Just getting the betting cycle done.
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
pokerturn_t pokerTurnGet(poker_t *poker, uint8_t playerIndex) {
|
||||
pokerturn_t turn;
|
||||
pokerplayer_t *player;
|
||||
bool canCheck;
|
||||
|
||||
player = poker->players + playerIndex;
|
||||
|
||||
@@ -18,10 +19,16 @@ pokerturn_t pokerTurnGet(poker_t *poker, uint8_t playerIndex) {
|
||||
if(player->state & POKER_PLAYER_STATE_FOLDED) return turn;
|
||||
if(player->state & POKER_PLAYER_STATE_OUT) return turn;
|
||||
|
||||
canCheck = player->currentBet >= poker->bet.currentBet;
|
||||
|
||||
if(canCheck) {
|
||||
turn.type = POKER_TURN_TYPE_CHECK;
|
||||
return turn;
|
||||
}
|
||||
|
||||
// I have nfi
|
||||
turn.type = POKER_TURN_TYPE_BET;
|
||||
turn.chips = 1;
|
||||
turn.chips = poker->bet.currentBet - player->currentBet;
|
||||
turn.confidence = 1;
|
||||
|
||||
return turn;
|
||||
|
Reference in New Issue
Block a user