/// <summary> /// Constructor. /// </summary> public OptionsMenuScreen() : base("Options") { // Create our menu entries. chooseColorMenuEntry = new MenuEntry("Change Character Color"); 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"); // Hook up menu event handlers. chooseColorMenuEntry.Selected += ChooseCharacterMenuEntrySelected; ungulateMenuEntry.Selected += UngulateMenuEntrySelected; languageMenuEntry.Selected += LanguageMenuEntrySelected; frobnicateMenuEntry.Selected += FrobnicateMenuEntrySelected; elfMenuEntry.Selected += ElfMenuEntrySelected; back.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(chooseColorMenuEntry); MenuEntries.Add(ungulateMenuEntry); MenuEntries.Add(languageMenuEntry); MenuEntries.Add(frobnicateMenuEntry); MenuEntries.Add(elfMenuEntry); MenuEntries.Add(back); }
//int viewportHeight, viewportWidth; /// <summary> /// Constructor. /// </summary> public PauseMenuScreen() : base("Paused") { // Create our menu entries. MenuEntry resumeGameMenuEntry = new MenuEntry("Resume Game"); MenuEntry quitGameMenuEntry = new MenuEntry("Quit Game"); //viewportHeight = vpHeight; //viewportWidth = vpWidth; // Hook up menu event handlers. resumeGameMenuEntry.Selected += OnCancel; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(resumeGameMenuEntry); MenuEntries.Add(quitGameMenuEntry); }
/// <summary> /// Constructor. /// </summary> public CharacterColorScreen() : base("Choose Bean Colour") { // Creating menu entries for different colours. red = new MenuEntry("Red"); blue = new MenuEntry("Blue"); green = new MenuEntry("Green"); yellow = new MenuEntry("Yellow"); MenuEntry back = new MenuEntry("Back"); // Hook up menu event handlers. red.Selected += redSelected; blue.Selected += blueSelected; green.Selected += greenSelected; yellow.Selected += yellowSelected; back.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(red); MenuEntries.Add(blue); MenuEntries.Add(green); MenuEntries.Add(yellow); MenuEntries.Add(back); }
//int viewportHeight, viewportWidth; /// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("Main Menu") { //viewportHeight = vpHeight; //viewportWidth = vptWidth; // Create our menu entries. MenuEntry playGameMenuEntry = new MenuEntry("Play Game"); MenuEntry multiplayerEntry = new MenuEntry("Multiplayer Mode"); MenuEntry optionsMenuEntry = new MenuEntry("Options"); MenuEntry exitMenuEntry = new MenuEntry("Exit"); // Hook up menu event handlers. playGameMenuEntry.Selected += PlayGameMenuEntrySelected; multiplayerEntry.Selected += MultiplayerEntrSelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(playGameMenuEntry); MenuEntries.Add(multiplayerEntry); MenuEntries.Add(optionsMenuEntry); MenuEntries.Add(exitMenuEntry); }