mirror of
https://git.code.sf.net/p/quake/newtree
synced 2025-03-23 08:30:58 +00:00
CL_ClearStates now generates key up event for each key that is down.
CVAR_FIXME cleanup.
This commit is contained in:
parent
fa7a4882ac
commit
778b77c394
4 changed files with 15 additions and 27 deletions
|
@ -449,6 +449,7 @@ extern kbutton_t in_strafe;
|
|||
extern kbutton_t in_speed;
|
||||
|
||||
void CL_InitInput (void);
|
||||
void CL_ClearStates (void);
|
||||
void CL_SendCmd (void);
|
||||
void CL_SendMove (usercmd_t *cmd);
|
||||
|
||||
|
|
|
@ -46,8 +46,6 @@
|
|||
#include "view.h"
|
||||
#include "checksum.h"
|
||||
|
||||
/* cvar_t cl_nodelta = {"cl_nodelta","0"};
|
||||
CVAR_FIXME */
|
||||
cvar_t *cl_nodelta;
|
||||
|
||||
/*
|
||||
|
@ -604,17 +602,26 @@ void CL_InitInput (void)
|
|||
Cmd_AddCommand ("+mlook", IN_MLookDown);
|
||||
Cmd_AddCommand ("-mlook", IN_MLookUp);
|
||||
|
||||
/* Cvar_RegisterVariable (&cl_nodelta);
|
||||
CVAR_FIXME */
|
||||
cl_nodelta = Cvar_Get("cl_nodelta", "0", CVAR_NONE, "None");
|
||||
}
|
||||
|
||||
|
||||
extern qboolean keydown[256];
|
||||
|
||||
/*
|
||||
============
|
||||
CL_ClearStates
|
||||
============
|
||||
Generate key up event for each key that is down
|
||||
*/
|
||||
void CL_ClearStates (void)
|
||||
{
|
||||
}
|
||||
int i;
|
||||
|
||||
// send an up event for each key, to make sure the server clears them all
|
||||
for (i=0 ; i<256 ; i++)
|
||||
{
|
||||
if (keydown[i])
|
||||
Key_Event (i, false);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -286,8 +286,6 @@ void VID_UpdateWindowStatus (void)
|
|||
}
|
||||
|
||||
|
||||
extern qboolean keydown[256];
|
||||
|
||||
/*
|
||||
================
|
||||
ClearAllStates
|
||||
|
@ -295,15 +293,7 @@ ClearAllStates
|
|||
*/
|
||||
void ClearAllStates (void)
|
||||
{
|
||||
int i;
|
||||
|
||||
// send an up event for each key, to make sure the server clears them all
|
||||
for (i=0 ; i<256 ; i++)
|
||||
{
|
||||
if (keydown[i])
|
||||
Key_Event (i, false);
|
||||
}
|
||||
|
||||
CL_ClearStates ();
|
||||
Key_ClearStates ();
|
||||
IN_ClearStates ();
|
||||
}
|
||||
|
|
|
@ -950,8 +950,6 @@ MAIN WINDOW
|
|||
===================================================================
|
||||
*/
|
||||
|
||||
extern qboolean keydown[256];
|
||||
|
||||
/*
|
||||
================
|
||||
ClearAllStates
|
||||
|
@ -959,15 +957,7 @@ ClearAllStates
|
|||
*/
|
||||
void ClearAllStates (void)
|
||||
{
|
||||
int i;
|
||||
|
||||
// send an up event for each key, to make sure the server clears them all
|
||||
for (i=0 ; i<256 ; i++)
|
||||
{
|
||||
if (keydown[i])
|
||||
Key_Event (i, false);
|
||||
}
|
||||
|
||||
CL_ClearStates ();
|
||||
Key_ClearStates ();
|
||||
IN_ClearStates ();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue