aboutsummaryrefslogtreecommitdiff
path: root/samegame.c
diff options
context:
space:
mode:
authorSimon Tatham <anakin@pobox.com>2008-09-13 18:29:20 +0000
committerSimon Tatham <anakin@pobox.com>2008-09-13 18:29:20 +0000
commit1d661ec46b8d7216bc6f2e34a4d6b9cc9fdc6f96 (patch)
tree7d148a3d1d265a36957636faa3b5e7aba92bd1f9 /samegame.c
parent5ead207060a3e1f74ad6200fdf02934457394bc2 (diff)
downloadpuzzles-1d661ec46b8d7216bc6f2e34a4d6b9cc9fdc6f96.zip
puzzles-1d661ec46b8d7216bc6f2e34a4d6b9cc9fdc6f96.tar.gz
puzzles-1d661ec46b8d7216bc6f2e34a4d6b9cc9fdc6f96.tar.bz2
puzzles-1d661ec46b8d7216bc6f2e34a4d6b9cc9fdc6f96.tar.xz
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]
Diffstat (limited to 'samegame.c')
-rw-r--r--samegame.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/samegame.c b/samegame.c
index 2b77c26..5a8c2cb 100644
--- a/samegame.c
+++ b/samegame.c
@@ -1126,7 +1126,7 @@ static char *sel_movedesc(game_ui *ui, game_state *state)
if (ui->tiles[i] & TILE_SELECTED) {
sprintf(buf, "%s%d", sep, i);
sep = ",";
- if (retlen + strlen(buf) >= retsize) {
+ if (retlen + (int)strlen(buf) >= retsize) {
retsize = retlen + strlen(buf) + 256;
ret = sresize(ret, retsize, char);
}
@@ -1419,9 +1419,9 @@ static float *game_colours(frontend *fe, int *ncolours)
ret[COL_HIGHLIGHT * 3 + 1] = 1.0F;
ret[COL_HIGHLIGHT * 3 + 2] = 1.0F;
- ret[COL_LOWLIGHT * 3 + 0] = ret[COL_BACKGROUND * 3 + 0] * 2.0 / 3.0;
- ret[COL_LOWLIGHT * 3 + 1] = ret[COL_BACKGROUND * 3 + 1] * 2.0 / 3.0;
- ret[COL_LOWLIGHT * 3 + 2] = ret[COL_BACKGROUND * 3 + 2] * 2.0 / 3.0;
+ ret[COL_LOWLIGHT * 3 + 0] = ret[COL_BACKGROUND * 3 + 0] * 2.0F / 3.0F;
+ ret[COL_LOWLIGHT * 3 + 1] = ret[COL_BACKGROUND * 3 + 1] * 2.0F / 3.0F;
+ ret[COL_LOWLIGHT * 3 + 2] = ret[COL_BACKGROUND * 3 + 2] * 2.0F / 3.0F;
*ncolours = NCOLOURS;
return ret;