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
aae75327
Commit
aae75327
authored
Dec 10, 2018
by
wildfirecode
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
78c2dc81
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
41 additions
and
17 deletions
+41
-17
showLog.ts
egret/libs/new_tw/ctrls/showLog.ts
+1
-0
MainBase.ts
egret/libs/new_wx/MainBase.ts
+4
-3
panelCtrl.ts
egret/libs/new_wx/ctrls/panelCtrl.ts
+22
-12
ABNetManager.ts
egret/libs/tc/manager/ABNetManager.ts
+1
-0
NetManager.ts
egret/libs/tw/manager/NetManager.ts
+1
-1
TreasurePanel.ts
egret/src/TreasurePanel.ts
+5
-1
StartScene.ts
egret/src/startScene/StartScene.ts
+7
-0
No files found.
egret/libs/new_tw/ctrls/showLog.ts
View file @
aae75327
...
@@ -3,6 +3,7 @@ import { DataManager } from "../../../libs/tw/manager/DataManager";
...
@@ -3,6 +3,7 @@ import { DataManager } from "../../../libs/tw/manager/DataManager";
import
{
NetManager
}
from
"../../../libs/tw/manager/NetManager"
;
import
{
NetManager
}
from
"../../../libs/tw/manager/NetManager"
;
const
showLog
=
(
lottery
:
LotteryData
):
void
=>
{
const
showLog
=
(
lottery
:
LotteryData
):
void
=>
{
if
(
window
[
'development'
]
)
return
//曝光埋点
//曝光埋点
if
(
lottery
.
imgExposure
)
{
if
(
lottery
.
imgExposure
)
{
NetManager
.
ins
.
showLog
(
lottery
.
imgExposure
);
NetManager
.
ins
.
showLog
(
lottery
.
imgExposure
);
...
...
egret/libs/new_wx/MainBase.ts
View file @
aae75327
import
TreasurePanel
from
"../../src/TreasurePanel"
;
import
getResPath
from
"../new_tc/getResPath"
;
import
getResPath
from
"../new_tc/getResPath"
;
import
{
check_webp_feature
,
getImgURL
}
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"
;
import
AssetAdapter
from
"./adapter/AssetAdapter"
;
import
AssetAdapter
from
"./adapter/AssetAdapter"
;
...
@@ -18,7 +19,6 @@ import SceneCtrl from "./ctrls/sceneCtrl";
...
@@ -18,7 +19,6 @@ import SceneCtrl from "./ctrls/sceneCtrl";
import
showAlertPanel
from
"./ctrls/showAlertPanel"
;
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
TreasurePanel
from
"../../src/TreasurePanel"
;
export
default
class
MainBase
extends
eui
.
UILayer
{
export
default
class
MainBase
extends
eui
.
UILayer
{
constructor
()
{
constructor
()
{
...
@@ -56,7 +56,8 @@ export default class MainBase extends eui.UILayer {
...
@@ -56,7 +56,8 @@ export default class MainBase extends eui.UILayer {
NetManager
.
ins
.
offline
=
()
=>
{
NetManager
.
ins
.
offline
=
()
=>
{
Loading
.
instace
.
hide
();
Loading
.
instace
.
hide
();
showAlertPanel
(
'网络异常'
)
PanelCtrl
.
instance
.
closeCurrent
();
showAlertPanel
(
'网络异常,请重试'
);
}
}
}
}
...
...
egret/libs/new_wx/ctrls/panelCtrl.ts
View file @
aae75327
...
@@ -51,10 +51,13 @@ export default class PanelCtrl {
...
@@ -51,10 +51,13 @@ export default class PanelCtrl {
this
.
_parent
.
addChild
(
this
.
_mask
);
this
.
_parent
.
addChild
(
this
.
_mask
);
}
}
removeMask
()
{
removeMask
(
useTween
)
{
if
(
this
.
_mask
)
{
if
(
this
.
_mask
)
{
egret
.
Tween
.
get
(
this
.
_mask
).
to
({
alpha
:
0
},
300
,
egret
.
Ease
.
quartIn
).
call
(
if
(
useTween
)
()
=>
this
.
_parent
.
removeChild
(
this
.
_mask
),
this
);
egret
.
Tween
.
get
(
this
.
_mask
).
to
({
alpha
:
0
},
300
,
egret
.
Ease
.
quartIn
).
call
(
()
=>
this
.
_parent
.
removeChild
(
this
.
_mask
),
this
);
else
this
.
_parent
.
removeChild
(
this
.
_mask
)
}
}
}
}
...
@@ -63,13 +66,18 @@ export default class PanelCtrl {
...
@@ -63,13 +66,18 @@ export default class PanelCtrl {
panel
.
addEventListener
(
'onDestroy'
,
this
.
onPanelHide
,
this
);
panel
.
addEventListener
(
'onDestroy'
,
this
.
onPanelHide
,
this
);
}
}
private
remove
(
panel
:
Panel
)
{
private
remove
(
panel
:
Panel
,
useTween
=
true
)
{
const
tw
=
egret
.
Tween
.
get
(
panel
);
if
(
!
useTween
)
{
tw
.
to
({
y
:
panel
.
stage
.
stageHeight
},
300
,
egret
.
Ease
.
quartIn
)
this
.
_parent
.
removeChild
(
panel
);
.
call
(()
=>
{
this
.
removeMask
(
useTween
);
this
.
_parent
.
removeChild
(
panel
);
}
else
{
this
.
removeMask
();
const
tw
=
egret
.
Tween
.
get
(
panel
);
},
this
);
tw
.
to
({
y
:
panel
.
stage
.
stageHeight
},
300
,
egret
.
Ease
.
quartIn
)
.
call
(()
=>
{
this
.
_parent
.
removeChild
(
panel
);
this
.
removeMask
(
useTween
);
},
this
);
}
}
}
private
onPanelHide
(
e
:
egret
.
Event
)
{
private
onPanelHide
(
e
:
egret
.
Event
)
{
...
@@ -88,7 +96,9 @@ export default class PanelCtrl {
...
@@ -88,7 +96,9 @@ export default class PanelCtrl {
private
_current
:
Panel
;
private
_current
:
Panel
;
closeCurrent
()
{
closeCurrent
()
{
if
(
this
.
_current
)
if
(
this
.
_current
)
{
this
.
remove
(
this
.
_current
);
this
.
_current
.
removeEventListener
(
'onDestroy'
,
this
.
onPanelHide
,
this
);
this
.
remove
(
this
.
_current
,
false
);
}
}
}
}
}
\ No newline at end of file
egret/libs/tc/manager/ABNetManager.ts
View file @
aae75327
...
@@ -7,6 +7,7 @@ export abstract class ABNetManager {
...
@@ -7,6 +7,7 @@ export abstract class ABNetManager {
* 接口底层错误
* 接口底层错误
*/
*/
public
static
ERROR
=
'Error'
;
public
static
ERROR
=
'Error'
;
public
static
NET_ERROR
=
'NET_ERROR'
;
/**
/**
* 调用接口对象池
* 调用接口对象池
...
...
egret/libs/tw/manager/NetManager.ts
View file @
aae75327
...
@@ -1477,7 +1477,7 @@ export class NetManager extends ABNetManager {
...
@@ -1477,7 +1477,7 @@ export class NetManager extends ABNetManager {
}
}
if
(
!
net
.
hideMsg
)
{
if
(
!
net
.
hideMsg
)
{
GDispatcher
.
dispatchEvent
(
ABNetManager
.
ERROR
,
net
);
GDispatcher
.
dispatchEvent
(
ABNetManager
.
NET_
ERROR
,
net
);
}
}
this
.
offline
&&
this
.
offline
();
this
.
offline
&&
this
.
offline
();
...
...
egret/src/TreasurePanel.ts
View file @
aae75327
...
@@ -3,6 +3,8 @@ import Panel from "../libs/new_wx/components/Panel";
...
@@ -3,6 +3,8 @@ import Panel from "../libs/new_wx/components/Panel";
import
{
DataManager
}
from
"../libs/tw/manager/DataManager"
;
import
{
DataManager
}
from
"../libs/tw/manager/DataManager"
;
import
{
NetManager
}
from
"../libs/tw/manager/NetManager"
;
import
{
NetManager
}
from
"../libs/tw/manager/NetManager"
;
import
submitAfterDostart
from
"../libs/new_tw/ctrls/submitAfterDostart"
;
import
submitAfterDostart
from
"../libs/new_tw/ctrls/submitAfterDostart"
;
import
PanelCtrl
from
"../libs/new_wx/ctrls/panelCtrl"
;
import
{
ModuleTypes
}
from
"../libs/new_wx/types/sceneTypes"
;
export
default
class
TreasurePanel
extends
Panel
{
export
default
class
TreasurePanel
extends
Panel
{
start
(
data
)
{
start
(
data
)
{
...
@@ -25,8 +27,10 @@ export default class TreasurePanel extends Panel {
...
@@ -25,8 +27,10 @@ export default class TreasurePanel extends Panel {
this
.
tweenGroup
.
stop
();
this
.
tweenGroup
.
stop
();
this
.
closeBtns
.
forEach
(
btn
=>
btn
.
touchEnabled
=
false
);
this
.
closeBtns
.
forEach
(
btn
=>
btn
.
touchEnabled
=
false
);
Loading
.
instace
.
show
();
Loading
.
instace
.
show
();
submitAfterDostart
(()
=>
{
submitAfterDostart
(()
=>
{
// Loading.instace.hide();
PanelCtrl
.
instance
.
show
(
ModuleTypes
.
PRIZE_PANEL
);
Loading
.
instace
.
hide
();
},
10
);
},
10
);
}
}
...
...
egret/src/startScene/StartScene.ts
View file @
aae75327
...
@@ -8,6 +8,8 @@ import createBubblePic from "./createBubblePic";
...
@@ -8,6 +8,8 @@ import createBubblePic from "./createBubblePic";
import
createItems
from
"./createItems"
;
import
createItems
from
"./createItems"
;
import
random
from
"./random"
;
import
random
from
"./random"
;
import
{
startStandbyBubblesLeft
,
startStandbyBubblesRight
,
stopStandbyBubblesLeft
,
stopStandbyBubblesRight
}
from
"./standbyBubbles"
;
import
{
startStandbyBubblesLeft
,
startStandbyBubblesRight
,
stopStandbyBubblesLeft
,
stopStandbyBubblesRight
}
from
"./standbyBubbles"
;
import
{
GDispatcher
}
from
"../../libs/tc/util/GDispatcher"
;
import
{
ABNetManager
}
from
"../../libs/tc/manager/ABNetManager"
;
export
default
class
StartScene
extends
StartSceneBase
{
export
default
class
StartScene
extends
StartSceneBase
{
_engine
:
Matter
.
Engine
;
_engine
:
Matter
.
Engine
;
...
@@ -20,6 +22,10 @@ export default class StartScene extends StartSceneBase {
...
@@ -20,6 +22,10 @@ export default class StartScene extends StartSceneBase {
MAX_SCORE
=
20
;
MAX_SCORE
=
20
;
private
scoreTxt
:
eui
.
Label
;
private
scoreTxt
:
eui
.
Label
;
onNetError
()
{
}
updateProgress
()
{
updateProgress
()
{
const
percent
=
this
.
score
/
this
.
MAX_SCORE
;
const
percent
=
this
.
score
/
this
.
MAX_SCORE
;
const
maxwidth
=
this
.
progressfront
.
width
;
const
maxwidth
=
this
.
progressfront
.
width
;
...
@@ -56,6 +62,7 @@ export default class StartScene extends StartSceneBase {
...
@@ -56,6 +62,7 @@ export default class StartScene extends StartSceneBase {
async
start
(
data
?)
{
async
start
(
data
?)
{
super
.
start
();
super
.
start
();
GDispatcher
.
addEvent
(
ABNetManager
.
NET_ERROR
,
this
.
onNetError
,
this
);
egret
.
lifecycle
.
onPause
=
()
=>
{
egret
.
lifecycle
.
onPause
=
()
=>
{
console
.
log
(
"app 进入后台"
);
console
.
log
(
"app 进入后台"
);
egret
.
ticker
.
pause
();
// 关闭渲染与心跳
egret
.
ticker
.
pause
();
// 关闭渲染与心跳
...
...
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