From 04655283852b1b332ae9f8610aca20a553b3791f Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 17 Nov 2025 02:23:10 -0700 Subject: Better window focus --- src/ui.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/ui.h') diff --git a/src/ui.h b/src/ui.h index 95e250a..30853fb 100644 --- a/src/ui.h +++ b/src/ui.h @@ -41,14 +41,18 @@ struct FloatingWindow { typedef struct { FloatingWindow windows[UI_WINDOW_MAX]; int windowCount; + bool enabled; } WindowManager; FloatingWindow createFloatingWindow(const char* title, Rectangle rect); -FocusCommand updateFloatingWindow(FloatingWindow* window, Game* game); +FocusCommand updateFloatingWindow(FloatingWindow* window, WindowManager* wm, + Game* game); void initWindowManager(WindowManager* wm); void updateWindowManager(WindowManager* wm, Game* game); void addWindowToWindowManager(WindowManager* wm, FloatingWindow window); void focusOnWindow(WindowManager* wm, int windowIndex); +void enableWindowManager(WindowManager* wm); +void disableWindowManager(WindowManager* wm); #endif -- cgit v1.2.3