X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=src%2Flib%2F16_in.h;h=e85b624aa963d056488e6d363c091aacf0552400;hb=9540760f9429bfe71894c801e85cec95e3887f8c;hp=aa57e3955c0b58772fd5f0e2957ed4a094218620;hpb=8e634200defb60b0dabf4e5c6421f19014d187d4;p=16.git diff --git a/src/lib/16_in.h b/src/lib/16_in.h index aa57e395..e85b624a 100755 --- a/src/lib/16_in.h +++ b/src/lib/16_in.h @@ -1,5 +1,5 @@ /* Project 16 Source Code~ - * Copyright (C) 2012-2017 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover + * Copyright (C) 2012-2021 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover * * This file is part of Project 16. * @@ -138,15 +138,20 @@ #define key_LSuper 0x5b #define key_RSuper 0x5c #define key_Menu 0x5d -#define sc_LBrkt -#define sc_RBrkt +#define sc_LBrkt 0x1a // [ +#define sc_RBrkt 0x1b // ] +#define sc_BackSlash 0x2b // | +#define sc_ForeSlash 0x35 // / ? // Stuff for the mouse -#define MReset 0 +//moved to 16_tdef.h +/*#define MReset 0 #define MButtons 3 #define MDelta 11 -#define MouseInt 0x33 +#define MouseInt 0x33*/ +#define Mouse(x) _AX = x,geninterrupt(MouseInt) + #ifdef DEMO0 typedef enum { demo_Off,demo_Record,demo_Playback,demo_PlayDone @@ -237,14 +242,12 @@ extern byte *IN_GetScanName(ScanCode); byte IN_MouseButtons (global_game_variables_t *gvar); -byte IN_JoyButtons (void); +word IN_JoyButtons (void); void INL_GetJoyDelta(word joy,int *dx,int *dy/*,boolean adaptive*/, global_game_variables_t *gvar); void IN_StartAck(global_game_variables_t *gvar); boolean IN_CheckAck (global_game_variables_t *gvar); boolean IN_IsUserInput(global_game_variables_t *gvar); -#define Mouse(x) INL_Mouse(x) -//void IN_SetKeyHook(void (*hook)()); #if DEMO0 boolean IN_StartDemoRecord(word bufsize); void IN_StartDemoPlayback(byte *buffer,word bufsize);