visual-js
Version:
[3.0.26] Prepare for npm usage. Special integration for matrix engine 1.9.0 Thunder.
39 lines (32 loc) • 1.22 kB
JavaScript
import SYS from '../system';
import APPLICATION from '../../manifest/manifest';
var CHECK_THE_ENGINE = function () {
document.body.style.WebkitTransform = "scale(1)";
document.body.style.overflow = "hidden";
// MUST BE FIXED
function system_ready_check() {
if (typeof GET_ALL_GAME_OBJECTS !== "undefined") {
setTimeout(function () {
while (RESOURCE.SUM == 0 && typeof KEYBOARD != "function") {
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") {
SYS.DEBUG.LOG("APPLICATION.STATUS : develop");
GET_ALL_GAME_OBJECTS();
}
}, 10);
} else {
setTimeout(system_ready_check, 25);
}
}
system_ready_check();
};
window.oncontextmenu = function () {
return false;
// cancel default menu
};
export default CHECK_THE_ENGINE;