STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229595
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2595 · P5190

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/76665527?noj=FRM76665527-22DC" width="1" height="1"></div>

uforacing.swf

This is the info page for
Flash #110522

(Click the ID number above for more basic data on this flash file.)


Text
GAME

HERO

PRESENTS

<p align="center"><font face="arial" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><a href="http://www.gamezhero.com/" target = "_blank">FREE ONLINE GAMES</a></font></p>

Ufozone

Afra

Machoo

Bada Bull

Blondyka

Select Player

SELECT

>

<

BACK

speed:

skill:

health:

Select Players

VS

CONTINUE

Track Info

1

2

3

4

5

6

CONTINUE

BACK

Select Track

LOCKED

play only at gamezhero.com

Instructions

Intergalactic association “UFO racing“ hold an championship.
You've got a chance to send a challenge to the best racers across
the universe and try to win first prize. Take a dare and win!

shift

TURBO

space

W

S

A

D

1P

2P

Esc

PAUSE

v 1.3

<p align="left"><font face="FFF Urban" size="8" color="#ffcc00" letterSpacing="0.000000" kerning="0"><a href="http://www.gamezhero.com/?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=copyright" target = "_blank">copyright © 2007 gameZhero.com </a></font></p>

PLAY GAME

PLAY TRAINING

PLAY MORE GAMES

SEND TO FRIENDS

VIEW TOP SCORE

PLAY 2 IN 1 PC

Upgrade Player

999999

score:

-

+

CONGRATULATE

GAME OVER

MAIN MENU

PLAY OTHER GAMES

<p align="center"></p>

<p align="center"></p>

5/5

LAPS:

100%

3

PAUSE

loading score...

SUBMIT TOP SCORE

ActionScript [AS3]

