diff --git a/src/App.vue b/src/App.vue index 2bef2a4f1514f097a2aa476772139190f6dc0942..37008628d5fb56c9e4c1e92e31c1bf07bb9571fe 100644 --- a/src/App.vue +++ b/src/App.vue @@ -23,7 +23,7 @@ async function playChess(item, row, col) { lattices.value[row][col] = is_black const test = checkWin({ row, col, board: lattices.value, player: is_black, win_size: win_size.value }) console.log(test) - if (test) { + if (test.length >= win_size.value) { isWin = test return } else { diff --git a/src/utils/index.js b/src/utils/index.js index 3aab040165a43e77f961cb7dd5c2ff5fcd33b763..a20a09dc8f880eff9163a863db86de25ef8fdbba 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -48,7 +48,7 @@ export function checkWin({ row, col, board, player, win_size, direction }) { y -= dy; } - if (res.length >= win_size) { + if (res.length < win_size) { return res; // 出现五连珠,返回胜利 } }