1、修正胡牌的处理

This commit is contained in:
贝密游戏
2018-01-02 18:37:01 +08:00
parent 51fd0cd5cc
commit 24ee89f228
6 changed files with 2811 additions and 1878 deletions

View File

@@ -169,6 +169,10 @@ cc.Class({
hu_cards_right:{ hu_cards_right:{
default:null , default:null ,
type : cc.Node type : cc.Node
},
mask:{
default:null ,
type : cc.Node
} }
}, },
@@ -180,6 +184,9 @@ cc.Class({
this.initdata(true); this.initdata(true);
this.resize(); this.resize();
let self = this ; let self = this ;
if(this.mask != null){
this.mask.active = false ;
}
if(this.ready()) { if(this.ready()) {
let socket = this.socket(); let socket = this.socket();
this.routes = {}; this.routes = {};
@@ -873,18 +880,7 @@ cc.Class({
} }
/**
* 杠后移除当前手牌,进入到 杠 列表里
*/
for(var inx = 0 ; inx < context.playercards.length ; ){
let temp = context.playercards[inx].getComponent("HandCards");
if(data.cardtype == temp.mjtype && data.cardvalue == temp.mjvalue){
context.cardpool.put(context.playercards[inx]) ;
context.playercards.splice(inx, 1) ;
}else{
inx++ ;
}
}
if(data.action == "hu") { if(data.action == "hu") {
//胡牌了,把胡的牌放入到胡牌列表里,然后 把当前的玩家的牌局置为不可点击 //胡牌了,把胡的牌放入到胡牌列表里,然后 把当前的玩家的牌局置为不可点击
let hu_card = cc.instantiate(context.takecards_one); let hu_card = cc.instantiate(context.takecards_one);
@@ -892,9 +888,24 @@ cc.Class({
temp.init(data.card); temp.init(data.card);
context.deskcards.push(hu_card); context.deskcards.push(hu_card);
hu_card.setScale (0.8 , 0.8) ; hu_card.setScale (0.5 , 0.5) ;
hu_card.parent = context.hu_cards_current; hu_card.parent = context.hu_cards_current;
context.mask.active = true ; //遮罩,不让操作了
}else{ }else{
/**
* 杠后移除当前手牌,进入到 杠 列表里
*/
for(var inx = 0 ; inx < context.playercards.length ; ){
let temp = context.playercards[inx].getComponent("HandCards");
if(data.cardtype == temp.mjtype && data.cardvalue == temp.mjvalue){
context.cardpool.put(context.playercards[inx]) ;
context.playercards.splice(inx, 1) ;
}else{
inx++ ;
}
}
let cards_gang; let cards_gang;
/** /**
@@ -1460,6 +1471,7 @@ cc.Class({
/** /**
* 玩家数据销毁条件(房间解散,或者有玩家退出房价的时候,所有玩家数据销毁后冲洗排序) * 玩家数据销毁条件(房间解散,或者有玩家退出房价的时候,所有玩家数据销毁后冲洗排序)
*/ */
this.mask.active = false ;
}, },
restart:function(){ restart:function(){
/** /**

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

After

Width:  |  Height:  |  Size: 1.9 MiB

View File

@@ -16,10 +16,10 @@
"offsetY": 0, "offsetY": 0,
"trimX": 0, "trimX": 0,
"trimY": 0, "trimY": 0,
"width": 2036, "width": 2020,
"height": 1607, "height": 1649,
"rawWidth": 2036, "rawWidth": 2020,
"rawHeight": 1607, "rawHeight": 1649,
"borderTop": 0, "borderTop": 0,
"borderBottom": 0, "borderBottom": 0,
"borderLeft": 0, "borderLeft": 0,