File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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+
5168class 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} ;
You can’t perform that action at this time.
0 commit comments