#include "battle/Monster.h"
#include "battle/PartyLayout.h"
#include "geometry/Point.h"
+#include "graphics/Frame.h"
#include "graphics/Sprite.h"
#include "sdl/InitImage.h"
#include "sdl/InitScreen.h"
using battle::Monster;
using battle::PartyLayout;
using geometry::Point;
+using graphics::Frame;
using graphics::Sprite;
using sdl::InitImage;
using sdl::InitScreen;
Sprite attackIconsSprite(attackIcons, 32, 32);
SDL_Surface *moveIcons(IMG_Load("test-data/move-icons.png"));
Sprite moveIconsSprite(moveIcons, 32, 32);
+ SDL_Surface *tagFrames(IMG_Load("test-data/tag-frames.png"));
+ Frame heroTagFrame(tagFrames, 8, 8, 1, 1, 17);
+ Frame activeHeroTagFrame(tagFrames, 8, 8);
- BattleState *battleState(new BattleState(bg, monstersLayout, heroesLayout, &attackIconsSprite, &moveIconsSprite));
+ BattleState *battleState(new BattleState(bg, monstersLayout, heroesLayout, &attackIconsSprite, &moveIconsSprite, &heroTagFrame, &activeHeroTagFrame));
battleState->AddMonster(monster);
battleState->AddMonster(monster);
battleState->AddMonster(monster);