Bazaar developer reference

CityStrategyAIHelpers::IsTestCityStrategy_OriginalCapital(CvCity *)

Defined in
CvCityStrategyAI.cpp, line 2989
Hook name
CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital

Hooks

static bool BeforeCityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital(CvCity* pCity, bool& result);static void AfterCityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital(CvCity* pCity, bool& result);static bool ReplaceCityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital(bool (*original)(CvCity*), CvCity* pCity);CivRegisterBefore<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital>(host, &BeforeCityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital);CivRegisterAfter<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital>(host, &AfterCityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital);CivRegisterReplace<CivHooks::CityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital>(host, &ReplaceCityStrategyAIHelpers_IsTestCityStrategy_OriginalCapital);

Code

2988/// "Original Capital" City Strategy: If a City was the original capital for any team (or is our original capital)2989bool CityStrategyAIHelpers::IsTestCityStrategy_OriginalCapital(CvCity* pCity)2990{2991	if(pCity->IsOriginalCapital())2992	{2993		return true;2994	}29952996	return false;2997}

Calls

Called by