diff options
author | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-02 23:26:11 +0000 |
---|---|---|
committer | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-02 23:26:11 +0000 |
commit | 79abc2a82db1bc1e941088c64bbad017e9f4a1cb (patch) | |
tree | d7c7098fdbc707ffab0052554910ba71c456deae /crawl-ref/source/beam.cc | |
parent | d93ab4e7a4f2601e82714d1b1048a10614f41403 (diff) | |
download | crawl-ref-79abc2a82db1bc1e941088c64bbad017e9f4a1cb.tar.gz crawl-ref-79abc2a82db1bc1e941088c64bbad017e9f4a1cb.zip |
Silencing warnings.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8140 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/beam.cc')
-rw-r--r-- | crawl-ref/source/beam.cc | 6 |
1 files changed, 4 insertions, 2 deletions
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 <iostream> #include <set> #include <algorithm> +#include <cmath> #ifdef DOS #include <dos.h> @@ -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; |