~mdw
/
sgt
/
puzzles
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Stop the analysis pass in Loopy's redraw routine from being
[sgt/puzzles]
/
pearl.c
diff --git
a/pearl.c
b/pearl.c
index
9670592
..
ed1ee16
100644
(file)
--- a/
pearl.c
+++ b/
pearl.c
@@
-1640,8
+1640,6
@@
static void check_completion(game_state *state, int mark)
if (!had_error && loopclass != -1) {
state->completed = TRUE;
state->loop_length = dsfsize[loopclass];
if (!had_error && loopclass != -1) {
state->completed = TRUE;
state->loop_length = dsfsize[loopclass];
- } else {
- state->completed = FALSE;
}
sfree(dsf);
}
sfree(dsf);
@@
-2450,8
+2448,8
@@
static float game_anim_length(game_state *oldstate, game_state *newstate,
static float game_flash_length(game_state *oldstate, game_state *newstate,
int dir, game_ui *ui)
{
static float game_flash_length(game_state *oldstate, game_state *newstate,
int dir, game_ui *ui)
{
- if (!oldstate->completed &&
-
newstate->completed
&& !newstate->used_solve)
+ if (!oldstate->completed &&
newstate->completed &&
+
!oldstate->used_solve
&& !newstate->used_solve)
return FLASH_TIME;
else
return 0.0F;
return FLASH_TIME;
else
return 0.0F;