From 6f2c4ce7ff8df798936dcab8398b1e4f0754a642 Mon Sep 17 00:00:00 2001 From: hayao Date: Sat, 7 Aug 2021 12:57:53 +0900 Subject: [PATCH] =?utf8?q?[fix]=20:=20=E5=8B=9D=E5=88=A9=E3=81=A8=E5=90=8C?= =?utf8?q?=E6=99=82=E3=81=AB=E7=B5=82=E4=BA=86=E3=81=97=E3=81=9F=E5=A0=B4?= =?utf8?q?=E5=90=88=E3=81=AE=E8=A1=A8=E7=A4=BA=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- sanmoku/script/judgement.js | 9 +++++++-- sanmoku/script/main.js | 4 +++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/sanmoku/script/judgement.js b/sanmoku/script/judgement.js index ff4001a..9e28763 100644 --- a/sanmoku/script/judgement.js +++ b/sanmoku/script/judgement.js @@ -59,12 +59,14 @@ var Judgement =function() { if (CountArrayValue(CheckedByCurrentPlayerX, TableYNumber)){ // チェックした値がX座標で一致した→すなわち縦方向がそろった WinExit("縦方向"); + return true; } // Y軸方向の確認 if (CountArrayValue(CheckedByCurrentPlayerY, TableXNumber)){ // チェックした値がY座標で一致した→すなわち横方向がそろった WinExit("横方向"); + return true; } @@ -82,6 +84,7 @@ var Judgement =function() { if(CheckedbyCurrentPlayerD.length == TableXNumber){ WinExit("左上からの斜め方向"); + return true; } } @@ -99,16 +102,18 @@ var Judgement =function() { } if(CheckedbyCurrentPlayerD.length == TableXNumber){ WinExit("右上からの斜め方向"); + return true; } } } - - // ログ表示 //console.log(p + "のチェック済みのX座標") //console.log(CheckedByCurrentPlayerX) //console.log(p + "のチェック済みのY座標") //console.log(CheckedByCurrentPlayerY) + + // 終了 + return false; } } diff --git a/sanmoku/script/main.js b/sanmoku/script/main.js index 243ee29..ab0da6f 100644 --- a/sanmoku/script/main.js +++ b/sanmoku/script/main.js @@ -27,7 +27,9 @@ var ClickedBox = function (e) { ChangePlayer(); // 勝利判定を行う - Judgement(); + if (Judgement()){ + return; + } // 現在の情報を更新する UpdateCurrentConfig(); -- 2.11.0