aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/motion.h
diff options
context:
space:
mode:
authorEugene Sandulenko2014-01-04 14:23:55 +0200
committerEugene Sandulenko2014-01-04 14:23:55 +0200
commit37123c16333d6aa9c3dadc3bda4a6a11371a11b1 (patch)
treea88e480c1425399232974f97b2e7335db510d846 /engines/fullpipe/motion.h
parent3ca8f8c3a245a08aebc1ae9d5ece4c916ee5f674 (diff)
downloadscummvm-rg350-37123c16333d6aa9c3dadc3bda4a6a11371a11b1.tar.gz
scummvm-rg350-37123c16333d6aa9c3dadc3bda4a6a11371a11b1.tar.bz2
scummvm-rg350-37123c16333d6aa9c3dadc3bda4a6a11371a11b1.zip
FULLPIPE: Complete MovGraph2::genMovement()
Diffstat (limited to 'engines/fullpipe/motion.h')
-rw-r--r--engines/fullpipe/motion.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h
index 1e813eec57..2d39a276df 100644
--- a/engines/fullpipe/motion.h
+++ b/engines/fullpipe/motion.h
@@ -30,6 +30,7 @@ class Movement;
class MctlConnectionPoint;
class MovGraphLink;
class MessageQueue;
+class ExCommand2;
int startWalkTo(int objId, int objKey, int x, int y, int a5);
int doSomeAnimation(int objId, int objKey, int a3);
@@ -174,6 +175,8 @@ public:
int getStaticsIndexById(int idx, int16 id);
void clearMovements2(int idx);
int recalcOffsets(int idx, int st1idx, int st2idx, bool flip, bool flop);
+ Common::Point *calcLength(Common::Point *point, Movement *mov, int x, int y, int *x1, int *y1, int flag);
+ ExCommand2 *buildExCommand2(Movement *mov, int objId, int x1, int y1, int *x2, int *y2, int len);
};
struct MctlLadderMovementVars {