|
| Actor_v2 (ScummEngine *scumm, int id) |
|
void | initActor (int mode) override |
|
void | walkActor () override |
|
AdjustBoxResult | adjustXYToBeInBox (int dstX, int dstY) override |
|
| Actor_v3 (ScummEngine *scumm, int id) |
|
void | saveLoadWithSerializer (Common::Serializer &ser) override |
|
| Actor (ScummEngine *scumm, int id) |
|
virtual void | hideActor () |
|
void | showActor () |
|
void | putActor () |
|
void | putActor (int room) |
|
void | putActor (int x, int y) |
|
void | putActor (int x, int y, int room) |
|
void | setActorWalkSpeed (uint newSpeedX, uint newSpeedY) |
|
void | adjustActorPos () |
|
virtual void | setDirection (int direction) |
|
void | faceToObject (int obj) |
|
virtual void | turnToDirection (int newdir) |
|
void | drawActorCostume (bool hitTestMode=false) |
|
virtual void | animateCostume () |
|
virtual void | setActorCostume (int c) |
|
void | animateLimb (int limb, int f) |
|
bool | actorHitTest (int x, int y) |
|
const byte * | getActorName () |
|
void | startWalkActor (int x, int y, int dir) |
|
void | stopActorMoving () |
|
void | runActorTalkScript (int f) |
|
virtual void | startAnimActor (int frame) |
|
void | remapActorPalette (int r_fact, int g_fact, int b_fact, int threshold) |
|
void | remapActorPaletteColor (int slot, int color) |
|
void | animateActor (int anim) |
|
bool | isInCurrentRoom () const |
|
Common::Point | getPos () const |
|
const Common::Point & | getRealPos () const |
|
int | getRoom () const |
|
int | getFacing () const |
|
void | setFacing (int newFacing) |
|
int | getAnimVar (byte var) const |
|
void | setAnimVar (byte var, int value) |
|
void | setAnimSpeed (byte newAnimSpeed) |
|
int | getAnimSpeed () const |
|
int | getAnimProgress () const |
|
int | getElevation () const |
|
void | setElevation (int newElevation) |
|
void | setPalette (int idx, int val) |
|
void | setScale (int sx, int sy) |
|
void | classChanged (int cls, bool value) |
|
|
bool | isPlayer () override |
|
void | prepareDrawActorCostume (BaseCostumeRenderer *bcr) override |
|
int | calcMovementFactor (const Common::Point &next) override |
|
void | setupActorScale () override |
|
void | findPathTowardsOld (byte box, byte box2, byte box3, Common::Point &p2, Common::Point &p3) |
|
void | setBox (int box) |
|
int | updateActorDirection (bool is_walking) |
|
void | startWalkAnim (int cmd, int angle) |
|
bool | isInClass (int cls) |
|
bool | findPathTowards (byte box, byte box2, byte box3, Common::Point &foundPath) |
|