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(); }
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; }
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(); }