Public Member Functions | |
| KWorld (KGameManager *pGameManager) | |
| virtual | ~KWorld () |
| bool | Init () |
| void | End () |
| virtual bool | Manage () |
| virtual s32 | LoadMap (const char *pMapName) |
| virtual bool | UnloadMap () |
| virtual void | MoveFrame (KTIME LastFrameTime, KTIME CurrentFrameTime) |
| K3DObject * | GetpObject (u32 Handle) |
| KBsp * | GetpBsp () |
| KLandscape * | GetpLandscape () |
| KModelBank * | GetpModelBank () |
| KGameEntity * | GetRandomGameEntity (KGENTITYTYPE Type) |
| void | FlushGameEntities () |
| void | FlushObjects () |
| void | DumpObjects () |
| KGameManager * | GetpGameManager () |
| void | AddpObject (K3DObject *pObject) |
| void | RemovepObject (K3DObject *pObject) |
| K3DObject * | GetpFirstObject () |
| K3DObject * | GetpNextObject (K3DObject *pObject) |
| u32 | GetnObjects () |
| u32 | GetnGameEntities () |
| KGameEntity * | GetpGameEntity (u32 EntityId) |
| bool | CheckRayObject (KVector &vOrigin, KVector &vDestination, K3DObject *pObject, float *pFraction) |
Protected Member Functions | |
| virtual s32 | LoadBsp (KStr &sMapName) |
Static Protected Member Functions | |
| static void | CommandDumpObjects (KStr Argument, void *pContext) |
Protected Attributes | |
| KModelBank * | m_pModelBank |
| KBsp * | m_pBsp |
| KLandscape * | m_pLandscape |
| KGameManager * | m_pGameManager |
| float | m_Gravity |
| KVector | m_InitPos |
Definition at line 32 of file World.h.
1.5.1-p1