aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/motion.h
diff options
context:
space:
mode:
authorEugene Sandulenko2013-10-02 09:24:23 +0300
committerEugene Sandulenko2013-10-02 20:59:58 +0300
commit19bf71e1e0e97232277e5698cb230fc85eb86dd9 (patch)
treef60cfbcbb82e06385264109667d3b5dec7cc116e /engines/fullpipe/motion.h
parentd179d0fb9d26e8fe31b340e2af420eb7cbf72be8 (diff)
downloadscummvm-rg350-19bf71e1e0e97232277e5698cb230fc85eb86dd9.tar.gz
scummvm-rg350-19bf71e1e0e97232277e5698cb230fc85eb86dd9.tar.bz2
scummvm-rg350-19bf71e1e0e97232277e5698cb230fc85eb86dd9.zip
FULLPIPE: Started implementing MGM::rebuildTables()
Diffstat (limited to 'engines/fullpipe/motion.h')
-rw-r--r--engines/fullpipe/motion.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h
index bf0b1bedd4..a5bbfbe075 100644
--- a/engines/fullpipe/motion.h
+++ b/engines/fullpipe/motion.h
@@ -103,9 +103,20 @@ class MctlCompound : public MotionController {
void initMovGraph2();
};
+struct MGMSubItem {
+ int movement;
+ int staticsIndex;
+ int field_8;
+ int field_C;
+ int x;
+ int y;
+
+ MGMSubItem();
+};
+
struct MGMItem {
int16 objId;
- Common::Array<int> subItems;
+ Common::Array<MGMSubItem *> subItems;
Common::Array<Statics *> statics;
Common::Array<Movement *> movements1;
Common::Array<Movement *> movements2;