Ticket #8234: cursor-saveload.diff
File cursor-saveload.diff, 1.8 KB (added by , 21 years ago) |
---|
-
scummvm/scumm/saveload.cpp
diff -ur ScummVM-cvs20030524/scummvm/scumm/saveload.cpp ScummVM-cvs20030524+hack/scummvm/scumm/saveload.cpp
old new 464 464 MKLINE(Scumm, _cursor.state, sleByte, VER_V8), 465 465 MKLINE(Scumm, gdi._cursorActive, sleByte, VER_V8), 466 466 MKLINE(Scumm, _currentCursor, sleByte, VER_V8), 467 MKARRAY(Scumm, _grabbedCursor[0], sleByte, 8192, VER_V20), 468 MKLINE(Scumm, _cursor.width, sleInt16, VER_V20), 469 MKLINE(Scumm, _cursor.height, sleInt16, VER_V20), 470 MKLINE(Scumm, _cursor.hotspotX, sleInt16, VER_V20), 471 MKLINE(Scumm, _cursor.hotspotY, sleInt16, VER_V20), 472 MKLINE(Scumm, _cursor.animate, sleByte, VER_V20), 473 MKLINE(Scumm, _cursor.animateIndex, sleByte, VER_V20), 474 MKLINE(Scumm, _mouse.x, sleInt16, VER_V20), 475 MKLINE(Scumm, _mouse.y, sleInt16, VER_V20), 467 476 468 477 MKLINE(Scumm, _doEffect, sleByte, VER_V8), 469 478 MKLINE(Scumm, _switchRoomEffect, sleByte, VER_V8), … … 620 629 if (!s->isSaving() && savegameVersion < VER_V14) 621 630 upgradeGfxUsageBits(); 622 631 632 if (!s->isSaving() && savegameVersion >= VER_V20) { 633 updateCursor(); 634 _system->warp_mouse(_mouse.x, _mouse.y); 635 } 636 623 637 s->saveLoadArrayOf(_actors, _numActors, sizeof(_actors[0]), actorEntries); 624 638 625 639 if (savegameVersion < VER_V9) -
scummvm/scumm/saveload.h
diff -ur ScummVM-cvs20030524/scummvm/scumm/saveload.h ScummVM-cvs20030524+hack/scummvm/scumm/saveload.h
old new 38 38 VER_V16, 39 39 VER_V17, 40 40 VER_V18, 41 VER_V19 41 VER_V19, 42 VER_V20 42 43 }; 43 44 44 #define CURRENT_VER VER_V 1945 #define CURRENT_VER VER_V20 45 46 46 47 47 48 // To work around a warning in GCC 3.2 (and 3.1 ?) regarding non-POD types,