mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-28 13:47:58 +03:00
Added CL_Key_ForceCommand
This commit is contained in:
parent
53a47d470a
commit
ea6920b711
2 changed files with 29 additions and 0 deletions
|
@ -1250,6 +1250,33 @@ void CL_KeyEvent(int key, qboolean down, unsigned time)
|
|||
CL_AddKeyUpCommands(key, keys[key].binding, time);
|
||||
}
|
||||
|
||||
/*
|
||||
===================
|
||||
CL_Key_ForceCommand
|
||||
===================
|
||||
*/
|
||||
void CL_Key_ForceCommand(int key, unsigned int time)
|
||||
{
|
||||
const char *kb;
|
||||
char cmd[1024];
|
||||
|
||||
if (clc.state == CA_DISCONNECTED) {
|
||||
return;
|
||||
}
|
||||
|
||||
kb = keys[key].binding;
|
||||
if (kb) {
|
||||
if (*kb == '+') {
|
||||
Com_sprintf(cmd, sizeof(cmd), "%s %i %i\n", kb, key, time);
|
||||
} else {
|
||||
Cbuf_AddText(keys[key].binding);
|
||||
Cbuf_AddText("\n");
|
||||
}
|
||||
} else if (key > K_JOY12) {
|
||||
Com_Printf("%s is unbound, use controls menu to set.\n", Key_KeynumToString(key));
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
===================
|
||||
CL_CharEvent
|
||||
|
|
|
@ -1120,6 +1120,8 @@ void CL_Frame( int msec );
|
|||
qboolean CL_GameCommand( void );
|
||||
void CL_KeyEvent (int key, qboolean down, unsigned time);
|
||||
|
||||
void CL_Key_ForceCommand(int key, unsigned int time);
|
||||
|
||||
void CL_CharEvent( int key );
|
||||
// char events are for field typing, not game control
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue