|
|
@ -89,7 +89,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
/**游戏等待开始 */ |
|
|
|
private onGameStart(value: any) { |
|
|
|
this.resetAllPlayerSeatData(); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
this.getPlayerCurrGameStatus(true); |
|
|
|
this.pkData = null; |
|
|
|
this.resData = null; |
|
|
|
Message.send(TeenPattieEventType.GameMatchTips,false); |
|
|
@ -178,7 +178,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
Message.send(TeenPattieEventType.CurrRound, value.data.data.gameRound); |
|
|
|
Message.send(TeenPattieEventType.BetTotal,value.data.data.betTotal); |
|
|
|
|
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
this.getPlayerCurrGameStatus(false); |
|
|
|
|
|
|
|
if(value.data.data.curPlayerSeat <= 0 && value.data.data.gameRound <= 0){ |
|
|
|
if(value.data.data.time > 51){ |
|
|
@ -217,12 +217,19 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/**获取游戏当前状态 */ |
|
|
|
private getPlayerCurrGameStatus(){ |
|
|
|
if(!TeenPattieCommData.getInstance().isCurrWatch && !TeenPattieCommData.getInstance().isCurrGame){ |
|
|
|
TeenPattieCommData.getInstance().isCurrGame = true; |
|
|
|
}else if(TeenPattieCommData.getInstance().isCurrWatch && TeenPattieCommData.getInstance().isCurrGame){ |
|
|
|
TeenPattieCommData.getInstance().isCurrGame = false; |
|
|
|
/** |
|
|
|
* 获取游戏当前状态 |
|
|
|
* @param status true 改变 |
|
|
|
*/ |
|
|
|
private getPlayerCurrGameStatus(status:boolean){ |
|
|
|
// if(!TeenPattieCommData.getInstance().isCurrWatch && !TeenPattieCommData.getInstance().isCurrGame){
|
|
|
|
// TeenPattieCommData.getInstance().isCurrGame = true;
|
|
|
|
// }else if(TeenPattieCommData.getInstance().isCurrWatch && TeenPattieCommData.getInstance().isCurrGame){
|
|
|
|
// TeenPattieCommData.getInstance().isCurrGame = false;
|
|
|
|
// }
|
|
|
|
if(status){ |
|
|
|
if(TeenPattieCommData.getInstance().isCurrWatch) TeenPattieCommData.getInstance().isCurrGame = false; |
|
|
|
else TeenPattieCommData.getInstance().isCurrGame = true; |
|
|
|
} |
|
|
|
Message.send(TeenPattieEventType.SetCurrGameStatus); |
|
|
|
} |
|
|
@ -259,7 +266,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
//玩家发牌
|
|
|
|
private onGameFaPai(value: any) { |
|
|
|
this.resetAllPlayerSeatData(); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
this.getPlayerCurrGameStatus(true); |
|
|
|
Message.send(TeenPattieEventType.NextGame); |
|
|
|
this.pkData = null; |
|
|
|
this.resData = null; |
|
|
@ -548,7 +555,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
TeenPattieCommData.getInstance().playerSeatId = item.SeatId; |
|
|
|
TeenPattieCommData.getInstance().isCurrWatch = false; |
|
|
|
SystemParams.getInstance().setValue("isWatch",0); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
this.getPlayerCurrGameStatus(false); |
|
|
|
|
|
|
|
const userPlayer = item?.SeatId; |
|
|
|
TeenPattieCommData.getInstance().chagedIndex =userPlayer >= 3 ? -(userPlayer - 3) : (3 - userPlayer); |
|
|
@ -570,7 +577,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
TeenPattieCommData.getInstance().isCurrWatch = true; |
|
|
|
TeenPattieCommData.getInstance().playerSeatId = -1; |
|
|
|
SystemParams.getInstance().setValue("isWatch",1); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
this.getPlayerCurrGameStatus(false); |
|
|
|
} |
|
|
|
item.SeatId = -1; |
|
|
|
TeenPattieCommData.getInstance().allWatchPlayerData.push(item); |
|
|
|