Closed GoogleCodeExporter closed 9 years ago
I think this is same as issue #855, Undo fails if opponent has not moved.
In playerUndoMoves() of CECPEngine.py after
self.__tellEngineToStopPlayingCurrentColor()
the code block
if self.board and gamemodel.status in UNFINISHED_STATES:
log.debug("playerUndoMoves: self.__tellEngineToMoveNow(), self._blockTillMove()")
self.__tellEngineToMoveNow()
self._blockTillMove()
seems unnecessary for me.
If I remove it, undo works ok with all engines except pychess.
Original comment by gbtami
on 10 May 2014 at 8:43
I think revision 8cd17599a5fa fixed this too. Can you try it, please?
Original comment by gbtami
on 10 May 2014 at 5:08
Seems fixed.
Original comment by mattgatto
on 10 May 2014 at 9:55
Original issue reported on code.google.com by
mattgatto
on 10 May 2014 at 7:02Attachments: