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

ScreenPrompt Class Reference

#include <ScreenPrompt.h>

Inheritance diagram for ScreenPrompt:

Inheritance graph
[legend]
Collaboration diagram for ScreenPrompt:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenPrompt (CString sName)
 ScreenPrompt (CString sText, bool bYesNoPrompt=false, bool bDefaultAnswer=false, void(*OnYes)(void *)=NULL, void(*OnNo)(void *)=NULL, void *pCallbackData=NULL)
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

bool s_bLastAnswer = false

Protected Member Functions

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

Protected Attributes

BGAnimation m_Background
BitmapText m_textQuestion
Quad m_rectAnswerBox
BitmapText m_textAnswer [2]
bool m_bYesNoPrompt
bool m_bAnswer
ScreenMessage m_SMSendWhenDone
void(* m_pOnYes )(void *)
void(* m_pOnNo )(void *)
void * m_pCallbackData
Transition m_In
Transition m_Out

Constructor & Destructor Documentation

ScreenPrompt::ScreenPrompt CString  sName  ) 
 

ScreenPrompt::ScreenPrompt CString  sText,
bool  bYesNoPrompt = false,
bool  bDefaultAnswer = false,
void(*  OnYes)(void *) = NULL,
void(*  OnNo)(void *) = NULL,
void *  pCallbackData = NULL
 


Member Function Documentation

void ScreenPrompt::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

void ScreenPrompt::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from Screen.


Member Data Documentation

BGAnimation ScreenPrompt::m_Background [protected]
 

bool ScreenPrompt::m_bAnswer [protected]
 

bool ScreenPrompt::m_bYesNoPrompt [protected]
 

Transition ScreenPrompt::m_In [protected]
 

Transition ScreenPrompt::m_Out [protected]
 

void* ScreenPrompt::m_pCallbackData [protected]
 

void(* ScreenPrompt::m_pOnNo)(void *) [protected]
 

void(* ScreenPrompt::m_pOnYes)(void *) [protected]
 

Quad ScreenPrompt::m_rectAnswerBox [protected]
 

ScreenMessage ScreenPrompt::m_SMSendWhenDone [protected]
 

BitmapText ScreenPrompt::m_textAnswer[2] [protected]
 

BitmapText ScreenPrompt::m_textQuestion [protected]
 

bool ScreenPrompt::s_bLastAnswer = false [static]
 


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