mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 16:05:44 -07:00
When we run out of background colours for chains and wrap back to the
beginning, we should wrap back to COL_B0+1 rather than COL_B0 itself, so as not to reuse white. White should be special, and always indicate a properly numbered square. [originally from svn r9305]
This commit is contained in:
@ -1812,8 +1812,8 @@ static int num2col(game_drawstate *ds, int num)
|
|||||||
{
|
{
|
||||||
int set = num / (ds->n+1);
|
int set = num / (ds->n+1);
|
||||||
|
|
||||||
if (num <= 0) return COL_B0;
|
if (num <= 0 || set == 0) return COL_B0;
|
||||||
return COL_B0 + (set % 16);
|
return COL_B0 + 1 + ((set-1) % 15);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define ARROW_HALFSZ (7 * TILE_SIZE / 32)
|
#define ARROW_HALFSZ (7 * TILE_SIZE / 32)
|
||||||
|
Reference in New Issue
Block a user