diff options
Diffstat (limited to 'src/game/mod.rs')
-rw-r--r-- | src/game/mod.rs | 4 |
1 files 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)); } |