Lines Matching refs:ser

170 	Common::Serializer ser(in, out);  in saveOrLoadGameData()  local
172 if (ser.isLoading()) { in saveOrLoadGameData()
179 ser.syncAsUint16LE(_gameMode); in saveOrLoadGameData()
183 ser.syncString(midiFilename); in saveOrLoadGameData()
184 ser.syncAsSint16LE(_sound->_loopingMidiTrack); in saveOrLoadGameData()
186 if (ser.isLoading()) { in saveOrLoadGameData()
195 ser.syncAsUint16LE(_frameIndex); in saveOrLoadGameData()
196 ser.syncAsUint16LE(_mouseControllingShip); in saveOrLoadGameData()
206 ser.syncString(_missionToLoad); in saveOrLoadGameData()
211 ser.syncString(_sound->_loopingAudioName); in saveOrLoadGameData()
213 if (ser.isLoading()) { in saveOrLoadGameData()
221 ser.syncAsByte(_itemList[i].have); in saveOrLoadGameData()
225 ser.syncString(_missionName); in saveOrLoadGameData()
226 ser.syncAsSint16LE(_roomIndex); in saveOrLoadGameData()
228 if (ser.isLoading()) { in saveOrLoadGameData()
237 ser.syncAsUint32LE(_roomFrameCounter); in saveOrLoadGameData()
238 ser.syncAsUint32LE(_frameIndex); // FIXME: redundant in saveOrLoadGameData()
245 ser.syncAsUint16LE(a->spriteDrawn); in saveOrLoadGameData()
246 ser.syncString(a->animFilename); in saveOrLoadGameData()
250 ser.syncAsByte(filler); // make sure that exactly 16 bytes are synced in saveOrLoadGameData()
253 ser.syncAsUint16LE(a->animType); in saveOrLoadGameData()
255 a->sprite.saveLoadWithSerializer(ser); in saveOrLoadGameData()
257 ser.syncString(a->bitmapFilename); in saveOrLoadGameData()
261 ser.syncAsByte(filler); // make sure that exactly 10 bytes are synced in saveOrLoadGameData()
263 a->scale.saveLoadWithSerializer(ser); in saveOrLoadGameData()
265 ser.syncAsUint16LE(a->numAnimFrames); in saveOrLoadGameData()
266 ser.syncAsUint16LE(a->animFrame); in saveOrLoadGameData()
267 ser.syncAsUint32LE(a->frameToStartNextAnim); in saveOrLoadGameData()
268 ser.syncAsSint16LE(a->pos.x); in saveOrLoadGameData()
269 ser.syncAsSint16LE(a->pos.y); in saveOrLoadGameData()
270 ser.syncAsUint16LE(a->field60); in saveOrLoadGameData()
271 ser.syncAsUint16LE(a->field62); in saveOrLoadGameData()
272 ser.syncAsUint16LE(a->triggerActionWhenAnimFinished); in saveOrLoadGameData()
273 ser.syncAsUint16LE(a->finishedAnimActionParam); in saveOrLoadGameData()
274 ser.syncString(a->animationString2); in saveOrLoadGameData()
278 ser.syncAsByte(filler); // make sure that exactly 8 bytes are synced in saveOrLoadGameData()
280 ser.syncAsUint16LE(a->field70); in saveOrLoadGameData()
281 ser.syncAsUint16LE(a->field72); in saveOrLoadGameData()
282 ser.syncAsUint16LE(a->field74); in saveOrLoadGameData()
283 ser.syncAsUint16LE(a->field76); in saveOrLoadGameData()
284 ser.syncAsSint16LE(a->iwSrcPosition); in saveOrLoadGameData()
285 ser.syncAsSint16LE(a->iwDestPosition); in saveOrLoadGameData()
286 a->granularPosX.saveLoadWithSerializer(ser); in saveOrLoadGameData()
287 a->granularPosY.saveLoadWithSerializer(ser); in saveOrLoadGameData()
288 a->speedX.saveLoadWithSerializer(ser); in saveOrLoadGameData()
289 a->speedY.saveLoadWithSerializer(ser); in saveOrLoadGameData()
290 ser.syncAsSint16LE(a->dest.x); in saveOrLoadGameData()
291 ser.syncAsSint16LE(a->dest.y); in saveOrLoadGameData()
292 ser.syncAsUint16LE(a->field90); in saveOrLoadGameData()
293 ser.syncAsByte(a->field92); in saveOrLoadGameData()
294 ser.syncAsByte(a->direction); in saveOrLoadGameData()
295 ser.syncAsUint16LE(a->field94); in saveOrLoadGameData()
296 ser.syncAsUint16LE(a->field96); in saveOrLoadGameData()
297 ser.syncString(a->animationString); in saveOrLoadGameData()
301 ser.syncAsByte(filler); // make sure that exactly 10 bytes are synced in saveOrLoadGameData()
303 ser.syncAsUint16LE(a->fielda2); in saveOrLoadGameData()
304 ser.syncAsUint16LE(a->fielda4); in saveOrLoadGameData()
305 ser.syncAsUint16LE(a->fielda6); in saveOrLoadGameData()
309 ser.syncString(unused); in saveOrLoadGameData()
313 ser.syncAsSint16LE(_awayMission.timers[i]); in saveOrLoadGameData()
314 ser.syncAsSint16LE(_awayMission.mouseX); in saveOrLoadGameData()
315 ser.syncAsSint16LE(_awayMission.mouseY); in saveOrLoadGameData()
317 ser.syncAsSint16LE(_awayMission.crewGetupTimers[i]); in saveOrLoadGameData()
318 ser.syncAsByte(_awayMission.disableWalking); in saveOrLoadGameData()
319 ser.syncAsByte(_awayMission.disableInput); in saveOrLoadGameData()
320 ser.syncAsByte(_awayMission.redshirtDead); in saveOrLoadGameData()
321 ser.syncAsByte(_awayMission.activeAction); in saveOrLoadGameData()
322 ser.syncAsByte(_awayMission.activeObject); in saveOrLoadGameData()
323 ser.syncAsByte(_awayMission.passiveObject); in saveOrLoadGameData()
324 ser.syncAsByte(_awayMission.rdfStillDoDefaultAction); in saveOrLoadGameData()
325 ser.syncAsByte(_awayMission.crewDownBitset); in saveOrLoadGameData()
327 ser.syncAsByte(_awayMission.crewDirectionsAfterWalk[i]); in saveOrLoadGameData()
330 _awayMission.demon.saveLoadWithSerializer(ser); in saveOrLoadGameData()
331 _room->_roomVar.demon.saveLoadWithSerializer(ser); in saveOrLoadGameData()
333 _awayMission.tug.saveLoadWithSerializer(ser); in saveOrLoadGameData()
334 _room->_roomVar.tug.saveLoadWithSerializer(ser); in saveOrLoadGameData()
336 _awayMission.love.saveLoadWithSerializer(ser); in saveOrLoadGameData()
337 _room->_roomVar.love.saveLoadWithSerializer(ser); in saveOrLoadGameData()
339 _awayMission.mudd.saveLoadWithSerializer(ser); in saveOrLoadGameData()
340 _room->_roomVar.mudd.saveLoadWithSerializer(ser); in saveOrLoadGameData()
342 _awayMission.feather.saveLoadWithSerializer(ser); in saveOrLoadGameData()
343 _room->_roomVar.feather.saveLoadWithSerializer(ser); in saveOrLoadGameData()
345 _awayMission.trial.saveLoadWithSerializer(ser); in saveOrLoadGameData()
346 _room->_roomVar.trial.saveLoadWithSerializer(ser); in saveOrLoadGameData()
348 _awayMission.sins.saveLoadWithSerializer(ser); in saveOrLoadGameData()
349 _room->_roomVar.sins.saveLoadWithSerializer(ser); in saveOrLoadGameData()
351 _awayMission.veng.saveLoadWithSerializer(ser); in saveOrLoadGameData()
352 _room->_roomVar.veng.saveLoadWithSerializer(ser); in saveOrLoadGameData()
356 if (ser.isLoading()) { in saveOrLoadGameData()
359 ser.syncAsSint16LE(n); in saveOrLoadGameData()
362 a.saveLoadWithSerializer(ser); in saveOrLoadGameData()
367 ser.syncAsSint16LE(n); in saveOrLoadGameData()
370 a.saveLoadWithSerializer(ser); in saveOrLoadGameData()
378 ser.syncAsSint16LE(_objectHasWalkPosition); in saveOrLoadGameData()
379 ser.syncAsSint16LE(_objectWalkPosition.x); in saveOrLoadGameData()
380 ser.syncAsSint16LE(_objectWalkPosition.y); in saveOrLoadGameData()
383 _actionOnWalkCompletion[i].saveLoadWithSerializer(ser); in saveOrLoadGameData()
384 ser.syncAsByte(_actionOnWalkCompletionInUse[i]); in saveOrLoadGameData()
387 ser.syncAsSint16LE(_warpHotspotsActive); in saveOrLoadGameData()
402 Common::Serializer ser(in, out); in saveOrLoadMetadata() local
404 ser.syncAsUint32LE(meta->version); in saveOrLoadMetadata()
405 ser.syncBytes((byte *)meta->description, SAVEGAME_DESCRIPTION_LEN + 1); in saveOrLoadMetadata()
408 if (ser.isLoading()) { in saveOrLoadMetadata()
415 ser.syncAsUint32LE(meta->saveDate); in saveOrLoadMetadata()
417 ser.syncAsUint16LE(meta->saveTime); in saveOrLoadMetadata()
419 ser.syncAsByte(meta->saveTimeSecs); // write seconds of save time as well in saveOrLoadMetadata()
420 ser.syncAsUint32LE(meta->playTime); in saveOrLoadMetadata()