Bazaar developer reference

CvCity::setEverOwned(PlayerTypes, bool)

Defined in
CvCity.cpp, line 11236
Class
CvCity
Hook name
CivHooks::CvCity_setEverOwned

Hooks

static bool BeforeCvCity_setEverOwned(CvCity* self, PlayerTypes eIndex, bool bNewValue);static void AfterCvCity_setEverOwned(CvCity* self, PlayerTypes eIndex, bool bNewValue);static void ReplaceCvCity_setEverOwned(void (*original)(CvCity*, PlayerTypes, bool), CvCity* self, PlayerTypes eIndex, bool bNewValue);CivRegisterBefore<CivHooks::CvCity_setEverOwned>(host, &BeforeCvCity_setEverOwned);CivRegisterAfter<CivHooks::CvCity_setEverOwned>(host, &AfterCvCity_setEverOwned);CivRegisterReplace<CivHooks::CvCity_setEverOwned>(host, &ReplaceCvCity_setEverOwned);

Code

11236void CvCity::setEverOwned(PlayerTypes eIndex, bool bNewValue)11237{11238	VALIDATE_OBJECT11239	CvAssertMsg(eIndex >= 0, "eIndex expected to be >= 0");11240	CvAssertMsg(eIndex < MAX_PLAYERS, "eIndex expected to be < MAX_PLAYERS");11241	m_abEverOwned.setAt(eIndex, bNewValue);11242}

Calls

Called by