Inheritance diagram for CBaseGame:

Public Methods | |
| CConfig & | getConfig () |
| Returns config. | |
| const CEntityRenderer & | getEntities () const |
| Returns read-only entity renderer. | |
| CEntityRenderer & | getEntities () |
| Returns entity renderer. | |
| const CTerrain & | getTerrain () const |
| Returns read-only terrain. | |
| CTerrain & | getTerrain () |
| Returns terrain. | |
| const CCamera & | getCamera () const |
| Returns read-only camera. | |
| CCamera & | getCamera () |
| Returns camera. | |
| const CBillboarder & | getBillboarder () const |
| Returns read-only billboarder. | |
| CBillboarder & | getBillboarder () |
| Returns billboarder. | |
| const CTextRenderer & | getTextRenderer () const |
| Returns read-only text renderer. | |
| CTextRenderer & | getTextRenderer () |
| Returns text renderer. | |
| const CDXObjectContainer & | getObjects () const |
| Returns read-only visible objects container. | |
| CDXObjectContainer & | getObjects () |
| Returns visible objects container. | |
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. | |
|
|
Process input. The engine calls this method for processing input. Reimplemented in CMyGame. |
|
|
Perform additional rendering. The engine calls this method after rendering everything. Reimplemented in CMyGame. |
|
|
Perform additional rendering. The engine calls this method after rendering all world objects. Reimplemented in CMyGame. |
|
|
Perform additional rendering. The engine calls this method before rendering anything. Reimplemented in CMyGame. |
|
|
Execute game logic. The engine calls this method when game update time comes. Reimplemented in CMyGame. |
1.2.17