|
|
|
@ -225,11 +225,11 @@ void platform_poll_events(int* out_quit) |
|
|
|
|
int key = event.key.keysym.sym; |
|
|
|
|
int state = event.key.state; |
|
|
|
|
int repeat = event.key.repeat; |
|
|
|
|
int mod_ctrl = (event.key.keysym.mod & KMOD_CTRL); |
|
|
|
|
int mod_shift = (event.key.keysym.mod & KMOD_SHIFT); |
|
|
|
|
int mod_alt = (event.key.keysym.mod & KMOD_ALT); |
|
|
|
|
int mod_ctrl = (event.key.keysym.mod & KMOD_CTRL) ? 1 : 0; |
|
|
|
|
int mod_shift = (event.key.keysym.mod & KMOD_SHIFT) ? 1 : 0; |
|
|
|
|
int mod_alt = (event.key.keysym.mod & KMOD_ALT) ? 1 : 0; |
|
|
|
|
platform_state->on_keyboard_func(key, scancode, state, repeat, mod_ctrl, mod_shift, mod_alt); |
|
|
|
|
log_message("Key name : %s", SDL_GetKeyName(key)); |
|
|
|
|
//log_message("Key name : %s", SDL_GetKeyName(key));
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
case SDL_MOUSEBUTTONDOWN: case SDL_MOUSEBUTTONUP: |
|
|
|
|