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

ScreenTextEntry Class Reference

#include <ScreenTextEntry.h>

Inheritance diagram for ScreenTextEntry:

Inheritance graph
[legend]
Collaboration diagram for ScreenTextEntry:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenTextEntry (CString sName, CString sQuestion, CString sInitialAnswer, void(*OnOK)(CString sAnswer)=NULL, void(*OnCanel)()=NULL, bool bPassword=false)
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)

Static Public Attributes

CString s_sLastAnswer = ""
bool s_bCancelledLast = false

Protected Member Functions

virtual void MenuLeft (PlayerNumber pn)
virtual void MenuRight (PlayerNumber pn)
virtual void MenuStart (PlayerNumber pn)
virtual void MenuBack (PlayerNumber pn)
void UpdateText ()

Protected Attributes

bool m_bPassword
BGAnimation m_Background
BitmapText m_textQuestion
Quad m_rectAnswerBox
wstring m_sAnswer
BitmapText m_textAnswer
void(* m_pOnOK )(CString sAnswer)
void(* m_pOnCancel )()
bool m_bCancelled
Transition m_In
Transition m_Out

Constructor & Destructor Documentation

ScreenTextEntry::ScreenTextEntry CString  sName,
CString  sQuestion,
CString  sInitialAnswer,
void(*  OnOK)(CString sAnswer) = NULL,
void(*  OnCanel)() = NULL,
bool  bPassword = false
 


Member Function Documentation

void ScreenTextEntry::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

void ScreenTextEntry::MenuBack PlayerNumber  pn  )  [protected, virtual]
 

Reimplemented from Screen.

void ScreenTextEntry::MenuLeft PlayerNumber  pn  )  [protected, virtual]
 

Reimplemented from Screen.

void ScreenTextEntry::MenuRight PlayerNumber  pn  )  [protected, virtual]
 

Reimplemented from Screen.

void ScreenTextEntry::MenuStart PlayerNumber  pn  )  [protected, virtual]
 

Reimplemented from Screen.

void ScreenTextEntry::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from Screen.

void ScreenTextEntry::UpdateText  )  [protected]
 


Member Data Documentation

BGAnimation ScreenTextEntry::m_Background [protected]
 

bool ScreenTextEntry::m_bCancelled [protected]
 

bool ScreenTextEntry::m_bPassword [protected]
 

Transition ScreenTextEntry::m_In [protected]
 

Transition ScreenTextEntry::m_Out [protected]
 

void(* ScreenTextEntry::m_pOnCancel)() [protected]
 

void(* ScreenTextEntry::m_pOnOK)(CString sAnswer) [protected]
 

Quad ScreenTextEntry::m_rectAnswerBox [protected]
 

wstring ScreenTextEntry::m_sAnswer [protected]
 

BitmapText ScreenTextEntry::m_textAnswer [protected]
 

BitmapText ScreenTextEntry::m_textQuestion [protected]
 

bool ScreenTextEntry::s_bCancelledLast = false [static]
 

CString ScreenTextEntry::s_sLastAnswer = "" [static]
 


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