X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fmap%2FEntity.h;h=3ddc9ccef49f5340680882be332ae216cbb1c259;hb=fc8a43f3745e7f3808e29b90a2fa9a958ecaf29b;hp=872ad0c92ed739ea1e714da24b132d1870223e3d;hpb=d7befe3a14be8f01d6d7288a6970358a4749368d;p=l2e.git diff --git a/src/map/Entity.h b/src/map/Entity.h index 872ad0c..3ddc9cc 100644 --- a/src/map/Entity.h +++ b/src/map/Entity.h @@ -41,8 +41,8 @@ public: geometry::Vector &Velocity() { return velocity; } const geometry::Vector &Velocity() const { return velocity; } - geometry::Vector &SpriteOffset() { return spriteOffset; } - const geometry::Vector &SpriteOffset() const { return spriteOffset; } + geometry::Vector &SpriteOffset() { return spriteOffset; } + const geometry::Vector &SpriteOffset() const { return spriteOffset; } void SetAnimation(const graphics::Animation *a); void StartAnimation(app::Application &ctrl); @@ -72,6 +72,10 @@ public: void Render(SDL_Surface *, const geometry::Vector &offset) const; + static void CreateTypeDescription(); + static void Construct(void *); + static void Load(void *); + private: void UpdateVelocity(); @@ -79,7 +83,7 @@ private: Entity *follower; const graphics::Animation *animation; graphics::AnimationRunner runner; - geometry::Vector spriteOffset; + geometry::Vector spriteOffset; geometry::Vector position; geometry::Vector velocity; Orientation orientation;