select default language
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
#include "global.h"
|
||||
#include "ScreenSelectLanguage.h"
|
||||
#include "PrefsManager.h"
|
||||
#include "arch/ArchHooks/ArchHooks.h"
|
||||
|
||||
|
||||
REGISTER_SCREEN_CLASS( ScreenSelectLanguage );
|
||||
@@ -31,6 +32,11 @@ void ScreenSelectLanguage::Init()
|
||||
ScreenSelectMaster::Init();
|
||||
}
|
||||
|
||||
RString ScreenSelectLanguage::GetDefaultChoice()
|
||||
{
|
||||
return HOOKS->GetPreferredLanguage();
|
||||
}
|
||||
|
||||
void ScreenSelectLanguage::BeginScreen()
|
||||
{
|
||||
ScreenSelectMaster::BeginScreen();
|
||||
|
||||
@@ -8,6 +8,7 @@ class ScreenSelectLanguage : public ScreenSelectMaster
|
||||
{
|
||||
public:
|
||||
virtual void Init();
|
||||
virtual RString GetDefaultChoice();
|
||||
virtual void BeginScreen();
|
||||
virtual void MenuStart( PlayerNumber pn );
|
||||
virtual void MenuBack( PlayerNumber pn );
|
||||
|
||||
@@ -225,6 +225,11 @@ void ScreenSelectMaster::Init()
|
||||
}
|
||||
}
|
||||
|
||||
RString ScreenSelectMaster::GetDefaultChoice()
|
||||
{
|
||||
return DEFAULT_CHOICE;
|
||||
}
|
||||
|
||||
void ScreenSelectMaster::BeginScreen()
|
||||
{
|
||||
// TODO: Move default choice to ScreenSelect
|
||||
|
||||
@@ -13,6 +13,7 @@ class ScreenSelectMaster : public ScreenSelect
|
||||
public:
|
||||
ScreenSelectMaster();
|
||||
virtual void Init();
|
||||
virtual RString GetDefaultChoice();
|
||||
virtual void BeginScreen();
|
||||
|
||||
virtual void Update( float fDelta );
|
||||
|
||||
Reference in New Issue
Block a user