ScummVM API documentation
AGDS::Character Class Reference

Public Member Functions

 Character (AGDSEngine *engine, const Common::String &name)
 
void associate (const Common::String &name)
 
const AnimationDescription * animationDescription (uint index) const
 
const Common::Stringname () const
 
const ObjectPtrobject () 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)
 

The documentation for this class was generated from the following file: