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
4930976f
Commit
4930976f
authored
Jun 28, 2019
by
王炽
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
555555
parent
6140cff6
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
58 additions
and
26 deletions
+58
-26
rule_panel.tmproject
egret/resource/TextureMerger/rule_panel.tmproject
+1
-1
ruleBg.png
egret/resource/assets/rule_panel/ruleBg.png
+0
-0
default.res.json
egret/resource/default.res.json
+1
-6
RulePanelSkin.exml
egret/resource/skins/RulePanelSkin.exml
+8
-6
Main.ts
egret/src/Main.ts
+5
-1
GameOverPanel.ts
egret/src/gameOverPanel/GameOverPanel.ts
+10
-3
PrizePanel.ts
egret/src/prizePanel/PrizePanel.ts
+6
-3
RulePanel.ts
egret/src/rulePanel/RulePanel.ts
+3
-2
StartScene.ts
egret/src/startScene/StartScene.ts
+24
-4
No files found.
egret/resource/TextureMerger/rule_panel.tmproject
View file @
4930976f
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"rule_panel","version":5,"files":["../assets/rule_panel/closeBtn_rule.png","../assets/rule_panel/ruleBg.png"]}
\ No newline at end of file
{"options":{"layoutMath":"2","sizeMode":"2n","useExtension":1,"layoutGap":1,"extend":0},"projectName":"rule_panel","version":5,"files":["../assets/rule_panel/closeBtn_rule.png"]}
\ No newline at end of file
egret/resource/assets/rule_panel/ruleBg.png
deleted
100644 → 0
View file @
6140cff6
108 KB
egret/resource/default.res.json
View file @
4930976f
...
...
@@ -17,7 +17,7 @@
"name"
:
"prize_panel"
},
{
"keys"
:
"closeBtn_rule_png
,ruleBg_png
"
,
"keys"
:
"closeBtn_rule_png"
,
"name"
:
"rule_panel"
},
{
...
...
@@ -79,11 +79,6 @@
"type"
:
"image"
,
"url"
:
"assets/rule_panel/closeBtn_rule.png"
},
{
"name"
:
"ruleBg_png"
,
"type"
:
"image"
,
"url"
:
"assets/rule_panel/ruleBg.png"
},
{
"name"
:
"ruleBtn_png"
,
"type"
:
"image"
,
...
...
egret/resource/skins/RulePanelSkin.exml
View file @
4930976f
<?xml version="1.0" encoding="utf-8"?>
<e:Skin
class=
"RulePanelSkin"
width=
"750"
height=
"1206"
xmlns:e=
"http://ns.egret.com/eui"
xmlns:w=
"http://ns.egret.com/wing"
>
<e:Group
id=
"panelGroup"
y=
"139.05"
horizontalCenter=
"0"
width=
"635"
height=
"739"
>
<e:Image
source=
"ruleBg_png"
scaleX=
"1"
scaleY=
"1"
x=
"0"
y=
"60"
/>
<e:Button
id=
"closeBtn"
label=
""
y=
"0.89"
scaleX=
"1"
scaleY=
"1"
horizontalCenter=
"292"
>
<e:Group
width=
"750"
top=
"0"
bottom=
"0"
>
<e:Rect
width=
"750"
top=
"0"
bottom=
"0"
fillAlpha=
"0.3"
strokeAlpha=
"0.3"
/>
<e:Image
scaleX=
"1"
scaleY=
"1"
x=
"0"
y=
"60"
source=
""
/>
<e:Button
id=
"closeBtn"
label=
""
scaleX=
"1"
scaleY=
"1"
horizontalCenter=
"0"
bottom=
"83"
>
<e:skinName>
<e:Skin
states=
"up,down,disabled"
>
<e:Image
source=
"closeBtn_rule_png"
source.down=
"closeBtn_rule_png"
source.disabled=
"closeBtn_rule_png"
scaleX.down=
"0.9"
scaleY.down=
"0.9"
x.down=
"2.5"
y.down=
"2.5"
/>
...
...
@@ -10,9 +11,10 @@
</e:Skin>
</e:skinName>
</e:Button>
<e:Scroller
width=
"500"
height=
"473"
y=
"230.39"
anchorOffsetX=
"0"
anchorOffsetY=
"0"
horizontalCenter=
"0.5"
>
<e:Group
id=
"ruleGroup"
x=
"3.03"
>
<e:Label
id=
"ruleLb"
text=
""
width=
"495"
lineSpacing=
"10"
size=
"39"
y=
"8"
x=
"5"
textColor=
"0x000000"
/>
<e:Label
text=
"活动规则"
y=
"76"
size=
"50"
x=
"275"
/>
<e:Scroller
width=
"600"
anchorOffsetX=
"0"
anchorOffsetY=
"0"
horizontalCenter=
"1"
top=
"155"
bottom=
"202"
>
<e:Group
id=
"ruleGroup"
x=
"3.03"
locked=
"true"
>
<e:Label
id=
"ruleLb"
text=
""
lineSpacing=
"10"
size=
"39"
y=
"8"
left=
"0"
right=
"0"
textColor=
"0xffffff"
/>
</e:Group>
</e:Scroller>
</e:Group>
...
...
egret/src/Main.ts
View file @
4930976f
...
...
@@ -159,7 +159,11 @@ class Main extends eui.UILayer {
if
(
success
){
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
START_SCENE
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
if
(
DataManager
.
ins
.
getInformationZhaohangData
.
code
==
'E1002060003'
){
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
START_SCENE
,
true
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
}
}
},
DataManager
.
ins
.
customCfgData
.
actId
);
}
else
{
...
...
egret/src/gameOverPanel/GameOverPanel.ts
View file @
4930976f
...
...
@@ -107,8 +107,11 @@ export default class GameOverPanel extends Panel {
if
(
success
){
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
START_SCENE
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
if
(
DataManager
.
ins
.
getInformationZhaohangData
.
code
==
'E1002060003'
){
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
START_SCENE
,
true
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
}
}
},
DataManager
.
ins
.
customCfgData
.
actId
);
}
else
{
...
...
@@ -324,7 +327,11 @@ export default class GameOverPanel extends Panel {
}
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
if
(
DataManager
.
ins
.
getInformationZhaohangData
.
code
==
'E1002060003'
){
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
START_SCENE
,
true
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
}
}
Loading
.
instace
.
hide
();
...
...
egret/src/prizePanel/PrizePanel.ts
View file @
4930976f
...
...
@@ -264,7 +264,7 @@ export default class PrizePanel extends Panel {
PanelCtrl
.
instance
.
btnDelay
(
this
.
copyBtn
);
if
(
this
.
lottery
){
this
.
copyUrl
(
this
.
lottery
.
nam
e
);
this
.
copyUrl
(
this
.
lottery
.
couponCod
e
);
}
...
...
@@ -320,8 +320,11 @@ export default class PrizePanel extends Panel {
if
(
success
){
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
START_SCENE
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
if
(
DataManager
.
ins
.
getInformationZhaohangData
.
code
==
'E1002060003'
){
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
START_SCENE
,
true
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
}
}
},
DataManager
.
ins
.
customCfgData
.
actId
);
}
else
{
...
...
egret/src/rulePanel/RulePanel.ts
View file @
4930976f
...
...
@@ -47,8 +47,9 @@ export default class RulePanel extends Panel {
// this.ruleLb.text = '规则'
// }
// }.bind(this));
this
.
ruleLb
.
textFlow
=
new
HtmlTextParser
().
parse
(
DataManager
.
ins
.
ajaxElementDataNew
.
rule
);
// this.ruleLb.text = '当地球日遇上阅读日,让我们一起大声地为地球朗读!\n测一测你更像哪一位书籍中的经典人物呢?\n\n活动时间:4月22日至4月23日\n\n活动说明:每位用户可无限次免费参与测试活动,每参与1次活动即可获得1次抽奖机会,每天每位用户最多可获得5次抽奖机会\n\n奖品说明:\na,书旗小说45天会员\nb,喜马拉雅15天会员\nc,网易蜗牛读书免费7天\nd,爱奇艺阅读7天会员卡\n\n重要声明:\n1、优惠券类奖品的使用规则详见每个优惠券的介绍页\n2、通过非法途径获得奖品的,主办方有权不提供奖品';
// this.ruleLb.textFlow = new HtmlTextParser().parse(DataManager.ins.ajaxElementDataNew.rule);
this
.
ruleLb
.
size
=
window
[
'ruleFontSize'
]
?
window
[
'ruleFontSize'
]
:
30
;
this
.
ruleLb
.
text
=
'活动时间:
\
n2019年6月28日-2019年7月1日
\
n每天上午10:00-12:00
\
n
\
n活动对象:
\
n苏州银行手机银行注册客户
\
n活动内容:
\
n活动期间内,客户登录手机银行即可获得参与“红包雨”活动抢红包的机会,分享好友可增加抢红包的机会。
\
n
\
n活动规则:
\
n1、 活动期间,用户登录手机银行,每天均有1次抢红包机会,当天活动时间内分享好友参与活动,即可增加一次抢红包的机会;
\
n2、抢到现金红包的客户,需复制中奖红包券码,前往“苏州银行”微信公众号领取现金红包。(领取步骤:1、关注“苏州银行”微信公众号—点击“苏式精彩”菜单栏—进入“红包兑换”领取现金奖励;2、关注“苏州银行”微信公众号,回复“红包雨”获得兑换红包链接),活动结束后中奖情况可在手机银行-生活-红包雨进行查看,最晚领奖时间为2019年7月12日23:59:59,逾期作废;
\
n3、此活动为概率中奖,奖品数量有限,祝好运!
\
n4、如有疑问,可直接联系客服专线:400-090-0208(工作日9:00至18:00);
\
n5、用户如果违反诚实守信原则或出现违规行为(包括但不限于侵犯第三人合法权益、作弊、扰乱系统、实施网络攻击、恶意套取、批量注册、用机器注册账户、用机器模拟客户端等方式),一经发现我行有权终止该用户参与活动并取消其领奖资格;
\
n6、活动中如有突发事件,苏州银行将调整活动时间和奖品设置,并及时以活动公告的形式告知用户;
\
n7、本活动与苹果公司无关。'
;
// this.ruleLb.text = '活动主题:感恩母亲节 献花赢好礼\n\n活动玩法:\n\n从3种鲜花中选择其中一种给母亲献花,每次献花扣除9积分,点击选择花束后,小女孩手捧鲜花走向母亲,献花成功后直接抽奖,概率出奖,奖品有限,快来参与吧~\n\n活动奖品:\n18积分 概率:30%\n28积分 概率:10%\n38积分 概率:3%\n88积分 概率:2%\n188积分 概率:1%\n\n活动细则:\n\n1.每个会员可使用9积分参与1次游戏,参与后积分不予退回,次数不限。\n\n2.优惠券可在全国屈臣氏实体门店,消费购物结账时,出示相关的中奖奖品券码进行核销兑换。\n\n3.结果以“活动首页-我的奖励”或在屈臣氏“会员中心-积分乐园-兑换记录”中的中奖记录为准。\n\n4.券类奖品的使用规则详见每个优惠券的介绍页。\n\n5.实物类商品请凭券码到屈臣氏门店领取。\n\n6.在本次活动期间,如用户存在任何违反法律、法规、屈臣氏活动规则的行为,包括但不限于作弊得奖、恶意套现等行为,屈臣氏有权取消用户的中奖资格,收回所发奖品,要求用户将已享受的奖品退还屈臣氏,如奖品为实体奖品且用户已拆除外包装无法进行二次销售的,屈臣氏有权按照奖品的市场价格向用户追讨。\n\n7.本次活动规则如有调整,相关变动或调整将即时公布在本活动规则页面。\n\n8.活动期内,如遇兑换异常等不确定情况出现,请在活动结束后10个工作日内致电会员服务热钱:400 830 1310(自付市内话费)。\n\n9.此活动奖品数量有限,概率出奖,先到先得,祝好运~';
}
...
...
egret/src/startScene/StartScene.ts
View file @
4930976f
...
...
@@ -34,11 +34,15 @@ export default class StartScene extends Scene {
private
currBtn
:
eui
.
Button
;
private
desTime
:
number
;
private
isEnd
:
boolean
;
public
get
skinKey
()
{
return
'StartScene'
}
public
get
groupName
()
{
return
'start_scene'
}
constructor
(
data
?)
{
super
(
data
);
//95fcf3
this
.
isEnd
=
this
.
data
;
}
initEvents
()
{
...
...
@@ -148,9 +152,18 @@ export default class StartScene extends Scene {
this
.
moreBtn
.
visible
=
false
;
let
idata
=
DataManager
.
ins
.
getInformationZhaohangData
.
data
;
let
startTime
=
idata
.
scenes
[
0
].
startTime
-
idata
.
serverTime
+
this
.
desTime
;
let
endTime
=
idata
.
scenes
[
0
].
endTime
-
idata
.
serverTime
-
this
.
desTime
;;
console
.
log
(
'startTime='
+
startTime
);
let
startTime
;
let
endTime
;
//活动结束的特殊处理
if
(
this
.
isEnd
){
idata
=
{
isNewActivityGuide
:
true
,
todayTimesIsEnd
:
true
};
}
else
{
startTime
=
idata
.
scenes
[
0
].
startTime
-
idata
.
serverTime
+
this
.
desTime
;
endTime
=
idata
.
scenes
[
0
].
endTime
-
idata
.
serverTime
-
this
.
desTime
;;
console
.
log
(
'startTime='
+
startTime
);
}
if
(
idata
.
isNewActivityGuide
&&
idata
.
todayTimesIsEnd
){
//如果是最后一天
this
.
startBtn
.
visible
=
false
;
...
...
@@ -385,6 +398,9 @@ export default class StartScene extends Scene {
};
if
(
window
[
'ThirdApp'
]){
window
[
'ThirdApp'
].
webviewShare
(
param
);
console
.
log
(
'ThirdApp'
,
window
[
'ThirdApp'
]);
console
.
log
(
'param'
,
param
);
console
.
log
(
'webviewShare'
,
window
[
'ThirdApp'
].
webviewShare
);
}
Loading
.
instace
.
show
();
NetManager
.
ins
.
shareZhaohang
((
success
)
=>
{
...
...
@@ -412,7 +428,11 @@ export default class StartScene extends Scene {
//初始化首页时间按钮状态
this
.
initTime
();
}
else
{
if
(
DataManager
.
ins
.
getInformationZhaohangData
.
code
==
'E1002060003'
){
SceneCtrl
.
instance
.
change
(
ModuleTypes
.
START_SCENE
,
true
);
}
else
{
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
TOAST_PANEL
,
{
msg
:
'获取场次信息失败,请刷新重试'
});
}
}
},
DataManager
.
ins
.
customCfgData
.
actId
);
}
else
{
...
...
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