115 lines
3.4 KiB
JavaScript
115 lines
3.4 KiB
JavaScript
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<id_config.car_len[Utl.changeToStatus(seat)]){
|
|
set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,19,id_config.sta_posi_y[Utl.changeToStatus(seat)],0,0);
|
|
} else{
|
|
set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,19,id_config.sta_posi_y[Utl.changeToStatus(seat)]+id_config.car_intervaly[Utl.changeToStatus(seat)],0,0);
|
|
}
|
|
|
|
}
|
|
} else {//一排
|
|
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,19,id_config.sta_posi_y[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);
|
|
}
|
|
}
|
|
All_ani.aset_mingpai.show(seat);
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|