22#ifndef ENGINES_SAVESTATE_H
23#define ENGINES_SAVESTATE_H
25#include "common/array.h"
26#include "common/str.h"
27#include "common/ustr.h"
28#include "common/ptr.h"
59 kSaveTypeUndetermined,
64 void initSaveSlot(
const MetaEngine *metaEngine);
248 bool _isWriteProtected;
275 uint32 _playTimeMSecs;
296 return x.getSaveSlot() < y.getSaveSlot();
PointerType get() const
Definition: ptr.h:229
String encode(CodePage page=kUtf8) const
Definition: savestate.h:56
bool getDeletableFlag() const
Definition: savestate.h:102
void setSaveTime(int hour, int min)
bool getLocked() const
Definition: savestate.h:130
uint32 getPlayTimeMSecs() const
Definition: savestate.h:208
void setLocked(bool state)
Definition: savestate.h:117
const Common::String & getPlayTime() const
Definition: savestate.h:200
void setAutosave(bool autosave)
void setSaveDate(int year, int month, int day)
const Graphics::Surface * getThumbnail() const
Definition: savestate.h:138
const Common::String & getSaveTime() const
Definition: savestate.h:177
void setPlayTime(uint32 msecs)
int getSaveSlot() const
Definition: savestate.h:79
const Common::String & getSaveDate() const
Definition: savestate.h:162
void setThumbnail(Graphics::Surface *t)
bool hasAutosaveName() const
void setDescription(const Common::String &desc)
Definition: savestate.h:84
void setSaveSlot(int slot)
Definition: savestate.h:74
const Common::String & getDescription() const
Definition: savestate.h:90
void setDeletableFlag(bool state)
Definition: savestate.h:97
void setPlayTime(int hours, int minutes)
bool getWriteProtectedFlag() const
Definition: savestate.h:112
void setWriteProtectedFlag(bool state)
Definition: savestate.h:107
Common::Array< SaveStateDescriptor > SaveStateList
Definition: savestate.h:289
Definition: formatinfo.h:28
Definition: savestate.h:294