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);
122 setDeletableFlag(
false);
123 setWriteProtectedFlag(
true);
155 void setSaveDate(
int year,
int month,
int day);
170 void setSaveTime(
int hour,
int min);
185 void setPlayTime(
int hours,
int minutes);
192 void setPlayTime(uint32 msecs);
213 void setAutosave(
bool autosave);
218 bool isAutosave()
const;
223 bool hasAutosaveName()
const;
228 bool isValid()
const;
248 bool _isWriteProtected;
275 uint32 _playTimeMSecs;
void setSaveSlot(int slot)
Definition: savestate.h:74
Common::Array< SaveStateDescriptor > SaveStateList
Definition: savestate.h:289
bool getLocked() const
Definition: savestate.h:130
const Common::String & getDescription() const
Definition: savestate.h:90
void setDeletableFlag(bool state)
Definition: savestate.h:97
uint32 getPlayTimeMSecs() const
Definition: savestate.h:208
bool getWriteProtectedFlag() const
Definition: savestate.h:112
bool getDeletableFlag() const
Definition: savestate.h:102
String encode(CodePage page=kUtf8) const
Definition: savestate.h:56
Definition: savestate.h:294
void setWriteProtectedFlag(bool state)
Definition: savestate.h:107
void setLocked(bool state)
Definition: savestate.h:117
Definition: formatinfo.h:28
const Common::String & getSaveTime() const
Definition: savestate.h:177
int getSaveSlot() const
Definition: savestate.h:79
const Common::String & getSaveDate() const
Definition: savestate.h:162
void setDescription(const Common::String &desc)
Definition: savestate.h:84
const Common::String & getPlayTime() const
Definition: savestate.h:200
const Graphics::Surface * getThumbnail() const
Definition: savestate.h:138