aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/motion.h
diff options
context:
space:
mode:
authorEugene Sandulenko2013-12-15 14:20:13 +0200
committerEugene Sandulenko2013-12-15 14:59:31 +0200
commit5751f4c1103305465dc3ffaf38a1094724a23be7 (patch)
tree97fcf46722af741f381095522b145451129d64d9 /engines/fullpipe/motion.h
parent7cb658f15245140cdefe42727540ec03251b3d29 (diff)
downloadscummvm-rg350-5751f4c1103305465dc3ffaf38a1094724a23be7.tar.gz
scummvm-rg350-5751f4c1103305465dc3ffaf38a1094724a23be7.tar.bz2
scummvm-rg350-5751f4c1103305465dc3ffaf38a1094724a23be7.zip
FULLPIPE: Implement MGM::getPoint()
Diffstat (limited to 'engines/fullpipe/motion.h')
-rw-r--r--engines/fullpipe/motion.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h
index c54ba7147b..e5b592876e 100644
--- a/engines/fullpipe/motion.h
+++ b/engines/fullpipe/motion.h
@@ -113,7 +113,7 @@ public:
};
struct MGMSubItem {
- int movement;
+ Movement *movement;
int staticsIndex;
int field_8;
int field_C;
@@ -162,6 +162,9 @@ public:
MessageQueue *genMovement(MGMInfo *mgminfo);
void updateAnimStatics(StaticANIObject *ani, int staticsId);
Common::Point *getPoint(Common::Point *point, int aniId, int staticsId1, int staticsId2);
+ int getStaticsIndexById(int idx, int16 id);
+ void clearMovements2(int idx);
+ int recalcOffsets(int idx, int st1idx, int st2idx, bool flip, bool flop);
};
struct MctlLadderMovementVars {