From 94ba542e663b705ec917fbcf92446e8466960258 Mon Sep 17 00:00:00 2001 From: Baoulettes Date: Wed, 27 Apr 2022 03:19:27 +0200 Subject: [PATCH] Added switcher method --- soh/src/code/game.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/soh/src/code/game.c b/soh/src/code/game.c index b69537fd8..a3a12c78d 100644 --- a/soh/src/code/game.c +++ b/soh/src/code/game.c @@ -422,7 +422,15 @@ void GameState_Update(GameState* gameState) { int32_t prevTime = CVar_GetS32("gPrevTime", gSaveContext.dayTime); gSaveContext.dayTime = prevTime; } - + + //I added this check here to allow Player to switch languages on runtime + if (CVar_GetS32("gLanguages", 0) == 0) { + gSaveContext.language = LANGUAGE_ENG; + } else if (CVar_GetS32("gLanguages", 0) == 1) { + gSaveContext.language = LANGUAGE_GER; + } else if (CVar_GetS32("gLanguages", 0) == 2) { + gSaveContext.language = LANGUAGE_FRA; + } gameState->frames++; }