[Scummvm-cvs-logs] SF.net SVN: scummvm:[55553] scummvm/trunk/engines/gob/save

drmccoy at users.sourceforge.net drmccoy at users.sourceforge.net
Wed Jan 26 20:05:36 CET 2011


Revision: 55553
          http://scummvm.svn.sourceforge.net/scummvm/?rev=55553&view=rev
Author:   drmccoy
Date:     2011-01-26 19:05:36 +0000 (Wed, 26 Jan 2011)

Log Message:
-----------
GOB: Add 2 Addy 4 base fake save handlers

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:05:04 UTC (rev 55552)
+++ scummvm/trunk/engines/gob/save/saveload.h	2011-01-26 19:05:36 UTC (rev 55553)
@@ -839,6 +839,7 @@
 	FakeFileHandler   *_childrenHandler;
 	FakeFileHandler   *_debilHandler;
 	FakeFileHandler   *_configHandler;
+	FakeFileHandler   *_addy4BaseHandler[2];
 	FakeFileHandler   *_addy4GrundschuleHandler[11];
 
 	SaveHandler *getHandler(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:05:04 UTC (rev 55552)
+++ scummvm/trunk/engines/gob/save/saveload_v7.cpp	2011-01-26 19:05:36 UTC (rev 55553)
@@ -51,6 +51,9 @@
 	{  "enfant.inf", kSaveModeSave, 0, "children"     },
 	{   "debil.tmp", kSaveModeSave, 0, 0              },
 	{  "config.inf", kSaveModeSave, 0, "configuration"},
+// Addy 4 Base
+	{"config00.inf", kSaveModeSave, 0, 0              },
+	{"statev00.inf", kSaveModeSave, 0, 0              },
 	// Addy 4 Grundschule
 	{ "premier.dep", kSaveModeSave, 0, 0              },
 	{ "quitter.dep", kSaveModeSave, 0, 0              },
@@ -76,14 +79,20 @@
 	_saveFiles[17].handler = _debilHandler    = new FakeFileHandler(_vm);
 	_saveFiles[18].handler = _configHandler   = new FakeFileHandler(_vm);
 
+	for (int i = 0; i < 2; i++)
+		_saveFiles[19 + i].handler = _addy4BaseHandler[i] = new FakeFileHandler(_vm);
+
 	for (int i = 0; i < 11; i++)
-		_saveFiles[19 + i].handler = _addy4GrundschuleHandler[i] = new FakeFileHandler(_vm);
+		_saveFiles[21 + i].handler = _addy4GrundschuleHandler[i] = new FakeFileHandler(_vm);
 }
 
 SaveLoad_v7::~SaveLoad_v7() {
 	for (int i = 0; i < 11; i++)
 		delete _addy4GrundschuleHandler[i];
 
+	for (int i = 0; i < 2; i++)
+		delete _addy4BaseHandler[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