diff options
author | Filippos Karapetis | 2009-10-07 21:29:47 +0000 |
---|---|---|
committer | Filippos Karapetis | 2009-10-07 21:29:47 +0000 |
commit | 1562add63191c482acf99da61d6d8d1e2bf8903d (patch) | |
tree | 68d36e8e9219837a9febdb7791b572da9e7f3ed6 /engines/sci/engine/savegame.cpp | |
parent | 80d136a362e667d4e8ff0754fe634eba30e0590a (diff) | |
download | scummvm-rg350-1562add63191c482acf99da61d6d8d1e2bf8903d.tar.gz scummvm-rg350-1562add63191c482acf99da61d6d8d1e2bf8903d.tar.bz2 scummvm-rg350-1562add63191c482acf99da61d6d8d1e2bf8903d.zip |
- Cleaned up the cursor code
- Renamed gui -> _gui in EngineState, for consistency
- Added a reference to SciGuiCursor in EngineState, to be used by current code
- Renamed setCursorHide -> hideCursor, setCursorShow -> showCursor
- Moved the cursor zone limiting code inside SciGuiCursor. This code is currently not functioning, as we need to call refreshPosition() before each updateScreen() call to limit the cursor position.
svn-id: r44760
Diffstat (limited to 'engines/sci/engine/savegame.cpp')
-rw-r--r-- | engines/sci/engine/savegame.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/engines/sci/engine/savegame.cpp b/engines/sci/engine/savegame.cpp index 2e54b00d77..46b2fa94c2 100644 --- a/engines/sci/engine/savegame.cpp +++ b/engines/sci/engine/savegame.cpp @@ -737,7 +737,7 @@ EngineState *gamestate_restore(EngineState *s, Common::SeekableReadStream *fh) { } // FIXME: Do in-place loading at some point, instead of creating a new EngineState instance from scratch. - retval = new EngineState(s->resMan, s->_kernel, s->_voc, s->_flags); + retval = new EngineState(s->resMan, s->_kernel, s->_voc, s->_gui, s->_cursor, s->_flags); // Copy some old data retval->gfx_state = s->gfx_state; @@ -797,8 +797,6 @@ EngineState *gamestate_restore(EngineState *s, Common::SeekableReadStream *fh) { // Message state: retval->_msgState = s->_msgState; - retval->gui = s->gui; - return retval; } |