Exemple #1
0
        /// <summary>
        /// ランダムに<see cref="playerForm"/>の駒を配置します
        /// </summary>
        /// <param name="player"></param>
        /// <param name="model"></param>
        public async void ChangedToMyTurn(PlayerForm player, ITicTacToeModel model)
        {
            await Task.Delay(TimeSpan.FromSeconds(1));

            int row;
            int column;

            (row, column) = VacantPosition(model, model.BoardSize);
            model.PutPiece(row, column, player);
        }
Exemple #2
0
 public void PutPiece(int row, int column, PlayerForm player, ITicTacToeModel model)
 {
     model.PutPiece(row, column, player);
 }