Bazaar developer reference

SortUnitDistance(const DistancePlotEntry &, const DistancePlotEntry &)

Defined in
CvHomelandAI.cpp, line 170
Hook name
CivHooks::CvHomelandAI_cpp_SortUnitDistance

Hooks

static bool BeforeCvHomelandAI_cpp_SortUnitDistance(const std::pair<int, CvPlot *> & kEntry1, const std::pair<int, CvPlot *> & kEntry2, bool& result);static void AfterCvHomelandAI_cpp_SortUnitDistance(const std::pair<int, CvPlot *> & kEntry1, const std::pair<int, CvPlot *> & kEntry2, bool& result);static bool ReplaceCvHomelandAI_cpp_SortUnitDistance(bool (*original)(const std::pair<int, CvPlot *> &, const std::pair<int, CvPlot *> &), const std::pair<int, CvPlot *> & kEntry1, const std::pair<int, CvPlot *> & kEntry2);CivRegisterBefore<CivHooks::CvHomelandAI_cpp_SortUnitDistance>(host, &BeforeCvHomelandAI_cpp_SortUnitDistance);CivRegisterAfter<CivHooks::CvHomelandAI_cpp_SortUnitDistance>(host, &AfterCvHomelandAI_cpp_SortUnitDistance);CivRegisterReplace<CivHooks::CvHomelandAI_cpp_SortUnitDistance>(host, &ReplaceCvHomelandAI_cpp_SortUnitDistance);

Code

169//	Sort function for the distances170static bool SortUnitDistance(const DistancePlotEntry& kEntry1, const DistancePlotEntry& kEntry2)171{172	return kEntry1.first < kEntry2.first;173}

Called by