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

ScreenNameEntry Class Reference

#include <ScreenNameEntry.h>

Inheritance diagram for ScreenNameEntry:

Inheritance graph
[legend]
Collaboration diagram for ScreenNameEntry:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { ABS_MAX_RANKING_NAME_LENGTH = 10 }

Public Member Functions

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

Private Member Functions

bool AnyStillEntering () const

Private Attributes

ReceptorArrowRow m_ReceptorArrowRow [NUM_PLAYERS]
BitmapText m_textSelectedChars [NUM_PLAYERS][ABS_MAX_RANKING_NAME_LENGTH]
BitmapText m_textScrollingChars [NUM_PLAYERS][ABS_MAX_RANKING_NAME_LENGTH]
BitmapText m_textCategory [NUM_PLAYERS]
MenuTimer m_Timer
Transition m_In
Transition m_Out
RageSound m_soundStep
float m_fFakeBeat
CString m_sSelectedName [NUM_PLAYERS]
bool m_bStillEnteringName [NUM_PLAYERS]
vector< intm_ColToStringIndex [NUM_PLAYERS]

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
ABS_MAX_RANKING_NAME_LENGTH 


Constructor & Destructor Documentation

ScreenNameEntry::ScreenNameEntry CString  sName  ) 
 

ScreenNameEntry::~ScreenNameEntry  )  [virtual]
 


Member Function Documentation

bool ScreenNameEntry::AnyStillEntering  )  const [private]
 

void ScreenNameEntry::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

void ScreenNameEntry::MenuStart PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenNameEntry::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from Screen.


Member Data Documentation

bool ScreenNameEntry::m_bStillEnteringName[NUM_PLAYERS] [private]
 

vector<int> ScreenNameEntry::m_ColToStringIndex[NUM_PLAYERS] [private]
 

float ScreenNameEntry::m_fFakeBeat [private]
 

Transition ScreenNameEntry::m_In [private]
 

Transition ScreenNameEntry::m_Out [private]
 

ReceptorArrowRow ScreenNameEntry::m_ReceptorArrowRow[NUM_PLAYERS] [private]
 

RageSound ScreenNameEntry::m_soundStep [private]
 

CString ScreenNameEntry::m_sSelectedName[NUM_PLAYERS] [private]
 

BitmapText ScreenNameEntry::m_textCategory[NUM_PLAYERS] [private]
 

BitmapText ScreenNameEntry::m_textScrollingChars[NUM_PLAYERS][ABS_MAX_RANKING_NAME_LENGTH] [private]
 

BitmapText ScreenNameEntry::m_textSelectedChars[NUM_PLAYERS][ABS_MAX_RANKING_NAME_LENGTH] [private]
 

MenuTimer ScreenNameEntry::m_Timer [private]
 


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