summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dgn-shoals.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/dgn-shoals.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/dgn-shoals.cc')
-rw-r--r--crawl-ref/source/dgn-shoals.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/crawl-ref/source/dgn-shoals.cc b/crawl-ref/source/dgn-shoals.cc
index c72cd41bf6..b88873d5b5 100644
--- a/crawl-ref/source/dgn-shoals.cc
+++ b/crawl-ref/source/dgn-shoals.cc
@@ -203,8 +203,9 @@ static void _shoals_build_cliff()
for (int i = 0; i < length; i += 3)
{
int distance = i - length / 2;
- coord_def place = cliffc + coord_def(distance * cos(angle),
- distance * sin(angle));
+ coord_def place =
+ cliffc + coord_def(static_cast<int>(distance * cos(angle)),
+ static_cast<int>(distance * sin(angle)));
coord_def fuzz = coord_def(random_range(-2, 2),
random_range(-2, 2));
place += fuzz;
@@ -512,7 +513,7 @@ static coord_def _shoals_region_center(
}
}
- const coord_def cgravity(cx, cy);
+ const coord_def cgravity(static_cast<int>(cx), static_cast<int>(cy));
coord_def closest_to_center;
int closest_distance = 0;
for (int i = 0, size = visit.size(); i < size; ++i)
@@ -663,7 +664,7 @@ struct coord_dbl
static coord_def _int_coord(const coord_dbl &c)
{
- return coord_def(c.x, c.y);
+ return coord_def(static_cast<int>(c.x), static_cast<int>(c.y));
}
static std::vector<coord_def> _shoals_windshadows(grid_bool &windy)