Main.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. LGlobal.aspectRatio = PORTRAIT;
  2. var GAME_FPS = 30;
  3. init(1000/GAME_FPS, "gamediv", 640, 960, main);
  4. var dataList;
  5. var stageLayer;
  6. var gTime = 4500;
  7. var gScore = 0;
  8. var gHighScore = 0;
  9. try {
  10. // gHighScore = localStorage["cityrunHighScore"]?localStorage["cityrunHighScore"]:0;
  11. } catch(e) {}
  12. var loadData = [
  13. {name : "start_bg",path : "style/img_d/start_bg.jpg"}
  14. ,{name : "start_btn",path : "style/img_d/start_btn.png"}
  15. ,{name : "background",path : "style/img_d/background.jpg"}
  16. ,{name : "over_board",path : "style/img_d/over_board.png"}
  17. ,{name : "share_btn",path : "style/img_d/share_btn.png"}
  18. ,{name : "continue_btn",path : "style/img_d/continue_btn.png"}
  19. ,{name : "more",path : "style/img_d/more.png"}
  20. ,{type : "js",path : "script/config.js"}
  21. ,{type : "js",path : "script/GameBody.js"}
  22. ,{type : "js",path : "script/Logo.js"}
  23. ,{type : "js",path : "script/Util.js"}
  24. ,{type : "js",path : "script/Background.js"}
  25. ,{type : "js",path : "script/NumberManager.js"}
  26. ,{type : "js",path : "script/Schedule.js"}
  27. ];
  28. function main() {
  29. // if(LGlobal.canTouch){
  30. LGlobal.align = LStageAlign.TOP_MIDDLE;
  31. LGlobal.stageScale = LStageScaleMode.SHOW_ALL;
  32. LSystem.screen(LStage.FULL_SCREEN);
  33. // }
  34. //LGlobal.setDebug(true);
  35. LMouseEventContainer.set(LMouseEvent.MOUSE_DOWN,true);
  36. LMouseEventContainer.set(LMouseEvent.MOUSE_UP,true);
  37. LMouseEventContainer.set(LMouseEvent.MOUSE_MOVE,true);
  38. LLoadManage.load(loadData, function(progress) {
  39. /*btGame.gameLoading(progress/100);*/
  40. }, imgLoadComplete);
  41. }
  42. function imgLoadComplete(result){
  43. dataList = result;
  44. stageLayer = new LSprite();
  45. addChild(stageLayer);
  46. // gameStart();
  47. var logo = new Logo();
  48. stageLayer.addChild(logo);
  49. return;
  50. var fps = new FPS();
  51. addChild(fps);
  52. }
  53. function gameStart(){
  54. stageLayer.die();
  55. stageLayer.removeAllChild();
  56. var gameBody = new GameBody();
  57. gameBody.name = "gameBody";
  58. stageLayer.addChild(gameBody);
  59. return;
  60. }