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

ScreenSelectMode Class Reference

#include <ScreenSelectMode.h>

Inheritance diagram for ScreenSelectMode:

Inheritance graph
[legend]
Collaboration diagram for ScreenSelectMode:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenSelectMode (CString sName)
virtual ~ScreenSelectMode ()
virtual void MenuLeft (PlayerNumber pn)
virtual void MenuRight (PlayerNumber pn)
virtual void MenuUp (PlayerNumber pn)
virtual void MenuDown (PlayerNumber pn)
virtual void MenuStart (PlayerNumber pn)
virtual void Update (float fDelta)
virtual void DrawPrimitives ()
virtual void HandleScreenMessage (const ScreenMessage SM)

Protected Member Functions

virtual int GetSelectionIndex (PlayerNumber pn)
virtual void UpdateSelectableChoices ()
void SetCharacters ()
void ChangeBGA ()

Protected Attributes

int m_iNumChoices
int m_iSelectableChoices [MAX_ELEMS]
RageSound m_soundModeChange
RageSound m_soundConfirm
RageSound m_soundStart
CStringArray arrayLocations
ScrollingList m_ScrollingList
Sprite m_ChoiceListFrame
Sprite m_ChoiceListHighlight
Sprite m_sprJoinMessage [NUM_PLAYERS]
Sprite m_sprJoinFrame [NUM_PLAYERS]
Sprite m_CurChar [NUM_PLAYERS]
int m_iCurrentChar [NUM_PLAYERS]
Sprite m_Guide
vector< BGAnimation * > m_Backgrounds
bool m_bSelected
bool m_b2DAvailable
bool m_bCharsAvailable

Constructor & Destructor Documentation

ScreenSelectMode::ScreenSelectMode CString  sName  ) 
 

ScreenSelectMode::~ScreenSelectMode  )  [virtual]
 


Member Function Documentation

void ScreenSelectMode::ChangeBGA  )  [protected]
 

void ScreenSelectMode::DrawPrimitives  )  [virtual]
 

Reimplemented from ScreenSelect.

int ScreenSelectMode::GetSelectionIndex PlayerNumber  pn  )  [protected, virtual]
 

Implements ScreenSelect.

void ScreenSelectMode::HandleScreenMessage const ScreenMessage  SM  )  [virtual]
 

Reimplemented from ScreenSelect.

void ScreenSelectMode::MenuDown PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenSelectMode::MenuLeft PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenSelectMode::MenuRight PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenSelectMode::MenuStart PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenSelectMode::MenuUp PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenSelectMode::SetCharacters  )  [protected]
 

void ScreenSelectMode::Update float  fDelta  )  [virtual]
 

Reimplemented from ScreenSelect.

void ScreenSelectMode::UpdateSelectableChoices  )  [protected, virtual]
 

Implements ScreenSelect.


Member Data Documentation

CStringArray ScreenSelectMode::arrayLocations [protected]
 

bool ScreenSelectMode::m_b2DAvailable [protected]
 

vector<BGAnimation*> ScreenSelectMode::m_Backgrounds [protected]
 

bool ScreenSelectMode::m_bCharsAvailable [protected]
 

bool ScreenSelectMode::m_bSelected [protected]
 

Sprite ScreenSelectMode::m_ChoiceListFrame [protected]
 

Sprite ScreenSelectMode::m_ChoiceListHighlight [protected]
 

Sprite ScreenSelectMode::m_CurChar[NUM_PLAYERS] [protected]
 

Sprite ScreenSelectMode::m_Guide [protected]
 

int ScreenSelectMode::m_iCurrentChar[NUM_PLAYERS] [protected]
 

int ScreenSelectMode::m_iNumChoices [protected]
 

int ScreenSelectMode::m_iSelectableChoices[MAX_ELEMS] [protected]
 

ScrollingList ScreenSelectMode::m_ScrollingList [protected]
 

RageSound ScreenSelectMode::m_soundConfirm [protected]
 

RageSound ScreenSelectMode::m_soundModeChange [protected]
 

RageSound ScreenSelectMode::m_soundStart [protected]
 

Sprite ScreenSelectMode::m_sprJoinFrame[NUM_PLAYERS] [protected]
 

Sprite ScreenSelectMode::m_sprJoinMessage[NUM_PLAYERS] [protected]
 


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