From 65450ce530d9f80b766d7c28a0a547040201c558 Mon Sep 17 00:00:00 2001 From: "Devin J. Pohly" Date: Sat, 8 Jun 2013 16:14:35 -0400 Subject: [PATCH] Remove Pay mode from debug overlay --- src/ScreenDebugOverlay.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/ScreenDebugOverlay.cpp b/src/ScreenDebugOverlay.cpp index e3e26a8c15..4e504fcb43 100644 --- a/src/ScreenDebugOverlay.cpp +++ b/src/ScreenDebugOverlay.cpp @@ -677,13 +677,14 @@ class DebugLineAutosync : public IDebugLine class DebugLineCoinMode : public IDebugLine { 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 void DoAndLog( RString &sMessageOut ) { - int cm = GamePreferences::m_CoinMode+1; - wrap( cm, NUM_CoinMode ); - GamePreferences::m_CoinMode.Set( CoinMode(cm) ); + if (GAMESTATE->GetCoinMode() == CoinMode_Home) + GamePreferences::m_CoinMode.Set(CoinMode_Free); + else + GamePreferences::m_CoinMode.Set(CoinMode_Home); SCREENMAN->RefreshCreditsMessages(); IDebugLine::DoAndLog( sMessageOut ); }