diff options
author | Eugene Sandulenko | 2013-06-18 17:07:28 -0400 |
---|---|---|
committer | Eugene Sandulenko | 2013-09-06 14:48:13 +0300 |
commit | fcf0d240d0266fa89073e12d2a15a045b6bdfe65 (patch) | |
tree | c294b77048f70316a74b4089b6276303e56064d4 /engines/fullpipe/motion.h | |
parent | 195d52e625b1d24ea0cbda3bb8d65043d1b5eea5 (diff) | |
download | scummvm-rg350-fcf0d240d0266fa89073e12d2a15a045b6bdfe65.tar.gz scummvm-rg350-fcf0d240d0266fa89073e12d2a15a045b6bdfe65.tar.bz2 scummvm-rg350-fcf0d240d0266fa89073e12d2a15a045b6bdfe65.zip |
FULLPIPE: Finish reading CMctlCompund
Diffstat (limited to 'engines/fullpipe/motion.h')
-rw-r--r-- | engines/fullpipe/motion.h | 37 |
1 files changed, 25 insertions, 12 deletions
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h index bbb37f4296..fb7b45446e 100644 --- a/engines/fullpipe/motion.h +++ b/engines/fullpipe/motion.h @@ -44,18 +44,6 @@ class CMctlConnectionPointsArray : public Common::Array<CObject>, public CObject virtual bool load(MfcArchive &file); }; -class CMctlCompoundArrayItem : public CObject { - int _motionControllerObj; - int _movGraphReactObj; - CMctlConnectionPointsArray _connectionPoints; - int _field_20; - int _field_24; - int _field_28; - - public: - CMctlCompoundArrayItem() : _movGraphReactObj(0), _motionControllerObj(0) {} -}; - class CMctlCompound : public CMotionController { CMctlCompoundArray _motionControllers; @@ -88,6 +76,20 @@ class CMovGraphReact : public CObject { // Empty }; +class CMctlCompoundArrayItem : public CMotionController { + friend class CMctlCompound; + + protected: + CMovGraphReact *_movGraphReactObj; + CMctlConnectionPointsArray _connectionPoints; + int _field_20; + int _field_24; + int _field_28; + + public: + CMctlCompoundArrayItem() : _movGraphReactObj(0) {} +}; + class CReactParallel : public CMovGraphReact { //CRgn _rgn; int _x1; @@ -149,6 +151,17 @@ class CMovGraph : public CMotionController { virtual bool load(MfcArchive &file); }; +class CMctlConnectionPoint : public CObject { + int _connectionX; + int _connectionY; + int _field_C; + int _field_10; + int16 _field_14; + int16 _field_16; + int _messageQueueObj; + int _motionControllerObj; +}; + } // End of namespace Fullpipe #endif /* FULLPIPE_MOTION_H */ |