mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
mkhighlight: Don't darken the base colour if we don't need a highlight
The "mkhighlight" functions can now take -1 as the requested highlight or lowlight colour as an indication that no such colour should be returned. If the caller doesn't want a highlight colour, there's not much point in darkening the base colour to make it distinct from the highlight, so don't do that. This means that the background colours in Palisade and Untangle are no longer unnecessarily darkened.
This commit is contained in:
2
misc.c
2
misc.c
@ -211,7 +211,7 @@ void game_mkhighlight_specific(frontend *fe, float *ret,
|
||||
for (i = 1; i < 3; i++)
|
||||
if (ret[background*3+i] > max)
|
||||
max = ret[background*3+i];
|
||||
if (max * 1.2F > 1.0F) {
|
||||
if (highlight >= 0 && max * 1.2F > 1.0F) {
|
||||
for (i = 0; i < 3; i++)
|
||||
ret[background*3+i] /= (max * 1.2F);
|
||||
}
|
||||
|
Reference in New Issue
Block a user