Patch idea from Debian, but modified considerably in implementation:

introduce a new colour in Slant (COL_FILLEDSQUARE) which is used for
the background of any grid square that has a diagonal line in it.
This makes it easier to spot the one square on a giant board you
forgot to fill in, but on the other hand I found it to look very
strange and disconcerting. So I've set the colour to be identical to
COL_BACKGROUND by default, and users who like the idea can enable it
by environment variable or by local patch.

[originally from svn r8930]
This commit is contained in:
Simon Tatham
2010-04-25 14:57:20 +00:00
parent 5062bee2ec
commit 178f87a79e
2 changed files with 15 additions and 6 deletions

6
misc.c
View File

@ -187,8 +187,10 @@ void game_mkhighlight_specific(frontend *fe, float *ret,
}
for (i = 0; i < 3; i++) {
ret[highlight * 3 + i] = ret[background * 3 + i] * 1.2F;
ret[lowlight * 3 + i] = ret[background * 3 + i] * 0.8F;
if (highlight >= 0)
ret[highlight * 3 + i] = ret[background * 3 + i] * 1.2F;
if (lowlight >= 0)
ret[lowlight * 3 + i] = ret[background * 3 + i] * 0.8F;
}
}