31 #include "common/list.h" 32 #include "hpl1/engine/graphics/GraphicsTypes.h" 33 #include "hpl1/engine/math/MathTypes.h" 34 #include "hpl1/engine/scene/TileData.h" 35 #include "hpl1/engine/system/SystemTypes.h" 39 #define eTileFlag_Breakable (eFlagBit_0) 47 iTileData *GetTileData() {
return mpTileData; }
48 void SetTileData(
iTileData *apTileData) { mpTileData = apTileData; }
50 eTileRotation GetAngle() {
return mAngle; }
52 void SetTile(
iTileData *apTileData, eTileRotation aAngle,
54 void SetAngle(eTileRotation aAngle) { mAngle = aAngle; }
56 const cVector3f &GetPosition()
const {
return mvPosition; }
57 cVector3f *GetPositionPtr() {
return &mvPosition; }
62 tFlag GetFlags() {
return mlFlags; }
63 void SetFlags(tFlag alFlags) { mlFlags = alFlags; }
Definition: TileData.h:53
Definition: list_intern.h:51