diff options
author | johndoe123 | 2014-02-07 09:37:14 +0100 |
---|---|---|
committer | johndoe123 | 2014-02-07 09:37:14 +0100 |
commit | 3471c0c24db691bc0f0ea4609629bac945e34bff (patch) | |
tree | 7a4b0c4f17acb57731a072bc5ffa11c40198bc8e /engines | |
parent | 5c93ecb130158da0f35ca70f8e251775ad4dc80e (diff) | |
download | scummvm-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.cpp | 2 |
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)); |