summaryrefslogtreecommitdiff
path: root/public/make_move.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/make_move.js')
-rw-r--r--public/make_move.js24
1 files changed, 18 insertions, 6 deletions
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
}
}