From 3fd990ec5b2eb9312f72242204936a0979b67d95 Mon Sep 17 00:00:00 2001 From: voderl <43035138+voderl@users.noreply.github.com> Date: Thu, 24 Oct 2019 20:55:48 +0800 Subject: [PATCH 1/2] Update map.js --- libs/maps.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libs/maps.js b/libs/maps.js index e700f469..1652566f 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -1642,8 +1642,9 @@ maps.prototype.setBgFgBlock = function (name, number, x, y, floorId) { core.setFlag(vFlag, number); core.status[name + "maps"][floorId] = null; - if (floorId == core.status.floorId) - core.drawMap(floorId); + if (floorId == core.status.floorId){ + core.clearMap(name); + core["draw"+(name=='bg' ? "Bg":"Fg")](floorId); } ////// 重置地图 ////// From 180d18b1bd4f19a21113ff3931bce9e116ac3d77 Mon Sep 17 00:00:00 2001 From: voderl <43035138+voderl@users.noreply.github.com> Date: Fri, 25 Oct 2019 11:59:40 +0800 Subject: [PATCH 2/2] Update maps.js --- libs/maps.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/maps.js b/libs/maps.js index 1652566f..b458ef70 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -1644,7 +1644,9 @@ maps.prototype.setBgFgBlock = function (name, number, x, y, floorId) { if (floorId == core.status.floorId){ core.clearMap(name); - core["draw"+(name=='bg' ? "Bg":"Fg")](floorId); + if (name=='bg') core.drawBg(floorId); + else core.drawFg(floorId); + } } ////// 重置地图 //////