From 9d8f2a0decfefae886dc955dfdb074c03a7e2524 Mon Sep 17 00:00:00 2001 From: Matthias Bilger Date: Sun, 22 Mar 2020 19:47:13 +0100 Subject: [PATCH] doors --- ddimport.js | 8 +++++--- module.json | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ddimport.js b/ddimport.js index 3771ce0..9b18075 100644 --- a/ddimport.js +++ b/ddimport.js @@ -115,13 +115,15 @@ class DDImporter { console.log(portal); let portalCenterPoint = portal.position.substring(8, portal.position.length-2).split(", ").map(a => Number(a)) let portalDirection = portal.direction.substring(8, portal.direction.length-2).split(", ").map(a => Number(a)) - let portalPoint1 = [portalCenterPoint[0] + portal.radius*portalDirection[0], portalCenterPoint[1] + portal.radius*portalDirection[1]] - let portalPoint2 = [portalCenterPoint[0] - portal.radius*portalDirection[0], portalCenterPoint[1] - portal.radius*portalDirection[1]] + let portalPoint1 = [portalCenterPoint[0] + portal.radius*portalDirection[0], portalCenterPoint[1] + portal.radius*portalDirection[1]] ; + let portalPoint2 = [portalCenterPoint[0] - portal.radius*portalDirection[0], portalCenterPoint[1] - portal.radius*portalDirection[1]] ; console.log(portalCenterPoint) console.log(portalPoint1) console.log(portalPoint2) + let portalPoint1FVTT = this.convertPointFromDDtoFVTT(portalPoint1); + let portalPoint2FVTT = this.convertPointFromDDtoFVTT(portalPoint2); let wall = new Wall({ - c : [portalPoint1[0], portalPoint1[1], portalPoint2[0], portalPoint2[1]], + c : [portalPoint1FVTT[0], portalPoint1FVTT[1], portalPoint2FVTT[0], portalPoint2FVTT[1]], }); wall.data.door = CONST.WALL_DOOR_TYPES.DOOR walls.push(wall.data) diff --git a/module.json b/module.json index f82180e..ace2315 100644 --- a/module.json +++ b/module.json @@ -2,7 +2,7 @@ "name": "dd-import", "title": "DungeonDraft Importer", "description": "Imports scene elements from Dungeon Draft map files", - "version": "0.4.10", + "version": "0.4.11", "authors": [ { "name": "Moo Man"