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

LifeMeterBattery Class Reference

#include <LifeMeterBattery.h>

Inheritance diagram for LifeMeterBattery:

Inheritance graph
[legend]
Collaboration diagram for LifeMeterBattery:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LifeMeterBattery ()
virtual void Load (PlayerNumber pn)
virtual void Update (float fDeltaTime)
virtual void OnSongEnded ()
virtual void ChangeLife (TapNoteScore score)
virtual void ChangeLife (HoldNoteScore score, TapNoteScore tscore)
virtual void ChangeLife (float fDeltaLifePercent)
virtual void ChangeLifeMine ()
virtual void OnDancePointsChange ()
virtual bool IsInDanger () const
virtual bool IsHot () const
virtual bool IsFailing () const
virtual void UpdateNonstopLifebar (int cleared, int total, int ProgressiveLifebarDifficulty)
virtual float GetLife () const
void Refresh ()

Private Attributes

int m_iLivesLeft
int m_iTrailingLivesLeft
float m_fBatteryBlinkTime
Sprite m_sprFrame
Sprite m_sprBattery
BitmapText m_textNumLives
PercentageDisplay m_Percent
RageSound m_soundLoseLife
RageSound m_soundGainLife

Constructor & Destructor Documentation

LifeMeterBattery::LifeMeterBattery  ) 
 


Member Function Documentation

void LifeMeterBattery::ChangeLife float  fDeltaLifePercent  )  [virtual]
 

void LifeMeterBattery::ChangeLife HoldNoteScore  score,
TapNoteScore  tscore
[virtual]
 

Implements LifeMeter.

void LifeMeterBattery::ChangeLife TapNoteScore  score  )  [virtual]
 

Implements LifeMeter.

void LifeMeterBattery::ChangeLifeMine  )  [virtual]
 

Implements LifeMeter.

float LifeMeterBattery::GetLife  )  const [virtual]
 

Reimplemented from LifeMeter.

bool LifeMeterBattery::IsFailing  )  const [virtual]
 

Implements LifeMeter.

bool LifeMeterBattery::IsHot  )  const [virtual]
 

Implements LifeMeter.

bool LifeMeterBattery::IsInDanger  )  const [virtual]
 

Implements LifeMeter.

void LifeMeterBattery::Load PlayerNumber  pn  )  [virtual]
 

Reimplemented from LifeMeter.

void LifeMeterBattery::OnDancePointsChange  )  [virtual]
 

Implements LifeMeter.

void LifeMeterBattery::OnSongEnded  )  [virtual]
 

Reimplemented from LifeMeter.

void LifeMeterBattery::Refresh  ) 
 

void LifeMeterBattery::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from ActorFrame.

virtual void LifeMeterBattery::UpdateNonstopLifebar int  cleared,
int  total,
int  ProgressiveLifebarDifficulty
[inline, virtual]
 

Implements LifeMeter.


Member Data Documentation

float LifeMeterBattery::m_fBatteryBlinkTime [private]
 

int LifeMeterBattery::m_iLivesLeft [private]
 

int LifeMeterBattery::m_iTrailingLivesLeft [private]
 

PercentageDisplay LifeMeterBattery::m_Percent [private]
 

RageSound LifeMeterBattery::m_soundGainLife [private]
 

RageSound LifeMeterBattery::m_soundLoseLife [private]
 

Sprite LifeMeterBattery::m_sprBattery [private]
 

Sprite LifeMeterBattery::m_sprFrame [private]
 

BitmapText LifeMeterBattery::m_textNumLives [private]
 


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