Section 1
//MD5 (classes.crypto.MD5) package classes.crypto { import classes.utils.*; public class MD5 { private function ff(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(f, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private function ii(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(i, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private function f(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg2) | (~(_arg1) & _arg3))); } private function gg(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(g, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } private function h(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 ^ _arg2) ^ _arg3)); } private function i(_arg1:int, _arg2:int, _arg3:int):int{ return ((_arg2 ^ (_arg1 | ~(_arg3)))); } private function transform(_arg1:Function, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int, _arg8:int):int{ var _local9:int; _local9 = (((_arg2 + int(_arg1(_arg3, _arg4, _arg5))) + _arg6) + _arg8); return ((IntUtil.rol(_local9, _arg7) + _arg3)); } private function g(_arg1:int, _arg2:int, _arg3:int):int{ return (((_arg1 & _arg3) | (_arg2 & ~(_arg3)))); } private function createBlocks(_arg1:String):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:int; _local2 = new Array(); _local3 = (_arg1.length * 8); _local4 = 0xFF; _local5 = 0; while (_local5 < _local3) { _local2[(_local5 >> 5)] = (_local2[(_local5 >> 5)] | ((_arg1.charCodeAt((_local5 / 8)) & _local4) << (_local5 % 32))); _local5 = (_local5 + 8); }; _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | (128 << (_local3 % 32))); _local2[((((_local3 + 64) >>> 9) << 4) + 14)] = _local3; return (_local2); } public function hash(_arg1:String):String{ var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:Array; var _local11:int; var _local12:int; _local2 = 1732584193; _local3 = -271733879; _local4 = -1732584194; _local5 = 271733878; _local10 = createBlocks(_arg1); _local11 = _local10.length; _local12 = 0; while (_local12 < _local11) { _local6 = _local2; _local7 = _local3; _local8 = _local4; _local9 = _local5; _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 0)], 7, -680876936); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 1)], 12, -389564586); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 2)], 17, 606105819); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 3)], 22, -1044525330); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 4)], 7, -176418897); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 5)], 12, 1200080426); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 6)], 17, -1473231341); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 7)], 22, -45705983); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 8)], 7, 1770035416); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 9)], 12, -1958414417); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 10)], 17, -42063); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 11)], 22, -1990404162); _local2 = ff(_local2, _local3, _local4, _local5, _local10[(_local12 + 12)], 7, 1804603682); _local5 = ff(_local5, _local2, _local3, _local4, _local10[(_local12 + 13)], 12, -40341101); _local4 = ff(_local4, _local5, _local2, _local3, _local10[(_local12 + 14)], 17, -1502002290); _local3 = ff(_local3, _local4, _local5, _local2, _local10[(_local12 + 15)], 22, 1236535329); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 1)], 5, -165796510); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 6)], 9, -1069501632); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 11)], 14, 643717713); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 0)], 20, -373897302); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 5)], 5, -701558691); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 10)], 9, 38016083); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 15)], 14, -660478335); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 4)], 20, -405537848); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 9)], 5, 568446438); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 14)], 9, -1019803690); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 3)], 14, -187363961); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 8)], 20, 1163531501); _local2 = gg(_local2, _local3, _local4, _local5, _local10[(_local12 + 13)], 5, -1444681467); _local5 = gg(_local5, _local2, _local3, _local4, _local10[(_local12 + 2)], 9, -51403784); _local4 = gg(_local4, _local5, _local2, _local3, _local10[(_local12 + 7)], 14, 1735328473); _local3 = gg(_local3, _local4, _local5, _local2, _local10[(_local12 + 12)], 20, -1926607734); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 5)], 4, -378558); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 8)], 11, -2022574463); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 11)], 16, 1839030562); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 14)], 23, -35309556); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 1)], 4, -1530992060); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 4)], 11, 1272893353); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 7)], 16, -155497632); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 10)], 23, -1094730640); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 13)], 4, 681279174); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 0)], 11, -358537222); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 3)], 16, -722521979); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 6)], 23, 76029189); _local2 = hh(_local2, _local3, _local4, _local5, _local10[(_local12 + 9)], 4, -640364487); _local5 = hh(_local5, _local2, _local3, _local4, _local10[(_local12 + 12)], 11, -421815835); _local4 = hh(_local4, _local5, _local2, _local3, _local10[(_local12 + 15)], 16, 530742520); _local3 = hh(_local3, _local4, _local5, _local2, _local10[(_local12 + 2)], 23, -995338651); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 0)], 6, -198630844); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 7)], 10, 1126891415); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 14)], 15, -1416354905); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 5)], 21, -57434055); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 12)], 6, 1700485571); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 3)], 10, -1894986606); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 10)], 15, -1051523); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 1)], 21, -2054922799); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 8)], 6, 1873313359); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 15)], 10, -30611744); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 6)], 15, -1560198380); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 13)], 21, 1309151649); _local2 = ii(_local2, _local3, _local4, _local5, _local10[(_local12 + 4)], 6, -145523070); _local5 = ii(_local5, _local2, _local3, _local4, _local10[(_local12 + 11)], 10, -1120210379); _local4 = ii(_local4, _local5, _local2, _local3, _local10[(_local12 + 2)], 15, 718787259); _local3 = ii(_local3, _local4, _local5, _local2, _local10[(_local12 + 9)], 21, -343485551); _local2 = (_local2 + _local6); _local3 = (_local3 + _local7); _local4 = (_local4 + _local8); _local5 = (_local5 + _local9); _local12 = (_local12 + 16); }; return ((((IntUtil.toHex(_local2) + IntUtil.toHex(_local3)) + IntUtil.toHex(_local4)) + IntUtil.toHex(_local5))); } private function hh(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return (transform(h, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); } } }//package classes.crypto
Section 2
//Collide (classes.engine.Collide) package classes.engine { import classes.math.*; import flash.display.*; public class Collide { var tvar:Number; function findMTD(_arg1:Array, _arg2:Array, _arg3:Number):Object{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Vector; var _local8:*; var _local9:*; _local5 = -1; _local6 = 0; _local7 = new Vector(0, 0); _local8 = 0; while (_local8 < _arg3) { _arg2[_local8] = (_arg2[_local8] / _arg1[_local8].getLength()); _arg1[_local8].x = (_arg1[_local8].x / _arg1[_local8].getLength()); _arg1[_local8].y = (_arg1[_local8].y / _arg1[_local8].getLength()); if ((((_arg2[_local8] > _local6)) || ((_local5 == -1)))){ _local5 = _local8; _local6 = _arg2[_local8]; _local7 = _arg1[_local8]; }; _local8++; }; _local9 = new Object(); _local9.N = _local7; _local9.t = _local6; return (_local9); } function setVar(_arg1:Number){ tvar = _arg1; } function collideF(_arg1:Polygon, _arg2:Polygon):Object{ var _local3:Vector; var _local4:Vector; var _local5:Vector; var _local6:Number; var _local7:Array; var _local8:Vector; var _local9:Array; var _local10:Number; var _local11:Array; var _local12:Number; var _local13:Object; var _local14:Vector; var _local15:Number; var _local16:Object; _local10 = 0; _local9 = []; _local7 = []; _local8 = _arg1.pos.minusNew(_arg2.pos); _local6 = (_arg1.vertex.length - 1); _local12 = 0; while (_local12 < _arg1.vertex.length) { _local3 = _arg1.vertex[_local6]; _local4 = _arg1.vertex[_local12]; _local5 = _local4.minusNew(_local3); _local6 = _local12; _local7[_local10] = new Vector(0, 0); _local9[_local10] = new Number(); _local7[_local10] = _local5.getNormal(); if (!intervalIntersect(_arg1, _arg2, _local7[_local10], _local8)){ return (false); }; _local9[_local10] = getVar(); _local10++; _local12++; }; _local6 = (_arg2.vertex.length - 1); _local12 = 0; while (_local12 < _arg2.vertex.length) { _local3 = _arg2.vertex[_local6]; _local4 = _arg2.vertex[_local12]; _local5 = _local4.minusNew(_local3); _local6 = _local12; _local7[_local10] = new Vector(0, 0); _local9[_local10] = new Number(); _local7[_local10] = _local5.getNormal(); if (!intervalIntersect(_arg1, _arg2, _local7[_local10], _local8)){ return (false); }; _local9[_local10] = getVar(); _local10++; _local12++; }; _local13 = findMTD(_local7, _local9, _local10); _local14 = _local13.N; _local15 = _local13.t; if (_local14.dot(_local8) < 0){ _local14.negate(); }; _local16 = new Object(); _local16.N = _local14; _local16.t = _local15; return (_local16); } function intervalIntersect(_arg1:Polygon, _arg2:Polygon, _arg3:Vector, _arg4:Vector):Boolean{ var _local5:Array; var _local6:Array; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; _local5 = []; _local6 = []; _local5 = getInterval(_arg1, _arg3); _local6 = getInterval(_arg2, _arg3); _local7 = _arg4.dot(_arg3); _local5[0] = (_local5[0] + _local7); _local5[1] = (_local5[1] + _local7); _local8 = (_local5[0] - _local6[1]); _local9 = (_local6[0] - _local5[1]); if ((((_local8 > 0)) || ((_local9 > 0)))){ return (false); }; _local10 = _local9; if (_local8 > _local9){ _local10 = _local8; }; setVar(_local10); return (true); } function checkDist(_arg1:MovieClip, _arg2:MovieClip):Boolean{ var _local3:Boolean; if (((!(_arg1.visible)) || (!(_arg1.visible)))){ _local3 = false; } else { _local3 = _arg1.hitTestObject(_arg2); }; return (_local3); } function getVar():Number{ return (tvar); } public function isCollide(_arg1:Array){ var _local2:Number; var _local3:MovieClip; var _local4:Number; var _local5:Object; _local2 = 0; while (_local2 < (_arg1.length - 1)) { _local3 = MovieClip(_arg1[_local2]); _local4 = (_local2 + 1); while (_local4 < _arg1.length) { if (((!((_local2 == _local4))) && (checkDist(_local3, _arg1[_local4])))){ _local5 = collideF(_local3.PLAYER_POLYGON, _arg1[_local4].PLAYER_POLYGON); if (_local5 != false){ _local3.boom(_local5.N, _local5.t, _arg1[_local4]); }; }; _local4++; }; _local2++; }; } function getInterval(_arg1:Polygon, _arg2:Vector):Array{ var _local3:Number; var _local4:Number; var _local5:Array; var _local6:Number; var _local7:Number; _local5 = []; _local3 = _arg1.vertex[0].dot(_arg2); _local4 = _local3; _local7 = 1; while (_local7 < _arg1.vertex.length) { _local6 = _arg1.vertex[_local7].dot(_arg2); if (_local6 < _local3){ _local3 = _local6; } else { if (_local6 > _local4){ _local4 = _local6; }; }; _local7++; }; _local5 = [_local3, _local4]; return (_local5); } } }//package classes.engine
Section 3
//Informations (classes.gameInterface.Informations) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; public class Informations extends MovieClip { public var backBtn:SimpleButton; public var continueBtn:SimpleButton; public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; public var t5:MovieClip; public var scr2:MovieClip; public var track:MovieClip; public var scr3:MovieClip; public var t4:MovieClip; public var scr1:MovieClip; public var t6:MovieClip; public var bg5:MovieClip; public var bg6:MovieClip; public var bg3:MovieClip; private var nPause:uint;// = 15 public var bg4:MovieClip; private var z:int; public var bg1:MovieClip; public var bg2:MovieClip; public var backText:MovieClip; public function Informations():void{ var _local1:Vorota; nPause = 15; z = nPause; super(); _local1 = new Vorota(this, true); continueBtn.addEventListener(MouseEvent.CLICK, continueAction); backBtn.addEventListener(MouseEvent.CLICK, back); continueBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); backBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); if (GameSettings.CURRENT_LEVEL != 0){ backText.visible = false; backBtn.visible = false; }; t1.stop(); t2.stop(); t3.stop(); t4.stop(); t5.stop(); t6.stop(); scr1.gotoAndStop(2); scr2.gotoAndStop(2); scr3.gotoAndStop(2); switch ((GameSettings.CURRENT_LEVEL + 1)){ case 1: scr1.gotoAndStop(1); break; case 2: scr2.gotoAndStop(1); break; case 3: scr3.gotoAndStop(1); break; case 4: scr1.gotoAndStop(1); break; case 5: scr2.gotoAndStop(1); break; case 6: scr3.gotoAndStop(1); break; }; this[("bg" + (GameSettings.CURRENT_LEVEL + 1))].gotoAndStop(2); track.gotoAndStop((GameSettings.CURRENT_LEVEL + 1)); backText.mouseEnabled = false; } private function mouseOverFunc(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_over", 0, 0); } private function continueAction(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "game"); } private function diactivateAllButtons():void{ continueBtn.removeEventListener(MouseEvent.CLICK, continueAction); backBtn.removeEventListener(MouseEvent.CLICK, back); } private function back(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); trace("BUCK"); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "selector1"); } } }//package classes.gameInterface
Section 4
//Instructions1 (classes.gameInterface.Instructions1) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; public class Instructions1 extends MovieClip { public var backBtn:SimpleButton; public var continueBtn:SimpleButton; public var backText:MovieClip; public function Instructions1():void{ var _local1:Vorota; super(); _local1 = new Vorota(this, true); continueBtn.addEventListener(MouseEvent.MOUSE_DOWN, continueAction); backBtn.addEventListener(MouseEvent.MOUSE_DOWN, back); continueBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); backBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); backText.mouseEnabled = false; } private function diactivateAllButtons():void{ continueBtn.removeEventListener(MouseEvent.MOUSE_DOWN, continueAction); backBtn.removeEventListener(MouseEvent.MOUSE_DOWN, back); } private function mouseOverFunc(_arg1:MouseEvent):void{ trace("OVER"); SoundFX.playSound(null, "s_over", 0, 0); } private function continueAction(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); diactivateAllButtons(); switch (GameSettings.GAME_TYPE){ case "championship": _local2 = new Vorota(this, false, MovieClip(this.parent), "selector1"); break; case "grandprix": _local2 = new Vorota(this, false, MovieClip(this.parent), "selector1"); break; case "2in1": _local2 = new Vorota(this, false, MovieClip(this.parent), "selector2"); break; }; } private function back(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); trace("BUCK"); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "menu"); } } }//package classes.gameInterface
Section 5
//Intro (classes.gameInterface.Intro) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; public class Intro extends MovieClip { private var nPause:uint;// = 25 private var z:int; public var logo:MovieClip; public function Intro():void{ var _local1:Vorota; nPause = 25; z = nPause; super(); _local1 = new Vorota(this, true); this.addEventListener(Event.ENTER_FRAME, introUpdate); stage.quality = "BEST"; Music.playMusic("intro", "m_loop"); } private function action():void{ var _local1:Vorota; this.removeEventListener(Event.ENTER_FRAME, introUpdate); _local1 = new Vorota(this, false, MovieClip(this.parent), "menu"); } private function introUpdate(_arg1:Event):void{ if (String(this.currentLabel).indexOf("s_") == 0){ stop(); if (z == nPause){ SoundFX.playSound(null, this.currentLabel); if (this.currentLabel == "s_begin"){ Music.stopMusics(); }; }; z--; if (z == 0){ play(); z = nPause; }; }; if (this.currentLabel == "stopFrame"){ this.stop(); action(); }; } } }//package classes.gameInterface
Section 6
//MainMenu (classes.gameInterface.MainMenu) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; import flash.net.*; public class MainMenu extends MovieClip { public var uglanBtn:MovieClip; public var sendToFriendsBtn:SimpleButton; public var viewScoreBtn:SimpleButton; public var playTraningBtn:SimpleButton; public var playBtn:SimpleButton; public var gamezheroBtn:MovieClip; public var playMoreGamesBtn:SimpleButton; public var logo:MovieClip; public var play2In1PcBtn:SimpleButton; public function MainMenu():void{ var _local1:Vorota; super(); Music.playMusic("menu", "m_menu"); _local1 = new Vorota(this, true); playBtn.addEventListener(MouseEvent.CLICK, playGame); playTraningBtn.addEventListener(MouseEvent.CLICK, playTraning); play2In1PcBtn.addEventListener(MouseEvent.CLICK, play2In1Pc); viewScoreBtn.addEventListener(MouseEvent.CLICK, viewScore); sendToFriendsBtn.addEventListener(MouseEvent.CLICK, sendToFriends); playMoreGamesBtn.addEventListener(MouseEvent.CLICK, playMoreGames); gamezheroBtn.addEventListener(MouseEvent.CLICK, playMoreGames2); uglanBtn.addEventListener(MouseEvent.CLICK, uglan); playBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); playTraningBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); play2In1PcBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); viewScoreBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); sendToFriendsBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); playMoreGamesBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); gamezheroBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverZorro); uglanBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); gamezheroBtn.buttonMode = true; gamezheroBtn.useHandCursor = true; stage.quality = "BEST"; logo.mouseEnabled = false; } private function playTraning(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); trace("playTraning"); GameSettings.clearGame(); GameSettings.setTypeGame(1); GameSettings.setLevel(0); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "instructions1"); } private function diactivateAllButtons():void{ playBtn.removeEventListener(MouseEvent.CLICK, playGame); playTraningBtn.removeEventListener(MouseEvent.CLICK, playTraning); play2In1PcBtn.removeEventListener(MouseEvent.CLICK, play2In1Pc); viewScoreBtn.removeEventListener(MouseEvent.CLICK, viewScore); sendToFriendsBtn.removeEventListener(MouseEvent.CLICK, sendToFriends); playMoreGamesBtn.removeEventListener(MouseEvent.CLICK, playMoreGames); gamezheroBtn.removeEventListener(MouseEvent.CLICK, playMoreGames2); uglanBtn.removeEventListener(MouseEvent.CLICK, uglan); } private function mouseOverZorro(_arg1:MouseEvent):void{ gamezheroBtn["blick"].play(); gamezheroBtn["blick2"].play(); SoundFX.playSound(null, "s_over", 0, 0); } private function getURL(_arg1:String):void{ var _local2:URLRequest; _local2 = new URLRequest(_arg1); navigateToURL(_local2, "_blank"); } private function playGame(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); trace("playGame"); GameSettings.clearGame(); GameSettings.setTypeGame(0); GameSettings.setLevel(0); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "instructions1"); } private function mouseOverFunc(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_over", 0, 0); } private function playMoreGames(_arg1:MouseEvent):void{ trace("playMoreGames"); SoundFX.playSound(null, "s_click", 0, 0); getURL("http://www.gamezhero.com/?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=more_free_games"); } private function playMoreGames2(_arg1:MouseEvent):void{ trace("zorro_logo"); SoundFX.playSound(null, "s_click", 0, 0); getURL("http://www.gamezhero.com/?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=zorro_logo"); } private function uglan(_arg1:MouseEvent):void{ trace("uglan"); SoundFX.playSound(null, "s_click", 0, 0); getURL("http://www.uglan.ru/?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=uglan_logo"); } private function play2In1Pc(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); trace("play2In1Pc"); GameSettings.clearGame(); GameSettings.setTypeGame(2); GameSettings.setLevel(Math.round((3 * Math.random()))); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "instructions1"); } private function viewScore(_arg1:MouseEvent):void{ trace("viewScore"); SoundFX.playSound(null, "s_click", 0, 0); getURL("http://www.gamezhero.com/topscore/uforacing/?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=top_score"); } private function sendToFriends(_arg1:MouseEvent):void{ trace("sendToFriends"); SoundFX.playSound(null, "s_click", 0, 0); getURL("http://www.gamezhero.com/sendtofriends/uforacing-freeonlinegames.html?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=send_to_friends"); } } }//package classes.gameInterface
Section 7
//PlayerSelector (classes.gameInterface.PlayerSelector) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; public class PlayerSelector extends MovieClip { public var backBtn:SimpleButton; public var prevBtn:SimpleButton; public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; public var nextBtn:SimpleButton; private var n:uint; public var skin:MovieClip; public var selectBtn:SimpleButton; private var currIndx:int;// = 0 private var nextFlag:Boolean;// = false public function PlayerSelector():void{ var _local1:Vorota; currIndx = 0; nextFlag = false; super(); addFrameScript(0, frame1); _local1 = new Vorota(this, true); n = GameSettings.HEROS_INDX.length; selectBtn.addEventListener(MouseEvent.MOUSE_DOWN, selectPlayer); nextBtn.addEventListener(MouseEvent.MOUSE_DOWN, nextPlayer); prevBtn.addEventListener(MouseEvent.MOUSE_DOWN, prevPlayer); backBtn.addEventListener(MouseEvent.MOUSE_DOWN, back); selectBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); nextBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); prevBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); backBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); this.addEventListener(Event.ENTER_FRAME, panelUpdate); if (isNaN(GameSettings.GAME_STORED_DATA.data.playerType)){ GameSettings.GAME_STORED_DATA.data.playerType = 0; currIndx = 0; } else { currIndx = GameSettings.GAME_STORED_DATA.data.playerType; }; this.gotoAndStop((currIndx + 1)); stage.quality = "BEST"; } private function prevPlayer(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_click", 0, 0); currIndx--; if (currIndx < 0){ currIndx = (n - 1); }; setCurrentSkin(); } private function diactivateAllButtons():void{ selectBtn.removeEventListener(MouseEvent.MOUSE_DOWN, selectPlayer); backBtn.removeEventListener(MouseEvent.MOUSE_DOWN, back); nextBtn.removeEventListener(MouseEvent.MOUSE_DOWN, nextPlayer); prevBtn.removeEventListener(MouseEvent.MOUSE_DOWN, prevPlayer); this.removeEventListener(Event.ENTER_FRAME, panelUpdate); } function frame1(){ stop(); } private function mouseOverFunc(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_over", 0, 0); } private function nextPlayer(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_click", 0, 0); currIndx++; if (currIndx >= n){ currIndx = 0; }; setCurrentSkin(); } private function setCurrentSkin(_arg1:uint=0):void{ nextFlag = true; nextBtn.mouseEnabled = false; prevBtn.mouseEnabled = false; GameSettings.GAME_STORED_DATA.data.playerType = currIndx; } private function panelUpdate(_arg1:Event){ var _local2:Object; if (nextFlag){ if (this["skin"].currentFrame == this["skin"].totalFrames){ nextBtn.mouseEnabled = true; prevBtn.mouseEnabled = true; this.gotoAndStop((currIndx + 1)); nextFlag = false; } else { this["skin"].play(); }; }; _local2 = GameSettings.HEROS[GameSettings.HEROS_INDX[currIndx]]; t1.indecatorLine.width = (t1.indecatorLine.width - ((t1.indecatorLine.width - (200 * (_local2.speed / 100))) / 5)); t2.indecatorLine.width = (t2.indecatorLine.width - ((t2.indecatorLine.width - (200 * (_local2.smart / 100))) / 5)); t3.indecatorLine.width = (t3.indecatorLine.width - ((t3.indecatorLine.width - (200 * (_local2.armor / 100))) / 5)); } private function back(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); trace("BUCK"); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "instructions1"); } private function selectPlayer(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); diactivateAllButtons(); GameSettings.GAME_STORED_DATA.data.playerType = currIndx; GameSettings.setTypePlayer(currIndx); switch (GameSettings.GAME_TYPE){ case "championship": _local2 = new Vorota(this, false, MovieClip(this.parent), "trassaInfo"); break; case "grandprix": _local2 = new Vorota(this, false, MovieClip(this.parent), "trassaSelector"); break; case "2in1": break; }; } } }//package classes.gameInterface
Section 8
//PlayerSelector2 (classes.gameInterface.PlayerSelector2) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; public class PlayerSelector2 extends MovieClip { public var backBtn:SimpleButton; private var nextFlag:Boolean;// = false public var pers2:MovieClip; public var prevBtn2:SimpleButton; private var n:uint; public var prevBtn1:SimpleButton; public var pers1:MovieClip; private var currIndx1:int;// = 0 private var currIndx2:int;// = 0 public var selectBtn:SimpleButton; public var nextBtn1:SimpleButton; public var nextBtn2:SimpleButton; public function PlayerSelector2():void{ var _local1:Vorota; currIndx1 = 0; currIndx2 = 0; nextFlag = false; super(); addFrameScript(0, frame1); _local1 = new Vorota(this, true); n = GameSettings.HEROS_INDX.length; selectBtn.addEventListener(MouseEvent.MOUSE_DOWN, selectPlayer); nextBtn1.addEventListener(MouseEvent.MOUSE_DOWN, nextPlayer); prevBtn1.addEventListener(MouseEvent.MOUSE_DOWN, prevPlayer); nextBtn2.addEventListener(MouseEvent.MOUSE_DOWN, nextPlayer); prevBtn2.addEventListener(MouseEvent.MOUSE_DOWN, prevPlayer); backBtn.addEventListener(MouseEvent.MOUSE_DOWN, back); selectBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); nextBtn1.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); prevBtn1.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); nextBtn2.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); prevBtn2.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); backBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); if (isNaN(GameSettings.GAME_STORED_DATA.data.playerType1)){ GameSettings.GAME_STORED_DATA.data.playerType1 = 0; currIndx1 = Math.round((Math.random() * n)); } else { currIndx1 = GameSettings.GAME_STORED_DATA.data.playerType1; }; if (isNaN(GameSettings.GAME_STORED_DATA.data.playerType2)){ GameSettings.GAME_STORED_DATA.data.playerType2 = 0; currIndx2 = Math.round((Math.random() * n)); } else { currIndx2 = GameSettings.GAME_STORED_DATA.data.playerType2; }; setCurrentSkin(); stage.quality = "BEST"; } private function prevPlayer(_arg1:MouseEvent):void{ var _local2:Number; SoundFX.playSound(null, "s_click", 0, 0); _local2 = ((_arg1.target.name.indexOf("1"))!=-1) ? 1 : 2; var _local3 = this; var _local4 = ("currIndx" + _local2); var _local5 = (_local3[_local4] - 1); _local3[_local4] = _local5; if (this[("currIndx" + _local2)] < 0){ this[("currIndx" + _local2)] = (n - 1); }; setCurrentSkin(); } private function selectPlayer(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); diactivateAllButtons(); switch (GameSettings.GAME_TYPE){ case "championship": _local2 = new Vorota(this, false, MovieClip(this.parent), "trassaInfo"); break; case "grandprix": _local2 = new Vorota(this, false, MovieClip(this.parent), "trassaSelector"); break; case "2in1": _local2 = new Vorota(this, false, MovieClip(this.parent), "game"); break; }; } private function diactivateAllButtons():void{ selectBtn.removeEventListener(MouseEvent.MOUSE_DOWN, selectPlayer); backBtn.removeEventListener(MouseEvent.MOUSE_DOWN, back); } function frame1(){ stop(); } private function mouseOverFunc(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_over", 0, 0); } private function nextPlayer(_arg1:MouseEvent):void{ var _local2:Number; SoundFX.playSound(null, "s_click", 0, 0); _local2 = ((_arg1.target.name.indexOf("1"))!=-1) ? 1 : 2; var _local3 = this; var _local4 = ("currIndx" + _local2); var _local5 = (_local3[_local4] + 1); _local3[_local4] = _local5; if (this[("currIndx" + _local2)] >= n){ this[("currIndx" + _local2)] = 0; }; setCurrentSkin(); } private function setCurrentSkin():void{ GameSettings.GAME_STORED_DATA.data.playerType1 = currIndx1; GameSettings.GAME_STORED_DATA.data.playerType2 = currIndx2; GameSettings.setTypePlayer1(currIndx1); GameSettings.setTypePlayer2(currIndx2); pers1.gotoAndStop((currIndx1 + 1)); pers2.gotoAndStop((currIndx2 + 1)); } private function back(_arg1:MouseEvent):void{ var _local2:Vorota; trace("BACK"); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "instructions1"); } } }//package classes.gameInterface
Section 9
//PlayerUpgrader (classes.gameInterface.PlayerUpgrader) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; import flash.text.*; public class PlayerUpgrader extends MovieClip { public var plus2:SimpleButton; private var nextFlag:Boolean;// = false public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; private var amountPoinst:Number; private var n:uint; public var iconValue:MovieClip; public var skin:MovieClip; private var currentPoinstValue:Number; public var minus1:SimpleButton; public var minus2:SimpleButton; public var minus3:SimpleButton; public var selectBtn:SimpleButton; public var scoreTxt:TextField; public var plus1:SimpleButton; public var plus3:SimpleButton; private var currIndx:int;// = 0 private var currentUpgrateValue:Object; public function PlayerUpgrader():void{ var _local1:Vorota; currIndx = 0; nextFlag = false; super(); addFrameScript(0, frame1); Music.playMusic("menu", "m_menu"); _local1 = new Vorota(this, true); n = GameSettings.HEROS_INDX.length; selectBtn.addEventListener(MouseEvent.CLICK, continueGame); plus1.addEventListener(MouseEvent.CLICK, plusAction); minus1.addEventListener(MouseEvent.CLICK, minusAction); plus2.addEventListener(MouseEvent.CLICK, plusAction); minus2.addEventListener(MouseEvent.CLICK, minusAction); plus3.addEventListener(MouseEvent.CLICK, plusAction); minus3.addEventListener(MouseEvent.CLICK, minusAction); selectBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); plus1.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); plus2.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); plus3.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); minus1.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); minus2.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); minus3.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); if (isNaN(GameSettings.GAME_STORED_DATA.data.playerType)){ GameSettings.GAME_STORED_DATA.data.playerType = 0; currIndx = 0; } else { currIndx = GameSettings.GAME_STORED_DATA.data.playerType; }; this.gotoAndStop((currIndx + 1)); stage.quality = "BEST"; amountPoinst = 15; currentPoinstValue = 15; currentUpgrateValue = new Object(); currentUpgrateValue.speed = GameSettings.CURRENT_PLAYER_UPGRATE.speed; currentUpgrateValue.smart = GameSettings.CURRENT_PLAYER_UPGRATE.smart; currentUpgrateValue.armor = GameSettings.CURRENT_PLAYER_UPGRATE.armor; this.addEventListener(Event.ENTER_FRAME, panelUpdate); scoreTxt.text = String(GameSettings.SCORE); } private function diactivateAllButtons():void{ plus1.removeEventListener(MouseEvent.CLICK, plusAction); minus1.removeEventListener(MouseEvent.CLICK, minusAction); plus2.removeEventListener(MouseEvent.CLICK, plusAction); minus2.removeEventListener(MouseEvent.CLICK, minusAction); plus3.removeEventListener(MouseEvent.CLICK, plusAction); minus3.removeEventListener(MouseEvent.CLICK, minusAction); this.removeEventListener(Event.ENTER_FRAME, panelUpdate); } private function continueGame(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); diactivateAllButtons(); GameSettings.GAME_STORED_DATA.data.playerType = currIndx; GameSettings.setTypePlayer(currIndx); _local2 = new Vorota(this, false, MovieClip(this.parent), "trassaInfo"); } function frame1(){ stop(); } private function plusAction(_arg1:MouseEvent):void{ var _local2:Object; var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Number; SoundFX.playSound(null, "s_click", 0, 0); if (currentPoinstValue > 0){ _local2 = GameSettings.HEROS[GameSettings.HEROS_INDX[currIndx]]; _local3 = GameSettings.CURRENT_PLAYER_UPGRATE; switch (_arg1.target.name){ case "plus1": _local4 = (_local3.speed + _local2.speed); if (_local4 < 100){ _local3.speed++; currentPoinstValue--; }; break; case "plus2": _local5 = (_local3.smart + _local2.smart); if (_local5 < 100){ _local3.smart++; currentPoinstValue--; }; break; case "plus3": _local6 = (_local3.armor + _local2.armor); if (_local6 < 100){ _local3.armor++; currentPoinstValue--; }; break; }; GameSettings.CURRENT_PLAYER_UPGRATE = _local3; }; } private function minusAction(_arg1:MouseEvent):void{ var _local2:Object; SoundFX.playSound(null, "s_click", 0, 0); if (currentPoinstValue < amountPoinst){ _local2 = GameSettings.CURRENT_PLAYER_UPGRATE; switch (_arg1.target.name){ case "minus1": trace(((_local2 + " ") + _local2.speed)); if (_local2.speed > currentUpgrateValue.speed){ _local2.speed--; currentPoinstValue++; }; break; case "minus2": if (_local2.smart > currentUpgrateValue.smart){ _local2.smart--; currentPoinstValue++; }; break; case "minus3": if (_local2.armor > currentUpgrateValue.armor){ _local2.armor--; currentPoinstValue++; }; break; }; GameSettings.CURRENT_PLAYER_UPGRATE = _local2; }; } private function mouseOverFunc(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_over", 0, 0); } private function panelUpdate(_arg1:Event){ var _local2:Object; var _local3:Object; _local2 = GameSettings.HEROS[GameSettings.HEROS_INDX[currIndx]]; _local3 = GameSettings.CURRENT_PLAYER_UPGRATE; t1.indecatorLine.width = (t1.indecatorLine.width - ((t1.indecatorLine.width - (200 * ((Number(_local2.speed) + Number(_local3.speed)) / 100))) / 5)); t2.indecatorLine.width = (t2.indecatorLine.width - ((t2.indecatorLine.width - (200 * ((Number(_local2.smart) + Number(_local3.smart)) / 100))) / 5)); t3.indecatorLine.width = (t3.indecatorLine.width - ((t3.indecatorLine.width - (200 * ((Number(_local2.armor) + Number(_local3.armor)) / 100))) / 5)); t1.indecatorLine2.width = (t1.indecatorLine2.width - ((t1.indecatorLine2.width - (200 * ((Number(_local2.speed) + Number((_local3.speed + currentPoinstValue))) / 100))) / 5)); t2.indecatorLine2.width = (t2.indecatorLine2.width - ((t2.indecatorLine2.width - (200 * ((Number(_local2.smart) + Number((_local3.smart + currentPoinstValue))) / 100))) / 5)); t3.indecatorLine2.width = (t3.indecatorLine2.width - ((t3.indecatorLine2.width - (200 * ((Number(_local2.armor) + Number((_local3.armor + currentPoinstValue))) / 100))) / 5)); if (currentPoinstValue == 0){ iconValue.icon_.gotoAndStop((iconValue.icon_.currentFrame + 1)); } else { iconValue.icon_.gotoAndStop((iconValue.icon_.currentFrame - 1)); }; } } }//package classes.gameInterface
Section 10
//Speeder (classes.gameInterface.Speeder) package classes.gameInterface { import flash.display.*; public class Speeder extends MovieClip { private var n:uint;// = 15 public function Speeder():void{ var _local1:*; var _local2:fooSpeeder; var _local3:Number; n = 15; super(); _local1 = 0; while (_local1 < n) { _local2 = new fooSpeeder(); _local3 = (1 + (0.5 * Math.random())); _local2.scaleX = _local3; _local2.y = (100 * Math.random()); _local2.gotoAndPlay(Math.round((8 * Math.random()))); this.addChild(_local2); _local2.alpha = (0.1 + (0.3 * Math.random())); _local1++; }; } } }//package classes.gameInterface
Section 11
//SubmitArea (classes.gameInterface.SubmitArea) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.crypto.*; import classes.utils.*; import flash.text.*; import flash.system.*; public class SubmitArea extends MovieClip { public var infoText:TextField; private var score; public var secret:MD5; private var scoreLibrary:ClassLoader; public function SubmitArea():void{ Security.allowDomain("gamezhero.com", "files.gamezhero.com", "eufiles.gamezhero.com", "*.gamezhero.com"); secret = new MD5(); scoreLibrary = new ClassLoader(); scoreLibrary.addEventListener(ClassLoader.LOAD_ERROR, loadErrorHandler); scoreLibrary.addEventListener(ClassLoader.CLASS_LOADED, classLoadedHandler); scoreLibrary.load("http://files.gamezhero.com/online/uforacing/score/score.swf"); infoText.text = "loading score..."; } private function loadErrorHandler(_arg1:Event):void{ trace("FUCK"); infoText.text = "error loading"; } private function diactivateAllEvents():void{ scoreLibrary.removeEventListener(ClassLoader.LOAD_ERROR, loadErrorHandler); scoreLibrary.removeEventListener(ClassLoader.CLASS_LOADED, classLoadedHandler); } public function continueAction(_arg1:String):void{ GameSettings.GAME_STORED_DATA.data.playerName = _arg1; MovieClip(parent).mainMenuAction(); } private function classLoadedHandler(_arg1:Event):void{ var _local2:Class; trace("GREAT"); _local2 = scoreLibrary.getClass("Score"); trace(_local2); if (GameSettings.GAME_STORED_DATA.data.playerName == undefined){ GameSettings.GAME_STORED_DATA.data.playerName = ""; }; score = new _local2(this, GameSettings.GAME_STORED_DATA.data.playerName, GameSettings.SCORE); this.addChild(score); } } }//package classes.gameInterface
Section 12
//TrackSelector (classes.gameInterface.TrackSelector) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; import flash.net.*; public class TrackSelector extends MovieClip { public var backBtn:SimpleButton; public var lockedTxt:MovieClip; public var continueBtn:SimpleButton; public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; public var t5:MovieClip; public var scr2:MovieClip; public var track:MovieClip; public var scr3:MovieClip; public var t4:MovieClip; private var lockFlag:Boolean;// = true public var scr1:MovieClip; public var t6:MovieClip; public var bg5:MovieClip; public var bg6:MovieClip; public var bg3:MovieClip; public var bg4:MovieClip; public var bg1:MovieClip; public var bg2:MovieClip; public var backText:MovieClip; public function TrackSelector():void{ var _local1:Vorota; lockFlag = true; super(); _local1 = new Vorota(this, true); continueBtn.addEventListener(MouseEvent.MOUSE_DOWN, continueAction); backBtn.addEventListener(MouseEvent.MOUSE_DOWN, back); continueBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); backBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); if (isNaN(GameSettings.GAME_STORED_DATA.data.currentLevel)){ GameSettings.GAME_STORED_DATA.data.currentLevel = 0; }; GameSettings.CURRENT_LEVEL = GameSettings.GAME_STORED_DATA.data.currentLevel; bg1.addEventListener(MouseEvent.MOUSE_DOWN, selectTrackAction); bg1.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); bg1.indx = 0; bg2.addEventListener(MouseEvent.MOUSE_DOWN, selectTrackAction); bg2.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); bg2.indx = 1; bg3.addEventListener(MouseEvent.MOUSE_DOWN, selectTrackAction); bg3.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); bg3.indx = 2; bg4.addEventListener(MouseEvent.MOUSE_DOWN, selectTrackAction); bg4.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); bg4.indx = 3; bg5.addEventListener(MouseEvent.MOUSE_DOWN, selectTrackAction); bg5.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); bg5.indx = 4; bg6.addEventListener(MouseEvent.MOUSE_DOWN, selectTrackAction); bg6.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); bg6.indx = 5; backText.mouseEnabled = false; bg1.buttonMode = true; bg1.useHandCursor = true; bg2.buttonMode = true; bg2.useHandCursor = true; bg3.buttonMode = true; bg3.useHandCursor = true; bg4.buttonMode = true; bg4.useHandCursor = true; bg5.buttonMode = true; bg5.useHandCursor = true; bg6.buttonMode = true; bg6.useHandCursor = true; t1.mouseEnabled = false; t2.mouseEnabled = false; t3.mouseEnabled = false; t4.mouseEnabled = false; t5.mouseEnabled = false; t6.mouseEnabled = false; iniScreenTrack(); if (String(stage.loaderInfo.url).indexOf("files.gamezhero.com/online/uforacing/uforacing.swf") != -1){ lockFlag = false; }; } private function mouseOverFunc(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_over", 0, 0); } private function continueAction(_arg1:MouseEvent):void{ var _local2:Vorota; var _local3:String; var _local4:URLRequest; SoundFX.playSound(null, "s_click", 0, 0); diactivateAllButtons(); if ((((GameSettings.CURRENT_LEVEL >= 3)) && (lockFlag))){ _local3 = "http://www.gamezhero.com/online-games/sports-games/uforacing-freeonlinegames.html?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=play_lock_level"; _local4 = new URLRequest(_local3); navigateToURL(_local4, "_self"); _local2 = new Vorota(this, false, MovieClip(this.parent), "menu"); } else { _local2 = new Vorota(this, false, MovieClip(this.parent), "game"); }; } private function iniScreenTrack():void{ t1.stop(); t2.stop(); t3.stop(); t4.stop(); t5.stop(); t6.stop(); bg1.gotoAndStop(1); bg2.gotoAndStop(1); bg3.gotoAndStop(1); bg4.gotoAndStop(1); bg5.gotoAndStop(1); bg6.gotoAndStop(1); this[("bg" + (GameSettings.CURRENT_LEVEL + 1))].gotoAndStop(2); if ((((GameSettings.CURRENT_LEVEL >= 3)) && (lockFlag))){ lockedTxt.visible = true; } else { lockedTxt.visible = false; }; scr1.gotoAndStop(2); scr2.gotoAndStop(2); scr3.gotoAndStop(2); switch ((GameSettings.CURRENT_LEVEL + 1)){ case 1: scr1.gotoAndStop(1); break; case 2: scr2.gotoAndStop(1); break; case 3: scr3.gotoAndStop(1); break; case 4: scr1.gotoAndStop(1); break; case 5: scr2.gotoAndStop(1); break; case 6: scr3.gotoAndStop(1); break; }; track.gotoAndStop((GameSettings.CURRENT_LEVEL + 1)); } private function selectTrackAction(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_click", 0, 0); trace((">>> " + GameSettings.CURRENT_LEVEL)); GameSettings.CURRENT_LEVEL = _arg1.target.indx; GameSettings.GAME_STORED_DATA.data.currentLevel = GameSettings.CURRENT_LEVEL; iniScreenTrack(); } private function diactivateAllButtons():void{ continueBtn.removeEventListener(MouseEvent.MOUSE_DOWN, continueAction); backBtn.removeEventListener(MouseEvent.MOUSE_DOWN, back); } private function back(_arg1:MouseEvent):void{ var _local2:Vorota; SoundFX.playSound(null, "s_click", 0, 0); trace("BACK"); diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "selector1"); } } }//package classes.gameInterface
Section 13
//Win (classes.gameInterface.Win) package classes.gameInterface { import flash.display.*; import flash.events.*; import classes.*; import classes.media.*; import flash.net.*; public class Win extends MovieClip { public var kubok:MovieClip; public var mainMenuBtn:SimpleButton; public var playBtn:SimpleButton; public var titlePanel:MovieClip; private var currIndx:uint; public var pers:MovieClip; public function Win():void{ var _local1:Vorota; var _local2:SubmitArea; super(); addFrameScript(0, frame1); Music.playMusic("menu", "m_menu"); stage.quality = "BEST"; _local1 = new Vorota(this, true); if (isNaN(GameSettings.GAME_STORED_DATA.data.playerType)){ GameSettings.GAME_STORED_DATA.data.playerType = 0; currIndx = 0; } else { currIndx = GameSettings.GAME_STORED_DATA.data.playerType; }; pers.gotoAndStop((currIndx + 1)); mainMenuBtn.addEventListener(MouseEvent.MOUSE_DOWN, mainMenuAction); mainMenuBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); playBtn.addEventListener(MouseEvent.MOUSE_DOWN, playMoreAction); playBtn.addEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); if (MovieClip(parent).currentLabel == "win"){ titlePanel.gotoAndStop(1); } else { titlePanel.gotoAndStop(2); }; if (GameSettings.GAME_TYPE == "grandprix"){ pers.visible = true; kubok.visible = false; } else { pers.visible = false; if (MovieClip(parent).currentLabel == "win"){ kubok.visible = true; } else { kubok.visible = false; }; _local2 = new SubmitArea(); _local2.name = "scoreContainer"; _local2.x = 127; _local2.y = 85; this.addChild(_local2); }; } public function mainMenuAction(_arg1:MouseEvent=null):void{ var _local2:Vorota; diactivateAllButtons(); _local2 = new Vorota(this, false, MovieClip(this.parent), "menu"); } private function diactivateAllButtons():void{ mainMenuBtn.removeEventListener(MouseEvent.MOUSE_DOWN, mainMenuAction); mainMenuBtn.removeEventListener(MouseEvent.MOUSE_OVER, mouseOverFunc); } public function playMoreAction(_arg1:MouseEvent=null):void{ var _local2:String; var _local3:URLRequest; _local2 = "http://www.gamezhero.com/online-games/sports-games/uforacing-freeonlinegames.html?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=more_games"; _local3 = new URLRequest(_local2); navigateToURL(_local3, "_blank"); } function frame1(){ stop(); } private function mouseOverFunc(_arg1:MouseEvent):void{ } } }//package classes.gameInterface
Section 14
//FlashChecker (classes.gamezhero.FlashChecker) package classes.gamezhero { import flash.display.*; import flash.events.*; import flash.system.*; public class FlashChecker extends MovieClip { public var b:SimpleButton; private var PAR:MovieClip; public var VERSION:uint; public function FlashChecker(_arg1:MovieClip):void{ addFrameScript(0, frame1, 1, frame2); PAR = _arg1; _arg1.addChild(this); stage.addEventListener(Event.RESIZE, resizeStage); this.addEventListener(Event.REMOVED_FROM_STAGE, removedFromStage); resizeStage(null); } public function destroy():void{ PAR.removeChild(this); } public function removedFromStage(_arg1:Event):void{ stage.removeEventListener(Event.RESIZE, resizeStage); } function frame1(){ stop(); } function frame2(){ stop(); } public function resizeStage(_arg1:Event):void{ trace(">>> resizeStage FlashChecker"); this.x = Math.round(((stage.stageWidth / 2) - (this.width / 2))); this.y = Math.round(((stage.stageHeight / 2) - (this.height / 2))); } public function checkFlashVersion(_arg1:Number):Boolean{ var _local2:Boolean; var _local3:String; var _local4:String; _local2 = true; _local3 = Capabilities.version; _local4 = _local3.substring(_local3.indexOf(" "), _local3.indexOf(",")); trace(("Flash Player Version:" + _local4)); if (Number(_local4) >= _arg1){ _local2 = true; } else { _local2 = false; }; return (_local2); } } }//package classes.gamezhero
Section 15
//GamePreloader (classes.gamezhero.GamePreloader) package classes.gamezhero { import flash.display.*; import flash.events.*; import flash.net.*; import flash.ui.*; public class GamePreloader extends MovieClip { public var bg:MovieClip; private var completeFlag:Boolean;// = false private var GOTO:uint; public var intro:MovieClip; private var PAR:MovieClip; private var GAME_NAME:String; public function GamePreloader(_arg1:MovieClip, _arg2:uint, _arg3:String="gamezhero"):void{ var _local4:ContextMenu; var _local5:ContextMenuBuiltInItems; var _local6:ContextMenuItem; completeFlag = false; super(); PAR = _arg1; GOTO = _arg2; GAME_NAME = _arg3; PAR.addChild(this); stage.addEventListener(Event.RESIZE, resizeStage); this.addEventListener(Event.ENTER_FRAME, iniPreloader); resizeStage(null); _local4 = new ContextMenu(); _local4.hideBuiltInItems(); _local5 = _local4.builtInItems; _local5.quality = true; _local6 = new ContextMenuItem("More Free Games - gamezhero.com"); _local6.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, gotoGamezhero); _local4.customItems.push(_local6); PAR.loaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); PAR.loaderInfo.addEventListener(Event.COMPLETE, comp); this.parent.contextMenu = _local4; this.addEventListener(MouseEvent.MOUSE_DOWN, gotoGamezhero2); this.useHandCursor = true; this.buttonMode = true; } public function comp(_arg1:Event=null):void{ trace("COMP"); completeFlag = true; } public function action(_arg1:Event=null):void{ this.removeEventListener(Event.ENTER_FRAME, iniPreloader); stage.removeEventListener(Event.RESIZE, resizeStage); PAR.loaderInfo.removeEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); PAR.loaderInfo.removeEventListener(Event.COMPLETE, comp); PAR.nextStep(); PAR.removeChild(this); } public function ioErrorHandler(_arg1:Event):void{ trace("ERROR LOADING"); } public function gotoGamezhero2(_arg1:MouseEvent=null):void{ var _local2:URLRequest; _local2 = new URLRequest((((("http://www.gamezhero.com/?utm_campaign=" + GAME_NAME) + "&utm_source=") + GAME_NAME) + "&utm_medium=preloader")); navigateToURL(_local2, "_blank"); } public function gotoGamezhero(_arg1:ContextMenuEvent=null):void{ var _local2:URLRequest; _local2 = new URLRequest((((("http://www.gamezhero.com/?utm_campaign=" + GAME_NAME) + "&utm_source=") + GAME_NAME) + "&utm_medium=context_menu")); navigateToURL(_local2, "_blank"); } public function resizeStage(_arg1:Event):void{ trace("UPDATE RESIZE"); this["bg"].width = Math.round(stage.stageWidth); this["bg"].height = Math.round(stage.stageHeight); this["intro"].x = Math.round((stage.stageWidth / 2)); this["intro"].y = Math.round((stage.stageHeight / 2)); } public function iniPreloader(_arg1:Event):void{ var _local2:Number; trace("iniPreloader"); _local2 = (-128 + (132 * (PAR.loaderInfo.bytesLoaded / PAR.loaderInfo.bytesTotal))); this["intro"]["pr"]["begun"].x = (this["intro"]["pr"]["begun"].x - ((this["intro"]["pr"]["begun"].x - _local2) / 5)); if (PAR.loaderInfo.bytesLoaded != PAR.loaderInfo.bytesTotal){ if (this["intro"].currentLabel == "stopFrame"){ this["intro"].stop(); trace("STOP"); }; } else { if (this["intro"].currentLabel == "stopFrame"){ this["intro"].play(); trace("PLAY"); }; if (this["intro"].currentFrame == this["intro"].totalFrames){ this["intro"].stop(); action(); }; }; } } }//package classes.gamezhero
Section 16
//Degree (classes.math.Degree) package classes.math { public class Degree { public static function tanD(_arg1:Number):Number{ return (Math.tan((_arg1 * (Math.PI / 180)))); } public static function asinD(_arg1:Number):Number{ return ((Math.asin(_arg1) * (180 / Math.PI))); } public static function atan2D(_arg1:Number, _arg2:Number):Number{ return ((Math.atan2(_arg1, _arg2) * (180 / Math.PI))); } public static function atanD(_arg1:Number):Number{ return ((Math.atan(_arg1) * (180 / Math.PI))); } public static function sinD(_arg1:Number):Number{ return (Math.sin((_arg1 * (Math.PI / 180)))); } public static function cosD(_arg1:Number):Number{ return (Math.cos((_arg1 * (Math.PI / 180)))); } public static function acosD(_arg1:Number):Number{ return ((Math.acos(_arg1) * (180 / Math.PI))); } } }//package classes.math
Section 17
//Polygon (classes.math.Polygon) package classes.math { import flash.display.*; public class Polygon { public var vertex:Array; public var goal:MovieClip; public var pos:Vector; public var maxRadius:Number; public var mc:MovieClip; public function Polygon(_arg1:MovieClip, _arg2:String, _arg3:Vector, _arg4:Array, _arg5:Number):void{ pos = new Vector(0, 0); super(); goal = _arg1; mc = new MovieClip(); goal.addChild(mc); mc.name = _arg2; mc.x = _arg3.x; mc.y = _arg3.y; vertex = []; if (_arg4){ vertex = _arg4; }; pos = _arg3; drawPoly(0); maxRadiusF(); if (_arg5){ rotatePoly(_arg5); }; } public function rotatePoly(_arg1:Number){ var _local2:Number; _local2 = 0; while (_local2 < vertex.length) { vertex[_local2].rotate(_arg1); _local2++; }; } private function maxRadiusF(){ var _local1:*; var _local2:*; maxRadius = Number.MIN_VALUE; for (_local1 in vertex) { _local2 = vertex[_local1].getLength(); if (maxRadius < _local2){ maxRadius = _local2; }; }; maxRadius = Math.round(maxRadius); } public function drawPoly(_arg1:Number){ var _local2:*; mc.x = 0; mc.y = 0; mc.graphics.clear(); mc.graphics.lineStyle(1, 0); if (_arg1 == 0){ mc.graphics.beginFill(0xFF00, 30); } else { mc.graphics.beginFill(0xFF0000, 30); }; mc.graphics.moveTo(vertex[0].x, vertex[0].y); _local2 = 0; while (_local2 < vertex.length) { mc.graphics.lineTo(vertex[_local2].x, vertex[_local2].y); _local2++; }; mc.graphics.lineTo(vertex[0].x, vertex[0].y); mc.graphics.endFill(); } } }//package classes.math
Section 18
//Vector (classes.math.Vector) package classes.math { public class Vector { private var $x:Number; private var $y:Number; public function Vector(_arg1:Number, _arg2:Number){ this.initialize(_arg1, _arg2); } public function negate():void{ this.x = -(this.x); this.y = -(this.y); } public function rotateNew(_arg1:Number):Vector{ var _local2:Vector; _local2 = new Vector(this.x, this.y); _local2.rotate(_arg1); return (_local2); } public function set angle(_arg1:Number):void{ this.setAngle(_arg1); } public function dot(_arg1:Vector):Number{ return (((this.x * _arg1.x) + (this.y * _arg1.y))); } public function scale(_arg1:Number):void{ this.x = (this.x * _arg1); this.y = (this.y * _arg1); } public function isNormalTo(_arg1:Vector):Boolean{ return (this.isPerpTo(_arg1)); } public function reset(_arg1:Number, _arg2:Number):void{ this.initialize(_arg1, _arg2); } private function initialize(_arg1:Number, _arg2:Number):void{ this.x = _arg1; this.y = _arg2; } public function setAngle(_arg1:Number):void{ var _local2:Number; _local2 = this.getLength(); this.x = (_local2 * Degree.cosD(_arg1)); this.y = (_local2 * Degree.sinD(_arg1)); } public function set length(_arg1:Number):void{ this.setLength(_arg1); } public function minusNew(_arg1:Vector):Vector{ return (new Vector((this.x - _arg1.x), (this.y - _arg1.y))); } public function isPerpTo(_arg1:Vector):Boolean{ return ((this.dot(_arg1) == 0)); } public function plus(_arg1:Vector):void{ this.x = (this.x + _arg1.x); this.y = (this.y + _arg1.y); } public function rotate(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = Degree.cosD(_arg1); _local3 = Degree.sinD(_arg1); _local4 = ((this.x * _local2) - (this.y * _local3)); _local5 = ((this.x * _local3) + (this.y * _local2)); this.x = _local4; this.y = _local5; } public function getLength():Number{ return (Math.sqrt(((this.x * this.x) + (this.y * this.y)))); } public function getAngle():Number{ return (Degree.atan2D(this.y, this.x)); } public function get angle():Number{ return (this.getAngle()); } public function getNormal():Vector{ return (new Vector(-(this.y), this.x)); } public function plusNew(_arg1:Vector):Vector{ return (new Vector((this.x + _arg1.x), (this.y + _arg1.y))); } public function getClone():Vector{ return (new Vector(this.x, this.y)); } public function setLength(_arg1:Number):void{ var _local2:Number; _local2 = this.getLength(); if (_local2){ this.scale((_arg1 / _local2)); } else { this.x = _arg1; }; } public function toString():String{ var _local1:Number; var _local2:Number; _local1 = (Math.round((this.x * 1000)) / 1000); _local2 = (Math.round((this.y * 1000)) / 1000); return ((((("[" + _local1) + ", ") + _local2) + "]")); } public function get length():Number{ return (this.getLength()); } public function minus(_arg1:Vector):void{ this.x = (this.x - _arg1.x); this.y = (this.y - _arg1.y); } public function set y(_arg1:Number):void{ this.$y = _arg1; } public function angleBetween(_arg1:Vector):Number{ var _local2:Number; var _local3:Number; _local2 = this.dot(_arg1); _local3 = (_local2 / (this.getLength() * _arg1.getLength())); return (Degree.acosD(_local3)); } public function scaleNew(_arg1:Number):Vector{ return (new Vector((this.x * _arg1), (this.y * _arg1))); } public function set x(_arg1:Number):void{ this.$x = _arg1; } public function get x():Number{ return (this.$x); } public function get y():Number{ return (this.$y); } public function negateNew():Vector{ return (new Vector(-(this.x), -(this.y))); } public function equals(_arg1:Vector):Boolean{ return ((((this.x == _arg1.x)) && ((this.y == _arg1.y)))); } } }//package classes.math
Section 19
//Music (classes.media.Music) package classes.media { import flash.media.*; import flash.events.*; import flash.utils.*; public class Music { private static var activeMusic:String = ""; public static var timerSub = new Timer(100, 0); private static var musicArchByID:Object = new Object(); public static var musicInArr:Array = new Array(); public static var musicOutArr:Array = new Array(); private static var musicArch:Dictionary = new Dictionary(); public static var musicVolume:Number = 0.5; private static function completeHandler(_arg1:Event):void{ var _local2:*; var _local3:String; var _local4:Sound; _local2 = _arg1.target; if (musicArch[_local2].loopFlag == "infinity"){ _local3 = musicArch[_local2].id; _local4 = musicArch[_local2].sound; iniMusic(_local3, _local4); }; delete musicArch[_local2]; } public static function iniMusic(_arg1:String, _arg2:Sound):void{ var _local3:Number; var _local4:SoundChannel; var _local5:SoundTransform; _local3 = 1000; _local4 = _arg2.play(0, _local3); _local5 = _local4.soundTransform; _local5.pan = 0; _local5.volume = musicVolume; _local4.soundTransform = _local5; _local4.addEventListener(Event.SOUND_COMPLETE, completeHandler); musicArch[_local4] = {id:_arg1, sound:_arg2}; musicArchByID[_arg1] = _local4; } public static function setMusicVolume(_arg1:Number):void{ var _local2:*; var _local3:SoundTransform; musicVolume = _arg1; for (_local2 in musicArch) { _local3 = _local2.soundTransform; _local3.volume = musicVolume; _local2.soundTransform = _local3; }; } public static function stopMusics():void{ var _local1:*; var _local2:*; for (_local1 in musicArchByID) { musicOut(_local1); }; for (_local2 in musicArch) { _local2.stop(); }; activeMusic = ""; } public static function musicOut(_arg1:String):void{ if (musicArchByID[_arg1] != undefined){ musicOutArr.push(_arg1); timerSub.addEventListener("timer", updateMusicValue); timerSub.start(); }; } public static function playMusic(_arg1:String, _arg2:String){ var soundFactory:Sound; var sndClass:Class; var id = _arg1; var sName = _arg2; if (activeMusic != id){ musicOut(activeMusic); activeMusic = id; try { sndClass = (getDefinitionByName(sName) as Class); } catch(e:ReferenceError) { return; }; soundFactory = (new (sndClass) as Sound); iniMusic(id, soundFactory); musicIn(activeMusic); }; } private static function updateMusicValue(_arg1:TimerEvent=null):void{ var _local2:Number; var _local3:SoundTransform; var _local4:SoundChannel; _local2 = 0; while (_local2 < musicInArr.length) { _local4 = musicArchByID[musicInArr[_local2]]; _local3 = _local4.soundTransform; _local3.volume = (_local3.volume + 0.1); _local3.volume = ((_local3.volume)>=musicVolume) ? musicVolume : _local3.volume; _local4.soundTransform = _local3; if (_local3.volume == musicVolume){ musicInArr.splice(_local2, 1); _local2--; }; _local2++; }; _local2 = 0; while (_local2 < musicOutArr.length) { _local4 = musicArchByID[musicOutArr[_local2]]; _local3 = _local4.soundTransform; _local3.volume = (_local3.volume - 0.1); _local3.volume = ((_local3.volume)<=0) ? 0 : _local3.volume; _local4.soundTransform = _local3; if (_local3.volume == 0){ _local4.stop(); musicOutArr.splice(_local2, 1); _local2--; }; _local2++; }; if ((((musicInArr.length == 0)) && ((musicOutArr.length == 0)))){ timerSub.removeEventListener("timer", updateMusicValue); timerSub.stop(); }; } public static function musicIn(_arg1:String):void{ if (musicArchByID[_arg1] != undefined){ musicInArr.push(_arg1); timerSub.addEventListener("timer", updateMusicValue); timerSub.start(); }; } } }//package classes.media
Section 20
//SoundFX (classes.media.SoundFX) package classes.media { import flash.media.*; import flash.events.*; import flash.utils.*; public class SoundFX { private static var soundArch:Dictionary = new Dictionary(); public static var soundVolume:Number = 0.5; private static var soundArchByID:Object = new Object(); public static function stopSounds():void{ var _local1:*; for (_local1 in soundArch) { _local1.stop(); delete soundArch[_local1]; }; soundArchByID = new Object(); soundArch = new Dictionary(); } public static function setSoundVolume(_arg1:Number):void{ var _local2:*; var _local3:SoundTransform; soundVolume = _arg1; for (_local2 in soundArch) { _local3 = _local2.soundTransform; _local3.volume = (soundVolume * soundArch[_local2].kof); _local2.soundTransform = _local3; }; } public static function iniSound(_arg1, _arg2:Sound, _arg3:Number, _arg4, _arg5:Number):void{ var _local6:Number; var _local7:SoundChannel; var _local8:SoundTransform; _local6 = ((_arg4)=="infinity") ? 1000 : _arg4; _local7 = _arg2.play(0, _local6); _local8 = _local7.soundTransform; _local8.pan = _arg3; _local8.volume = (soundVolume * _arg5); _local7.soundTransform = _local8; _local7.addEventListener(Event.SOUND_COMPLETE, completeHandler); soundArch[_local7] = {id:_arg1, sound:_arg2, loopFlag:_arg4, pan:_arg3, kof:_arg5}; if (_arg1 != null){ soundArchByID[_arg1] = _local7; }; } public static function setPanByID(_arg1:String, _arg2:Number):void{ var _local3:*; var _local4:SoundTransform; _local3 = soundArchByID[_arg1]; if (_local3 != undefined){ _local4 = _local3.soundTransform; soundArch[_local3].pan = _arg2; _local4.pan = _arg2; _local3.soundTransform = _local4; }; } private static function completeHandler(_arg1:Event):void{ var _local2:*; var _local3:Sound; var _local4:Sound; var _local5:*; var _local6:Number; var _local7:Number; _local2 = _arg1.target; if (soundArch[_local2].loopFlag == "infinity"){ _local3 = soundArch[_local2].id; _local4 = soundArch[_local2].sound; _local5 = soundArch[_local2].loopFlag; _local6 = soundArch[_local2].pan; _local7 = soundArch[_local2].kof; iniSound(_local3, _local4, _local5, _local6, _local7); }; delete soundArch[_local2]; } public static function setVolumeKofByID(_arg1:String, _arg2:Number):void{ var _local3:*; var _local4:SoundTransform; _local3 = soundArchByID[_arg1]; if (_local3 != undefined){ soundArch[_local3].kof = _arg2; _local4 = _local3.soundTransform; _local4.volume = (soundVolume * soundArch[_local3].kof); _local3.soundTransform = _local4; }; } public static function playSound(_arg1, _arg2:String, _arg3=0, _arg4:Number=0, _arg5:Number=1){ var soundFactory:Sound; var sndClass:Class; var id = _arg1; var sName = _arg2; var loopFlag = _arg3; var pan = _arg4; var kof = _arg5; try { sndClass = (getDefinitionByName(sName) as Class); } catch(e:ReferenceError) { return; }; soundFactory = (new (sndClass) as Sound); iniSound(id, soundFactory, pan, loopFlag, kof); } public static function removeSoundByID(_arg1:String):void{ var _local2:*; _local2 = soundArchByID[_arg1]; if (_local2 != undefined){ _local2.stop(); delete soundArch[_local2]; }; } } }//package classes.media
Section 21
//PlayerSkin (classes.playerSkins.PlayerSkin) package classes.playerSkins { import flash.display.*; import flash.events.*; public class PlayerSkin extends MovieClip { public var ufo:MovieClip; private var upgradeObj:Object; private var typeCar:String; public function PlayerSkin(_arg1:String, _arg2:Object=null){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); typeCar = _arg1; upgradeObj = _arg2; this.gotoAndStop(typeCar); trace(((upgradeObj + " ADD - PLAYER ") + upgradeObj.speed)); this.addEventListener(Event.ENTER_FRAME, addedAction); } private function addedAction(_arg1:Event):void{ trace(("ENTER_FRAME " + upgradeObj.speed)); this.ufo.t1.visible = false; this.ufo.t2.visible = false; this.ufo.t3.visible = false; if ((((upgradeObj.speed <= 87)) && ((upgradeObj.speed > 80)))){ this.ufo.t1.visible = true; } else { if ((((upgradeObj.speed <= 94)) && ((upgradeObj.speed > 87)))){ this.ufo.t2.visible = true; } else { if ((upgradeObj.speed > 94)){ this.ufo.t3.visible = true; }; }; }; this.removeEventListener(Event.ENTER_FRAME, addedAction); } function frame3(){ stop(); } function frame1(){ stop(); } function frame5(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } } }//package classes.playerSkins
Section 22
//ClassLoader (classes.utils.ClassLoader) package classes.utils { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; public class ClassLoader extends EventDispatcher { private var loader:Loader; private var request:URLRequest; private var swfLib:String; private var loadedClass:Class; public static var CLASS_LOADED:String = "classLoaded"; public static var LOAD_ERROR:String = "loadError"; public function ClassLoader(){ loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler); } public function getClass(_arg1:String):Class{ var className = _arg1; try { return ((loader.contentLoaderInfo.applicationDomain.getDefinition(className) as Class)); } catch(e:Error) { trace("ERROR"); }; return (null); } private function securityErrorHandler(_arg1:Event):void{ dispatchEvent(new Event(ClassLoader.LOAD_ERROR)); } private function completeHandler(_arg1:Event):void{ dispatchEvent(new Event(ClassLoader.CLASS_LOADED)); } private function ioErrorHandler(_arg1:Event):void{ dispatchEvent(new Event(ClassLoader.LOAD_ERROR)); } public function load(_arg1:String):void{ var _local2:LoaderContext; swfLib = _arg1; request = new URLRequest(swfLib); _local2 = new LoaderContext(); _local2.applicationDomain = new ApplicationDomain(); loader.load(request, _local2); } } }//package classes.utils
Section 23
//IntUtil (classes.utils.IntUtil) package classes.utils { public class IntUtil { private static var hexChars:String = "0123456789abcdef"; public static function toHex(_arg1:int, _arg2:Boolean=false):String{ var _local3:String; var _local4:int; var _local5:int; _local3 = ""; if (_arg2){ _local4 = 0; while (_local4 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> (((3 - _local4) * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> ((3 - _local4) * 8)) & 15)))); _local4++; }; } else { _local5 = 0; while (_local5 < 4) { _local3 = (_local3 + (hexChars.charAt(((_arg1 >> ((_local5 * 8) + 4)) & 15)) + hexChars.charAt(((_arg1 >> (_local5 * 8)) & 15)))); _local5++; }; }; return (_local3); } public static function ror(_arg1:int, _arg2:int):uint{ var _local3:int; _local3 = (32 - _arg2); return (((_arg1 << _local3) | (_arg1 >>> (32 - _local3)))); } public static function rol(_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } } }//package classes.utils
Section 24
//Blicks (classes.Blicks) package classes { import classes.math.*; import flash.display.*; import flash.geom.*; public class Blicks extends MovieClip { public var s1:MovieClip; public var s5:MovieClip; public var s6:MovieClip; public var s7:MovieClip; private var arrBlick:Array; public var s2:MovieClip; public var s4:MovieClip; public var s3:MovieClip; public function Blicks():void{ var _local1:uint; arrBlick = [{name:"s1", kof:0}, {name:"s2", kof:0}, {name:"s3", kof:0}, {name:"s4", kof:1}, {name:"s5", kof:1.5}, {name:"s6", kof:1.8}, {name:"s7", kof:2}]; super(); _local1 = 0; while (_local1 < arrBlick.length) { this[arrBlick[_local1].name].alpha = 10; _local1++; }; } public function setBlicks(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:uint; var _local6:Number; var _local7:Number; var _local8:Vector; var _local9:Number; var _local10:Number; var _local11:Array; var _local12:Boolean; var _local13:Vector; _local6 = Number((_arg1 - _arg3)); _local7 = Number((_arg2 - _arg4)); _local8 = new Vector(_local6, _local7); _local9 = (_local8.getLength() / GameSettings.GAME_WIDTH); _local10 = (1 - _local9); _local11 = this.parent.getObjectsUnderPoint(new Point(_arg3, _arg4)); _local12 = false; _local5 = 0; while (_local5 < _local11.length) { if ((_local11[_local5].parent is EathObject)){ _local12 = true; break; }; _local5++; }; _local10 = ((_local12)==true) ? 0 : _local10; _local5 = 0; while (_local5 < arrBlick.length) { _local13 = _local8.scaleNew(arrBlick[_local5].kof); this[arrBlick[_local5].name].x = (_arg3 + _local13.x); this[arrBlick[_local5].name].y = (_arg4 + _local13.y); this[arrBlick[_local5].name].alpha = _local10; _local5++; }; } } }//package classes
Section 25
//EathItem (classes.EathItem) package classes { import flash.display.*; public class EathItem extends MovieClip { public function EathItem(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package classes
Section 26
//EathObject (classes.EathObject) package classes { import flash.display.*; import flash.text.*; public class EathObject extends MovieClip { public var txt:TextField; private var info:Object; public function EathObject(_arg1:Object){ info = new Object(); super(); info = _arg1; this.gotoAndStop(info.name); this.name = "eath"; this.alpha = 0; } public function update(_arg1:MovieClip, _arg2:String="WAIT"):void{ if ((((info.name == "d3")) || ((info.name == "d13")))){ if (this["txt"] != null){ this["txt"].text = _arg2; }; }; this.scaleX = _arg1.scaleX; this.scaleY = _arg1.scaleX; this.y = _arg1.y; this.x = (_arg1.x + (_arg1.scaleX * info.xPos)); this.alpha = (_arg1.scaleX * 10); this.transform.colorTransform = _arg1.transform.colorTransform; this.alpha = _arg1.skinRoad.alpha; } } }//package classes
Section 27
//Game (classes.Game) package classes { import flash.display.*; import flash.events.*; import classes.engine.*; import classes.media.*; import flash.utils.*; public class Game extends MovieClip { var panel:Panel; public var PLAYERS_ARR:Array; public var COLLIDE:Collide; public var START_VALUE:uint; private var NEXT_FRAME_LABEL:String;// = "menu" public var PAUSE_FLAG:Boolean;// = false var timer:Timer; var screen1:Screen; public var player1:Player; public var winFlag:Number;// = 0 var screen2:Screen; var AUTO_SPEED:Number;// = 0.1 private var readySteadyGoTextVar:MovieClip; var engineSprite:Sprite; public var LEVEL_INFO:Object; public var TRASSA:Array; var timerSub:Timer; var AUTO_SPEED_MAX:Number;// = 1 public var PLAYERS_ARR_1:Array; public var PLAYERS_ARR_2:Array; public var player2:Player; public var PAUSE:PauseMenu; public var gameBg:MovieClip; public var SCREEN_ARR:Array; public function Game(){ var _local1:Vorota; AUTO_SPEED = 0.1; AUTO_SPEED_MAX = 1; TRASSA = new Array(); PLAYERS_ARR = new Array(); PLAYERS_ARR_1 = new Array(); PLAYERS_ARR_2 = new Array(); SCREEN_ARR = new Array(); LEVEL_INFO = new Object(); PAUSE_FLAG = false; NEXT_FRAME_LABEL = "menu"; winFlag = 0; super(); stage.quality = "BEST"; Music.stopMusics(); TRASSA = GameSettings.getTrassa(GameSettings.CURRENT_LEVEL); LEVEL_INFO = GameSettings.getTrassInfo(GameSettings.CURRENT_LEVEL); COLLIDE = new Collide(); engineSprite = new Sprite(); this.addChild(engineSprite); engineSprite.visible = false; engineSprite.scaleX = 0.1; engineSprite.scaleY = 0.1; iniScreen(); timer = new Timer(GameSettings.ITERATIONS, 0); switch (GameSettings.GAME_TYPE){ case "championship": timer.addEventListener("timer", updateGame); break; case "grandprix": timer.addEventListener("timer", updateGame); break; case "2in1": timer.addEventListener("timer", updateGame2); break; }; timer.start(); START_VALUE = 0; timerSub = new Timer(1000, 0); timerSub.addEventListener("timer", startControl); timerSub.start(); _local1 = new Vorota(this, true); this.mouseEnabled = false; stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); this.addEventListener(MouseEvent.MOUSE_DOWN, focusInClick); stage.focus = gameBg; } private function exitFromGame(_arg1:Event):void{ pauseGame(true); } private function removeAllGameObjects():void{ var i:uint; Music.setMusicVolume(GameSettings.MUSIC_VOLUME); SoundFX.stopSounds(); i = 0; while (i < PLAYERS_ARR.length) { try { engineSprite.removeChild(MovieClip(PLAYERS_ARR[i])); } catch(e:ArgumentError) { trace("ERROR REMOVE"); }; i = (i + 1); }; i = 0; while (i < SCREEN_ARR.length) { try { this.removeChild(MovieClip(SCREEN_ARR[i])); } catch(e:ArgumentError) { trace("ERROR REMOVE"); }; i = (i + 1); }; stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); this.removeEventListener(MouseEvent.MOUSE_DOWN, focusInClick); timer.removeEventListener("timer", updateGame); timer.removeEventListener("timer", updateGame2); timerSub.removeEventListener("timer", startControl); timerSub.removeEventListener("timer", exitGameControl); if (NEXT_FRAME_LABEL == "upgrade"){ GameSettings.nextLevel(); }; } public function exitGameControl(_arg1:TimerEvent=null){ var _local2:Vorota; SoundFX.stopSounds(); if (NEXT_FRAME_LABEL == "lose"){ SoundFX.playSound(null, "s_lose"); } else { if (NEXT_FRAME_LABEL == "win"){ SoundFX.playSound(null, "s_win"); } else { if (NEXT_FRAME_LABEL == "menu"){ if (winFlag == 1){ SoundFX.playSound(null, "s_first"); } else { SoundFX.playSound(null, "s_second"); }; }; }; }; _local2 = new Vorota(this, false, MovieClip(parent), NEXT_FRAME_LABEL, removeAllGameObjects); } public function pauseGame(_arg1:Boolean):void{ if (PAUSE_FLAG != _arg1){ PAUSE_FLAG = _arg1; if (PAUSE_FLAG){ timer.stop(); timerSub.stop(); PAUSE = new PauseMenu(this); } else { stage.focus = gameBg; timer.start(); timerSub.start(); PAUSE = null; }; }; } public function exitGame():void{ var _local1:Vorota; switch (GameSettings.GAME_TYPE){ case "championship": NEXT_FRAME_LABEL = "lose"; break; case "grandprix": NEXT_FRAME_LABEL = "lose"; break; case "2in1": NEXT_FRAME_LABEL = "menu"; break; }; Music.stopMusics(); Music.setMusicVolume(GameSettings.MUSIC_VOLUME); _local1 = new Vorota(this, false, MovieClip(parent), NEXT_FRAME_LABEL, removeAllGameObjects); } public function setStartGame():void{ var _local1:Number; _local1 = 0; while (_local1 < PLAYERS_ARR.length) { PLAYERS_ARR[_local1].setGameStatus("game"); _local1++; }; } public function setFinishGame(_arg1:Player, _arg2:Boolean=false):void{ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:*; setStatusFinishGame(); Music.stopMusics(); if (_arg2 == false){ _local6 = (new FinishText() as MovieClip); this.addChild(_local6); if (GameSettings.GAME_TYPE != "2in1"){ _local6.x = 0; _local6.y = 0; } else { _local6.x = 0; _local6.y = 190; }; SoundFX.playSound(null, "s_finish"); }; switch (GameSettings.GAME_TYPE){ case "championship": if (((checkWin(_arg1)) && ((_arg2 == false)))){ if (GameSettings.CURRENT_LEVEL < (GameSettings.AMOUNTS_TRACKS - 1)){ NEXT_FRAME_LABEL = "upgrade"; } else { NEXT_FRAME_LABEL = "win"; }; _local3 = ((25000 * _arg1.PLAYER_SCORE_MINUS) / _arg1.PLAYER_TICKS); _local4 = ((25000 * _arg1.PLAYER_ARMOR_POINTS) / _arg1.PLAYER_ARMOR_POINTS_MAX); _local5 = ((10000 * ((GameSettings.CURRENT_PLAYER_UPGRATE.speed + GameSettings.CURRENT_PLAYER_UPGRATE.smart) + GameSettings.CURRENT_PLAYER_UPGRATE.armor)) / (15 * 5)); GameSettings.SCORE = (GameSettings.SCORE + Math.round(((((50000 + (GameSettings.CURRENT_LEVEL * 25000)) - _local3) - _local4) + _local5))); } else { NEXT_FRAME_LABEL = "lose"; _local3 = ((25000 * _arg1.PLAYER_SCORE_MINUS) / _arg1.PLAYER_TICKS); _local4 = ((25000 * _arg1.PLAYER_ARMOR_POINTS) / _arg1.PLAYER_ARMOR_POINTS_MAX); _local5 = ((10000 * ((GameSettings.CURRENT_PLAYER_UPGRATE.speed + GameSettings.CURRENT_PLAYER_UPGRATE.smart) + GameSettings.CURRENT_PLAYER_UPGRATE.armor)) / (15 * 5)); GameSettings.SCORE = (GameSettings.SCORE + Math.round(((((50000 + (GameSettings.CURRENT_LEVEL * 25000)) - _local3) - _local4) / 2))); }; break; case "grandprix": if (((checkWin(_arg1)) && ((_arg2 == false)))){ NEXT_FRAME_LABEL = "win"; } else { NEXT_FRAME_LABEL = "lose"; }; break; case "2in1": if ((((_arg1 == player1)) && ((_arg2 == false)))){ NEXT_FRAME_LABEL = "menu"; winFlag = 1; } else { NEXT_FRAME_LABEL = "menu"; winFlag = 2; }; break; }; timerSub = new Timer(2000, 1); timerSub.addEventListener("timer", exitGameControl); timerSub.start(); } public function updateGame2(_arg1:TimerEvent):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = 0; while (_local2 < PLAYERS_ARR.length) { PLAYERS_ARR[_local2].update(); _local2++; }; COLLIDE.isCollide(PLAYERS_ARR); _local3 = player1.getPositionForTrassa(); screen1.setTrassa(_local3); _local4 = player2.getPositionForTrassa(); screen2.setTrassa(_local4); _arg1.updateAfterEvent(); if (stage.focus != gameBg){ pauseGame(true); }; } public function setStatusFinishGame():void{ var _local1:Number; _local1 = 0; while (_local1 < PLAYERS_ARR.length) { PLAYERS_ARR[_local1].setGameStatus("finish"); _local1++; }; } public function updateGame(_arg1:TimerEvent):void{ var _local2:Number; var _local3:Number; _local2 = 0; while (_local2 < PLAYERS_ARR.length) { PLAYERS_ARR[_local2].update(); _local2++; }; COLLIDE.isCollide(PLAYERS_ARR); _local3 = player1.getPositionForTrassa(); screen1.setTrassa(_local3); panel.update(); _arg1.updateAfterEvent(); if (stage.focus != gameBg){ pauseGame(true); }; } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == GameSettings.GAME_KEYS[2].esc){ pauseGame(true); }; } private function focusInClick(_arg1:MouseEvent=null):void{ stage.focus = gameBg; } private function startControl(_arg1:TimerEvent=null){ START_VALUE++; switch (START_VALUE){ case 1: readySteadyGoTextVar = (new readySteadyGoText() as MovieClip); if (GameSettings.GAME_TYPE != "2in1"){ readySteadyGoTextVar.x = 0; readySteadyGoTextVar.y = 0; } else { readySteadyGoTextVar.x = 0; readySteadyGoTextVar.y = 190; }; this.addChild(readySteadyGoTextVar); readySteadyGoTextVar.gotoAndPlay("ready"); readySteadyGoTextVar.play(); SoundFX.playSound(null, "s_ready"); player1.GLOBAL_TEXT = "READY"; break; case 2: readySteadyGoTextVar.gotoAndPlay("steady"); readySteadyGoTextVar.play(); SoundFX.playSound(null, "s_steady"); player1.GLOBAL_TEXT = "STEADY"; break; case 3: readySteadyGoTextVar.gotoAndPlay("go"); readySteadyGoTextVar.play(); setStartGame(); SoundFX.playSound(null, "s_go"); player1.GLOBAL_TEXT = "GO"; if (GameSettings.GAME_STORED_DATA.data.soundVolumeFlag == 1){ Music.setMusicVolume(GameSettings.MUSIC_VOLUME); } else { Music.setMusicVolume(0); }; switch (GameSettings.CURRENT_LEVEL){ case 0: Music.playMusic("track1", "m_track1"); break; case 1: Music.playMusic("track2", "m_track2"); break; case 2: Music.playMusic("track3", "m_track3"); break; case 3: Music.playMusic("track1", "m_track1"); break; case 4: Music.playMusic("track2", "m_track2"); break; case 5: Music.playMusic("track3", "m_track3"); break; }; break; case 4: timerSub.stop(); timerSub.removeEventListener("timer", startControl); this.removeChild(readySteadyGoTextVar); readySteadyGoTextVar = null; stage.quality = "MEDIUM"; break; }; } private function iniScreen1(_arg1:Boolean=false){ var _local2:Object; var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Object; var _local8:Object; var _local9:uint; var _local10:MovedRival; var _local11:Object; screen1 = new Screen(0, 0, Number(GameSettings.GAME_WIDTH), Number(GameSettings.GAME_HEIGHT), TRASSA, LEVEL_INFO); this.addChild(screen1); SCREEN_ARR.push(screen1); player1 = new Player(this, 0, TRASSA, "player1", GameSettings.CURRENT_PLAYER_TYPE, true); engineSprite.addChild(player1); _local2 = GameSettings.HEROS[GameSettings.CURRENT_PLAYER_TYPE]; _local3 = GameSettings.CURRENT_PLAYER_UPGRATE; player1.iniKeyboard(GameSettings.GAME_KEYS[0].up, GameSettings.GAME_KEYS[0].down, GameSettings.GAME_KEYS[0].left, GameSettings.GAME_KEYS[0].rigth, GameSettings.GAME_KEYS[0].spice); player1.iniVector(GameSettings.getVectorCarType(0)); if (_arg1 == false){ _local4 = (Number(_local2.speed) + Number(_local3.speed)); _local5 = (Number(_local2.armor) + Number(_local3.armor)); _local6 = (Number(_local2.smart) + Number(_local3.smart)); } else { _local4 = 100; _local5 = 100; _local6 = 100; }; _local7 = {speed:_local4, armor:_local5, smart:_local6}; player1.setParams(_local7); PLAYERS_ARR.push(player1); screen1.addPlayer(MovieClip(player1), GameSettings.CURRENT_PLAYER_TYPE, _local7, true); if (!_arg1){ _local8 = GameSettings.UPGRATES[GameSettings.CURRENT_LEVEL]; } else { _local8 = GameSettings.UPGRATES[5]; }; _local9 = 0; while (_local9 < _local2.opponents.length) { _local10 = new MovedRival(this, ((_local2.opponents.length * 1.5) - (_local9 * 1.5)), TRASSA, String(("sopernik" + _local9)), _local2.opponents[_local9]); engineSprite.addChild(_local10); _local10.iniVector(GameSettings.getVectorCarType(0)); _local11 = GameSettings.HEROS[_local2.opponents[_local9]]; _local11.path = _local8.drive[_local9]; if ((((_local8.speed > _local9)) || ((_local11.speed >= _local4)))){ _local11.speed = (_local4 - 0.5); }; if ((((_local8.smart > _local9)) || ((_local11.smart >= _local6)))){ _local11.smart = _local6; }; if ((((_local8.armor > _local9)) || ((_local11.armor >= _local5)))){ _local11.armor = _local5; }; _local10.setParams(_local11); screen1.addPlayer(MovieClip(_local10), _local2.opponents[_local9], _local11); PLAYERS_ARR.push(_local10); _local9++; }; panel = new Panel(PLAYERS_ARR, TRASSA); this.addChild(panel); } private function iniScreen2(){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Object; var _local5:Object; var _local6:Object; var _local7:Object; var _local8:Number; var _local9:uint; var _local10:MovedRival; var _local11:Object; screen1 = new Screen(0, 0, Number(GameSettings.GAME_WIDTH), Number(210), TRASSA, LEVEL_INFO, 180); this.addChild(screen1); SCREEN_ARR.push(screen1); screen2 = new Screen(0, 210, Number(GameSettings.GAME_WIDTH), Number(210), TRASSA, LEVEL_INFO, 180); this.addChild(screen2); SCREEN_ARR.push(screen2); player1 = new Player(this, 0, TRASSA, "player1", GameSettings.CURRENT_PLAYER_TYPE_1, true, -250); engineSprite.addChild(player1); player2 = new Player(this, 0, TRASSA, "player1", GameSettings.CURRENT_PLAYER_TYPE_2, true, 250); engineSprite.addChild(player2); player1.iniKeyboard(GameSettings.GAME_KEYS[0].up, GameSettings.GAME_KEYS[0].down, GameSettings.GAME_KEYS[0].left, GameSettings.GAME_KEYS[0].rigth, GameSettings.GAME_KEYS[0].spice); player1.iniVector(GameSettings.getVectorCarType(0)); player2.iniKeyboard(GameSettings.GAME_KEYS[1].up, GameSettings.GAME_KEYS[1].down, GameSettings.GAME_KEYS[1].left, GameSettings.GAME_KEYS[1].rigth, GameSettings.GAME_KEYS[1].spice); player2.iniVector(GameSettings.getVectorCarType(0)); _local1 = 100; _local2 = 100; _local3 = 100; _local4 = {speed:_local1, armor:(_local2 - Math.round((5 * Math.random()))), smart:_local3}; player1.setParams(_local4); _local5 = {speed:_local1, armor:(_local2 - Math.round((5 * Math.random()))), smart:_local3}; player2.setParams(_local5); PLAYERS_ARR.push(player1); PLAYERS_ARR.push(player2); screen1.addPlayer(MovieClip(player1), GameSettings.CURRENT_PLAYER_TYPE_1, _local4, true); screen2.addPlayer(MovieClip(player2), GameSettings.CURRENT_PLAYER_TYPE_2, _local5, true); screen1.addPlayer(MovieClip(player2), GameSettings.CURRENT_PLAYER_TYPE_2, _local5); screen2.addPlayer(MovieClip(player1), GameSettings.CURRENT_PLAYER_TYPE_1, _local4); _local6 = GameSettings.UPGRATES[5]; _local7 = GameSettings.HEROS[GameSettings.CURRENT_PLAYER_TYPE_1]; _local8 = -1; _local9 = 0; while (_local9 < _local7.opponents.length) { if (_local7.opponents[_local9] != GameSettings.CURRENT_PLAYER_TYPE_2){ _local10 = new MovedRival(this, ((3 * 1.5) - (_local8 * 1.5)), TRASSA, String(("sopernik" + _local8)), _local7.opponents[_local9]); _local8++; engineSprite.addChild(_local10); _local10.iniVector(GameSettings.getVectorCarType(0)); _local11 = GameSettings.HEROS[_local7.opponents[_local9]]; _local11.path = _local6.drive[_local9]; if ((((_local6.speed > _local9)) || ((_local11.speed >= _local1)))){ _local11.speed = (_local1 - 0.5); }; if ((((_local6.smart > _local9)) || ((_local11.smart >= _local3)))){ _local11.smart = _local3; }; if ((((_local6.armor > _local9)) || ((_local11.armor >= _local2)))){ _local11.armor = _local2; }; _local10.setParams(_local11); screen1.addPlayer(MovieClip(_local10), _local7.opponents[_local9], _local11); screen2.addPlayer(MovieClip(_local10), _local7.opponents[_local9], _local11); PLAYERS_ARR.push(_local10); }; _local9++; }; } private function checkWin(_arg1:Player):Boolean{ var _local2:Boolean; var _local3:Number; _local2 = true; _local3 = 0; while (_local3 < PLAYERS_ARR.length) { if (((!((PLAYERS_ARR[_local3] == _arg1))) && ((Number(PLAYERS_ARR[_local3].PLAYER_Y_POSITION_GLOBAL) > Number(_arg1.PLAYER_Y_POSITION_GLOBAL))))){ _local2 = false; }; _local3++; }; return (_local2); } private function iniScreen(){ var _local1:Number; var _local2:Boolean; switch (GameSettings.GAME_TYPE){ case "championship": iniScreen1(false); break; case "grandprix": _local2 = true; iniScreen1(_local2); break; case "2in1": iniScreen2(); break; }; _local1 = 0; while (_local1 < PLAYERS_ARR.length) { PLAYERS_ARR[_local1].iniSoperniks(PLAYERS_ARR); _local1++; }; } } }//package classes
Section 28
//GameArea (classes.GameArea) package classes { import flash.display.*; import classes.media.*; import classes.gameInterface.*; public class GameArea extends MovieClip { public var win:Win; public var upgrade:PlayerUpgrader; public var intro:Intro; public var instruction:Instructions1; public var game:Game; public function GameArea(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12); Music.setMusicVolume(GameSettings.MUSIC_VOLUME); SoundFX.setSoundVolume(GameSettings.SOUND_VOLUME); if (isNaN(GameSettings.GAME_STORED_DATA.data.soundVolumeFlag)){ GameSettings.GAME_STORED_DATA.data.soundVolumeFlag = 1; }; this.gotoAndStop("intro"); } function frame10(){ stop(); } function frame12(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame8(){ stop(); } function frame9(){ stop(); } function frame2(){ stop(); } function frame11(){ stop(); } } }//package classes
Section 29
//GameSettings (classes.GameSettings) package classes { import classes.math.*; import flash.net.*; public class GameSettings { public static var SCORE:Number = 0; public static var GLOBAL_PLAYER_SPEED_MAX = 0.35; public static var GAME_TRASSA_WIDTH_2:Number = (GAME_TRASSA_WIDTH / 2); public static var GLOBAL_PLAYER_SPEED_DX_PLUS = 0.004; public static var GAME_WIDTH_2:Number = (GAME_WIDTH / 2); public static var KOF_SCALE:Number = (topW / bottomW); public static var bottomW:Number = 1300; public static var GAME_HEIGHT:Number = 320; public static var DY:Number = 100; public static var CURRENT_LEVEL:Number = 0; public static var GAME_WIDTH:Number = 585; public static var MUSIC_VOLUME = 0.3; public static var HEROS:Array = new Array(); public static var GAME_KEYS = new Array(); public static var CURRENT_PLAYER_TYPE_2:String; public static var LEVEL_INFO:Array = new Array(); public static var CURRENT_PLAYER_TYPE:String; public static var AMOUNTS_POINTS = 100; public static var topW:Number = 1000; public static var CURRENT_PLAYER_TYPE_1:String; public static var CURRENT_PLAYER_UPGRATE:Object = {speed:0, smart:0, armor:0}; public static var ITERATIONS:uint = 10; public static var GLOBAL_PLAYER_X_SPEED_MAX = 15; public static var GAME_HEIGHT_2:Number = (GAME_HEIGHT / 2); public static var AMOUNTS_TRACKS:Number = 6; public static var N:Number = 15; public static var angel0:Number = 10; public static var GAME_TRASSA_WIDTH:Number = 1000; public static var bottomWidth:Number = (topW / 2); public static var HEROS_INDX:Array = new Array("latinos", "afra", "bool", "blondy", "ufoman"); public static var GAME_LAPS:Number = 5; public static var UPGRATES:Array = new Array(); public static var SOUND_VOLUME = 0.6; public static var GLOBAL_PLAYER_X_SPEED_DX_PLUS = 0.9; public static var GAME_TYPE:String; public static var topWidth:Number = (bottomW / 2); public static var GAME_STORED_DATA:SharedObject = SharedObject.getLocal("ufo-racing-gamezhero.com"); public static var TRASSA:Array = new Array(); public function GameSettings(){ trace("GameSettings"); setTypeGame(0); } public static function setTypePlayer1(_arg1:uint):void{ switch (_arg1){ case 0: CURRENT_PLAYER_TYPE_1 = "latinos"; break; case 1: CURRENT_PLAYER_TYPE_1 = "afra"; break; case 2: CURRENT_PLAYER_TYPE_1 = "bool"; break; case 3: CURRENT_PLAYER_TYPE_1 = "blondy"; break; case 4: CURRENT_PLAYER_TYPE_1 = "ufoman"; break; }; } public static function check360(_arg1:Number):Number{ if (_arg1 > 360){ _arg1 = (_arg1 - 360); }; if (_arg1 < 0){ _arg1 = (360 + _arg1); }; return (_arg1); } public static function setTypePlayer2(_arg1:uint):void{ switch (_arg1){ case 0: CURRENT_PLAYER_TYPE_2 = "latinos"; break; case 1: CURRENT_PLAYER_TYPE_2 = "afra"; break; case 2: CURRENT_PLAYER_TYPE_2 = "bool"; break; case 3: CURRENT_PLAYER_TYPE_2 = "blondy"; break; case 4: CURRENT_PLAYER_TYPE_2 = "ufoman"; break; }; } public static function getVectorCarType(_arg1:Number):Array{ var _local2:Array; _local2 = new Array(); switch (_arg1){ case 0: _local2 = [new Vector(0, -100), new Vector(100, -50), new Vector(100, 50), new Vector(0, 100), new Vector(-100, 50), new Vector(-100, -50)]; break; case 1: _local2 = [new Vector(-2, -2), new Vector(2, -2), new Vector(2, 2), new Vector(-2, 2)]; break; default: _local2 = [new Vector(-2, -2), new Vector(2, -2), new Vector(2, 2), new Vector(-2, 2)]; }; return (_local2); } public static function setCurrentTrassa(_arg1:Number){ CURRENT_LEVEL = _arg1; } public static function nextPosition(_arg1:Number):Number{ var _local2:*; var _local3:*; _local2 = Math.floor(_arg1); _local3 = (_arg1 - _local2); _local2 = nextPoint(_local2); return ((_local2 + _local3)); } public static function setLevel(_arg1:uint):void{ CURRENT_LEVEL = _arg1; } public static function nextLevel():void{ CURRENT_LEVEL++; } public static function setTypeGame(_arg1:uint):void{ switch (_arg1){ case 0: GAME_TYPE = "championship"; break; case 1: GAME_TYPE = "grandprix"; break; case 2: GAME_TYPE = "2in1"; break; default: GAME_TYPE = "championship"; }; } public static function getTrassa(_arg1:Number):Array{ var _local2:Number; var _local3:Number; var _local4:*; TRASSA[0] = new Array(); TRASSA[0] = [{x:600, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:585, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:570, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:555, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:540, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:525, y:156, angle:0, bugor:0, eath:[]}, {x:510, y:156, angle:0, bugor:0, eath:[{name:"d13", xPos:0}]}, {x:495, y:156, angle:0, bugor:0, eath:[]}, {x:480, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:465, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:450, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:435, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:420, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:405, y:156, angle:0, bugor:0, eath:[]}, {x:390, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:375, y:156, angle:0, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:360, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:345, y:156, angle:-1, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:330, y:158, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:316, y:162, angle:-2, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:302, y:167, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:288, y:174, angle:-3, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:276, y:182, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:264, y:192, angle:-4, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:253, y:202, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:243, y:214, angle:-5, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:235, y:226, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:228, y:239, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:222, y:253, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:218, y:268, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:216, y:282, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:215, y:297, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:215, y:312, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:217, y:327, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:221, y:342, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:226, y:356, angle:-6, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:232, y:369, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:240, y:382, angle:-5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:250, y:394, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:260, y:405, angle:-4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:271, y:414, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:284, y:423, angle:-3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:297, y:430, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:311, y:436, angle:-2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:325, y:440, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:340, y:443, angle:-1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:355, y:444, angle:-1, bugor:0, eath:[]}, {x:370, y:444, angle:0, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:385, y:444, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:400, y:444, angle:1, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:415, y:444, angle:2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:430, y:445, angle:3, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:445, y:447, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:459, y:450, angle:4, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:473, y:455, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:487, y:462, angle:4, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:499, y:470, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:511, y:480, angle:4, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:522, y:490, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:532, y:501, angle:4, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:540, y:0x0202, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:547, y:527, angle:4, bugor:0, eath:[]}, {x:553, y:541, angle:3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:557, y:555, angle:2, bugor:0, eath:[]}, {x:559, y:570, angle:1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:560, y:585, angle:0, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:562, y:600, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:565, y:615, angle:-2, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:570, y:629, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:577, y:642, angle:-4, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:585, y:655, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:594, y:667, angle:-5, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:604, y:678, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:615, y:688, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:628, y:696, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:641, y:704, angle:-5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:655, y:710, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:669, y:714, angle:-3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:684, y:717, angle:-2, bugor:0, eath:[]}, {x:699, y:718, angle:-1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:714, y:718, angle:0, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:729, y:719, angle:1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:743, y:720, angle:2, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:758, y:724, angle:3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:772, y:729, angle:4, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:786, y:736, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:798, y:744, angle:5, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:810, y:753, angle:5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:821, y:764, angle:5, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:831, y:775, angle:5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:839, y:787, angle:5, bugor:0, eath:[{name:"d14", xPos:-1400}]}, {x:846, y:800, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:852, y:814, angle:4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:856, y:829, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:859, y:844, angle:3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:860, y:858, angle:2, bugor:0, eath:[]}, {x:860, y:873, angle:1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:860, y:888, angle:0, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:860, y:903, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:862, y:918, angle:-2, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:866, y:933, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:872, y:947, angle:-4, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:878, y:960, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:887, y:973, angle:-5, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:896, y:984, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:907, y:995, angle:-5, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:918, y:1005, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:931, y:1013, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:944, y:1020, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:958, y:1025, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:973, y:1029, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:988, y:1031, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1003, y:1032, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1017, y:1032, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1032, y:1029, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1047, y:1026, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1061, y:1020, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1074, y:1014, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1087, y:1006, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1099, y:996, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1109, y:986, angle:-6, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1119, y:974, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1128, y:962, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1135, y:949, angle:-5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1140, y:935, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1144, y:920, angle:-3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1147, y:906, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1148, y:891, angle:-1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1148, y:876, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1148, y:861, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1148, y:846, angle:0, bugor:0, eath:[{name:"d11", xPos:0}]}, {x:1148, y:831, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1148, y:816, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1148, y:801, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:786, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:0x0303, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:756, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:741, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:726, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:711, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:696, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:681, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:666, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:651, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:636, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:621, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:1147, y:606, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1147, y:591, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1147, y:576, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1147, y:561, angle:0, bugor:0, eath:[]}, {x:1147, y:546, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1147, y:531, angle:0, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1147, y:516, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1147, y:501, angle:0, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1147, y:486, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1148, y:471, angle:-2, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1147, y:456, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1148, y:441, angle:-4, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1147, y:426, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1146, y:411, angle:-5, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1144, y:396, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1141, y:381, angle:-5, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1138, y:366, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1133, y:352, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1128, y:338, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1122, y:324, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1116, y:311, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1108, y:298, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1100, y:285, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1091, y:273, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1082, y:261, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1072, y:250, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1062, y:239, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1051, y:229, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1040, y:219, angle:-6, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:0x0404, y:210, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1015, y:201, angle:-5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1003, y:193, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:990, y:186, angle:-5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:976, y:180, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:962, y:174, angle:-5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:948, y:169, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:933, y:165, angle:-4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:919, y:162, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:904, y:159, angle:-2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:889, y:157, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:874, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:859, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:844, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:829, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:814, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:799, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:784, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:769, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:754, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:739, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:724, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:709, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:694, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:679, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:664, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:649, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:634, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:619, y:156, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}]; TRASSA[1] = [{x:556, y:241, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:555, y:0x0100, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:556, y:271, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:556, y:286, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:556, y:301, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:556, y:316, angle:3, bugor:0, eath:[]}, {x:555, y:331, angle:3, bugor:0, eath:[{name:"d3", xPos:0}]}, {x:554, y:346, angle:3, bugor:0, eath:[]}, {x:553, y:361, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:552, y:376, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:549, y:391, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:547, y:405, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:543, y:420, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:538, y:434, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:533, y:448, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:527, y:462, angle:3, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:521, y:476, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:0x0202, y:489, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:506, y:502, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:497, y:0x0202, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:488, y:526, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:478, y:537, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:468, y:548, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:457, y:558, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:445, y:567, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:433, y:576, angle:2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:421, y:585, angle:2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:408, y:593, angle:1, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:395, y:600, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:382, y:607, angle:-1, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:368, y:614, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:355, y:621, angle:-2, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:342, y:629, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:329, y:636, angle:-3, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:316, y:644, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:303, y:651, angle:-4, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:290, y:659, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:277, y:666, angle:-5, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:264, y:674, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:252, y:683, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:241, y:693, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:232, y:705, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:223, y:717, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:216, y:730, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:211, y:744, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:206, y:759, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:203, y:773, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:202, y:788, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:202, y:803, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:204, y:818, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:208, y:833, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:213, y:847, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:220, y:860, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:228, y:873, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:236, y:885, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:246, y:896, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:258, y:906, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:270, y:914, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:283, y:922, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:297, y:927, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:312, y:932, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:326, y:935, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:341, y:936, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:356, y:936, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:371, y:934, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:386, y:931, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:400, y:926, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:413, y:920, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:426, y:912, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:439, y:905, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:452, y:898, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:465, y:890, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:478, y:882, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:491, y:874, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:503, y:866, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:516, y:858, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:529, y:850, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:542, y:843, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:555, y:835, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:568, y:828, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:581, y:821, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:595, y:815, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:609, y:809, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:623, y:804, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:638, y:800, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:652, y:797, angle:3, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:667, y:795, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:682, y:793, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:697, y:793, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:712, y:793, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:727, y:794, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:742, y:796, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:756, y:800, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:0x0303, y:804, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:785, y:808, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:799, y:814, angle:2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:813, y:820, angle:2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:826, y:827, angle:1, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:839, y:834, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:852, y:841, angle:-1, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:865, y:849, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:878, y:857, angle:-2, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:890, y:866, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:902, y:874, angle:-3, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:915, y:882, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:928, y:889, angle:-4, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:941, y:896, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:955, y:904, angle:-5, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:967, y:912, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:981, y:919, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:993, y:927, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1007, y:932, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1022, y:936, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1037, y:939, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1051, y:940, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1066, y:940, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1081, y:938, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1096, y:934, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1110, y:928, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1123, y:922, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1136, y:914, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1148, y:905, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1159, y:895, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1168, y:883, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1177, y:871, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1184, y:858, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1190, y:844, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1194, y:829, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1197, y:815, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1198, y:800, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1197, y:785, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1195, y:770, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1192, y:755, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1188, y:741, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:1181, y:727, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1173, y:715, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1164, y:703, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1154, y:692, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1143, y:682, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1130, y:673, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1117, y:666, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1104, y:659, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1091, y:651, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1078, y:644, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1065, y:636, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1052, y:629, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1039, y:621, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1026, y:614, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1013, y:606, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1000, y:599, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:987, y:591, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:975, y:583, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:962, y:575, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:950, y:566, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:938, y:557, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:927, y:547, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:916, y:536, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:906, y:525, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:896, y:0x0202, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:887, y:502, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:880, y:489, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:872, y:476, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:866, y:462, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:860, y:448, angle:3, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:856, y:434, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:852, y:420, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:850, y:405, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:848, y:390, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:846, y:375, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:845, y:360, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:844, y:345, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:844, y:330, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:843, y:315, angle:2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:843, y:300, angle:2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:843, y:285, angle:1, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:843, y:270, angle:1, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:843, y:0xFF, angle:-1, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:843, y:240, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:843, y:225, angle:-2, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:843, y:210, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:843, y:195, angle:-3, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:843, y:180, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:840, y:165, angle:-4, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:837, y:151, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:831, y:137, angle:-5, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:824, y:124, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:815, y:111, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:806, y:100, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:795, y:90, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:783, y:80, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:770, y:72, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:757, y:66, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:743, y:60, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:728, y:57, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:713, y:55, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:698, y:54, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:683, y:55, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:669, y:58, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:654, y:61, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:640, y:67, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:627, y:74, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:615, y:83, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:603, y:92, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:593, y:103, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:583, y:114, angle:-6, bugor:0, eath:[{name:"d7", xPos:1400}]}, {x:575, y:127, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:568, y:140, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:562, y:154, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:559, y:169, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:557, y:184, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:556, y:199, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:555, y:214, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:555, y:229, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:556, y:244, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}]; TRASSA[2] = [{x:977, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:962, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:947, y:110, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:932, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:917, y:110, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:902, y:110, angle:0, bugor:0, eath:[]}, {x:887, y:110, angle:0, bugor:0, eath:[{name:"d3", xPos:0}]}, {x:872, y:110, angle:0, bugor:0, eath:[]}, {x:857, y:110, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:842, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:827, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:812, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:797, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:782, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:767, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:752, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:737, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:722, y:110, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:707, y:110, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:692, y:110, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:677, y:110, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:662, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:647, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:632, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:617, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:602, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:587, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:572, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:557, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:542, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:527, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:0x0200, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:497, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:482, y:110, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:467, y:110, angle:0, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:452, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:437, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:422, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:407, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:392, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:377, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:362, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:347, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:332, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:317, y:110, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:302, y:110, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:287, y:110, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:272, y:110, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:0x0101, y:110, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:242, y:110, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:227, y:112, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:212, y:116, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:198, y:120, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:184, y:127, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:172, y:135, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:160, y:144, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:149, y:154, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:140, y:166, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:131, y:178, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:123, y:191, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:117, y:205, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:113, y:219, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:110, y:234, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:109, y:249, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:109, y:264, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:111, y:279, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:114, y:293, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:119, y:307, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:125, y:321, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:133, y:334, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:142, y:346, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:152, y:357, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:163, y:367, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:176, y:376, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:189, y:383, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:203, y:389, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:217, y:393, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:232, y:396, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:247, y:398, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:262, y:399, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:277, y:399, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:292, y:399, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:307, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:322, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:337, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:352, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:367, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:382, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:397, y:397, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:412, y:397, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:427, y:397, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:442, y:397, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:456, y:399, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:471, y:403, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:484, y:410, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:497, y:417, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:510, y:426, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:521, y:435, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:532, y:446, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:542, y:457, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:550, y:470, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:557, y:483, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:562, y:497, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:566, y:511, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:569, y:526, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:571, y:541, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:572, y:556, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:571, y:571, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:568, y:586, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:564, y:600, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:559, y:614, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:553, y:628, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:546, y:641, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:537, y:653, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:527, y:664, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:516, y:675, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:504, y:684, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:491, y:692, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:478, y:699, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:464, y:704, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:449, y:707, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:434, y:709, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:419, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:404, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:389, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:374, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:359, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:344, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:329, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:314, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:299, y:709, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:284, y:709, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:269, y:709, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:254, y:709, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:239, y:710, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:224, y:711, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:210, y:714, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:195, y:719, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:182, y:726, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:170, y:734, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:158, y:744, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:147, y:754, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:138, y:766, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:129, y:778, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:122, y:791, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:116, y:805, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:112, y:819, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:110, y:834, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:109, y:849, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:109, y:864, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:111, y:879, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:114, y:894, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:119, y:908, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:126, y:921, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:134, y:934, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:144, y:945, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:154, y:956, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:165, y:966, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:178, y:974, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:191, y:982, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:204, y:988, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:219, y:993, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:233, y:996, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:248, y:996, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:263, y:996, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:278, y:996, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:293, y:996, angle:0, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:308, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:323, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:338, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:353, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:368, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:383, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:398, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:413, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:428, y:996, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:443, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:458, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:473, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:488, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:503, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:518, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:533, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:548, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:563, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:578, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:593, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:608, y:996, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:623, y:996, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:638, y:996, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:653, y:996, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:668, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:683, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:698, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:713, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:728, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:743, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:758, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:773, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:788, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:803, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:818, y:996, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:833, y:997, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:848, y:997, angle:0, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:863, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:878, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:893, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:908, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:923, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:938, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:953, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:968, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:983, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:998, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1013, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:0x0404, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1043, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1058, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1073, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1088, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1103, y:997, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1118, y:997, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1133, y:996, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1148, y:995, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1163, y:992, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1178, y:989, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1192, y:984, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1205, y:977, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1218, y:969, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1229, y:959, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1240, y:949, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1250, y:937, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1258, y:925, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1265, y:912, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1271, y:898, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1275, y:883, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1277, y:869, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1278, y:854, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1278, y:839, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1276, y:824, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1272, y:809, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1267, y:795, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1260, y:782, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1253, y:769, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1243, y:757, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1233, y:746, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1221, y:737, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1209, y:728, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1196, y:721, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1182, y:715, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1167, y:711, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1153, y:708, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1138, y:708, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1123, y:709, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1108, y:709, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1093, y:709, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1078, y:709, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1063, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1048, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1033, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1018, y:709, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1003, y:710, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:988, y:710, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:973, y:710, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:958, y:710, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:943, y:708, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:928, y:706, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:913, y:702, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:899, y:697, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:886, y:690, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:874, y:681, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:862, y:672, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:851, y:661, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:842, y:649, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:834, y:637, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:826, y:624, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:820, y:610, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:815, y:596, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:812, y:581, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:811, y:566, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:810, y:551, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:811, y:537, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:813, y:522, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:817, y:507, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:821, y:493, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:827, y:479, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:835, y:466, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:844, y:454, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:854, y:443, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:864, y:432, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:876, y:423, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:889, y:414, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:902, y:407, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:916, y:402, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:930, y:399, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:945, y:398, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:960, y:397, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:975, y:397, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:990, y:397, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1005, y:397, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1020, y:397, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1035, y:397, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1050, y:397, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1065, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1080, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1095, y:398, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1110, y:398, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1125, y:399, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1140, y:399, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1155, y:397, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1170, y:393, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1184, y:389, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1198, y:384, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1211, y:376, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1223, y:367, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1234, y:357, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1245, y:346, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1254, y:334, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1262, y:322, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1268, y:308, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1273, y:294, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1276, y:279, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1277, y:264, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1278, y:249, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1276, y:234, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1274, y:219, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1270, y:205, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1264, y:191, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1257, y:178, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1248, y:166, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1238, y:155, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1227, y:144, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1216, y:135, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1203, y:127, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1189, y:120, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1175, y:115, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1161, y:112, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1146, y:110, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1131, y:110, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1116, y:110, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1101, y:110, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1086, y:110, angle:0, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:1071, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1056, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1041, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1026, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1011, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:996, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:981, y:110, angle:0, bugor:0, eath:[{name:"d2", xPos:0}]}]; TRASSA[3] = [{x:393, y:89, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:378, y:89, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:363, y:89, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:348, y:89, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:333, y:90, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:318, y:90, angle:0, bugor:0, eath:[]}, {x:303, y:90, angle:0, bugor:0, eath:[{name:"d3", xPos:0}]}, {x:288, y:90, angle:0, bugor:0, eath:[]}, {x:273, y:90, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:258, y:90, angle:-1, bugor:0, eath:[{name:"20", xPos:-1000}]}, {x:243, y:89, angle:-1, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:228, y:91, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:213, y:94, angle:-2, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:199, y:97, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:185, y:104, angle:-3, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:173, y:112, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:161, y:121, angle:-4, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:150, y:132, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:140, y:143, angle:-5, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:131, y:155, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:124, y:168, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:117, y:181, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:111, y:195, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:107, y:210, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:105, y:224, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:104, y:239, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:105, y:254, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:106, y:269, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:110, y:284, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:113, y:298, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:119, y:312, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:126, y:325, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:135, y:338, angle:-5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:144, y:350, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:154, y:360, angle:-4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:165, y:370, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:177, y:379, angle:-3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:191, y:386, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:204, y:392, angle:-2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:219, y:397, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:234, y:399, angle:-1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:249, y:400, angle:-1, bugor:0, eath:[]}, {x:264, y:400, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:279, y:400, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:294, y:400, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:309, y:400, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:324, y:400, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:339, y:401, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:354, y:401, angle:0, bugor:0, eath:[]}, {x:369, y:401, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:384, y:401, angle:1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:399, y:401, angle:1, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:413, y:403, angle:2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:428, y:407, angle:2, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:442, y:413, angle:3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:455, y:419, angle:4, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:469, y:426, angle:5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:480, y:436, angle:6, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:491, y:446, angle:6, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:502, y:457, angle:6, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:511, y:468, angle:6, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:519, y:481, angle:5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:526, y:494, angle:4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:532, y:508, angle:3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:536, y:523, angle:3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:539, y:537, angle:2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:540, y:552, angle:2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:540, y:567, angle:1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:540, y:582, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:540, y:597, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:540, y:612, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:540, y:627, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:540, y:642, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:540, y:657, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:540, y:672, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:540, y:687, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:540, y:702, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:540, y:717, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:540, y:732, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:540, y:747, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:542, y:762, angle:-1, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:545, y:777, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:548, y:792, angle:-2, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:551, y:806, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:556, y:821, angle:-3, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:561, y:835, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:566, y:849, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:573, y:862, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:580, y:875, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:589, y:888, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:597, y:900, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:606, y:912, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:615, y:924, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:625, y:935, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:636, y:945, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:646, y:957, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:657, y:967, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:669, y:976, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:681, y:984, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:694, y:992, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:707, y:1000, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:720, y:1007, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:734, y:1013, angle:-4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:748, y:1019, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:762, y:0x0400, angle:-3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:776, y:0x0404, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:791, y:1031, angle:-2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:806, y:1033, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:820, y:1036, angle:-1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:835, y:1037, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:850, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:865, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:880, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:895, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:910, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:925, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:940, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:955, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:970, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:985, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1000, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1015, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1030, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1045, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1060, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1075, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1090, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1105, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1120, y:1037, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1135, y:1037, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1150, y:1037, angle:-1, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1165, y:1036, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1180, y:1034, angle:-2, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1195, y:1030, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1208, y:0x0400, angle:-3, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1222, y:1017, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1234, y:1009, angle:-4, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1246, y:999, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1256, y:988, angle:-5, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1266, y:977, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1274, y:964, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:0x0500, y:951, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1286, y:937, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1290, y:922, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1293, y:908, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1295, y:893, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1295, y:878, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1294, y:863, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1292, y:848, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1288, y:833, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1283, y:819, angle:-6, bugor:0, eath:[{name:"d17", xPos:1400}]}, {x:1277, y:806, angle:-6, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1270, y:793, angle:-5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1261, y:781, angle:-5, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1251, y:769, angle:-4, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1240, y:759, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1228, y:750, angle:-3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1215, y:742, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1201, y:736, angle:-2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1187, y:731, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1173, y:728, angle:-1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1158, y:726, angle:-1, bugor:0, eath:[]}, {x:1143, y:727, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:1128, y:727, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:1113, y:727, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:1098, y:727, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:1083, y:727, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:1068, y:728, angle:0, bugor:0, eath:[{name:"d18", xPos:1000}, {name:"d19", xPos:-1000}]}, {x:1053, y:728, angle:0, bugor:0, eath:[]}, {x:1038, y:728, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:1023, y:728, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:1008, y:728, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:993, y:728, angle:1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:978, y:724, angle:1, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:964, y:720, angle:2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:950, y:714, angle:2, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:936, y:708, angle:3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:924, y:700, angle:4, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:912, y:691, angle:5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:900, y:681, angle:6, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:890, y:670, angle:6, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:880, y:659, angle:6, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:872, y:646, angle:6, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:865, y:633, angle:6, bugor:0, eath:[{name:"d15", xPos:-1400}]}, {x:859, y:619, angle:5, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:856, y:605, angle:4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:852, y:590, angle:3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:850, y:575, angle:2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:850, y:560, angle:2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:850, y:545, angle:1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:850, y:530, angle:1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:851, y:515, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:851, y:500, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:851, y:485, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:851, y:470, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:851, y:455, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:851, y:440, angle:0, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:851, y:425, angle:0, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:851, y:410, angle:-1, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:850, y:395, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:850, y:380, angle:-2, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:848, y:365, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:846, y:350, angle:-3, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:843, y:336, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:839, y:321, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:836, y:307, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:831, y:292, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:825, y:278, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:819, y:265, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:812, y:252, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:804, y:239, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:795, y:227, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:787, y:214, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:777, y:203, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:767, y:191, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:757, y:181, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:746, y:171, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:734, y:161, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:723, y:151, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:711, y:142, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:698, y:135, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:685, y:127, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:672, y:119, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:658, y:114, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:644, y:108, angle:-4, bugor:0, eath:[{name:"d16", xPos:1400}]}, {x:630, y:103, angle:-4, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:616, y:99, angle:-3, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:601, y:95, angle:-3, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:586, y:93, angle:-2, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:571, y:91, angle:-2, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:557, y:90, angle:-1, bugor:0, eath:[{name:"d20", xPos:1000}]}, {x:542, y:89, angle:-1, bugor:0, eath:[{name:"d20", xPos:-1000}]}, {x:527, y:89, angle:0, bugor:0, eath:[{name:"d11", xPos:0}]}, {x:0x0200, y:89, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:497, y:89, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:482, y:89, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:467, y:90, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:452, y:90, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:437, y:90, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:422, y:90, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}, {x:407, y:90, angle:0, bugor:0, eath:[{name:"d12", xPos:0}]}]; TRASSA[4] = [{x:1132, y:729, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:1132, y:714, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1132, y:699, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1132, y:684, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1132, y:669, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1132, y:654, angle:-2, bugor:0, eath:[]}, {x:1132, y:639, angle:-2, bugor:0, eath:[{name:"d3", xPos:0}]}, {x:1132, y:624, angle:-3, bugor:0, eath:[]}, {x:1132, y:609, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1132, y:594, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1128, y:579, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1124, y:565, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1118, y:551, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1111, y:538, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1103, y:526, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1093, y:0x0202, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1083, y:503, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1071, y:494, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1057, y:487, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1044, y:480, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1030, y:475, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1016, y:470, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1001, y:469, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:986, y:469, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:971, y:468, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:956, y:466, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:942, y:462, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:928, y:456, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:915, y:449, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:902, y:441, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:891, y:431, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:880, y:420, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:871, y:409, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:862, y:396, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:855, y:383, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:849, y:369, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:846, y:355, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:843, y:340, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:843, y:325, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:843, y:310, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:843, y:295, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:844, y:280, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:844, y:265, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:844, y:250, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:844, y:235, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:845, y:220, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:843, y:205, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:840, y:190, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:834, y:176, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:828, y:163, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:821, y:150, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:812, y:138, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:802, y:126, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:791, y:116, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:779, y:107, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:766, y:99, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:753, y:93, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:739, y:88, angle:-6, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:724, y:85, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:709, y:83, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:694, y:83, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:679, y:85, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:664, y:87, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:650, y:91, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:636, y:97, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:623, y:105, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:611, y:114, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:600, y:124, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:589, y:134, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:580, y:146, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:573, y:159, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:566, y:172, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:561, y:187, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:558, y:201, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:556, y:216, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:556, y:231, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:557, y:246, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:557, y:261, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:557, y:276, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:557, y:291, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:557, y:306, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:557, y:321, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:557, y:336, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:555, y:351, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:551, y:366, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:546, y:380, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:539, y:393, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:531, y:406, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:522, y:418, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:0x0200, y:429, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:501, y:439, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:489, y:448, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:476, y:455, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:462, y:461, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:448, y:466, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:433, y:469, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:418, y:470, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:403, y:471, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:388, y:472, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:373, y:475, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:359, y:478, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:345, y:485, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:332, y:492, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:320, y:501, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:309, y:511, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:299, y:523, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:291, y:535, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:283, y:548, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:277, y:562, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:272, y:576, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:269, y:590, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:268, y:605, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:268, y:620, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:267, y:635, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:267, y:650, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:267, y:665, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:267, y:680, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:267, y:695, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:267, y:710, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:267, y:725, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:267, y:740, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:267, y:755, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:267, y:770, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:267, y:785, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:267, y:800, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:267, y:815, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:268, y:830, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:268, y:845, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:268, y:860, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:268, y:875, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:268, y:890, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:272, y:905, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:275, y:920, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:281, y:933, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:287, y:947, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:296, y:959, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:305, y:971, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:315, y:982, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:327, y:992, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:339, y:1000, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:352, y:1008, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:366, y:1013, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:381, y:1017, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:395, y:1020, angle:-6, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:410, y:1021, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:425, y:1021, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:440, y:1019, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:455, y:1015, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:469, y:1010, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:482, y:1003, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:495, y:995, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:506, y:986, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:517, y:975, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:527, y:964, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:535, y:951, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:543, y:939, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:548, y:925, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:553, y:910, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:556, y:895, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:556, y:880, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:556, y:865, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:556, y:850, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:556, y:835, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:556, y:820, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:556, y:805, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:555, y:790, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:555, y:775, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:557, y:761, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:560, y:746, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:564, y:731, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:570, y:718, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:577, y:704, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:585, y:692, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:595, y:681, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:606, y:670, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:618, y:661, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:631, y:653, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:644, y:646, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:658, y:641, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:673, y:638, angle:6, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:687, y:636, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:702, y:635, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:717, y:636, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:732, y:639, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:747, y:642, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:761, y:648, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:774, y:655, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:786, y:663, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:798, y:673, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:808, y:684, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:818, y:695, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:826, y:708, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:833, y:721, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:838, y:735, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:841, y:750, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:844, y:765, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:844, y:780, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:844, y:795, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:844, y:810, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:844, y:825, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:844, y:840, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:844, y:855, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:844, y:870, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:844, y:885, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:846, y:900, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:849, y:914, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:854, y:929, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:860, y:942, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:867, y:955, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:876, y:968, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:886, y:978, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:898, y:988, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:910, y:997, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:922, y:1005, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:936, y:1011, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:950, y:1016, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:965, y:1019, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:980, y:1021, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:995, y:1021, angle:-6, bugor:0, eath:[{name:"d1", xPos:0}]}, {x:1010, y:1020, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:0x0400, y:1018, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1039, y:1013, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1052, y:1007, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1065, y:999, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1077, y:990, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:1089, y:980, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1099, y:970, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1108, y:958, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1116, y:945, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1122, y:931, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1127, y:917, angle:-4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1130, y:902, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1132, y:887, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1132, y:872, angle:-2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1132, y:857, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1132, y:842, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1132, y:827, angle:-1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1132, y:812, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1132, y:797, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1132, y:782, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:1131, y:767, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:1131, y:752, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}, {x:1131, y:737, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}, {name:"d9", xPos:-1000}]}]; TRASSA[5] = [{x:344, y:149, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:359, y:149, angle:0, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:374, y:149, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:389, y:149, angle:0, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:404, y:149, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:419, y:149, angle:0, bugor:0, eath:[]}, {x:434, y:149, angle:0, bugor:0, eath:[{name:"d3", xPos:0}]}, {x:449, y:150, angle:0, bugor:0, eath:[]}, {x:464, y:150, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:479, y:150, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:494, y:150, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:509, y:150, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:524, y:150, angle:1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:539, y:150, angle:2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:554, y:153, angle:3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:568, y:158, angle:4, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:582, y:164, angle:5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:595, y:171, angle:6, bugor:0, eath:[]}, {x:607, y:180, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:619, y:190, angle:6, bugor:0, eath:[]}, {x:629, y:201, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:638, y:213, angle:6, bugor:0, eath:[]}, {x:646, y:225, angle:5, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:653, y:239, angle:4, bugor:0, eath:[]}, {x:658, y:253, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:661, y:268, angle:2, bugor:0, eath:[]}, {x:663, y:282, angle:1, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:664, y:297, angle:-1, bugor:0, eath:[]}, {x:665, y:312, angle:-2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:670, y:327, angle:-3, bugor:0, eath:[]}, {x:676, y:340, angle:-4, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:682, y:354, angle:-5, bugor:0, eath:[]}, {x:691, y:366, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:701, y:377, angle:-6, bugor:0, eath:[]}, {x:711, y:388, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:723, y:397, angle:-6, bugor:0, eath:[]}, {x:736, y:405, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:749, y:412, angle:-5, bugor:0, eath:[]}, {x:763, y:418, angle:-4, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:778, y:421, angle:-3, bugor:0, eath:[]}, {x:793, y:423, angle:-2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:808, y:423, angle:-1, bugor:0, eath:[]}, {x:823, y:424, angle:1, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:838, y:425, angle:2, bugor:0, eath:[]}, {x:852, y:427, angle:3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:867, y:431, angle:4, bugor:0, eath:[]}, {x:881, y:437, angle:5, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:894, y:444, angle:6, bugor:0, eath:[]}, {x:906, y:453, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:917, y:463, angle:6, bugor:0, eath:[]}, {x:927, y:474, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:937, y:485, angle:6, bugor:0, eath:[]}, {x:945, y:498, angle:6, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:951, y:511, angle:5, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:956, y:526, angle:4, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:960, y:540, angle:3, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:962, y:555, angle:2, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:962, y:570, angle:1, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:962, y:585, angle:-1, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:962, y:600, angle:-2, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:963, y:615, angle:-3, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:965, y:630, angle:-4, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:970, y:644, angle:-5, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:977, y:658, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:984, y:671, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:993, y:683, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1003, y:694, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1013, y:705, angle:-6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1026, y:713, angle:-6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1038, y:721, angle:-5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1052, y:728, angle:-4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1066, y:732, angle:-3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1081, y:735, angle:-2, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1096, y:737, angle:-1, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1111, y:737, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1126, y:738, angle:0, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1141, y:738, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1156, y:739, angle:1, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1171, y:739, angle:2, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1186, y:740, angle:3, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1201, y:740, angle:4, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1216, y:742, angle:5, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1230, y:744, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1244, y:750, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1258, y:757, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1270, y:765, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1282, y:774, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1293, y:785, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1303, y:795, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1311, y:808, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1318, y:821, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1324, y:835, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1328, y:850, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1330, y:865, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1331, y:880, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1331, y:895, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1328, y:909, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1325, y:924, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1320, y:938, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1314, y:952, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1305, y:964, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1296, y:976, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1286, y:987, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1274, y:997, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1262, y:1005, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1249, y:1013, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1235, y:1018, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1221, y:1022, angle:5, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1206, y:1025, angle:4, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:1191, y:1026, angle:3, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:1176, y:1026, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1161, y:1026, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1146, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1131, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1116, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1101, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1086, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1071, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1056, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1041, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:1026, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:1011, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:996, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:981, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:966, y:1026, angle:0, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:951, y:1026, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:936, y:1023, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:921, y:1020, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:907, y:1016, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:893, y:1010, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:880, y:1004, angle:6, bugor:0, eath:[]}, {x:867, y:996, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:855, y:987, angle:6, bugor:0, eath:[]}, {x:845, y:976, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:835, y:964, angle:6, bugor:0, eath:[]}, {x:826, y:953, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:819, y:939, angle:5, bugor:0, eath:[]}, {x:813, y:925, angle:4, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:808, y:911, angle:3, bugor:0, eath:[]}, {x:804, y:897, angle:2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:803, y:882, angle:1, bugor:0, eath:[]}, {x:802, y:867, angle:-1, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:801, y:852, angle:-2, bugor:0, eath:[]}, {x:798, y:837, angle:-3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:792, y:823, angle:-4, bugor:0, eath:[]}, {x:786, y:810, angle:-5, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:778, y:797, angle:-6, bugor:0, eath:[]}, {x:0x0300, y:785, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:758, y:774, angle:-6, bugor:0, eath:[]}, {x:747, y:764, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:735, y:755, angle:-6, bugor:0, eath:[]}, {x:723, y:747, angle:-6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:709, y:740, angle:-6, bugor:0, eath:[]}, {x:695, y:736, angle:-5, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:680, y:732, angle:-4, bugor:0, eath:[]}, {x:665, y:730, angle:-3, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:651, y:729, angle:-2, bugor:0, eath:[]}, {x:636, y:729, angle:-1, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:621, y:728, angle:1, bugor:0, eath:[]}, {x:606, y:727, angle:2, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:591, y:724, angle:3, bugor:0, eath:[]}, {x:577, y:719, angle:4, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:563, y:713, angle:5, bugor:0, eath:[]}, {x:550, y:705, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:539, y:695, angle:6, bugor:0, eath:[]}, {x:528, y:685, angle:6, bugor:0, eath:[{name:"d2", xPos:0}]}, {x:517, y:675, angle:6, bugor:0, eath:[]}, {x:508, y:663, angle:6, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:499, y:651, angle:6, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:493, y:637, angle:5, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:488, y:623, angle:4, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:484, y:608, angle:3, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:482, y:594, angle:2, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:480, y:579, angle:1, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:479, y:564, angle:-1, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:476, y:549, angle:-2, bugor:0, eath:[{name:"d10", xPos:-1000}]}, {x:472, y:535, angle:-3, bugor:0, eath:[{name:"d10", xPos:1000}]}, {x:465, y:521, angle:-4, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:457, y:509, angle:-5, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:448, y:496, angle:-6, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:438, y:485, angle:-6, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:428, y:475, angle:-6, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:416, y:465, angle:-6, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:403, y:457, angle:-6, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:390, y:451, angle:-5, bugor:0, eath:[{name:"10", xPos:1000}]}, {x:376, y:445, angle:-4, bugor:0, eath:[{name:"10", xPos:-1000}]}, {x:361, y:441, angle:-3, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:347, y:439, angle:-2, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:332, y:438, angle:-1, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:317, y:438, angle:0, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:302, y:438, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:287, y:437, angle:0, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:272, y:437, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:0x0101, y:437, angle:0, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:242, y:437, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:227, y:437, angle:1, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:212, y:437, angle:2, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:197, y:436, angle:3, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:182, y:433, angle:4, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:168, y:429, angle:5, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:154, y:423, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:141, y:415, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:129, y:407, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:118, y:396, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:107, y:386, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:98, y:373, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:90, y:361, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:84, y:347, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:80, y:333, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:76, y:318, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:74, y:303, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:74, y:288, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:75, y:273, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:78, y:259, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:82, y:244, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:88, y:230, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:95, y:217, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:104, y:205, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:114, y:194, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:124, y:183, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:136, y:174, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:149, y:166, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:162, y:159, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:177, y:155, angle:6, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:191, y:151, angle:6, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:206, y:149, angle:5, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:221, y:150, angle:4, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:236, y:150, angle:3, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:251, y:150, angle:2, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:266, y:150, angle:1, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:281, y:150, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:296, y:150, angle:0, bugor:0, eath:[{name:"d9", xPos:-1000}]}, {x:311, y:150, angle:0, bugor:0, eath:[{name:"d8", xPos:1000}]}, {x:326, y:150, angle:0, bugor:0, eath:[{name:"d9", xPos:-1000}]}]; _local2 = 0; _local3 = ((10 * Math.PI) / TRASSA[_arg1].length); _local4 = 0; while (_local4 < TRASSA[_arg1].length) { TRASSA[_arg1][_local4]["bugor"] = (1 + (0.3 * Math.sin((_local3 * _local4)))); _local2 = (_local2 + TRASSA[_arg1][_local4]["angle"]); _local4++; }; return (TRASSA[_arg1]); } public static function nextPoint(_arg1:Number):Number{ if (_arg1 >= TRASSA[CURRENT_LEVEL].length){ _arg1 = (_arg1 - TRASSA[CURRENT_LEVEL].length); } else { if (_arg1 < 0){ _arg1 = (TRASSA[CURRENT_LEVEL].length + _arg1); }; }; return (_arg1); } public static function setTypePlayer(_arg1:uint):void{ switch (_arg1){ case 0: CURRENT_PLAYER_TYPE = "latinos"; break; case 1: CURRENT_PLAYER_TYPE = "afra"; break; case 2: CURRENT_PLAYER_TYPE = "bool"; break; case 3: CURRENT_PLAYER_TYPE = "blondy"; break; case 4: CURRENT_PLAYER_TYPE = "ufoman"; break; }; } public static function clearGame(){ SCORE = 0; CURRENT_PLAYER_UPGRATE = {speed:0, smart:0, armor:0}; } public static function getTrassInfo(_arg1:Number):Object{ trace("INI LEVELS"); LEVEL_INFO[0] = new Object(); LEVEL_INFO[0].sun = {x:179, y:-80}; LEVEL_INFO[0].horizontColor = {r:205, g:171, b:118}; LEVEL_INFO[0].world = 0; LEVEL_INFO[1] = new Object(); LEVEL_INFO[1].sun = null; LEVEL_INFO[1].horizontColor = {r:87, g:73, b:72}; LEVEL_INFO[1].world = 1; LEVEL_INFO[2] = new Object(); LEVEL_INFO[2].sun = null; LEVEL_INFO[2].horizontColor = null; LEVEL_INFO[2].world = 2; LEVEL_INFO[3] = new Object(); LEVEL_INFO[3].sun = {x:179, y:-80}; LEVEL_INFO[3].horizontColor = {r:205, g:171, b:118}; LEVEL_INFO[3].world = 0; LEVEL_INFO[4] = new Object(); LEVEL_INFO[4].sun = null; LEVEL_INFO[4].horizontColor = {r:87, g:73, b:72}; LEVEL_INFO[4].world = 1; LEVEL_INFO[5] = new Object(); LEVEL_INFO[5].sun = null; LEVEL_INFO[5].horizontColor = null; LEVEL_INFO[5].world = 2; return (LEVEL_INFO[_arg1]); } HEROS["latinos"] = {speed:80, smart:65, armor:65, opponents:["blondy", "bool", "ufoman", "afra"]}; HEROS["afra"] = {speed:70, smart:70, armor:70, opponents:["ufoman", "blondy", "bool", "latinos"]}; HEROS["bool"] = {speed:75, smart:55, armor:80, opponents:["latinos", "blondy", "afra", "ufoman"]}; HEROS["blondy"] = {speed:75, smart:80, armor:55, opponents:["latinos", "afra", "bool", "ufoman"]}; HEROS["ufoman"] = {speed:80, smart:60, armor:70, opponents:["bool", "afra", "latinos", "blondy"]}; UPGRATES[0] = {speed:0, smart:0, armor:0, drive:["driveOutPlayer", "driveRandom", "driveRandom", "driveRandom"]}; UPGRATES[1] = {speed:1, smart:1, armor:1, drive:["driveOutPlayer", "driveToPlayer", "driveRandom", "driveTo3"]}; UPGRATES[2] = {speed:2, smart:2, armor:2, drive:["driveOutPlayer", "driveOutPlayer", "driveToPlayer", "driveRandom"]}; UPGRATES[3] = {speed:3, smart:3, armor:3, drive:["driveOutPlayer", "driveToPlayer", "driveRandom", "driveTo4"]}; UPGRATES[4] = {speed:2, smart:3, armor:3, drive:["driveOutPlayer", "driveToPlayer", "driveToPlayer", "driveTo3"]}; UPGRATES[5] = {speed:3, smart:4, armor:4, drive:["driveOutPlayer", "driveToPlayer", "driveTo3", "driveToPlayer"]}; GAME_KEYS[0] = {up:38, down:40, left:37, rigth:39, spice:16}; GAME_KEYS[1] = {up:87, down:83, left:65, rigth:68, spice:32}; GAME_KEYS[2] = {esc:27}; } }//package classes
Section 30
//Main (classes.Main) package classes { import flash.display.*; import flash.events.*; import classes.utils.*; import flash.net.*; import classes.gamezhero.*; import flash.system.*; public class Main extends MovieClip { private var proLibrary:ClassLoader; public var gameArea:GameArea; private var pro; private var proFlag:Boolean;// = false public function Main():void{ proFlag = false; super(); addFrameScript(0, frame1, 1, frame2); Security.allowDomain("gamezhero.com", "files.gamezhero.com", "eufiles.gamezhero.com", "*.gamezhero.com", "*", "*.*", "*.*.*"); stage.stageFocusRect = false; stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; this.addEventListener(Event.ENTER_FRAME, iniMainStage); } private function getURL(_arg1:String, _arg2:String="_blank"):void{ var _local3:URLRequest; _local3 = new URLRequest(_arg1); navigateToURL(_local3, _arg2); } public function iniMainStage(_arg1:Event):void{ var _local2:FlashChecker; var _local3:GamePreloader; this.removeEventListener(Event.ENTER_FRAME, iniMainStage); this.gotoAndStop(1); _local2 = new FlashChecker(this); if (_local2.checkFlashVersion(9) == true){ _local3 = new GamePreloader(this, 2, "ufo_racing"); _local2.destroy(); }; loadPro(); } public function nextStep():void{ var _local1:Vorota; trace(("PRO>> " + pro)); if (pro){ pro.stopPopUp(); }; stage.align = ""; _local1 = new Vorota(this, false, this, 2); } function frame1(){ stop(); } private function loadErrorHandler(_arg1:Event):void{ getURL("http://www.gamezhero.com/topscore/uforacing/?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=error", "_blank"); } function frame2(){ stop(); } private function classLoadedHandler(_arg1:Event):void{ var _local2:Class; var _local3:Number; _local2 = proLibrary.getClass("superPro3"); _local3 = Number(root.loaderInfo.parameters["gamezhero_code"]); pro = new _local2(this, 0, _local3, "ufo_racing"); } private function loadPro():void{ if (proFlag == false){ proFlag = true; proLibrary = new ClassLoader(); proLibrary.addEventListener(ClassLoader.LOAD_ERROR, loadErrorHandler); proLibrary.addEventListener(ClassLoader.CLASS_LOADED, classLoadedHandler); proLibrary.load(("http://files.gamezhero.com/flash/superPro3.swf?time" + new Date().getTime())); }; } } }//package classes
Section 31
//MovedRival (classes.MovedRival) package classes { import classes.math.*; import flash.display.*; import flash.events.*; import classes.media.*; public class MovedRival extends MovieClip { public var PLAYER_X_SPEED_DX_MINUS_KOF:Number;// = 1.03 public var PLAYERS_ARR:Array; public var PLAYER_X_SPEED:Number;// = 0 public var PLAYER_ANGEL_KOF:Number;// = 0 public var PLAYER_SPEED_DX_MINUS_KOF:Number;// = 1.01 public var GLOBAL_TEXT:String;// = "" private var timeBoomInterval:Number;// = 0 public var PLAYER_Y_POSITION:Number;// = 0 public var CUREENT_LAP:uint;// = 0 public var NAME:String; public var X_GOAL:Number;// = 0 public var PLAYER_ARMOR_POINTS_MAX:Number; public var PLAYER_ARMOR_POINTS:Number; public var PLAYER_TURBO_ARR:Array; public var PLAYER_FINISH_AMOUNT:Number; public var PLAYER_X_POSITION_MAX:Number; public var PLAYER_TURBO_KOF_MINUS:Number;// = 0.5 public var PLAYER_SMART_POINTS:Number; public var PLAYER_X_POSITION_LAST:Number;// = 0 public var PLAYER_STATUS:String;// = "start" public var GOAL:MovieClip; private var timeBoomLastInterval:Number;// = 0 public var PLAYER_Y_POSITION_LAST:Number;// = 0 public var PLAYER_PATH_TYPE:String; public var firstDieFlag:Boolean;// = true public var PLAYER_VECTOR_POSITION:Vector; public var PLAYER_X_SPEED_DX_PLUS:Number;// = 0.5 public var PLAYER_SPEED:Number;// = 0 public var PLAYER_X_POSITION:Number;// = 0 public var PLAYER_SPEED_MAX:Number;// = 0.2 public var X_GOAL_ITERATION:Number;// = 0 public var PLAYER_SPEED_DX_PLUS:Number;// = 0.002 public var boomArr:Array; public var PLAYER_TICKS:Number;// = 0 public var TRASSA:Array; public var PLAYER_CURRENT_ANGLE:Number; public var PLAYER_START_AMOUNT:Number; public var PLAYER_X_SPEED_MAX:Number;// = 15 public var PLAYER_Y_POSITION_GLOBAL:Number;// = 0 public var PLAYER_POLYGON:Polygon; public var PLAYER_TURBO_KOF:Number;// = 100 public var PLAYER_TURBO_KOF_SET:Number;// = 0 public var PLAYER_SPEEDY_POINTS:Number; public var PLAYER_TYPE:String; public var X_GOAL_ITERATION_MAX:Number;// = 200 public var PLAYER_SCORE_MINUS:Number;// = 0 public function MovedRival(_arg1:MovieClip, _arg2:Number, _arg3:Array, _arg4:String, _arg5:String):void{ boomArr = new Array(); firstDieFlag = true; X_GOAL = 0; X_GOAL_ITERATION = 0; X_GOAL_ITERATION_MAX = 200; PLAYER_Y_POSITION = 0; PLAYER_Y_POSITION_GLOBAL = 0; PLAYER_X_POSITION = 0; PLAYER_X_POSITION_MAX = (GameSettings.GAME_TRASSA_WIDTH_2 + 200); PLAYER_Y_POSITION_LAST = 0; PLAYER_X_POSITION_LAST = 0; PLAYER_SPEED = 0; PLAYER_SPEED_MAX = 0.2; PLAYER_SPEED_DX_PLUS = 0.002; PLAYER_SPEED_DX_MINUS_KOF = 1.01; PLAYER_X_SPEED = 0; PLAYER_X_SPEED_MAX = 15; PLAYER_X_SPEED_DX_PLUS = 0.5; PLAYER_X_SPEED_DX_MINUS_KOF = 1.03; PLAYER_ANGEL_KOF = 0; PLAYER_TURBO_KOF = 100; PLAYER_TURBO_KOF_SET = 0; PLAYER_TURBO_KOF_MINUS = 0.5; PLAYER_TURBO_ARR = new Array(); PLAYER_SCORE_MINUS = 0; PLAYER_TICKS = 0; PLAYERS_ARR = new Array(); PLAYER_STATUS = "start"; GLOBAL_TEXT = ""; CUREENT_LAP = 0; timeBoomInterval = 0; timeBoomLastInterval = 0; super(); TRASSA = _arg3; NAME = _arg4; GOAL = _arg1; PLAYER_Y_POSITION = _arg2; PLAYER_Y_POSITION_LAST = _arg2; PLAYER_Y_POSITION_GLOBAL = _arg2; X_GOAL = getNextRandomXGoal(); PLAYER_CURRENT_ANGLE = 0; PLAYER_TYPE = _arg5; setGameStatus("start"); } public function getYPosition():Number{ return (PLAYER_Y_POSITION); } public function checkXSpeedPlus(_arg1:Number):Number{ var _local2:Number; if (_arg1 != 0){ _local2 = Math.abs(_arg1); if (_local2 > PLAYER_X_SPEED_MAX){ _arg1 = ((_local2 / _arg1) * PLAYER_X_SPEED_MAX); }; }; return (_arg1); } public function getYPositionIndex():Number{ return (Math.floor(PLAYER_Y_POSITION)); } public function updatePoligonPos():void{ PLAYER_POLYGON.pos = new Vector(this.x, this.y); } public function iniVector(_arg1:Array){ PLAYER_VECTOR_POSITION = new Vector(this.x, this.y); PLAYER_POLYGON = new Polygon(MovieClip(this), NAME, PLAYER_VECTOR_POSITION, _arg1, 0); } public function setBoom(_arg1:uint){ } public function setGameStatus(_arg1:String):void{ trace((">> " + _arg1)); switch (_arg1){ case "game": PLAYER_STATUS = "game"; PLAYER_SPEED = (PLAYER_SPEED / 4); break; case "die": PLAYER_STATUS = "die"; PLAYER_SPEED_DX_PLUS = 0; PLAYER_X_SPEED_DX_PLUS = 0.001; break; case "start": PLAYER_STATUS = "start"; PLAYER_SPEED_DX_PLUS = 0; PLAYER_X_SPEED_DX_PLUS = 0; PLAYER_START_AMOUNT = 5; break; case "finish": PLAYER_STATUS = "finish"; PLAYER_SPEED_DX_PLUS = 0; PLAYER_X_SPEED_DX_PLUS = 0; PLAYER_FINISH_AMOUNT = 5; break; case "null": PLAYER_STATUS = "null"; break; }; trace((" setGameStatus " + PLAYER_STATUS)); } public function setParams(_arg1:Object, _arg2:Number=1){ var _local3:Number; var _local4:Number; var _local5:Number; var _local6:uint; var _local7:uint; var _local8:Number; var _local9:Number; var _local10:uint; PLAYER_SPEEDY_POINTS = _arg1.speed; PLAYER_ARMOR_POINTS = _arg1.armor; PLAYER_ARMOR_POINTS_MAX = _arg1.armor; PLAYER_SMART_POINTS = _arg1.smart; PLAYER_PATH_TYPE = _arg1.path; _local3 = (PLAYER_SPEEDY_POINTS / GameSettings.AMOUNTS_POINTS); _local4 = (PLAYER_ARMOR_POINTS / GameSettings.AMOUNTS_POINTS); _local5 = (PLAYER_SMART_POINTS / GameSettings.AMOUNTS_POINTS); PLAYER_SPEED_MAX = ((_local3 * GameSettings.GLOBAL_PLAYER_SPEED_MAX) * _arg2); PLAYER_X_SPEED_MAX = ((_local5 * GameSettings.GLOBAL_PLAYER_X_SPEED_MAX) * _arg2); PLAYER_SPEED_DX_PLUS = ((_local3 * GameSettings.GLOBAL_PLAYER_SPEED_DX_PLUS) * _arg2); PLAYER_X_SPEED_DX_PLUS = ((_local3 * GameSettings.GLOBAL_PLAYER_X_SPEED_DX_PLUS) * _arg2); _local6 = 100; _local7 = Math.round((4 + (3 * Math.random()))); _local8 = Math.round(((TRASSA.length * GameSettings.GAME_LAPS) / _local7)); _local9 = 0; _local10 = 0; while (_local10 < _local7) { _local9 = ((_local8 * _local10) + Math.round(((_local8 / 2) * Math.random()))); PLAYER_TURBO_ARR.push({pos:_local9, amount:Math.round((_local6 / _local7))}); _local10++; }; trace(((((((((("setParams " + _arg1.path) + " setParams SPEED_MAX:") + PLAYER_SPEED_MAX) + " X_SPEED_MAX:") + PLAYER_X_SPEED_MAX) + " SPEED_DX_PLUS:") + PLAYER_SPEED_DX_PLUS) + " X_SPEED_DX_PLUS:") + PLAYER_X_SPEED_DX_PLUS)); } public function getPosition():Object{ var _local1:Object; _local1 = new Object(); _local1.x = PLAYER_X_POSITION; _local1.y = PLAYER_Y_POSITION; return (_local1); } public function minusArmor(_arg1:Number){ PLAYER_ARMOR_POINTS = (PLAYER_ARMOR_POINTS - _arg1); if (PLAYER_ARMOR_POINTS <= 0){ PLAYER_ARMOR_POINTS = 0; setGameStatus("die"); }; } public function updateStatusGame(_arg1:Boolean=true):void{ var _local2:Boolean; var _local3:Number; CUREENT_LAP = Math.ceil((PLAYER_Y_POSITION_GLOBAL / TRASSA.length)); if (PLAYER_TURBO_ARR.length > 0){ if (PLAYER_TURBO_ARR[0].pos == Math.round(PLAYER_Y_POSITION_GLOBAL)){ PLAYER_TURBO_KOF_SET = PLAYER_TURBO_ARR[0].amount; PLAYER_TURBO_ARR.splice(0, 1); }; }; _local2 = true; PLAYER_SPEED = checkYSpeedPlus(PLAYER_SPEED_DX_PLUS); PLAYER_SPEED = (PLAYER_SPEED * getBorderKof()); if (PLAYER_X_POSITION > X_GOAL){ PLAYER_X_SPEED = checkXSpeedPlus((PLAYER_X_SPEED - PLAYER_X_SPEED_DX_PLUS)); } else { PLAYER_X_SPEED = checkXSpeedPlus((PLAYER_X_SPEED + PLAYER_X_SPEED_DX_PLUS)); }; if ((PLAYER_TURBO_KOF_SET > 0)){ _local3 = (PLAYER_SPEED_MAX * 1.3); if (PLAYER_SPEED < _local3){ PLAYER_SPEED = (PLAYER_SPEED + (PLAYER_SPEED_DX_PLUS * 2)); } else { PLAYER_SPEED = _local3; }; PLAYER_TURBO_KOF_SET = (PLAYER_TURBO_KOF_SET - PLAYER_TURBO_KOF_MINUS); _local2 = false; } else { if (PLAYER_SPEED > PLAYER_SPEED_MAX){ _local2 = true; }; }; if (_local2){ PLAYER_SPEED = checkYSpeedMinus2(); }; PLAYER_X_POSITION_LAST = PLAYER_X_POSITION; PLAYER_Y_POSITION_LAST = PLAYER_Y_POSITION; PLAYER_X_POSITION = (PLAYER_X_POSITION + PLAYER_X_SPEED); if (_arg1){ PLAYER_Y_POSITION = (PLAYER_Y_POSITION + PLAYER_SPEED); PLAYER_Y_POSITION_GLOBAL = (PLAYER_Y_POSITION_GLOBAL + PLAYER_SPEED); PLAYER_Y_POSITION = GameSettings.nextPosition(PLAYER_Y_POSITION); }; correctMaxX(); getNewXGoal(); updatePos(); updatePoligonPos(); updateCurrentAngel(); } public function updatePos2(_arg1:MovieClip):void{ _arg1.PLAYER_X_POSITION = _arg1.x; _arg1.PLAYER_Y_POSITION = (_arg1.y / 200); } public function update():void{ PLAYER_TICKS++; switch (PLAYER_STATUS){ case "game": updateStatusGame(); if (CUREENT_LAP > GameSettings.GAME_LAPS){ setGameStatus("finish"); }; break; case "die": updateStatusGame(); break; case "start": updateStatusGame(false); break; case "finish": updateStatusGame(); break; }; } public function updatePos():void{ this.x = PLAYER_X_POSITION; this.y = (200 * PLAYER_Y_POSITION); } public function checkXSpeedMinus(_arg1:Number):Number{ if (_arg1 != 0){ _arg1 = (_arg1 / PLAYER_X_SPEED_DX_MINUS_KOF); if (Math.abs(_arg1) < 0.1){ _arg1 = 0; }; }; return (_arg1); } public function boom(_arg1:Vector, _arg2:Number, _arg3:MovieClip){ var _local4:Vector; var _local5:Number; var _local6:*; var _local7:*; var _local8:Number; var _local9:Vector; var _local10:Vector; var _local11:Vector; var _local12:Vector; var _local13:Number; _local4 = new Vector((_arg1.x * _arg2), (_arg1.y * _arg2)); _local5 = _local4.getLength(); _local4.scale(0.5); _local6 = _local4.x; _local7 = _local4.y; this.x = (this.x - _local6); this.y = (this.y - _local7); updatePos2(this); _arg3.x = (_arg3.x + _local6); _arg3.y = (_arg3.y + _local7); updatePos2(_arg3); _local8 = (Math.abs((_arg3.PLAYER_SPEED - this.PLAYER_SPEED)) / 2); _local9 = new Vector(0, this.PLAYER_SPEED); _local10 = new Vector(0, _arg3.PLAYER_SPEED); _local11 = _local9.minusNew(_local10); _local12 = new Vector((this.x - _arg3.x), (this.y - _arg3.y)); _local12.setLength(_local11.getLength()); _local9.plus(_local12); _local10.minus(_local12); this.PLAYER_SPEED = _local9.y; _arg3.PLAYER_SPEED = _local10.y; this.PLAYER_X_SPEED = this.checkXSpeedPlus((this.PLAYER_X_SPEED + (_local9.x * 200))); _arg3.PLAYER_X_SPEED = _arg3.checkXSpeedPlus((_arg3.PLAYER_X_SPEED + (_local10.x * 200))); _local13 = Math.abs(Math.round((_local4.y / 2))); this.minusArmor(_local13); _arg3.minusArmor(_local13); timeBoomInterval = new Date().getTime(); if ((timeBoomInterval - timeBoomLastInterval) > 100){ SoundFX.playSound(null, "s_boom", 0, _local12.length, getPan()); timeBoomLastInterval = timeBoomInterval; }; } public function getBorderKof():Number{ var _local1:Number; var _local2:Number; _local1 = 100; _local2 = (PLAYER_X_POSITION_MAX - _local1); if (Math.abs(PLAYER_X_POSITION) > _local2){ PLAYER_SCORE_MINUS++; return ((0.95 + (0.05 * ((PLAYER_X_POSITION_MAX - Math.abs(PLAYER_X_POSITION)) / _local1)))); }; return (1); } public function correctMaxX(){ var _local1:Number; _local1 = Math.abs(PLAYER_X_POSITION); if (_local1 > PLAYER_X_POSITION_MAX){ PLAYER_X_POSITION = ((_local1 / PLAYER_X_POSITION) * PLAYER_X_POSITION_MAX); }; } public function getXPosition():Number{ return (PLAYER_X_POSITION); } public function getTurn():Number{ var _local1:Number; _local1 = (Math.round((30 * (PLAYER_X_POSITION / PLAYER_X_POSITION_MAX))) + 31); return (_local1); } public function getAngle():Number{ return ((30 * (PLAYER_X_SPEED / PLAYER_X_SPEED_MAX))); } public function checkYSpeedPlus(_arg1:Number, _arg2:Boolean=false):Number{ if ((((PLAYER_SPEED < PLAYER_SPEED_MAX)) || (_arg2))){ PLAYER_SPEED = (PLAYER_SPEED + _arg1); PLAYER_SPEED = checkYSpeedMinus(PLAYER_SPEED); }; return (PLAYER_SPEED); } public function getGlobalText():String{ return (GLOBAL_TEXT); } public function getPan():Number{ return ((PLAYER_X_POSITION / PLAYER_X_POSITION_MAX)); } public function getNewXGoal():Number{ var _local1:*; switch (PLAYER_PATH_TYPE){ case "driveRandom": X_GOAL_ITERATION++; if (X_GOAL_ITERATION > X_GOAL_ITERATION_MAX){ X_GOAL_ITERATION = 0; X_GOAL = getNextRandomXGoal(); }; break; case "driveToPlayer": X_GOAL = PLAYERS_ARR[0].PLAYER_X_POSITION; break; case "driveOutPlayer": _local1 = (PLAYERS_ARR[0].PLAYER_X_POSITION + 300); if (Math.abs(_local1) > (PLAYER_X_POSITION_MAX - 200)){ _local1 = (PLAYERS_ARR[0].PLAYER_X_POSITION - 300); }; X_GOAL = _local1; break; case "driveTo2": X_GOAL = getNextDriveToN(2); break; case "driveTo3": X_GOAL = getNextDriveToN(3); break; case "driveTo4": X_GOAL = getNextDriveToN(4); break; }; return (X_GOAL); } public function updateCurrentAngel():void{ PLAYER_ANGEL_KOF = (PLAYER_Y_POSITION - PLAYER_Y_POSITION_LAST); PLAYER_CURRENT_ANGLE = (PLAYER_CURRENT_ANGLE + (PLAYER_ANGEL_KOF * TRASSA[getYPositionIndex()].angle)); PLAYER_CURRENT_ANGLE = GameSettings.check360(PLAYER_CURRENT_ANGLE); } public function getNextRandomXGoal():Number{ var _local1:Number; _local1 = (PLAYER_X_POSITION_MAX - 200); return ((-(_local1) + ((_local1 * 2) * Math.random()))); } public function iniSoperniks(_arg1:Array){ PLAYERS_ARR = _arg1; } public function checkYSpeedMinus(_arg1:Number):Number{ if (_arg1 < -(PLAYER_SPEED_MAX)){ _arg1 = -(PLAYER_SPEED_MAX); }; return (_arg1); } public function setMaxSpeed(_arg1:Number):void{ PLAYER_SPEED_MAX = _arg1; } public function getPositionForTrassa():Number{ return (GameSettings.nextPosition((PLAYER_Y_POSITION - 3.7))); } public function getNextDriveToN(_arg1:uint):Number{ var _local2:Number; var _local3:Number; var _local4:*; var _local5:*; _local2 = 0; _local3 = 0; _local4 = 0; while (_local4 < PLAYERS_ARR.length) { _local5 = PLAYERS_ARR[_local4]; if (_local5 != this){ _local2++; _local3 = (_local3 + PLAYERS_ARR[_local4].PLAYER_X_POSITION); }; if (_local2 >= 2){ break; }; _local4++; }; return ((_local3 / _local2)); } public function checkYSpeedMinus2():Number{ var _local1:Number; _local1 = (PLAYER_SPEED / PLAYER_SPEED_DX_MINUS_KOF); return (_local1); } public function correctiveX(){ var _local1:Number; var _local2:Number; _local1 = (500 * (PLAYER_Y_POSITION - PLAYER_Y_POSITION_LAST)); _local2 = Math.tan(((TRASSA[getYPositionIndex()].angle * Math.PI) / 180)); PLAYER_X_POSITION = (PLAYER_X_POSITION - (_local1 * _local2)); correctMaxX(); } } }//package classes
Section 32
//Panel (classes.Panel) package classes { import flash.display.*; import flash.geom.*; import fl.motion.*; import flash.text.*; public class Panel extends MovieClip { public var turboLigth:MovieClip; private var PLAYERS_ARR:Array; public var laps:TextField; public var l1:MovieClip; private var LEVEL:uint; public var txt:TextField; public var l2:MovieClip; public var tracks:MovieClip; private var PLAYERS_FLAGS:Object; public var begun2:MovieClip; private var TRASSA:Array; public var begun1:MovieClip; private var currAngle:Number;// = 0 private var PLAYERS_ARR_2:Array; private var DAngle:Number;// = 0 private var PLAYERS_FLAGS2:Array; public function Panel(_arg1:Array, _arg2:Array):void{ var _local3:*; PLAYERS_ARR = new Array(); PLAYERS_ARR_2 = new Array(); PLAYERS_FLAGS = new Object(); PLAYERS_FLAGS2 = new Array(); TRASSA = new Array(); DAngle = 0; currAngle = 0; super(); PLAYERS_ARR = _arg1; TRASSA = _arg2; for (_local3 in PLAYERS_ARR) { PLAYERS_ARR_2.push(PLAYERS_ARR[_local3]); }; LEVEL = GameSettings.CURRENT_LEVEL; iniPanel(); } private function rotationTrack(_arg1:Number){ var _local2:Matrix; _arg1 = ((360 - _arg1) + DAngle); _local2 = new Matrix(); MatrixTransformer.rotateAroundExternalPoint(_local2, 70, 60, _arg1); this["tracks"]["t"].transform.matrix = _local2; this["tracks"]["t"].scaleX = 0.1; this["tracks"]["t"].scaleY = 0.1; } private function iniPanel():void{ var _local1:*; var _local2:*; var _local3:*; var _local4:uint; this["tracks"].gotoAndStop(Number((LEVEL + 1))); this.y = (420 - this.height); switch (LEVEL){ case 0: DAngle = 90; break; case 1: DAngle = 180; break; case 2: DAngle = 95; break; case 3: DAngle = 100; break; case 4: DAngle = 0; break; case 5: DAngle = -90; break; }; for (_local1 in PLAYERS_ARR) { _local2 = PLAYERS_ARR[_local1]; if (_local1 == 0){ _local3 = new PersonaFlag(); } else { _local3 = new PersonaFlag2(); }; _local4 = 1; switch (_local2.PLAYER_TYPE){ case "latinos": _local4 = 1; break; case "afra": _local4 = 2; break; case "bool": _local4 = 3; break; case "blondy": _local4 = 4; break; case "ufoman": _local4 = 5; break; }; PLAYERS_FLAGS[_local2.PLAYER_TYPE] = _local3; PLAYERS_FLAGS2.push(_local3); _local3.gotoAndStop(_local4); this.addChild(_local3); }; } public function update():void{ var _local1:uint; var _local2:Number; var _local3:*; PLAYERS_ARR_2.sortOn("PLAYER_Y_POSITION_GLOBAL", Array.NUMERIC); rotationTrack(PLAYERS_ARR[0].PLAYER_CURRENT_ANGLE); _local1 = 0; while (_local1 < PLAYERS_ARR_2.length) { if ((PLAYERS_FLAGS[PLAYERS_ARR_2[_local1].PLAYER_TYPE] is PersonaFlag)){ PLAYERS_FLAGS[PLAYERS_ARR_2[_local1].PLAYER_TYPE].txt.text = Number((PLAYERS_ARR_2.length - _local1)); }; _local3 = new Point(TRASSA[PLAYERS_ARR_2[_local1].getYPositionIndex()].x, TRASSA[PLAYERS_ARR_2[_local1].getYPositionIndex()].y); _local3 = this["tracks"]["t"].localToGlobal(_local3); _local3 = this.globalToLocal(_local3); PLAYERS_FLAGS[PLAYERS_ARR_2[_local1].PLAYER_TYPE].x = Math.round(_local3.x); PLAYERS_FLAGS[PLAYERS_ARR_2[_local1].PLAYER_TYPE].y = Math.round(_local3.y); _local1++; }; PLAYERS_FLAGS2.sortOn("y", Array.NUMERIC); _local1 = 0; while (_local1 < PLAYERS_FLAGS2.length) { this.removeChild(PLAYERS_FLAGS2[_local1]); this.addChild(PLAYERS_FLAGS2[_local1]); _local1++; }; if (PLAYERS_ARR_2[(PLAYERS_ARR_2.length - 1)] == PLAYERS_ARR[0]){ this["l1"].visible = false; this["l2"].visible = true; } else { this["l1"].visible = true; this["l2"].visible = false; }; this["txt"].text = (Math.round(PLAYERS_ARR[0].PLAYER_TURBO_KOF) + "%"); this["begun2"].gotoAndStop(Math.round((1 + ((99 * PLAYERS_ARR[0].PLAYER_SPEED) / PLAYERS_ARR[0].PLAYER_SPEED_MAX)))); this["begun1"].gotoAndStop(Math.round((1 + ((99 * PLAYERS_ARR[0].PLAYER_ARMOR_POINTS) / PLAYERS_ARR[0].PLAYER_ARMOR_POINTS_MAX)))); if (PLAYERS_ARR[0].KEYS_FLAGS.spice){ this["turboLigth"].play(); this["turboLigth"].stopFlag = false; } else { this["turboLigth"].stopFlag = true; }; _local2 = PLAYERS_ARR[0].CUREENT_LAP; _local2 = ((_local2)>5) ? 5 : _local2; laps.text = ((String(_local2) + "/") + String(GameSettings.GAME_LAPS)); } } }//package classes
Section 33
//PauseMenu (classes.PauseMenu) package classes { import flash.display.*; import flash.events.*; import classes.media.*; import flash.net.*; import flash.text.*; public class PauseMenu extends MovieClip { public var exitGameBtn:MovieClip; public var playGameBtn:MovieClip; public var bg:MovieClip; public var txt:TextField; public var soundGameBtn:MovieClip; private var PAR:MovieClip; public var gamezheroBtn:MovieClip; private var CURRENT_QUALITY:String; public function PauseMenu(_arg1:MovieClip){ PAR = _arg1; PAR.addChild(this); gamezheroBtn.addEventListener(MouseEvent.MOUSE_DOWN, gamezheroAction); gamezheroBtn.alert = "Free Online Games at gamezhero.com"; playGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, playGameAction); playGameBtn.alert = "Continue Race"; exitGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, exitGameAction); exitGameBtn.alert = "Abort this game and exit in main menu"; soundGameBtn.addEventListener(MouseEvent.MOUSE_DOWN, soundGameAction); soundGameBtn.alert = "Music Control"; gamezheroBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); playGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); exitGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); soundGameBtn.addEventListener(MouseEvent.ROLL_OVER, mouseOverFunc); gamezheroBtn.buttonMode = true; gamezheroBtn.useHandCursor = true; playGameBtn.buttonMode = true; playGameBtn.useHandCursor = true; exitGameBtn.buttonMode = true; exitGameBtn.useHandCursor = true; soundGameBtn.buttonMode = true; soundGameBtn.useHandCursor = true; CURRENT_QUALITY = stage.quality; stage.quality = "BEST"; soundGameBtn.gotoAndStop(((GameSettings.GAME_STORED_DATA.data.soundVolumeFlag == 1)) ? 2 : 1); } private function playGameAction(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_click", 0, 0); diactivateAllButtons(); stage.quality = CURRENT_QUALITY; PAR.pauseGame(false); action(); } private function diactivateAllButtons():void{ gamezheroBtn.removeEventListener(MouseEvent.MOUSE_DOWN, gamezheroAction); playGameBtn.removeEventListener(MouseEvent.MOUSE_DOWN, playGameAction); exitGameBtn.removeEventListener(MouseEvent.MOUSE_DOWN, exitGameAction); } private function soundGameAction(_arg1:MouseEvent=null){ GameSettings.GAME_STORED_DATA.data.soundVolumeFlag = ((GameSettings.GAME_STORED_DATA.data.soundVolumeFlag == 1)) ? 0 : 1; soundGameBtn.gotoAndStop(((GameSettings.GAME_STORED_DATA.data.soundVolumeFlag == 1)) ? 2 : 1); if (GameSettings.GAME_STORED_DATA.data.soundVolumeFlag == 1){ Music.setMusicVolume(GameSettings.MUSIC_VOLUME); } else { Music.setMusicVolume(0); }; } private function getURL(_arg1:String):void{ var _local2:URLRequest; _local2 = new URLRequest(_arg1); navigateToURL(_local2, "_blank"); } public function action():void{ PAR.removeChild(this); } private function mouseOverFunc(_arg1:MouseEvent):void{ var _local2:MovieClip; SoundFX.playSound(null, "s_over", 0, 0); _local2 = this[_arg1.target.name]; _local2.blick2.play(); txt.text = _local2.alert; } private function exitGameAction(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_click", 0, 0); diactivateAllButtons(); stage.quality = CURRENT_QUALITY; PAR.exitGame(); } private function gamezheroAction(_arg1:MouseEvent):void{ SoundFX.playSound(null, "s_click", 0, 0); getURL("http://www.gamezhero.com/?utm_campaign=ufo_racing&utm_source=ufo_racing&utm_medium=zorro_logo_pause"); } private function mouseOutFunc(_arg1:MouseEvent):void{ txt.text = ""; } } }//package classes
Section 34
//Player (classes.Player) package classes { import flash.display.*; import flash.events.*; import classes.media.*; public class Player extends MovedRival { public var KEYS_FLAGS:Object; public var FIRST:Boolean;// = false private var sndName2:String; private var sndName3:String; private var sndName1:String; public var KEYS_CODE:Object; private var soundFinishLabFag:Boolean;// = true private var SOUND_TURBO_VOLUME:Number;// = 0 public function Player(_arg1:MovieClip, _arg2:Number, _arg3:Array, _arg4:String, _arg5:String, _arg6:Boolean=false, _arg7:Number=0){ KEYS_CODE = new Object(); KEYS_FLAGS = new Object(); FIRST = false; soundFinishLabFag = true; SOUND_TURBO_VOLUME = 0; FIRST = _arg6; super(_arg1, _arg2, _arg3, _arg4, _arg5); PLAYER_X_POSITION = _arg7; sndName1 = ("d1" + PLAYER_TYPE); sndName2 = ("d2" + PLAYER_TYPE); sndName3 = ("d3" + PLAYER_TYPE); SoundFX.playSound(sndName1, "s_motor", "infinity", 0, 0.5); SoundFX.playSound(sndName2, "s_gas", "infinity", 0, 0); SoundFX.playSound(sndName3, "s_turbo", "infinity", 0, 0); } public function keyDownHandler(_arg1:KeyboardEvent){ switch (_arg1.keyCode){ case KEYS_CODE.up: KEYS_FLAGS.up = true; break; case KEYS_CODE.down: KEYS_FLAGS.down = true; break; case KEYS_CODE.left: KEYS_FLAGS.left = true; break; case KEYS_CODE.right: KEYS_FLAGS.right = true; break; case KEYS_CODE.spice: KEYS_FLAGS.spice = true; break; }; } override public function minusArmor(_arg1:Number){ PLAYER_ARMOR_POINTS = (PLAYER_ARMOR_POINTS - _arg1); if (PLAYER_ARMOR_POINTS <= 0){ PLAYER_ARMOR_POINTS = 0; GOAL.setFinishGame(this, true); setGameStatus("die"); }; } public function updateStartGame():void{ PLAYER_START_AMOUNT = (PLAYER_START_AMOUNT - 0.02); GLOBAL_TEXT = ((">> " + String(Math.ceil(PLAYER_START_AMOUNT))) + " <<"); if (PLAYER_START_AMOUNT < 0){ GLOBAL_TEXT = "START"; GOAL.setStartGame(); }; } public function keyUpHandler(_arg1:KeyboardEvent){ switch (_arg1.keyCode){ case KEYS_CODE.up: KEYS_FLAGS.up = false; break; case KEYS_CODE.down: KEYS_FLAGS.down = false; break; case KEYS_CODE.left: KEYS_FLAGS.left = false; break; case KEYS_CODE.right: KEYS_FLAGS.right = false; break; case KEYS_CODE.spice: KEYS_FLAGS.spice = false; break; }; } override public function updateStatusGame(_arg1:Boolean=true):void{ var _local2:Boolean; var _local3:Number; CUREENT_LAP = Math.ceil((PLAYER_Y_POSITION_GLOBAL / TRASSA.length)); _local2 = false; if (KEYS_FLAGS.up){ PLAYER_SPEED = checkYSpeedPlus(PLAYER_SPEED_DX_PLUS); PLAYER_SPEED = (PLAYER_SPEED * getBorderKof()); } else { if (KEYS_FLAGS.down){ PLAYER_SPEED = checkYSpeedMinus((PLAYER_SPEED - PLAYER_SPEED_DX_PLUS)); } else { _local2 = true; }; }; if (((KEYS_FLAGS.spice) && ((PLAYER_TURBO_KOF > 0)))){ SOUND_TURBO_VOLUME = (SOUND_TURBO_VOLUME + 0.1); if (SOUND_TURBO_VOLUME > 1){ SOUND_TURBO_VOLUME = 1; }; _local3 = (PLAYER_SPEED_MAX * 1.3); if (PLAYER_SPEED < _local3){ PLAYER_SPEED = (PLAYER_SPEED + (PLAYER_SPEED_DX_PLUS * 2)); } else { PLAYER_SPEED = _local3; }; PLAYER_TURBO_KOF = (PLAYER_TURBO_KOF - PLAYER_TURBO_KOF_MINUS); } else { SOUND_TURBO_VOLUME = (SOUND_TURBO_VOLUME - 0.1); if (SOUND_TURBO_VOLUME < 0){ SOUND_TURBO_VOLUME = 0; }; if (PLAYER_SPEED > PLAYER_SPEED_MAX){ _local2 = true; }; }; if (_local2){ PLAYER_SPEED = checkYSpeedMinus2(); }; if (KEYS_FLAGS.left){ PLAYER_X_SPEED = checkXSpeedPlus((PLAYER_X_SPEED - PLAYER_X_SPEED_DX_PLUS)); } else { if (KEYS_FLAGS.right){ PLAYER_X_SPEED = checkXSpeedPlus((PLAYER_X_SPEED + PLAYER_X_SPEED_DX_PLUS)); } else { PLAYER_X_SPEED = checkXSpeedMinus(PLAYER_X_SPEED); }; }; PLAYER_X_POSITION_LAST = PLAYER_X_POSITION; PLAYER_Y_POSITION_LAST = PLAYER_Y_POSITION; PLAYER_X_POSITION = (PLAYER_X_POSITION + PLAYER_X_SPEED); if (_arg1){ PLAYER_Y_POSITION = (PLAYER_Y_POSITION + PLAYER_SPEED); PLAYER_Y_POSITION_GLOBAL = (PLAYER_Y_POSITION_GLOBAL + PLAYER_SPEED); PLAYER_Y_POSITION = GameSettings.nextPosition(PLAYER_Y_POSITION); }; correctiveX(); updatePos(); updatePoligonPos(); updateCurrentAngel(); } override public function update():void{ PLAYER_TICKS++; updateSound(); switch (PLAYER_STATUS){ case "game": updateStatusGame(); if (FIRST){ if (CUREENT_LAP < GameSettings.GAME_LAPS){ GLOBAL_TEXT = ("LAP: " + CUREENT_LAP); } else { if (CUREENT_LAP == GameSettings.GAME_LAPS){ GLOBAL_TEXT = "FINAL LAP"; if (soundFinishLabFag == true){ soundFinishLabFag = false; SoundFX.playSound(null, "s_final"); }; }; }; }; if (CUREENT_LAP > GameSettings.GAME_LAPS){ setGameStatus("finish"); GOAL.setFinishGame(this); }; break; case "die": updateStatusGame(); break; case "start": updateStatusGame(false); break; case "finish": updateStatusGame(); break; case "null": updateStatusGame(); break; }; } public function clearEvents(_arg1:Event=null):void{ stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpHandler); this.removeEventListener(Event.REMOVED, clearEvents); } private function updateSound(){ var _local1:Number; var _local2:Number; var _local3:Number; _local1 = (PLAYER_SPEED / PLAYER_SPEED_MAX); _local2 = getPan(); _local3 = SOUND_TURBO_VOLUME; SoundFX.setVolumeKofByID(sndName2, _local1); SoundFX.setVolumeKofByID(sndName3, _local3); SoundFX.setPanByID(sndName1, _local2); SoundFX.setPanByID(sndName2, _local2); SoundFX.setPanByID(sndName3, _local3); } public function iniKeyboard(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number){ KEYS_CODE.up = _arg1; KEYS_CODE.down = _arg2; KEYS_CODE.left = _arg3; KEYS_CODE.right = _arg4; KEYS_CODE.spice = _arg5; KEYS_FLAGS.up = false; KEYS_FLAGS.down = false; KEYS_FLAGS.left = false; KEYS_FLAGS.right = false; KEYS_FLAGS.spice = false; stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); stage.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); this.addEventListener(Event.REMOVED, clearEvents); } } }//package classes
Section 35
//RoadItem (classes.RoadItem) package classes { import flash.display.*; import flash.geom.*; public class RoadItem extends MovieClip { public var psevdoScale:Number;// = 0 public var ANGLE_:Number;// = 0 public var skinRoad:MovieClip; public var ANGLE:Number;// = 0 public var INDEX:Number;// = 0 public var POSSITION_INDEX:Number;// = 0 public function RoadItem(_arg1, _arg2, _arg3, _arg4, _arg5){ ANGLE = 0; ANGLE_ = 0; POSSITION_INDEX = 0; INDEX = 0; psevdoScale = 0; super(); addFrameScript(0, frame1, 1, frame2, 2, frame3); this.scaleX = _arg2; this.scaleY = _arg3; this.y = _arg4; this.x = _arg5; setAngleForItem(0, 0); INDEX = _arg1; } public function getIndex():Number{ return (INDEX); } public function getPsevdoHeight():Number{ return ((GameSettings.DY * psevdoScale)); } public function setAlpha(_arg1:Number, _arg2:Number):void{ if (_arg1 == (GameSettings.N - 1)){ this.skinRoad.alpha = _arg2; } else { this.skinRoad.alpha = 1; }; } public function getHeight():Number{ return ((GameSettings.DY * this.scaleY)); } public function getAngle():Number{ return (ANGLE); } public function setPsevdoScale(_arg1:Number):void{ psevdoScale = _arg1; } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } public function setAngle(_arg1:Number){ ANGLE = _arg1; } public function getPositionIndex():Number{ return (POSSITION_INDEX); } public function setAngleForItem(_arg1:Number, _arg2:Number):void{ var _local3:Matrix; ANGLE = _arg2; ANGLE_ = _arg1; _local3 = this.skinRoad.transform.matrix; _local3.c = -(_arg2); this.skinRoad.transform.matrix = _local3; } public function getAngle_():Number{ return (ANGLE_); } public function setPositionIndex(_arg1:Number){ POSSITION_INDEX = _arg1; } } }//package classes
Section 36
//Screen (classes.Screen) package classes { import flash.display.*; import flash.events.*; import flash.geom.*; import fl.motion.*; import classes.playerSkins.*; public class Screen extends MovieClip { public var TRASSA_ARR:Array; public var SKY:Sky; public var X0:Number;// = 0 public var Y0:Number;// = 0 public var ARRAY_OF_SCALE:Array; public var HEIGHT_2:Number; public var POSITION_INDEX:Number; public var POSITION:Number; public var HEIGHT:Number; public var TRASSA_EATH:Array; public var SCREEN_X:Number; public var curPlayer:Object; public var POSITION_DX:Number; public var SCREEN_Y:Number; public var EATH_ARR:Array; public var PLAEYRS:Array; public var WIDTH:Number; private var CORRECT_Y:Number;// = 0 public var TRASSA:Array; private var correctX1:Number; public var TRASSA_EATH_OBJ:Array; public var screenBg:MovieClip; private var correctX2:Number; public var LEVEL_INFO:Object; public var WIDTH_2:Number; private var lastAngle:Number;// = 0 public var POSITION_INDEX_LAST:Number; public function Screen(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Array, _arg6:Object, _arg7:Number=140):void{ X0 = 0; Y0 = 0; ARRAY_OF_SCALE = new Array(); TRASSA_ARR = new Array(); EATH_ARR = new Array(); TRASSA_EATH = new Array(); TRASSA_EATH_OBJ = new Array(); PLAEYRS = new Array(); CORRECT_Y = 0; lastAngle = 0; super(); WIDTH = _arg3; HEIGHT = _arg4; Y0 = (-(((GameSettings.GAME_HEIGHT - _arg4) / 2)) + _arg7); WIDTH_2 = (_arg1 + (_arg3 / 2)); HEIGHT_2 = (_arg2 + (_arg4 / 2)); SCREEN_X = _arg1; SCREEN_Y = _arg2; TRASSA = _arg5; LEVEL_INFO = _arg6; correctX1 = 0; correctX2 = 0; this.addEventListener(Event.ADDED_TO_STAGE, setMask); } public function updateEathObjectsSkins(_arg1, _arg2, _arg3):void{ var _local4:Number; var _local5:EathObject; var _local6:*; if (_arg2){ if ((TRASSA_EATH[_arg1][0] == false)){ if ((TRASSA[_arg1].eath.length > 0)){ _local4 = 0; while (_local4 < TRASSA[_arg1].eath.length) { _local5 = new EathObject(TRASSA[_arg1].eath[_local4]); this.addChild(_local5); TRASSA_EATH[_arg1].push(_local5); TRASSA_EATH_OBJ.push(_local5); _local4++; }; }; TRASSA_EATH[_arg1][0] = true; }; _local4 = 1; while (_local4 < TRASSA_EATH[_arg1].length) { TRASSA_EATH[_arg1][_local4].update(_arg3, curPlayer.player.getGlobalText()); _local4++; }; } else { if (TRASSA_EATH[_arg1][0] == true){ while (TRASSA_EATH[_arg1].length > 1) { _local6 = this.removeChild(TRASSA_EATH[_arg1][1]); TRASSA_EATH[_arg1].splice(1, 1); TRASSA_EATH_OBJ.splice(TRASSA_EATH_OBJ.indexOf(_local6), 1); }; TRASSA_EATH[_arg1][0] = false; }; }; } public function screenRotation(_arg1:Number):void{ var _local2:Matrix; var _local3:Number; _local2 = new Matrix(); _local2 = this.transform.matrix; _local3 = (lastAngle - _arg1); MatrixTransformer.rotateAroundExternalPoint(_local2, WIDTH_2, HEIGHT_2, _local3); this.transform.matrix = _local2; lastAngle = _arg1; } public function iniScaleKof():void{ var _local1:Number; var _local2:Object; _local1 = 0; while (_local1 < GameSettings.N) { _local2 = new Object(); _local2.endScale = (1 * Math.pow(GameSettings.KOF_SCALE, _local1)); _local2.beginScale = (_local2.endScale * GameSettings.KOF_SCALE); _local2.dxScale = (_local2.endScale - _local2.beginScale); ARRAY_OF_SCALE.push(_local2); _local1++; }; } public function updateEathObjectsDepths():void{ var _local1:Number; TRASSA_EATH_OBJ.sortOn("y", Array.NUMERIC); _local1 = 0; while (_local1 < TRASSA_EATH_OBJ.length) { this.setChildIndex(TRASSA_EATH_OBJ[_local1], (this.numChildren - 1)); _local1++; }; } public function setMask(_arg1:Event){ var _local2:MovieClip; var _local3:Number; var _local4:Number; var _local5:Object; _local2 = new MovieClip(); _local2.graphics.lineStyle(1, 0xFF0000, 100); _local2.graphics.beginFill(0xFF0000, 100); _local2.graphics.moveTo(0, 0); _local2.graphics.lineTo(WIDTH, 0); _local2.graphics.lineTo(WIDTH, HEIGHT); _local2.graphics.lineTo(0, HEIGHT); _local2.graphics.moveTo(0, 0); _local2.x = SCREEN_X; _local2.y = SCREEN_Y; _local2.visible = false; parent.addChild(_local2); this.mask = _local2; this.x = SCREEN_X; this.y = SCREEN_Y; trace(((x + " ") + y)); _local3 = Math.min(WIDTH, HEIGHT); this.width = WIDTH; this.height = HEIGHT; _local4 = 0; while (_local4 < TRASSA.length) { TRASSA_EATH[_local4] = new Array(); TRASSA_EATH[_local4][0] = false; _local4++; }; iniScaleKof(); createTrassa(); _local5 = LEVEL_INFO.horizontColor; if (_local5 != null){ MovieClip(this.screenBg).transform.colorTransform = new ColorTransform(1, 1, 1, 1, _local5.r, _local5.g, _local5.b, 0); } else { MovieClip(this.screenBg).transform.colorTransform = new ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); }; screenBg.width = 1000; screenBg.x = (-((1000 - 585)) / 2); } public function screenBoom():void{ } public function setTrassa(_arg1:Number):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:*; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:*; var _local15:Number; POSITION = _arg1; POSITION_INDEX = Math.floor(POSITION); POSITION_INDEX_LAST = GameSettings.nextPoint((POSITION_INDEX + GameSettings.N)); POSITION_DX = (POSITION - POSITION_INDEX); _local2 = Number(POSITION_DX); updateEathObjectsSkins(GameSettings.nextPoint((POSITION_INDEX - 1)), false, null); _local4 = 0; while (_local4 < TRASSA_ARR.length) { _local5 = GameSettings.nextPoint((POSITION_INDEX + _local4)); _local6 = TRASSA[_local5].bugor; MovieClip(TRASSA_ARR[_local4]).skinRoad.gotoAndStop(((_local5 % 2) + 1)); MovieClip(TRASSA_ARR[_local4]).scaleX = (ARRAY_OF_SCALE[_local4].beginScale + (ARRAY_OF_SCALE[_local4].dxScale * _local2)); MovieClip(TRASSA_ARR[_local4]).scaleY = (MovieClip(TRASSA_ARR[_local4]).scaleX * _local6); MovieClip(TRASSA_ARR[_local4]).setPsevdoScale(MovieClip(TRASSA_ARR[_local4]).scaleX); _local7 = new Object(); _local7 = LEVEL_INFO.horizontColor; if (_local7 != null){ _local9 = MovieClip(TRASSA_ARR[_local4]).scaleX; MovieClip(EATH_ARR[_local4]).transform.colorTransform = new ColorTransform(_local9, _local9, _local9, 1, (_local7.r - (_local7.r * _local9)), (_local7.g - (_local7.g * _local9)), (_local7.b - (_local7.b * _local9)), 0); }; RoadItem(TRASSA_ARR[_local4]).setPositionIndex(_local5); if (_local4 == 0){ _local10 = (curPlayer.player.getXPosition() / GameSettings.GAME_TRASSA_WIDTH_2); _local11 = (-200 * _local10); _local12 = (GameSettings.angel0 * _local10); TRASSA_ARR[_local4].y = ((Y0 + GameSettings.GAME_HEIGHT) + ((GameSettings.DY * _local2) * _local6)); _local3 = ((TRASSA[GameSettings.nextPoint((POSITION_INDEX + _local4))].angle * (1 - _local2)) + _local12); if (_local3 > 80){ _local3 = 80; }; if (_local3 < -80){ _local3 = -80; }; _local13 = 0; if (_local3 != 0){ _local13 = ((-(_local2) * GameSettings.DY) * Math.tan(((_local3 * Math.PI) / 180))); }; _local14 = (((X0 + GameSettings.GAME_WIDTH_2) + _local11) + _local13); } else { _local15 = (TRASSA_ARR[(_local4 - 1)].y - TRASSA_ARR[(_local4 - 1)].getHeight()); TRASSA_ARR[_local4].y = _local15; _local3 = (_local3 + TRASSA[GameSettings.nextPoint((POSITION_INDEX + _local4))].angle); if (_local3 > 80){ _local3 = 80; }; if (_local3 < -80){ _local3 = -80; }; }; TRASSA_ARR[_local4].x = _local14; _local8 = 0; if (_local3 != 0){ _local8 = Math.tan(((_local3 * Math.PI) / 180)); _local14 = (_local14 + (_local8 * TRASSA_ARR[_local4].getPsevdoHeight())); }; MovieClip(EATH_ARR[_local4]).scaleY = MovieClip(TRASSA_ARR[_local4]).scaleY; MovieClip(EATH_ARR[_local4]).y = MovieClip(TRASSA_ARR[_local4]).y; RoadItem(TRASSA_ARR[_local4]).setAngleForItem(_local3, _local8); RoadItem(TRASSA_ARR[_local4]).setAlpha(_local4, _local2); _local4++; }; correctX1 = (GameSettings.GAME_WIDTH_2 - TRASSA_ARR[(TRASSA_ARR.length - 1)].x); correctX2 = (correctX2 - ((correctX2 - correctX1) / 10)); _local4 = 0; while (_local4 < TRASSA_ARR.length) { TRASSA_ARR[_local4].x = (TRASSA_ARR[_local4].x + correctX2); _local5 = GameSettings.nextPoint((POSITION_INDEX + _local4)); updateEathObjectsSkins(_local5, true, TRASSA_ARR[_local4]); _local4++; }; updateEathObjectsSkins(GameSettings.nextPoint((POSITION_INDEX + TRASSA_ARR.length)), false, null); updateEathObjectsDepths(); updatePlayerSkins(); updatePlayerDepths(); SKY.setAngle(curPlayer.player.PLAYER_CURRENT_ANGLE); SKY.setY(_local15); screenRotation((-(curPlayer.skinPlayer.ufo.rotation) / 5)); } public function createTrassa(){ var _local1:Number; var _local2:Number; SKY = new Sky(this, LEVEL_INFO); SKY.y = (HEIGHT / 2); this.addChild(SKY); _local1 = (GameSettings.GAME_HEIGHT + Y0); _local2 = 0; while (_local2 < GameSettings.N) { addToTrassaEath(_local2); _local2++; }; _local2 = 0; while (_local2 < GameSettings.N) { _local1 = addToTrassaItem(_local2, _local1); _local2++; }; } public function setObjectAlpha(_arg1:MovieClip, _arg2:Number, _arg3:Number):void{ if ((_arg2 > 0)){ _arg3 = 1; }; _arg1.alpha = (_arg1.alpha - ((_arg1.alpha - _arg3) / 5)); if (_arg1.alpha > 0.95){ _arg1.alpha = 1; }; } private function getAngelAverage(_arg1:Number, _arg2:Number):Number{ var _local3:Number; var _local4:Number; _local3 = 0; _local4 = 0; while (_local4 < _arg2) { _local3 = (_local3 + TRASSA[GameSettings.nextPoint(((POSITION_INDEX + _arg1) + _local4))].angle); _local4++; }; return ((_local3 / _arg2)); } public function updatePlayerSkins():void{ var _local1:Number; var _local2:Object; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Boolean; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:int; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:*; _local1 = 0; while (_local1 < PLAEYRS.length) { _local2 = PLAEYRS[_local1]; _local3 = _local2.player.getYPosition(); _local4 = Math.floor(_local3); _local5 = _local2.player.getXPosition(); _local6 = false; _local7 = 0; while (_local7 < TRASSA_ARR.length) { if (RoadItem(TRASSA_ARR[_local7]).getPositionIndex() == _local4){ _local6 = true; break; }; _local7++; }; if (_local6){ _local8 = (_local3 - _local4); _local9 = 1; _local9 = (GameSettings.N / (_local7 + 1)); _local10 = GameSettings.nextPoint((_local4 - POSITION_INDEX)); _local11 = (_local8 * TRASSA_ARR[_local10].getHeight()); _local12 = (_local8 * TRASSA_ARR[_local10].getPsevdoHeight()); _local13 = (TRASSA_ARR[_local10].scaleX - (_local8 * (TRASSA_ARR[_local10].scaleX - ((TRASSA_ARR[_local10].scaleX * ARRAY_OF_SCALE[_local10].beginScale) / ARRAY_OF_SCALE[_local10].endScale)))); _local2.skinPlayer.scaleX = _local13; _local2.skinPlayer.scaleY = _local13; _local14 = (TRASSA_ARR[_local10].y - _local11); _local15 = ((TRASSA_ARR[_local10].x + (_local12 * RoadItem(TRASSA_ARR[_local10]).getAngle())) + (_local5 * _local13)); _local2.skinPlayer.y = (_local2.skinPlayer.y - ((_local2.skinPlayer.y - _local14) / _local9)); _local2.skinPlayer.x = (_local2.skinPlayer.x - ((_local2.skinPlayer.x - _local15) / _local9)); _local2.skinPlayer.ufo.rotation = (_local2.skinPlayer.ufo.rotation - ((_local2.skinPlayer.ufo.rotation - _local2.player.getAngle()) / 10)); _local16 = _local2.player.getTurn(); _local2.skinPlayer.ufo.gotoAndStop(_local16); _local2.skinPlayer.ufo.t1.gotoAndStop(_local16); _local2.skinPlayer.ufo.t2.gotoAndStop(_local16); _local2.skinPlayer.ufo.t3.gotoAndStop(_local16); _local2.y = _local2.skinPlayer.y; _local2.skinPlayer.visible = true; if ((((_local2.player.PLAYER_STATUS == "die")) && ((_local2.player.firstDieFlag == true)))){ _local2.player.firstDieFlag = false; _local17 = new Fire(); _local2.skinPlayer.addChild(_local17); }; if ((((_local10 == 0)) || ((_local10 == 14)))){ setObjectAlpha(_local2.skinPlayer, -1, 0); } else { setObjectAlpha(_local2.skinPlayer, _local7, _local8); }; } else { _local2.skinPlayer.alpha = 0; }; _local1++; }; } public function addToTrassaEath(_arg1:Number):void{ var _local2:EathItem; _local2 = new EathItem(); _local2.gotoAndStop(Number((LEVEL_INFO.world + 1))); this.addChild(_local2); _local2.x = (_local2.x - ((_local2.width - GameSettings.GAME_WIDTH) / 2)); EATH_ARR.push(_local2); if (LEVEL_INFO.horizontColor == null){ MovieClip(_local2).visible = false; }; } public function addToTrassaItem(_arg1:Number, _arg2:Number):Number{ var _local3:RoadItem; _local3 = new RoadItem(_arg1, ARRAY_OF_SCALE[_arg1].beginScale, ARRAY_OF_SCALE[_arg1].beginScale, (_arg2 + Y0), ((GameSettings.GAME_WIDTH / 2) + X0)); _arg2 = (_arg2 - _local3.height); _local3.gotoAndStop(Number((LEVEL_INFO.world + 1))); this.addChild(_local3); TRASSA_ARR.push(_local3); return (_arg2); } public function updatePlayerDepths():void{ var _local1:Number; PLAEYRS.sortOn("y", Array.NUMERIC); _local1 = 0; while (_local1 < PLAEYRS.length) { this.setChildIndex(PLAEYRS[_local1].skinPlayer, (this.numChildren - 1)); _local1++; }; } public function addPlayer(_arg1:MovieClip, _arg2:String, _arg3:Object=null, _arg4:Boolean=false){ var _local5:Object; var _local6:PlayerSkin; trace("ADD PLAYER "); _local5 = new Object(); _local5.player = _arg1; _local6 = new PlayerSkin(_arg2, _arg3); _local6.name = ("player" + PLAEYRS.length); _local6.visible = false; _local5.skinPlayer = _local6; this.addChild(_local6); if (_arg4){ curPlayer = _local5; }; PLAEYRS.push(_local5); } } }//package classes
Section 37
//Sky (classes.Sky) package classes { import classes.math.*; import flash.display.*; import flash.geom.*; public class Sky extends MovieClip { private var CURRENT_ALPHA:Number;// = 0 public var skinMc:MovieClip; private var CENTER:Vector; private var SCREEN:MovieClip; private var BLICKSPRITE:Blicks; private var WIDTH:Number; private var LEVEL_INFO:Object; private var SUN_:Sun; public function Sky(_arg1:MovieClip, _arg2:Object):void{ CURRENT_ALPHA = 0; super(); trace("SKY"); WIDTH = (GameSettings.GAME_WIDTH * 2); SCREEN = _arg1; this.x = 0; LEVEL_INFO = _arg2; this["skinMc"].gotoAndStop(Number((LEVEL_INFO.world + 1))); iniSunSky(); } public function setY(_arg1):void{ this.y = (this.y - ((this.y - _arg1) / 5)); } private function iniSunSky():void{ if (((!((LEVEL_INFO.sun == null))) && (!((GameSettings.GAME_TYPE == "2in1"))))){ SUN_ = new Sun(); SUN_.y = LEVEL_INFO.sun.y; this.addChild(SUN_); CENTER = new Vector((SCREEN.WIDTH_2 - SCREEN.SCREEN_X), (SCREEN.HEIGHT_2 - SCREEN.SCREEN_Y)); BLICKSPRITE = new Blicks(); SCREEN.addChild(BLICKSPRITE); }; } public function setAngle(_arg1:Number):void{ CURRENT_ALPHA = _arg1; CURRENT_ALPHA = GameSettings.check360(_arg1); this["skinMc"].x = (-((CURRENT_ALPHA / 360)) * WIDTH); updateSun(); } private function updateSun():void{ var _local1:Number; var _local2:Point; if (((!((LEVEL_INFO.sun == null))) && (!((GameSettings.GAME_TYPE == "2in1"))))){ _local1 = ((((LEVEL_INFO.sun.x < 180)) && ((CURRENT_ALPHA > 180)))) ? (this["skinMc"].x + WIDTH) : this["skinMc"].x; SUN_.x = (_local1 + LEVEL_INFO.sun.x); _local2 = new Point(); _local2.x = SUN_.x; _local2.y = SUN_.y; _local2 = this.localToGlobal(_local2); _local2 = SCREEN.globalToLocal(_local2); BLICKSPRITE.setBlicks(CENTER.x, CENTER.y, _local2.x, _local2.y); SCREEN.removeChild(BLICKSPRITE); SCREEN.addChild(BLICKSPRITE); }; } } }//package classes
Section 38
//Vorota (classes.Vorota) package classes { import flash.display.*; import flash.events.*; public class Vorota extends MovieClip { public var ACTION_FRAME; public var GOAL:MovieClip; public var ACTION_GOAL:MovieClip; public var CLOSE_FLAG:Boolean; public var ACTION_FUNCTION:Function; public function Vorota(_arg1:MovieClip, _arg2:Boolean=true, _arg3:MovieClip=null, _arg4=1, _arg5:Function=null):void{ addFrameScript(0, frame1, 14, frame15); GOAL = _arg1; CLOSE_FLAG = _arg2; ACTION_GOAL = _arg3; ACTION_FRAME = _arg4; ACTION_FUNCTION = _arg5; this.addEventListener(Event.ADDED_TO_STAGE, ini); this.addEventListener(Event.ENTER_FRAME, update); GOAL.addChild(this); } private function ini(_arg1:Event):void{ if (CLOSE_FLAG == true){ this.gotoAndStop("close"); } else { this.gotoAndStop("open"); }; } private function action(){ this.removeEventListener(Event.ENTER_FRAME, update); if (ACTION_GOAL != null){ if (ACTION_FUNCTION != null){ ACTION_FUNCTION.call(null); }; ACTION_GOAL.gotoAndStop(ACTION_FRAME); }; GOAL.removeChild(this); } function frame15(){ stop(); } function frame1(){ stop(); } private function update(_arg1:Event):void{ this.gotoAndStop((this.currentFrame + 1)); if (CLOSE_FLAG == true){ if (this.currentLabel == "open"){ action(); }; } else { if (this.currentLabel == "close2"){ action(); }; }; } } }//package classes
Section 39
//MatrixTransformer (fl.motion.MatrixTransformer) package fl.motion { import flash.geom.*; public class MatrixTransformer { public static function getSkewY(_arg1:Matrix):Number{ return ((Math.atan2(_arg1.b, _arg1.a) * (180 / Math.PI))); } public static function getScaleX(_arg1:Matrix):Number{ return (Math.sqrt(((_arg1.a * _arg1.a) + (_arg1.b * _arg1.b)))); } public static function getScaleY(_arg1:Matrix):Number{ return (Math.sqrt(((_arg1.c * _arg1.c) + (_arg1.d * _arg1.d)))); } public static function setSkewXRadians(_arg1:Matrix, _arg2:Number):void{ var _local3:Number; _local3 = getScaleY(_arg1); _arg1.c = (-(_local3) * Math.sin(_arg2)); _arg1.d = (_local3 * Math.cos(_arg2)); } public static function setRotation(_arg1:Matrix, _arg2:Number):void{ setRotationRadians(_arg1, (_arg2 * (Math.PI / 180))); } public static function rotateAroundInternalPoint(_arg1:Matrix, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:Point; _local5 = new Point(_arg2, _arg3); _local5 = _arg1.transformPoint(_local5); _arg1.tx = (_arg1.tx - _local5.x); _arg1.ty = (_arg1.ty - _local5.y); _arg1.rotate((_arg4 * (Math.PI / 180))); _arg1.tx = (_arg1.tx + _local5.x); _arg1.ty = (_arg1.ty + _local5.y); } public static function setSkewX(_arg1:Matrix, _arg2:Number):void{ setSkewXRadians(_arg1, (_arg2 * (Math.PI / 180))); } public static function setSkewY(_arg1:Matrix, _arg2:Number):void{ setSkewYRadians(_arg1, (_arg2 * (Math.PI / 180))); } public static function setScaleX(_arg1:Matrix, _arg2:Number):void{ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = getScaleX(_arg1); if (_local3){ _local4 = (_arg2 / _local3); _arg1.a = (_arg1.a * _local4); _arg1.b = (_arg1.b * _local4); } else { _local5 = getSkewYRadians(_arg1); _arg1.a = (Math.cos(_local5) * _arg2); _arg1.b = (Math.sin(_local5) * _arg2); }; } public static function setScaleY(_arg1:Matrix, _arg2:Number):void{ var _local3:Number; var _local4:Number; var _local5:Number; _local3 = getScaleY(_arg1); if (_local3){ _local4 = (_arg2 / _local3); _arg1.c = (_arg1.c * _local4); _arg1.d = (_arg1.d * _local4); } else { _local5 = getSkewXRadians(_arg1); _arg1.c = (-(Math.sin(_local5)) * _arg2); _arg1.d = (Math.cos(_local5) * _arg2); }; } public static function setRotationRadians(_arg1:Matrix, _arg2:Number):void{ var _local3:Number; var _local4:Number; _local3 = getRotationRadians(_arg1); _local4 = getSkewXRadians(_arg1); setSkewXRadians(_arg1, ((_local4 + _arg2) - _local3)); setSkewYRadians(_arg1, _arg2); } public static function setSkewYRadians(_arg1:Matrix, _arg2:Number):void{ var _local3:Number; _local3 = getScaleX(_arg1); _arg1.a = (_local3 * Math.cos(_arg2)); _arg1.b = (_local3 * Math.sin(_arg2)); } public static function getSkewX(_arg1:Matrix):Number{ return ((Math.atan2(-(_arg1.c), _arg1.d) * (180 / Math.PI))); } public static function getSkewYRadians(_arg1:Matrix):Number{ return (Math.atan2(_arg1.b, _arg1.a)); } public static function getSkewXRadians(_arg1:Matrix):Number{ return (Math.atan2(-(_arg1.c), _arg1.d)); } public static function getRotation(_arg1:Matrix):Number{ return ((getRotationRadians(_arg1) * (180 / Math.PI))); } public static function rotateAroundExternalPoint(_arg1:Matrix, _arg2:Number, _arg3:Number, _arg4:Number):void{ _arg1.tx = (_arg1.tx - _arg2); _arg1.ty = (_arg1.ty - _arg3); _arg1.rotate((_arg4 * (Math.PI / 180))); _arg1.tx = (_arg1.tx + _arg2); _arg1.ty = (_arg1.ty + _arg3); } public static function getRotationRadians(_arg1:Matrix):Number{ return (getSkewYRadians(_arg1)); } public static function matchInternalPointWithExternal(_arg1:Matrix, _arg2:Point, _arg3:Point):void{ var _local4:Point; var _local5:Number; var _local6:Number; _local4 = _arg1.transformPoint(_arg2); _local5 = (_arg3.x - _local4.x); _local6 = (_arg3.y - _local4.y); _arg1.tx = (_arg1.tx + _local5); _arg1.ty = (_arg1.ty + _local6); } } }//package fl.motion
Section 40
//blick_81 (turbostarracing_fla.blick_81) package turbostarracing_fla { import flash.display.*; public dynamic class blick_81 extends MovieClip { public function blick_81(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 41
//blick2_76 (turbostarracing_fla.blick2_76) package turbostarracing_fla { import flash.display.*; public dynamic class blick2_76 extends MovieClip { public function blick2_76(){ addFrameScript(0, frame1); } function frame1(){ } } }//package turbostarracing_fla
Section 42
//blick3_73 (turbostarracing_fla.blick3_73) package turbostarracing_fla { import flash.display.*; public dynamic class blick3_73 extends MovieClip { public function blick3_73(){ addFrameScript(0, frame1); } function frame1(){ } } }//package turbostarracing_fla
Section 43
//blick4_28 (turbostarracing_fla.blick4_28) package turbostarracing_fla { import flash.display.*; public dynamic class blick4_28 extends MovieClip { public function blick4_28(){ addFrameScript(0, frame1); } function frame1(){ } } }//package turbostarracing_fla
Section 44
//blick5_25 (turbostarracing_fla.blick5_25) package turbostarracing_fla { import flash.display.*; public dynamic class blick5_25 extends MovieClip { public function blick5_25(){ addFrameScript(0, frame1); } function frame1(){ } } }//package turbostarracing_fla
Section 45
//blick6_31 (turbostarracing_fla.blick6_31) package turbostarracing_fla { import flash.display.*; public dynamic class blick6_31 extends MovieClip { public function blick6_31(){ addFrameScript(0, frame1); } function frame1(){ } } }//package turbostarracing_fla
Section 46
//blick7_90 (turbostarracing_fla.blick7_90) package turbostarracing_fla { import flash.display.*; public dynamic class blick7_90 extends MovieClip { public function blick7_90(){ addFrameScript(0, frame1); } function frame1(){ } } }//package turbostarracing_fla
Section 47
//fonarlight_99 (turbostarracing_fla.fonarlight_99) package turbostarracing_fla { import flash.display.*; public dynamic class fonarlight_99 extends MovieClip { public function fonarlight_99(){ addFrameScript(0, frame1); } function frame1(){ this.visible = Boolean(Math.round((0.6 * Math.random()))); } } }//package turbostarracing_fla
Section 48
//gamezhero1_77 (turbostarracing_fla.gamezhero1_77) package turbostarracing_fla { import flash.display.*; public dynamic class gamezhero1_77 extends MovieClip { public var blick2:MovieClip; public var blick:MovieClip; } }//package turbostarracing_fla
Section 49
//gameZheroPreloader_139 (turbostarracing_fla.gameZheroPreloader_139) package turbostarracing_fla { import flash.display.*; public dynamic class gameZheroPreloader_139 extends MovieClip { public var pr:MovieClip; public function gameZheroPreloader_139(){ addFrameScript(104, frame105); } function frame105(){ stop(); } } }//package turbostarracing_fla
Section 50
//img1_42 (turbostarracing_fla.img1_42) package turbostarracing_fla { import flash.display.*; public dynamic class img1_42 extends MovieClip { public function img1_42(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 51
//img2_44 (turbostarracing_fla.img2_44) package turbostarracing_fla { import flash.display.*; public dynamic class img2_44 extends MovieClip { public function img2_44(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 52
//img3_45 (turbostarracing_fla.img3_45) package turbostarracing_fla { import flash.display.*; public dynamic class img3_45 extends MovieClip { public function img3_45(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 53
//pauseMenu1_158 (turbostarracing_fla.pauseMenu1_158) package turbostarracing_fla { import flash.display.*; public dynamic class pauseMenu1_158 extends MovieClip { public var blick2:MovieClip; } }//package turbostarracing_fla
Section 54
//pauseMenu2_159 (turbostarracing_fla.pauseMenu2_159) package turbostarracing_fla { import flash.display.*; public dynamic class pauseMenu2_159 extends MovieClip { public var blick2:MovieClip; } }//package turbostarracing_fla
Section 55
//persShow2_40 (turbostarracing_fla.persShow2_40) package turbostarracing_fla { import flash.display.*; public dynamic class persShow2_40 extends MovieClip { public function persShow2_40(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 56
//preloaderLine_140 (turbostarracing_fla.preloaderLine_140) package turbostarracing_fla { import flash.display.*; public dynamic class preloaderLine_140 extends MovieClip { public var begun:MovieClip; } }//package turbostarracing_fla
Section 57
//roadItemSkin1_110 (turbostarracing_fla.roadItemSkin1_110) package turbostarracing_fla { import flash.display.*; public dynamic class roadItemSkin1_110 extends MovieClip { public function roadItemSkin1_110(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 58
//roadItemSkin2_111 (turbostarracing_fla.roadItemSkin2_111) package turbostarracing_fla { import flash.display.*; public dynamic class roadItemSkin2_111 extends MovieClip { public function roadItemSkin2_111(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 59
//roadItemSkin3_61 (turbostarracing_fla.roadItemSkin3_61) package turbostarracing_fla { import flash.display.*; public dynamic class roadItemSkin3_61 extends MovieClip { public function roadItemSkin3_61(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 60
//selector1_22 (turbostarracing_fla.selector1_22) package turbostarracing_fla { import flash.display.*; public dynamic class selector1_22 extends MovieClip { public function selector1_22(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stop(); } function frame1(){ } } }//package turbostarracing_fla
Section 61
//selector2_35 (turbostarracing_fla.selector2_35) package turbostarracing_fla { import flash.display.*; public dynamic class selector2_35 extends MovieClip { public function selector2_35(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stop(); } function frame1(){ } } }//package turbostarracing_fla
Section 62
//selector3_36 (turbostarracing_fla.selector3_36) package turbostarracing_fla { import flash.display.*; public dynamic class selector3_36 extends MovieClip { public function selector3_36(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stop(); } function frame1(){ } } }//package turbostarracing_fla
Section 63
//selector4_37 (turbostarracing_fla.selector4_37) package turbostarracing_fla { import flash.display.*; public dynamic class selector4_37 extends MovieClip { public function selector4_37(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stop(); } function frame1(){ } } }//package turbostarracing_fla
Section 64
//selector5_38 (turbostarracing_fla.selector5_38) package turbostarracing_fla { import flash.display.*; public dynamic class selector5_38 extends MovieClip { public function selector5_38(){ addFrameScript(0, frame1, 9, frame10); } function frame10(){ stop(); } function frame1(){ } } }//package turbostarracing_fla
Section 65
//skillIndecator_32 (turbostarracing_fla.skillIndecator_32) package turbostarracing_fla { import flash.display.*; public dynamic class skillIndecator_32 extends MovieClip { public var indecatorLine2:MovieClip; public var indecatorLine:MovieClip; } }//package turbostarracing_fla
Section 66
//skinAction_62 (turbostarracing_fla.skinAction_62) package turbostarracing_fla { import flash.display.*; public dynamic class skinAction_62 extends MovieClip { public var skin:MovieClip; } }//package turbostarracing_fla
Section 67
//skins1_63 (turbostarracing_fla.skins1_63) package turbostarracing_fla { import flash.display.*; public dynamic class skins1_63 extends MovieClip { public function skins1_63(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 68
//skinssky_115 (turbostarracing_fla.skinssky_115) package turbostarracing_fla { import flash.display.*; public dynamic class skinssky_115 extends MovieClip { public function skinssky_115(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package turbostarracing_fla
Section 69
//soundMenu1_160 (turbostarracing_fla.soundMenu1_160) package turbostarracing_fla { import flash.display.*; public dynamic class soundMenu1_160 extends MovieClip { public var blick2:MovieClip; public function soundMenu1_160(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 70
//t_all_117 (turbostarracing_fla.t_all_117) package turbostarracing_fla { import flash.display.*; public dynamic class t_all_117 extends MovieClip { public var t:MovieClip; public function t_all_117(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 71
//t_turboLigth_127 (turbostarracing_fla.t_turboLigth_127) package turbostarracing_fla { import flash.display.*; public dynamic class t_turboLigth_127 extends MovieClip { public var stopFlag:Boolean; public function t_turboLigth_127(){ addFrameScript(0, frame1, 7, frame8); } function frame1(){ stopFlag = false; stop(); } function frame8(){ if (!stopFlag){ gotoAndPlay(2); } else { gotoAndStop(1); }; } } }//package turbostarracing_fla
Section 72
//trackDemoAction_59 (turbostarracing_fla.trackDemoAction_59) package turbostarracing_fla { import flash.display.*; public dynamic class trackDemoAction_59 extends MovieClip { public function trackDemoAction_59(){ addFrameScript(3, frame4); } function frame4(){ gotoAndPlay(1); } } }//package turbostarracing_fla
Section 73
//trassa_all_47 (turbostarracing_fla.trassa_all_47) package turbostarracing_fla { import flash.display.*; public dynamic class trassa_all_47 extends MovieClip { public var t6:MovieClip; public function trassa_all_47(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 74
//trassa_bg_46 (turbostarracing_fla.trassa_bg_46) package turbostarracing_fla { import flash.display.*; public dynamic class trassa_bg_46 extends MovieClip { public function trassa_bg_46(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 75
//ufo1_101 (turbostarracing_fla.ufo1_101) package turbostarracing_fla { import flash.display.*; public dynamic class ufo1_101 extends MovieClip { public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; } }//package turbostarracing_fla
Section 76
//ufo2_105 (turbostarracing_fla.ufo2_105) package turbostarracing_fla { import flash.display.*; public dynamic class ufo2_105 extends MovieClip { public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; } }//package turbostarracing_fla
Section 77
//ufo3_106 (turbostarracing_fla.ufo3_106) package turbostarracing_fla { import flash.display.*; public dynamic class ufo3_106 extends MovieClip { public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; } }//package turbostarracing_fla
Section 78
//ufo4_107 (turbostarracing_fla.ufo4_107) package turbostarracing_fla { import flash.display.*; public dynamic class ufo4_107 extends MovieClip { public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; } }//package turbostarracing_fla
Section 79
//ufo5_108 (turbostarracing_fla.ufo5_108) package turbostarracing_fla { import flash.display.*; public dynamic class ufo5_108 extends MovieClip { public var t2:MovieClip; public var t3:MovieClip; public var t1:MovieClip; } }//package turbostarracing_fla
Section 80
//upgadeAll_83 (turbostarracing_fla.upgadeAll_83) package turbostarracing_fla { import flash.display.*; public dynamic class upgadeAll_83 extends MovieClip { public var icon_:MovieClip; public function upgadeAll_83(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 81
//win_lose_header_86 (turbostarracing_fla.win_lose_header_86) package turbostarracing_fla { import flash.display.*; public dynamic class win_lose_header_86 extends MovieClip { public function win_lose_header_86(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 82
//z_2_79 (turbostarracing_fla.z_2_79) package turbostarracing_fla { import flash.display.*; public dynamic class z_2_79 extends MovieClip { public function z_2_79(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package turbostarracing_fla
Section 83
//FinishText (FinishText) package { import flash.display.*; public dynamic class FinishText extends MovieClip { public function FinishText(){ addFrameScript(15, frame16); } function frame16(){ stop(); } } }//package
Section 84
//Fire (Fire) package { import flash.display.*; public dynamic class Fire extends MovieClip { } }//package
Section 85
//fooSpeeder (fooSpeeder) package { import flash.display.*; public dynamic class fooSpeeder extends MovieClip { } }//package
Section 86
//m_loop (m_loop) package { import flash.media.*; public dynamic class m_loop extends Sound { } }//package
Section 87
//m_menu (m_menu) package { import flash.media.*; public dynamic class m_menu extends Sound { } }//package
Section 88
//m_track1 (m_track1) package { import flash.media.*; public dynamic class m_track1 extends Sound { } }//package
Section 89
//m_track2 (m_track2) package { import flash.media.*; public dynamic class m_track2 extends Sound { } }//package
Section 90
//m_track3 (m_track3) package { import flash.media.*; public dynamic class m_track3 extends Sound { } }//package
Section 91
//PersonaFlag (PersonaFlag) package { import flash.display.*; import flash.text.*; public dynamic class PersonaFlag extends MovieClip { public var txt:TextField; public function PersonaFlag(){ addFrameScript(0, frame1); } function frame1(){ stop(); stop(); } } }//package
Section 92
//PersonaFlag2 (PersonaFlag2) package { import flash.display.*; public dynamic class PersonaFlag2 extends MovieClip { public function PersonaFlag2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 93
//readySteadyGoText (readySteadyGoText) package { import flash.display.*; public dynamic class readySteadyGoText extends MovieClip { public function readySteadyGoText(){ addFrameScript(0, frame1, 18, frame19, 34, frame35, 47, frame48); } function frame1(){ } function frame19(){ stop(); } function frame35(){ stop(); } function frame48(){ stop(); } } }//package
Section 94
//s_afra (s_afra) package { import flash.media.*; public dynamic class s_afra extends Sound { } }//package
Section 95
//s_badabull (s_badabull) package { import flash.media.*; public dynamic class s_badabull extends Sound { } }//package
Section 96
//s_begin (s_begin) package { import flash.media.*; public dynamic class s_begin extends Sound { } }//package
Section 97
//s_blondyka (s_blondyka) package { import flash.media.*; public dynamic class s_blondyka extends Sound { } }//package
Section 98
//s_boom (s_boom) package { import flash.media.*; public dynamic class s_boom extends Sound { } }//package
Section 99
//s_click (s_click) package { import flash.media.*; public dynamic class s_click extends Sound { } }//package
Section 100
//s_final (s_final) package { import flash.media.*; public dynamic class s_final extends Sound { } }//package
Section 101
//s_finish (s_finish) package { import flash.media.*; public dynamic class s_finish extends Sound { } }//package
Section 102
//s_first (s_first) package { import flash.media.*; public dynamic class s_first extends Sound { } }//package
Section 103
//s_gas (s_gas) package { import flash.media.*; public dynamic class s_gas extends Sound { } }//package
Section 104
//s_go (s_go) package { import flash.media.*; public dynamic class s_go extends Sound { } }//package
Section 105
//s_lose (s_lose) package { import flash.media.*; public dynamic class s_lose extends Sound { } }//package
Section 106
//s_machoo (s_machoo) package { import flash.media.*; public dynamic class s_machoo extends Sound { } }//package
Section 107
//s_motor (s_motor) package { import flash.media.*; public dynamic class s_motor extends Sound { } }//package
Section 108
//s_over (s_over) package { import flash.media.*; public dynamic class s_over extends Sound { } }//package
Section 109
//s_ready (s_ready) package { import flash.media.*; public dynamic class s_ready extends Sound { } }//package
Section 110
//s_second (s_second) package { import flash.media.*; public dynamic class s_second extends Sound { } }//package
Section 111
//s_steady (s_steady) package { import flash.media.*; public dynamic class s_steady extends Sound { } }//package
Section 112
//s_turbo (s_turbo) package { import flash.media.*; public dynamic class s_turbo extends Sound { } }//package
Section 113
//s_ufozone (s_ufozone) package { import flash.media.*; public dynamic class s_ufozone extends Sound { } }//package
Section 114
//s_win (s_win) package { import flash.media.*; public dynamic class s_win extends Sound { } }//package
Section 115
//Sun (Sun) package { import flash.display.*; public dynamic class Sun extends MovieClip { } }//package

