From 6e2784ba0e3b017a6f7cbaddf69566ab35b18439 Mon Sep 17 00:00:00 2001 From: Joshua Barretto Date: Sun, 26 Jan 2020 13:21:33 +0000 Subject: [PATCH] Convert to chunk positions for downhill --- world/src/sim/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/world/src/sim/mod.rs b/world/src/sim/mod.rs index 5279d372fb..412b1798c7 100644 --- a/world/src/sim/mod.rs +++ b/world/src/sim/mod.rs @@ -1465,7 +1465,12 @@ impl WorldSim { const MAX_ITERS: usize = 64; for _ in 0..MAX_ITERS { match this.get(pos)?.downhill { - Some(downhill) => pos = downhill, + Some(downhill) => { + pos = downhill + .map2(Vec2::from(TerrainChunkSize::RECT_SIZE), |e, sz: u32| { + e / (sz as i32) + }) + } None => return Some(pos), } }