コード例 #1
0
        public PauseMenuScreen(float triggerSen, int levelOn)
            : base("Paused")
        {
            IsPopup = true;

            IsPauseMenuDone = false;

            this.levelOn = levelOn;

            playerTriggerSensitivity = triggerSen;

            MenuEntry resumeGameMenuEntry = new MenuEntry("Resume Game");
            MenuEntry controlsGameMenuEntry = new MenuEntry("How to Play");
            MenuEntry optionsGameMenuEntry = new MenuEntry("Options");
            MenuEntry quitGameMenuEntry = new MenuEntry("Quit Game");

            resumeGameMenuEntry.Selected += OnCancel;
            controlsGameMenuEntry.Selected += ControlsGameMenuEntrySelected;
            optionsGameMenuEntry.Selected += OptionsGameMenuEntrySelected;
            quitGameMenuEntry.Selected += QuitGameMenuEntrySelected;

            MenuEntries.Add(resumeGameMenuEntry);
            MenuEntries.Add(controlsGameMenuEntry);
            MenuEntries.Add(optionsGameMenuEntry);
            MenuEntries.Add(quitGameMenuEntry);
        }
コード例 #2
0
        public MainMenuScreen()
            : base("J|A|M Studios  " + "Level:  " + LevelLoading)
        {
            #region GameMenuEntries
            playerMenuEntryP1 = new MenuEntry(string.Empty);
            playerMenuEntryP2 = new MenuEntry(string.Empty);
            playerMenuEntryP3 = new MenuEntry(string.Empty);
            playerMenuEntryP4 = new MenuEntry(string.Empty);

            handicapMenuEntryP1 = new MenuEntry(string.Empty);
            handicapMenuEntryP2 = new MenuEntry(string.Empty);
            handicapMenuEntryP3 = new MenuEntry(string.Empty);
            handicapMenuEntryP4 = new MenuEntry(string.Empty);

            joinGameMenuEntryP1 = new MenuEntry(string.Empty);
            joinGameMenuEntryP2 = new MenuEntry(string.Empty);
            joinGameMenuEntryP3 = new MenuEntry(string.Empty);
            joinGameMenuEntryP4 = new MenuEntry(string.Empty);

            readyGameMenuEntryP1 = new MenuEntry(string.Empty);
            readyGameMenuEntryP2 = new MenuEntry(string.Empty);
            readyGameMenuEntryP3 = new MenuEntry(string.Empty);
            readyGameMenuEntryP4 = new MenuEntry(string.Empty);

            #endregion

            #region GameMenuEntries Selected?

            playerMenuEntryP1.Selected += PlayerMenuEntrySelected;
            playerMenuEntryP2.Selected += PlayerMenuEntrySelected;
            playerMenuEntryP3.Selected += PlayerMenuEntrySelected;
            playerMenuEntryP4.Selected += PlayerMenuEntrySelected;

            handicapMenuEntryP1.Selected += HandicapMenuEntrySelected;
            handicapMenuEntryP2.Selected += HandicapMenuEntrySelected;
            handicapMenuEntryP3.Selected += HandicapMenuEntrySelected;
            handicapMenuEntryP4.Selected += HandicapMenuEntrySelected;

            joinGameMenuEntryP1.Selected += JoinGameMenuEntrySelected;
            joinGameMenuEntryP2.Selected += JoinGameMenuEntrySelected;
            joinGameMenuEntryP3.Selected += JoinGameMenuEntrySelected;
            joinGameMenuEntryP4.Selected += JoinGameMenuEntrySelected;

            readyGameMenuEntryP1.Selected += ReadyGameMenuEntrySelected;
            readyGameMenuEntryP2.Selected += ReadyGameMenuEntrySelected;
            readyGameMenuEntryP3.Selected += ReadyGameMenuEntrySelected;
            readyGameMenuEntryP4.Selected += ReadyGameMenuEntrySelected;

            #endregion

            #region GameMenuEntries AddedToList

            MenuEntries.Add(joinGameMenuEntryP1);
            MenuEntries2.Add(joinGameMenuEntryP2);
            MenuEntries3.Add(joinGameMenuEntryP3);
            MenuEntries4.Add(joinGameMenuEntryP4);

            MenuEntries.Add(playerMenuEntryP1);
            MenuEntries2.Add(playerMenuEntryP2);
            MenuEntries3.Add(playerMenuEntryP3);
            MenuEntries4.Add(playerMenuEntryP4);

            MenuEntries.Add(handicapMenuEntryP1);
            MenuEntries2.Add(handicapMenuEntryP2);
            MenuEntries3.Add(handicapMenuEntryP3);
            MenuEntries4.Add(handicapMenuEntryP4);

            MenuEntries.Add(readyGameMenuEntryP1);
            MenuEntries2.Add(readyGameMenuEntryP2);
            MenuEntries3.Add(readyGameMenuEntryP3);
            MenuEntries4.Add(readyGameMenuEntryP4);

            #endregion

            numberOfPlayersJoined = NumberOfPlayers;

            #region Reset Some Booleans
            if (numberOfPlayersJoined == 1)
            {
                p1NJ = false;
                p1R = false;
                p1JNR = true;
            }
            if (numberOfPlayersJoined == 2)
            {
                p1NJ = false;
                p1R = false;
                p1JNR = true;
                p2NJ = false;
                p2R = false;
                p2JNR = true;
            }
            if (numberOfPlayersJoined == 3)
            {
                p1NJ = false;
                p1R = false;
                p1JNR = true;
                p2NJ = false;
                p2R = false;
                p2JNR = true;
                p3NJ = false;
                p3R = false;
                p3JNR = true;
            }
            if (numberOfPlayersJoined == 4)
            {
                p1NJ = false;
                p1R = false;
                p1JNR = true;
                p2NJ = false;
                p2R = false;
                p2JNR = true;
                p3NJ = false;
                p3R = false;
                p3JNR = true;
                p4NJ = false;
                p4R = false;
                p4JNR = true;
            }
            #endregion

            SetMenuEntryText();
        }
