Bazaar developer reference

StepCost(CvAStarNode *, CvAStarNode *, int, const void *, CvAStar *)

Defined in
CvAStar.cpp, line 2041
Hook name
CivHooks::StepCost

Hooks

static bool BeforeStepCost(CvAStarNode* parent, CvAStarNode* node, int data, const void* pointer, CvAStar* finder, int& result);static void AfterStepCost(CvAStarNode* parent, CvAStarNode* node, int data, const void* pointer, CvAStar* finder, int& result);static int ReplaceStepCost(int (*original)(CvAStarNode*, CvAStarNode*, int, const void*, CvAStar*), CvAStarNode* parent, CvAStarNode* node, int data, const void* pointer, CvAStar* finder);CivRegisterBefore<CivHooks::StepCost>(host, &BeforeStepCost);CivRegisterAfter<CivHooks::StepCost>(host, &AfterStepCost);CivRegisterReplace<CivHooks::StepCost>(host, &ReplaceStepCost);

Code

2040/// Step path finder - compute cost of a path2041int StepCost(CvAStarNode* parent, CvAStarNode* node, int data, const void* pointer, CvAStar* finder)2042{2043	return 1;2044}

Called by