Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Action script...
- // [Action in Frame 1]
- function sycf(s)
- {
- HDNL_DIS = 0;
- PROC_RD = 0;
- TFC = [];
- TFC.fd_w = 74000;
- TFC.fd_h = 37000;
- TFC.x_offs = 3000;
- TFC.y_offs = 3000;
- if (s == "sn")
- {
- TFC.upk = 1;
- TFC.pw_cn = 2980;
- TFC.pw_sd = 4260;
- TFC.pdtf = 400;
- TFC.or = 840;
- TFC.ei = 8;
- TFC.bi = 7;
- TFC.bnm = 22;
- TFC.whsm = 6;
- }
- else if (s == "cr")
- {
- TFC.upk = 0;
- TFC.or = 985;
- TFC.ei = 9;
- TFC.bi = 7;
- TFC.bnm = 3;
- TFC.whsm = 5;
- }
- else if (s == "ru")
- {
- TFC.upk = 1;
- TFC.pw_cn = 3000;
- TFC.pw_sd = 3300;
- TFC.pdtf = 400;
- TFC.or = 1000;
- TFC.ei = 8;
- TFC.bi = 7;
- TFC.bnm = 16;
- TFC.whsm = 5;
- }
- else if (s == "gz")
- {
- TFC.fd_w = 70000;
- TFC.fd_h = 35000;
- TFC.x_offs = 5000;
- TFC.y_offs = 4000;
- TFC.bnm = 16;
- TFC.upk = 1;
- TFC.pw_cn = 3600;
- TFC.pw_sd = 4610;
- TFC.pdtf = 800;
- TFC.or = 1000;
- TFC.ei = 8;
- TFC.bi = 7;
- TFC.whsm = 5;
- }
- else
- {
- if (s == "nb")
- {
- TFC.bnm = 10;
- }
- else
- {
- TFC.bnm = 16;
- } // end else if
- TFC.upk = 1;
- s = "am";
- TFC.pw_cn = 3380;
- TFC.pw_sd = 4020;
- TFC.pdtf = 800;
- TFC.or = 920;
- TFC.ei = 8;
- TFC.bi = 7;
- TFC.whsm = 5;
- } // end else if
- TFC.apr = s;
- TFC.pi_e_p = 15;
- TFC.pi_e_m = 5;
- TFC.vc = 2100;
- TFC.od = TFC.or * 2;
- TFC.od2 = TFC.od * 2;
- TFC.ow = TFC.od * TFC.od;
- TFC.ou = TFC.or * TFC.or;
- TFC.ti = 3.141000;
- TFC.te = thma_i(TFC.ti / 180);
- TFC.a_n = TFC.or + TFC.x_offs;
- TFC.a_x = TFC.fd_w - TFC.or + TFC.x_offs;
- TFC.b_n = TFC.or + TFC.y_offs;
- TFC.b_x = TFC.fd_h - TFC.or + TFC.y_offs;
- TFC.a_ct = TFC.fd_w / 2 + TFC.x_offs;
- TFC.b_ct = TFC.fd_h / 2 + TFC.y_offs;
- var _loc10 = Math.round(TFC.fd_w / 4);
- TFC.pch_1 = TFC.x_offs + _loc10;
- TFC.pch_2 = TFC.x_offs + _loc10 * 3;
- if (!TFC.upk)
- {
- return;
- } // end if
- var _loc2 = TFC.od * 14;
- var _loc6 = Math.round(thma_i(Math.sin(thma_r(TFC.te * 14))) * _loc2);
- var _loc8 = Math.round(Math.sqrt(Math.abs(_loc2 * _loc2 - _loc6 * _loc6)));
- var _loc1 = TFC.or / 2;
- _loc1 = _loc1 * _loc1;
- _loc1 = Math.round(Math.sqrt(Math.abs(_loc1 + _loc1)));
- var _loc3 = TFC.pw_cn / 2;
- _loc3 = _loc3 * _loc3;
- _loc3 = Math.round(Math.sqrt(Math.abs(_loc3 + _loc3)));
- var _loc5 = TFC.or / 2;
- _loc5 = _loc5 * _loc5;
- _loc5 = Math.round(Math.sqrt(Math.abs(_loc5 + _loc5)));
- var _loc9 = Math.round(TFC.pw_sd / 2);
- var _loc4 = 1000;
- TFC.k_1a = [TFC.x_offs, TFC.y_offs + _loc3];
- TFC.k_1ga = -22.500000;
- TFC.k_1a_pt1 = [TFC.k_1a[0] - _loc2 + _loc1, TFC.k_1a[1] - _loc2 - _loc1];
- TFC.k_1a_pt2 = [TFC.k_1a[0] + _loc1, TFC.k_1a[1] - _loc1];
- TFC.k_1a_pt3 = [TFC.k_1a[0] + _loc1, TFC.k_1a[1] + _loc2];
- TFC.k_1b = [TFC.x_offs + _loc3, TFC.y_offs];
- TFC.k_1gb = 112.500000;
- TFC.k_1b_pt1 = [TFC.k_1b[0] - _loc2 - _loc1, TFC.k_1b[1] - _loc2 + _loc1];
- TFC.k_1b_pt2 = [TFC.k_1b[0] - _loc1, TFC.k_1b[1] + _loc1];
- TFC.k_1b_pt3 = [TFC.k_1b[0] + _loc2, TFC.k_1b[1] + _loc1];
- TFC.k_1pkp = [TFC.x_offs, TFC.y_offs];
- TFC.k_1pkp_a = [TFC.k_1pkp[0] - TFC.od, TFC.k_1pkp[1] + TFC.od];
- TFC.k_1pkp_b = [TFC.k_1pkp[0] + TFC.od, TFC.k_1pkp[1] - TFC.od];
- TFC.k_1pkt = [TFC.k_1pkp[0] - _loc5, TFC.k_1pkp[1] - _loc5];
- TFC.k_1bottg = [TFC.x_offs + _loc4, TFC.y_offs + _loc4];
- TFC.k_2a = [TFC.a_ct - _loc9, TFC.y_offs];
- TFC.k_2ga = 52;
- TFC.k_2a_pt1 = [TFC.k_2a[0] + _loc6 + TFC.or, TFC.k_2a[1] - _loc8];
- TFC.k_2a_pt2 = [TFC.k_2a[0] + TFC.or, TFC.k_2a[1] + _loc1];
- TFC.k_2a_pt3 = [TFC.k_2a[0] - _loc2, TFC.k_2a[1] + _loc1];
- TFC.k_2b = [TFC.a_ct + _loc9, TFC.y_offs];
- TFC.k_2gb = 128;
- TFC.k_2b_pt1 = [TFC.k_2b[0] - _loc6 - TFC.or, TFC.k_2b[1] - _loc8];
- TFC.k_2b_pt2 = [TFC.k_2b[0] - TFC.or, TFC.k_2b[1] + _loc1];
- TFC.k_2b_pt3 = [TFC.k_2a[0] + _loc2, TFC.k_2a[1] + _loc1];
- TFC.k_2pkp = [TFC.a_ct, TFC.y_offs - TFC.pdtf];
- TFC.k_2pkp_a = [TFC.k_2pkp[0] - TFC.od2, TFC.k_2pkp[1]];
- TFC.k_2pkp_b = [TFC.k_2pkp[0] + TFC.od2, TFC.k_2pkp[1]];
- TFC.k_2pkt = [TFC.k_2pkp[0], TFC.k_2pkp[1] - TFC.or];
- TFC.k_2bottg = [TFC.a_ct, TFC.y_offs];
- TFC.k_3a = [TFC.fd_w + TFC.x_offs - _loc3, TFC.y_offs];
- TFC.k_3ga = 67.500000;
- TFC.k_3a_pt1 = [TFC.k_3a[0] + _loc2 + _loc1, TFC.k_3a[1] - _loc2 + _loc1];
- TFC.k_3a_pt2 = [TFC.k_3a[0] + _loc1, TFC.k_3a[1] + _loc1];
- TFC.k_3a_pt3 = [TFC.k_3a[0] - _loc2, TFC.k_3a[1] + _loc1];
- TFC.k_3b = [TFC.fd_w + TFC.x_offs, TFC.y_offs + _loc3];
- TFC.k_3gb = -157.500000;
- TFC.k_3b_pt1 = [TFC.k_3b[0] + _loc2 - _loc1, TFC.k_3b[1] - _loc2 - _loc1];
- TFC.k_3b_pt2 = [TFC.k_3b[0] - _loc1, TFC.k_3b[1] - _loc1];
- TFC.k_3b_pt3 = [TFC.k_3b[0] - _loc1, TFC.k_3b[1] + _loc2];
- TFC.k_3pkp = [TFC.fd_w + TFC.x_offs, TFC.y_offs];
- TFC.k_3pkp_a = [TFC.k_3pkp[0] - TFC.od, TFC.k_3pkp[1] - TFC.od];
- TFC.k_3pkp_b = [TFC.k_3pkp[0] + TFC.od, TFC.k_3pkp[1] + TFC.od];
- TFC.k_3pkt = [TFC.k_3pkp[0] + _loc5, TFC.k_3pkp[1] - _loc5];
- TFC.k_3bottg = [TFC.x_offs + TFC.fd_w - _loc4, TFC.y_offs + _loc4];
- TFC.k_4a = [TFC.x_offs, TFC.fd_h + TFC.y_offs - _loc3];
- TFC.k_4ga = 22.500000;
- TFC.k_4a_pt1 = [TFC.k_4a[0] - _loc2 + _loc1, TFC.k_4a[1] + _loc2 + _loc1];
- TFC.k_4a_pt2 = [TFC.k_4a[0] + _loc1, TFC.k_4a[1] + _loc1];
- TFC.k_4a_pt3 = [TFC.k_4a[0] + _loc1, TFC.k_4a[1] - _loc2];
- TFC.k_4b = [TFC.x_offs + _loc3, TFC.fd_h + TFC.y_offs];
- TFC.k_4gb = -112.500000;
- TFC.k_4b_pt1 = [TFC.k_4b[0] - _loc2 - _loc1, TFC.k_4b[1] + _loc2 - _loc1];
- TFC.k_4b_pt2 = [TFC.k_4b[0] - _loc1, TFC.k_4b[1] - _loc1];
- TFC.k_4b_pt3 = [TFC.k_4b[0] + _loc2, TFC.k_4b[1] - _loc1];
- TFC.k_4pkp = [TFC.x_offs, TFC.fd_h + TFC.y_offs];
- TFC.k_4pkp_a = [TFC.k_4pkp[0] - TFC.od, TFC.k_4pkp[1] - TFC.od];
- TFC.k_4pkp_b = [TFC.k_4pkp[0] + TFC.od, TFC.k_4pkp[1] + TFC.od];
- TFC.k_4pkt = [TFC.k_4pkp[0] - _loc5, TFC.k_4pkp[1] + _loc5];
- TFC.k_4bottg = [TFC.x_offs + _loc4, TFC.y_offs + TFC.fd_h - _loc4];
- TFC.k_5a = [TFC.a_ct - _loc9, TFC.fd_h + TFC.y_offs];
- TFC.k_5ga = -52;
- TFC.k_5a_pt1 = [TFC.k_5a[0] + _loc6 + TFC.or, TFC.k_5a[1] + _loc8];
- TFC.k_5a_pt2 = [TFC.k_5a[0] + TFC.or, TFC.k_5a[1] - _loc1];
- TFC.k_5a_pt3 = [TFC.k_5a[0] - _loc2, TFC.k_5a[1] - _loc1];
- TFC.k_5b = [TFC.a_ct + _loc9, TFC.fd_h + TFC.y_offs];
- TFC.k_5gb = -128;
- TFC.k_5b_pt1 = [TFC.k_5b[0] - _loc6 - TFC.or, TFC.k_5b[1] + _loc8];
- TFC.k_5b_pt2 = [TFC.k_5b[0] - TFC.or, TFC.k_5b[1] - _loc1];
- TFC.k_5b_pt3 = [TFC.k_5a[0] + _loc2, TFC.k_5a[1] - _loc1];
- TFC.k_5pkp = [TFC.a_ct, TFC.fd_h + TFC.y_offs + TFC.pdtf];
- TFC.k_5pkp_a = [TFC.k_5pkp[0] - TFC.od2, TFC.k_5pkp[1]];
- TFC.k_5pkp_b = [TFC.k_5pkp[0] + TFC.od2, TFC.k_5pkp[1]];
- TFC.k_5pkt = [TFC.k_5pkp[0], TFC.k_5pkp[1] + TFC.or];
- TFC.k_5bottg = [TFC.a_ct, TFC.fd_h + TFC.y_offs];
- TFC.k_6a = [TFC.fd_w + TFC.x_offs - _loc3, TFC.fd_h + TFC.y_offs];
- TFC.k_6ga = -67.500000;
- TFC.k_6a_pt1 = [TFC.k_6a[0] + _loc2 + _loc1, TFC.k_6a[1] + _loc2 - _loc1];
- TFC.k_6a_pt2 = [TFC.k_6a[0] + _loc1, TFC.k_6a[1] - _loc1];
- TFC.k_6a_pt3 = [TFC.k_6a[0] - _loc2, TFC.k_6a[1] - _loc1];
- TFC.k_6b = [TFC.fd_w + TFC.x_offs, TFC.fd_h + TFC.y_offs - _loc3];
- TFC.k_6gb = 157.500000;
- TFC.k_6b_pt1 = [TFC.k_6b[0] + _loc2 - _loc1, TFC.k_6b[1] + _loc2 + _loc1];
- TFC.k_6b_pt2 = [TFC.k_6b[0] - _loc1, TFC.k_6b[1] + _loc1];
- TFC.k_6b_pt3 = [TFC.k_6b[0] - _loc1, TFC.k_6b[1] - _loc2];
- TFC.k_6pkp = [TFC.fd_w + TFC.x_offs, TFC.fd_h + TFC.y_offs];
- TFC.k_6pkp_a = [TFC.k_6pkp[0] - TFC.od, TFC.k_6pkp[1] + TFC.od];
- TFC.k_6pkp_b = [TFC.k_6pkp[0] + TFC.od, TFC.k_6pkp[1] - TFC.od];
- TFC.k_6pkt = [TFC.k_6pkp[0] + _loc5, TFC.k_6pkp[1] + _loc5];
- TFC.k_6bottg = [TFC.x_offs + TFC.fd_w - _loc4, TFC.y_offs + TFC.fd_h - _loc4];
- } // End of the function
- function prpy(f)
- {
- TFC.sqb = [];
- TFC.sqk = _root.hmx(f);
- TFC.sqc = [];
- for (var _loc2 = 0; _loc2 < 32; ++_loc2)
- {
- TFC.sqc[_loc2] = Math.round(parseInt(TFC.sqk.substr(_loc2, 1), 16));
- } // end of for
- for (var _loc2 = 0; _loc2 < TFC.bnm; ++_loc2)
- {
- if (TFC.sqc[_loc2] % 2 == 0)
- {
- TFC.sqb.push(_loc2);
- continue;
- } // end if
- TFC.sqb.unshift(_loc2);
- } // end of for
- } // End of the function
- function bordhit(c, np)
- {
- if (TFC.apr != "cr" || c !== 0)
- {
- return;
- } // end if
- if (typeof(SH_RTGC.ct) != "object")
- {
- return;
- } // end if
- var _loc2 = SH_RTGC.ct.length;
- if (_loc2 > 1)
- {
- for (var _loc1 = 1; _loc1 < _loc2; ++_loc1)
- {
- if (SH_RTGC.ct[0] != SH_RTGC.ct[_loc1])
- {
- return;
- } // end if
- } // end of for
- } // end if
- if (typeof(SH_RTGC.pk) != "object")
- {
- SH_RTGC.pk = [];
- } // end if
- if (SH_RTGC.pk.length > 3)
- {
- return;
- } // end if
- SH_RTGC.pk.push([np[0], np[1]]);
- } // End of the function
- function sound_bordkick(obj, s)
- {
- var _loc1 = soundRat_bordkick * (s / 100);
- if (_loc1 > 100)
- {
- _loc1 = 100;
- } // end if
- var _loc2 = new Sound(obj);
- _loc2.attachSound("snb_bordkick");
- _loc2.setVolume(_loc1);
- _loc2.start();
- } // End of the function
- function sound_kick(obj, s)
- {
- var _loc1 = soundRat_kick * (s / 100);
- if (_loc1 > 100)
- {
- _loc1 = 100;
- } // end if
- var _loc2 = new Sound(obj);
- _loc2.attachSound("snb_kick");
- _loc2.setVolume(_loc1);
- _loc2.start();
- } // End of the function
- function sound_keykick(obj, s)
- {
- var _loc1 = soundRat_keykick * (s / 100);
- if (_loc1 > 100)
- {
- _loc1 = 100;
- } // end if
- var _loc2 = new Sound(obj);
- _loc2.attachSound("snb_keykick");
- _loc2.setVolume(_loc1);
- _loc2.start();
- } // End of the function
- function sound_pocket(obj, s)
- {
- var _loc1 = soundRat_pocket * (s / 100);
- if (_loc1 > 100)
- {
- _loc1 = 100;
- } // end if
- if (_loc1 < 20)
- {
- _loc1 = 20;
- } // end if
- var _loc2 = new Sound(obj);
- _loc2.attachSound("snb_pocket");
- _loc2.setVolume(_loc1);
- _loc2.start();
- } // End of the function
- function whs(obj, f)
- {
- if (obj.wheel == undefined)
- {
- return;
- } // end if
- var _loc1 = obj.wheel._currentframe + Math.round(f / 100 * TFC.whsm);
- if (_loc1 > 200)
- {
- _loc1 = _loc1 - 200;
- }
- else if (_loc1 < -200)
- {
- _loc1 = 1;
- }
- else if (_loc1 < 1)
- {
- _loc1 = 200 + _loc1;
- } // end else if
- obj.wheel.gotoAndStop(_loc1);
- } // End of the function
- function thmj(v1_1a, v1_1b, v1_2a, v1_2b, v2_1a, v2_1b, v2_2a, v2_2b)
- {
- var _loc1 = (v1_1a - v1_2a) * (v2_2b - v2_1b) - (v1_1b - v1_2b) * (v2_2a - v2_1a);
- var _loc7 = (v1_1a - v2_1a) * (v2_2b - v2_1b) - (v1_1b - v2_1b) * (v2_2a - v2_1a);
- var _loc6 = (v1_1a - v1_2a) * (v1_1b - v2_1b) - (v1_1b - v1_2b) * (v1_1a - v2_1a);
- if (Math.abs(_loc1) < 0.000001)
- {
- return ([0]);
- }
- else
- {
- ta = _loc7 / _loc1;
- tb = _loc6 / _loc1;
- if (ta >= 0 && ta <= 1 && tb >= 0 && tb <= 1)
- {
- return ([1, ta, tb]);
- }
- else
- {
- return ([-1]);
- } // end else if
- } // end else if
- } // End of the function
- function thfr(c, a, s)
- {
- var _loc10 = LFSET[c].v;
- var _loc9 = a;
- var _loc6 = LFSET[c].s;
- var _loc5 = s;
- var _loc2 = Math.round(thma_i(Math.sin(thma_r(TFC.te * _loc10))) * _loc6);
- var _loc1 = Math.round(thma_i(Math.sin(thma_r(TFC.te * _loc9))) * _loc5);
- var _loc4 = Math.round(Math.sqrt(Math.abs(_loc6 * _loc6 - _loc2 * _loc2)));
- var _loc3 = Math.round(Math.sqrt(Math.abs(_loc5 * _loc5 - _loc1 * _loc1)));
- if (Math.abs(_loc10) > 90)
- {
- _loc4 = -_loc4;
- } // end if
- if (Math.abs(_loc9) > 90)
- {
- _loc3 = -_loc3;
- } // end if
- var _loc7 = Math.round(_loc4 + _loc3);
- var _loc11 = Math.round(_loc2 + _loc1);
- LFSET[c].v = thmg(0, 0, _loc7, _loc11);
- LFSET[c].s = thmd(0, 0, _loc7, _loc11);
- } // End of the function
- function thmp(a, b, c, d)
- {
- var _loc1 = Math.round(thma_i(Math.sin(thma_r(TFC.te * c))) * d);
- var _loc2 = Math.round(Math.sqrt(Math.abs(d * d - _loc1 * _loc1)));
- if (Math.abs(c) > 90)
- {
- _loc2 = -_loc2;
- } // end if
- return ([a + _loc2, b + _loc1]);
- } // End of the function
- function thmd(a, b, c, d)
- {
- var _loc2 = Math.round(a - c);
- var _loc1 = Math.round(b - d);
- return (Math.round(Math.sqrt(Math.abs(_loc2 * _loc2 + _loc1 * _loc1))));
- } // End of the function
- function thmg(a, b, ar, br)
- {
- var _loc2 = Math.round(ar - a);
- var _loc1 = Math.round(br - b);
- var _loc3 = thma_r(Math.atan2(_loc1, _loc2));
- return (thmn(_loc3 / TFC.te));
- } // End of the function
- function thmn(a)
- {
- if (a > 180)
- {
- a = a - 360;
- } // end if
- if (a < -180)
- {
- a = a + 360;
- } // end if
- return (thma_d(a));
- } // End of the function
- function thma_i(a)
- {
- return (Math.round(a * 1000000) / 1000000);
- } // End of the function
- function thma_r(a)
- {
- return (Math.round(a * 10000) / 10000);
- } // End of the function
- function thma_d(a)
- {
- return (Math.round(a * 100) / 100);
- } // End of the function
- function gfcl(c, np, pkps, angRef)
- {
- var _loc6 = TFC.or + LFSET[c].s;
- var _loc5 = thmd(LFSET[c].a, LFSET[c].b, pkps[0], pkps[1]);
- if (_loc5 <= _loc6)
- {
- var _loc7 = thmg(LFSET[c].a, LFSET[c].b, pkps[0], pkps[1]);
- var _loc8 = thmd(np[0], np[1], pkps[0], pkps[1]);
- var _loc4 = Math.abs(thmn(LFSET[c].v - _loc7));
- var _loc10 = Math.abs(Math.round(_loc5 * thma_i(Math.sin(thma_r(TFC.te * _loc4)))));
- var _loc9 = thmg(np[0], np[1], pkps[0], pkps[1]);
- var _loc11 = Math.abs(thmn(LFSET[c].v - _loc9));
- if ((_loc8 < TFC.or || _loc11 > 90) && _loc10 < TFC.or && _loc4 < 90)
- {
- return ([1, thmn(2 * angRef - 180 - LFSET[c].v)]);
- } // end if
- } // end if
- return ([0]);
- } // End of the function
- function ipgt(c, n)
- {
- var _loc2 = TFC["k_" + n + "pkt"];
- LFSET[c].h._visible = 0;
- LFSET[c].a = _loc2[0];
- LFSET[c].b = _loc2[1];
- thps(c);
- if (typeof(SH_RTGC.pk) != "object")
- {
- SH_RTGC.pk = [];
- } // end if
- SH_RTGC.pk.push([c, n]);
- } // End of the function
- function iphk(c, np, n)
- {
- var _loc2 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC["k_" + n + "pkp_a"][0], TFC["k_" + n + "pkp_a"][1], TFC["k_" + n + "pkp_b"][0], TFC["k_" + n + "pkp_b"][1]);
- if (_loc2[0] == 1)
- {
- return (1);
- } // end if
- return (0);
- } // End of the function
- function tgf_1(c, np)
- {
- if (LFSET[c].v < -157.500000 || LFSET[c].v > 112.500000)
- {
- var _loc3 = gfcl(c, np, TFC.k_1a, TFC.k_1ga);
- if (_loc3[0])
- {
- glob_v_pass = _loc3[1];
- } // end if
- } // end if
- if (LFSET[c].v > -112.500000 && LFSET[c].v < -22.500000)
- {
- var _loc8 = gfcl(c, np, TFC.k_1b, TFC.k_1gb);
- if (_loc8[0])
- {
- glob_v_pass = _loc8[1];
- } // end if
- } // end if
- if (Math.abs(LFSET[c].v) == 135 || Math.abs(LFSET[c].v) == 45)
- {
- LFSET[c].v = LFSET[c].v + 0.100000;
- } // end if
- if (LFSET[c].v < -135 || LFSET[c].v > 45)
- {
- var _loc4 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_1a_pt1[0], TFC.k_1a_pt1[1], TFC.k_1a_pt2[0], TFC.k_1a_pt2[1]);
- if (_loc4[0] == 1)
- {
- var _loc6 = -135;
- var _loc5 = thma_r(_loc4[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- if (LFSET[c].v > -135 && LFSET[c].v < 45)
- {
- var _loc7 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_1b_pt1[0], TFC.k_1b_pt1[1], TFC.k_1b_pt2[0], TFC.k_1b_pt2[1]);
- if (_loc7[0] == 1)
- {
- _loc6 = -135;
- _loc5 = thma_r(_loc7[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- var _loc10 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_1a_pt2[0], TFC.k_1a_pt2[1], TFC.k_1a_pt3[0], TFC.k_1a_pt3[1]);
- if (_loc10[0] == 1)
- {
- return ([0, np, 0, "l"]);
- } // end if
- var _loc9 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_1b_pt2[0], TFC.k_1b_pt2[1], TFC.k_1b_pt3[0], TFC.k_1b_pt3[1]);
- if (_loc9[0] == 1)
- {
- return ([0, np, 0, "t"]);
- } // end if
- if (np[0] < TFC.k_1b[0])
- {
- if (np[1] < TFC.k_1a[1])
- {
- return ([1, np, 1]);
- } // end if
- } // end if
- return ([0, np]);
- } // End of the function
- function tgf_2(c, np)
- {
- if (LFSET[c].v < -83 && LFSET[c].v > -173)
- {
- var _loc3 = gfcl(c, np, TFC.k_2a, TFC.k_2ga);
- if (_loc3[0])
- {
- glob_v_pass = _loc3[1];
- } // end if
- } // end if
- if (LFSET[c].v > -97 && LFSET[c].v < -7)
- {
- var _loc8 = gfcl(c, np, TFC.k_2b, TFC.k_2gb);
- if (_loc8[0])
- {
- glob_v_pass = _loc8[1];
- } // end if
- } // end if
- if (Math.abs(LFSET[c].v) == 104 || Math.abs(LFSET[c].v) == 76)
- {
- LFSET[c].v = LFSET[c].v + 0.100000;
- } // end if
- if (LFSET[c].v < -76 || LFSET[c].v > 104)
- {
- var _loc4 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_2a_pt1[0], TFC.k_2a_pt1[1], TFC.k_2a_pt2[0], TFC.k_2a_pt2[1]);
- if (_loc4[0] == 1)
- {
- var _loc6 = -76;
- var _loc5 = thma_r(_loc4[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- if (LFSET[c].v > -104 && LFSET[c].v < 76)
- {
- var _loc7 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_2b_pt1[0], TFC.k_2b_pt1[1], TFC.k_2b_pt2[0], TFC.k_2b_pt2[1]);
- if (_loc7[0] == 1)
- {
- _loc6 = -104;
- _loc5 = thma_r(_loc7[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- var _loc10 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_2a_pt2[0], TFC.k_2a_pt2[1], TFC.k_2a_pt3[0], TFC.k_2a_pt3[1]);
- if (_loc10[0] == 1)
- {
- return ([0, np, 0, "t"]);
- } // end if
- var _loc9 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_2b_pt2[0], TFC.k_2b_pt2[1], TFC.k_2b_pt3[0], TFC.k_2b_pt3[1]);
- if (_loc9[0] == 1)
- {
- return ([0, np, 0, "t"]);
- } // end if
- if (np[0] > TFC.k_2a[0] && np[0] < TFC.k_2b[0])
- {
- return ([1, np, 1]);
- } // end if
- return ([0, np]);
- } // End of the function
- function tgf_3(c, np)
- {
- if (LFSET[c].v < -67.500000 && LFSET[c].v > -157.500000)
- {
- var _loc3 = gfcl(c, np, TFC.k_3a, TFC.k_3ga);
- if (_loc3[0])
- {
- glob_v_pass = _loc3[1];
- } // end if
- } // end if
- if (LFSET[c].v > -22.500000 && LFSET[c].v < 67.500000)
- {
- var _loc8 = gfcl(c, np, TFC.k_3b, TFC.k_3gb);
- if (_loc8[0])
- {
- glob_v_pass = _loc8[1];
- } // end if
- } // end if
- if (Math.abs(LFSET[c].v) == 135 || Math.abs(LFSET[c].v) == 45)
- {
- LFSET[c].v = LFSET[c].v + 0.100000;
- } // end if
- if (LFSET[c].v < -45 || LFSET[c].v > 135)
- {
- var _loc4 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_3a_pt1[0], TFC.k_3a_pt1[1], TFC.k_3a_pt2[0], TFC.k_3a_pt2[1]);
- if (_loc4[0] == 1)
- {
- var _loc6 = -45;
- var _loc5 = thma_r(_loc4[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- if (LFSET[c].v > -45 && LFSET[c].v < 135)
- {
- var _loc7 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_3b_pt1[0], TFC.k_3b_pt1[1], TFC.k_3b_pt2[0], TFC.k_3b_pt2[1]);
- if (_loc7[0] == 1)
- {
- _loc6 = -45;
- _loc5 = thma_r(_loc7[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- var _loc10 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_3a_pt2[0], TFC.k_3a_pt2[1], TFC.k_3a_pt3[0], TFC.k_3a_pt3[1]);
- if (_loc10[0] == 1)
- {
- return ([0, np, 0, "t"]);
- } // end if
- var _loc9 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_3b_pt2[0], TFC.k_3b_pt2[1], TFC.k_3b_pt3[0], TFC.k_3b_pt3[1]);
- if (_loc9[0] == 1)
- {
- return ([0, np, 0, "r"]);
- } // end if
- if (np[0] > TFC.k_3a[0])
- {
- if (np[1] < TFC.k_3b[1])
- {
- return ([1, np, 1]);
- } // end if
- } // end if
- return ([0, np]);
- } // End of the function
- function bgf_1(c, np)
- {
- if (LFSET[c].v < -112.500000 || LFSET[c].v > 157.500000)
- {
- var _loc3 = gfcl(c, np, TFC.k_4a, TFC.k_4ga);
- if (_loc3[0])
- {
- glob_v_pass = _loc3[1];
- } // end if
- } // end if
- if (LFSET[c].v > 22.500000 && LFSET[c].v < 112.500000)
- {
- var _loc8 = gfcl(c, np, TFC.k_4b, TFC.k_4gb);
- if (_loc8[0])
- {
- glob_v_pass = _loc8[1];
- } // end if
- } // end if
- if (Math.abs(LFSET[c].v) == 135 || Math.abs(LFSET[c].v) == 45)
- {
- LFSET[c].v = LFSET[c].v + 0.100000;
- } // end if
- if (LFSET[c].v < -45 || LFSET[c].v > 135)
- {
- var _loc4 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_4a_pt1[0], TFC.k_4a_pt1[1], TFC.k_4a_pt2[0], TFC.k_4a_pt2[1]);
- if (_loc4[0] == 1)
- {
- var _loc6 = 135;
- var _loc5 = thma_r(_loc4[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- if (LFSET[c].v > -45 && LFSET[c].v < 135)
- {
- var _loc7 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_4b_pt1[0], TFC.k_4b_pt1[1], TFC.k_4b_pt2[0], TFC.k_4b_pt2[1]);
- if (_loc7[0] == 1)
- {
- _loc6 = 135;
- _loc5 = thma_r(_loc7[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- var _loc10 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_4a_pt2[0], TFC.k_4a_pt2[1], TFC.k_4a_pt3[0], TFC.k_4a_pt3[1]);
- if (_loc10[0] == 1)
- {
- return ([0, np, 0, "l"]);
- } // end if
- var _loc9 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_4b_pt2[0], TFC.k_4b_pt2[1], TFC.k_4b_pt3[0], TFC.k_4b_pt3[1]);
- if (_loc9[0] == 1)
- {
- return ([0, np, 0, "b"]);
- } // end if
- if (np[0] < TFC.k_4b[0])
- {
- if (np[1] > TFC.k_4a[1])
- {
- return ([1, np, 1]);
- } // end if
- } // end if
- return ([0, np]);
- } // End of the function
- function bgf_2(c, np)
- {
- if (LFSET[c].v < 173 && LFSET[c].v > 83)
- {
- var _loc3 = gfcl(c, np, TFC.k_5a, TFC.k_5ga);
- if (_loc3[0])
- {
- glob_v_pass = _loc3[1];
- } // end if
- } // end if
- if (LFSET[c].v > 7 && LFSET[c].v < 97)
- {
- var _loc8 = gfcl(c, np, TFC.k_5b, TFC.k_5gb);
- if (_loc8[0])
- {
- glob_v_pass = _loc8[1];
- } // end if
- } // end if
- if (Math.abs(LFSET[c].v) == 104 || Math.abs(LFSET[c].v) == 76)
- {
- LFSET[c].v = LFSET[c].v + 0.100000;
- } // end if
- if (LFSET[c].v < -104 || LFSET[c].v > 76)
- {
- var _loc4 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_5a_pt1[0], TFC.k_5a_pt1[1], TFC.k_5a_pt2[0], TFC.k_5a_pt2[1]);
- if (_loc4[0] == 1)
- {
- var _loc6 = 76;
- var _loc5 = thma_r(_loc4[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- if (LFSET[c].v > -76 && LFSET[c].v < 104)
- {
- var _loc7 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_5b_pt1[0], TFC.k_5b_pt1[1], TFC.k_5b_pt2[0], TFC.k_5b_pt2[1]);
- if (_loc7[0] == 1)
- {
- _loc6 = 104;
- _loc5 = thma_r(_loc7[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- var _loc10 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_5a_pt2[0], TFC.k_5a_pt2[1], TFC.k_5a_pt3[0], TFC.k_5a_pt3[1]);
- if (_loc10[0] == 1)
- {
- return ([0, np, 0, "b"]);
- } // end if
- var _loc9 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_5b_pt2[0], TFC.k_5b_pt2[1], TFC.k_5b_pt3[0], TFC.k_5b_pt3[1]);
- if (_loc9[0] == 1)
- {
- return ([0, np, 0, "b"]);
- } // end if
- if (np[0] > TFC.k_5a[0] && np[0] < TFC.k_5b[0])
- {
- return ([1, np, 1]);
- } // end if
- return ([0, np]);
- } // End of the function
- function bgf_3(c, np)
- {
- if (LFSET[c].v < 157.500000 && LFSET[c].v > 67.500000)
- {
- var _loc3 = gfcl(c, np, TFC.k_6a, TFC.k_6ga);
- if (_loc3[0])
- {
- glob_v_pass = _loc3[1];
- } // end if
- } // end if
- if (LFSET[c].v > -67.500000 && LFSET[c].v < 22.500000)
- {
- var _loc8 = gfcl(c, np, TFC.k_6b, TFC.k_6gb);
- if (_loc8[0])
- {
- glob_v_pass = _loc8[1];
- } // end if
- } // end if
- if (Math.abs(LFSET[c].v) == 135 || Math.abs(LFSET[c].v) == 45)
- {
- LFSET[c].v = LFSET[c].v + 0.100000;
- } // end if
- if (LFSET[c].v < -135 || LFSET[c].v > 45)
- {
- var _loc4 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_6a_pt1[0], TFC.k_6a_pt1[1], TFC.k_6a_pt2[0], TFC.k_6a_pt2[1]);
- if (_loc4[0] == 1)
- {
- var _loc6 = 45;
- var _loc5 = thma_r(_loc4[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- if (LFSET[c].v > -135 && LFSET[c].v < 45)
- {
- var _loc7 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_6b_pt1[0], TFC.k_6b_pt1[1], TFC.k_6b_pt2[0], TFC.k_6b_pt2[1]);
- if (_loc7[0] == 1)
- {
- _loc6 = 45;
- _loc5 = thma_r(_loc7[1] - 0.100000) * LFSET[c].s;
- if (_loc5 <= 0)
- {
- np[0] = LFSET[c].a;
- np[1] = LFSET[c].b;
- }
- else
- {
- np = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, _loc5);
- } // end else if
- delete glob_v_pass;
- LFSET[c].v = thmn((LFSET[c].v - _loc6) * -1 + _loc6);
- return ([1, np]);
- } // end if
- } // end if
- var _loc10 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_6a_pt2[0], TFC.k_6a_pt2[1], TFC.k_6a_pt3[0], TFC.k_6a_pt3[1]);
- if (_loc10[0] == 1)
- {
- return ([0, np, 0, "b"]);
- } // end if
- var _loc9 = thmj(LFSET[c].a, LFSET[c].b, np[0], np[1], TFC.k_6b_pt2[0], TFC.k_6b_pt2[1], TFC.k_6b_pt3[0], TFC.k_6b_pt3[1]);
- if (_loc9[0] == 1)
- {
- return ([0, np, 0, "r"]);
- } // end if
- if (np[0] > TFC.k_6a[0])
- {
- if (np[1] > TFC.k_6b[1])
- {
- return ([1, np, 1]);
- } // end if
- } // end if
- return ([0, np]);
- } // End of the function
- function thfw(c, blbr)
- {
- if (LFSET[c].r_hs <= 0)
- {
- return;
- } // end if
- if (blbr)
- {
- var _loc2 = Math.round(LFSET[c].s / 2);
- if (_loc2 < 0)
- {
- _loc2 = 0;
- } // end if
- thfr(c, LFSET[c].r_hv, LFSET[c].r_hs);
- LFSET[c].s = LFSET[c].s - _loc2;
- if (LFSET[c].s < 2)
- {
- LFSET[c].s = 2;
- } // end if
- }
- else
- {
- thfr(c, LFSET[c].r_hv, LFSET[c].r_hs);
- LFSET[c].s = Math.round(LFSET[c].s * 0.700000);
- } // end else if
- LFSET[c].r_hs = 0;
- } // End of the function
- function thpc(c)
- {
- if (!LFSET[c].e)
- {
- if (LFSET[c].c._visible)
- {
- var _loc23 = LFSET[c].c._alpha;
- _loc23 = _loc23 - 25;
- if (_loc23 <= 0)
- {
- LFSET[c].h._visible = 0;
- LFSET[c].c._visible = 0;
- LFSET[c].c._alpha = 100;
- }
- else
- {
- LFSET[c].c._alpha = _loc23;
- } // end if
- } // end else if
- return (1);
- } // end if
- delete glob_v_pass;
- if (LFSET[c].r_hs > 0)
- {
- LFSET[c].r_hs = LFSET[c].r_hs - TFC.pi_e_p;
- } // end if
- if (LFSET[c].ri_v > 0)
- {
- LFSET[c].ri_v = LFSET[c].ri_v - 10;
- if (LFSET[c].ri_v < 0)
- {
- LFSET[c].ri_v = 0;
- } // end if
- }
- else if (LFSET[c].ri_v < 0)
- {
- LFSET[c].ri_v = LFSET[c].ri_v + 10;
- if (LFSET[c].ri_v > 0)
- {
- LFSET[c].ri_v = 0;
- } // end if
- } // end else if
- if (LFSET[c].ri_h > 0)
- {
- LFSET[c].ri_h = LFSET[c].ri_h - 5;
- if (LFSET[c].ri_h < 0)
- {
- LFSET[c].ri_h = 0;
- } // end if
- }
- else if (LFSET[c].ri_h < 0)
- {
- LFSET[c].ri_h = LFSET[c].ri_h + 5;
- if (LFSET[c].ri_h > 0)
- {
- LFSET[c].ri_h = 0;
- } // end if
- } // end else if
- if (LFSET[c].r_ms > 0)
- {
- LFSET[c].r_ms = LFSET[c].r_ms - TFC.pi_e_m;
- thfr(c, LFSET[c].r_mv, LFSET[c].r_ms);
- } // end if
- LFSET[c].v = thmn(LFSET[c].v);
- LFSET[c].s = Math.round(LFSET[c].s - TFC.ei);
- if (LFSET[c].s < 1)
- {
- LFSET[c].s = 0;
- var _loc24 = 1;
- if (Math.abs(LFSET[c].ri_v) > 0)
- {
- whs(LFSET[c].c, LFSET[c].ri_v);
- _loc24 = 0;
- } // end if
- if (Math.abs(LFSET[c].ri_h) > 0)
- {
- LFSET[c].c.wheel._rotation = thmn(LFSET[c].c.wheel._rotation + LFSET[c].ri_h / 20);
- _loc24 = 0;
- } // end if
- return (_loc24);
- }
- else if (LFSET[c].s > TFC.vc)
- {
- LFSET[c].s = TFC.vc;
- } // end else if
- var _loc18 = TFC.od + LFSET[c].s;
- var _loc2 = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, LFSET[c].s);
- ltBKD = [];
- ltBKD.u = -1;
- ltBKD.n = 9999999;
- ltBKD.al = 0;
- for (var _loc16 = 0; _loc16 < TFC.bnm; ++_loc16)
- {
- if (_loc16 != c)
- {
- if (LFSET[_loc16].e)
- {
- var _loc3 = thmd(LFSET[c].a, LFSET[c].b, LFSET[_loc16].a, LFSET[_loc16].b);
- if (_loc3 <= _loc18)
- {
- var _loc5 = thmg(LFSET[c].a, LFSET[c].b, LFSET[_loc16].a, LFSET[_loc16].b);
- var _loc10 = thmd(_loc2[0], _loc2[1], LFSET[_loc16].a, LFSET[_loc16].b);
- var _loc7 = Math.abs(thmn(LFSET[c].v - _loc5));
- var _loc6 = Math.abs(Math.round(_loc3 * thma_i(Math.sin(thma_r(TFC.te * _loc7)))));
- var _loc11 = thmg(_loc2[0], _loc2[1], LFSET[_loc16].a, LFSET[_loc16].b);
- var _loc12 = Math.abs(thmn(LFSET[c].v - _loc11));
- if ((_loc10 < TFC.od || _loc12 > 90) && _loc6 < TFC.od && _loc7 < 90)
- {
- var _loc8 = _loc6 * _loc6;
- var _loc9 = Math.round(Math.sqrt(Math.abs(_loc3 * _loc3 - _loc8)));
- var _loc13 = Math.round(Math.sqrt(Math.abs(TFC.ow - _loc8)));
- var _loc4 = _loc9 - _loc13;
- if (_loc4 <= 0)
- {
- LFSET[_loc16].s = Math.round(LFSET[c].s / 2);
- ltBKD.u = _loc16;
- ltBKD.n = 0;
- ltBKD.al = _loc5;
- break;
- continue;
- } // end if
- if (_loc4 < ltBKD.n)
- {
- ltBKD.u = _loc16;
- ltBKD.n = _loc4;
- ltBKD.al = _loc5;
- } // end if
- } // end if
- } // end if
- } // end if
- } // end if
- } // end of for
- if (ltBKD.u >= 0)
- {
- _loc16 = ltBKD.u;
- if (SH_RTGC.t == c)
- {
- if (typeof(SH_RTGC.ct) != "object")
- {
- SH_RTGC.ct = [];
- } // end if
- SH_RTGC.ct.push(_loc16);
- }
- else if (SH_RTGC.t == _loc16)
- {
- if (typeof(SH_RTGC.ct) != "object")
- {
- SH_RTGC.ct = [];
- } // end if
- SH_RTGC.ct.push(c);
- } // end else if
- sound_kick(LFSET[c].c, LFSET[c].s);
- if (ltBKD.n > 0)
- {
- _loc2 = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, ltBKD.n);
- }
- else
- {
- _loc2 = [LFSET[c].a, LFSET[c].b];
- } // end else if
- var _loc36 = thmn(LFSET[c].v - ltBKD.al);
- if (_loc36 < 0)
- {
- var _loc22 = -90;
- }
- else
- {
- _loc22 = 90;
- } // end else if
- var _loc37 = thmn(_loc36 - _loc22);
- var _loc21 = thmn(LFSET[_loc16].v - ltBKD.al);
- _loc21 = thmn(_loc21 - _loc22);
- var _loc35 = LFSET[c].s;
- var _loc33 = LFSET[_loc16].s;
- var _loc20 = Math.round(thma_i(Math.sin(thma_r(TFC.te * _loc37))) * _loc35);
- var _loc19 = Math.round(thma_i(Math.sin(thma_r(TFC.te * _loc21))) * _loc33);
- var _loc26 = Math.round(Math.sqrt(Math.abs(_loc35 * _loc35 - _loc20 * _loc20)));
- var _loc25 = Math.round(Math.sqrt(Math.abs(_loc33 * _loc33 - _loc19 * _loc19)));
- if (Math.abs(_loc37) < 90)
- {
- _loc26 = -_loc26;
- } // end if
- if (Math.abs(_loc21) < 90)
- {
- _loc25 = -_loc25;
- } // end if
- var _loc30 = Math.round((_loc20 + _loc19 - (_loc20 - _loc19)) * 0.500000);
- var _loc28 = Math.round((_loc20 + _loc19 - (_loc19 - _loc20)) * 0.500000);
- var _loc29 = _loc26;
- var _loc27 = _loc25;
- var _loc43 = Math.round(Math.sqrt(Math.abs(_loc29 * _loc29 + _loc30 * _loc30)));
- var _loc42 = Math.round(Math.sqrt(Math.abs(_loc27 * _loc27 + _loc28 * _loc28)));
- var _loc40 = thmn(thmg(0, 0, _loc30, _loc29) + 90);
- var _loc41 = thmn(thmg(0, 0, _loc28, _loc27) + 90);
- var _loc34 = thmn(_loc40 + ltBKD.al);
- _loc34 = thmn(_loc34 + _loc22);
- var _loc31 = thmn(_loc41 + ltBKD.al);
- _loc31 = thmn(_loc31 + _loc22);
- LFSET[_loc16].v = _loc31;
- LFSET[_loc16].s = _loc42;
- LFSET[c].v = _loc34;
- LFSET[c].s = _loc43;
- thfw(c, 1);
- thfw(_loc16, 1);
- } // end if
- var _loc14 = [];
- var _loc15 = 0;
- var _loc17 = 0;
- if (TFC.upk)
- {
- if (_loc2[1] < TFC.b_ct)
- {
- if (_loc2[0] < TFC.pch_1)
- {
- _loc14 = tgf_1(c, _loc2);
- _loc2 = _loc14[1];
- _loc17 = _loc14[0];
- _loc15 = 1;
- }
- else if (_loc2[0] < TFC.pch_2)
- {
- _loc14 = tgf_2(c, _loc2);
- _loc2 = _loc14[1];
- _loc17 = _loc14[0];
- _loc15 = 2;
- }
- else
- {
- _loc14 = tgf_3(c, _loc2);
- _loc2 = _loc14[1];
- _loc17 = _loc14[0];
- _loc15 = 3;
- } // end else if
- }
- else if (_loc2[0] < TFC.pch_1)
- {
- _loc14 = bgf_1(c, _loc2);
- _loc2 = _loc14[1];
- _loc17 = _loc14[0];
- _loc15 = 4;
- }
- else if (_loc2[0] < TFC.pch_2)
- {
- _loc14 = bgf_2(c, _loc2);
- _loc2 = _loc14[1];
- _loc17 = _loc14[0];
- _loc15 = 5;
- }
- else
- {
- _loc14 = bgf_3(c, _loc2);
- _loc2 = _loc14[1];
- _loc17 = _loc14[0];
- _loc15 = 6;
- } // end else if
- } // end else if
- if (_loc17 == 1)
- {
- if (_loc14[2] !== 1)
- {
- thfw(c, 0);
- sound_bordkick(LFSET[c].c, LFSET[c].s);
- bordhit(c, _loc2);
- } // end if
- }
- else
- {
- if (_loc2[0] < TFC.a_n && Math.abs(LFSET[c].v) > 90 && (_loc14[3] == undefined || _loc14[3] == "l"))
- {
- sound_bordkick(LFSET[c].c, LFSET[c].s);
- bordhit(c, _loc2);
- var _loc44 = 180 - Math.abs(LFSET[c].v);
- var _loc32 = TFC.a_n - _loc2[0];
- var _loc38 = Math.round(_loc32 * thma_i(Math.tan(thma_r(TFC.te * _loc44))));
- var _loc39 = Math.round(Math.sqrt(Math.abs(_loc32 * _loc32 + _loc38 * _loc38)));
- if (_loc39 > LFSET[c].s)
- {
- _loc2 = [LFSET[c].a, LFSET[c].b];
- }
- else
- {
- _loc2 = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, LFSET[c].s - _loc39);
- } // end else if
- if (glob_v_pass != undefined)
- {
- LFSET[c].v = glob_v_pass;
- delete glob_v_pass;
- }
- else
- {
- LFSET[c].v = thmn(180 - LFSET[c].v);
- LFSET[c].s = LFSET[c].s - TFC.bi;
- } // end else if
- thfw(c, 0);
- } // end if
- if (_loc2[0] > TFC.a_x && Math.abs(LFSET[c].v) < 90 && (_loc14[3] == undefined || _loc14[3] == "r"))
- {
- sound_bordkick(LFSET[c].c, LFSET[c].s);
- bordhit(c, _loc2);
- _loc44 = Math.abs(LFSET[c].v);
- _loc32 = _loc2[0] - TFC.a_x;
- _loc38 = Math.round(_loc32 * thma_i(Math.tan(thma_r(TFC.te * _loc44))));
- _loc39 = Math.round(Math.sqrt(Math.abs(_loc32 * _loc32 + _loc38 * _loc38)));
- if (_loc39 > LFSET[c].s)
- {
- _loc2 = [LFSET[c].a, LFSET[c].b];
- }
- else
- {
- _loc2 = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, LFSET[c].s - _loc39);
- } // end else if
- if (glob_v_pass != undefined)
- {
- LFSET[c].v = glob_v_pass;
- delete glob_v_pass;
- }
- else
- {
- LFSET[c].v = thmn(180 - LFSET[c].v);
- LFSET[c].s = LFSET[c].s - TFC.bi;
- } // end else if
- thfw(c, 0);
- } // end if
- if (_loc2[1] < TFC.b_n && LFSET[c].v < 0 && (_loc14[3] == undefined || _loc14[3] == "t"))
- {
- sound_bordkick(LFSET[c].c, LFSET[c].s);
- bordhit(c, _loc2);
- _loc44 = Math.abs(Math.abs(LFSET[c].v) - 90);
- _loc32 = TFC.b_n - _loc2[1];
- _loc38 = Math.round(_loc32 * thma_i(Math.tan(thma_r(TFC.te * _loc44))));
- _loc39 = Math.round(Math.sqrt(Math.abs(_loc32 * _loc32 + _loc38 * _loc38)));
- if (_loc39 > LFSET[c].s)
- {
- _loc2 = [LFSET[c].a, LFSET[c].b];
- }
- else
- {
- _loc2 = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, LFSET[c].s - _loc39);
- } // end else if
- if (glob_v_pass != undefined)
- {
- LFSET[c].v = glob_v_pass;
- delete glob_v_pass;
- }
- else
- {
- LFSET[c].v = -LFSET[c].v;
- LFSET[c].s = LFSET[c].s - TFC.bi;
- } // end else if
- thfw(c, 0);
- } // end if
- if (_loc2[1] > TFC.b_x && LFSET[c].v > 0 && (_loc14[3] == undefined || _loc14[3] == "b"))
- {
- sound_bordkick(LFSET[c].c, LFSET[c].s);
- bordhit(c, _loc2);
- _loc44 = Math.abs(Math.abs(LFSET[c].v) - 90);
- _loc32 = _loc2[1] - TFC.b_x;
- _loc38 = Math.round(_loc32 * thma_i(Math.tan(thma_r(TFC.te * _loc44))));
- _loc39 = Math.round(Math.sqrt(Math.abs(_loc32 * _loc32 + _loc38 * _loc38)));
- if (_loc39 > LFSET[c].s)
- {
- _loc2 = [LFSET[c].a, LFSET[c].b];
- }
- else
- {
- _loc2 = thmp(LFSET[c].a, LFSET[c].b, LFSET[c].v, LFSET[c].s - _loc39);
- } // end else if
- if (glob_v_pass != undefined)
- {
- LFSET[c].v = glob_v_pass;
- delete glob_v_pass;
- }
- else
- {
- LFSET[c].v = -LFSET[c].v;
- LFSET[c].s = LFSET[c].s - TFC.bi;
- } // end else if
- thfw(c, 0);
- } // end if
- } // end else if
- if (glob_v_pass != undefined)
- {
- LFSET[c].v = glob_v_pass;
- delete glob_v_pass;
- } // end if
- if (_loc15 > 0)
- {
- if (iphk(c, _loc2, _loc15))
- {
- sound_pocket(LFSET[c].c, LFSET[c].s);
- ipgt(c, _loc15);
- LFSET[c].e = 0;
- LFSET[c].s = 0;
- LFSET[c].v = 0;
- LFSET[c].r_mv = 0;
- LFSET[c].r_ms = 0;
- LFSET[c].r_hv = 0;
- LFSET[c].r_hs = 0;
- LFSET[c].ri_h = 0;
- LFSET[c].ri_v = 0;
- return (1);
- } // end if
- } // end if
- if (Math.abs(LFSET[c].ri_v) > LFSET[c].s / 1)
- {
- whs(LFSET[c].c, LFSET[c].ri_v);
- }
- else
- {
- whs(LFSET[c].c, LFSET[c].s);
- if (LFSET[c].rv != LFSET[c].v)
- {
- LFSET[c].c.wheel._rotation = thmn(LFSET[c].v - 180);
- } // end if
- LFSET[c].rv = LFSET[c].v;
- } // end else if
- if (Math.abs(LFSET[c].ri_h) > 0)
- {
- LFSET[c].c.wheel._rotation = thmn(LFSET[c].c.wheel._rotation + LFSET[c].ri_h / 20);
- } // end if
- LFSET[c].a = _loc2[0];
- LFSET[c].b = _loc2[1];
- thps(c);
- return (0);
- } // End of the function
- function thps(c)
- {
- LFSET[c].h._x = LFSET[c].c._x = LFSET[c].a / 100;
- LFSET[c].h._y = LFSET[c].c._y = LFSET[c].b / 100;
- } // End of the function
- function abcht()
- {
- LFSET = [];
- var _loc4 = 0;
- bst.removeMovieClip();
- ztable.removeMovieClip();
- this.createEmptyMovieClip("bst", 50);
- bst.attachMovie("deny_logo", "deny_logo", 799);
- bst.attachMovie("htgy", "htgy", 9);
- bst.createEmptyMovieClip("guide_sc", 2);
- bst.createEmptyMovieClip("guide_mask", 3);
- bst.createEmptyMovieClip("cue_mask", 4);
- this.attachMovie("ztable_" + TFC.apr, "ztable", 40);
- bst._x = bst._y = ztable._x = ztable._y = 0;
- bst._xscale = bst._yscale = ztable._xscale = ztable._yscale = 100;
- ztable.guide_switch._visible = GUIDE_ON;
- ztable.tbarea.onRelease = function ()
- {
- };
- ztable.tbarea.useHandCursor = false;
- bst.onEnterFrame = function ()
- {
- thrt();
- };
- bst.guide_mask.beginFill(0, 0);
- bst.guide_mask.moveTo(TFC.x_offs / 100, TFC.y_offs / 100);
- bst.guide_mask.lineTo(TFC.x_offs / 100 + TFC.fd_w / 100, TFC.y_offs / 100);
- bst.guide_mask.lineTo(TFC.x_offs / 100 + TFC.fd_w / 100, TFC.y_offs / 100 + TFC.fd_h / 100);
- bst.guide_mask.lineTo(TFC.x_offs / 100, TFC.y_offs / 100 + TFC.fd_h / 100);
- bst.guide_mask.lineTo(TFC.x_offs / 100, TFC.y_offs / 100);
- bst.guide_mask.endFill();
- bst.guide_sc.setMask(bst.guide_mask);
- bst.cue_mask.beginFill(0, 0);
- bst.cue_mask.moveTo(0, 0);
- bst.cue_mask.lineTo(800, 0);
- bst.cue_mask.lineTo(800, 430);
- bst.cue_mask.lineTo(0, 430);
- bst.cue_mask.lineTo(0, 0);
- bst.cue_mask.endFill();
- bst.deny_logo._visible = 0;
- bst.htgy._visible = 0;
- for (var _loc2 = 0; _loc2 < TFC.bnm; ++_loc2)
- {
- if (TFC.apr == "sn" && _loc2 > 6)
- {
- _loc4 = "r";
- }
- else
- {
- _loc4 = _loc2;
- } // end else if
- var _loc3 = bst.attachMovie("ballshw_" + TFC.apr, "sh" + _loc2, 50 + _loc2);
- var _loc5 = bst.attachMovie(TFC.apr + "_" + _loc4, "b" + _loc2, 100 + _loc2);
- _loc5.mi = _loc2;
- _loc5._x = _loc3._x = -500;
- _loc5._y = _loc3._y = -500;
- LFSET[_loc2] = [];
- LFSET[_loc2].h = _loc3;
- LFSET[_loc2].c = _loc5;
- LFSET[_loc2].e = 1;
- LFSET[_loc2].s = 0;
- LFSET[_loc2].v = 0;
- LFSET[_loc2].r_mv = 0;
- LFSET[_loc2].r_ms = 0;
- LFSET[_loc2].r_hv = 0;
- LFSET[_loc2].r_hs = 0;
- LFSET[_loc2].ri_h = 0;
- LFSET[_loc2].ri_v = 0;
- LFSET[_loc2].a = 0;
- LFSET[_loc2].b = 0;
- whs(_loc5, (random(18) + 1) * 100);
- } // end of for
- if (!SPECT_U && STP_EX)
- {
- UITW_S = getTimer() + IUEWT_S * 1000;
- _loc5 = bst.attachMovie("quit_bt", "quit_bt", 3021);
- _loc5.onEnterFrame = function ()
- {
- this._parent._parent.iuewt(this);
- };
- } // end if
- STP_EX = 1;
- } // End of the function
- function atchs(t, a)
- {
- var _loc1 = bst.attachMovie("cue", "cue", 899);
- _loc1.attachMovie("cuesrc_" + t, "ins", 10);
- _loc1.setMask(bst.cue_mask);
- _loc1.acdt = a;
- return (_loc1);
- } // End of the function
- function thrt()
- {
- var _loc5 = 1;
- for (var _loc1 = 0; _loc1 < TFC.bnm; ++_loc1)
- {
- var _loc2 = TFC.sqb[_loc1];
- if (!thpc(_loc2))
- {
- _loc5 = 0;
- } // end if
- } // end of for
- if (_loc5)
- {
- sy_ydsp();
- } // end if
- if (HP_ACTIVE > 0)
- {
- var _loc3 = Math.round(bst._xmouse * 100);
- var _loc4 = Math.round(bst._ymouse * 100);
- var _loc8 = TFC.a_n + 200;
- var _loc6 = TFC.a_x - 200;
- if (_loc3 < _loc8)
- {
- _loc3 = _loc8;
- }
- else if (_loc3 > _loc6)
- {
- _loc3 = _loc6;
- } // end else if
- _loc8 = TFC.b_n + 200;
- _loc6 = TFC.b_x - 200;
- if (_loc4 < _loc8)
- {
- _loc4 = _loc8;
- }
- else if (_loc4 > _loc6)
- {
- _loc4 = _loc6;
- } // end else if
- if (HP_ACTIVE > 1)
- {
- if (_loc3 < 58500)
- {
- _loc3 = 58500;
- } // end if
- } // end if
- if (HP_ACTIVE == 3)
- {
- if (thmd(58500, TFC.b_ct, _loc3, _loc4) > 6200)
- {
- var _loc9 = thmg(58500, TFC.b_ct, _loc3, _loc4);
- var _loc7 = thmp(58500, TFC.b_ct, _loc9, 6200);
- _loc3 = _loc7[0];
- _loc4 = _loc7[1];
- } // end if
- } // end if
- bst.deny_logo._x = LFSET[STCH.t].h._x = LFSET[STCH.t].c._x = _loc3 / 100;
- bst.deny_logo._y = LFSET[STCH.t].h._y = LFSET[STCH.t].c._y = _loc4 / 100;
- if (sh_chhp(STCH.t, _loc3, _loc4))
- {
- bst.deny_logo._visible = 0;
- }
- else
- {
- bst.deny_logo._visible = 1;
- } // end if
- } // end else if
- } // End of the function
- function iuewt(obj)
- {
- if (getTimer() > UITW_S && UITW_S > 0)
- {
- UITW_S = 0;
- obj.removeMovieClip();
- } // end if
- } // End of the function
- function opwtc()
- {
- obj = bst.cue;
- if (obj.ra > 0)
- {
- --obj.ra;
- obj.cr = obj.cr + obj.rs;
- obj._rotation = obj.cr;
- }
- else if (obj.cr != obj.rt)
- {
- obj.cr = obj.rt;
- obj._rotation = obj.cr;
- } // end else if
- } // End of the function
- function opcue(k)
- {
- obj = bst.cue;
- obj.ins._x = obj.ins._x + 5;
- if (obj.ins._x >= TPSH.s / (TFC.vc / 100))
- {
- delete obj.onEnterFrame;
- obj.ins._x = -5;
- obj.play();
- var _loc1 = TPSH.t;
- delete TPSH.t;
- for (var _loc2 in TPSH)
- {
- LFSET[_loc1][_loc2] = TPSH[_loc2];
- } // end of for...in
- sound_keykick(sound_vc, TPSH.s);
- TPSH = [];
- sh_hsrgs(_loc1, k);
- } // end if
- } // End of the function
- function rtcue()
- {
- if (bst.tgpos != undefined)
- {
- return;
- } // end if
- obj = bst.cue;
- var _loc5 = thmg(obj._x, obj._y, bst._xmouse, bst._ymouse);
- var _loc10 = thmn(_loc5 + 180);
- obj._rotation = _loc10;
- if (STCH.press == 1)
- {
- var _loc7 = 100;
- obj.ins._x = obj.ins._x + STCH.cuer;
- if (obj.ins._x > _loc7)
- {
- obj.ins._x = _loc7;
- STCH.cuer = -STCH.cuer;
- }
- else if (obj.ins._x < 0)
- {
- obj.ins._x = 0;
- STCH.cuer = -STCH.cuer;
- } // end if
- } // end else if
- bst.guide_sc.clear();
- if (GUIDE_ON && ztable.guide_switch.ST_ON)
- {
- bst.guide_sc.lineStyle(1.500000, 3394560, 100);
- bst.guide_sc.moveTo(obj._x, obj._y);
- var _loc2 = TFC.a_n / 100;
- var _loc3 = TFC.a_x / 100;
- var _loc1 = TFC.b_n / 100;
- var _loc4 = TFC.b_x / 100;
- r_w = _loc3 - _loc2;
- r_h = _loc4 - _loc1;
- var _loc12 = thmj(obj._x, obj._y, bst._xmouse, bst._ymouse, _loc2, _loc1, _loc3, _loc1);
- var _loc8 = thmj(obj._x, obj._y, bst._xmouse, bst._ymouse, _loc2, _loc4, _loc3, _loc4);
- var _loc13 = thmj(obj._x, obj._y, bst._xmouse, bst._ymouse, _loc2, _loc1, _loc2, _loc4);
- var _loc11 = thmj(obj._x, obj._y, bst._xmouse, bst._ymouse, _loc3, _loc1, _loc3, _loc4);
- if (_loc12[0] == 1 && obj._y > _loc1)
- {
- var _loc6 = [_loc2 + r_w * _loc12[2], _loc1];
- bst.guide_sc.lineTo(_loc6[0], _loc6[1]);
- var _loc9 = thmp(_loc6[0], _loc6[1], -_loc5, 3000);
- bst.guide_sc.lineTo(_loc9[0], _loc9[1]);
- }
- else if (_loc8[0] == 1 && obj._y < _loc4)
- {
- _loc6 = [_loc2 + r_w * _loc8[2], _loc4];
- bst.guide_sc.lineTo(_loc6[0], _loc6[1]);
- _loc9 = thmp(_loc6[0], _loc6[1], -_loc5, 3000);
- bst.guide_sc.lineTo(_loc9[0], _loc9[1]);
- }
- else if (_loc13[0] == 1 && obj._x > _loc2)
- {
- _loc6 = [_loc2, _loc1 + r_h * _loc13[2]];
- bst.guide_sc.lineTo(_loc6[0], _loc6[1]);
- _loc9 = thmp(_loc6[0], _loc6[1], thmn(180 - _loc5), 3000);
- bst.guide_sc.lineTo(_loc9[0], _loc9[1]);
- }
- else if (_loc11[0] == 1 && obj._x < _loc3)
- {
- _loc6 = [_loc3, _loc1 + r_h * _loc11[2]];
- bst.guide_sc.lineTo(_loc6[0], _loc6[1]);
- _loc9 = thmp(_loc6[0], _loc6[1], thmn(180 - _loc5), 3000);
- bst.guide_sc.lineTo(_loc9[0], _loc9[1]);
- }
- else
- {
- bst.guide_sc.lineTo(bst._xmouse, bst._ymouse);
- } // end else if
- } // end else if
- ++obj.cntout;
- if (obj.cntout > 30)
- {
- obj.cntout = 0;
- STCH.t = Math.round(STCH.t);
- LFSET[STCH.t].a = Math.round(LFSET[STCH.t].a);
- LFSET[STCH.t].b = Math.round(LFSET[STCH.t].b);
- sy_ocsp(STCH.t, _loc10, [LFSET[STCH.t].a, LFSET[STCH.t].b]);
- } // end if
- } // End of the function
- function shc_a()
- {
- if (!ztable.tbarea.hitTest(_root._xmouse, _root._ymouse))
- {
- return;
- } // end if
- if (_root.alertwindow != undefined)
- {
- if (_root.alertwindow.hitTest(_root._xmouse, _root._ymouse))
- {
- return;
- } // end if
- } // end if
- if (bst.cue == undefined || bst.tgpos != undefined || thmd(LFSET[STCH.t].c._x, LFSET[STCH.t].c._y, bst._xmouse, bst._ymouse) < TFC.or / 100 + 5)
- {
- return;
- } // end if
- for (var _loc2 = 0; _loc2 < TFC.bnm; ++_loc2)
- {
- if (LFSET[_loc2].e)
- {
- delete LFSET[_loc2].c.onRelease;
- } // end if
- } // end of for
- STCH.press = 1;
- } // End of the function
- function shc_b()
- {
- if (bst.cue == undefined)
- {
- return;
- } // end if
- if (STCH.press != 1)
- {
- return;
- } // end if
- obj = bst.cue;
- delete obj.onEnterFrame;
- delete obj.onMouseDown;
- delete obj.onMouseUp;
- sh_sh();
- STCH = [];
- obj.ins._x = -5;
- obj.play();
- } // End of the function
- function htgbs_a()
- {
- for (var _loc1 = 0; _loc1 < TFC.bnm; ++_loc1)
- {
- if (LFSET[_loc1].e && _loc1 != t)
- {
- var _loc2 = bst.attachMovie("htgy", "htb_" + _loc1, 10 + _loc1);
- _loc2._x = LFSET[_loc1].c._x;
- _loc2._y = LFSET[_loc1].c._y;
- } // end if
- } // end of for
- } // End of the function
- function htgbs_b()
- {
- var i = 0;
- while (i < TFC.bnm)
- {
- var h = eval("bst.htb_" + i);
- if (typeof(h) == "movieclip")
- {
- h.removeMovieClip();
- } // end if
- ++i;
- } // end while
- } // End of the function
- function sh_chhp(t, a, b)
- {
- for (var _loc1 = 0; _loc1 < TFC.bnm; ++_loc1)
- {
- if (LFSET[_loc1].e && _loc1 != t)
- {
- if (thmd(a, b, LFSET[_loc1].a, LFSET[_loc1].b) - 200 < TFC.od)
- {
- return (0);
- } // end if
- } // end if
- } // end of for
- return (1);
- } // End of the function
- function sh_sbc(obj)
- {
- if (!ztable.tbarea.hitTest(_root._xmouse, _root._ymouse))
- {
- return;
- } // end if
- if (!LFSET[obj.mi].e)
- {
- return;
- } // end if
- for (var _loc2 = 0; _loc2 < TFC.bnm; ++_loc2)
- {
- if (LFSET[_loc2].e)
- {
- delete LFSET[_loc2].c.onRelease;
- } // end if
- } // end of for
- htgbs_b();
- STCH.t = obj.mi;
- sh_ist(STCH.hp);
- } // End of the function
- function sh_stbhp()
- {
- if (!ztable.tbarea.hitTest(_root._xmouse, _root._ymouse))
- {
- return;
- } // end if
- var _loc3 = Math.round(LFSET[STCH.t].c._x * 100);
- var _loc2 = Math.round(LFSET[STCH.t].c._y * 100);
- var _loc5 = TFC.a_n + 200;
- var _loc4 = TFC.a_x - 200;
- if (_loc3 < _loc5)
- {
- _loc3 = _loc5;
- }
- else if (_loc3 > _loc4)
- {
- _loc3 = _loc4;
- } // end else if
- _loc5 = TFC.b_n + 200;
- _loc4 = TFC.b_x - 200;
- if (_loc2 < _loc5)
- {
- _loc2 = _loc5;
- }
- else if (_loc2 > _loc4)
- {
- _loc2 = _loc4;
- } // end else if
- if (!sh_chhp(STCH.t, _loc3, _loc2))
- {
- return;
- } // end if
- bst.deny_logo._visible = 0;
- HP_ACTIVE = 0;
- ztable.tbarea.useHandCursor = false;
- delete LFSET[STCH.t].c.onMouseUp;
- LFSET[STCH.t].c.swapDepths(STCH.t + 100);
- LFSET[STCH.t].a = _loc3;
- LFSET[STCH.t].b = _loc2;
- sh_ist(0);
- } // End of the function
- function sh_ist(hp)
- {
- LCOUTLS = 999;
- hp = hp * 1;
- if (hp > 0)
- {
- ztable.tbarea.useHandCursor = true;
- LFSET[STCH.t].c.swapDepths(699);
- LFSET[STCH.t].c.onMouseUp = function ()
- {
- sh_stbhp();
- };
- HP_ACTIVE = hp;
- return;
- } // end if
- HP_ACTIVE = 0;
- if (typeof(LFSET[STCH.t]) != "object")
- {
- return;
- } // end if
- if (!HDNL_DIS && !SPECT_U && SPIN_ON)
- {
- HDNL_DIS = 1;
- var _loc4 = bst.attachMovie("aim_tx", "aim_tx", 3260);
- _loc4._x = LFSET[STCH.t].c._x;
- _loc4._y = LFSET[STCH.t].c._y;
- } // end if
- var _loc2 = atchs(CUE_CURR_PFX, "u");
- _loc2._x = LFSET[STCH.t].c._x;
- _loc2._y = LFSET[STCH.t].c._y;
- _loc2._rotation = thmn(thmg(_loc2._x, _loc2._y, bst._xmouse, bst._ymouse) + 180);
- _loc2.cntout = 999;
- _loc2.onEnterFrame = function ()
- {
- rtcue();
- };
- _loc2.onMouseDown = function ()
- {
- shc_a();
- };
- _loc2.onMouseUp = function ()
- {
- shc_b();
- };
- _loc2.filters = SHW_FT;
- if (SPIN_ON)
- {
- LFSET[STCH.t].c.onRelease = function ()
- {
- opgh(this.mi);
- };
- } // end if
- } // End of the function
- function opgh(c)
- {
- if (!ztable.tbarea.hitTest(_root._xmouse, _root._ymouse) || !SPIN_ON)
- {
- return;
- } // end if
- if (typeof(LFSET[c].c) != "movieclip" || !LFSET[c].e || bst.tgpos != undefined)
- {
- return;
- } // end if
- bst.guide_sc.clear();
- var _loc2 = 70;
- var _loc5 = bst.attachMovie("tgpos", "tgpos", 4990);
- var _loc4 = LFSET[c].c._x;
- var _loc3 = LFSET[c].c._y;
- if (_loc4 < _loc2 + TFC.x_offs / 100)
- {
- _loc4 = _loc2 + TFC.x_offs / 100;
- }
- else if (_loc4 > (TFC.x_offs + TFC.fd_w) / 100 - _loc2)
- {
- _loc4 = (TFC.x_offs + TFC.fd_w) / 100 - _loc2;
- } // end else if
- if (_loc3 < _loc2 + TFC.y_offs / 100)
- {
- _loc3 = _loc2 + TFC.y_offs / 100;
- }
- else if (_loc3 > (TFC.y_offs + TFC.fd_h) / 100 - _loc2)
- {
- _loc3 = (TFC.y_offs + TFC.fd_h) / 100 - _loc2;
- } // end else if
- _loc5._x = _loc4;
- _loc5._y = _loc3;
- _loc5.filters = SHW_FT;
- } // End of the function
- function sh_hsrgs(t, p)
- {
- SH_RTGC = [];
- SH_RTGC.t = t;
- SH_RTGC.p = p;
- } // End of the function
- function sh_stlp(a, b)
- {
- STCH.tgp = [a, b];
- } // End of the function
- function sh_stla(a)
- {
- STCH.tga = a;
- } // End of the function
- function sh_sh()
- {
- PROC_RD = 1;
- ztable.tbarea.useHandCursor = false;
- bst.deny_logo._visible = 0;
- bst.htgy._visible = 0;
- bst.guide_sc.clear();
- var _loc1 = STCH.t;
- var _loc5 = bst.cue.ins._x / 100;
- LFSET[_loc1].e = 0;
- LFSET[_loc1].v = thmn(bst.cue._rotation + 180);
- LFSET[_loc1].s = Math.round(TFC.vc * _loc5 + 1);
- sound_keykick(sound_vc, LFSET[_loc1].s);
- STCH.tga = Math.round(Math.abs(STCH.tga));
- LFSET[_loc1].r_mv = 0;
- LFSET[_loc1].r_ms = 0;
- if (STCH.tga > 0)
- {
- if (STCH.tgp[0] > 0)
- {
- LFSET[_loc1].r_mv = thmn(LFSET[_loc1].v - 90);
- LFSET[_loc1].r_ms = Math.round(Math.abs(STCH.tgp[0] * 3 * (STCH.tga * 2 / 100)));
- }
- else if (STCH.tgp[0] < 0)
- {
- LFSET[_loc1].r_mv = thmn(LFSET[_loc1].v + 90);
- LFSET[_loc1].r_ms = Math.round(Math.abs(STCH.tgp[0] * 3 * (STCH.tga * 2 / 100)));
- } // end if
- } // end else if
- var _loc8 = thmn(thmg(0, 0, STCH.tgp[0], STCH.tgp[1]) + 90);
- var _loc7 = thmd(0, 0, STCH.tgp[0], STCH.tgp[1]);
- LFSET[_loc1].r_hv = thmn(LFSET[_loc1].v + _loc8);
- LFSET[_loc1].r_hs = Math.round(Math.abs(_loc7 * 3 * _loc5)) * 14;
- LFSET[_loc1].ri_h = Math.round(STCH.tgp[0] * -30 * _loc5);
- LFSET[_loc1].ri_v = Math.round(STCH.tgp[1] * -30 * _loc5);
- j.wheel._rotation = thmn(LFSET[_loc1].v - 180);
- LFSET[_loc1].e = 1;
- LFSET[_loc1].h._visible = 1;
- LFSET[_loc1].c._visible = 1;
- LFSET[_loc1].c._alpha = 100;
- var _loc3 = [];
- _loc3.push(Math.round(LFSET[_loc1].v * 100).toString(16));
- _loc3.push(Math.round(LFSET[_loc1].s).toString(16));
- _loc3.push(Math.round(LFSET[_loc1].r_mv * 100).toString(16));
- _loc3.push(Math.round(LFSET[_loc1].r_ms).toString(16));
- _loc3.push(Math.round(LFSET[_loc1].r_hv * 100).toString(16));
- _loc3.push(Math.round(LFSET[_loc1].r_hs).toString(16));
- _loc3.push(Math.round(LFSET[_loc1].ri_h).toString(16));
- _loc3.push(Math.round(LFSET[_loc1].ri_v).toString(16));
- var _loc6 = _loc3.join("{");
- var _loc2 = sy_pfgt(_loc6, 0);
- for (var _loc4 in _loc2)
- {
- LFSET[_loc1][_loc4] = _loc2[_loc4];
- } // end of for...in
- sy_osh(_loc6);
- sh_hsrgs(_loc1, 1);
- } // End of the function
- function sy_htgy(c)
- {
- bst.htgy._x = LFSET[c].a / 100;
- bst.htgy._y = LFSET[c].b / 100;
- bst.htgy._visible = 1;
- } // End of the function
- function sy_gbs()
- {
- var _loc3 = 0;
- var _loc4 = [];
- for (var _loc1 = 0; _loc1 < TFC.bnm; ++_loc1)
- {
- if (LFSET[_loc1].e)
- {
- var _loc2 = [];
- _loc2.push(Math.round(_loc1 + TFC.sqc[_loc3]).toString(16));
- _loc2.push(Math.round(LFSET[_loc1].a + TFC.sqc[_loc3 + 1] * 1000).toString(16));
- _loc2.push(Math.round(LFSET[_loc1].b + TFC.sqc[_loc3 + 2] * 1000).toString(16));
- _loc4[_loc3] = _loc2.join("}");
- LFSET[_loc1].a = Math.round(parseInt(_loc2[1], 16) - TFC.sqc[_loc3 + 1] * 1000);
- LFSET[_loc1].b = Math.round(parseInt(_loc2[2], 16) - TFC.sqc[_loc3 + 2] * 1000);
- ++_loc3;
- } // end if
- } // end of for
- return (_loc4.join("{"));
- } // End of the function
- function sy_sbs(t)
- {
- ztable.tbarea.useHandCursor = false;
- bst.guide_sc.clear();
- if (t == "snooker")
- {
- var _loc13 = [1, 2, 3, 4, 5];
- var _loc20 = 24000;
- var _loc16 = TFC.b_ct;
- var _loc11 = TFC.od + 90;
- var _loc15 = 1500;
- var _loc21 = 61500;
- var _loc22 = TFC.b_ct;
- var _loc17 = _loc13.length;
- var _loc4 = 7;
- var _loc12 = _loc20;
- var _loc23 = 0;
- for (var _loc6 = 0; _loc6 < _loc17; ++_loc6)
- {
- var _loc9 = _loc13[_loc6];
- var _loc8 = _loc16 - _loc9 * _loc11 / 2 + TFC.or;
- for (var _loc5 = 1; _loc5 <= _loc9; ++_loc5)
- {
- LFSET[_loc4].a = _loc12 + (TFC.sqc[_loc4] - 7) * 10;
- LFSET[_loc4].b = _loc8 + (TFC.sqc[31 - _loc4] - 7) * 10;
- _loc8 = _loc8 + _loc11;
- thps(_loc4);
- ++_loc4;
- } // end of for
- _loc12 = _loc12 - _loc15;
- } // end of for
- LFSET[0].a = _loc21;
- LFSET[0].b = _loc22;
- thps(0);
- LFSET[1].a = TFC.x_offs + 55500;
- LFSET[1].b = TFC.b_ct - 6000;
- thps(1);
- LFSET[2].a = TFC.x_offs + 55500;
- LFSET[2].b = TFC.b_ct + 6000;
- thps(2);
- LFSET[3].a = TFC.x_offs + 55500;
- LFSET[3].b = _loc22;
- thps(3);
- LFSET[4].a = TFC.a_ct;
- LFSET[4].b = TFC.b_ct;
- thps(4);
- LFSET[5].a = LFSET[7].a + TFC.od + 200;
- LFSET[5].b = _loc22;
- thps(5);
- LFSET[6].a = TFC.x_offs + 8000;
- LFSET[6].b = _loc22;
- thps(6);
- return;
- }
- else if (t == "carom")
- {
- LFSET[1].a = 21500;
- LFSET[1].b = TFC.b_ct - 5000;
- thps(1);
- LFSET[2].a = 21500;
- LFSET[2].b = TFC.b_ct;
- thps(2);
- LFSET[0].a = 58500;
- LFSET[0].b = TFC.b_ct;
- thps(0);
- return;
- }
- else if (t == "pyramid")
- {
- var _loc3 = [];
- for (var _loc6 = 1; _loc6 < TFC.bnm; ++_loc6)
- {
- if (TFC.sqc[_loc6] > 8)
- {
- _loc3.push(_loc6);
- continue;
- } // end if
- _loc3.unshift(_loc6);
- } // end of for
- _loc13 = [1, 2, 3, 4, 5];
- _loc20 = 24000;
- _loc16 = TFC.b_ct;
- _loc11 = TFC.od + 100;
- _loc15 = 1780;
- _loc21 = 58500;
- _loc22 = TFC.b_ct;
- _loc17 = _loc13.length;
- _loc4 = 0;
- _loc12 = _loc20;
- _loc23 = 0;
- for (var _loc6 = 0; _loc6 < _loc17; ++_loc6)
- {
- _loc9 = _loc13[_loc6];
- _loc8 = _loc16 - _loc9 * _loc11 / 2 + TFC.or;
- for (var _loc5 = 1; _loc5 <= _loc9; ++_loc5)
- {
- LFSET[_loc3[_loc4]].a = _loc12 + (TFC.sqc[_loc4] - 7) * 10;
- LFSET[_loc3[_loc4]].b = _loc8 + (TFC.sqc[31 - _loc4] - 7) * 10;
- _loc8 = _loc8 + _loc11;
- thps(_loc3[_loc4]);
- ++_loc4;
- } // end of for
- _loc12 = _loc12 - _loc15;
- } // end of for
- LFSET[0].a = _loc21;
- LFSET[0].b = _loc22;
- thps(0);
- return;
- }
- else if (t == "9ball")
- {
- var _loc19 = TFC.od + 130;
- var _loc18 = TFC.or + 70;
- var _loc7 = [];
- _loc7[0] = [];
- _loc7[9] = [22500, TFC.b_ct];
- _loc7[1] = [_loc7[9][0] + 3300, TFC.b_ct];
- _loc7[8] = [_loc7[9][0] - 3300, TFC.b_ct];
- _loc7[4] = [_loc7[9][0] - 1650, TFC.b_ct - _loc18];
- _loc7[6] = [_loc7[9][0] + 1650, TFC.b_ct - _loc18];
- _loc7[3] = [_loc7[9][0] - 1650, TFC.b_ct + _loc18];
- _loc7[5] = [_loc7[9][0] + 1650, TFC.b_ct + _loc18];
- _loc7[2] = [_loc7[9][0], TFC.b_ct - _loc19];
- _loc7[7] = [_loc7[9][0], TFC.b_ct + _loc19];
- for (var _loc6 = 1; _loc6 < _loc7.length; ++_loc6)
- {
- LFSET[_loc6].a = _loc7[_loc6][0] + (TFC.sqc[_loc6] - 7) * 10;
- LFSET[_loc6].b = _loc7[_loc6][1] + (TFC.sqc[31 - _loc6] - 7) * 10;
- thps(_loc6);
- } // end of for
- _loc21 = 58500;
- _loc22 = TFC.b_ct;
- LFSET[0].a = _loc21;
- LFSET[0].b = _loc22;
- thps(0);
- return;
- }
- else if (t == "gzpool")
- {
- _loc3 = [];
- for (var _loc6 = 1; _loc6 < TFC.bnm; ++_loc6)
- {
- if (TFC.sqc[_loc6] > 8)
- {
- _loc3.push(_loc6);
- continue;
- } // end if
- _loc3.unshift(_loc6);
- } // end of for
- _loc13 = [1, 2, 3, 4, 5];
- _loc20 = 24000;
- _loc16 = TFC.b_ct;
- _loc11 = TFC.od + 100;
- _loc15 = 1730;
- _loc21 = 58500;
- _loc22 = TFC.b_ct;
- _loc17 = _loc13.length;
- _loc4 = 0;
- _loc12 = _loc20;
- _loc23 = 0;
- for (var _loc6 = 0; _loc6 < _loc17; ++_loc6)
- {
- _loc9 = _loc13[_loc6];
- _loc8 = _loc16 - _loc9 * _loc11 / 2 + TFC.or;
- for (var _loc5 = 1; _loc5 <= _loc9; ++_loc5)
- {
- LFSET[_loc3[_loc4]].a = _loc12 + (TFC.sqc[_loc4] - 7) * 10;
- LFSET[_loc3[_loc4]].b = _loc8 + (TFC.sqc[31 - _loc4] - 7) * 10;
- _loc8 = _loc8 + _loc11;
- thps(_loc3[_loc4]);
- ++_loc4;
- } // end of for
- _loc12 = _loc12 - _loc15;
- } // end of for
- LFSET[0].a = _loc21;
- LFSET[0].b = _loc22;
- thps(0);
- return;
- }
- else if (t == "straight" || t == "8ball")
- {
- _loc3 = [];
- for (var _loc6 = 1; _loc6 < TFC.bnm; ++_loc6)
- {
- if (TFC.sqc[_loc6] > 8)
- {
- _loc3.push(_loc6);
- continue;
- } // end if
- _loc3.unshift(_loc6);
- } // end of for
- for (var _loc6 = 1; _loc6 < TFC.bnm; ++_loc6)
- {
- if (_loc3[_loc6] == 8)
- {
- _loc3[_loc6] = _loc3[4];
- _loc3[4] = 8;
- break;
- } // end if
- } // end of for
- _loc13 = [1, 2, 3, 4, 5];
- _loc20 = 24000;
- _loc16 = TFC.b_ct;
- _loc11 = TFC.od + 100;
- _loc15 = 1620;
- _loc21 = 58500;
- _loc22 = TFC.b_ct;
- _loc17 = _loc13.length;
- _loc4 = 0;
- _loc12 = _loc20;
- _loc23 = 0;
- for (var _loc6 = 0; _loc6 < _loc17; ++_loc6)
- {
- _loc9 = _loc13[_loc6];
- _loc8 = _loc16 - _loc9 * _loc11 / 2 + TFC.or;
- for (var _loc5 = 1; _loc5 <= _loc9; ++_loc5)
- {
- LFSET[_loc3[_loc4]].a = _loc12 + (TFC.sqc[_loc4] - 7) * 10;
- LFSET[_loc3[_loc4]].b = _loc8 + (TFC.sqc[31 - _loc4] - 7) * 10;
- _loc8 = _loc8 + _loc11;
- thps(_loc3[_loc4]);
- ++_loc4;
- } // end of for
- _loc12 = _loc12 - _loc15;
- } // end of for
- LFSET[0].a = _loc21;
- LFSET[0].b = _loc22;
- thps(0);
- return;
- } // end else if
- t = t.split("{", TFC.bnm);
- for (var _loc6 = 0; _loc6 < TFC.bnm; ++_loc6)
- {
- var _loc10 = _root.lim_split(t[_loc6], "}", 3);
- var _loc2 = Math.round(parseInt(_loc10[0], 16) - TFC.sqc[_loc6]);
- if (typeof(LFSET[_loc2]) == "object")
- {
- LFSET[_loc2].e = 1;
- LFSET[_loc2].s = 0;
- LFSET[_loc2].v = 0;
- LFSET[_loc2].r_mv = 0;
- LFSET[_loc2].r_ms = 0;
- LFSET[_loc2].r_hv = 0;
- LFSET[_loc2].r_hs = 0;
- LFSET[_loc2].ri_h = 0;
- LFSET[_loc2].ri_v = 0;
- LFSET[_loc2].h._visible = 1;
- LFSET[_loc2].c._visible = 1;
- LFSET[_loc2].c._alpha = 100;
- LFSET[_loc2].a = Math.round(parseInt(_loc10[1], 16) - TFC.sqc[_loc6 + 1] * 1000);
- LFSET[_loc2].b = Math.round(parseInt(_loc10[2], 16) - TFC.sqc[_loc6 + 2] * 1000);
- thps(_loc2);
- } // end if
- } // end of for
- } // End of the function
- function sy_cpa(tgb, hp)
- {
- PROC_RD = 1;
- OPCTVD = [];
- STD_CONFIRM_CUP = 0;
- STBL_SET = 0;
- HP_ACTIVE = 0;
- ztable.tbarea.useHandCursor = false;
- bst.deny_logo._visible = 0;
- STCH = [];
- STCH.press = 0;
- STCH.cuer = 4;
- STCH.tgp = [0, 0];
- STCH.tga = 0;
- STCH.hp = hp;
- if (tgb == "0")
- {
- STCH.t = 0;
- sh_ist(hp);
- }
- else
- {
- htgbs_a();
- for (var _loc2 = 0; _loc2 < TFC.bnm; ++_loc2)
- {
- if (LFSET[_loc2].e)
- {
- LFSET[_loc2].c.onRelease = function ()
- {
- this._parent._parent.sh_sbc(this);
- };
- } // end if
- } // end of for
- } // end else if
- } // End of the function
- function sy_pfgt(r, fp)
- {
- var _loc2 = [];
- if (fp)
- {
- var _loc3 = _root.lim_split(r, "{", 9);
- _loc2.t = Math.round(parseInt(_loc3[0], 16));
- }
- else
- {
- _loc3 = _root.lim_split(r, "{", 8);
- _loc3.unshift(0);
- } // end else if
- _loc2.v = thmn(parseInt(_loc3[1], 16) / 100);
- if (isNaN(_loc2.v))
- {
- _loc2.v = 0;
- } // end if
- _loc2.s = Math.round(parseInt(_loc3[2], 16));
- if (isNaN(_loc2.s))
- {
- _loc2.s = 0;
- } // end if
- _loc2.r_mv = thmn(parseInt(_loc3[3], 16) / 100);
- if (isNaN(_loc2.r_mv))
- {
- _loc2.r_mv = 0;
- } // end if
- _loc2.r_ms = Math.round(parseInt(_loc3[4], 16));
- if (isNaN(_loc2.r_ms))
- {
- _loc2.r_ms = 0;
- } // end if
- if (_loc2.r_ms > 1500)
- {
- _loc2.r_ms = 1500;
- } // end if
- _loc2.r_hv = thmn(parseInt(_loc3[5], 16) / 100);
- if (isNaN(_loc2.r_hv))
- {
- _loc2.r_hv = 0;
- } // end if
- _loc2.r_hs = Math.round(parseInt(_loc3[6], 16));
- if (isNaN(_loc2.r_hs))
- {
- _loc2.r_hs = 0;
- } // end if
- if (_loc2.r_hs > 1500)
- {
- _loc2.r_hs = 1500;
- } // end if
- _loc2.ri_h = Math.round(parseInt(_loc3[7], 16));
- if (isNaN(_loc2.ri_h))
- {
- _loc2.ri_h = 0;
- } // end if
- _loc2.ri_v = Math.round(parseInt(_loc3[8], 16));
- if (isNaN(_loc2.ri_v))
- {
- _loc2.ri_v = 0;
- } // end if
- return (_loc2);
- } // End of the function
- function sy_psh(r)
- {
- PROC_RD = 1;
- OPCTVD = [];
- STD_CONFIRM_CUP = 0;
- STBL_SET = 0;
- bst.deny_logo._visible = 0;
- bst.htgy._visible = 0;
- bst.guide_sc.clear();
- TPSH = sy_pfgt(r, 1);
- var _loc2 = TPSH.t;
- if (!LFSET[_loc2].e)
- {
- return;
- } // end if
- var _loc1 = atchs(CUE_OPP_PFX, "p");
- _loc1._x = LFSET[_loc2].c._x;
- _loc1._y = LFSET[_loc2].c._y;
- _loc1._rotation = thmn(TPSH.v + 180);
- _loc1.onEnterFrame = function ()
- {
- opcue(2);
- };
- _loc1.filters = SHW_FT;
- } // End of the function
- function sy_bshe(t, st)
- {
- PROC_RD = 1;
- bst.deny_logo._visible = 0;
- bst.htgy._visible = 0;
- bst.guide_sc.clear();
- if (!LFSET[t].e)
- {
- return;
- } // end if
- if (typeof(st) != "object")
- {
- st = [];
- } // end if
- var _loc23 = [];
- var _loc25 = [];
- for (var _loc1 = 0; _loc1 < st.length; ++_loc1)
- {
- _loc25[st[_loc1]] = 1;
- } // end of for
- if (!TFC.upk)
- {
- var _loc17 = random(40000) + 1000;
- var _loc9 = random(360) - 180;
- for (var _loc1 = TFC.bnm; _loc1 >= 0; --_loc1)
- {
- if (LFSET[_loc1].e && t != _loc1 && _loc25[_loc1])
- {
- _loc17 = thmd(LFSET[t].a, LFSET[t].b, LFSET[_loc1].a, LFSET[_loc1].b);
- _loc9 = thmg(LFSET[t].a, LFSET[t].b, LFSET[_loc1].a, LFSET[_loc1].b);
- break;
- } // end if
- } // end of for
- if (_loc17 > 15000)
- {
- var _loc34 = (16 + random(6)) * 100;
- }
- else
- {
- _loc34 = (10 + random(11)) * 100;
- } // end else if
- TPSH = [];
- TPSH.t = Math.round(t);
- TPSH.v = thmn(_loc9);
- TPSH.s = _loc34;
- TPSH.r_mv = 0;
- TPSH.r_ms = 0;
- TPSH.r_hv = 0;
- TPSH.r_hs = 0;
- TPSH.ri_h = 0;
- TPSH.ri_v = 0;
- var _loc30 = atchs(CUE_OPP_PFX, "b");
- _loc30._x = LFSET[t].c._x;
- _loc30._y = LFSET[t].c._y;
- _loc30._rotation = thmn(TPSH.v + 180);
- _loc30.onEnterFrame = function ()
- {
- opcue(3);
- };
- _loc30.filters = SHW_FT;
- var _loc28 = [];
- _loc28.push(Math.round(TPSH.v * 100).toString(16));
- _loc28.push(Math.round(TPSH.s).toString(16));
- _loc28.push(Math.round(TPSH.r_mv * 100).toString(16));
- _loc28.push(Math.round(TPSH.r_ms).toString(16));
- _loc28.push(Math.round(TPSH.r_hv * 100).toString(16));
- _loc28.push(Math.round(TPSH.r_hs).toString(16));
- _loc28.push(Math.round(TPSH.ri_h).toString(16));
- _loc28.push(Math.round(TPSH.ri_v).toString(16));
- var _loc33 = _loc28.join("{");
- var _loc27 = sy_pfgt(_loc33, 0);
- for (var _loc32 in _loc27)
- {
- TPSH[_loc32] = _loc27[_loc32];
- } // end of for...in
- sy_osh(_loc33);
- return;
- } // end if
- var _loc16 = TFC.od - 10;
- var _loc35 = [];
- for (var _loc1 = 0; _loc1 < TFC.bnm; ++_loc1)
- {
- if (LFSET[_loc1].e && t != _loc1 && _loc25[_loc1])
- {
- _loc17 = thmd(LFSET[t].a, LFSET[t].b, LFSET[_loc1].a, LFSET[_loc1].b);
- _loc9 = thmg(LFSET[t].a, LFSET[t].b, LFSET[_loc1].a, LFSET[_loc1].b);
- for (var _loc5 = 0; _loc5 < 6; ++_loc5)
- {
- var _loc4 = [];
- var _loc19 = thmd(LFSET[_loc1].a, LFSET[_loc1].b, TFC["k_" + _loc5 + "bottg"][0], TFC["k_" + _loc5 + "bottg"][1]);
- var _loc11 = thmg(LFSET[_loc1].a, LFSET[_loc1].b, TFC["k_" + _loc5 + "bottg"][0], TFC["k_" + _loc5 + "bottg"][1]);
- var _loc15 = thmn(_loc11 - _loc9);
- _loc4.cue_crs = 0;
- _loc4.tg_crs = 0;
- _loc4.fr_ang = _loc15;
- _loc4.sumd = _loc17 + _loc19;
- var _loc8 = Math.sin(TFC.te * _loc15) * _loc16;
- var _loc20 = _loc8 * _loc8;
- var _loc22 = Math.sqrt(Math.abs(_loc16 * _loc16 - _loc20));
- var _loc21 = _loc17 - Math.abs(_loc22);
- var _loc18 = Math.atan(_loc8 / _loc21) / TFC.te;
- _loc4.v = _loc9 - _loc18;
- for (var _loc2 = 0; _loc2 < TFC.bnm; ++_loc2)
- {
- if (LFSET[_loc2].e && t != _loc1 && _loc1 != _loc2)
- {
- var _loc13 = thmd(LFSET[t].a, LFSET[t].b, LFSET[_loc2].a, LFSET[_loc2].b);
- var _loc12 = thmg(LFSET[t].a, LFSET[t].b, LFSET[_loc2].a, LFSET[_loc2].b);
- var _loc6 = Math.abs(thmn(_loc9 - _loc12));
- if (_loc6 < 90)
- {
- var _loc14 = Math.abs(Math.sin(TFC.te * _loc6) * _loc13);
- if (_loc14 <= TFC.od)
- {
- ++_loc4.cue_crs;
- } // end if
- } // end if
- } // end if
- } // end of for
- for (var _loc2 = 0; _loc2 < TFC.bnm; ++_loc2)
- {
- if (LFSET[_loc2].e && t != _loc1 && _loc1 != _loc2)
- {
- _loc13 = thmd(LFSET[_loc1].a, LFSET[_loc1].b, LFSET[_loc2].a, LFSET[_loc2].b);
- _loc12 = thmg(LFSET[_loc1].a, LFSET[_loc1].b, LFSET[_loc2].a, LFSET[_loc2].b);
- _loc6 = Math.abs(thmn(_loc11 - _loc12));
- if (Math.abs(_loc6) < 90)
- {
- _loc14 = Math.abs(Math.sin(TFC.te * _loc6) * _loc13);
- if (_loc14 <= TFC.od)
- {
- ++_loc4.tg_crs;
- } // end if
- } // end if
- } // end if
- } // end of for
- _loc23["_" + _loc1 + "_" + _loc5] = _loc4;
- } // end of for
- } // end if
- } // end of for
- var _loc24 = "";
- for (var _loc31 in _loc23)
- {
- var _loc7 = _loc23[_loc31];
- if (_loc24 == "")
- {
- _loc24 = _loc31;
- continue;
- } // end if
- var _loc10 = 0;
- var _loc29 = _loc23[_loc24];
- if (Math.abs(_loc7.fr_ang) < 80)
- {
- if (_loc7.cue_crs == 0 && _loc7.tg_crs == 0 && (_loc29.cue_crs > 0 || _loc29.tg_crs > 0))
- {
- _loc10 = 1;
- } // end if
- if ((_loc7.cue_crs == 0 || _loc7.tg_crs == 0) && (_loc29.cue_crs > 0 && _loc29.tg_crs > 0))
- {
- _loc10 = 1;
- } // end if
- if (_loc29.cue_crs == 0 && _loc29.tg_crs == 0 && (_loc7.cue_crs > 0 || _loc7.tg_crs > 0))
- {
- _loc10 = -1;
- } // end if
- if ((_loc29.cue_crs == 0 || _loc29.tg_crs == 0) && (_loc7.cue_crs > 0 && _loc7.tg_crs > 0))
- {
- _loc10 = -1;
- } // end if
- if (_loc10 == 0)
- {
- if (Math.abs(_loc7.fr_ang) < Math.abs(_loc29.fr_ang))
- {
- _loc10 = 1;
- } // end if
- } // end if
- if (_loc10 == 1)
- {
- _loc24 = _loc31;
- } // end if
- } // end if
- } // end of for...in
- _loc29 = _loc23[_loc24];
- if (_loc29 == undefined)
- {
- _loc29 = [];
- _loc29.v = random(360) - 180;
- _loc34 = (3 + random(8)) * 100;
- }
- else if (Math.abs(_loc29.fr_ang) > 20 || _loc29.sumd > 15000)
- {
- _loc34 = (16 + random(6)) * 100;
- }
- else
- {
- _loc34 = (10 + random(11)) * 100;
- } // end else if
- RESVC = thma_d(_loc29.v);
- TPSH = [];
- TPSH.t = Math.round(t);
- TPSH.v = thmn(_loc29.v);
- TPSH.s = _loc34;
- TPSH.r_mv = 0;
- TPSH.r_ms = 0;
- TPSH.r_hv = 0;
- TPSH.r_hs = 0;
- TPSH.ri_h = 0;
- TPSH.ri_v = 0;
- _loc30 = atchs(CUE_OPP_PFX, "b");
- _loc30._x = LFSET[t].c._x;
- _loc30._y = LFSET[t].c._y;
- _loc30._rotation = thmn(TPSH.v + 180);
- _loc30.onEnterFrame = function ()
- {
- opcue(3);
- };
- _loc30.filters = SHW_FT;
- _loc28 = [];
- _loc28.push(Math.round(TPSH.v * 100).toString(16));
- _loc28.push(Math.round(TPSH.s).toString(16));
- _loc28.push(Math.round(TPSH.r_mv * 100).toString(16));
- _loc28.push(Math.round(TPSH.r_ms).toString(16));
- _loc28.push(Math.round(TPSH.r_hv * 100).toString(16));
- _loc28.push(Math.round(TPSH.r_hs).toString(16));
- _loc28.push(Math.round(TPSH.ri_h).toString(16));
- _loc28.push(Math.round(TPSH.ri_v).toString(16));
- _loc33 = _loc28.join("{");
- _loc27 = sy_pfgt(_loc33, 0);
- for (var _loc32 in _loc27)
- {
- TPSH[_loc32] = _loc27[_loc32];
- } // end of for...in
- sy_osh(_loc33);
- } // End of the function
- function sy_acud(vf)
- {
- if (typeof(vf) != "object")
- {
- return;
- } // end if
- if (vf.i != undefined)
- {
- if (LFSET[vf.i].e)
- {
- OPCTVD.i = vf.i;
- } // end if
- } // end if
- if (typeof(vf.p) == "object" && OPCTVD.i != undefined)
- {
- var _loc5 = Math.round(parseInt(vf.p[0], 16));
- var _loc4 = Math.round(parseInt(vf.p[1], 16));
- if (isNaN(_loc5))
- {
- _loc5 = 0;
- } // end if
- if (isNaN(_loc4))
- {
- _loc4 = 0;
- } // end if
- if (_loc5 < TFC.a_n)
- {
- _loc5 = TFC.a_n;
- }
- else if (_loc5 > TFC.a_x)
- {
- _loc5 = TFC.a_x;
- } // end else if
- if (_loc4 < TFC.b_n)
- {
- _loc4 = TFC.b_n;
- }
- else if (_loc4 > TFC.b_x)
- {
- _loc4 = TFC.b_x;
- } // end else if
- LFSET[vf.i].a = _loc5;
- LFSET[vf.i].b = _loc4;
- thps(vf.i);
- } // end if
- var _loc1 = vf.a;
- if (isNaN(_loc1) || !LFSET[OPCTVD.i].e || OPCTVD.i == undefined)
- {
- return;
- } // end if
- if (Math.abs(_loc1) > 360)
- {
- _loc1 = 0;
- } // end if
- _loc1 = Math.round(thmn(_loc1) * 10) / 10;
- if (Math.abs(_loc1) == 180 || _loc1 == 0)
- {
- _loc1 = Math.round(thmn(_loc1 + 0.100000) * 10) / 10;
- } // end if
- var _loc2 = bst.cue;
- if (_loc2.acdt == undefined)
- {
- _loc2 = atchs(CUE_OPP_PFX, "w");
- _loc2._x = LFSET[OPCTVD.i].c._x;
- _loc2._y = LFSET[OPCTVD.i].c._y;
- _loc2.onEnterFrame = function ()
- {
- opwtc();
- };
- _loc2.filters = SHW_FT;
- _loc2._rotation = _loc1;
- _loc2.cr = _loc1;
- }
- else if (_loc2.acdt != "w")
- {
- return;
- } // end else if
- _loc2.rt = _loc1;
- _loc2.ra = 3;
- _loc2.rs = thmn(_loc1 - _loc2.cr) / 3;
- } // End of the function
- function sy_ocsp(t, g, p)
- {
- g = Math.round(g);
- if (!STBL_SET)
- {
- STBL_SET = 1;
- var _loc3 = {f: "cuf", a: g, v: t + "_" + p[0].toString(16) + "_" + p[1].toString(16)};
- }
- else if (STD_CONFIRM_CUP || g == LCOUTLS)
- {
- return;
- }
- else
- {
- LCOUTLS = g;
- _loc3 = {f: "cu", a: g};
- } // end else if
- STD_CONFIRM_CUP = 1;
- _parent._parent.send_gamecom(_loc3);
- } // End of the function
- function sy_cfcsp()
- {
- STD_CONFIRM_CUP = 0;
- } // End of the function
- function sy_osh(r)
- {
- _parent.stop_timer();
- _parent._parent.send_gamecom({f: "ht", v: r});
- } // End of the function
- function sy_ydsp()
- {
- if (typeof(SH_RTGC) != "object")
- {
- return;
- }
- else if (SPECT_U)
- {
- SH_RTGC = "";
- PROC_RD = 0;
- _parent.spbhg();
- return;
- } // end else if
- var _loc7 = "";
- if (typeof(SH_RTGC.pk) == "object")
- {
- var _loc5 = SH_RTGC.pk.length;
- for (var _loc2 = 0; _loc2 < _loc5; ++_loc2)
- {
- SH_RTGC.pk[_loc2] = Math.round(SH_RTGC.pk[_loc2][0] + TFC.sqc[_loc2 + 2]).toString(16) + "}" + SH_RTGC.pk[_loc2][1];
- } // end of for
- _loc7 = SH_RTGC.pk.join("{");
- } // end if
- var _loc4 = "";
- if (typeof(SH_RTGC.ct) == "object")
- {
- _loc4 = [];
- var _loc3 = [];
- _loc5 = SH_RTGC.ct.length;
- for (var _loc2 = 0; _loc2 < _loc5; ++_loc2)
- {
- if (_loc3["_" + SH_RTGC.ct[_loc2]] != 1)
- {
- _loc3["_" + SH_RTGC.ct[_loc2]] = 1;
- _loc4.push(Math.round(SH_RTGC.ct[_loc2]).toString(16));
- } // end if
- } // end of for
- _loc4 = _loc4.join("{");
- } // end if
- _parent.pychs();
- var _loc6 = Math.round(SH_RTGC.t).toString(16) + ";" + sy_gbs() + ";" + _loc7 + ";" + _loc4;
- if (SH_RTGC.p == 1 || SH_RTGC.p == 3)
- {
- _parent._parent.send_gamecom({f: "prm", v: _loc6});
- }
- else if (SH_RTGC.p == 2)
- {
- _parent._parent.send_gamecom({f: "prp", v: _loc6});
- } // end else if
- SH_RTGC = "";
- } // End of the function
- function sy_fdsi(w, m, r)
- {
- ztable.tbarea.useHandCursor = false;
- bst.deny_logo._visible = 0;
- bst.htgy._visible = 0;
- bst.guide_sc.clear();
- if (r == "1" && !SPECT_U)
- {
- bst.attachMovie("replay_bt", "replay_bt", 3020);
- } // end if
- bst.attachMovie("quit_bt", "quit_bt", 3021);
- if (w == 1 || w == 2)
- {
- var obj = bst.attachMovie("end_winner", "win_res", 3010);
- if (!SPECT_U)
- {
- obj.W_SOUND = m;
- } // end if
- var n = eval("_parent.scboard.playername" + w);
- if (n == undefined)
- {
- n = "";
- } // end if
- obj.winner_name = n;
- }
- else
- {
- var obj = bst.attachMovie("end_over", "win_res", 3010);
- } // end else if
- obj.filters = SHW_FT;
- } // End of the function
- function sy_esch(i)
- {
- var _loc1 = bst.attachMovie("sn_error", "sn_error", 3030);
- _loc1.filters = SHW_FT;
- _loc1.i = i;
- } // End of the function
- function zoom_switch()
- {
- if (bst._xscale > 101)
- {
- bst._x = bst._y = 0;
- ztable._x = ztable._y = 0;
- bst._xscale = bst._yscale = 100;
- ztable._xscale = ztable._yscale = 100;
- }
- else
- {
- bst._y = ztable._y = -85;
- bst._xscale = bst._yscale = ztable._xscale = ztable._yscale = 124.900000;
- } // end else if
- } // End of the function
- CUE_CURR_PFX = "";
- CUE_OPP_PFX = "";
- GUIDE_ON = 0;
- SPIN_ON = 0;
- SPECT_U = 0;
- IUEWT_S = 5;
- HDNL_DIS = 0;
- soundRat_kick = 3;
- soundRat_bordkick = 2;
- soundRat_keykick = 3;
- soundRat_pocket = 4;
- SH_RTGC = "";
- OPCTVD = [];
- LCOUTLS = 999;
- STD_CONFIRM_CUP = 0;
- STBL_SET = 0;
- HP_ACTIVE = 0;
- SHW_FT = [new flash.filters.DropShadowFilter(9, 45, 0, 0.400000, 6, 6, 1, 3, false, false, false)];
- STCH = [];
- TPSH = [];
- PROC_RD = 0;
- STP_EX = 0;
- UITW_S = 0;
- this.createEmptyMovieClip("sound_vc", 3990);
- if (_root.zoom_keyListener == undefined)
- {
- _root.zoom_keyListener = new Object();
- _root.zoom_keyListener.onKeyDown = function ()
- {
- if (Key.getCode() == 90 && _root._xmouse < 800)
- {
- _root.currentmod.sections.sc_game.sectionmod.game_mod.gkernel.zoom_switch();
- } // end if
- };
- Key.addListener(_root.zoom_keyListener);
- } // end if
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement