Exemplo n.º 1
0
    def move(self, move):
        try:
            # inicializa o board com o fen atual
            myBoard = Board(self.fen)
            # aplica o movimento
            myBoard.move_algebraic(move)
            # modifica o atributo FEN
            self.fen = myBoard.get_fen()
            # salva registro
            self.save()

            #for debugger
            print myBoard.to_ascii_art()

        except Exception, e:
            print e
            return False