Added functionality to gameplay cabinet lighting code.

This commit is contained in:
Charles Lohr
2004-05-20 07:44:57 +00:00
parent 1de96421e3
commit 9bf8ca2362
4 changed files with 46 additions and 4 deletions
+12 -2
View File
@@ -151,8 +151,18 @@ void LightsManager::Update( float fDeltaTime )
case LIGHTSMODE_DEMONSTRATION:
case LIGHTSMODE_GAMEPLAY:
{
FOREACH_CabinetLight( cl )
m_LightsState.m_bCabinetLights[cl] = m_fSecsLeftInCabinetLightBlink[cl] > 0 ;
if (PREFSMAN->m_bLightsOrOutput)
{
bool bOn=false;
FOREACH_CabinetLight( cl )
bOn = (m_fSecsLeftInCabinetLightBlink[cl] > 0) || bOn;
FOREACH_CabinetLight( cl )
m_LightsState.m_bCabinetLights[cl] = bOn;
}
else
FOREACH_CabinetLight( cl )
m_LightsState.m_bCabinetLights[cl] = m_fSecsLeftInCabinetLightBlink[cl] > 0 ;
}
break;
case LIGHTSMODE_STAGE: