diff options
author | Eugene Sandulenko | 2014-05-18 09:44:08 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2014-05-18 09:44:28 +0300 |
commit | 77b244e5dfbb13965ae0c1ac2f1c9fa9b522c3c1 (patch) | |
tree | 2ebe67753a9a8d93656e95f0071d985c918f64b8 /engines/fullpipe/motion.h | |
parent | bee54dc048512904941487d6f1f7664b690d666c (diff) | |
download | scummvm-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.h | 8 |
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(); |