diff --git a/blackjack.c b/blackjack.c index 3526a38..5c1aa44 100644 --- a/blackjack.c +++ b/blackjack.c @@ -100,7 +100,7 @@ int victory(int sum) { void draw_card(int value, char couleur) { if (value == 1 || value == 14 || value == 27 || value == 40) { - printf(" ------------\n"); + printf(" -----------\n"); printf("| A %c |\n",couleur); printf("| |\n"); printf("| |\n"); @@ -108,9 +108,9 @@ void draw_card(int value, char couleur) { printf("| |\n"); printf("| |\n"); printf("| A %c|\n",couleur); - printf(" ------------\n\n"); + printf(" -----------\n\n"); } else if (value == 11 || value == 24 || value == 37 || value == 50) { - printf(" ------------\n"); + printf(" -----------\n"); printf("| J %c |\n",couleur); printf("| |\n"); printf("| |\n"); @@ -118,9 +118,9 @@ void draw_card(int value, char couleur) { printf("| |\n"); printf("| |\n"); printf("| J %c|\n",couleur); - printf(" ------------\n\n"); + printf(" -----------\n\n"); } else if (value == 12 || value == 25 || value == 38 || value == 51) { - printf(" ------------\n"); + printf(" -----------\n"); printf("| Q %c |\n",couleur); printf("| |\n"); printf("| |\n"); @@ -128,9 +128,9 @@ void draw_card(int value, char couleur) { printf("| |\n"); printf("| |\n"); printf("| Q %c|\n",couleur); - printf(" ------------\n\n"); + printf(" -----------\n\n"); } else if (value == 13 || value == 26 || value == 39 || value == 52) { - printf(" ------------\n"); + printf(" -----------\n"); printf("| K %c |\n",couleur); printf("| |\n"); printf("| |\n"); @@ -138,7 +138,7 @@ void draw_card(int value, char couleur) { printf("| |\n"); printf("| |\n"); printf("| K %c|\n",couleur); - printf(" ------------\n\n"); + printf(" -----------\n\n"); } else { printf(" ------------\n"); printf("|%2d %c |\n",real_value(value),couleur); @@ -167,7 +167,9 @@ int main() { sleep(1); printf(" -> You must have a final score greater than the dealer's one.\n"); sleep(1); - printf(" -> If the dealer's final score is greater than 21, everyone who has a score less or equal to 21 wins the game.\n\n"); + printf(" -> If the dealer's final score is greater than 21, everyone who has a score less or equal to 21 wins the game.\n"); + sleep(1); + printf(" -> As' cards are equal to 1 point in every situation.\n\n"); sleep(1); waitUser(); clearUserScreen(); @@ -179,8 +181,6 @@ int main() { sleep(1); printf("1\n"); sleep(1); - printf("GO!"); - sleep(1); clearUserScreen(); srand(time(NULL)); @@ -191,13 +191,14 @@ int main() { cards[dealer[0]-1] = 0; cards[dealer[1]-1] = 0; + printf("-- DEALER TURNS HIS CARDS UP --\n\n"); + sleep(2); + printf("Dealer first card is : \n\n"); sleep(1); draw_card(dealer[0],real_color(dealer[0])); sleep(1); - printf("Dealer second card is : "); - sleep(1); - printf("hidden card\n\n"); + printf("Dealer second card is : hidden card\n\n"); sleep(1); waitUser(); clearUserScreen(); @@ -291,13 +292,14 @@ int main() { ++i; } + printf("\n"); printf("Your next card is : \n\n"); sleep(1); draw_card(card_acc,real_color(card_acc)); sleep(1); if (victory(sum1) == 1) { - printf(" -> Your final cards are : <-\n\n"); + printf("-> Your final cards are : <-\n\n"); for (int a = 0; player1[a] != 0; ++a) { draw_card(player1[a],real_color(player1[a])); } @@ -306,15 +308,14 @@ int main() { sum1 = 0; break; } else { + printf("Your current score is : %d\n",sum1); printf("Would you like to turn up more cards ? Enter '1' for YES or '2' for NO : \n"); scanf("%d", &res_p1); } } if (sum1 != 0) { printf("\n"); - printf("You decided to stop turning up new cards. Your final score is : "); - sleep(1); - printf("%d\n",sum1); + printf("You decided to stop turning up new cards. Your final score is : %d\n",sum1); } } else { @@ -358,13 +359,14 @@ int main() { ++i; } + printf("\n"); printf("Your next card is : \n\n"); sleep(1); draw_card(card_acc,real_color(card_acc)); sleep(1); if (victory(sum2) == 1) { - printf(" -> Your final cards are : <-\n\n"); + printf("-> Your final cards are : <-\n\n"); for (int b = 0; player2[b] != 0; ++b) { draw_card(player2[b],real_color(player2[b])); } @@ -373,15 +375,14 @@ int main() { sum2 = 0; break; } else { + printf("Your current score is : %d\n",sum2); printf("Would you like to turn up more cards ? Enter '1' for YES or '2' for NO : \n"); scanf("%d", &res_p2); } } if (sum2 != 0) { printf("\n"); - printf("You decided to stop turning up new cards. Your final score is : "); - sleep(1); - printf("%d\n",sum2); + printf("You decided to stop turning up new cards. Your final score is : %d\n",sum2); } } else {