Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
db-game-template
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
崔立强
db-game-template
Commits
a24d5968
Commit
a24d5968
authored
Nov 13, 2019
by
还有醋v
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
b7b40e94
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
57 additions
and
122 deletions
+57
-122
Main.ts
egret/src/Main.ts
+5
-10
PrizePanel.ts
egret/src/Panels/PrizePanel/PrizePanel.ts
+0
-82
TurnTableIDouPanel.ts
egret/src/Panels/TurnTableIDouPanel/TurnTableIDouPanel.ts
+19
-11
TurnTableNoPrizePanel.ts
...src/Panels/TurnTableNoPrizePanel/TurnTableNoPrizePanel.ts
+3
-7
TurnTablePrizePanel.ts
egret/src/Panels/TurnTablePrizePanel/TurnTablePrizePanel.ts
+26
-10
sceneTypes.ts
egret/src/types/sceneTypes.ts
+4
-2
No files found.
egret/src/Main.ts
View file @
a24d5968
...
@@ -16,10 +16,8 @@ import ToastPanel from './toastPanel/ToastPanel';
...
@@ -16,10 +16,8 @@ import ToastPanel from './toastPanel/ToastPanel';
//////
//////
import
CreditsTipPanel
from
'./Panels/CreditsTipPanel/CreditsTipPanel'
;
import
TurnTableNoPrizePanel
from
"./Panels/TurnTableNoPrizePanel/TurnTableNoPrizePanel"
;
import
NoMorePanel
from
"./Panels/NoMorePanel/NoMorePanel"
;
import
TurnTablePrizePanel
from
"./Panels/TurnTablePrizePanel/TurnTablePrizePanel"
;
import
NoPrizePanel
from
"./Panels/NoPrizePanel/NoPrizePanel"
;
import
PrizePanel
from
"./Panels/PrizePanel/PrizePanel"
;
import
RulePanel
from
"./Panels/RulePanel/RulePanel"
;
import
RulePanel
from
"./Panels/RulePanel/RulePanel"
;
import
IndexScene
from
"./indexScene/IndexScene"
;
import
IndexScene
from
"./indexScene/IndexScene"
;
import
TurnTablePanel
from
"./Panels/TurnTablePanel/TurnTablePanel"
;
import
TurnTablePanel
from
"./Panels/TurnTablePanel/TurnTablePanel"
;
...
@@ -29,11 +27,10 @@ import TurnTablePanel from "./Panels/TurnTablePanel/TurnTablePanel";
...
@@ -29,11 +27,10 @@ import TurnTablePanel from "./Panels/TurnTablePanel/TurnTablePanel";
class
Main
extends
eui
.
UILayer
{
class
Main
extends
eui
.
UILayer
{
protected
createChildren
():
void
{
protected
createChildren
():
void
{
super
.
createChildren
();
super
.
createChildren
();
// alert(1)
egret
.
lifecycle
.
addLifecycleListener
((
context
)
=>
{
egret
.
lifecycle
.
addLifecycleListener
((
context
)
=>
{
// custom lifecycle plugin
// custom lifecycle plugin
})
})
;
let
assetAdapter
=
new
AssetAdapter
();
let
assetAdapter
=
new
AssetAdapter
();
egret
.
registerImplementation
(
"eui.IAssetAdapter"
,
assetAdapter
);
egret
.
registerImplementation
(
"eui.IAssetAdapter"
,
assetAdapter
);
...
@@ -62,10 +59,8 @@ class Main extends eui.UILayer {
...
@@ -62,10 +59,8 @@ class Main extends eui.UILayer {
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
TURNTABLE_PANEL
,
TurnTablePanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
TURNTABLE_PANEL
,
TurnTablePanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
CREDITS_TIP_PANEL
,
CreditsTipPanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
TURNTABLE_NO_PRIZE_PANEL
,
TurnTableNoPrizePanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
NO_MORE_PANEL
,
NoMorePanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
TURNTABLE_PRIZE_PANEL
,
TurnTablePrizePanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
NO_PRIZE_PANEL
,
NoPrizePanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
PRIZE_PANEL
,
PrizePanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
RULE_PANEL
,
RulePanel
);
PanelCtrl
.
instance
.
registerPanelClass
(
ModuleTypes
.
RULE_PANEL
,
RulePanel
);
...
...
egret/src/Panels/PrizePanel/PrizePanel.ts
deleted
100644 → 0
View file @
b7b40e94
import
Panel
from
"../../views/Panel"
;
import
{
DataManager
}
from
"../../../libs/tw/manager/DataManager"
;
import
{
NetName
}
from
"../../../libs/tw/enum/NetName"
;
import
{
NetManager
}
from
"../../../libs/tw/manager/NetManager"
;
export
default
class
PrizePanel
extends
Panel
{
public
closeBtn
:
eui
.
Button
;
public
prizeImg
:
eui
.
Image
;
public
prizeName
:
eui
.
Label
;
public
ok_btn
:
eui
.
Button
;
public
get
skinKey
()
{
return
'PrizePanel'
}
public
get
groupName
()
{
return
'prize_panel'
}
private
url
:
string
;
constructor
(
data
?)
{
super
(
data
);
}
initEvents
()
{
this
.
ok_btn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
touch_tap_ok_btn
,
this
);
this
.
closeBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
}
onTouchTap
(){
super
.
onTouchTap
();
}
touch_tap_ok_btn
()
{
if
(
this
.
data
==
'coupon'
)
{
// 如果是优惠卷则查询链接并跳转
let
userRecordId
=
DataManager
.
ins
.
getData
(
NetName
.
GET_PRIZE
).
data
.
userRecordId
;
NetManager
.
ins
.
getCouponInfo
((
success
)
=>
{
if
(
!
success
)
{
return
;
}
let
link
=
DataManager
.
ins
.
getData
(
NetName
.
GET_COUPON_INFO
).
data
.
link
;
window
.
location
.
href
=
link
;
},
userRecordId
,
()
=>
{
let
data
=
DataManager
.
ins
.
getData
(
NetName
.
GET_COUPON_INFO
);
return
!
(
data
.
success
&&
data
.
code
==
'0000000000'
)
},
10
);
}
else
{
// 不是优惠卷直接跳转链接
window
.
location
.
href
=
this
.
url
;
}
}
removeEvents
()
{
this
.
ok_btn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
touch_tap_ok_btn
,
this
);
this
.
closeBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
}
protected
onSkinComplete
():
void
{
super
.
onSkinComplete
();
this
.
preLoadRes
();
this
.
onLoad
();
}
protected
onLoad
():
void
{
this
.
initUI
();
this
.
url
=
this
.
data
;
}
private
initUI
():
void
{
let
data
=
DataManager
.
ins
.
getData
(
NetName
.
QUERY_PRIZE_INFO
).
data
;
this
.
prizeImg
.
source
=
data
[
0
].
icon
;
this
.
prizeName
.
text
=
data
[
0
].
name
;
}
protected
async
preLoadRes
()
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
resolve
();
});
}
}
\ No newline at end of file
egret/src/Panels/
NoPrizePanel/NoPrize
Panel.ts
→
egret/src/Panels/
TurnTableIDouPanel/TurnTableIDou
Panel.ts
View file @
a24d5968
import
Panel
from
"../../views/Panel"
;
import
Panel
from
"../../views/Panel"
;
export
default
class
NoPrizePanel
extends
Panel
{
export
default
class
TurnTableIDouPanel
extends
Panel
{
public
ok_btn
:
eui
.
Button
;
public
closeBtn
:
eui
.
Button
;
public
closeBtn
:
eui
.
Button
;
public
prizeImg
:
eui
.
Image
;
public
prizeName
:
eui
.
Label
;
public
ok_btn
:
eui
.
Button
;
public
get
skinKey
()
{
return
'NoPrizePanel'
}
public
get
groupName
()
{
return
'noPrize_panel'
}
constructor
(
data
?)
{
constructor
(
data
?)
{
super
(
data
);
super
(
data
);
}
}
initEvents
()
{
initEvents
()
{
this
.
ok_btn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
this
.
ok_btn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
touch_tap_ok_btn
,
this
);
this
.
closeBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
this
.
closeBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
}
}
onTouchTap
(){
super
.
onTouchTap
();
}
touch_tap_ok_btn
()
{
}
removeEvents
()
{
removeEvents
()
{
this
.
ok_btn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
this
.
ok_btn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
touch_tap_ok_btn
,
this
);
this
.
closeBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
this
.
closeBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
}
}
protected
onSkinComplete
():
void
{
protected
onSkinComplete
():
void
{
super
.
onSkinComplete
();
super
.
onSkinComplete
();
...
@@ -28,10 +38,6 @@ export default class NoPrizePanel extends Panel {
...
@@ -28,10 +38,6 @@ export default class NoPrizePanel extends Panel {
}
}
start
(
data
?)
{
}
protected
onLoad
():
void
{
protected
onLoad
():
void
{
this
.
initUI
();
this
.
initUI
();
}
}
...
@@ -42,9 +48,11 @@ export default class NoPrizePanel extends Panel {
...
@@ -42,9 +48,11 @@ export default class NoPrizePanel extends Panel {
protected
async
preLoadRes
()
{
protected
async
preLoadRes
()
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
resolve
();
resolve
();
});
});
}
}
public
get
skinKey
()
{
return
'TurnTableIDouPanel'
}
public
get
groupName
()
{
return
'turnTableIDou_panel'
}
}
}
\ No newline at end of file
egret/src/Panels/
NoMorePanel/NoMor
ePanel.ts
→
egret/src/Panels/
TurnTableNoPrizePanel/TurnTableNoPriz
ePanel.ts
View file @
a24d5968
import
Panel
from
"../../views/Panel"
;
import
Panel
from
"../../views/Panel"
;
export
default
class
NoMor
ePanel
extends
Panel
{
export
default
class
TurnTableNoPriz
ePanel
extends
Panel
{
public
ok_btn
:
eui
.
Button
;
public
ok_btn
:
eui
.
Button
;
public
closeBtn
:
eui
.
Button
;
public
closeBtn
:
eui
.
Button
;
public
get
skinKey
()
{
return
'
NoMor
ePanel'
}
public
get
skinKey
()
{
return
'
TurnTableNoPriz
ePanel'
}
public
get
groupName
()
{
return
'
noMor
e_panel'
}
public
get
groupName
()
{
return
'
TurnTableNoPriz
e_panel'
}
constructor
(
data
?)
{
constructor
(
data
?)
{
super
(
data
);
super
(
data
);
...
@@ -42,9 +42,5 @@ export default class NoMorePanel extends Panel {
...
@@ -42,9 +42,5 @@ export default class NoMorePanel extends Panel {
protected
async
preLoadRes
()
{
protected
async
preLoadRes
()
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
resolve
();
});
}
}
}
}
\ No newline at end of file
egret/src/Panels/
CreditsTipPanel/CreditsTip
Panel.ts
→
egret/src/Panels/
TurnTablePrizePanel/TurnTablePrize
Panel.ts
View file @
a24d5968
import
Panel
from
"../../views/Panel"
;
import
Panel
from
"../../views/Panel"
;
import
{
GDispatcher
}
from
"../../../libs/tc/util/GDispatcher"
;
export
default
class
CreditsTipPanel
extends
Panel
{
export
default
class
TurnTablePrizePanel
extends
Panel
{
public
ok_btn
:
eui
.
Button
;
public
closeBtn
:
eui
.
Button
;
public
closeBtn
:
eui
.
Button
;
public
prizeImg
:
eui
.
Image
;
public
prizeName
:
eui
.
Label
;
public
ok_btn
:
eui
.
Button
;
public
get
skinKey
()
{
return
'CreditsTipPanel'
}
public
get
groupName
()
{
return
'creditsTip_panel'
}
constructor
(
data
?)
{
constructor
(
data
?)
{
super
(
data
);
super
(
data
);
...
@@ -16,9 +15,12 @@ export default class CreditsTipPanel extends Panel {
...
@@ -16,9 +15,12 @@ export default class CreditsTipPanel extends Panel {
this
.
closeBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
this
.
closeBtn
.
addEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
}
}
touch_tap_ok_btn
(){
onTouchTap
(){
GDispatcher
.
dispatchEvent
(
'queryPrize'
);
super
.
onTouchTap
();
this
.
onTouchTap
();
}
touch_tap_ok_btn
()
{
}
}
removeEvents
()
{
removeEvents
()
{
...
@@ -26,17 +28,31 @@ export default class CreditsTipPanel extends Panel {
...
@@ -26,17 +28,31 @@ export default class CreditsTipPanel extends Panel {
this
.
closeBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
this
.
closeBtn
.
removeEventListener
(
egret
.
TouchEvent
.
TOUCH_TAP
,
this
.
onTouchTap
,
this
);
}
}
protected
onSkinComplete
():
void
{
protected
onSkinComplete
():
void
{
super
.
onSkinComplete
();
super
.
onSkinComplete
();
this
.
preLoadRes
();
this
.
preLoadRes
();
this
.
onLoad
();
}
}
protected
async
preLoadRes
()
{
protected
onLoad
():
void
{
this
.
initUI
();
}
private
initUI
():
void
{
}
protected
async
preLoadRes
()
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
return
new
Promise
(
function
(
resolve
,
reject
)
{
resolve
();
resolve
();
});
});
}
}
public
get
skinKey
()
{
return
'TurnTablePrizePanel'
}
public
get
groupName
()
{
return
'turnTablePrize_panel'
}
}
}
\ No newline at end of file
egret/src/types/sceneTypes.ts
View file @
a24d5968
...
@@ -9,9 +9,11 @@ export enum ModuleTypes {
...
@@ -9,9 +9,11 @@ export enum ModuleTypes {
NO_MORE_PANEL
,
NO_MORE_PANEL
,
NO_TIMES_PANEL
,
NO_TIMES_PANEL
,
NO_PRIZE_PANEL
,
NO_PRIZE_PANEL
,
PRIZE_PANEL
,
TURNTABLE_PRIZE_PANEL
,
TURNTABLE_NO_PRIZE_PANEL
,
RULE_PANEL
,
RULE_PANEL
,
MYPRIZE_SCENE
,
TURNTABLE_PANEL
,
TURNTABLE_PANEL
,
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment