X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fchunk.hpp;fp=src%2Fchunk.hpp;h=19f5c07ea31f453b0b10573342c8bebe7f44dc04;hb=950adaa5bdb9bf758400f2c00df623865b6bff1d;hp=255d73b163f70ff25db4bade6f1b9a087a767aee;hpb=d242294d15e7465f915d4c79ce563a557afc74d8;p=blank.git diff --git a/src/chunk.hpp b/src/chunk.hpp index 255d73b..19f5c07 100644 --- a/src/chunk.hpp +++ b/src/chunk.hpp @@ -74,12 +74,20 @@ public: const BlockType &Type(const Block &b) const { return *types->Get(b.type); } + bool Intersection( + const Ray &ray, + const glm::mat4 &M, + float &dist + ) const { + return blank::Intersection(ray, Bounds(), M, &dist); + } + bool Intersection( const Ray &, const glm::mat4 &M, - int *blkid = nullptr, - float *dist = nullptr, - glm::vec3 *normal = nullptr) const; + int &blkid, + float &dist, + glm::vec3 &normal) const; void Position(const Pos &); const Pos &Position() const { return position; }