/// <summary> /// Constructor. /// </summary> public OptionsMenuScreen() : base("Options") { // Create our menu entries. //ungulateMenuEntry = new MenuEntry(string.Empty); //languageMenuEntry = new MenuEntry(string.Empty); //frobnicateMenuEntry = new MenuEntry(string.Empty); //elfMenuEntry = new MenuEntry(string.Empty); SetMenuEntryText(); MenuEntry back = new MenuEntry("Back"); muteMusic = new MenuEntry("Music On"); // Hook up menu event handlers. /* ungulateMenuEntry.Selected += UngulateMenuEntrySelected; languageMenuEntry.Selected += LanguageMenuEntrySelected; frobnicateMenuEntry.Selected += FrobnicateMenuEntrySelected; elfMenuEntry.Selected += ElfMenuEntrySelected; */ back.Selected += OnCancel; muteMusic.Selected += ShouldPlaySong; // Add entries to the menu. /* MenuEntries.Add(ungulateMenuEntry); MenuEntries.Add(languageMenuEntry); MenuEntries.Add(frobnicateMenuEntry); MenuEntries.Add(elfMenuEntry); */ MenuEntries.Add(muteMusic); MenuEntries.Add(back); }
/// <summary> /// Constructor. /// </summary> public OptionsMenuScreen() : base("Options") { // Create our menu entries. difficultyMenuEntry = new MenuEntry(string.Empty); //languageMenuEntry = new MenuEntry(string.Empty); //frobnicateMenuEntry = new MenuEntry(string.Empty); //elfMenuEntry = new MenuEntry(string.Empty); SetMenuEntryText(); MenuEntry backMenuEntry = new MenuEntry("Back"); // Hook up menu event handlers. difficultyMenuEntry.Selected += DifficultyMenuEntrySelected; //languageMenuEntry.Selected += LanguageMenuEntrySelected; //frobnicateMenuEntry.Selected += FrobnicateMenuEntrySelected; //elfMenuEntry.Selected += ElfMenuEntrySelected; backMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(difficultyMenuEntry); //MenuEntries.Add(languageMenuEntry); //MenuEntries.Add(frobnicateMenuEntry); //MenuEntries.Add(elfMenuEntry); MenuEntries.Add(backMenuEntry); }
/// <summary> /// Constructor. /// </summary> public PauseMenuScreen() : base("Paused") { // Create our menu entries. MenuEntry resumeGameMenuEntry = new MenuEntry("Resume Game"); MenuEntry quitGameMenuEntry = new MenuEntry("Quit Game"); // Hook up menu event handlers. resumeGameMenuEntry.Selected += OnCancel; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(resumeGameMenuEntry); MenuEntries.Add(quitGameMenuEntry); }
/// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("Main Menu") { // Create our menu entries. MenuEntry playGameMenuEntry = new MenuEntry("Play Game"); MenuEntry optionsMenuEntry = new MenuEntry("Options"); MenuEntry exitMenuEntry = new MenuEntry("Exit"); // Hook up menu event handlers. playGameMenuEntry.Selected += PlayGameMenuEntrySelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(playGameMenuEntry); MenuEntries.Add(optionsMenuEntry); MenuEntries.Add(exitMenuEntry); }
/// <summary> /// Constructor. /// </summary> public RetryScreen() : base("Paused") { // Create our menu entries. MenuEntry retryGameMenuEntry = new MenuEntry("Replay Level"); MenuEntry quitGameMenuEntry = new MenuEntry("Quit Game"); // Hook up menu event handlers. retryGameMenuEntry.Selected += retrySelected; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(retryGameMenuEntry); MenuEntries.Add(quitGameMenuEntry); TransitionOnTime = TimeSpan.FromSeconds(1.5); TransitionOffTime = TimeSpan.FromSeconds(0.5); }