chiark / gitweb /
atoms.lisp: When restoring an unstable position, continue the animation.
authorMark Wooding <mdw@distorted.org.uk>
Fri, 22 Mar 2013 22:34:41 +0000 (22:34 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 22 Mar 2013 22:34:41 +0000 (22:34 +0000)
commit3c0a8e1fda3c627e9d8040924129bbe17a0e85ca
treef97cd1c2e4110aca3de87513baa1692d8eb486fb
parentc1be708422af28ae0515b71ebadac0c9e1a8793b
atoms.lisp: When restoring an unstable position, continue the animation.

Otherwise, the following thing goes wrong.  You make a move which starts
a chain reaction; you undo it before the reaction has resolved and there
are still atoms from other players; and then you redo the move.  At this
point, you have a static board and nobody can play, since both players
are :playing.
atoms.lisp