fix IsExtraStage returning true in ScreenHowToPlay

This commit is contained in:
Chris Danford
2007-05-29 18:07:54 +00:00
parent 529dec36e5
commit 833a712e45
+6
View File
@@ -885,16 +885,22 @@ int GameState::GetSmallestNumStagesLeftForAnyHumanPlayer() const
bool GameState::IsAnExtraStage() const bool GameState::IsAnExtraStage() const
{ {
if( m_MasterPlayerNumber == PlayerNumber_Invalid )
return false;
return !IsEventMode() && !IsCourseMode() && m_iAwardedExtraStages[m_MasterPlayerNumber] > 0; return !IsEventMode() && !IsCourseMode() && m_iAwardedExtraStages[m_MasterPlayerNumber] > 0;
} }
bool GameState::IsExtraStage() const bool GameState::IsExtraStage() const
{ {
if( m_MasterPlayerNumber == PlayerNumber_Invalid )
return false;
return !IsEventMode() && !IsCourseMode() && m_iAwardedExtraStages[m_MasterPlayerNumber] == 1; return !IsEventMode() && !IsCourseMode() && m_iAwardedExtraStages[m_MasterPlayerNumber] == 1;
} }
bool GameState::IsExtraStage2() const bool GameState::IsExtraStage2() const
{ {
if( m_MasterPlayerNumber == PlayerNumber_Invalid )
return false;
return !IsEventMode() && !IsCourseMode() && m_iAwardedExtraStages[m_MasterPlayerNumber] == 2; return !IsEventMode() && !IsCourseMode() && m_iAwardedExtraStages[m_MasterPlayerNumber] == 2;
} }