/// <summary> /// 盤のクリック /// </summary> /// <param name="click_item"></param> public void ClickEvent(Square_ViewModel click_item) { _boardModel.move(new Reversi.Engine.Point(click_item.x, click_item.y)); #region CPUの番だったらランダムに手を打つ if (_boardModel.CurrentColor == Reversi.Engine.Disc.WHITE) { //CPUの手番 var cpu_p = _boardModel.RondomFlip(); if (cpu_p == null) { _boardModel.pass(); //パス } else { _boardModel.move(cpu_p); //ランダムな手を打つ } } #endregion Reflesh(); CheckGameOver(); }
/// <summary> /// パス /// </summary> private void Pass() { _boardModel.pass(); }