コード例 #1
0
ファイル: MainMenuScreen.cs プロジェクト: ecsllab/Kinect-Pong
        //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();
        }
コード例 #2
0
ファイル: QuitMenuScreen.cs プロジェクト: ecsllab/Kinect-Pong
        //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);
        }
コード例 #3
0
        /// <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);
        }
コード例 #4
0
        /// <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);
        }