var opencards = function(){ //明牌显示 for(var i = 0; i < Public_data.data.maxman; i++){ if (Public_data.data.mp_zt[i] == 1 && i != Utl.getMySeat()) { if (Public_data.data.stage < 3 ) { dipaishu(); } for (var j = 0;j < id_config.hc_len[i]; j++) { set_self(id_config.car_start[Utl.changeToStatus(i)]+j,37,0,0,0); } Hand_card.sort(i,Public_data.data.team_cards);//手牌 if (Public_data.data.caozuo > 0) { Putcards.sort();//出牌 paidz();//牌上地主显示 } } } } var asetopen = function(){ //小局牌显示 for (var i = 0; i < Public_data.data.maxman; i++) { if (i!= Utl.getMySeat()) {//隐藏牌数 set_self(1030+Utl.changeToStatus(i)*100,37,0,0,0); set_self(1031+Utl.changeToStatus(i)*100,37,0,0,0); } if (Public_data.data.rest_cards[i].length>0) { //Public_data.data.rest_cards = min_copyjson(Public_data.data.rest_cards[i]); Public_data.data.rest_cards[i] = cls_doudizhu_card.SortCardList(cls_doudizhu_aset.CardIdsToCards(aset,Public_data.data.rest_cards[i]) ,[1,3]); Public_data.data.rest_cards[i] = cls_doudizhu_aset.CardsToCardIds(Public_data.data.rest_cards[i]); opencard(Utl.changeToStatus(i)); for(var j = 0; j < id_config.hc_len[i]; j++){ set_self(id_config.car_start[Utl.changeToStatus(i)]+j,37,0,0,0); } if(i!= Utl.getMySeat()){ if (chonghui) { Hand_card.sort(i,Public_data.data.rest_cards[i]);//手牌 }else{ asetcards(i);//小局牌动画 } } else{ Hand_card.sort(i,Public_data.data.rest_cards[i]);//手牌 } } } } var asetcards = function(seat){ //小局牌动画 if (Public_data.data.rest_cards[seat].length>id_config.car_len[Utl.changeToStatus(seat)]) {//两排 for(var i = 0; i < Public_data.data.rest_cards[seat].length; i++){ set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,18,id_config.sta_posi_x[Utl.changeToStatus(seat)],0,0); set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,20,id_config.wide[Utl.changeToStatus(seat)],0,0); set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,21,id_config.high[Utl.changeToStatus(seat)],0,0); set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,43,Public_data.data.rest_cards[seat][i]%54+1,0,0); set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,37,1,0,0); if(i