Bazaar developer reference

CvCity::clearCombat()

Defined in
CvCity.cpp, line 17155
Class
CvCity
Hook name
CivHooks::CvCity_clearCombat

Hooks

static bool BeforeCvCity_clearCombat(CvCity* self);static void AfterCvCity_clearCombat(CvCity* self);static void ReplaceCvCity_clearCombat(void (*original)(CvCity*), CvCity* self);CivRegisterBefore<CivHooks::CvCity_clearCombat>(host, &BeforeCvCity_clearCombat);CivRegisterAfter<CivHooks::CvCity_clearCombat>(host, &AfterCvCity_clearCombat);CivRegisterReplace<CivHooks::CvCity_clearCombat>(host, &ReplaceCvCity_clearCombat);

Code

17155void CvCity::clearCombat()17156{17157	if(getCombatUnit() != NULL)17158	{17159		CvAssertMsg(plot()->isCityFighting(), "plot()->isCityFighting is expected to be true");17160		m_combatUnit.reset();17161	}17162}

Calls

Called by