Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.00 KB | None | 0 0
  1. static Scanner leer2=new Scanner(System.in);
  2. static int j,k, lectura,contador=1,total=0,total1=0;
  3. static int autos[][]=new int[2][100];
  4. static int usuario=0, pc;
  5.  
  6. public static void MenuJugador(){
  7. Scanner leer1=new Scanner(System.in);
  8. int x=0;
  9. while(x!=3){
  10. System.out.println("1. OBTENER BARAJA");
  11. System.out.println("2. USAR CARTA");
  12. x=leer1.nextInt();
  13. switch(x){
  14. case 1:
  15. Barajas();
  16. break;
  17. case 2:
  18. Cartas.AñadirCartas(autos, total1, total, leer2);
  19. break;
  20.  
  21. }//switch
  22. }//while
  23.  
  24. public static void AñadirCartas(int autos[][],int total1,int total,Scanner leer2){
  25. int lectura2;
  26. System.out.print("Ingresa el numero de la carta= ");
  27. System.out.println();
  28. for(int i=0;i<2;i++){
  29. for(int j=0;j<100;j++){
  30. lectura2=leer2.nextInt();
  31. if(lectura2==1||lectura2==2||lectura2==3){
  32. autos[0][j]=-100;
  33. autos[1][j]=-50;
  34. System.out.println("Has usado la carta=[Accidente-100]");
  35. System.out.println("Maquina ha usado carta=[Sin carburante-50]");
  36. }
  37. if(lectura2>3&&lectura2<7){
  38. autos[0][j]=+25;
  39. System.out.println("Has usado la carta=[Sin carburante-50]");
  40. System.out.println("Maquina ha usado carta=[Millas+75]");
  41.  
  42. }
  43. if(lectura2>6&&lectura2<10){
  44. autos[0][j]=-25;
  45. autos[1][j]=-25;
  46. System.out.println("Has usado la carta=[Neumático pinchado-25]");
  47. System.out.println("Maquina ha usado carta=[Sin limite de velocidad, Maquina ha ganado turno]");
  48. System.out.println("Maquina ha usado la carta=[Neumático pinchado-25]");
  49. }
  50. if(lectura2>9&&lectura2<13){
  51. autos[0][j]=+40;
  52. //autos[1][j]=50;
  53. System.out.println("Has usado carta=[Semáforo rojo=-10]");
  54. System.out.println("Maquina ha usado carta=[Millas+50]");
  55. }
  56. if(lectura2>12&&lectura2<16){
  57. autos[1][j]=+100;
  58. autos[0][j]=+75;
  59. System.out.println("Has usado la carta=[Reparaciones+100]");
  60. System.out.println("Maquina ha usado carta=[Millas+75]");
  61. }
  62. if(lectura2>15&&lectura2<19){
  63. autos[1][j]=+25;
  64. System.out.println("Has usado la carta=[Gasolina+50]");
  65. System.out.println("Maquina ha usado la carta=[Neumático pinchado-25]");
  66. }
  67. if(lectura2>18&&lectura2<22){
  68. autos[1][j]=+25;
  69. autos[0][j]=+100;
  70. System.out.println("Has usado la carta=[Neumatico de repuesto+25]");
  71. System.out.println("Maquina ha usado la carta=[Reparaciones+100]");
  72. }
  73. if(lectura2>21&&lectura2<25){
  74. autos[1][j]=+10;
  75. autos[0][j]=+50;
  76. System.out.println("Has usado carta=[Semáforo verde=+10]");
  77. System.out.println("Maquina ha usado la carta=[Reparaciones+50]");
  78. }
  79. if(lectura2>24&&lectura2<28){
  80. autos[0][j]=+100;
  81. System.out.println("Limite de velocidad, has perdido turno");
  82. System.out.println("Maquina ha usado carta=[Millas+25]");
  83. }
  84. if(lectura2>27&&lectura2<31){
  85. System.out.println("Sin limite de velocidad, has ganado turno");
  86. }
  87. if(lectura2>30&&lectura2<34){
  88. System.out.println("Sin limite de velocidad, has ganado turno");
  89. }
  90. if(lectura2>33&&lectura2<37){
  91. autos[0][j]=+7;
  92. autos[1][j]=-10;
  93. System.out.println("Has usado la carta=[Tanque roto=Regala 7 millas]");
  94. System.out.println("Maquina ha usado carta=[Semáforo rojo=-10]");
  95. }
  96. if(lectura2>36&&lectura2<47){
  97. autos[1][j]=+32;
  98. System.out.println("Has usado carta=[Millas+25]");
  99. System.out.println("Maquina ha usado la carta=[Tanque roto=Regala 7 millas]");
  100.  
  101. }
  102. if(lectura2>46&&lectura2<57){
  103. autos[1][j]=+57;
  104. System.out.println("Has usado carta=[Millas+50]");
  105. System.out.println("Maquina ha usado la carta=[Tanque roto=Regala 7 millas]");
  106. }
  107. if(lectura2>56&&lectura2<67){
  108. autos[1][j]=+75;
  109. autos[0][j]=+75;
  110. System.out.println("Has usado carta=[Millas+75]");
  111. System.out.println("Maquina ha usado carta=[Millas+75]");
  112. }
  113. if(lectura2>66&&lectura2<79){
  114. autos[1][j]=+100;
  115. autos[0][j]=+200;
  116. System.out.println("Has usado carta=[Millas+100]");
  117. System.out.println("Maquina ha usado carta=[Millas+200]");
  118.  
  119. }
  120. if(lectura2>78&&lectura2<83){
  121. autos[1][j]=+100;
  122. System.out.println("Has usado carta=[Millas+200]");
  123. System.out.println("Maquina ha usado la carta=[Accidente-100]");
  124. }
  125. if(lectura2>82){
  126. System.out.println("El numero de cartas es 82");
  127. autos[1][j]=-25;
  128. System.out.println("Pierdes 25 Millas");
  129. }
  130. total1+=autos[0][j];
  131. total+=autos[1][j];
  132. if(total<1000){
  133. System.out.println("USUARIO="+total);
  134. }
  135. if(total1<1000){
  136. System.out.println("MAQUINA="+total1);
  137. }
  138. if(total>=1000){
  139. System.out.println("HAS GANADO EL JUEGO");
  140. System.out.println("USUARIO="+total);
  141. }
  142. if(total1>=1000){
  143. System.out.println("MAQUINA GANO EL JUEGO");
  144. System.out.println("MAQUINA="+total1);
  145. }
  146. Juego.MenuJugador(); //Aqui vuelvo al menú
  147. }
  148.  
  149. }
  150.  
  151.  
  152.  
  153. }
  154.  
  155. public void setMatriz(int x, int y, int dato){
  156. matriz[x][y]=dato;
  157. }
  158.  
  159. public int getDatoMatriz(int x, int y){
  160. return matriz[x][y];
  161. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement