aboutsummaryrefslogtreecommitdiff
path: root/go/client/game.go
diff options
context:
space:
mode:
Diffstat (limited to 'go/client/game.go')
-rw-r--r--go/client/game.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/go/client/game.go b/go/client/game.go
index 71fa6b4c..fdb72683 100644
--- a/go/client/game.go
+++ b/go/client/game.go
@@ -117,12 +117,16 @@ func (g *Game) loadMap(mapName string) *Game {
log.Fatal(err)
}
g.gameState.SetMap(m)
+ g.initMapUi()
+ return g
+}
+
+func (g *Game) initMapUi() {
g.mapView = ui.NewMapView(g.gameState)
g.AddWidget(g.mapView)
- storeTiles := m.FilterTiles(func(t *game.Tile) bool { return t.Type == game.TileTypes.Store })
+ storeTiles := g.gameState.Map().FilterTiles(func(t *game.Tile) bool { return t.Type == game.TileTypes.Store })
g.storesOnMap = len(storeTiles) > 0
- return g
}
func (g *Game) addActivePlayer(name string, deckList string) *Game {