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

PaneDisplay Class Reference

#include <PaneDisplay.h>

Inheritance diagram for PaneDisplay:

Inheritance graph
[legend]
Collaboration diagram for PaneDisplay:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PaneDisplay ()
void Load (PlayerNumber pn)
void SetFromGameState ()
void Move (int dir)
void Update (float fDeltaTime)

Private Member Functions

bool PaneIsValid (PaneTypes p) const
PaneTypes GetNext (PaneTypes current, int dir) const
void SetFocus (PaneTypes NewPane)
PaneModes GetMode () const
void SetContent (PaneContents c)

Private Attributes

AutoActor m_sprPaneUnder
AutoActor m_sprPaneOver
BitmapText m_textContents [NUM_PANE_CONTENTS]
AutoActor m_Labels [NUM_PANE_CONTENTS]
ActorFrame m_ContentsFrame
PaneTypes m_CurPane
PaneModes m_CurMode
PlayerNumber m_PlayerNumber
PaneTypes m_PreferredPaneForMode [NUM_PANE_MODES]

Constructor & Destructor Documentation

PaneDisplay::PaneDisplay  ) 
 


Member Function Documentation

PaneModes PaneDisplay::GetMode  )  const [private]
 

PaneTypes PaneDisplay::GetNext PaneTypes  current,
int  dir
const [private]
 

void PaneDisplay::Load PlayerNumber  pn  ) 
 

void PaneDisplay::Move int  dir  ) 
 

bool PaneDisplay::PaneIsValid PaneTypes  p  )  const [private]
 

void PaneDisplay::SetContent PaneContents  c  )  [private]
 

void PaneDisplay::SetFocus PaneTypes  NewPane  )  [private]
 

void PaneDisplay::SetFromGameState  ) 
 

void PaneDisplay::Update float  fDeltaTime  )  [virtual]
 

Reimplemented from ActorFrame.


Member Data Documentation

ActorFrame PaneDisplay::m_ContentsFrame [private]
 

PaneModes PaneDisplay::m_CurMode [private]
 

PaneTypes PaneDisplay::m_CurPane [private]
 

AutoActor PaneDisplay::m_Labels[NUM_PANE_CONTENTS] [private]
 

PlayerNumber PaneDisplay::m_PlayerNumber [private]
 

PaneTypes PaneDisplay::m_PreferredPaneForMode[NUM_PANE_MODES] [private]
 

AutoActor PaneDisplay::m_sprPaneOver [private]
 

AutoActor PaneDisplay::m_sprPaneUnder [private]
 

BitmapText PaneDisplay::m_textContents[NUM_PANE_CONTENTS] [private]
 


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