CvPlot::HasImprovement(ImprovementTypes) const
- Defined in
- CvPlot.cpp, line 11911
- Class
- CvPlot
- Hook name
CivHooks::CvPlot_HasImprovement
Hooks
static bool BeforeCvPlot_HasImprovement(const CvPlot* self, ImprovementTypes iImprovementType, bool& result);static void AfterCvPlot_HasImprovement(const CvPlot* self, ImprovementTypes iImprovementType, bool& result);static bool ReplaceCvPlot_HasImprovement(bool (*original)(const CvPlot*, ImprovementTypes), const CvPlot* self, ImprovementTypes iImprovementType);CivRegisterBefore<CivHooks::CvPlot_HasImprovement>(host, &BeforeCvPlot_HasImprovement);CivRegisterAfter<CivHooks::CvPlot_HasImprovement>(host, &AfterCvPlot_HasImprovement);CivRegisterReplace<CivHooks::CvPlot_HasImprovement>(host, &ReplaceCvPlot_HasImprovement);
Code
11911bool CvPlot::HasImprovement(ImprovementTypes iImprovementType) const11912{11913 return (getImprovementType() == iImprovementType);11914}
Calls
Called by
- CvCity::CountImprovement(ImprovementTypes) const
- CvCity::CountWorkedImprovement(ImprovementTypes) const
- CvCity::HasImprovement(ImprovementTypes) const
- CvCity::HasWorkedImprovement(ImprovementTypes) const
- CvCity::IsOnImprovement(ImprovementTypes) const
- CvPlot::IsAdjacentToImprovement(ImprovementTypes) const
- CvPlot::IsWithinDistanceOfImprovement(ImprovementTypes, int) const
- CvUnit::IsOnImprovement(ImprovementTypes) const
- CvLuaPlot::lHasImprovement(lua_State *)