mirror of
git://git.tartarus.org/simon/puzzles.git
synced 2025-04-21 08:01:30 -07:00
Tracks: Set the grid colour based on others
COL_GRID used to be mid-way between the usual COL_BACKGROUND and COL_TRACK_BACKGROUND. But then I changed mkhighlight() so that it didn't make COL_BACKGROUND so dark and that made the grid lines indistinguishable from the track background. Now COL_GRID is generated from COL_BACKGROUND and COL_TRACK_BACKGROUND so as long as those are sufficiently distinct from each other, COL_GRID will be distinct from both of them.
This commit is contained in:
3
tracks.c
3
tracks.c
@ -2515,12 +2515,13 @@ static float *game_colours(frontend *fe, int *ncolours)
|
||||
int i;
|
||||
|
||||
game_mkhighlight(fe, ret, COL_BACKGROUND, -1, COL_TRACK_BACKGROUND);
|
||||
colour_mix(&ret[COL_BACKGROUND*3], &ret[COL_TRACK_BACKGROUND*3], 0.5F,
|
||||
&ret[COL_GRID*3]);
|
||||
|
||||
for (i = 0; i < 3; i++) {
|
||||
ret[COL_TRACK_CLUE * 3 + i] = 0.0F;
|
||||
ret[COL_TRACK * 3 + i] = 0.5F;
|
||||
ret[COL_CLUE * 3 + i] = 0.0F;
|
||||
ret[COL_GRID * 3 + i] = 0.75F;
|
||||
ret[COL_CURSOR * 3 + i] = 0.3F;
|
||||
ret[COL_ERROR_BACKGROUND * 3 + i] = 1.0F;
|
||||
}
|
||||
|
Reference in New Issue
Block a user