From 4e2ab55d345fd5e5c5d2d5bc56948611b15564d5 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 27 Dec 2024 12:40:19 +0100 Subject: introduce game.State interface abstraction This allows to not use the internal game state directly from client code. --- go/game/tile.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'go/game/tile.go') diff --git a/go/game/tile.go b/go/game/tile.go index 89d3ec3f..4bfdcf9e 100644 --- a/go/game/tile.go +++ b/go/game/tile.go @@ -90,7 +90,7 @@ var TileNames = map[string]TileType{ var farmEffect areaEffect = newGrantFullActionEffect("misc/farmer", func(a Action) ActionResolveFunc { u := a.Source().(*Unit) - return func(s *State) { + return func(s *LocalState) { controller := u.Controller() controller.gainResource(3) } -- cgit v1.2.3