Exemplo n.º 1
0
        private static void MixInput(INP inpId, int keyId, int btnId)
        {
            int freezeInputFrame_BKUP = GameEngine.FreezeInputFrame;

            GameEngine.FreezeInputFrame = 0;

            bool keyDown = 1 <= GameKeyboard.GetKeyInput(keyId);
            bool btnDown = 1 <= GamePad.GetPadInput(GameGround.I.PrimaryPadId, btnId);

            GameEngine.FreezeInputFrame = freezeInputFrame_BKUP;

            GameDefine.UpdateInput(ref InputStatus[(int)inpId], keyDown || btnDown);
        }
Exemplo n.º 2
0
 public static bool GetPound(INP inpId)
 {
     return(GameToolkit2.IsPound(GetInput(inpId)));
 }
Exemplo n.º 3
0
 public static int GetInput(INP inpId)
 {
     return(GameEngine.FreezeInputFrame != 0 ? 0 : InputStatus[(int)inpId]);
 }