@irysius/grid-math
Version:
Tools to assist with grid math and algorithms
50 lines (49 loc) • 2.2 kB
JavaScript
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "./helpers/Iterable", "./pathfinding/PathExecutor", "./pathfinding/tools", "./Cell", "./CellCoord", "./CoordManager", "./Direction", "./Gravity", "./GridPosition", "./Rect", "./ScreenPosition", "./ScreenRect", "./Size", "./Vector2", "./WorldPosition", "./WorldRect"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
// This is the primary endpoint for usage with nodejs.
const _Iterable = require("./helpers/Iterable");
exports.helpers = {
Iterable: _Iterable
};
const _PathExecutor = require("./pathfinding/PathExecutor");
const _tools = require("./pathfinding/tools");
exports.pathfinding = {
PathExecutor: _PathExecutor,
tools: _tools
};
const _Cell = require("./Cell");
const _CellCoord = require("./CellCoord");
const _CoordManager = require("./CoordManager");
const _Direction = require("./Direction");
const _Gravity = require("./Gravity");
const _GridPosition = require("./GridPosition");
const _Rect = require("./Rect");
const _ScreenPosition = require("./ScreenPosition");
const _ScreenRect = require("./ScreenRect");
const _Size = require("./Size");
const _Vector2 = require("./Vector2");
const _WorldPosition = require("./WorldPosition");
const _WorldRect = require("./WorldRect");
exports.Cell = _Cell;
exports.CellCoord = _CellCoord;
exports.CoordManager = _CoordManager;
exports.Direction = _Direction;
exports.Gravity = _Gravity;
exports.GridPosition = _GridPosition;
exports.Rect = _Rect;
exports.ScreenPosition = _ScreenPosition;
exports.ScreenRect = _ScreenRect;
exports.Size = _Size;
exports.Vector2 = _Vector2;
exports.WorldPosition = _WorldPosition;
exports.WorldRect = _WorldRect;
});