Bazaar developer reference

CvPromotionEntry::~CvPromotionEntry()

Defined in
CvPromotionClasses.cpp, line 216
Class
CvPromotionEntry
Not a hook point
constructor or destructor

Code

215/// Destructor216CvPromotionEntry::~CvPromotionEntry(void)217{218	SAFE_DELETE_ARRAY(m_piTerrainAttackPercent);219	SAFE_DELETE_ARRAY(m_piTerrainDefensePercent);220	SAFE_DELETE_ARRAY(m_piFeatureAttackPercent);221	SAFE_DELETE_ARRAY(m_piFeatureDefensePercent);222#if defined(MOD_API_UNIFIED_YIELDS)223	SAFE_DELETE_ARRAY(m_piYieldFromKills);224	SAFE_DELETE_ARRAY(m_piYieldFromBarbarianKills);225#endif226	SAFE_DELETE_ARRAY(m_piUnitCombatModifierPercent);227	SAFE_DELETE_ARRAY(m_piUnitClassModifierPercent);228	SAFE_DELETE_ARRAY(m_piDomainModifierPercent);229	SAFE_DELETE_ARRAY(m_piFeaturePassableTech);230	SAFE_DELETE_ARRAY(m_piUnitClassAttackModifier);231	SAFE_DELETE_ARRAY(m_piUnitClassDefenseModifier);232	SAFE_DELETE_ARRAY(m_pbTerrainDoubleMove);233	SAFE_DELETE_ARRAY(m_pbFeatureDoubleMove);234#if defined(MOD_PROMOTIONS_HALF_MOVE)235	SAFE_DELETE_ARRAY(m_pbTerrainHalfMove);236	SAFE_DELETE_ARRAY(m_pbFeatureHalfMove);237#endif238	SAFE_DELETE_ARRAY(m_pbTerrainImpassable);239	SAFE_DELETE_ARRAY(m_piTerrainPassableTech);240	SAFE_DELETE_ARRAY(m_pbFeatureImpassable);241	SAFE_DELETE_ARRAY(m_pbUnitCombat);242	SAFE_DELETE_ARRAY(m_pbCivilianUnitType);243#if defined(MOD_PROMOTIONS_UNIT_NAMING)244	SAFE_DELETE_ARRAY(m_pbUnitName);245#endif246	SAFE_DELETE_ARRAY(m_pbPostCombatRandomPromotion);247}

Calls