UNPKG

@irysius/grid-math

Version:

Tools to assist with grid math and algorithms

50 lines (49 loc) 2.2 kB
(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; });