目录结构调整
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
|
||||
//牌
|
||||
d.jing=[];
|
||||
d.jing_reduce=0;//还原
|
||||
d.poker=[];//牌墙
|
||||
d.pai_num=0;//牌墙
|
||||
d.hand=[];//各家手牌
|
||||
d.hand_arrow=[];
|
||||
d.hu_card=[0,0,0,0];
|
||||
d.start_hu_card=[[0],[0],[0],[0]];//起手胡的牌
|
||||
d.sea=[];//牌池
|
||||
d.sea_hua=[];//花牌池
|
||||
d.hua_pai=[0,0,0,0];//各家花牌的数量
|
||||
d.ag=[];//已经亮的暗杠的牌值
|
||||
d.card_14=0;
|
||||
d.card_14_pos=0;//摸的牌的位置
|
||||
d.jishi_chu=0;
|
||||
d.last_id=0;//移入牌id
|
||||
d.click_ids=[];
|
||||
//d.dianjitime=0;
|
||||
d.ctrl_ting=-2;
|
||||
d.clicks_an=0;
|
||||
d.ting_pai = [];//客户端听得牌
|
||||
|
||||
|
||||
@@ -0,0 +1,50 @@
|
||||
|
||||
//结算
|
||||
d.h={};
|
||||
d.page = 0;
|
||||
d.h3=-1;//查哪大局的牌
|
||||
d.h4=-1;//哪小局的回放
|
||||
d.info2=0;
|
||||
d.buyHorse=[[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0]];//各家买马
|
||||
d.winHorse=[[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1],[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]];//各家买马
|
||||
d.Horse_vic_def=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]];
|
||||
d.contract=[[0,0,0],[0,0,0],[0,0,0],[0,0,0]];//承包了谁
|
||||
d.start_hu=[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];//长沙起手胡
|
||||
d.final_hu=[-1,0,[0]];//最终胡:座位、胡的牌、胡的类型
|
||||
d.many_hu=[[-1,0,[0]],[-1,0,[0]]];//多响:座位、胡的牌、胡的类型
|
||||
d.final_hu1=[-1,[0,0],-1];//最终胡:座位、胡的牌、胡的类型
|
||||
d.many_hu1=[[-1,[0,0],-1],[-1,[0,0],-1]];//多响:座位、胡的牌、胡的类型
|
||||
d.hu_ready=[0];
|
||||
d.peng_chi_num=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]];//被每个座位碰吃杠的次数
|
||||
d.hu_note=[-1,-1,-1,-1,-1,[-1,-1,-1,-1],[-1,-1,[]],[-1,-1,-1,-1],-1,-1,-1,-1];//0点炮自摸胡,1平假胡,2天地胡流局,3杠花,4抄,5海底,6杠炮,7抢杠胡,8地杠,9剩15张点炮全包,10抢杠包,11杠尾
|
||||
d.hu_note_gang=[[0,0,0,0,0,0],[0,0,0,0,0,0],[0,0,0,0,0,0],[0,0,0,0,0,0]];//明杠、自摸杠、暗杠、点杠、被加杠、被暗杠
|
||||
d.hu_note_gang_jing=[[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]];//明精杠、暗精杠、被明精杠、被暗精杠
|
||||
d.putJing=[0,0,0,0];//是否博精
|
||||
d.bar_roll=[0];//特殊杠摇
|
||||
d.put_tail_poker=[0];//是否出掉尾牌
|
||||
d.tail_poker_hu=[-1,0,[-1,-1,-1,-1],0,[-1,-1,-1,-1]];//胡牌0,[胡牌座位],胡牌1,[胡牌座位]
|
||||
d.tail_poker=[-1,-1,-1,-1,-1,-1,-1,-1,-1];//0尾牌的位置,1杠补牌1的位置,2杠补牌2的位置,3杠补牌1,4杠补牌2,5筛子1,6筛子2,7补张/杠,8座位
|
||||
d.tail_ctrl=[0];//尾牌动画控制
|
||||
d.an_gang_num=[0,0,0,0];//暗杠数量
|
||||
d.piao=[-1,-1,-1,-1];
|
||||
d.act_piao=[-1,-1,0,[-1],-1];
|
||||
d.piao_time=[0,0,0,0];
|
||||
d.qishou_time=0;
|
||||
d.makewartime=0;//开战时间
|
||||
|
||||
|
||||
//回放
|
||||
d.nowtime=0;
|
||||
d.replay=0;
|
||||
d.replay_re=0;
|
||||
d.speed=1;
|
||||
d.room=[];
|
||||
d.re=[];
|
||||
d.re_timer=[];
|
||||
d.pai14=0;
|
||||
d.pai15=0;
|
||||
d.wartime=0;
|
||||
d.reps=[];
|
||||
d.p=[];
|
||||
|
||||
|
||||
@@ -0,0 +1,69 @@
|
||||
|
||||
//控制
|
||||
var cd_con=[0,0,0,0,0,0,0,0,0,0,0,0,0];//0筛子,1:13张牌,2-6回合间隔动画,8、9、10发牌动画,11加注倒计时,12发牌动画
|
||||
d.clear_replay=0;
|
||||
d.chu_cilck=0;
|
||||
d.chu_move=0;
|
||||
d.user_ctrl=[0,-1,-1,-1,0,0,0,0,0,-1,0,0,0];//控制权交接时的时间,上次控制权,当前控制权,第14张牌/新摸的牌跟注数,4-8是否已加注
|
||||
d.status=0;//第几回合
|
||||
d.user_eat_bump=[[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]];//杠碰吃、自摸杠暗杠、胡听
|
||||
d.throw_card=0;
|
||||
d.lastbar=[-1,0];//上个操作是否是杠,谁的
|
||||
d.last_operate=[-1,0,-1];
|
||||
d.click_ban=0;//是否可以点击出牌
|
||||
d.click_id=0;//点击出的牌的精灵id
|
||||
d.gang_option=0;//是否出现杠选项
|
||||
d.peng_option=0;//是否出现碰选项
|
||||
d.gang_flame=[];
|
||||
d.peng_flame=[];
|
||||
d.ting_status=[0,0,0,0];//是否听牌状态
|
||||
d.Ting_ui=[];//是否听牌状态
|
||||
d.Ting_Tip = [];//是否听牌状态
|
||||
d.ctrl=0;//控制权是否有变动
|
||||
d.continue_hu=0;
|
||||
//动画控制
|
||||
d.act=[-1,-1,0,[-1],-1];//字的动画[1 put\2peng\3chi\4gang\5hu ,seat,计时,上个操作的牌池]
|
||||
d.act_pai=[-1,-1,0,-1,-1];//牌的动画[1 put\2peng\3chi\4gang\5hu ,本次操作的座位,上个操作的牌,上个操作的牌池,自摸杠的座位]
|
||||
d.act_put=[0,0,0,0,0,0];//0目标x,1目标y,出牌 2spid
|
||||
d.show_chipeng=[0,0,0,0];//吃碰文字
|
||||
d.act_chao_host=[0,0];//抄庄&烂庄,倒计时
|
||||
d.tail_show_id=[0,0];
|
||||
d.operate_time=0;//纠正计时器
|
||||
d.put_time=0;//纠正计时器
|
||||
d.jing_time=0;//纠正计时器
|
||||
d.sieve_time=0;
|
||||
d.show_jing_time=0;//显示上精计时器
|
||||
d.bw_flash=0;
|
||||
d.compare_jing=0;//比精0结束1开始
|
||||
d.compare_jing_time1=0;//回头比精计时器
|
||||
d.compare_jing_time2=0;//上下翻比精计时器
|
||||
d.compare_jing_time3=0;//结束比精计时器
|
||||
d.click_sieves=0;//庄家掷骰子选人选牌蹲专用
|
||||
d.sieves_time=0;//掷骰子计时器
|
||||
d.sieves=[0,0,0,-1,0];//0,1骰子,2掷骰子模式,3 掷骰子的人,4掷骰子次数
|
||||
d.sieve=[0,0];//0,1筛子
|
||||
d.horse_time=0;//马计时器
|
||||
d.dong35=0;//方向明暗
|
||||
d.head35=0;//头像明暗
|
||||
d.move_hu_l=[0,0,0,0];//胡牌说明的长度
|
||||
d.flash_ban=0;
|
||||
d.operate_show_con=0;//控制显示操作按钮的时机
|
||||
d.user_ctrl0=0;//客户端时间
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
|
||||
d.Time_Quick=70;//快版出牌时间
|
||||
d.Time_playcard=60;//无限发电不打牌时间
|
||||
d.Time_initial=160;//初始打牌时间
|
||||
//player
|
||||
d.wav=[0];
|
||||
d.pos=[];//用户ID与显示图片的对应关系
|
||||
d.pos_un=[];
|
||||
d.host=-1;//哪个位置是庄
|
||||
d.turn_direction=[-1];//各个位置上哪个是:庄、东西南北、有人
|
||||
d.identity=[-1,-1,-1,-1,-1];//各个位置上哪个是:庄、东西南北、有人
|
||||
d.point=[];
|
||||
d.user_point=[0,0,0,0];//各用户累积分数
|
||||
d.turn_point=[];//每局分数
|
||||
@@ -0,0 +1,10 @@
|
||||
|
||||
//重连
|
||||
d.recon=0;
|
||||
d.recon1=0;
|
||||
d.join=0;
|
||||
d.other_join=-1;
|
||||
d.backstage=0;
|
||||
d.time_dif=0;
|
||||
d.local_time=0;
|
||||
d.player_offline=[-1,-1,-1,-1];
|
||||
344
codes/games/client/Projects/majiang_jx/js/mem/mem_ini_room.js
Normal file
344
codes/games/client/Projects/majiang_jx/js/mem/mem_ini_room.js
Normal file
@@ -0,0 +1,344 @@
|
||||
var d = {};
|
||||
d.a = {};
|
||||
|
||||
//room
|
||||
d.agree = [-1, -1, -1, -1];
|
||||
d.exit = -1;
|
||||
d.turn = [0, 0, 0];//0当前回合,1每局间隔控制 ,2服务器回合
|
||||
d.rep = [0, 0, 0];//回放
|
||||
d.roomcode = 0;
|
||||
d.roomtype = [];
|
||||
d.addr = [];
|
||||
d.ip = [];
|
||||
d.re_distanse = 0;
|
||||
d.ip = [];
|
||||
d.route="jinxianmj";
|
||||
d.ini_start = function (show_menu) {
|
||||
show_menu=show_menu || 0;
|
||||
//初始化房间内存
|
||||
d.debug_timer = 0;
|
||||
d.agree = [-1, -1, -1, -1];
|
||||
d.exit = -1;
|
||||
d.qishou_time = 0;
|
||||
d.turn = [0, 0, 0];//0小局,1每局间隔控制 ,2大局
|
||||
d.rep = [0, 0, 0];//回放
|
||||
d.reps = [];
|
||||
d.p = [];
|
||||
d.roomcode = 0;
|
||||
d.recon=0;
|
||||
// d.join=0;
|
||||
// d.other_join=-1;
|
||||
d.backstage = 0;
|
||||
d.wav = 0;
|
||||
d.time_dif = 0;
|
||||
d.local_time = 0;
|
||||
d.player_offline = [-1, -1, -1, -1, -1];
|
||||
d.wav = [];
|
||||
d.pos = [];//用户ID与显示图片的对应关系 逆时针
|
||||
d.pos_un = [];
|
||||
d.status = 0;//第几回合
|
||||
d.user_point = [0, 0, 0, 0, 0];//各用户累积分数
|
||||
d.addr = [];
|
||||
d.ip = [];
|
||||
d.roomtype = [];
|
||||
d.ini(show_menu);
|
||||
if(show_menu!=2)
|
||||
{d.re = [];}
|
||||
d.wartime = 0;
|
||||
d.re_distanse = 0;
|
||||
d.statis = [];
|
||||
for (var i = 0; i < 4; i++) {
|
||||
d.statis[i] = [0, 0, 0, 0, 0,0];
|
||||
}
|
||||
d.continue_hu=0;
|
||||
}
|
||||
d.ini = function (show_menu) {
|
||||
show_menu = show_menu || 0;
|
||||
ClickBtn=ClickBtn.concat([2509, 2510, 1159, 2998, 1403,1408,810,2999 ]);
|
||||
//初始化房间
|
||||
d.set_zt = 0;
|
||||
d.N = 0 ;
|
||||
d.M = 0 ;
|
||||
d.quan = 0;
|
||||
d.waiq = 0;
|
||||
d.user_ctrl0=0;//客户端时间
|
||||
|
||||
//初始化用户
|
||||
d.host = -1;//哪个位置是庄
|
||||
d.turn_point[d.turn[1]] = [];//每局分数
|
||||
d.turn_direction = [-1];//各个位置上哪个是:庄、东西南北、有人
|
||||
d.identity = [-1, -1, -1, -1, -1];//各个位置上哪个是:庄1、小盲2、大盲3、有人0
|
||||
d.music=0;//背景音乐
|
||||
Game_Config.soundList.MainSceneMusic = "00177.mp3";//正常播放音效
|
||||
|
||||
//初始化控制
|
||||
d.clicks_an=0;
|
||||
d.ting_pai = [];//客户端听得牌
|
||||
d.ting_statu=0;
|
||||
set_self(2233,43,1,0,0);
|
||||
d.p_card = 0;
|
||||
d.wos = 0;
|
||||
d.put_card = 0;
|
||||
d.ctrl_ting=-2;
|
||||
d.chu_cilck = 0;
|
||||
d.zhenshu=0;
|
||||
d.chu_move = 0;
|
||||
d.click_id = 0;
|
||||
d.operate_time = 0;//纠正计时器
|
||||
d.put_time = 0;//纠正计时器
|
||||
d.jing_time = 0;//纠正计时器
|
||||
d.sieve_time = 0;
|
||||
d.tail_show_id = [0, 0];
|
||||
cd_con = [0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0];//0理牌动画,1-6回合间隔动画,8、9、10发牌动画,11加注倒计时,12发牌动画
|
||||
d.user_ctrl = [0, -1, -1, -1, 0, 0, 0, 0, 0, -1, 0, 0, 0];//控制权交接时的时间,上次控制权,当前控制权,第14张牌/新摸的牌跟注数,4-8是否已加注
|
||||
d.user_eat_bump = [[0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0]];
|
||||
;//杠碰吃、自摸杠暗杠、胡听
|
||||
d.lastbar = [-1, 0];//上个操作是否是杠,谁的
|
||||
d.last_operate = [-1, 0, -1];//什么操作,操作相关,座位
|
||||
d.click_ban = 0;
|
||||
d.gang_option = 0;//是否出现杠选项
|
||||
d.peng_option = 0;//是否出现碰选项
|
||||
d.gang_flame = [];
|
||||
d.peng_flame = [];
|
||||
d.ting_status = [0, 0, 0, 0];//是否听牌状态
|
||||
d.Ting_ui = [];//是否听牌状态
|
||||
d.Ting_Tip = [];//是否听牌状态
|
||||
d.tips_tp = 0;//胡的牌
|
||||
d.OverTime = 0;
|
||||
d.jishi_chu=0;
|
||||
d.KnownCard = [];
|
||||
|
||||
//动画控制
|
||||
d.act = [-1, -1, 0, [-1], -1];//字的动画[1 put\2peng\3chi\4gang\5hu ,seat,计时,上个操作的牌池]
|
||||
d.act_pai = [-1, -1, 0, -1, -1];//牌的动画[1 put\2peng\3chi\4gang\5hu ,本次操作的座位,上个操作的牌,上个操作的牌池,自摸杠的座位]
|
||||
d.act_put = [0, 0, 0, 0, 0, 0];//0目标x,1目标y,出牌 2spid
|
||||
d.piao = [-1, -1, -1, -1];
|
||||
d.act_piao = [-1, -1, 0, [-1], -1];
|
||||
d.piao_time = [0, 0, 0, 0];
|
||||
d.show_chipeng = [0, 0, 0, 0];//吃碰文字
|
||||
d.act_chao_host = [0, 0];//抄庄&烂庄
|
||||
d.horse_time = 0;//马计时器
|
||||
d.dong35 = 0;//方向明暗
|
||||
d.head35 = 0;//头像明暗
|
||||
d.move_hu_l = [0, 0, 0, 0];//胡牌说明的长度
|
||||
d.flash_ban = 0;
|
||||
d.operate_show_con=0;//控制显示操作按钮的时机
|
||||
|
||||
//初始化牌
|
||||
d.robot = [];//机器人
|
||||
d.robot_chu = 0;//机器人可出牌
|
||||
d.showcard_before=0;//选精之前牌不显示
|
||||
d.click_sieves=0;//庄家掷骰子选人选牌蹲专用
|
||||
d.sieves_time=0;//掷骰子计时器
|
||||
d.getserver_time=0;//掷骰子获得服务器时间
|
||||
d.sieves=[0,0,0,-1,0];//0,1骰子,2掷骰子模式,3 掷骰子的人,4掷骰子次数
|
||||
d.jing = [];//癞子
|
||||
d.baoting =[];//报听
|
||||
d.baoting_seat=-1;//报听人
|
||||
//d.upjing = [];//上精
|
||||
d.downjing = [];//下精
|
||||
d.song_downjing = [];//同一首歌下精
|
||||
d.last_up_jing = [];//上局的上精
|
||||
d.last_down_jing = [];//上局的下精
|
||||
d.show_jing_time=0;//显示上精计时器
|
||||
d.bw_flash=0;
|
||||
d.compare_jing=0;//比精0结束1开始
|
||||
d.compare_jing_time1=0;//回头比精计时器
|
||||
d.compare_jing_time2=0;//上下翻比精计时器
|
||||
d.compare_jing_time3=0;//结束比精计时器
|
||||
d.huscore = d.huscore || [];//胡牌分数
|
||||
d.downscore = d.downscore || [];//下精分数
|
||||
d.upscore = d.upscore || [];//上精分数
|
||||
d.gangscore = d.gangscore || [];//杠分数
|
||||
d.smilescore = d.smilescore || [];//回头分数
|
||||
d.down_score = d.down_score || [];//下精分数,牌值,霸王,冲关
|
||||
d.up_score = d.up_score || [];//上精分数,牌值,霸王,冲关
|
||||
d.smile_score = d.smile_score || [];//回头一笑上精分数,牌值,霸王,冲关
|
||||
d.smile2_score = d.smile2_score || [];//回头两笑下精分数,牌值,霸王,冲关
|
||||
d.bmob_score = d.bmob_score || [];//埋雷下精分数,牌值,霸王,冲关
|
||||
d.song_score = d.song_score || [];//同一首歌下精分数
|
||||
d.jing_reduce = 0;//还原
|
||||
d.poker = [];//牌墙
|
||||
d.pai_num = 0;//牌墙
|
||||
d.throw_card = 0;
|
||||
d.hu_card = [0, 0, 0, 0];//是否胡牌 胡的是哪张牌
|
||||
d.start_hu_card = [[0], [0], [0], [0]];//起手胡的牌
|
||||
d.hand = [];//各家手牌
|
||||
for (var i = 0; i < 4; i++) {
|
||||
d.hand[i] = [];
|
||||
d.hand[i][0] = [];
|
||||
}
|
||||
d.hand_arrow = [];//各家副露吃碰方向
|
||||
for (var i = 0; i < 4; i++) {
|
||||
d.hand_arrow[i] = [];
|
||||
}
|
||||
d.sea = [];
|
||||
d.sea[0] = [];
|
||||
d.sea[1] = [];
|
||||
d.sea[2] = [];
|
||||
d.sea[3] = [];//牌池
|
||||
d.sea_hua = [];
|
||||
d.sea_hua[0] = [];
|
||||
d.sea_hua[1] = [];
|
||||
d.sea_hua[2] = [];
|
||||
d.sea_hua[3] = [];//牌池
|
||||
d.hua_pai = [0, 0, 0, 0];//各家花牌的数量
|
||||
d.ag = [];//已经亮的暗杠的牌值
|
||||
for (var i = 0; i < 4; i++) {
|
||||
d.ag[i] = [];
|
||||
}
|
||||
d.card_14 = 0;
|
||||
d.card_14_pos = 0;//摸的牌的位置
|
||||
d.ctrl = 0;//控制权是否有变动
|
||||
d.last_id=0;//移入牌id
|
||||
d.click_ids=[];
|
||||
|
||||
//初始化结算
|
||||
d.buyHorse = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];//各家买马
|
||||
d.winHorse = [[-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1], [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1]];//各家买马
|
||||
d.Horse_vic_def = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]];
|
||||
d.contract = [[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]];//承包了谁
|
||||
d.start_hu = [[0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0]];//长沙起手胡
|
||||
d.final_hu = [-1, [0, 0], -1];//最终胡:座位、胡的牌、胡的类型
|
||||
d.many_hu = [[-1, [0, 0], -1], [-1, [0, 0], -1]];//多响:座位、胡的牌、胡的类型
|
||||
d.hu_ready = [0];
|
||||
d.peng_chi_num = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]];//被每个座位碰吃杠的次数
|
||||
d.hu_note = [-1, -1, -1, -1, -1, [-1, -1, -1, -1], [-1, -1, []], [-1, -1, -1, -1], -1, -1, -1, -1];//0点炮自摸胡,1平假胡,2天地胡流局,3杠花,4抄,5海底,6杠炮,7抢杠胡,8地杠,9剩15张点炮全包,10无番抢杠包11杠尾
|
||||
d.hu_note_gang = [[0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]];//明杠、自摸杠、暗杠、点杠、被加杠、被暗杠
|
||||
d.hu_note_gang_jing = [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]];//明精杠、暗精杠、被明精杠、被暗精杠
|
||||
d.putJing = [0, 0, 0, 0];//是否博精
|
||||
d.bar_roll = [0];//特殊杠摇
|
||||
d.put_tail_poker = [0];//是否出掉尾牌
|
||||
d.tail_poker_hu = [-1, 0, [-1, -1, -1, -1], 0, [-1, -1, -1, -1]];//胡牌0,[胡牌座位],胡牌1,[胡牌座位]
|
||||
d.tail_poker = [-1, -1, -1, -1, -1, -1, -1, -1, -1];//0尾牌的位置,1杠补牌1的位置,2杠补牌2的位置,3杠补牌1,4杠补牌2,5筛子1,6筛子2,7补张/杠,8座位
|
||||
d.tail_ctrl = [0];//尾牌动画控制
|
||||
d.an_gang_num = [0, 0, 0, 0];
|
||||
d.eyes = 0;//眨眼睛动画
|
||||
|
||||
//初始化回放
|
||||
d.nowtime = 0;
|
||||
d.replay_re = 0;
|
||||
d.speed = 1;
|
||||
d.pai14 = 0;
|
||||
d.pai15 = 0;
|
||||
|
||||
//初始化界面
|
||||
if(d.recon != 1 && d.backstage != 1)
|
||||
{d.ini_UI();}
|
||||
d.show_ip();
|
||||
d.show_distance();
|
||||
|
||||
for(var i=0;i<5;i++){
|
||||
AM.cls_id(2881+i);
|
||||
set_self(2886+i, 33, 100, 0, 0);
|
||||
set_self(2881+i, 34, 0, 0, 0);
|
||||
AM.cls_id(2886+i);
|
||||
}
|
||||
}
|
||||
//初始化界面
|
||||
d.ini_UI = function () {
|
||||
//胡
|
||||
set_self(2490,37,0,0,0);
|
||||
set_self(2489,37,0,0,0);
|
||||
set_self(2392,37,0,0,0);
|
||||
|
||||
for(var i=0;i<6;i++){
|
||||
set_self(2394+i,37,0,0,0);
|
||||
}
|
||||
set_self(1821, 43, 60);//癞子帧数
|
||||
set_self(1822, 43, 60);//癞子帧数
|
||||
set_group(212, 41, 0, 0, 0);
|
||||
set_self(515,19,346,0,0);
|
||||
for (var i = 0; i < 15; i++) {
|
||||
play_ani123(0, 1143 + i, 19);
|
||||
set_self(936 + i, 43, 60, 0, 0);
|
||||
}
|
||||
for (var i = 0; i < 4; i++) {
|
||||
set_group(207 + i, 37, 0, 0, 0);
|
||||
set_group(224 + i, 37, 0, 0, 0);
|
||||
set_group(218 + i, 37, 0, 0, 0);
|
||||
set_group(201 + i, 37, 0, 0, 0);
|
||||
}
|
||||
for (var i = 233; i <= 240; i++) {
|
||||
set_group(i, 37, 0, 0, 0);
|
||||
}
|
||||
set_group(206, 41, 1, 0, 0);
|
||||
set_group(206, 35, 255, 0, 0);
|
||||
set_group(205, 41, 0, 0, 0);
|
||||
for (var i = 0; i < 4; i++) {
|
||||
set_self(1770 + i, 41, 1, 0, 0);
|
||||
}
|
||||
set_group(205, 37, 0, 0, 0);
|
||||
set_group(230, 37, 0, 0, 0);
|
||||
//set_self(1012, 37, 1, 0, 0);//方向
|
||||
set_self(1327, 37, 0, 0, 0);//方向
|
||||
set_self(1289, 37, 0, 0, 0);
|
||||
set_self(1289, 7, -1);
|
||||
set_group(223, 41, 0, 0, 0);
|
||||
set_group(239, 41, 0, 0, 0);
|
||||
set_group(240, 41, 0, 0, 0);
|
||||
set_group(242, 41, 0, 0, 0);
|
||||
set_group(242, 37, 0, 0, 0);
|
||||
set_group(243, 41, 0, 0, 0);
|
||||
set_group(201, 35, 255, 0, 0);
|
||||
set_self(1850, 41, 0, 0, 0);
|
||||
for (var i = 0; i < 3; i++)//癞子
|
||||
{
|
||||
set_self(1820 + i, 41, 0, 0, 0);
|
||||
}
|
||||
}
|
||||
//初始化头像位置对应的座位
|
||||
//输入pos to pngid
|
||||
d.set_png_pos = function (seat) {
|
||||
if (seat != undefined && seat >= 0 && seat <= 3) {
|
||||
// if (d.pos == "") {
|
||||
for (var i = 0; i < 4; i++) {
|
||||
var j = i - seat;
|
||||
if (j < 0) {
|
||||
j = j + 4;
|
||||
}
|
||||
else if (j > 3) {
|
||||
j = j - 4;
|
||||
}
|
||||
d.pos[i] = j;
|
||||
}
|
||||
// }
|
||||
}
|
||||
}
|
||||
//输入pngid to pos
|
||||
d.set_png_pos_un = function (seat) {
|
||||
// if (d.pos_un == "") {
|
||||
for (var i = 0; i < 4; i++) {
|
||||
var j = i + seat;
|
||||
if (j < 0) {
|
||||
j = j + 4;
|
||||
}
|
||||
else if (j > 3) {
|
||||
j = j - 4;
|
||||
}
|
||||
d.pos_un[i] = j;
|
||||
}
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user