Public Member Functions | |
| KLandscape () | |
| virtual | ~KLandscape () |
| virtual bool | NewLandscape (s32 Width, s32 Height) |
| virtual bool | LoadLandscape (char *pFileName) |
| virtual bool | SaveLandscape (char *pFileName) |
| virtual void | Flush () |
| KPt & | GetSize () |
| KTile * | GetpTile (s32 x, s32 y) |
| bool | GetCellHeight (s32 CellX, s32 CellY, KTILEHEIGHT *pHeight) |
| bool | SetCellHeight (s32 CellX, s32 CellY, KTILEHEIGHT Height) |
| void | AddLandObject (KLandObject *pLandObject) |
| void | RemoveLandObject (KLandObject *pLandObject) |
| KLandObject * | GetFirstLandObject () |
| KLandObject * | GetNextLandObject (KLandObject *pLandObject) |
| void | AddLandEntity (KLandEntity *pLandEntity) |
| void | RemoveLandEntity (KLandEntity *pLandEntity) |
| KLandEntity * | GetFirstLandEntity () |
| KLandEntity * | GetNextLandEntity (KLandEntity *pLandEntity) |
| bool | ImportHeightMap (s32 TileX, s32 TileY, KStr &sFileName) |
| bool | ExportHeightMap (s32 TileX, s32 TileY, KStr &sFileName) |
| bool | IsLoaded () |
| bool | TestSphereCollision (KVector &Center, float Radius, KVector &Velocity, KVector *pPoint, KVector *pNormal) |
| bool | CheckSphereCollision (KCollisionData *pData) |
Protected Member Functions | |
| virtual KTile * | AllocTile (KLandscape *pLandscape) |
Protected Attributes | |
| KPt | m_Size |
| bool | m_bLoaded |
Static Protected Attributes | |
| static u32 | m_MAPVersion |
Definition at line 37 of file Landscape.h.
1.5.1-p1