CL_ClearStates now generates key up event for each key that is down.

CVAR_FIXME cleanup.
This commit is contained in:
Anton E. Gavrilov 2000-05-22 07:20:00 +00:00
parent fa7a4882ac
commit 778b77c394
4 changed files with 15 additions and 27 deletions

View file

@ -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);

View file

@ -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);
}
}

View file

@ -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 ();
}

View file

@ -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 ();
}