|
| Actor (ScummEngine *scumm, int id) |
|
virtual void | hideActor () |
|
void | showActor () |
|
virtual void | initActor (int mode) |
|
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 AdjustBoxResult | adjustXYToBeInBox (int dstX, int dstY) |
|
virtual void | setDirection (int direction) |
|
void | faceToObject (int obj) |
|
virtual void | turnToDirection (int newdir) |
|
virtual void | walkActor () |
|
void | drawActorCostume (bool hitTestMode=false) |
|
virtual void | prepareDrawActorCostume (BaseCostumeRenderer *bcr) |
|
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) |
|
void | saveLoadWithSerializer (Common::Serializer &ser) override |
|