4 * Created on: Aug 6, 2012
8 #ifndef BATTLE_HEROTAG_H_
9 #define BATTLE_HEROTAG_H_
13 #include "../geometry/Vector.h"
14 #include "../graphics/fwd.h"
23 HeroTag() : battle(0), index(0) { }
24 HeroTag(const BattleState *battle, int heroIndex)
25 : battle(battle), index(heroIndex) { }
28 const graphics::Sprite *HeroSprite() const;
29 geometry::Vector<int> HeroOffset() const;
31 void Render(SDL_Surface *screen, int width, int height, const geometry::Vector<int> &position, bool active) const;
34 const BattleState *battle;
41 #endif /* BATTLE_HEROTAG_H_ */