public bool IfWon(TMIntelligence receiving, IEnumerable <TMIntelligence> received, TMPlayer dying, TMPlayer winning) { var redAlreadyHad = received.CountInColor(TMIntelligence.TMColor.Red); if (receiving.IsRed) { if (redAlreadyHad == 2) { return(true); } } return(false); }
public static IEnumerable <TMIntelligence> TryToReceive(this IEnumerable <TMIntelligence> source, TMIntelligence intelligence) { return(source.Append(intelligence)); }