UNPKG

bacsim

Version:
31 lines (30 loc) 1.12 kB
import { Hand, Card } from "cardation"; import HandResult from "./HandResult"; import Config from "../config/Config"; import Bet from "../bet/Bet"; import Tag from "./tag/Tag"; declare class HandOutcome { static getPayout(bet: Bet, outcome: HandOutcome, config: Config): number; private _shoeIndex; private _payout; handIndex: number; private _prevHandOutcome; private _nextHandOutcome; private _wager; result: HandResult; tagArray: Tag[]; playerHand: Hand; bankerHand: Hand; constructor(result: HandResult, wager: number, payout: number, bCardArray: Card[], pCardArray: Card[], shoeIndex: number, hindex: number); setPreviousHandOutcome(handcomeout: HandOutcome): void; getPreviousHandOutcome(): HandOutcome | undefined; setWager(wager: number): void; setPayout(payout: number): void; setNextHandOutcome(handcomeout: HandOutcome): void; getNextHandOutcome(): HandOutcome | undefined; getPayout(): number; getWager(): number; addTag(tag: Tag): void; getShoeIndex(): number; } export default HandOutcome;