getNumCardsByRank method
Implementation
int getNumCardsByRank(int val) {
var cards = values[val];
var checkCardsLength = cards?.length ?? 0;
for (var wild in wilds) {
if (wild.rank > -1) {
continue;
} else if (cards != null) {
if (game.wildStatus == 1 || cards[0].rank == values.length - 1) {
checkCardsLength += 1;
}
} else if (game.wildStatus == 1 || val == values.length - 1) {
checkCardsLength += 1;
}
}
return checkCardsLength;
}