class Battle;
class BattleState;
}
+namespace common {
+ class Upgrade;
+}
#include "../../app/State.h"
+#include "../../common/Hero.h"
#include "../../math/Vector.h"
#include <string>
BattleState *parent)
: battle(battle)
, parent(parent)
- , cursor(0) { }
+ , cursor(0)
+ , stalling(false) { }
public:
virtual void HandleEvents(const app::Input &);
private:
void LoadResults();
+ void LoadResult(
+ const common::Upgrade &,
+ std::vector<std::string> &);
void RenderFrame(SDL_Surface *screen);
void RenderLines(SDL_Surface *screen);
math::Vector<int> frameSize;
math::Vector<int> textPosition;
int cursor;
+ bool stalling;
};