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

Public Member Functions | |
| int | getStatus (void) |
| Vehicle * | getAttacker () |
| virtual int | available (Vehicle *veh) const |
| virtual int | execute (Vehicle *veh, int x, int y, int step, int _kamikaze, int weapnum) |
| virtual void | registerPVA (VehicleActionType _actionType, PPendingVehicleActions _pva) |
| VehicleAttack (MapDisplayInterface *md, PPendingVehicleActions _pva=NULL) | |
| virtual | ~VehicleAttack () |
Static Public Member Functions | |
| static bool | avail (Vehicle *veh) |
Public Attributes | |
| AttackFieldList | attackableVehicles |
| AttackFieldList | attackableBuildings |
| AttackFieldList | attackableObjects |
Protected Attributes | |
| MapDisplayInterface * | mapDisplay |
Classes | |
| class | tsearchattackablevehicles |
|
||||||||||||
|
Definition at line 993 of file unitctrl.cpp. References PendingVehicleActions::attack, mapDisplay, and VehicleAction::pva. |
|
|
Definition at line 1222 of file unitctrl.cpp. References PendingVehicleActions::attack, and VehicleAction::pva. |
|
|
Definition at line 1003 of file unitctrl.cpp. Referenced by available(), and GuiFunctions::Attack::available(). |
|
|
Implements VehicleAction. Definition at line 263 of file unitctrl.h. References avail(). |
|
||||||||||||||||||||||||||||
|
|
Definition at line 262 of file unitctrl.h. Referenced by GuiFunctions::AttackGui::getName(). |
|
|
Implements VehicleAction. Definition at line 261 of file unitctrl.h. |
|
||||||||||||
|
Reimplemented from VehicleAction. Definition at line 1214 of file unitctrl.cpp. References PendingVehicleActions::attack, VehicleAction::pva, and VehicleAction::registerPVA(). |
|
|
Definition at line 258 of file unitctrl.h. Referenced by execute(), and GuiFunctions::Attack::execute(). |
|
|
Definition at line 259 of file unitctrl.h. Referenced by execute(), and GuiFunctions::Attack::execute(). |
|
|
Definition at line 257 of file unitctrl.h. Referenced by execute(), and GuiFunctions::Attack::execute(). |
|
|
Definition at line 255 of file unitctrl.h. Referenced by execute(), and VehicleAttack(). |
1.4.2