Init.js 526 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * 初始化全局变量
  3. * 为了避免循环引用,按照以下优先级进行初始化:
  4. * 1、core 初始化
  5. * 2、launch 初始化
  6. * 3、app 初始化
  7. */
  8. window.G = {};
  9. window.MJ = {};
  10. // 版本配置 初始化
  11. require('VersionConfig').init(G);
  12. // core 初始化
  13. require('CoreInit').init(G);
  14. // 平台 初始化
  15. require('PlatformInit').init(G);
  16. // launch 初始化
  17. require('LaunchInit').init(G);
  18. // app 初始化
  19. require('AppInit').init(G);
  20. // gamne 初始化
  21. require('GameInit').init(G);