Bazaar developer reference

CvCitySpecializationAI::GetWonderBuildCity() const

Defined in
CvCitySpecializationAI.cpp, line 400
Class
CvCitySpecializationAI
Hook name
CivHooks::CvCitySpecializationAI_GetWonderBuildCity

Hooks

static bool BeforeCvCitySpecializationAI_GetWonderBuildCity(const CvCitySpecializationAI* self, CvCity*& result);static void AfterCvCitySpecializationAI_GetWonderBuildCity(const CvCitySpecializationAI* self, CvCity*& result);static CvCity* ReplaceCvCitySpecializationAI_GetWonderBuildCity(CvCity* (*original)(const CvCitySpecializationAI*), const CvCitySpecializationAI* self);CivRegisterBefore<CivHooks::CvCitySpecializationAI_GetWonderBuildCity>(host, &BeforeCvCitySpecializationAI_GetWonderBuildCity);CivRegisterAfter<CivHooks::CvCitySpecializationAI_GetWonderBuildCity>(host, &AfterCvCitySpecializationAI_GetWonderBuildCity);CivRegisterReplace<CivHooks::CvCitySpecializationAI_GetWonderBuildCity>(host, &ReplaceCvCitySpecializationAI_GetWonderBuildCity);

Code

399/// Which city should build the next wonder?400CvCity* CvCitySpecializationAI::GetWonderBuildCity() const401{402	CvCity* pRtnValue = NULL;403	if(m_iWonderCityID != -1)404	{405		pRtnValue = m_pPlayer->getCity(m_iWonderCityID);406	}407	return pRtnValue;408}

Calls

Called by