#include "../BattleState.h"
#include "../NumberAnimation.h"
#include "../../geometry/Vector.h"
-#include "../../graphics/ComplexAnimation.h"
+#include "../../graphics/Animation.h"
#include <vector>
private:
app::Application *ctrl;
BattleState *battle;
- graphics::Animation *moveAnimation;
- graphics::Animation *targetAnimation;
+ graphics::AnimationRunner moveAnimation;
+ graphics::AnimationRunner targetAnimation;
const char *titleBarText;
app::Timer<Uint32> titleBarTimer;
app::Timer<Uint32> targetAnimationTimer;
std::vector<NumberAnimation> numberAnimation;
- std::vector<geometry::Point<int> > numberPosition;
+ std::vector<geometry::Vector<int> > numberPosition;
int cursor;
};