Library Items

Symbol 1 GraphicUsed by:2 44 238 886 1004 1023 1027
Symbol 2 MovieClipUses:1Used by:29
Symbol 3 GraphicUsed by:9
Symbol 4 GraphicUsed by:8 9
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:5Used by:8
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:4 6 7Used by:9
Symbol 9 MovieClip {turbostarracing_fla.preloaderLine_140}Uses:3 4 8Used by:28
Symbol 10 ShapeTweeningUsed by:28
Symbol 11 ShapeTweeningUsed by:28
Symbol 12 ShapeTweeningUsed by:28
Symbol 13 GraphicUsed by:28
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:28 298 1004 1006 1009
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:28 294
Symbol 18 GraphicUsed by:22
Symbol 19 FontUsed by:20 21
Symbol 20 TextUses:19Used by:22
Symbol 21 TextUses:19Used by:22
Symbol 22 ButtonUses:18 20 21Used by:28
Symbol 23 ShapeTweeningUsed by:28
Symbol 24 FontUsed by:25
Symbol 25 TextUses:24Used by:26
Symbol 26 ButtonUses:25Used by:28
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClip {turbostarracing_fla.gameZheroPreloader_139}Uses:9 10 11 12 13 15 17 22 23 26 27Used by:29
Symbol 29 MovieClip {classes.gamezhero.GamePreloader}Uses:2 28Used by:1060
Symbol 30 GraphicUsed by:31
Symbol 31 ButtonUses:30Used by:34
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClip {classes.gamezhero.FlashChecker}Uses:31 32 33Used by:1060
Symbol 35 ShapeTweeningUsed by:44
Symbol 36 BitmapUsed by:37
Symbol 37 GraphicUses:36Used by:38
Symbol 38 MovieClipUses:37Used by:44
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:41
Symbol 41 MovieClipUses:40Used by:44
Symbol 42 GraphicUsed by:44 907
Symbol 43 ShapeTweeningUsed by:44
Symbol 44 MovieClip {classes.Vorota}Uses:1 35 38 41 42 43Used by:1060
Symbol 45 MovieClip {classes.gameInterface.Speeder}Used by:107
Symbol 46 FontUsed by:47
Symbol 47 EditableTextUses:46 1010Used by:Timeline
Symbol 48 GraphicUsed by:107
Symbol 49 ShapeTweeningUsed by:107
Symbol 50 GraphicUsed by:107
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:107
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:55
Symbol 55 MovieClipUses:54Used by:107 158
Symbol 56 FontUsed by:57 67 77 87 97 110 123 145 146 147 148 162 164 166 169 200 201 202 203 204 205 206 207 210 211 212 216 239 243 245 246 256 288 289 290 291 292 293 300 301 302 315 316 329 330 1012 1029 1030
Symbol 57 TextUses:56Used by:58
Symbol 58 MovieClipUses:57Used by:107 158
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:61
Symbol 61 MovieClipUses:60Used by:107 158 163
Symbol 62 ShapeTweeningUsed by:107
Symbol 63 GraphicUsed by:107
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 MovieClipUses:65Used by:107 155
Symbol 67 TextUses:56Used by:68
Symbol 68 MovieClipUses:67Used by:107 155
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:71
Symbol 71 MovieClipUses:70Used by:107 155 163
Symbol 72 ShapeTweeningUsed by:107
Symbol 73 GraphicUsed by:107
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:76
Symbol 76 MovieClipUses:75Used by:107 112
Symbol 77 TextUses:56Used by:78
Symbol 78 MovieClipUses:77Used by:107 112
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 MovieClipUses:80Used by:107 112 163
Symbol 82 ShapeTweeningUsed by:107
Symbol 83 GraphicUsed by:107
Symbol 84 BitmapUsed by:85
Symbol 85 GraphicUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:107 156
Symbol 87 TextUses:56Used by:88
Symbol 88 MovieClipUses:87Used by:107 156
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:91
Symbol 91 MovieClipUses:90Used by:107 156 163
Symbol 92 ShapeTweeningUsed by:107
Symbol 93 GraphicUsed by:107 150
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:96
Symbol 96 MovieClipUses:95Used by:107 157
Symbol 97 TextUses:56Used by:98
Symbol 98 MovieClipUses:97Used by:107 157
Symbol 99 BitmapUsed by:100
Symbol 100 GraphicUses:99Used by:101
Symbol 101 MovieClipUses:100Used by:107 157 163
Symbol 102 ShapeTweeningUsed by:107
Symbol 103 GraphicUsed by:107
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:106
Symbol 106 MovieClipUses:105Used by:107 299
Symbol 107 MovieClip {classes.gameInterface.Intro}Uses:48 49 50 45 52 55 58 61 62 63 66 68 71 72 73 76 78 81 82 83 86 88 91 92 93 96 98 101 102 103 106Used by:1060
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:159 313
Symbol 110 TextUses:56Used by:159
Symbol 111 GraphicUsed by:112 155 156 157 158
Symbol 112 MovieClip {turbostarracing_fla.selector1_22}Uses:81 78 111 76Used by:159 313
Symbol 113 GraphicUsed by:159
Symbol 114 GraphicUsed by:120 122
Symbol 115 GraphicUsed by:116 122
Symbol 116 MovieClipUses:115Used by:122
Symbol 117 GraphicUsed by:122
Symbol 118 ShapeTweeningUsed by:120 122
Symbol 119 GraphicUsed by:120 130 142 275 286 297 326
Symbol 120 MovieClip {turbostarracing_fla.blick5_25}Uses:114 118 119Used by:122
Symbol 121 GraphicUsed by:122
Symbol 122 ButtonUses:114 116 117 120 121 115 118Used by:159 167 209 214 259 313
Symbol 123 TextUses:56Used by:159
Symbol 124 GraphicUsed by:132
Symbol 125 GraphicUsed by:126 132
Symbol 126 MovieClipUses:125Used by:132
Symbol 127 GraphicUsed by:132
Symbol 128 GraphicUsed by:130 132
Symbol 129 ShapeTweeningUsed by:130 132
Symbol 130 MovieClip {turbostarracing_fla.blick4_28}Uses:128 129 119Used by:132
Symbol 131 GraphicUsed by:132
Symbol 132 ButtonUses:124 126 127 130 131 125 128 129Used by:159 167 313
Symbol 133 FontUsed by:134 135
Symbol 134 TextUses:133Used by:159 167
Symbol 135 TextUses:133Used by:159 167
Symbol 136 GraphicUsed by:144
Symbol 137 GraphicUsed by:138 144
Symbol 138 MovieClipUses:137Used by:144
Symbol 139 GraphicUsed by:144
Symbol 140 GraphicUsed by:142 144
Symbol 141 ShapeTweeningUsed by:142 144
Symbol 142 MovieClip {turbostarracing_fla.blick6_31}Uses:140 141 119Used by:144
Symbol 143 GraphicUsed by:144
Symbol 144 ButtonUses:136 138 139 142 143 137 140 141Used by:159 167 209 214 259
Symbol 145 TextUses:56Used by:159 167
Symbol 146 TextUses:56Used by:159 313
Symbol 147 TextUses:56Used by:159 313
Symbol 148 TextUses:56Used by:159 313
Symbol 149 GraphicUsed by:154
Symbol 150 MovieClipUses:93Used by:154
Symbol 151 GraphicUsed by:152
Symbol 152 MovieClipUses:151Used by:154
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32}Uses:149 150 152 153Used by:159 313
Symbol 155 MovieClip {turbostarracing_fla.selector2_35}Uses:71 68 111 66Used by:159 313
Symbol 156 MovieClip {turbostarracing_fla.selector3_36}Uses:91 88 111 86Used by:159 313
Symbol 157 MovieClip {turbostarracing_fla.selector4_37}Uses:101 98 111 96Used by:159 313
Symbol 158 MovieClip {turbostarracing_fla.selector5_38}Uses:61 58 111 55Used by:159 313
Symbol 159 MovieClip {classes.gameInterface.PlayerSelector}Uses:109 110 112 113 122 123 132 134 135 144 145 146 147 148 154 155 156 157 158Used by:1060
Symbol 160 BitmapUsed by:161 168 215 314 892
Symbol 161 GraphicUses:160Used by:167
Symbol 162 TextUses:56Used by:167
Symbol 163 MovieClip {turbostarracing_fla.persShow2_40}Uses:81 71 91 101 61Used by:167 331
Symbol 164 TextUses:56Used by:167
Symbol 165 GraphicUsed by:167
Symbol 166 TextUses:56Used by:167 313
Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2}Uses:161 162 163 164 165 132 134 135 122 166 144 145Used by:1060
Symbol 168 GraphicUses:160Used by:209 214
Symbol 169 TextUses:56Used by:209
Symbol 170 GraphicUsed by:209 214
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:171Used by:176 179 182
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:176
Symbol 175 GraphicUsed by:176 179 182
Symbol 176 MovieClip {turbostarracing_fla.img1_42}Uses:172 174 175Used by:209 214
Symbol 177 BitmapUsed by:178
Symbol 178 GraphicUses:177Used by:179
Symbol 179 MovieClip {turbostarracing_fla.img2_44}Uses:172 178 175Used by:209 214
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:182
Symbol 182 MovieClip {turbostarracing_fla.img3_45}Uses:172 181 175Used by:209 214
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}Uses:183 184 185Used by:209 214
Symbol 187 GraphicUsed by:188 900
Symbol 188 MovieClipUses:187Used by:199 209 214
Symbol 189 GraphicUsed by:190 902
Symbol 190 MovieClipUses:189Used by:199 209 214
Symbol 191 GraphicUsed by:192 903
Symbol 192 MovieClipUses:191Used by:199 209 214
Symbol 193 GraphicUsed by:194 904
Symbol 194 MovieClipUses:193Used by:199 209 214
Symbol 195 GraphicUsed by:196 905
Symbol 196 MovieClipUses:195Used by:199 209 214
Symbol 197 GraphicUsed by:198 906
Symbol 198 MovieClipUses:197Used by:199 209 214
Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47}Uses:188 190 192 194 196 198Used by:209 214
Symbol 200 TextUses:56Used by:209 214
Symbol 201 TextUses:56Used by:209 214
Symbol 202 TextUses:56Used by:209 214
Symbol 203 TextUses:56Used by:209 214
Symbol 204 TextUses:56Used by:209 214
Symbol 205 TextUses:56Used by:209 214
Symbol 206 TextUses:56Used by:209 214 259
Symbol 207 TextUses:56Used by:208
Symbol 208 MovieClipUses:207Used by:209 214 259
Symbol 209 MovieClip {classes.gameInterface.Informations}Uses:168 169 170 176 179 182 186 199 200 201 202 203 204 205 188 194 190 196 192 198 122 206 144 208Used by:1060
Symbol 210 TextUses:56Used by:214
Symbol 211 TextUses:56Used by:213
Symbol 212 TextUses:56Used by:213
Symbol 213 MovieClipUses:211 212Used by:214
Symbol 214 MovieClip {classes.gameInterface.TrackSelector}Uses:168 210 170 176 179 182 186 199 200 201 202 203 204 205 188 194 190 196 192 198 122 206 144 208 213Used by:1060
Symbol 215 GraphicUses:160Used by:259
Symbol 216 TextUses:56Used by:259
Symbol 217 GraphicUsed by:259
Symbol 218 GraphicUsed by:238
Symbol 219 GraphicUsed by:222
Symbol 220 GraphicUsed by:222
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClip {turbostarracing_fla.roadItemSkin3_61}Uses:219 220 221Used by:223 885
Symbol 223 MovieClipUses:222Used by:224
Symbol 224 MovieClip {turbostarracing_fla.trackDemoAction_59}Uses:223Used by:238
Symbol 225 GraphicUsed by:236
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:236 629
Symbol 228 BitmapUsed by:229 785
Symbol 229 GraphicUses:228Used by:236
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:236 752
Symbol 232 BitmapUsed by:233 662
Symbol 233 GraphicUses:232Used by:236
Symbol 234 BitmapUsed by:235 843
Symbol 235 GraphicUses:234Used by:236
Symbol 236 MovieClip {turbostarracing_fla.skins1_63}Uses:225 227 229 231 233 235Used by:237
Symbol 237 MovieClip {turbostarracing_fla.skinAction_62}Uses:236Used by:238
Symbol 238 MovieClipUses:218 1 224 237Used by:259
Symbol 239 TextUses:56Used by:259
Symbol 240 GraphicUsed by:241
Symbol 241 MovieClipUses:240Used by:259
Symbol 242 GraphicUsed by:244 247
Symbol 243 TextUses:56Used by:244
Symbol 244 MovieClipUses:242 243Used by:259
Symbol 245 TextUses:56Used by:259
Symbol 246 TextUses:56Used by:247
Symbol 247 MovieClipUses:242 246Used by:259
Symbol 248 FontUsed by:249 250 251 252 253 254 255
Symbol 249 TextUses:248Used by:259
Symbol 250 TextUses:248Used by:259
Symbol 251 TextUses:248Used by:259
Symbol 252 TextUses:248Used by:259
Symbol 253 TextUses:248Used by:259
Symbol 254 TextUses:248Used by:259
Symbol 255 TextUses:248Used by:259
Symbol 256 TextUses:56Used by:259
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 MovieClip {classes.gameInterface.Instructions1}Uses:215 216 217 238 239 241 244 245 247 249 250 251 252 253 254 255 256 258 122 206 144 208Used by:1060
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:299
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:299
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:299
Symbol 266 FontUsed by:267 268
Symbol 267 TextUses:266Used by:299
Symbol 268 EditableTextUses:266Used by:299
Symbol 269 GraphicUsed by:277
Symbol 270 GraphicUsed by:271 277 281 287
Symbol 271 MovieClipUses:270Used by:277 281 287
Symbol 272 GraphicUsed by:277
Symbol 273 GraphicUsed by:275 277 281
Symbol 274 ShapeTweeningUsed by:275 277 281
Symbol 275 MovieClip {turbostarracing_fla.blick3_73}Uses:273 274 119Used by:277 281
Symbol 276 GraphicUsed by:277
Symbol 277 ButtonUses:269 271 272 275 276 270 273 274Used by:299
Symbol 278 GraphicUsed by:281
Symbol 279 GraphicUsed by:281
Symbol 280 GraphicUsed by:281
Symbol 281 ButtonUses:278 271 279 275 280 270 273 274Used by:299
Symbol 282 GraphicUsed by:287
Symbol 283 GraphicUsed by:287
Symbol 284 GraphicUsed by:286 287
Symbol 285 ShapeTweeningUsed by:286 287
Symbol 286 MovieClip {turbostarracing_fla.blick2_76}Uses:284 285 119Used by:287
Symbol 287 ButtonUses:282 271 283 286 284 270 285Used by:299
Symbol 288 TextUses:56Used by:299
Symbol 289 TextUses:56Used by:299
Symbol 290 TextUses:56Used by:299
Symbol 291 TextUses:56Used by:299
Symbol 292 TextUses:56Used by:299
Symbol 293 TextUses:56Used by:299
Symbol 294 MovieClip {turbostarracing_fla.z_2_79}Uses:17Used by:298
Symbol 295 GraphicUsed by:297
Symbol 296 ShapeTweeningUsed by:297
Symbol 297 MovieClip {turbostarracing_fla.blick_81}Uses:295 296 119Used by:298 1004 1006 1009
Symbol 298 MovieClip {turbostarracing_fla.gamezhero1_77}Uses:15 294 297Used by:299 1013
Symbol 299 MovieClip {classes.gameInterface.MainMenu}Uses:261 263 265 267 268 277 281 287 288 289 290 291 292 293 298 106Used by:1060
Symbol 300 TextUses:56Used by:313
Symbol 301 EditableTextUses:56Used by:313
Symbol 302 TextUses:56Used by:313
Symbol 303 GraphicUsed by:313
Symbol 304 FontUsed by:305 306
Symbol 305 TextUses:304Used by:313
Symbol 306 TextUses:304Used by:313
Symbol 307 GraphicUsed by:312
Symbol 308 ShapeTweeningUsed by:310
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:308 309Used by:312
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClip {turbostarracing_fla.upgadeAll_83}Uses:307 310 311Used by:313
Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader}Uses:109 300 301 302 112 303 122 166 132 305 306 312 146 147 148 154 155 156 157 158Used by:1060
Symbol 314 GraphicUses:160Used by:331
Symbol 315 TextUses:56Used by:317
Symbol 316 TextUses:56Used by:317
Symbol 317 MovieClip {turbostarracing_fla.win_lose_header_86}Uses:315 316Used by:331
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClipUses:318Used by:331
Symbol 320 GraphicUsed by:328
Symbol 321 GraphicUsed by:322 328
Symbol 322 MovieClipUses:321Used by:328
Symbol 323 GraphicUsed by:328
Symbol 324 GraphicUsed by:326 328
Symbol 325 ShapeTweeningUsed by:326 328
Symbol 326 MovieClip {turbostarracing_fla.blick7_90}Uses:324 325 119Used by:328
Symbol 327 GraphicUsed by:328
Symbol 328 ButtonUses:320 322 323 326 327 321 324 325Used by:331
Symbol 329 TextUses:56Used by:331
Symbol 330 TextUses:56Used by:331
Symbol 331 MovieClip {classes.gameInterface.Win}Uses:314 163 317 319 328 329 330Used by:1060
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:334
Symbol 334 MovieClip {classes.Game}Uses:333Used by:1060
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:335Used by:337
Symbol 337 MovieClipUses:336Used by:338
Symbol 338 MovieClip {classes.EathItem}Uses:337Used by:1060
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:378
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:378
Symbol 343 GraphicUsed by:344
Symbol 344 MovieClipUses:343Used by:378
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:378
Symbol 347 FontUsed by:348 370
Symbol 348 EditableTextUses:347Used by:378
Symbol 349 BitmapUsed by:350 353
Symbol 350 GraphicUses:349Used by:378
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClipUses:351Used by:378
Symbol 353 GraphicUses:349Used by:378
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:378
Symbol 356 BitmapUsed by:357 361
Symbol 357 GraphicUses:356Used by:378
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:360
Symbol 360 MovieClip {turbostarracing_fla.fonarlight_99}Uses:359Used by:378
Symbol 361 GraphicUses:356Used by:378
Symbol 362 BitmapUsed by:363
Symbol 363 GraphicUses:362Used by:378
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:378
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:378
Symbol 368 BitmapUsed by:369
Symbol 369 GraphicUses:368Used by:378
Symbol 370 EditableTextUses:347Used by:378
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:378
Symbol 373 BitmapUsed by:374 375
Symbol 374 GraphicUses:373Used by:378
Symbol 375 GraphicUses:373Used by:378
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:378
Symbol 378 MovieClip {classes.EathObject}Uses:340 342 344 346 348 350 352 353 355 357 360 361 363 365 367 369 370 372 374 375 377Used by:1060
Symbol 379 GraphicUsed by:877
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:629
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:444
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:444
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:444
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:444
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:444
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:444
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:444
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:444
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:444
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:444
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:444
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:444
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:444
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:444
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:444
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:444
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:444
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:444
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:444
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:444
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:444
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:444
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:444
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:444
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:444
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:444
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:444
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:444
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:444
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:444
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:444
Symbol 444 MovieClipUses:383 385 387 389 391 393 395 397 399 401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441 443Used by:629 691 752 814 876
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:507
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:507
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:507
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:507
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:507
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:507
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:507
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:507
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:507
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:507
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:507
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:507
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:507
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:507
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:507
Symbol 475 BitmapUsed by:476
Symbol 476 GraphicUses:475Used by:507
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:507
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:507
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:507
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:507
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:507
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:507
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:507
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:507
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:507
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:507
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:507
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:507
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:507
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:507
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:507
Symbol 507 MovieClipUses:446 448 450 452 454 456 458 460 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502 504 506Used by:629 691 752 814 876
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:570
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:570
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:570
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:570
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:570
Symbol 518 BitmapUsed by:519
Symbol 519 GraphicUses:518Used by:570
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:570
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:522Used by:570
Symbol 524 BitmapUsed by:525
Symbol 525 GraphicUses:524Used by:570
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:570
Symbol 528 BitmapUsed by:529
Symbol 529 GraphicUses:528Used by:570
Symbol 530 BitmapUsed by:531
Symbol 531 GraphicUses:530Used by:570
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:570
Symbol 534 BitmapUsed by:535
Symbol 535 GraphicUses:534Used by:570
Symbol 536 BitmapUsed by:537
Symbol 537 GraphicUses:536Used by:570
Symbol 538 BitmapUsed by:539
Symbol 539 GraphicUses:538Used by:570
Symbol 540 BitmapUsed by:541
Symbol 541 GraphicUses:540Used by:570
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:570
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:570
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:570
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:570
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:570
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:570
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:570
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:570
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:570
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:570
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:570
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:570
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:570
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:570
Symbol 570 MovieClipUses:509 511 513 515 517 519 521 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 563 565 567 569Used by:629 691 752 814 876
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:629
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:629
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:629
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:629
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:629
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:629
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:629
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:629
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:629
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:629
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:629
Symbol 593 BitmapUsed by:594
Symbol 594 GraphicUses:593Used by:629
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:629
Symbol 597 BitmapUsed by:598
Symbol 598 GraphicUses:597Used by:629
Symbol 599 BitmapUsed by:600
Symbol 600 GraphicUses:599Used by:629
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:629
Symbol 603 BitmapUsed by:604
Symbol 604 GraphicUses:603Used by:629
Symbol 605 BitmapUsed by:606
Symbol 606 GraphicUses:605Used by:629
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:629
Symbol 609 BitmapUsed by:610
Symbol 610 GraphicUses:609Used by:629
Symbol 611 BitmapUsed by:612
Symbol 612 GraphicUses:611Used by:629
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:629
Symbol 615 BitmapUsed by:616
Symbol 616 GraphicUses:615Used by:629
Symbol 617 BitmapUsed by:618
Symbol 618 GraphicUses:617Used by:629
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:629
Symbol 621 BitmapUsed by:622
Symbol 622 GraphicUses:621Used by:629
Symbol 623 BitmapUsed by:624
Symbol 624 GraphicUses:623Used by:629
Symbol 625 BitmapUsed by:626
Symbol 626 GraphicUses:625Used by:629
Symbol 627 BitmapUsed by:628
Symbol 628 GraphicUses:627Used by:629
Symbol 629 MovieClip {turbostarracing_fla.ufo1_101}Uses:381 444 507 570 572 574 576 578 580 582 584 586 588 590 592 594 596 598 227 600 602 604 606 608 610 612 614 616 618 620 622 624 626 628Used by:877
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:691
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:691
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:691
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:691
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:691
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:691
Symbol 642 BitmapUsed by:643
Symbol 643 GraphicUses:642Used by:691
Symbol 644 BitmapUsed by:645
Symbol 645 GraphicUses:644Used by:691
Symbol 646 BitmapUsed by:647
Symbol 647 GraphicUses:646Used by:691
Symbol 648 BitmapUsed by:649
Symbol 649 GraphicUses:648Used by:691
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:691
Symbol 652 BitmapUsed by:653
Symbol 653 GraphicUses:652Used by:691
Symbol 654 BitmapUsed by:655
Symbol 655 GraphicUses:654Used by:691
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:691
Symbol 658 BitmapUsed by:659
Symbol 659 GraphicUses:658Used by:691
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:691
Symbol 662 GraphicUses:232Used by:691
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:691
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:691
Symbol 667 BitmapUsed by:668
Symbol 668 GraphicUses:667Used by:691
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:691
Symbol 671 BitmapUsed by:672
Symbol 672 GraphicUses:671Used by:691
Symbol 673 BitmapUsed by:674
Symbol 674 GraphicUses:673Used by:691
Symbol 675 BitmapUsed by:676
Symbol 676 GraphicUses:675Used by:691
Symbol 677 BitmapUsed by:678
Symbol 678 GraphicUses:677Used by:691
Symbol 679 BitmapUsed by:680
Symbol 680 GraphicUses:679Used by:691
Symbol 681 BitmapUsed by:682
Symbol 682 GraphicUses:681Used by:691
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:691
Symbol 685 BitmapUsed by:686
Symbol 686 GraphicUses:685Used by:691
Symbol 687 BitmapUsed by:688
Symbol 688 GraphicUses:687Used by:691
Symbol 689 BitmapUsed by:690
Symbol 690 GraphicUses:689Used by:691
Symbol 691 MovieClip {turbostarracing_fla.ufo2_105}Uses:631 444 507 570 633 635 637 639 641 643 645 647 649 651 653 655 657 659 661 662 664 666 668 670 672 674 676 678 680 682 684 686 688 690Used by:877
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:752
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:752
Symbol 696 BitmapUsed by:697
Symbol 697 GraphicUses:696Used by:752
Symbol 698 BitmapUsed by:699
Symbol 699 GraphicUses:698Used by:752
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:752
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:752
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:752
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:752
Symbol 708 BitmapUsed by:709
Symbol 709 GraphicUses:708Used by:752
Symbol 710 BitmapUsed by:711
Symbol 711 GraphicUses:710Used by:752
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:752
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:752
Symbol 716 BitmapUsed by:717
Symbol 717 GraphicUses:716Used by:752
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:718Used by:752
Symbol 720 BitmapUsed by:721
Symbol 721 GraphicUses:720Used by:752
Symbol 722 BitmapUsed by:723
Symbol 723 GraphicUses:722Used by:752
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:752
Symbol 726 BitmapUsed by:727
Symbol 727 GraphicUses:726Used by:752
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:752
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:752
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:752
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:752
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:752
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:752
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:752
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:752
Symbol 744 BitmapUsed by:745
Symbol 745 GraphicUses:744Used by:752
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:752
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:752
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:752
Symbol 752 MovieClip {turbostarracing_fla.ufo3_106}Uses:693 444 507 570 695 697 699 701 703 705 707 709 711 713 715 717 719 721 723 231 725 727 729 731 733 735 737 739 741 743 745 747 749 751Used by:877
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:814
Symbol 755 BitmapUsed by:756
Symbol 756 GraphicUses:755Used by:814
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:814
Symbol 759 BitmapUsed by:760
Symbol 760 GraphicUses:759Used by:814
Symbol 761 BitmapUsed by:762
Symbol 762 GraphicUses:761Used by:814
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:814
Symbol 765 BitmapUsed by:766
Symbol 766 GraphicUses:765Used by:814
Symbol 767 BitmapUsed by:768
Symbol 768 GraphicUses:767Used by:814
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:814
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:814
Symbol 773 BitmapUsed by:774
Symbol 774 GraphicUses:773Used by:814
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:814
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:814
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:814
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:814
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:814
Symbol 785 GraphicUses:228Used by:814
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:814
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:814
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:814
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:814
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:814
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:814
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:814
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:814
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:814
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:814
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:814
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:814
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:814
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:814
Symbol 814 MovieClip {turbostarracing_fla.ufo4_107}Uses:754 444 507 570 756 758 760 762 764 766 768 770 772 774 776 778 780 782 784 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813Used by:877
Symbol 815 BitmapUsed by:816
Symbol 816 GraphicUses:815Used by:876
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:876
Symbol 819 BitmapUsed by:820
Symbol 820 GraphicUses:819Used by:876
Symbol 821 BitmapUsed by:822
Symbol 822 GraphicUses:821Used by:876
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:876
Symbol 825 BitmapUsed by:826
Symbol 826 GraphicUses:825Used by:876
Symbol 827 BitmapUsed by:828
Symbol 828 GraphicUses:827Used by:876
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:876
Symbol 831 BitmapUsed by:832
Symbol 832 GraphicUses:831Used by:876
Symbol 833 BitmapUsed by:834
Symbol 834 GraphicUses:833Used by:876
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:876
Symbol 837 BitmapUsed by:838
Symbol 838 GraphicUses:837Used by:876
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:876
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:876
Symbol 843 GraphicUses:234Used by:876
Symbol 844 BitmapUsed by:845
Symbol 845 GraphicUses:844Used by:876
Symbol 846 BitmapUsed by:847
Symbol 847 GraphicUses:846Used by:876
Symbol 848 BitmapUsed by:849
Symbol 849 GraphicUses:848Used by:876
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:876
Symbol 852 BitmapUsed by:853
Symbol 853 GraphicUses:852Used by:876
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:876
Symbol 856 BitmapUsed by:857
Symbol 857 GraphicUses:856Used by:876
Symbol 858 BitmapUsed by:859
Symbol 859 GraphicUses:858Used by:876
Symbol 860 BitmapUsed by:861
Symbol 861 GraphicUses:860Used by:876
Symbol 862 BitmapUsed by:863
Symbol 863 GraphicUses:862Used by:876
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:876
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:876
Symbol 868 BitmapUsed by:869
Symbol 869 GraphicUses:868Used by:876
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:876
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:876
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:876
Symbol 876 MovieClip {turbostarracing_fla.ufo5_108}Uses:816 444 507 570 818 820 822 824 826 828 830 832 834 836 838 840 842 843 845 847 849 851 853 855 857 859 861 863 865 867 869 871 873 875Used by:877
Symbol 877 MovieClip {classes.playerSkins.PlayerSkin}Uses:379 629 691 752 814 876Used by:1060
Symbol 878 GraphicUsed by:881
Symbol 879 GraphicUsed by:881
Symbol 880 GraphicUsed by:881
Symbol 881 MovieClip {turbostarracing_fla.roadItemSkin1_110}Uses:878 879 880Used by:885
Symbol 882 GraphicUsed by:884
Symbol 883 GraphicUsed by:884
Symbol 884 MovieClip {turbostarracing_fla.roadItemSkin2_111}Uses:882 883Used by:885
Symbol 885 MovieClip {classes.RoadItem}Uses:881 884 222Used by:1060
Symbol 886 MovieClipUses:1Used by:887
Symbol 887 MovieClip {classes.Screen}Uses:886Used by:1060
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:893
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:893
Symbol 892 GraphicUses:160Used by:893
Symbol 893 MovieClip {turbostarracing_fla.skinssky_115}Uses:889 891 892Used by:894
Symbol 894 MovieClip {classes.Sky}Uses:893Used by:1060
Symbol 895 BitmapUsed by:896
Symbol 896 GraphicUses:895Used by:926
Symbol 897 FontUsed by:898 899 912
Symbol 898 EditableTextUses:897Used by:926
Symbol 899 TextUses:897Used by:926
Symbol 900 MovieClipUses:187Used by:907
Symbol 901 GraphicUsed by:907
Symbol 902 MovieClipUses:189Used by:907
Symbol 903 MovieClipUses:191Used by:907
Symbol 904 MovieClipUses:193Used by:907
Symbol 905 MovieClipUses:195Used by:907
Symbol 906 MovieClipUses:197Used by:907
Symbol 907 MovieClip {turbostarracing_fla.t_all_117}Uses:42 900 901 902 903 904 905 906Used by:926
Symbol 908 GraphicUsed by:909
Symbol 909 MovieClipUses:908Used by:926
Symbol 910 GraphicUsed by:911
Symbol 911 MovieClipUses:910Used by:926
Symbol 912 EditableTextUses:897Used by:926
Symbol 913 ShapeTweeningUsed by:917
Symbol 914 BitmapUsed by:915
Symbol 915 GraphicUses:914Used by:917
Symbol 916 GraphicUsed by:917 925
Symbol 917 MovieClipUses:913 915 916Used by:926
Symbol 918 GraphicUsed by:921
Symbol 919 ShapeTweeningUsed by:921
Symbol 920 ShapeTweeningUsed by:921
Symbol 921 MovieClip {turbostarracing_fla.t_turboLigth_127}Uses:918 919 920Used by:926
Symbol 922 ShapeTweeningUsed by:925
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:925
Symbol 925 MovieClipUses:922 924 916Used by:926
Symbol 926 MovieClip {classes.Panel}Uses:896 898 899 907 909 911 912 917 921 925Used by:1060
Symbol 927 GraphicUsed by:941 942
Symbol 928 GraphicUsed by:941 942
Symbol 929 GraphicUsed by:941
Symbol 930 GraphicUsed by:941
Symbol 931 FontUsed by:932
Symbol 932 EditableTextUses:931Used by:941
Symbol 933 GraphicUsed by:941 942
Symbol 934 GraphicUsed by:941
Symbol 935 GraphicUsed by:941 942
Symbol 936 GraphicUsed by:941
Symbol 937 GraphicUsed by:941 942
Symbol 938 GraphicUsed by:941
Symbol 939 GraphicUsed by:941 942
Symbol 940 GraphicUsed by:941
Symbol 941 MovieClip {PersonaFlag}Uses:927 928 929 930 932 933 934 935 936 937 938 939 940Used by:1060
Symbol 942 MovieClip {PersonaFlag2}Uses:927 928 933 935 937 939Used by:1060
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:973
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:973
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:973
Symbol 949 BitmapUsed by:950
Symbol 950 GraphicUses:949Used by:973
Symbol 951 BitmapUsed by:952
Symbol 952 GraphicUses:951Used by:973
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:973
Symbol 955 BitmapUsed by:956
Symbol 956 GraphicUses:955Used by:973
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:973
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:973
Symbol 961 BitmapUsed by:962
Symbol 962 GraphicUses:961Used by:973
Symbol 963 BitmapUsed by:964
Symbol 964 GraphicUses:963Used by:973
Symbol 965 BitmapUsed by:966
Symbol 966 GraphicUses:965Used by:973
Symbol 967 BitmapUsed by:968
Symbol 968 GraphicUses:967Used by:973
Symbol 969 BitmapUsed by:970
Symbol 970 GraphicUses:969Used by:973
Symbol 971 BitmapUsed by:972
Symbol 972 GraphicUses:971Used by:973
Symbol 973 MovieClip {Fire}Uses:944 946 948 950 952 954 956 958 960 962 964 966 968 970 972Used by:1060
Symbol 974 BitmapUsed by:975
Symbol 975 GraphicUses:974Used by:976
Symbol 976 MovieClipUses:975Used by:977 996
Symbol 977 MovieClip {Sun}Uses:976Used by:1060
Symbol 978 BitmapUsed by:979
Symbol 979 GraphicUses:978Used by:980
Symbol 980 MovieClipUses:979Used by:996
Symbol 981 BitmapUsed by:982
Symbol 982 GraphicUses:981Used by:983
Symbol 983 MovieClipUses:982Used by:996
Symbol 984 BitmapUsed by:985
Symbol 985 GraphicUses:984Used by:986
Symbol 986 MovieClipUses:985Used by:996
Symbol 987 BitmapUsed by:988
Symbol 988 GraphicUses:987Used by:989
Symbol 989 MovieClipUses:988Used by:996
Symbol 990 BitmapUsed by:991
Symbol 991 GraphicUses:990Used by:992
Symbol 992 MovieClipUses:991Used by:996
Symbol 993 BitmapUsed by:994
Symbol 994 GraphicUses:993Used by:995
Symbol 995 MovieClipUses:994Used by:996
Symbol 996 MovieClip {classes.Blicks}Uses:980 983 986 989 992 995 976Used by:1060
Symbol 997 BitmapUsed by:998 999
Symbol 998 GraphicUses:997Used by:1000
Symbol 999 GraphicUses:997Used by:1000
Symbol 1000 MovieClipUses:998 999Used by:1001
Symbol 1001 MovieClip {fooSpeeder}Uses:1000Used by:1060
Symbol 1002 GraphicUsed by:1003
Symbol 1003 MovieClipUses:1002Used by:1013
Symbol 1004 MovieClip {turbostarracing_fla.pauseMenu1_158}Uses:15 1 297Used by:1013
Symbol 1005 GraphicUsed by:1006
Symbol 1006 MovieClip {turbostarracing_fla.pauseMenu2_159}Uses:15 1005 297Used by:1013
Symbol 1007 GraphicUsed by:1009
Symbol 1008 GraphicUsed by:1009
Symbol 1009 MovieClip {turbostarracing_fla.soundMenu1_160}Uses:15 1007 297 1008Used by:1013
Symbol 1010 FontUsed by:47 1011
Symbol 1011 EditableTextUses:1010Used by:1013
Symbol 1012 TextUses:56Used by:1013
Symbol 1013 MovieClip {classes.PauseMenu}Uses:1003 298 1004 1006 1009 1011 1012Used by:1060
Symbol 1014 ShapeTweeningUsed by:1023
Symbol 1015 GraphicUsed by:1016
Symbol 1016 MovieClipUses:1015Used by:1023 1027
Symbol 1017 GraphicUsed by:1018
Symbol 1018 MovieClipUses:1017Used by:1023
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1019Used by:1023
Symbol 1021 ShapeTweeningUsed by:1023
Symbol 1022 ShapeTweeningUsed by:1023
Symbol 1023 MovieClip {readySteadyGoText}Uses:1014 1 1016 1018 1020 1021 1022Used by:1060
Symbol 1024 ShapeTweeningUsed by:1027
Symbol 1025 GraphicUsed by:1026
Symbol 1026 MovieClipUses:1025Used by:1027
Symbol 1027 MovieClip {FinishText}Uses:1024 1 1016 1026Used by:1060
Symbol 1028 GraphicUsed by:1031
Symbol 1029 EditableTextUses:56Used by:1031
Symbol 1030 TextUses:56Used by:1031
Symbol 1031 MovieClip {classes.gameInterface.SubmitArea}Uses:1028 1029 1030Used by:1060
Symbol 1032 GraphicUsed by:1059
Symbol 1033 Sound {m_track3}Used by:1059
Symbol 1034 Sound {m_track2}Used by:1059
Symbol 1035 Sound {m_track1}Used by:1059
Symbol 1036 Sound {m_loop}Used by:1059
Symbol 1037 Sound {m_menu}Used by:1059
Symbol 1038 Sound {s_turbo}Used by:1059
Symbol 1039 Sound {s_begin}Used by:1059
Symbol 1040 Sound {s_ready}Used by:1059
Symbol 1041 Sound {s_steady}Used by:1059
Symbol 1042 Sound {s_go}Used by:1059
Symbol 1043 Sound {s_lose}Used by:1059
Symbol 1044 Sound {s_win}Used by:1059
Symbol 1045 Sound {s_first}Used by:1059
Symbol 1046 Sound {s_second}Used by:1059
Symbol 1047 Sound {s_finish}Used by:1059
Symbol 1048 Sound {s_final}Used by:1059
Symbol 1049 Sound {s_motor}Used by:1059
Symbol 1050 Sound {s_gas}Used by:1059
Symbol 1051 Sound {s_click}Used by:1059
Symbol 1052 Sound {s_over}Used by:1059
Symbol 1053 Sound {s_boom}Used by:1059
Symbol 1054 Sound {s_afra}Used by:1059
Symbol 1055 Sound {s_badabull}Used by:1059
Symbol 1056 Sound {s_blondyka}Used by:1059
Symbol 1057 Sound {s_machoo}Used by:1059
Symbol 1058 Sound {s_ufozone}Used by:1059
Symbol 1059 MovieClipUses:1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058Used by:1060
Symbol 1060 MovieClip {classes.GameArea}Uses:107 159 167 209 214 259 299 313 331 334 338 378 877 885 887 894 926 941 942 973 44 34 29 977 996 1001 1013 1023 1027 1031 1059Used by:Timeline

