UNPKG

visual-js

Version:

[3.0.26] Prepare for npm usage. Special integration for matrix engine 1.9.0 Thunder.

129 lines (79 loc) 3.9 kB
window.onload = function () { alert("TEST 1") SYS.SCRIPT.LOAD("lib/events/onresize.js"); // SYS.SCRIPT.LOAD("lib/multi_screens/multi_screens.js"); SYS.SCRIPT.LOAD("lib/events/keyboard_editor.js"); if (APPLICATION.EDITOR == true) { SYS.SCRIPT.LOAD("lib/editor/editor.js"); } else { GET_ALL_GAME_OBJECTS = null; } SYS.SCRIPT.LOAD("lib/nui/camera/mdetect.js"); SYS.SCRIPT.LOAD("lib/program_modul.js"); if (APPLICATION.FACE_DETECT == true) { SYS.SCRIPT.LOAD("lib/tracking/js/tracking.js"); SYS.SCRIPT.SINHRO_LOAD._tracking = function (s) { SYS.SCRIPT.LOAD("lib/tracking/js/data/face-min.js"); }; } if (APPLICATION.MULTIRTC_PEER == true) { TEST = new SYS.XML.READ("lib/webrtc/public/index.html"); SYS.SCRIPT.LOAD("lib/webrtc/public/RTCMultiConnection2.2.js"); SYS.SCRIPT.LOAD("lib/webrtc/public/linkify.js"); window["MAIN_PEER"] = new Object(); window["MAIN_PEER"] = new Object(); window["MAIN_PEER"].ADDRESS = "localhost"; ACTIVATE_PEER = function () { if (SYS.DOM.E("RTC_HELP").innerHTML == "") { SYS.DOM.E("RTC_HELP").innerHTML = TEST.DONE(); } setTimeout(function () { if (typeof RTCMultiConnection == "function" && typeof rtcMultiConnection == "undefined" && typeof getElement == "function") { SYS.SCRIPT.LOAD("lib/webrtc/public/ui.peer-connection.js"); document.querySelector("#message-sound").src = SYS.SOUND.RES.SOUNDS[0].src; SYS.SCRIPT.LOAD("lib/webrtc/public/ui.users-list.js"); SYS.SCRIPT.LOAD("lib/webrtc/public/ui.settings.js"); SYS.SCRIPT.LOAD("lib/webrtc/public/ui.share-files.js"); } else { SYS.SCRIPT.LOAD("lib/webrtc/public/ui.main.js"); ACTIVATE_PEER(); } }, 150); }; } document.body.style.WebkitTransform = "scale(1)"; document.body.style.overflow = "hidden"; SYS.SCRIPT.LOAD("lib/voice/voice.js"); function system_ready_check() { if (typeof GET_ALL_GAME_OBJECTS !== "undefined" && typeof SYS.SOUND.RES.SOUNDS != "undefined") { //.ENGINE.MODULES.ACCESS_MODULE("GUI_STARTER").NEW_OBJECT setTimeout(function () { //################################################################ // IMPORTANT - make stable system 100% //- yuo need to have one minimum source for audio! //################################################################ while (RESOURCE.SUM == 0 && typeof KEYBOARD != "function" && typeof SYS.SOUND.RES.SOUNDS[0].src != "string") { console.log("res not ready"); } SYS.DEBUG.LOG("SYS : DOM readyState is load."); SYS.READY = true; if (APPLICATION.STATUS == "production") { SYS.DEBUG.LOG("APPLICATION.STATUS : production"); } else if (APPLICATION.STATUS == "develop" && APPLICATION.EDITOR == true) { SYS.DEBUG.LOG("APPLICATION.STATUS : develop"); GET_ALL_GAME_OBJECTS(); } if (APPLICATION.ACCOUNT_SERVICE_AUTO_RUN == true) { ACCOUNT_SYSTEM.CONNECT(); } SYS.SCRIPT.LOAD("starter/run.js"); }, 100); } else { setTimeout(system_ready_check, 25); } } system_ready_check(); }; window.oncontextmenu = function () { return false; // cancel default menu };