experimental: AutoJoin, join players immediately (or as soon as possible) when enough coins are inserted

This commit is contained in:
Glenn Maynard
2008-05-27 20:51:18 +00:00
parent 0bd98720fe
commit ba6a4c4feb
4 changed files with 35 additions and 1 deletions
+12
View File
@@ -103,6 +103,7 @@ static ThemeMetric<bool> ARE_STAGE_PLAYER_MODS_FORCED( "GameState","AreStagePlay
static ThemeMetric<bool> ARE_STAGE_SONG_MODS_FORCED( "GameState","AreStageSongModsForced" );
static Preference<Premium> g_Premium( "Premium", Premium_Off );
Preference<bool> GameState::m_bAutoJoin( "AutoJoin", false );
GameState::GameState() :
m_pCurGame( Message_CurrentGameChanged ),
@@ -413,6 +414,17 @@ bool GameState::JoinInput( PlayerNumber pn )
return true;
}
bool GameState::JoinPlayers()
{
bool bJoined = false;
FOREACH_PlayerNumber( pn )
{
if( JoinInput(pn) )
bJoined = true;
}
return bJoined;
}
int GameState::GetCoinsNeededToJoin() const
{
int iCoinsToCharge = 0;