Skip to content

Commit

Permalink
Add curLanguage
Browse files Browse the repository at this point in the history
  • Loading branch information
xoascf authored Mar 27, 2024
1 parent 56e0017 commit 63f051d
Showing 1 changed file with 18 additions and 1 deletion.
19 changes: 18 additions & 1 deletion soh/soh/SohMenuBar.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -455,9 +455,26 @@ void DrawSettingsMenu() {

UIWidgets::Spacer(0);

const char* curLanguage;

switch (gSaveContext.language) {
case LANGUAGE_ENG:
curLanguage = "English";
break;
case LANGUAGE_GER:
curLanguage = "German";
break;
case LANGUAGE_FRA:
curLanguage = "French";
break;
default:
curLanguage = "English";
break;
}

if (ImGui::BeginMenu("Languages")) {
UIWidgets::PaddedEnhancementCheckbox("Translate Title Screen", "gTitleScreenTranslation");
if (ImGui::BeginCombo("Game Language", gSaveContext.language)) {
if (ImGui::BeginCombo("Game Language", curLanguage)) {
if (ImGui::Selectable("English")) {
gSaveContext.language = LANGUAGE_ENG;
GameInteractor::Instance->ExecuteHooks<GameInteractor::OnSetGameLanguage>();
Expand Down

0 comments on commit 63f051d

Please sign in to comment.