def discardSomeCard(self) -> bool:
best_index: int = 0
card: CardKnowledge
bestCard: CardKnowledge
i: int
for i in range(len(self.hand)):
card = cast(CardKnowledge, self.game.deck[self.hand[i]])
bestCard = cast(CardKnowledge,
self.game.deck[self.hand[best_index]])
if bestCard.maybeValue is None:
best_index = i
elif (card.maybeValue is not None
and card.maybeValue > bestCard.maybeValue):
best_index = i
self.discard_card(best_index)
return True
评论列表
文章目录