KeyControl tweaks

Style change, and compatibility improvement ('int' can be 16-bit, but
the KeyBind enums exceed that. 'long' is guaranteed to be 32-bit, and
won't affect ASM-accuracy since MSVC2003 treats int and long
identically)
This commit is contained in:
Clownacy 2019-08-21 18:38:59 +00:00
parent b7d01aae3f
commit 32c55a66fd
2 changed files with 29 additions and 29 deletions

View file

@ -1,22 +1,22 @@
#include "KeyControl.h" #include "KeyControl.h"
int gKey; long gKey;
int gKeyTrg; long gKeyTrg;
int gKeyJump = KEY_Z; long gKeyJump = KEY_Z;
int gKeyShot = KEY_X; long gKeyShot = KEY_X;
int gKeyArms = KEY_ARMS; long gKeyArms = KEY_ARMS;
int gKeyArmsRev = KEY_ARMSREV; long gKeyArmsRev = KEY_ARMSREV;
int gKeyItem = KEY_ITEM; long gKeyItem = KEY_ITEM;
int gKeyMap = KEY_MAP; long gKeyMap = KEY_MAP;
int gKeyOk = KEY_Z; long gKeyOk = KEY_Z;
int gKeyCancel = KEY_X; long gKeyCancel = KEY_X;
int gKeyLeft = KEY_LEFT; long gKeyLeft = KEY_LEFT;
int gKeyUp = KEY_UP; long gKeyUp = KEY_UP;
int gKeyRight = KEY_RIGHT; long gKeyRight = KEY_RIGHT;
int gKeyDown = KEY_DOWN; long gKeyDown = KEY_DOWN;
void GetTrg() void GetTrg()
{ {

View file

@ -1,6 +1,6 @@
#pragma once #pragma once
enum KEYBIND enum KeyBind
{ {
//The movement keys go in the order of left, right, up and down //The movement keys go in the order of left, right, up and down
KEY_LEFT = 0x00000001, KEY_LEFT = 0x00000001,
@ -34,22 +34,22 @@ enum KEYBIND
KEY_PLUS = 0x00100000 KEY_PLUS = 0x00100000
}; };
extern int gKey; extern long gKey;
extern int gKeyTrg; extern long gKeyTrg;
extern int gKeyJump; extern long gKeyJump;
extern int gKeyShot; extern long gKeyShot;
extern int gKeyArms; extern long gKeyArms;
extern int gKeyArmsRev; extern long gKeyArmsRev;
extern int gKeyItem; extern long gKeyItem;
extern int gKeyMap; extern long gKeyMap;
extern int gKeyOk; extern long gKeyOk;
extern int gKeyCancel; extern long gKeyCancel;
extern int gKeyLeft; extern long gKeyLeft;
extern int gKeyUp; extern long gKeyUp;
extern int gKeyRight; extern long gKeyRight;
extern int gKeyDown; extern long gKeyDown;
void GetTrg(); void GetTrg();