Bazaar developer reference

CvPlot::IsAllowsWalkWater() const

Defined in
CvPlot.cpp, line 3144
Class
CvPlot
Hook name
CivHooks::CvPlot_IsAllowsWalkWater

Hooks

static bool BeforeCvPlot_IsAllowsWalkWater(const CvPlot* self, bool& result);static void AfterCvPlot_IsAllowsWalkWater(const CvPlot* self, bool& result);static bool ReplaceCvPlot_IsAllowsWalkWater(bool (*original)(const CvPlot*), const CvPlot* self);CivRegisterBefore<CivHooks::CvPlot_IsAllowsWalkWater>(host, &BeforeCvPlot_IsAllowsWalkWater);CivRegisterAfter<CivHooks::CvPlot_IsAllowsWalkWater>(host, &AfterCvPlot_IsAllowsWalkWater);CivRegisterReplace<CivHooks::CvPlot_IsAllowsWalkWater>(host, &ReplaceCvPlot_IsAllowsWalkWater);

Code

3144bool CvPlot::IsAllowsWalkWater() const3145{3146	ImprovementTypes eImprovement = getImprovementType();3147	if (eImprovement != NO_IMPROVEMENT)3148	{3149		CvImprovementEntry *pkEntry = GC.getImprovementInfo(eImprovement);3150		if (pkEntry)3151			return pkEntry->IsAllowsWalkWater();3152	}3153	return false;3154}

Calls

Called by