/// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("Time Sink") { // Create our menu entries. MenuEntry playGameMenuEntry = new MenuEntry("Play Game"); MenuEntry optionsMenuEntry = new MenuEntry("Options"); MenuEntry loadMenuEntry = new MenuEntry("Load"); MenuEntry holder2 = new MenuEntry("Map"); MenuEntry holder3 = new MenuEntry("Quests"); MenuEntry exitMenuEntry = new MenuEntry("Exit"); // Hook up menu event handlers. playGameMenuEntry.Selected += PlayGameMenuEntrySelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; exitMenuEntry.Selected += OnCancel; loadMenuEntry.Selected += new System.EventHandler<PlayerIndexEventArgs>(loadMenuEntry_Selected); // Add entries to the menu. MenuEntries.Add(playGameMenuEntry); MenuEntries.Add(optionsMenuEntry); MenuEntries.Add(loadMenuEntry); MenuEntries.Add(holder2); MenuEntries.Add(holder3); MenuEntries.Add(exitMenuEntry); }
/// <summary> /// Constructor. /// </summary> public ControllerOptionsScreen() : base("Sounds") { // Create our menu entries. controllerEnable = new MenuEntry(string.Empty); SetMenuEntryText(); MenuEntry back = new MenuEntry("Back"); // Hook up menu event handlers. controllerEnable.Selected += ToggleControllerSelected; back.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(controllerEnable); MenuEntries.Add(back); }
/// <summary> /// Constructor. /// </summary> public PauseMenuScreen(List<IHudElement> target) : base("Paused") { // Create our menu entries. optionsEntry = new MenuEntry("Options"); MenuEntry resumeGameMenuEntry = new MenuEntry("Resume Game"); MenuEntry quitGameMenuEntry = new MenuEntry("Quit Game"); // Hook up menu event handlers. resumeGameMenuEntry.Selected += OnCancel; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; optionsEntry.Selected += OptionsEntrySelected; // Add entries to the menu. MenuEntries.Add(resumeGameMenuEntry); MenuEntries.Add(optionsEntry); MenuEntries.Add(quitGameMenuEntry); HudElements = target; }
/// <summary> /// Constructor. /// </summary> public SoundOptionsScreen() : base("Sounds") { // Create our menu entries. toggleSounds = new MenuEntry(string.Empty); toggleMusic = new MenuEntry(string.Empty); SetMenuEntryText(); MenuEntry back = new MenuEntry("Back"); // Hook up menu event handlers. toggleSounds.Selected += ToggleSoundsSelected; toggleMusic.Selected += ToggleMusicSelected; back.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(toggleSounds); MenuEntries.Add(toggleMusic); MenuEntries.Add(back); }
/// <summary> /// Constructor. /// </summary> public OptionsMenuScreen() : base("Options") { // Create our menu entries. soundsEntry = new MenuEntry(string.Empty); controllerEntry = new MenuEntry(string.Empty); SetMenuEntryText(); MenuEntry back = new MenuEntry("Back"); // Hook up menu event handlers. soundsEntry.Selected += SoundsEntrySelected; controllerEntry.Selected += ControllerEntrySelected; back.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(soundsEntry); MenuEntries.Add(controllerEntry); MenuEntries.Add(back); }