Public Member Functions | |
| Character (AGDSEngine *engine, const Common::String &name) | |
| void | associate (const Common::String &name) |
| const AnimationDescription * | animationDescription (uint index) const |
| const Common::String & | name () const |
| const ObjectPtr & | object () const |
| void | load (Common::SeekableReadStream &stream) |
| void | loadState (Common::ReadStream &stream) |
| void | saveState (Common::WriteStream &stream) const |
| void | enable (bool enabled=true) |
| void | visible (bool visible) |
| bool | visible () const |
| bool | active () const |
| bool | animate (Common::Point pos, int direction, int speed) |
| void | stop () |
| void | leave (const Common::String &processName) |
| int | phase () const |
| void | phase (int phase) |
| void | position (Common::Point pos) |
| Common::Point | position () const |
| bool | pointIn (Common::Point pos) const |
| void | notifyProcess (const Common::String &processName) |
| bool | moveTo (const Common::String &processName, Common::Point dst, int direction) |
| void | pointTo (const Common::String &processName, Common::Point dst) |
| bool | direction (int dir) |
| int | direction () const |
| void | tick (bool reactivate) |
| void | paint (Graphics::Surface &backbuffer, Common::Point pos) const |
| int | getDirectionForMovement (Common::Point delta) |
| int | z () const |
| void | reset () |
| void | setFog (Graphics::ManagedSurface *surface, int minZ, int maxZ) |