Bazaar developer reference

CvCombatInfo::setCity(BattleUnitTypes, CvCity *)

Defined in
CvStructs.cpp, line 269
Class
CvCombatInfo
Hook name
CivHooks::CvCombatInfo_setCity

Hooks

static bool BeforeCvCombatInfo_setCity(CvCombatInfo* self, BattleUnitTypes unitType, CvCity* pkCity);static void AfterCvCombatInfo_setCity(CvCombatInfo* self, BattleUnitTypes unitType, CvCity* pkCity);static void ReplaceCvCombatInfo_setCity(void (*original)(CvCombatInfo*, BattleUnitTypes, CvCity*), CvCombatInfo* self, BattleUnitTypes unitType, CvCity* pkCity);CivRegisterBefore<CivHooks::CvCombatInfo_setCity>(host, &BeforeCvCombatInfo_setCity);CivRegisterAfter<CivHooks::CvCombatInfo_setCity>(host, &AfterCvCombatInfo_setCity);CivRegisterReplace<CivHooks::CvCombatInfo_setCity>(host, &ReplaceCvCombatInfo_setCity);

Code

269void CvCombatInfo::setCity(BattleUnitTypes unitType, CvCity* pkCity)270{271	checkBattleUnitType(unitType);272	m_pCities[unitType] = pkCity;273	BATTLE_JOINED(pkCity, unitType, true);274}

Calls

Called by