aboutsummaryrefslogtreecommitdiff
path: root/src/game/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/mod.rs')
-rw-r--r--src/game/mod.rs4
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));
}