mjprot - release build
This commit is contained in:
1 parent
ca68844d4b
commit
44bb298572
2 files changed
+1
-1
No files matched your search
+1
-1
@@ -5,7 +5,7 @@ var Godot = (function() {
|
||||
function(Godot) {
|
||||
Godot = Godot || {};
|
||||
|
||||
var Module=typeof Godot!=="undefined"?Godot:{};var IDHandler=function(){var ids={};var size=0;this.has=function(id){return ids.hasOwnProperty(id)};this.add=function(obj){size+=1;var id=crypto.getRandomValues(new Int32Array(32))[0];ids[id]=obj;return id};this.get=function(id){return ids[id]};this.remove=function(id){size-=1;delete ids[id]};this.size=function(){return size};this.ids=ids};Module.IDHandler=new IDHandler;Module["copyToFS"]=function(path,buffer){var p=path.lastIndexOf("/");var dir="/";if(p>0){dir=path.slice(0,path.lastIndexOf("/"))}try{FS.stat(dir)}catch(e){if(e.errno!==ERRNO_CODES.ENOENT){throw e}FS.mkdirTree(dir)}FS.writeFile(path,new Uint8Array(buffer),{"flags":"wx+"})};Module.drop_handler=function(){var upload=[];var uploadPromises=[];var uploadCallback=null;function readFilePromise(entry,path){return new Promise(function(resolve,reject){entry.file(function(file){var reader=new FileReader;reader.onload=function(){var f={"path":file.relativePath||file.webkitRelativePath,"name":file.name,"type":file.type,"size":file.size,"data":reader.result};if(!f["path"])f["path"]=f["name"];upload.push(f);resolve()};reader.onerror=function(){console.log("Error reading file");reject()};reader.readAsArrayBuffer(file)},function(err){console.log("Error!");reject()})})}function readDirectoryPromise(entry){return new Promise(function(resolve,reject){var reader=entry.createReader();reader.readEntries(function(entries){for(var i=0;i<entries.length;i++){var ent=entries[i];if(ent.isDirectory){uploadPromises.push(readDirectoryPromise(ent))}else if(ent.isFile){uploadPromises.push(readFilePromise(ent))}}resolve()})})}function processUploadsPromises(resolve,reject){if(uploadPromises.length==0){resolve();return}uploadPromises.pop().then(function(){setTimeout(function(){processUploadsPromises(resolve,reject)},0)})}function dropFiles(files){var args=files||[];var argc=args.length;var argv=stackAlloc((argc+1)*4);for(var i=0;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i])}HEAP32[(argv>>2)+argc]=0;ccall("_drop_files_callback","void",["number","number"],[argv,argc])}return function(ev){ev.preventDefault();if(ev.dataTransfer.items){for(var i=0;i<ev.dataTransfer.items.length;i++){const item=ev.dataTransfer.items[i];var entry=null;if("getAsEntry"in item){entry=item.getAsEntry()}else if("webkitGetAsEntry"in item){entry=item.webkitGetAsEntry()}if(!entry){console.error("File upload not supported")}else if(entry.isDirectory){uploadPromises.push(readDirectoryPromise(entry))}else if(entry.isFile){uploadPromises.push(readFilePromise(entry))}else{console.error("Unrecognized entry...",entry)}}}else{console.error("File upload not supported")}uploadCallback=new Promise(processUploadsPromises).then(function(){const DROP="/tmp/drop-"+parseInt(Math.random()*Math.pow(2,31))+"/";var drops=[];var files=[];upload.forEach(elem=>{var path=elem["path"];Module["copyToFS"](DROP+path,elem["data"]);var idx=path.indexOf("/");if(idx==-1){drops.push(DROP+path)}else{var sub=path.substr(0,idx);idx=sub.indexOf("/");if(idx<0&&drops.indexOf(DROP+sub)==-1){drops.push(DROP+sub)}}files.push(DROP+path)});uploadPromises=[];upload=[];dropFiles(drops);var dirs=[DROP.substr(0,DROP.length-1)];files.forEach(function(file){FS.unlink(file);var dir=file.replace(DROP,"");var idx=dir.lastIndexOf("/");while(idx>0){dir=dir.substr(0,idx);if(dirs.indexOf(DROP+dir)==-1){dirs.push(DROP+dir)}idx=dir.lastIndexOf("/")}});dirs=dirs.sort(function(a,b){var al=(a.match(/\//g)||[]).length;var bl=(b.match(/\//g)||[]).length;if(al>bl)return-1;else if(al<bl)return 1;return 0});dirs.forEach(function(dir){FS.rmdir(dir)})})}}();var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequLine truncated
|
||||
var Module=typeof Godot!=="undefined"?Godot:{};var IDHandler=function(){var ids={};var size=0;this.has=function(id){return ids.hasOwnProperty(id)};this.add=function(obj){size+=1;var id=crypto.getRandomValues(new Int32Array(32))[0];ids[id]=obj;return id};this.get=function(id){return ids[id]};this.remove=function(id){size-=1;delete ids[id]};this.size=function(){return size};this.ids=ids};Module.IDHandler=new IDHandler;Module["copyToFS"]=function(path,buffer){var p=path.lastIndexOf("/");var dir="/";if(p>0){dir=path.slice(0,path.lastIndexOf("/"))}try{FS.stat(dir)}catch(e){if(e.errno!==ERRNO_CODES.ENOENT){throw e}FS.mkdirTree(dir)}FS.writeFile(path,new Uint8Array(buffer),{"flags":"wx+"})};Module.drop_handler=function(){var upload=[];var uploadPromises=[];var uploadCallback=null;function readFilePromise(entry,path){return new Promise(function(resolve,reject){entry.file(function(file){var reader=new FileReader;reader.onload=function(){var f={"path":file.relativePath||file.webkitRelativePath,"name":file.name,"type":file.type,"size":file.size,"data":reader.result};if(!f["path"])f["path"]=f["name"];upload.push(f);resolve()};reader.onerror=function(){console.log("Error reading file");reject()};reader.readAsArrayBuffer(file)},function(err){console.log("Error!");reject()})})}function readDirectoryPromise(entry){return new Promise(function(resolve,reject){var reader=entry.createReader();reader.readEntries(function(entries){for(var i=0;i<entries.length;i++){var ent=entries[i];if(ent.isDirectory){uploadPromises.push(readDirectoryPromise(ent))}else if(ent.isFile){uploadPromises.push(readFilePromise(ent))}}resolve()})})}function processUploadsPromises(resolve,reject){if(uploadPromises.length==0){resolve();return}uploadPromises.pop().then(function(){setTimeout(function(){processUploadsPromises(resolve,reject)},0)})}function dropFiles(files){var args=files||[];var argc=args.length;var argv=stackAlloc((argc+1)*4);for(var i=0;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i])}HEAP32[(argv>>2)+argc]=0;ccall("_drop_files_callback","void",["number","number"],[argv,argc])}return function(ev){ev.preventDefault();if(ev.dataTransfer.items){for(var i=0;i<ev.dataTransfer.items.length;i++){const item=ev.dataTransfer.items[i];var entry=null;if("getAsEntry"in item){entry=item.getAsEntry()}else if("webkitGetAsEntry"in item){entry=item.webkitGetAsEntry()}if(!entry){console.error("File upload not supported")}else if(entry.isDirectory){uploadPromises.push(readDirectoryPromise(entry))}else if(entry.isFile){uploadPromises.push(readFilePromise(entry))}else{console.error("Unrecognized entry...",entry)}}}else{console.error("File upload not supported")}uploadCallback=new Promise(processUploadsPromises).then(function(){const DROP="/tmp/drop-"+parseInt(Math.random()*Math.pow(2,31))+"/";var drops=[];var files=[];upload.forEach(elem=>{var path=elem["path"];Module["copyToFS"](DROP+path,elem["data"]);var idx=path.indexOf("/");if(idx==-1){drops.push(DROP+path)}else{var sub=path.substr(0,idx);idx=sub.indexOf("/");if(idx<0&&drops.indexOf(DROP+sub)==-1){drops.push(DROP+sub)}}files.push(DROP+path)});uploadPromises=[];upload=[];dropFiles(drops);var dirs=[DROP.substr(0,DROP.length-1)];files.forEach(function(file){FS.unlink(file);var dir=file.replace(DROP,"");var idx=dir.lastIndexOf("/");while(idx>0){dir=dir.substr(0,idx);if(dirs.indexOf(DROP+dir)==-1){dirs.push(DROP+dir)}idx=dir.lastIndexOf("/")}});dirs=dirs.sort(function(a,b){var al=(a.match(/\//g)||[]).length;var bl=(b.match(/\//g)||[]).length;if(al>bl)return-1;else if(al<bl)return 1;return 0});dirs.forEach(function(dir){FS.rmdir(dir)})})}}();var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequLine truncated
|
||||
|
||||
|
||||
return Godot
|
||||
|
||||
Binary file not shown.
Reference in new issue
Block a user