コード例 #1
0
ファイル: pgn.py プロジェクト: TranslucentSabre/pyChess
 def getMoves(self):
    moveNumber = "1."
    validMoves = True
    while validMoves:
       if moveNumber in self.moves:
          yield self.moves[moveNumber]
       else:
          validMoves = False
          break
       moveNumber = Util.getNextTurnString(moveNumber)
    if not validMoves:
       raise StopIteration()
コード例 #2
0
ファイル: pgn.py プロジェクト: TranslucentSabre/pyChess
 def saveMove(self, moveSan):
    moveNumber = Util.getNextTurnString(self.currentGame.lastMove.number)
    self.currentGame.saveMove(moveNumber, moveSan)