pokie
Version:
A server-side video slot game logic framework for JavaScript and TypeScript.
25 lines (24 loc) • 1.09 kB
TypeScript
import { NextSessionRoundPlayableDetermining, VideoSlotSessionHandling } from "pokie";
export declare class PlayUntilSymbolWinStrategy implements NextSessionRoundPlayableDetermining {
private readonly symbolId;
private minLinesNumber;
private onlySameSymbolId;
private allowWilds;
private wildSymbolId?;
private minNumberOfWinningSymbols?;
private exactNumberOfWinningSymbols?;
constructor(symbolId: string);
canPlayNextSimulationRound(session: VideoSlotSessionHandling): boolean;
getSymbolId(): string;
getMinLinesNumber(): number;
setMinLinesNumber(minLinesNumber: number): void;
isOnlySameSymbolId(): boolean;
setOnlySameSymbolId(onlySameSymbolId: boolean): void;
isAllowWilds(): boolean;
setAllowWilds(allowWilds: boolean, wildSymbolId: string): void;
getWildSymbolId(): string | undefined;
setMinNumberOfWinningSymbols(value: number): void;
getMinNumberOfWinningSymbols(): number | undefined;
setExactNumberOfWinningSymbols(value: number): void;
getExactNumberOfWinningSymbols(): number | undefined;
}