UNPKG

@gamepark/rules-api

Version:

API to implement the rules of a board game

14 lines (13 loc) 743 B
import { Location } from './Location'; import { Material } from '../items'; export declare class LocationBuilder<P extends number = number, L extends number = number, Id = any, Rotation = any> { readonly location: Location<P, L, Id, Rotation>; constructor(location: Location<P, L, Id, Rotation>); id(id: Id): LocationBuilder<P, L, Id, Rotation>; player(player: P): LocationBuilder<P, L, Id, Rotation>; parent(arg: number | Material<P, number, L>): LocationBuilder<P, L, Id, Rotation>; x(x: number): LocationBuilder<P, L, Id, Rotation>; y(y: number): LocationBuilder<P, L, Id, Rotation>; z(z: number): LocationBuilder<P, L, Id, Rotation>; rotation(rotation: Rotation): LocationBuilder<P, L, Id, Rotation>; }