| 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 | { |
no test coverage detected