CModeScreen Class Reference

#include <CModeScreen.h>

Inheritance diagram for CModeScreen:

Inheritance graph
[legend]
Collaboration diagram for CModeScreen:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CModeScreen ()
 Constructor. Initialize some members.
virtual ~CModeScreen ()
 Destructor. Does nothing.
virtual void SetDisplay (CDisplay *pDisplay)
 Set link to the display object to use.
virtual void SetInput (CInput *pInput)
 Set link to the input object to use.
virtual void SetOptions (COptions *pOptions)
 Set link to the options object to use.
virtual void SetTimer (CTimer *pTimer)
 Set link to the timer object to use.
virtual void SetSound (CSound *pSound)
 Set link to the sound object to use.
virtual void Create (void)
 Initialize the object.
virtual void Destroy (void)
 Uninitialize the object.
virtual void OpenInput (void)=0
 Get access to the input this object needs.
virtual void CloseInput (void)=0
 Release access to the input this object needs.
virtual EGameMode Update (void)=0
 Update the object and return what game mode should be set.
virtual void Display (void)=0
 Display on the screen.

Protected Attributes

CDisplaym_pDisplay
 Link to the display object to use.
CInputm_pInput
 Link to the input object to use.
COptionsm_pOptions
 Link to the options object to use.
CTimerm_pTimer
 Link to the timer object to use.
CSoundm_pSound
 Link to the sound object to use.


Constructor & Destructor Documentation

CModeScreen::CModeScreen (  ) 

Constructor. Initialize some members.

CModeScreen::~CModeScreen ( void   )  [virtual]

Destructor. Does nothing.


Member Function Documentation

void CModeScreen::SetDisplay ( CDisplay pDisplay  )  [inline, virtual]

Set link to the display object to use.

Reimplemented in CControls, CDemo, CMatch, CMenu, and CTitle.

Here is the caller graph for this function:

void CModeScreen::SetInput ( CInput pInput  )  [inline, virtual]

Set link to the input object to use.

Reimplemented in CMenu.

Here is the caller graph for this function:

void CModeScreen::SetOptions ( COptions pOptions  )  [inline, virtual]

Set link to the options object to use.

Reimplemented in CDemo, CMatch, and CMenu.

Here is the caller graph for this function:

void CModeScreen::SetTimer ( CTimer pTimer  )  [inline, virtual]

Set link to the timer object to use.

Reimplemented in CDemo, CMatch, and CMenu.

Here is the caller graph for this function:

void CModeScreen::SetSound ( CSound pSound  )  [inline, virtual]

Set link to the sound object to use.

Reimplemented in CDemo, CMatch, and CMenu.

Here is the caller graph for this function:

void CModeScreen::Create ( void   )  [virtual]

Initialize the object.

Reimplemented in CControls, CDemo, CDrawGame, CMatch, CMenu, CTitle, CVictory, and CWinner.

Here is the call graph for this function:

Here is the caller graph for this function:

void CModeScreen::Destroy ( void   )  [virtual]

Uninitialize the object.

Reimplemented in CControls, CDemo, CDrawGame, CMatch, CMenu, CTitle, CVictory, and CWinner.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void CModeScreen::OpenInput ( void   )  [pure virtual]

Get access to the input this object needs.

Implemented in CControls, CDemo, CDrawGame, CMatch, CMenu, CTitle, CVictory, and CWinner.

Here is the caller graph for this function:

virtual void CModeScreen::CloseInput ( void   )  [pure virtual]

Release access to the input this object needs.

Implemented in CControls, CDemo, CDrawGame, CMatch, CMenu, CTitle, CVictory, and CWinner.

Here is the caller graph for this function:

virtual EGameMode CModeScreen::Update ( void   )  [pure virtual]

Update the object and return what game mode should be set.

Implemented in CControls, CDemo, CDrawGame, CMatch, CMenu, CTitle, CVictory, and CWinner.

Here is the caller graph for this function:

virtual void CModeScreen::Display ( void   )  [pure virtual]

Display on the screen.

Implemented in CControls, CDemo, CDrawGame, CMatch, CMenu, CTitle, CVictory, and CWinner.

Here is the caller graph for this function:


Member Data Documentation

Link to the display object to use.

Link to the input object to use.

Link to the options object to use.

Link to the timer object to use.

Link to the sound object to use.


The documentation for this class was generated from the following files:

Generated on Sat Oct 18 12:26:47 2008 for Bombermaaan by  doxygen 1.5.5
Visit the Bombermaaan project page
SourceForge.net Logo