Ejemplo n.º 1
0
        /// <summary>
        /// AI makeMove function
        /// It now randomly chooses a valid card.
        /// ToDO :: make this better
        /// </summary>
        /// <param name="gameData"></param>
        /// <returns></returns>
        public override SpadesCard makeMove(GameData gameData)
        {
            RandomAIStrategy strategy = new RandomAIStrategy();

            return(strategy.makeMove(gameData));



            //base.makeMove();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// AI makeMove function 
        /// It now randomly chooses a valid card.
        /// ToDO :: make this better
        /// </summary>
        /// <param name="gameData"></param>
        /// <returns></returns>
        public override SpadesCard makeMove(GameData gameData)
        {
            RandomAIStrategy strategy = new RandomAIStrategy();
            return strategy.makeMove(gameData);

            //base.makeMove();
        }