summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/beam.cc
diff options
context:
space:
mode:
authorennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-02 23:26:11 +0000
committerennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-02 23:26:11 +0000
commit79abc2a82db1bc1e941088c64bbad017e9f4a1cb (patch)
treed7c7098fdbc707ffab0052554910ba71c456deae /crawl-ref/source/beam.cc
parentd93ab4e7a4f2601e82714d1b1048a10614f41403 (diff)
downloadcrawl-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.cc6
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;