X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fbattle%2FBattleState.h;h=736e2c17ad3f15dbf733220728b53fce1df6a5c8;hb=e559a146d268996a3367e370213b09a3b190e0bc;hp=b491af862c99485c080c156836d3a2c9e7413b26;hpb=572a3272ba5c470252b2c13384b5913aa023d70a;p=l2e.git diff --git a/src/battle/BattleState.h b/src/battle/BattleState.h index b491af8..736e2c1 100644 --- a/src/battle/BattleState.h +++ b/src/battle/BattleState.h @@ -19,6 +19,7 @@ #include "../app/State.h" #include "../geometry/Point.h" #include "../geometry/Vector.h" +#include "../graphics/Animation.h" #include "../graphics/Menu.h" #include @@ -96,6 +97,9 @@ public: Monster &MonsterAt(int index) { return monsters[index]; } const Monster &MonsterAt(int index) const { return monsters[index]; } + graphics::Animation &HeroAnimationAt(int index) { return heroAnimations[index]; } + const graphics::Animation &HeroAnimationAt(int index) const { return heroAnimations[index]; } + const HeroTag &HeroTagAt(int index) const { return heroTags[index]; } const geometry::Point &HeroTagPositionAt(int index) const { return heroTagPositions[index]; } @@ -149,6 +153,7 @@ private: std::vector > heroesPositions; std::vector monsters; Hero heroes[4]; + graphics::Animation heroAnimations[4]; graphics::Menu spellMenus[4]; graphics::Menu itemMenu; graphics::Menu ikariMenus[4];