X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp%2FApplication.h;h=d714be674eb4d98af3d45d34ad57ca3553f5ab8d;hb=HEAD;hp=2b0b361a04f7fbfd8cfb32431704ae8ce0216bbb;hpb=4a51a83bdff30d1e25a5867cfb19936adc0034b1;p=orbi.git diff --git a/src/app/Application.h b/src/app/Application.h index 2b0b361..d714be6 100644 --- a/src/app/Application.h +++ b/src/app/Application.h @@ -1,6 +1,7 @@ #ifndef ORBI_APPLICATION_H_ #define ORBI_APPLICATION_H_ +#include "Controller.h" #include "../graphics/Camera.h" #include "../graphics/Moveable.h" #include "../graphics/Texture.h" @@ -20,6 +21,9 @@ class Application { public: Application(Canvas &, World &, Tileset &); + void Control(Entity &); + void Relinquish(); + public: void Run(); @@ -43,7 +47,9 @@ private: World &world; Tileset &tiles; - Moveable focus; + Controller ctrl; + Vector focus; + Moveable target; Camera cam; Uint32 last;