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