public MainMenu(GameWithScreens i_Game) : base(i_Game) { r_Game = i_Game; m_Background = new Background(this, @"Sprites\BG_Space01_1024x768", 1); this.Add(m_Background); m_NumberOfPlayers = 1; r_MenuItemList = new List <string>(); m_CurrentMenuItemIndex = 0; m_MenuOperations = new MenuOperations(r_Game); initializeMenuItems(); Game.Window.ClientSizeChanged += Window_ClientSizeChanged; }
public SoundSettings(GameWithScreens i_Game) : base(i_Game) { r_Game = i_Game; r_Background = new Background(this, @"Sprites\BG_Space01_1024x768", 1); this.Add(r_Background); r_MenuItemList = new List <string>(); m_CurrentMenuItemIndex = 0; m_SoundOn = true; m_BackgroundMusicVolume = (int)(i_Game.BackgroundSound.Volume * 100); m_SoundEffectVolume = (int)(i_Game.SoundEffectVolume * 100); initializeMenuItems(); }
public ScreenSettings(GameWithScreens i_Game) : base(i_Game) { r_Game = i_Game; m_Background = new Background(this, @"Sprites\BG_Space01_1024x768", 1); this.Add(m_Background); m_CurrentMenuItemIndex = 0; m_AllowWindowResizing = false; m_FullScreenOn = false; m_MouseVisable = false; r_MenuItemList = new List <string>(); initMenuItems(); Game.Window.ClientSizeChanged += Window_ClientSizeChanged; }
static void Main() { using (var game = new GameWithScreens()) game.Run(); }
public WelcomeScreen(GameWithScreens i_Game) : base(i_Game) { r_Game = i_Game; }