UnitWeapon Class Reference

all the weapons of a Vehicletype More...

#include <vehicletype.h>

List of all members.

Public Member Functions

 UnitWeapon (void)

Public Attributes

int count
SingleWeapon weapon [16]


Detailed Description

all the weapons of a Vehicletype

Definition at line 167 of file vehicletype.h.


Constructor & Destructor Documentation

UnitWeapon::UnitWeapon ( void   ) 

Definition at line 942 of file vehicletype.cpp.

References count.


Member Data Documentation

int UnitWeapon::count

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().

SingleWeapon UnitWeapon::weapon[16]

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().


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:48:03 2012 for Advanced Strategic Command by  doxygen 1.5.1