UNPKG

@typed-tabletop-simulator/lib

Version:
12 lines (11 loc) 504 B
/** @noSelfInFile */ import type { AxialCoordinate, OffsetCoordinate, Point } from "./grid"; export declare abstract class GameGrid { readonly size: number; abstract positionToGrid(point: Point): AxialCoordinate; abstract gridToPosition(coord: AxialCoordinate): Point; abstract toOffset(coord: AxialCoordinate): OffsetCoordinate; abstract toAxial(coord: OffsetCoordinate): AxialCoordinate; constructor(size: number); round: (coordinate: AxialCoordinate) => AxialCoordinate; }