[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