From 0833aa66e47ca92677919c6ff48fafbe4db8da58 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 20 Jun 2004 02:14:44 +0000 Subject: [PATCH] fix F3 saying "home, free, free" in event mode --- stepmania/src/Screen.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/stepmania/src/Screen.cpp b/stepmania/src/Screen.cpp index fb2396df56..dcffd3a412 100644 --- a/stepmania/src/Screen.cpp +++ b/stepmania/src/Screen.cpp @@ -162,11 +162,10 @@ bool Screen::ChangeCoinModeInput( const DeviceInput& DeviceI, const InputEventTy { PREFSMAN->m_iCoinMode++; wrap( PREFSMAN->m_iCoinMode, NUM_COIN_MODES ); - /* ResetGame(); - This causes problems on ScreenIntroMovie, which results in the - movie being restarted and/or becoming out-of-synch -- Miryokuteki */ - CString sMessage = CoinModeToString( (CoinMode)PREFSMAN->GetCoinMode() ); + /* Show the real coin mode, not GetCoinMode(), or F3 will go "home, free, free" + * in event mode. XXX: move GetCoinMode to GameState to keep PrefsManager dumb? */ + CString sMessage = CoinModeToString( (CoinMode)PREFSMAN->m_iCoinMode ); sMessage.MakeUpper(); sMessage = "Coin Mode: " + sMessage; SCREENMAN->RefreshCreditsMessages();