Open Insti opened 5 years ago
To make this work rotate should be implemented in the c code, so that the redo stack can be rotate as well.
Or the rotate should be implemented entirely in the view so that the c code doesn't need to care about it at all.
The way I implemented undo is:
Play a full game. Rewind to the start. Redo the moves - everything works. Rewind to the start. Rotate the board. Redo the moves - Nothing happens.
Expected behavior: The game replays the rotated moves.