aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_state.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2018-05-19 18:23:45 +0200
committerBastien Bouclet2018-05-19 18:23:45 +0200
commit4396b011ac307e69fb76581704b719cdc2afd4ee (patch)
tree53f0a5fbbc848cb117d534aa50f1587260dfd6d0 /engines/mohawk/myst_state.cpp
parent719c2b83742495f1619d62088d14f8b63fd50aaa (diff)
downloadscummvm-rg350-4396b011ac307e69fb76581704b719cdc2afd4ee.tar.gz
scummvm-rg350-4396b011ac307e69fb76581704b719cdc2afd4ee.tar.bz2
scummvm-rg350-4396b011ac307e69fb76581704b719cdc2afd4ee.zip
MOHAWK: MYST: Fix the Wii/GameCube build
Diffstat (limited to 'engines/mohawk/myst_state.cpp')
-rw-r--r--engines/mohawk/myst_state.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/mohawk/myst_state.cpp b/engines/mohawk/myst_state.cpp
index 5de336ac49..efc5025de5 100644
--- a/engines/mohawk/myst_state.cpp
+++ b/engines/mohawk/myst_state.cpp
@@ -63,6 +63,8 @@ bool MystSaveMetadata::sync(Common::Serializer &s) {
return true;
}
+const int MystGameState::kAutoSaveSlot = 0;
+
MystGameState::MystGameState(MohawkEngine_Myst *vm, Common::SaveFileManager *saveFileMan) : _vm(vm), _saveFileMan(saveFileMan) {
// Most of the variables are zero at game start.
memset(&_globals, 0, sizeof(_globals));
@@ -257,7 +259,7 @@ bool MystGameState::saveMetadata(int slot) {
bool MystGameState::isAutoSaveAllowed() {
// Open autosave slot and see if it an autosave
// Autosaving will be enabled if it is an autosave or if there is no save in that slot
- Common::String filename = buildMetadataFilename(Mohawk::kAutoSaveSlot);
+ Common::String filename = buildMetadataFilename(kAutoSaveSlot);
Common::ScopedPtr<Common::InSaveFile> metadataFile(g_system->getSavefileManager()->openForLoading(filename));
if (!metadataFile) { // There is no save in the autosave slot, enable autosave
return true;
@@ -280,7 +282,7 @@ SaveStateDescriptor MystGameState::querySaveMetaInfos(int slot) {
Common::InSaveFile *metadataFile = g_system->getSavefileManager()->openForLoading(filename);
SaveStateDescriptor desc;
- desc.setWriteProtectedFlag(slot == Mohawk::kAutoSaveSlot);
+ desc.setWriteProtectedFlag(slot == kAutoSaveSlot);
if (!metadataFile) {
return desc;
@@ -300,7 +302,7 @@ SaveStateDescriptor MystGameState::querySaveMetaInfos(int slot) {
desc.setSaveDate(metadata.saveYear, metadata.saveMonth, metadata.saveDay);
desc.setSaveTime(metadata.saveHour, metadata.saveMinute);
desc.setPlayTime(metadata.totalPlayTime);
- desc.setDeletableFlag(slot != Mohawk::kAutoSaveSlot);
+ desc.setDeletableFlag(slot != kAutoSaveSlot);
Graphics::Surface *thumbnail;
if (!Graphics::loadThumbnail(*metadataFile, thumbnail)) {