diff options
Diffstat (limited to 'server/src/game.rs')
| -rw-r--r-- | server/src/game.rs | 13 | 
1 files changed, 11 insertions, 2 deletions
| diff --git a/server/src/game.rs b/server/src/game.rs index e4693e4a..973b257b 100644 --- a/server/src/game.rs +++ b/server/src/game.rs @@ -54,8 +54,17 @@ impl Game {              players: Default::default(),              tiles: Default::default(),          }; -        for (&p, &t) in &gamedata.initial_map { -            g.tiles.insert(p, t.into()); +        for (&p, (tile, item)) in &gamedata.initial_map { +            g.tiles.insert( +                p, +                Tile { +                    kind: *tile, +                    item: item.map(|i| Item { +                        kind: i, +                        active: None, +                    }), +                }, +            );          }          g      } | 
