Lines Matching refs:VER

349 	if (hdr.ver < VER(7) || hdr.ver > CURRENT_VER) {  in loadState()
356 if (hdr.ver < VER(50) && _game.heversion >= 71) { in loadState()
363 if (hdr.ver >= VER(52)) { in loadState()
365 if (hdr.ver <= VER(74)) { in loadState()
378 if (hdr.ver >= VER(56)) { in loadState()
394 if (hdr.ver == VER(7)) in loadState()
395 hdr.ver = VER(8); in loadState()
458 if (_townsPlayer && (hdr.ver >= VER(81))) in loadState()
463 if (hdr.ver < VER(47)) in loadState()
481 if (hdr.ver < VER(33) && _game.version >= 7) { in loadState()
488 if (hdr.ver < VER(30)) { in loadState()
500 if (hdr.ver < VER(28) && _game.version == 8) { in loadState()
517 if (hdr.ver < VER(77) && _game.version >= 7) { in loadState()
526 if (hdr.ver < VER(22)) { in loadState()
536 if (hdr.ver < VER(35) && _game.id == GID_MANIAC && _game.version <= 1) in loadState()
662 if (hdr.ver < VER(7) || hdr.ver > CURRENT_VER) { in loadAndCheckSaveGameHeader()
670 if (hdr.ver < VER(57) && heversion >= 60) { in loadAndCheckSaveGameHeader()
712 if (hdr.ver > VER(52)) { in querySaveMetaInfos()
719 if (hdr.ver > VER(57)) { in querySaveMetaInfos()
807 s.syncAsUint32LE(od.OBIMoffset, VER(8)); in syncWithSerializer()
808 s.syncAsUint32LE(od.OBCDoffset, VER(8)); in syncWithSerializer()
809 s.syncAsUint16LE(od.walk_x, VER(8)); in syncWithSerializer()
810 s.syncAsUint16LE(od.walk_y, VER(8)); in syncWithSerializer()
811 s.syncAsUint16LE(od.obj_nr, VER(8)); in syncWithSerializer()
812 s.syncAsSint16LE(od.x_pos, VER(8)); in syncWithSerializer()
813 s.syncAsSint16LE(od.y_pos, VER(8)); in syncWithSerializer()
814 s.syncAsUint16LE(od.width, VER(8)); in syncWithSerializer()
815 s.syncAsUint16LE(od.height, VER(8)); in syncWithSerializer()
816 s.syncAsByte(od.actordir, VER(8)); in syncWithSerializer()
817 s.syncAsByte(od.parentstate, VER(8)); in syncWithSerializer()
818 s.syncAsByte(od.parent, VER(8)); in syncWithSerializer()
819 s.syncAsByte(od.state, VER(8)); in syncWithSerializer()
820 s.syncAsByte(od.fl_object_index, VER(8)); in syncWithSerializer()
821 s.syncAsByte(od.flags, VER(46)); in syncWithSerializer()
825 s.syncAsSint16LE(!isISR ? vs.curRect.left : vs.origLeft, VER(8)); in syncWithSerializer()
826 s.syncAsSint16LE(vs.curRect.top, VER(8)); in syncWithSerializer()
827 s.syncAsSint16LE(vs.curRect.right, VER(8)); in syncWithSerializer()
828 s.syncAsSint16LE(vs.curRect.bottom, VER(8)); in syncWithSerializer()
829 s.syncAsSint16LE(vs.oldRect.left, VER(8)); in syncWithSerializer()
830 s.syncAsSint16LE(vs.oldRect.top, VER(8)); in syncWithSerializer()
831 s.syncAsSint16LE(vs.oldRect.right, VER(8)); in syncWithSerializer()
832 s.syncAsSint16LE(vs.oldRect.bottom, VER(8)); in syncWithSerializer()
833 s.syncAsByte(vs.verbid, VER(8), VER(11)); in syncWithSerializer()
834 s.syncAsSint16LE(vs.verbid, VER(12)); in syncWithSerializer()
835 s.syncAsByte(vs.color, VER(8)); in syncWithSerializer()
836 s.syncAsByte(vs.hicolor, VER(8)); in syncWithSerializer()
837 s.syncAsByte(vs.dimcolor, VER(8)); in syncWithSerializer()
838 s.syncAsByte(vs.bkcolor, VER(8)); in syncWithSerializer()
839 s.syncAsByte(vs.type, VER(8)); in syncWithSerializer()
840 s.syncAsByte(vs.charset_nr, VER(8)); in syncWithSerializer()
841 s.syncAsByte(vs.curmode, VER(8)); in syncWithSerializer()
842 s.syncAsByte(vs.saveid, VER(8)); in syncWithSerializer()
843 s.syncAsByte(vs.key, VER(8)); in syncWithSerializer()
844 s.syncAsByte(vs.center, VER(8)); in syncWithSerializer()
845 s.syncAsByte(vs.prep, VER(8)); in syncWithSerializer()
846 s.syncAsUint16LE(vs.imgindex, VER(8)); in syncWithSerializer()
860 s.syncAsUint32LE(ss.offs, VER(8)); in syncWithSerializer()
861 s.syncAsSint32LE(ss.delay, VER(8)); in syncWithSerializer()
862 s.syncAsUint16LE(ss.number, VER(8)); in syncWithSerializer()
863 s.syncAsUint16LE(ss.delayFrameCount, VER(8)); in syncWithSerializer()
864 s.syncAsByte(ss.status, VER(8)); in syncWithSerializer()
865 s.syncAsByte(ss.where, VER(8)); in syncWithSerializer()
866 s.syncAsByte(ss.freezeResistant, VER(8)); in syncWithSerializer()
867 s.syncAsByte(ss.recursive, VER(8)); in syncWithSerializer()
868 s.syncAsByte(ss.freezeCount, VER(8)); in syncWithSerializer()
869 s.syncAsByte(ss.didexec, VER(8)); in syncWithSerializer()
870 s.syncAsByte(ss.cutsceneOverride, VER(8)); in syncWithSerializer()
871 s.syncAsByte(ss.cycle, VER(46)); in syncWithSerializer()
872 s.skip(1, VER(8), VER(10)); // unk5 in syncWithSerializer()
876 s.syncAsUint16LE(ns.number, VER(8)); in syncWithSerializer()
877 s.syncAsByte(ns.where, VER(8)); in syncWithSerializer()
878 s.syncAsByte(ns.slot, VER(8)); in syncWithSerializer()
882 s.syncAsByte(st.verb, VER(8)); in syncWithSerializer()
883 s.syncAsByte(st.preposition, VER(8)); in syncWithSerializer()
884 s.syncAsUint16LE(st.objectA, VER(8)); in syncWithSerializer()
885 s.syncAsUint16LE(st.objectB, VER(8)); in syncWithSerializer()
886 s.syncAsByte(st.freezeCount, VER(8)); in syncWithSerializer()
890 s.syncAsSint16LE(st.xpos, VER(8)); in syncWithSerializer()
891 s.syncAsSint16LE(st._default.xpos, VER(8)); in syncWithSerializer()
892 s.syncAsSint16LE(st.ypos, VER(8)); in syncWithSerializer()
893 s.syncAsSint16LE(st._default.ypos, VER(8)); in syncWithSerializer()
894 s.syncAsSint16LE(st.right, VER(8)); in syncWithSerializer()
895 s.syncAsSint16LE(st._default.right, VER(8)); in syncWithSerializer()
896 s.syncAsSByte(st.color, VER(8)); in syncWithSerializer()
897 s.syncAsSByte(st._default.color, VER(8)); in syncWithSerializer()
898 s.syncAsSByte(st.charset, VER(8)); in syncWithSerializer()
899 s.syncAsSByte(st._default.charset, VER(8)); in syncWithSerializer()
900 s.syncAsByte(st.center, VER(8)); in syncWithSerializer()
901 s.syncAsByte(st._default.center, VER(8)); in syncWithSerializer()
902 s.syncAsByte(st.overhead, VER(8)); in syncWithSerializer()
903 s.syncAsByte(st._default.overhead, VER(8)); in syncWithSerializer()
904 s.syncAsByte(st.no_talk_anim, VER(8)); in syncWithSerializer()
905 s.syncAsByte(st._default.no_talk_anim, VER(8)); in syncWithSerializer()
906 s.syncAsByte(st.wrapping, VER(71)); in syncWithSerializer()
907 s.syncAsByte(st._default.wrapping, VER(71)); in syncWithSerializer()
911 s.syncAsUint16LE(cc.delay, VER(8)); in syncWithSerializer()
912 s.syncAsUint16LE(cc.counter, VER(8)); in syncWithSerializer()
913 s.syncAsUint16LE(cc.flags, VER(8)); in syncWithSerializer()
914 s.syncAsByte(cc.start, VER(8)); in syncWithSerializer()
915 s.syncAsByte(cc.end, VER(8)); in syncWithSerializer()
919 s.syncAsUint16LE(ss.x1, VER(13)); in syncWithSerializer()
920 s.syncAsUint16LE(ss.y1, VER(13)); in syncWithSerializer()
921 s.syncAsUint16LE(ss.scale1, VER(13)); in syncWithSerializer()
922 s.syncAsUint16LE(ss.x2, VER(13)); in syncWithSerializer()
923 s.syncAsUint16LE(ss.y2, VER(13)); in syncWithSerializer()
924 s.syncAsUint16LE(ss.scale2, VER(13)); in syncWithSerializer()
928 s.syncAsUint32LE(as.playing, VER(24)); in syncWithSerializer()
929 s.syncAsSint32LE(as.track, VER(24)); in syncWithSerializer()
930 s.syncAsUint32LE(as.start, VER(24)); in syncWithSerializer()
931 s.syncAsUint32LE(as.duration, VER(24)); in syncWithSerializer()
932 s.syncAsSint32LE(as.numLoops, VER(24)); in syncWithSerializer()
972 s.syncBytes(_gameMD5, sizeof(_gameMD5), VER(39)); in saveLoadWithSerializer()
973 s.skip(2, VER(8), VER(50)); // _roomWidth in saveLoadWithSerializer()
974 s.skip(2, VER(8), VER(50)); // _roomHeight in saveLoadWithSerializer()
975 s.skip(4, VER(8), VER(50)); // _ENCD_offs in saveLoadWithSerializer()
976 s.skip(4, VER(8), VER(50)); // _EXCD_offs in saveLoadWithSerializer()
977 s.skip(4, VER(8), VER(50)); // _IM00_offs in saveLoadWithSerializer()
978 s.skip(4, VER(8), VER(50)); // _CLUT_offs in saveLoadWithSerializer()
979 s.skip(4, VER(8), VER(9)); // _EPAL_offs in saveLoadWithSerializer()
980 s.skip(4, VER(8), VER(50)); // _PALS_offs in saveLoadWithSerializer()
981 s.syncAsByte(_curPalIndex, VER(8)); in saveLoadWithSerializer()
982 s.syncAsByte(_currentRoom, VER(8)); in saveLoadWithSerializer()
983 s.syncAsByte(_roomResource, VER(8)); in saveLoadWithSerializer()
984 s.syncAsByte(_numObjectsInRoom, VER(8)); in saveLoadWithSerializer()
985 s.syncAsByte(_currentScript, VER(8)); in saveLoadWithSerializer()
986 s.skip(4 * _numLocalScripts, VER(8), VER(50)); // _localScriptOffsets in saveLoadWithSerializer()
991 sync2DArray(s, vm.localvar, 25, 17, Common::Serializer::Uint16LE, VER(8), VER(8)); in saveLoadWithSerializer()
992 sync2DArray(s, vm.localvar, 40, 17, Common::Serializer::Uint16LE, VER(9), VER(14)); in saveLoadWithSerializer()
998 sync2DArray(s, vm.localvar, 38, 26, Common::Serializer::Uint16LE, VER(15), VER(17)); in saveLoadWithSerializer()
999 s.skip(2 * 12, VER(15), VER(17)); in saveLoadWithSerializer()
1002 sync2DArray(s, vm.localvar, 40, 26, Common::Serializer::Uint32LE, VER(18), VER(19)); in saveLoadWithSerializer()
1005 sync2DArray(s, vm.localvar, NUM_SCRIPT_SLOT, 26, Common::Serializer::Uint32LE, VER(20)); in saveLoadWithSerializer()
1007 s.syncBytes(_resourceMapper, 128, VER(8)); in saveLoadWithSerializer()
1008 s.syncBytes(_charsetColorMap, 16, VER(8)); in saveLoadWithSerializer()
1012 s.syncBytes(_charsetData[i], 16, VER(8)); in saveLoadWithSerializer()
1015 s.syncBytes(_charsetData[i], 16, VER(10)); in saveLoadWithSerializer()
1018 s.syncBytes(_charsetData[i], 16, VER(67)); in saveLoadWithSerializer()
1021 s.skip(2, VER(8), VER(62)); // _curExecScript in saveLoadWithSerializer()
1023 s.syncAsSint16LE(camera._dest.x, VER(8)); in saveLoadWithSerializer()
1024 s.syncAsSint16LE(camera._dest.y, VER(8)); in saveLoadWithSerializer()
1025 s.syncAsSint16LE(camera._cur.x, VER(8)); in saveLoadWithSerializer()
1026 s.syncAsSint16LE(camera._cur.y, VER(8)); in saveLoadWithSerializer()
1031 s.syncAsSint16LE(camera._last.x, VER(8)); in saveLoadWithSerializer()
1032 s.syncAsSint16LE(camera._last.y, VER(8)); in saveLoadWithSerializer()
1033 s.syncAsSint16LE(camera._accel.x, VER(8)); in saveLoadWithSerializer()
1034 s.syncAsSint16LE(camera._accel.y, VER(8)); in saveLoadWithSerializer()
1035 s.syncAsSint16LE(_screenStartStrip, VER(8)); in saveLoadWithSerializer()
1036 s.syncAsSint16LE(_screenEndStrip, VER(8)); in saveLoadWithSerializer()
1037 s.syncAsByte(camera._mode, VER(8)); in saveLoadWithSerializer()
1038 s.syncAsByte(camera._follows, VER(8)); in saveLoadWithSerializer()
1039 s.syncAsSint16LE(camera._leftTrigger, VER(8)); in saveLoadWithSerializer()
1040 s.syncAsSint16LE(camera._rightTrigger, VER(8)); in saveLoadWithSerializer()
1041 s.syncAsUint16LE(camera._movingToActor, VER(8)); in saveLoadWithSerializer()
1043 s.syncAsByte(_actorToPrintStrFor, VER(8)); in saveLoadWithSerializer()
1044 s.syncAsByte(_charsetColor, VER(8)); in saveLoadWithSerializer()
1047 s.syncAsByte(_charsetBufPos, VER(8), VER(9)); in saveLoadWithSerializer()
1048 s.syncAsSint16LE(_charsetBufPos, VER(10)); in saveLoadWithSerializer()
1050 s.syncAsByte(_haveMsg, VER(8)); in saveLoadWithSerializer()
1051 s.syncAsByte(_haveActorSpeechMsg, VER(61)); in saveLoadWithSerializer()
1052 s.syncAsByte(_useTalkAnims, VER(8)); in saveLoadWithSerializer()
1054 s.syncAsSint16LE(_talkDelay, VER(8)); in saveLoadWithSerializer()
1055 s.syncAsSint16LE(_defaultTalkDelay, VER(8)); in saveLoadWithSerializer()
1056 s.skip(2, VER(8), VER(27)); // _numInMsgStack in saveLoadWithSerializer()
1057 s.syncAsByte(_sentenceNum, VER(8)); in saveLoadWithSerializer()
1059 s.syncAsByte(vm.cutSceneStackPointer, VER(8)); in saveLoadWithSerializer()
1060 s.syncArray(vm.cutScenePtr, 5, Common::Serializer::Uint32LE, VER(8)); in saveLoadWithSerializer()
1061 s.syncBytes(vm.cutSceneScript, 5, VER(8)); in saveLoadWithSerializer()
1062 s.syncArray(vm.cutSceneData, 5, Common::Serializer::Sint16LE, VER(8)); in saveLoadWithSerializer()
1063 s.syncAsSint16LE(vm.cutSceneScriptIndex, VER(8)); in saveLoadWithSerializer()
1065 s.syncAsByte(vm.numNestedScripts, VER(8)); in saveLoadWithSerializer()
1066 s.syncAsByte(_userPut, VER(8)); in saveLoadWithSerializer()
1067 s.syncAsUint16LE(_userState, VER(17)); in saveLoadWithSerializer()
1068 s.syncAsByte(_cursor.state, VER(8)); in saveLoadWithSerializer()
1069 s.skip(1, VER(8), VER(20)); // _gdi->_cursorActive in saveLoadWithSerializer()
1070 s.syncAsByte(_currentCursor, VER(8)); in saveLoadWithSerializer()
1073 s.syncBytes(_grabbedCursor, 8192, VER(20)); in saveLoadWithSerializer()
1074 s.syncAsSint16LE(_cursor.width, VER(20)); in saveLoadWithSerializer()
1075 s.syncAsSint16LE(_cursor.height, VER(20)); in saveLoadWithSerializer()
1076 s.syncAsSint16LE(_cursor.hotspotX, VER(20)); in saveLoadWithSerializer()
1077 s.syncAsSint16LE(_cursor.hotspotY, VER(20)); in saveLoadWithSerializer()
1078 s.syncAsByte(_cursor.animate, VER(20)); in saveLoadWithSerializer()
1079 s.syncAsByte(_cursor.animateIndex, VER(20)); in saveLoadWithSerializer()
1080 s.syncAsSint16LE(_mouse.x, VER(20)); in saveLoadWithSerializer()
1081 s.syncAsSint16LE(_mouse.y, VER(20)); in saveLoadWithSerializer()
1083 s.syncBytes(_colorUsedByCycle, 256, VER(60)); in saveLoadWithSerializer()
1084 s.syncAsByte(_doEffect, VER(8)); in saveLoadWithSerializer()
1085 s.syncAsByte(_switchRoomEffect, VER(8)); in saveLoadWithSerializer()
1086 s.syncAsByte(_newEffect, VER(8)); in saveLoadWithSerializer()
1087 s.syncAsByte(_switchRoomEffect2, VER(8)); in saveLoadWithSerializer()
1088 s.syncAsByte(_bgNeedsRedraw, VER(8)); in saveLoadWithSerializer()
1091 s.syncAsByte(_palManipStart, VER(10)); in saveLoadWithSerializer()
1092 s.syncAsByte(_palManipEnd, VER(10)); in saveLoadWithSerializer()
1093 s.syncAsUint16LE(_palManipCounter, VER(10)); in saveLoadWithSerializer()
1096 s.syncArray(gfxUsageBits, 200, Common::Serializer::Uint32LE, VER(8), VER(9)); in saveLoadWithSerializer()
1097 s.syncArray(gfxUsageBits, 410, Common::Serializer::Uint32LE, VER(10), VER(13)); in saveLoadWithSerializer()
1098 s.syncArray(gfxUsageBits, 3 * 410, Common::Serializer::Uint32LE, VER(14)); in saveLoadWithSerializer()
1100 s.skip(1, VER(8), VER(50)); // _gdi->_transparentColor in saveLoadWithSerializer()
1101 s.syncBytes(_currentPalette, 768, VER(8)); in saveLoadWithSerializer()
1102 s.syncBytes(_darkenPalette, 768, VER(53)); in saveLoadWithSerializer()
1105 s.skip(256, VER(8), VER(33)); // _proc_special_palette in saveLoadWithSerializer()
1107 s.syncBytes(_charsetBuffer, 256, VER(8)); in saveLoadWithSerializer()
1109 s.syncAsByte(_egoPositioned, VER(8)); in saveLoadWithSerializer()
1113 s.skip(2 * 4, VER(8), VER(9)); // _gdi->_imgBufOffs in saveLoadWithSerializer()
1114 s.skip(2 * 5, VER(10), VER(26)); // _gdi->_imgBufOffs in saveLoadWithSerializer()
1117 s.skip(1, VER(8), VER(26)); // _gdi->_numZBuffer in saveLoadWithSerializer()
1119 s.syncAsByte(_screenEffectFlag, VER(8)); in saveLoadWithSerializer()
1121 s.skip(4, VER(8), VER(9)); // _randSeed1 in saveLoadWithSerializer()
1122 s.skip(4, VER(8), VER(9)); // _randSeed2 in saveLoadWithSerializer()
1125 s.syncAsSint16LE(_shakeEnabled, VER(8), VER(9)); in saveLoadWithSerializer()
1126 s.syncAsByte(_shakeEnabled, VER(10)); in saveLoadWithSerializer()
1127 s.syncAsUint32LE(_shakeFrame, VER(10)); in saveLoadWithSerializer()
1129 s.syncAsByte(_keepText, VER(8)); in saveLoadWithSerializer()
1131 s.syncAsUint16LE(_screenB, VER(8)); in saveLoadWithSerializer()
1132 s.syncAsUint16LE(_screenH, VER(8)); in saveLoadWithSerializer()
1134 s.syncAsUint16LE(_NESCostumeSet, VER(47)); in saveLoadWithSerializer()
1136 s.skip(2, VER(9), VER(9)); // _cd_track in saveLoadWithSerializer()
1137 s.skip(2, VER(9), VER(9)); // _cd_loops in saveLoadWithSerializer()
1138 s.skip(2, VER(9), VER(9)); // _cd_frame in saveLoadWithSerializer()
1139 s.skip(2, VER(9), VER(9)); // _cd_end in saveLoadWithSerializer()
1164 if (s.isLoading() && s.getVersion() < VER(14)) in saveLoadWithSerializer()
1168 if (s.isLoading() && s.getVersion() >= VER(10)) in saveLoadWithSerializer()
1172 if (s.isLoading() && s.getVersion() >= VER(20)) { in saveLoadWithSerializer()
1179 if (s.isLoading() && s.getVersion() < VER(61)) { in saveLoadWithSerializer()
1204 s.syncArray(vm.slot, 25, syncWithSerializer, VER(0), VER(8)); in saveLoadWithSerializer()
1205 s.syncArray(vm.slot, 40, syncWithSerializer, VER(9), VER(19)); in saveLoadWithSerializer()
1206 s.syncArray(vm.slot, NUM_SCRIPT_SLOT, syncWithSerializer, VER(20)); in saveLoadWithSerializer()
1208 if (s.getVersion() < VER(46)) { in saveLoadWithSerializer()
1224 if (s.getVersion() < VER(13)) { in saveLoadWithSerializer()
1228 } else if (_game.version == 0 && s.getVersion() < VER(91)) { in saveLoadWithSerializer()
1247 s.syncArray(_scaleSlots, 20, syncWithSerializer, VER(13)); in saveLoadWithSerializer()
1255 if (s.getVersion() >= VER(26)) { in saveLoadWithSerializer()
1315 …Version() < VER(82)) && !((_game.platform == Common::kPlatformFMTowns || _game.platform == Common:… in saveLoadWithSerializer()
1328 if (_game.platform == Common::kPlatformFMTowns && s.getVersion() > VER(87)) in saveLoadWithSerializer()
1337 …ommon::kPlatformFMTowns && s.getVersion() >= VER(87)) || (s.getVersion() >= VER(82) && s.getVersio… in saveLoadWithSerializer()
1338 if (_game.platform == Common::kPlatformFMTowns && s.getVersion() > VER(87)) in saveLoadWithSerializer()
1343 s.syncArray(_cyclRects, 10, syncWithSerializer, VER(82)); in saveLoadWithSerializer()
1344 if (s.getVersion() >= VER(82)) in saveLoadWithSerializer()
1347 s.syncAsByte(_townsOverrideShadowColor, VER(82)); in saveLoadWithSerializer()
1348 s.syncAsByte(_numCyclRects, VER(82)); in saveLoadWithSerializer()
1349 s.syncAsByte(_townsPaletteFlags, VER(82)); in saveLoadWithSerializer()
1350 s.syncAsByte(_townsClearLayerFlag, VER(82)); in saveLoadWithSerializer()
1351 s.syncAsByte(_townsActiveLayerFlags, VER(82)); in saveLoadWithSerializer()
1352 } else if (_game.platform == Common::kPlatformFMTowns && s.getVersion() >= VER(82)) { in saveLoadWithSerializer()
1363 if (s.getVersion() >= VER(21) && _game.version < 5) in saveLoadWithSerializer()
1368 if (s.getVersion() < VER(10)) in saveLoadWithSerializer()
1380 if (s.isLoading() && s.getVersion() < VER(53)) { in saveLoadWithSerializer()
1385 if (s.isLoading() && s.getVersion() < VER(60)) { in saveLoadWithSerializer()
1399 if (s.getVersion() >= VER(86)) { in saveLoadWithSerializer()
1424 s.syncArray(_roomVars, _numRoomVariables, Common::Serializer::Sint32LE, VER(38)); in saveLoadWithSerializer()
1427 if (s.getVersion() < VER(15)) in saveLoadWithSerializer()
1485 if (s.getVersion() >= VER(24)) { in saveLoadWithSerializer()
1517 if (s.getVersion() >= VER(73)) { in saveLoadWithSerializer()
1520 if (s.getVersion() == VER(72)) { in saveLoadWithSerializer()
1536 s.syncAsByte(_currentMode, VER(78)); in saveLoadWithSerializer()
1537 s.syncAsByte(_currentLights, VER(78)); in saveLoadWithSerializer()
1538 s.syncAsByte(_activeVerb, VER(92)); in saveLoadWithSerializer()
1539 s.syncAsUint16LE(_activeObject, VER(92)); in saveLoadWithSerializer()
1540 s.syncAsUint16LE(_activeObject2, VER(92)); in saveLoadWithSerializer()
1541 s.syncAsByte(_cmdVerb, VER(92)); in saveLoadWithSerializer()
1542 s.syncAsUint16LE(_cmdObject, VER(92)); in saveLoadWithSerializer()
1543 s.syncAsUint16LE(_cmdObject2, VER(92)); in saveLoadWithSerializer()
1544 s.syncAsUint16LE(_walkToObject, VER(92)); in saveLoadWithSerializer()
1545 s.syncAsByte(_walkToObjectState, VER(92)); in saveLoadWithSerializer()
1552 s.syncAsUint16LE(_inventoryOffset, VER(79)); in saveLoadWithSerializer()
1556 if (s.getVersion() < VER(79) && s.isLoading()) { in saveLoadWithSerializer()
1560 s.syncAsByte(_flashlight.xStrips, VER(99)); in saveLoadWithSerializer()
1561 s.syncAsByte(_flashlight.yStrips, VER(99)); in saveLoadWithSerializer()
1569 sync2DArray(s, _cursorImages, 4, 16, Common::Serializer::Uint16LE, VER(44)); in saveLoadWithSerializer()
1570 s.syncBytes(_cursorHotspots, 8, VER(44)); in saveLoadWithSerializer()
1574 …ormFMTowns && _outputPixelFormat.bytesPerPixel == 2 && s.isLoading() && s.getVersion() < VER(82)) { in saveLoadWithSerializer()
1596 s.syncBytes(st.text, 256, VER(61)); in syncWithSerializer()
1597 s.syncAsByte(st.charset, VER(61)); in syncWithSerializer()
1598 s.syncAsByte(st.color, VER(61)); in syncWithSerializer()
1599 s.syncAsSint16LE(st.xpos, VER(61)); in syncWithSerializer()
1600 s.syncAsSint16LE(st.ypos, VER(61)); in syncWithSerializer()
1601 s.syncAsByte(st.actorSpeechMsg, VER(61)); in syncWithSerializer()
1610 s.syncAsSint32LE(_subtitleQueuePos, VER(61)); in saveLoadWithSerializer()
1611 s.skip(4, VER(68), VER(68)); // _verbCharset in saveLoadWithSerializer()
1612 s.syncAsSint32LE(_verbLineSpacing, VER(68)); in saveLoadWithSerializer()
1614 if (s.getVersion() <= VER(68) && s.isLoading()) { in saveLoadWithSerializer()
1630 s.syncAsSint32LE(_heSndSoundId, VER(51)); in saveLoadWithSerializer()
1631 s.syncAsSint32LE(_heSndOffset, VER(51)); in saveLoadWithSerializer()
1632 s.syncAsSint32LE(_heSndChannel, VER(51)); in saveLoadWithSerializer()
1633 s.syncAsSint32LE(_heSndFlags, VER(51)); in saveLoadWithSerializer()
1638 s.syncAsSint16LE(wp.vert[0].x, VER(40)); in syncWithSerializer()
1639 s.syncAsSint16LE(wp.vert[0].y, VER(40)); in syncWithSerializer()
1640 s.syncAsSint16LE(wp.vert[1].x, VER(40)); in syncWithSerializer()
1641 s.syncAsSint16LE(wp.vert[1].y, VER(40)); in syncWithSerializer()
1642 s.syncAsSint16LE(wp.vert[2].x, VER(40)); in syncWithSerializer()
1643 s.syncAsSint16LE(wp.vert[2].y, VER(40)); in syncWithSerializer()
1644 s.syncAsSint16LE(wp.vert[3].x, VER(40)); in syncWithSerializer()
1645 s.syncAsSint16LE(wp.vert[3].y, VER(40)); in syncWithSerializer()
1646 s.syncAsSint16LE(wp.vert[4].x, VER(40)); in syncWithSerializer()
1647 s.syncAsSint16LE(wp.vert[4].y, VER(40)); in syncWithSerializer()
1648 s.syncAsSint16LE(wp.bound.left, VER(40)); in syncWithSerializer()
1649 s.syncAsSint16LE(wp.bound.top, VER(40)); in syncWithSerializer()
1650 s.syncAsSint16LE(wp.bound.right, VER(40)); in syncWithSerializer()
1651 s.syncAsSint16LE(wp.bound.bottom, VER(40)); in syncWithSerializer()
1652 s.syncAsSint16LE(wp.id, VER(40)); in syncWithSerializer()
1653 s.syncAsSint16LE(wp.numVerts, VER(40)); in syncWithSerializer()
1654 s.syncAsByte(wp.flag, VER(40)); in syncWithSerializer()
1664 s.syncAsSint32LE(ffp.box.left, VER(51)); in syncWithSerializer()
1665 s.syncAsSint32LE(ffp.box.top, VER(51)); in syncWithSerializer()
1666 s.syncAsSint32LE(ffp.box.right, VER(51)); in syncWithSerializer()
1667 s.syncAsSint32LE(ffp.box.bottom, VER(51)); in syncWithSerializer()
1668 s.syncAsSint32LE(ffp.x, VER(51)); in syncWithSerializer()
1669 s.syncAsSint32LE(ffp.y, VER(51)); in syncWithSerializer()
1670 s.syncAsSint32LE(ffp.flags, VER(51)); in syncWithSerializer()
1671 s.skip(4, VER(51), VER(62)); // unk1C in syncWithSerializer()
1681 s.syncAsSint32LE(_curMaxSpriteId, VER(51)); in saveLoadWithSerializer()
1682 s.syncAsSint32LE(_curSpriteId, VER(51)); in saveLoadWithSerializer()
1683 s.syncAsSint32LE(_curSpriteGroupId, VER(51)); in saveLoadWithSerializer()
1684 s.skip(4, VER(51), VER(63)); // _numSpritesToProcess in saveLoadWithSerializer()
1685 s.syncAsSint32LE(_heObject, VER(51)); in saveLoadWithSerializer()
1686 s.syncAsSint32LE(_heObjectNum, VER(51)); in saveLoadWithSerializer()
1687 s.syncAsSint32LE(_hePaletteNum, VER(51)); in saveLoadWithSerializer()
1699 s.syncAsSint32LE(_heResId, VER(51)); in saveLoadWithSerializer()
1700 s.syncAsSint32LE(_heResType, VER(51)); in saveLoadWithSerializer()
1707 if (type == rtSound && ser.getVersion() >= VER(23)) { in loadResourceOLD()
1721 if (type == rtObjectName && ser.getVersion() >= VER(25)) { in loadResourceOLD()
1755 if (_game.heversion >= 60 && ser.getVersion() <= VER(65) && in loadResource()