Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- #include<time.h>
- #include<string.h>
- #include "talia.h"
- #include "grafika.h"
- #include "util.h"
- int talia_potasowana[24];
- int talia[24];
- int main()
- {
- init();
- int wybor=1,x,y;
- while(x!=13)
- {
- x=0;
- y=0;
- logo();
- if(wybor==1)
- printf(" [1 player] 2 players exit\n");
- else if(wybor==2)
- printf(" 1 player [2 players] exit\n");
- else if(wybor==3)
- printf(" 1 player 2 players [exit]\n");
- x=getch();
- if(x==13)
- break;
- y=getch();
- if(y==77&&wybor!=3)
- wybor=wybor+1;
- if(y==75&&wybor!=1)
- wybor=wybor-1;
- system("cls");
- }
- if(wybor==1)
- printf("\n1 player");
- if(wybor==2)
- printf("\n2 players");
- if(wybor==3)
- {
- system("cls");
- pozegnanie();
- sleep(5000);
- system("cls");
- exit(0);
- }
- int p1_dobrane[10];
- int p1_suma;
- int p1_ilosc_kart=0;
- int p1_ilosc_asow=0;
- int p2_dobrane[10];
- int p2_suma;
- int p2_ilosc_kart=0;
- int p2_ilosc_asow=0;
- system("cls");
- player1();
- int karty_w_talii=23;
- p1_dobrane[p1_ilosc_kart]=talia_potasowana[karty_w_talii];
- karty_w_talii--;
- p1_ilosc_asow=checkiface(p1_dobrane,p1_ilosc_kart,p1_ilosc_asow);
- p1_ilosc_kart=1;
- p1_dobrane[p1_ilosc_kart]=talia_potasowana[karty_w_talii];
- karty_w_talii--;
- p1_ilosc_asow=checkiface(p1_dobrane,p1_ilosc_kart,p1_ilosc_asow);
- wybor=1;
- int p1_0_suma;
- int p2_0_suma;
- int znak;
- int karta=0;
- int status=1;
- while(status==1)
- {
- karta=0;
- printf("twoje karty to: ");
- while(karta<=p1_ilosc_kart)
- {
- wypisz_karte(p1_dobrane[karta]);
- printf(" %i ",p1_dobrane[karta]);
- karta++;
- if(karta<=p1_ilosc_kart)
- printf(", ");
- else
- printf("\n");
- }
- grafika_karty(p1_dobrane,p1_ilosc_kart);
- p1_0_suma=policz_punkty(p1_dobrane,p1_ilosc_kart);
- printf("\n suma punktow to: %i",p1_0_suma);
- p1_suma=p1_0_suma+10*p1_ilosc_asow;
- if(p1_suma<23&&p1_suma!=p1_0_suma)
- printf(" lub %i\n",p1_suma);
- else
- printf("\n");
- if(wybor==2)
- printf("\n dobieram [pasuje]\n");
- else if(wybor==1)
- printf("\n [dobieram] pasuje \n");
- x=0;
- y=0;
- x=getch();
- if(x==13&&wybor==1)
- {
- p1_ilosc_kart++;
- p1_dobrane[p1_ilosc_kart]=talia_potasowana[karty_w_talii];
- karty_w_talii--;
- p1_ilosc_asow=checkiface(p1_dobrane,p1_ilosc_kart,p1_ilosc_asow);
- }
- else if(x==13&&wybor==2)
- {
- exit(1);
- }
- else
- y=getch();
- if(y==77&&wybor!=3)
- wybor=wybor+1;
- if(y==75&&wybor!=1)
- wybor=wybor-1;
- system("cls");
- printf("\n %i \n",checkwin(p1_0_suma,p1_ilosc_asow));
- status=checkwin(p1_0_suma,p1_ilosc_asow);
- }
- system("cls");
- printf("%i\n",status);
- if(status==0)
- przegrales();
- else if(status!=1)
- wygrales();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement