From f89c68c6f19d859a755741ddb0d66255b5f6b69c Mon Sep 17 00:00:00 2001 From: Robert Göffringmann Date: Fri, 11 Jul 2003 22:19:16 +0000 Subject: added autosaving every 5 minutes svn-id: r8915 --- sky/sky.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'sky/sky.cpp') diff --git a/sky/sky.cpp b/sky/sky.cpp index 55c6cb618f..e36076a41e 100644 --- a/sky/sky.cpp +++ b/sky/sky.cpp @@ -155,8 +155,16 @@ void SkyState::go() { if (introSkipped) _skyControl->restartGame(); + _lastSaveTime = _system->get_msecs(); + while (1) { delay(_systemVars.gameSpeed); + + if (_system->get_msecs() - _lastSaveTime > 5 * 60 * 1000) { + _lastSaveTime = _system->get_msecs(); + _skyControl->doAutoSave(); + } + if (_key_pressed == 63) { _key_pressed = 0; _skyControl->doControlPanel(); -- cgit v1.2.3