#ifndef WORLD_H #define WORLD_H class World; #include #include "renderer.h" #include "entity.h" #include class World { public: World() {}; ~World() {}; void tick(); void input(int key, int action); void render(Texture* buffer); void addEntity(std::shared_ptr e); std::list bodies; std::shared_ptr player; private: std::list> entities; }; #endif