コード例 #1
0
        public static string Evaluate(Board board)
        {
            var winner = board.Winner();

            if (!winner.Equals(Player.NoPlayer))
            {
                return(winner.Equals(Player.X) ? "X Win" : "O Win");
            }

            if (board.AllFilledIn())
            {
                return("Draw");
            }

            return("In Progress");
        }