103 lines
1.9 KiB
JavaScript
103 lines
1.9 KiB
JavaScript
var Infinite = {
|
|
|
|
}
|
|
Infinite.join = function(seat){
|
|
//加入房间
|
|
if (Utl.getIsInfinite() == 1) {//如果是无限局
|
|
for (var i = 0; i <Desk.PlayerList.length; i++) {
|
|
if(Desk.PlayerList[i].playerid!=-1){
|
|
Utl.setGrade(i,Desk.GetPlayerBySeat(i).bean);
|
|
}
|
|
}
|
|
Utl.setPlayerPrepare(seat, 0);
|
|
}
|
|
|
|
}
|
|
Infinite.no_join = function(){
|
|
//未开战加入房间
|
|
Utl.setDeskStage(0);
|
|
Utl.setPlayerPrepare(Utl.getMySeat(), 0);
|
|
}
|
|
Infinite.updata = function(stage){
|
|
//stage 开战状态
|
|
//重连
|
|
if (Utl.getIsInfinite() == 1) {//如果是无限局
|
|
if(stage != -1){
|
|
Utl.setDeskStage(1);
|
|
}else{
|
|
Utl.setDeskStage(0);
|
|
for (var i = 0; i < Desk.PlayerList.length; i++) {
|
|
if(Desk.PlayerList[i].playerid!=1){
|
|
if (Utl.getPlayerReadyState(i) == 1) {//是否准备
|
|
Utl.setPlayerPrepare(i,1);
|
|
}else{
|
|
Utl.setPlayerPrepare(i,0);
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
for (var i = 0; i < Desk.PlayerList.length; i++) {
|
|
if(Desk.PlayerList[i].playerid!=1){
|
|
Utl.setGrade(i,Desk.GetPlayerBySeat(i).bean);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
Infinite.out = function(){
|
|
//退出房间
|
|
if (Utl.getIsInfinite() == 1) {//如果是无限局
|
|
Utl.setPlayerPrepare(Utl.getMySeat(), 0);
|
|
}
|
|
}
|
|
Infinite.ready = function(seat){
|
|
if (Utl.getIsInfinite() == 1) {//如果是无限局
|
|
//准备
|
|
Utl.setPlayerPrepare(seat, 1);
|
|
}
|
|
}
|
|
Infinite.robot_ready = function(wjzb){
|
|
if (Utl.getIsInfinite() == 1) {//如果是无限局
|
|
//准备
|
|
for (var i = 0; i < wjzb.length; i++) {
|
|
if(Desk.PlayerList[i].playerid != -1){
|
|
if (wjzb[i] == 1) {//是否准备
|
|
Utl.setPlayerPrepare(i,1);
|
|
}else{
|
|
Utl.setPlayerPrepare(i,0);
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
Infinite.found = function(){
|
|
//创建房间
|
|
if (Utl.getIsInfinite() == 1) {//如果是无限局
|
|
Utl.setGrade(Utl.getMySeat(),Desk.GetPlayerBySeat(Utl.getMySeat()).bean);
|
|
Utl.setDeskStage(0);
|
|
Utl.setPlayerPrepare(Utl.getMySeat(), 0);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|