Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3. #include<time.h>
  4. #include<string.h>
  5. #include "talia.h"
  6. #include "grafika.h"
  7. #include "util.h"
  8. int talia_potasowana[24];
  9. int talia[24];
  10.  
  11. int main()
  12. {
  13. init();
  14. int wybor=1,x,y;
  15. while(x!=13)
  16. {
  17. x=0;
  18. y=0;
  19. logo();
  20. if(wybor==1)
  21. printf(" [1 player] 2 players exit\n");
  22. else if(wybor==2)
  23. printf(" 1 player [2 players] exit\n");
  24. else if(wybor==3)
  25. printf(" 1 player 2 players [exit]\n");
  26. x=getch();
  27. if(x==13)
  28. break;
  29. y=getch();
  30.  
  31. if(y==77&&wybor!=3)
  32. wybor=wybor+1;
  33. if(y==75&&wybor!=1)
  34. wybor=wybor-1;
  35. system("cls");
  36.  
  37. }
  38. if(wybor==1)
  39. printf("\n1 player");
  40. if(wybor==2)
  41. printf("\n2 players");
  42. if(wybor==3)
  43. {
  44. system("cls");
  45. pozegnanie();
  46. sleep(5000);
  47. system("cls");
  48. exit(0);
  49. }
  50. int p1_dobrane[10];
  51. int p1_suma;
  52. int p1_ilosc_kart=0;
  53. int p1_ilosc_asow=0;
  54. int p2_dobrane[10];
  55. int p2_suma;
  56. int p2_ilosc_kart=0;
  57. int p2_ilosc_asow=0;
  58. system("cls");
  59. player1();
  60. int karty_w_talii=23;
  61. p1_dobrane[p1_ilosc_kart]=talia_potasowana[karty_w_talii];
  62. karty_w_talii--;
  63. p1_ilosc_asow=checkiface(p1_dobrane,p1_ilosc_kart,p1_ilosc_asow);
  64. p1_ilosc_kart=1;
  65. p1_dobrane[p1_ilosc_kart]=talia_potasowana[karty_w_talii];
  66. karty_w_talii--;
  67. p1_ilosc_asow=checkiface(p1_dobrane,p1_ilosc_kart,p1_ilosc_asow);
  68.  
  69. wybor=1;
  70. int p1_0_suma;
  71. int p2_0_suma;
  72. int znak;
  73. int karta=0;
  74. int status=1;
  75. while(status==1)
  76. {
  77. karta=0;
  78. printf("twoje karty to: ");
  79. while(karta<=p1_ilosc_kart)
  80. {
  81. wypisz_karte(p1_dobrane[karta]);
  82. printf(" %i ",p1_dobrane[karta]);
  83. karta++;
  84. if(karta<=p1_ilosc_kart)
  85. printf(", ");
  86. else
  87. printf("\n");
  88. }
  89. grafika_karty(p1_dobrane,p1_ilosc_kart);
  90. p1_0_suma=policz_punkty(p1_dobrane,p1_ilosc_kart);
  91. printf("\n suma punktow to: %i",p1_0_suma);
  92. p1_suma=p1_0_suma+10*p1_ilosc_asow;
  93. if(p1_suma<23&&p1_suma!=p1_0_suma)
  94. printf(" lub %i\n",p1_suma);
  95. else
  96. printf("\n");
  97. if(wybor==2)
  98. printf("\n dobieram [pasuje]\n");
  99. else if(wybor==1)
  100. printf("\n [dobieram] pasuje \n");
  101. x=0;
  102. y=0;
  103. x=getch();
  104. if(x==13&&wybor==1)
  105. {
  106. p1_ilosc_kart++;
  107. p1_dobrane[p1_ilosc_kart]=talia_potasowana[karty_w_talii];
  108. karty_w_talii--;
  109. p1_ilosc_asow=checkiface(p1_dobrane,p1_ilosc_kart,p1_ilosc_asow);
  110. }
  111. else if(x==13&&wybor==2)
  112. {
  113. exit(1);
  114. }
  115. else
  116. y=getch();
  117.  
  118. if(y==77&&wybor!=3)
  119. wybor=wybor+1;
  120. if(y==75&&wybor!=1)
  121. wybor=wybor-1;
  122. system("cls");
  123. printf("\n %i \n",checkwin(p1_0_suma,p1_ilosc_asow));
  124. status=checkwin(p1_0_suma,p1_ilosc_asow);
  125. }
  126. system("cls");
  127. printf("%i\n",status);
  128. if(status==0)
  129. przegrales();
  130. else if(status!=1)
  131. wygrales();
  132. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement