#include <unitctrl.h>
Inheritance diagram for BaseVehicleMovement:

Public Member Functions | |
| BaseVehicleMovement (VehicleActionType _actionType, PPendingVehicleActions _pva, MapDisplayInterface *md) | |
| BaseVehicleMovement (MapDisplayInterface *md) | |
| int | execute (Vehicle *veh, int x, int y, int step, int height, int noInterrupt) |
| Vehicle * | getVehicle (void) |
| void | registerMapDisplay (MapDisplayInterface *_mapDisplay) |
| virtual int | getStatus (void) |
| int | available (Vehicle *veh) const |
Public Attributes | |
| AStar3D::Path | path |
| bool | attackedByReactionFire |
Protected Member Functions | |
| int | moveunitxy (AStar3D::Path &pathToMove, int noInterrupt=-1) |
Protected Attributes | |
| MapDisplayInterface * | mapDisplay |
| int | status |
| Vehicle * | vehicle |
Classes | |
| class | PathFinder |
|
||||||||||||||||
|
Definition at line 126 of file unitctrl.h. |
|
|
Definition at line 127 of file unitctrl.h. |
|
|
Implements VehicleAction. Reimplemented in VehicleMovement, IncreaseVehicleHeight, and DecreaseVehicleHeight. Definition at line 647 of file unitctrl.cpp. References Vehicle::canMove(), and status. |
|
||||||||||||||||||||||||||||
|
Implements VehicleAction. Reimplemented in VehicleMovement, and ChangeVehicleHeight. Definition at line 588 of file unitctrl.cpp. References actmap, ContainerBase::damage, AStar3D::findPath(), GameMap::getUnit(), logtoreplayinfo(), mapDisplay, maxint, moveunitxy(), Vehicle::networkid, path, rpl_move5, MapCoordinate3D::setnum(), MapDisplayInterface::startAction(), status, MapDisplayInterface::stopAction(), vehicle, Vehicle::xpos, and Vehicle::ypos. Referenced by ChangeVehicleHeight::execute(), and VehicleMovement::execute(). |
|
|
Implements VehicleAction. Definition at line 133 of file unitctrl.h. References status. Referenced by GuiFunctions::Descend::available(), GuiFunctions::Ascend::available(), GuiFunctions::Movement::available(), trunreplay::execnextreplaymove(), GuiFunctions::Descend::execute(), GuiFunctions::Ascend::execute(), and GuiFunctions::Movement::execute(). |
|
|
Definition at line 131 of file unitctrl.h. References vehicle. |
|
||||||||||||
|
|
Definition at line 132 of file unitctrl.h. References mapDisplay. |
|
|
Definition at line 130 of file unitctrl.h. Referenced by moveunitxy(). |
|
|
Definition at line 123 of file unitctrl.h. Referenced by execute(), moveunitxy(), and registerMapDisplay(). |
|
|
|
|
Definition at line 138 of file unitctrl.h. Referenced by ChangeVehicleHeight::execute(), VehicleMovement::execute(), execute(), getVehicle(), and moveunitxy(). |
1.4.2