diff options
| author | Simon Tatham <anakin@pobox.com> | 2018-07-20 19:21:52 +0100 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2018-07-20 19:21:52 +0100 |
| commit | 11aab0d7c885ed907a3e8cbcccfbba6e7af57b8c (patch) | |
| tree | 0bfffa16556d82aab9e74392768bc5815f074c27 /tracks.c | |
| parent | 1d9cf25f27125da2aedbcbd2fc3519e3a4b8cce5 (diff) | |
| download | puzzles-11aab0d7c885ed907a3e8cbcccfbba6e7af57b8c.zip puzzles-11aab0d7c885ed907a3e8cbcccfbba6e7af57b8c.tar.gz puzzles-11aab0d7c885ed907a3e8cbcccfbba6e7af57b8c.tar.bz2 puzzles-11aab0d7c885ed907a3e8cbcccfbba6e7af57b8c.tar.xz | |
Tracks: stop drawing background for clues in game_print.
This makes the clue numbers actually visible in the printed output,
instead of black on black.
Diffstat (limited to 'tracks.c')
| -rw-r--r-- | tracks.c | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -2427,9 +2427,9 @@ static void draw_clue(drawing *dr, game_drawstate *ds, int w, int clue, int i, i cy = CENTERED_COORD(i-w); } - draw_rect(dr, cx - tsz + GRID_LINE_TL, cy - tsz + GRID_LINE_TL, - TILE_SIZE - GRID_LINE_ALL, TILE_SIZE - GRID_LINE_ALL, - bg); + if (bg >= 0) + draw_rect(dr, cx - tsz + GRID_LINE_TL, cy - tsz + GRID_LINE_TL, + TILE_SIZE - GRID_LINE_ALL, TILE_SIZE - GRID_LINE_ALL, bg); sprintf(buf, "%d", clue); draw_text(dr, cx, cy, FONT_VARIABLE, tsz, ALIGN_VCENTRE|ALIGN_HCENTRE, col, buf); @@ -2606,8 +2606,7 @@ static void game_print(drawing *dr, const game_state *state, int tilesize) /* clue numbers, and loop ends */ for (i = 0; i < w+h; i++) - draw_clue(dr, ds, w, state->numbers->numbers[i], i, - black, COL_BACKGROUND); + draw_clue(dr, ds, w, state->numbers->numbers[i], i, black, -1); draw_loop_ends(dr, ds, state, black); /* clue tracks / solution */ |