Bazaar developer reference

CvCityConnections::ResizeRouteInfo(uint)

Defined in
CvCityConnections.cpp, line 721
Class
CvCityConnections
Hook name
CivHooks::CvCityConnections_ResizeRouteInfo

Hooks

static bool BeforeCvCityConnections_ResizeRouteInfo(CvCityConnections* self, uint uiNewSize);static void AfterCvCityConnections_ResizeRouteInfo(CvCityConnections* self, uint uiNewSize);static void ReplaceCvCityConnections_ResizeRouteInfo(void (*original)(CvCityConnections*, uint), CvCityConnections* self, uint uiNewSize);CivRegisterBefore<CivHooks::CvCityConnections_ResizeRouteInfo>(host, &BeforeCvCityConnections_ResizeRouteInfo);CivRegisterAfter<CivHooks::CvCityConnections_ResizeRouteInfo>(host, &AfterCvCityConnections_ResizeRouteInfo);CivRegisterReplace<CivHooks::CvCityConnections_ResizeRouteInfo>(host, &ReplaceCvCityConnections_ResizeRouteInfo);

Code

721void CvCityConnections::ResizeRouteInfo(uint uiNewSize)722{723	if(m_aRouteInfos)724	{725		delete [] m_aRouteInfos;726		m_aRouteInfos = NULL;727	}728729	m_aRouteInfos = new RouteInfo[uiNewSize * uiNewSize];730	CvAssertMsg(m_aRouteInfos, "m_aRouteInfo null");731	m_uiRouteInfosDimension = uiNewSize;732}

Calls

Called by