X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FChunkRenderer.hpp;h=7234941b7a472128d8f685355b2eb0161213a55c;hb=b94a7dc7daad9ae9be90a39d723e332dae375325;hp=d45d0fd415f3f57f05ad209299fd0f0a7d256d4e;hpb=13e676a6e49128ebc6c63b8dd08bef51d360e8e9;p=blank.git diff --git a/src/world/ChunkRenderer.hpp b/src/world/ChunkRenderer.hpp index d45d0fd..7234941 100644 --- a/src/world/ChunkRenderer.hpp +++ b/src/world/ChunkRenderer.hpp @@ -4,7 +4,7 @@ #include "Block.hpp" #include "Chunk.hpp" #include "../graphics/ArrayTexture.hpp" -#include "../model/BlockModel.hpp" +#include "../graphics/BlockMesh.hpp" #include @@ -12,9 +12,9 @@ namespace blank { class AssetLoader; -class BlockModel; +class BlockMesh; class ChunkIndex; -class TextureIndex; +class ResourceIndex; class Viewport; class ChunkRenderer { @@ -23,7 +23,7 @@ public: explicit ChunkRenderer(ChunkIndex &); ~ChunkRenderer(); - void LoadTextures(const AssetLoader &, const TextureIndex &); + void LoadTextures(const AssetLoader &, const ResourceIndex &); void FogDensity(float d) noexcept { fog_density = d; } int MissingChunks() const noexcept; @@ -34,7 +34,7 @@ public: private: ChunkIndex &index; - std::vector models; + std::vector models; ArrayTexture block_tex;