From b9e8f4d7b024beb1cdaf45eff9fe53356fd23d91 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Fri, 29 Apr 2005 18:20:16 +0000 Subject: [PATCH] fix coin mode toggling --- stepmania/src/Screen.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stepmania/src/Screen.cpp b/stepmania/src/Screen.cpp index a64c9af2c2..cb70979c9b 100644 --- a/stepmania/src/Screen.cpp +++ b/stepmania/src/Screen.cpp @@ -181,8 +181,9 @@ bool Screen::ChangeCoinModeInput( const DeviceInput& DeviceI, const InputEventTy return false; if( DeviceI.device == DEVICE_KEYBOARD && DeviceI.button == KEY_F3 ) { - ((int&)PREFSMAN->m_CoinMode)++; - wrap( (int&)PREFSMAN->m_CoinMode, NUM_COIN_MODES ); + CoinMode cm = (CoinMode)(PREFSMAN->m_CoinMode+1); + wrap( (int&)cm, NUM_COIN_MODES ); + PREFSMAN->m_CoinMode = cm; /* 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? */