gridboard
Version:
A Grid-Based Games Framework For TypeScript/JavaScript
13 lines (12 loc) • 557 B
TypeScript
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;