X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FWorld.hpp;h=6bd8128dc9fb41073748952702ee071546306369;hb=7bb75960dbf9bfdee9ac865384aca81791b3da5c;hp=b98efca544ef0969af3f056075b43f039986e80f;hpb=a34fbcb0581056bd464158acfa30289a3e2c2c2d;p=blank.git diff --git a/src/world/World.hpp b/src/world/World.hpp index b98efca..6bd8128 100644 --- a/src/world/World.hpp +++ b/src/world/World.hpp @@ -5,6 +5,7 @@ #include "ChunkLoader.hpp" #include "Entity.hpp" #include "Generator.hpp" +#include "../graphics/ArrayTexture.hpp" #include "../model/shapes.hpp" #include @@ -14,6 +15,7 @@ namespace blank { +class Assets; class Viewport; class WorldCollision; @@ -35,7 +37,7 @@ public: ChunkLoader::Config load = ChunkLoader::Config(); }; - explicit World(const Config &); + World(const Assets &, const Config &); bool Intersection( const Ray &, @@ -67,6 +69,8 @@ private: StairShape stairShape; CuboidShape slabShape; + ArrayTexture block_tex; + Generator generate; ChunkLoader chunks;