#pragma once #include namespace Menu { void init(); void destroy(); [[nodiscard]] auto isOpen() -> bool; void toggle(); void close(); // Pinta el menú sobre el buffer ARGB — cridat des d'Overlay::render si està obert void render(Uint32* pixel_data); // Gestió d'input — cridat des del Director en KEY_DOWN void handleKey(SDL_Scancode sc); } // namespace Menu