static void bj_print_player_cards(struct bj_player *player, char *cards_buf) {
struct bj_card *card;
int cards_bufpos = 0;
+ cards_buf[0] = '\0';
for(card = player->cards; card; card = card->next) {
int cardcolor = 1;
char *cardchar = "";
}
reply(game->textbot, player->chanuser->user, "NF_BJ_TAKE", cardbuf, cardpoints);
bj_show_player_cards(game, player);
- if(points + cardpoints > 21)
+ points = bj_get_player_card_points(player);
+ if(points > 21)
reply(game->textbot, player->chanuser->user, "NF_BJ_POINTS_EXCEEDED");
game->timer = timeq_add(30, module_id, bj_player_timeout, game);
}