compare method
Implementation
int compare(Hand a) {
if (rank < a.rank) {
return 1;
} else if (rank > a.rank) {
return -1;
}
int result = 0;
for (int i = 0; i <= 4; i++) {
if (cards[i].rank < a.cards[i].rank) {
result = 1;
break;
} else if (cards[i].rank > a.cards[i].rank) {
result = -1;
break;
}
}
return result;
}