From 364101adfa44dd7e3e7e31fbcd1ae5f1d01bdb2f Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Tue, 12 Jul 2022 22:13:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=BA=E5=85=B3=E9=97=A8=20&=20=E8=AF=BB?= =?UTF-8?q?=E6=A1=A3=E7=BC=A9=E7=95=A5=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/maps.js | 9 ++++----- libs/ui.js | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/libs/maps.js b/libs/maps.js index d749a853..4641387e 100644 --- a/libs/maps.js +++ b/libs/maps.js @@ -1835,19 +1835,18 @@ maps.prototype._drawThumbnail_drawToTarget = function (floorId, options) { } else { // 只绘制可见窗口 + var ratio = core.domStyle.isVertical ? core.domStyle.ratio : core.domStyle.scale; if (options.v2) { - core.drawImage(ctx, tempCanvas.canvas, 0, 0, core.__PIXELS__ * core.domStyle.ratio, core.__PIXELS__ * core.domStyle.ratio, x, y, size, size); + core.drawImage(ctx, tempCanvas.canvas, 0, 0, core.__PIXELS__ * ratio, core.__PIXELS__ * ratio, x, y, size, size); } else { var offsetX = core.clamp(centerX - core.__HALF_SIZE__, 0, width - core.__SIZE__), offsetY = core.clamp(centerY - core.__HALF_SIZE__, 0, height - core.__SIZE__); - var scale = core.domStyle.scale; if (options.noHD) { - scale = 1; core.drawImage(ctx, tempCanvas.canvas, offsetX * 32, offsetY * 32, core.__PIXELS__, core.__PIXELS__, x, y, size, size); + return; } - core.drawImage(ctx, tempCanvas.canvas, offsetX * 32 * core.domStyle.ratio, offsetY * 32 * core.domStyle.ratio, core.__PIXELS__ * core.domStyle.ratio, core.__PIXELS__ * core.domStyle.ratio, x, y, size, size); + core.drawImage(ctx, tempCanvas.canvas, offsetX * 32 * ratio, offsetY * 32 * ratio, core.__PIXELS__ * ratio, core.__PIXELS__ * ratio, x, y, size, size); } - } } diff --git a/libs/ui.js b/libs/ui.js index 8a7622f8..2a4a9a40 100644 --- a/libs/ui.js +++ b/libs/ui.js @@ -669,7 +669,7 @@ ui.prototype.closePanel = function () { } this.clearUI(); core.maps.generateGroundPattern(); - core.updateStatusBar(true, true); + core.updateStatusBar(true); core.unlockControl(); core.status.event.data = null; core.status.event.id = null;