Advertisement
Guest User

Player.java

a guest
Mar 31st, 2013
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.81 KB | None | 0 0
  1. import javax.swing.ImageIcon;
  2. import javax.swing.JLabel;
  3.  
  4.  
  5. public class Player{
  6.    
  7.     public static final int NO = 11;
  8.     public static final int YES = 17;
  9.    
  10.     boolean isTurn = false;
  11.     int points = 0;
  12.    
  13.     int[] diceValues = {0,0,0,0,0};
  14.     int[] previousValue = {0,0,0,0,0};
  15.     int[] diceToKeep = {NO, NO, NO, NO, NO};
  16.    
  17.     JLabel dice1;
  18.     JLabel dice2;
  19.     JLabel dice3;
  20.     JLabel dice4;
  21.     JLabel dice5;
  22.     JLabel dice6;
  23.     JLabel drawnDice1;
  24.     JLabel drawnDice2;
  25.     JLabel drawnDice3;
  26.     JLabel drawnDice4;
  27.     JLabel drawnDice5;
  28.    
  29.     public Player(){
  30.         dice1 = new JLabel(new ImageIcon("DICE_1.png"));
  31.         dice2 = new JLabel(new ImageIcon("DICE_2.png"));
  32.         dice3 = new JLabel(new ImageIcon("DICE_3.png"));
  33.         dice4 = new JLabel(new ImageIcon("DICE_4.png"));
  34.         dice5 = new JLabel(new ImageIcon("DICE_5.png"));
  35.         dice6 = new JLabel(new ImageIcon("DICE_6.png"));
  36.     }
  37.    
  38.     public void rollDice(){
  39.         for(int i = 0; i < 5; i++){
  40.             previousValue[i] = diceValues[i];
  41.         }
  42.        
  43.         for(int i = 0; i < 5; i++){
  44.             diceValues[i] = 1 + (int)(Math.random() * ((6 - 1) + 1));
  45.             System.out.println(diceValues[i]);
  46.         }
  47.         System.out.println();
  48.         for(int i = 0; i < 5; i++){
  49.             if(diceToKeep[i] == YES){
  50.                 diceValues[i] = previousValue[i];
  51.             }
  52.         }
  53.        
  54.         for(int i = 0; i < 5; i++){
  55.             if(i == 0){
  56.                 if(diceValues[i] == 1){
  57.                     drawnDice1 = dice1;
  58.                     System.out.println("drawnDice1 = dice1");
  59.                 }
  60.                 if(diceValues[i] == 2){
  61.                     drawnDice1 = dice2;
  62.                     System.out.println("drawnDice1 = dice2");
  63.                 }
  64.                 if(diceValues[i] == 3){
  65.                     drawnDice1 = dice3;
  66.                     System.out.println("drawnDice1 = dice3");
  67.                 }
  68.                 if(diceValues[i] == 4){
  69.                     drawnDice1 = dice4;
  70.                     System.out.println("drawnDice1 = dice4");
  71.                 }
  72.                 if(diceValues[i] == 5){
  73.                     drawnDice1 = dice5;
  74.                     System.out.println("drawnDice1 = dice5");
  75.                 }
  76.                 if(diceValues[i] == 6){
  77.                     drawnDice1 = dice6;
  78.                     System.out.println("drawnDice1 = dice6");
  79.                 }
  80.             }else if(i == 1){
  81.                 if(diceValues[i] == 1){
  82.                     drawnDice2 = dice1;
  83.                     System.out.println("drawnDice2 = dice1");
  84.                 }
  85.                 if(diceValues[i] == 2){
  86.                     drawnDice2 = dice2;
  87.                     System.out.println("drawnDice2 = dice2");
  88.                 }
  89.                 if(diceValues[i] == 3){
  90.                     drawnDice2 = dice3;
  91.                     System.out.println("drawnDice2 = dice3");
  92.                 }
  93.                 if(diceValues[i] == 4){
  94.                     drawnDice2 = dice4;
  95.                     System.out.println("drawnDice2 = dice4");
  96.                 }
  97.                 if(diceValues[i] == 5){
  98.                     drawnDice2 = dice5;
  99.                     System.out.println("drawnDice2 = dice5");
  100.                 }
  101.                 if(diceValues[i] == 6){
  102.                     drawnDice2 = dice6;
  103.                     System.out.println("drawnDice2 = dice6");
  104.                 }
  105.             }else if(i == 2){
  106.                 if(diceValues[i] == 1){
  107.                     drawnDice3 = dice1;
  108.                     System.out.println("drawnDice3 = dice1");
  109.                 }
  110.                 if(diceValues[i] == 2){
  111.                     drawnDice3 = dice2;
  112.                     System.out.println("drawnDice3 = dice2");
  113.                 }
  114.                 if(diceValues[i] == 3){
  115.                     drawnDice3 = dice3;
  116.                     System.out.println("drawnDice3 = dice3");
  117.                 }
  118.                 if(diceValues[i] == 4){
  119.                     drawnDice3 = dice4;
  120.                     System.out.println("drawnDice3 = dice4");
  121.                 }
  122.                 if(diceValues[i] == 5){
  123.                     drawnDice3 = dice5;
  124.                     System.out.println("drawnDice3 = dice5");
  125.                 }
  126.                 if(diceValues[i] == 6){
  127.                     drawnDice3 = dice6;
  128.                     System.out.println("drawnDice3 = dice6");
  129.                 }
  130.             }else if(i == 3){
  131.                 if(diceValues[i] == 1){
  132.                     drawnDice4 = dice1;
  133.                     System.out.println("drawnDice4 = dice1");
  134.                 }
  135.                 if(diceValues[i] == 2){
  136.                     drawnDice4 = dice2;
  137.                     System.out.println("drawnDice4 = dice2");
  138.                 }
  139.                 if(diceValues[i] == 3){
  140.                     drawnDice4 = dice3;
  141.                     System.out.println("drawnDice4 = dice3");
  142.                 }
  143.                 if(diceValues[i] == 4){
  144.                     drawnDice4 = dice4;
  145.                     System.out.println("drawnDice4 = dice4");
  146.                 }
  147.                 if(diceValues[i] == 5){
  148.                     drawnDice4 = dice5;
  149.                     System.out.println("drawnDice4 = dice5");
  150.                 }
  151.                 if(diceValues[i] == 6){
  152.                     drawnDice4 = dice6;
  153.                     System.out.println("drawnDice4 = dice6");
  154.                 }
  155.             }else if(i == 4){
  156.                 if(diceValues[i] == 1){
  157.                     drawnDice5 = dice1;
  158.                     System.out.println("drawnDice5 = dice1");
  159.                 }
  160.                 if(diceValues[i] == 2){
  161.                     drawnDice5 = dice2;
  162.                     System.out.println("drawnDice5 = dice2");
  163.                 }
  164.                 if(diceValues[i] == 3){
  165.                     drawnDice5 = dice3;
  166.                     System.out.println("drawnDice5 = dice3");
  167.                 }
  168.                 if(diceValues[i] == 4){
  169.                     drawnDice5 = dice4;
  170.                     System.out.println("drawnDice5 = dice4");
  171.                 }
  172.                 if(diceValues[i] == 5){
  173.                     drawnDice5 = dice5;
  174.                     System.out.println("drawnDice5 = dice5");
  175.                 }
  176.                 if(diceValues[i] == 6){
  177.                     drawnDice5 = dice6;
  178.                     System.out.println("drawnDice5 = dice6");
  179.                 }
  180.             }
  181.         }
  182.        
  183.         drawnDice1.setBounds(50, 150, 100, 100);
  184.         drawnDice2.setBounds(155, 150, 100, 100);
  185.         drawnDice3.setBounds(260, 150, 100, 100);
  186.         drawnDice4.setBounds(365, 150, 100, 100);
  187.         drawnDice5.setBounds(470, 150, 100, 100);
  188.     }
  189. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement