Advertisement
Guest User

Brandi Sumey - DealUser()

a guest
Apr 24th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. void dealuser(int &total)
  2. {
  3. /*Deals user desired amount of cards and returns the value of their total sum
  4. Total returned as an integer with the value of the sum of the user's cards*/
  5. string name1, name2, name3, name4;
  6. int value1, value2, value3, value4, cardamount;
  7.  
  8. do
  9. {
  10. //Call deal amount
  11. ClearScreen();
  12. dealamount(cardamount);
  13.  
  14. //Deal number of cards requested and sums them
  15. if(cardamount == 1)
  16. {
  17. drawcard(value1);
  18. value2 = 0;
  19. value3 = 0;
  20. value4 = 0;
  21.  
  22. namecard(value1, name1);
  23.  
  24. cardsum(value1, value2, value3, value4, total);
  25.  
  26. cout << "Your first card is a " << name1 << "." << endl;
  27. }
  28. else if(cardamount == 2)
  29. {
  30. drawcard(value1);
  31. Sleep(1000);
  32. drawcard(value2);
  33. value3 = 0;
  34. value4 = 0;
  35.  
  36. namecard(value1, name1);
  37. namecard(value2, name2);
  38.  
  39. cardsum(value1, value2, value3, value4, total);
  40.  
  41. cout << "Your first card is a " << name1 << "." << endl;
  42. cout << "Your second card is a " << name2 << "." << endl;
  43. }
  44. else if(cardamount == 3)
  45. {
  46. drawcard(value1);
  47. Sleep(1000);
  48. drawcard(value2);
  49. Sleep(1000);
  50. drawcard(value3);
  51. value4 = 0;
  52.  
  53. namecard(value1, name1);
  54. namecard(value2, name2);
  55. namecard(value3, name3);
  56.  
  57. cardsum(value1, value2, value3, value4, total);
  58.  
  59. cout << "Your first card is a " << name1 << "." << endl;
  60. cout << "Your second card is a " << name2 << "." << endl;
  61. cout << "Your third card is a " << name3 << "." << endl;
  62. }
  63. else if(cardamount == 4)
  64. {
  65. drawcard(value1);
  66. Sleep(1000);
  67. drawcard(value2);
  68. Sleep(1000);
  69. drawcard(value3);
  70. Sleep(1000);
  71. drawcard(value4);
  72.  
  73. namecard(value1, name1);
  74. namecard(value2, name2);
  75. namecard(value3, name3);
  76. namecard(value4, name4);
  77.  
  78. cardsum(value1, value2, value3, value4, total);
  79.  
  80. cout << "Your first card is a " << name1 << "." << endl;
  81. cout << "Your second card is a " << name2 << "." << endl;
  82. cout << "Your third card is a " << name3 << "." << endl;
  83. cout << "Your fourth card is a " << name4 << "." << endl;
  84. }
  85. else
  86. {
  87. cout << "Error! Please choose a number of cards between 1 and 4: ";
  88. }
  89. }while(cardamount < 1 || cardamount > 4);
  90.  
  91. //Inform user of their card total value
  92. cout << "Your card total is " << total << "." << endl;
  93. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement