Advertisement
Dar954826

Scopa[ITA].java

Mar 6th, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 18.54 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Scanner;
  3. import java.util.concurrent.ThreadLocalRandom;
  4.  
  5. public class Scopa {
  6.     private static Scanner dd;
  7.  
  8.     public static int getCardVal(int k) {
  9.         if (k == 0 | k == 10 | k == 20 | k == 30) {
  10.             return 1;
  11.         } else if (k == 1 | k == 11 | k == 21 | k == 31) {
  12.             return 2;
  13.         } else if (k == 2 | k == 12 | k == 22 | k == 32) {
  14.             return 3;
  15.         } else if (k == 3 | k == 13 | k == 23 | k == 33) {
  16.             return 4;
  17.         } else if (k == 4 | k == 14 | k == 24 | k == 34) {
  18.             return 5;
  19.         } else if (k == 5 | k == 15 | k == 25 | k == 35) {
  20.             return 6;
  21.         } else if (k == 6 | k == 16 | k == 26 | k == 36) {
  22.             return 7;
  23.         } else if (k == 7 | k == 17 | k == 27 | k == 37) {
  24.             return 8;
  25.         } else if (k == 8 | k == 18 | k == 28 | k == 38) {
  26.             return 9;
  27.         } else if (k == 9 | k == 19 | k == 29 | k == 39) {
  28.             return 10;
  29.         } else {
  30.             return 0;
  31.         }
  32.     }
  33.  
  34.     public static void princa(ArrayList<Integer> k, ArrayList<String> y,
  35.             boolean z) {
  36.         for (int a = 0; a < k.size(); a++) {
  37.             int b = k.get(a);
  38.             if (z) {
  39.                 System.out.print((a + 1) + " = ");
  40.             }
  41.             System.out.println(y.get(b));
  42.         }
  43.     }
  44.  
  45.     public static ArrayList<String> prin(ArrayList<Integer> k, boolean op) {
  46.         ArrayList<String> x = new ArrayList<String>();
  47.         StringBuilder cache = new StringBuilder();
  48.         for (int a = 0; a < k.size(); a++) {
  49.             cache.setLength(0);
  50.             if (k.get(a) < 10) {
  51.                 if (k.get(a) == 9) {
  52.                     cache.append("(10) Re di denari");
  53.                     x.add(cache.toString());
  54.                 } else if (k.get(a) == 8) {
  55.                     cache.append("(9) Cavallo di denari");
  56.                     x.add(cache.toString());
  57.                 } else if (k.get(a) == 7) {
  58.                     cache.append("(8) Alfiere di denari");
  59.                     x.add(cache.toString());
  60.                 } else {
  61.                     cache.append(Integer.toString(a + 1) + " di denari");
  62.                     x.add(cache.toString());
  63.                 }
  64.             } else if (k.get(a) < 20) {
  65.                 if (k.get(a) == 19) {
  66.                     cache.append("(10) Re di bastoni");
  67.                     x.add(cache.toString());
  68.                 } else if (k.get(a) == 18) {
  69.                     cache.append("(9) Cavallo di bastoni");
  70.                     x.add(cache.toString());
  71.                 } else if (k.get(a) == 17) {
  72.                     cache.append("(8) Alfiere di bastoni");
  73.                     x.add(cache.toString());
  74.                 } else {
  75.                     cache.append(Integer.toString(a - 9) + " di bastoni");
  76.                     x.add(cache.toString());
  77.                 }
  78.             } else if (k.get(a) < 30) {
  79.                 if (k.get(a) == 29) {
  80.                     cache.append("(10) Re di spade");
  81.                     x.add(cache.toString());
  82.                 } else if (k.get(a) == 28) {
  83.                     cache.append("(9) Cavallo di spade");
  84.                     x.add(cache.toString());
  85.                 } else if (k.get(a) == 27) {
  86.                     cache.append("(8) Alfiere di spade");
  87.                     x.add(cache.toString());
  88.                 } else {
  89.                     cache.append(Integer.toString(a - 19) + " di spade");
  90.                     x.add(cache.toString());
  91.                 }
  92.             } else if (k.get(a) < 40) {
  93.                 if (k.get(a) == 39) {
  94.                     cache.append("(10) Re di coppe");
  95.                     x.add(cache.toString());
  96.                 } else if (k.get(a) == 38) {
  97.                     cache.append("(9) Cavallo di coppe");
  98.                     x.add(cache.toString());
  99.                 } else if (k.get(a) == 37) {
  100.                     cache.append("(8) Alfiere di coppe");
  101.                     x.add(cache.toString());
  102.                 } else {
  103.                     cache.append(Integer.toString(a - 29) + " di coppe");
  104.                     x.add(cache.toString());
  105.                 }
  106.             } else {
  107.                 System.out.println("Impossibile assegnare " + a);
  108.             }
  109.  
  110.         }
  111.  
  112.         return x;
  113.     }
  114.  
  115.     public static void scopa(String[] args) {
  116.         dd = new Scanner(System.in);
  117.         boolean neut = true;
  118.         int use = 0;
  119.         int scoop = 0;
  120.         int scoop1 = 0;
  121.         boolean can1 = true;
  122.         boolean can2 = true;
  123.         boolean can3 = false;
  124.         boolean nocheck = true;
  125.         boolean nocheck1 = true;
  126.         boolean last = false;
  127.         ArrayList<Integer> a = new ArrayList<Integer>();
  128.         ArrayList<Integer> used = new ArrayList<Integer>();
  129.         ArrayList<Integer> player = new ArrayList<Integer>();
  130.         ArrayList<Integer> versus = new ArrayList<Integer>();
  131.         ArrayList<String> cardName = new ArrayList<String>();
  132.         ArrayList<Integer> cardValue = new ArrayList<Integer>();
  133.         ArrayList<Integer> neutral = new ArrayList<Integer>();
  134.         ArrayList<Integer> deckPlayer = new ArrayList<Integer>();
  135.         ArrayList<Integer> deckVersus = new ArrayList<Integer>();
  136.         for (int z = 0; z < 40; z++) {
  137.             a.add(z);
  138.         }
  139.         for (int z1 = 0; z1 < 4; z1++) {
  140.             for (int z = 0; z < 10; z++) {
  141.                 cardValue.add(z + 1);
  142.             }
  143.         }
  144.         if (neut) {
  145.             neut = false;
  146.             for (int z = 0; z < 4; z++) {
  147.                 while (true) {
  148.                     int rand = ThreadLocalRandom.current().nextInt(1, 40);
  149.                     if (!used.contains(rand)) {
  150.                         neutral.add(rand);
  151.                         used.add(rand);
  152.                         break;
  153.                     }
  154.                 }
  155.             }
  156.         }
  157.         cardName = prin(a, true);
  158.         while (true) {
  159.  
  160.             if (used.size() == 40 & player.size() == 0 & versus.size() == 0) {
  161.                 if (last) {
  162.                     System.out.println("Il giocatore ha preso per ultimo!");
  163.                     for (int k = 0; k < neutral.size(); k++) {
  164.                         deckPlayer.add(neutral.get(k));
  165.                     }
  166.                 } else {
  167.                     System.out.println("L'avversario ha preso per ultimo!");
  168.                     for (int k = 0; k < neutral.size(); k++) {
  169.                         deckVersus.add(neutral.get(k));
  170.                     }
  171.                 }
  172.  
  173.                 break;
  174.             }
  175.             can1 = true;
  176.             can2 = true;
  177.             can3 = false;
  178.             nocheck = true;
  179.             nocheck1 = true;
  180.             if (player.size() == 0 & used.size() != 40) {
  181.                 for (int z = 0; z < 3; z++) {
  182.                     while (true) {
  183.                         int rand = ThreadLocalRandom.current().nextInt(1, 40);
  184.                         if (!used.contains(rand)) {
  185.                             player.add(rand);
  186.                             used.add(rand);
  187.                             break;
  188.                         }
  189.                     }
  190.                 }
  191.             }
  192.  
  193.             if (versus.size() == 0 & used.size() != 40) {
  194.                 for (int z = 0; z < 3; z++) {
  195.                     while (true) {
  196.                         int rand = ThreadLocalRandom.current().nextInt(1, 40);
  197.                         if (!used.contains(rand)) {
  198.                             versus.add(rand);
  199.                             used.add(rand);
  200.                             break;
  201.                         }
  202.                     }
  203.                 }
  204.             }
  205.             System.out.println();
  206.             System.out.println();
  207.             princa(neutral, cardName, false);
  208.             System.out.println("------------");
  209.             princa(player, cardName, true);
  210.             while (true) {
  211.                 try {
  212.                     System.out.print("Scegli quale carta usare [Da 1 a "
  213.                             + player.size() + "]: ");
  214.                     use = dd.nextInt();
  215.                     player.get(use - 1);
  216.                     break;
  217.                 } catch (java.lang.IndexOutOfBoundsException e) {
  218.                 }
  219.  
  220.             }
  221.             use = use - 1;
  222.             if (can1) {
  223.                 for (int k = 0; k < neutral.size(); k++) {
  224.                     if (getCardVal(neutral.get(k)) == getCardVal(player
  225.                             .get(use))) {
  226.                         System.out.println("Utilizzando "
  227.                                 + cardName.get(player.get(use))
  228.                                 + " hai raccolto "
  229.                                 + cardName.get(neutral.get(k)));
  230.                         deckPlayer.add(neutral.get(k));
  231.                         deckPlayer.add(player.get(use));
  232.                         neutral.remove(k);
  233.                         can1 = false;
  234.                         nocheck = false;
  235.                         last = true;
  236.                         break;
  237.                     }
  238.                 }
  239.             }
  240.             if (can1) {
  241.                 for (int k = 0; k < neutral.size(); k++) {
  242.                     for (int j = 0; j < neutral.size(); j++) {
  243.                         if ((getCardVal(neutral.get(k)) + getCardVal(neutral
  244.                                 .get(j))) == getCardVal(player.get(use))
  245.                                 & k != j) {
  246.                             System.out.println("Utilizzando "
  247.                                     + cardName.get(player.get(use))
  248.                                     + " hai raccolto "
  249.                                     + cardName.get(neutral.get(k)) + " e "
  250.                                     + cardName.get(neutral.get(j)));
  251.                             deckPlayer.add(neutral.get(k));
  252.                             deckPlayer.add(neutral.get(j));
  253.                             deckPlayer.add(player.get(use));
  254.                             neutral.remove(k);
  255.                             neutral.remove(j - 1);
  256.                             can1 = false;
  257.                             nocheck = false;
  258.                             last = true;
  259.                             break;
  260.                         }
  261.                     }
  262.                 }
  263.             }
  264.             if (can1) {
  265.                 for (int q = 0; q < neutral.size(); q++) {
  266.                     for (int k = 0; k < neutral.size(); k++) {
  267.                         for (int j = 0; j < neutral.size(); j++) {
  268.                             if ((getCardVal(neutral.get(k))
  269.                                     + getCardVal(neutral.get(j)) + getCardVal(neutral
  270.                                         .get(q))) == getCardVal(player.get(use))
  271.                                     & k != j & k != q & q != j) {
  272.                                 System.out.println("Utilizzando "
  273.                                         + cardName.get(player.get(use))
  274.                                         + " hai raccolto "
  275.                                         + cardName.get(neutral.get(k)) + " e "
  276.                                         + cardName.get(neutral.get(j)) + " e "
  277.                                         + cardName.get(neutral.get(q)));
  278.                                 deckPlayer.add(neutral.get(k));
  279.                                 deckPlayer.add(neutral.get(j));
  280.                                 deckPlayer.add(neutral.get(q));
  281.                                 deckPlayer.add(player.get(use));
  282.                                 neutral.remove(k);
  283.                                 neutral.remove(j - 1);
  284.                                 neutral.remove(q - 2);
  285.                                 can1 = false;
  286.                                 last = true;
  287.                                 nocheck = false;
  288.                                 break;
  289.                             }
  290.                         }
  291.                     }
  292.                 }
  293.             }
  294.             if (can1) {
  295.                 for (int l = 0; l < neutral.size(); l++) {
  296.                     for (int q = 0; q < neutral.size(); q++) {
  297.                         for (int k = 0; k < neutral.size(); k++) {
  298.                             for (int j = 0; j < neutral.size(); j++) {
  299.                                 if ((getCardVal(neutral.get(k))
  300.                                         + getCardVal(neutral.get(j))
  301.                                         + getCardVal(neutral.get(q)) + getCardVal(neutral
  302.                                             .get(l))) == getCardVal(player
  303.                                         .get(use))
  304.                                         & k != j
  305.                                         & k != q
  306.                                         & q != j
  307.                                         & l != k
  308.                                         & l != q & l != j) {
  309.                                     System.out.println("Utilizzando "
  310.                                             + cardName.get(player.get(use))
  311.                                             + " hai raccolto "
  312.                                             + cardName.get(neutral.get(k))
  313.                                             + " e "
  314.                                             + cardName.get(neutral.get(j))
  315.                                             + " e "
  316.                                             + cardName.get(neutral.get(q))
  317.                                             + " e "
  318.                                             + cardName.get(neutral.get(l)));
  319.                                     deckPlayer.add(neutral.get(k));
  320.                                     deckPlayer.add(neutral.get(j));
  321.                                     deckPlayer.add(neutral.get(q));
  322.                                     deckPlayer.add(neutral.get(l));
  323.                                     deckPlayer.add(player.get(use));
  324.                                     neutral.remove(k);
  325.                                     neutral.remove(j - 1);
  326.                                     neutral.remove(q - 2);
  327.                                     neutral.remove(l - 3);
  328.                                     can1 = false;
  329.                                     last = true;
  330.                                     nocheck = false;
  331.                                     break;
  332.                                 }
  333.                             }
  334.                         }
  335.                     }
  336.                 }
  337.             }
  338.             if (can1) {
  339.                 for (int o = 0; o < neutral.size(); o++) {
  340.                     for (int l = 0; l < neutral.size(); l++) {
  341.                         for (int q = 0; q < neutral.size(); q++) {
  342.                             for (int k = 0; k < neutral.size(); k++) {
  343.                                 for (int j = 0; j < neutral.size(); j++) {
  344.                                     if ((getCardVal(neutral.get(k))
  345.                                             + getCardVal(neutral.get(j))
  346.                                             + getCardVal(neutral.get(q))
  347.                                             + getCardVal(neutral.get(l)) + getCardVal(neutral
  348.                                                 .get(o))) == getCardVal(player
  349.                                             .get(use))
  350.                                             & k != j
  351.                                             & k != q
  352.                                             & q != j
  353.                                             & l != k
  354.                                             & l != q
  355.                                             & l != j
  356.                                             & o != l
  357.                                             & 0 != q
  358.                                             & o != j & o != k) {
  359.                                         System.out.println("Utilizzando "
  360.                                                 + cardName.get(player.get(use))
  361.                                                 + " hai raccolto "
  362.                                                 + cardName.get(neutral.get(k))
  363.                                                 + " e "
  364.                                                 + cardName.get(neutral.get(j))
  365.                                                 + " e "
  366.                                                 + cardName.get(neutral.get(q))
  367.                                                 + " e "
  368.                                                 + cardName.get(neutral.get(l))
  369.                                                 + " e "
  370.                                                 + cardName.get(neutral.get(o)));
  371.                                         deckPlayer.add(neutral.get(k));
  372.                                         deckPlayer.add(neutral.get(j));
  373.                                         deckPlayer.add(neutral.get(q));
  374.                                         deckPlayer.add(neutral.get(l));
  375.                                         deckPlayer.add(neutral.get(o));
  376.                                         deckPlayer.add(player.get(use));
  377.                                         neutral.remove(k);
  378.                                         neutral.remove(j - 1);
  379.                                         neutral.remove(q - 2);
  380.                                         neutral.remove(l - 3);
  381.                                         neutral.remove(o - 4);
  382.                                         can1 = false;
  383.                                         last = true;
  384.                                         nocheck = false;
  385.                                         break;
  386.                                     }
  387.                                 }
  388.                             }
  389.                         }
  390.                     }
  391.                 }
  392.             }
  393.             if (!nocheck & neutral.size() == 0) {
  394.                 System.out.println("Hai fatto scopa!");
  395.                 scoop++;
  396.             }
  397.             if (nocheck) {
  398.                 neutral.add(player.get(use));
  399.                 System.out.println("Inserito " + cardName.get(player.get(use))
  400.                         + " in campo");
  401.             }
  402.             player.remove(use);
  403.  
  404.             for (int op = 0; op < versus.size(); op++) {
  405.                 if (can2) {
  406.                     for (int k = 0; k < neutral.size(); k++) {
  407.                         if (getCardVal(neutral.get(k)) == getCardVal(versus
  408.                                 .get(op))) {
  409.                             System.out.println("Utilizzando "
  410.                                     + cardName.get(versus.get(op))
  411.                                     + " ha raccolto "
  412.                                     + cardName.get(neutral.get(k)));
  413.                             deckVersus.add(neutral.get(k));
  414.                             deckVersus.add(versus.get(op));
  415.                             neutral.remove(k);
  416.                             can2 = false;
  417.                             can3 = true;
  418.                             nocheck1 = false;
  419.                             last = false;
  420.                             break;
  421.                         }
  422.                     }
  423.                 }
  424.                 if (can2) {
  425.                     for (int k = 0; k < neutral.size(); k++) {
  426.                         for (int j = 0; j < neutral.size(); j++) {
  427.                             if ((getCardVal(neutral.get(k)) + getCardVal(neutral
  428.                                     .get(j))) == getCardVal(versus.get(op))
  429.                                     & k != j) {
  430.                                 System.out.println("Utilizzando "
  431.                                         + cardName.get(versus.get(op))
  432.                                         + " ha raccolto "
  433.                                         + cardName.get(neutral.get(k)) + " e "
  434.                                         + cardName.get(neutral.get(j)));
  435.                                 deckVersus.add(neutral.get(k));
  436.                                 deckVersus.add(neutral.get(j));
  437.                                 deckVersus.add(versus.get(op));
  438.                                 neutral.remove(k);
  439.                                 neutral.remove(j - 1);
  440.                                 can2 = false;
  441.                                 can3 = true;
  442.                                 nocheck1 = false;
  443.                                 last = false;
  444.                                 break;
  445.                             }
  446.                         }
  447.                     }
  448.                 }
  449.                 if (can2) {
  450.                     for (int q = 0; q < neutral.size(); q++) {
  451.                         for (int k = 0; k < neutral.size(); k++) {
  452.                             for (int j = 0; j < neutral.size(); j++) {
  453.                                 if ((getCardVal(neutral.get(k))
  454.                                         + getCardVal(neutral.get(j)) + getCardVal(neutral
  455.                                             .get(q))) == getCardVal(versus
  456.                                         .get(op))
  457.                                         & k != j & k != q & q != j) {
  458.                                     System.out.println("Utilizzando "
  459.                                             + cardName.get(versus.get(op))
  460.                                             + " ha raccolto "
  461.                                             + cardName.get(neutral.get(k))
  462.                                             + " e "
  463.                                             + cardName.get(neutral.get(j))
  464.                                             + " e "
  465.                                             + cardName.get(neutral.get(q)));
  466.                                     deckVersus.add(neutral.get(k));
  467.                                     deckVersus.add(neutral.get(j));
  468.                                     deckVersus.add(neutral.get(q));
  469.                                     deckVersus.add(versus.get(op));
  470.                                     neutral.remove(k);
  471.                                     neutral.remove(j - 1);
  472.                                     neutral.remove(q - 2);
  473.                                     can2 = false;
  474.                                     can3 = true;
  475.                                     last = false;
  476.                                     nocheck1 = false;
  477.                                     break;
  478.                                 }
  479.                             }
  480.                         }
  481.                     }
  482.                 }
  483.                 if (can2) {
  484.                     for (int l = 0; l < neutral.size(); l++) {
  485.                         for (int q = 0; q < neutral.size(); q++) {
  486.                             for (int k = 0; k < neutral.size(); k++) {
  487.                                 for (int j = 0; j < neutral.size(); j++) {
  488.                                     if ((getCardVal(neutral.get(k))
  489.                                             + getCardVal(neutral.get(j))
  490.                                             + getCardVal(neutral.get(q)) + getCardVal(neutral
  491.                                                 .get(l))) == getCardVal(versus
  492.                                             .get(op))
  493.                                             & k != j
  494.                                             & k != q
  495.                                             & q != j
  496.                                             & l != k
  497.                                             & l != q & l != j) {
  498.                                         System.out.println("Utilizzando "
  499.                                                 + cardName.get(versus.get(op))
  500.                                                 + " ha raccolto "
  501.                                                 + cardName.get(neutral.get(k))
  502.                                                 + " e "
  503.                                                 + cardName.get(neutral.get(j))
  504.                                                 + " e "
  505.                                                 + cardName.get(neutral.get(q))
  506.                                                 + " e "
  507.                                                 + cardName.get(neutral.get(l)));
  508.                                         deckVersus.add(neutral.get(k));
  509.                                         deckVersus.add(neutral.get(j));
  510.                                         deckVersus.add(neutral.get(q));
  511.                                         deckVersus.add(neutral.get(l));
  512.                                         deckVersus.add(versus.get(op));
  513.                                         neutral.remove(k);
  514.                                         neutral.remove(j - 1);
  515.                                         neutral.remove(q - 2);
  516.                                         neutral.remove(l - 3);
  517.                                         can2 = false;
  518.                                         can3 = true;
  519.                                         last = false;
  520.                                         nocheck1 = false;
  521.                                         break;
  522.                                     }
  523.                                 }
  524.                             }
  525.                         }
  526.                     }
  527.                 }
  528.                 if (can2) {
  529.                     for (int o = 0; o < neutral.size(); o++) {
  530.                         for (int l = 0; l < neutral.size(); l++) {
  531.                             for (int q = 0; q < neutral.size(); q++) {
  532.                                 for (int k = 0; k < neutral.size(); k++) {
  533.                                     for (int j = 0; j < neutral.size(); j++) {
  534.                                         if ((getCardVal(neutral.get(k))
  535.                                                 + getCardVal(neutral.get(j))
  536.                                                 + getCardVal(neutral.get(q))
  537.                                                 + getCardVal(neutral.get(l)) + getCardVal(neutral
  538.                                                     .get(o))) == getCardVal(versus
  539.                                                 .get(op))
  540.                                                 & k != j
  541.                                                 & k != q
  542.                                                 & q != j
  543.                                                 & l != k
  544.                                                 & l != q
  545.                                                 & l != j
  546.                                                 & o != l
  547.                                                 & 0 != q
  548.                                                 & o != j
  549.                                                 & o != k) {
  550.                                             System.out.println("Utilizzando "
  551.                                                     + cardName.get(versus
  552.                                                             .get(op))
  553.                                                     + " ha raccolto "
  554.                                                     + cardName.get(neutral
  555.                                                             .get(k))
  556.                                                     + " e "
  557.                                                     + cardName.get(neutral
  558.                                                             .get(j))
  559.                                                     + " e "
  560.                                                     + cardName.get(neutral
  561.                                                             .get(q))
  562.                                                     + " e "
  563.                                                     + cardName.get(neutral
  564.                                                             .get(l))
  565.                                                     + " e "
  566.                                                     + cardName.get(neutral
  567.                                                             .get(o)));
  568.                                             deckVersus.add(neutral.get(k));
  569.                                             deckVersus.add(neutral.get(j));
  570.                                             deckVersus.add(neutral.get(q));
  571.                                             deckVersus.add(neutral.get(l));
  572.                                             deckVersus.add(neutral.get(o));
  573.                                             deckVersus.add(versus.get(op));
  574.                                             neutral.remove(k);
  575.                                             neutral.remove(j - 1);
  576.                                             neutral.remove(q - 2);
  577.                                             neutral.remove(l - 3);
  578.                                             neutral.remove(o - 4);
  579.                                             can2 = false;
  580.                                             can3 = true;
  581.                                             last = false;
  582.                                             nocheck1 = false;
  583.                                             break;
  584.                                         }
  585.                                     }
  586.                                 }
  587.                             }
  588.                         }
  589.                     }
  590.                 }
  591.                 if (!nocheck1 & neutral.size() == 0) {
  592.                     System.out.println("L'avversario ha fatto scopa!");
  593.                     scoop1++;
  594.                 }
  595.  
  596.                 if (can3) {
  597.                     break;
  598.                 }
  599.  
  600.             }
  601.             if (nocheck1) {
  602.                 int rand = ThreadLocalRandom.current()
  603.                         .nextInt(1, versus.size());
  604.                 neutral.add(versus.get(rand));
  605.                 System.out.println("Inserito " + cardName.get(versus.get(rand))
  606.                         + " in campo");
  607.             }
  608.         }
  609.         int den = 0;
  610.         boolean sev = false;
  611.         System.out.println("Deck Giocatore : " + deckPlayer.size() + "          "
  612.                 + "Deck Avversario : " + deckVersus.size());
  613.         for (int m = 0; m < player.size(); m++) {
  614.             if (player.get(m) < 10) {
  615.                 den++;
  616.             }
  617.         }
  618.         System.out.println("Denari Giocatore : " + den + "          "
  619.                 + "Denari Avversario : " + (10 - den));
  620.         for (int m = 0; m < player.size(); m++) {
  621.             if (player.get(m) == 6) {
  622.                 sev = true;
  623.             }
  624.         }
  625.         if (sev) {
  626.             System.out.println("Denari Giocatore : X                Denari Avversario : ");
  627.         } else {
  628.             System.out.println("Denari Giocatore :                  Denari Avversario : X");
  629.         }
  630.         System.out.println("Scope Giocatore : " + scoop + "         "
  631.                 + "Scope Avversario : " + scoop1);
  632.     }
  633.  
  634.     public static void main(String[] args) {
  635.         while (true) {
  636.             scopa(args);
  637.             for (int a = 0; a < 1000; a++) {
  638.                 System.out.println();
  639.             }
  640.         }
  641.     }
  642. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement