UNPKG

phaser4-rex-plugins

Version:
33 lines (29 loc) 886 B
import SetPoints from '../../../geom/hexagon/SetPoints.js'; import InitPoints from '../../../geom/utils/InitPoints.js'; var GetGridPoints = function (tileX, tileY, points) { if (points === undefined) { points = InitPoints(6); } else if (points === true) { points = globPoints; } if (tileX === undefined) { globWorldXY.x = 0; globWorldXY.y = 0; } else { this.getWorldXY(tileX, tileY, globWorldXY); } var size; if (this.size !== undefined) { size = this.size; } else { size = globSize; size.width = this.width; size.height = this.height; } SetPoints(globWorldXY.x, globWorldXY.y, size, this.staggeraxis, points); return points; } var globPoints = InitPoints(6); var globWorldXY = {}; var globSize = {}; export default GetGridPoints;