UNPKG

@nodots-llc/backgammon-ai

Version:

AI and integration for nodots-backgammon using gnubg as a backend engine.

20 lines 827 B
import { BackgammonColor } from './game'; import { BackgammonPlayerCheckers } from './player'; import { BackgammonBoard } from './board'; export interface BackgammonChecker { id: string; color: BackgammonColor; checkercontainerId: string; highlight?: boolean; } export interface BackgammonCheckers { white: BackgammonPlayerCheckers; black: BackgammonPlayerCheckers; } export interface CheckerClass { getCheckers: (board: BackgammonBoard) => BackgammonChecker[]; initialize: (color: BackgammonColor, checkercontainerId: string) => BackgammonChecker; buildCheckersForCheckercontainerId: (checkercontainerId: string, color: BackgammonColor, count: number) => BackgammonChecker[]; getChecker: (board: BackgammonBoard, id: string) => BackgammonChecker; } //# sourceMappingURL=checker.d.ts.map