aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2004-05-11 18:46:10 +0000
committerSimon Tatham <anakin@pobox.com>2004-05-11 18:46:10 +0000
commit8a67b0ed2c246940e2b97e4c85fc65fa694a1d1c (patch)
tree720d460762c1c195df621eff0cb830e68174b6fe
parentcdfc740fe45e17d61075d653d45efedcd9743805 (diff)
downloadpuzzles-8a67b0ed2c246940e2b97e4c85fc65fa694a1d1c.zip
puzzles-8a67b0ed2c246940e2b97e4c85fc65fa694a1d1c.tar.gz
puzzles-8a67b0ed2c246940e2b97e4c85fc65fa694a1d1c.tar.bz2
puzzles-8a67b0ed2c246940e2b97e4c85fc65fa694a1d1c.tar.xz
Cosmetic fixes for Windows.
[originally from svn r4212]
-rw-r--r--rect.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/rect.c b/rect.c
index c145e9b..846811e 100644
--- a/rect.c
+++ b/rect.c
@@ -917,7 +917,7 @@ int coord_round(float coord)
/*
* Find the distance from us to that integer.
*/
- dist = fabs(coord - (float)i);
+ dist = (float)fabs(coord - (float)i);
/*
* If we're within the tolerance limit, return the edge
@@ -1136,7 +1136,7 @@ void draw_tile(frontend *fe, game_state *state, int x, int y,
if (grid(state,x,y)) {
sprintf(str, "%d", grid(state,x,y));
draw_text(fe, cx+TILE_SIZE/2, cy+TILE_SIZE/2, FONT_VARIABLE,
- TILE_SIZE/3, ALIGN_HCENTRE | ALIGN_VCENTRE, COL_TEXT, str);
+ TILE_SIZE/2, ALIGN_HCENTRE | ALIGN_VCENTRE, COL_TEXT, str);
}
/*
@@ -1216,6 +1216,9 @@ void game_redraw(frontend *fe, game_drawstate *ds, game_state *oldstate,
}
if (!ds->started) {
+ draw_rect(fe, 0, 0,
+ state->w * TILE_SIZE + 2*BORDER + 1,
+ state->h * TILE_SIZE + 2*BORDER + 1, COL_BACKGROUND);
draw_rect(fe, COORD(0)-1, COORD(0)-1,
ds->w*TILE_SIZE+3, ds->h*TILE_SIZE+3, COL_LINE);
ds->started = TRUE;