#include <vehicletype.h>
Public Member Functions | |
| UnitWeapon (void) | |
Public Attributes | |
| int | count |
| SingleWeapon | weapon [16] |
Definition at line 167 of file vehicletype.h.
| UnitWeapon::UnitWeapon | ( | void | ) |
Definition at line 169 of file vehicletype.h.
Referenced by attackpossible(), attackpossible28(), attackpossible2n(), attackpossible2u(), TrainUnitCommand::avail(), ReactionFireSwitchCommand::avail(), InternalAmmoTransferCommand::avail(), RepairUnitCommand::availExternally(), CalculateThreat_VehicleType::calc_threat_vehicletype(), Vehicle::ReactionFire::checkData(), Vehicle::ReactionFire::enable(), Vehicle::fillMagically(), VehicleProduction_SelectionItemFactory::getCost(), ServiceChecker::getServiceWeapon(), InternalAmmoTransferCommand::go(), UnitPropertyEditor::init(), InternalAmmoTransferHandler::InternalAmmoTransferHandler(), Vehicle::maxAmmo(), Vehicle::paint(), DashboardPanel::painter(), InternalAmmoTransferHandler::performTransfer(), StandardUnitCostCalculator::productionCost(), PutMineCommand::PutMineCommand(), Vehicle::ReactionFire::ReactionFire(), VehicleType::read(), WeaponRange::run(), VehicleType::runTextIO(), AttackCommand::searchTargets(), DataTab::setData(), DashboardPanel::showUnitData(), Vehicle::transform(), UnitInfoDialog::UnitInfoDialog(), UnitWeapon(), Vehicle::weapexist(), WeaponInfoPanel::WeaponInfoPanel(), VehicleType::write(), and Vehicle::write().
Definition at line 170 of file vehicletype.h.
Referenced by attackpossible(), attackpossible28(), attackpossible2n(), attackpossible2u(), TrainUnitCommand::avail(), ReactionFireSwitchCommand::avail(), RepairUnitCommand::availExternally(), CalculateThreat_VehicleType::calc_threat_vehicletype(), Vehicle::ReactionFire::checkData(), Vehicle::ReactionFire::enable(), Vehicle::fillMagically(), Vehicle::getAmmo(), VehicleProduction_SelectionItemFactory::getCost(), ServiceChecker::getServiceWeapon(), Vehicle::getWeapon(), PutMineCommand::go(), InternalAmmoTransferCommand::go(), UnitPropertyEditor::init(), Vehicle::maxAmmo(), DashboardPanel::painter(), StandardUnitCostCalculator::productionCost(), Vehicle::putAmmo(), PutMineCommand::PutMineCommand(), VehicleType::read(), WeaponRange::run(), ConsumeAmmo::runAction(), VehicleType::runTextIO(), AttackCommand::searchTargets(), DataTab::setData(), tunitattacksobject::setresult(), tunitattacksbuilding::setresult(), tunitattacksunit::setresult(), DashboardPanel::showUnitData(), Vehicle::transform(), ConsumeAmmo::undoAction(), Vehicle::weapexist(), WeaponInfoPanel::WeaponInfoPanel(), VehicleType::write(), and Vehicle::write().
1.5.1