Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

LightsManager Class Reference

#include <LightsManager.h>

Collaboration diagram for LightsManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LightsManager (CString sDriver)
 ~LightsManager ()
void Update (float fDeltaTime)
bool IsEnabled () const
void BlinkCabinetLight (CabinetLight cl)
void BlinkGameButton (GameInput gi)
void SetLightsMode (LightsMode lm)
LightsMode GetLightsMode ()

Private Attributes

float m_fSecsLeftInCabinetLightBlink [NUM_CABINET_LIGHTS]
float m_fSecsLeftInGameButtonBlink [MAX_GAME_CONTROLLERS][MAX_GAME_BUTTONS]
LightsDriverm_pDriver
LightsMode m_LightsMode
LightsState m_LightsState

Constructor & Destructor Documentation

LightsManager::LightsManager CString  sDriver  ) 
 

LightsManager::~LightsManager  ) 
 


Member Function Documentation

void LightsManager::BlinkCabinetLight CabinetLight  cl  ) 
 

void LightsManager::BlinkGameButton GameInput  gi  ) 
 

LightsMode LightsManager::GetLightsMode  ) 
 

bool LightsManager::IsEnabled  )  const [inline]
 

void LightsManager::SetLightsMode LightsMode  lm  ) 
 

void LightsManager::Update float  fDeltaTime  ) 
 


Member Data Documentation

float LightsManager::m_fSecsLeftInCabinetLightBlink[NUM_CABINET_LIGHTS] [private]
 

float LightsManager::m_fSecsLeftInGameButtonBlink[MAX_GAME_CONTROLLERS][MAX_GAME_BUTTONS] [private]
 

LightsMode LightsManager::m_LightsMode [private]
 

LightsState LightsManager::m_LightsState [private]
 

LightsDriver* LightsManager::m_pDriver [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:59:44 2005 for StepMania by doxygen 1.3.7