diff options
| -rw-r--r-- | bridges.c | 13 | ||||
| -rw-r--r-- | cube.c | 13 | ||||
| -rw-r--r-- | devel.but | 6 | ||||
| -rw-r--r-- | dominosa.c | 13 | ||||
| -rw-r--r-- | fifteen.c | 13 | ||||
| -rw-r--r-- | filling.c | 13 | ||||
| -rw-r--r-- | flip.c | 13 | ||||
| -rw-r--r-- | flood.c | 13 | ||||
| -rw-r--r-- | galaxies.c | 13 | ||||
| -rw-r--r-- | keen.c | 13 | ||||
| -rw-r--r-- | lightup.c | 15 | ||||
| -rw-r--r-- | loopy.c | 13 | ||||
| -rw-r--r-- | magnets.c | 13 | ||||
| -rw-r--r-- | map.c | 13 | ||||
| -rw-r--r-- | midend.c | 4 | ||||
| -rw-r--r-- | mosaic.c | 13 | ||||
| -rw-r--r-- | netslide.c | 13 | ||||
| -rw-r--r-- | nullgame.c | 13 | ||||
| -rw-r--r-- | palisade.c | 13 | ||||
| -rw-r--r-- | pattern.c | 13 | ||||
| -rw-r--r-- | pearl.c | 13 | ||||
| -rw-r--r-- | pegs.c | 13 | ||||
| -rw-r--r-- | range.c | 13 | ||||
| -rw-r--r-- | rect.c | 13 | ||||
| -rw-r--r-- | samegame.c | 13 | ||||
| -rw-r--r-- | signpost.c | 13 | ||||
| -rw-r--r-- | singles.c | 13 | ||||
| -rw-r--r-- | sixteen.c | 13 | ||||
| -rw-r--r-- | slant.c | 13 | ||||
| -rw-r--r-- | solo.c | 13 | ||||
| -rw-r--r-- | tents.c | 13 | ||||
| -rw-r--r-- | towers.c | 13 | ||||
| -rw-r--r-- | tracks.c | 13 | ||||
| -rw-r--r-- | twiddle.c | 13 | ||||
| -rw-r--r-- | undead.c | 14 | ||||
| -rw-r--r-- | unequal.c | 13 | ||||
| -rw-r--r-- | unfinished/group.c | 13 | ||||
| -rw-r--r-- | unfinished/separate.c | 13 | ||||
| -rw-r--r-- | unfinished/slide.c | 13 | ||||
| -rw-r--r-- | unfinished/sokoban.c | 13 | ||||
| -rw-r--r-- | unruly.c | 13 | ||||
| -rw-r--r-- | untangle.c | 13 |
42 files changed, 88 insertions, 445 deletions
@@ -2141,15 +2141,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -3294,8 +3285,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1038,15 +1038,6 @@ static void free_ui(game_ui *ui) { } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1771,8 +1762,8 @@ const struct game thegame = { false, NULL, NULL, /* can_format_as_text_now, text_format */ new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ @@ -885,6 +885,9 @@ user could edit the save file by hand... But if the user is \e{that} determined to cheat, they could just as easily modify the game's source.) +The \cw{encode_ui()} function is optional. If a back-end doesn't need +this function it can just set the pointer to \cw{NULL}. + \S{backend-decode-ui} \cw{decode_ui()} \c void (*decode_ui)(game_ui *ui, const char *encoding); @@ -896,6 +899,9 @@ the best it can, which might just mean not changing the \c{game_ui} structure at all. This might happen if a save file is corrupted, or simply from a newer version that encodes more \c{game_ui} data. +Like \cw{encode_ui()}, \cw{decode_ui()} is optional. If a back-end +doesn't need this function it can just set the pointer to \cw{NULL}. + \S{backend-changed-state} \cw{changed_state()} \c void (*changed_state)(game_ui *ui, const game_state *oldstate, @@ -2727,15 +2727,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -3446,8 +3437,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -458,15 +458,6 @@ static void free_ui(game_ui *ui) { } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1105,8 +1096,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ @@ -1413,15 +1413,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2179,8 +2170,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ game_request_keys, game_changed_state, current_key_label, @@ -926,15 +926,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1348,8 +1339,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -790,15 +790,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1376,8 +1367,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -2701,15 +2701,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -4137,8 +4128,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, #ifdef EDITOR @@ -1544,15 +1544,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2488,8 +2479,8 @@ const struct game thegame = { false, NULL, NULL, /* can_format_as_text_now, text_format */ new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ game_request_keys, game_changed_state, current_key_label, @@ -1848,17 +1848,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - /* nothing to encode. */ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ - /* nothing to decode. */ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2343,8 +2332,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -879,15 +879,6 @@ static void free_ui(game_ui *ui) { } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -3681,8 +3672,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ @@ -1745,15 +1745,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2468,8 +2459,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -2302,15 +2302,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -3267,8 +3258,8 @@ const struct game thegame = { false, NULL, NULL, /* can_format_as_text_now, text_format */ new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -2204,7 +2204,7 @@ void midend_serialise(midend *me, /* * Any required serialisation of the game_ui. */ - if (me->ui) { + if (me->ui && me->ourgame->encode_ui) { char *s = me->ourgame->encode_ui(me->ui); if (s) { wr("UI", s); @@ -2541,7 +2541,7 @@ static const char *midend_deserialise_internal( } data.ui = me->ourgame->new_ui(data.states[0].state); - if (data.uistr) + if (data.uistr && me->ourgame->decode_ui) me->ourgame->decode_ui(data.ui, data.uistr); /* @@ -1022,15 +1022,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1620,8 +1611,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -983,15 +983,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - /* ---------------------------------------------------------------------- * Process a move. */ @@ -1869,8 +1860,8 @@ const struct game thegame = { false, NULL, NULL, /* can_format_as_text_now, text_format */ new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -121,15 +121,6 @@ static void free_ui(game_ui *ui) { } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -248,8 +239,8 @@ const struct game thegame = { false, NULL, NULL, /* can_format_as_text_now, text_format */ new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ @@ -887,15 +887,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1388,8 +1379,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ @@ -1250,15 +1250,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2087,8 +2078,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1878,15 +1878,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2729,8 +2720,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -813,15 +813,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1372,8 +1363,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1240,15 +1240,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static const char *current_key_label(const game_ui *ui, const game_state *state, int button) { @@ -1831,8 +1822,8 @@ struct game const thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -2220,15 +2220,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void coord_round(float x, float y, int *xr, int *yr) { float xs, ys, xv, yv, dx, dy, dist; @@ -3004,8 +2995,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1077,15 +1077,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void sel_clear(game_ui *ui, const game_state *state) { int i; @@ -1677,8 +1668,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1410,15 +1410,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2293,8 +2284,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1461,15 +1461,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1861,8 +1852,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -584,15 +584,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1202,8 +1193,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1595,15 +1595,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2186,8 +2177,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -4573,15 +4573,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -5639,8 +5630,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ game_request_keys, game_changed_state, current_key_label, @@ -1468,15 +1468,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2656,8 +2647,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1177,15 +1177,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2063,8 +2054,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ game_request_keys, game_changed_state, current_key_label, @@ -2033,15 +2033,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -3056,8 +3047,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -632,15 +632,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1316,8 +1307,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1661,16 +1661,6 @@ static void free_ui(game_ui *ui) { return; } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ - return; -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2796,8 +2786,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ game_request_keys, game_changed_state, current_key_label, @@ -1454,15 +1454,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2163,8 +2154,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ game_request_keys, game_changed_state, current_key_label, diff --git a/unfinished/group.c b/unfinished/group.c index bbac220..7a2ffe6 100644 --- a/unfinished/group.c +++ b/unfinished/group.c @@ -1272,15 +1272,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2332,8 +2323,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, diff --git a/unfinished/separate.c b/unfinished/separate.c index d3423de..324a966 100644 --- a/unfinished/separate.c +++ b/unfinished/separate.c @@ -705,15 +705,6 @@ static void free_ui(game_ui *ui) { } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -845,8 +836,8 @@ const struct game thegame = { false, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ diff --git a/unfinished/slide.c b/unfinished/slide.c index 115230f..fe573e8 100644 --- a/unfinished/slide.c +++ b/unfinished/slide.c @@ -1217,15 +1217,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2337,8 +2328,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ diff --git a/unfinished/sokoban.c b/unfinished/sokoban.c index bef7d72..65d1fa6 100644 --- a/unfinished/sokoban.c +++ b/unfinished/sokoban.c @@ -927,15 +927,6 @@ static void free_ui(game_ui *ui) { } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1459,8 +1450,8 @@ const struct game thegame = { false, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ @@ -1527,15 +1527,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -2039,8 +2030,8 @@ const struct game thegame = { true, game_can_format_as_text_now, game_text_format, new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, current_key_label, @@ -1055,15 +1055,6 @@ static void free_ui(game_ui *ui) sfree(ui); } -static char *encode_ui(const game_ui *ui) -{ - return NULL; -} - -static void decode_ui(game_ui *ui, const char *encoding) -{ -} - static void game_changed_state(game_ui *ui, const game_state *oldstate, const game_state *newstate) { @@ -1465,8 +1456,8 @@ const struct game thegame = { false, NULL, NULL, /* can_format_as_text_now, text_format */ new_ui, free_ui, - encode_ui, - decode_ui, + NULL, /* encode_ui */ + NULL, /* decode_ui */ NULL, /* game_request_keys */ game_changed_state, NULL, /* current_key_label */ |