Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.90 KB | None | 0 0
  1. private void categoryCheck(int category) {
  2.        
  3.         Arrays.sort(roll);
  4.        
  5.         if(category == THREE_OF_A_KIND){
  6.                
  7.             if(roll[0]==roll[1]==roll[2] || roll[2]==roll[3]==roll[4]){
  8.                 int scoreThreeOfaKind = roll[0]+roll[1]+roll[2]+roll[3]+roll[4];
  9.                 scoreCard[THREE_OF_A_KIND][currentPlayer] = scoreThreeOfaKind;
  10.             }
  11.             else{
  12.                 scoreCard[THREE_OF_A_KIND][currentPlayer] = 0;
  13.             }
  14.         }
  15.        
  16.         if(category == FOUR_OF_A_KIND){
  17.             if(roll[0]==roll[1]==roll[2]==roll[3] || roll[1]==roll[2]==roll[3]==roll[4]){
  18.                 int scoreFourOfaKind = roll[0]+roll[1]+roll[2]+roll[3]+roll[4];
  19.                 scoreCard[FOUR_OF_A_KIND][currentPlayer] = scoreFourOfaKind;
  20.             }
  21.             else{
  22.                 scoreCard[FOUR_OF_A_KIND][currentPlayer] = 0;
  23.             }
  24.         }
  25.            
  26.         if(category == FULL_HOUSE){
  27.             if((roll[0]==roll[1]==roll[2] && roll[3]==roll[4]) || (roll[0]==roll[1] &&roll[2]==roll[3]==roll[4])){
  28.                 int scoreFullHouse = 25;
  29.                 scoreCard[FULL_HOUSE][currentPlayer] = scoreFullHouse;
  30.             }
  31.             else{
  32.                 scoreCard[FULL_HOUSE][currentPlayer] = 0;
  33.             }
  34.         }
  35.            
  36.         if(category == SMALL_STRAIGHT){
  37.             if((roll[1]==roll[0]+1 && roll[2]==roll[1]+1 && roll[3]==roll[2]+1) || (roll[4]==roll[3]+1 && roll[3]==roll[2]+1 && roll[2]==roll[1]+1)){
  38.                 int scoreSmallStraight = 30;
  39.                 scoreCard[SMALL_STRAIGHT][currentPlayer] = scoreSmallStraight;
  40.             }
  41.             else{
  42.                 scoreCard[SMALL_STRAIGHT][currentPlayer] = 0;
  43.             }
  44.         }
  45.            
  46.         if(category == LARGE_STRAIGHT){
  47.             if(roll[0]==1 && roll[1]==2 && roll[2]==3 && roll[3]==4 && roll[4]==5){
  48.                 int scoreLargeStraight = 40;
  49.                 scoreCard[LARGE_STRAIGHT][currentPlayer] = scoreLargeStraight;
  50.             }
  51.             else{
  52.                 scoreCard[LARGE_STRAIGHT][currentPlayer] = 0;
  53.             }
  54.         }
  55.            
  56.         if(category == YAHTZEE){
  57.             if(roll[0]==roll[1]==roll[2]==roll[3]==roll[4]){
  58.                     int scoreYahtzee = 50;
  59.                     scoreCard[YAHTZEE][currentPlayer] = scoreYahtzee;
  60.                 }
  61.                 else{
  62.                     scoreCard[YAHTZEE][currentPlayer] = 0;
  63.                 }
  64.             }
  65.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement