Bazaar developer reference

CvCity::IsOriginalCapital() const

Defined in
CvCity.cpp, line 7183
Class
CvCity
Hook name
CivHooks::CvCity_IsOriginalCapital

Hooks

static bool BeforeCvCity_IsOriginalCapital(const CvCity* self, bool& result);static void AfterCvCity_IsOriginalCapital(const CvCity* self, bool& result);static bool ReplaceCvCity_IsOriginalCapital(bool (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_IsOriginalCapital>(host, &BeforeCvCity_IsOriginalCapital);CivRegisterAfter<CivHooks::CvCity_IsOriginalCapital>(host, &AfterCvCity_IsOriginalCapital);CivRegisterReplace<CivHooks::CvCity_IsOriginalCapital>(host, &ReplaceCvCity_IsOriginalCapital);

Code

7182/// Was this city originally any player's capital?7183bool CvCity::IsOriginalCapital() const7184{7185	VALIDATE_OBJECT71867187	CvPlayerAI& kPlayer = GET_PLAYER(m_eOriginalOwner);7188	if (getX() == kPlayer.GetOriginalCapitalX() && getY() == kPlayer.GetOriginalCapitalY())7189	{7190		return true;7191	}71927193	return false;7194}

Calls

Called by