From c8a89507bc62ea54c5789274c163409fd0147c97 Mon Sep 17 00:00:00 2001 From: raven Date: Thu, 9 Apr 2026 19:44:51 -0500 Subject: draw menu border --- src/menu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/menu.c') diff --git a/src/menu.c b/src/menu.c index 53eeffb..be7595a 100644 --- a/src/menu.c +++ b/src/menu.c @@ -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); } -- cgit v1.2.3