Bazaar developer reference

CvCity::clearWorkingOverride(int)

Defined in
CvCity.cpp, line 2256
Class
CvCity
Hook name
CivHooks::CvCity_clearWorkingOverride

Hooks

static bool BeforeCvCity_clearWorkingOverride(CvCity* self, int iIndex);static void AfterCvCity_clearWorkingOverride(CvCity* self, int iIndex);static void ReplaceCvCity_clearWorkingOverride(void (*original)(CvCity*, int), CvCity* self, int iIndex);CivRegisterBefore<CivHooks::CvCity_clearWorkingOverride>(host, &BeforeCvCity_clearWorkingOverride);CivRegisterAfter<CivHooks::CvCity_clearWorkingOverride>(host, &AfterCvCity_clearWorkingOverride);CivRegisterReplace<CivHooks::CvCity_clearWorkingOverride>(host, &ReplaceCvCity_clearWorkingOverride);

Code

2256void CvCity::clearWorkingOverride(int iIndex)2257{2258	VALIDATE_OBJECT2259	CvPlot* pPlot;22602261	pPlot = GetCityCitizens()->GetCityPlotFromIndex(iIndex);22622263	if(pPlot != NULL)2264	{2265		pPlot->setWorkingCityOverride(NULL);2266	}2267}

Calls

Called by