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) |