#include <AddTarget.h>

Public Member Functions | |
| AddTarget (FixedVector &position, WeaponAddTarget *addTarget) | |
| virtual | ~AddTarget () |
| virtual void | init () |
| virtual void | simulate (fixed frameTime, bool &remove) |
| virtual std::string | getActionDetails () |
Protected Attributes | |
| FixedVector | position_ |
| WeaponAddTarget * | addTarget_ |
Definition at line 27 of file AddTarget.h.
| AddTarget::AddTarget | ( | FixedVector & | position, | |
| WeaponAddTarget * | addTarget | |||
| ) |
Definition at line 33 of file AddTarget.cpp.
| AddTarget::~AddTarget | ( | ) | [virtual] |
Definition at line 42 of file AddTarget.cpp.
| void AddTarget::init | ( | ) | [virtual] |
| void AddTarget::simulate | ( | fixed | frameTime, | |
| bool & | remove | |||
| ) | [virtual] |
Reimplemented from Action.
Definition at line 50 of file AddTarget.cpp.
References ActionController::addSyncCheck(), TargetContainer::addTarget(), addTarget_, Action::context_, TargetDefinition::createTarget(), TargetDamageCalc::damageTarget(), S3D::formatStringBuffer(), ScorchedContext::getActionController(), Target::getCStrName(), TankAIAdder::getNextTargetId(), FixedVector::getNullVector(), ScorchedContext::getOptionsGame(), ActionController::getRandom(), ScorchedContext::getTargetContainer(), WeaponAddTarget::getTargetDefinition(), position_, and Action::simulate().
| std::string AddTarget::getActionDetails | ( | ) | [virtual] |
Reimplemented from Action.
Definition at line 79 of file AddTarget.cpp.
References addTarget_, Accessory::getName(), and AccessoryPart::getParent().
FixedVector AddTarget::position_ [protected] |
WeaponAddTarget* AddTarget::addTarget_ [protected] |
1.5.3