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

ScreenBookkeeping Class Reference

#include <ScreenBookkeeping.h>

Inheritance diagram for ScreenBookkeeping:

Inheritance graph
[legend]
Collaboration diagram for ScreenBookkeeping:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ScreenBookkeeping (CString sName)
virtual ~ScreenBookkeeping ()
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)
virtual void MenuLeft (PlayerNumber pn)
virtual void MenuRight (PlayerNumber pn)
virtual void MenuStart (PlayerNumber pn)
virtual void MenuBack (PlayerNumber pn)

Private Types

enum  View {
  VIEW_LAST_DAYS, VIEW_LAST_WEEKS, VIEW_DAY_OF_WEEK, VIEW_HOUR_OF_DAY,
  NUM_VIEWS
}

Private Member Functions

void ChangeView (View newView)

Private Attributes

View m_View
BitmapText m_textTitle
BitmapText m_textCols [NUM_BOOKKEEPING_COLS]

Member Enumeration Documentation

enum ScreenBookkeeping::View [private]
 

Enumeration values:
VIEW_LAST_DAYS 
VIEW_LAST_WEEKS 
VIEW_DAY_OF_WEEK 
VIEW_HOUR_OF_DAY 
NUM_VIEWS 


Constructor & Destructor Documentation

ScreenBookkeeping::ScreenBookkeeping CString  sName  ) 
 

ScreenBookkeeping::~ScreenBookkeeping  )  [virtual]
 


Member Function Documentation

void ScreenBookkeeping::ChangeView View  newView  )  [private]
 

void ScreenBookkeeping::DrawPrimitives  )  [virtual]
 

Reimplemented from ActorFrame.

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

Reimplemented from Screen.

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

Reimplemented from Screen.

void ScreenBookkeeping::MenuBack PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenBookkeeping::MenuLeft PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenBookkeeping::MenuRight PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.

void ScreenBookkeeping::MenuStart PlayerNumber  pn  )  [virtual]
 

Reimplemented from Screen.


Member Data Documentation

BitmapText ScreenBookkeeping::m_textCols[NUM_BOOKKEEPING_COLS] [private]
 

BitmapText ScreenBookkeeping::m_textTitle [private]
 

View ScreenBookkeeping::m_View [private]
 


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