//点击事件 var Click = { } //在 gameabc_face.mouseup 中调用 Click.up = function (gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2){ click_up(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2); if (spid_down == spid_up) { Recovery.click(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2); switch (spid_up){ case 149: if (Public_data.data.stage == 2) { for (var i = 0; i < id_config.hc_len[Utl.getMySeat()]; i++) { if (get_self(id_config.car_start[0]+i,37,0,0,0) && get_self(id_config.car_start[0]+i,19,0,0,0) == id_config.sta_posi_y[0]-id_config.intervalh) { set_self(id_config.car_start[0]+i,19,id_config.sta_posi_y[0],0,0); } } paidz(); mpbs(1); } break; case 1070: if (pifu[0] < pifu[1].length-1) { pifu[0] = pifu[0]+1; }else{ pifu[0] = 0; } set_self(149,1,pifu[1][pifu[0]][0]); Utl.setFontColor(1045,pifu[1][pifu[0]][1]);//色号 break; case 1300: kaifang(0); cjfj(0);//创建房间界面显示 break; case 1301: kaifang(1); cjfj(1);//创建房间界面显示 cls_method_jdb.bsdh_OpenCreateRoom(1308,400,723,1310,1309,1307,1312,game.config.gold[1],17,game.config.gold[0]); break; case 1090://加倍 Collect_Net.more(1) break; case 1091://不加倍 Collect_Net.more(0); break; case 1058://明牌 Collect_Net.mingpai(); break; case id_config.but_putcard://出牌 Public_data.cards = []; //出牌 for (var i = 0; i < id_config.hc_len[Utl.getMySeat()]; i++) { if (get_self(id_config.car_start[0]+i,19,0,0,0) == id_config.sta_posi_y[0]-id_config.intervalh && get_self(id_config.car_start[0]+i,37,0,0,0) == 1) { Public_data.cards.push(Public_data.data.hand_cards[i]); } } if (Public_data.cards.length) { var put = true; if (put) {//能出 Collect_Net.playcards(); }else{//不能出 set_self(id_config.put_err,37,1,0,0); set_self(All_timer.put_err,57,3000,0,0); } } break; case id_config.but_pass://不要 Hand_card.ini_y(); Collect_Net.display(); paidz(); mpbs(1); break; case id_config.but_maxpass://要不起 Hand_card.ini_y(); Collect_Net.display(); paidz(); mpbs(1); break; case id_config.but_prompt://提示 if (Public_data.data.point_cards.length) { Hand_card.ini_y(); for (var j = 0; j =Public_data.data.point_cards.length) { game.tishi = 0; } } break; case id_config.trus://托管 Collect_Net.help_play(1); break; case id_config.trus_cancel://取消托管 Collect_Net.help_play(0); break; case 1814://明牌准备 if (Public_data.data.end == 1) { Collect_Net.ready(1); } else { endover(); } break; case 1815://准备 if (Public_data.data.end == 1) { Collect_Net.ready(0); } else { endover(); } break; case 1071://查看大局 endover(); break; case 1933://关闭大局结算 Public_data.Initialization(); UI.hide(); All_ani.hide(); All_timer.hide(); Utl.Exit(); break; case 1941://分享 Func.sharefinend(1,2,'','','',[1906,1907,1908]); break; case 1073://换桌 Utl.sendChangeRoom(); break; case 1074://退出 //Func.sharefinend(1,2,'','','',[1906,1907,1908]); break; case 1075://返回牌桌 fanhuipaizhuo(); break; case 1077://明牌准备 Collect_Net.ready(1); break; case 1076://准备 Collect_Net.ready(0); break; case 1079://查看大局 endover(); break; } if (spid_up>=1050 && spid_up<=1053) {//叫分 Collect_Net.lootbanket(ifast_abs(1050-spid_up)); //click_up(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2);//特效 } if (spid_up>=1059 && spid_up<=1061) {//错误提示 set_self(id_config.put_err,37,0,0,0); set_self(id_config.txt_di,37,0,0,0); set_self(id_config.pass_prompt,37,0,0,0); } } //弹起 if (Public_data.select.length) {//根据选中牌进行操作 Hand_card.click_up(); } } //在 gameabc_face.mousedown 中调用 Click.down = function(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2){ //按下 click_down(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2); Recovery.clickdown(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2); //手牌选中 Hand_card.handcard_down(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2); } //在 gameabc_face.mousemove 中调用 Click.mousemove = function(gameid, spid, downx, downy, movex,movey ,timelong,offmovex, offmovey, no1){ //手牌滑动 if (spid >= id_config.car_start[0] && spid < id_config.car_start[0] + id_config.hc_len[Utl.getMySeat()]) { Hand_card.handcard_move(gameid, spid, downx, downy, movex,movey ,timelong,offmovex, offmovey, no1); } }