#include <ai_common.h>
Inheritance diagram for StratAStar:

Public Member Functions | |
| StratAStar (AI *_ai, Vehicle *veh) | |
Protected Member Functions | |
| virtual int | getMoveCost (int x1, int y1, int x2, int y2, const Vehicle *vehicle) |
| returns the movement cost for the unit to travel from x1/y1 to x2/y2 | |
Definition at line 64 of file ai_common.h.
Definition at line 75 of file ai_common.h.
| virtual int StratAStar::getMoveCost | ( | int | x1, | |
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| const Vehicle * | vehicle | |||
| ) | [inline, protected, virtual] |
returns the movement cost for the unit to travel from x1/y1 to x2/y2
Reimplemented from AStar.
Definition at line 67 of file ai_common.h.
References beeline(), GameMap::getField(), AI::getMap(), AStar::getMoveCost(), Vehicle::getMovement(), MapField::vehicle, Vehicle::xpos, and Vehicle::ypos.
1.5.1