From 334e215009950c98f95a2aafaea8117e29bcc155 Mon Sep 17 00:00:00 2001 From: ckcz123 Date: Sun, 31 Dec 2017 14:58:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E4=BD=BF=E7=94=A8=E8=87=AA?= =?UTF-8?q?=E5=B7=B1=E7=9A=84=E5=9B=BE=E7=89=87=E7=B4=A0=E6=9D=90=E4=BD=9C?= =?UTF-8?q?=E4=B8=BA=E8=83=8C=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/core.js | 62 +++++++++++++++++++++++++++++------------- libs/floors/MT0.js | 1 + libs/floors/sample0.js | 1 + libs/floors/sample1.js | 1 + libs/floors/sample2.js | 1 + libs/maps.js | 12 +++++--- libs/ui.js | 17 ++++++++++-- main.js | 54 ++++++++++++++++++++---------------- 8 files changed, 100 insertions(+), 49 deletions(-) diff --git a/libs/core.js b/libs/core.js index cef47e25..a8419715 100644 --- a/libs/core.js +++ b/libs/core.js @@ -7,6 +7,7 @@ function core() { this.statusBar = {}; this.canvas = {}; this.images = []; + this.pngs = []; this.bgms = []; this.sounds = []; this.floorIds = []; @@ -105,11 +106,12 @@ function core() { /////////// 系统事件相关 /////////// ////// 初始化 ////// -core.prototype.init = function (dom, statusBar, canvas, images, bgms, sounds, floorIds, floors, coreData) { +core.prototype.init = function (dom, statusBar, canvas, images, pngs, bgms, sounds, floorIds, floors, coreData) { core.dom = dom; core.statusBar = statusBar; core.canvas = canvas; core.images = images; + core.pngs = pngs; core.bgms = bgms; core.sounds = sounds; core.floorIds = floorIds; @@ -138,8 +140,6 @@ core.prototype.init = function (dom, statusBar, canvas, images, bgms, sounds, fl core.material.icons = core.icons.getIcons(); core.material.events = core.events.getEvents(); - - if (location.protocol.indexOf("http")==0) { window.AudioContext = window.AudioContext || window.webkitAudioContext || window.mozAudioContext || window.msAudioContext; try { @@ -259,18 +259,29 @@ core.prototype.loader = function (callback) { core.setStartLoadTipText(imgName + ' 加载完毕...'); core.setStartProgressVal(loadedImageNum * (100 / allImageNum)); if (loadedImageNum == allImageNum) { - - // 加载Autotile - core.material.images.autotile={}; - var autotileIds = Object.keys(core.material.icons.autotile); - for (var x=0;x