目录结构调整
This commit is contained in:
160
codes/games/client/Projects/doudizhu/js/kj/click_effect.js
Normal file
160
codes/games/client/Projects/doudizhu/js/kj/click_effect.js
Normal file
@@ -0,0 +1,160 @@
|
||||
|
||||
var click_down = function(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2){
|
||||
//点击时触发特效
|
||||
for (var i = 0; i < texiao.length; i++) {
|
||||
if (spid_down == texiao[i]) {
|
||||
set_self(spid_down,33,105,0,0,0);
|
||||
set_self(spid_down,35,200,0,0,0);
|
||||
}
|
||||
}
|
||||
}
|
||||
var click_up = function(gameid, spid_down, downx, downy, spid_up, upx, upy, timelong, no1, no2){
|
||||
//弹起时解除特效
|
||||
//for (var i = 0; i < texiao.length; i++) {
|
||||
set_self(spid_down,33,100,0,0,0);
|
||||
set_self(spid_down,35,255,0,0,0);
|
||||
//}
|
||||
}
|
||||
var clock = function(type){
|
||||
//type 显示时钟 1:显示 0:隐藏
|
||||
set_self(All_timer.clock,57,0,0,0);
|
||||
set_self(id_config.clock,37,0,0,0);
|
||||
set_self(id_config.time_id,37,0,0,0);
|
||||
if (type) {
|
||||
if (Public_data.data.stage>=0) {
|
||||
Public_data.current = game.config.playtime[Public_data.data.stage];//当前倒计时
|
||||
}else{
|
||||
Public_data.current = 15;//当前倒计时
|
||||
}
|
||||
|
||||
//钟的位置
|
||||
set_self(id_config.clock,18,id_config.clock_x[Utl.changeToStatus(Public_data.data.control)],0,0);
|
||||
set_self(id_config.clock,19,id_config.clock_y[Utl.changeToStatus(Public_data.data.control)],0,0);
|
||||
set_self(id_config.clock,37,1,0,0);
|
||||
//数字的位置
|
||||
set_self(id_config.time_id,18,id_config.clock_x[Utl.changeToStatus(Public_data.data.control)]+id_config.time_clock_x-((ifast_inttostr(Public_data.current).length-1)*id_config.time_size/2),0,0);
|
||||
set_self(id_config.time_id,19,id_config.clock_y[Utl.changeToStatus(Public_data.data.control)]+id_config.time_clock_y,0,0);
|
||||
set_self(id_config.time_id,20,id_config.time_size*(ifast_inttostr(Public_data.current).length),0,0);
|
||||
set_self(id_config.time_id,37,1,0,0);
|
||||
set_self(id_config.time_id,7,Public_data.current,0,0);
|
||||
//倒计时定时器
|
||||
set_self(All_timer.clock,57,All_timer.time.clock,0,0);
|
||||
}
|
||||
}
|
||||
var button_show = function(type,s){
|
||||
//type :
|
||||
//2 正常情况 显示出牌 不要 提示按钮
|
||||
//1: 第一个出情况 显示出牌按钮 或者加上提示按钮
|
||||
//3: 要不起情况 只显示不要按钮和显示没有打过上家的牌
|
||||
//s:显示提示按钮 true:显示 false : 隐藏 默认 true
|
||||
var show = false;
|
||||
if (s) {
|
||||
show = s;
|
||||
}
|
||||
set_self(id_config.but_prompt,37,0,0,0);
|
||||
set_self(id_config.but_putcard,37,0,0,0);
|
||||
set_self(id_config.but_pass,37,0,0,0);
|
||||
set_self(id_config.pass_prompt,37,0,0,0);
|
||||
set_self(id_config.txt_di,37,0,0,0);
|
||||
set_self(id_config.but_mingpai,37,0,0,0);
|
||||
set_self(id_config.but_maxpass,37,0,0,0);
|
||||
if(type == 2) {//显示3个按钮
|
||||
set_self(id_config.but_prompt,37,1,0,0);
|
||||
set_self(id_config.but_prompt,18,id_config.but_prompt_x[1],0,0);
|
||||
set_self(id_config.but_putcard,37,1,0,0);
|
||||
set_self(id_config.but_putcard,18,id_config.but_putcard_x[1],0,0);
|
||||
set_self(id_config.but_pass,37,1,0,0);
|
||||
set_self(id_config.but_pass,18,id_config.but_pass_x[1],0,0);
|
||||
}else if (type == 1) {//只显示出牌
|
||||
if (show) {
|
||||
set_self(id_config.but_prompt,37,1,0,0);
|
||||
set_self(id_config.but_prompt,18,id_config.but_prompt_x[0],0,0);
|
||||
set_self(id_config.but_putcard,37,1,0,0);
|
||||
set_self(id_config.but_putcard,18,id_config.but_putcard_x[0],0,0);
|
||||
} else {
|
||||
if(Public_data.data.caozuo == 0){
|
||||
var mp = 0;
|
||||
for (var i = 0; i < Public_data.data.maxman; i++) {
|
||||
if (Public_data.data.mp_zt[i] == 1) {
|
||||
mp = 1;
|
||||
}
|
||||
|
||||
}
|
||||
if (mp == 0) {//显示明牌按钮
|
||||
set_self(id_config.but_mingpai,37,1,0,0);
|
||||
id_config.clock_x[0] = 600;
|
||||
clock(1); //时钟显示
|
||||
set_self(id_config.but_putcard,18,id_config.but_putcard_x[2],0,0);
|
||||
}else{//隐藏明牌按钮
|
||||
set_self(id_config.but_mingpai,37,0,0,0);
|
||||
set_self(id_config.but_putcard,18,id_config.but_putcard_x[3],0,0);
|
||||
id_config.clock_x[0] = 428;
|
||||
clock(1); //时钟显示
|
||||
}
|
||||
}else{
|
||||
set_self(id_config.but_putcard,18,id_config.but_putcard_x[2],0,0);
|
||||
}
|
||||
set_self(id_config.but_putcard,37,1,0,0);
|
||||
|
||||
}
|
||||
|
||||
}else if (type == 3) {//显示要不起
|
||||
set_self(id_config.but_maxpass,37,1,0,0);
|
||||
set_self(id_config.but_maxpass,18,id_config.but_pass_x[2],0,0);
|
||||
set_self(id_config.pass_prompt,37,1,0,0);
|
||||
set_self(id_config.txt_di,37,1,0,0);
|
||||
All_ani.put_err.show(0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user