KWorld Class Reference

Inheritance diagram for KWorld:
[legend]
Collaboration diagram for KWorld:
[legend]
List of all members.

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)
K3DObjectGetpObject (u32 Handle)
KBspGetpBsp ()
KLandscapeGetpLandscape ()
KModelBankGetpModelBank ()
KGameEntityGetRandomGameEntity (KGENTITYTYPE Type)
void FlushGameEntities ()
void FlushObjects ()
void DumpObjects ()
KGameManagerGetpGameManager ()
void AddpObject (K3DObject *pObject)
void RemovepObject (K3DObject *pObject)
K3DObjectGetpFirstObject ()
K3DObjectGetpNextObject (K3DObject *pObject)
u32 GetnObjects ()
u32 GetnGameEntities ()
KGameEntityGetpGameEntity (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

KModelBankm_pModelBank
KBspm_pBsp
KLandscapem_pLandscape
KGameManagerm_pGameManager
float m_Gravity
KVector m_InitPos

Detailed Description

Definition at line 32 of file World.h.


The documentation for this class was generated from the following files:
Generated on Sun Mar 25 20:02:45 2007 for Zythum Project by  doxygen 1.5.1-p1