aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_logic.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-09-20 22:06:58 +1000
committerPaul Gilbert2011-09-20 22:06:58 +1000
commit12b553c084ca722256d7722aed91e20151306149 (patch)
tree34e2d2024069cc53fd0b0144967422172c8297c2 /engines/tsage/blue_force/blueforce_logic.h
parente663e7874e4cb89bb86325123ecc8891d870eeec (diff)
downloadscummvm-rg350-12b553c084ca722256d7722aed91e20151306149.tar.gz
scummvm-rg350-12b553c084ca722256d7722aed91e20151306149.tar.bz2
scummvm-rg350-12b553c084ca722256d7722aed91e20151306149.zip
TSAGE: Implemented Blue Force scene 355 - Future Wave exterior
Diffstat (limited to 'engines/tsage/blue_force/blueforce_logic.h')
-rw-r--r--engines/tsage/blue_force/blueforce_logic.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_logic.h b/engines/tsage/blue_force/blueforce_logic.h
index 72e1f55644..aa90ef834d 100644
--- a/engines/tsage/blue_force/blueforce_logic.h
+++ b/engines/tsage/blue_force/blueforce_logic.h
@@ -93,6 +93,19 @@ public:
virtual void signal();
};
+
+class SceneHotspotExt: public SceneHotspot {
+public:
+ int _state;
+
+ SceneHotspotExt() { _state = 0; }
+ virtual Common::String getClassName() { return "SceneHotspotExt"; }
+ virtual void synchronize(Serializer &s) {
+ SceneHotspot::synchronize(s);
+ s.syncAsSint16LE(_state);
+ }
+};
+
class SceneItemType2: public SceneHotspot {
public:
virtual void startMove(SceneObject *sceneObj, va_list va);