namespace battle {
+class AttackAnimation;
+
class PerformAttacks
: public app::State {
public:
explicit PerformAttacks(BattleState *battle)
- : ctrl(0), battle(battle), moveAnimation(0), titleBarText(0), cursor(-1) { }
+ : ctrl(0), battle(battle), moveAnimation(0), attackAnimation(0), titleBarText(0), cursor(-1) { }
public:
virtual void EnterState(app::Application &ctrl, SDL_Surface *screen);
app::Application *ctrl;
BattleState *battle;
graphics::Animation *moveAnimation;
+ AttackAnimation *attackAnimation;
const char *titleBarText;
app::Timer<Uint32> titleBarTimer;
std::vector<BattleState::Order> order;