aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/motion.h
diff options
context:
space:
mode:
authorEugene Sandulenko2014-05-18 09:44:08 +0300
committerEugene Sandulenko2014-05-18 09:44:28 +0300
commit77b244e5dfbb13965ae0c1ac2f1c9fa9b522c3c1 (patch)
tree2ebe67753a9a8d93656e95f0071d985c918f64b8 /engines/fullpipe/motion.h
parentbee54dc048512904941487d6f1f7664b690d666c (diff)
downloadscummvm-rg350-77b244e5dfbb13965ae0c1ac2f1c9fa9b522c3c1.tar.gz
scummvm-rg350-77b244e5dfbb13965ae0c1ac2f1c9fa9b522c3c1.tar.bz2
scummvm-rg350-77b244e5dfbb13965ae0c1ac2f1c9fa9b522c3c1.zip
FULLPIPE: Finish implementation of movGraphCallback()
Diffstat (limited to 'engines/fullpipe/motion.h')
-rw-r--r--engines/fullpipe/motion.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h
index febcf17574..cfbca1d8a4 100644
--- a/engines/fullpipe/motion.h
+++ b/engines/fullpipe/motion.h
@@ -53,7 +53,7 @@ public:
virtual void addObject(StaticANIObject *obj) {}
virtual int removeObject(StaticANIObject *obj) { return 0; }
virtual void freeItems() {}
- virtual MovItem *method28(StaticANIObject *ani, int x, int y, int flag1, int *rescount) { return 0; }
+ virtual Common::Array<MovItem *> *method28(StaticANIObject *ani, int x, int y, int flag1, int *rescount) { return 0; }
virtual int method2C(StaticANIObject *obj, int x, int y) { return 0; }
virtual int method30() { return 0; }
virtual MessageQueue *method34(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) { return 0; }
@@ -332,7 +332,7 @@ struct MovGraphItem {
int field_1C;
int field_20;
int field_24;
- MovItem *items;
+ Common::Array<MovItem *> *movitems;
int count;
int field_30;
int field_34;
@@ -349,7 +349,7 @@ public:
ObList _links;
int _field_44;
Common::Array<MovGraphItem *> _items;
- MovArr *(*_callback1)(StaticANIObject *ani, MovItem *item, int counter);
+ Common::Array<MovArr *> *(*_callback1)(StaticANIObject *ani, Common::Array<MovItem *> *items, signed int counter);
MGM _mgm;
public:
@@ -361,7 +361,7 @@ public:
virtual void addObject(StaticANIObject *obj);
virtual int removeObject(StaticANIObject *obj);
virtual void freeItems();
- virtual MovItem *method28(StaticANIObject *ani, int x, int y, int flag1, int *rescount);
+ virtual Common::Array<MovItem *> *method28(StaticANIObject *ani, int x, int y, int flag1, int *rescount);
virtual int method2C(StaticANIObject *obj, int x, int y);
virtual MessageQueue *method34(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
virtual int changeCallback();