/// <summary> /// Constructor. /// </summary> public OptionsMenuScreen() : base("Optionen") { // 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("Zurueck"); // Hook up menu event handlers. ungulateMenuEntry.Selected += UngulateMenuEntrySelected; languageMenuEntry.Selected += LanguageMenuEntrySelected; frobnicateMenuEntry.Selected += FrobnicateMenuEntrySelected; elfMenuEntry.Selected += ElfMenuEntrySelected; back.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(ungulateMenuEntry); MenuEntries.Add(languageMenuEntry); MenuEntries.Add(frobnicateMenuEntry); MenuEntries.Add(elfMenuEntry); MenuEntries.Add(back); }
public SteuerungsMenuScreen() : base("Steuerung") { // Create our menu entries. MenuEntry back = new MenuEntry("Zurueck"); // Hook up menu event handlers. back.Selected += OnCancel; MenuEntries.Add(back); }
/// <summary> /// Constructor. /// </summary> public GameOverMenuScreen() : base("GameOver") { // Create our menu entries. MenuEntry newGameMenuEntry = new MenuEntry("Neustarten"); MenuEntry quitGameMenuEntry = new MenuEntry("Beenden"); // Hook up menu event handlers. newGameMenuEntry.Selected += newGameMenuEntrySelected; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(newGameMenuEntry); MenuEntries.Add(quitGameMenuEntry); }
/// <summary> /// Constructor. /// </summary> public PauseMenuScreen() : base("Pause") { // Create our menu entries. MenuEntry newGameMenuEntry = new MenuEntry("Neustarten"); MenuEntry resumeGameMenuEntry = new MenuEntry("Weiter"); MenuEntry quitGameMenuEntry = new MenuEntry("Beenden"); // Hook up menu event handlers. newGameMenuEntry.Selected += newGameMenuEntrySelected; resumeGameMenuEntry.Selected += OnCancel; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(newGameMenuEntry); MenuEntries.Add(resumeGameMenuEntry); MenuEntries.Add(quitGameMenuEntry); }
/// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("Hauptmenue") { // Create our menu entries. MenuEntry playGameMenuEntry = new MenuEntry("Spielen"); MenuEntry optionsMenuEntry = new MenuEntry("Optionen"); MenuEntry steuerungEntry = new MenuEntry("Steuerung"); MenuEntry exitMenuEntry = new MenuEntry("Ende"); // Hook up menu event handlers. playGameMenuEntry.Selected += PlayGameMenuEntrySelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; steuerungEntry.Selected += SteuerungsMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(playGameMenuEntry); MenuEntries.Add(optionsMenuEntry); MenuEntries.Add(steuerungEntry); MenuEntries.Add(exitMenuEntry); }