Files
joywayerandClaude Opus 4.8 7ab748919a chore: 纳入项目全部源码进根仓库统一管理
删除 YouleNexus 内嵌 .git,统一由根仓库唯一管理。提交:
- projects/ 旧 H5 模板 Game_Surface_3 与各子游戏源码
- cocoscreator_projects/YouleNexus 工程 + cocos-creator-mcp 扩展源码
- CLAUDE.md、.mcp.json 等配置
library/temp/node_modules/dist 等缓存由 .gitignore 排除。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 11:55:13 +08:00

1075 lines
27 KiB
JavaScript

var Record_playback = function(){//战绩回放
Record_cards();//回放初始牌位置
set_self(1160,37,1,0,0);
set_self(1160,7,1,0,0);
set_self(1160,7,"第"+record_ju[0]+" / "+record_ju[1]+"局");
set_self(1160,18,987-(get_self(1160,7).gblen()*15)/2,0,0);
set_self(1160,37,1,0,0);
set_self(1144,37,1,0,0);
if (zhaopengyou_bianliang.pub.shuangguan==3) {
set_self(1151,37,1,0,0);
xianshizhuang(zhuangqk,myseat);
frieng(zhuangqk,myseat,2);
}else{
set_self(1143,37,1,0,0);
set_self(1143,43,zhaopengyou_bianliang.pub.zhaopai%54+1,0,0);
xianshizhuang(zhuangqk,myseat);
frieng(zhuangqk,myseat,0);
frieng(zhaopengyou_bianliang.pub.pengyou[0][1],myseat,1);
}
switch (myseat){
case 0:
shangyou(0,1,2,3,zhaopengyou_bianliang.pub.shengli);
break;
case 1:
shangyou(1,2,3,0,zhaopengyou_bianliang.pub.shengli);
break;
case 2:
shangyou(2,3,0,1,zhaopengyou_bianliang.pub.shengli);
break;
case 3:
shangyou(3,0,1,2,zhaopengyou_bianliang.pub.shengli);
break;
default:
break;
}
Record_Timer(false);
// set_self(1189,57,1000,0,0);
Record_Clock(zhuangqk,myseat);
}
var Record_chuliNext = function(){
if(putcars >= benlunpai.length - 1){//小局结算
Record_Branch(myseat,zhaopengyou_bianliang.pub.chongguan,zhaopengyou_bianliang.pub.defen,zhaopengyou_bianliang.pub.shuangguan,zhaopengyou_bianliang.pub.shengli,zhaopengyou_bianliang.pub.jiang,zhaopengyou_bianliang.pub.pengyou,zhaopengyou_bianliang.pub.xiaojufen);
Record_Timer(false);
}
else{
Record_Putcards(benlunpai,myseat,zhaopengyou_bianliang.pub.shengli,putcars);
putcars++;
if(putcars >= benlunpai.length){
Record_Clock(-1,myseat);
}else{
Record_Clock(benlunpai[putcars].seat,myseat);
}
}
}
var Record_Timer = function(state){
if(state){
set_self(1402,57,2000,0,0);
set_self(1404,43,2,0,0);
set_self(1189,57,1000,0,0);
}else{
set_self(1402,57,0,0,0);
set_self(1404,43,3,0,0);
set_self(1189,57,0,0,0);
}
}
var Record_cards = function(){//回放初始牌位置
for (var i = 0; i < 108; i++) {//自己
set_self(i+1001,20,50,0,0);
set_self(i+1001,21,70,0,0);
set_self(i+1001,37,1,0,0);
}
for (var i = 0; i < 27; i++) {//自己
set_self(1001,18,655-(27*35)/2,0,0);
set_self(i+1001,18,get_self(1001,18,0,0,0)+35*i,0,0);
set_self(i+1001,19,640,0,0);
}
for (var i = 0; i < 9; i++) {//右边
set_self(1028+i,18,915+i*23,0,0);
set_self(1028+i,19,188,0,0);
set_self(1037+i,18,915+i*23,0,0);
set_self(1037+i,19,234,0,0);
set_self(1046+i,18,915+i*23,0,0);
set_self(1046+i,19,278,0,0);
}
for (var i = 0; i < 9; i++) {//上边
set_self(1055+i,18,501+i*23,0,0);
set_self(1055+i,19,75,0,0);
set_self(1064+i,18,501+i*23,0,0);
set_self(1064+i,19,119,0,0);
set_self(1073+i,18,501+i*23,0,0);
set_self(1073+i,19,163,0,0);
}
for (var i = 0; i < 9; i++) {//左边
set_self(1082+i,18,134+i*23,0,0);
set_self(1082+i,19,188,0,0);
set_self(1091+i,18,134+i*23,0,0);
set_self(1091+i,19,234,0,0);
set_self(1100+i,18,134+i*23,0,0);
set_self(1100+i,19,278,0,0);
}
switch (myseat){
case 0:
for (var i=0;i<27;i++) {
set_self(1001+i,43,kaijupai[0][i]%54+1,0,0);
set_self(1028+i,43,kaijupai[1][i]%54+1,0,0);
set_self(1055+i,43,kaijupai[2][i]%54+1,0,0);
set_self(1082+i,43,kaijupai[3][i]%54+1,0,0);
}
break;
case 1:
for (var i=0;i<27;i++) {
set_self(1001+i,43,kaijupai[1][i]%54+1,0,0);
set_self(1028+i,43,kaijupai[2][i]%54+1,0,0);
set_self(1055+i,43,kaijupai[3][i]%54+1,0,0);
set_self(1082+i,43,kaijupai[0][i]%54+1,0,0);
}
break;
case 2:
for (var i=0;i<27;i++) {
set_self(1001+i,43,kaijupai[2][i]%54+1,0,0);
set_self(1028+i,43,kaijupai[3][i]%54+1,0,0);
set_self(1055+i,43,kaijupai[0][i]%54+1,0,0);
set_self(1082+i,43,kaijupai[1][i]%54+1,0,0);
}
break;
case 3:
for (var i=0;i<27;i++) {
set_self(1001+i,43,kaijupai[3][i]%54+1,0,0);
set_self(1028+i,43,kaijupai[0][i]%54+1,0,0);
set_self(1055+i,43,kaijupai[1][i]%54+1,0,0);
set_self(1082+i,43,kaijupai[2][i]%54+1,0,0);
}
break;
default:
break;
}
}
var Record_Single = function(situation_zhuang,single_sit,seat,sing){//回放独操作
switch (seat){
case 0:
set_self(1406+single_sit[sing][1],37,1,0,0);
set_self(1406+single_sit[sing][1],43,single_sit[sing][0]+1,0,0);
break;
case 1:
if (single_sit[sing][1]>0) {
set_self(1406+single_sit[sing][1]-1,37,1,0,0);
set_self(1406+single_sit[sing][1]-1,43,single_sit[sing][0]+1,0,0);
}else{
set_self(1409+single_sit[sing][1],37,1,0,0);
set_self(1409+single_sit[sing][1],43,single_sit[sing][0]+1,0,0);
}
case 2:
if (single_sit[sing][1]>1) {
set_self(1406+single_sit[sing][1]-2,37,1,0,0);
set_self(1406+single_sit[sing][1]-2,43,single_sit[sing][0]+1,0,0);
}else{
set_self(1408+single_sit[sing][1],37,1,0,0);
set_self(1408+single_sit[sing][1],43,single_sit[sing][0]+1,0,0);
}
case 3:
if (single_sit[sing][1]==3) {
set_self(1406,37,1,0,0);
set_self(1406,43,single_sit[sing][0]+1,0,0);
}else{
set_self(1407+single_sit[sing][1],37,1,0,0);
set_self(1407+single_sit[sing][1],43,single_sit[sing][0]+1,0,0);
}
break;
default:
break;
}
}
var Record_Putcards = function(benluncar,seat,victory,putcars){//回放出牌
//我 出的牌 手上的牌 打完的人 出牌的人 第几次出牌 本次出牌得分 本次出牌得奖
Record_put(myseat,benlunpai[putcars].dq_dapai,benlunpai[putcars].paiid,victory,benlunpai[putcars].seat,putcars,benlunpai[putcars].defen,benlunpai[putcars].jiang,benlunpai[putcars].jijiang);
}
// 我 出的牌 手上的牌 打完的人 出牌的人 第几次出牌 本次出牌得分 本次出牌得奖
var Record_put = function(seat , pai , shoupai , victory , putseat , putcars , r_defen , r_jiang, r_jijiang ){//回放出牌摆放
if(shoupai.length>0){
shoupai = dxpx(shoupai,1);
}
record_defen[r_defen[1]] = record_defen[r_defen[1]]+r_defen[0];
record_jiang[putseat] = r_jiang;
record_jijiang[putseat] = r_jijiang;
zhankuang(record_defen,record_jiang,record_jijiang);
switch (seat){//我是几
case 0:
putfang(0,1,2,3,pai,shoupai,putseat);
break;
case 1:
putfang(1,2,3,0,pai,shoupai,putseat);
break;
case 2:
putfang(2,3,0,1,pai,shoupai,putseat);
break;
case 3:
putfang(3,0,1,2,pai,shoupai,putseat);
break;
default:
break;
}
}
var shangyou = function(a,b,c,d,ying){//上下游显示
set_self(1137,37,1,0,0);
set_self(1138,37,1,0,0);
set_self(1400,37,1,0,0);
set_self(1401,37,1,0,0);
if (ying[0] ==a) {
set_self(1137,18,24,0,0);
set_self(1137,19,479,0,0);
}else if(ying[1]==a){
set_self(1138,18,24,0,0);
set_self(1138,19,479,0,0);
}else if (ying[2]==a) {
set_self(1400,18,24,0,0);
set_self(1400,19,479,0,0);
}else if (ying[3]==a) {
set_self(1401,18,24,0,0);
set_self(1401,19,479,0,0);
}else{
set_self(1137,37,0,0,0);
set_self(1138,37,0,0,0);
set_self(1400,37,0,0,0);
set_self(1401,37,0,0,0);
}
if (ying[0] ==b) {
set_self(1137,18,1170,0,0);
set_self(1137,19,190,0,0);
}else if(ying[1]==b){
set_self(1138,18,1170,0,0);
set_self(1138,19,190,0,0);
}else if (ying[2] ==b) {
set_self(1400,18,1170,0,0);
set_self(1400,19,190,0,0);
}else if(ying[3]==b){
set_self(1401,18,1170,0,0);
set_self(1401,19,190,0,0);
}else{
set_self(1137,37,0,0,0);
set_self(1138,37,0,0,0);
set_self(1400,37,0,0,0);
set_self(1401,37,0,0,0);
}
if (ying[0] ==c) {
set_self(1137,18,755,0,0);
set_self(1137,19,20,0,0);
}else if(ying[1]==c){
set_self(1138,18,755,0,0);
set_self(1138,19,20,0,0);
}else if (ying[2] ==c) {
set_self(1400,18,755,0,0);
set_self(1400,19,20,0,0);
}else if(ying[3]==c){
set_self(1401,18,755,0,0);
set_self(1401,19,20,0,0);
}else{
set_self(1137,37,0,0,0);
set_self(1138,37,0,0,0);
set_self(1400,37,0,0,0);
set_self(1401,37,0,0,0);
}
if (ying[0] ==d) {
set_self(1137,18,25,0,0);
set_self(1137,19,190,0,0);
}else if(ying[1]==d){
set_self(1138,18,25,0,0);
set_self(1138,19,190,0,0);
}else if (ying[2] ==d) {
set_self(1400,18,25,0,0);
set_self(1400,19,190,0,0);
}else if(ying[3]==d){
set_self(1401,18,25,0,0);
set_self(1401,19,190,0,0);
}else{
set_self(1137,37,0,0,0);
set_self(1138,37,0,0,0);
set_self(1400,37,0,0,0);
set_self(1401,37,0,0,0);
}
}
// 出的牌 手上的牌 出牌的人
var putfang = function(a,b,c,d,pai,shoupai,putseat){//上下游显示
switch (putseat){//出牌的是0
case a:
if (pai[0]>=0) {//出牌
for (var i = 0; i < 27; i++) {
set_self(1001+i,37,0,0,0);
}
for (var i = 0; i < pai.length; i++) {
set_self(1001+i,37,1,0,0);
set_self(1001+i,43,pai[i]%54+1,0,0);
set_self(1001,18,655-(pai.length*23)/2,0,0);
set_self(1001+i,18,get_self(1001,18,0,0,0)+23*i,0,0);
set_self(1001+i,19,530,0,0);
}
if (shoupai.length!=0) {
for (var i = 0; i < shoupai.length; i++) {
set_self(1028+i-shoupai.length,37,1,0,0);
set_self(1028+i-shoupai.length,43,shoupai[i]%54+1,0,0);
set_self(1028-shoupai.length,18,655-(shoupai.length*35)/2,0,0);
set_self(1028+i-shoupai.length,18,get_self(1028-shoupai.length,18,0,0,0)+35*i,0,0);
set_self(1028+i-shoupai.length,19,640,0,0);
}
}
}else if (pai[0]==-2) {//不出
set_self(1410,37,1,0,0);
}
break;
case b:
if (pai[0]>=0) {//出牌
for (var i = 0; i < 27; i++) {
set_self(1028+i,37,0,0,0);
}
for (var i = 0; i<pai.length; i++) {
set_self(i+1028,37,1,0,0);
set_self(i+1028,43,pai[i]%54+1,0,0);
if (i<9) {
set_self(1028,18,915,0,0);
set_self(i+1028,19,360,0,0);
set_self(i+1028,18,get_self(1028,18,0,0,0)+23*i,0,0);
}
if (i>=9&&i<18) {
set_self(1037,18,915,0,0);
set_self(i+1028,19,404,0,0);
set_self(i+1028,18,get_self(1037,18,0,0,0)+23*(i-9),0,0);
}
if (i>=18) {
set_self(1046,18,915,0,0);
set_self(i+1028,19,448,0,0);
set_self(i+1028,18,get_self(1046,18,0,0,0)+23*(i-18),0,0);
}
}
if (shoupai.length!=0) {
for (var i = 0; i < shoupai.length; i++) {
set_self(1054+i-shoupai.length+1,37,1,0,0);
set_self(1054+i-shoupai.length+1,43,shoupai[i]%54+1,0,0);
if (i<9) {
set_self(1054-shoupai.length+1,18,915,0,0);
set_self(1054-shoupai.length+i+1,19,188,0,0);
set_self(1054+i-shoupai.length+1,18,get_self(1054-shoupai.length+1,18,0,0,0)+23*i,0,0);
}
if (i>=9&&i<18) {
set_self(1054-shoupai.length+9+1,18,915,0,0);
set_self(1054-shoupai.length+i+1,19,234,0,0);
set_self(1054+i-shoupai.length+1,18,get_self(1054-shoupai.length+9+1,18,0,0,0)+23*(i-9),0,0);
}
if (i>=18) {
set_self(1054-shoupai.length+18+1,18,915,0,0);
set_self(1054-shoupai.length+i+1,19,278,0,0);
set_self(1054+i-shoupai.length+1,18,get_self(1054-shoupai.length+18+1,18,0,0,0)+23*(i-18),0,0);
}
}
}
}else if (pai[0]==-2) {//不出
set_self(1411,37,1,0,0);
}
break;
case c:
if (pai[0]>=0) {//出牌
for (var i = 0; i < 27; i++) {
set_self(1055+i,37,0,0,0);
}
for (var i = 0; i<pai.length; i++) {
set_self(i+1055,37,1,0,0);
set_self(i+1055,43,pai[i]%54+1,0,0);
if (i<9) {
set_self(1055,18,501,0,0);
set_self(i+1055,19,240,0,0);
set_self(i+1055,18,get_self(1055,18,0,0,0)+23*i,0,0);
}
if (i>=9&&i<18) {
set_self(1064,18,501,0,0);
set_self(i+1055,19,284,0,0);
set_self(i+1055,18,get_self(1064,18,0,0,0)+23*(i-9),0,0);
}
if (i>=18) {
set_self(1073,18,501,0,0);
set_self(i+1055,19,328,0,0);
set_self(i+1055,18,get_self(1073,18,0,0,0)+23*(i-18),0,0);
}
}
if (shoupai.length!=0) {
for (var i = 0; i < shoupai.length; i++) {
set_self(1081+i-shoupai.length+1,37,1,0,0);
set_self(1081+i-shoupai.length+1,43,shoupai[i]%54+1,0,0);
if (i<9) {
set_self(1081-shoupai.length+1,18,501,0,0);
set_self(1081-shoupai.length+i+1,19,75,0,0);
set_self(1081-shoupai.length+i+1,18,get_self(1081-shoupai.length+1,18,0,0,0)+23*i,0,0);
}
if (i>=9) {
set_self(1081-shoupai.length+9+1,18,501,0,0);
set_self(1081-shoupai.length+i+1,19,119,0,0);
set_self(1081-shoupai.length+i+1,18,get_self(1081-shoupai.length+9+1,18,0,0,0)+23*(i-9),0,0);
}
if (i>=18) {
set_self(1081-shoupai.length+18+1,18,501,0,0);
set_self(1081-shoupai.length+i+1,19,163,0,0);
set_self(1081-shoupai.length+i+1,18,get_self(1081-shoupai.length+18+1,18,0,0,0)+23*(i-18),0,0);
}
}
}
}else if (pai[0]==-2) {//不出
set_self(1412,37,1,0,0);
}
break;
case d:
if (pai[0]>=0) {//出牌
for (var i = 0; i < 27; i++) {
set_self(1082+i,37,0,0,0);
}
for (var i = 0; i<pai.length; i++) {
set_self(i+1082,37,1,0,0);
set_self(i+1082,43,pai[i]%54+1,0,0);
if (i<9) {
set_self(i+1082,19,360,0,0);
set_self(1082,18,133,0,0);
set_self(i+1082,18,get_self(1082,18,0,0,0)+23*i,0,0);
}
if (i>=9&&i<18) {
set_self(1091,18,133,0,0);
set_self(i+1082,19,404,0,0);
set_self(i+1082,18,get_self(1091,18,0,0,0)+23*(i-9),0,0);
}
if (i>=18) {
set_self(1100,18,133-23*(pai.length-18),0,0);
set_self(i+1082,19,448,0,0);
set_self(i+1082,18,get_self(1100,18,0,0,0)+23*(i-18),0,0);
}
}
if (shoupai.length!=0) {
for (var i = 0; i < shoupai.length; i++) {
set_self(1108+i-shoupai.length+1,37,1,0,0);
set_self(1108+i-shoupai.length+1,43,shoupai[i]%54+1,0,0);
if (i<9) {
set_self(1108-shoupai.length+1,18,134,0,0);
set_self(1108-shoupai.length+i+1,19,188,0,0);
set_self(1108-shoupai.length+i+1,18,get_self(1108-shoupai.length+1,18,0,0,0)+23*i,0,0);
}
if (i>=9) {
set_self(1108-shoupai.length+9+1,18,134,0,0);
set_self(1108-shoupai.length+i+1,19,234,0,0);
set_self(1108-shoupai.length+i+1,18,get_self(1108-shoupai.length+9+1,18,0,0,0)+23*(i-9),0,0);
}
if (i>=18) {
set_self(1108-shoupai.length+18+1,18,134,0,0);
set_self(1108-shoupai.length+i+1,19,278,0,0);
set_self(1108-shoupai.length+i+1,18,get_self(1108-shoupai.length+18+1,18,0,0,0)+23*(i-18),0,0);
}
}
}
}else if (pai[0]==-2) {//不出
set_self(1413,37,1,0,0);
}
break;
default:
break;
}
if (putcars<benlunpai.length-1) {
switch (benlunpai[putcars+1].seat){//下一个要出牌的是几
case b:
set_self(1411,37,0,0,0);
for (var i = 0; i < 27; i++) {
if (get_self(1028+i,19,0,0,0)>=360) {
set_self(1028+i,37,0,0,0);
}
}
break;
case c:
set_self(1412,37,0,0,0);
for (var i = 0; i < 27; i++) {
if (get_self(1055+i,19,0,0,0)>=240) {
set_self(1055+i,37,0,0,0);
}
}
break;
case d:
set_self(1413,37,0,0,0);
for (var i = 0; i < 27; i++) {
if (get_self(1082+i,19,0,0,0)>=360) {
set_self(1082+i,37,0,0,0);
}
}
break;
case a:
set_self(1410,37,0,0,0);
for (var i = 0; i < 27; i++) {
if (get_self(1001+i,19,0,0,0)==530) {
set_self(1001+i,37,0,0,0);
}
}
break;
default:
break;
}
}
if (shoupai[0]==-3) {
record_dawan[putseat] = 1;
}
var xiajia = 0;
if (putseat!=3) {
xiajia = putseat+1;
}else{
xiajia = 0;
}
if (xiajia==4) {
if (record_dawan[0]==1) {
xiajia = 1;
}
}else if (record_dawan[xiajia+1]==1) {
xiajia = xiajia+1;
}
if (record_dawan[xiajia] == 1&&putcars+1<=benlunpai.length) {
switch (xiajia){//下一个要出牌的是几
case b:
for (var i = 0; i < 27; i++) {
set_self(1028+i,37,0,0,0);
}
break;
case c:
for (var i = 0; i < 27; i++) {
set_self(1055+i,37,0,0,0);
}
break;
case d:
for (var i = 0; i < 27; i++) {
set_self(1082+i,37,0,0,0);
}
break;
case a:
for (var i = 0; i < 27; i++) {
set_self(1001+i,37,0,0,0);
}
break;
default:
break;
}
}
var buchu = 0;
for(var i=0;i<4;i++){
if (get_self(1410+i,37,0,0,0) == 1||record_dawan[i] == 1) {
buchu = buchu+1;
}
}
if (buchu>=3) {
for(var i=0;i<4;i++){
set_self(1410+i,37,0,0,0);
}
}
}
var Record_Branch = function (seat,chongguan,jianfen,sg,shengli,jiangli,pengyou,xiaojufen) {//结算
set_group(207,37,0,0,0);//set_level(501,1);
set_group(205,37,1,0,0);//set_level(501,1);
set_group(206,37,0,0,0);//set_level(502,0);
set_group(201,37,0,0,0);//set_level(101,0);
set_group(215,37,0,0,0);//set_level(501,1);
set_self(1109,37,0,0,0);
set_self(1120,37,0,0,0);
set_self(1121,37,0,0,0);
set_self(1122,37,0,0,0);
set_self(1154,37,0,0,0);
set_self(1167,37,0,0,0);
set_self(1168,37,0,0,0);
set_self(1169,37,0,0,0);
set_self(1184,37,0,0,0);
set_self(1141,37,1,0,0);
set_self(1115,18,283,0,0);
set_self(1116,18,509,0,0);
set_self(1117,18,735,0,0);
set_self(1118,18,961,0,0);
set_self(1154,18,283-25,0,0);
set_self(1167,18,509-25,0,0);
set_self(1168,18,735-25,0,0);
set_self(1169,18,961-25,0,0);
//隐藏冲关 霸王
for (var i =0;i<8;i++) {
set_self(1206+i,37,0,0,0);
}
for(var i=0;i<4;i++){
//初始化捡分大小
set_self(1216+i,20,18,0,0);
set_self(1216+i,21,25,0,0);
set_self(1216+i,7,"0");
//重置奖宽度
set_self(1228+i,20,18,0,0);
//隐藏几炸+奖
set_self(1171+i,37,0,0,0);
//隐藏独
set_self(1156+i,37,0,0,0);
//隐藏双关
set_self(1248+i,37,0,0,0);
//隐藏朋友令牌
set_self(1381+i,37,0,0,0);
//隐藏独
set_self(1394+i,37,0,0,0);
}
for (var i =0;i<4;i++) {
if(xiaojufen[i]<=-1000){
set_self(1115+i,20,120,0,0);
set_self(1115+i,18,get_self(1115+i,18,0,0,0)-45,0,0);
if (i==0) {
set_self(1154,18,get_self(1115+i,18,0,0,0)-25,0,0);
}else{
set_self(1166+i,18,get_self(1115+i,18,0,0,0)-25,0,0);
}
}else if(xiaojufen[i]<=-100&&xiaojufen[i]>-1000){
set_self(1115+i,20,90,0,0);
set_self(1115+i,18,get_self(1115+i,18,0,0,0)-30,0,0);
if (i==0) {
set_self(1154,18,get_self(1115+i,18,0,0,0)-25,0,0);
}else{
set_self(1166+i,18,get_self(1115+i,18,0,0,0)-25,0,0);
}
}else if(xiaojufen[i]<=-10&&xiaojufen[i]>-100){
set_self(1115+i,20,60,0,0);
set_self(1115+i,18,get_self(1115+i,18,0,0,0)-15,0,0);
if (i==0) {
set_self(1154,18,get_self(1115+i,18,0,0,0)-25,0,0);
}else{
set_self(1166+i,18,get_self(1115+i,18,0,0,0)-25,0,0);
}
}else if(xiaojufen[i]<10&&xiaojufen[i]>-10){
set_self(1115+i,20,30,0,0);
}else if(xiaojufen[i]>=10&&xiaojufen[i]<100){
set_self(1115+i,20,60,0,0);
set_self(1115+i,18,get_self(1115+i,18,0,0,0)-15,0,0);
if (i==0) {
set_self(1154,18,get_self(1115+i,18,0,0,0)-25,0,0);
}else{
set_self(1166+i,18,get_self(1115+i,18,0,0,0)-25,0,0);
}
}else if(xiaojufen[i]>=100&&xiaojufen[i]<1000){
set_self(1115+i,20,90,0,0);
set_self(1115+i,18,get_self(1115+i,18,0,0,0)-30,0,0);
if (i==0) {
set_self(1154,18,get_self(1115+i,18,0,0,0)-25,0,0);
}else{
set_self(1166+i,18,get_self(1115+i,18,0,0,0)-25,0,0);
}
}else if(xiaojufen[i]>=1000){
set_self(1115+i,20,120,0,0);
set_self(1115+i,18,get_self(1115+i,18,0,0,0)-45,0,0);
if (i==0) {
set_self(1154,18,get_self(1115+i,18,0,0,0)-25,0,0);
}else{
set_self(1166+i,18,get_self(1115+i,18,0,0,0)-25,0,0);
}
}
}
if(xiaojufen[0]<0){
set_self(1154,37,1,0,0);
set_self(1115,7,-xiaojufen[0]);
}else{
set_self(1154,37,0,0,0);
set_self(1115,7,xiaojufen[0]);
}
if(xiaojufen[1]<0){
set_self(1167,37,1,0,0);
set_self(1116,7,-xiaojufen[1]);
}else{
set_self(1167,37,0,0,0);
set_self(1116,7,xiaojufen[1]);
}
if(xiaojufen[2]<0){
set_self(1168,37,1,0,0);
set_self(1117,7,-xiaojufen[2]);
}else{
set_self(1168,37,0,0,0);
set_self(1117,7,xiaojufen[2]);
}
if(xiaojufen[3]<0){
set_self(1169,37,1,0,0);
set_self(1118,7,-xiaojufen[3]);
}else{
set_self(1169,37,0,0,0);
set_self(1118,7,xiaojufen[3]);
}
//////头像////////
for(var i=0;i<4;i++)
{
set_self(1147+i,1,Utl.getHeadimgSrc(i));
}
///////昵称///////////
for(var i=0;i<4;i++)
{
set_self(1110+i,7,Func.subString(Utl.getNicknameBySeat(i),10,true));
var zt = Func.subString(Utl.getNicknameBySeat(i),10,true).gblen();
set_self(1110+i,18,300+i*225-zt/2*14,0,0);
}
//冲关
for (var i = 0; i < 4; i++){
var mult = 1;
if(chongguan[i] == 1 ) {
mult *=2;
set_self(1206+i,37,1,0,0);
}
if (chongguan[i+4] == 1) {
mult *=2;
set_self(1210+i,37,1,0,0);
}
//奖
GameUI.setNumberImage(1566+i,jiangli[i]/mult,18);
GameUI.setNumberImage(1228+i,jiangli[i],18);
//set_self(1228+i,7,jiangli[i]/mult);
//if (jiangli[i]/mult>=10) {
//set_self(1228+i,20,36,0,0);
//}
//捡分
if (jianfen[i]==5) {
set_self(1216+i,7,jianfen[i]);
set_self(1216+i,20,18,0,0);
}
else if (jianfen[i]>=10) {
set_self(1216+i,7,jianfen[i]);
set_self(1216+i,20,36,0,0);
}else if (jianfen[i]>=100) {
set_self(1216+i,7,jianfen[i]);
set_self(1216+i,20,54,0,0);
}
}
if (sg ==3) {//独
//显示朋友令牌
for (var i = 0; i < 4; i++){
set_self(1381+i,37,1,0,0);
if (zhaopengyou_bianliang.pub.zhuang==i) {
set_self(1381+i,37,0,0,0);
set_self(1394+i,37,1,0,0);
}
}
//隐藏 算分
for (var i =0;i<7;i++) {
set_self(1216+i,37,0,0,0);
}
set_self(1141,37,0,0,0);
//显示上下游
if (shengli[0]==pengyou[0][0]) {
set_self(1252+shengli[0],43,2,0,0);
set_self(1252+shengli[1],43,5,0,0);
set_self(1252+shengli[2],43,5,0,0);
set_self(1252+shengli[3],43,5,0,0);
}else{
set_self(1252+pengyou[1][0],43,2,0,0);
set_self(1252+pengyou[1][1],43,2,0,0);
set_self(1252+pengyou[1][2],43,2,0,0);
set_self(1252+pengyou[0][0],43,5,0,0);
}
//显示胜负
if (shengli[0]==pengyou[0][0]) {
set_self(1244+shengli[0],43,1,0,0);
set_self(1244+shengli[1],43,2,0,0);
set_self(1244+shengli[2],43,2,0,0);
set_self(1244+shengli[3],43,2,0,0);
}else{
set_self(1244+pengyou[1][0],43,1,0,0);
set_self(1244+pengyou[1][1],43,1,0,0);
set_self(1244+pengyou[1][2],43,1,0,0);
set_self(1244+pengyou[0][0],43,2,0,0);
}
//显示独
set_self(1156+pengyou[0][0],37,1,0,0);
}else if(sg==2||sg==4){//双关
//隐藏 算分
for (var i =0;i<7;i++) {
set_self(1216+i,37,0,0,0);
}
set_self(1141,37,0,0,0);
//显示双关
set_self(1248+shengli[0],37,1,0,0);
set_self(1248+shengli[1],37,1,0,0);
//显示上下游
set_self(1252+shengli[0],43,2,0,0);
set_self(1252+shengli[1],43,3,0,0);
set_self(1252+shengli[2],43,5,0,0);
set_self(1252+shengli[3],43,5,0,0);
//显示胜负
set_self(1244+shengli[0],43,1,0,0);
set_self(1244+shengli[1],43,1,0,0);
set_self(1244+shengli[2],43,2,0,0);
set_self(1244+shengli[3],43,2,0,0);
//显示朋友令牌
set_self(1381+pengyou[0][0],37,1,0,0);
set_self(1381+pengyou[0][1],37,1,0,0);
}else if (sg==1) {//正常打完
for (var i =0;i<4;i++) {
//显示上下游
set_self(1252+shengli[i],43,2+i,0,0);
}
//显示 算分
for (var i =0;i<7;i++) {
set_self(1216+i,37,1,0,0);
}
set_self(1141,37,1,0,0);
//显示胜负
if (jianfen[pengyou[0][0]]+jianfen[pengyou[0][1]]>100) {
set_self(1244+pengyou[0][0],43,1,0,0);
set_self(1244+pengyou[0][1],43,1,0,0);
set_self(1244+pengyou[1][0],43,2,0,0);
set_self(1244+pengyou[1][1],43,2,0,0);
}
else if (jianfen[pengyou[1][0]]+jianfen[pengyou[1][1]]>100) {
set_self(1244+pengyou[1][0],43,1,0,0);
set_self(1244+pengyou[1][1],43,1,0,0);
set_self(1244+pengyou[0][0],43,2,0,0);
set_self(1244+pengyou[0][1],43,2,0,0);
}else if (jianfen[pengyou[0][0]]+jianfen[pengyou[0][1]]==100) {
if (shengli[0]==pengyou[0][0]||shengli[0]==pengyou[0][1]) {
set_self(1244+pengyou[0][0],43,1,0,0);
set_self(1244+pengyou[0][1],43,1,0,0);
set_self(1244+pengyou[1][0],43,2,0,0);
set_self(1244+pengyou[1][1],43,2,0,0);
}else{
set_self(1244+pengyou[1][0],43,1,0,0);
set_self(1244+pengyou[1][1],43,1,0,0);
set_self(1244+pengyou[0][0],43,2,0,0);
set_self(1244+pengyou[0][1],43,2,0,0);
}
}
//显示朋友令牌
set_self(1381+pengyou[0][0],37,1,0,0);
set_self(1381+pengyou[0][1],37,1,0,0);
}
}
var record_zhankuang = function (defen, jiang, jijiang) {//战况
for (var i =0;i<8;i++ ) {
set_self(1198+i,37,1,0,0);
set_self(1418+i,37,1,0,0);
}
set_self(1570,37,1,0,0);
if (d==-1) {
for (var i =0;i<4;i++ ) {
set_self(1198+i,37,0,0,0);
set_self(1422+i,37,0,0,0);
}
}
if(zhaopengyou_bianliang.pub.shengli.length == 0){
for (var i =0;i<4;i++ ) {
set_self(1198+i,37,0,0,0);
set_self(1422+i,37,0,0,0);
}
}
switch (Utl.getMySeat()){
case 0:
for(var i=0;i<4;i++){
GameUI.setNumberImage(1202+i,jiang[i]+jijiang[i],18);
GameUI.setNumberImage(1198+i,defen[i],18);
//set_self(1202+i,7,jiang[i]+jijiang[i]);
//set_self(1198+i,7,defen[i]);
//if (jiang[i]+jijiang[i]>=10) {
//set_self(1202+i,20,36,0,0);
//}else{
//set_self(1202+i,20,18,0,0);
//}
//if (defen[i]>=100) {
//set_self(1198+i,20,54,0,0);
//}
//else if (defen[i]>=10) {
//set_self(1198+i,20,36,0,0);
//}else{
//set_self(1198+i,20,18,0,0);
//}
}
break;
case 1:
for(var i=0;i<3;i++){
GameUI.setNumberImage(1202+i,jiang[i+1]+jijiang[i+1],18);
GameUI.setNumberImage(1198+i,defen[i+1],18);
//set_self(1202+i,7,jiang[i+1]+jijiang[i+1]);
//set_self(1198+i,7,defen[i+1]);
//if (jiang[i+1]+jijiang[i+1]>=10) {
//set_self(1202+i,20,50,0,0);
//}else{
//set_self(1202+i,20,25,0,0);
//}
//if (defen[i+1]>=100) {
//set_self(1198+i+1,20,66,0,0);
//}
//else if (defen[i+1]>=10) {
//set_self(1198+i,20,36,0,0);
//}else{
//set_self(1198+i,20,18,0,0);
//}
}
GameUI.setNumberImage(1205,jiang[0]+jijiang[0],18);
GameUI.setNumberImage(1201,defen[0],18);
//set_self(1205,7,jiang[0]+jijiang[0]);
//set_self(1201,7,defen[0]);
//if (jiang[0]+jijiang[0]>=10) {
//set_self(1205,20,50,0,0);
//}else{
//set_self(1205,20,25,0,0);
//}
//if (defen[0]>=100) {
//set_self(1201,20,66,0,0);
//}
//else if (defen[0]>=10) {
//set_self(1201,20,44,0,0);
//}else{
//set_self(1201,20,22,0,0);
//}
break;
case 2:
// 分 显示
for(var i=0;i<2;i++){
GameUI.setNumberImage(1202+i,jiang[i+2]+jijiang[i+2],18);
GameUI.setNumberImage(1198+i,defen[i+2],18);
//set_self(1202+i,7,jiang[i+2]+jijiang[i+2]);
//set_self(1198+i,7,defen[i+2]);
//if (jiang[i+2]+jijiang[i+2]>=10) {
//set_self(1202+i,20,50,0,0);
//}else{
//set_self(1202+i,20,25,0,0);
//}
//if (defen[i+2]>=100) {
//set_self(1198+i,20,66,0,0);
//}
//else if (defen[i+2]>=10) {
//set_self(1198+i,20,44,0,0);
//}else{
//set_self(1198+i,20,22,0,0);
//}
}
// 奖 显示
for(var i=0;i<2;i++){
set_self(1204+i,7,jiang[i]+jijiang[i]);
set_self(1200+i,7,defen[i]);
if (jiang[i]+jijiang[i]>=10) {
set_self(1204+i,20,50,0,0);
}else{
set_self(1204+i,20,25,0,0);
}
if (defen[i]>=100) {
set_self(1200+i,20,66,0,0);
}
else if (defen[i]>=10) {
set_self(1200+i,20,44,0,0);
}else{
set_self(1200+i,20,22,0,0);
}
}
break;
case 3:
GameUI.setNumberImage(1202,jiang[3]+jijiang[3],18);
GameUI.setNumberImage(1198,defen[3],18);
//set_self(1202,7,jiang[3]+jijiang[3]);
//set_self(1198,7,defen[3]);
//if (jiang[3]+jijiang[3]>=10) {
//set_self(1202,20,50,0,0);
//}else{
//set_self(1202,20,25,0,0);
//}
//if (defen[3]>=100) {
//set_self(1198,20,66,0,0);
//}
//else if (defen[3]>=10) {
//set_self(1198,20,44,0,0);
//}else{
//set_self(1198,20,22,0,0);
//}
for(var i=0;i<3;i++){
GameUI.setNumberImage(1203+i,jiang[i]+jijiang[i],18);
GameUI.setNumberImage(1199+i,defen[i],18);
//set_self(1203+i,7,jiang[i]+jijiang[i]);
//set_self(1199+i,7,defen[i]);
//if (jiang[i]+jijiang[i]>=10) {
//set_self(1203+i,20,50,0,0);
//}else{
//set_self(1203+i,20,25,0,0);
//}
//if (defen[i]>=100) {
//set_self(1199+i,20,66,0,0);
//}
//else if (defen[i]>=10) {
//set_self(1199+i,20,44,0,0);
//}else{
//set_self(1199+i,20,22,0,0);
//}
}
break;
default:
break;
}
}