mirror of
				https://github.com/unanmed/HumanBreak.git
				synced 2025-11-04 23:22:57 +08:00 
			
		
		
		
	Deploying to gh-pages from  @ c4e0b706f9 🚀
				
					
				
			This commit is contained in:
		
							parent
							
								
									b08531ce72
								
							
						
					
					
						commit
						350603e640
					
				
							
								
								
									
										46
									
								
								libs/core.js
									
									
									
									
									
								
							
							
						
						
									
										46
									
								
								libs/core.js
									
									
									
									
									
								
							@ -286,7 +286,6 @@ core.prototype.init = function (coreData, callback) {
 | 
			
		||||
    this._init_flags();
 | 
			
		||||
    this._init_platform();
 | 
			
		||||
    this._init_others();
 | 
			
		||||
    this._init_plugins();
 | 
			
		||||
    var b = main.mode == 'editor';
 | 
			
		||||
    // 初始化画布
 | 
			
		||||
    for (var name in core.canvas) {
 | 
			
		||||
@ -589,51 +588,6 @@ core.prototype._afterLoadResources = function (callback) {
 | 
			
		||||
    if (callback) callback();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
core.prototype._init_plugins = function () {
 | 
			
		||||
    core.plugin = new (function () {})();
 | 
			
		||||
 | 
			
		||||
    for (var name in plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1) {
 | 
			
		||||
        if (
 | 
			
		||||
            plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1[name] instanceof
 | 
			
		||||
            Function
 | 
			
		||||
        ) {
 | 
			
		||||
            try {
 | 
			
		||||
                plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1[name].apply(
 | 
			
		||||
                    core.plugin
 | 
			
		||||
                );
 | 
			
		||||
            } catch (e) {
 | 
			
		||||
                console.error(e);
 | 
			
		||||
                console.error('无法初始化插件' + name);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!main.pluginUseCompress) {
 | 
			
		||||
        (async function () {
 | 
			
		||||
            const pluginList = main.plugin;
 | 
			
		||||
            for await (const one of pluginList) {
 | 
			
		||||
                const script = document.createElement('script');
 | 
			
		||||
                script.src = `project/plugin/${one}.js`;
 | 
			
		||||
                document.body.appendChild(script);
 | 
			
		||||
                await new Promise(res => {
 | 
			
		||||
                    script.addEventListener('load', res);
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        })();
 | 
			
		||||
    } else {
 | 
			
		||||
        const script = document.createElement('script');
 | 
			
		||||
        script.src = `project/plugin.min.js`;
 | 
			
		||||
        document.body.appendChild(script);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    core._forwardFunc('plugin');
 | 
			
		||||
    if (!main.replayChecking && main.mode === 'play') {
 | 
			
		||||
        main.forward();
 | 
			
		||||
        core.resetSettings();
 | 
			
		||||
        core.plugin.showMarkedEnemy.value = true;
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
core.prototype._forwardFuncs = function () {
 | 
			
		||||
    for (var i = 0; i < main.loadList.length; ++i) {
 | 
			
		||||
        var name = main.loadList[i];
 | 
			
		||||
 | 
			
		||||
@ -1958,7 +1958,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = {
 | 
			
		||||
                try {
 | 
			
		||||
                    eval(core.floors[core.status.floorId].parallelDo);
 | 
			
		||||
                } catch (e) {
 | 
			
		||||
                    main.log(e);
 | 
			
		||||
                    console.error(e);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -1,28 +1,8 @@
 | 
			
		||||
///<reference path="../../src/types/core.d.ts" />
 | 
			
		||||
 | 
			
		||||
var plugins_bb40132b_638b_4a9f_b028_d3fe47acc8d1 = {
 | 
			
		||||
    init: function () {
 | 
			
		||||
        // 这看不到插件,插件全放到plugin文件夹里面了,要看的话去 关于游戏 的开源地址里面看
 | 
			
		||||
        // 直接把仓库clone下来,或者下载zip都行
 | 
			
		||||
        // 脚本编辑同理
 | 
			
		||||
        this._afterLoadResources = function () {};
 | 
			
		||||
    },
 | 
			
		||||
    pluginUtils: function () {
 | 
			
		||||
        // 保留这个函数,以保证main.js能够使用
 | 
			
		||||
        this.maxGameScale = function (n = 0) {
 | 
			
		||||
            const index = core.domStyle.availableScale.indexOf(
 | 
			
		||||
                core.domStyle.scale
 | 
			
		||||
            );
 | 
			
		||||
            core.control.setDisplayScale(
 | 
			
		||||
                core.domStyle.availableScale.length - 1 - index - n
 | 
			
		||||
            );
 | 
			
		||||
            if (!core.isPlaying() && core.flags.enableHDCanvas) {
 | 
			
		||||
                core.domStyle.ratio = Math.max(
 | 
			
		||||
                    window.devicePixelRatio || 1,
 | 
			
		||||
                    core.domStyle.scale
 | 
			
		||||
                );
 | 
			
		||||
                core.resize();
 | 
			
		||||
            }
 | 
			
		||||
        };
 | 
			
		||||
    }
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user