~mdw
/
sgt
/
puzzles
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Factual and other corrections/additions to the Guess docs.
[sgt/puzzles]
/
nullgame.c
diff --git
a/nullgame.c
b/nullgame.c
index
49173b6
..
e2c4a74
100644
(file)
--- a/
nullgame.c
+++ b/
nullgame.c
@@
-122,8
+122,8
@@
static void free_game(game_state *state)
sfree(state);
}
sfree(state);
}
-static game_state *solve_game(game_state *state, game_
aux_info *aux
,
- char **error)
+static game_state *solve_game(game_state *state, game_
state *currstate
,
+
game_aux_info *aux,
char **error)
{
return NULL;
}
{
return NULL;
}
@@
-142,6
+142,15
@@
static void free_ui(game_ui *ui)
{
}
{
}
+static void game_changed_state(game_ui *ui, game_state *oldstate,
+ game_state *newstate)
+{
+}
+
+struct game_drawstate {
+ int FIXME;
+};
+
static game_state *make_move(game_state *from, game_ui *ui, game_drawstate *ds,
int x, int y, int button)
{
static game_state *make_move(game_state *from, game_ui *ui, game_drawstate *ds,
int x, int y, int button)
{
@@
-152,11
+161,8
@@
static game_state *make_move(game_state *from, game_ui *ui, game_drawstate *ds,
* Drawing routines.
*/
* Drawing routines.
*/
-struct game_drawstate {
- int FIXME;
-};
-
-static void game_size(game_params *params, int *x, int *y)
+static void game_size(game_params *params, game_drawstate *ds,
+ int *x, int *y, int expand)
{
*x = *y = 200; /* FIXME */
}
{
*x = *y = 200; /* FIXME */
}
@@
-244,6
+250,7
@@
const struct game thegame = {
FALSE, game_text_format,
new_ui,
free_ui,
FALSE, game_text_format,
new_ui,
free_ui,
+ game_changed_state,
make_move,
game_size,
game_colours,
make_move,
game_size,
game_colours,