Esempio n. 1
0
        private void AutoPlay_Ended()
        {
            if (this.autoPlay == null)
            {
                return;
            }

            var autoPlay = this.autoPlay;

            this.autoPlay = null;
            AutoPlayState = AutoPlayState.None;

            // Boardが変更されるとAutoPlayはすべてクリアされます。
            // Stop中にBoardが変更されると少し面倒なことになるため、
            // Stopメソッドはすべての状態が落ち着いた後に呼びます。
            autoPlay.Stop();
        }
Esempio n. 2
0
        private void AutoPlay_Ended()
        {
            if (this.autoPlay == null)
            {
                return;
            }

            // コントロールは消去しておきます。
            var autoPlay = this.autoPlay;

            this.autoPlay.ShogiElement = null;
            this.autoPlay = null;

            Board         = this.oldBoard;
            this.oldBoard = null;

            AutoPlayState = AutoPlayState.None;

            // Boardが変更されるとAutoPlayはすべてクリアされます。
            // Stopの中でBoardが変更されると少し面倒なことになるため、
            // Stopメソッドはすべての状態が落ち着いた後に呼びます。
            autoPlay.Stop();
        }
Esempio n. 3
0
        private void AutoPlay_Ended()
        {
            if (this.autoPlay == null)
            {
                return;
            }

            // コントロールは消去しておきます。
            var autoPlay = this.autoPlay;
            this.autoPlay.ShogiElement = null;
            this.autoPlay = null;

            Board = this.oldBoard;
            this.oldBoard = null;

            AutoPlayState = AutoPlayState.None;

            // Boardが変更されるとAutoPlayはすべてクリアされます。
            // Stopの中でBoardが変更されると少し面倒なことになるため、
            // Stopメソッドはすべての状態が落ち着いた後に呼びます。
            autoPlay.Stop();
        }
Esempio n. 4
0
        private void AutoPlay_Ended()
        {
            if (this.autoPlay == null)
            {
                return;
            }

            var autoPlay = this.autoPlay;
            this.autoPlay = null;
            AutoPlayState = AutoPlayState.None;

            // Boardが変更されるとAutoPlayはすべてクリアされます。
            // Stop中にBoardが変更されると少し面倒なことになるため、
            // Stopメソッドはすべての状態が落ち着いた後に呼びます。
            autoPlay.Stop();
        }