altered isKeyChar to remove ranged cases; removed crash on numpad use
This commit is contained in:
parent
63fa486162
commit
53d3c15030
|
|
@ -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;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user