Instance Names

"gameArea"Frame 2Symbol 1060 MovieClip {classes.GameArea}
"begun"Symbol 9 MovieClip {turbostarracing_fla.preloaderLine_140} Frame 1Symbol 8 MovieClip
"pr"Symbol 28 MovieClip {turbostarracing_fla.gameZheroPreloader_139} Frame 1Symbol 9 MovieClip {turbostarracing_fla.preloaderLine_140}
"bg"Symbol 29 MovieClip {classes.gamezhero.GamePreloader} Frame 1Symbol 2 MovieClip
"intro"Symbol 29 MovieClip {classes.gamezhero.GamePreloader} Frame 1Symbol 28 MovieClip {turbostarracing_fla.gameZheroPreloader_139}
"b"Symbol 34 MovieClip {classes.gamezhero.FlashChecker} Frame 1Symbol 31 Button
"logo"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 69Symbol 106 MovieClip
"logo"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 75Symbol 106 MovieClip
"indecatorLine2"Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32} Frame 1Symbol 150 MovieClip
"indecatorLine"Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32} Frame 1Symbol 150 MovieClip
"skin"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 1Symbol 112 MovieClip {turbostarracing_fla.selector1_22}
"selectBtn"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 1Symbol 122 Button
"nextBtn"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 1Symbol 132 Button
"prevBtn"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 1Symbol 132 Button
"backBtn"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 1Symbol 144 Button
"t1"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 1Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32}
"t2"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 1Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32}
"t3"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 1Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32}
"skin"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 2Symbol 155 MovieClip {turbostarracing_fla.selector2_35}
"skin"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 3Symbol 156 MovieClip {turbostarracing_fla.selector3_36}
"skin"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 4Symbol 157 MovieClip {turbostarracing_fla.selector4_37}
"skin"Symbol 159 MovieClip {classes.gameInterface.PlayerSelector} Frame 5Symbol 158 MovieClip {turbostarracing_fla.selector5_38}
"pers2"Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2} Frame 1Symbol 163 MovieClip {turbostarracing_fla.persShow2_40}
"pers1"Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2} Frame 1Symbol 163 MovieClip {turbostarracing_fla.persShow2_40}
"nextBtn1"Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2} Frame 1Symbol 132 Button
"prevBtn1"Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2} Frame 1Symbol 132 Button
"nextBtn2"Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2} Frame 1Symbol 132 Button
"prevBtn2"Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2} Frame 1Symbol 132 Button
"selectBtn"Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2} Frame 1Symbol 122 Button
"backBtn"Symbol 167 MovieClip {classes.gameInterface.PlayerSelector2} Frame 1Symbol 144 Button
"t6"Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47} Frame 1Symbol 188 MovieClip
"t6"Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47} Frame 2Symbol 190 MovieClip
"t6"Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47} Frame 3Symbol 192 MovieClip
"t6"Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47} Frame 4Symbol 194 MovieClip
"t6"Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47} Frame 5Symbol 196 MovieClip
"t6"Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47} Frame 6Symbol 198 MovieClip
"scr1"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 176 MovieClip {turbostarracing_fla.img1_42}
"scr2"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 179 MovieClip {turbostarracing_fla.img2_44}
"scr3"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 182 MovieClip {turbostarracing_fla.img3_45}
"bg2"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"track"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47}
"bg2"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg3"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg4"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg5"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg1"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg6"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"t1"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 188 MovieClip
"t4"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 194 MovieClip
"t2"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 190 MovieClip
"t5"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 196 MovieClip
"t3"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 192 MovieClip
"t6"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 198 MovieClip
"continueBtn"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 122 Button
"backBtn"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 144 Button
"backText"Symbol 209 MovieClip {classes.gameInterface.Informations} Frame 1Symbol 208 MovieClip
"scr1"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 176 MovieClip {turbostarracing_fla.img1_42}
"scr2"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 179 MovieClip {turbostarracing_fla.img2_44}
"scr3"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 182 MovieClip {turbostarracing_fla.img3_45}
"track"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 199 MovieClip {turbostarracing_fla.trassa_all_47}
"bg2"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg3"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg4"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg5"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg1"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"bg6"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 186 MovieClip {turbostarracing_fla.trassa_bg_46}
"t1"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 188 MovieClip
"t4"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 194 MovieClip
"t2"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 190 MovieClip
"t5"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 196 MovieClip
"t3"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 192 MovieClip
"t6"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 198 MovieClip
"continueBtn"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 122 Button
"backBtn"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 144 Button
"backText"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 208 MovieClip
"lockedTxt"Symbol 214 MovieClip {classes.gameInterface.TrackSelector} Frame 1Symbol 213 MovieClip
"skin"Symbol 237 MovieClip {turbostarracing_fla.skinAction_62} Frame 1Symbol 236 MovieClip {turbostarracing_fla.skins1_63}
"continueBtn"Symbol 259 MovieClip {classes.gameInterface.Instructions1} Frame 1Symbol 122 Button
"backBtn"Symbol 259 MovieClip {classes.gameInterface.Instructions1} Frame 1Symbol 144 Button
"backText"Symbol 259 MovieClip {classes.gameInterface.Instructions1} Frame 1Symbol 208 MovieClip
"blick"Symbol 298 MovieClip {turbostarracing_fla.gamezhero1_77} Frame 1Symbol 294 MovieClip {turbostarracing_fla.z_2_79}
"blick2"Symbol 298 MovieClip {turbostarracing_fla.gamezhero1_77} Frame 1Symbol 297 MovieClip {turbostarracing_fla.blick_81}
"uglanBtn"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 263 MovieClip
"playTraningBtn"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 277 Button
"play2In1PcBtn"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 277 Button
"viewScoreBtn"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 281 Button
"sendToFriendsBtn"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 281 Button
"playMoreGamesBtn"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 281 Button
"playBtn"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 287 Button
"gamezheroBtn"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 298 MovieClip {turbostarracing_fla.gamezhero1_77}
"logo"Symbol 299 MovieClip {classes.gameInterface.MainMenu} Frame 1Symbol 106 MovieClip
"icon_"Symbol 312 MovieClip {turbostarracing_fla.upgadeAll_83} Frame 1Symbol 310 MovieClip
"scoreTxt"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 301 EditableText
"skin"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 112 MovieClip {turbostarracing_fla.selector1_22}
"selectBtn"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 122 Button
"minus1"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 132 Button
"minus2"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 132 Button
"minus3"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 132 Button
"plus1"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 132 Button
"plus2"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 132 Button
"plus3"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 132 Button
"iconValue"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 312 MovieClip {turbostarracing_fla.upgadeAll_83}
"t1"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32}
"t2"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32}
"t3"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 1Symbol 154 MovieClip {turbostarracing_fla.skillIndecator_32}
"skin"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 2Symbol 155 MovieClip {turbostarracing_fla.selector2_35}
"skin"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 3Symbol 156 MovieClip {turbostarracing_fla.selector3_36}
"skin"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 4Symbol 157 MovieClip {turbostarracing_fla.selector4_37}
"skin"Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader} Frame 5Symbol 158 MovieClip {turbostarracing_fla.selector5_38}
"pers"Symbol 331 MovieClip {classes.gameInterface.Win} Frame 1Symbol 163 MovieClip {turbostarracing_fla.persShow2_40}
"titlePanel"Symbol 331 MovieClip {classes.gameInterface.Win} Frame 1Symbol 317 MovieClip {turbostarracing_fla.win_lose_header_86}
"kubok"Symbol 331 MovieClip {classes.gameInterface.Win} Frame 1Symbol 319 MovieClip
"mainMenuBtn"Symbol 331 MovieClip {classes.gameInterface.Win} Frame 1Symbol 328 Button
"playBtn"Symbol 331 MovieClip {classes.gameInterface.Win} Frame 1Symbol 328 Button
"gameBg"Symbol 334 MovieClip {classes.Game} Frame 1Symbol 333 MovieClip
"txt"Symbol 378 MovieClip {classes.EathObject} Frame 3Symbol 348 EditableText
"txt"Symbol 378 MovieClip {classes.EathObject} Frame 13Symbol 370 EditableText
"t3"Symbol 629 MovieClip {turbostarracing_fla.ufo1_101} Frame 1Symbol 444 MovieClip
"t2"Symbol 629 MovieClip {turbostarracing_fla.ufo1_101} Frame 1Symbol 507 MovieClip
"t1"Symbol 629 MovieClip {turbostarracing_fla.ufo1_101} Frame 1Symbol 570 MovieClip
"t3"Symbol 691 MovieClip {turbostarracing_fla.ufo2_105} Frame 1Symbol 444 MovieClip
"t2"Symbol 691 MovieClip {turbostarracing_fla.ufo2_105} Frame 1Symbol 507 MovieClip
"t1"Symbol 691 MovieClip {turbostarracing_fla.ufo2_105} Frame 1Symbol 570 MovieClip
"t3"Symbol 752 MovieClip {turbostarracing_fla.ufo3_106} Frame 1Symbol 444 MovieClip
"t2"Symbol 752 MovieClip {turbostarracing_fla.ufo3_106} Frame 1Symbol 507 MovieClip
"t1"Symbol 752 MovieClip {turbostarracing_fla.ufo3_106} Frame 1Symbol 570 MovieClip
"t3"Symbol 814 MovieClip {turbostarracing_fla.ufo4_107} Frame 1Symbol 444 MovieClip
"t2"Symbol 814 MovieClip {turbostarracing_fla.ufo4_107} Frame 1Symbol 507 MovieClip
"t1"Symbol 814 MovieClip {turbostarracing_fla.ufo4_107} Frame 1Symbol 570 MovieClip
"t3"Symbol 876 MovieClip {turbostarracing_fla.ufo5_108} Frame 1Symbol 444 MovieClip
"t2"Symbol 876 MovieClip {turbostarracing_fla.ufo5_108} Frame 1Symbol 507 MovieClip
"t1"Symbol 876 MovieClip {turbostarracing_fla.ufo5_108} Frame 1Symbol 570 MovieClip
"ufo"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 1Symbol 629 MovieClip {turbostarracing_fla.ufo1_101}
"ufo"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 2Symbol 691 MovieClip {turbostarracing_fla.ufo2_105}
"ufo"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 3Symbol 752 MovieClip {turbostarracing_fla.ufo3_106}
"ufo"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 4Symbol 814 MovieClip {turbostarracing_fla.ufo4_107}
"ufo"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 5Symbol 876 MovieClip {turbostarracing_fla.ufo5_108}
"skinRoad"Symbol 885 MovieClip {classes.RoadItem} Frame 1Symbol 881 MovieClip {turbostarracing_fla.roadItemSkin1_110}
"skinRoad"Symbol 885 MovieClip {classes.RoadItem} Frame 2Symbol 884 MovieClip {turbostarracing_fla.roadItemSkin2_111}
"skinRoad"Symbol 885 MovieClip {classes.RoadItem} Frame 3Symbol 222 MovieClip {turbostarracing_fla.roadItemSkin3_61}
"screenBg"Symbol 887 MovieClip {classes.Screen} Frame 1Symbol 886 MovieClip
"skinMc"Symbol 894 MovieClip {classes.Sky} Frame 1Symbol 893 MovieClip {turbostarracing_fla.skinssky_115}
"t"Symbol 907 MovieClip {turbostarracing_fla.t_all_117} Frame 1Symbol 900 MovieClip
"t"Symbol 907 MovieClip {turbostarracing_fla.t_all_117} Frame 2Symbol 902 MovieClip
"t"Symbol 907 MovieClip {turbostarracing_fla.t_all_117} Frame 3Symbol 903 MovieClip
"t"Symbol 907 MovieClip {turbostarracing_fla.t_all_117} Frame 4Symbol 904 MovieClip
"t"Symbol 907 MovieClip {turbostarracing_fla.t_all_117} Frame 5Symbol 905 MovieClip
"t"Symbol 907 MovieClip {turbostarracing_fla.t_all_117} Frame 6Symbol 906 MovieClip
"laps"Symbol 926 MovieClip {classes.Panel} Frame 1Symbol 898 EditableText
"tracks"Symbol 926 MovieClip {classes.Panel} Frame 1Symbol 907 MovieClip {turbostarracing_fla.t_all_117}
"l1"Symbol 926 MovieClip {classes.Panel} Frame 1Symbol 909 MovieClip
"l2"Symbol 926 MovieClip {classes.Panel} Frame 1Symbol 911 MovieClip
"txt"Symbol 926 MovieClip {classes.Panel} Frame 1Symbol 912 EditableText
"begun2"Symbol 926 MovieClip {classes.Panel} Frame 1Symbol 917 MovieClip
"turboLigth"Symbol 926 MovieClip {classes.Panel} Frame 1Symbol 921 MovieClip {turbostarracing_fla.t_turboLigth_127}
"begun1"Symbol 926 MovieClip {classes.Panel} Frame 1Symbol 925 MovieClip
"txt"Symbol 941 MovieClip {PersonaFlag} Frame 1Symbol 932 EditableText
"s7"Symbol 996 MovieClip {classes.Blicks} Frame 1Symbol 980 MovieClip
"s6"Symbol 996 MovieClip {classes.Blicks} Frame 1Symbol 983 MovieClip
"s5"Symbol 996 MovieClip {classes.Blicks} Frame 1Symbol 986 MovieClip
"s4"Symbol 996 MovieClip {classes.Blicks} Frame 1Symbol 989 MovieClip
"s3"Symbol 996 MovieClip {classes.Blicks} Frame 1Symbol 992 MovieClip
"s2"Symbol 996 MovieClip {classes.Blicks} Frame 1Symbol 995 MovieClip
"s1"Symbol 996 MovieClip {classes.Blicks} Frame 1Symbol 976 MovieClip
"blick2"Symbol 1004 MovieClip {turbostarracing_fla.pauseMenu1_158} Frame 1Symbol 297 MovieClip {turbostarracing_fla.blick_81}
"blick2"Symbol 1006 MovieClip {turbostarracing_fla.pauseMenu2_159} Frame 1Symbol 297 MovieClip {turbostarracing_fla.blick_81}
"blick2"Symbol 1009 MovieClip {turbostarracing_fla.soundMenu1_160} Frame 1Symbol 297 MovieClip {turbostarracing_fla.blick_81}
"bg"Symbol 1013 MovieClip {classes.PauseMenu} Frame 1Symbol 1003 MovieClip
"gamezheroBtn"Symbol 1013 MovieClip {classes.PauseMenu} Frame 1Symbol 298 MovieClip {turbostarracing_fla.gamezhero1_77}
"exitGameBtn"Symbol 1013 MovieClip {classes.PauseMenu} Frame 1Symbol 1004 MovieClip {turbostarracing_fla.pauseMenu1_158}
"playGameBtn"Symbol 1013 MovieClip {classes.PauseMenu} Frame 1Symbol 1006 MovieClip {turbostarracing_fla.pauseMenu2_159}
"soundGameBtn"Symbol 1013 MovieClip {classes.PauseMenu} Frame 1Symbol 1009 MovieClip {turbostarracing_fla.soundMenu1_160}
"txt"Symbol 1013 MovieClip {classes.PauseMenu} Frame 1Symbol 1011 EditableText
"infoText"Symbol 1031 MovieClip {classes.gameInterface.SubmitArea} Frame 1Symbol 1029 EditableText
"intro"Symbol 1060 MovieClip {classes.GameArea} Frame 1Symbol 107 MovieClip {classes.gameInterface.Intro}
"instruction"Symbol 1060 MovieClip {classes.GameArea} Frame 6Symbol 259 MovieClip {classes.gameInterface.Instructions1}
"upgrade"Symbol 1060 MovieClip {classes.GameArea} Frame 8Symbol 313 MovieClip {classes.gameInterface.PlayerUpgrader}
"win"Symbol 1060 MovieClip {classes.GameArea} Frame 9Symbol 331 MovieClip {classes.gameInterface.Win}
"game"Symbol 1060 MovieClip {classes.GameArea} Frame 11Symbol 334 MovieClip {classes.Game}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 10 bytes ""
Tag 0x0FF (255)Timeline Frame 11 bytes " "

