Bazaar developer reference

CvCityCitizens::IsForcedWorkingPlot(const CvPlot *) const

Defined in
CvCityCitizens.cpp, line 1842
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_IsForcedWorkingPlot

Hooks

static bool BeforeCvCityCitizens_IsForcedWorkingPlot(const CvCityCitizens* self, const CvPlot* pPlot, bool& result);static void AfterCvCityCitizens_IsForcedWorkingPlot(const CvCityCitizens* self, const CvPlot* pPlot, bool& result);static bool ReplaceCvCityCitizens_IsForcedWorkingPlot(bool (*original)(const CvCityCitizens*, const CvPlot*), const CvCityCitizens* self, const CvPlot* pPlot);CivRegisterBefore<CivHooks::CvCityCitizens_IsForcedWorkingPlot>(host, &BeforeCvCityCitizens_IsForcedWorkingPlot);CivRegisterAfter<CivHooks::CvCityCitizens_IsForcedWorkingPlot>(host, &AfterCvCityCitizens_IsForcedWorkingPlot);CivRegisterReplace<CivHooks::CvCityCitizens_IsForcedWorkingPlot>(host, &ReplaceCvCityCitizens_IsForcedWorkingPlot);

Code

1841/// Has our City been told it MUST a particular CvPlot?1842bool CvCityCitizens::IsForcedWorkingPlot(const CvPlot* pPlot) const1843{1844	int iIndex;18451846	iIndex = GetCityIndexFromPlot(pPlot);18471848	if(iIndex != -1)1849	{1850		return m_pabForcedWorkingPlot[iIndex];1851	}18521853	return false;1854}

Calls

Called by