/// <summary>
        /// Constructor.
        /// </summary>
        public OptionsMenuScreen()
            : base("options")
        {
            // Create our menu entries.
            meAudio = new MenuEntry(string.Empty);
            meVideo = new MenuEntry(string.Empty);
            meControls = new MenuEntry(string.Empty);
            meLanguage = new MenuEntry(string.Empty);

            SetMenuEntryText();

            MenuEntry back = new MenuEntry("back");

            // Hook up menu event handlers.
            meAudio.Selected += UngulateMenuEntrySelected;
            meVideo.Selected += ElfMenuEntrySelected;
            meControls.Selected += FrobnicateMenuEntrySelected;
            meLanguage.Selected += LanguageMenuEntrySelected;
            back.Selected += OnCancel;

            // Add entries to the menu.
            MenuEntries.Add(meAudio);
            MenuEntries.Add(meVideo);
            MenuEntries.Add(meControls);
            MenuEntries.Add(meLanguage);
            MenuEntries.Add(back);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Constructor.
        /// </summary>
        public PauseMenuScreen()
            : base(I18N._("paused"))
        {
            // Create our menu entries.
            MenuEntry resumeGameMenuEntry = new MenuEntry(I18N._("resume"));
            MenuEntry quitGameMenuEntry = new MenuEntry(I18N._("exit"));

            // Hook up menu event handlers.
            resumeGameMenuEntry.Selected += OnCancel;
            quitGameMenuEntry.Selected += QuitGameMenuEntrySelected;

            // Add entries to the menu.
            MenuEntries.Add(resumeGameMenuEntry);
            MenuEntries.Add(quitGameMenuEntry);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Constructor fills in the menu contents.
        /// </summary>
        public MainMenuScreen()
            : base("main menu")
        {
            // Create our menu entries.
            MenuEntry playGameMenuEntry = new MenuEntry("start game");
            MenuEntry optionsMenuEntry = new MenuEntry("options");
            MenuEntry exitMenuEntry = new MenuEntry("exit");

            // Hook up menu event handlers.
            playGameMenuEntry.Selected += PlayGameMenuEntrySelected;
            optionsMenuEntry.Selected += OptionsMenuEntrySelected;
            exitMenuEntry.Selected += OnCancel;

            // Add entries to the menu.
            MenuEntries.Add(playGameMenuEntry);
            MenuEntries.Add(optionsMenuEntry);
            MenuEntries.Add(exitMenuEntry);
        }