mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-14 16:07:39 +00:00
HYPNO: save and restore stats in boyz
This commit is contained in:
parent
feed1a4ce3
commit
26437f35f1
@ -1024,6 +1024,15 @@ Common::Error BoyzEngine::saveGameStream(Common::WriteStream *stream, bool isAut
|
||||
|
||||
stream->writeUint32LE(_lastLevel);
|
||||
|
||||
// Save current stats
|
||||
stream->writeUint32LE(_shootsFired);
|
||||
stream->writeUint32LE(_enemyHits);
|
||||
stream->writeUint32LE(_enemyTargets);
|
||||
stream->writeUint32LE(_targetsDestroyed);
|
||||
stream->writeUint32LE(_targetsMissed);
|
||||
stream->writeUint32LE(_friendliesEncountered);
|
||||
stream->writeUint32LE(_infoReceived);
|
||||
|
||||
saveSceneState(stream);
|
||||
return Common::kNoError;
|
||||
}
|
||||
@ -1036,6 +1045,15 @@ Common::Error BoyzEngine::loadGameStream(Common::SeekableReadStream *stream) {
|
||||
_score = stream->readUint32LE();
|
||||
_lastLevel = stream->readUint32LE();
|
||||
|
||||
// Load stats
|
||||
_shootsFired = stream->readUint32LE();
|
||||
_enemyHits = stream->readUint32LE();
|
||||
_enemyTargets = stream->readUint32LE();
|
||||
_targetsDestroyed = stream->readUint32LE();
|
||||
_targetsMissed = stream->readUint32LE();
|
||||
_friendliesEncountered = stream->readUint32LE();
|
||||
_infoReceived = stream->readUint32LE();
|
||||
|
||||
loadSceneState(stream);
|
||||
if (_unlockAllLevels) {
|
||||
_nextLevel = "<select_t1>";
|
||||
|
Loading…
x
Reference in New Issue
Block a user