Files
2026-02-04 23:47:45 +08:00

1249 lines
27 KiB
JavaScript

function hfzijicp (pai,shunx,zuowei,zhen) {
switch (shunx){
case 1:
for(var b=0;b<pai.length;b++)
{
for(var a=0;a<shoupai[chapaizw].length;a++)
{
if(pai[b]==shoupai[chapaizw][a])
{
shoupai[chapaizw].splice(a,1);
a=a-1;
}
}
}
for(var a=1286;a<1286+shoupai[chapaizw].length;a++)
{
set_self(a,43,shoupai[chapaizw][a-1286]%54+1,0,0);
}
if(shoupai[chapaizw].length<=19)
{
for(var a=1286;a<1286+shoupai[chapaizw].length;a++)
{
set_self(1286,18,625-shoupai[chapaizw].length*40/2,0,0)
set_self(a,18,get_self(1286,18,0,0,0)+40*(a-1286),0,0);
set_self(a,19,555,0,0);
}
}
else
{
for(var a=1286;a<1305;a++)
{
set_self(1286,18,245,0,0)
set_self(a,18,get_self(1286,18,0,0,0)+40*(a-1286),0,0);
set_self(a,19,555,0,0);
}
for(var a=1305;a<1286+shoupai[chapaizw].length;a++)
{
set_self(1305,18,245,0,0)
set_self(a,18,get_self(1305,18,0,0,0)+40*(a-1305),0,0);
set_self(a,19,620,0,0);
}
}
///////////////////////////////////////////////////////////////////////////////////////////////
for(var a=1286+shoupai[chapaizw].length;a<1286+shoupai[chapaizw].length+pai.length;a++)
{
set_self(1286+shoupai[chapaizw].length,18,616-pai.length*20/2,0,0);
set_self(a,43,zhen[a-(1286+shoupai[chapaizw].length)],0,0);
set_self(a,33,70,0,0);
set_self(a,19,460,0,0);
set_self(a,18,get_self(1286+shoupai[chapaizw].length,18,0,0,0)+20*(a-(1286+shoupai[chapaizw].length)),0,0);
}
break;
case 2:
for(var b=0;b<pai.length;b++)
{
for(var a=0;a<shoupai[zuowei].length;a++)
{
if(pai[b]==shoupai[zuowei][a])
{
shoupai[zuowei].splice(a,1);
a=a-1;
}
}
}
for(var a=1362;a<1362+shoupai[zuowei].length;a++)
{
set_self(a,43,shoupai[zuowei][a-1362]%54+1,0,0);
}
if(shoupai[zuowei].length<=19)
{
for(var a=1362;a<1362+shoupai[zuowei].length;a++)
{
set_self(1362,18,1101-shoupai[zuowei].length*20,0,0)
set_self(a,18,get_self(1362,18,0,0,0)+20*(a-1362),0,0);
set_self(a,19,200,0,0);
}
}
else
{
for(var a=1362;a<1381;a++)
{
set_self(1362,18,721,0,0)
set_self(a,18,get_self(1362,18,0,0,0)+20*(a-1362),0,0);
set_self(a,19,200,0,0);
}
for(var a=1381;a<1362+shoupai[zuowei].length;a++)
{
set_self(1381,18,721,0,0)
set_self(a,18,get_self(1381,18,0,0,0)+20*(a-1381),0,0);
set_self(a,19,244,0,0);
}
}
///////////////////////////////////////////////////////////////////////////
for(var a=1362+shoupai[zuowei].length;a<1362+shoupai[zuowei].length+pai.length;a++)
{
set_self(a,43,zhen[a-(1362+shoupai[zuowei].length)],0,0);
}
if(pai.length<=19)
{
for(var a=1362+shoupai[zuowei].length;a<1362+shoupai[zuowei].length+pai.length;a++)
{
set_self(1362+shoupai[zuowei].length,18,1031-pai.length*15,0,0);
set_self(a,33,80,0,0);
set_self(a,19,325,0,0);
set_self(a,18,get_self(1362+shoupai[zuowei].length,18,0,0,0)+15*(a-(1362+shoupai[zuowei].length)),0,0);
}
}
else
{
for(var a=1362+shoupai[zuowei].length;a<1362+shoupai[zuowei].length+19;a++)
{
set_self(1362+shoupai[zuowei].length,18,746,0,0);
set_self(a,33,80,0,0);
set_self(a,19,325,0,0);
set_self(a,18,get_self(1362+shoupai[zuowei].length,18,0,0,0)+15*(a-(1362+shoupai[zuowei].length)),0,0);
}
for(var a=1362+shoupai[zuowei].length+19;a<1362+shoupai[zuowei].length+pai.length;a++)
{
set_self(1362+shoupai[zuowei].length+19,18,746,0,0);
set_self(a,33,80,0,0);
set_self(a,19,360,0,0);
set_self(a,18,get_self(1362+shoupai[zuowei].length+19,18,0,0,0)+15*(a-(1362+shoupai[zuowei].length+19)),0,0);
}
}
break;
case 3:
for(var b=0;b<pai.length;b++)
{
for(var a=0;a<shoupai[zuowei].length;a++)
{
if(pai[b]==shoupai[zuowei][a])
{
shoupai[zuowei].splice(a,1);
a=a-1;
}
}
}
for(var a=1324;a<1324+shoupai[zuowei].length;a++)
{
set_self(a,43,shoupai[zuowei][a-1324]%54+1,0,0);
}
if(shoupai[zuowei].length<=19)
{
for(var a=1324;a<1324+shoupai[zuowei].length;a++)
{
set_self(1324,18,150,0,0)
set_self(a,18,get_self(1324,18,0,0,0)+20*(a-1324),0,0);
set_self(a,19,200,0,0);
}
}
else
{
for(var a=1324;a<1343;a++)
{
set_self(1324,18,150,0,0)
set_self(a,18,get_self(1324,18,0,0,0)+20*(a-1324),0,0);
set_self(a,19,200,0,0);
}
for(var a=1343;a<1324+shoupai[zuowei].length;a++)
{
set_self(1343,18,150,0,0)
set_self(a,18,get_self(1343,18,0,0,0)+20*(a-1343),0,0);
set_self(a,19,244,0,0);
}
}
///////////////////////////////////////////////////////////////////////////
for(var a=1324+shoupai[zuowei].length;a<1324+shoupai[zuowei].length+pai.length;a++)
{
set_self(a,43,zhen[a-(1324+shoupai[zuowei].length)],0,0);
}
if(pai.length<=19)
{
for(var a=1324+shoupai[zuowei].length;a<1324+shoupai[zuowei].length+pai.length;a++)
{
set_self(1324+shoupai[zuowei].length,18,225,0,0);
set_self(a,33,80,0,0);
set_self(a,19,325,0,0);
set_self(a,18,get_self(1324+shoupai[zuowei].length,18,0,0,0)+15*(a-(1324+shoupai[zuowei].length)),0,0);
}
}
else
{
for(var a=1324+shoupai[zuowei].length;a<1324+shoupai[zuowei].length+19;a++)
{
set_self(1324+shoupai[zuowei].length,18,225,0,0);
set_self(a,33,80,0,0);
set_self(a,19,325,0,0);
set_self(a,18,get_self(1324+shoupai[zuowei].length,18,0,0,0)+15*(a-1324+shoupai[zuowei].length),0,0);
}
for(var a=1324+shoupai[zuowei].length+19;a<1324+shoupai[zuowei].length+pai.length;a++)
{
set_self(1324+shoupai[zuowei].length+19,18,225,0,0);
set_self(a,33,80,0,0);
set_self(a,19,360,0,0);
set_self(a,18,get_self(1324+shoupai[zuowei].length+19,18,0,0,0)+15*(a-(1324+shoupai[zuowei].length+19)),0,0);
}
}
break;
}
};
function hfcp () {
switch (chapaizw){
/////自己座位是0/////
case 0:
switch (huifang[chapjushu-1][dijilun][dijige].zuowei){
///////操作权是座位0//////////
case 0:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,1,0,huifang[chapjushu-1][dijilun][dijige].zhen);
hfzt[0]=3;
set_self(1256,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
set_self(1406,37,1,0,0);
hfzt[0]=4;
}
set_self(1401,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(0);
}
break;
///////操作权是座位1//////////
case 1:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzt[1]=3;
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,2,1,huifang[chapjushu-1][dijilun][dijige].zhen);
set_self(1257,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
set_self(1405,37,1,0,0);
hfzt[1]=4;
}
set_self(1403,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(1);
}
break;
///////操作权是座位2//////////
case 2:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzt[2]=3;
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,3,2,huifang[chapjushu-1][dijilun][dijige].zhen);
set_self(1258,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
hfzt[2]=4;
set_self(1404,37,1,0,0);
}
set_self(1402,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(2);
}
break;
default:
break;
}
break;
///////自己座位是1///////
case 1:
switch (huifang[chapjushu-1][dijilun][dijige].zuowei){
///////操作权是座位1//////////
case 1:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,1,0,huifang[chapjushu-1][dijilun][dijige].zhen);
hfzt[1]=3;
set_self(1257,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
hfzt[1]=4;
set_self(1406,37,1,0,0);
}
set_self(1401,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(1);
}
break;
///////操作权是座位2//////////
case 2:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzt[2]=3;
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,2,2,huifang[chapjushu-1][dijilun][dijige].zhen);
set_self(1258,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
hfzt[2]=4;
set_self(1405,37,1,0,0);
}
set_self(1403,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(2);
}
break;
///////操作权是座位0//////////
case 0:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzt[0]=3;
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,3,0,huifang[chapjushu-1][dijilun][dijige].zhen);
set_self(1256,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
hfzt[0]=4;
set_self(1404,37,1,0,0);
}
set_self(1402,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(0);
}
break;
default:
break;
}
break;
///////自己座位是2///////
case 2:
switch (huifang[chapjushu-1][dijilun][dijige].zuowei){
///////操作权是座位2//////////
case 2:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzt[2]=3;
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,1,0,huifang[chapjushu-1][dijilun][dijige].zhen);
set_self(1258,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
hfzt[2]=4;
set_self(1406,37,1,0,0);
}
set_self(1401,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(2);
}
break;
///////操作权是座位0//////////
case 0:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzt[0]=3;
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,2,0,huifang[chapjushu-1][dijilun][dijige].zhen);
set_self(1256,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
hfzt[0]=4;
set_self(1405,37,1,0,0);
}
set_self(1403,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(0);
}
break;
///////操作权是座位1//////////
case 1:
if(huifang[chapjushu-1][dijilun][dijige].chupai)
{
hfzt[1]=3;
hfzijicp(huifang[chapjushu-1][dijilun][dijige].chupai,3,1,huifang[chapjushu-1][dijilun][dijige].zhen);
set_self(1257,7,huifang[chapjushu-1][dijilun][dijige].jiang+'奖');
}
if(huifang[chapjushu-1][dijilun][dijige].buchu==0)
{
hfzt[1]=4;
set_self(1404,37,1,0,0);
}
set_self(1402,37,0,0,0);
if(huifang[chapjushu-1][dijilun][dijige].jieshu==0)
{
dakaixiaoju();
}
else
{
hfkongzhi(1);
}
break;
default:
break;
}
break;
default:
break;
}
};
function hfkongzhi (zw) {
var renshu = shoupai.length;
switch (chapaizw){
///////////////自己座位是0////////////////////////////////////////////////////////////////////////////////////
case 0:
switch (zw){
//////////0号座位操作后////////////////////////
case 0:
//////////2人////////////
if(renshu==2)
{
////轮到自己出的牌不可见/////
paixiaoshi(2);
set_self(1403,37,1,0,0);
if(hfzt[0]==4)
{
set_self(1404,37,0,0,0);
set_self(1406,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
}
///////3人
else
{////轮到自己出的牌不可见/////
paixiaoshi(2);
if(shoupai[1].length!=0)
{
set_self(1403,37,1,0,0);
set_self(1405,37,0,0,0);
}
else
{
hfzt[1]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1402,37,1,0,0);
set_self(1404,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(3);
}
if((hfzt[2]==4&&hfzt[0]==4)||(shoupai[1].length==0&&hfzt[1]==5&&hfzt[0]==4)||(shoupai[2].length==0&&hfzt[2]==5&&hfzt[0]==4))
{
set_self(1404,37,0,0,0);
set_self(1406,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
}
break;
//////////1号座位操作后////////////////////////
case 1:
if(renshu==2)
{
////轮到自己出的牌不可见/////
paixiaoshi(1);
set_self(1401,37,1,0,0);
if(hfzt[1]==4)
{
set_self(1406,37,0,0,0);
set_self(1405,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
}
else
{
////轮到自己出的牌不可见/////
paixiaoshi(3);
if(shoupai[2].length!=0)
{
set_self(1402,37,1,0,0);
set_self(1404,37,0,0,0);
}
else
{
hfzt[2]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1401,37,1,0,0);
set_self(1406,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(1);
}
if((hfzt[1]==4&&hfzt[0]==4)||(shoupai[2].length==0&&hfzt[2]==5&&hfzt[1]==4)||(shoupai[0].length==0&&hfzt[0]==5&&hfzt[1]==4))
{
set_self(1406,37,0,0,0);
set_self(1405,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
}
break;
//////////2号座位操作后////////////////////////
case 2:
////轮到自己出的牌不可见/////
paixiaoshi(1);
if(shoupai[0].length!=0)
{
set_self(1401,37,1,0,0);
set_self(1406,37,0,0,0);
}
else
{
hfzt[0]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1403,37,1,0,0);
set_self(1405,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(2);
}
if((hfzt[2]==4&&hfzt[1]==4)||(shoupai[0].length==0&&hfzt[0]==5&&hfzt[2]==4)||(shoupai[1].length==0&&hfzt[1]==5&&hfzt[2]==4))
{
set_self(1405,37,0,0,0);
set_self(1404,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
break;
default:
break;
}
break;
///////////////自己座位是1/////////////////////////////////////////////////////////////////////
case 1:
switch (zw){
//////////0号座位操作后////////////////////////
case 0:
if(renshu==2)
{
////轮到自己出的牌不可见/////
paixiaoshi(1);
set_self(1401,37,1,0,0);
if(hfzt[0]==4)
{
set_self(1404,37,0,0,0);
set_self(1405,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
}
else
{
////轮到自己出的牌不可见/////
paixiaoshi(1);
for(var a=1286;a<1324;a++)
{
if(get_self(a,19,0,0,0)==460)
{
set_self(a,37,0,0,0);
}
}
if(shoupai[1].length!=0)
{
set_self(1401,37,1,0,0);
set_self(1406,37,0,0,0);
}
else
{
hfzt[1]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1403,37,1,0,0);
set_self(1405,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(2);
}
if((hfzt[2]==4&&hfzt[0]==4)||(shoupai[1].length==0&&hfzt[1]==5&&hfzt[0]==4)||(shoupai[2].length==0&&hfzt[2]==5&&hfzt[0]==4))
{
set_self(1404,37,0,0,0);
set_self(1405,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
}
break;
//////////1号座位操作后////////////////////////
case 1:
if(renshu==2)
{
////轮到自己出的牌不可见/////
paixiaoshi(3);
set_self(1402,37,1,0,0);
if(hfzt[1]==4)
{
set_self(1404,37,0,0,0);
set_self(1406,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
}
else
{
////轮到自己出的牌不可见/////
paixiaoshi(2);
if(shoupai[2].length!=0)
{
set_self(1403,37,1,0,0);
set_self(1405,37,0,0,0);
}
else
{
hfzt[2]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1402,37,1,0,0);
set_self(1404,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(3);
}
if((hfzt[1]==4&&hfzt[0]==4)||(shoupai[2].length==0&&hfzt[2]==5&&hfzt[1]==4)||(shoupai[0].length==0&&hfzt[0]==5&&hfzt[1]==4))
{
set_self(1404,37,0,0,0);
set_self(1406,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
}
break;
//////////2号座位操作后////////////////////////
case 2:
////轮到自己出的牌不可见/////
paixiaoshi(3);
if(shoupai[0].length!=0)
{
set_self(1402,37,1,0,0);
set_self(1404,37,0,0,0);
}
else
{
hfzt[0]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1401,37,1,0,0);
set_self(1406,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(1);
}
if((hfzt[2]==4&&hfzt[1]==4)||(shoupai[0].length==0&&hfzt[0]==5&&hfzt[2]==4)||(shoupai[1].length==0&&hfzt[1]==5&&hfzt[2]==4))
{
set_self(1405,37,0,0,0);
set_self(1406,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
break;
default:
break;
}
break;
///////////////自己座位是2/////////////////////////////////////////////////////////////////////////////////////////////////////
case 2:
switch (zw){
//////////0号座位操作后////////////////////////
case 0:
////轮到自己出的牌不可见/////
paixiaoshi(3);
if(shoupai[1].length!=0)
{
set_self(1402,37,1,0,0);
set_self(1404,37,0,0,0);
}
else
{
hfzt[1]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1401,37,1,0,0);
set_self(1406,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(1);
}
if((hfzt[2]==4&&hfzt[0]==4)||(shoupai[1].length==0&&hfzt[1]==5&&hfzt[0]==4)||(shoupai[2].length==0&&hfzt[2]==5&&hfzt[0]==4))
{
set_self(1405,37,0,0,0);
set_self(1406,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
break;
//////////1号座位操作后////////////////////////
case 1:
////轮到自己出的牌不可见/////
paixiaoshi(1);
if(shoupai[2].length!=0)
{
set_self(1401,37,1,0,0);
set_self(1406,37,0,0,0);
}
else
{
hfzt[2]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1403,37,1,0,0);
set_self(1405,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(2);
}
if((hfzt[1]==4&&hfzt[0]==4)||(shoupai[2].length==0&&hfzt[2]==5&&hfzt[1]==4)||(shoupai[0].length==0&&hfzt[0]==5&&hfzt[1]==4))
{
set_self(1404,37,0,0,0);
set_self(1405,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
break;
//////////2号座位操作后////////////////////////
case 2:
////轮到自己出的牌不可见/////
paixiaoshi(2);
if(shoupai[0].length!=0)
{
set_self(1403,37,1,0,0);
set_self(1405,37,0,0,0);
}
else
{
hfzt[0]=5;
dijige=dijige+1;
if(dijige==3)
{
dijilun=dijilun+1;
dijige=0;
}
set_self(1402,37,1,0,0);
set_self(1404,37,0,0,0);
////轮到自己出的牌不可见/////
paixiaoshi(3);
}
if((hfzt[2]==4&&hfzt[1]==4)||(shoupai[0].length==0&&hfzt[0]==5&&hfzt[2]==4)||(shoupai[1].length==0&&hfzt[1]==5&&hfzt[2]==4))
{
set_self(1406,37,0,0,0);
set_self(1404,37,0,0,0);
set_self(1185+wskfen[chapjushu-1][fencishu].zuowei,7,wskfen[chapjushu-1][fencishu].fen+'分');
fencishu=fencishu+1;
}
break;
default:
break;
}
break;
default:
break;
}
/////////////////////////////////////////////////////////////////
};
function hfjieshu () {
set_group(210,37,0,0,0);
set_group(225,37,0,0,0);
set_group(224,37,0,0,0);
set_group(207,37,0,0,0);
set_group(203,37,0,0,0);
set_self(1227,37,0,0,0);
set_self(1406,57,0,0,0);
dijilun=0;
dijige =0;
hfzt=[-2,-2,-2];
fencishu=0;
for(var a=1286;a<1305;a++)
{
set_self(1286,18,245,0,0);
set_self(a,18,get_self(1286,18,0,0,0)+40*(a-1286),0,0);
set_self(a,19,555,0,0);
set_self(a,33,100,0,0);
}
for(var a=1305;a<1324;a++)
{
set_self(1305,18,245,0,0);
set_self(a,18,get_self(1305,18,0,0,0)+40*(a-1305),0,0);
set_self(a,19,620,0,0);
set_self(a,33,100,0,0);
}
//////////////////////////////////////////////////
for(var a=1324;a<1343;a++)
{
set_self(1324,18,150,0,0);
set_self(a,18,get_self(1324,18,0,0,0)+20*(a-1324),0,0);
set_self(a,19,200,0,0);
set_self(a,33,100,0,0);
}
for(var a=1343;a<1362;a++)
{
set_self(1343,18,150,0,0);
set_self(a,18,get_self(1343,18,0,0,0)+20*(a-1343),0,0);
set_self(a,19,244,0,0);
set_self(a,33,100,0,0);
}
///////////////////////////////////////////////////
for(var a=1362;a<1381;a++)
{
set_self(1362,18,721,0,0);
set_self(a,18,get_self(1362,18,0,0,0)+20*(a-1362),0,0);
set_self(a,19,200,0,0);
set_self(a,33,100,0,0);
}
for(var a=1381;a<1400;a++)
{
set_self(1381,18,721,0,0);
set_self(a,18,get_self(1381,18,0,0,0)+20*(a-1381),0,0);
set_self(a,19,244,0,0);
set_self(a,33,100,0,0);
}
};
function dakaixiaoju () {
var renshu = shoupai.length;
set_self(1406,57,0,0,0);
set_self(1207,37,0,0,0);
set_self(1208,37,0,0,0);
set_self(1207,41,0,0,0);
set_self(1208,41,0,0,0);
set_group(216,37,1,0,0);
if(renshu==2)
{
set_self(1222,37,0,0,0);
set_self(1254,37,0,0,0);
set_self(1223,37,0,0,0);
set_self(1232,37,0,0,0);
set_self(1285,37,0,0,0);
set_self(1282,37,0,0,0);
set_self(1267,37,0,0,0);
set_self(1273,37,0,0,0);
set_self(1279,37,0,0,0);
set_self(1270,37,0,0,0);
set_self(1276,37,0,0,0);
set_self(1264,37,0,0,0);
set_self(1261,37,0,0,0);
set_self(1235,37,0,0,0);
set_self(1238,37,0,0,0);
set_self(1224,37,0,0,0);
}
//Utl.playSound(yinxiao[4]);
for (var i = 0; i <renshu; i++) {
Utl.setGrade(i,fenshu[(chapjushu-1)*renshu+i]);
}
/////////////////////////////////////////////////////////////////////////////
for(var a=0;a<jiang[chapjushu-1].fen.length-1;a=a+2)
{
for(var b=0;b<renshu;b++)
{
if(jiang[chapjushu-1].fen[a]==b)
{
set_self(1185+b,7,jiang[chapjushu-1].fen[a+1]+'分');
var wskfen = jiang[chapjushu-1].fen[a+1];
///小局结算 5 10 k的 得分//////////////////
set_draw(wskfen,1274+b,380+250*b,20);
}
}
}
////////////小局 是庄的话 显示庄的图标///////////
for(var a=0;a<renshu;a++)
{
if(chapai.zhuang[chapjushu-1]==a)
{
if(a==0)
{
set_self(1248,37,1,0,0);
set_self(1249,37,0,0,0);
set_self(1254,37,0,0,0);
}
if(a==1)
{
set_self(1248,37,0,0,0);
set_self(1249,37,1,0,0);
set_self(1254,37,0,0,0);
}
if(a==2)
{
set_self(1248,37,0,0,0);
set_self(1249,37,0,0,0);
set_self(1254,37,1,0,0);
}
}
}
//////////////////////////////////////////////
//////头像////////
for(var a=0;a<renshu;a++)
{
set_self(1217+a*3,1,Utl.getHeadimgSrc(a));
}
///////昵称///////////
for(var a=0;a<renshu;a++)
{
set_self(1230+a,7,Func.subString(Utl.getNicknameBySeat(a),12,true));
var zt = Func.subString(Utl.getNicknameBySeat(a),12,true).gblen();
set_self(1230+a,18,389+a*250-zt/2*14,0,0);
}
///奖/////////////////////////////////
for(var a=0;a<renshu;a++)
{
/////////////////////奖的宽度调整////////////////////
set_draw(jiang[chapjushu-1].ptj[a],1271+a,349+250*a,20);
//////////////类型不是 不冲关的时候///////////////////
if(jiang[chapjushu-1].leixing[2]!=5)
{
if(jiang[chapjushu-1].ptj[a]>=jiang[chapjushu-1].leixing[2]+2)
{
set_self(1277+a,37,1,0,0);
}
else
{ //////不冲关 隐藏//////
set_self(1277+a,37,0,0,0);
}
}
else
{ ////////////不冲关的时候 隐藏 冲关*2/////
for(var b=0;b<3;b++)
{
set_self(1277+b,37,0,0,0);
}
}
}
for(var a=0;a<renshu;a++)
{
///////返回的是庄双关 还是其他的///////////
set_self(1262+a,43,jiang[chapjushu-1].jg);
}
/////////////分////////////////
for(var a=0;a<renshu;a++)
{
///////////小局得分 宽度调整////////////////////////////////
set_draw(ifast_abs(fenshu[(chapjushu-1)*renshu+a]),1280+a,376+250*a,26);
if(fenshu[(chapjushu-1)*renshu+a]<0)
{
set_self(1280+a,1,532);
set_self(1283+a,37,1,0,0);
set_self(1283+a,18,get_self(1280+a,18,0,0,0)-30,0,0);
}
else
{
set_self(1280+a,1,531);
set_self(1283+a,37,0,0,0);
}
///////////////////////////////////////////////////////////////////
}
//////////////////总奖///////////////////////////////////////
for(var a=0;a<jiang[chapjushu-1].zj.length-1;a=a+2)
{
for(var b=0;b<renshu;b++)
{
if(jiang[chapjushu-1].zj[a]==b)
{
///小局结算 的总奖//////////////////
set_draw(jiang[chapjushu-1].zj[a+1],1236+b,405+250*b,20);
}
}
}
///////////霸王//////////////////////
if(jiang[chapjushu-1].leixing[1]==1)
{
for(var a=0;a<renshu;a++)
{
////不算霸王 /////
set_self(1259+a,37,0,0,0);
}
}
else
{ //////////////霸王* 2///////////////////////////////
for(var a=0;a<renshu;a++)
{
set_self(1259+a,37,0,0,0);
}
///////////////////////////
var bw = 0;
for(var a=0;a<renshu;a++)
{
if(jiang[chapjushu-1].ptj[a]!=0)
{
bw=0;
for(var k=0;k<renshu;k++)
{
if(k!=a)
{
if(jiang[chapjushu-1].ptj[k]==0)
{
bw = bw+1;
if(bw==renshu-1)
{
set_self(1259+a,37,1,0,0);
break;
}
}
}
}
}
}
//if(jiang[chapjushu-1].ptj[1]==0&&jiang[chapjushu-1].ptj[2]==0&&jiang[chapjushu-1].ptj[0]!=0)
//{
//set_self(1259,37,1,0,0);
//set_self(1260,37,0,0,0);
//set_self(1261,37,0,0,0);
//}
//if(jiang[chapjushu-1].ptj[2]==0&&jiang[chapjushu-1].ptj[0]==0&&jiang[chapjushu-1].ptj[1]!=0)
//{
//set_self(1259,37,0,0,0);
//set_self(1260,37,1,0,0);
//set_self(1261,37,0,0,0);
//}
//if(jiang[chapjushu-1].ptj[0]==0&&jiang[chapjushu-1].ptj[1]==0&&jiang[chapjushu-1].ptj[2]!=0)
//{
//set_self(1259,37,0,0,0);
//set_self(1260,37,0,0,0);
//set_self(1261,37,1,0,0);
//}
}
};
function paixiaoshi (zwji) {
switch (zwji){
case 1:
for(var a=1286;a<1324;a++)
{
if(get_self(a,19,0,0,0)==460)
{
set_self(a,37,0,0,0);
}
}
break;
case 2:
for(var a=1362;a<1400;a++)
{
if(get_self(a,19,0,0,0)==325||get_self(a,19,0,0,0)==360)
{
set_self(a,37,0,0,0);
}
}
break;
case 3:
for(var a=1324;a<1362;a++)
{
if(get_self(a,19,0,0,0)==325||get_self(a,19,0,0,0)==360)
{
set_self(a,37,0,0,0);
}
}
break;
default:
break;
}
};