aboutsummaryrefslogtreecommitdiff
path: root/src/core/sok-solve.c
diff options
context:
space:
mode:
authorPaul Duncan <pabs@pablotron.org>2019-01-20 10:27:10 -0500
committerPaul Duncan <pabs@pablotron.org>2019-01-20 10:27:10 -0500
commit4b5af8da20f2e35e6cd81a4e7418767e6964e8bc (patch)
tree73729f3c5e07fbd0ee71392b7a9ae843e9f49a61 /src/core/sok-solve.c
parent2e5ad7027daa0d10453640a617b53fdde4542929 (diff)
downloadsok-4b5af8da20f2e35e6cd81a4e7418767e6964e8bc.tar.bz2
sok-4b5af8da20f2e35e6cd81a4e7418767e6964e8bc.zip
solve: check for corners
Diffstat (limited to 'src/core/sok-solve.c')
-rw-r--r--src/core/sok-solve.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/core/sok-solve.c b/src/core/sok-solve.c
index 45d227c..0d4e500 100644
--- a/src/core/sok-solve.c
+++ b/src/core/sok-solve.c
@@ -36,13 +36,12 @@ sok_solve_step(
// return failure
return false;
}
-/*
- * // make sure level is solvable
- * if (sok_ctx_is_lost(ctx)) {
- * // return failure
- * return false;
- * }
- */
+
+ // make sure level is solvable
+ if (sok_ctx_is_lost(ctx)) {
+ // return failure
+ return false;
+ }
for (size_t dir = 0; dir < SOK_DIR_LAST; dir++) {
if (!sok_ctx_move(ctx, dir)) {