Public Member Functions | |
void | load (const byte *data, uint length) |
bool | getPixel (int x, int y) const |
bool | isWalkable (const Common::Point &p) const |
Sprite * | newOverlayFromMap (byte color) const |
Common::Point | findNearestWalkable (int x, int y) const |
bool | findShortestPath (Common::Point p1, Common::Point p2, WalkingPath *path) const |
void | obliquePath (const WalkingPath &path, WalkingPath *obliquedPath) |
Sprite * | newOverlayFromPath (const WalkingPath &path, byte color) const |
Common::Point | getDelta () const |
Static Public Member Functions | |
static int | pointsBetween (const Common::Point &p1, const Common::Point &p2) |
static Common::Point | interpolate (const Common::Point &p1, const Common::Point &p2, int i, int n) |