#include <unitaction.h>
Inheritance diagram for UnitAction:

Protected Member Functions | |
| Vehicle * | getUnit (bool dontThrow=false) |
| const Vehicle * | getUnit (bool dontThrow=false) const |
| void | readData (tnstream &stream) |
| void | writeData (tnstream &stream) const |
| UnitAction (GameMap *gamemap, int vehicleID) | |
| UnitAction (Vehicle *unit) | |
| UnitAction (GameMap *gamemap) | |
Definition at line 29 of file unitaction.h.
| UnitAction::UnitAction | ( | GameMap * | gamemap, | |
| int | vehicleID | |||
| ) | [protected] |
Definition at line 40 of file unitaction.cpp.
| UnitAction::UnitAction | ( | Vehicle * | unit | ) | [protected] |
| UnitAction::UnitAction | ( | GameMap * | gamemap | ) | [protected] |
Definition at line 34 of file unitaction.cpp.
| Vehicle * UnitAction::getUnit | ( | bool | dontThrow = false |
) | [protected] |
Definition at line 47 of file unitaction.cpp.
References GameAction::getMap(), GameMap::getUnit(), and ASCString::toString().
Referenced by VehicleAttackAction::getDescription(), UnitFieldRegistration::getDescription(), RegisterUnitRFTarget::getDescription(), MoveUnit::getDescription(), ChangeUnitProperty::getDescription(), ChangeUnitMovement::getDescription(), ChangeUnitProperty::postCheck(), ChangeUnitMovement::postCheck(), UnitFieldRegistration::preCheck(), ChangeUnitProperty::preCheck(), ChangeUnitMovement::preCheck(), VehicleAttackAction::runAction(), UnitFieldRegistration::runAction(), RegisterUnitRFTarget::runAction(), MoveUnit::runAction(), DiscoverResources::runAction(), ChangeUnitMovement::runAction(), UnitFieldRegistration::undoAction(), RegisterUnitRFTarget::undoAction(), and MoveUnit::undoAction().
| const Vehicle * UnitAction::getUnit | ( | bool | dontThrow = false |
) | const [protected] |
Definition at line 56 of file unitaction.cpp.
References GameAction::getMap(), GameMap::getUnit(), and ASCString::toString().
| void UnitAction::readData | ( | tnstream & | stream | ) | [protected, virtual] |
Implements GameAction.
Reimplemented in ChangeUnitMovement, ChangeUnitProperty, DiscoverResources, MoveUnit, RegisterUnitRFTarget, UnitFieldRegistration, and VehicleAttackAction.
Definition at line 65 of file unitaction.cpp.
References tnstream::readInt().
Referenced by VehicleAttackAction::readData(), UnitFieldRegistration::readData(), RegisterUnitRFTarget::readData(), MoveUnit::readData(), ChangeUnitProperty::readData(), and ChangeUnitMovement::readData().
| void UnitAction::writeData | ( | tnstream & | stream | ) | const [protected, virtual] |
Implements GameAction.
Reimplemented in ChangeUnitMovement, ChangeUnitProperty, DiscoverResources, MoveUnit, RegisterUnitRFTarget, UnitFieldRegistration, and VehicleAttackAction.
Definition at line 75 of file unitaction.cpp.
References tnstream::writeInt().
Referenced by VehicleAttackAction::writeData(), UnitFieldRegistration::writeData(), RegisterUnitRFTarget::writeData(), MoveUnit::writeData(), ChangeUnitProperty::writeData(), and ChangeUnitMovement::writeData().
1.5.1