public OptionsMenuScreen() : base("Options", 180.0f) { // Create our menu entries. musicMenuEntry = new MenuEntry("Music: ", "Enable or disable background music."); soundMenuEntry = new MenuEntry("Sound Effects: ", "Enable or disable sound effects."); fullscreenMenuEntry = new MenuEntry("Fullscreen Mode: Off", "Run the game in windowed mode or full screen."); difficultyMenuEntry = new MenuEntry("Difficulty: ", "Set difficulty level ('easy' mode lets you see what objects you can interact with)"); controlsMenuEntry = new MenuEntry("Controls", "Shows you the available game controls."); MenuEntry backMenuEntry = new MenuEntry("Back", "Go back to the main menu."); UpdateMenuEntries(); // Hook up menu event handlers. musicMenuEntry.Selected += MusicMenuEntrySelected; soundMenuEntry.Selected += SoundMenuEntrySelected; fullscreenMenuEntry.Selected += FullscreenMenuEntrySelected; difficultyMenuEntry.Selected += DifficultyMenuEntrySelected; controlsMenuEntry.Selected += ControlsMenuEntrySelected; backMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(musicMenuEntry); MenuEntries.Add(soundMenuEntry); MenuEntries.Add(fullscreenMenuEntry); MenuEntries.Add(difficultyMenuEntry); MenuEntries.Add(controlsMenuEntry); MenuEntries.Add(backMenuEntry); }
public NewGameTutorialsMenuScreen() : base("Do you want to enable in-game tutorial popups?", 180.0f, false) { // Create our menu entries. MenuEntry yesEntry = new MenuEntry("Yes", "Popup boxes will pause the game to give you some tips and tutorials."); MenuEntry noEntry = new MenuEntry("No", "You will not be bothered by tutorial boxes."); // Hook up menu event handlers. yesEntry.Selected += YesMenuEntrySelected; noEntry.Selected += NoMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(yesEntry); MenuEntries.Add(noEntry); }
public NewGameDifficultyMenuScreen() : base("What about difficulty?", 180.0f, false) { // Create our menu entries. MenuEntry normalEntry = new MenuEntry("Normal", "Explore the levels and find out what you can interact with."); MenuEntry easyEntry = new MenuEntry("Easy", "See which objects you can interact with."); // Hook up menu event handlers. normalEntry.Selected += NormalMenuEntrySelected; easyEntry.Selected += EasyMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(normalEntry); MenuEntries.Add(easyEntry); }
public ControlsMenuScreen() : base("Controls", 180.0f) { // Create our menu entries. MenuEntry me1 = new MenuEntry("Move : left/right arrow keys"); MenuEntry me2 = new MenuEntry("Interact : space bar"); MenuEntry me3 = new MenuEntry("Time Travel : Z"); MenuEntry me4 = new MenuEntry("End day : D"); MenuEntry me5 = new MenuEntry("Pause/Menu: Esc"); MenuEntry exitMenuEntry = new MenuEntry("Back", "Back to the options menu."); // Add entries to the menu. MenuEntries.Add(me1); MenuEntries.Add(me2); MenuEntries.Add(me3); MenuEntries.Add(me4); MenuEntries.Add(me5); MenuEntries.Add(exitMenuEntry); selectedEntry = 5; }
/// <summary> /// Constructor fills in the menu contents. /// </summary> public MainMenuScreen() : base("Main Menu", 180.0f) { // Create our menu entries. MenuEntry playGameMenuEntry = new MenuEntry("Start a New Game", "Press ENTER to start a new game of GreenTime."); //MenuEntry loadGameMenuEntry = new MenuEntry("Load Game"); MenuEntry optionsMenuEntry = new MenuEntry("Options", "Take a look at options such as audio, controls and full screen."); //MenuEntry cheatMenuEntry = new MenuEntry("SPOILERS - See the ending", "This is a 'cheat' to see the ending of the game for Imagine Cup judges."); MenuEntry exitMenuEntry = new MenuEntry("Exit", "Quit the game."); // Hook up menu event handlers. playGameMenuEntry.Selected += PlayGameMenuEntrySelected; //loadGameMenuEntry.Selected += LoadGameMenuEntrySelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; //cheatMenuEntry.Selected += CheatMenuEntrySelected; exitMenuEntry.Selected += OnCancel; // Add entries to the menu. MenuEntries.Add(playGameMenuEntry); //MenuEntries.Add(loadGameMenuEntry); MenuEntries.Add(optionsMenuEntry); //MenuEntries.Add(cheatMenuEntry); MenuEntries.Add(exitMenuEntry); }
/// <summary> /// Constructor. /// </summary> public PauseScreen() : base("Paused") { // Create our menu entries. MenuEntry resumeGameMenuEntry = new MenuEntry("Resume Game", "Continue playing GreenTime."); //MenuEntry saveGameMenuEntry = new MenuEntry("Save Game"); //MenuEntry loadGameMenuEntry = new MenuEntry("Load Game"); MenuEntry optionsMenuEntry = new MenuEntry("Options", "Take a look at options such as audio and controls."); MenuEntry quitGameMenuEntry = new MenuEntry("Quit Game", "End your session and go back to the main menu (progress is NOT saved)"); // Hook up menu event handlers. resumeGameMenuEntry.Selected += OnCancel; //saveGameMenuEntry.Selected += SaveGameMenuEntrySelected; //loadGameMenuEntry.Selected += LoadGameMenuEntrySelected; optionsMenuEntry.Selected += OptionsMenuEntrySelected; quitGameMenuEntry.Selected += QuitGameMenuEntrySelected; // Add entries to the menu. MenuEntries.Add(resumeGameMenuEntry); //MenuEntries.Add(saveGameMenuEntry); //MenuEntries.Add(loadGameMenuEntry); MenuEntries.Add(optionsMenuEntry); MenuEntries.Add(quitGameMenuEntry); }