Skip to content

Commit e094520

Browse files
authored
Update v2chessbord.js
1 parent 6a7a11f commit e094520

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

docs/v2chessbord.js

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,30 @@ function setpieces(board) {
4848
board[0][7].onstayed = "r";
4949
};
5050

51+
function getPieceImageSource(piece) {
52+
switch (piece) {
53+
case 'R': return 'assets/black_rook.png';
54+
case 'N': return 'assets/black_knight.png';
55+
case 'B': return 'assets/black_bishop.png';
56+
case 'Q': return 'assets/black_queen.png';
57+
case 'K': return 'assets/black_king.png';
58+
case 'P': return 'assets/black_pawn.png';
59+
case 'r': return 'assets/white_rook.png';
60+
case 'n': return 'assets/white_knight.png';
61+
case 'b': return 'assets/white_bishop.png';
62+
case 'q': return 'assets/white_queen.png';
63+
case 'k': return 'assets/white_king.png';
64+
case 'p': return 'assets/white_pawn.png';
65+
}
66+
}
67+
5168
class Chessboard {
5269
constructor() {
5370
this.board = [];
5471
fullfillboard(this);
55-
setpieces(this.board)
72+
setpieces(this.board);
73+
};
74+
setboard(obj) {
75+
obj.getElementById(`${f.}`)
5676
};
5777
};

0 commit comments

Comments
 (0)