simon-svn: puzzles: simon

tartarus-commits at lists.tartarus.org tartarus-commits at lists.tartarus.org
Sun Jun 19 15:33:06 BST 2005


SVN root:       svn://ixion.tartarus.org/main
Changes by:     simon
Revision:       5979
Date:           2005-06-19 15:33:06 +0100 (Sun, 19 Jun 2005)

Log message (8 lines):
Redraw glitch: tiles marked black (at game-over time) were not
redrawn as non-black on undo. Introduce a new flag TILE_IMPOSSIBLE,
so that information about those black markers is cached in the
drawstate and we know when we have to erase them.

In the process I've removed the game_state argument completely from
the subfunction tile_redraw(), which gives me some confidence that
it isn't getting any _more_ privileged information out of it.

Modified files:
U   puzzles/samegame.c

Links:
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi?rev=5979&view=rev
http://www.tartarus.org/~simon-anonsvn/viewcvs.cgi/puzzles/samegame.c?rev=5979&r1=5978&r2=5979



More information about the tartarus-commits mailing list