Clone pieces for animation.

This commit is contained in:
yukirij 2024-08-26 16:44:15 -07:00
parent cd5836b146
commit 30c4036b9b

View File

@ -1071,16 +1071,16 @@ const INTERFACE = {
if(play.source == 0) {
let piece_id = GAME_DATA.board.tiles[play.from].piece;
if(piece_id !== null) { piece = GAME_DATA.board.pieces[piece_id]; }
if(piece_id !== null) { piece = GAME_DATA.board.pieces[piece_id].clone(); }
piece_id = GAME_DATA.board.tiles[play.to].piece;
if(piece_id !== null) { target = GAME_DATA.board.pieces[piece_id]; }
if(piece_id !== null) { target = GAME_DATA.board.pieces[piece_id].clone(); }
}
GAME_DATA.process(play);
if(play.source == 1) {
let piece_id = GAME_DATA.board.tiles[play.to].piece;
if(piece_id !== null) { piece = GAME_DATA.board.pieces[piece_id]; }
if(piece_id !== null) { piece = GAME_DATA.board.pieces[piece_id].clone(); }
}
INTERFACE_DATA.replay_turn++;