Exemplo n.º 1
0
        // Make the move by index of legal moves for board
        internal bool MakeMove(int index)
        {
            if (Chooser == null)
            {
                throw Error.NullArg("chooser");
            }
            var newstate = Chooser.MakeMove(index);

            if (newstate == null)
            {
                return(false);
            }
            AddState(newstate);
            return(true);
        }