aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2012-04-08 13:06:47 +0000
committerSimon Tatham <anakin@pobox.com>2012-04-08 13:06:47 +0000
commit812800a8b208aff087dfc9c26efb5f4e43917726 (patch)
tree053c8da73d1700e1265004fd686492dd5e25487a
parentb4f3b57aa101d679a07e3c654fd4eded57eb755e (diff)
downloadpuzzles-812800a8b208aff087dfc9c26efb5f4e43917726.zip
puzzles-812800a8b208aff087dfc9c26efb5f4e43917726.tar.gz
puzzles-812800a8b208aff087dfc9c26efb5f4e43917726.tar.bz2
puzzles-812800a8b208aff087dfc9c26efb5f4e43917726.tar.xz
Increase by 1 pixel the clip rectangle used to draw and erase the
Black Box finish button. Like the Guess blitter, it was assuming non-expansion of circles. [originally from svn r9452]
-rw-r--r--blackbox.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/blackbox.c b/blackbox.c
index be79634..3a85bd7 100644
--- a/blackbox.c
+++ b/blackbox.c
@@ -1398,15 +1398,15 @@ static void game_redraw(drawing *dr, game_drawstate *ds, game_state *oldstate,
if (CAN_REVEAL(state)) {
int outline = (ui->cur_visible && ui->cur_x == 0 && ui->cur_y == 0)
? COL_CURSOR : COL_BALL;
- clip(dr, TODRAW(0), TODRAW(0), TILE_SIZE-1, TILE_SIZE-1);
+ clip(dr, TODRAW(0)-1, TODRAW(0)-1, TILE_SIZE+1, TILE_SIZE+1);
draw_circle(dr, TODRAW(0) + ds->crad, TODRAW(0) + ds->crad, ds->crad,
outline, outline);
draw_circle(dr, TODRAW(0) + ds->crad, TODRAW(0) + ds->crad, ds->crad-2,
COL_BUTTON, COL_BUTTON);
unclip(dr);
} else {
- draw_rect(dr, TODRAW(0), TODRAW(0),
- TILE_SIZE-1, TILE_SIZE-1, COL_BACKGROUND);
+ draw_rect(dr, TODRAW(0)-1, TODRAW(0)-1,
+ TILE_SIZE+1, TILE_SIZE+1, COL_BACKGROUND);
}
draw_update(dr, TODRAW(0), TODRAW(0), TILE_SIZE, TILE_SIZE);
ds->reveal = state->reveal;