tone a commitar pa provar el canvi de pantalla en emscripten

This commit is contained in:
2026-04-13 20:09:18 +02:00
parent 9b8820ffa3
commit 9047bd7d1f
3 changed files with 56 additions and 19 deletions

View File

@@ -2,12 +2,11 @@
#include "core/input/input.hpp" // Para Input (gamepad add/remove)
#include "core/input/mouse.hpp"
#include "core/locale/locale.hpp" // Para Locale
#include "core/rendering/screen.hpp" // Para Screen::handleWindowResized
#include "game/options.hpp" // Para Options, options, OptionsGame, OptionsAudio
#include "game/scene_manager.hpp" // Para SceneManager::current (filtrar BACK a GAME)
#include "game/ui/console.hpp" // Para Console
#include "game/ui/notifier.hpp" // Para Notifier
#include "core/locale/locale.hpp" // Para Locale
#include "game/options.hpp" // Para Options, options, OptionsGame, OptionsAudio
#include "game/scene_manager.hpp" // Para SceneManager::current (filtrar BACK a GAME)
#include "game/ui/console.hpp" // Para Console
#include "game/ui/notifier.hpp" // Para Notifier
namespace GlobalEvents {
@@ -24,13 +23,6 @@ namespace GlobalEvents {
// reLoadTextures();
}
// Canvi de mida de la finestra (fullscreen toggle extern, rotació del dispositiu,
// resize manual...). Re-sincronitzem el logical size del renderer i el zoom factor
// per evitar que la textura quedi estirada o desalineada amb el nou viewport.
if (event.type == SDL_EVENT_WINDOW_PIXEL_SIZE_CHANGED && Screen::get() != nullptr) {
Screen::get()->handleWindowResized();
}
// Connexió/desconnexió de gamepads: cal enrutar-los a Input perquè
// afegisca el dispositiu a gamepads_. Sense això, en wasm els gamepads
// mai es detecten (la Gamepad API del navegador només els exposa