UNPKG

@rickosborne/hexgrid

Version:

Rick Osborne's collection of hexagonal grid-related code.

43 lines (42 loc) 990 B
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); const OFFSET_R_E = 0; const OFFSET_R_NE = 1; const OFFSET_R_NW = 2; const OFFSET_R_W = 3; const OFFSET_R_SW = 4; const OFFSET_R_SE = 5; const OFFSET_Q_SE = OFFSET_R_E; const OFFSET_Q_NE = OFFSET_R_NE; const OFFSET_Q_N = OFFSET_R_NW; const OFFSET_Q_NW = OFFSET_R_W; const OFFSET_Q_SW = OFFSET_R_SW; const OFFSET_Q_S = OFFSET_R_SE; const OFFSET_DIRECTIONS = Object.freeze([ OFFSET_Q_SE, OFFSET_Q_NE, OFFSET_Q_N, OFFSET_Q_NW, OFFSET_Q_SW, OFFSET_Q_S ]); const stringifyOffset = /* @__PURE__ */ __name(({ row, col, system }) => { return `${system}<${col},${row}>`; }, "stringifyOffset"); export { OFFSET_DIRECTIONS, OFFSET_Q_N, OFFSET_Q_NE, OFFSET_Q_NW, OFFSET_Q_S, OFFSET_Q_SE, OFFSET_Q_SW, OFFSET_R_E, OFFSET_R_NE, OFFSET_R_NW, OFFSET_R_SE, OFFSET_R_SW, OFFSET_R_W, stringifyOffset }; //# sourceMappingURL=offset.mjs.map