chiark
/
gitweb
/
~ian
/
sgt-puzzles.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tents: mark squares as non-tents with {Shift,Control}-cursor keys.
[sgt-puzzles.git]
/
midend.c
diff --git
a/midend.c
b/midend.c
index 3165df2e5d6c368d778bd0f55c8190bf6ed46686..190840af62531cdc08de4f8c642c474327aff7c6 100644
(file)
--- a/
midend.c
+++ b/
midend.c
@@
-454,6
+454,8
@@
void midend_new_game(midend *me)
me->states[0].state);
midend_size_new_drawstate(me);
me->elapsed = 0.0F;
me->states[0].state);
midend_size_new_drawstate(me);
me->elapsed = 0.0F;
+ me->flash_pos = me->flash_time = 0.0F;
+ me->anim_pos = me->anim_time = 0.0F;
if (me->ui)
me->ourgame->free_ui(me->ui);
me->ui = me->ourgame->new_ui(me->states[0].state);
if (me->ui)
me->ourgame->free_ui(me->ui);
me->ui = me->ourgame->new_ui(me->states[0].state);
@@
-574,6
+576,7
@@
void midend_restart_game(midend *me)
me->ourgame->changed_state(me->ui,
me->states[me->statepos-2].state,
me->states[me->statepos-1].state);
me->ourgame->changed_state(me->ui,
me->states[me->statepos-2].state,
me->states[me->statepos-1].state);
+ me->flash_pos = me->flash_time = 0.0F;
midend_finish_move(me);
midend_redraw(me);
midend_set_timer(me);
midend_finish_move(me);
midend_redraw(me);
midend_set_timer(me);