Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   Related Pages  

CMyGame Class Reference

Inheritance diagram for CMyGame:

CBaseGame List of all members.

Detailed Description

Your game application class.


Protected Methods

virtual void onMouseLChange (bool pressed)
 Receive left mouse button change.

virtual void onMouseRChange (bool pressed)
 Receive right mouse button change.

virtual void onKeyChange (int key, bool pressed)
 Receive key state change.

virtual void onInitialize ()
 Initialize the game.

virtual void onProcessInput ()
 Process input.

virtual void onUpdate ()
 Execute game logic.

virtual void onRenderBeforeAll ()
 Perform additional rendering.

virtual void onRenderAfterWorld ()
 Perform additional rendering.

virtual void onRenderAfterAll ()
 Perform additional rendering.


Member Function Documentation

void CMyGame::onProcessInput   [protected, virtual]
 

Process input.

The engine calls this method for processing input.

Reimplemented from CBaseGame.

void CMyGame::onRenderAfterAll   [protected, virtual]
 

Perform additional rendering.

The engine calls this method after rendering everything.

Reimplemented from CBaseGame.

void CMyGame::onRenderAfterWorld   [protected, virtual]
 

Perform additional rendering.

The engine calls this method after rendering all world objects.

Reimplemented from CBaseGame.

void CMyGame::onRenderBeforeAll   [protected, virtual]
 

Perform additional rendering.

The engine calls this method before rendering anything.

Reimplemented from CBaseGame.

void CMyGame::onUpdate   [protected, virtual]
 

Execute game logic.

The engine calls this method when game update time comes.

Reimplemented from CBaseGame.


Generated on Thu Dec 5 17:27:58 2002 for LT Game Jam Session by doxygen1.2.17