diff options
| author | Simon Tatham <anakin@pobox.com> | 2012-04-08 13:06:47 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2012-04-08 13:06:47 +0000 |
| commit | 812800a8b208aff087dfc9c26efb5f4e43917726 (patch) | |
| tree | 053c8da73d1700e1265004fd686492dd5e25487a | |
| parent | b4f3b57aa101d679a07e3c654fd4eded57eb755e (diff) | |
| download | puzzles-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.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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; |