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

DifficultyList Class Reference

#include <DifficultyList.h>

Inheritance diagram for DifficultyList:

Inheritance graph
[legend]
Collaboration diagram for DifficultyList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DifficultyList ()
 ~DifficultyList ()
void Load ()
void SetFromGameState ()
void TweenOnScreen ()
void TweenOffScreen ()
void Hide ()
void Show ()

Private Member Functions

void UpdatePositions ()
void PositionItems ()
int GetCurrentRowIndex (PlayerNumber pn) const
void HideRows ()
CString GetDifficultyString (Difficulty d) const

Private Attributes

AutoActor m_Cursors [NUM_PLAYERS]
ActorFrame m_CursorFrames [NUM_PLAYERS]
vector< Linem_Lines
Songm_CurSong
bool m_bShown
vector< Rowm_Rows

Constructor & Destructor Documentation

DifficultyList::DifficultyList  ) 
 

DifficultyList::~DifficultyList  ) 
 


Member Function Documentation

int DifficultyList::GetCurrentRowIndex PlayerNumber  pn  )  const [private]
 

CString DifficultyList::GetDifficultyString Difficulty  d  )  const [private]
 

void DifficultyList::Hide  ) 
 

void DifficultyList::HideRows  )  [private]
 

void DifficultyList::Load  ) 
 

void DifficultyList::PositionItems  )  [private]
 

void DifficultyList::SetFromGameState  ) 
 

void DifficultyList::Show  ) 
 

void DifficultyList::TweenOffScreen  ) 
 

void DifficultyList::TweenOnScreen  ) 
 

void DifficultyList::UpdatePositions  )  [private]
 


Member Data Documentation

bool DifficultyList::m_bShown [private]
 

Song* DifficultyList::m_CurSong [private]
 

ActorFrame DifficultyList::m_CursorFrames[NUM_PLAYERS] [private]
 

AutoActor DifficultyList::m_Cursors[NUM_PLAYERS] [private]
 

vector<Line> DifficultyList::m_Lines [private]
 

vector<Row> DifficultyList::m_Rows [private]
 


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