aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/agos.cpp
diff options
context:
space:
mode:
authorMax Horn2007-12-20 09:43:46 +0000
committerMax Horn2007-12-20 09:43:46 +0000
commitf44a19608792ac884ca4654eb89514d848fdeedd (patch)
tree90c4c65f7449f7b6d564c354d20bbc7e98405b1e /engines/agos/agos.cpp
parent15a94b7c0c9d53ec2ae7fa4dce4c62daac6040ae (diff)
downloadscummvm-rg350-f44a19608792ac884ca4654eb89514d848fdeedd.tar.gz
scummvm-rg350-f44a19608792ac884ca4654eb89514d848fdeedd.tar.bz2
scummvm-rg350-f44a19608792ac884ca4654eb89514d848fdeedd.zip
Moved all time() calls in AGOS to a single new method AGOSEngine::getTime(); also replaced an evil function-static variable by a member variable (lastMinute)
svn-id: r29908
Diffstat (limited to 'engines/agos/agos.cpp')
-rw-r--r--engines/agos/agos.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/agos/agos.cpp b/engines/agos/agos.cpp
index ccb53bec77..04d64acc26 100644
--- a/engines/agos/agos.cpp
+++ b/engines/agos/agos.cpp
@@ -275,6 +275,7 @@ AGOSEngine::AGOSEngine(OSystem *syst)
_gameStoppedClock = 0;
_gameTime = 0;
_lastTime = 0;
+ _lastMinute = 0;
_firstTimeStruct = 0;
_pendingDeleteTimeEvent = 0;
@@ -1051,4 +1052,9 @@ void AGOSEngine::shutdown() {
_system->quit();
}
+uint32 AGOSEngine::getTime() const {
+ // FIXME: calling time() is not portable, use OSystem::getMillis instead
+ return (uint32)time(NULL);
+}
+
} // End of namespace AGOS