@rickosborne/hexgrid
Version:
Rick Osborne's collection of hexagonal grid-related code.
29 lines (28 loc) • 1.16 kB
JavaScript
import { DOUBLE_H, DOUBLE_W } from "./hex-system.mjs";
const DOUBLE_H_N = Object.freeze({ col: 0, row: -2, system: DOUBLE_H });
const DOUBLE_H_NE = Object.freeze({ col: 1, row: -1, system: DOUBLE_H });
const DOUBLE_H_SE = Object.freeze({ col: 1, row: 1, system: DOUBLE_H });
const DOUBLE_H_S = Object.freeze({ col: 0, row: 2, system: DOUBLE_H });
const DOUBLE_H_SW = Object.freeze({ col: -1, row: 1, system: DOUBLE_H });
const DOUBLE_H_NW = Object.freeze({ col: -1, row: -1, system: DOUBLE_H });
const DOUBLE_W_E = Object.freeze({ col: 2, row: 0, system: DOUBLE_W });
const DOUBLE_W_SE = Object.freeze({ col: 1, row: 1, system: DOUBLE_W });
const DOUBLE_W_SW = Object.freeze({ col: -1, row: 1, system: DOUBLE_W });
const DOUBLE_W_W = Object.freeze({ col: -2, row: 0, system: DOUBLE_W });
const DOUBLE_W_NW = Object.freeze({ col: -1, row: 1, system: DOUBLE_W });
const DOUBLE_W_NE = Object.freeze({ col: 1, row: -1, system: DOUBLE_W });
export {
DOUBLE_H_N,
DOUBLE_H_NE,
DOUBLE_H_NW,
DOUBLE_H_S,
DOUBLE_H_SE,
DOUBLE_H_SW,
DOUBLE_W_E,
DOUBLE_W_NE,
DOUBLE_W_NW,
DOUBLE_W_SE,
DOUBLE_W_SW,
DOUBLE_W_W
};
//# sourceMappingURL=double.mjs.map