From 28094c81f193d9c964f3334483027341f5250553 Mon Sep 17 00:00:00 2001 From: simon Date: Thu, 23 Jun 2005 12:55:47 +0000 Subject: [PATCH] Must outline as well as filling circles, because not all platforms can be guaranteed to draw bare filled shapes the same way. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@5994 cda61777-01e9-0310-a592-d414129be87e --- guess.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/guess.c b/guess.c index 1e9ca72..d2bbd0a 100644 --- a/guess.c +++ b/guess.c @@ -786,9 +786,10 @@ static void game_free_drawstate(game_drawstate *ds) static void draw_peg(frontend *fe, game_drawstate *ds, int cx, int cy, int col) { - if (PEGRAD > 0) + if (PEGRAD > 0) { draw_circle(fe, cx+PEGRAD, cy+PEGRAD, PEGRAD, 1, COL_EMPTY + col); - else + draw_circle(fe, cx+PEGRAD, cy+PEGRAD, PEGRAD, 0, COL_EMPTY + col); + } else draw_rect(fe, cx, cy, PEGSZ, PEGSZ, COL_EMPTY + col); draw_update(fe, cx, cy, PEGSZ, PEGSZ); } @@ -841,10 +842,12 @@ static void hint_redraw(frontend *fe, game_drawstate *ds, int guess, rowx += HINTOFF * (i - hintlen); rowy += HINTOFF; } - if (HINTRAD > 0) + if (HINTRAD > 0) { draw_circle(fe, rowx+HINTRAD, rowy+HINTRAD, HINTRAD, 1, col); - else + draw_circle(fe, rowx+HINTRAD, rowy+HINTRAD, HINTRAD, 0, col); + } else { draw_rect(fe, rowx, rowy, HINTSZ, HINTSZ, col); + } draw_update(fe, rowx, rowy, HINTSZ, HINTSZ); } dest->feedback[i] = scol; -- 2.11.0