virtual void Render(SDL_Surface *);
public:
void AddEntity(Entity *e) { entities.push_back(e); }
void ControlEntity(Entity *e) { controlled = e; camera.SetTarget(&e->Position()); }
virtual void Render(SDL_Surface *);
public:
void AddEntity(Entity *e) { entities.push_back(e); }
void ControlEntity(Entity *e) { controlled = e; camera.SetTarget(&e->Position()); }