aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/inter.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2007-12-28 07:43:52 +0000
committerEugene Sandulenko2007-12-28 07:43:52 +0000
commitef319ad6745678275a4c5eb159d6d95fdf17649f (patch)
tree216cba22fab48bcce82cdf12edcd95a74f6afb21 /engines/gob/inter.cpp
parentd4d072fe0484918b6caf4571b933a9b374177e5b (diff)
downloadscummvm-rg350-ef319ad6745678275a4c5eb159d6d95fdf17649f.tar.gz
scummvm-rg350-ef319ad6745678275a4c5eb159d6d95fdf17649f.tar.bz2
scummvm-rg350-ef319ad6745678275a4c5eb159d6d95fdf17649f.zip
Patch #1859448: Add OSystem::getTimeAndDate API
svn-id: r30034
Diffstat (limited to 'engines/gob/inter.cpp')
-rw-r--r--engines/gob/inter.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/engines/gob/inter.cpp b/engines/gob/inter.cpp
index 3c0127fdbd..2e8e0fead2 100644
--- a/engines/gob/inter.cpp
+++ b/engines/gob/inter.cpp
@@ -125,18 +125,16 @@ bool Inter::evalBoolResult() {
}
void Inter::renewTimeInVars() {
- struct tm *t;
- time_t now = time(NULL);
+ struct tm t;
+ _vm->_system->getTimeAndDate(t);
- t = localtime(&now);
-
- WRITE_VAR(5, 1900 + t->tm_year);
- WRITE_VAR(6, t->tm_mon + 1);
+ WRITE_VAR(5, 1900 + t.tm_year);
+ WRITE_VAR(6, t.tm_mon + 1);
WRITE_VAR(7, 0);
- WRITE_VAR(8, t->tm_mday);
- WRITE_VAR(9, t->tm_hour);
- WRITE_VAR(10, t->tm_min);
- WRITE_VAR(11, t->tm_sec);
+ WRITE_VAR(8, t.tm_mday);
+ WRITE_VAR(9, t.tm_hour);
+ WRITE_VAR(10, t.tm_min);
+ WRITE_VAR(11, t.tm_sec);
}
void Inter::storeMouse() {