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

ScreenMapControllers Class Reference

#include <ScreenMapControllers.h>

Inheritance diagram for ScreenMapControllers:

Inheritance graph
[legend]
Collaboration diagram for ScreenMapControllers:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenMapControllers (CString sName)
virtual ~ScreenMapControllers ()
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)

Private Member Functions

void KeyLeft ()
void KeyRight ()
void KeyUp ()
void KeyDown ()
void KeyBack ()
void KeyStart ()
void Refresh ()

Private Attributes

int m_iCurController
int m_iCurButton
int m_iCurSlot
int m_iWaitingForPress
DeviceInput m_DeviceIToMap
BitmapText m_textError
BitmapText m_textName [MAX_GAME_BUTTONS]
BitmapText m_textName2 [MAX_GAME_BUTTONS]
BitmapText m_textMappedTo [MAX_GAME_CONTROLLERS][MAX_GAME_BUTTONS][NUM_GAME_TO_DEVICE_SLOTS]
ActorFrame m_Line [MAX_GAME_BUTTONS]

Constructor & Destructor Documentation

ScreenMapControllers::ScreenMapControllers CString  sName  ) 
 

ScreenMapControllers::~ScreenMapControllers  )  [virtual]
 


Member Function Documentation

void ScreenMapControllers::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

void ScreenMapControllers::KeyBack  )  [private]
 

void ScreenMapControllers::KeyDown  )  [private]
 

void ScreenMapControllers::KeyLeft  )  [private]
 

void ScreenMapControllers::KeyRight  )  [private]
 

void ScreenMapControllers::KeyStart  )  [private]
 

void ScreenMapControllers::KeyUp  )  [private]
 

void ScreenMapControllers::Refresh  )  [private]
 

void ScreenMapControllers::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from Screen.


Member Data Documentation

DeviceInput ScreenMapControllers::m_DeviceIToMap [private]
 

int ScreenMapControllers::m_iCurButton [private]
 

int ScreenMapControllers::m_iCurController [private]
 

int ScreenMapControllers::m_iCurSlot [private]
 

int ScreenMapControllers::m_iWaitingForPress [private]
 

ActorFrame ScreenMapControllers::m_Line[MAX_GAME_BUTTONS] [private]
 

BitmapText ScreenMapControllers::m_textError [private]
 

BitmapText ScreenMapControllers::m_textMappedTo[MAX_GAME_CONTROLLERS][MAX_GAME_BUTTONS][NUM_GAME_TO_DEVICE_SLOTS] [private]
 

BitmapText ScreenMapControllers::m_textName[MAX_GAME_BUTTONS] [private]
 

BitmapText ScreenMapControllers::m_textName2[MAX_GAME_BUTTONS] [private]
 


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