UNPKG

tsgammon-core

Version:

A Backgammon library for Typescript, formerly developed as a part of tsgammon-ui

17 lines (13 loc) 507 B
import { RSOffered } from './ResignState' import { ResignOffer } from '../ResignOffer' /** * 降参のための一連の操作として提供されるインターフェース */ export type ResignEventHandler = { // 降参を申し出る onOfferResign: (offer: ResignOffer, isRed: boolean) => void // 相手の降参を拒否する onRejectResign: (resignState: RSOffered) => void // 相手の降参を受諾する(勝利) onAcceptResign: (resignState: RSOffered) => void }