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