add additional check to mapeditor extension

main
Matthias 1 year ago
parent cb6995f4a8
commit 9f91a7c424

@ -99,7 +99,7 @@ function moveTilesFromLayerToTarget(region, fromLayer, targetLayer) {
let moveTilesOneLayerDown = tiled.registerAction("MoveTilesOneLayerDown", function(/* action */) { let moveTilesOneLayerDown = tiled.registerAction("MoveTilesOneLayerDown", function(/* action */) {
const map = tiled.activeAsset; const map = tiled.activeAsset;
if (!map.isTileMap) { if (!map.isTileMap) {
tiled.alert("Not a tile map!"); tiled.alert("Not a tile map.");
return; return;
} }
@ -108,11 +108,14 @@ let moveTilesOneLayerDown = tiled.registerAction("MoveTilesOneLayerDown", functi
tiled.log(`Id: ${layer.id} - name: ${layer.name}`); tiled.log(`Id: ${layer.id} - name: ${layer.name}`);
} }
if(map.selectedLayers.length > 1) { if(map.selectedLayers.length > 1) {
tiled.alert("Only one selected layer allowed"); tiled.alert("Only one selected layer allowed.");
return; return;
} }
const selectedLayer = map.selectedLayers[0]; const selectedLayer = map.selectedLayers[0];
if(!selectedLayer.isTileLayer) {
tiled.alert("You need to select a tiled layer.")
}
tiled.log("Selected layer: " + selectedLayer.name); tiled.log("Selected layer: " + selectedLayer.name);
const previousLayer = getPreviousTiledLayer(selectedLayer.id) const previousLayer = getPreviousTiledLayer(selectedLayer.id)
tiled.log("Prev layer is: " + previousLayer.name) tiled.log("Prev layer is: " + previousLayer.name)

Loading…
Cancel
Save