altered isKeyChar to remove ranged cases; removed crash on numpad use

This commit is contained in:
benev0 2023-12-17 13:34:02 -05:00
parent 63fa486162
commit 53d3c15030

View File

@ -112,18 +112,13 @@ int main(void)
bool isKeyChar(int key) bool isKeyChar(int key)
{ {
switch (key) return (key == KEY_SPACE)
{ || (key == KEY_APOSTROPHE)
case KEY_SPACE: || (key >= KEY_COMMA && key <= KEY_NINE)
case KEY_APOSTROPHE: || (key == KEY_SEMICOLON)
case KEY_COMMA...KEY_NINE: || (key == KEY_EQUAL)
case KEY_SEMICOLON: || (key >= KEY_A && key <= KEY_Z)
case KEY_EQUAL: || (key >= KEY_LEFT_BRACKET && key <= KEY_RIGHT_BRACKET)
case KEY_A...KEY_Z: || (key == KEY_GRAVE)
case KEY_LEFT_BRACKET...KEY_RIGHT_BRACKET: || (key >= KEY_KP_0 && key <= KEY_KP_EQUAL);
case KEY_GRAVE:
return true;
default:
return false;
}
} }