mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2025-02-02 14:42:41 +00:00
Added shorter aliases for a few key names (like KP_DOWNARROW)
This commit is contained in:
parent
d3c1de5f40
commit
2c69d6164e
1 changed files with 40 additions and 2 deletions
|
@ -5209,6 +5209,44 @@ int BindingIDFromName(const char *name)
|
||||||
char g_nameBind1[32];
|
char g_nameBind1[32];
|
||||||
char g_nameBind2[32];
|
char g_nameBind2[32];
|
||||||
|
|
||||||
|
static void UI_KeyNumToShortStringBuf(int keynum, char* buf, int buflen)
|
||||||
|
{
|
||||||
|
switch (keynum)
|
||||||
|
{
|
||||||
|
case K_DOWNARROW:
|
||||||
|
Q_strncpyz(buf, "Down", buflen);
|
||||||
|
return;
|
||||||
|
case K_KP_DOWNARROW:
|
||||||
|
Q_strncpyz(buf, "Num Down", buflen);
|
||||||
|
return;
|
||||||
|
|
||||||
|
case K_UPARROW:
|
||||||
|
Q_strncpyz(buf, "Up", buflen);
|
||||||
|
return;
|
||||||
|
case K_KP_UPARROW:
|
||||||
|
Q_strncpyz(buf, "Num Up", buflen);
|
||||||
|
return;
|
||||||
|
|
||||||
|
case K_LEFTARROW:
|
||||||
|
Q_strncpyz(buf, "Left", buflen);
|
||||||
|
return;
|
||||||
|
case K_KP_LEFTARROW:
|
||||||
|
Q_strncpyz(buf, "Num Left", buflen);
|
||||||
|
return;
|
||||||
|
|
||||||
|
case K_RIGHTARROW:
|
||||||
|
Q_strncpyz(buf, "Right", buflen);
|
||||||
|
return;
|
||||||
|
case K_KP_RIGHTARROW:
|
||||||
|
Q_strncpyz(buf, "Num Right", buflen);
|
||||||
|
return;
|
||||||
|
|
||||||
|
default:
|
||||||
|
DC->keynumToStringBuf(keynum, buf, buflen);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void BindingFromName(const char *cvar)
|
void BindingFromName(const char *cvar)
|
||||||
{
|
{
|
||||||
int i, b1, b2;
|
int i, b1, b2;
|
||||||
|
@ -5220,12 +5258,12 @@ void BindingFromName(const char *cvar)
|
||||||
if (b1 == -1) {
|
if (b1 == -1) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
DC->keynumToStringBuf(b1, g_nameBind1, 32);
|
UI_KeyNumToShortStringBuf(b1, g_nameBind1, 32);
|
||||||
Q_strupr(g_nameBind1);
|
Q_strupr(g_nameBind1);
|
||||||
|
|
||||||
b2 = g_bindings[i].bind2;
|
b2 = g_bindings[i].bind2;
|
||||||
if (b2 != -1) {
|
if (b2 != -1) {
|
||||||
DC->keynumToStringBuf(b2, g_nameBind2, 32);
|
UI_KeyNumToShortStringBuf(b2, g_nameBind2, 32);
|
||||||
Q_strupr(g_nameBind2);
|
Q_strupr(g_nameBind2);
|
||||||
strcat(g_nameBind1, " or ");
|
strcat(g_nameBind1, " or ");
|
||||||
strcat(g_nameBind1, g_nameBind2);
|
strcat(g_nameBind1, g_nameBind2);
|
||||||
|
|
Loading…
Reference in a new issue