|
void | attachObject (StaticANIObject *obj) override |
|
int | detachObject (StaticANIObject *obj) override |
|
void | detachAllObjects () override |
|
MessageQueue * | startMove (StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) override |
|
MessageQueue * | makeQueue (StaticANIObject *subj, int xpos, int ypos, int fuzzyMatch, int staticsId) override |
|
int | getObjIndex (int objectId) |
|
int | getDirByStatics (int index, int staticsId) |
|
int | getDirByMovement (int index, int movId) |
|
int | getDirByPoint (int idx, StaticANIObject *ani) |
|
int | getDirBySize (MovGraphLink *lnk, int x, int y) |
|
int | getLinkDir (MovGraphLinkList *linkList, int idx, Common::Rect *a3, Common::Point *a4) |
|
bool | fillData (StaticANIObject *obj, MctlAni &item) |
|
void | generateList (MctlMQ &movinfo, MovGraphLinkList *linkList, LinkInfo *lnkSrc, LinkInfo *lnkDst) |
|
MessageQueue * | makeWholeQueue (MctlMQ &mctlMQ) |
|
MovGraphNode * | getHitNode (int x, int y, int strictMatch) |
|
MovGraphLink * | getHitLink (int x, int y, int idx, int fuzzyMatch) |
|
MovGraphLink * | getNearestLink (int x, int y) |
|
double | iterate (LinkInfo *linkInfoSource, LinkInfo *linkInfoDest, MovGraphLinkList *listObj) |
|
MessageQueue * | makeLineQueue (MctlMQ *movinfo) |
|
bool | load (MfcArchive &file) override |
|
Common::Array< MovItem * > * | getPaths (StaticANIObject *ani, int x, int y, int flag1, int *rescount) override |
|
bool | setPosImmediate (StaticANIObject *obj, int x, int y) override |
|
void | setSelFunc (MovArr *(*_callback1)(StaticANIObject *ani, Common::Array< MovItem *> *items, signed int counter)) override |
|
bool | resetPosition (StaticANIObject *ani, int flag) override |
|
bool | canDropInventory (StaticANIObject *ani, int x, int y) override |
|
virtual MessageQueue * | method50 (StaticANIObject *ani, MovArr *movarr, int staticsId) |
|
double | putToLink (Common::Point *point, MovGraphLink *link, int fuzzyMatch) |
|
void | recalcLinkParams () |
|
bool | getNearestPoint (int unusedArg, Common::Point *p, MovArr *movarr) |
|
MovGraphNode * | calcOffset (int ox, int oy) |
|
int | getObjectIndex (StaticANIObject *ani) |
|
Common::Array< MovArr * > * | getHitPoints (int x, int y, int *arrSize, int flag1, int flag2) |
|
void | findAllPaths (MovGraphLink *lnk, MovGraphLink *lnk2, MovGraphLinkList &tempObList1, MovGraphLinkList &tempObList2) |
|
Common::Array< MovItem * > * | getPaths (MovArr *movarr1, MovArr *movarr2, int *listCount) |
|
void | genMovItem (MovItem *movitem, MovGraphLink *grlink, MovArr *movarr1, MovArr *movarr2) |
|
bool | getHitPoint (int idx, int x, int y, MovArr *arr, int a6) |
|
MessageQueue * | sub1 (StaticANIObject *ani, int x, int y, int a5, int x1, int y1, int a8, int a9) |
|
MessageQueue * | makeWholeQueue (StaticANIObject *ani, MovArr *movarr, int staticsId) |
|
void | setEnds (MovStep *step1, MovStep *step2) |
|
virtual void | methodC () |
|
virtual void | method10 () |
|
virtual void | deactivate () |
|
virtual void | activate () |
|
virtual int | method30 () |
|
virtual int | method40 () |
|
virtual int | method48 () |
|
void | enableLinks (const char *linkName, bool enable) |
|
MovGraphLink * | getLinkByName (const char *name) |
|
virtual void | save (MfcArchive &out) |
|
bool | loadFile (const Common::Path &fname) |
|