~mdw
/
sgt
/
puzzles
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sync with website
[sgt/puzzles]
/
guess.c
diff --git
a/guess.c
b/guess.c
index
fc82389
..
0984d24
100644
(file)
--- a/
guess.c
+++ b/
guess.c
@@
-768,7
+768,8
@@
static game_state *execute_move(game_state *from, char *move)
for (i = 0; i < from->solution->npegs; i++) {
int val = atoi(p);
for (i = 0; i < from->solution->npegs; i++) {
int val = atoi(p);
- if (val <= 0 || val > from->params.ncolours) {
+ int min_colour = from->params.allow_blank? 0 : 1;
+ if (val < min_colour || val > from->params.ncolours) {
free_game(ret);
return NULL;
}
free_game(ret);
return NULL;
}
@@
-1262,7
+1263,7
@@
static int game_wants_statusbar(void)
return FALSE;
}
return FALSE;
}
-static int game_timing_state(game_state *state)
+static int game_timing_state(game_state *state
, game_ui *ui
)
{
return TRUE;
}
{
return TRUE;
}