it works?

This commit is contained in:
Frco
2026-06-29 23:07:32 -04:00
committed by Fireblade
parent b21faebb45
commit ba014032af
30 changed files with 26217 additions and 25732 deletions
@@ -37,6 +37,7 @@ UIScene_LanguageSelector::UIScene_LanguageSelector(int iPad, void *initData, UIL
// Setup all the Iggy references we need for this scene
initialiseMovie();
m_bNeedsLanguageReload = false;
m_buttonListHowTo.init(eControl_Buttons);
for(unsigned int i = 0; i < eLanguageSelector_MAX; ++i)
@@ -51,6 +52,18 @@ wstring UIScene_LanguageSelector::getMoviePath()
else return L"LanguagesMenu";
}
void UIScene_LanguageSelector::tick()
{
UIScene::tick();
if(m_bNeedsLanguageReload)
{
m_bNeedsLanguageReload = false;
app.loadStringTable();
reloadMovie();
}
}
void UIScene_LanguageSelector::updateTooltips()
{
ui.SetTooltips( m_iPad, IDS_TOOLTIPS_SELECT, IDS_TOOLTIPS_BACK);
@@ -125,5 +138,6 @@ void UIScene_LanguageSelector::handlePress(F64 controlId, F64 childId)
app.SetMinecraftLocale(m_iPad, newLocale);
app.CheckGameSettingsChanged(true, m_iPad);
m_bNeedsLanguageReload = true;
}
}