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

Public Member Functions | |
| HiddenAStar3D (AI *_ai, Vehicle *veh, bool markTemps_=true) | |
Protected Member Functions | |
| virtual DistanceType | getMoveCost (const MapCoordinate3D &start, const MapCoordinate3D &dest, const Vehicle *vehicle, bool &canStop, bool &hasAttacked) |
Definition at line 138 of file ai_common.h.
Definition at line 160 of file ai_common.h.
| virtual DistanceType HiddenAStar3D::getMoveCost | ( | const MapCoordinate3D & | start, | |
| const MapCoordinate3D & | dest, | |||
| const Vehicle * | vehicle, | |||
| bool & | canStop, | |||
| bool & | hasAttacked | |||
| ) | [inline, protected, virtual] |
Reimplemented from AStar3D.
Definition at line 141 of file ai_common.h.
References Player::diplomacy, GameMap::getField(), AI::getMap(), AStar3D::getMoveCost(), AI::getPlayerNum(), DiplomaticStateVector::isHostile(), GameMap::player, MapField::visible, and visible_now.
1.5.1