UNPKG

bacsim

Version:
35 lines (34 loc) 1.26 kB
import { BeadRoad, BigRoad } from "marga"; import HandOutcome from "./HandOutcome"; declare type StatisticInfo = { banker: number; player: number; tie: number; }; declare class ShoeOutcome { private _shoeIndex; private _prevShoeOutcome; private _lastHandOutcome; private _firstHandOutcome; private _beadRoad; private _bigRoad; private _gameComeoutMap; _handAmount: number; private _statistics; constructor(shoeIndex: number, lastHandComeout: HandOutcome, handAmount: number); setPreviousShoeOutcome(handcomeout: ShoeOutcome): void; getPreviousShoeOutcome(): ShoeOutcome | undefined; getShoeIndex(): number; getLastHandOutcome(): HandOutcome; getStatisticInfo(): StatisticInfo; setComeoutMap(hcomeoutMap: Map<string | number, HandOutcome>): void; getOutcomeMap(): Map<string | number, HandOutcome>; setStatisticInfo(banker: number, player: number, tie: number): void; setFirstHandComeout(firstcomeout: HandOutcome): void; getFirstHandComeout(): HandOutcome | undefined; setBeadRoad(beadRoad: BeadRoad): void; getBeadRoad(): BeadRoad; setBigRoad(road: BigRoad): void; getBigRoad(): BigRoad; } export default ShoeOutcome;