hexagrid
Version:
Hexagonal grid with fast lookup
15 lines • 792 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const chai_1 = require("chai");
const cubecoordinates_1 = require("./cubecoordinates");
describe("Cubecoordinates", () => {
it("distance", () => {
const coord1 = new cubecoordinates_1.CubeCoordinates(0, 0);
const coord2 = new cubecoordinates_1.CubeCoordinates(0, 1);
const coord3 = new cubecoordinates_1.CubeCoordinates(1, -1);
chai_1.expect(cubecoordinates_1.CubeCoordinates.distance(coord1, coord2)).to.equal(1);
chai_1.expect(cubecoordinates_1.CubeCoordinates.distance(coord1, coord3)).to.equal(1);
chai_1.expect(cubecoordinates_1.CubeCoordinates.distance(coord2, coord3)).to.equal(2);
});
});
//# sourceMappingURL=cubecoordinates.spec.js.map