From 250838c2ac88e6852d62392bc84feb7678702c06 Mon Sep 17 00:00:00 2001 From: simon Date: Sun, 8 Apr 2012 13:06:47 +0000 Subject: [PATCH] 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. git-svn-id: svn://svn.tartarus.org/sgt/puzzles@9452 cda61777-01e9-0310-a592-d414129be87e --- blackbox.c | 6 +++--- 1 file 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; -- 2.11.0