UNPKG

pokie

Version:

A server-side video slot game logic framework for JavaScript and TypeScript.

20 lines (19 loc) 905 B
import { SymbolsCombinationDescribing, VideoSlotConfigDescribing, VideoSlotWinCalculating, WinningLineDescribing, WinningScatterDescribing } from "pokie"; export declare class VideoSlotWinCalculator implements VideoSlotWinCalculating { private readonly config; private symbolsCombination; private winningLines; private winningScatters; constructor(conf: VideoSlotConfigDescribing); calculateWin(bet: number, symbolsCombination: SymbolsCombinationDescribing): void; getWinningLines(): Record<string, WinningLineDescribing>; getWinningScatters(): Record<string, WinningScatterDescribing>; getWinAmount(): number; getLinesWinning(): number; getScattersWinning(): number; private calculateWinningLinesAndScatters; private generateWinningLine; private getWinAmountForSymbol; private generateWinningScatters; private getScatterSymbolsPositions; }