diff options
author | Eugene Sandulenko | 2015-11-27 23:08:50 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2015-11-27 23:08:50 +0100 |
commit | ccd82145a46607438fa395a3109d555e1097262d (patch) | |
tree | 448551f936c0f29bfb176eae48df1498d13c489f /engines/scumm/he/logic/puttrace.cpp | |
parent | 5675fa7b7fd751c0699cb944258e608e5ae68b74 (diff) | |
download | scummvm-rg350-ccd82145a46607438fa395a3109d555e1097262d.tar.gz scummvm-rg350-ccd82145a46607438fa395a3109d555e1097262d.tar.bz2 scummvm-rg350-ccd82145a46607438fa395a3109d555e1097262d.zip |
HE: Proper cast to double to avoid integer division
Diffstat (limited to 'engines/scumm/he/logic/puttrace.cpp')
-rw-r--r-- | engines/scumm/he/logic/puttrace.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/scumm/he/logic/puttrace.cpp b/engines/scumm/he/logic/puttrace.cpp index 1c3317b131..ba62c118fe 100644 --- a/engines/scumm/he/logic/puttrace.cpp +++ b/engines/scumm/he/logic/puttrace.cpp @@ -256,7 +256,7 @@ int32 LogicHErace::op_1102(int32 *args) { } int32 LogicHErace::op_1103(int32 *args) { - double angle = args[0] / args[1] * DEG2RAD; + double angle = (double)args[0] / (double)args[1] * DEG2RAD; writeScummVar(108, (int32)(sin(angle) * args[2])); writeScummVar(109, (int32)(cos(angle) * args[2])); |