localize strings

This commit is contained in:
Chris Danford
2006-01-08 22:58:43 +00:00
parent 129738e1e6
commit bd265e0bea
+6 -3
View File
@@ -761,20 +761,23 @@ int GameState::GetCourseSongIndex() const
return iSongIndex; return iSongIndex;
} }
static LocalizedString PLAYER1 ("GameState","Player 1");
static LocalizedString PLAYER2 ("GameState","Player 2");
static LocalizedString CPU ("GameState","CPU");
CString GameState::GetPlayerDisplayName( PlayerNumber pn ) const CString GameState::GetPlayerDisplayName( PlayerNumber pn ) const
{ {
ASSERT( IsPlayerEnabled(pn) ); ASSERT( IsPlayerEnabled(pn) );
const CString defaultnames[] = { "Player 1", "Player 2" }; const LocalizedString *pDefaultNames[] = { &PLAYER1, &PLAYER2 };
if( IsHumanPlayer(pn) ) if( IsHumanPlayer(pn) )
{ {
if( !PROFILEMAN->GetPlayerName(pn).empty() ) if( !PROFILEMAN->GetPlayerName(pn).empty() )
return PROFILEMAN->GetPlayerName(pn); return PROFILEMAN->GetPlayerName(pn);
else else
return defaultnames[pn]; return *pDefaultNames[pn];
} }
else else
{ {
return "CPU"; return CPU;
} }
} }