Compare commits

...

2 commits

Author SHA1 Message Date
Paul-Marie Masschelier c8addc35b2
Merge b4f1a5f7f0 into 588b93196c 2025-10-02 17:06:22 -05:00
PM b4f1a5f7f0 Fix the button events in the SDL example 2025-09-16 16:05:22 -03:00

View file

@ -162,8 +162,16 @@ SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event)
event->motion.state & SDL_BUTTON_LMASK);
break;
case SDL_EVENT_MOUSE_BUTTON_DOWN:
Clay_SetPointerState((Clay_Vector2) { event->button.x, event->button.y },
event->button.button == SDL_BUTTON_LEFT);
if (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;
case SDL_EVENT_MOUSE_WHEEL:
Clay_UpdateScrollContainers(true, (Clay_Vector2) { event->wheel.x, event->wheel.y }, 0.01f);