| 340 | } |
| 341 | |
| 342 | void InputManager::set_key_down(const SDL_KeyboardEvent& e, KeyCode kCode, bool acceptingTextInput) { |
| 343 | auto& k = keys[kCode]; |
| 344 | k.held = true; |
| 345 | if(acceptingTextInput) |
| 346 | main.input_text_key_callback(KeyCallbackArgs{.key = kCode, .down = e.down, .repeat = e.repeat}); |
| 347 | else |
| 348 | main.input_key_callback(KeyCallbackArgs{.key = kCode, .down = e.down, .repeat = e.repeat}); |
| 349 | } |
| 350 | |
| 351 | void InputManager::set_key_up(const SDL_KeyboardEvent& e, KeyCode kCode, bool acceptingTextInput) { |
| 352 | keys[kCode].held = false; |
nothing calls this directly
no test coverage detected