force particular Premium and CoinMode values if bEventMode

This commit is contained in:
Chris Danford
2004-06-09 08:14:21 +00:00
parent 0b8b2ad654
commit a266e00c93
10 changed files with 51 additions and 26 deletions
+4 -4
View File
@@ -224,7 +224,7 @@ int GetNumCreditsPaid()
int iNumCreditsPaid = GAMESTATE->GetNumSidesJoined();
// players other than the first joined for free
if( PREFSMAN->m_Premium == PrefsManager::JOINT_PREMIUM )
if( PREFSMAN->GetPremium() == PrefsManager::JOINT_PREMIUM )
iNumCreditsPaid = min( iNumCreditsPaid, 1 );
return iNumCreditsPaid;
@@ -233,7 +233,7 @@ int GetNumCreditsPaid()
int GetCreditsRequiredToPlayStyle( Style style )
{
if( PREFSMAN->m_Premium == PrefsManager::JOINT_PREMIUM )
if( PREFSMAN->GetPremium() == PrefsManager::JOINT_PREMIUM )
return 1;
switch( GAMEMAN->GetStyleDefForStyle(style)->m_StyleType )
@@ -243,7 +243,7 @@ int GetCreditsRequiredToPlayStyle( Style style )
case StyleDef::TWO_PLAYERS_TWO_CREDITS:
return 2;
case StyleDef::ONE_PLAYER_TWO_CREDITS:
return (PREFSMAN->m_Premium == PrefsManager::DOUBLES_PREMIUM) ? 1 : 2;
return (PREFSMAN->GetPremium() == PrefsManager::DOUBLES_PREMIUM) ? 1 : 2;
default:
ASSERT(0);
return 1;
@@ -289,7 +289,7 @@ bool ModeChoice::IsPlayable( CString *why ) const
const int iNumCreditsPaid = GetNumCreditsPaid();
const int iNumCreditsRequired = GetCreditsRequiredToPlayStyle(m_style);
switch( PREFSMAN->m_iCoinMode )
switch( PREFSMAN->GetCoinMode() )
{
case COIN_HOME:
case COIN_FREE: