Hooks
static bool BeforeCvCity_IsAdjacentToTerrain(const CvCity* self, TerrainTypes iTerrainType, bool& result);static void AfterCvCity_IsAdjacentToTerrain(const CvCity* self, TerrainTypes iTerrainType, bool& result);static bool ReplaceCvCity_IsAdjacentToTerrain(bool (*original)(const CvCity*, TerrainTypes), const CvCity* self, TerrainTypes iTerrainType);CivRegisterBefore<CivHooks::CvCity_IsAdjacentToTerrain>(host, &BeforeCvCity_IsAdjacentToTerrain);CivRegisterAfter<CivHooks::CvCity_IsAdjacentToTerrain>(host, &AfterCvCity_IsAdjacentToTerrain);CivRegisterReplace<CivHooks::CvCity_IsAdjacentToTerrain>(host, &ReplaceCvCity_IsAdjacentToTerrain);