slotify.js
Version:
A video slot game session framework for JavaScript
21 lines (20 loc) • 755 B
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;
}