Bazaar developer reference

CvPlot::isRiverCrossing(DirectionTypes) const

Defined in
CvPlot.cpp, line 8996
Class
CvPlot
Hook name
CivHooks::CvPlot_isRiverCrossing

Hooks

static bool BeforeCvPlot_isRiverCrossing(const CvPlot* self, DirectionTypes eIndex, bool& result);static void AfterCvPlot_isRiverCrossing(const CvPlot* self, DirectionTypes eIndex, bool& result);static bool ReplaceCvPlot_isRiverCrossing(bool (*original)(const CvPlot*, DirectionTypes), const CvPlot* self, DirectionTypes eIndex);CivRegisterBefore<CivHooks::CvPlot_isRiverCrossing>(host, &BeforeCvPlot_isRiverCrossing);CivRegisterAfter<CivHooks::CvPlot_isRiverCrossing>(host, &AfterCvPlot_isRiverCrossing);CivRegisterReplace<CivHooks::CvPlot_isRiverCrossing>(host, &ReplaceCvPlot_isRiverCrossing);

Code

8996bool CvPlot::isRiverCrossing(DirectionTypes eIndex) const8997{8998	CvAssertMsg(eIndex < NUM_DIRECTION_TYPES, "eIndex is expected to be within maximum bounds (invalid Index)");89999000	if(eIndex == NO_DIRECTION)9001	{9002		return false;9003	}90049005	int iFlowMask = 1 << eIndex;90069007	return ((m_cRiverCrossing & iFlowMask) != 0);9008}

Called by