summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
authorIgrisBRC <[email protected]>2024-07-07 22:11:41 +0530
committerIgrisBRC <[email protected]>2024-07-07 22:11:41 +0530
commit147f984e73ac93da92758a629c662e7e44080e4d (patch)
treefc3a9814960fb7170ee5663bb8485aab8bb76e83 /app.js
parent70e699b14b9ae5980b3da910f89cebc68f6f9964 (diff)
added IDs to the html tags of squares
Diffstat (limited to 'app.js')
-rw-r--r--app.js47
1 files changed, 27 insertions, 20 deletions
diff --git a/app.js b/app.js
index 249189a..53d2920 100644
--- a/app.js
+++ b/app.js
@@ -1,9 +1,9 @@
let board = [
[0, 0, 0, 0, 0, 0, 0, 0],
- [0, 0, 0, 0, 0, 0, 0, 0],
- [0, 0, 0, 0, 0, 0, 0, 0],
- [0, 0, 0, 0, 0, 0, 0, 0],
- [0, 0, 0, 0, 0, 0, 0, 0],
+ [0, 1, 0, 0, 0, 0, 0, 0],
+ [0, 0, 1, 1, 1, 0, 0, 0],
+ [0, 0, 1, 2, 1, 0, 0, 0],
+ [0, 0, 1, 1, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0],
@@ -13,6 +13,10 @@ console.log(board.length)
console.log(amelia_move(board, 3, 3))
+function pawn_move(board, y, x) {
+
+}
+
function king_move(board, y, x) {
let moves = []
@@ -96,8 +100,8 @@ function rook_move(board, y, x) {
function bishop_move(board, y, x) {
let moves = []
- let i = y + 1;
- let j = x + 1;
+ let i = y + 1
+ let j = x + 1
while (!(i < 0 || j < 0 || i >= board.length || j >= board[i].length)) {
if (board[i][j] != 0) {
@@ -109,8 +113,8 @@ function bishop_move(board, y, x) {
j += 1
}
- i = y - 1;
- j = x - 1;
+ i = y - 1
+ j = x - 1
while (!(i < 0 || j < 0 || i >= board.length || j >= board[i].length)) {
if (board[i][j] != 0) {
@@ -122,8 +126,8 @@ function bishop_move(board, y, x) {
j -= 1
}
- i = y - 1;
- j = x + 1;
+ i = y - 1
+ j = x + 1
while (!(i < 0 || j < 0 || i >= board.length || j >= board[i].length)) {
if (board[i][j] != 0) {
@@ -135,8 +139,8 @@ function bishop_move(board, y, x) {
j += 1
}
- i = y + 1;
- j = x - 1;
+ i = y + 1
+ j = x - 1
while (!(i < 0 || j < 0 || i >= board.length || j >= board[i].length)) {
if (board[i][j] != 0) {
@@ -183,8 +187,8 @@ function amelia_move(board, y, x) {
moves.push([i, x])
}
- let i = y + 1;
- let j = x + 1;
+ let i = y + 1
+ let j = x + 1
while (!(i < 0 || j < 0 || i >= board.length || j >= board[i].length)) {
if (board[i][j] != 0) {
@@ -196,8 +200,8 @@ function amelia_move(board, y, x) {
j += 1
}
- i = y - 1;
- j = x - 1;
+ i = y - 1
+ j = x - 1
while (!(i < 0 || j < 0 || i >= board.length || j >= board[i].length)) {
if (board[i][j] != 0) {
@@ -209,8 +213,8 @@ function amelia_move(board, y, x) {
j -= 1
}
- i = y - 1;
- j = x + 1;
+ i = y - 1
+ j = x + 1
while (!(i < 0 || j < 0 || i >= board.length || j >= board[i].length)) {
if (board[i][j] != 0) {
@@ -222,8 +226,8 @@ function amelia_move(board, y, x) {
j += 1
}
- i = y + 1;
- j = x - 1;
+ i = y + 1
+ j = x - 1
while (!(i < 0 || j < 0 || i >= board.length || j >= board[i].length)) {
if (board[i][j] != 0) {
@@ -237,3 +241,6 @@ function amelia_move(board, y, x) {
return moves
}
+
+
+