slotify.js
Version:
A video slot game session framework for JavaScript
13 lines (9 loc) • 381 B
text/typescript
import {IChangeBetStrategy} from "./IChangeBetStrategy";
import {IGameSession} from "..";
export class RandomChangeBetStrategy implements IChangeBetStrategy {
public setBetForPlay(session: IGameSession): void {
const bets: number[] = session.getAvailableBets();
const bet = bets[Math.floor(Math.random() * bets.length)];
session.setBet(bet);
}
}