|
|
@ -87,14 +87,11 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
/**游戏等待开始 */ |
|
|
|
private onGameStart(value: any) { |
|
|
|
this.resetAllPlayerSeatData(); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
this.pkData = null; |
|
|
|
this.resData = null; |
|
|
|
Message.send(TeenPattieEventType.GameMatchTips,false); |
|
|
|
Message.send(TeenPattieEventType.NextGame); |
|
|
|
if(!TeenPattieCommData.getInstance().isCurrWatch){ |
|
|
|
TeenPattieCommData.getInstance().isCurrGame = true; |
|
|
|
Message.send(TeenPattieEventType.SetCurrGameStatus); |
|
|
|
} |
|
|
|
this.isForceCompare = false; |
|
|
|
TeenpattieGameProxySystem.upPlayer?.startCutDown(true,value.data); |
|
|
|
Message.send(TeenPattieEventType.GameStart); |
|
|
@ -179,7 +176,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
Message.send(TeenPattieEventType.CurrRound, value.data.data.gameRound); |
|
|
|
Message.send(TeenPattieEventType.BetTotal,value.data.data.betTotal); |
|
|
|
|
|
|
|
Message.send(TeenPattieEventType.SetCurrGameStatus); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
|
|
|
|
if(value.data.data.curPlayerSeat <= 0 && value.data.data.gameRound <= 0){ |
|
|
|
if(value.data.data.time > 51){ |
|
|
@ -218,6 +215,16 @@ 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; |
|
|
|
} |
|
|
|
Message.send(TeenPattieEventType.SetCurrGameStatus); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 是否重新刷新座位 |
|
|
|
* 当自己坐下或进入观战时重新刷新 |
|
|
@ -251,6 +258,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
//玩家发牌
|
|
|
|
private onGameFaPai(value: any) { |
|
|
|
this.resetAllPlayerSeatData(); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
Message.send(TeenPattieEventType.NextGame); |
|
|
|
this.pkData = null; |
|
|
|
this.resData = null; |
|
|
@ -507,7 +515,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
TeenPattieCommData.getInstance().playerSeatId = item.SeatId; |
|
|
|
TeenPattieCommData.getInstance().isCurrWatch = false; |
|
|
|
SystemParams.getInstance().setValue("isWatch",0); |
|
|
|
Message.send(TeenPattieEventType.SetCurrGameStatus); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
|
|
|
|
const userPlayer = item?.SeatId; |
|
|
|
TeenPattieCommData.getInstance().chagedIndex =userPlayer >= 3 ? -(userPlayer - 3) : (3 - userPlayer); |
|
|
@ -529,7 +537,7 @@ export class TeenpattieGameProxySystem extends Component { |
|
|
|
TeenPattieCommData.getInstance().isCurrWatch = true; |
|
|
|
TeenPattieCommData.getInstance().playerSeatId = -1; |
|
|
|
SystemParams.getInstance().setValue("isWatch",1); |
|
|
|
Message.send(TeenPattieEventType.SetCurrGameStatus); |
|
|
|
this.getPlayerCurrGameStatus(); |
|
|
|
} |
|
|
|
item.SeatId = -1; |
|
|
|
TeenPattieCommData.getInstance().allWatchPlayerData.push(item); |
|
|
|