Clone pieces for animation.
This commit is contained in:
parent
cd5836b146
commit
30c4036b9b
@ -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++;
|
||||
|
Loading…
x
Reference in New Issue
Block a user