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

ScreenNameEntryTraditional Class Reference

#include <ScreenNameEntryTraditional.h>

Inheritance diagram for ScreenNameEntryTraditional:

Inheritance graph
[legend]
Collaboration diagram for ScreenNameEntryTraditional:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenNameEntryTraditional (CString sName)
 ~ScreenNameEntryTraditional ()
void Update (float fDeltaTime)
void DrawPrimitives ()
void HandleScreenMessage (const ScreenMessage SM)
void Input (const DeviceInput &DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI)
void MenuStart (PlayerNumber pn, const InputEventType type)
void MenuLeft (PlayerNumber pn, const InputEventType type)
void MenuRight (PlayerNumber pn, const InputEventType type)

Private Member Functions

bool AnyStillEntering () const
void AllFinished ()
void PositionCharsAndCursor (int pn)
void Finish (PlayerNumber pn)
void UpdateSelectionText (int pn)
void ChangeDisplayedFeat ()
void SelectChar (PlayerNumber pn, int c)

Private Attributes

ActorFrame m_Keyboard [NUM_PLAYERS]
Sprite m_sprCursor [NUM_PLAYERS]
vector< BitmapText * > m_textAlphabet [NUM_PLAYERS]
vector< intm_AlphabetLetter [NUM_PLAYERS]
int m_SelectedChar [NUM_PLAYERS]
AutoActor m_sprOutOfRanking [NUM_PLAYERS]
Sprite m_sprNameFrame [NUM_PLAYERS]
BitmapText m_textSelection [NUM_PLAYERS]
vector< FeatDisplaym_FeatDisplay [NUM_PLAYERS]
int m_CurFeat [NUM_PLAYERS]
RageSound m_soundChange
RageSound m_soundKey
RageSound m_soundInvalid
wstring m_sSelection [NUM_PLAYERS]
bool m_bStillEnteringName [NUM_PLAYERS]
bool m_bGoToNextScreenWhenCardsRemoved

Constructor & Destructor Documentation

ScreenNameEntryTraditional::ScreenNameEntryTraditional CString  sName  ) 
 

ScreenNameEntryTraditional::~ScreenNameEntryTraditional  ) 
 


Member Function Documentation

void ScreenNameEntryTraditional::AllFinished  )  [private]
 

bool ScreenNameEntryTraditional::AnyStillEntering  )  const [private]
 

void ScreenNameEntryTraditional::ChangeDisplayedFeat  )  [private]
 

void ScreenNameEntryTraditional::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

void ScreenNameEntryTraditional::Finish PlayerNumber  pn  )  [private]
 

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

Reimplemented from Screen.

void ScreenNameEntryTraditional::Input const DeviceInput DeviceI,
const InputEventType  type,
const GameInput GameI,
const MenuInput MenuI,
const StyleInput StyleI
[virtual]
 

Reimplemented from Screen.

void ScreenNameEntryTraditional::MenuLeft PlayerNumber  pn,
const InputEventType  type
[virtual]
 

Reimplemented from Screen.

void ScreenNameEntryTraditional::MenuRight PlayerNumber  pn,
const InputEventType  type
[virtual]
 

Reimplemented from Screen.

void ScreenNameEntryTraditional::MenuStart PlayerNumber  pn,
const InputEventType  type
[virtual]
 

Reimplemented from Screen.

void ScreenNameEntryTraditional::PositionCharsAndCursor int  pn  )  [private]
 

void ScreenNameEntryTraditional::SelectChar PlayerNumber  pn,
int  c
[private]
 

void ScreenNameEntryTraditional::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from Screen.

void ScreenNameEntryTraditional::UpdateSelectionText int  pn  )  [private]
 


Member Data Documentation

vector<int> ScreenNameEntryTraditional::m_AlphabetLetter[NUM_PLAYERS] [private]
 

bool ScreenNameEntryTraditional::m_bGoToNextScreenWhenCardsRemoved [private]
 

bool ScreenNameEntryTraditional::m_bStillEnteringName[NUM_PLAYERS] [private]
 

int ScreenNameEntryTraditional::m_CurFeat[NUM_PLAYERS] [private]
 

vector<FeatDisplay> ScreenNameEntryTraditional::m_FeatDisplay[NUM_PLAYERS] [private]
 

ActorFrame ScreenNameEntryTraditional::m_Keyboard[NUM_PLAYERS] [private]
 

int ScreenNameEntryTraditional::m_SelectedChar[NUM_PLAYERS] [private]
 

RageSound ScreenNameEntryTraditional::m_soundChange [private]
 

RageSound ScreenNameEntryTraditional::m_soundInvalid [private]
 

RageSound ScreenNameEntryTraditional::m_soundKey [private]
 

Sprite ScreenNameEntryTraditional::m_sprCursor[NUM_PLAYERS] [private]
 

Sprite ScreenNameEntryTraditional::m_sprNameFrame[NUM_PLAYERS] [private]
 

AutoActor ScreenNameEntryTraditional::m_sprOutOfRanking[NUM_PLAYERS] [private]
 

wstring ScreenNameEntryTraditional::m_sSelection[NUM_PLAYERS] [private]
 

vector<BitmapText*> ScreenNameEntryTraditional::m_textAlphabet[NUM_PLAYERS] [private]
 

BitmapText ScreenNameEntryTraditional::m_textSelection[NUM_PLAYERS] [private]
 


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