amagat el cursor d'inici en mode finestra

This commit is contained in:
2025-12-16 22:47:12 +01:00
parent bc5982b286
commit 886ec8ab1d
6 changed files with 52 additions and 5 deletions

View File

@@ -11,6 +11,7 @@
#include "core/audio/audio_cache.hpp"
#include "core/defaults.hpp"
#include "core/input/input.hpp"
#include "core/input/mouse.hpp"
#include "core/rendering/sdl_manager.hpp"
#include "core/resources/resource_helper.hpp"
#include "core/resources/resource_loader.hpp"
@@ -217,6 +218,12 @@ auto Director::run() -> int {
// Crear gestor SDL amb configuració de Options
SDLManager sdl(initial_width, initial_height, Options::window.fullscreen);
// CRÍTIC: Forçar ocultació del cursor DESPRÉS de tota la inicialització SDL
// Això evita que SDL mostre el cursor automàticament durant la creació de la finestra
if (!Options::window.fullscreen) {
Mouse::forceHide();
}
// Inicialitzar sistema d'audio
Audio::init();
Audio::get()->setMusicVolume(1.0);