show lights mode in LightsDriver_SystemMessage

This commit is contained in:
Chris Danford
2004-03-30 04:44:09 +00:00
parent 2aad42ab9b
commit 72c26f501a
4 changed files with 27 additions and 12 deletions
+20 -5
View File
@@ -32,6 +32,18 @@ static const CString CabinetLightNames[NUM_CABINET_LIGHTS] = {
};
XToString( CabinetLight );
static const CString LightsModeNames[NUM_LIGHTS_MODES] = {
"Attract",
"Joining",
"Menu",
"Demonstration",
"Gameplay",
"Stage",
"Cleared",
"Test",
};
XToString( LightsMode );
LightsManager* LIGHTSMAN = NULL; // global and accessable from anywhere in our program
@@ -124,12 +136,11 @@ void LightsManager::Update( float fDeltaTime )
}
break;
case LIGHTSMODE_DEMONSTRATION:
case LIGHTSMODE_GAMEPLAY_READY:
case LIGHTSMODE_GAMEPLAY_GO:
case LIGHTSMODE_GAMEPLAY:
{
int i;
bool bMarqueeLightsOn = m_LightsMode == LIGHTSMODE_GAMEPLAY_READY;
bool bMarqueeLightsOn = GAMESTATE->m_bPastHereWeGo;
for( i=0; i<4; i++ )
m_LightsState.m_bCabinetLights[i] = bMarqueeLightsOn;
@@ -193,8 +204,7 @@ void LightsManager::Update( float fDeltaTime )
}
}
break;
case LIGHTSMODE_GAMEPLAY_READY:
case LIGHTSMODE_GAMEPLAY_GO:
case LIGHTSMODE_GAMEPLAY:
{
FOREACH_GameController( gc )
{
@@ -232,3 +242,8 @@ void LightsManager::SetLightsMode( LightsMode lm )
{
m_LightsMode = lm;
}
LightsMode LightsManager::GetLightsMode()
{
return m_LightsMode;
}