diff options
author | Eugene Sandulenko | 2013-12-19 00:43:19 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2013-12-19 00:43:38 +0200 |
commit | 761e45bd64e6a4f2b2b8b0794242150e4a4820b0 (patch) | |
tree | ed7593435d8be4c83c61024c56fc09ea120c5a67 | |
parent | 3ebcd3fcf738d1d8f6625e0fde9b1ce317eb0717 (diff) | |
download | scummvm-rg350-761e45bd64e6a4f2b2b8b0794242150e4a4820b0.tar.gz scummvm-rg350-761e45bd64e6a4f2b2b8b0794242150e4a4820b0.tar.bz2 scummvm-rg350-761e45bd64e6a4f2b2b8b0794242150e4a4820b0.zip |
FULLPIPE: Implement MovGraph::method2C()
-rw-r--r-- | engines/fullpipe/motion.cpp | 9 | ||||
-rw-r--r-- | engines/fullpipe/motion.h | 8 |
2 files changed, 8 insertions, 9 deletions
diff --git a/engines/fullpipe/motion.cpp b/engines/fullpipe/motion.cpp index 116d58aafe..44cf550bf1 100644 --- a/engines/fullpipe/motion.cpp +++ b/engines/fullpipe/motion.cpp @@ -440,10 +440,9 @@ int MovGraph::method28() { return 0; } -int MovGraph::method2C() { - warning("STUB: MovGraph::method2C()"); - - return 0; +int MovGraph::method2C(StaticANIObject *obj, int x, int y) { + obj->setOXY(x, y); + return method3C(obj, 1); } MessageQueue *MovGraph::method34(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) { @@ -458,7 +457,7 @@ int MovGraph::changeCallback() { return 0; } -int MovGraph::method3C() { +int MovGraph::method3C(StaticANIObject *ani, int flag) { warning("STUB: MovGraph::method3C()"); return 0; diff --git a/engines/fullpipe/motion.h b/engines/fullpipe/motion.h index 96c0a4fada..ee4ad02f8d 100644 --- a/engines/fullpipe/motion.h +++ b/engines/fullpipe/motion.h @@ -50,11 +50,11 @@ public: virtual int removeObject(StaticANIObject *obj) { return 0; } virtual void freeItems() {} virtual int method28() { return 0; } - virtual int method2C() { 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; } virtual int changeCallback() { return 0; } - virtual int method3C() { return 0; } + virtual int method3C(StaticANIObject *ani, int flag) { return 0; } virtual int method40() { return 0; } virtual int method44() { return 0; } virtual int method48() { return -1; } @@ -317,10 +317,10 @@ public: virtual int removeObject(StaticANIObject *obj); virtual void freeItems(); virtual int method28(); - virtual int method2C(); + 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(); - virtual int method3C(); + virtual int method3C(StaticANIObject *ani, int flag); virtual int method44(); virtual MessageQueue *doWalkTo(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId); virtual int method50(); |