Bazaar developer reference

InfluenceHeuristic(int, int, int, int)

Defined in
CvAStar.cpp, line 2212
Hook name
CivHooks::InfluenceHeuristic

Hooks

static bool BeforeInfluenceHeuristic(int iFromX, int iFromY, int iToX, int iToY, int& result);static void AfterInfluenceHeuristic(int iFromX, int iFromY, int iToX, int iToY, int& result);static int ReplaceInfluenceHeuristic(int (*original)(int, int, int, int), int iFromX, int iFromY, int iToX, int iToY);CivRegisterBefore<CivHooks::InfluenceHeuristic>(host, &BeforeInfluenceHeuristic);CivRegisterAfter<CivHooks::InfluenceHeuristic>(host, &AfterInfluenceHeuristic);CivRegisterReplace<CivHooks::InfluenceHeuristic>(host, &ReplaceInfluenceHeuristic);

Code

2211/// Influence path finder - determine heuristic cost2212int InfluenceHeuristic(int iFromX, int iFromY, int iToX, int iToY)2213{2214	return plotDistance(iFromX, iFromY, iToX, iToY);2215}

Calls

Called by