public class WarCardComparator extends DefaultCardComparator
CardComparator
for the this game.
It ignores suits and queens win over jacks.jpleal@fc.up.pt
Constructor and Description |
---|
WarCardComparator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(CardSuit o1,
CardSuit o2)
All suits are equal.
|
int |
compare(CardValue o1,
CardValue o2)
Similar order to the default but queens win over jacks.
|
compare, getInstance
public int compare(CardValue o1, CardValue o2)
compare
in interface CardComparator
compare
in class DefaultCardComparator
o1
- 1st object to compare.o2
- 2nd object to compare.public int compare(CardSuit o1, CardSuit o2)
compare
in interface CardComparator
compare
in class DefaultCardComparator
o1
- 1st object to compare.o2
- 2nd object to compare.