ScummVM API documentation
TsAGE::WalkRegion Class Reference
Inheritance diagram for TsAGE::WalkRegion:
TsAGE::Region

Public Member Functions

void loadRegion (byte *dataP, int size)
 
- Public Member Functions inherited from TsAGE::Region
 Region (int resNum, int rlbNum, ResourceType ctlType=RES_CONTROL)
 
 Region (int regionId, const byte *regionData)
 
void load (const byte *regionData)
 
bool contains (const Common::Point &pt)
 
bool empty () const
 
void clear ()
 
void setRect (const Rect &r)
 
void setRect (int xs, int ys, int xe, int ye)
 
const LineSliceSetgetLineSlices (int yp)
 
LineSliceSet sectPoints (int yp, const LineSliceSet &sliceSet)
 
void draw ()
 
void uniteLine (int yp, LineSliceSet &sliceSet)
 
void uniteRect (const Rect &rect)
 

Public Attributes

Common::Point _pt
 
int _idxListIndex
 
int _idxList2Index
 
- Public Attributes inherited from TsAGE::Region
int _regionSize
 
int _regionId
 
Rect _bounds
 
Common::Array< LineSliceSet_ySlices
 

Additional Inherited Members

- Static Public Member Functions inherited from TsAGE::Region
static LineSliceSet mergeSlices (const LineSliceSet &set1, const LineSliceSet &set2)
 

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