X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fcommon%2FHero.h;fp=src%2Fcommon%2FHero.h;h=caa8f4dba2a5e71c1074c0be28021c6f1a3d3aea;hb=d2d8ff1fd5f55e8b43d48ae5e75c216492e2f032;hp=d78d14958f37344de310847c8be5f3145cb073e9;hpb=9f352d64f920f46a2d5b4fe67408154629933293;p=l2e.git diff --git a/src/common/Hero.h b/src/common/Hero.h index d78d149..caa8f4d 100644 --- a/src/common/Hero.h +++ b/src/common/Hero.h @@ -11,6 +11,7 @@ #include "fwd.h" #include "Stats.h" #include "../graphics/fwd.h" +#include "../map/Entity.h" #include @@ -72,7 +73,8 @@ public: graphics::Animation *AttackAnimation() { return attackAnimation; } graphics::Animation *SpellAnimation() { return spellAnimation; } - graphics::Sprite *MapSprite() { return mapSprite; } + map::Entity &MapEntity() { return mapEntity; } + const map::Entity &MapEntity() const { return mapEntity; } static void CreateTypeDescription(); static void Construct(void *); @@ -114,7 +116,7 @@ private: graphics::Animation *attackAnimation; graphics::Animation *spellAnimation; - graphics::Sprite *mapSprite; + map::Entity mapEntity; };