Commit f50d5b2e authored by wildfirecode's avatar wildfirecode

1

parent e4a99c31
import Panel from "../views/Panel";
import Panel from "./Panel";
export default class Alert extends Panel {
start(data) {
const { message, btnTxt } = data;
......
import { DataManager } from "../../tw/manager/DataManager";
import { NetManager } from "../../tw/manager/NetManager";
import Panel from "../views/Panel";
import Panel from "./Panel";
export default class HTMLRulePanel extends Panel {
public labContent: eui.Label;
......
import Panel from "../views/Panel";
import Panel from "./Panel";
import { DataManager } from "../../tw/manager/DataManager";
import { NetManager } from "../../tw/manager/NetManager";
import ItemRenderder from "./OptionsItemRenderder";
......
import ComponentBase from "../components/ComponentBase";
import ComponentBase from "./ComponentBase";
export default class Panel extends ComponentBase {
constructor() {
......@@ -7,18 +7,18 @@ export default class Panel extends ComponentBase {
initEvents() {
this.closeBtns.forEach(
btn => { if (btn) btn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this) }
btn => { if (btn) btn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap_closeBtn, this) }
)
}
removeEvents() {
this.closeBtns.forEach(
btn => { if (btn) btn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this) }
btn => { if (btn) btn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap_closeBtn, this) }
)
}
protected get closeBtns(): eui.Button[] { return [this['closeBtn']] }
onTouchTap(): any {
onTouchTap_closeBtn() {
this.hidePanel();
}
......
import Scene from "../views/Scene";
import Scene from "./Scene";
import submit from "../../new_tw/ctrls/submit";
import Panel from "../views/Panel";
import Panel from "./Panel";
import { DataManager } from "../../tw/manager/DataManager";
import PanelCtrl from "../ctrls/panelCtrl";
import { ModuleTypes } from "../types/sceneTypes";
......
......@@ -2,7 +2,7 @@ import showLog from "../../new_tw/ctrls/showLog";
import { LotteryType } from "../../tw/enum/LotteryType";
import { DataManager } from "../../tw/manager/DataManager";
import { NetManager } from "../../tw/manager/NetManager";
import Panel from "../views/Panel";
import Panel from "./Panel";
import SceneCtrl from "../ctrls/sceneCtrl";
import { ModuleTypes } from "../types/sceneTypes";
export default class PrizePanel extends Panel {
......@@ -17,8 +17,8 @@ export default class PrizePanel extends Panel {
NetManager.ins.getInfo();
}
onTouchTap(): any {
super.onTouchTap();
onTouchTap_closeBtn(): any {
super.onTouchTap_closeBtn();
SceneCtrl.instance.change(ModuleTypes.START_SCENE);
}
......
import Panel from "../views/Panel";
import Panel from "./Panel";
import { DataManager } from "../../tw/manager/DataManager";
import { NetManager } from "../../tw/manager/NetManager";
import RankItem from "./RankItem";
......
import { DataManager } from "../../tw/manager/DataManager";
import { NetManager } from "../../tw/manager/NetManager";
import { HtmlTextParser } from "../HtmlTextParser";
import Panel from "../views/Panel";
import Panel from "./Panel";
export default class RulePanel extends Panel {
public labContent: eui.Label;
......
import ComponentBase from "../components/ComponentBase";
import ComponentBase from "./ComponentBase";
export default class Scene extends ComponentBase {
protected onSkinComplete() {
......
import Scene from "../views/Scene";
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 { ModuleTypes } from "../types/sceneTypes";
import Panel from "../views/Panel";
import Panel from "../components/Panel";
export default class PanelCtrl {
private _parent: egret.Sprite;
private _mask: egret.Sprite;
......
import { ModuleTypes } from "../types/sceneTypes";
import Scene from "../views/Scene";
import Scene from "../components/Scene";
export default class SceneCtrl {
private _parent: egret.Sprite;
private _currentScene: Scene;
......
import MainBase from "../libs/new_tl/MainBase";
import StartScene from "./startScene/StartScene";
import PlayScene from "./playScene/PlayScene";
import MainBase from "../libs/new_wx/MainBase";
class Main extends MainBase {
protected get startSceneConfig() {
return { cls: StartScene }
}
......
import PlaySceneBase from "../../libs/new_tl/components/PlaySceneBase";
import PlaySceneBase from "../../libs/new_wx/components/PlaySceneBase";
export default class PlayScene extends PlaySceneBase {
testBtn: eui.Button;
initEvents() {
......
import StartSceneBase from "../../libs/new_tl/components/StartSceneBase";
import StartSceneBase from "../../libs/new_wx/components/StartSceneBase";
export default class StartScene extends StartSceneBase {
}
\ 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