added autosaving every 5 minutes

svn-id: r8915
This commit is contained in:
Robert Göffringmann 2003-07-11 22:19:16 +00:00
parent 021aa93c6c
commit f89c68c6f1
4 changed files with 86 additions and 11 deletions

View file

@ -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();