Bazaar developer reference

CvCityCitizens::IsWorkingPlot(const CvPlot *) const

Defined in
CvCityCitizens.cpp, line 1623
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_IsWorkingPlot

Hooks

static bool BeforeCvCityCitizens_IsWorkingPlot(const CvCityCitizens* self, const CvPlot* pPlot, bool& result);static void AfterCvCityCitizens_IsWorkingPlot(const CvCityCitizens* self, const CvPlot* pPlot, bool& result);static bool ReplaceCvCityCitizens_IsWorkingPlot(bool (*original)(const CvCityCitizens*, const CvPlot*), const CvCityCitizens* self, const CvPlot* pPlot);CivRegisterBefore<CivHooks::CvCityCitizens_IsWorkingPlot>(host, &BeforeCvCityCitizens_IsWorkingPlot);CivRegisterAfter<CivHooks::CvCityCitizens_IsWorkingPlot>(host, &AfterCvCityCitizens_IsWorkingPlot);CivRegisterReplace<CivHooks::CvCityCitizens_IsWorkingPlot>(host, &ReplaceCvCityCitizens_IsWorkingPlot);

Code

1622/// Is our City working a CvPlot?1623bool CvCityCitizens::IsWorkingPlot(const CvPlot* pPlot) const1624{1625	int iIndex;16261627	iIndex = GetCityIndexFromPlot(pPlot);16281629	if(iIndex != -1)1630	{1631		return m_pabWorkingPlot[iIndex];1632	}16331634	return false;1635}

Calls

Called by