SCI: Implement kMemorySegment().

svn-id: r47776
This commit is contained in:
Walter van Niftrik 2010-01-31 19:47:54 +00:00
parent 4acb18f6b9
commit a92bb6193b
6 changed files with 52 additions and 1 deletions

View file

@ -952,6 +952,10 @@ void gamestate_restore(EngineState *s, Common::SeekableReadStream *fh) {
// Copy some old data
retval->_soundCmd = s->_soundCmd;
// Copy memory segment
retval->_memorySegmentSize = s->_memorySegmentSize;
memcpy(retval->_memorySegment, s->_memorySegment, s->_memorySegmentSize);
retval->saveLoadWithSerializer(ser); // FIXME: Error handling?
#ifdef USE_OLD_MUSIC_FUNCTIONS