diff options
| author | raven <citrons@mondecitronne.com> | 2026-04-09 19:44:51 -0500 |
|---|---|---|
| committer | raven <citrons@mondecitronne.com> | 2026-04-09 19:44:51 -0500 |
| commit | c8a89507bc62ea54c5789274c163409fd0147c97 (patch) | |
| tree | fbc4d7bb7f90fe2f429f07bd8b9b01d28eb96e19 | |
| parent | 75920242a0efd749bf88fe1eb9a51946bb2a2365 (diff) | |
draw menu border
| -rw-r--r-- | src/menu.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -89,6 +89,7 @@ void menu_render(menu *m) { if (SDL_GetWindowFlags(m->window) & SDL_WINDOW_MOUSE_FOCUS) hovered = option_at(m, mx, my); + SDL_SetRenderDrawColor(m->renderer, 0x00, 0x00, 0x00, 0xff); SDL_RenderClear(m->renderer); float x = MENU_PADDING, y = MENU_PADDING; for (int i = 0; i < m->count; i++) { @@ -100,12 +101,13 @@ void menu_render(menu *m) { SDL_FRect highlight_rect = {0, y, ww, dst.h}; SDL_SetRenderDrawColor(m->renderer, 0x50, 0x50, 0x50, 0xff); SDL_RenderFillRect(m->renderer, &highlight_rect); - SDL_SetRenderDrawColor(m->renderer, 0x00, 0x00, 0x00, 0xff); } + SDL_SetRenderDrawColor(m->renderer, 0x00, 0x00, 0x00, 0xff); SDL_RenderTexture(m->renderer, m->textures[i], NULL, &dst); y += dst.h; } SDL_FRect border_rect = {0, 0, ww, wh}; + SDL_SetRenderDrawColor(m->renderer, 0x50, 0x50, 0x50, 0xff); SDL_RenderRect(m->renderer, &border_rect); SDL_RenderPresent(m->renderer); } |
