| 241 | } |
| 242 | |
| 243 | static void OnMouseEvent(const SDL_Event* e) { |
| 244 | cc_bool pressed = e->button.state == SDL_PRESSED; |
| 245 | int btn; |
| 246 | switch (e->button.button) { |
| 247 | case SDL_BUTTON_LEFT: btn = CCMOUSE_L; break; |
| 248 | case SDL_BUTTON_MIDDLE: btn = CCMOUSE_M; break; |
| 249 | case SDL_BUTTON_RIGHT: btn = CCMOUSE_R; break; |
| 250 | case SDL_BUTTON_X1: btn = CCMOUSE_X1; break; |
| 251 | case SDL_BUTTON_X2: btn = CCMOUSE_X2; break; |
| 252 | default: return; |
| 253 | } |
| 254 | Input_Set(btn, pressed); |
| 255 | } |
| 256 | |
| 257 | static void OnTextEvent(const SDL_Event* e) { |
| 258 | cc_codepoint cp; |
no test coverage detected