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
std::_Vector_const_iterator::_Vector_const_iteratorstd::_Vector_const_iterator::operator!=std::_Vector_const_iterator::operator*std::_Vector_const_iterator::operator++std::_Vector_const_iterator::operator=std::vector::beginstd::vector::end