Bazaar developer reference

CvGlobals::getRouteInfo(RouteTypes)

Defined in
CvGlobals.cpp, line 3153
Class
CvGlobals
Hook name
CivHooks::CvGlobals_getRouteInfo_with_RouteTypes

Hooks

static bool BeforeCvGlobals_getRouteInfo_with_RouteTypes(CvGlobals* self, RouteTypes eRouteNum, CvRouteInfo*& result);static void AfterCvGlobals_getRouteInfo_with_RouteTypes(CvGlobals* self, RouteTypes eRouteNum, CvRouteInfo*& result);static CvRouteInfo* ReplaceCvGlobals_getRouteInfo_with_RouteTypes(CvRouteInfo* (*original)(CvGlobals*, RouteTypes), CvGlobals* self, RouteTypes eRouteNum);CivRegisterBefore<CivHooks::CvGlobals_getRouteInfo_with_RouteTypes>(host, &BeforeCvGlobals_getRouteInfo_with_RouteTypes);CivRegisterAfter<CivHooks::CvGlobals_getRouteInfo_with_RouteTypes>(host, &AfterCvGlobals_getRouteInfo_with_RouteTypes);CivRegisterReplace<CivHooks::CvGlobals_getRouteInfo_with_RouteTypes>(host, &ReplaceCvGlobals_getRouteInfo_with_RouteTypes);

Code

3153CvRouteInfo* CvGlobals::getRouteInfo(RouteTypes eRouteNum)3154{3155	CvAssert(eRouteNum > -1);3156	CvAssert(eRouteNum < GC.getNumRouteInfos());3157	if(eRouteNum > -1 && eRouteNum < (int)m_paRouteInfo.size())3158		return m_paRouteInfo[eRouteNum];3159	else3160		return NULL;3161}

Calls

Called by