/** * Add 'Convert to walls' button in Walls Layer Tools * */ Hooks.on('getSceneControlButtons', controls => { let walls = controls.find(e => e.name === "walls"); walls.tools.push( { "name": "convert-to-draw", "icon": "fas fa-square", "title": "Convert selected to Drawing", "onclick": () => { console.log("Converting selected to drawing"); canvas.walls.controlled.forEach(function(wall) { Drawing.create({ type: CONST.DRAWING_TYPES.POLYGON, author: game.user._id, x: 0, y: 0, height: 100, strokeWidth: 4, strokeColor:"#FF0000", points: [ [wall.coords[0], wall.coords[1]], [wall.coords[2], wall.coords[3]] ] }); }); console.log("Converted walls to Drawings"); } }); });