fix: arrancar amb el borde desactivat feia crash al activarlo

This commit is contained in:
2026-04-13 11:57:01 +02:00
parent 023bbb224b
commit d9c41f420b
6 changed files with 38 additions and 15 deletions

View File

@@ -20,11 +20,8 @@ namespace GlobalInputs {
// Funciones internas
namespace {
void handleQuit() {
#ifdef __EMSCRIPTEN__
// A la versió web no es pot eixir del joc
return;
#else
// En la escena GAME el comportamiento es siempre el mismo (con o sin modo kiosko)
// En la escena GAME el comportamiento es siempre el mismo (con o sin modo kiosko):
// Escape torna al menu principal. Això també és vàlid en la versió web.
if (SceneManager::current == SceneManager::Scene::GAME) {
const std::string CODE = "PRESS AGAIN TO RETURN TO MENU";
if (stringInVector(Notifier::get()->getCodes(), CODE)) {
@@ -45,6 +42,11 @@ namespace GlobalInputs {
return;
}
#ifdef __EMSCRIPTEN__
// A la versió web no es pot eixir del joc des de fora de l'escena GAME
// (el navegador gestiona la pestanya; Escape no tanca res).
return;
#else
// Comportamiento normal fuera del modo kiosko
const std::string CODE = "PRESS AGAIN TO EXIT";
if (stringInVector(Notifier::get()->getCodes(), CODE)) {