[Scummvm-cvs-logs] scummvm master -> 5f034cf065d3e6b313b86dbbd8d67cf0a4b4fdb9

dreammaster dreammaster at scummvm.org
Mon Sep 12 14:00:56 CEST 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
5f034cf065 TSAGE: Fixed saving game in scene 60


Commit: 5f034cf065d3e6b313b86dbbd8d67cf0a4b4fdb9
    https://github.com/scummvm/scummvm/commit/5f034cf065d3e6b313b86dbbd8d67cf0a4b4fdb9
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2011-09-12T04:52:32-07:00

Commit Message:
TSAGE: Fixed saving game in scene 60

Changed paths:
    engines/tsage/blue_force/blueforce_scenes0.cpp
    engines/tsage/blue_force/blueforce_scenes0.h



diff --git a/engines/tsage/blue_force/blueforce_scenes0.cpp b/engines/tsage/blue_force/blueforce_scenes0.cpp
index 9ba1db8..351301f 100644
--- a/engines/tsage/blue_force/blueforce_scenes0.cpp
+++ b/engines/tsage/blue_force/blueforce_scenes0.cpp
@@ -936,8 +936,21 @@ void Scene60::Action3::signal() {
 /*--------------------------------------------------------------------------*/
 
 Scene60::Scene60(): SceneExt() {
-	_field1222 = false;
 	_newScene = 0;
+	_sceneNumber = 0;
+	_visage = 0;
+	_cursorId = CURSOR_NONE;
+	_field1222 = false;
+}
+
+void Scene60::synchronize(Serializer &s) {
+	SceneExt::synchronize(s);
+
+	s.syncAsSint16LE(_newScene);
+	s.syncAsSint16LE(_sceneNumber);
+	s.syncAsSint16LE(_visage);
+	s.syncAsSint16LE(_cursorId);
+	s.syncAsSint16LE(_field1222);
 }
 
 void Scene60::postInit(SceneObjectList *OwnerList) {
diff --git a/engines/tsage/blue_force/blueforce_scenes0.h b/engines/tsage/blue_force/blueforce_scenes0.h
index 963f8b2..01b7db5 100644
--- a/engines/tsage/blue_force/blueforce_scenes0.h
+++ b/engines/tsage/blue_force/blueforce_scenes0.h
@@ -175,6 +175,7 @@ public:
 	bool _field1222;
 
 	Scene60();
+	virtual void synchronize(Serializer &s);
 	virtual void postInit(SceneObjectList *OwnerList = NULL);
 	virtual void signal();
 	virtual void dispatch();






More information about the Scummvm-git-logs mailing list