/* loader.js:负责对资源的加载 */ function loader() { this.init(); } loader.prototype.init = function () { } ////// 设置加载进度条进度 ////// loader.prototype.setStartProgressVal = function (val) { core.dom.startTopProgress.style.width = val + '%'; } ////// 设置加载进度条提示文字 ////// loader.prototype.setStartLoadTipText = function (text) { core.dom.startTopLoadTips.innerHTML = text; } loader.prototype.load = function (callback) { // 加载图片 core.loader.loadImages(core.images, core.material.images, function () { // 加载png图片 core.material.images.pngs = {}; core.loader.loadImages(core.pngs, core.material.images.pngs, function () { // 加载autotile core.material.images.autotile = {}; core.loader.loadImages(Object.keys(core.material.icons.autotile), core.material.images.autotile, function () { core.loader.loadAnimates(); core.loader.loadMusic(); if (core.isset(callback)) callback(); }) }) }) } loader.prototype.loadImages = function (names, toSave, callback) { if (names.length==0) { if (core.isset(callback)) callback(); return; } var items = 0; for (var i=0;i0) core.playBgm(core.bgms[0]); }