Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package projectx;
- import java.io.*;
- import java.util.*;
- public class pytania {
- public int[] gra(int b,String fp, int[] juzzadane, int iloscpyt,int nrp ,int k1 ,int k2 ,int k3) throws FileNotFoundException, InterruptedException
- {
- int q,c,kolo1=k1,kolo2=k2,kolo3=k3;
- int[] k= new int[7];
- int[] kk= new int[2];
- int[] kkk1 = new int[4];int[] kkk2 = new int[3];int[] kkk3 = new int[3]; // ????????
- for (int i = 0; i < 2; i++) {
- kk[i]=juzzadane[i];
- }
- File file = new File(fp);
- Scanner in = new Scanner(file);
- String s,ss,zz;
- Random r= new Random();
- Scanner sc= new Scanner(System.in);
- do { q=r.nextInt(iloscpyt); }
- while(q==juzzadane[0]||q==juzzadane[1]);
- if(juzzadane[0]==-1)
- kk[0]=q;
- else
- kk[1]=q;
- for (int i =0 ; i <q*6 ; i++)
- {zz=in.nextLine();}
- for (int i = 0; i < 5; i++)
- {
- // Thread.sleep(1000);
- zz=in.nextLine(); System.out.println(zz);
- //if(i==0)Thread.sleep(5000);else Thread.sleep(2000);
- }
- if(kolo1==0)
- { System.out.println("1 - 50/50"); }
- if(kolo2==0)
- { System.out.println("2 - pytanie do publicznosci"); }
- if(kolo3==0)
- { System.out.println("3 - telefon do przyjaciela"); }
- koła xd = new koła();
- pytania dd=new pytania();
- ss=in.nextLine();
- in.close();
- s=sc.nextLine();
- while(dd.check2(s,kolo1,kolo2,kolo3)==1)
- {
- // Thread.sleep(1000);
- System.out.println("wprowadziłeś złe dane, sproboj jeszcze raz");
- s=sc.nextLine();
- }
- if (dd.check2(s,kolo1,kolo2,kolo3)==2)
- {
- kkk1=xd.piecpiec(b,fp,q,ss,k1,k2,k3,nrp);
- b=kkk1[0];
- kolo1=kkk1[1];
- kolo2=kkk1[2];
- kolo3=kkk1[3];
- }
- else if(dd.check2(s,kolo1,kolo2,kolo3)==3)
- {
- kkk2=xd.pdp(b,fp,q,ss,k1,k2,k3,nrp);
- b=kkk2[0];
- kolo1=kkk2[1];
- kolo2=kkk2[2];
- kolo3=kkk2[3];
- }
- else if(dd.check2(s,kolo1,kolo2,kolo3)==4)
- {
- kkk3=xd.tdp(b,fp,q,ss,k1,k2,k3,nrp);
- b=kkk3[0];
- kolo1=kkk3[1];
- kolo2=kkk3[2];
- kolo3=kkk3[3];
- }
- else if(dd.check(s, ss)==0)
- {
- // Thread.sleep(1000);
- System.out.println("Jest to poprawna odpowiedź!");
- b=0;
- }
- else
- {
- Thread.sleep(1000);
- System.out.println("niestety, ale jest to błędna odpowiedź");
- if(nrp>=8){
- System.out.println("ale..");
- b=1;}
- else if(nrp>=3&&nrp<8){
- System.out.println("ale..");
- b=2;}
- else
- b=3;
- }
- nrp++;
- k[0]=b;
- k[1]=kk[0];
- k[2]=kk[1];
- k[3]=nrp;
- k[4]=kolo1;
- k[5]=kolo2;
- k[6]=kolo3;
- return k;
- }
- int check2(String s, int k1, int k2, int k3 )
- {
- if (s.equals("\r"))return 1; // nie dziala na enter ;/////!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- else if (s.charAt(0)=='a'||s.charAt(0)=='b'||s.charAt(0)=='c'||s.charAt(0)=='d')
- return 0;
- else if(s.charAt(0)=='1'&& k1==0)
- return 2;
- else if(s.charAt(0)=='2'&& k2==0)
- return 3;
- else if(s.charAt(0)=='3'&& k3==0)
- return 4;
- else
- return 1;
- }
- int check(String s,String ss)
- {
- for (int i = 0; i < ss.length(); i++)
- {
- if(ss.charAt(i)==s.charAt(0))
- return 0;
- }
- return 1;
- }
- }
Add Comment
Please, Sign In to add comment