if (mouse_click_in_container(runtime, &item, M_LEFT))
{
runtime->active_palette = p;
+ runtime->active_hsl = runtime->layout.palette_color[p];
}
if (mouse_click_in_container(runtime, &item, M_RIGHT))
{
{
runtime->active_palette = new_palette;
runtime->active_hsl = runtime->layout.palette_color[new_palette];
- runtime->active_rgb = hsl_to_rgb(runtime->active_hsl);
}
} break;
typedef enum
{
M_LEFT = SDL_BUTTON_LMASK,
+ M_MIDDLE = SDL_BUTTON_MMASK,
M_RIGHT = SDL_BUTTON_RMASK,
M_COUNT
} mouse_button;