Пример #1
0
        public void SetInput(Input.InputState inputstate)
        {
            inputstate[0].Add(SystemButton.Quit, BackToTitleScreen);

            SetTeamModeCharacterSelectionInput(m_p1TeamInfo);
            SetTeamModeCharacterSelectionInput(m_p2TeamInfo);
        }
Пример #2
0
        public void SetInput(Input.InputState inputstate)
        {
            if (inputstate == null)
            {
                throw new ArgumentNullException(nameof(inputstate));
            }

            foreach (PlayerButton button in Enum.GetValues(typeof(PlayerButton)))
            {
                var b = button;

                inputstate[1].Add(b, x => Team1.MainPlayer.RecieveInput(b, x));
                inputstate[2].Add(b, x => Team2.MainPlayer.RecieveInput(b, x));
            }

            inputstate[0].Add(SystemButton.FullLifeAndPower, RestoreLifeAndPower);
            inputstate[0].Add(SystemButton.SetPlayer1LifeToZero, p => SetPlayerLifeTo(p, Team1.MainPlayer, 0));
            inputstate[0].Add(SystemButton.SetPlayer2LifeToZero, p => SetPlayerLifeTo(p, Team2.MainPlayer, 0));
            inputstate[0].Add(SystemButton.SetBothPlayersLifeToOne, p =>
            {
                SetPlayerLifeTo(p, Team1.MainPlayer, 1);
                SetPlayerLifeTo(p, Team2.MainPlayer, 1);
            });
            inputstate[0].Add(SystemButton.TimeOver, TimeOver);
            inputstate[0].Add(SystemButton.TestCheat, Tester);
        }
Пример #3
0
        public override void SetInput(Input.InputState inputstate)
        {
            base.SetInput(inputstate);

            inputstate[0].Add(SystemButton.Quit, BackToTitleScreen);

            SetCharacterSelectionInput(m_p1info);
        }
Пример #4
0
        public virtual void SetInput(Input.InputState inputstate)
        {
            if (inputstate == null)
            {
                throw new ArgumentNullException("inputstate");
            }

            MenuSystem.GetSubSystem <Input.InputSystem>().SaveInputState();
        }
Пример #5
0
        public override void SetInput(Input.InputState inputstate)
        {
            base.SetInput(inputstate);

            inputstate[0].Add(SystemButton.Quit, CancelCombat);
            inputstate[0].Add(SystemButton.Pause, TogglePause);
            inputstate[0].Add(SystemButton.PauseStep, TogglePauseStep);

            //FightEngine.SetInput(inputstate);
        }
Пример #6
0
        public override void SetInput(Input.InputState inputstate)
        {
            base.SetInput(inputstate);

            foreach (PlayerButton button in Enum.GetValues(typeof(PlayerButton)))
            {
                var b = button;

                inputstate[1].Add(b, SwitchToCombat);
                inputstate[2].Add(b, SwitchToCombat);
            }
        }
Пример #7
0
        public override void SetInput(Input.InputState inputstate)
        {
            base.SetInput(inputstate);

            inputstate[0].Add(SystemButton.Quit, QuitGame);

            inputstate[1].Add(PlayerButton.Up, DecreaseActiveMenuItem);
            inputstate[1].Add(PlayerButton.Down, IncreaseActiveMenuItem);
            inputstate[1].Add(PlayerButton.A, SelectActiveMenuItem);
            inputstate[1].Add(PlayerButton.B, SelectActiveMenuItem);
            inputstate[1].Add(PlayerButton.C, SelectActiveMenuItem);
            inputstate[1].Add(PlayerButton.X, SelectActiveMenuItem);
            inputstate[1].Add(PlayerButton.Y, SelectActiveMenuItem);
            inputstate[1].Add(PlayerButton.Z, SelectActiveMenuItem);
        }
Пример #8
0
        public override void SetInput(Input.InputState inputstate)
        {
            base.SetInput(inputstate);

            if (Recorder.IsRecording == true)
            {
                Recorder.SetInput(inputstate);
            }

            inputstate[0].Add(SystemButton.Quit, CancelCombat);
            inputstate[0].Add(SystemButton.Pause, TogglePause);
            inputstate[0].Add(SystemButton.PauseStep, TogglePauseStep);

            FightEngine.SetInput(inputstate);
        }
Пример #9
0
        public void SetInput(Input.InputState inputstate)
        {
            if (inputstate == null)
            {
                throw new ArgumentNullException("inputstate");
            }

            foreach (PlayerButton button in Enum.GetValues(typeof(PlayerButton)))
            {
                PlayerButton b = button;

                inputstate[1].Add(b, x => Team1.MainPlayer.RecieveInput(b, x));
                inputstate[2].Add(b, x => Team2.MainPlayer.RecieveInput(b, x));
            }

            inputstate[0].Add(SystemButton.FullLifeAndPower, RestoreLifeAndPower);
            inputstate[0].Add(SystemButton.TestCheat, Tester);
        }
Пример #10
0
        public void SetInput(Input.InputState inputstate)
        {
            if (inputstate == null)
            {
                throw new ArgumentNullException("inputstate");
            }

            foreach (PlayerButton button in Enum.GetValues(typeof(PlayerButton)))
            {
                PlayerButton buttonindex = button;

                inputstate[1].Add(buttonindex, x => RecieveInput((Int32)buttonindex, 1, x));
                inputstate[2].Add(buttonindex, x => RecieveInput((Int32)buttonindex, 2, x));
                inputstate[3].Add(buttonindex, x => RecieveInput((Int32)buttonindex, 3, x));
                inputstate[4].Add(buttonindex, x => RecieveInput((Int32)buttonindex, 4, x));
            }

            foreach (SystemButton button in Enum.GetValues(typeof(SystemButton)))
            {
                SystemButton buttonindex = button;

                inputstate[0].Add(buttonindex, x => RecieveInput((Int32)buttonindex, 0, x));
            }
        }
Пример #11
0
        public override void SetInput(Input.InputState inputstate)
        {
            base.SetInput(inputstate);

            inputstate[0].Add(SystemButton.Quit, BackToTitleScreen);
        }
Пример #12
0
 public override void SetInput(Input.InputState inputstate)
 {
     base.SetInput(inputstate);
     m_selectScreenBehavior.SetInput(inputstate);
 }
Пример #13
0
 public KeyFunction(Key k, string f, Input.InputState s)
 {
     m_Key   = k;
     m_Func  = f;
     m_State = s;
 }