mirror of
https://github.com/nicbarker/clay.git
synced 2025-09-18 12:36:17 +00:00
Fix the button events in the SDL example
This commit is contained in:
parent
1bc5105272
commit
b4f1a5f7f0
|
@ -163,8 +163,16 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event)
|
||||||
event->motion.state & SDL_BUTTON_LMASK);
|
event->motion.state & SDL_BUTTON_LMASK);
|
||||||
break;
|
break;
|
||||||
case SDL_EVENT_MOUSE_BUTTON_DOWN:
|
case SDL_EVENT_MOUSE_BUTTON_DOWN:
|
||||||
Clay_SetPointerState((Clay_Vector2) { event->button.x, event->button.y },
|
if (event->button.button == SDL_BUTTON_LEFT)
|
||||||
event->button.button == SDL_BUTTON_LEFT);
|
Clay_SetPointerState(
|
||||||
|
(Clay_Vector2){ event->button.x, event->button.y }, true
|
||||||
|
);
|
||||||
|
break;
|
||||||
|
case SDL_EVENT_MOUSE_BUTTON_UP:
|
||||||
|
if (event->button.button == SDL_BUTTON_LEFT)
|
||||||
|
Clay_SetPointerState(
|
||||||
|
(Clay_Vector2){ event->button.x, event->button.y }, false
|
||||||
|
);
|
||||||
break;
|
break;
|
||||||
case SDL_EVENT_MOUSE_WHEEL:
|
case SDL_EVENT_MOUSE_WHEEL:
|
||||||
Clay_UpdateScrollContainers(true, (Clay_Vector2) { event->wheel.x, event->wheel.y }, 0.01f);
|
Clay_UpdateScrollContainers(true, (Clay_Vector2) { event->wheel.x, event->wheel.y }, 0.01f);
|
||||||
|
|
Loading…
Reference in a new issue