1 #ifndef ORBI_CONTROLLER_H_
2 #define ORBI_CONTROLLER_H_
11 explicit Controller(Entity * = nullptr);
13 void Control(Entity &ent) { e = &ent; }
14 void Relinquish() { e = nullptr; }
16 bool Controlling() const { return e; }
17 const Entity &Controlled() const { return *e; }
19 void Update(float delta);