UNPKG

@idealic/poker-engine

Version:

Professional poker game engine and hand evaluator with built-in iterator utilities

20 lines 848 B
import type { Game } from '../types'; /** * Determines if the betting round is complete. * Betting is complete if: * - Only one active player remains * - All active players are all-in * - All active players have matched the highest bet or are all-in */ export declare function completeBetting(game: Game): boolean; /** * Updates player state when matching a bet */ export declare function matchBet(game: Game, playerIndex: number, targetAmount: number): void; /** * Updates player state when making a new bet */ export declare function makeBet(game: Game, playerIndex: number, targetAmount: number): void; export declare function setPlayerAnte(game: Game, playerIndex: number, amount: number): void; export declare function setPlayerBet(game: Game, playerIndex: number, absoluteAmount: number): void; //# sourceMappingURL=betting.d.ts.map