Hooks
static bool BeforeLandmassValid(CvAStarNode* parent, CvAStarNode* node, int data, const void* pointer, CvAStar* finder, int& result);static void AfterLandmassValid(CvAStarNode* parent, CvAStarNode* node, int data, const void* pointer, CvAStar* finder, int& result);static int ReplaceLandmassValid(int (*original)(CvAStarNode*, CvAStarNode*, int, const void*, CvAStar*), CvAStarNode* parent, CvAStarNode* node, int data, const void* pointer, CvAStar* finder);CivRegisterBefore<CivHooks::LandmassValid>(host, &BeforeLandmassValid);CivRegisterAfter<CivHooks::LandmassValid>(host, &AfterLandmassValid);CivRegisterReplace<CivHooks::LandmassValid>(host, &ReplaceLandmassValid);