aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/motion.h
diff options
context:
space:
mode:
authorEugene Sandulenko2013-10-19 15:54:17 +0300
committerEugene Sandulenko2013-10-19 21:22:15 +0300
commit33c849698f2a7fd093062d4e72357ddb76b31de0 (patch)
tree5b718791abe68e5fb0a2cc7791a62c74a093a75f /engines/fullpipe/motion.h
parent33e75a8718136ede0b182099f045b08ede19bd5d (diff)
downloadscummvm-rg350-33c849698f2a7fd093062d4e72357ddb76b31de0.tar.gz
scummvm-rg350-33c849698f2a7fd093062d4e72357ddb76b31de0.tar.bz2
scummvm-rg350-33c849698f2a7fd093062d4e72357ddb76b31de0.zip
FULLPIPE: Implement MovGraph2::buildMovInfo1SubItems()
Diffstat (limited to 'engines/fullpipe/motion.h')
-rw-r--r--engines/fullpipe/motion.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h
index 6901a7263a..d53bcf1bbf 100644
--- a/engines/fullpipe/motion.h
+++ b/engines/fullpipe/motion.h
@@ -280,6 +280,13 @@ struct LinkInfo {
MovGraphNode *node;
};
+struct MovInfo1Sub {
+ int subIndex;
+ int x;
+ int y;
+ int distance;
+};
+
struct MovInfo1 {
int field_0;
Common::Point pt1;
@@ -288,7 +295,7 @@ struct MovInfo1 {
int distance2;
int subIndex;
int item1Index;
- int items;
+ Common::Array<MovInfo1Sub *> items;
int itemsCount;
int flags;
};