Bazaar developer reference

TradeRouteHeuristic(int, int, int, int)

Defined in
CvAStar.cpp, line 3953
Hook name
CivHooks::TradeRouteHeuristic

Hooks

static bool BeforeTradeRouteHeuristic(int iFromX, int iFromY, int iToX, int iToY, int& result);static void AfterTradeRouteHeuristic(int iFromX, int iFromY, int iToX, int iToY, int& result);static int ReplaceTradeRouteHeuristic(int (*original)(int, int, int, int), int iFromX, int iFromY, int iToX, int iToY);CivRegisterBefore<CivHooks::TradeRouteHeuristic>(host, &BeforeTradeRouteHeuristic);CivRegisterAfter<CivHooks::TradeRouteHeuristic>(host, &AfterTradeRouteHeuristic);CivRegisterReplace<CivHooks::TradeRouteHeuristic>(host, &ReplaceTradeRouteHeuristic);

Code

3953int TradeRouteHeuristic(int iFromX, int iFromY, int iToX, int iToY)3954{3955	return plotDistance(iFromX, iFromY, iToX, iToY) * 100;3956}

Calls

Called by