|
| Character (ToonEngine *vm) |
|
virtual void | init () |
|
virtual int32 | getId () |
|
virtual void | setId (int32 id) |
|
virtual void | setFacing (int32 facing) |
|
virtual void | forceFacing (int32 facing) |
|
virtual int32 | getFacing () |
|
virtual void | setAnimScript (int32 animScriptId) |
|
virtual void | setSceneAnimationId (int32 sceneAnimationId) |
|
virtual void | setDefaultSpecialAnimationId (int32 defaultAnimationId) |
|
virtual int32 | getAnimScript () |
|
virtual int32 | getSceneAnimationId () |
|
virtual void | setFlag (int flag) |
|
virtual int32 | getFlag () |
|
virtual int32 | getAnimFlag () |
|
virtual void | setAnimFlag (int32 flag) |
|
virtual void | setPosition (int16 x, int16 y) |
|
virtual void | forcePosition (int16 x, int16 y) |
|
virtual int16 | getX () |
|
virtual int16 | getY () |
|
virtual int16 | getFinalX () |
|
virtual int16 | getFinalY () |
|
virtual bool | walkTo (int16 newPosX, int16 newPosY) |
|
virtual bool | getVisible () |
|
virtual void | setVisible (bool visible) |
|
virtual bool | loadWalkAnimation (const Common::String &animName) |
|
virtual bool | loadIdleAnimation (const Common::String &animName) |
|
virtual bool | loadTalkAnimation (const Common::String &animName) |
|
virtual bool | loadShadowAnimation (const Common::String &animName) |
|
virtual bool | setupPalette () |
|
virtual void | playStandingAnim () |
|
virtual void | playWalkAnim (int32 start, int32 end) |
|
virtual void | playTalkAnim () |
|
virtual void | playAnim (int32 animId, int32 unused, int32 flags) |
|
virtual void | update (int32 timeIncrement) |
|
virtual int32 | getScale () |
|
virtual AnimationInstance * | getAnimationInstance () |
|
virtual void | setAnimationInstance (AnimationInstance *instance) |
|
virtual void | save (Common::WriteStream *stream) |
|
virtual void | load (Common::ReadStream *stream, int32 saveGameVersion) |
|
virtual void | stopWalk () |
|
virtual void | stopSpecialAnim () |
|
virtual void | updateIdle () |
|
virtual int32 | getRandomIdleAnim () |
|
virtual void | updateTimers (int32 relativeAdd) |
|
virtual void | setTalking (bool talking) |
|
virtual bool | isTalking () |
|
virtual void | resetScale () |
|
virtual void | plotPath (Graphics::Surface &surface) |
|
int32 | getFacingFromDirection (int16 dx, int16 dy) |
|
const SpecialCharacterAnimation * | getSpecialAnimation (int32 characterId, int32 animationId) |
|