summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dungeon.cc
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2009-12-29 17:55:13 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2009-12-29 17:55:13 +0530
commitfe97e90bb05bca87d2df81bf3a2d7ded964fd42c (patch)
tree4bcff7d9f8999ffe0bc91d298c1607835da75f35 /crawl-ref/source/dungeon.cc
parentcccb371a91d0fb0f1f1008bc1eff23e48418114a (diff)
downloadcrawl-ref-fe97e90bb05bca87d2df81bf3a2d7ded964fd42c.tar.gz
crawl-ref-fe97e90bb05bca87d2df81bf3a2d7ded964fd42c.zip
Fix warnings for double->int implicit conversion (Napkin).
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r--crawl-ref/source/dungeon.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc
index 1c1d27f642..93e5086ef6 100644
--- a/crawl-ref/source/dungeon.cc
+++ b/crawl-ref/source/dungeon.cc
@@ -7632,8 +7632,9 @@ coord_def dgn_random_point_from(const coord_def &c, int radius, int margin)
while (attempts-- > 0)
{
const double angle = dgn_degrees_to_radians(random2(360));
- const coord_def res = c + coord_def(radius * cos(angle),
- radius * sin(angle));
+ const coord_def res =
+ c + coord_def(static_cast<int>(radius * cos(angle)),
+ static_cast<int>(radius * sin(angle)));
if (res.x >= margin && res.x < GXM - margin
&& res.y >= margin && res.y < GYM - margin)
{