Fix play hint on resign.

This commit is contained in:
yukirij 2024-10-04 20:39:32 -07:00
parent 3dbee2d89f
commit c5ce1ec2ad

View File

@ -494,7 +494,7 @@ const INTERFACE = {
if(tile.piece !== null) { piece = GAME_DATA.board.pieces[tile.piece]; } if(tile.piece !== null) { piece = GAME_DATA.board.pieces[tile.piece]; }
let is_play = null; let is_play = null;
if(GAME_DATA.turn > 0 && (play.to == i || ((play.source == 0 || play.source == 2) && play.from == i))) { 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); 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 && piece !== null && piece.piece == GAME.Const.PieceId.Heart && piece.player == (GAME_DATA.turn & 1);