@@ -22,7 +22,7 @@ class Home{
22
22
function Home(d){
23
23
dtf = d ;
24
24
paint();
25
- detectnet();
25
+ // detectnet();
26
26
}
27
27
28
28
function paint(){
@@ -41,11 +41,14 @@ class Home{
41
41
rank2_btn. removefromparent();
42
42
label_rank. removefromparent();
43
43
}
44
-
45
- music_btn = dtf. pt. paintEm(hpn,"home/music.png" ,0 ,493 ,130 ,109 );
44
+
45
+ if (dtf. musicplay== 1 )
46
+ music_btn = dtf. pt. paintEm(hpn,"home/music_on2.png" ,0 ,493 ,130 ,109 );
47
+ else
48
+ music_btn = dtf. pt. paintEm(hpn,"home/music_off2.png" ,0 ,493 ,130 ,109 );
46
49
music_btn. setevent(EVENT_TOUCH , musicClicked);
47
50
48
- rank_btn = dtf. pt. paintEm(hpn,"home/rank .png" ,130 ,493 ,130 ,109 );
51
+ rank_btn = dtf. pt. paintEm(hpn,"home/rank_on2 .png" ,130 ,493 ,130 ,109 );
49
52
rank_btn. setevent(EVENT_TOUCH ,rankClicked);
50
53
51
54
fight_btn = dtf. pt. paintEm(hpn,"home/fight_normal.png" ,260 ,493 ,130 ,109 );
@@ -58,11 +61,14 @@ class Home{
58
61
if (dtf. musicplay == 1 ){
59
62
dtf. music. pause ();
60
63
dtf. musicplay = 0 ;
64
+ music_btn. texture("home/music_off2.png" );
61
65
}
62
66
else {
63
67
dtf. music. play (- 1 );
64
68
dtf. musicplay = 1 ;
69
+ music_btn. texture("home/music_on2.png" );
65
70
}
71
+ music_btn. setevent(EVENT_TOUCH , musicClicked);
66
72
}
67
73
68
74
function rankClicked(){
@@ -74,12 +80,12 @@ class Home{
74
80
}
75
81
76
82
function addrank(){
77
- ranklist = dtf . pt . paintEm(hpn, "home/rank_detail.png" , 20 , 150 , 420 , 360 );
78
- var requestId = ppy_query( "list_friends" , null , hfriend );
79
- //ranklist.setevent(EVENT_TOUCH, showdetail );
80
- label_rank = hpn. addlabel("something to say~~~~~~~~~~~~~~~~~~" ,"Arial" ,20 ,200 ,100 ). pos(650 ,200 ). color (0 ,0 ,0 );
81
- rank2_btn = dtf. pt. paintEm(hpn,"home/close.png" ,740 ,400 ,50 ,40 );
82
- rank2_btn. setevent(EVENT_TOUCH ,addmenu);
83
+ detectnet( );
84
+ //ranklist = dtf.pt.paintEm(hpn,"home/rank_detail.png",20,150,420,360 );
85
+ //var requestId = ppy_query("list_friends", null, hfriend );
86
+ // label_rank = hpn.addlabel("something to say~~~~~~~~~~~~~~~~~~","Arial",20,200,100).pos(650,200).color(0,0,0);
87
+ // rank2_btn = dtf.pt.paintEm(hpn,"home/close.png",740,400,50,40);
88
+ // rank2_btn.setevent(EVENT_TOUCH,addmenu);
83
89
}
84
90
85
91
function pausePage(){
@@ -102,12 +108,6 @@ class Home{
102
108
}
103
109
}
104
110
105
- function aboutClicked(anode){
106
- if (current_dialog == 0 ){
107
- current_dialog = new AboutDialog(dtf,hpn,anode,"home/about" );
108
- current_dialog. showDialog();
109
- }
110
- }
111
111
112
112
function keydown(n,e,p,kc){
113
113
if (kc == 4 ){
@@ -119,22 +119,21 @@ class Home{
119
119
function hfriend(requestId, ret_code, response){
120
120
trace ("flist:" , response. get ("data" ));
121
121
var flist = response. get ("data" );
122
- //hpn.addlabel("These are your friends",null,25).pos(350,200).color(0,0,0);
123
122
trace ("show friend" );
124
123
var x = 30 ; var y = 80 ;
125
124
for (var i = 0 ; i< len(flist); i++ ){
126
125
ranklist. addlabel(str(i+ 1 ),null ,20 ). pos(x ,y + i* 30 ). color (0 ,0 ,0 );
127
126
var avatar = avatar_url(flist[ i] . get ("id" ), flist[ i] . get ("avatar_version" ));
128
- ranklist. addsprite(avatar). pos(x + 30 ,y + i* 30 - 15 );
129
- ranklist. addlabel(flist[ i] . get ("name" ),null ,20 ). pos(x + 100 ,y + i* 30 ). color (0 ,0 ,0 );
127
+ ranklist. addsprite(avatar). size ( 30 , 30 ) . pos(x + 30 ,y + i* 30 );
128
+ ranklist. addlabel(flist[ i] . get ("name" ),null ,20 ). pos(x + 80 ,y + i* 30 ). color (0 ,0 ,0 );
130
129
ranklist. addsprite("menu2/menu2-fight_right.png" ). size (35 ,25 ). pos(x + 200 ,y + i* 30 ). setevent(EVENT_TOUCH ,rankdetail,x + 200 ,y + i* 30 );
131
130
}
132
131
}
133
132
134
133
function rankdetail(x,y){
135
134
rank_top = ranklist. addsprite("home/rank_top.png" ). size (300 ,150 ). pos(50 ,150 );
136
- rank_top. addlabel("Num " ,null ,20 ). pos(140 ,130 ). color (0 ,0 ,0 );
137
- rank_top. addlabel("X " ,null ,8 ). pos(280 ,0 ). color (255 ,0 ,0 ). setevent(EVENT_TOUCH ,delrankdetail);
135
+ rank_top. addlabel("45 " ,null ,20 ). pos(140 ,130 ). color (0 ,0 ,0 );
136
+ rank_top. addlabel("关闭 " ,null ,8 ). pos(280 ,0 ). color (255 ,0 ,0 ). setevent(EVENT_TOUCH ,delrankdetail);
138
137
}
139
138
140
139
function delrankdetail(){
@@ -144,14 +143,19 @@ class Home{
144
143
function f(request_id, ret_code, response_content){
145
144
//trace("res: ", response_content);
146
145
if (ret_code== 1 ){
147
- trace ("finished " );
146
+ trace ("network " );
148
147
if (label_net){
149
148
label_net. removefromparent();
150
149
}
150
+ ranklist = dtf. pt. paintEm(hpn,"home/rank_detail.png" ,20 ,150 ,420 ,360 );
151
+ var requestId = ppy_query("list_friends" , null , hfriend);
152
+ label_rank = hpn. addlabel("你知道吗?每周三的0:00点,你的排行榜分数会刷新,想做常胜将军可不是那么容易的哦~" ,"Arial" ,20 ,200 ,100 ). pos(650 ,200 ). color (0 ,0 ,0 );
153
+ rank2_btn = dtf. pt. paintEm(hpn,"home/close.png" ,740 ,400 ,50 ,40 );
154
+ rank2_btn. setevent(EVENT_TOUCH ,addmenu);
151
155
}
152
156
else if (ret_code== 0 ){
153
157
trace ("failed" );
154
- label_net = hpn. addlabel("no network, retry " ,"Arial" ,20 ,200 ,100 ). pos(650 ,200 ). color (0 ,0 ,0 );
158
+ label_net = hpn. addlabel("对不起,您的网络连接出现了问题,点击这里重试 " ,"Arial" ,20 ,200 ,100 ). pos(650 ,200 ). color (0 ,0 ,0 );
155
159
label_net. setevent(EVENT_TOUCH , detectnet);
156
160
}
157
161
}
0 commit comments