aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorjohndoe1232014-02-07 09:37:14 +0100
committerjohndoe1232014-02-07 09:37:14 +0100
commit3471c0c24db691bc0f0ea4609629bac945e34bff (patch)
tree7a4b0c4f17acb57731a072bc5ffa11c40198bc8e /engines
parent5c93ecb130158da0f35ca70f8e251775ad4dc80e (diff)
downloadscummvm-rg350-3471c0c24db691bc0f0ea4609629bac945e34bff.tar.gz
scummvm-rg350-3471c0c24db691bc0f0ea4609629bac945e34bff.tar.bz2
scummvm-rg350-3471c0c24db691bc0f0ea4609629bac945e34bff.zip
BBVS: Fix compilation in MSVC10 as suggested by dreammaster
Diffstat (limited to 'engines')
-rw-r--r--engines/bbvs/bbvs.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/bbvs/bbvs.cpp b/engines/bbvs/bbvs.cpp
index 5f433e0ca2..27dc9742b4 100644
--- a/engines/bbvs/bbvs.cpp
+++ b/engines/bbvs/bbvs.cpp
@@ -1751,7 +1751,7 @@ void BbvsEngine::updateWalkObject(SceneObject *sceneObject) {
void BbvsEngine::walkObject(SceneObject *sceneObject, const Common::Point &destPt, int walkSpeed) {
int deltaX = destPt.x - (sceneObject->x >> 16);
int deltaY = destPt.y - (sceneObject->y >> 16);
- float distance = sqrt(deltaX * deltaX + deltaY * deltaY);
+ float distance = sqrt((double)(deltaX * deltaX + deltaY * deltaY));
// NOTE The original doesn't have this check but without it the whole pathfinding breaks
if (distance > 0.0) {
sceneObject->walkCount = distance / ((((float)ABS(deltaX) / distance) + 1.0) * ((float)walkSpeed / 120));