DoukutsuNikki/src/KeyControl.cpp

34 lines
607 B
C++

#include "KeyControl.h"
#include "Backends/Misc.h"
#include "Input.h"
bool gKeyboardState[BACKEND_KEYBOARD_TOTAL];
JOYSTICK_STATUS gJoystickState;
long gKey;
long gKeyTrg;
long gKeyJump = KEY_JUMP;
long gKeyShot = KEY_SHOT;
long gKeyArms = KEY_ARMS;
long gKeyArmsRev = KEY_ARMSREV;
long gKeyItem = KEY_ITEM;
long gKeyMap = KEY_MAP;
long gKeyOk = KEY_OK;
long gKeyCancel = KEY_CANCEL;
long gKeyLeft = KEY_LEFT;
long gKeyUp = KEY_UP;
long gKeyRight = KEY_RIGHT;
long gKeyDown = KEY_DOWN;
void GetTrg(void)
{
static int key_old;
gKeyTrg = gKey ^ key_old;
gKeyTrg = gKey & gKeyTrg;
key_old = gKey;
}