From 0c36907e9296373dbc23e059c083db8e376ff79e Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 5 Jun 2024 01:01:20 +0200 Subject: spawning bug because i used ids the wrong way --- src/game/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/mod.rs b/src/game/mod.rs index 3eab9de..2905716 100644 --- a/src/game/mod.rs +++ b/src/game/mod.rs @@ -25,8 +25,8 @@ impl Game { pub fn new(players: Vec<(u32, String)>) -> Self { let mut map = Map::new(players.len() * 2, players.len() * 2); let mut heads = HashMap::new(); - for (p, name) in players { - let pos = IVec2::ONE * p as i32 * 2; + for (i, (p, name)) in players.into_iter().enumerate() { + let pos = IVec2::ONE * i as i32 * 2; map[pos] = Some(p); heads.insert(p, (Direction::Up, pos, name)); } -- cgit v1.2.3-70-g09d2