public bool play(ClsHandCard Player, List <ClsCard> SelectedCard) { if (ClsRules.IsWin(JustPlayCard, SelectedCard) || (JustPlayer == -1 && ClsRules.isTrue(SelectedCard))) { foreach (ClsCard i in SelectedCard) { Player.getarrCards().RemoveAll(a => a.value == i.value && a.character == i.character); } Player.setnumOfCard(Player.getnumOfCard() - SelectedCard.Count); if (Player.getnumOfCard() == 0) { Player.setAct(false); CountOf0++; Player.setRank(CountOf0); } if (Player.getnumOfCard() == 0 && CountOf0 == 1) { rank1 = playing; } JustPlayer = playing; JustPlayCard = SelectedCard; return(true); } return(false); }
public void ignore(ClsHandCard Player) { Player.setAct(false); }