summaryrefslogtreecommitdiff
path: root/plugins/advtools.cpp
diff options
context:
space:
mode:
authorQuietust2012-03-03 16:06:31 -0600
committerQuietust2012-03-03 16:06:31 -0600
commita0b671b28948958349d5e6542b3f356e02844ee2 (patch)
treedb875489d1fe9d4b02a6255f0f91e4964e842fde /plugins/advtools.cpp
parent2b2c30ac43cf766df04074e88dd06a6896873670 (diff)
downloaddfhack-a0b671b28948958349d5e6542b3f356e02844ee2.tar.gz
dfhack-a0b671b28948958349d5e6542b3f356e02844ee2.tar.bz2
dfhack-a0b671b28948958349d5e6542b3f356e02844ee2.tar.xz
sqrt() doesn't work on integers
Diffstat (limited to 'plugins/advtools.cpp')
-rw-r--r--plugins/advtools.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/advtools.cpp b/plugins/advtools.cpp
index 40745cc3..15a7cad9 100644
--- a/plugins/advtools.cpp
+++ b/plugins/advtools.cpp
@@ -547,7 +547,7 @@ static std::string formatDirection(df::coord delta)
else
dir = "***";
- int dist = (int)sqrt(delta.x*delta.x + delta.y*delta.y);
+ int dist = (int)sqrt((double)(delta.x*delta.x + delta.y*delta.y));
return stl_sprintf("%d away %s %+d", dist, dir.c_str(), delta.z);
}