X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2FInterface.hpp;fp=src%2Fui%2FInterface.hpp;h=2538c46cc9176f9a677c255738370504edd283d2;hb=d2fa8ca97d291508ce3812fb052a8255d3190d00;hp=907f9c234a320e5434c0da1f21bd2244c397c958;hpb=b0c2d423138dfb4849c679b3fb93e4336dcf5845;p=blank.git diff --git a/src/ui/Interface.hpp b/src/ui/Interface.hpp index 907f9c2..2538c46 100644 --- a/src/ui/Interface.hpp +++ b/src/ui/Interface.hpp @@ -10,6 +10,8 @@ #include "../model/geometry.hpp" #include "../model/OutlineModel.hpp" #include "../world/Block.hpp" +#include "../world/EntityCollision.hpp" +#include "../world/WorldCollision.hpp" #include #include @@ -18,8 +20,6 @@ namespace blank { -class Chunk; -class Entity; class Environment; class Viewport; class World; @@ -94,10 +94,8 @@ private: 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;