Added some array utils.
This commit is contained in:
@ -19,4 +19,21 @@ bool pokerPlayerIsAlive(pokerplayer_t *player) {
|
||||
|
||||
bool pokerPlayerIsHuman(poker_t *poker, pokerplayer_t *player) {
|
||||
return (poker->players + POKER_PLAYER_HUMAN_INDEX) == player;
|
||||
}
|
||||
|
||||
void pokerPlayerDeal(poker_t *poker, pokerplayer_t *player) {
|
||||
cardDeal(poker->deck, &poker->deckSize, player->cards, &player->cardCount);
|
||||
}
|
||||
|
||||
void pokerPlayerDealAll(poker_t *poker, uint8_t count) {
|
||||
uint8_t x, y;
|
||||
pokerplayer_t *player;
|
||||
|
||||
for(y = 0; y < count; y++) {
|
||||
for(x = 0; x < POKER_PLAYER_COUNT; x++) {
|
||||
player = poker->players + x;
|
||||
if(!pokerPlayerIsAlive(player)) continue;
|
||||
pokerPlayerDeal(poker, player);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user