/// <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 backMenuEntry = new MenuEntry("Back"); // Hook up menu event handlers. ungulateMenuEntry.Selected += UngulateMenuEntrySelected; languageMenuEntry.Selected += LanguageMenuEntrySelected; frobnicateMenuEntry.Selected += FrobnicateMenuEntrySelected; elfMenuEntry.Selected += ElfMenuEntrySelected; backMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(ungulateMenuEntry); MenuEntries.Add(languageMenuEntry); MenuEntries.Add(frobnicateMenuEntry); MenuEntries.Add(elfMenuEntry); MenuEntries.Add(backMenuEntry); }
public JesseTestMenu() : base("Jesse Unit Tests") { MenuEntry test1 = new MenuEntry("Test 1"); MenuEntry test2 = new MenuEntry("Test 2"); MenuEntry exitMenuEntry = new MenuEntry("Back"); // Hook up menu event handlers. test1.Selected += LaunchTest1; test2.Selected += LaunchTest2; exitMenuEntry.Selected += OnCancel; MenuEntries.Add(test1); MenuEntries.Add(test2); MenuEntries.Add(exitMenuEntry); }
public YinTestMenu() : base("Yin Unit Tests") { //MenuEntry test1 = new MenuEntry("Multifaced Checker Plane"); MenuEntry test2 = new MenuEntry("Single Face Checker Plane"); MenuEntry exitMenuEntry = new MenuEntry("Back"); // Hook up menu event handlers. //test1.Selected += LaunchTest1; test2.Selected += LaunchTest2; exitMenuEntry.Selected += OnCancel; //MenuEntries.Add(test1); MenuEntries.Add(test2); MenuEntries.Add(exitMenuEntry); }
/// <summary> /// Constructor. /// </summary> public PauseMenuScreen() : base("Paused") { // Flag that there is no need for the game to transition // off when the pause menu is on top of it. IsPopup = true; IsPaused = true; // 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); }
public ScottTestMenu() : base("Scott Unit Tests") { MenuEntry test1 = new MenuEntry("Camera Test 1"); MenuEntry test2 = new MenuEntry("Level Data Test"); MenuEntry exitMenuEntry = new MenuEntry("Back"); // Hook up menu event handlers. test1.Selected += LaunchTest1; test2.Selected += LaunchTest2; exitMenuEntry.Selected += OnCancel; MenuEntries.Add(test1); MenuEntries.Add(test2); MenuEntries.Add(exitMenuEntry); }
/// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("") { // Create our menu entries. MenuEntry playGameMenuEntry = new MenuEntry("Play Game"); MenuEntry unitTestMenuEntry = new MenuEntry("Unit Tests"); MenuEntry optionsMenuEntry = new MenuEntry("Options"); MenuEntry exitMenuEntry = new MenuEntry("Exit"); // Hook up menu event handlers. playGameMenuEntry.Selected += PlayGameMenuEntrySelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; unitTestMenuEntry.Selected += UnitTestMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(playGameMenuEntry); //MenuEntries.Add(unitTestMenuEntry); //MenuEntries.Add(optionsMenuEntry); MenuEntries.Add(exitMenuEntry); }
public GregTestMenu() : base("Greg Unit Tests") { MenuEntry test1 = new MenuEntry("Test Flat Plane"); MenuEntry test2 = new MenuEntry("Test 2"); MenuEntry test3 = new MenuEntry("Test Multi Planes"); MenuEntry exitMenuEntry = new MenuEntry("Back"); // Hook up menu event handlers. test1.Selected += LaunchTest1; test2.Selected += LaunchTest2; test3.Selected += LaunchTest3; exitMenuEntry.Selected += OnCancel; MenuEntries.Add(test1); MenuEntries.Add(test2); MenuEntries.Add(test3); MenuEntries.Add(exitMenuEntry); }
public UnitTestMenuScreen() : base("Unit Test Menu") { MenuEntry gregTests = new MenuEntry("Greg Tests"); MenuEntry scottTests = new MenuEntry("Scott Tests"); MenuEntry yinTests = new MenuEntry("Yin Tests"); MenuEntry jesseTests = new MenuEntry("Jesse Tests"); MenuEntry exitMenuEntry = new MenuEntry("Back"); // Hook up menu event handlers. gregTests.Selected += GotoGregTests; scottTests.Selected += GotoScottTests; yinTests.Selected += GotoYinTests; jesseTests.Selected += GotoJesseTests; exitMenuEntry.Selected += OnCancel; MenuEntries.Add(gregTests); MenuEntries.Add(scottTests); MenuEntries.Add(yinTests); MenuEntries.Add(jesseTests); MenuEntries.Add(exitMenuEntry); }