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