/// <summary> /// ゲーム終了か判定し、終了ならばメッセージを表示する /// </summary> private void CheckGameOver() { if (_boardModel.isGameOver() == false) { return; } string message = "ゲーム終了です。"; if (_boardModel.IsDraw()) { message += "引き分けです"; } else { message += _boardModel.Winer() == Reversi.Engine.Disc.BLACK ? "あなた" : "CPU"; message += "の勝ちです"; } System.Windows.MessageBox.Show(message); }