nextHighest method

List<Card> nextHighest()

Implementation

List<Card> nextHighest() {
  var picks;
  var excluding = List.from(cards);

  picks = cardPool.where((card) => !excluding.contains(card)).toList();

  if (game.wildStatus == 0) {
    for (var card in picks) {
      if (card.rank == -1) {
        card.wildValue = 'A';
        card.rank = values.length - 1;
      }
    }
    picks.sort(Card.sort);
  }

  return picks;
}