diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2025-04-01 09:33:26 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2025-04-01 09:33:26 +0200 |
| commit | b0053277e385bee23336d1fe6b69a12f49f9172f (patch) | |
| tree | 531e44cd6f8e807c991d0a46692140667939fbe3 /src/solvers/h48/gendata_h48.h | |
| parent | b6c1ff6cfdfe0f4ce602fe83e54c3112a1c95690 (diff) | |
| download | nissy-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.h | 4 |
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 | } |
