1 #ifndef ORBI_APPLICATION_H_
2 #define ORBI_APPLICATION_H_
4 #include "Controller.h"
5 #include "../graphics/Camera.h"
6 #include "../graphics/Moveable.h"
7 #include "../graphics/Texture.h"
8 #include "../graphics/Vector.h"
22 Application(Canvas &, World &, Tileset &);
24 void Control(Entity &);
31 void Loop(int delta_ms);
34 void OnKeyDown(const SDL_KeyboardEvent &);
35 void OnKeyUp(const SDL_KeyboardEvent &);
37 void Update(int delta_ms);
40 void RenderBackground();
42 void RenderEntities();
52 Moveable<float> target;