Advertisement
Dar954826

Scopa[ENG].java

Mar 6th, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 18.47 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) King of Diamonds ");
  53.                     x.add(cache.toString());
  54.                 } else if (k.get(a) == 8) {
  55.                     cache.append("(9) Horse of Diamonds ");
  56.                     x.add(cache.toString());
  57.                 } else if (k.get(a) == 7) {
  58.                     cache.append("(8) Ensign of Diamonds ");
  59.                     x.add(cache.toString());
  60.                 } else {
  61.                     cache.append(Integer.toString(a + 1) + " of Diamonds ");
  62.                     x.add(cache.toString());
  63.                 }
  64.             } else if (k.get(a) < 20) {
  65.                 if (k.get(a) == 19) {
  66.                     cache.append("(10) King of Clubs");
  67.                     x.add(cache.toString());
  68.                 } else if (k.get(a) == 18) {
  69.                     cache.append("(9) Horse of Clubs");
  70.                     x.add(cache.toString());
  71.                 } else if (k.get(a) == 17) {
  72.                     cache.append("(8) Ensign of Clubs");
  73.                     x.add(cache.toString());
  74.                 } else {
  75.                     cache.append(Integer.toString(a - 9) + " of Clubs");
  76.                     x.add(cache.toString());
  77.                 }
  78.             } else if (k.get(a) < 30) {
  79.                 if (k.get(a) == 29) {
  80.                     cache.append("(10) King of Spades");
  81.                     x.add(cache.toString());
  82.                 } else if (k.get(a) == 28) {
  83.                     cache.append("(9) Horse of Spades");
  84.                     x.add(cache.toString());
  85.                 } else if (k.get(a) == 27) {
  86.                     cache.append("(8) Ensign of Spades");
  87.                     x.add(cache.toString());
  88.                 } else {
  89.                     cache.append(Integer.toString(a - 19) + " of Spades");
  90.                     x.add(cache.toString());
  91.                 }
  92.             } else if (k.get(a) < 40) {
  93.                 if (k.get(a) == 39) {
  94.                     cache.append("(10) King of Hearts");
  95.                     x.add(cache.toString());
  96.                 } else if (k.get(a) == 38) {
  97.                     cache.append("(9) Horse of Hearts");
  98.                     x.add(cache.toString());
  99.                 } else if (k.get(a) == 37) {
  100.                     cache.append("(8) Ensign of Hearts");
  101.                     x.add(cache.toString());
  102.                 } else {
  103.                     cache.append(Integer.toString(a - 29) + " of Hearts");
  104.                     x.add(cache.toString());
  105.                 }
  106.             } else {
  107.                 System.out.println("Unable to assign " + 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("The player took last!");
  163.                     for (int k = 0; k < neutral.size(); k++) {
  164.                         deckPlayer.add(neutral.get(k));
  165.                     }
  166.                 } else {
  167.                     System.out.println("The opponent took last!");
  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("Select which card use [From 1 To "
  213.                             + player.size() + "]: ");
  214.                     use = dd.nextInt();
  215.                     player.get(use - 1);
  216.                     break;
  217.                 } catch (java.lang.IndexOutOfBoundsException and) {
  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("Using "
  227.                                 + cardName.get(player.get(use)) + " you took "
  228.                                 + cardName.get(neutral.get(k)));
  229.                         deckPlayer.add(neutral.get(k));
  230.                         deckPlayer.add(player.get(use));
  231.                         neutral.remove(k);
  232.                         can1 = false;
  233.                         nocheck = false;
  234.                         last = true;
  235.                         break;
  236.                     }
  237.                 }
  238.             }
  239.             if (can1) {
  240.                 for (int k = 0; k < neutral.size(); k++) {
  241.                     for (int j = 0; j < neutral.size(); j++) {
  242.                         if ((getCardVal(neutral.get(k)) + getCardVal(neutral
  243.                                 .get(j))) == getCardVal(player.get(use))
  244.                                 & k != j) {
  245.                             System.out.println("Using "
  246.                                     + cardName.get(player.get(use))
  247.                                     + " you took "
  248.                                     + cardName.get(neutral.get(k)) + " and "
  249.                                     + cardName.get(neutral.get(j)));
  250.                             deckPlayer.add(neutral.get(k));
  251.                             deckPlayer.add(neutral.get(j));
  252.                             deckPlayer.add(player.get(use));
  253.                             neutral.remove(k);
  254.                             neutral.remove(j - 1);
  255.                             can1 = false;
  256.                             nocheck = false;
  257.                             last = true;
  258.                             break;
  259.                         }
  260.                     }
  261.                 }
  262.             }
  263.             if (can1) {
  264.                 for (int q = 0; q < neutral.size(); q++) {
  265.                     for (int k = 0; k < neutral.size(); k++) {
  266.                         for (int j = 0; j < neutral.size(); j++) {
  267.                             if ((getCardVal(neutral.get(k))
  268.                                     + getCardVal(neutral.get(j)) + getCardVal(neutral
  269.                                         .get(q))) == getCardVal(player.get(use))
  270.                                     & k != j & k != q & q != j) {
  271.                                 System.out.println("Using "
  272.                                         + cardName.get(player.get(use))
  273.                                         + " you took "
  274.                                         + cardName.get(neutral.get(k))
  275.                                         + " and "
  276.                                         + cardName.get(neutral.get(j))
  277.                                         + " and "
  278.                                         + cardName.get(neutral.get(q)));
  279.                                 deckPlayer.add(neutral.get(k));
  280.                                 deckPlayer.add(neutral.get(j));
  281.                                 deckPlayer.add(neutral.get(q));
  282.                                 deckPlayer.add(player.get(use));
  283.                                 neutral.remove(k);
  284.                                 neutral.remove(j - 1);
  285.                                 neutral.remove(q - 2);
  286.                                 can1 = false;
  287.                                 last = true;
  288.                                 nocheck = false;
  289.                                 break;
  290.                             }
  291.                         }
  292.                     }
  293.                 }
  294.             }
  295.             if (can1) {
  296.                 for (int l = 0; l < neutral.size(); l++) {
  297.                     for (int q = 0; q < neutral.size(); q++) {
  298.                         for (int k = 0; k < neutral.size(); k++) {
  299.                             for (int j = 0; j < neutral.size(); j++) {
  300.                                 if ((getCardVal(neutral.get(k))
  301.                                         + getCardVal(neutral.get(j))
  302.                                         + getCardVal(neutral.get(q)) + getCardVal(neutral
  303.                                             .get(l))) == getCardVal(player
  304.                                         .get(use))
  305.                                         & k != j
  306.                                         & k != q
  307.                                         & q != j
  308.                                         & l != k
  309.                                         & l != q & l != j) {
  310.                                     System.out.println("Using "
  311.                                             + cardName.get(player.get(use))
  312.                                             + " you took "
  313.                                             + cardName.get(neutral.get(k))
  314.                                             + " and "
  315.                                             + cardName.get(neutral.get(j))
  316.                                             + " and "
  317.                                             + cardName.get(neutral.get(q))
  318.                                             + " and "
  319.                                             + cardName.get(neutral.get(l)));
  320.                                     deckPlayer.add(neutral.get(k));
  321.                                     deckPlayer.add(neutral.get(j));
  322.                                     deckPlayer.add(neutral.get(q));
  323.                                     deckPlayer.add(neutral.get(l));
  324.                                     deckPlayer.add(player.get(use));
  325.                                     neutral.remove(k);
  326.                                     neutral.remove(j - 1);
  327.                                     neutral.remove(q - 2);
  328.                                     neutral.remove(l - 3);
  329.                                     can1 = false;
  330.                                     last = true;
  331.                                     nocheck = false;
  332.                                     break;
  333.                                 }
  334.                             }
  335.                         }
  336.                     }
  337.                 }
  338.             }
  339.             if (can1) {
  340.                 for (int o = 0; o < neutral.size(); o++) {
  341.                     for (int l = 0; l < neutral.size(); l++) {
  342.                         for (int q = 0; q < neutral.size(); q++) {
  343.                             for (int k = 0; k < neutral.size(); k++) {
  344.                                 for (int j = 0; j < neutral.size(); j++) {
  345.                                     if ((getCardVal(neutral.get(k))
  346.                                             + getCardVal(neutral.get(j))
  347.                                             + getCardVal(neutral.get(q))
  348.                                             + getCardVal(neutral.get(l)) + getCardVal(neutral
  349.                                                 .get(o))) == getCardVal(player
  350.                                             .get(use))
  351.                                             & k != j
  352.                                             & k != q
  353.                                             & q != j
  354.                                             & l != k
  355.                                             & l != q
  356.                                             & l != j
  357.                                             & o != l
  358.                                             & 0 != q
  359.                                             & o != j & o != k) {
  360.                                         System.out.println("Using "
  361.                                                 + cardName.get(player.get(use))
  362.                                                 + " you took "
  363.                                                 + cardName.get(neutral.get(k))
  364.                                                 + " and "
  365.                                                 + cardName.get(neutral.get(j))
  366.                                                 + " and "
  367.                                                 + cardName.get(neutral.get(q))
  368.                                                 + " and "
  369.                                                 + cardName.get(neutral.get(l))
  370.                                                 + " and "
  371.                                                 + cardName.get(neutral.get(o)));
  372.                                         deckPlayer.add(neutral.get(k));
  373.                                         deckPlayer.add(neutral.get(j));
  374.                                         deckPlayer.add(neutral.get(q));
  375.                                         deckPlayer.add(neutral.get(l));
  376.                                         deckPlayer.add(neutral.get(o));
  377.                                         deckPlayer.add(player.get(use));
  378.                                         neutral.remove(k);
  379.                                         neutral.remove(j - 1);
  380.                                         neutral.remove(q - 2);
  381.                                         neutral.remove(l - 3);
  382.                                         neutral.remove(o - 4);
  383.                                         can1 = false;
  384.                                         last = true;
  385.                                         nocheck = false;
  386.                                         break;
  387.                                     }
  388.                                 }
  389.                             }
  390.                         }
  391.                     }
  392.                 }
  393.             }
  394.             if (!nocheck & neutral.size() == 0) {
  395.                 System.out.println("You did scopa!");
  396.                 scoop++;
  397.             }
  398.             if (nocheck) {
  399.                 neutral.add(player.get(use));
  400.                 System.out.println("Insert " + cardName.get(player.get(use))
  401.                         + " in field");
  402.             }
  403.             player.remove(use);
  404.  
  405.             for (int op = 0; op < versus.size(); op++) {
  406.                 if (can2) {
  407.                     for (int k = 0; k < neutral.size(); k++) {
  408.                         if (getCardVal(neutral.get(k)) == getCardVal(versus
  409.                                 .get(op))) {
  410.                             System.out.println("Using "
  411.                                     + cardName.get(versus.get(op))
  412.                                     + " he took "
  413.                                     + cardName.get(neutral.get(k)));
  414.                             deckVersus.add(neutral.get(k));
  415.                             deckVersus.add(versus.get(op));
  416.                             neutral.remove(k);
  417.                             can2 = false;
  418.                             can3 = true;
  419.                             nocheck1 = false;
  420.                             last = false;
  421.                             break;
  422.                         }
  423.                     }
  424.                 }
  425.                 if (can2) {
  426.                     for (int k = 0; k < neutral.size(); k++) {
  427.                         for (int j = 0; j < neutral.size(); j++) {
  428.                             if ((getCardVal(neutral.get(k)) + getCardVal(neutral
  429.                                     .get(j))) == getCardVal(versus.get(op))
  430.                                     & k != j) {
  431.                                 System.out.println("Using "
  432.                                         + cardName.get(versus.get(op))
  433.                                         + " he took "
  434.                                         + cardName.get(neutral.get(k))
  435.                                         + " and "
  436.                                         + cardName.get(neutral.get(j)));
  437.                                 deckVersus.add(neutral.get(k));
  438.                                 deckVersus.add(neutral.get(j));
  439.                                 deckVersus.add(versus.get(op));
  440.                                 neutral.remove(k);
  441.                                 neutral.remove(j - 1);
  442.                                 can2 = false;
  443.                                 can3 = true;
  444.                                 nocheck1 = false;
  445.                                 last = false;
  446.                                 break;
  447.                             }
  448.                         }
  449.                     }
  450.                 }
  451.                 if (can2) {
  452.                     for (int q = 0; q < neutral.size(); q++) {
  453.                         for (int k = 0; k < neutral.size(); k++) {
  454.                             for (int j = 0; j < neutral.size(); j++) {
  455.                                 if ((getCardVal(neutral.get(k))
  456.                                         + getCardVal(neutral.get(j)) + getCardVal(neutral
  457.                                             .get(q))) == getCardVal(versus
  458.                                         .get(op))
  459.                                         & k != j & k != q & q != j) {
  460.                                     System.out.println("Using "
  461.                                             + cardName.get(versus.get(op))
  462.                                             + " he took "
  463.                                             + cardName.get(neutral.get(k))
  464.                                             + " and "
  465.                                             + cardName.get(neutral.get(j))
  466.                                             + " and "
  467.                                             + cardName.get(neutral.get(q)));
  468.                                     deckVersus.add(neutral.get(k));
  469.                                     deckVersus.add(neutral.get(j));
  470.                                     deckVersus.add(neutral.get(q));
  471.                                     deckVersus.add(versus.get(op));
  472.                                     neutral.remove(k);
  473.                                     neutral.remove(j - 1);
  474.                                     neutral.remove(q - 2);
  475.                                     can2 = false;
  476.                                     can3 = true;
  477.                                     last = false;
  478.                                     nocheck1 = false;
  479.                                     break;
  480.                                 }
  481.                             }
  482.                         }
  483.                     }
  484.                 }
  485.                 if (can2) {
  486.                     for (int l = 0; l < neutral.size(); l++) {
  487.                         for (int q = 0; q < neutral.size(); q++) {
  488.                             for (int k = 0; k < neutral.size(); k++) {
  489.                                 for (int j = 0; j < neutral.size(); j++) {
  490.                                     if ((getCardVal(neutral.get(k))
  491.                                             + getCardVal(neutral.get(j))
  492.                                             + getCardVal(neutral.get(q)) + getCardVal(neutral
  493.                                                 .get(l))) == getCardVal(versus
  494.                                             .get(op))
  495.                                             & k != j
  496.                                             & k != q
  497.                                             & q != j
  498.                                             & l != k
  499.                                             & l != q & l != j) {
  500.                                         System.out.println("Using "
  501.                                                 + cardName.get(versus.get(op))
  502.                                                 + " he took "
  503.                                                 + cardName.get(neutral.get(k))
  504.                                                 + " and "
  505.                                                 + cardName.get(neutral.get(j))
  506.                                                 + " and "
  507.                                                 + cardName.get(neutral.get(q))
  508.                                                 + " and "
  509.                                                 + cardName.get(neutral.get(l)));
  510.                                         deckVersus.add(neutral.get(k));
  511.                                         deckVersus.add(neutral.get(j));
  512.                                         deckVersus.add(neutral.get(q));
  513.                                         deckVersus.add(neutral.get(l));
  514.                                         deckVersus.add(versus.get(op));
  515.                                         neutral.remove(k);
  516.                                         neutral.remove(j - 1);
  517.                                         neutral.remove(q - 2);
  518.                                         neutral.remove(l - 3);
  519.                                         can2 = false;
  520.                                         can3 = true;
  521.                                         last = false;
  522.                                         nocheck1 = false;
  523.                                         break;
  524.                                     }
  525.                                 }
  526.                             }
  527.                         }
  528.                     }
  529.                 }
  530.                 if (can2) {
  531.                     for (int o = 0; o < neutral.size(); o++) {
  532.                         for (int l = 0; l < neutral.size(); l++) {
  533.                             for (int q = 0; q < neutral.size(); q++) {
  534.                                 for (int k = 0; k < neutral.size(); k++) {
  535.                                     for (int j = 0; j < neutral.size(); j++) {
  536.                                         if ((getCardVal(neutral.get(k))
  537.                                                 + getCardVal(neutral.get(j))
  538.                                                 + getCardVal(neutral.get(q))
  539.                                                 + getCardVal(neutral.get(l)) + getCardVal(neutral
  540.                                                     .get(o))) == getCardVal(versus
  541.                                                 .get(op))
  542.                                                 & k != j
  543.                                                 & k != q
  544.                                                 & q != j
  545.                                                 & l != k
  546.                                                 & l != q
  547.                                                 & l != j
  548.                                                 & o != l
  549.                                                 & 0 != q
  550.                                                 & o != j
  551.                                                 & o != k) {
  552.                                             System.out.println("Using "
  553.                                                     + cardName.get(versus
  554.                                                             .get(op))
  555.                                                     + " he took "
  556.                                                     + cardName.get(neutral
  557.                                                             .get(k))
  558.                                                     + " and "
  559.                                                     + cardName.get(neutral
  560.                                                             .get(j))
  561.                                                     + " and "
  562.                                                     + cardName.get(neutral
  563.                                                             .get(q))
  564.                                                     + " and "
  565.                                                     + cardName.get(neutral
  566.                                                             .get(l))
  567.                                                     + " and "
  568.                                                     + cardName.get(neutral
  569.                                                             .get(o)));
  570.                                             deckVersus.add(neutral.get(k));
  571.                                             deckVersus.add(neutral.get(j));
  572.                                             deckVersus.add(neutral.get(q));
  573.                                             deckVersus.add(neutral.get(l));
  574.                                             deckVersus.add(neutral.get(o));
  575.                                             deckVersus.add(versus.get(op));
  576.                                             neutral.remove(k);
  577.                                             neutral.remove(j - 1);
  578.                                             neutral.remove(q - 2);
  579.                                             neutral.remove(l - 3);
  580.                                             neutral.remove(o - 4);
  581.                                             can2 = false;
  582.                                             can3 = true;
  583.                                             last = false;
  584.                                             nocheck1 = false;
  585.                                             break;
  586.                                         }
  587.                                     }
  588.                                 }
  589.                             }
  590.                         }
  591.                     }
  592.                 }
  593.                 if (!nocheck1 & neutral.size() == 0) {
  594.                     System.out.println("The opponent did scopa!");
  595.                     scoop1++;
  596.                 }
  597.  
  598.                 if (can3) {
  599.                     break;
  600.                 }
  601.  
  602.             }
  603.             if (nocheck1) {
  604.                 int rand = ThreadLocalRandom.current()
  605.                         .nextInt(1, versus.size());
  606.                 neutral.add(versus.get(rand));
  607.                 System.out.println("Insert " + cardName.get(versus.get(rand))
  608.                         + " in field");
  609.             }
  610.         }
  611.         int den = 0;
  612.         boolean sev = false;
  613.         System.out.println("Deck Player : " + deckPlayer.size() + "         "
  614.                 + "Deck Opponent : " + deckVersus.size());
  615.         for (int m = 0; m < player.size(); m++) {
  616.             if (player.get(m) < 10) {
  617.                 den++;
  618.             }
  619.         }
  620.         System.out.println("Diamonds  Player : " + den + "          "
  621.                 + "Diamonds  Opponent : " + (10 - den));
  622.         for (int m = 0; m < player.size(); m++) {
  623.             if (player.get(m) == 6) {
  624.                 sev = true;
  625.             }
  626.         }
  627.         if (sev) {
  628.             System.out.println("Diamonds  Player : X                Diamonds  Opponent : ");
  629.         } else {
  630.             System.out
  631.                     .println("Diamonds  Player :                Diamonds  Opponent : X");
  632.         }
  633.         System.out.println("Scope Player : " + scoop + "            "
  634.                 + "Scope Opponent : " + scoop1);
  635.     }
  636.  
  637.     public static void main(String[] args) {
  638.         while (true) {
  639.             scopa(args);
  640.             for (int a = 0; a < 1000; a++) {
  641.                 System.out.println();
  642.             }
  643.         }
  644.     }
  645. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement