#include "../model/geometry.hpp"
#include "../model/OutlineModel.hpp"
#include "../world/Block.hpp"
+#include "../world/EntityCollision.hpp"
+#include "../world/WorldCollision.hpp"
#include <string>
#include <glm/glm.hpp>
namespace blank {
-class Chunk;
-class Entity;
class Environment;
class Viewport;
class World;
HUD hud;
Ray aim;
- Chunk *aim_chunk;
- Entity *aim_entity;
- int aim_block;
- glm::vec3 aim_normal;
+ WorldCollision aim_world;
+ EntityCollision aim_entity;
OutlineModel outline;
glm::mat4 outline_transform;