目录结构调整
This commit is contained in:
263
codes/games/client/Projects/guanpai-jx/js/guanpai/net.js
Normal file
263
codes/games/client/Projects/guanpai-jx/js/guanpai/net.js
Normal file
@@ -0,0 +1,263 @@
|
||||
//收发包
|
||||
var gp_sfb = function(_msg){
|
||||
if (kehuduan == 0) {
|
||||
game.my_seat = _msg.seat;
|
||||
}
|
||||
else {
|
||||
game.my_seat = Utl.getMySeat();
|
||||
}
|
||||
switch (_msg.rpc){
|
||||
case 'fapai':
|
||||
tishi = 0;
|
||||
game.zha = [];
|
||||
game.paixing = [];
|
||||
set_group(214,37,0,0,0);
|
||||
game.zhunbei = [0,0,0];
|
||||
game.pai = _msg.data.pai;
|
||||
game.control = _msg.data.control;
|
||||
game.jushu = _msg.data.jushu;
|
||||
game.carlen = _msg.data.carlen;
|
||||
game.zhuangtai = _msg.data.zhuangtai;
|
||||
game.countdown = _msg.data.countdown;
|
||||
game.leixing = _msg.data.leixing;
|
||||
if ( game.leixing[3]==2) {
|
||||
game.laizi = _msg.data.laizi;
|
||||
if (game.laizi ==14 ) {
|
||||
game.laizi = 1;
|
||||
}else if(game.laizi ==15 ) {
|
||||
game.laizi = 2;
|
||||
}
|
||||
}else {
|
||||
game.laizi = 0;
|
||||
game.laizi_bian = [[],[],[]]
|
||||
}
|
||||
switch (game.leixing[1]){
|
||||
case 1:
|
||||
game.ersansi = [1017,1034,1051,1068];
|
||||
game.people = 2;
|
||||
break;
|
||||
case 2:
|
||||
game.ersansi = [1017,1034,1051,1068];
|
||||
game.people = 3;
|
||||
break;
|
||||
}
|
||||
gp_ui_fapai();
|
||||
break;
|
||||
case 'dapai':
|
||||
game.tuoguan = _msg.data.tuoguan;
|
||||
tishi = 0;
|
||||
game.baodan = []; // 报单
|
||||
if( !_msg.data.put ){
|
||||
|
||||
if ( !_msg.hongsan && game.people == 3) {//显示3人 先手必出红3
|
||||
if ( game.laizi == 3) {
|
||||
gp_tishiyu(3,536);
|
||||
} else {
|
||||
gp_tishiyu(1,536);
|
||||
}
|
||||
}else {
|
||||
gp_tishiyu(1,508);
|
||||
}
|
||||
}
|
||||
else {
|
||||
game.kexuanpai =[];
|
||||
game.tishipai =[];
|
||||
game.zhinengchu = 0;
|
||||
game.seat = _msg.data.seat;
|
||||
game.grade = _msg.data.grade;
|
||||
game.zha = _msg.data.zha;
|
||||
game.carlen = _msg.data.carlen;
|
||||
game.control = _msg.data.control;
|
||||
game.xs_dapai = _msg.data.xs_dapai;
|
||||
game.paixing = _msg.data.paixing;
|
||||
game.jiang = _msg.data.jiang;
|
||||
game.chu = _msg.data.chu;
|
||||
if(_msg.data.kexuanpai.length > 0){
|
||||
game.kexuanpai = _msg.data.kexuanpai;
|
||||
game.tishipai = _msg.data.tishipai;
|
||||
game.zhinengchu =_msg.data.zhinengchu;
|
||||
game.baodan = _msg.data.baodan;
|
||||
|
||||
}
|
||||
if (_msg.data.seat == game.my_seat)
|
||||
{
|
||||
game.pai = _msg.data.pai;
|
||||
}
|
||||
if ( game.leixing[3]!=2) {
|
||||
game.laizi = 0;
|
||||
}else {
|
||||
game.laizi_bian =_msg.data.laizi_bian;
|
||||
game.laizi_dapai = _msg.data.laizi_dapai;
|
||||
}
|
||||
gp_ui_xschupai();
|
||||
gp_ui_xs_fen();
|
||||
gp_ui_xs_zongfen();
|
||||
gp_ui_deng();
|
||||
}
|
||||
|
||||
|
||||
break;
|
||||
case 'buyao':
|
||||
game.tuoguan = _msg.data.tuoguan;
|
||||
tishi = 0;
|
||||
game.baodan = []; // 报单
|
||||
game.seat = _msg.data.seat;
|
||||
game.control = _msg.data.control;
|
||||
game.xs_dapai = _msg.data.xs_dapai;
|
||||
game.paixing = _msg.data.paixing;
|
||||
//game.countdown = _msg.data.countdown;
|
||||
game.kexuanpai =[];
|
||||
game.tishipai =[];
|
||||
if(_msg.data.kexuanpai.length > 0){
|
||||
game.kexuanpai = _msg.data.kexuanpai;
|
||||
game.tishipai = _msg.data.tishipai;
|
||||
game.zhinengchu = _msg.data.zhinengchu;
|
||||
game.baodan = _msg.data.baodan;
|
||||
|
||||
}
|
||||
if (game.tuoguan==1&&game.seat==game.my_seat) {
|
||||
set_self(1105,43,2,0,0);set_self(1106,37,1,0,0);set_self(1109,37,1,0,0);set_self(1108,37,1,0,0);
|
||||
//diand=0;
|
||||
}
|
||||
game.pass = _msg.data.pass;
|
||||
for (var i = 0; i<=game.pai.length-1;i++)
|
||||
{
|
||||
set_self(1081+i,37,0,0,0);
|
||||
}
|
||||
if (game.pass==-2 ) {
|
||||
//gp_ui_passbuyao();
|
||||
}else {
|
||||
gp_ui_xsbuyao();
|
||||
}
|
||||
if ( game.leixing[3]!=2) {
|
||||
game.laizi = 0;
|
||||
}
|
||||
gp_ui_deng();
|
||||
break ;
|
||||
case 'xiaoju':
|
||||
game.tuoguan = 0;
|
||||
game.seat = _msg.data.seat;
|
||||
game.zhuangtai = _msg.data.zhuangtai;
|
||||
game.daxiaoju = 1;
|
||||
game.xs_dapai = _msg.data.xs_dapai;
|
||||
game.control = _msg.data.control;
|
||||
game.chuntian = _msg.data.chuntian;
|
||||
game.paixing = _msg.data.paixing;
|
||||
gp_ui_xiaoju_zha();
|
||||
game.grade = _msg.data.grade;
|
||||
game.zha = _msg.data.zha;
|
||||
game.xiaojufen = _msg.data.xiaojufen;
|
||||
game.shengli = _msg.data.shengli;
|
||||
game.difen = _msg.data.difen;
|
||||
game.suoyoupai = _msg.data.suoyoupai;
|
||||
game.zhuangtai = _msg.data.zhuangtai;
|
||||
game.carlen = _msg.data.carlen;
|
||||
xxs = _msg.data.xxs;
|
||||
if ( game.leixing[3]!=2) {
|
||||
game.laizi = 0;
|
||||
game.laizi_bian = [[],[],[]]
|
||||
}else {
|
||||
game.laizi_bian =_msg.data.laizi_bian;
|
||||
game.laizi_dapai = _msg.data.laizi_dapai;
|
||||
}
|
||||
for(var i = 0;i<_msg.data.carlen.length;i++){
|
||||
game.xs_paishu[i] = _msg.data.carlen[i];
|
||||
}
|
||||
kg=0;
|
||||
game.people = _msg.data.people;
|
||||
game.pai = _msg.data.suoyoupai[game.my_seat];
|
||||
gp_ui_xiaoju();
|
||||
gp_ui_xs_fen();
|
||||
gp_ui_donghua();
|
||||
kongzhi = [0,0,0,0];
|
||||
break ;
|
||||
case 'zhunbei':
|
||||
game.zhunbei = _msg.data.zhunbei;
|
||||
if (_msg.data.seat == game.my_seat){
|
||||
|
||||
set_level(501,0);
|
||||
set_group(201,37,0,0,0);
|
||||
set_group(202,37,0,0,0);
|
||||
set_group(203,37,0,0,0);
|
||||
set_group(204,37,0,0,0);
|
||||
set_group(213,37,0,0,0);
|
||||
set_self(1143,37,0,0,0);
|
||||
set_group(303,37,0,0,0);
|
||||
gp_ui_paihuanyuan();
|
||||
}
|
||||
|
||||
for (var i=0;i<game.people;i++ ) {
|
||||
if(game.zhunbei[i]==1 && Utl.getIsInfinite() == 0) {//星星场如果bu是无限局
|
||||
set_self(1276+Utl.changeToStatus(i),37,1,0,0);//显示准备
|
||||
}
|
||||
}
|
||||
|
||||
break ;
|
||||
case 'daju':
|
||||
game.seat = _msg.data.seat;
|
||||
game.zhuangtai = _msg.data.zhuangtai;
|
||||
game.xs_dapai = _msg.data.xs_dapai;
|
||||
game.control = _msg.data.control;
|
||||
game.chuntian = _msg.data.chuntian;
|
||||
game.paixing = _msg.data.paixing;
|
||||
gp_ui_xiaoju_zha();
|
||||
game.zha = _msg.data.zha;
|
||||
game.xiaojufen = _msg.data.xiaojufen;
|
||||
game.shengli = _msg.data.shengli;
|
||||
game.difen = _msg.data.difen;
|
||||
game.suoyoupai = _msg.data.suoyoupai;
|
||||
game.carlen = _msg.data.carlen;
|
||||
game.grade = _msg.data.grade;
|
||||
game.quanbufen = _msg.data.quanbufen;
|
||||
game.laizi_bian =_msg.data.laizi_bian;
|
||||
for(var i = 0;i<_msg.data.carlen.length;i++){
|
||||
game.xs_paishu[i] = _msg.data.carlen[i];
|
||||
}
|
||||
kg=0;
|
||||
game.people = _msg.data.people;
|
||||
game.pai = _msg.data.suoyoupai[game.my_seat];
|
||||
if ( game.leixing[3]!=2) {
|
||||
game.laizi = 0;
|
||||
game.laizi_bian = [[],[],[]]
|
||||
}else {
|
||||
game.laizi_bian =_msg.data.laizi_bian;
|
||||
game.laizi_dapai = _msg.data.laizi_dapai;
|
||||
}
|
||||
gp_ui_xiaoju();
|
||||
gp_ui_xs_fen();
|
||||
game.daxiaoju = 2;
|
||||
gp_ui_donghua();
|
||||
break ;
|
||||
case 'xingxingbugou':
|
||||
Utl.openTips("星星不足已离场", 3000);
|
||||
break ;
|
||||
case 'tuoguan':
|
||||
game.tuoguan=_msg.data.tuoguan;
|
||||
gp_ui_xstuoguan();
|
||||
break ;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user