Hooks
static bool BeforeCvStartPositioner_MeetsFoodRequirement(CvStartPositioner* self, CvPlot* pPlot, TeamTypes eTeam, int iFoodRequirement, bool& result);static void AfterCvStartPositioner_MeetsFoodRequirement(CvStartPositioner* self, CvPlot* pPlot, TeamTypes eTeam, int iFoodRequirement, bool& result);static bool ReplaceCvStartPositioner_MeetsFoodRequirement(bool (*original)(CvStartPositioner*, CvPlot*, TeamTypes, int), CvStartPositioner* self, CvPlot* pPlot, TeamTypes eTeam, int iFoodRequirement);CivRegisterBefore<CivHooks::CvStartPositioner_MeetsFoodRequirement>(host, &BeforeCvStartPositioner_MeetsFoodRequirement);CivRegisterAfter<CivHooks::CvStartPositioner_MeetsFoodRequirement>(host, &AfterCvStartPositioner_MeetsFoodRequirement);CivRegisterReplace<CivHooks::CvStartPositioner_MeetsFoodRequirement>(host, &ReplaceCvStartPositioner_MeetsFoodRequirement);