[Scummvm-cvs-logs] SF.net SVN: scummvm:[42217] scummvm/trunk/engines/gob
strangerke at users.sourceforge.net
strangerke at users.sourceforge.net
Tue Jul 7 14:51:21 CEST 2009
Revision: 42217
http://scummvm.svn.sourceforge.net/scummvm/?rev=42217&view=rev
Author: strangerke
Date: 2009-07-07 12:51:21 +0000 (Tue, 07 Jul 2009)
Log Message:
-----------
Change SaveLoad_Playtoons case
Modified Paths:
--------------
scummvm/trunk/engines/gob/gob.cpp
scummvm/trunk/engines/gob/gob.h
scummvm/trunk/engines/gob/save/saveload.h
scummvm/trunk/engines/gob/save/saveload_playtoons.cpp
Modified: scummvm/trunk/engines/gob/gob.cpp
===================================================================
--- scummvm/trunk/engines/gob/gob.cpp 2009-07-07 12:29:55 UTC (rev 42216)
+++ scummvm/trunk/engines/gob/gob.cpp 2009-07-07 12:51:21 UTC (rev 42217)
@@ -205,6 +205,10 @@
return (_features & kFeaturesBATDemo) != 0;
}
+bool GobEngine::is800() const {
+ return (_features & kFeatures800) != 0;
+}
+
bool GobEngine::isDemo() const {
return (isSCNDemo() || isBATDemo());
}
@@ -458,7 +462,7 @@
_map = new Map_v2(this);
_goblin = new Goblin_v2(this);
_scenery = new Scenery_v2(this);
- _saveLoad = new SaveLoad_playtoons(this);
+ _saveLoad = new SaveLoad_Playtoons(this);
break;
default:
Modified: scummvm/trunk/engines/gob/gob.h
===================================================================
--- scummvm/trunk/engines/gob/gob.h 2009-07-07 12:29:55 UTC (rev 42216)
+++ scummvm/trunk/engines/gob/gob.h 2009-07-07 12:51:21 UTC (rev 42217)
@@ -218,6 +218,7 @@
bool hasAdlib() const;
bool isSCNDemo() const;
bool isBATDemo() const;
+ bool is800() const;
bool isDemo() const;
GobEngine(OSystem *syst);
Modified: scummvm/trunk/engines/gob/save/saveload.h
===================================================================
--- scummvm/trunk/engines/gob/save/saveload.h 2009-07-07 12:29:55 UTC (rev 42216)
+++ scummvm/trunk/engines/gob/save/saveload.h 2009-07-07 12:51:21 UTC (rev 42217)
@@ -446,10 +446,12 @@
};
/** Save/Load class for Playtoons. */
-class SaveLoad_playtoons : public SaveLoad {
+/** Only used for the moment to check file presence */
+
+class SaveLoad_Playtoons : public SaveLoad {
public:
- SaveLoad_playtoons(GobEngine *vm);
- virtual ~SaveLoad_playtoons();
+ SaveLoad_Playtoons(GobEngine *vm);
+ virtual ~SaveLoad_Playtoons();
protected:
struct SaveFile {
Modified: scummvm/trunk/engines/gob/save/saveload_playtoons.cpp
===================================================================
--- scummvm/trunk/engines/gob/save/saveload_playtoons.cpp 2009-07-07 12:29:55 UTC (rev 42216)
+++ scummvm/trunk/engines/gob/save/saveload_playtoons.cpp 2009-07-07 12:51:21 UTC (rev 42217)
@@ -29,7 +29,7 @@
namespace Gob {
-SaveLoad_playtoons::SaveFile SaveLoad_playtoons::_saveFiles[] = {
+SaveLoad_Playtoons::SaveFile SaveLoad_Playtoons::_saveFiles[] = {
{ "disk.001", kSaveModeExists, 0, 0}, // Playtoons 1 identification file
{ "disk.002", kSaveModeExists, 0, 0}, // Playtoons 2 identification file
{ "disk.003", kSaveModeExists, 0, 0}, // Playtoons 3 identification file
@@ -49,7 +49,7 @@
{ "mdo.def", kSaveModeExists, 0, 0},
};
-SaveLoad::SaveMode SaveLoad_playtoons::getSaveMode(const char *fileName) const {
+SaveLoad::SaveMode SaveLoad_Playtoons::getSaveMode(const char *fileName) const {
const SaveFile *saveFile = getSaveFile(fileName);
if (saveFile)
@@ -58,14 +58,14 @@
return kSaveModeNone;
}
-SaveLoad_playtoons::SaveLoad_playtoons(GobEngine *vm) :
+SaveLoad_Playtoons::SaveLoad_Playtoons(GobEngine *vm) :
SaveLoad(vm) {
}
-SaveLoad_playtoons::~SaveLoad_playtoons() {
+SaveLoad_Playtoons::~SaveLoad_Playtoons() {
}
-const SaveLoad_playtoons::SaveFile *SaveLoad_playtoons::getSaveFile(const char *fileName) const {
+const SaveLoad_Playtoons::SaveFile *SaveLoad_Playtoons::getSaveFile(const char *fileName) const {
fileName = stripPath(fileName);
for (int i = 0; i < ARRAYSIZE(_saveFiles); i++)
@@ -75,7 +75,7 @@
return 0;
}
-SaveLoad_playtoons::SaveFile *SaveLoad_playtoons::getSaveFile(const char *fileName) {
+SaveLoad_Playtoons::SaveFile *SaveLoad_Playtoons::getSaveFile(const char *fileName) {
fileName = stripPath(fileName);
for (int i = 0; i < ARRAYSIZE(_saveFiles); i++)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list