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

Public Member Functions | |
| virtual int | getStatus (void)=0 |
| virtual int | available (Vehicle *veh) const =0 |
| virtual int | execute (Vehicle *veh, int x, int y, int step, int param1, int param2)=0 |
| virtual void | registerPVA (VehicleActionType _actionType, PPendingVehicleActions _pva) |
| VehicleAction (VehicleActionType _actionType, PPendingVehicleActions _pva) | |
| virtual | ~VehicleAction () |
Protected Attributes | |
| PPendingVehicleActions | pva |
| VehicleActionType | actionType |
|
||||||||||||
|
Definition at line 659 of file unitctrl.cpp. References PendingVehicleActions::action, actionType, PendingVehicleActions::actionType, displaymessage(), and pva. |
|
|
Definition at line 686 of file unitctrl.cpp. References PendingVehicleActions::action, PendingVehicleActions::actionType, and pva. |
|
|
Implemented in BaseVehicleMovement, VehicleMovement, IncreaseVehicleHeight, DecreaseVehicleHeight, VehicleAttack, VehicleService, and NewVehicleService. |
|
||||||||||||||||||||||||||||
|
Implemented in BaseVehicleMovement, VehicleMovement, ChangeVehicleHeight, VehicleAttack, VehicleService, and NewVehicleService. Referenced by trunreplay::execnextreplaymove(). |
|
|
Implemented in BaseVehicleMovement, VehicleAttack, VehicleService, and NewVehicleService. Referenced by trunreplay::execnextreplaymove(). |
|
||||||||||||
|
Reimplemented in VehicleMovement, VehicleAttack, VehicleService, and NewVehicleService. Definition at line 672 of file unitctrl.cpp. References PendingVehicleActions::action, actionType, PendingVehicleActions::actionType, displaymessage(), and pva. Referenced by NewVehicleService::registerPVA(), VehicleService::registerPVA(), VehicleAttack::registerPVA(), and VehicleMovement::registerPVA(). |
|
|
Definition at line 88 of file unitctrl.h. Referenced by registerPVA(), and VehicleAction(). |
|
1.4.2