Could this function (for example when "holdem" is the game type) be fixed so that when given 5 common cards and 3 dead cards, it will give 100%, 0% or 50%, no matter what iteration is given.
Here's some examples:
NPC Code:
Player 1: hearts_10,diamonds_queen
Player 2: spades_3,spades_10
Player 1: 40%
Player 2: 60%
Trashing one card and dealing the flop...
Cards in the table: clubs_king,hearts_8,clubs_9
Player 1: 66%
Player 2: 33%
Trashing one card and dealing the turn...
Cards in the table: clubs_king,hearts_8,clubs_9,hearts_3
Player 1: 36%
Player 2: 64%
Trashing one card and dealing the river...
Cards in the table: clubs_king,hearts_8,clubs_9,hearts_3,spades_4
Player 1: 25%
Player 2: 75%
In the above example, player 1 = winner with pair in 3 (should be 100%)
Next example..
NPC Code:
Player 1: diamonds_10,spades_7
Player 2: spades_8,hearts_10
Player 1: 60%
Player 2: 40%
Trashing one card and dealing the flop...
Cards in the table: diamonds_7,hearts_9,clubs_2
Player 1: 62%
Player 2: 37%
Trashing one card and dealing the turn...
Cards in the table: diamonds_7,hearts_9,clubs_2,clubs_queen
Player 1: 72%
Player 2: 28%
Trashing one card and dealing the river...
Cards in the table: diamonds_7,hearts_9,clubs_2,clubs_queen,clubs_ace
Player 1: 50%
Player 2: 50%
I have no idea why it shows it as 50/50 when it should show 100% to player 1 with a winning hand of pair in 7..
So, could the function be made to give 100% or 0% (
and only 50% when it's a split)
after the river card? (When 5 common cards and 3 dead cards are given as parameters)