From 52a217012abd072b9cd91890a339274a91a543ca Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 22 Aug 2020 23:28:54 +0100 Subject: [PATCH] get indices right Now target/debug/server ~ian/Rustup/Game/server/server.toml rm ~ian/Rustup/Game/server/save/*foo*; USER=rustcargo target/debug/otter --scope-server reset foo`date +%s` --reset-table ~ian/Rustup/Game/server/demo/test.{table,game}.toml diff -u <(./msgpack-dump save/g-dummy ) <( ./msgpack-dump save/g-foo* ) |less shows differences I entirely like --- src/cmdlistener.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmdlistener.rs b/src/cmdlistener.rs index d6d26922..e69cca0c 100644 --- a/src/cmdlistener.rs +++ b/src/cmdlistener.rs @@ -238,9 +238,9 @@ fn execute_game_insn(cs: &CommandStream, let mut updates = Vec::with_capacity(count as usize); let mut pos = pos.unwrap_or(XXX_START_POS); - for _ in 0..count { + for i in 0..count { let p = info.load()?; - let z = ZCoord(gs.max_z.0 + (count + 1) as f64); + let z = ZCoord(gs.max_z.0 + (i + 1) as f64); let pc = PieceState { held: None, zlevel: ZLevel { z, zg: gs.gen }, -- 2.30.2