#include "../../app/State.h"
+#include "../../geometry/Vector.h"
+
namespace battle {
class BattleState;
virtual void Resize(int width, int height);
- virtual void HandleInput(const app::Input &);
+ virtual void HandleEvents(const app::Input &);
virtual void UpdateWorld(float deltaT);
virtual void Render(SDL_Surface *);
+private:
+ void RenderFrame(SDL_Surface *, const geometry::Vector<int> &offset);
+ void RenderHeadline(SDL_Surface *, const geometry::Vector<int> &offset);
+ void RenderMenu(SDL_Surface *, const geometry::Vector<int> &offset);
+
private:
app::Application *ctrl;
BattleState *battle;