From a7e11ff8f729a669d8b2445f066606302ecb1b46 Mon Sep 17 00:00:00 2001 From: IgrisBRC Date: Tue, 16 Jul 2024 22:24:49 +0530 Subject: added castling ;) --- public/make_move.js | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'public/make_move.js') diff --git a/public/make_move.js b/public/make_move.js index 07211dc..e00b999 100644 --- a/public/make_move.js +++ b/public/make_move.js @@ -1,11 +1,23 @@ -function make_move(board, y ,x, new_y, new_x) { - board[new_y][new_x] = board[y][x] - board[y][x] = 0 +//function make_move(board, y, x, new_y, new_x) { +// +// board[new_y][new_x] = board[y][x] +// board[y][x] = 0 +// +// check = check_check(board, to_move, check) +// +// if (check) { +// console.log("check") +// } +//} - check = check_check(board, to_move, check) +function make_move(board, prev_y_x, new_y_x) { - if (check) { - console.log("check") + for (let i = 0; i < new_y_x.length; i++) { + board[new_y_x[i][0]][new_y_x[i][1]] = board[prev_y_x[i][0]][prev_y_x[i][1]] + } + + for (let i = 0; i < prev_y_x.length; i++) { + board[prev_y_x[i][0]][prev_y_x[i][1]] = 0 } } -- cgit v1.2.3