From 15c889146dabd91fa2d33130509dd0c474bd0f1e Mon Sep 17 00:00:00 2001 From: oc Date: Wed, 20 Feb 2019 21:15:43 +0800 Subject: [PATCH] viewMaps while replaying on mobile --- libs/control.js | 9 +++++++-- main.js | 10 ++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/libs/control.js b/libs/control.js index fa540022..6c1e7f6e 100644 --- a/libs/control.js +++ b/libs/control.js @@ -2151,6 +2151,9 @@ control.prototype.autosave = function (removeLast) { /////// 实际进行自动存档 ////// control.prototype.checkAutosave = function () { + + if (!core.animateFrame || !core.saves || !core.saves.autosave) return; + core.setLocalStorage('totalTime', core.animateFrame.totalTime); if (core.saves.autosave.data == null || !core.saves.autosave.updated) return; @@ -2765,7 +2768,8 @@ control.prototype.updateStatusBar = function () { core.statusBar.image.toolbox.src = core.statusBar.icons.rewind.src; core.statusBar.image.keyboard.src = core.statusBar.icons.book.src; - core.statusBar.image.shop.style.opacity = 0; + + core.statusBar.image.shop.src = core.statusBar.icons.floor.src; core.statusBar.image.save.src = core.statusBar.icons.speedDown.src; @@ -2790,7 +2794,8 @@ control.prototype.updateStatusBar = function () { core.statusBar.image.toolbox.src = core.statusBar.icons.toolbox.src; core.statusBar.image.keyboard.src = core.statusBar.icons.keyboard.src; - core.statusBar.image.shop.style.opacity = 1; + + core.statusBar.image.shop.src = core.statusBar.icons.shop.src; core.statusBar.image.save.src = core.statusBar.icons.save.src; diff --git a/main.js b/main.js index befbbd0e..aa3b6d8e 100644 --- a/main.js +++ b/main.js @@ -490,7 +490,6 @@ main.statusBar.image.toolbox.ondblclick = function (e) { e.stopPropagation(); if (core.isReplaying()) { - core.rewindReplay(); return; } @@ -516,6 +515,11 @@ main.statusBar.image.keyboard.onclick = function (e) { main.statusBar.image.shop.onclick = function (e) { e.stopPropagation(); + if (core.isReplaying()) { + core.viewMapReplay(); + return; + } + if (main.core.isPlaying()) main.core.openQuickShop(true); } @@ -664,7 +668,9 @@ main.dom.musicBtn.onclick = function () { window.onblur = function () { if (main.core && main.core.control) { - main.core.control.checkAutosave(); + try { + main.core.control.checkAutosave(); + } catch (e) {main.log(e);} } }