Entity &Player() { return player; }
+ Chunk *ChunkLoaded(const glm::tvec3<int> &);
+ Chunk *ChunkQueued(const glm::tvec3<int> &);
+ Chunk *ChunkAvailable(const glm::tvec3<int> &);
Chunk &Next(const Chunk &, const glm::vec3 &dir);
void Update(int dt);
+ void CheckChunkGeneration();
void Render(DirectionalLighting &);
SimplexNoise colorNoise;
Entity player;
+ glm::tvec3<int> player_chunk;
std::list<Chunk> loaded;
std::list<Chunk> to_generate;