afegits events de canvas d'emscripten

This commit is contained in:
2026-04-16 22:12:30 +02:00
parent e8b0b12f98
commit 1c11a3057b
2 changed files with 87 additions and 0 deletions

View File

@@ -52,6 +52,14 @@ class Screen {
[[nodiscard]] auto getWindow() -> SDL_Window* { return window_; }
[[nodiscard]] auto getRenderer() -> SDL_Renderer* { return renderer_; }
#ifdef __EMSCRIPTEN__
// Sincronització amb el canvas HTML quan el navegador canvia la mida
// (fullscreen entrant/eixint, rotació de mòbil). Cridat pels callbacks
// natius d'Emscripten registrats al constructor.
void handleCanvasResized();
void syncFullscreenFlagFromBrowser(bool is_fullscreen);
#endif
private:
Screen();
~Screen();