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

CalculateThreat_Vehicle Class Reference

Inheritance diagram for CalculateThreat_Vehicle:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void calc_threat_vehicle (Vehicle *_eht)
 CalculateThreat_Vehicle (AI *_ai)

Protected Member Functions

virtual int getdamage (void)
virtual int getexpirience (void)
virtual int getammunition (int i)
virtual int getheight (void)

Protected Attributes

Vehicleeht

Constructor & Destructor Documentation

CalculateThreat_Vehicle::CalculateThreat_Vehicle AI _ai  )  [inline]
 

Definition at line 60 of file valuation.cpp.


Member Function Documentation

void CalculateThreat_Vehicle::calc_threat_vehicle Vehicle _eht  ) 
 

Definition at line 147 of file valuation.cpp.

References CalculateThreat_VehicleType::ai, Vehicletype::aiparam, Vehicle::aiparam, calc_threat_vehicle(), CalculateThreat_VehicleType::calc_threat_vehicletype(), Vehicle::canMove(), eht, ContainerBase::getCargo(), AiParameter::getJob(), AI::getPlayerNum(), AiValue::getValue(), ContainerBaseType::id, AiParameter::job_undefined, AiParameter::setJob(), AiValue::setValue(), AiThreat::threat, AiValue::threat, Vehicle::typ, CalculateThreat_VehicleType::value, and vehicleTypeRepository.

Referenced by calc_threat_vehicle().

int CalculateThreat_Vehicle::getammunition int  i  )  [protected, virtual]
 

Reimplemented from CalculateThreat_VehicleType.

Definition at line 126 of file valuation.cpp.

References Vehicle::ammo, and eht.

int CalculateThreat_Vehicle::getdamage void   )  [protected, virtual]
 

Reimplemented from CalculateThreat_VehicleType.

Definition at line 136 of file valuation.cpp.

References ContainerBase::damage, and eht.

int CalculateThreat_Vehicle::getexpirience void   )  [protected, virtual]
 

Reimplemented from CalculateThreat_VehicleType.

Definition at line 141 of file valuation.cpp.

References eht, and Vehicle::experience.

int CalculateThreat_Vehicle::getheight void   )  [protected, virtual]
 

Reimplemented from CalculateThreat_VehicleType.

Definition at line 131 of file valuation.cpp.

References eht, and Vehicle::height.


Member Data Documentation

Vehicle* CalculateThreat_Vehicle::eht [protected]
 

Definition at line 53 of file valuation.cpp.

Referenced by calc_threat_vehicle(), getammunition(), getdamage(), getexpirience(), and getheight().


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