X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FWorld.hpp;h=b98efca544ef0969af3f056075b43f039986e80f;hb=549646ac3e5bede5e77031f773649edf8de83608;hp=10710fbd6667a2dc8ac957d8068dae4564a392ab;hpb=5d2da8a07411ad6417d6ed8d1be997189cf5ce89;p=blank.git diff --git a/src/world/World.hpp b/src/world/World.hpp index 10710fb..b98efca 100644 --- a/src/world/World.hpp +++ b/src/world/World.hpp @@ -48,13 +48,14 @@ public: bool Intersection(const Entity &e, std::vector &); void Resolve(Entity &e, std::vector &); - BlockTypeRegistry &BlockTypes() { return blockType; } + BlockTypeRegistry &BlockTypes() noexcept { return blockType; } + ChunkLoader &Loader() noexcept { return chunks; } Entity &Player() { return *player; } Entity &AddEntity() { entities.emplace_back(); return entities.back(); } Chunk &PlayerChunk(); - Chunk &Next(const Chunk &to, const glm::tvec3 &dir); + Chunk &Next(const Chunk &to, const glm::ivec3 &dir); void Update(int dt);