From ce57d1b34e76ff9d29de3ea353fdcf13d5178439 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 8 May 2007 01:35:19 +0000 Subject: [PATCH] reset cycles when lights mode changed --- stepmania/src/LightsManager.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/stepmania/src/LightsManager.cpp b/stepmania/src/LightsManager.cpp index 1b47ffe6b9..8234fffa6f 100644 --- a/stepmania/src/LightsManager.cpp +++ b/stepmania/src/LightsManager.cpp @@ -109,9 +109,8 @@ LightsManager::LightsManager() if( sDriver.empty() ) sDriver = DEFAULT_LIGHTS_DRIVER; LightsDriver::Create( sDriver, m_vpDrivers ); - m_fTestAutoCycleCurrentIndex = 0; - m_clTestManualCycleCurrent = CabinetLight_Invalid; - m_iControllerTestManualCycleCurrent = -1; + + SetLightsMode( LIGHTSMODE_ATTRACT ); } LightsManager::~LightsManager() @@ -450,6 +449,9 @@ void LightsManager::BlinkGameButton( GameInput gi ) void LightsManager::SetLightsMode( LightsMode lm ) { m_LightsMode = lm; + m_fTestAutoCycleCurrentIndex = 0; + m_clTestManualCycleCurrent = CabinetLight_Invalid; + m_iControllerTestManualCycleCurrent = -1; } LightsMode LightsManager::GetLightsMode()