Ejemplo n.º 1
0
 private void InitializeDeckMenu(int index = 0)
 {
     Bitmap[] bitmaps = _deck.GetBitmaps();
     _menuDeck = new UI_IconMenu(bitmaps, 0, 40, 240, 600 - 40, true, index);
     foreach (Bitmap bitmap in bitmaps) bitmap.Dispose();
 }
Ejemplo n.º 2
0
 private void InitializeUnitsMenu()
 {
     Bitmap[] bitmaps = new Bitmap[10];
     for (int i = 0; i < bitmaps.Length; i++)
     {
         bitmaps[i] = new Bitmap(200, 80);
         Graphics.FillRectangle(bitmaps[i], Color.LightGray, 60, 0, 80, 80);
         Graphics.DrawRectangle(bitmaps[i], Color.Gray, 60, 0, 80, 80);
         Images.DrawCell(bitmaps[i], Images.BitmapNamed("units_big"), i, 60, 0);
         if (!Global.Player.IsUnitUnlocked(i)) Graphics.FillRectangle(bitmaps[i], Color.FromArgb(100, Color.Red), 60, 0, 80, 80);
     }
     _menuUnits = new UI_IconMenu(bitmaps, 800, 40, 240, 360);
     foreach (Bitmap bitmap in bitmaps) bitmap.Dispose();
     _menuUnits.Active = false;
 }
Ejemplo n.º 3
0
 private void InitializeMenuGroups()
 {
     Bitmap[] bitmaps = _player.Deck.GetBitmaps();
     _menuGroups = new UI_IconMenu(bitmaps, 280, 360, 800 - 280, 600 - 360, false);
     foreach (Bitmap bitmap in bitmaps) bitmap.Dispose();
 }