- switch (event->type) {
- case SDL_MOUSEBUTTONDOWN:
- case SDL_MOUSEBUTTONUP: {
- bool selected = false;
- if (color_picker_mouse_button(
- &player_layer->color_picker,
- &event->button,
- &selected) < 0) {
- return -1;
- }
-
- if (!selected &&
- event->type == SDL_MOUSEBUTTONUP &&
- event->button.button == SDL_BUTTON_LEFT) {
- player_layer->position =
- camera_map_screen(camera,
- event->button.x,
- event->button.y);
- }
- } break;
+
+ int selected = 0;
+ if (color_picker_event(
+ &player_layer->color_picker,
+ event,
+ &selected) < 0) {
+ return -1;
+ }
+
+ if (!selected &&
+ event->type == SDL_MOUSEBUTTONDOWN &&
+ event->button.button == SDL_BUTTON_LEFT) {
+ player_layer->position =
+ camera_map_screen(camera,
+ event->button.x,
+ event->button.y);