コード例 #3
0
        public MainMenuScreen(int startingLevel)
            : base("J|A|M Studios  " + "Level: " + startingLevel)
        {
            #region GameMenuEntries
            playerMenuEntryP1 = new MenuEntry(string.Empty);
            playerMenuEntryP2 = new MenuEntry(string.Empty);
            playerMenuEntryP3 = new MenuEntry(string.Empty);
            playerMenuEntryP4 = new MenuEntry(string.Empty);

            handicapMenuEntryP1 = new MenuEntry(string.Empty);
            handicapMenuEntryP2 = new MenuEntry(string.Empty);
            handicapMenuEntryP3 = new MenuEntry(string.Empty);
            handicapMenuEntryP4 = new MenuEntry(string.Empty);

            joinGameMenuEntryP1 = new MenuEntry(string.Empty);
            joinGameMenuEntryP2 = new MenuEntry(string.Empty);
            joinGameMenuEntryP3 = new MenuEntry(string.Empty);
            joinGameMenuEntryP4 = new MenuEntry(string.Empty);

            readyGameMenuEntryP1 = new MenuEntry(string.Empty);
            readyGameMenuEntryP2 = new MenuEntry(string.Empty);
            readyGameMenuEntryP3 = new MenuEntry(string.Empty);
            readyGameMenuEntryP4 = new MenuEntry(string.Empty);

            #endregion

            #region GameMenuEntries Selected?

            playerMenuEntryP1.Selected += PlayerMenuEntrySelected;
            playerMenuEntryP2.Selected += PlayerMenuEntrySelected;
            playerMenuEntryP3.Selected += PlayerMenuEntrySelected;
            playerMenuEntryP4.Selected += PlayerMenuEntrySelected;

            handicapMenuEntryP1.Selected += HandicapMenuEntrySelected;
            handicapMenuEntryP2.Selected += HandicapMenuEntrySelected;
            handicapMenuEntryP3.Selected += HandicapMenuEntrySelected;
            handicapMenuEntryP4.Selected += HandicapMenuEntrySelected;

            joinGameMenuEntryP1.Selected += JoinGameMenuEntrySelected;
            joinGameMenuEntryP2.Selected += JoinGameMenuEntrySelected;
            joinGameMenuEntryP3.Selected += JoinGameMenuEntrySelected;
            joinGameMenuEntryP4.Selected += JoinGameMenuEntrySelected;

            readyGameMenuEntryP1.Selected += ReadyGameMenuEntrySelected;
            readyGameMenuEntryP2.Selected += ReadyGameMenuEntrySelected;
            readyGameMenuEntryP3.Selected += ReadyGameMenuEntrySelected;
            readyGameMenuEntryP4.Selected += ReadyGameMenuEntrySelected;

            #endregion

            #region GameMenuEntries AddedToList

            MenuEntries.Add(joinGameMenuEntryP1);
            MenuEntries2.Add(joinGameMenuEntryP2);
            MenuEntries3.Add(joinGameMenuEntryP3);
            MenuEntries4.Add(joinGameMenuEntryP4);

            MenuEntries.Add(playerMenuEntryP1);
            MenuEntries2.Add(playerMenuEntryP2);
            MenuEntries3.Add(playerMenuEntryP3);
            MenuEntries4.Add(playerMenuEntryP4);

            MenuEntries.Add(handicapMenuEntryP1);
            MenuEntries2.Add(handicapMenuEntryP2);
            MenuEntries3.Add(handicapMenuEntryP3);
            MenuEntries4.Add(handicapMenuEntryP4);

            MenuEntries.Add(readyGameMenuEntryP1);
            MenuEntries2.Add(readyGameMenuEntryP2);
            MenuEntries3.Add(readyGameMenuEntryP3);
            MenuEntries4.Add(readyGameMenuEntryP4);

            #endregion
        }