Add a new game concept called a `flash'. This is a graphical effect
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 28 Apr 2004 18:43:50 +0000 (18:43 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 28 Apr 2004 18:43:50 +0000 (18:43 +0000)
commit87ed82be805fe13d9f29dca16e867eaeb9a3fd24
tree42ab61f91e2a553e3fb276dba792a0618122500e
parent0c490335a9f4b78b347d8eb263918333a00abff4
Add a new game concept called a `flash'. This is a graphical effect
taking non-zero time, which is triggered by the making of a move and
is _not_ hurried to its conclusion by the start of the next move (so
the game redraw function is expected to be able to draw it in
parallel with continuing moves). The only thing that prematurely
terminates a flash is the start of a fresh flash. In particular,
this concept is used to display the completion flash in Net, because
at least _my_ playing instincts make me lock every piece I've
unambiguously placed, and hence the last turn move is instantly
followed by a lock move which was previously suppressing the
completion flash.

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@4168 cda61777-01e9-0310-a592-d414129be87e
cube.c
midend.c
net.c
puzzles.h