pokie
Version:
A server-side video slot game logic framework for JavaScript and TypeScript.
33 lines • 905 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GameSessionConfig = void 0;
class GameSessionConfig {
constructor() {
this.availableBets = [1, 2, 3, 4, 5, 10, 20, 30, 40, 50, 100];
this.creditsAmount = 1000;
this.bet = this.availableBets[0];
}
setAvailableBets(availableBets) {
this.availableBets = [...availableBets];
}
getAvailableBets() {
return [...this.availableBets];
}
setCreditsAmount(creditsAmount) {
this.creditsAmount = creditsAmount;
}
getCreditsAmount() {
return this.creditsAmount;
}
setBet(bet) {
this.bet = bet;
}
getBet() {
return this.bet;
}
isBetAvailable(bet) {
return this.getAvailableBets().includes(bet);
}
}
exports.GameSessionConfig = GameSessionConfig;
//# sourceMappingURL=GameSessionConfig.js.map