X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fclient%2FChunkReceiver.hpp;h=d682d1e7f2b9251ecdaf2a81e583f2c44fbf5631;hb=fa73e3600dee78063ab95e1903172ab339dcd4bd;hp=57c1cebbc1255118e1f39f3ad266d60bef8936eb;hpb=33a9e73a4f9ed21c59a321fedeb4277318531abe;p=blank.git diff --git a/src/client/ChunkReceiver.hpp b/src/client/ChunkReceiver.hpp index 57c1ceb..d682d1e 100644 --- a/src/client/ChunkReceiver.hpp +++ b/src/client/ChunkReceiver.hpp @@ -16,11 +16,12 @@ class WorldSave; namespace client { class ChunkTransmission; +class Client; class ChunkReceiver { public: - ChunkReceiver(ChunkStore &, const WorldSave &); + ChunkReceiver(Client &, ChunkStore &, const WorldSave &); ~ChunkReceiver(); void Update(int dt); @@ -39,7 +40,10 @@ private: ChunkTransmission &GetTransmission(std::uint32_t id); void Commit(ChunkTransmission &); + void ReRequest(ChunkTransmission &); + private: + Client &client; ChunkStore &store; const WorldSave &save; std::list transmissions;