28 #ifndef HPL_ENTITY2D_H 29 #define HPL_ENTITY2D_H 31 #include "hpl1/engine/math/MathTypes.h" 32 #include "hpl1/engine/scene/Entity.h" 33 #include "hpl1/engine/system/SystemTypes.h" 44 virtual const cRect2f &GetBoundingBox() = 0;
45 virtual bool UpdateBoundingBox() = 0;
47 cVector3f &GetLocalPosition() {
return mvPosition; }
48 cVector3f &GetLocalRotation() {
return mvRotation; }
49 cVector3f &GetLocalScale() {
return mvScale; }
60 void SetGrid2DObject(
cGrid2DObject *apGrid) { mpGridObject = apGrid; }
61 bool HasGrid2DObject() {
return mpGridObject != NULL; }
82 #endif // HPL_ENTITY2D_H
Definition: GridMap2D.h:48
Definition: Entity2D.h:39
Definition: list_intern.h:51