354 lines
10 KiB
JavaScript
354 lines
10 KiB
JavaScript
var xianpai = function () {//显示朋友
|
|
set_group(203,37,1,0,0);
|
|
set_group(215,37,1,0,0);
|
|
for (var i =0;i<4;i++) {
|
|
set_self(1124+i,37,0,0,0);
|
|
}
|
|
switch (Utl.getMySeat()){
|
|
case 0:
|
|
for (var i=0;i<4;i++) {
|
|
if (zhaopengyou_bianliang.pub.zhunbei[i]==1) {
|
|
set_self(1124+i,37,1,0,0);
|
|
}
|
|
}
|
|
break;
|
|
case 1:
|
|
for (var i=0;i<3;i++) {
|
|
if (zhaopengyou_bianliang.pub.zhunbei[i+1]==1) {
|
|
set_self(1124+i,37,1,0,0);
|
|
}
|
|
|
|
}
|
|
if (zhaopengyou_bianliang.pub.zhunbei[0]==1) {
|
|
set_self(1127,37,1,0,0);
|
|
}
|
|
break;
|
|
case 2:
|
|
for (var i=0;i<2;i++) {
|
|
if (zhaopengyou_bianliang.pub.zhunbei[i+2]==1) {
|
|
set_self(1124+i,37,1,0,0);
|
|
}
|
|
|
|
}
|
|
if (zhaopengyou_bianliang.pub.zhunbei[0]==1) {
|
|
set_self(1126,37,1,0,0);
|
|
}
|
|
if (zhaopengyou_bianliang.pub.zhunbei[1]==1) {
|
|
set_self(1127,37,1,0,0);
|
|
}
|
|
break;
|
|
case 3:
|
|
for (var i=0;i<3;i++) {
|
|
if (zhaopengyou_bianliang.pub.zhunbei[i]==1) {
|
|
set_self(1125+i,37,1,0,0);
|
|
}
|
|
}
|
|
if (zhaopengyou_bianliang.pub.zhunbei[3]==1) {
|
|
set_self(1124,37,1,0,0);
|
|
}
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
var yinxiao = function (paixing,seat) {
|
|
if(Utl.getSexBySeat(seat) == 1){
|
|
if(paixing[0][0] == 1 && paixing[0][1] == 1){
|
|
if (paixing[1][0][4] == 53) {
|
|
Utl.playSound(zhaopengyou_yinxiao.danzhang[13]);
|
|
}else if (paixing[1][0][4] == 54) {
|
|
Utl.playSound(zhaopengyou_yinxiao.danzhang[14]);
|
|
}else{
|
|
Utl.playSound(zhaopengyou_yinxiao.danzhang[paixing[1][0][4]-3]);
|
|
}
|
|
}else if(paixing[0][0] == 2 && paixing[0][1] == 1){
|
|
if (paixing[1][0][4] == 53) {
|
|
Utl.playSound(zhaopengyou_yinxiao.yidui[13]);
|
|
}else if (paixing[1][0][4] == 54) {
|
|
Utl.playSound(zhaopengyou_yinxiao.yidui[14]);
|
|
}else{
|
|
Utl.playSound(zhaopengyou_yinxiao.yidui[paixing[1][0][4]-3]);
|
|
}
|
|
}else if(paixing[0][0] == 3 && paixing[0][1] == 1){
|
|
Utl.playSound(zhaopengyou_yinxiao.sandai[paixing[1][0][4]-3]);
|
|
}else if(paixing[0][0] == 1 && paixing[0][1] >= 5){
|
|
Utl.playSound(zhaopengyou_yinxiao.shunzi[0]);
|
|
}else if(paixing[0][0] == 2 && paixing[0][1] >= 2){
|
|
Utl.playSound(zhaopengyou_yinxiao.liandui[0]);
|
|
}else if(paixing[0][0] >= 3 && paixing[0][1] >= 2){
|
|
Utl.playSound(zhaopengyou_yinxiao.feiji[0]);
|
|
}else if(paixing[0][0] >= 4 && paixing[0][1] == 1 &&paixing[0][0] <9){
|
|
if(paixing[1][0][4]<3){
|
|
if (paixing[1][0][4]==1) {
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[0]);
|
|
} else {
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[1]);
|
|
}
|
|
}else{
|
|
if (banben ==0) {
|
|
switch (paixing[1][0][4]){
|
|
case 21:
|
|
Utl.playSound(zhaopengyou_yinxiao.wang[0]);
|
|
break;
|
|
case 22:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[2]);
|
|
break;
|
|
default:
|
|
Utl.playSound(zhaopengyou_yinxiao.zhadan[0]);
|
|
break;
|
|
}
|
|
} else {
|
|
switch (paixing[1][0][4]){
|
|
case 21:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[2]);
|
|
break;
|
|
case 22:
|
|
Utl.playSound(zhaopengyou_yinxiao.wang[0]);
|
|
break;
|
|
default:
|
|
Utl.playSound(zhaopengyou_yinxiao.zhadan[0]);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}else if(paixing[0][0] >= 9 ){
|
|
switch (paixing[0][0]){
|
|
case 9:
|
|
if (banben ==0) {
|
|
if (paixing[1][0][4]==1) {
|
|
Utl.playSound(zhaopengyou_yinxiao.wang[1]);
|
|
} else {
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[3]);
|
|
}
|
|
}else{
|
|
if (paixing[1][0][4]==1) {
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[3]);
|
|
} else {
|
|
Utl.playSound(zhaopengyou_yinxiao.wang[1]);
|
|
}
|
|
}
|
|
break;
|
|
case 10:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[4]);
|
|
break;
|
|
case 11:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[5]);
|
|
break;
|
|
case 12:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[6]);
|
|
break;
|
|
case 13:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk[7]);
|
|
break;
|
|
}
|
|
|
|
}
|
|
}else{
|
|
if(paixing[0][0] == 1 && paixing[0][1] == 1){
|
|
if (paixing[1][0][4] == 53) {
|
|
Utl.playSound(zhaopengyou_yinxiao.danzhang_nv[13]);
|
|
}else if (paixing[1][0][4] == 54) {
|
|
Utl.playSound(zhaopengyou_yinxiao.danzhang_nv[14]);
|
|
}else{
|
|
Utl.playSound(zhaopengyou_yinxiao.danzhang_nv[paixing[1][0][4]-3]);
|
|
}
|
|
|
|
}else if(paixing[0][0] == 2 && paixing[0][1] == 1){
|
|
if (paixing[1][0][4] == 53) {
|
|
Utl.playSound(zhaopengyou_yinxiao.yidui_nv[13]);
|
|
}else if (paixing[1][0][4] == 54) {
|
|
Utl.playSound(zhaopengyou_yinxiao.yidui_nv[14]);
|
|
}else{
|
|
Utl.playSound(zhaopengyou_yinxiao.yidui_nv[paixing[1][0][4]-3]);
|
|
}
|
|
}else if(paixing[0][0] == 3 && paixing[0][1] == 1){
|
|
Utl.playSound(zhaopengyou_yinxiao.sandai_nv[paixing[1][0][4]-3]);
|
|
}else if(paixing[0][0] == 1 && paixing[0][1] >= 5){
|
|
Utl.playSound(zhaopengyou_yinxiao.shunzi_nv[0]);
|
|
}else if(paixing[0][0] == 2 && paixing[0][1] >= 2){
|
|
Utl.playSound(zhaopengyou_yinxiao.liandui_nv[0]);
|
|
}else if(paixing[0][0] >= 3 && paixing[0][1] >= 2){
|
|
Utl.playSound(zhaopengyou_yinxiao.feiji_nv[0]);
|
|
}else if(paixing[0][0] >= 4 && paixing[0][1] == 1 && paixing[0][0] < 9){
|
|
if(paixing[1][0][4]<3){
|
|
if (paixing[1][0][4]==1) {
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[0]);
|
|
} else {
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[1]);
|
|
}
|
|
}else{
|
|
if (banben ==0) {
|
|
switch (paixing[1][0][4]){
|
|
case 21:
|
|
Utl.playSound(zhaopengyou_yinxiao.wang_nv[0]);
|
|
break;
|
|
case 22:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[2]);
|
|
break;
|
|
default:
|
|
Utl.playSound(zhaopengyou_yinxiao.zhadan_nv[0]);
|
|
break;
|
|
}
|
|
} else {
|
|
switch (paixing[1][0][4]){
|
|
case 21:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[2]);
|
|
break;
|
|
case 22:
|
|
Utl.playSound(zhaopengyou_yinxiao.wang_nv[0]);
|
|
break;
|
|
default:
|
|
Utl.playSound(zhaopengyou_yinxiao.zhadan_nv[0]);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}else if(paixing[0][0] >= 9 ){
|
|
switch (paixing[0][0]){
|
|
case 9:
|
|
if (banben ==0) {
|
|
if (paixing[1][0][4]==1) {
|
|
Utl.playSound(zhaopengyou_yinxiao.wang_nv[1]);
|
|
} else {
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[3]);
|
|
}
|
|
}else{
|
|
if (paixing[1][0][4]==1) {
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[3]);
|
|
} else {
|
|
Utl.playSound(zhaopengyou_yinxiao.wang_nv[1]);
|
|
}
|
|
}
|
|
break;
|
|
case 10:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[4]);
|
|
break;
|
|
case 11:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[5]);
|
|
break;
|
|
case 12:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[6]);
|
|
break;
|
|
case 13:
|
|
Utl.playSound(zhaopengyou_yinxiao.wsk_nv[7]);
|
|
break;
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
var ResetMyHandCards = function(){
|
|
for (var i = 0; i < 27; i++) {//自己
|
|
set_self(i+1001,20,myCardSize1[0],0,0);
|
|
set_self(i+1001,21,myCardSize1[1],0,0);
|
|
}
|
|
var startX1 = myCardLeftX - (27 - myCardButtomCount - 1) * myCardSpace - myCardSize1[0];
|
|
for (var i = 0; i < 27 - myCardButtomCount; i++) {//自己
|
|
set_self(i+1001,18,startX1+myCardSpace*i,0,0);
|
|
set_self(i+1001,19,myCardPositionY2[1],0,0);
|
|
}
|
|
var startX2 = myCardLeftX - (myCardButtomCount -1) * myCardSpace - myCardSize1[0];
|
|
for (var i = 0; i < myCardButtomCount; i++) {//自己
|
|
set_self(i+1001+27-myCardButtomCount,18,startX2+myCardSpace*i,0,0);
|
|
set_self(i+1001+27-myCardButtomCount,19,myCardPositionY1[1],0,0);
|
|
}
|
|
}
|
|
var updateMyHandCards = function(allc){
|
|
if (allc.length<=myCardButtomCount) {
|
|
for (var i = 0; i < allc.length; i++) {
|
|
set_self(1001+i,37,1,0,0);
|
|
set_self(1001,18,638-myCardSpace*allc.length/2,0,0);
|
|
set_self(1001+i,18,get_self(1001,18,0,0,0)+myCardSpace*i,0,0);
|
|
set_self(1001+i,19,myCardPositionY1[1],0,0);
|
|
set_self(1001+i,43,allc[i]%54+1,0,0);
|
|
}
|
|
}
|
|
if (allc.length>myCardButtomCount) {
|
|
var startX1 = myCardLeftX - (allc.length - myCardButtomCount - 1) * myCardSpace - myCardSize1[0];
|
|
for (var i = 0; i < allc.length-myCardButtomCount; i++) {
|
|
set_self(1001+i,37,1,0,0);
|
|
//set_self(1001,18,myCardLeftX-myCardSpace*(allc.length-myCardButtomCount-1),0,0);
|
|
set_self(1001+i,18,startX1+myCardSpace*i,0,0);
|
|
set_self(1001+i,19,myCardPositionY2[1],0,0);
|
|
set_self(1001+i,43,allc[i]%54+1,0,0);
|
|
|
|
}
|
|
var startX2 = myCardLeftX - (myCardButtomCount -1) * myCardSpace - myCardSize1[0];
|
|
for (var i = allc.length-myCardButtomCount; i < allc.length; i++) {
|
|
set_self(1001+i,37,1,0,0);
|
|
//set_self(1001+allc.length-myCardButtomCount,18,148,0,0);
|
|
set_self(1001+i,18,startX2+myCardSpace*(i-(allc.length-myCardButtomCount)),0,0);
|
|
set_self(1001+i,19,myCardPositionY1[1],0,0);
|
|
set_self(1001+i,43,allc[i]%54+1,0,0);
|
|
}
|
|
}
|
|
|
|
}
|
|
var updateMyHandCards2 = function(zijip){
|
|
if (zijip.length<=myCardButtomCount) {
|
|
for (var i = 0; i < zijip.length; i++) {
|
|
set_self(1028-zijip.length+i,37,1,0,0);
|
|
set_self(1028-zijip.length+i,19,myCardPositionY1[1],0,0);
|
|
set_self(1028-zijip.length,18,638-myCardSpace*zijip.length/2,0,0);
|
|
set_self(1028-zijip.length+i,18,get_self(1028-zijip.length,18,0,0,0)+49*i,0,0);
|
|
}
|
|
}
|
|
if (zijip.length>myCardButtomCount) {
|
|
var startX1 = myCardLeftX - (zijip.length-myCardButtomCount - 1) * myCardSpace - myCardSize1[0];
|
|
//console.log('startX1:'+startX1);
|
|
for (var i = 0; i < zijip.length-myCardButtomCount; i++) {
|
|
set_self(1028-zijip.length+i,37,1,0,0);
|
|
set_self(1028-zijip.length+i,19,myCardPositionY2[1],0,0);
|
|
//set_self(1028-zijip.length,18,myCardLeftX-myCardSpace*(zijip.length-myCardButtomCount-1)-myCardSize1[0],0,0);
|
|
set_self(1028-zijip.length+i,18,startX1+myCardSpace*i,0,0);
|
|
}
|
|
var startX2 = myCardLeftX - (myCardButtomCount- 1) * myCardSpace - myCardSize1[0];
|
|
//console.log('startX2:'+startX2);
|
|
for (var i = zijip.length-myCardButtomCount; i < zijip.length; i++) {
|
|
set_self(1028-zijip.length+i,37,1,0,0);
|
|
set_self(1028-zijip.length+i,19,myCardPositionY1[1],0,0);
|
|
//set_self(1009,18,startX2,0,0);
|
|
//set_self(1028-zijip.length+i,18,get_self(1009,18,0,0,0)+myCardSpace*(i-(zijip.length-myCardButtomCount)),0,0);
|
|
set_self(1028-zijip.length+i,18,startX2+myCardSpace*(i-(zijip.length-myCardButtomCount)),0,0);
|
|
}
|
|
}
|
|
}
|
|
|
|
var updateMyPutCards = function(dq_pai){
|
|
for (var i = 0; i<dq_pai.length; i++) {
|
|
set_self(1001+i,37,1,0,0);
|
|
set_self(1001+i,19,myPutCardY,0,0);
|
|
set_self(1001+i,20,myCardSize2[0],0,0);
|
|
set_self(1001+i,21,myCardSize2[1],0,0);
|
|
set_self(1001,18,630-myPutCardSpace*dq_pai.length/2,0,0);
|
|
set_self(1001+i,18,get_self(1001,18,0,0,0)+myPutCardSpace*i,0,0);
|
|
set_self(1001+i,43,dq_pai[i]%54+1,0,0);
|
|
}
|
|
for (var i = dq_pai.length; i<27; i++) {
|
|
set_self(1001+i,37,0,0,0);
|
|
set_self(1001+i,19,340,0,0);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|