aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/motion.h
diff options
context:
space:
mode:
authorEugene Sandulenko2013-10-17 00:35:02 +0300
committerEugene Sandulenko2013-10-17 00:35:02 +0300
commita0185d7fdc449438ce85ef00abcae297c6e89829 (patch)
tree664b72dd090d37ad0926dcc669fd8da9a0e6810e /engines/fullpipe/motion.h
parent769ba7f6cab51dc48f4d6aaefcb3bf8c216abaa9 (diff)
downloadscummvm-rg350-a0185d7fdc449438ce85ef00abcae297c6e89829.tar.gz
scummvm-rg350-a0185d7fdc449438ce85ef00abcae297c6e89829.tar.bz2
scummvm-rg350-a0185d7fdc449438ce85ef00abcae297c6e89829.zip
FULLPIPE: Implemented MovGraph2::method4C()
Diffstat (limited to 'engines/fullpipe/motion.h')
-rw-r--r--engines/fullpipe/motion.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h
index f55333edea..9089cca520 100644
--- a/engines/fullpipe/motion.h
+++ b/engines/fullpipe/motion.h
@@ -315,7 +315,12 @@ public:
int getItemSubIndexByMovementId(int index, int movId);
int getItemSubIndexByMGM(int idx, StaticANIObject *ani);
+ int getShortSide(MovGraphLink *lnk, int x, int y);
+ int findLink(Common::Array<MovGraphLink *> *linkList, MovGraphLink *lnk, Common::Rect *a3, Common::Point *a4);
+
bool initDirections(StaticANIObject *obj, MovGraph2Item *item);
+ void buildMovInfo1SubItems(MovInfo1 *movinfo, Common::Array<MovGraphLink *> *linkList, LinkInfo *lnkSrc, LinkInfo *lnkDst);
+ MessageQueue *buildMovInfo1MessageQueue(MovInfo1 *movInfo);
MovGraphNode *findNode(int x, int y, int fuzzyMatch);
MovGraphLink *findLink1(int x, int y, int idx, int fuzzyMatch);