shuffle_deck();\r
}\r
\r
-static uint8_t get_next_card(hand_info_t *hand_info) {\r
+static uint8_t get_next_card(void) {\r
if (current_card >= DECK_SIZE)\r
reset_deck();\r
return deck[current_card++];\r
}\r
\r
static uint8_t get_card_value(uint8_t card) {\r
- uint8_t card_value;\r
switch (card)\r
{\r
case ACE:\r
return 11;\r
- break;\r
case KING:\r
case QUEEN:\r
case JACK:\r
- card = 10;\r
+ return 10;\r
default:\r
return card;\r
}\r
}\r
\r
static void give_card(hand_info_t *hand_info) {\r
- uint8_t card = get_next_card(hand_info);\r
+ uint8_t card = get_next_card();\r
if (card == ACE) hand_info->high_aces_in_hand++;\r
hand_info->hand[hand_info->idx_hand++] = card;\r
uint8_t card_value = get_card_value(card);\r
break;\r
case BJ_BUST:\r
display_bust();\r
+ break;\r
case BJ_RESULT:\r
display_title();\r
break;\r