X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld.hpp;h=6b6aaf09c9d260492a3125313a0f32eac2112314;hb=addf4eb6485a36d40096d87196ed786e6e16ab6d;hp=8ef2b21b2b05ee7d7106a8af536e0a2bf36e85b4;hpb=cb959294a8271969ddfe411471d7f04e82c4788a;p=blank.git diff --git a/src/world.hpp b/src/world.hpp index 8ef2b21..6b6aaf0 100644 --- a/src/world.hpp +++ b/src/world.hpp @@ -34,9 +34,13 @@ public: Entity &Player() { return player; } + Chunk *ChunkLoaded(const glm::tvec3 &); + Chunk *ChunkQueued(const glm::tvec3 &); + Chunk *ChunkAvailable(const glm::tvec3 &); Chunk &Next(const Chunk &, const glm::vec3 &dir); void Update(int dt); + void CheckChunkGeneration(); void Render(DirectionalLighting &); @@ -53,6 +57,7 @@ private: SimplexNoise colorNoise; Entity player; + glm::tvec3 player_chunk; std::list loaded; std::list to_generate;