删除 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>
531 lines
19 KiB
JavaScript
531 lines
19 KiB
JavaScript
//动画
|
|
var All_ani = {
|
|
|
|
}
|
|
All_ani.hide = function() {
|
|
All_ani.dealcard.hide();
|
|
All_ani.put_err.hide();
|
|
All_ani.chapai.hide();
|
|
All_ani.put_cards.hide();
|
|
All_ani.mingpai.hide();
|
|
All_ani.aset_mingpai.hide();
|
|
All_ani.feiji.hide();
|
|
All_ani.shunzi.hide();
|
|
All_ani.liandui.hide();
|
|
All_ani.zhadan.hide();
|
|
All_ani.wangzha.hide();
|
|
All_ani.zhuomian.hide();
|
|
All_ani.chuntian.hide();
|
|
All_ani.hide1();
|
|
}
|
|
//在 gameabc_face.ani_doend 中调用
|
|
All_ani.ani_doend = function(id,sx,count,allend){
|
|
//动画结束
|
|
//发牌结束
|
|
dealcard_ani_doend(id,sx,count,allend);
|
|
//插牌结束
|
|
chapai_ani_doend(id,sx,count,allend);
|
|
//明牌结束
|
|
mingpai_ani_doend(id,sx,count,allend);
|
|
//飞机结束
|
|
paixingdonghua(id,sx,count,allend);
|
|
//炸弹结束
|
|
zhadanover(id,sx,count,allend);
|
|
//爆炸结束
|
|
baozhaover(id,sx,count,allend);
|
|
//烟结束
|
|
yanover(id,sx,count,allend);
|
|
//桌面结束
|
|
zhuomianover(id,sx,count,allend);
|
|
//炸弹字结束
|
|
zhadanziover(id,sx,count,allend);
|
|
//春天结束
|
|
chuntianover(id,sx,count,allend);
|
|
}
|
|
All_ani.dealcard = {//发牌
|
|
show:function(){
|
|
if (Public_data.data.hand_cards.length%2) {//单数
|
|
var anix = id_config.sta_posi_x[0] - (id_config.car_intervalx[0] * ((Public_data.data.hand_cards.length-1)/2));
|
|
}else{//双数
|
|
var anix = id_config.sta_posi_x[0] - (id_config.car_intervalx[0] * (Public_data.data.hand_cards.length/2)) + id_config.car_intervalx[0]/2;
|
|
}
|
|
for(var i = 0;i<Public_data.data.hand_cards.length;i++){
|
|
play_ani(1,i+id_config.car_start[0],18,anix,i*id_config.car_intervalx[0]+anix,0,400,0,0,0,1,0,0);
|
|
set_self(i+id_config.car_start[0],37,1);
|
|
set_self(i+id_config.car_start[0],19,id_config.sta_posi_y[0],0,0);
|
|
}
|
|
},
|
|
hide:function(){
|
|
for(var i = 0;i<id_config.hc_len[Utl.getMySeat()];i++){
|
|
play_ani(0,i+id_config.car_start[0],0);
|
|
set_self(i+id_config.car_start[0],37,0);
|
|
}
|
|
}
|
|
}
|
|
|
|
All_ani.chapai = {//插牌
|
|
show:function(dq_wz){
|
|
var x_wz = [];//加入后的坐标
|
|
for (var i = 0; i < Public_data.data.hand_cards.length; i++) {
|
|
x_wz[i] = get_self(id_config.car_start[0]+i,18,0,0,0);
|
|
}
|
|
var jiaru = 0;
|
|
for (var i = 0; i < id_config.hc_len[Utl.getMySeat()]; i++) {
|
|
if (i == wz[jiaru]) {//这张牌是底牌
|
|
set_self(id_config.car_start[0]+i,19,470,0,0);
|
|
set_self(id_config.car_start[0]+i,37,0,0,0);
|
|
jiaru ++;
|
|
}else{
|
|
set_self(id_config.car_start[0]+i,18,dq_wz[i-jiaru],0,0);
|
|
play_ani(1,id_config.car_start[0]+i,18,get_self(id_config.car_start[0]+i,18),x_wz[i],0,300,0,0,0,1,0,0);
|
|
}
|
|
}
|
|
},
|
|
hide:function(){
|
|
for(var i = 0;i<id_config.hc_len[Utl.getMySeat()];i++){
|
|
play_ani(0,i+id_config.car_start[0],0);
|
|
set_self(i+id_config.car_start[0],37,0);
|
|
}
|
|
}
|
|
}
|
|
All_ani.put_err = {
|
|
//出牌错误
|
|
show: function(type){
|
|
play_ani(1,id_config.txt_di,35,255,0,0,All_timer.time.put_err,0,0,0,1,0,0);
|
|
if (type) {
|
|
play_ani(1,id_config.put_err,35,255,0,0,All_timer.time.put_err,0,0,0,1,0,0);
|
|
}else{
|
|
play_ani(1,id_config.pass_prompt,35,255,0,0,All_timer.time.put_err,0,0,0,1,0,0);
|
|
}
|
|
},
|
|
hide: function(){
|
|
play_ani(0,id_config.put_err,0);
|
|
set_self(id_config.put_err,37,0,0,0);
|
|
play_ani(0,id_config.txt_di,0);
|
|
set_self(id_config.txt_di,37,0,0,0);
|
|
play_ani(0,id_config.pass_prompt,0);
|
|
set_self(id_config.pass_prompt,37,0,0,0);
|
|
}
|
|
}
|
|
All_ani.put_cards = {
|
|
//出牌动画
|
|
show: function(tiqi,weiti){
|
|
chupaidonghua = 1;//出牌动画开关
|
|
//575
|
|
var chu =[];
|
|
var liu = [];
|
|
var kuan = 0;
|
|
var liukuan = 0;
|
|
//------------------------------------------//选中牌上划
|
|
if (tiqi.length%2) {//单数
|
|
kuan = id_config.put_posi_x[0] - (id_config.put_intervalx[0] * ((tiqi.length - 1)/2));
|
|
}else{//双数
|
|
kuan = id_config.put_posi_x[0] - (id_config.put_intervalx[0] * (tiqi.length/2)) + id_config.put_intervalx[0]/2;
|
|
}
|
|
for (var i= 0;i<tiqi.length;i++) {
|
|
play_ani(1,id_config.car_start[0]+tiqi[i],19,get_self(id_config.car_start[0]+tiqi[i],19),id_config.put_posi_y[0],0,100,0,0,0,1,0,0);
|
|
play_ani(1,id_config.car_start[0]+tiqi[i],18,get_self(id_config.car_start[0]+tiqi[i],18),i*id_config.put_intervalx[0]+kuan,0,100,0,0,0,1,0,0);
|
|
play_ani(1,id_config.car_start[0]+tiqi[i],20,get_self(id_config.car_start[0]+tiqi[i],20),id_config.put_wide[0],0,100,0,0,0,1,0,0);
|
|
play_ani(1,id_config.car_start[0]+tiqi[i],21,get_self(id_config.car_start[0]+tiqi[i],21),id_config.put_high[0],0,100,0,0,0,1,0,0);
|
|
}
|
|
|
|
//-------------------------------------------------------//未选中牌对齐
|
|
var handcards = Public_data.data.hand_cards.length;
|
|
if (handcards%2) {//单数
|
|
liukuan = id_config.sta_posi_x[0] - (id_config.car_intervalx[0] * ((handcards-1)/2));
|
|
}else{//双数
|
|
liukuan = id_config.sta_posi_x[0] - (id_config.car_intervalx[0] * (handcards/2)) + id_config.car_intervalx[0]/2;
|
|
}
|
|
if (weiti.length == 0) {
|
|
set_self(1021,37,0,0,0);
|
|
} else {
|
|
for (var i= 0;i<weiti.length;i++) {
|
|
if (i == weiti.length-1) {
|
|
if(Public_data.data.banker == Utl.getMySeat()){//牌上地主跟着最后一张牌走
|
|
var zhx = get_self(id_config.car_start[0]+weiti[i],18);
|
|
set_self(1021,19,get_self(id_config.car_start[0]+weiti[i],19,0,0,0),0,0);
|
|
set_self(1021,18,get_self(id_config.car_start[0]+weiti[i],18,0,0,0),0,0);
|
|
play_ani(1,1021,18,zhx,liukuan+i*id_config.car_intervalx[0],0,100,0,0,0,1,0,0);
|
|
set_self(1021,37,1,0,0);
|
|
}
|
|
}
|
|
play_ani(1,id_config.car_start[0]+weiti[i],18,get_self(id_config.car_start[0]+weiti[i],18),liukuan+i*id_config.car_intervalx[0],0,100,0,0,0,1,0,0);
|
|
|
|
}
|
|
}
|
|
|
|
},
|
|
hide: function(){
|
|
for(var i = 0;i<id_config.hc_len[Utl.getMySeat()];i++){
|
|
play_ani(0,i+id_config.car_start[0],0);
|
|
set_self(i+id_config.car_start[0],37,0);
|
|
}
|
|
}
|
|
}
|
|
All_ani.mingpai = {
|
|
//明牌
|
|
show: function(type,seat){
|
|
switch (type){
|
|
case 0:
|
|
Utl.playSound("00125.mp3");
|
|
//显示底变宽
|
|
//opencard(seat); //配置明牌坐标
|
|
set_self(id_config.mingpaizi,19,id_config.mingpaiziy[seat],0,0);
|
|
set_self(id_config.mingpaiquan,19,id_config.mingpaiquany[seat],0,0);
|
|
set_self(id_config.mingpaizi,18,id_config.mingpaizix[seat],0,0);
|
|
//set_self(id_config.mingpaidi,18,id_config.mingpaidix[seat],0,0);
|
|
set_self(id_config.mingpaiquan,18,id_config.mingpaiquanx[seat],0,0);
|
|
|
|
set_self(id_config.mingpaidi,19,id_config.mingpaidiy[seat],0,0);
|
|
set_self(id_config.mingpaidi,18,id_config.mingpaidix[seat]+id_config.mingpaidik/2,0,0);
|
|
set_self(id_config.mingpaidi,20,0,0,0);
|
|
set_self(id_config.mingpaidi,33,100,0,0);
|
|
play_ani(1,id_config.mingpaidi,20,0,id_config.mingpaidik,0,200,0,0,0,1,0,0);
|
|
play_ani(1,id_config.mingpaidi,18,id_config.mingpaidix[seat]+id_config.mingpaidik/2,id_config.mingpaidix[seat],0,200,0,0,0,1,0,0);
|
|
set_self(id_config.mingpaidi,37,1,0,0);
|
|
|
|
mingpaidonghua = 1;
|
|
break;
|
|
case 1:
|
|
//显示圈旋转 明牌放大
|
|
All_ani.mingpai.hide(1);
|
|
set_self(id_config.mingpaiquan,37,1,0,0);
|
|
set_self(id_config.mingpaizi,37,1,0,0);
|
|
set_self(id_config.mingpaizi,33,0,0,0);
|
|
set_self(id_config.mingpaiquan,33,100,0,0);
|
|
play_ani(1,id_config.mingpaiquan,34,0,360,0,1300,0,0,0,0,0,0);
|
|
play_ani(1,id_config.mingpaizi,33,0,120,0,200,0,0,0,1,0,0);
|
|
mingpaidonghua = 2;
|
|
break;
|
|
case 2:
|
|
//显示 明牌恢复
|
|
All_ani.mingpai.hide(1);
|
|
play_ani(1,id_config.mingpaizi,33,120,100,0,200,0,0,0,1,0,0);
|
|
mingpaidonghua = 3;
|
|
break;
|
|
case 3:
|
|
//明牌恢复后准备隐藏
|
|
All_ani.mingpai.hide(1);
|
|
set_self(All_timer.mingpai,57,All_timer.time.mingpai,0,0);
|
|
mingpaidonghua = 4;
|
|
break;
|
|
case 4:
|
|
//开始隐藏
|
|
All_ani.mingpai.hide(1);
|
|
play_ani(1,id_config.mingpaizi,33,100,120,0,100,0,0,0,1,0,0);
|
|
play_ani(1,id_config.mingpaidi,33,100,120,0,100,0,0,0,1,0,0);
|
|
play_ani(1,id_config.mingpaiquan,33,100,120,0,100,0,0,0,1,0,0);
|
|
mingpaidonghua = 5;
|
|
break;
|
|
case 5:
|
|
//隐藏
|
|
All_ani.mingpai.hide(1);
|
|
play_ani(1,id_config.mingpaizi,33,120,0,0,200,0,0,0,1,0,0);
|
|
play_ani(1,id_config.mingpaidi,33,120,0,0,200,0,0,0,1,0,0);
|
|
play_ani(1,id_config.mingpaiquan,33,120,0,0,200,0,0,0,1,0,0);
|
|
mingpaidonghua = 6;
|
|
opencards();//明牌
|
|
//clock(1);
|
|
if(Utl.getMySeat() == Public_data.data.control){
|
|
jiaofen();//叫分
|
|
if (Public_data.data.stage == 0) {
|
|
xiafen();
|
|
}
|
|
|
|
}
|
|
break;
|
|
case 6:
|
|
//关动画
|
|
All_ani.mingpai.hide();
|
|
mingpaidonghua = 7;
|
|
break;
|
|
}
|
|
|
|
} ,
|
|
hide: function(type){
|
|
if(!type){
|
|
set_self(id_config.mingpaizi,37,0,0,0);
|
|
set_self(id_config.mingpaidi,37,0,0,0);
|
|
set_self(id_config.mingpaiquan,37,0,0,0);
|
|
play_ani(0,id_config.mingpaiquan,0);
|
|
}
|
|
play_ani(0,id_config.mingpaizi,0);
|
|
play_ani(0,id_config.mingpaidi,0);
|
|
|
|
}
|
|
}
|
|
All_ani.aset_mingpai = {
|
|
//小局明牌
|
|
show: function(seat){
|
|
//seat = Utl.changeToStatus(seat);
|
|
if (Utl.changeToStatus(seat) == 1) {
|
|
//右边
|
|
var diyix = 0;
|
|
if (Public_data.data.rest_cards[seat].length<=id_config.car_len[Utl.changeToStatus(seat)]) {
|
|
diyix = id_config.sta_posi_x[Utl.changeToStatus(seat)] - (id_config.car_intervalx[Utl.changeToStatus(seat)] * (Public_data.data.rest_cards[seat].length-1));
|
|
} else {
|
|
diyix = id_config.sta_posi_x[Utl.changeToStatus(seat)] - (id_config.car_intervalx[Utl.changeToStatus(seat)] * 9);
|
|
}
|
|
for (var i = 0; i < Public_data.data.rest_cards[seat].length; i++) {
|
|
if (i>=id_config.car_len[Utl.changeToStatus(seat)]) {
|
|
play_ani(1,id_config.car_start[Utl.changeToStatus(seat)]+i,18,
|
|
id_config.sta_posi_x[Utl.changeToStatus(seat)],//起始位置
|
|
diyix+id_config.car_intervalx[Utl.changeToStatus(seat)]*(i-(Public_data.data.rest_cards[seat].length-id_config.car_len[Utl.changeToStatus(seat)])),//结束位置
|
|
0,400,0,400,0,1,0,0);
|
|
set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,37,1,0,0);
|
|
} else {
|
|
play_ani(1,id_config.car_start[Utl.changeToStatus(seat)]+i,18,
|
|
id_config.sta_posi_x[Utl.changeToStatus(seat)],//起始位置
|
|
diyix+id_config.car_intervalx[Utl.changeToStatus(seat)]*i,//结束位置
|
|
0,400,0,0,0,1,0,0);
|
|
set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,37,1,0,0);
|
|
}
|
|
|
|
}
|
|
} else if (Utl.changeToStatus(seat) == 2) {
|
|
//左边
|
|
for (var i = 0; i < Public_data.data.rest_cards[seat].length; i++) {
|
|
if (i>=id_config.car_len[Utl.changeToStatus(seat)]) {
|
|
play_ani(1,id_config.car_start[Utl.changeToStatus(seat)]+i,18,id_config.sta_posi_x[Utl.changeToStatus(seat)],id_config.sta_posi_x[Utl.changeToStatus(seat)]+id_config.car_intervalx[Utl.changeToStatus(seat)]*(i-id_config.car_len[Utl.changeToStatus(seat)]),0,400,0,400,0,1,0,0);
|
|
set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,37,1,0,0);
|
|
} else {
|
|
play_ani(1,id_config.car_start[Utl.changeToStatus(seat)]+i,18,id_config.sta_posi_x[Utl.changeToStatus(seat)],id_config.sta_posi_x[Utl.changeToStatus(seat)]+id_config.car_intervalx[Utl.changeToStatus(seat)]*i,0,400,0,0,0,1,0,0);
|
|
set_self(id_config.car_start[Utl.changeToStatus(seat)]+i,37,1,0,0);
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
},
|
|
hide: function(){
|
|
for (var i = 0; i < id_config.hc_len[i]; i++) {
|
|
play_ani(0,id_config.car_start[1]+i,0);
|
|
play_ani(0,id_config.car_start[2]+i,0);
|
|
set_self(id_config.car_start[1]+i,37,0,0,0);
|
|
set_self(id_config.car_start[2]+i,37,0,0,0);
|
|
}
|
|
}
|
|
}
|
|
All_ani.feiji = {//飞机
|
|
show: function(type,id,jiajian){
|
|
if (type == 1) {
|
|
set_self(id_config.feijidi+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
set_self(id_config.feiji+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
set_self(id_config.dafeiji,37,1,0,0);
|
|
if (Utl.changeToStatus(game.seat) == 1) {//右边过来
|
|
play_ani(1,id_config.feijidi+Utl.changeToStatus(game.seat),18,id_config.feiji_x[Utl.changeToStatus(game.seat)][0],id_config.feiji_x[Utl.changeToStatus(game.seat)][1],0,300,0,0,0,1,0,0);
|
|
play_ani(1,id_config.feiji+Utl.changeToStatus(game.seat),18,id_config.feiji_x[Utl.changeToStatus(game.seat)][0]+40,id_config.feiji_x[Utl.changeToStatus(game.seat)][1]+70,60,240,0,0,0,1,0,0);
|
|
} else {//左边过来
|
|
play_ani(1,id_config.feijidi+Utl.changeToStatus(game.seat),18,id_config.feiji_x[Utl.changeToStatus(game.seat)][0],id_config.feiji_x[Utl.changeToStatus(game.seat)][1],0,300,0,0,0,1,0,0);
|
|
play_ani(1,id_config.feiji+Utl.changeToStatus(game.seat),18,id_config.feiji_x[Utl.changeToStatus(game.seat)][0]+170,id_config.feiji_x[Utl.changeToStatus(game.seat)][1]+200,60,240,0,0,0,1,0,0);
|
|
}
|
|
play_ani(1,id_config.dafeiji,18,-328,1300,0,1000,0,0,0,1,0,0);
|
|
} else {
|
|
play_ani(1,id,0);
|
|
if (jiajian == 1) {
|
|
play_ani(1,id,18,get_self(id,18,0,0,0),get_self(id,18,0,0,0)+30,0,80,0,0,0,1,0,0);
|
|
} else {
|
|
play_ani(1,id,18,get_self(id,18,0,0,0),get_self(id,18,0,0,0)-30,0,80,0,0,0,1,0,0);
|
|
}
|
|
|
|
}
|
|
},
|
|
hide: function(){
|
|
for (var i = 0; i < 7; i++) {
|
|
set_self(id_config.feiji+i,37,0,0,0);
|
|
play_ani(0,id_config.feiji+i,0);
|
|
}
|
|
}
|
|
}
|
|
All_ani.shunzi = {//顺子
|
|
show: function(type,id,jiajian){
|
|
if (type == 1) {
|
|
set_self(id_config.shunzidi+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
set_self(id_config.shunzi+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
if (Utl.changeToStatus(game.seat) ==1) {//右边过来
|
|
play_ani(1,id_config.shunzidi+Utl.changeToStatus(game.seat),18,id_config.shunzi_x[Utl.changeToStatus(game.seat)][0],id_config.shunzi_x[Utl.changeToStatus(game.seat)][1],0,300,0,0,0,1,0,0);
|
|
play_ani(1,id_config.shunzi+Utl.changeToStatus(game.seat),18,id_config.shunzi_x[Utl.changeToStatus(game.seat)][0]-20,id_config.shunzi_x[Utl.changeToStatus(game.seat)][1]-30,60,240,0,0,0,1,0,0);
|
|
} else {//左边过来
|
|
play_ani(1,id_config.shunzidi+Utl.changeToStatus(game.seat),18,id_config.shunzi_x[Utl.changeToStatus(game.seat)][0],id_config.shunzi_x[Utl.changeToStatus(game.seat)][1],0,300,0,0,0,1,0,0);
|
|
play_ani(1,id_config.shunzi+Utl.changeToStatus(game.seat),18,id_config.shunzi_x[Utl.changeToStatus(game.seat)][0]+20,id_config.shunzi_x[Utl.changeToStatus(game.seat)][1]+30,60,240,0,0,0,1,0,0);
|
|
}
|
|
} else {
|
|
play_ani(1,id,0);
|
|
if (jiajian == 1) {
|
|
play_ani(1,id,18,get_self(id,18,0,0,0),get_self(id,18,0,0,0)+30,0,80,0,0,0,1,0,0);
|
|
} else {
|
|
play_ani(1,id,18,get_self(id,18,0,0,0),get_self(id,18,0,0,0)-30,0,80,0,0,0,1,0,0);
|
|
}
|
|
|
|
}
|
|
},
|
|
hide: function(){
|
|
for (var i = 0; i < 6; i++) {
|
|
set_self(id_config.shunzi+i,37,0,0,0);
|
|
play_ani(0,id_config.shunzi+i,0);
|
|
}
|
|
}
|
|
}
|
|
All_ani.liandui = {//连对
|
|
show: function(type,id,jiajian){
|
|
if (type == 1) {
|
|
set_self(id_config.lianduidi+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
set_self(id_config.liandui+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
if (Utl.changeToStatus(game.seat) == 1) {//右边过来
|
|
play_ani(1,id_config.lianduidi+Utl.changeToStatus(game.seat),18,id_config.shunzi_x[Utl.changeToStatus(game.seat)][0],id_config.shunzi_x[Utl.changeToStatus(game.seat)][1],0,300,0,0,0,1,0,0);
|
|
play_ani(1,id_config.liandui+Utl.changeToStatus(game.seat),18,id_config.shunzi_x[Utl.changeToStatus(game.seat)][0]-20,id_config.shunzi_x[Utl.changeToStatus(game.seat)][1]-30,60,240,0,0,0,1,0,0);
|
|
} else {//左边过来
|
|
play_ani(1,id_config.lianduidi+Utl.changeToStatus(game.seat),18,id_config.shunzi_x[Utl.changeToStatus(game.seat)][0],id_config.shunzi_x[Utl.changeToStatus(game.seat)][1],0,300,0,0,0,1,0,0);
|
|
play_ani(1,id_config.liandui+Utl.changeToStatus(game.seat),18,id_config.shunzi_x[Utl.changeToStatus(game.seat)][0]+20,id_config.shunzi_x[Utl.changeToStatus(game.seat)][1]+30,60,140,0,0,0,1,0,0);
|
|
}
|
|
} else {
|
|
play_ani(1,id,0);
|
|
if (jiajian == 1) {
|
|
play_ani(1,id,18,get_self(id,18,0,0,0),get_self(id,18,0,0,0)+30,0,80,0,0,0,1,0,0);
|
|
} else {
|
|
play_ani(1,id,18,get_self(id,18,0,0,0),get_self(id,18,0,0,0)-30,0,80,0,0,0,1,0,0);
|
|
}
|
|
|
|
}
|
|
},
|
|
hide: function(){
|
|
for (var i = 0; i < 6; i++) {
|
|
set_self(id_config.liandui+i,37,0,0,0);
|
|
play_ani(0,id_config.liandui+i,0);
|
|
}
|
|
}
|
|
}
|
|
All_ani.zhadan = {//炸弹
|
|
show: function(type,id){
|
|
if (type==1) {
|
|
set_self(id_config.zhadan+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
set_self(id_config.zhadan+Utl.changeToStatus(game.seat),18,id_config.zhadan_x[Utl.changeToStatus(game.seat)][0],0,0);
|
|
set_self(id_config.zhadan+Utl.changeToStatus(game.seat),19,id_config.zhadan_y[Utl.changeToStatus(game.seat)][0],0,0);
|
|
play_ani(1,id_config.zhadan+Utl.changeToStatus(game.seat),18,id_config.zhadan_x[Utl.changeToStatus(game.seat)][0],id_config.zhadan_x[Utl.changeToStatus(game.seat)][1],0,300,0,0,0,1,0,0);
|
|
play_ani(1,id_config.zhadan+Utl.changeToStatus(game.seat),19,id_config.zhadan_y[Utl.changeToStatus(game.seat)][0],id_config.zhadan_y[Utl.changeToStatus(game.seat)][1],0,300,0,0,0,1,0,0);
|
|
play_ani(1,149,33,100,130,0,400,0,0,0,1,0,0);
|
|
zhadan_ani[Utl.changeToStatus(game.seat)] = 1;
|
|
//王炸字
|
|
set_self(id_config.zhadanzi+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
set_self(id_config.zhadanzi+Utl.changeToStatus(game.seat),35,0,0,0);
|
|
set_self(id_config.zhadanzi+Utl.changeToStatus(game.seat),18,id_config.wangzhax[Utl.changeToStatus(game.seat)],0,0);
|
|
set_self(id_config.zhadanzi+Utl.changeToStatus(game.seat),19,id_config.wangzhay[Utl.changeToStatus(game.seat)],0,0);
|
|
set_self(id_config.zhadanzi+Utl.changeToStatus(game.seat),33,300,0,0);
|
|
play_ani(1,id_config.zhadanzi+Utl.changeToStatus(game.seat),33,300,100,0,200,0,0,0,1,0,0);
|
|
play_ani(1,id_config.zhadanzi+Utl.changeToStatus(game.seat),35,0,255,0,100,0,0,0,1,0,0);
|
|
}else if (type == 2) {
|
|
play_ani(1,id,18,id_config.zhadan_x[Utl.changeToStatus(game.seat)][1],id_config.zhadan_x[Utl.changeToStatus(game.seat)][2],0,100,0,0,0,1,0,0);
|
|
play_ani(1,id,19,id_config.zhadan_y[Utl.changeToStatus(game.seat)][1],id_config.zhadan_y[Utl.changeToStatus(game.seat)][2],0,100,0,0,0,1,0,0);
|
|
zhadan_ani[Utl.changeToStatus(game.seat)] = 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
hide: function(){
|
|
for (var i = 0; i < 6; i++) {
|
|
set_self(id_config.zhadan+i,37,0,0,0);
|
|
play_ani(0,id_config.zhadan+i,0);
|
|
set_self(id_config.zhadanzi+i,37,0,0,0);
|
|
play_ani(0,id_config.zhadanzi+i,0);
|
|
}
|
|
}
|
|
}
|
|
All_ani.wangzha = {//王炸
|
|
show: function(){
|
|
//火箭
|
|
set_self(id_config.huojian+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
set_self(id_config.huojian+Utl.changeToStatus(game.seat),18,id_config.huojian_x[Utl.changeToStatus(game.seat)],0,0);
|
|
set_self(id_config.huojian+Utl.changeToStatus(game.seat),19,730,0,0);
|
|
play_ani(1,id_config.huojian+Utl.changeToStatus(game.seat),19,730,-500,0,400,0,0,0,1,0,0);
|
|
set_self(All_timer.huojian,57,All_timer.time.huojian,0,0);
|
|
//play_ani(1,149,33,100,105,0,100,0,0,0,16,0,1);
|
|
//王炸字
|
|
set_self(id_config.wangzhazi+Utl.changeToStatus(game.seat),37,1,0,0);
|
|
set_self(id_config.wangzhazi+Utl.changeToStatus(game.seat),35,0,0,0);
|
|
set_self(id_config.wangzhazi+Utl.changeToStatus(game.seat),18,id_config.wangzhax[Utl.changeToStatus(game.seat)],0,0);
|
|
set_self(id_config.wangzhazi+Utl.changeToStatus(game.seat),19,id_config.wangzhay[Utl.changeToStatus(game.seat)],0,0);
|
|
set_self(id_config.wangzhazi+Utl.changeToStatus(game.seat),33,300,0,0);
|
|
play_ani(1,id_config.wangzhazi+Utl.changeToStatus(game.seat),33,300,100,0,200,0,0,0,1,0,0);
|
|
play_ani(1,id_config.wangzhazi+Utl.changeToStatus(game.seat),35,0,255,0,100,0,0,0,1,0,0);
|
|
},
|
|
hide: function(){
|
|
for (var i = 0; i < 6; i++) {
|
|
set_self(id_config.zhadan+i,37,0,0,0);
|
|
play_ani(0,id_config.zhadan+i,0);
|
|
set_self(id_config.zhadanzi+i,37,0,0,0);
|
|
play_ani(0,id_config.zhadanzi+i,0);
|
|
}
|
|
set_self(149,18,0,0,0);
|
|
set_self(149,19,0,0,0);
|
|
set_self(149,33,100,0,0);
|
|
}
|
|
}
|
|
All_ani.zhuomian = {//桌面缩放
|
|
show: function(){
|
|
set_self(All_timer.zhuomian,57,All_timer.time.zhuomian,0,0);
|
|
},
|
|
hide: function(){
|
|
set_selfdiv('ifastgame',18,0,0,0);
|
|
set_selfdiv('ifastgame',19,0,0,0);
|
|
}
|
|
}
|
|
All_ani.chuntian = {//春天
|
|
show: function(){
|
|
set_self(1002,37,1,0,0);
|
|
set_self(1002,33,0,0,0);
|
|
Utl.playSound(Sound.cttx);
|
|
play_ani(1,1002,33,0,130,0,200,0,0,0,1,0,0);
|
|
|
|
},
|
|
hide: function(){
|
|
set_self(1002,37,0,0,0);
|
|
play_ani(0,1002,0);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|