FULLPIPE: method4C -> doWalkTo
This commit is contained in:
parent
a0185d7fdc
commit
1cfafc6cfd
3 changed files with 11 additions and 11 deletions
|
@ -137,7 +137,7 @@ bool InteractionController::handleInteraction(StaticANIObject *subj, GameObject
|
|||
obj->setPicAniInfo(&aniInfo);
|
||||
|
||||
if (abs(xpos - subj->_ox) > 1 || abs(ypos - subj->_oy) > 1) {
|
||||
mq = getSc2MctlCompoundBySceneId(g_fullpipe->_currentScene->_sceneId)->method4C(subj, xpos, ypos, 1, cinter->_staticsId2);
|
||||
mq = getSc2MctlCompoundBySceneId(g_fullpipe->_currentScene->_sceneId)->doWalkTo(subj, xpos, ypos, 1, cinter->_staticsId2);
|
||||
if (mq) {
|
||||
dur = mq->calcDuration(subj);
|
||||
delete mq;
|
||||
|
|
|
@ -122,7 +122,7 @@ MessageQueue *MctlCompound::method34(StaticANIObject *subj, int xpos, int ypos,
|
|||
return 0;
|
||||
}
|
||||
|
||||
MessageQueue *MctlCompound::method4C(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) {
|
||||
MessageQueue *MctlCompound::doWalkTo(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) {
|
||||
int match1 = -1;
|
||||
int match2 = -1;
|
||||
|
||||
|
@ -154,14 +154,14 @@ MessageQueue *MctlCompound::method4C(StaticANIObject *subj, int xpos, int ypos,
|
|||
return 0;
|
||||
|
||||
if (match1 == match2)
|
||||
return _motionControllers[match1]->_motionControllerObj->method4C(subj, xpos, ypos, fuzzyMatch, staticsId);
|
||||
return _motionControllers[match1]->_motionControllerObj->doWalkTo(subj, xpos, ypos, fuzzyMatch, staticsId);
|
||||
|
||||
MctlConnectionPoint *closestP = findClosestConnectionPoint(subj->_ox, subj->_oy, match1, xpos, ypos, match2, &match2);
|
||||
|
||||
if (!closestP)
|
||||
return 0;
|
||||
|
||||
MessageQueue *mq = _motionControllers[match1]->_motionControllerObj->method4C(subj, closestP->_connectionX, closestP->_connectionY, 1, closestP->_field_14);
|
||||
MessageQueue *mq = _motionControllers[match1]->_motionControllerObj->doWalkTo(subj, closestP->_connectionX, closestP->_connectionY, 1, closestP->_field_14);
|
||||
|
||||
ExCommand *ex;
|
||||
|
||||
|
@ -309,8 +309,8 @@ int MovGraph::method44() {
|
|||
return 0;
|
||||
}
|
||||
|
||||
MessageQueue *MovGraph::method4C(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) {
|
||||
warning("STUB: MovGraph::method4C()");
|
||||
MessageQueue *MovGraph::doWalkTo(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) {
|
||||
warning("STUB: MovGraph::doWalkTo()");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -561,7 +561,7 @@ MessageQueue *MovGraph2::method34(StaticANIObject *subj, int xpos, int ypos, int
|
|||
return 0;
|
||||
}
|
||||
|
||||
MessageQueue *MovGraph2::method4C(StaticANIObject *obj, int xpos, int ypos, int fuzzyMatch, int staticsId) {
|
||||
MessageQueue *MovGraph2::doWalkTo(StaticANIObject *obj, int xpos, int ypos, int fuzzyMatch, int staticsId) {
|
||||
LinkInfo linkInfoDest;
|
||||
LinkInfo linkInfoSource;
|
||||
MovInfo1 movInfo1;
|
||||
|
|
|
@ -58,7 +58,7 @@ public:
|
|||
virtual int method40() { return 0; }
|
||||
virtual int method44() { return 0; }
|
||||
virtual int method48() { return -1; }
|
||||
virtual MessageQueue *method4C(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) { return 0; }
|
||||
virtual MessageQueue *doWalkTo(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) { return 0; }
|
||||
};
|
||||
|
||||
class MovGraphReact : public CObject {
|
||||
|
@ -107,7 +107,7 @@ class MctlCompound : public MotionController {
|
|||
virtual int removeObject(StaticANIObject *obj);
|
||||
virtual void freeItems();
|
||||
virtual MessageQueue *method34(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
|
||||
virtual MessageQueue *method4C(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
|
||||
virtual MessageQueue *doWalkTo(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
|
||||
|
||||
void initMovGraph2();
|
||||
MctlConnectionPoint *findClosestConnectionPoint(int ox, int oy, int destIndex, int connectionX, int connectionY, int sourceIndex, int *minDistancePtr);
|
||||
|
@ -251,7 +251,7 @@ class MovGraph : public MotionController {
|
|||
virtual int changeCallback();
|
||||
virtual int method3C();
|
||||
virtual int method44();
|
||||
virtual MessageQueue *method4C(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
|
||||
virtual MessageQueue *doWalkTo(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
|
||||
virtual int method50();
|
||||
|
||||
double calcDistance(Common::Point *point, MovGraphLink *link, int fuzzyMatch);
|
||||
|
@ -308,7 +308,7 @@ public:
|
|||
virtual int removeObject(StaticANIObject *obj);
|
||||
virtual void freeItems();
|
||||
virtual MessageQueue *method34(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
|
||||
virtual MessageQueue *method4C(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
|
||||
virtual MessageQueue *doWalkTo(StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId);
|
||||
|
||||
int getItemIndexByGameObjectId(int objectId);
|
||||
int getItemSubIndexByStaticsId(int index, int staticsId);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue