# HG changeset patch # User Laman # Date 2018-04-15 17:22:22 # Node ID d0b9b2add091b3e0cf268247b364a3d3a3151701 # Parent d3fc4f54e2ee05f183dd8e9608aa99ddce43ab84 handling preset positions (in handicap games) diff --git a/src/diana.py b/src/diana.py --- a/src/diana.py +++ b/src/diana.py @@ -87,6 +87,16 @@ W: {white} {wRank} def _setMove(self,k): self._game=go.Go() + + blackStones=self._record.root.getProp("AB") + whiteStones=self._record.root.getProp("AW") + if blackStones: + for p in blackStones: + self._game.board[p.c][p.r]=BLACK + if whiteStones: + for p in whiteStones: + self._game.board[p.c][p.r]=WHITE + for i in range(k): (color,move)=self._moves[i] if move==tuple(): continue # pass