From 4688402a860707191245d4060bca25d640707b0c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 31 Mar 2021 00:24:54 +0100 Subject: [PATCH] script: Handle piece deletion Signed-off-by: Ian Jackson --- templates/script.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/templates/script.ts b/templates/script.ts index 46fc96d8..9c844cae 100644 --- a/templates/script.ts +++ b/templates/script.ts @@ -1093,6 +1093,17 @@ pieceops.Modify = function piece_modify(piece, p, info, false); } +pieceops.Delete = function +(piece: PieceId, p: PieceInfo, info: {}) { + console.log('PIECE UPDATE DELETE ', piece) + p.uelem.remove(); + p.delem.remove(); + delete pieces[piece]; + if (p.held == us) { + recompute_keybindings(); + } +} + piece_error_handlers.PosOffTable = function() { return true ; } piece_error_handlers.Conflict = function() -- 2.30.2