UNPKG

gridboard

Version:

A Grid-Based Games Framework For TypeScript/JavaScript

13 lines (12 loc) 557 B
import { CoordinateConverter } from "./interfaces"; import GridBoard from "./GridBoard"; declare class OrientationCoordinateConverter implements CoordinateConverter { board: GridBoard; isAxisNeedSwap: boolean; isXAxisOrderByDescending: boolean; isYAxisOrderByDescending: boolean; constructor(board: GridBoard, orientation: number); convertAbsoluteCoordinate(x: number, y: number): [number, number]; convertRelativeCoordinate(dx: number, dy: number): [number, number]; } export default OrientationCoordinateConverter;