X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fclient%2FChunkReceiver.hpp;h=d682d1e7f2b9251ecdaf2a81e583f2c44fbf5631;hb=69a4ba4fa3e4694887087ab6dddc784a593d2b03;hp=57c1cebbc1255118e1f39f3ad266d60bef8936eb;hpb=150d065f431d665326fd8028748c48a74ad956bb;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;