MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / parseKey

Function parseKey

TheForceEngine/TFE_DarkForces/darkForcesMain.cpp:1391–1405  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1389 }
1390
1391 static void parseKey(GameMessages* msgs, u32 keyId, KeyboardCode* dest, KeyboardCode dflt)
1392 {
1393 GameMessage* m = getGameMessage(msgs, keyId);
1394 unsigned char c;
1395
1396 *dest = dflt;
1397 if (m)
1398 {
1399 c = toupper(m->text[0]);
1400 if ((c >= 'A') && (c <= 'Z'))
1401 {
1402 *dest = (KeyboardCode)((u32)(KEY_A) + (c - 'A'));
1403 }
1404 }
1405 }
1406
1407 static void loadLangHotkeys(void)
1408 {

Callers 1

loadLangHotkeysFunction · 0.85

Calls 1

getGameMessageFunction · 0.85

Tested by

no test coverage detected