//Runtime runtime = new Runtime(); /// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("Main Menu") { // Create our menu entries. MenuEntry pongMenuEntry = new MenuEntry("Pong"); MenuEntry level2MenuEntry = new MenuEntry("Level 2"); MenuEntry level3MenuEntry = new MenuEntry("Level 3"); MenuEntry optionsMenuEntry = new MenuEntry("Options"); MenuEntry howToMenuEntry = new MenuEntry("How to play"); MenuEntry exitMenuEntry = new MenuEntry("Exit"); // Hook up menu event handlers. pongMenuEntry.Selected += pongMenuEntrySelected; level2MenuEntry.Selected += Level2MenuEntrySelected; level3MenuEntry.Selected += Level3MenuEntrySelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; howToMenuEntry.Selected += HowToMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(pongMenuEntry); MenuEntries.Add(level2MenuEntry); MenuEntries.Add(level3MenuEntry); MenuEntries.Add(optionsMenuEntry); MenuEntries.Add(howToMenuEntry); MenuEntries.Add(exitMenuEntry); //Initialize(); }
//constructor public QuitMenuScreen() : base("Quit") { IsPopup = true; //create menu entry MenuEntry quitGameMenuEntry = new MenuEntry("Quit Game"); //hook up menu event handlers quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; //add entries to the menu MenuEntries.Add(quitGameMenuEntry); }
/// <summary> /// Constructor. /// </summary> public PauseMenuScreen() : base("Pause") { // Flag that there is no need for the game to transition // off when the pause menu is on top of it. IsPopup = true; // Create our menu entries. MenuEntry resumeGameMenuEntry = new MenuEntry("Resume Game"); // Hook up menu event handlers. resumeGameMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(resumeGameMenuEntry); }
/// <summary> /// Constructor. /// </summary> public OptionsMenuScreen() : base("Options") { // Create our menu entries. handednessMenuEntry = new MenuEntry(string.Empty); difficultyMenuEntry = new MenuEntry(string.Empty); playersMenuEntry = new MenuEntry(string.Empty); SetMenuEntryText(); MenuEntry backMenuEntry = new MenuEntry("Back"); // Hook up menu event handlers. handednessMenuEntry.Selected += HandednessMenuEntrySelected; difficultyMenuEntry.Selected += DifficultyMenuEntrySelected; playersMenuEntry.Selected += PlayersMenuEntrySelected; backMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(handednessMenuEntry); MenuEntries.Add(difficultyMenuEntry); MenuEntries.Add(playersMenuEntry); MenuEntries.Add(backMenuEntry); }