X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FChunk.hpp;fp=src%2Fworld%2FChunk.hpp;h=02f146e12de2870793bf35f0a3275d8480b07e90;hb=32909aa3224ec0ed5656721178eb6ad31cd047df;hp=8a2ded64e53970ee5929ce9aa336d90f41981d45;hpb=419e33e565bffbaf0416ed4a5f80e9c81f62a479;p=blank.git diff --git a/src/world/Chunk.hpp b/src/world/Chunk.hpp index 8a2ded6..02f146e 100644 --- a/src/world/Chunk.hpp +++ b/src/world/Chunk.hpp @@ -6,6 +6,7 @@ #include "../model/BlockModel.hpp" #include "../model/geometry.hpp" +#include #include #include @@ -13,6 +14,7 @@ namespace blank { class BlockType; +class WorldCollision; /// cube of size 16 (256 tiles, 4096 blocks) class Chunk { @@ -146,7 +148,8 @@ public: bool Intersection( const AABB &box, const glm::mat4 &Mbox, - const glm::mat4 &Mchunk) const noexcept; + const glm::mat4 &Mchunk, + std::vector &) const noexcept; void Position(const Pos &pos) noexcept { position = pos; } const Pos &Position() const noexcept { return position; }