Yatzy/Domain/RoyalStraightFlush.java

40 lines
920 B
Java
Raw Normal View History

2024-05-03 21:10:44 +02:00
package Domain;
public class RoyalStraightFlush extends Category{
public RoyalStraightFlush(Player player) {
super("Royal Straight Flush", "1 - 5");
}
@Override
public boolean correctCategory(int[] values){
int one = 0, two = 0, three = 0, four = 0, five = 0;
for(int i = 0; i < values.length; i++){
2024-05-06 15:57:22 +02:00
switch(values[i]){
2024-05-03 21:10:44 +02:00
case 1:
one += 1;
case 2:
two += 1;
case 3:
three += 1;
case 4:
four += 1;
case 5:
five += 1;
break;
}
}
if(one == 1 && two == 1 && three == 1 && four == 1 && five == 1){
return true;
}
return false;
}
@Override
2024-05-06 15:57:22 +02:00
public int getScore(int[] values){
2024-05-03 21:10:44 +02:00
return 45;
}
}