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:
Simon Tatham
2016-02-24 19:31:54 +00:00
parent 32643fab55
commit c5500926bf

View File

@ -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 */
bc = by*w+bx;
#if 0
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;
ae = dsf_canonify(dsf, ac);