aboutsummaryrefslogtreecommitdiff
path: root/src/solvers/h48/gendata_h48.h
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2025-04-01 09:33:26 +0200
committerSebastiano Tronto <sebastiano@tronto.net>2025-04-01 09:33:26 +0200
commitb0053277e385bee23336d1fe6b69a12f49f9172f (patch)
tree531e44cd6f8e807c991d0a46692140667939fbe3 /src/solvers/h48/gendata_h48.h
parentb6c1ff6cfdfe0f4ce602fe83e54c3112a1c95690 (diff)
downloadnissy-core-b0053277e385bee23336d1fe6b69a12f49f9172f.tar.gz
nissy-core-b0053277e385bee23336d1fe6b69a12f49f9172f.zip
simplified allowedmoves logic
Diffstat (limited to 'src/solvers/h48/gendata_h48.h')
-rw-r--r--src/solvers/h48/gendata_h48.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/solvers/h48/gendata_h48.h b/src/solvers/h48/gendata_h48.h
index 959264d..b6647ed 100644
--- a/src/solvers/h48/gendata_h48.h
+++ b/src/solvers/h48/gendata_h48.h
@@ -526,7 +526,7 @@ gendata_h48k2_dfs(h48k2_dfs_arg_t arg[static 1])
526 /* Depth d+3 */ 526 /* Depth d+3 */
527 for (m[2] = 0; m[2] < 18; m[2]++) { 527 for (m[2] = 0; m[2] < 18; m[2]++) {
528 markarg.depth = d+3; 528 markarg.depth = d+3;
529 if (!allowednextmove(3, m)) { 529 if (!allowednextmove(m[1], m[2])) {
530 m[2] += 2; 530 m[2] += 2;
531 continue; 531 continue;
532 } 532 }
@@ -541,7 +541,7 @@ gendata_h48k2_dfs(h48k2_dfs_arg_t arg[static 1])
541 /* Depth d+4 */ 541 /* Depth d+4 */
542 for (m[3] = 0; m[3] < 18; m[3]++) { 542 for (m[3] = 0; m[3] < 18; m[3]++) {
543 markarg.depth = d+4; 543 markarg.depth = d+4;
544 if (!allowednextmove(4, m)) { 544 if (!allowednextmove(m[2], m[3])) {
545 m[3] += 2; 545 m[3] += 2;
546 continue; 546 continue;
547 } 547 }

Generated with cgit - Back to sebastiano.tronto.net