CvUnitCombat
- Declared in
- CvUnitCombat.h, line 17
Functions
- ApplyNuclearExplosionDamage(CvPlot *, int, CvUnit *)
- ApplyNuclearExplosionDamage(const CvCombatMemberEntry *, int, CvUnit *, CvPlot *, int)
- ApplyPostCityCombatEffects(CvUnit *, CvCity *, int)
- ApplyPostCombatTraitEffects(CvUnit *, CvUnit *)
- Attack(CvUnit &, CvPlot &, ATTACK_OPTION)
- AttackAir(CvUnit &, CvPlot &, ATTACK_OPTION)
- AttackAirSweep(CvUnit &, CvPlot &, ATTACK_OPTION)
- AttackCity(CvUnit &, CvPlot &, CvUnitCombat::ATTACK_OPTION)
- AttackNuclear(CvUnit &, int, int, ATTACK_OPTION)
- AttackRanged(CvUnit &, int, int, CvUnitCombat::ATTACK_OPTION)
- GenerateAirCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- GenerateAirSweepCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- GenerateMeleeCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- GenerateNuclearCombatInfo(CvUnit &, CvPlot &, CvCombatInfo *)
- GenerateNuclearExplosionDamage(CvPlot *, int, CvUnit *, CvCombatMemberEntry *, int *, int)
- GenerateRangedCombatInfo(CvCity &, CvUnit *, CvPlot &, CvCombatInfo *)
- GenerateRangedCombatInfo(CvUnit &, CvUnit *, CvPlot &, CvCombatInfo *)
- GetFireSupportUnit(PlayerTypes, int, int, int, int)
- ParadropIntercept(CvUnit &, CvPlot &)
- ResolveAirSweep(const CvCombatInfo &, uint)
- ResolveAirUnitVsCombat(const CvCombatInfo &, uint)
- ResolveCityMeleeCombat(const CvCombatInfo &, uint)
- ResolveCombat(const CvCombatInfo &, uint)
- ResolveMeleeCombat(const CvCombatInfo &, uint)
- ResolveNuclearCombat(const CvCombatInfo &, uint)
- ResolveRangedCityVsUnitCombat(const CvCombatInfo &, uint)
- ResolveRangedUnitVsCombat(const CvCombatInfo &, uint)