From e38bb50245afb1f8508bede8c8fb165798b65b89 Mon Sep 17 00:00:00 2001 From: LandaMm Date: Tue, 14 Oct 2025 21:38:20 +0200 Subject: [PATCH] feat: fullscreen toggling support --- src/window/window.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/window/window.cpp b/src/window/window.cpp index e7a6785..54cf89c 100644 --- a/src/window/window.cpp +++ b/src/window/window.cpp @@ -104,8 +104,13 @@ void Window::ProcessEvents() { if (event.key.scancode == SDL_SCANCODE_ESCAPE) { Dispatch(WindowCloseRequested()); } + if (event.key.scancode == SDL_SCANCODE_F11) { + bool isFullscreen = SDL_GetWindowFlags(m_handle) & SDL_WINDOW_FULLSCREEN; + SDL_SetWindowFullscreen(m_handle, !isFullscreen); + } break; case SDL_EVENT_WINDOW_RESIZED: + case SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED: int width, height; if (SDL_GetWindowSizeInPixels(m_handle, &width, &height)) { m_width = width;