Remove Pay mode from debug overlay

This commit is contained in:
Devin J. Pohly
2013-06-08 16:14:35 -04:00
parent 00e6f6e924
commit 65450ce530
+5 -4
View File
@@ -677,13 +677,14 @@ class DebugLineAutosync : public IDebugLine
class DebugLineCoinMode : public IDebugLine class DebugLineCoinMode : public IDebugLine
{ {
virtual RString GetDisplayTitle() { return COIN_MODE.GetValue(); } virtual RString GetDisplayTitle() { return COIN_MODE.GetValue(); }
virtual RString GetDisplayValue() { return CoinModeToString(GamePreferences::m_CoinMode); } virtual RString GetDisplayValue() { return CoinModeToString(GAMESTATE->GetCoinMode()); }
virtual bool IsEnabled() { return true; } virtual bool IsEnabled() { return true; }
virtual void DoAndLog( RString &sMessageOut ) virtual void DoAndLog( RString &sMessageOut )
{ {
int cm = GamePreferences::m_CoinMode+1; if (GAMESTATE->GetCoinMode() == CoinMode_Home)
wrap( cm, NUM_CoinMode ); GamePreferences::m_CoinMode.Set(CoinMode_Free);
GamePreferences::m_CoinMode.Set( CoinMode(cm) ); else
GamePreferences::m_CoinMode.Set(CoinMode_Home);
SCREENMAN->RefreshCreditsMessages(); SCREENMAN->RefreshCreditsMessages();
IDebugLine::DoAndLog( sMessageOut ); IDebugLine::DoAndLog( sMessageOut );
} }