diff options
| author | Simon Tatham <anakin@pobox.com> | 2007-01-15 23:30:44 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2007-01-15 23:30:44 +0000 |
| commit | a7f19c87a9d926cdb8a090d96bda4a6f853bfe18 (patch) | |
| tree | 437f599a48ac654ee41520d8d8beee375b9b8ca2 | |
| parent | cb57de3e44a68a642ba088c980345e0e6e42a9df (diff) | |
| download | puzzles-a7f19c87a9d926cdb8a090d96bda4a6f853bfe18.zip puzzles-a7f19c87a9d926cdb8a090d96bda4a6f853bfe18.tar.gz puzzles-a7f19c87a9d926cdb8a090d96bda4a6f853bfe18.tar.bz2 puzzles-a7f19c87a9d926cdb8a090d96bda4a6f853bfe18.tar.xz | |
Phil Bordelon points out an off-by-one error: since Solo doesn't use
zero as a valid puzzle symbol, it can support at most 35 symbols,
not 36. (This is largely academic since IME anything above about 25
is impractical to generate, but there we go.)
[originally from svn r7115]
| -rw-r--r-- | solo.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -331,8 +331,8 @@ static char *validate_params(game_params *params, int full) return "Both dimensions must be at least 2"; if (params->c > ORDER_MAX || params->r > ORDER_MAX) return "Dimensions greater than "STR(ORDER_MAX)" are not supported"; - if ((params->c * params->r) > 36) - return "Unable to support more than 36 distinct symbols in a puzzle"; + if ((params->c * params->r) > 35) + return "Unable to support more than 35 distinct symbols in a puzzle"; return NULL; } |