From 9f91a7c42441fed130e7a1272a57f31d7eee7e88 Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 24 Nov 2022 12:21:18 +0100 Subject: [PATCH] add additional check to mapeditor extension --- assets/tiled/extensions/moveTilesToLayer.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/assets/tiled/extensions/moveTilesToLayer.js b/assets/tiled/extensions/moveTilesToLayer.js index f2d9e8a..a7f6add 100644 --- a/assets/tiled/extensions/moveTilesToLayer.js +++ b/assets/tiled/extensions/moveTilesToLayer.js @@ -99,7 +99,7 @@ function moveTilesFromLayerToTarget(region, fromLayer, targetLayer) { let moveTilesOneLayerDown = tiled.registerAction("MoveTilesOneLayerDown", function(/* action */) { const map = tiled.activeAsset; if (!map.isTileMap) { - tiled.alert("Not a tile map!"); + tiled.alert("Not a tile map."); return; } @@ -108,11 +108,14 @@ let moveTilesOneLayerDown = tiled.registerAction("MoveTilesOneLayerDown", functi tiled.log(`Id: ${layer.id} - name: ${layer.name}`); } if(map.selectedLayers.length > 1) { - tiled.alert("Only one selected layer allowed"); + tiled.alert("Only one selected layer allowed."); return; } const selectedLayer = map.selectedLayers[0]; + if(!selectedLayer.isTileLayer) { + tiled.alert("You need to select a tiled layer.") + } tiled.log("Selected layer: " + selectedLayer.name); const previousLayer = getPreviousTiledLayer(selectedLayer.id) tiled.log("Prev layer is: " + previousLayer.name)