X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fworld%2FChunk.hpp;h=0440f9c7bb8a97aa10a639cefed469b304df0a7b;hb=dbfcb12348b80e2582f710acb1e4ed0011889ba2;hp=61ec83bd0aaad9f048fd50721a67e63eba0070f4;hpb=d2fa8ca97d291508ce3812fb052a8255d3190d00;p=blank.git diff --git a/src/world/Chunk.hpp b/src/world/Chunk.hpp index 61ec83b..0440f9c 100644 --- a/src/world/Chunk.hpp +++ b/src/world/Chunk.hpp @@ -3,7 +3,6 @@ #include "Block.hpp" #include "BlockTypeRegistry.hpp" -#include "../model/BlockModel.hpp" #include "../model/geometry.hpp" #include @@ -167,18 +166,13 @@ public: bool ShouldUpdateModel() const noexcept { return dirty_model; } bool ShouldUpdateSave() const noexcept { return dirty_save; } - void CheckUpdate() noexcept; - void Draw() noexcept; - -private: - void Update() noexcept; + void Update(BlockModel &) noexcept; private: const BlockTypeRegistry *types; Chunk *neighbor[Block::FACE_COUNT]; Block blocks[size]; unsigned char light[size]; - BlockModel model; Pos position; bool dirty_model; bool dirty_save;