UNPKG

slotify.js

Version:

A video slot game session framework for JavaScript

21 lines (20 loc) 999 B
import { IReelGameSessionReelsController } from "./IReelGameSessionReelsController"; import { IReelGameSessionReelsControllerConfig } from "./IReelGameSessionReelsControllerConfig"; export declare class ReelGameSessionReelsController implements IReelGameSessionReelsController { static createItemsSequences(reelsNumber: number, availableItems: string[], countsOfItems?: { [reelId: number]: { [itemId: string]: number; }; } | number): string[][]; static createItemsSequence(availableItems: string[], countsOfItems?: { [itemId: string]: number; } | number | undefined): string[]; static transposeMatrix(source: any[][]): any[][]; private readonly _reelsNumber; private readonly _reelsItemsNumber; private readonly _reelsSequences; constructor(conf: IReelGameSessionReelsControllerConfig); getRandomItemsCombination(): string[][]; getRandomReelItems(reelId: number): string[]; getRandomItem(reelId: number): string; }