Fix check hint handling.
This commit is contained in:
parent
c18f36958f
commit
ddff618361
@ -542,14 +542,17 @@ const INTERFACE = {
|
||||
if(GAME_DATA.turn > 0 && play.source != 0xF && (play.to == i || ((play.source == 0 || play.source == 2) && play.from == i))) {
|
||||
is_play = +!(GAME_DATA.turn & 1);
|
||||
}
|
||||
let is_check = GAME_DATA.state.check != 0 && piece !== null && piece.piece == GAME.Const.PieceId.Heart && piece.player == (GAME_DATA.turn & 1);
|
||||
let is_check = (GAME_DATA.state.check != 0 || GAME_DATA.state.code == GAME.Const.State.Checkmate)
|
||||
&& piece !== null
|
||||
&& piece.piece == GAME.Const.PieceId.Heart
|
||||
&& piece.player == (GAME_DATA.turn & 1);
|
||||
|
||||
let background_color = null;
|
||||
let border_color = null;
|
||||
let background_scale = 0.94;
|
||||
|
||||
// Get background color
|
||||
if(is_check || GAME_DATA.state.code == GAME.Const.State.Checkmate) {
|
||||
if(is_check) {
|
||||
background_color = INTERFACE.Color.HintCheck;
|
||||
}
|
||||
switch(hover_state) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user