diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-04-27 16:59:18 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-04-27 16:59:18 +0000 |
| commit | 8b31b4606c1e2fc927b4dc6e5c3e2df3adf1cf8b (patch) | |
| tree | f7197f70609d69406ea199a476159966db37d075 | |
| parent | 4ba97c64fea9e12614b029296f304cb54c98b840 (diff) | |
| download | puzzles-8b31b4606c1e2fc927b4dc6e5c3e2df3adf1cf8b.zip puzzles-8b31b4606c1e2fc927b4dc6e5c3e2df3adf1cf8b.tar.gz puzzles-8b31b4606c1e2fc927b4dc6e5c3e2df3adf1cf8b.tar.bz2 puzzles-8b31b4606c1e2fc927b4dc6e5c3e2df3adf1cf8b.tar.xz | |
Command-line solver was dividing up non-square puzzles the wrong way
round.
[originally from svn r5691]
| -rw-r--r-- | solo.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -2054,18 +2054,18 @@ int main(int argc, char **argv) c = 'a' + c-10; printf("%c", c); if (x+1 < p->c * p->r) { - if ((x+1) % p->c) + if ((x+1) % p->r) printf(" "); else printf(" | "); } } printf("\n"); - if (y+1 < p->c * p->r && (y+1) % p->r == 0) { + if (y+1 < p->c * p->r && (y+1) % p->c == 0) { for (x = 0; x < p->c * p->r; x++) { printf("-"); if (x+1 < p->c * p->r) { - if ((x+1) % p->c) + if ((x+1) % p->r) printf("-"); else printf("-+-"); |