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

660 lines
22 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
d.click = function (spid_up, upx, upy, downx, downy, spid_down) {
console.log("clickid=" + spid_up + "," + d.chu_cilck)
if (spid_up == 149 || spid_up == 1158) {
GameUI.closeRoomInfo();
}
else if (spid_up == 284 && Utl.getIsInfinite() == 1) {
set_self(110, 7, "系统房");
set_self(512, 37, 0, 0, 0);
var h = get_self(109, 21);
set_self(109, 21, h);
}
else if (spid_up == 1953)//高级选项
{
Game_Modify.get_roomtype_ini();
if (get_self(2380, 43, 0, 0) == 1) {
Game_Modify.star = 0;
} else {
Game_Modify.star = 1;
}
//进贤麻将配置
var roomtype = [Game_Modify.Type_1[Game_Modify.CreateRoomData.Type_1].type,
Game_Modify.numOfgame,//1局数
Game_Modify.buy_horse,//2霸王
Game_Modify.limit,//3精分
Game_Modify.deduct_card,//4扣卡方法
Game_Modify.horse,//5玩法
Game_Modify.top_limit,//6封顶 人数
Game_Modify.host2,//7打出去的精算不算分
Game_Modify.base_score,//8底分
Game_Modify.ip,//9ip
Game_Modify.jia,//10回头一笑/假将胡/无红中翻倍
Game_Modify.gps,//11定位
Game_Modify.start_hu_arr,//12起手胡选项
Game_Modify.star,//13星星场
1,//14游戏类型
Game_Modify.leave,//15离线代打0不是1是
[0, 0, 0],//16系统房,0初中高级场,1倍数,2限入
Game_Modify.zuidi,
Game_Modify.overtime,
Game_Modify.Play_card,//19不打牌
Game_Modify.shiping,//20视频
sb1.current,//21金币房倍数
sb2.current,//22金币房限制
sb3.current,//23茶水费
Game_Modify.exit,//24踢人
];//发送的房间类型数组
Desk.roomtype = [].concat(roomtype);
//房间描述
d.a.share();
var _des = Game_Config.Share.gameDescription.split("\n")[0];
if (roomtype[13] == 1) {
if (sb1.current == 0) {
sb3.setValue(0);
sb3.current = 0;
}
Utl.openSnrOption(0, roomtype, _des, sb3.current);//(第一个参数->星星场传0、非星星场传1,第二个参数->roomtype,第三个参数->房间信息描述)
} else {
roomtype[21] = 0;
roomtype[22] = 0;
roomtype[23] = 0;
sb1.currentValue = 0;
sb2.currentValue = 0;
sb3.currentValue = 0;
Utl.openSnrOption(1, roomtype, _des);
}
Game_Config.Share.description = Game_Config.Share.gameDescription;
//Game_Config.Share.appdownload = "https://m.xihasoft.com/act/dongxiang/howto" + "?" + ifast_random(100000);
}
else if (spid_up == 14)//分享微信朋友圈
{
Game_Config.Share.description = "每天可领取免费房卡约麻将"//分享描述
}
else if (spid_up == 11 || spid_up == 3019) {
if (Utl.getVersionState()) {
set_self(1926, 7, "8局");
set_self(1628, 7, "16局");
set_self(1671, 7, "16局");
}
else if (get_self(2385, 43) == 1) {
set_self(1926, 7, d.gameConfig.asetcount[0] + "局");
set_self(1628, 7, d.gameConfig.asetcount[1] + "局");
}
else {
if (get_self(1882, 43) == 1 && get_self(2380, 43) == 1) {
set_self(1926, 7, d.gameConfig.asetcount[0] + "局(房卡x" + d.gameConfig.needroomcard[0][1] + ")");
set_self(1628, 7, d.gameConfig.asetcount[1] + "局(房卡x" + d.gameConfig.needroomcard[1][1] + ")");
}
else if (get_self(1883, 43) == 1 && get_self(2380, 43) == 1) {
set_self(1926, 7, d.gameConfig.asetcount[0] + "局(房卡x" + d.gameConfig.needroomcard[0][2] + ")");
set_self(1628, 7, d.gameConfig.asetcount[1] + "局(房卡x" + d.gameConfig.needroomcard[1][2] + ")");
}
else if (get_self(1884, 43) == 1 && get_self(2380, 43) == 1) {
set_self(1926, 7, d.gameConfig.asetcount[0] + "局(房卡x" + d.gameConfig.needroomcard[0][3] + ")");
set_self(1628, 7, d.gameConfig.asetcount[1] + "局(房卡x" + d.gameConfig.needroomcard[1][3] + ")");
}
if (get_self(2189, 43) == 1 && get_self(2380, 43) == 1) {
set_self(1926, 7, d.gameConfig.asetcount[0] + "局(房卡x" + d.gameConfig.needroomcard[0][0] + ")");
set_self(1628, 7, d.gameConfig.asetcount[1] + "局(房卡x" + d.gameConfig.needroomcard[1][0] + ")");
}
}
}
if (spid_up == 6) {//Game_Modify.get_roomtype_ini();
//d.a.help_txt1("默认");
}
if (spid_up == hu_ting.tips_card_img[0] || spid_up == hu_ting.tips_card_img[1]) {
var tip_card = get_self(hu_ting.tips_card_img[1], 43, 0);
for (var i = 936; i < 955; i++) {
if (get_self(i, 21) > 120 && get_self(i, 41) && get_self(i, 43) == tip_card) {
set_self(i, 19, 565, 0, 0);
d.click_chu_down(i, i);
break;
}
}
}
if (spid_up >= 376 && spid_up <= 379) {
if (get_self(281, 37, 0, 0, 0) == 1 && get_self(281, 7) == "IP:") {
d.set_png_pos_un(C_Player.seat);
if (C_Player.seat != -1) {
var n = spid_up - 376;
if (d.ip[d.pos_un[n]]) {
set_self(281, 7, d.ip[d.pos_un[n]]);
}
else {
set_self(281, 7, "IP:");
}
}
}
if (C_Player.seat == 0 && spid_up != 376 && Desk.stage == 0) {
set_self(2216, 37, 1, 0, 0);
d.exit = d.pos[spid_up - 376];
}
else {
set_self(2216, 37, 0, 0, 0);
}
}
if (spid_up == 2216) {
var send = {
"app": "youle",
"route": d.route,
"rpc": "exit",
"data": {
"agentid": GameData.AgentId,
"gameid": GameData.GameId,
"playerid": C_Player.playerid,
"roomcode": Desk.roomcode,
"seat": C_Player.seat,
"exit": d.exit
}
};
Net.ws_tcp.send(JSON.stringify(send));
d.exit = -1;
set_self(2216, 37, 0, 0, 0);
}
if (spid_up == 2234) {//LOL准备按钮
Func.createRoom();
var send = {
"app": "youle",
"route": d.route,
"rpc": "war_ready",
"data": {
"agentid": GameData.AgentId,
"gameid": GameData.GameId,
"playerid": C_Player.playerid,
"roomcode": Desk.roomcode,
"seat": C_Player.seat,
"ready": 1,
}
};
Net.ws_tcp.send(JSON.stringify(send));
}
// if(spid_up==202 && get_self(149,37,0,0,0)==1)
// {d.agree[C_Player.seat]=C_Player.seat;
// var send={"app":"youle","route":d.route,"rpc":"agree","data":{"agentid":GameData.AgentId,"gameid":GameData.GameId,"playerid":C_Player.playerid,"roomcode":Desk.roomcode,"seat":C_Player.seat,"agree":0}};
// Net.ws_tcp.send(JSON.stringify(send));
// }
if (spid_up == 153) {
var sex = Desk.PlayerList[C_Player.seat].sex || 1;//1男2女
if (sex == 1) {
Game_Config.Info.TextContentMp3 = ["00031.mp3", "00032.mp3", "00033.mp3", "00034.mp3", "00035.mp3", "00036.mp3", "00037.mp3"];
}
else (sex == 2)
{
Game_Config.Info.TextContentMp3 = ["00041.mp3", "00042.mp3", "00043.mp3", "00044.mp3", "00045.mp3", "00046.mp3", "00047.mp3"];
}
}
// if (spid_up == 153 || spid_up == 698 && get_self(206, 37, 0, 0, 0) == 0 && get_self(698, 35, 0, 0, 0) == 254) {
// var sex = C_Player.sex || 1;
// GameUI.SelectMsg();
// GameUI.SelectEmotion();
// set_self(698, 43, 2, 0, 0);
// for (var spid = 206; spid <= 212; spid++) {
// set_self(spid, 37, 1, 0, 0);
// }
// if (spid_up == 698) {
// set_self(698, 43, 2, 0, 0);
// set_self(698, 35, 255, 0, 0);
// }
// }
// else if (spid_up == 698 && get_self(698, 35, 0, 0, 0) == 255) {
// set_self(698, 43, 1, 0, 0);
// set_self(698, 35, 254, 0, 0);
// }
// if(spid_up==184)
// {var text="结算";//房间号+昵称+总分+昵称+每局分数
// Func.gameCopytext(text);
// }
if (spid_up >= 1770 && spid_up <= 1773) {//显示IP
for (var i = 0; i < Desk.PlayerList.length; i++) {
var ind = Logic.ChangeToStatus(C_Player.seat, i);
if (ind == spid_up - 1770) {
GameUI.OpenInfo(ind, Desk.PlayerList[i].nickname, Desk.PlayerList[i].playerid, Desk.PlayerList[i].ip, Desk.PlayerList[i].sex, Desk.PlayerList[i].seat);
}
}
Utl.playSound("00" + 170 + ".mp3");
}
// else if (spid_up == 13) {//play_wav(".mp3");
// var data = {};
// data.agentid = GameData.AgentId;
// data.playerid = C_Player.playerid;
// data.gameid = GameData.GameId;
// Net.Send_get_player_grade1(data);
// }
else if (spid_up == 1467 || spid_up == 1466) {
set_group(241, 37, 0, 0, 0);
set_group(215, 37, 0, 0, 0);
Utl.playSound("00" + 170 + ".mp3");
}
else if (spid_up >= 1553 && spid_up <= 1562 && get_self(spid_up, 19, 0, 0, 0) > get_self(1665, 19) + parseInt(get_self(1665, 21) / 2) && get_self(spid_up, 19, 0, 0, 0) < get_self(1570, 19, 0, 0, 0) + 36 + 520) {
d.h3 = spid_up - 1553;
d.a.show_history2(spid_up - 1553, spid_up);
Utl.playSound("00" + 170 + ".mp3");
}
else if (spid_up == 1573) {
set_group(216, 37, 0, 0, 0);
set_group(217, 37, 0, 0, 0);
set_group(241, 37, 0, 0, 0);
set_group(215, 37, 0, 0, 0);
Utl.playSound("00" + 170 + ".mp3");
}
else if (spid_up == 1341) {
set_group(216, 37, 0, 0, 0);
set_group(217, 37, 0, 0, 0);
set_group(241, 35, 255, 0, 0);
set_group(215, 35, 255, 0, 0);
d.info2 = 0;//返回第1页
for (var i = 0; i < 4; i++) {
set_self(1163 + i, 1, 131, 0, 0);
}
Utl.playSound("00" + 170 + ".mp3");
}
else if (spid_up >= 1653 && spid_up <= 1664 || spid_up >= 2118 && spid_up <= 2123) {
if (get_self(spid_up, 19, 0, 0, 0) > get_self(1665, 19, 0, 0, 0) && get_self(spid_up, 19, 0, 0, 0) < get_self(1665, 19, 0, 0, 0) + 36 + 510) {
var n = 0;
if (spid_up >= 1653 && spid_up <= 1664) {
n = spid_up - 1653;
}
else if (spid_up >= 2118 && spid_up <= 2123) {
n = spid_up - 2118 + 12;
}
d.a.show_history3(n);
Utl.playSound("00" + 170 + ".mp3");
}
}
else if (spid_up >= 1894 && spid_up <= 1905 || spid_up >= 2124 && spid_up <= 2129) {
if (get_self(spid_up, 19, 0, 0, 0) > get_self(1665, 19, 0, 0, 0) && get_self(spid_up, 19, 0, 0, 0) < get_self(1665, 19, 0, 0, 0) + 36 + 510 && d.h3 > -1) {
var n = 0;
if (spid_up >= 1894 && spid_up <= 1905) {
n = spid_up - 1894;
}
else if (spid_up >= 2124 && spid_up <= 2129) {
n = spid_up - 2124 + 12;
}
d.replay_start(d.h3, n);
}
}
else if (spid_up == 1592) {
set_group(213, 37, 0, 0, 0);
set_group(230, 37, 0, 0, 0);
for (var i = 233; i <= 240; i++) {
set_group(i, 37, 0, 0, 0);
}
set_group(216, 37, 0, 0, 0);
set_group(217, 37, 0, 0, 0);
set_group(241, 37, 0, 0, 0);
set_group(215, 37, 0, 0, 0);
Utl.playSound("00" + 170 + ".mp3");
if (d.replay == 1) {
d.ini_start();
d.replay = 0;
Utl.Exit();
}
for (var j = 0; j < 4; j++) {
Desk.PlayerList[j].avatar = "";
Desk.PlayerList[j].playerid = -1;
Desk.PlayerList[j].nickname = "";
Desk.PlayerList[j].sex = 0;
}
}
else if (spid_up == 1598 || spid_up == 1906) {
d.horse_time = 0;
d.compare_jing_time3 = 0;
set_group(213, 37, 0, 0, 0);
set_group(230, 37, 0, 0, 0);
for (var i = 233; i <= 240; i++) {
set_group(i, 37, 0, 0, 0);
}
set_group(216, 35, 255, 0, 0);
set_group(217, 35, 255, 0, 0);
Utl.playSound("00" + 170 + ".mp3");
for (var j = 0; j < 4; j++) {
Desk.PlayerList[j].avatar = "";
Desk.PlayerList[j].playerid = -1;
Desk.PlayerList[j].nickname = "";
Desk.PlayerList[j].sex = 0;
}
if (d.replay == 1 || spid_up == 1598) {
d.ini_start();
d.replay = 0;
Utl.Exit();
if (CombatInfo && CombatInfo.length > 0) {
d.a.show_history(CombatInfo);
if (d.h3 > -1) {
{
d.a.show_history2(d.h3, d.h3 + 1553);
}
}
}
d.replay_speed(0);
}
if (spid_up == 1906) {
for (var i = 0; i < 4; i++) {
set_self(150 + i, 37, 0, 0, 0);
}
}
}
else if (spid_up == 1414)//分享
{
var head_arr = [];//[1349,1350,1351,1352]
for (var i = 0; i < 4; i++) {
if (get_self(1349 + i, 37) == 1) {
head_arr[head_arr.length] = 1349 + i;
}
}
Func.sharefinend(1, 2, Game_Config.Share.appdownload, '[进贤麻将]房号' + d.roomcode + '(' + d.turn[2] + '局)', Game_Config.Share.description, head_arr);
Utl.playSound("00" + 170 + ".mp3");
}
else if (spid_up == 1288)//调速
{
set_self(1288, 43, 1, 1, 0);
if (get_self(1288, 43, 0, 0, 0) > 3) {
set_self(1288, 43, 1, 0, 0);
}
d.replay_speed(get_self(1288, 43, 0, 0, 0));
}
//LOL(打开中马情况)
if (spid_up === 2010 && get_self(1158, 37, 0, 0) === 1) {
set_group(244, 37, 1, 0, 0);
var persons = [4, 4, 3, 2];
var person = persons[d.roomtype[6]] || 4;
set_self(2051, 37, 0, 0, 0);
set_self(2052, 37, 0, 0, 0);
set_self(2053, 37, 0, 0, 0);
set_self(2054, 37, 0, 0, 0);
for (var i = 0; i < 10; i++) {
for (var j = 0; j < 4; j++) {
set_self(2011 + j * 10 + i, 37, 0, 0, 0);
// set_self(1538, 37, 0, 0, 0);
}
}
for (var i = 0; i < 10; i++) {
for (var j = 0; j < 4; j++) {
if (d.buyHorse[j][i] && d.buyHorse[j][i] > 0) {
set_self(2011 + j * 10 + i, 43, d.buyHorse[j][i], 0, 0);
set_self(2011 + j * 10 + i, 37, 1, 0, 0);
var nickname = d.getLen(get_self(1164 + j, 7, 0, 0));
set_self(2051 + j, 37, 1, 0, 0);
set_self(2051 + j, 7, nickname, 0, 0);
}
}
}
;
} else if (spid_up === 2055) {
set_group(244, 37, 0, 0, 0);
}
else if (spid_up == 1435) {
d.ini_start(1);
Utl.Exit();
Utl.playSound("00" + 170 + ".mp3");
}
RoomFunc.c_click(spid_up, upx, upy, downx, downy, spid_down)
if (d.replay) {
return;
}
if (spid_up == 700) {//定位
d.show_distance_xin();
set_group(247, 41, 0, 0, 0);
set_self(701, 41, 1);
}
if (spid_up == 701) {//关闭定位
set_group(247, 37, 0, 0, 0);
}
if (spid_up == 813) {//关闭胡家详情
set_group(252, 37, 0, 0, 0);
}
if (spid_up == 2673)//等一等
{
d.user_ctrl0 = new Date().getTime();
if (get_self(1289, 37) == 0) {
set_self(1289, 7, 10);
set_self(1289, 37, 1);
}
set_self(2673, 37, 0);
var data = {};
data.agentid = GameData.AgentId;
data.gameid = GameData.GameId;
data.playerid = C_Player.playerid;
data.roomcode = Desk.roomcode;
data.text = "等一等";
Net.Send_send_text(data);
var send = {
"app": "youle",
"route": d.route,
"rpc": "wait_me",
"data": {
"agentid": GameData.AgentId,
"gameid": GameData.GameId,
"playerid": C_Player.playerid,
"roomcode": Desk.roomcode,
"seat": C_Player.seat,
}
};
Net.ws_tcp.send(JSON.stringify(send));
}
if (spid_up == 1363) //掷骰子
{
var send = {
"app": "youle",
"route": d.route,
"rpc": "sieves",
"data": {
"agentid": GameData.AgentId,
"gameid": GameData.GameId,
"playerid": C_Player.playerid,
"roomcode": Desk.roomcode,
"seat": C_Player.seat,
"sieves": d.sieves[2],
}
};
Net.ws_tcp.send(JSON.stringify(send));
set_self(1363, 37, 0, 0, 0);
}
if (spid_up == 2176) //报听
{
d.baoting_send(2);
var sex = C_Player.sex || 1;
var sid = 50 + (sex - 1) * 60;
var tou = "00";
if (String(sid).length == 2) {
tou = "000";
}
else if (String(sid).length == 3) {
tou = "00";
}
Utl.playSound(tou + String(sid + 4) + ".mp3");
}
if (spid_up == 2177) //过
{
d.baoting_send(0);
}
if (spid_up >= 376 && spid_up <= 379) {
d.show_distance_1(spid_up);
}
if (spid_up == 515) {
var persons = [4, 4, 3, 2];
var person = persons[Desk.roomtype[6]] || 4;
if (d.final_hu[0] > -1 && person == 2 && C_Player.seat == 0) {
set_self(437, 37, 1, 0, 0);
if (get_self(377, 37) == 0) {
set_self(437, 37, 0, 0, 0);
}
}
if (d.final_hu[0] > -1 && person == 2 && C_Player.seat == 1) {
set_self(439, 37, 1, 0, 0);
if (get_self(379, 37) == 0) {
set_self(439, 37, 0, 0, 0);
}
}
if (d.final_hu[0] > -1 && person > 2) {
for (var i = 0; i < person; i++) {
set_self(436 + d.pos[i], 37, 1, 0, 0);
if (get_self(346 + d.pos[i], 37) == 0) {
set_self(436 + d.pos[i], 37, 0, 0);
}
}
}
set_group(219, 37, 0, 0, 0);
set_self(2998, 37, 0, 0, 0);
set_group(260, 37, 0, 0, 0);
set_group(252, 37, 0, 0, 0);
d.show_timeready(1);
set_self(2997, 18, 614, 0, 0);
set_self(2997, 19, 287, 0, 0);
d.click_ready(1403);
}
if (spid_up == 1159 || spid_up == 810) {
Func.createRoom();
set_group(244, 37, 0, 0, 0);
set_self(810, 37, 0, 0, 0);
set_group(213, 37, 0, 0, 0);
set_group(230, 37, 0, 0, 0);
set_self(1408, 43, 1, 0, 0);
set_self(2998, 37, 1, 0, 0);
set_self(515, 19, 346, 0, 0);
for (var i = 233; i <= 240; i++) {
set_group(i, 37, 0, 0, 0);
}
if (Utl.getIsInfinite() != 1) {
if (d.user_ctrl[C_Player.seat] == 1 && (Desk.roomtype[14] == 3 || Desk.roomtype[14] == 4) || (Desk.roomtype[14] != 3 && Desk.roomtype[14] != 4)) {
set_self(1408, 37, 1, 0, 0);
}
}
if (d.turn[1] < d.turn[2]) {
set_self(291, 7, "房号:" + Desk.roomcode + "\n(" + String(d.turn[1] + 1) + "/" + Desk.count + "局)");
}
if (d.turn[1] + 1 >= d.turn[2]) {
set_self(1408, 43, 2, 0, 0);
}
for (var i = 0; i < 4; i++) {
if (i > 1) {
// set_self(150 + i, 37, 1, 0, 0);
}
}
Utl.playSound("00" + 170 + ".mp3");
d.show_timeready(1); //显示准备时间
}
if (Desk.stage == 0) {
return;
}
RoomFunc.g_click(spid_up, upx, upy, downx, downy, spid_down)
var re_ban = 0;
if (spid_up >= 1774 && spid_up <= 1779) {
d.click_piao(spid_up);
}
else if (d.status == 2 && spid_up >= 936 && spid_up <= 954 && get_self(spid_up, 21, 0, 0, 0) > 120 && d.gang_option == 0 && d.final_hu[0] == -1 && d.get_hua() == 0 && !RoomFunc.Overtime_chupai()) {
d.click_chu(spid_up);
}
else if (d.status == 2 && spid_up >= 1013 && spid_up <= 1018 && d.get_hua() == 0) {
d.click_operate(spid_up);
}
else if (d.user_ctrl[2] != C_Player.seat && spid_up >= 1131 && spid_up <= 1139 || d.user_ctrl[2] != C_Player.seat && spid_up >= 791 && spid_up <= 799) {
d.click_chi_option(spid_up);
Utl.playSound("00" + 170 + ".mp3");
}
else if (d.peng_option == 1 && spid_up >= 936 && spid_up <= 954 && get_self(spid_up, 21, 0, 0, 0) > 120) {
d.click_peng_option(spid_up);
Utl.playSound("00" + 170 + ".mp3");
}
else if (d.gang_option == 1 && spid_up >= 936 && spid_up <= 954 && get_self(spid_up, 21, 0, 0, 0) > 120) {
d.click_gang_option(spid_up);
Utl.playSound("00" + 170 + ".mp3");
}
else if (spid_up == 1403 || spid_up == 1408) {
Func.createRoom();
set_self(2998, 37, 0, 0, 0);
set_group(252, 37, 0, 0, 0);
set_group(260,37,0,0,0);
d.click_ready(spid_up);
d.send_ip();
d.send_distance();
}
else {
re_ban = 1;
}
if (re_ban == 0 && spid_up > 0 && get_self(1158, 37, 0, 0, 0) == 0 && get_self(1413, 37, 0, 0, 0) == 0) {
var nowtime = new Date().getTime();
d.replay_record(1, nowtime, spid_up);
}
}
d.chi_ani = function () {
d.N = d.ob.oB(Math.round(2879.5));
d.M = d.ob.oB(Math.round(2884.5));
d.quan = d.get_free_o(d.N);
d.waiq = d.get_free_o(d.M);
AM.remove(d.quan);
AM.add(d.quan).bfunc(function () {
set_self(d.quan, 34, 0, 0, 0);
set_self(d.quan, 37, 1, 0, 0);
set_self(d.quan, 41, 0, 0, 0);
}).rotate(360, 35).rotate(0, 35).repeat().start();
AM.remove(d.waiq);
AM.add(d.waiq).bfunc(function () {
set_self(d.waiq, 35, 200, 0, 0);
set_self(d.waiq, 37, 1, 0, 0);
set_self(d.waiq, 33, 100, 0, 0);
}).zoom(140, 35).zoom(100, 35).repeat().start();
}