pokie
Version:
A server-side video slot game logic framework for JavaScript and TypeScript.
27 lines • 872 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.HorizontalLines = void 0;
class HorizontalLines {
constructor(reelsNumber, reelsSymbolsNumber) {
this.definitions = {};
for (let y = 0; y < reelsSymbolsNumber; y++) {
this.definitions[y] = [];
for (let x = 0; x < reelsNumber; x++) {
this.definitions[y][x] = y;
}
}
if (reelsSymbolsNumber === 3) {
const bk = [...this.definitions[0]];
this.definitions[0] = [...this.definitions[1]];
this.definitions[1] = bk;
}
}
getLineDefinition(lineId) {
return this.definitions[lineId];
}
getLinesIds() {
return Object.keys(this.definitions);
}
}
exports.HorizontalLines = HorizontalLines;
//# sourceMappingURL=HorizontalLines.js.map