#include "../model/shapes.hpp"
#include <list>
+#include <vector>
#include <glm/glm.hpp>
class BlockLighting;
class DirectionalLighting;
+class WorldCollision;
class World {
float &dist,
glm::vec3 &normal);
- bool Intersection(const Entity &e);
+ bool Intersection(const Entity &e, std::vector<WorldCollision> &);
+ void Resolve(Entity &e, std::vector<WorldCollision> &);
BlockTypeRegistry &BlockTypes() { return blockType; }