The first quarter has been busy for me, and so it has been quiet for a
while, but this week I have managed to resume work on this project.
I'm still almost exclusively working on Undo/Redo, which, once finished,
should also provide for Save/Load.
The OR is basically done, although I don't claim that all side-effects have
been covered yet.
There are numerous state variables around, and it takes a lot of time to
catch all of them.
But the good news is that I have found a nice way to wrap such variables in
a State (sub)class in such a way that the high-level code (in OperatingRound
etc.) keeps simple or even can be simplified.
I have just committed the whole bunch of changes.
Erik Vos
|