#include "../model/BlockModel.hpp"
#include "../model/geometry.hpp"
+#include <vector>
#include <glm/glm.hpp>
#include <glm/gtx/transform.hpp>
namespace blank {
class BlockType;
+class WorldCollision;
/// cube of size 16 (256 tiles, 4096 blocks)
class Chunk {
bool Intersection(
const AABB &box,
const glm::mat4 &Mbox,
- const glm::mat4 &Mchunk) const noexcept;
+ const glm::mat4 &Mchunk,
+ std::vector<WorldCollision> &) const noexcept;
void Position(const Pos &pos) noexcept { position = pos; }
const Pos &Position() const noexcept { return position; }