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"
int gKey;
int gKeyTrg;
long gKey;
long gKeyTrg;
int gKeyJump = KEY_Z;
int gKeyShot = KEY_X;
int gKeyArms = KEY_ARMS;
int gKeyArmsRev = KEY_ARMSREV;
int gKeyItem = KEY_ITEM;
int gKeyMap = KEY_MAP;
long gKeyJump = KEY_Z;
long gKeyShot = KEY_X;
long gKeyArms = KEY_ARMS;
long gKeyArmsRev = KEY_ARMSREV;
long gKeyItem = KEY_ITEM;
long gKeyMap = KEY_MAP;
int gKeyOk = KEY_Z;
int gKeyCancel = KEY_X;
long gKeyOk = KEY_Z;
long gKeyCancel = KEY_X;
int gKeyLeft = KEY_LEFT;
int gKeyUp = KEY_UP;
int gKeyRight = KEY_RIGHT;
int gKeyDown = KEY_DOWN;
long gKeyLeft = KEY_LEFT;
long gKeyUp = KEY_UP;
long gKeyRight = KEY_RIGHT;
long gKeyDown = KEY_DOWN;
void GetTrg()
{

View file

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