ScummVM API documentation
Petka::Walk Class Reference

Public Member Functions

 Walk (int id)
 
void init (Point start, Point end)
 
void clearBackground ()
 
void setBackground (Common::String name)
 
void reset ()
 
Common::Point currPos ()
 
int getSpriteId ()
 
int commonPoint (int, int)
 
int readWayFile (const Common::String &name, int **, int **)
 
int sub_422EA0 (Point p1, Point p2)
 
int sub_423350 ()
 
Common::Point sub_4234B0 ()
 
bool areEdgesAdjacent (int, int)
 
int sub_423600 (Point p)
 
int sub_423970 (int, int)
 
int sub_423A30 (int, int)
 
bool sub_424160 (Point *p1, Point *p2)
 
bool sub_424230 (Point *p1)
 
int sub_424320 (Point *p1, Point *p2)
 
int moveInside (Point *p)
 
DBLPoint sub_424610 (Point p1, int x, int y, Point p4)
 

Static Public Member Functions

static double angle (Point p1, Point p2, Point p3)
 
static double angle (DBLPoint p1, DBLPoint p2, DBLPoint p3)
 
static int sub_423E00 (Point p1, Point p2, Point p3, Point p4, Point &p5)
 

Public Attributes

char field_4
 
char field_5
 
char field_6
 
char field_7
 
int * _leg1 [8]
 
int * _leg2 [8]
 
int * _off1 [8]
 
int * _off2 [8]
 
int * _offleg1 [8]
 
int * _offleg2 [8]
 
int * _bkg3_4
 
int * _bkg3_5
 
double field_D0 [8]
 
int waysSizes [8]
 
Point_bkg3_3
 
int field_134
 
double field_138
 
double field_140
 
int resId
 
int field_14C
 
double field_150
 
double field_158
 
double currX
 
double currY
 
double field_170
 
double field_178
 
char field_180
 
char field_181
 
char field_182
 
char field_183
 
char field_184
 
char field_185
 
char field_186
 
char field_187
 
char field_188
 
char field_189
 
char field_18A
 
char field_18B
 
char field_18C
 
char field_18D
 
char field_18E
 
char field_18F
 
int field_190
 
int field_194
 
double field_198
 
int destX
 
int destY
 
int _verticesCount
 
Point_vertices
 
int _edgesCount
 
int _bkg3Count
 
int * _bkg3_1
 
int ** _bkg3_2
 
Point_edges
 
char field_1C4
 
char field_1C5
 
char field_1C6
 
char field_1C7
 

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