aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authoruruk2013-10-06 10:35:58 +0200
committeruruk2013-10-06 10:35:58 +0200
commit14dee780e07ec819a3ed2520e326bed2d056460f (patch)
treebadb96bf6da94ae02cb23aab7978c2374b46fe06 /engines
parentfed85464440fbe08e8f99edfddb018519b680a69 (diff)
downloadscummvm-rg350-14dee780e07ec819a3ed2520e326bed2d056460f.tar.gz
scummvm-rg350-14dee780e07ec819a3ed2520e326bed2d056460f.tar.bz2
scummvm-rg350-14dee780e07ec819a3ed2520e326bed2d056460f.zip
AVALANCHE: Get rid of FP in Parser::totalTime().
Diffstat (limited to 'engines')
-rw-r--r--engines/avalanche/parser.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/engines/avalanche/parser.cpp b/engines/avalanche/parser.cpp
index 05d402617d..5d8e50c147 100644
--- a/engines/avalanche/parser.cpp
+++ b/engines/avalanche/parser.cpp
@@ -532,11 +532,9 @@ Common::String Parser::rank() {
}
Common::String Parser::totalTime() {
- // There are 65535 clock ticks in a second, 1092.25 in a minute, and 65535 in an hour.
- const float ticksInOneSec = (float)(65535) / 3600;
uint16 h, m, s;
- h = (uint16)floor(_vm->_totalTime / ticksInOneSec); // No. of seconds.
+ h = (uint16) _vm->_totalTime / 65535 / 3600;
m = h % 3600;
h /= 3600;
s = m % 60;