Remove Pay mode from debug overlay
This commit is contained in:
@@ -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 );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user