diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-10-22 16:44:38 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-10-22 16:44:38 +0000 |
| commit | 40fcf516f40e10f23f5a9f6760bfffae206b2e49 (patch) | |
| tree | 6c6ca9b79fdbcc5f57280812d8b2a032d6266b62 /puzzles.h | |
| parent | b44d75aa4e97e9264e585712a8ec5fa757b645ec (diff) | |
| download | puzzles-40fcf516f40e10f23f5a9f6760bfffae206b2e49.zip puzzles-40fcf516f40e10f23f5a9f6760bfffae206b2e49.tar.gz puzzles-40fcf516f40e10f23f5a9f6760bfffae206b2e49.tar.bz2 puzzles-40fcf516f40e10f23f5a9f6760bfffae206b2e49.tar.xz | |
Cleanup: remove the game_state parameter to game_colours(). No game
was actually using it, and also it wasn't being called again for
different game states or different game parameters, so it would have
been a mistake to depend on anything in that game state. Games are
now expected to commit in advance to a single fixed list of all the
colours they will ever need, which was the case in practice already
and simplifies any later port to a colour-poor platform. Also this
change has removed a lot of unnecessary faff from midend_colours().
[originally from svn r6416]
Diffstat (limited to 'puzzles.h')
| -rw-r--r-- | puzzles.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -383,7 +383,7 @@ struct game { void (*compute_size)(game_params *params, int tilesize, int *x, int *y); void (*set_size)(drawing *dr, game_drawstate *ds, game_params *params, int tilesize); - float *(*colours)(frontend *fe, game_state *state, int *ncolours); + float *(*colours)(frontend *fe, int *ncolours); game_drawstate *(*new_drawstate)(drawing *dr, game_state *state); void (*free_drawstate)(drawing *dr, game_drawstate *ds); void (*redraw)(drawing *dr, game_drawstate *ds, game_state *oldstate, |