From: Stefan Schmidt Date: Tue, 20 Oct 2015 14:39:42 +0000 (+0200) Subject: examples/sphere_hunter: make sure we do not loose fractional part of double. X-Git-Tag: v1.16.0-beta3~21 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dadb9fbee6f2c84e5e8867ab42df0d4d2080a7d3;p=platform%2Fupstream%2Felementary.git examples/sphere_hunter: make sure we do not loose fractional part of double. When dividing with an int we would loose the fractional part. Better cast to a double to make clear we want double precision here. CID: 1327343, 1327344 --- diff --git a/src/examples/sphere_hunter/evas_3d_sphere_hunter.c b/src/examples/sphere_hunter/evas_3d_sphere_hunter.c index 895d4f1..e823bc3 100644 --- a/src/examples/sphere_hunter/evas_3d_sphere_hunter.c +++ b/src/examples/sphere_hunter/evas_3d_sphere_hunter.c @@ -431,7 +431,7 @@ _key_down(void *data, if (camera_y < 100.0) { camera_y += 0.5; - camera_z += 0.5 * (7 / 4); + camera_z += 0.5 * (7 / (double)4); } } if (!strcmp(ev->key, "n")) @@ -598,7 +598,7 @@ _create_cubes(Scene_Data *data, Evas_Real r, int count) Evas_Real d_alpha; data->items = NULL; - d_alpha = 360 / count; + d_alpha = 360 / (double)count; for (i = 0; i < count; i++) {