Patch from James H providing lots more paranoid casting. Also one

actual behaviour change: Untangle now permits dragging with the
right mouse button, which has exactly the same effect as it does
with the left. (Harmless on desktop platforms, but helpful when
"right-click" is achieved by press-and-hold; now the drag takes
place even if you hesitate first.)

[originally from svn r8177]
This commit is contained in:
Simon Tatham
2008-09-13 18:29:20 +00:00
parent 5ead207060
commit 1d661ec46b
9 changed files with 37 additions and 36 deletions

6
net.c
View File

@ -232,7 +232,7 @@ static void decode_params(game_params *ret, char const *string)
ret->wrapping = TRUE;
} else if (*p == 'b') {
p++;
ret->barrier_probability = atof(p);
ret->barrier_probability = (float)atof(p);
while (*p && (*p == '.' || isdigit((unsigned char)*p))) p++;
} else if (*p == 'a') {
p++;
@ -2863,8 +2863,8 @@ static void game_print_size(game_params *params, float *x, float *y)
* I'll use 8mm squares by default.
*/
game_compute_size(params, 800, &pw, &ph);
*x = pw / 100.0;
*y = ph / 100.0;
*x = pw / 100.0F;
*y = ph / 100.0F;
}
static void draw_diagram(drawing *dr, game_drawstate *ds, int x, int y,