From b0df75952bb6302e79fa1fbf07f2495d8e283a9a Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sat, 18 Jun 2005 08:46:33 +0000 Subject: I've decided I didn't like the asymmetry of putting the solution markers in the top left of the square. [originally from svn r5974] --- flip.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'flip.c') diff --git a/flip.c b/flip.c index 0cd5348..a5ee044 100644 --- a/flip.c +++ b/flip.c @@ -1053,11 +1053,19 @@ static void draw_tile(frontend *fe, game_drawstate *ds, } /* - * Draw a hint blob if required. + * Draw a hint rectangle if required. */ if (tile & 2) { - draw_rect(fe, bx + TILE_SIZE/20, by + TILE_SIZE / 20, - TILE_SIZE / 6, TILE_SIZE / 6, COL_HINT); + int x1 = bx + TILE_SIZE / 20, x2 = bx + TILE_SIZE - TILE_SIZE / 20; + int y1 = by + TILE_SIZE / 20, y2 = by + TILE_SIZE - TILE_SIZE / 20; + int i = 3; + while (i--) { + draw_line(fe, x1, y1, x2, y1, COL_HINT); + draw_line(fe, x1, y2, x2, y2, COL_HINT); + draw_line(fe, x1, y1, x1, y2, COL_HINT); + draw_line(fe, x2, y1, x2, y2, COL_HINT); + x1++, y1++, x2--, y2--; + } } unclip(fe); -- cgit v1.1