From 79abc2a82db1bc1e941088c64bbad017e9f4a1cb Mon Sep 17 00:00:00 2001 From: ennewalker Date: Fri, 2 Jan 2009 23:26:11 +0000 Subject: Silencing warnings. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8140 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/beam.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'crawl-ref/source/beam.cc') diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc index 2295fe8b61..8af120c8b2 100644 --- a/crawl-ref/source/beam.cc +++ b/crawl-ref/source/beam.cc @@ -16,6 +16,7 @@ #include #include #include +#include #ifdef DOS #include @@ -1408,7 +1409,7 @@ static void _munge_bounced_bolt(bolt &old_bolt, bolt &new_bolt, double old_deg = old_ray.get_degrees(); double new_deg = new_ray.get_degrees(); - double angle = abs(old_deg - new_deg); + double angle = fabs(old_deg - new_deg); if (angle >= 180.0) angle -= 180.0; @@ -1421,7 +1422,8 @@ static void _munge_bounced_bolt(bolt &old_bolt, bolt &new_bolt, ray_def temp_ray = new_ray; for (int tries = 0; tries < 20; tries++) { - shift = (double) random_range(min * 10000, max * 10000) / 10000.0; + shift = (double) random_range((int)(min * 10000), + (int)(max * 10000)) / 10000.0; if (new_deg < old_deg) shift = -shift; -- cgit v1.2.3-54-g00ecf