Bazaar developer reference

CvPlayerCulture::HasDigCompleteHere(CvPlot *) const

Defined in
CvCultureClasses.cpp, line 2102
Class
CvPlayerCulture
Hook name
CivHooks::CvPlayerCulture_HasDigCompleteHere

Hooks

static bool BeforeCvPlayerCulture_HasDigCompleteHere(const CvPlayerCulture* self, CvPlot * pPlot, bool& result);static void AfterCvPlayerCulture_HasDigCompleteHere(const CvPlayerCulture* self, CvPlot * pPlot, bool& result);static bool ReplaceCvPlayerCulture_HasDigCompleteHere(bool (*original)(const CvPlayerCulture*, CvPlot *), const CvPlayerCulture* self, CvPlot * pPlot);CivRegisterBefore<CivHooks::CvPlayerCulture_HasDigCompleteHere>(host, &BeforeCvPlayerCulture_HasDigCompleteHere);CivRegisterAfter<CivHooks::CvPlayerCulture_HasDigCompleteHere>(host, &AfterCvPlayerCulture_HasDigCompleteHere);CivRegisterReplace<CivHooks::CvPlayerCulture_HasDigCompleteHere>(host, &ReplaceCvPlayerCulture_HasDigCompleteHere);

Code

2101/// Is there a dig that completed at this plot?2102bool CvPlayerCulture::HasDigCompleteHere(CvPlot *pPlot) const2103{2104	vector<CvPlot *>::const_iterator it;21052106	for (it = m_aDigCompletePlots.begin(); it != m_aDigCompletePlots.end(); it++)2107	{2108		if (*it == pPlot)2109		{2110			return true;2111		}2112	}21132114	return false;2115}

Calls

Called by