From 7dbdadbebcd8aa7708d416c839d11cba512d5014 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Fri, 19 Mar 2021 06:55:48 -0400 Subject: main-menu: Handle mouse motion events --- (limited to 'src') diff --git a/src/main-menu.c b/src/main-menu.c index 2a0ace8..75d2ce0 100644 --- a/src/main-menu.c +++ b/src/main-menu.c @@ -20,6 +20,7 @@ #include #include #include +#include "collision.h" #include "game.h" #include "main-menu.h" #include "main.h" @@ -330,6 +331,20 @@ db_main_menu(void) break; } break; + case SDL_MOUSEMOTION: + if (event.motion.state != 0) { + break; + } + for (i = 0; i < n + 2; ++i) { + if (db_pt_in_rect(event.motion.x, + event.motion.y, + &buttons[i]->rect)) + { + active = buttons[i]; + break; + } + } + break; default: break; } -- cgit v0.9.1