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

ScreenNetRoom Class Reference

#include <ScreenNetRoom.h>

Inheritance diagram for ScreenNetRoom:

Inheritance graph
[legend]
Collaboration diagram for ScreenNetRoom:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenNetRoom (const CString &sName)
virtual void Input (const DeviceInput &DeviceI, const InputEventType type, const GameInput &GameI, const MenuInput &MenuI, const StyleInput &StyleI)
virtual void HandleScreenMessage (const ScreenMessage SM)

Protected Member Functions

virtual void MenuStart (PlayerNumber pn)
virtual void MenuUp (PlayerNumber pn, const InputEventType type)
virtual void MenuDown (PlayerNumber pn, const InputEventType type)
virtual void MenuBack (PlayerNumber pn)
virtual void TweenOffScreen ()
virtual void Update (float fDeltaTime)

Private Types

enum  NetSelectModes { SelectRooms = 0, SelectMakeRoom, SelectModes }

Private Member Functions

void UpdateRoomsList ()
void MenuLeft (PlayerNumber pn, const InputEventType type)
void MenuRight (PlayerNumber pn, const InputEventType type)
void CreateNewRoom (const CString &rName, const CString &rDesc)

Private Attributes

NetSelectModes m_SelectMode
RageSound m_soundChangeSel
BitmapText m_textTitle
Sprite m_sprTitleBG
Sprite m_sprRoomsBG
BitmapText m_textRooms
Sprite m_sprSelection
Sprite m_sprCreateRoom
vector< CString > m_Rooms
int m_iRoomPlace
CString m_newRoomName
CString m_newRoomDesc

Member Enumeration Documentation

enum ScreenNetRoom::NetSelectModes [private]
 

Enumeration values:
SelectRooms 
SelectMakeRoom 
SelectModes 


Constructor & Destructor Documentation

ScreenNetRoom::ScreenNetRoom const CString &  sName  ) 
 


Member Function Documentation

void ScreenNetRoom::CreateNewRoom const CString &  rName,
const CString &  rDesc
[private]
 

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

Reimplemented from ScreenNetSelectBase.

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

Reimplemented from ScreenNetSelectBase.

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

Reimplemented from Screen.

void ScreenNetRoom::MenuDown PlayerNumber  pn,
const InputEventType  type
[protected, virtual]
 

Reimplemented from Screen.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

void ScreenNetRoom::MenuUp PlayerNumber  pn,
const InputEventType  type
[protected, virtual]
 

Reimplemented from Screen.

void ScreenNetRoom::TweenOffScreen  )  [protected, virtual]
 

Reimplemented from ScreenNetSelectBase.

void ScreenNetRoom::Update float  fDeltaTime  )  [protected, virtual]
 

Reimplemented from Screen.

void ScreenNetRoom::UpdateRoomsList  )  [private]
 


Member Data Documentation

int ScreenNetRoom::m_iRoomPlace [private]
 

CString ScreenNetRoom::m_newRoomDesc [private]
 

CString ScreenNetRoom::m_newRoomName [private]
 

vector< CString > ScreenNetRoom::m_Rooms [private]
 

NetSelectModes ScreenNetRoom::m_SelectMode [private]
 

RageSound ScreenNetRoom::m_soundChangeSel [private]
 

Sprite ScreenNetRoom::m_sprCreateRoom [private]
 

Sprite ScreenNetRoom::m_sprRoomsBG [private]
 

Sprite ScreenNetRoom::m_sprSelection [private]
 

Sprite ScreenNetRoom::m_sprTitleBG [private]
 

BitmapText ScreenNetRoom::m_textRooms [private]
 

BitmapText ScreenNetRoom::m_textTitle [private]
 


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