tsgammon-core
Version:
A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui
16 lines • 786 B
TypeScript
import { CBAction, CBInPlay, CBOpening, CBResponse, CBToRoll } from './CubeGameState';
/**
* キューブ状態を操作するための定義: 現在はBGEventHandlerで操作するので、
* このインターフェースは実装されていない
*/
export declare type CubeGameEventHandler = {
onStartCubeGame: () => void;
onTake: (cbState: CBResponse) => void;
onPass: (cbState: CBResponse) => void;
onDouble: (cbState: CBAction) => void;
onStartOpeningCheckerPlay: (cbState: CBOpening, isRed: boolean) => void;
onStartCheckerPlay: (cbState: CBToRoll | CBAction) => void;
onStartCubeAction: (cbState: CBInPlay, skipCubeAction: boolean) => void;
onSkipCubeAction: (cbState: CBAction) => void;
};
//# sourceMappingURL=CubeGameEventHandler.d.ts.map