/// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("Echec") { // Create our menu entries. MenuEntry playGameMenuEntry = new MenuEntry("Nouvelle partie"); MenuEntry exitMenuEntry = new MenuEntry("Quitter"); // Hook up menu event handlers. playGameMenuEntry.Selected += PlayGameMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(playGameMenuEntry); MenuEntries.Add(exitMenuEntry); }
/// <summary> /// Constructor. /// </summary> public EndMenuScreen() : base("Echec et mat") { // 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 quitGameMenuEntry = new MenuEntry("Quitter la partie"); // 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("Reprendre la partie"); MenuEntry quitGameMenuEntry = new MenuEntry("Quitter la partie"); // Hook up menu event handlers. resumeGameMenuEntry.Selected += OnCancel; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(resumeGameMenuEntry); MenuEntries.Add(quitGameMenuEntry); }