diff options
author | Eugene Sandulenko | 2007-12-28 07:43:52 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2007-12-28 07:43:52 +0000 |
commit | ef319ad6745678275a4c5eb159d6d95fdf17649f (patch) | |
tree | 216cba22fab48bcce82cdf12edcd95a74f6afb21 /engines/gob | |
parent | d4d072fe0484918b6caf4571b933a9b374177e5b (diff) | |
download | scummvm-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')
-rw-r--r-- | engines/gob/inter.cpp | 18 |
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() { |