Screen::JoinInput -> GameState::JoinInput

This commit is contained in:
Glenn Maynard
2006-11-21 19:57:58 +00:00
parent d591926ff7
commit 7ef6009567
5 changed files with 25 additions and 26 deletions
-23
View File
@@ -219,29 +219,6 @@ RString Screen::GetPrevScreen() const
return PREV_SCREEN;
}
bool Screen::JoinInput( PlayerNumber pn )
{
if( !GAMESTATE->PlayersCanJoin() )
return false;
/* If this side is already in, don't re-join (and re-pay!). */
if(GAMESTATE->m_bSideIsJoined[pn])
return false;
/* subtract coins */
int iCoinsNeededToJoin = GAMESTATE->GetCoinsNeededToJoin();
if( GAMESTATE->m_iCoins < iCoinsNeededToJoin )
return false; // not enough coins
GAMESTATE->m_iCoins -= iCoinsNeededToJoin;
GAMESTATE->JoinPlayer( pn );
return true;
}
void Screen::PostScreenMessage( const ScreenMessage SM, float fDelay )
{
ASSERT( fDelay >= 0.0 );