diff options
Diffstat (limited to 'go/game/targets_test.go')
| -rw-r--r-- | go/game/targets_test.go | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/go/game/targets_test.go b/go/game/targets_test.go index fd93ee95..44bd60de 100644 --- a/go/game/targets_test.go +++ b/go/game/targets_test.go @@ -17,22 +17,23 @@ symbols: S: street W: deep water ` - s := NewState() + s := NewLocalState() r := strings.NewReader(mapDef) - s.Map, _ = readMap(r) + m, _ := readMap(r) + s.SetMap(m) - s.AddNewPlayer("player", NewDeck()) - p := s.Players[0] + s.AddNewPlayer("player", NewDeck(), nil) + p := s.Players()[0] - pioneer := NewUnit(NewCard("base/pioneer"), s.Map.TileAt(Position{1, 1}), p) + pioneer := NewUnit(NewCard("base/pioneer"), s.Map().TileAt(Position{1, 1}), p) s.addPermanent(pioneer) - sword := newEquipmentFromPath("base/sword", s.Map.TileAt(Position{0, 1}), p) + sword := newEquipmentFromPath("base/sword", s.Map().TileAt(Position{0, 1}), p) s.addPermanent(sword) fa := pioneer.FullActions[0] targets := fa.Targets() - if err := targets.AddSelection(s.Map.TileAt(Position{1, 1})); err != nil { + if err := targets.AddSelection(s.Map().TileAt(Position{1, 1})); err != nil { t.Fatalf("TileAt(1,1) not a valid target for %v", fa) } |
