9be3c8441582e182250799b4ae41da7f89070716 2.9 KB

1234567891011
  1. {
  2. "code": "import { EventManager, StageState } from \"../Tools/EventManager\";\r\nimport { ViewManager, ViewType } from \"../View/ViewManager\";\r\nimport { GameManager } from \"./GameManager\";\r\nimport { AudioManager, MusicType } from \"../Tools/AudioManager\";\r\nexport class MainGame {\r\n constructor() {\r\n MainGame.ins = this;\r\n EventManager.StageOn(StageState.Lose, this, this.GameFailure);\r\n EventManager.StageOn(StageState.Win, this, this.GameWin);\r\n }\r\n static get Instance() {\r\n if (MainGame.ins) {\r\n return MainGame.ins;\r\n }\r\n else {\r\n return new MainGame();\r\n }\r\n }\r\n GameFailure() {\r\n if (GameManager.Instance.ReviveNum > 0) {\r\n ViewManager.Instance.ShowView(ViewType.CompleteView, 3);\r\n }\r\n else {\r\n AudioManager.StopMusic();\r\n AudioManager.playMusic(MusicType.Lose);\r\n ViewManager.Instance.ShowView(ViewType.CompleteView, 2);\r\n }\r\n }\r\n GameWin() {\r\n AudioManager.StopMusic();\r\n AudioManager.playMusic(MusicType.Win);\r\n ViewManager.Instance.ShowView(ViewType.CompleteView, 1);\r\n }\r\n Revive() {\r\n ViewManager.Instance.ShowView(ViewType.CompleteView, 3);\r\n }\r\n}\r\n//# sourceMappingURL=MainGame.js.map",
  3. "references": [
  4. "E:/LayaProject/ArcherWorrior/src/Tools/EventManager.ts",
  5. "E:/LayaProject/ArcherWorrior/src/View/ViewManager.ts",
  6. "E:/LayaProject/ArcherWorrior/src/Game/GameManager.ts",
  7. "E:/LayaProject/ArcherWorrior/src/Tools/AudioManager.ts"
  8. ],
  9. "map": "{\"version\":3,\"file\":\"MainGame.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../src/Game/MainGame.ts\"],\"names\":[],\"mappings\":\"AAAA,OAAO,EAAE,YAAY,EAAE,UAAU,EAAE,MAAM,uBAAuB,CAAC;AACjE,OAAO,EAAE,WAAW,EAAE,QAAQ,EAAE,MAAM,qBAAqB,CAAC;AAC5D,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,OAAO,EAAE,YAAY,EAAE,SAAS,EAAE,MAAM,uBAAuB,CAAC;AAEhE,MAAM,OAAO,QAAQ;IAEjB;QACI,QAAQ,CAAC,GAAG,GAAG,IAAI,CAAC;QACpB,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,IAAI,EAAC,IAAI,EAAC,IAAI,CAAC,WAAW,CAAC,CAAC;QAC5D,YAAY,CAAC,OAAO,CAAC,UAAU,CAAC,GAAG,EAAC,IAAI,EAAC,IAAI,CAAC,OAAO,CAAC,CAAC;IAE3D,CAAC;IACM,MAAM,KAAK,QAAQ;QACtB,IAAG,QAAQ,CAAC,GAAG,EAAC;YACZ,OAAO,QAAQ,CAAC,GAAG,CAAA;SACtB;aACG;YACA,OAAO,IAAI,QAAQ,EAAE,CAAC;SACzB;IACL,CAAC;IACD,WAAW;QACP,IAAG,WAAW,CAAC,QAAQ,CAAC,SAAS,GAAC,CAAC,EAAC;YAChC,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,EAAC,CAAC,CAAC,CAAA;SACzD;aACG;YACA,YAAY,CAAC,SAAS,EAAE,CAAC;YACzB,YAAY,CAAC,SAAS,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC;YACvC,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,EAAC,CAAC,CAAC,CAAA;SACzD;IACL,CAAC;IACD,OAAO;QACH,YAAY,CAAC,SAAS,EAAE,CAAC;QACzB,YAAY,CAAC,SAAS,CAAC,SAAS,CAAC,GAAG,CAAC,CAAC;QACtC,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,EAAC,CAAC,CAAC,CAAA;IAC1D,CAAC;IACD,MAAM;QACF,WAAW,CAAC,QAAQ,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,EAAC,CAAC,CAAC,CAAC;IAC3D,CAAC;CACJ\"}"
  10. }