#include <jumpdrive.h>
Public Member Functions | |
| bool | available (const Vehicle *subject) |
| bool | fieldReachable (const Vehicle *subject, const MapCoordinate &destination) |
| bool | getFields (const Vehicle *subject) |
| bool | jump (Vehicle *subject, const MapCoordinate &destination, MapDisplayInterface *mapDisplay) |
Public Attributes | |
| SigC::Signal2< void, GameMap *, const MapCoordinate & > | fieldAvailable |
|
|
Definition at line 31 of file jumpdrive.cpp. References Vehicletype::JumpDrive::consumption, Vehicle::getResource(), Vehicle::hasMoved(), Vehicletype::JumpDrive::height, Vehicle::height, Vehicletype::jumpDrive, and Vehicle::typ. Referenced by GuiFunctions::JumpDriveIcon::available(), trunreplay::execnextreplaymove(), getFields(), and jump(). |
|
||||||||||||
|
Definition at line 42 of file jumpdrive.cpp. References TerrainAccess::accessible(), tfield::bdt, beeline(), tfield::building, fieldvisiblenow(), GameMap::getField(), ContainerBase::getMap(), ContainerBase::getOwner(), Vehicle::getPosition(), Vehicletype::jumpDrive, Vehicletype::JumpDrive::maxDistance, Vehicletype::JumpDrive::targetterrain, Vehicle::typ, and tfield::vehicle. Referenced by GuiFunctions::JumpDriveIcon::available(), getFields(), and jump(). |
|
|
Definition at line 56 of file jumpdrive.cpp. References available(), fieldAvailable, fieldReachable(), and ContainerBase::getMap(). Referenced by GuiFunctions::JumpDriveIcon::execute(). |
|
||||||||||||||||
|
|
Definition at line 42 of file jumpdrive.h. Referenced by GuiFunctions::JumpDriveIcon::execute(), and getFields(). |
1.4.2