select default language

This commit is contained in:
Chris Danford
2006-05-07 09:25:48 +00:00
parent 7a6d44c6c5
commit 5500d09baa
4 changed files with 13 additions and 0 deletions
+6
View File
@@ -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();
+1
View File
@@ -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 );
+5
View File
@@ -225,6 +225,11 @@ void ScreenSelectMaster::Init()
}
}
RString ScreenSelectMaster::GetDefaultChoice()
{
return DEFAULT_CHOICE;
}
void ScreenSelectMaster::BeginScreen()
{
// TODO: Move default choice to ScreenSelect
+1
View File
@@ -13,6 +13,7 @@ class ScreenSelectMaster : public ScreenSelect
public:
ScreenSelectMaster();
virtual void Init();
virtual RString GetDefaultChoice();
virtual void BeginScreen();
virtual void Update( float fDelta );