目录结构调整
This commit is contained in:
102
codes/games/client/Projects/doudizhu/js/kj/Infinite.js
Normal file
102
codes/games/client/Projects/doudizhu/js/kj/Infinite.js
Normal file
@@ -0,0 +1,102 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user