]> git.localhorst.tv Git - blank.git/blobdiff - src/client/client.cpp
re-request incomplete or corrupted chunk transfers
[blank.git] / src / client / client.cpp
index 8bd0ae3db1a6c76d7546cd568d823e2ef616f709..232ba250eaa9236ff4fd9a4603a85ab9449536f9 100644 (file)
@@ -56,7 +56,7 @@ InteractiveState::InteractiveState(MasterState &master, uint32_t player_id)
 , manip(master.GetEnv().audio, sounds, player.GetEntity())
 , input(world, player, master.GetClient())
 , interface(master.GetConfig(), master.GetEnv().keymap, input, *this)
-, chunk_receiver(world.Chunks(), save)
+, chunk_receiver(master.GetClient(), world.Chunks(), save)
 , chunk_renderer(player.GetChunks())
 , loop_timer(16)
 , stat_timer(1000)
@@ -193,6 +193,9 @@ void InteractiveState::Render(Viewport &viewport) {
        if (master.GetConfig().video.world) {
                chunk_renderer.Render(viewport);
                world.Render(viewport);
+               if (master.GetConfig().video.debug) {
+                       world.RenderDebug(viewport);
+               }
                sky.Render(viewport);
        }
        hud.Render(viewport);