|
12345678910111213141516171819202122232425262728293031 |
- /**
- * 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");
- }
- });
- });
|