|
|
| Map (GobEngine *vm) |
| |
|
uint8 | getVersion () const |
| |
|
int16 | getMapWidth () const |
| |
|
int16 | getMapHeight () const |
| |
|
int16 | getScreenWidth () const |
| |
|
int16 | getScreenHeight () const |
| |
|
int16 | getTilesWidth () const |
| |
|
int16 | getTilesHeight () const |
| |
|
bool | hasBigTiles () const |
| |
|
int8 | getPass (int x, int y, int width=-1) const |
| |
|
void | setPass (int x, int y, int8 pass, int width=-1) |
| |
|
const WayPoint & | getWayPoint (int n) const |
| |
|
void | findNearestWalkable (int16 &gobDestX, int16 &gobDestY, int16 mouseX, int16 mouseY) |
| |
|
int16 | getItem (int x, int y) const |
| |
|
void | setItem (int x, int y, int16 item) |
| |
|
void | placeItem (int16 x, int16 y, int16 id) |
| |
|
Direction | getDirection (int16 x0, int16 y0, int16 x1, int16 y1) |
| |
|
int16 | checkDirectPath (Mult::Mult_Object *obj, int16 x0, int16 y0, int16 x1, int16 y1) |
| |
|
int16 | checkLongPath (int16 x0, int16 y0, int16 x1, int16 y1, int16 i0, int16 i1) |
| |
|
void | loadMapsInitGobs () |
| |
|
virtual void | loadMapObjects (const char *avjFile)=0 |
| |
|
virtual void | findNearestToGob (Mult::Mult_Object *obj)=0 |
| |
|
virtual void | findNearestToDest (Mult::Mult_Object *obj)=0 |
| |
|
virtual void | optimizePoints (Mult::Mult_Object *obj, int16 x, int16 y)=0 |
| |
|
|
int16 | _nearestWayPoint |
| |
|
int16 | _nearestDest |
| |
|
int16 | _curGoblinX |
| |
|
int16 | _curGoblinY |
| |
|
int16 | _destX |
| |
|
int16 | _destY |
| |
|
bool | _usesObliqueCoordinates |
| |
|
ItemPos | _itemPoses [40] |
| |
|
char | _sourceFile [15] |
| |
|
|
int16 | findNearestWayPoint (int16 x, int16 y) |
| |
|
|
GobEngine * | _vm |
| |
|
bool | _loadFromAvo |
| |
|
uint8 | _mapVersion |
| |
|
int16 | _mapWidth |
| |
|
int16 | _mapHeight |
| |
|
int16 | _screenWidth |
| |
|
int16 | _screenHeight |
| |
|
int16 | _tilesWidth |
| |
|
int16 | _tilesHeight |
| |
|
bool | _bigTiles |
| |
|
int16 | _passWidth |
| |
|
int8 * | _passMap |
| |
|
int16 | _wayPointCount |
| |
|
WayPoint * | _wayPoints |
| |
|
int16 ** | _itemsMap |
| |
The documentation for this class was generated from the following file: