22#ifndef ULTIMA8_FILESYS_SAVEGAME_H
23#define ULTIMA8_FILESYS_SAVEGAME_H
25#include "common/memstream.h"
26#include "common/str.h"
27#include "common/stream.h"
28#include "engines/metaengine.h"
45 enum State { SAVE_CORRUPT, SAVE_VALID, SAVE_OUT_OF_DATE, SAVE_TOO_RECENT };
46 State isValid()
const;
48 uint32 getVersion()
const {
return _version; }
Definition: archive.h:141
Definition: memstream.h:194
Definition: savegame.h:36
Common::SeekableReadStream * getDataSource(const Common::Path &name)
Definition: savegame.h:58
bool writeFile(const Common::String &name, const uint8 *data, uint32 size)
bool finish()
finish savegame
bool writeFile(const Common::String &name, Common::MemoryWriteStreamDynamic *buf)