]> git.localhorst.tv Git - blank.git/blobdiff - src/world/Chunk.hpp
use collision structures for ray tests
[blank.git] / src / world / Chunk.hpp
index e9a075b2168bef5238c3d3562fd0b1b4f0d0d7dd..61ec83bd0aaad9f048fd50721a67e63eba0070f4 100644 (file)
@@ -142,15 +142,13 @@ public:
        bool Intersection(
                const Ray &,
                const glm::mat4 &M,
-               int &blkid,
-               float &dist,
-               glm::vec3 &normal) const noexcept;
+               WorldCollision &) noexcept;
 
        bool Intersection(
                const AABB &box,
                const glm::mat4 &Mbox,
                const glm::mat4 &Mchunk,
-               std::vector<WorldCollision> &) const noexcept;
+               std::vector<WorldCollision> &) noexcept;
 
        void Position(const Pos &pos) noexcept { position = pos; }
        const Pos &Position() const noexcept { return position; }