Commit 5ae1f4e5 authored by wildfirecode's avatar wildfirecode

1

parent f50d5b2e
export default () => resPath || '';
\ No newline at end of file
export const getResPath = () => resPath || '';
export const getSkinPath = (key) => `resource/skins/${key}Skin.exml`
\ No newline at end of file
import { getResPath } from "../new_tc/utils";
import { check_webp_feature } from "../tc/util/GFun"; import { check_webp_feature } from "../tc/util/GFun";
import { DataManager } from "../tw/manager/DataManager"; import { DataManager } from "../tw/manager/DataManager";
import { NetManager } from "../tw/manager/NetManager"; import { NetManager } from "../tw/manager/NetManager";
...@@ -18,6 +17,7 @@ import showAlertPanel from "./ctrls/showAlertPanel"; ...@@ -18,6 +17,7 @@ import showAlertPanel from "./ctrls/showAlertPanel";
import { ModuleTypes } from "./types/sceneTypes"; import { ModuleTypes } from "./types/sceneTypes";
import layers from "./views/layers"; import layers from "./views/layers";
import RankPanel from "./components/RankPanel"; import RankPanel from "./components/RankPanel";
import getResPath from "../new_tc/getResPath";
export default class MainBase extends eui.UILayer { export default class MainBase extends eui.UILayer {
constructor() { constructor() {
......
import { getSkinPath } from "../../new_tc/utils"; import getSkinPath from "../utils/getSkinPath";
export default class ComponentBase extends eui.Component { export default class ComponentBase extends eui.Component {
protected data: any; protected data: any;
constructor() { constructor() {
......
import { getSkinPath } from "../../new_tc/utils"; import getSkinPath from "../utils/getSkinPath";
export default class ItemRenderder extends eui.ItemRenderer { export default class ItemRenderder extends eui.ItemRenderer {
constructor() { constructor() {
super(); super();
......
import { getSkinPath } from "../../new_tc/utils"; import getSkinPath from "../utils/getSkinPath";
export default class RankItem extends eui.ItemRenderer { export default class RankItem extends eui.ItemRenderer {
constructor() { constructor() {
......
import ComponentBase from "./ComponentBase"; import ComponentBase from "./ComponentBase";
export default class Scene extends ComponentBase { export default class Scene extends ComponentBase {
protected onSkinComplete() { protected onSkinComplete() {
super.onSkinComplete(); super.onSkinComplete();
......
import Scene from "./Scene";
import { DataManager } from "../../tw/manager/DataManager";
import getStartBtnEnable from "../../new_tw/datas/getStartBtnEnable";
import getCountTxt from "../../new_tw/datas/getCountTxt";
import getIsIOS from "../../new_tc/getIsIOS"; import getIsIOS from "../../new_tc/getIsIOS";
import PanelCtrl from "../ctrls/panelCtrl";
import { ModuleTypes } from "../types/sceneTypes";
import doStart from "../../new_tw/ctrls/doStart"; import doStart from "../../new_tw/ctrls/doStart";
import getCountTxt from "../../new_tw/datas/getCountTxt";
import getStartBtnEnable from "../../new_tw/datas/getStartBtnEnable";
import { DataManager } from "../../tw/manager/DataManager";
import PanelCtrl from "../ctrls/panelCtrl";
import SceneCtrl from "../ctrls/sceneCtrl"; import SceneCtrl from "../ctrls/sceneCtrl";
import { ModuleTypes } from "../types/sceneTypes";
import Scene from "./Scene";
export default class StartSceneBase extends Scene { export default class StartSceneBase extends Scene {
ruleBtn: eui.Button; ruleBtn: eui.Button;
...@@ -20,6 +20,7 @@ export default class StartSceneBase extends Scene { ...@@ -20,6 +20,7 @@ export default class StartSceneBase extends Scene {
exemptionTxt: eui.Label; exemptionTxt: eui.Label;
async start(data?) { async start(data?) {
this.startBtn.visible = false;
this.updateGetInfoView(); this.updateGetInfoView();
this.updateExemptionTxt(); this.updateExemptionTxt();
} }
...@@ -34,8 +35,10 @@ export default class StartSceneBase extends Scene { ...@@ -34,8 +35,10 @@ export default class StartSceneBase extends Scene {
} }
updateStartBtnStatus() { updateStartBtnStatus() {
if (this.startBtn) if (this.startBtn) {
this.startBtn.visible = true;
this.startBtn.enabled = getStartBtnEnable(); this.startBtn.enabled = getStartBtnEnable();
}
} }
updateCountTxt() { updateCountTxt() {
......
export default (key) => `resource/skins/${key}Skin.exml`
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment