Skip to content

Instantly share code, notes, and snippets.

@MicrowaveDev
Created August 3, 2020 16:17
Show Gist options
  • Save MicrowaveDev/958a628491d812a0ec207b0122741ad1 to your computer and use it in GitHub Desktop.
Save MicrowaveDev/958a628491d812a0ec207b0122741ad1 to your computer and use it in GitHub Desktop.
PolygonCheckerV2
import "./PolygonUtils.sol";
contract PolygonChecker {
mapping(uint256 => PolygonUtils.PolygonData) polygons;
function addPolygonPoint(uint256 polygonId, int256[2] memory point) public {
polygons[polygonId].points.push(point);
}
function isInsidePolygonById(int256[2] memory _point, uint256 _polygonId) public view returns (bool) {
return PolygonUtils.isInsidePolygon(polygons[_polygonId], _point);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment