Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void categoryCheck(int category) {
- Arrays.sort(roll);
- if(category == THREE_OF_A_KIND){
- if(roll[0]==roll[1]==roll[2] || roll[2]==roll[3]==roll[4]){
- int scoreThreeOfaKind = roll[0]+roll[1]+roll[2]+roll[3]+roll[4];
- scoreCard[THREE_OF_A_KIND][currentPlayer] = scoreThreeOfaKind;
- }
- else{
- scoreCard[THREE_OF_A_KIND][currentPlayer] = 0;
- }
- }
- if(category == FOUR_OF_A_KIND){
- if(roll[0]==roll[1]==roll[2]==roll[3] || roll[1]==roll[2]==roll[3]==roll[4]){
- int scoreFourOfaKind = roll[0]+roll[1]+roll[2]+roll[3]+roll[4];
- scoreCard[FOUR_OF_A_KIND][currentPlayer] = scoreFourOfaKind;
- }
- else{
- scoreCard[FOUR_OF_A_KIND][currentPlayer] = 0;
- }
- }
- if(category == FULL_HOUSE){
- if((roll[0]==roll[1]==roll[2] && roll[3]==roll[4]) || (roll[0]==roll[1] &&roll[2]==roll[3]==roll[4])){
- int scoreFullHouse = 25;
- scoreCard[FULL_HOUSE][currentPlayer] = scoreFullHouse;
- }
- else{
- scoreCard[FULL_HOUSE][currentPlayer] = 0;
- }
- }
- if(category == SMALL_STRAIGHT){
- 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)){
- int scoreSmallStraight = 30;
- scoreCard[SMALL_STRAIGHT][currentPlayer] = scoreSmallStraight;
- }
- else{
- scoreCard[SMALL_STRAIGHT][currentPlayer] = 0;
- }
- }
- if(category == LARGE_STRAIGHT){
- if(roll[0]==1 && roll[1]==2 && roll[2]==3 && roll[3]==4 && roll[4]==5){
- int scoreLargeStraight = 40;
- scoreCard[LARGE_STRAIGHT][currentPlayer] = scoreLargeStraight;
- }
- else{
- scoreCard[LARGE_STRAIGHT][currentPlayer] = 0;
- }
- }
- if(category == YAHTZEE){
- if(roll[0]==roll[1]==roll[2]==roll[3]==roll[4]){
- int scoreYahtzee = 50;
- scoreCard[YAHTZEE][currentPlayer] = scoreYahtzee;
- }
- else{
- scoreCard[YAHTZEE][currentPlayer] = 0;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement