ScummVM API documentation
CGE::Walk Class Reference
Inheritance diagram for CGE::Walk:
CGE::Sprite

Public Member Functions

 Walk (CGEEngine *vm, BitmapPtr *shpl)
 
void tick () override
 
void findWay (Cluster c)
 
void findWay (Sprite *spr)
 
int distance (Sprite *spr)
 
void turn (Dir d)
 
void park ()
 
bool lower (Sprite *spr)
 
void reach (Sprite *spr, int mode=-1)
 
void noWay ()
 
bool find1Way (Cluster c)
 
- Public Member Functions inherited from CGE::Sprite
bool works (Sprite *spr)
 
bool seqTest (int n)
 
bool active ()
 
 Sprite (CGEEngine *vm, BitmapPtr *shp)
 
BitmapPtr shp ()
 
BitmapPtrsetShapeList (BitmapPtr *shp)
 
Spriteexpand ()
 
Spritecontract ()
 
SpritebackShow (bool fast=false)
 
void setName (char *newName)
 
char * name ()
 
void gotoxy (int x, int y)
 
void center ()
 
void show ()
 
void hide ()
 
BitmapPtr ghost ()
 
void show (uint16 pg)
 
void makeXlat (uint8 *x)
 
void killXlat ()
 
void step (int nr=-1)
 
SeqsetSeq (Seq *seq)
 
CommandHandler::CommandsnList (SnList type)
 
virtual void touch (uint16 mask, int x, int y)
 
void sync (Common::Serializer &s)
 

Public Attributes

Cluster _here
 
int _tracePtr
 
int _level
 
int _findLevel
 
Common::Point _target
 
Common::Array< Cluster * > _trace
 
Dir _dir
 
- Public Attributes inherited from CGE::Sprite
int _ref
 
signed char _scene
 
struct CGE::Sprite::Flags _flags
 
int _x
 
int _y
 
signed char _z
 
uint16 _w
 
uint16 _h
 
uint16 _time
 
uint8 _nearPtr
 
uint8 _takePtr
 
int _seqPtr
 
int _shpCnt
 
char _file [kMaxFile]
 
Sprite_prev
 
Sprite_next
 

Additional Inherited Members

- Protected Attributes inherited from CGE::Sprite
SprExt_ext
 

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