#include <K3dMngSystem.h>
Inheritance diagram for K3dMngSystem:
Public Member Functions | |
K3dMngSystem (K3dGameData *_pGameData) | |
~K3dMngSystem (void) | |
void | LoadMngSystem () |
void | InitMngSystem () |
void | UpdateMngSystem () |
void | DrawMngSystem () |
void | DeleteMngSystem () |
Private Attributes | |
K3dGameData * | m_pGameData |
Global game data, data centered game system. |
Definition at line 44 of file K3dMngSystem.h.
K3dMngSystem::K3dMngSystem | ( | K3dGameData * | _pGameData | ) |
K3dMngSystem::~K3dMngSystem | ( | void | ) |
Definition at line 50 of file K3dMngSystem.cpp.
void K3dMngSystem::LoadMngSystem | ( | ) |
Definition at line 54 of file K3dMngSystem.cpp.
void K3dMngSystem::InitMngSystem | ( | ) |
Definition at line 58 of file K3dMngSystem.cpp.
References K3dSceneData::GetMapFileName(), K3dString::GetString(), K3dMngControl::InitMngControl(), K3dMngGeometry::InitMngGeometry(), K3dMngGraphics::InitMngGraphics(), K3dStream::LoadIni(), and m_pGameData.
Referenced by K3dScene::Init().
void K3dMngSystem::UpdateMngSystem | ( | ) |
Definition at line 79 of file K3dMngSystem.cpp.
References K3dMngGeometry::UpdateMngGeometry(), and K3dMngGraphics::UpdateMngGraphics().
Referenced by K3dScene::Update().
void K3dMngSystem::DrawMngSystem | ( | ) |
Definition at line 85 of file K3dMngSystem.cpp.
References K3dMngGeometry::DrawMngGeometry(), and K3dMngGraphics::DrawMngGraphics().
Referenced by K3dScene::Draw().
void K3dMngSystem::DeleteMngSystem | ( | ) |
Definition at line 91 of file K3dMngSystem.cpp.
References K3dMngGeometry::DeleteMngGeometry(), and K3dMngGraphics::DeleteMngGraphics().
Referenced by K3dScene::Delete().
K3dGameData* K3dMngSystem::m_pGameData [private] |
Global game data, data centered game system.
Reimplemented from K3dOpenGL.
Reimplemented in K3dScene.
Definition at line 52 of file K3dMngSystem.h.
Referenced by InitMngSystem(), and K3dMngSystem().