Bazaar developer reference

CvPlot::isPassableImprovement() const

Defined in
CvPlot.cpp, line 3750
Class
CvPlot
Hook name
CivHooks::CvPlot_isPassableImprovement

Hooks

static bool BeforeCvPlot_isPassableImprovement(const CvPlot* self, bool& result);static void AfterCvPlot_isPassableImprovement(const CvPlot* self, bool& result);static bool ReplaceCvPlot_isPassableImprovement(bool (*original)(const CvPlot*), const CvPlot* self);CivRegisterBefore<CivHooks::CvPlot_isPassableImprovement>(host, &BeforeCvPlot_isPassableImprovement);CivRegisterAfter<CivHooks::CvPlot_isPassableImprovement>(host, &AfterCvPlot_isPassableImprovement);CivRegisterReplace<CivHooks::CvPlot_isPassableImprovement>(host, &ReplaceCvPlot_isPassableImprovement);

Code

3749#if defined(MOD_GLOBAL_PASSABLE_FORTS)3750bool CvPlot::isPassableImprovement() const3751{3752	ImprovementTypes eImprovement = getImprovementType();3753	CvImprovementEntry* pkImprovementInfo = GC.getImprovementInfo(eImprovement);37543755	return (MOD_GLOBAL_PASSABLE_FORTS && pkImprovementInfo != NULL && pkImprovementInfo->IsMakesPassable());3756}

Calls

Called by