aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/motion.h
diff options
context:
space:
mode:
authorEugene Sandulenko2013-06-18 10:23:49 -0400
committerEugene Sandulenko2013-09-06 14:48:12 +0300
commit195d52e625b1d24ea0cbda3bb8d65043d1b5eea5 (patch)
treee1fff970783c49862b7c724b2308a1c33c285d26 /engines/fullpipe/motion.h
parent630d5526ee9618ac1f84021b2306477e81e343d2 (diff)
downloadscummvm-rg350-195d52e625b1d24ea0cbda3bb8d65043d1b5eea5.tar.gz
scummvm-rg350-195d52e625b1d24ea0cbda3bb8d65043d1b5eea5.tar.bz2
scummvm-rg350-195d52e625b1d24ea0cbda3bb8d65043d1b5eea5.zip
FULLPIPE: Implement loading CReactPolygonal. That completes .sc2 loading
Diffstat (limited to 'engines/fullpipe/motion.h')
-rw-r--r--engines/fullpipe/motion.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h
index f5e8632b26..bbb37f4296 100644
--- a/engines/fullpipe/motion.h
+++ b/engines/fullpipe/motion.h
@@ -104,6 +104,19 @@ class CReactParallel : public CMovGraphReact {
void createRegion();
};
+class CReactPolygonal : public CMovGraphReact {
+ //CRgn _rgn;
+ int _field_C;
+ int _field_10;
+ int _pointCount;
+ Common::Point **_points;
+
+ public:
+ CReactPolygonal();
+ virtual bool load(MfcArchive &file);
+ void createRegion();
+};
+
class CMovGraphLink : public CObject {
CMovGraphNode *_movGraphNode1;
CMovGraphNode *_movGraphNode2;