prefer GAMESTATE->JoinPlayer to setting GAMESTATE->m_bSideIsJoined manually

This commit is contained in:
Glenn Maynard
2006-09-15 05:56:43 +00:00
parent d7dc890adc
commit e7fdfa2132
10 changed files with 11 additions and 13 deletions
+1 -1
View File
@@ -660,7 +660,7 @@ void GameCommand::ApplySelf( const vector<PlayerNumber> &vpns ) const
case TWO_PLAYERS_SHARED_SIDES: case TWO_PLAYERS_SHARED_SIDES:
{ {
FOREACH_PlayerNumber( p ) FOREACH_PlayerNumber( p )
GAMESTATE->m_bSideIsJoined[p] = true; GAMESTATE->JoinPlayer( p );
} }
break; break;
default: default:
+1 -1
View File
@@ -661,7 +661,7 @@ void ScreenEdit::Init()
m_InputPlayerNumber = PLAYER_INVALID; m_InputPlayerNumber = PLAYER_INVALID;
// set both players to joined so the credit message doesn't show // set both players to joined so the credit message doesn't show
FOREACH_PlayerNumber( p ) FOREACH_PlayerNumber( p )
GAMESTATE->m_bSideIsJoined[p] = true; GAMESTATE->JoinPlayer( p );
SCREENMAN->RefreshCreditsMessages(); SCREENMAN->RefreshCreditsMessages();
m_pSong = GAMESTATE->m_pCurSong; m_pSong = GAMESTATE->m_pCurSong;
+1 -1
View File
@@ -33,7 +33,7 @@ void ScreenEditMenu::Init()
{ {
/* Enable all players. */ /* Enable all players. */
FOREACH_PlayerNumber( pn ) FOREACH_PlayerNumber( pn )
GAMESTATE->m_bSideIsJoined[pn] = true; GAMESTATE->JoinPlayer( pn );
ScreenWithMenuElements::Init(); ScreenWithMenuElements::Init();
+2 -3
View File
@@ -31,9 +31,8 @@ ScreenEnding::ScreenEnding() : ScreenAttract( false/*dont reset GAMESTATE*/ )
GAMESTATE->m_PlayMode.Set( PLAY_MODE_REGULAR ); GAMESTATE->m_PlayMode.Set( PLAY_MODE_REGULAR );
GAMESTATE->m_pCurStyle.Set( GAMEMAN->GameAndStringToStyle( GAMEMAN->GetDefaultGame(),"versus") ); GAMESTATE->m_pCurStyle.Set( GAMEMAN->GameAndStringToStyle( GAMEMAN->GetDefaultGame(),"versus") );
GAMESTATE->m_bSideIsJoined[PLAYER_1] = true; GAMESTATE->JoinPlayer( PLAYER_1 );
GAMESTATE->m_bSideIsJoined[PLAYER_2] = true; GAMESTATE->JoinPlayer( PLAYER_2 );
GAMESTATE->m_MasterPlayerNumber = PLAYER_1;
GAMESTATE->m_pCurSong.Set( SONGMAN->GetRandomSong() ); GAMESTATE->m_pCurSong.Set( SONGMAN->GetRandomSong() );
GAMESTATE->m_pCurCourse.Set( SONGMAN->GetRandomCourse() ); GAMESTATE->m_pCurCourse.Set( SONGMAN->GetRandomCourse() );
GAMESTATE->m_pCurSteps[PLAYER_1].Set( GAMESTATE->m_pCurSong->GetAllSteps()[0] ); GAMESTATE->m_pCurSteps[PLAYER_1].Set( GAMESTATE->m_pCurSong->GetAllSteps()[0] );
+1 -1
View File
@@ -107,7 +107,7 @@ ScreenEvaluation::ScreenEvaluation()
if( RandomInt(2) ) if( RandomInt(2) )
PO_GROUP_ASSIGN_N( GAMESTATE->m_pPlayerState[p]->m_PlayerOptions, ModsLevel_Stage, m_bTransforms, PlayerOptions::TRANSFORM_ECHO, true ); // show "disqualified" PO_GROUP_ASSIGN_N( GAMESTATE->m_pPlayerState[p]->m_PlayerOptions, ModsLevel_Stage, m_bTransforms, PlayerOptions::TRANSFORM_ECHO, true ); // show "disqualified"
GAMESTATE->m_bSideIsJoined[p] = true; GAMESTATE->JoinPlayer( p );
GAMESTATE->m_pCurSteps[p].Set( GAMESTATE->m_pCurSong->GetAllSteps()[0] ); GAMESTATE->m_pCurSteps[p].Set( GAMESTATE->m_pCurSong->GetAllSteps()[0] );
vector<Trail*> apTrails; vector<Trail*> apTrails;
GAMESTATE->m_pCurCourse->GetAllTrails( apTrails ); GAMESTATE->m_pCurCourse->GetAllTrails( apTrails );
+1 -1
View File
@@ -166,7 +166,7 @@ void ScreenEz2SelectPlayer::MenuStart( const InputEventPlus &input )
if( GAMESTATE->m_bSideIsJoined[pn] ) // already joined if( GAMESTATE->m_bSideIsJoined[pn] ) // already joined
return; // ignore return; // ignore
GAMESTATE->m_bSideIsJoined[pn] = true; GAMESTATE->JoinPlayer( pn );
SCREENMAN->RefreshCreditsMessages(); SCREENMAN->RefreshCreditsMessages();
SCREENMAN->PlayStartSound(); SCREENMAN->PlayStartSound();
m_sprJoinMessage[pn].SetState( pn+NUM_PLAYERS ); m_sprJoinMessage[pn].SetState( pn+NUM_PLAYERS );
+1 -2
View File
@@ -35,8 +35,7 @@ void ScreenOptionsMaster::Init()
if( FORCE_ALL_PLAYERS ) if( FORCE_ALL_PLAYERS )
{ {
FOREACH_PlayerNumber( pn ) FOREACH_PlayerNumber( pn )
GAMESTATE->m_bSideIsJoined[pn] = true; GAMESTATE->JoinPlayer( pn );
GAMESTATE->m_MasterPlayerNumber = PLAYER_1;
} }
if( NAVIGATION_MODE == "toggle" ) if( NAVIGATION_MODE == "toggle" )
+1 -1
View File
@@ -38,7 +38,7 @@ void ScreenPackages::Init()
m_iDownloaded = 0; m_iDownloaded = 0;
FOREACH_PlayerNumber( pn ) FOREACH_PlayerNumber( pn )
GAMESTATE->m_bSideIsJoined[pn] = true; GAMESTATE->JoinPlayer( pn );
m_sprExistingBG.SetName( "PackagesBG" ); m_sprExistingBG.SetName( "PackagesBG" );
m_sprExistingBG.Load( THEME->GetPathG( m_sName, "PackagesBG" ) ); m_sprExistingBG.Load( THEME->GetPathG( m_sName, "PackagesBG" ) );
+1 -1
View File
@@ -53,7 +53,7 @@ ScreenSelectMusic::ScreenSelectMusic()
{ {
GAMESTATE->m_PlayMode.Set( PLAY_MODE_REGULAR ); GAMESTATE->m_PlayMode.Set( PLAY_MODE_REGULAR );
GAMESTATE->m_pCurStyle.Set( GAMEMAN->GameAndStringToStyle(GAMEMAN->GetDefaultGame(),"versus") ); GAMESTATE->m_pCurStyle.Set( GAMEMAN->GameAndStringToStyle(GAMEMAN->GetDefaultGame(),"versus") );
GAMESTATE->m_bSideIsJoined[PLAYER_1] = true; GAMESTATE->JoinPlayer( PLAYER_1 );
GAMESTATE->m_MasterPlayerNumber = PLAYER_1; GAMESTATE->m_MasterPlayerNumber = PLAYER_1;
} }
} }
+1 -1
View File
@@ -46,7 +46,7 @@ void ScreenSetTime::Init()
m_Selection = hour; m_Selection = hour;
FOREACH_PlayerNumber( pn ) FOREACH_PlayerNumber( pn )
GAMESTATE->m_bSideIsJoined[pn] = true; GAMESTATE->JoinPlayer( pn );
FOREACH_SetTimeSelection( s ) FOREACH_SetTimeSelection( s )
{ {