Bazaar developer reference

CvCityCitizens::DoVerifyWorkingPlots()

Defined in
CvCityCitizens.cpp, line 2120
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_DoVerifyWorkingPlots

Hooks

static bool BeforeCvCityCitizens_DoVerifyWorkingPlots(CvCityCitizens* self);static void AfterCvCityCitizens_DoVerifyWorkingPlots(CvCityCitizens* self);static void ReplaceCvCityCitizens_DoVerifyWorkingPlots(void (*original)(CvCityCitizens*), CvCityCitizens* self);CivRegisterBefore<CivHooks::CvCityCitizens_DoVerifyWorkingPlots>(host, &BeforeCvCityCitizens_DoVerifyWorkingPlots);CivRegisterAfter<CivHooks::CvCityCitizens_DoVerifyWorkingPlots>(host, &AfterCvCityCitizens_DoVerifyWorkingPlots);CivRegisterReplace<CivHooks::CvCityCitizens_DoVerifyWorkingPlots>(host, &ReplaceCvCityCitizens_DoVerifyWorkingPlots);

Code

2119/// Check all Plots by this City to see if we can actually be working them (if we are)2120void CvCityCitizens::DoVerifyWorkingPlots()2121{2122	int iI;2123	CvPlot* pPlot;21242125#if defined(MOD_GLOBAL_CITY_WORKING)2126	for(iI = 0; iI < GetCity()->GetNumWorkablePlots(); iI++)2127#else2128	for(iI = 0; iI < NUM_CITY_PLOTS; iI++)2129#endif2130	{2131		pPlot = GetCityPlotFromIndex(iI);21322133		DoVerifyWorkingPlot(pPlot);2134	}2135}

Calls

Called by