Bazaar developer reference

StepHeuristic(int, int, int, int)

Defined in
CvAStar.cpp, line 2033
Hook name
CivHooks::StepHeuristic

Hooks

static bool BeforeStepHeuristic(int iFromX, int iFromY, int iToX, int iToY, int& result);static void AfterStepHeuristic(int iFromX, int iFromY, int iToX, int iToY, int& result);static int ReplaceStepHeuristic(int (*original)(int, int, int, int), int iFromX, int iFromY, int iToX, int iToY);CivRegisterBefore<CivHooks::StepHeuristic>(host, &BeforeStepHeuristic);CivRegisterAfter<CivHooks::StepHeuristic>(host, &AfterStepHeuristic);CivRegisterReplace<CivHooks::StepHeuristic>(host, &ReplaceStepHeuristic);

Code

2032/// Step path finder - determine heuristic cost2033int StepHeuristic(int iFromX, int iFromY, int iToX, int iToY)2034{2035	return plotDistance(iFromX, iFromY, iToX, iToY);2036}

Calls

Called by