class World {
public:
- World();
+ explicit World(unsigned int seed);
bool Intersection(
const Ray &,
Entity &Player() { return *player; }
Entity &AddEntity() { entities.emplace_back(); return entities.back(); }
+ Chunk &PlayerChunk();
Chunk &Next(const Chunk &to, const glm::tvec3<int> &dir);
void Update(int dt);