[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