Initial Prey Game integration support.

This commit is contained in:
Justin Marshall
2026-05-05 15:01:01 -07:00
parent a6c6f1ed26
commit 8d5f678b25
552 changed files with 265551 additions and 209 deletions
+33
View File
@@ -454,6 +454,39 @@ int idKeyInput::GetUsercmdAction( int keynum ) {
return keys[ keynum ].usercmdAction;
}
#ifdef PREY
/*
===================
idKeyInput::SingleKeyFromBinding
===================
*/
const char* idKeyInput::SingleKeyFromBinding(const char* binding, bool localized) {
static idStr keyName;
keyName.Clear();
if (binding == NULL || binding[0] == '\0') {
return keyName.c_str();
}
int keyNum;
for (keyNum = 0; keyNum < 256; keyNum++) {
if (!idStr::Icmp(keys[keyNum].binding, binding)) {
break;
}
}
if (keyNum == 256) {
return keyName.c_str();
}
keyName.Append(KeyNumToString(keyNum, localized));
return keyName.c_str();
}
#endif
/*
===================
Key_Unbind_f