highlight king when in check

This commit is contained in:
Jesse D. McDonald 2020-04-05 17:31:42 -05:00
parent 7c04b9ba09
commit cba11ec0c8
2 changed files with 12 additions and 1 deletions

View File

@ -312,7 +312,12 @@ button:disabled .silhouette {
user-select: none;
}
.cb-piece.cb-selected {
.cb-piece.cb-in-check {
filter: drop-shadow(0 0 5px red);
-webkit-filter: drop-shadow(0 0 5px red);
}
.cb-piece.cb-selected, .cb-piece.cb-selected.cb-in-check {
filter: drop-shadow(0 0 5px blue);
-webkit-filter: drop-shadow(0 0 5px blue);
}

View File

@ -248,6 +248,7 @@ $(function (){
$('#cb_board .cb-square').off('click.unselect');
$('#cb_board .cb-square').off('click.destination');
$('#cb_board .cb-piece.cb-selected').removeClass('cb-selected');
$('#cb_board .cb-piece.cb-in-check').removeClass('cb-in-check');
$('#cb_board .cb-piece').removeAttr('style').appendTo('#cb_hidden');
$('#cb_board .cb-start').removeClass('cb-start');
$('#cb_board .cb-end').removeClass('cb-end');
@ -335,6 +336,11 @@ $(function (){
pieces.draggable('enable');
}
if (game.isInCheck()) {
const clss = game.player === PS.LIGHT ? '.cb-lt-piece' : '.cb-dk-piece';
$('#cb_board ' + clss + '.cb-king').addClass('cb-in-check');
}
let msg = '';
let winner = game.winner;