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:54