[Scummvm-cvs-logs] SF.net SVN: scummvm:[55549] scummvm/trunk/engines/gob/save
drmccoy at users.sourceforge.net
drmccoy at users.sourceforge.net
Wed Jan 26 20:04:03 CET 2011
Revision: 55549
http://scummvm.svn.sourceforge.net/scummvm/?rev=55549&view=rev
Author: drmccoy
Date: 2011-01-26 19:04:03 +0000 (Wed, 26 Jan 2011)
Log Message:
-----------
GOB: Add stub save handlers for Addy 4 (Grundschule)
Modified Paths:
--------------
scummvm/trunk/engines/gob/save/saveload.h
scummvm/trunk/engines/gob/save/saveload_v7.cpp
Modified: scummvm/trunk/engines/gob/save/saveload.h
===================================================================
--- scummvm/trunk/engines/gob/save/saveload.h 2011-01-26 19:03:37 UTC (rev 55548)
+++ scummvm/trunk/engines/gob/save/saveload.h 2011-01-26 19:04:03 UTC (rev 55549)
@@ -839,6 +839,7 @@
FakeFileHandler *_childrenHandler;
FakeFileHandler *_debilHandler;
FakeFileHandler *_configHandler;
+ FakeFileHandler *_addy4GrundschuleHandler[10];
SaveHandler *getHandler(const char *fileName) const;
const char *getDescription(const char *fileName) const;
Modified: scummvm/trunk/engines/gob/save/saveload_v7.cpp
===================================================================
--- scummvm/trunk/engines/gob/save/saveload_v7.cpp 2011-01-26 19:03:37 UTC (rev 55548)
+++ scummvm/trunk/engines/gob/save/saveload_v7.cpp 2011-01-26 19:04:03 UTC (rev 55549)
@@ -31,6 +31,7 @@
namespace Gob {
SaveLoad_v7::SaveFile SaveLoad_v7::_saveFiles[] = {
+ // Addy Junior Base
{"visage01.inf", kSaveModeSave, 0, "face" }, // Child 01
{"visage02.inf", kSaveModeSave, 0, "face" }, // Child 02
{"visage03.inf", kSaveModeSave, 0, "face" }, // Child 03
@@ -49,7 +50,18 @@
{"visage16.inf", kSaveModeSave, 0, "face" }, // Child 16
{ "enfant.inf", kSaveModeSave, 0, "children" },
{ "debil.tmp", kSaveModeSave, 0, 0 },
- { "config.inf", kSaveModeSave, 0, "configuration"}
+ { "config.inf", kSaveModeSave, 0, "configuration"},
+ // Addy 4 Grundschule
+ { "premier.dep", kSaveModeSave, 0, 0 },
+ { "quitter.dep", kSaveModeSave, 0, 0 },
+ { "appel.dep", kSaveModeSave, 0, 0 },
+ { "parole.dep", kSaveModeSave, 0, 0 },
+ { "ado4.inf", kSaveModeSave, 0, 0 },
+ {"mcurrent.inf", kSaveModeSave, 0, 0 },
+ { "perso.dep", kSaveModeSave, 0, 0 },
+ { "nouveau.dep", kSaveModeSave, 0, 0 },
+ { "adi.tmp", kSaveModeSave, 0, 0 },
+ { "adi.inf", kSaveModeSave, 0, 0 }
};
@@ -62,9 +74,15 @@
_saveFiles[16].handler = _childrenHandler = new FakeFileHandler(_vm);
_saveFiles[17].handler = _debilHandler = new FakeFileHandler(_vm);
_saveFiles[18].handler = _configHandler = new FakeFileHandler(_vm);
+
+ for (int i = 0; i < 10; i++)
+ _saveFiles[19 + i].handler = _addy4GrundschuleHandler[i] = new FakeFileHandler(_vm);
}
SaveLoad_v7::~SaveLoad_v7() {
+ for (int i = 0; i < 10; i++)
+ delete _addy4GrundschuleHandler[i];
+
delete _configHandler;
delete _debilHandler;
delete _childrenHandler;
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