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

LifeMeterBar Class Reference

#include <LifeMeterBar.h>

Inheritance diagram for LifeMeterBar:

Inheritance graph
[legend]
Collaboration diagram for LifeMeterBar:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LifeMeterBar ()
 ~LifeMeterBar ()
virtual void Load (PlayerNumber pn)
virtual void Update (float fDeltaTime)
virtual void DrawPrimitives ()
virtual void ChangeLife (TapNoteScore score)
virtual void ChangeLife (HoldNoteScore score, TapNoteScore tscore)
virtual void ChangeLife (float fDeltaLifePercent)
virtual void ChangeLifeMine ()
virtual void AfterLifeChanged ()
virtual void OnDancePointsChange ()
virtual bool IsInDanger () const
virtual bool IsPastPassmark () const
virtual bool IsHot () const
virtual bool IsFailing () const
virtual float GetLife () const
void UpdateNonstopLifebar (int cleared, int total, int ProgressiveLifebarDifficulty)
void FillForHowToPlay (int NumPerfects, int NumMisses)

Private Member Functions

void ResetBarVelocity ()

Private Attributes

Quad m_quadBlackBackground
LifeMeterStreamm_pStream
float m_fLifePercentage
float m_fTrailingLifePercentage
float m_fLifeVelocity
float m_fPassingAlpha
float m_fHotAlpha
bool m_bFailedEarlier
float m_fBaseLifeDifficulty
float m_fLifeDifficulty
int m_iProgressiveLifebar
int m_iMissCombo
int m_iComboToRegainLife

Constructor & Destructor Documentation

LifeMeterBar::LifeMeterBar  ) 
 

LifeMeterBar::~LifeMeterBar  ) 
 


Member Function Documentation

void LifeMeterBar::AfterLifeChanged  )  [virtual]
 

void LifeMeterBar::ChangeLife float  fDeltaLifePercent  )  [virtual]
 

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

Implements LifeMeter.

void LifeMeterBar::ChangeLife TapNoteScore  score  )  [virtual]
 

Implements LifeMeter.

void LifeMeterBar::ChangeLifeMine  )  [virtual]
 

Implements LifeMeter.

void LifeMeterBar::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

void LifeMeterBar::FillForHowToPlay int  NumPerfects,
int  NumMisses
 

virtual float LifeMeterBar::GetLife  )  const [inline, virtual]
 

Reimplemented from LifeMeter.

bool LifeMeterBar::IsFailing  )  const [virtual]
 

Implements LifeMeter.

bool LifeMeterBar::IsHot  )  const [virtual]
 

Implements LifeMeter.

bool LifeMeterBar::IsInDanger  )  const [virtual]
 

Implements LifeMeter.

bool LifeMeterBar::IsPastPassmark  )  const [virtual]
 

void LifeMeterBar::Load PlayerNumber  pn  )  [virtual]
 

Reimplemented from LifeMeter.

virtual void LifeMeterBar::OnDancePointsChange  )  [inline, virtual]
 

Implements LifeMeter.

void LifeMeterBar::ResetBarVelocity  )  [private]
 

void LifeMeterBar::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from ActorFrame.

void LifeMeterBar::UpdateNonstopLifebar int  cleared,
int  total,
int  ProgressiveLifebarDifficulty
[virtual]
 

Implements LifeMeter.


Member Data Documentation

bool LifeMeterBar::m_bFailedEarlier [private]
 

float LifeMeterBar::m_fBaseLifeDifficulty [private]
 

float LifeMeterBar::m_fHotAlpha [private]
 

float LifeMeterBar::m_fLifeDifficulty [private]
 

float LifeMeterBar::m_fLifePercentage [private]
 

float LifeMeterBar::m_fLifeVelocity [private]
 

float LifeMeterBar::m_fPassingAlpha [private]
 

float LifeMeterBar::m_fTrailingLifePercentage [private]
 

int LifeMeterBar::m_iComboToRegainLife [private]
 

int LifeMeterBar::m_iMissCombo [private]
 

int LifeMeterBar::m_iProgressiveLifebar [private]
 

LifeMeterStream* LifeMeterBar::m_pStream [private]
 

Quad LifeMeterBar::m_quadBlackBackground [private]
 


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