slotify.js
Version:
A video slot game session framework for JavaScript
26 lines (16 loc) • 732 B
text/typescript
import {IGameSession} from "../../IGameSession";
import {IReelGameSessionWinningScatterModel} from "./wincalculator/IReelGameSessionWinningScatterModel";
import {IReelGameSessionWinningLineModel} from "./wincalculator/IReelGameSessionWinningLineModel";
export interface IReelGameSession extends IGameSession {
getPaytable(): {
[itemId: string]: {
[times: number]: number,
};
};
getReelsItems(): string[][];
getWinningLines(): { [lineId: string]: IReelGameSessionWinningLineModel };
getWinningScatters(): { [scatterId: string]: IReelGameSessionWinningScatterModel };
getReelsItemsSequences(): string[][];
getReelsItemsNumber(): number;
getReelsNumber(): number;
}