diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-07-05 18:13:31 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-07-05 18:13:31 +0000 |
| commit | b74dac6de22e783ac6619411743df6bca1755a8b (patch) | |
| tree | 3291c5880b6167a0af7625d399ae9093a1f1cdfa /Makefile.doc | |
| parent | a4e3d69de23af4597fb1fd9a465f354a06568ffe (diff) | |
| download | puzzles-b74dac6de22e783ac6619411743df6bca1755a8b.zip puzzles-b74dac6de22e783ac6619411743df6bca1755a8b.tar.gz puzzles-b74dac6de22e783ac6619411743df6bca1755a8b.tar.bz2 puzzles-b74dac6de22e783ac6619411743df6bca1755a8b.tar.xz | |
Refactored the game_size() interface, which was getting really
unpleasant and requiring lots of special cases to be taken care of
by every single game. The new interface exposes an integer `tile
size' or `scale' parameter to the midend and provides two much
simpler routines: one which computes the pixel window size given a
game_params and a tile size, and one which is given a tile size and
must set up a drawstate appropriately. All the rest of the
complexity is handled in the midend, mostly by binary search, so
grubby special cases only have to be dealt with once.
[originally from svn r6059]
Diffstat (limited to 'Makefile.doc')
0 files changed, 0 insertions, 0 deletions