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

CombinedLifeMeterEnemy Class Reference

#include <CombinedLifeMeterEnemy.h>

Inheritance diagram for CombinedLifeMeterEnemy:

Inheritance graph
[legend]
Collaboration diagram for CombinedLifeMeterEnemy:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Face {
  normal = 0, taunt, attack, damage,
  defeated, NUM_FACES
}

Public Member Functions

 CombinedLifeMeterEnemy ()
virtual void Update (float fDelta)
virtual void ChangeLife (PlayerNumber pn, TapNoteScore score)
virtual void ChangeLife (PlayerNumber pn, HoldNoteScore score, TapNoteScore tscore)
virtual void OnDancePointsChange (PlayerNumber pn)
virtual bool IsInDanger (PlayerNumber pn)
virtual bool IsHot (PlayerNumber pn)
virtual bool IsFailing (PlayerNumber pn)
virtual void OnTaunt ()

Protected Member Functions

void SetFace (Face face)

Protected Attributes

Sprite m_sprHealthStream
Sprite m_sprHealthBackground
float m_fLastSeenHealthPercent
Sprite m_sprFace
float m_fSecondsUntilReturnToNormalFace
Sprite m_sprFrame

Member Enumeration Documentation

enum CombinedLifeMeterEnemy::Face
 

Enumeration values:
normal 
taunt 
attack 
damage 
defeated 
NUM_FACES 


Constructor & Destructor Documentation

CombinedLifeMeterEnemy::CombinedLifeMeterEnemy  ) 
 


Member Function Documentation

virtual void CombinedLifeMeterEnemy::ChangeLife PlayerNumber  pn,
HoldNoteScore  score,
TapNoteScore  tscore
[inline, virtual]
 

Implements CombinedLifeMeter.

virtual void CombinedLifeMeterEnemy::ChangeLife PlayerNumber  pn,
TapNoteScore  score
[inline, virtual]
 

Implements CombinedLifeMeter.

virtual bool CombinedLifeMeterEnemy::IsFailing PlayerNumber  pn  )  [inline, virtual]
 

Implements CombinedLifeMeter.

virtual bool CombinedLifeMeterEnemy::IsHot PlayerNumber  pn  )  [inline, virtual]
 

Implements CombinedLifeMeter.

virtual bool CombinedLifeMeterEnemy::IsInDanger PlayerNumber  pn  )  [inline, virtual]
 

Implements CombinedLifeMeter.

virtual void CombinedLifeMeterEnemy::OnDancePointsChange PlayerNumber  pn  )  [inline, virtual]
 

Implements CombinedLifeMeter.

void CombinedLifeMeterEnemy::OnTaunt  )  [virtual]
 

Reimplemented from CombinedLifeMeter.

void CombinedLifeMeterEnemy::SetFace Face  face  )  [protected]
 

void CombinedLifeMeterEnemy::Update float  fDelta  )  [virtual]
 

Reimplemented from ActorFrame.


Member Data Documentation

float CombinedLifeMeterEnemy::m_fLastSeenHealthPercent [protected]
 

float CombinedLifeMeterEnemy::m_fSecondsUntilReturnToNormalFace [protected]
 

Sprite CombinedLifeMeterEnemy::m_sprFace [protected]
 

Sprite CombinedLifeMeterEnemy::m_sprFrame [protected]
 

Sprite CombinedLifeMeterEnemy::m_sprHealthBackground [protected]
 

Sprite CombinedLifeMeterEnemy::m_sprHealthStream [protected]
 


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