Пример #1
0
        public static List <PokerPlayer> ConvertToPlayer(string[] dataString)
        {
            var players   = new List <PokerPlayer>();
            var converter = new StringToPokerPlayerConverter();

            for (var i = 0; i < dataString.Length; i += 2)
            {
                var thePlayer = converter.Convert((dataString[i], dataString[i + 1]));
                players.Add(thePlayer);
            }
            return(players);
        }
Пример #2
0
        private static List <PokerPlayer> ConvertToPlayer(List <string> dataString)
        {
            var players   = new List <PokerPlayer>();
            var converter = new StringToPokerPlayerConverter();

            for (var i = 0; i < dataString.Count; i += 2)
            {
                var thePlayer = converter.Convert((dataString[i], dataString[i + 1]));
                if (thePlayer.PokerCards.Count != 5)
                {
                    Console.WriteLine("Must Input 5 Cards and split with ,  like this 8A,8D,KD,QD,JH");
                    return(new List <PokerPlayer>());
                }
                players.Add(thePlayer);
            }
            return(players);
        }