UNPKG

matrix-engine

Version:

basic_timeline improved, VT func setup vide html element id with name arg.- DISABLE RAYCAST DEBUG TEST [2.3.3] Fix for GUI win desktop [2.3.0] DestrucMesh solution & loading convex objs for physics BASIC, SpriteAnimation CPU/texture solution added, Improv

64 lines (50 loc) 1.92 kB
/** * @description * Make javascript audio resources objects data, * This is dev tools. Dont't use it in prodc. * @Developer Nikola Lukic * @email zlatnaspirala@gmail.com */ var fs = require("fs"); var APPLICATION = require('./config.js'); var FILE_STRING = ""; var SUM_OF_AUDIOS = 0; console.log('\x1b[36m%s\x1b[0m', "......................................"); console.log('\x1b[36m%s\x1b[0m', ". ."); console.log('\x1b[36m%s\x1b[0m', ". Visual-js Resource audio builder ."); console.log('\x1b[36m%s\x1b[0m', ". Version 3.0.0 ."); console.log('\x1b[36m%s\x1b[0m', ". Thanks for using my software! 😘 ."); console.log('\x1b[36m%s\x1b[0m', "......................................"); function GET_FILES_NAME(path) { fs.readdir(path, function(err, items) { for(var i = 0;i < items.length;i++) { var local = items[i]; local = local.replace(".", "_"); if(i == 0) { FILE_STRING += ' \nvar AUDIO_RESOURCE = new Object(); AUDIO_RESOURCE = {"source":['; SUM_OF_AUDIOS++; } if ('resource.audio' != items[i]) { FILE_STRING = " " + FILE_STRING + "'" + items[i] + "' , \n"; if((i + 1) == items.length) { FILE_STRING += " ] }; \n"; } if((i + 1) == items.length) { FILE_STRING += "\nAUDIO_RESOURCE.SUM = " + SUM_OF_AUDIOS + "; "; CreateFile(APPLICATION.PATH_OF_WWW + "res/audio/resource.audio", FILE_STRING); } } } }); } GET_FILES_NAME(APPLICATION.PATH_OF_WWW + "res/audio/"); function CreateFile(path_, CONTENT) { var Reset = "\x1b[0m"; fs.writeFile(path_, CONTENT, function(err) { if(err) { return console.log(err); } else { console.log("\x1b[42m", "The Audio Resources list file was created. 🤘 [DONE]", Reset ); } }); }