Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ChangeVehicleHeight Class Reference

#include <unitctrl.h>

Inheritance diagram for ChangeVehicleHeight:

Inheritance graph
[legend]
List of all members.

Public Member Functions

int execute (Vehicle *veh, int x, int y, int step, int noInterrupt, int disableMovement)
 ChangeVehicleHeight (MapDisplayInterface *md, PPendingVehicleActions _pva, VehicleActionType vat, int dir_)

Public Attributes

IntFieldList reachableFields

Constructor & Destructor Documentation

ChangeVehicleHeight::ChangeVehicleHeight MapDisplayInterface md,
PPendingVehicleActions  _pva,
VehicleActionType  vat,
int  dir_
 

Definition at line 823 of file unitctrl.cpp.


Member Function Documentation

int ChangeVehicleHeight::execute Vehicle veh,
int  x,
int  y,
int  step,
int  noInterrupt,
int  disableMovement
[virtual]
 

Reimplemented from BaseVehicleMovement.

Definition at line 842 of file unitctrl.cpp.

References actmap, BaseVehicleMovement::execute(), fatalError(), AStar3D::findPath(), FieldList< T >::getData(), GameMap::getField(), Vehicle::getHeightChange(), Vehicle::getMovement(), Vehicle::getPosition(), Vehicletype::HeightChangeMethod::heightDelta, FieldList< T >::isMember(), maxint, BaseVehicleMovement::path, reachableFields, MapCoordinate3D::setnum(), BaseVehicleMovement::status, tfield::unitHere(), and BaseVehicleMovement::vehicle.

Referenced by GuiFunctions::Descend::execute(), and GuiFunctions::Ascend::execute().


Member Data Documentation

IntFieldList ChangeVehicleHeight::reachableFields
 

Definition at line 197 of file unitctrl.h.

Referenced by GuiFunctions::Descend::available(), GuiFunctions::Ascend::available(), execute(), GuiFunctions::Descend::execute(), and GuiFunctions::Ascend::execute().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:16:41 2008 for Advanced Strategic Command by  doxygen 1.4.2