Labels

"preloader"Frame 1
"game"Frame 2
"stopFrame"Symbol 28 MovieClip {turbostarracing_fla.gameZheroPreloader_139} Frame 36
"close"Symbol 44 MovieClip {classes.Vorota} Frame 1
"open"Symbol 44 MovieClip {classes.Vorota} Frame 15
"close2"Symbol 44 MovieClip {classes.Vorota} Frame 35
"s_ufozone"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 13
"t1"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 14
"s_afra"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 24
"t2"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 25
"s_machoo"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 36
"t3"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 37
"s_badabull"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 48
"t4"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 49
"s_blondyka"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 61
"t5"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 62
"s_begin"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 74
"t6"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 75
"stopFrame"Symbol 107 MovieClip {classes.gameInterface.Intro} Frame 90
"stopFrame"Symbol 112 MovieClip {turbostarracing_fla.selector1_22} Frame 10
"d1"Symbol 378 MovieClip {classes.EathObject} Frame 1
"d2"Symbol 378 MovieClip {classes.EathObject} Frame 2
"d3"Symbol 378 MovieClip {classes.EathObject} Frame 3
"d4"Symbol 378 MovieClip {classes.EathObject} Frame 4
"d5"Symbol 378 MovieClip {classes.EathObject} Frame 5
"d6"Symbol 378 MovieClip {classes.EathObject} Frame 6
"d7"Symbol 378 MovieClip {classes.EathObject} Frame 7
"d8"Symbol 378 MovieClip {classes.EathObject} Frame 8
"d9"Symbol 378 MovieClip {classes.EathObject} Frame 9
"d10"Symbol 378 MovieClip {classes.EathObject} Frame 10
"d11"Symbol 378 MovieClip {classes.EathObject} Frame 11
"d12"Symbol 378 MovieClip {classes.EathObject} Frame 12
"d13"Symbol 378 MovieClip {classes.EathObject} Frame 13
"d14"Symbol 378 MovieClip {classes.EathObject} Frame 14
"d15"Symbol 378 MovieClip {classes.EathObject} Frame 15
"d16"Symbol 378 MovieClip {classes.EathObject} Frame 16
"d17"Symbol 378 MovieClip {classes.EathObject} Frame 17
"d18"Symbol 378 MovieClip {classes.EathObject} Frame 18
"d19"Symbol 378 MovieClip {classes.EathObject} Frame 19
"d20"Symbol 378 MovieClip {classes.EathObject} Frame 20
"latinos"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 1
"blondy"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 2
"bool"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 3
"afra"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 4
"ufoman"Symbol 877 MovieClip {classes.playerSkins.PlayerSkin} Frame 5
"ready"Symbol 1023 MovieClip {readySteadyGoText} Frame 1
"steady"Symbol 1023 MovieClip {readySteadyGoText} Frame 20
"go"Symbol 1023 MovieClip {readySteadyGoText} Frame 36
"ready"Symbol 1027 MovieClip {FinishText} Frame 16
"intro"Symbol 1060 MovieClip {classes.GameArea} Frame 1
"selector1"Symbol 1060 MovieClip {classes.GameArea} Frame 2
"selector2"Symbol 1060 MovieClip {classes.GameArea} Frame 3
"trassaInfo"Symbol 1060 MovieClip {classes.GameArea} Frame 4
"trassaSelector"Symbol 1060 MovieClip {classes.GameArea} Frame 5
"instructions1"Symbol 1060 MovieClip {classes.GameArea} Frame 6
"menu"Symbol 1060 MovieClip {classes.GameArea} Frame 7
"upgrade"Symbol 1060 MovieClip {classes.GameArea} Frame 8
"win"Symbol 1060 MovieClip {classes.GameArea} Frame 9
"lose"Symbol 1060 MovieClip {classes.GameArea} Frame 10
"game"Symbol 1060 MovieClip {classes.GameArea} Frame 11
"gallery"Symbol 1060 MovieClip {classes.GameArea} Frame 12




http://swfchan.com/23/110522/info.shtml
Created: 10/8 -2019 09:59:27 Last modified: 10/8 -2019 09:59:27 Server time: 22/12 -2024 21:36:15