UIDef.ts 1.1 KB

123456789101112131415161718192021
  1. import { tgxModuleContext, tgxUIController } from "../core_tgx/tgx";
  2. import { ModuleDef } from "./ModuleDef";
  3. //define UI classes which are not in the basic bundle but be called by other bundles.
  4. export class UI_AboutMe extends tgxUIController { }
  5. export class UI_Setting extends tgxUIController { }
  6. export class UI_BattleResult extends tgxUIController { }
  7. export class UI_BattleGambit extends tgxUIController { }
  8. export class UI_PowerUp extends tgxUIController { }
  9. export class UI_TimeExpan extends tgxUIController { }
  10. export class UI_TopInfo extends tgxUIController { }
  11. export class UI_ExtraTime extends tgxUIController { }
  12. export class UI_Magnetic extends tgxUIController { }
  13. tgxModuleContext.attachModule(UI_AboutMe, ModuleDef.MODULE_ALIENS);
  14. tgxModuleContext.attachModule(UI_Setting, ModuleDef.EXTRA);
  15. tgxModuleContext.attachModule(UI_Magnetic, ModuleDef.MODULE_ALIENS);
  16. tgxModuleContext.attachModule(UI_BattleGambit, ModuleDef.MODULE_ALIENS);
  17. tgxModuleContext.attachModule(UI_PowerUp, ModuleDef.MODULE_ALIENS);
  18. tgxModuleContext.attachModule(UI_TimeExpan, ModuleDef.MODULE_ALIENS);
  19. tgxModuleContext.attachModule(UI_BattleResult, ModuleDef.MODULE_ALIENS);