UNPKG

@botpoker/engine-holdem

Version:
26 lines (16 loc) 640 B
"use strict"; const task = require("../task"); const nextActive = require("../utils/next-active-player"); const isRunning = require("../utils/is-tournament-running"); const Task = Object.create(task); Task.name = "Pay Blinds"; Task.shouldRun = isRunning; Task.run = (_, { gamestate }) => { const indexSB = nextActive(gamestate.players, gamestate.dealerPosition); gamestate.players[indexSB].pay(gamestate, gamestate.sb); const indexBB = nextActive(gamestate.players, indexSB); gamestate.players[indexBB].pay(gamestate, 2 * gamestate.sb); gamestate.players[indexBB].bigBlind = true; }; module.exports = Task;