/// <summary> /// add card to your hand, if you already have this card on your hand, you pair it /// </summary> /// <param name="disneyCard"></param> /// <returns></returns> public string AddCard(DisneyCard disneyCard) { if (hand.Exists(o => o.Name == disneyCard.Name)) { Hand.RemoveAll(o => o.Name == disneyCard.Name); return($"{Name} drawed = {disneyCard.Name} & paired it"); } else { hand.Add(disneyCard); return($"New card = {disneyCard.Name}"); } }
/// <summary> /// gives a random card from your hand away /// </summary> /// <returns></returns> public DisneyCard GiveCard() { if (hand.Count > 0) { int randomnumber = ran.Next(0, hand.Count); DisneyCard giveaway = hand[randomnumber]; hand.RemoveAt(randomnumber); return(giveaway); } else { return(null); } }