/// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("Main") { // Create our menu entries. MenuEntry startGameMenuEntry = new MenuEntry("START GAME"); MenuEntry exitMenuEntry = new MenuEntry("QUIT"); // Hook up menu event handlers. startGameMenuEntry.Selected += StartGameMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(startGameMenuEntry); MenuEntries.Add(exitMenuEntry); }
/// <summary> /// Constructor. /// </summary> public PauseMenuScreen() : base("Pause") { IsPopup = true; MenuEntry resumeGameMenuEntry = new MenuEntry("RESUME"); MenuEntry quitGameMenuEntry = new MenuEntry("QUIT"); resumeGameMenuEntry.Selected += OnCancel; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; // Create our menu entries. songMenuEntry = new MenuEntry("SONG:"); playMenuEntry = new MenuEntry("PLAY"); #if ZUNE library = new MediaLibrary(); #endif MenuEntry backMenuEntry = new MenuEntry("BACK"); // Hook up menu event handlers. songMenuEntry.Selected += SongMenuEntrySelected; playMenuEntry.Selected += PlayMenuEntrySelected; backMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(resumeGameMenuEntry); MenuEntries.Add(songMenuEntry); MenuEntries.Add(playMenuEntry); MenuEntries.Add(quitGameMenuEntry); #if ZUNE if (playingSongIndex != -1) { selectedSongIndex = playingSongIndex; } UpdateMenuText(); #endif TransitionOnTime = TimeSpan.FromSeconds(0.5); TransitionOffTime = TimeSpan.FromSeconds(0.5); }