mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
Pearl: reinstate a conditioned-out assertion.
I think this assertion must have been put under '#if 0' during early development, and accidentally never taken out once the game started actually working. Putting it back in doesn't cause the self-tests to fail, so I'm reinstating it - if it does fail, I'd like to know about it!
This commit is contained in:
4
pearl.c
4
pearl.c
@ -1509,11 +1509,7 @@ static void dsf_update_completion(game_state *state, int *loopclass,
|
|||||||
assert(INGRID(state, bx, by)); /* should not have a link off grid */
|
assert(INGRID(state, bx, by)); /* should not have a link off grid */
|
||||||
|
|
||||||
bc = by*w+bx;
|
bc = by*w+bx;
|
||||||
#if 0
|
|
||||||
assert(state->lines[bc] & F(dir)); /* should have reciprocal link */
|
assert(state->lines[bc] & F(dir)); /* should have reciprocal link */
|
||||||
#endif
|
|
||||||
/* TODO put above assertion back in once we stop generating partially
|
|
||||||
* soluble puzzles. */
|
|
||||||
if (!(state->lines[bc] & F(dir))) return;
|
if (!(state->lines[bc] & F(dir))) return;
|
||||||
|
|
||||||
ae = dsf_canonify(dsf, ac);
|
ae = dsf_canonify(dsf, ac);
|
||||||
|
Reference in New Issue
Block a user