STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229455 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2574 · P5148 |
This is the info page for Flash #14792 |
Export MC holder |
0 |
0 |
LEVEL COMPLETE TIME BONUS SHOT PENALTY FINAL SCORE |
LEVEL |
TIME |
BEST TIME |
SHOTS |
SCORE |
BEST SHOTS |
BEST SCORE |
TOTAL |
CONGRATULATIONS! YOU HAVE COMPLETED ALL THE LEVELS OF «CRAZY POOL 2» LOOK OUT FOR «CRAZY POOL 3» WITH EVEN MORE CRAZY LEVELS AND THE LEVEL EDITOR! |
SUBMIT YOUR SCORE TO SEE IF YOU CAN BECOME THE CHAMPION OF THIS GAME |
WOULD YOU LIKE TO SUBMIT YOUR SCORE OF |
OUT OF TIME! WOULD YOU LIKE TO SUBMIT YOUR SCORE OF |
OUT OF TIME! |
TRY ANOTHER LEVEL |
You can move any ball after you have taken your first shot with the cue ball. Collide pairs of similar colored balls to make them disappear to clear the table. Try to do this in the least shots possible. Get bonus points for fast play! |
Collide with a bomb to scatter the balls nearest to it. |
Collect more points by colliding with the tiny dots. When a big ball and dot of the same colour collide, you get bonus points. |
When a ball hits the bouncer the ball bounces far away. |
Fans blow balls away. |
Teleports take balls to other teleports. |
Hit the frozen ball to release the ball within. |
If the ball gets close to a magnet object, it pulls the ball to it. if the ball gets close to an anti- magnetic object, it repels the ball from it. |
Hit the color changer to change the color of the ball to your desired color. Sometimes you will have to do this and sometimes they will get in your way! |
This is dark level. Shortage of light makes it tricky to finish this level fast. |
Sound FX holder |
© 2DPlay.com |
© 2DPlay.com |
© 2DPlay.com |
Music by ThumpMonks |
Music by ThumpMonks |
Page 1 When balls of the same color collide with each other, they disappear. Hold your left mouse button down until the desired power and angle is determined. Let go of the left button to take the shot. Your first shot must be with the white ball after which you can move any ball. |
Page 2 Collect the tiny dots for more points by colliding with them. When a bigger ball and a dot of the same color collide, you get more bonus points than if a ball of a different color collides with it. You will also need to clear these to complete a table. |
Page 3 These are “color changers”. They are there to help you change the color of the ball to your desired color so you can clear the table. So if you want a green ball to change color and become a red ball, collide the green ball with a red color changer and voila! Sometimes you will have to change the color of balls in order to clear the table. |
Page 4 When a ball collides with a bouncer, the ball gets tossed further away. When a ball collides with a dummy, the ball slows down or stops. |
Page 5 When a ball hovers close to the magnet, it pulls the ball to it. When a ball gets close to an anti-magnetic object, it is repelled away from it. |
Both objects can be of great help or a great obstacle to you depending on the table you are on. |
Page 6 When a ball collides with a bomb, it explodes and scatters the balls around it. |
Page 7 You need to hit a frozen ball to release the ball inside. |
Page 8 Fans will blow away balls. This may help or hinder you to finish levels. |
Page 9 Teleports take balls to other teleports. On some levels you will need to pay attention to the sequence the balls teleported. |
YOU CAN'T PLAY ON THIS LEVEL YET TRY COMPETITION MODE TO UNLOCK LEVELS |
<p align="center"></p> |
· CRAZY POOL 2 · |
· CRAZY POOL 2 · |
00:00 |
000 |
00000 |
Level score |
BONUS |
Shots |
Time |
00 |
Level |
MENU/PAUSE |
MENU/PAUSE |
MENU/PAUSE |
PLAY MORE GAMES ONLINE AT 2DPLAY.COM |
ActionScript [AS1/AS2]
Frame 1_quality = "HIGH"; _root.sound_on = true; _root.table_style = 0; fscommand ("trapallkeys", true); fscommand ("showmenu", "false"); _root.cheat_mode = false; _root.game_id = "1569"; _root.main_link = "http://www.2DPlay.com/index.php?gameid=" + _root.game_id; _root.download_link = "http://www.2DPlay.com/downloadgame.php?gameid=" + _root.game_id; _root.get_game_link = "http://www.2DPlay.com/freecontent.htm?gameid=" + _root.game_id; _root.scores_link = ("http://www.2Dplay.com/highscores.php?gameid=" + _root.game_id) + "&hiscore="; _root.viewscores_link = "http://www.2dplay.com/showscores.php?gameid=" + _root.game_id; _root.tvc_media = "452"; _root.createEmptyMovieClip("TVC_mc", 0); System.security.allowDomain("http://www.viralchart.com"); TVC_mc.loadMovie("http://www.viralchart.com/tvc_tracker.swf");Frame 2stop();Frame 7function PlayTrack(track_pl_num) { var _local1 = _root; var _local2 = track_pl_num; if (_local2 == _local1.track_playing) { } else { switch (_local2) { case 1 : _local1.track_02_sfx.stop(); _local1.track_04_sfx.start(0, 999999); break; case 2 : _local1.track_04_sfx.stop(); _local1.track_02_sfx.start(0, 999999); break; case 3 : _local1.track_04_sfx.stop(); _local1.levelcomplete.start(0, 999999); } _local1.track_playing = _local2; } } function hex_md5(s) { return(binl2hex(core_md5(str2binl(s), s.length * chrsz))); } function b64_md5(s) { return(binl2b64(core_md5(str2binl(s), s.length * chrsz))); } function str_md5(s) { return(binl2str(core_md5(str2binl(s), s.length * chrsz))); } function hex_hmac_md5(key, data) { return(binl2hex(core_hmac_md5(key, data))); } function b64_hmac_md5(key, data) { return(binl2b64(core_hmac_md5(key, data))); } function str_hmac_md5(key, data) { return(binl2str(core_hmac_md5(key, data))); } function md5_vm_test() { return(hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72"); } function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var a = 1732584193; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var i = 0; while (i < x.length) { var olda = a; var oldb = _local3; var oldc = _local2; var oldd = _local1; a = md5_ff(a, _local3, _local2, _local1, x[i + 0], 7, -680876936); _local1 = md5_ff(_local1, a, _local3, _local2, x[i + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, a, _local3, x[i + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, a, x[i + 3], 22, -1044525330); a = md5_ff(a, _local3, _local2, _local1, x[i + 4], 7, -176418897); _local1 = md5_ff(_local1, a, _local3, _local2, x[i + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, a, _local3, x[i + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, a, x[i + 7], 22, -45705983); a = md5_ff(a, _local3, _local2, _local1, x[i + 8], 7, 1770035416); _local1 = md5_ff(_local1, a, _local3, _local2, x[i + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, a, _local3, x[i + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, a, x[i + 11], 22, -1990404162); a = md5_ff(a, _local3, _local2, _local1, x[i + 12], 7, 1804603682); _local1 = md5_ff(_local1, a, _local3, _local2, x[i + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, a, _local3, x[i + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, a, x[i + 15], 22, 1236535329); a = md5_gg(a, _local3, _local2, _local1, x[i + 1], 5, -165796510); _local1 = md5_gg(_local1, a, _local3, _local2, x[i + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, a, _local3, x[i + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, a, x[i + 0], 20, -373897302); a = md5_gg(a, _local3, _local2, _local1, x[i + 5], 5, -701558691); _local1 = md5_gg(_local1, a, _local3, _local2, x[i + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, a, _local3, x[i + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, a, x[i + 4], 20, -405537848); a = md5_gg(a, _local3, _local2, _local1, x[i + 9], 5, 568446438); _local1 = md5_gg(_local1, a, _local3, _local2, x[i + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, a, _local3, x[i + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, a, x[i + 8], 20, 1163531501); a = md5_gg(a, _local3, _local2, _local1, x[i + 13], 5, -1444681467); _local1 = md5_gg(_local1, a, _local3, _local2, x[i + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, a, _local3, x[i + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, a, x[i + 12], 20, -1926607734); a = md5_hh(a, _local3, _local2, _local1, x[i + 5], 4, -378558); _local1 = md5_hh(_local1, a, _local3, _local2, x[i + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, a, _local3, x[i + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, a, x[i + 14], 23, -35309556); a = md5_hh(a, _local3, _local2, _local1, x[i + 1], 4, -1530992060); _local1 = md5_hh(_local1, a, _local3, _local2, x[i + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, a, _local3, x[i + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, a, x[i + 10], 23, -1094730640); a = md5_hh(a, _local3, _local2, _local1, x[i + 13], 4, 681279174); _local1 = md5_hh(_local1, a, _local3, _local2, x[i + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, a, _local3, x[i + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, a, x[i + 6], 23, 76029189); a = md5_hh(a, _local3, _local2, _local1, x[i + 9], 4, -640364487); _local1 = md5_hh(_local1, a, _local3, _local2, x[i + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, a, _local3, x[i + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, a, x[i + 2], 23, -995338651); a = md5_ii(a, _local3, _local2, _local1, x[i + 0], 6, -198630844); _local1 = md5_ii(_local1, a, _local3, _local2, x[i + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, a, _local3, x[i + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, a, x[i + 5], 21, -57434055); a = md5_ii(a, _local3, _local2, _local1, x[i + 12], 6, 1700485571); _local1 = md5_ii(_local1, a, _local3, _local2, x[i + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, a, _local3, x[i + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, a, x[i + 1], 21, -2054922799); a = md5_ii(a, _local3, _local2, _local1, x[i + 8], 6, 1873313359); _local1 = md5_ii(_local1, a, _local3, _local2, x[i + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, a, _local3, x[i + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, a, x[i + 13], 21, 1309151649); a = md5_ii(a, _local3, _local2, _local1, x[i + 4], 6, -145523070); _local1 = md5_ii(_local1, a, _local3, _local2, x[i + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, a, _local3, x[i + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, a, x[i + 9], 21, -343485551); a = safe_add(a, olda); _local3 = safe_add(_local3, oldb); _local2 = safe_add(_local2, oldc); _local1 = safe_add(_local1, oldd); i = i + 16; } return(Array(a, _local3, _local2, _local1)); } function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } function md5_ff(a, b, c, d, x, s, t) { var _local1 = b; return(md5_cmn((_local1 & c) | ((~_local1) & d), a, _local1, x, s, t)); } function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } function core_hmac_md5(key, data) { var _local2 = str2binl(key); if (_local2.length > 16) { _local2 = core_md5(_local2, key.length * chrsz); } var _local3 = Array(16); var opad = Array(16); var _local1 = 0; while (_local1 < 16) { _local3[_local1] = _local2[_local1] ^ 909522486; opad[_local1] = _local2[_local1] ^ 1549556828; _local1++; } var hash = core_md5(_local3.concat(str2binl(data)), 512 + (data.length * chrsz)); return(core_md5(opad.concat(hash), 640)); } function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } function str2binl(str) { var _local2 = str; var _local3 = Array(); var mask = ((1 << chrsz) - 1); var _local1 = 0; while (_local1 < (_local2.length * chrsz)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((_local2.charCodeAt(_local1 / chrsz) & mask) << (_local1 % 32)); _local1 = _local1 + chrsz; } return(_local3); } function binl2str(bin) { var _local2 = bin; var _local3 = ""; var mask = ((1 << chrsz) - 1); var _local1 = 0; while (_local1 < (_local2.length * 32)) { _local3 = _local3 + String.fromCharCode((_local2[_local1 >> 5] >>> (_local1 % 32)) & mask); _local1 = _local1 + chrsz; } return(_local3); } function binl2hex(binarray) { var _local2 = binarray; var _local3 = (hexcase ? "0123456789ABCDEF" : "0123456789abcdef"); var str = ""; var _local1 = 0; while (_local1 < (_local2.length * 4)) { str = str + (_local3.charAt((_local2[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((_local2[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(str); } function binl2b64(binarray) { var _local3 = binarray; var tab = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var str = ""; var _local2 = 0; while (_local2 < (_local3.length * 4)) { var triplet = (((((_local3[_local2 >> 2] >> (8 * (_local2 % 4))) & 255) << 16) | (((_local3[(_local2 + 1) >> 2] >> (8 * ((_local2 + 1) % 4))) & 255) << 8)) | ((_local3[(_local2 + 2) >> 2] >> (8 * ((_local2 + 2) % 4))) & 255)); var _local1 = 0; while (_local1 < 4) { if (((_local2 * 8) + (_local1 * 6)) > (_local3.length * 32)) { str = str + b64pad; } else { str = str + tab.charAt((triplet >> (6 * (3 - _local1))) & 63); } _local1++; } _local2 = _local2 + 3; } return(str); } var levels_data = new Array(); var level_temp = [0, 4, 272, 64, 0, 4, 272, 144, 0, 4, 272, 240, 0, 4, 272, 320, 0, 6, 320, 192, 5, 0, 272, 192, 0, 6, 432, 192, 0, 9, 80, 192]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 1, 240, 96, 0, 1, 304, 64, 0, 2, 368, 64, 0, 2, 432, 96, 0, 6, 368, 288, 0, 7, 304, 288, 0, 7, 240, 256, 0, 9, 64, 176, 0, 6, 432, 256, 8, 2, 400, 80, 8, 1, 272, 80, 8, 7, 272, 272, 8, 6, 400, 272, 1, 0, 448, 128, 1, 0, 448, 224, 0, 3, 192, 176, 0, 3, 192, 128, 0, 3, 192, 224, 0, 3, 240, 176, 5, 0, 288, 176, 0, 5, 336, 176, 0, 5, 448, 176, 8, 5, 496, 176, 8, 3, 144, 176]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 7, 48, 96, 0, 7, 48, 288, 9, 0, 48, 48, 9, 0, 48, 144, 9, 0, 48, 240, 9, 0, 48, 336, 9, 2, 464, 48, 9, 2, 464, 144, 9, 2, 464, 240, 9, 2, 464, 336, 0, 3, 464, 288, 0, 3, 464, 96, 0, 7, 320, 192, 0, 3, 192, 192, 0, 9, 256, 192, 0, 7, 256, 96, 0, 3, 256, 288, 4, 0, 224, 144, 4, 0, 288, 144, 4, 0, 224, 240, 4, 0, 288, 240]; levels_data.push(level_temp); delete level_temp; var level_temp = [7, 4, 240, 112, 7, 7, 368, 224, 7, 6, 80, 272, 0, 6, 64, 208, 0, 6, 48, 320, 0, 6, 144, 288, 0, 7, 400, 160, 0, 7, 416, 288, 0, 7, 304, 240, 0, 4, 224, 48, 0, 4, 320, 80, 0, 4, 128, 96, 0, 9, 176, 208, 5, 0, 432, 80, 5, 0, 400, 352, 5, 0, 48, 96, 10, 0, 368, 48, 10, 1, 240, 288, 10, 2, 112, 48, 1, 0, 464, 224, 1, 0, 144, 336, 1, 0, 288, 16]; levels_data.push(level_temp); delete level_temp; var level_temp = [3, 0, 256, 48, 3, 0, 256, 336, 1, 0, 256, 240, 8, 6, 160, 160, 8, 6, 352, 224, 0, 9, 256, 192, 8, 6, 384, 256, 8, 6, 128, 128, 0, 6, 96, 96, 0, 6, 416, 288, 0, 6, 480, 352, 0, 6, 32, 32, 10, 0, 64, 64, 10, 1, 448, 320, 0, 1, 480, 32, 0, 1, 416, 96, 10, 2, 448, 64, 10, 3, 64, 320, 0, 1, 32, 352, 0, 1, 96, 288, 8, 1, 128, 256, 8, 1, 160, 224, 8, 1, 384, 128, 8, 1, 352, 160, 1, 0, 256, 144, 8, 6, 192, 192, 8, 1, 320, 192, 2, 0, 480, 192, 2, 0, 32, 192]; levels_data.push(level_temp); delete level_temp; var level_temp = [6, 3, 272, 128, 6, 5, 192, 128, 6, 4, 192, 192, 6, 6, 192, 256, 6, 7, 272, 256, 6, 1, 352, 256, 6, 8, 352, 192, 6, 2, 352, 128, 0, 3, 272, 320, 0, 9, 272, 192, 0, 7, 272, 64, 0, 6, 416, 64, 0, 4, 416, 192, 0, 8, 128, 192, 0, 2, 128, 320, 0, 5, 416, 320, 0, 1, 128, 64]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 8, 256, 288, 0, 8, 256, 352, 0, 8, 160, 352, 0, 8, 352, 352, 5, 0, 256, 320, 8, 8, 208, 352, 8, 8, 304, 352, 0, 3, 256, 32, 5, 0, 256, 64, 0, 3, 256, 96, 0, 3, 160, 32, 0, 3, 352, 32, 8, 3, 304, 32, 8, 3, 208, 32, 0, 6, 480, 96, 0, 6, 480, 288, 0, 6, 480, 192, 0, 6, 416, 192, 8, 6, 480, 240, 8, 6, 480, 144, 5, 0, 448, 192, 0, 4, 32, 96, 0, 4, 32, 192, 0, 4, 32, 288, 0, 4, 96, 192, 5, 0, 64, 192, 8, 4, 32, 240, 8, 4, 32, 144, 8, 4, 144, 192, 8, 4, 176, 192, 8, 4, 208, 192, 0, 9, 256, 192, 8, 8, 256, 224, 8, 8, 256, 240, 8, 8, 256, 256, 8, 3, 256, 128, 8, 3, 256, 144, 8, 3, 256, 160, 8, 6, 336, 192, 8, 6, 368, 192, 8, 6, 304, 192, 10, 0, 32, 32, 10, 1, 480, 32, 10, 2, 480, 352, 10, 3, 32, 352]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 7, 256, 256, 0, 7, 48, 192, 0, 7, 464, 192, 0, 7, 144, 192, 0, 7, 368, 192, 0, 9, 256, 192, 0, 7, 256, 128, 5, 0, 256, 160, 5, 0, 256, 224, 5, 0, 224, 192, 5, 0, 288, 192, 0, 7, 256, 64, 0, 7, 256, 320, 0, 1, 224, 160, 0, 1, 128, 96, 1, 0, 16, 16, 1, 0, 496, 16, 1, 0, 16, 368, 1, 0, 496, 368, 0, 1, 288, 224, 0, 1, 384, 288, 0, 1, 288, 160, 0, 1, 384, 96, 0, 1, 128, 288, 0, 1, 224, 224]; levels_data.push(level_temp); delete level_temp; var level_temp = [5, 0, 272, 32, 5, 0, 272, 352, 1, 0, 272, 320, 1, 0, 272, 64, 1, 0, 304, 48, 1, 0, 336, 48, 1, 0, 304, 336, 1, 0, 336, 336, 1, 0, 400, 80, 1, 0, 416, 112, 1, 0, 416, 144, 1, 0, 416, 176, 1, 0, 416, 208, 1, 0, 416, 240, 1, 0, 416, 272, 1, 0, 400, 304, 1, 0, 368, 64, 1, 0, 368, 320, 0, 1, 320, 288, 0, 1, 368, 272, 0, 1, 368, 112, 0, 1, 320, 96, 0, 1, 288, 192, 7, 1, 176, 224, 7, 1, 176, 160, 0, 9, 64, 192, 0, 1, 272, 160, 0, 1, 272, 224, 5, 0, 240, 192, 7, 1, 208, 240, 7, 1, 240, 256, 7, 1, 272, 256, 7, 1, 368, 224, 7, 1, 368, 192, 7, 1, 368, 160, 7, 1, 336, 240, 7, 1, 304, 240, 7, 1, 336, 144, 7, 1, 304, 144, 7, 1, 272, 128, 7, 1, 240, 128, 7, 1, 208, 144]; levels_data.push(level_temp); delete level_temp; var level_temp = [1, 0, 432, 240, 1, 0, 464, 240, 1, 0, 496, 240, 1, 0, 496, 272, 1, 0, 496, 304, 1, 0, 496, 336, 1, 0, 496, 368, 1, 0, 464, 368, 1, 0, 432, 368, 1, 0, 400, 368, 1, 0, 368, 368, 1, 0, 368, 336, 1, 0, 368, 304, 1, 0, 368, 80, 1, 0, 368, 48, 1, 0, 368, 16, 1, 0, 400, 16, 1, 0, 432, 16, 1, 0, 464, 16, 1, 0, 496, 16, 1, 0, 496, 48, 1, 0, 496, 80, 1, 0, 496, 112, 1, 0, 496, 144, 1, 0, 464, 144, 1, 0, 432, 144, 1, 0, 80, 144, 1, 0, 48, 144, 1, 0, 16, 144, 1, 0, 16, 112, 1, 0, 16, 80, 1, 0, 16, 48, 1, 0, 16, 16, 1, 0, 48, 16, 1, 0, 80, 16, 1, 0, 112, 16, 1, 0, 144, 16, 1, 0, 144, 48, 1, 0, 144, 80, 1, 0, 80, 240, 1, 0, 48, 240, 1, 0, 16, 240, 1, 0, 16, 272, 1, 0, 16, 304, 1, 0, 16, 336, 1, 0, 16, 368, 1, 0, 48, 368, 1, 0, 80, 368, 1, 0, 112, 368, 1, 0, 144, 368, 1, 0, 144, 336, 1, 0, 144, 304, 0, 1, 160, 144, 0, 1, 400, 112, 0, 1, 112, 112, 0, 1, 352, 144, 0, 1, 112, 272, 0, 1, 400, 272, 5, 0, 80, 304, 5, 0, 432, 304, 5, 0, 432, 80, 5, 0, 80, 80, 0, 9, 256, 304, 5, 0, 256, 192, 0, 1, 224, 208, 0, 1, 288, 208, 0, 1, 288, 176, 0, 1, 224, 176, 0, 1, 160, 240, 0, 1, 352, 240, 0, 7, 464, 112, 0, 7, 400, 48, 0, 3, 464, 48, 0, 3, 464, 336, 0, 3, 48, 336, 0, 7, 48, 272, 0, 7, 112, 336, 0, 3, 48, 48, 0, 7, 48, 112, 0, 7, 112, 48, 0, 7, 400, 336, 0, 7, 464, 272]; levels_data.push(level_temp); delete level_temp; var level_temp = [1, 0, 480, 192, 1, 0, 256, 352, 1, 0, 352, 32, 1, 0, 448, 64, 1, 0, 256, 32, 1, 0, 448, 320, 1, 0, 64, 320, 1, 0, 32, 192, 1, 0, 160, 32, 1, 0, 64, 64, 0, 3, 160, 272, 0, 3, 112, 224, 0, 4, 112, 160, 0, 4, 160, 112, 0, 5, 400, 160, 0, 5, 352, 112, 0, 7, 400, 224, 0, 7, 352, 272, 0, 2, 288, 288, 0, 2, 224, 288, 0, 1, 288, 96, 0, 1, 224, 96, 10, 0, 96, 192, 10, 0, 128, 256, 10, 9, 192, 288, 10, 8, 256, 288, 10, 7, 320, 288, 10, 6, 384, 256, 10, 5, 416, 192, 10, 4, 384, 128, 0, 9, 256, 192, 10, 3, 320, 96, 10, 2, 256, 96, 10, 1, 192, 96, 10, 0, 128, 128]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 7, 32, 48, 0, 7, 480, 160, 0, 3, 192, 304, 0, 3, 176, 64, 0, 6, 16, 368, 1, 0, 64, 352, 1, 0, 16, 304, 1, 0, 176, 352, 1, 0, 128, 304, 1, 0, 80, 256, 1, 0, 32, 208, 1, 0, 288, 352, 1, 0, 240, 304, 1, 0, 192, 256, 1, 0, 144, 208, 1, 0, 48, 112, 1, 0, 96, 160, 1, 0, 400, 352, 1, 0, 352, 304, 1, 0, 304, 256, 1, 0, 256, 208, 1, 0, 208, 160, 1, 0, 160, 112, 1, 0, 112, 64, 1, 0, 64, 16, 1, 0, 464, 304, 1, 0, 416, 256, 1, 0, 368, 208, 1, 0, 320, 160, 1, 0, 272, 112, 1, 0, 224, 64, 1, 0, 176, 16, 1, 0, 384, 112, 1, 0, 480, 208, 1, 0, 288, 16, 1, 0, 432, 160, 1, 0, 336, 64, 1, 0, 496, 112, 1, 0, 448, 64, 1, 0, 400, 16, 0, 9, 496, 16, 0, 6, 480, 352]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 6, 368, 192, 0, 6, 176, 192, 0, 1, 208, 128, 0, 3, 240, 224, 0, 3, 304, 160, 0, 5, 304, 224, 0, 5, 240, 160, 0, 1, 336, 128, 0, 1, 336, 256, 0, 1, 208, 256, 0, 7, 320, 192, 0, 7, 272, 160, 0, 7, 272, 224, 0, 7, 224, 192, 0, 9, 272, 192, 3, 0, 48, 336, 3, 0, 272, 336, 3, 0, 464, 336, 3, 0, 464, 48, 3, 0, 272, 48, 3, 0, 464, 192, 3, 0, 48, 192, 3, 0, 48, 48]; levels_data.push(level_temp); delete level_temp; var level_temp = [9, 0, 64, 64, 9, 0, 64, 320, 9, 2, 448, 64, 9, 2, 448, 320, 9, 1, 272, 16, 9, 3, 272, 368, 0, 6, 496, 192, 0, 7, 496, 368, 0, 7, 496, 16, 0, 9, 272, 192, 5, 0, 64, 192, 5, 0, 448, 192, 8, 7, 16, 144, 8, 7, 16, 240, 8, 7, 496, 144, 8, 7, 496, 240, 8, 6, 448, 368, 8, 6, 496, 320, 8, 6, 448, 16, 8, 6, 496, 64, 8, 6, 64, 16, 8, 6, 16, 64, 8, 6, 16, 320, 8, 6, 64, 368, 7, 6, 16, 192, 7, 7, 16, 368, 7, 7, 16, 16]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 9, 32, 192, 7, 6, 272, 208, 7, 5, 240, 208, 7, 5, 272, 176, 7, 6, 240, 176, 7, 5, 304, 144, 7, 6, 208, 144, 7, 6, 304, 240, 7, 1, 176, 112, 7, 1, 336, 272, 7, 3, 336, 112, 7, 3, 176, 272, 7, 5, 208, 240, 10, 0, 144, 304, 10, 1, 368, 80, 10, 2, 144, 80, 10, 3, 368, 304, 0, 3, 112, 336, 0, 3, 400, 48, 0, 1, 400, 336, 0, 1, 112, 48, 0, 5, 400, 192, 0, 6, 112, 192, 0, 6, 256, 48, 0, 5, 256, 336, 1, 0, 480, 192, 1, 0, 256, 368, 1, 0, 256, 16]; levels_data.push(level_temp); delete level_temp; var level_temp = [10, 7, 336, 256, 10, 6, 176, 256, 10, 5, 336, 128, 10, 4, 176, 128, 5, 0, 288, 48, 5, 0, 80, 80, 5, 0, 480, 256, 5, 0, 432, 304, 5, 0, 80, 304, 5, 0, 288, 336, 5, 0, 368, 320, 5, 0, 16, 192, 5, 0, 144, 64, 5, 0, 224, 48, 5, 0, 32, 128, 5, 0, 32, 256, 5, 0, 224, 336, 5, 0, 144, 320, 5, 0, 368, 64, 5, 0, 432, 80, 5, 0, 480, 128, 5, 0, 496, 192, 0, 3, 480, 32, 0, 3, 480, 352, 0, 3, 32, 352, 0, 3, 32, 32, 1, 0, 112, 16, 1, 0, 400, 16, 1, 0, 400, 368, 1, 0, 112, 368, 1, 0, 256, 96, 1, 0, 256, 288, 0, 9, 256, 192, 1, 0, 352, 192, 1, 0, 160, 192, 1, 0, 496, 288, 1, 0, 496, 96, 1, 0, 16, 96, 1, 0, 16, 288, 0, 1, 192, 192, 0, 1, 320, 192, 0, 1, 256, 128, 0, 1, 256, 256, 10, 0, 112, 160, 10, 1, 400, 160, 10, 2, 400, 224, 10, 3, 112, 224, 8, 3, 160, 16, 8, 3, 352, 16, 8, 3, 352, 368, 8, 3, 160, 368, 8, 1, 128, 192, 8, 1, 384, 192, 8, 1, 256, 64, 8, 1, 256, 320]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 2, 256, 352, 0, 2, 256, 96, 0, 9, 256, 224, 1, 0, 352, 32, 1, 0, 160, 32, 4, 0, 304, 96, 4, 0, 208, 96, 1, 0, 352, 160, 1, 0, 160, 160, 4, 0, 304, 224, 4, 0, 208, 224, 4, 0, 304, 352, 4, 0, 208, 352, 1, 0, 352, 288, 1, 0, 160, 288, 5, 0, 400, 352, 5, 0, 112, 352, 0, 1, 64, 352, 0, 1, 448, 352, 5, 0, 64, 288, 0, 8, 112, 288, 5, 0, 256, 288, 0, 8, 400, 288, 5, 0, 448, 288, 0, 4, 64, 224, 5, 0, 112, 224, 5, 0, 400, 224, 0, 4, 448, 224, 10, 0, 16, 352, 10, 0, 496, 352, 10, 9, 16, 288, 10, 8, 496, 288, 10, 7, 16, 224, 10, 6, 496, 224, 10, 5, 16, 160, 10, 4, 496, 160, 10, 3, 16, 96, 10, 2, 496, 96, 0, 6, 112, 160, 0, 6, 400, 160, 5, 0, 448, 160, 0, 3, 64, 96, 0, 3, 448, 96, 5, 0, 400, 96, 10, 1, 16, 32, 10, 0, 496, 32, 5, 0, 64, 32, 0, 7, 208, 32, 0, 7, 304, 32, 5, 0, 64, 160, 5, 0, 256, 32, 5, 0, 256, 160, 5, 0, 112, 96, 5, 0, 448, 32]; levels_data.push(level_temp); delete level_temp; var level_temp = [1, 0, 16, 368, 1, 0, 16, 16, 1, 0, 496, 16, 1, 0, 496, 368, 2, 0, 80, 80, 2, 0, 432, 80, 2, 0, 80, 304, 2, 0, 432, 304, 2, 0, 272, 96, 2, 0, 160, 192, 2, 0, 272, 288, 2, 0, 368, 192, 8, 1, 432, 48, 8, 1, 400, 80, 8, 1, 432, 112, 8, 1, 464, 80, 8, 3, 80, 48, 8, 3, 48, 80, 8, 3, 80, 112, 8, 3, 112, 80, 0, 9, 272, 192, 8, 1, 432, 272, 8, 1, 464, 304, 8, 1, 432, 336, 8, 1, 400, 304, 8, 3, 80, 272, 8, 3, 112, 304, 8, 3, 80, 336, 8, 3, 48, 304, 8, 6, 272, 64, 8, 6, 240, 96, 8, 6, 304, 96, 8, 6, 272, 128, 0, 6, 192, 16, 0, 6, 336, 368, 8, 6, 272, 256, 8, 6, 240, 288, 8, 6, 272, 320, 8, 6, 304, 288, 8, 6, 368, 160, 8, 6, 336, 192, 8, 6, 368, 224, 8, 6, 400, 192, 8, 6, 160, 160, 8, 6, 128, 192, 8, 6, 160, 224, 8, 6, 192, 192, 0, 3, 496, 256, 0, 3, 16, 256, 0, 1, 16, 144, 0, 1, 496, 144]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 9, 32, 192, 9, 2, 400, 64, 9, 2, 400, 304, 9, 0, 288, 224, 9, 0, 288, 144, 5, 0, 240, 144, 7, 1, 192, 224, 7, 2, 160, 224, 7, 3, 128, 224, 7, 4, 192, 144, 7, 5, 160, 144, 5, 0, 240, 224, 7, 6, 128, 144, 1, 0, 96, 160, 1, 0, 96, 208, 1, 0, 96, 256, 1, 0, 192, 256, 1, 0, 288, 256, 1, 0, 384, 256, 1, 0, 384, 112, 1, 0, 288, 112, 1, 0, 192, 112, 1, 0, 96, 112, 1, 0, 432, 256, 1, 0, 336, 256, 1, 0, 240, 256, 1, 0, 144, 256, 1, 0, 144, 112, 1, 0, 240, 112, 1, 0, 336, 112, 1, 0, 496, 304, 1, 0, 496, 64, 1, 0, 16, 304, 1, 0, 16, 64, 1, 0, 432, 112, 0, 6, 128, 64, 0, 5, 160, 64, 0, 4, 192, 64, 0, 3, 128, 304, 0, 2, 160, 304, 0, 1, 192, 304, 1, 0, 496, 16, 1, 0, 16, 16, 1, 0, 16, 368, 1, 0, 496, 368]; levels_data.push(level_temp); delete level_temp; var level_temp = [6, 1, 432, 304, 6, 3, 432, 224, 6, 3, 304, 304, 6, 3, 304, 224, 8, 3, 384, 304, 8, 3, 352, 304, 8, 3, 384, 224, 8, 3, 352, 224, 0, 7, 128, 120, 8, 7, 160, 80, 8, 7, 128, 80, 8, 7, 160, 160, 8, 7, 128, 160, 6, 7, 208, 160, 6, 7, 80, 160, 6, 7, 208, 80, 6, 5, 432, 160, 6, 5, 304, 160, 6, 5, 304, 80, 8, 1, 16, 368, 0, 1, 496, 360, 6, 3, 432, 80, 8, 5, 384, 160, 8, 5, 352, 160, 8, 5, 384, 80, 8, 5, 352, 80, 10, 3, 224, 272, 10, 2, 304, 272, 10, 1, 304, 128, 10, 0, 208, 128, 5, 0, 176, 304, 5, 0, 64, 304, 5, 0, 112, 240, 8, 1, 448, 368, 8, 1, 400, 368, 8, 1, 352, 368, 8, 1, 304, 368, 8, 1, 256, 368, 8, 1, 208, 368, 8, 1, 160, 368, 8, 1, 112, 368, 8, 1, 64, 368, 8, 1, 16, 304, 8, 1, 16, 240, 8, 1, 16, 192, 8, 1, 16, 144, 8, 1, 16, 80, 8, 1, 496, 304, 8, 1, 496, 240, 8, 1, 496, 192, 8, 1, 496, 80, 8, 1, 496, 144, 8, 1, 496, 16, 8, 1, 448, 16, 8, 1, 400, 16, 8, 1, 352, 16, 8, 1, 304, 16, 8, 1, 256, 16, 8, 1, 208, 16, 8, 1, 160, 16, 8, 1, 112, 16, 8, 1, 64, 16, 0, 9, 16, 16, 1, 0, 256, 80, 1, 0, 256, 112, 1, 0, 256, 144, 1, 0, 272, 176, 1, 0, 240, 176, 1, 0, 256, 304, 1, 0, 256, 272, 1, 0, 256, 240, 1, 0, 112, 336, 1, 0, 144, 336, 1, 0, 176, 336, 1, 0, 208, 336, 1, 0, 240, 336, 1, 0, 272, 336, 1, 0, 304, 336, 1, 0, 336, 336, 1, 0, 368, 336, 1, 0, 400, 336, 1, 0, 432, 336, 1, 0, 464, 336, 1, 0, 464, 304, 1, 0, 464, 272, 1, 0, 464, 208, 1, 0, 464, 176, 1, 0, 432, 48, 1, 0, 400, 48, 1, 0, 368, 48, 1, 0, 336, 48, 1, 0, 304, 48, 1, 0, 272, 48, 1, 0, 240, 48, 1, 0, 208, 48, 1, 0, 464, 48, 1, 0, 464, 80, 1, 0, 464, 112, 1, 0, 464, 144, 1, 0, 464, 240, 1, 0, 432, 192, 1, 0, 400, 192, 1, 0, 368, 192, 1, 0, 336, 192, 1, 0, 304, 192, 1, 0, 272, 208, 1, 0, 240, 208, 1, 0, 208, 192, 1, 0, 176, 192, 1, 0, 144, 192, 1, 0, 112, 192, 1, 0, 80, 192, 1, 0, 48, 208, 1, 0, 48, 240, 1, 0, 48, 272, 1, 0, 48, 176, 1, 0, 48, 144, 1, 0, 48, 112, 1, 0, 48, 80, 1, 0, 176, 48, 1, 0, 144, 48, 1, 0, 112, 48, 1, 0, 48, 48, 1, 0, 80, 48, 6, 5, 80, 80]; levels_data.push(level_temp); delete level_temp; var level_temp = [5, 0, 256, 224, 5, 0, 256, 160, 8, 5, 144, 288, 8, 5, 176, 288, 8, 5, 208, 288, 8, 5, 240, 288, 8, 5, 272, 288, 8, 5, 304, 288, 8, 5, 336, 288, 8, 5, 368, 288, 8, 5, 144, 192, 8, 5, 176, 192, 8, 5, 144, 96, 8, 5, 208, 192, 8, 5, 240, 192, 8, 5, 272, 192, 8, 5, 304, 192, 8, 5, 368, 192, 8, 5, 336, 192, 10, 3, 96, 96, 10, 2, 416, 192, 8, 5, 368, 96, 8, 5, 336, 96, 8, 5, 304, 96, 8, 5, 272, 96, 8, 5, 240, 96, 8, 5, 208, 96, 8, 5, 176, 96, 0, 9, 64, 288, 0, 5, 96, 288, 1, 0, 352, 320, 1, 0, 320, 320, 1, 0, 288, 320, 1, 0, 256, 320, 1, 0, 224, 320, 1, 0, 192, 320, 1, 0, 160, 320, 1, 0, 128, 336, 1, 0, 96, 336, 1, 0, 64, 336, 1, 0, 32, 320, 1, 0, 32, 288, 1, 0, 32, 256, 1, 0, 64, 240, 1, 0, 96, 240, 1, 0, 128, 240, 1, 0, 160, 256, 1, 0, 192, 256, 1, 0, 224, 256, 1, 0, 256, 256, 1, 0, 288, 256, 1, 0, 320, 256, 1, 0, 352, 256, 1, 0, 384, 240, 1, 0, 480, 320, 1, 0, 448, 240, 1, 0, 480, 256, 1, 0, 480, 288, 1, 0, 384, 336, 1, 0, 448, 336, 1, 0, 416, 336, 1, 0, 416, 240, 10, 1, 96, 192, 1, 0, 448, 144, 1, 0, 416, 144, 1, 0, 384, 144, 1, 0, 352, 128, 1, 0, 352, 64, 1, 0, 384, 48, 1, 0, 416, 48, 1, 0, 448, 48, 1, 0, 480, 128, 1, 0, 480, 96, 1, 0, 480, 64, 1, 0, 320, 128, 1, 0, 288, 128, 1, 0, 320, 64, 1, 0, 288, 64, 1, 0, 256, 64, 1, 0, 224, 64, 1, 0, 192, 64, 1, 0, 256, 128, 1, 0, 224, 128, 10, 0, 416, 288, 1, 0, 96, 48, 1, 0, 128, 48, 1, 0, 160, 64, 1, 0, 192, 128, 1, 0, 160, 128, 1, 0, 128, 144, 1, 0, 96, 144, 1, 0, 64, 144, 1, 0, 32, 128, 1, 0, 32, 96, 1, 0, 32, 64, 1, 0, 64, 48, 7, 5, 416, 96]; levels_data.push(level_temp); delete level_temp; var level_temp = [7, 1, 16, 16, 7, 1, 496, 368, 7, 1, 496, 16, 7, 1, 16, 368, 10, 7, 384, 144, 10, 6, 160, 240, 10, 5, 384, 240, 10, 4, 160, 144, 10, 3, 320, 304, 10, 2, 224, 80, 10, 1, 224, 304, 10, 0, 320, 80, 3, 0, 352, 112, 3, 0, 272, 64, 3, 0, 192, 112, 3, 0, 192, 272, 3, 0, 400, 192, 3, 0, 352, 272, 3, 0, 272, 320, 3, 0, 144, 192, 1, 0, 336, 192, 1, 0, 320, 144, 1, 0, 272, 128, 1, 0, 224, 144, 1, 0, 208, 192, 1, 0, 224, 240, 1, 0, 272, 256, 1, 0, 320, 240, 0, 9, 272, 192, 7, 1, 464, 336, 7, 7, 496, 336, 7, 7, 464, 368, 7, 7, 464, 16, 7, 1, 464, 48, 7, 1, 48, 48, 7, 7, 48, 16, 7, 7, 16, 48, 7, 1, 48, 336, 7, 7, 48, 368, 7, 7, 496, 48, 7, 7, 16, 336]; levels_data.push(level_temp); delete level_temp; var level_temp = [1, 0, 464, 64, 1, 0, 32, 352, 1, 0, 80, 320, 1, 0, 416, 96, 1, 0, 368, 128, 1, 0, 320, 160, 1, 0, 128, 288, 1, 0, 176, 256, 1, 0, 224, 224, 1, 0, 272, 192, 1, 0, 256, 144, 1, 0, 240, 96, 1, 0, 224, 48, 1, 0, 288, 240, 1, 0, 304, 288, 1, 0, 320, 336, 0, 8, 96, 144, 0, 8, 352, 64, 0, 4, 208, 336, 0, 4, 432, 288, 0, 9, 496, 32, 8, 8, 56, 336, 8, 8, 104, 304, 8, 8, 152, 272, 8, 8, 200, 240, 8, 8, 248, 208, 8, 4, 296, 176, 8, 4, 344, 144, 8, 4, 392, 112, 8, 4, 440, 80, 2, 0, 336, 368, 2, 0, 208, 16]; levels_data.push(level_temp); delete level_temp; var level_temp = [8, 6, 336, 192, 8, 6, 48, 272, 8, 6, 208, 32, 8, 6, 368, 368, 9, 2, 496, 256, 9, 2, 496, 64, 9, 3, 240, 224, 5, 0, 400, 320, 5, 0, 32, 128, 6, 2, 144, 256, 6, 1, 464, 112, 8, 7, 240, 320, 8, 7, 32, 352, 8, 7, 32, 32, 8, 7, 272, 128, 0, 6, 208, 352, 6, 8, 464, 32, 6, 6, 480, 352, 6, 5, 320, 336, 6, 4, 352, 80, 6, 3, 96, 176, 0, 7, 96, 96, 1, 0, 16, 16, 1, 0, 304, 192, 1, 0, 160, 320, 4, 0, 128, 112, 4, 0, 256, 272, 3, 0, 432, 304, 10, 2, 160, 64, 10, 1, 96, 224, 10, 0, 432, 192, 3, 0, 80, 304, 2, 0, 256, 48, 8, 8, 480, 288, 8, 8, 112, 32, 8, 8, 336, 128, 8, 8, 368, 256, 0, 7, 496, 160, 0, 6, 400, 128, 6, 7, 480, 192, 0, 8, 16, 208, 0, 8, 400, 32, 0, 9, 192, 192]; levels_data.push(level_temp); delete level_temp; var level_temp = [5, 0, 320, 192, 5, 0, 256, 256, 5, 0, 192, 192, 5, 0, 256, 128, 2, 0, 400, 192, 2, 0, 112, 192, 8, 6, 32, 304, 8, 7, 32, 80, 8, 7, 480, 304, 8, 6, 480, 80, 8, 1, 384, 352, 8, 1, 128, 352, 8, 1, 256, 32, 0, 1, 32, 240, 0, 1, 32, 144, 1, 0, 32, 192, 1, 0, 480, 192, 8, 3, 256, 352, 8, 3, 128, 32, 8, 3, 384, 32, 0, 3, 480, 144, 0, 3, 480, 240, 0, 7, 448, 32, 0, 7, 320, 352, 0, 7, 64, 352, 9, 3, 416, 352, 9, 3, 352, 352, 9, 3, 288, 352, 9, 3, 160, 352, 9, 3, 96, 352, 0, 6, 448, 352, 0, 7, 192, 32, 0, 6, 320, 32, 9, 1, 416, 32, 9, 1, 352, 32, 9, 1, 288, 32, 9, 1, 224, 32, 9, 1, 160, 32, 9, 1, 96, 32, 0, 6, 64, 32, 0, 6, 192, 352, 0, 9, 256, 192, 9, 3, 224, 352]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 1, 112, 352, 10, 0, 272, 96, 8, 1, 304, 192, 8, 1, 272, 224, 8, 1, 240, 192, 8, 1, 272, 160, 8, 1, 496, 160, 10, 5, 480, 192, 10, 4, 272, 192, 8, 1, 16, 224, 8, 1, 16, 160, 10, 3, 16, 192, 10, 2, 480, 32, 10, 1, 272, 32, 8, 1, 64, 16, 8, 1, 448, 16, 8, 1, 496, 224, 1, 0, 224, 240, 1, 0, 320, 144, 1, 0, 336, 176, 1, 0, 336, 208, 1, 0, 320, 240, 1, 0, 288, 256, 1, 0, 256, 256, 1, 0, 208, 208, 1, 0, 208, 176, 1, 0, 224, 144, 1, 0, 256, 128, 1, 0, 288, 128, 1, 0, 96, 16, 1, 0, 80, 48, 1, 0, 48, 64, 1, 0, 16, 64, 1, 0, 496, 64, 1, 0, 464, 64, 1, 0, 432, 48, 1, 0, 416, 16, 1, 0, 16, 256, 1, 0, 48, 240, 1, 0, 64, 208, 1, 0, 64, 176, 1, 0, 48, 144, 1, 0, 16, 128, 1, 0, 464, 240, 1, 0, 448, 208, 1, 0, 448, 176, 1, 0, 464, 144, 1, 0, 496, 128, 1, 0, 496, 256, 1, 0, 336, 16, 1, 0, 320, 48, 1, 0, 288, 64, 1, 0, 256, 64, 1, 0, 224, 48, 1, 0, 208, 16, 10, 0, 32, 32, 0, 1, 400, 352, 0, 9, 272, 288, 1, 0, 16, 304, 1, 0, 48, 304, 1, 0, 80, 304, 1, 0, 112, 304, 1, 0, 144, 304, 1, 0, 176, 304, 1, 0, 208, 304, 1, 0, 336, 304, 1, 0, 368, 304, 1, 0, 400, 304, 1, 0, 432, 304, 1, 0, 464, 304, 1, 0, 496, 304, 1, 0, 272, 368, 1, 0, 272, 336]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 3, 448, 96, 0, 9, 256, 176, 1, 0, 32, 352, 1, 0, 480, 32, 1, 0, 448, 64, 1, 0, 416, 96, 1, 0, 384, 128, 1, 0, 352, 160, 1, 0, 320, 192, 1, 0, 288, 224, 1, 0, 224, 288, 1, 0, 192, 320, 1, 0, 160, 352, 1, 0, 64, 320, 1, 0, 96, 288, 1, 0, 128, 256, 1, 0, 160, 224, 1, 0, 224, 160, 1, 0, 256, 128, 1, 0, 288, 96, 1, 0, 320, 64, 1, 0, 352, 32, 1, 0, 32, 224, 1, 0, 64, 192, 1, 0, 96, 160, 1, 0, 128, 128, 1, 0, 192, 64, 1, 0, 224, 32, 1, 0, 256, 320, 1, 0, 224, 224, 1, 0, 288, 160, 1, 0, 352, 96, 1, 0, 160, 288, 1, 0, 96, 352, 1, 0, 64, 256, 1, 0, 128, 192, 1, 0, 192, 128, 1, 0, 256, 64, 1, 0, 416, 32, 1, 0, 288, 352, 1, 0, 320, 256, 1, 0, 320, 320, 1, 0, 384, 192, 1, 0, 416, 224, 1, 0, 384, 256, 1, 0, 448, 128, 1, 0, 448, 192, 1, 0, 416, 352, 1, 0, 448, 320, 1, 0, 448, 256, 1, 0, 384, 320, 1, 0, 64, 64, 1, 0, 32, 96, 1, 0, 160, 32, 1, 0, 96, 96, 0, 3, 32, 64, 1, 0, 32, 160, 8, 3, 224, 96, 8, 3, 416, 160, 8, 3, 416, 288, 8, 3, 192, 256, 8, 3, 128, 64, 8, 3, 160, 160, 8, 3, 288, 288, 8, 3, 352, 224]; levels_data.push(level_temp); delete level_temp; var level_temp = [0, 4, 448, 96, 5, 0, 192, 64, 5, 0, 128, 64, 5, 0, 64, 64, 5, 0, 320, 64, 5, 0, 384, 64, 5, 0, 448, 64, 5, 0, 64, 320, 5, 0, 448, 320, 5, 0, 64, 192, 5, 0, 448, 192, 5, 0, 384, 320, 5, 0, 320, 320, 5, 0, 192, 320, 5, 0, 128, 320, 5, 0, 384, 192, 5, 0, 320, 192, 5, 0, 192, 192, 5, 0, 128, 192, 8, 4, 384, 96, 8, 6, 128, 160, 0, 6, 64, 160, 0, 7, 448, 224, 8, 7, 320, 224, 8, 7, 384, 224, 8, 6, 192, 160, 6, 3, 256, 160, 0, 3, 448, 160, 8, 3, 384, 160, 8, 3, 320, 160, 8, 4, 320, 96, 6, 1, 256, 96, 8, 1, 192, 96, 8, 1, 128, 96, 0, 1, 64, 96, 6, 5, 256, 224, 8, 5, 192, 224, 8, 5, 128, 224, 0, 5, 64, 224, 0, 8, 64, 288, 8, 8, 128, 288, 8, 8, 192, 288, 4, 0, 16, 160, 4, 0, 16, 96, 4, 0, 496, 96, 4, 0, 496, 160, 4, 0, 496, 224, 4, 0, 496, 288, 4, 0, 16, 288, 4, 0, 16, 224, 4, 0, 416, 368, 4, 0, 352, 368, 4, 0, 288, 368, 4, 0, 224, 368, 4, 0, 160, 368, 4, 0, 96, 368, 4, 0, 416, 16, 4, 0, 352, 16, 4, 0, 224, 16, 4, 0, 288, 16, 4, 0, 160, 16, 4, 0, 96, 16, 6, 2, 256, 288, 8, 2, 320, 288, 8, 2, 384, 288, 0, 2, 448, 288, 0, 1, 352, 64, 8, 1, 352, 128, 0, 4, 352, 320, 8, 4, 352, 256, 6, 4, 352, 192, 0, 2, 160, 320, 8, 2, 160, 256, 8, 8, 160, 128, 0, 8, 160, 64, 6, 8, 160, 192, 0, 9, 256, 192]; levels_data.push(level_temp); delete level_temp; var level_temp = [8, 7, 480, 320, 8, 7, 480, 64, 8, 7, 32, 320, 8, 7, 32, 64, 1, 0, 256, 144, 1, 0, 16, 224, 1, 0, 16, 192, 1, 0, 16, 160, 0, 7, 16, 16, 8, 6, 400, 336, 8, 6, 112, 336, 8, 6, 400, 48, 8, 6, 112, 48, 1, 0, 288, 32, 1, 0, 256, 32, 1, 0, 224, 32, 1, 0, 288, 368, 1, 0, 256, 368, 1, 0, 224, 368, 1, 0, 496, 192, 1, 0, 496, 224, 1, 0, 496, 160, 1, 0, 304, 192, 1, 0, 256, 240, 1, 0, 208, 192, 4, 0, 16, 256, 4, 0, 16, 128, 0, 7, 16, 368, 4, 0, 496, 256, 4, 0, 496, 128, 0, 6, 496, 16, 0, 6, 496, 368, 8, 6, 320, 96, 8, 6, 192, 96, 8, 6, 192, 288, 8, 6, 320, 288, 8, 7, 400, 256, 8, 7, 400, 128, 8, 7, 112, 256, 8, 7, 112, 128, 9, 3, 320, 352, 9, 3, 192, 352, 9, 0, 48, 256, 9, 0, 48, 128, 9, 2, 464, 256, 9, 2, 464, 128, 9, 1, 320, 32, 9, 1, 192, 32, 8, 6, 256, 272, 8, 7, 352, 192, 8, 6, 256, 112, 8, 7, 176, 192, 9, 3, 256, 320, 9, 2, 432, 192, 9, 1, 256, 80, 9, 0, 96, 192, 0, 9, 256, 192]; levels_data.push(level_temp); delete level_temp; var level_temp = [5, 0, 496, 192, 5, 0, 16, 192, 5, 0, 16, 16, 5, 0, 496, 16, 5, 0, 16, 320, 5, 0, 496, 320, 0, 4, 224, 352, 0, 6, 368, 320, 0, 3, 288, 352, 0, 1, 144, 320, 1, 0, 352, 368, 1, 0, 320, 336, 1, 0, 304, 304, 1, 0, 304, 272, 1, 0, 208, 304, 1, 0, 160, 368, 1, 0, 192, 336, 1, 0, 336, 272, 1, 0, 208, 272, 1, 0, 176, 272, 1, 0, 368, 272, 1, 0, 400, 272, 1, 0, 432, 272, 1, 0, 144, 272, 1, 0, 112, 272, 1, 0, 80, 272, 1, 0, 464, 256, 1, 0, 400, 192, 1, 0, 288, 176, 1, 0, 256, 176, 1, 0, 224, 176, 1, 0, 144, 192, 1, 0, 368, 192, 1, 0, 432, 224, 1, 0, 48, 256, 1, 0, 80, 224, 1, 0, 112, 192, 7, 4, 368, 64, 7, 3, 144, 64, 1, 0, 432, 128, 1, 0, 464, 144, 1, 0, 464, 112, 1, 0, 464, 80, 1, 0, 432, 64, 1, 0, 464, 48, 1, 0, 384, 96, 1, 0, 352, 96, 1, 0, 320, 96, 1, 0, 288, 96, 1, 0, 256, 96, 1, 0, 224, 96, 1, 0, 192, 96, 1, 0, 160, 96, 7, 6, 80, 96, 1, 0, 128, 96, 1, 0, 80, 128, 1, 0, 80, 64, 1, 0, 48, 144, 1, 0, 48, 112, 1, 0, 48, 80, 1, 0, 48, 48, 7, 1, 432, 96, 0, 9, 256, 32]; levels_data.push(level_temp); delete level_temp; _root.diameter = 25; _root.diameterSquare = 625; _root.left_lim = 12.5; _root.right_lim = 499.5; _root.top_lim = 12.5; _root.bottom_lim = 371.5; _root.shot_strength = 10; _root.table_scroll_speed = 3; _root.color_matrix = [16711680, 16746496, 16776960, 52224, 240041, 204, 12058808, 15502733, 16777215, 4539717]; _root.dark_levels = [7, 13, 18, 24, 29]; _root.time_to_die = 90; _root.level_comp_time = 150; _root.bonus_decrement = 0.2; _root.bonus_increment = 30; _root.levels_open = 4; _root.timer_points = 1; _root.shot_penalty = -10; _root.dot_no_fit = 2; _root.dot_fit = 5; _root.ball_min = 5; _root.ball_max = 25; _root.big_bonus = 100; _root.one_shot_bonus = 100; _root.track_playing = 0; _root.track_02_sfx = new Sound(); _root.track_02_sfx.attachSound("track_02"); _root.track_04_sfx = new Sound(); _root.track_04_sfx.attachSound("track_04"); _root.levelcomplete = new Sound(); _root.levelcomplete.attachSound("levelcomplete"); _root.ball_bump_sfx = new Sound(); _root.ball_bump_sfx.attachSound("ball_bump"); _root.ball_bump_sfx = new Sound(); _root.ball_bump_sfx.attachSound("ball_bump"); _root.ball_pop_sfx = new Sound(); _root.ball_pop_sfx.attachSound("ball_pop"); _root.bomb_expl = new Sound(); _root.bomb_expl.attachSound("bomb_expl"); _root.bumper_sfx = new Sound(); _root.bumper_sfx.attachSound("bumper"); _root.button_sfx = new Sound(); _root.button_sfx.attachSound("button_sfx"); _root.count_sfx = new Sound(); _root.count_sfx.attachSound("count"); _root.dot_collect_sfx = new Sound(); _root.dot_collect_sfx.attachSound("dot_collect"); _root.dummy_sfx = new Sound(); _root.dummy_sfx.attachSound("dummy_sfx"); _root.side_bump = new Sound(); _root.side_bump.attachSound("side_bump"); _root.statistic_window_sfx = new Sound(); _root.statistic_window_sfx.attachSound("statistic_window"); _root.timer_sfx = new Sound(); _root.timer_sfx.attachSound("timer_sfx"); _root.non_playable_sfx = new Sound(); _root.non_playable_sfx.attachSound("non_playable"); _root.bonus_sfx = new Sound(); _root.bonus_sfx.attachSound("bonus_sfx"); Number.prototype.timeMinSec = function () { var _local3 = this; var _local1 = String(Math.floor(_local3 % 60)); _local1 = ((_local1.length < 2) ? ("0" + _local1) : (_local1)); var _local2 = String(Math.floor(_local3 / 60)); _local2 = ((_local2.length < 2) ? ("0" + _local2) : (_local2)); return((_local2 + ":") + _local1); }; var hexcase = 0; var b64pad = ""; var chrsz = 8;Frame 8function StartCompetition() { _root.current_level = 1; _root.StatsArray = new Array(); var _local1 = 1; while (_local1 < 31) { _root.StatsArray[_local1] = {time:0, shots:0, score:0}; _local1++; } _root.practice = false; _root.gotoAndPlay("start_game"); } function StartPractice() { _root.practice = true; _root.gotoAndPlay("start_practice"); } function SetButtonStr() { var _local1 = _root; switch (_quality) { case "HIGH" : _local1.quality_str = "SET GRAPHICS QUALITY TO LOW"; break; case "MEDIUM" : _local1.quality_str = "SET GRAPHICS QUALITY TO HIGH"; break; case "LOW" : _local1.quality_str = "SET GRAPHICS QUALITY TO MED"; } switch (_local1.sound_on) { case true : _local1.sound_str = "SWITCH SOUND OFF"; break; case false : _local1.sound_str = "SWITCH SOUND ON"; } switch (_local1.SO_controller.GetTipsStatus()) { case true : _local1.tips_str = "DISABLE TIPS"; break; default : _local1.tips_str = "ENABLE TIPS"; } var _local2 = ["SEQUENCED", "GREEN", "BLUE", "RED", "YELLOW", "OLIVE"]; _local1.table_style_str = "TABLE STYLE: " + _local2[_local1.table_style]; } _root.SO_controller = new SOController(); _root.PlayTrack(2); stop();Instance of Symbol 15 MovieClip [uni_button] in Frame 8//component parameters onClipEvent (initialize) { labelString = "START COMPETITION"; flashing = true; sizeIndex = 1; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _root.StartCompetition(); }Instance of Symbol 15 MovieClip [uni_button] in Frame 8//component parameters onClipEvent (initialize) { labelString = "START PRACTICE"; flashing = false; sizeIndex = 1; appearSpan = 3; } on (press) { _root.button_sfx.start(0, 1); _root.StartPractice(); }Instance of Symbol 15 MovieClip [uni_button] in Frame 8//component parameters onClipEvent (initialize) { labelString = "OPTIONS"; flashing = false; sizeIndex = 1; appearSpan = 6; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("options"); }Instance of Symbol 15 MovieClip [uni_button] in Frame 8//component parameters onClipEvent (initialize) { labelString = "HELP"; flashing = false; sizeIndex = 1; appearSpan = 9; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("help"); }Instance of Symbol 15 MovieClip [uni_button] in Frame 8//component parameters onClipEvent (initialize) { labelString = "PLAY MORE GAMES"; flashing = false; sizeIndex = 1; appearSpan = 12; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.main_link, "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Frame 8//component parameters onClipEvent (initialize) { labelString = "HIGH SCORES"; flashing = false; sizeIndex = 1; appearSpan = 15; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.viewscores_link, "_blank"); }Frame 9_root.SetButtonStr(); stop();Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = ""; flashing = false; sizeIndex = 1; appearSpan = 0; } onClipEvent (load) { labelString = _root.quality_str; } on (press) { _root.button_sfx.start(0, 1); switch (_quality) { case "HIGH" : _quality = "LOW"; break; case "MEDIUM" : _quality = "HIGH"; break; case "LOW" : _quality = "MEDIUM"; } _root.SetButtonStr(); labelString = _root.quality_str; }Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = ""; flashing = false; sizeIndex = 1; appearSpan = 3; } onClipEvent (load) { labelString = _root.sound_str; } on (press) { _root.button_sfx.start(0, 1); if (_root.sound_on) { _root.sound_on = false; _root.ball_bump_sfx.setVolume(0); } else { _root.sound_on = true; _root.ball_bump_sfx.setVolume(100); } _root.SetButtonStr(); labelString = _root.sound_str; }Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = ""; flashing = false; sizeIndex = 1; appearSpan = 9; } onClipEvent (load) { labelString = _root.tips_str; } on (press) { _root.button_sfx.start(0, 1); if (_root.SO_controller.GetTipsStatus()) { _root.SO_controller.DisableTips(); } else { _root.SO_controller.EnableTips(); } _root.SetButtonStr(); labelString = _root.tips_str; }Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = "PLAY MORE GAMES"; flashing = false; sizeIndex = 1; appearSpan = 15; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.main_link, "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = "HIGH SCORES"; flashing = false; sizeIndex = 1; appearSpan = 12; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.viewscores_link, "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = "GET THIS GAME FOR YOUR SITE"; flashing = false; sizeIndex = 1; appearSpan = 18; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.get_game_link, "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = "DOWNLOAD THIS GAME"; flashing = false; sizeIndex = 1; appearSpan = 21; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.download_link, "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = "RETURN TO MAIN MENU"; flashing = true; sizeIndex = 1; appearSpan = 24; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("main_menu"); }Instance of Symbol 15 MovieClip [uni_button] in Frame 9//component parameters onClipEvent (initialize) { labelString = ""; flashing = false; sizeIndex = 1; appearSpan = 6; } onClipEvent (load) { labelString = _root.table_style_str; } on (press) { _root.button_sfx.start(0, 1); _root.table_style = _root.table_style + 1; _root.table_style = ((_root.table_style == 6) ? 0 : (_root.table_style)); _root.SetButtonStr(); labelString = _root.table_style_str; }Frame 10stop();Instance of Symbol 15 MovieClip [uni_button] in Frame 10//component parameters onClipEvent (initialize) { labelString = "RETURN TO MAIN MENU"; flashing = true; sizeIndex = 1; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("main_menu"); }Frame 16function DrawButtons() { var _local1 = _root; var _local2 = 1; while (_local2 < 31) { var init_obj = {locked:false, level_num:_local2, label_str:_local2, _x:(((_local2 - 1) % 10) * 52) + 41, _y:(Math.floor((_local2 - 1) / 10) * 37) + 299}; var _local3 = _local1.buttons_mc.attachMovie("level_button", "lb_" + _local2, _local2, init_obj); _local3.onRollOver = function () { var _local1 = _root; var _local2 = this; if (_local1.SO_controller.cp_so.data["level_" + _local2.level_num].opened) { _local1.btn_2.gotoAndStop(1); _local1.LevelPreview(_local2.level_num); } else { _local1.level_stat_str = _local1.SO_controller.SingleLevelStats(_local2.level_num); _local1.btn_2.gotoAndStop(2); } }; if (_local1.SO_controller.cp_so.data["level_" + _local2].opened) { _local3.locked_mc._visible = false; _local3.onPress = function () { var _local1 = _root; _local1.button_sfx.start(0, 1); _local1.SO_controller.cp_so.data.last_played = this.level_num; _local1.current_level = this.level_num; _local1.StatsArray = new Array(); _local1.StatsArray[_local1.current_level] = {time:0, shots:0, score:0}; _local1.gotoAndPlay("start_game"); }; } _local3.gotoAndStop(1); _local2++; } } function LevelPreview(level_num) { _root.level_stat_str = _root.SO_controller.SingleLevelStats(level_num); var i = 1; while (i < 31) { eval ("_root.buttons_mc.lb_" + i).gotoAndStop(1); i++; } eval ("_root.buttons_mc.lb_" + level_num).gotoAndStop(2); for (var s in _root.btn_2.balls) { removeMovieClip(_root.btn_2.balls[s]); } for (var s in _root.btn_2.shadows) { removeMovieClip(_root.btn_2.shadows[s]); } var temp_level_array = _root.levels_data[level_num - 1]; var ar_count = (temp_level_array.length / 4); var i = 0; while (i < ar_count) { var type = temp_level_array[i * 4]; var color_num = temp_level_array[(i * 4) + 1]; var pos_x = temp_level_array[(i * 4) + 2]; var pos_y = temp_level_array[(i * 4) + 3]; switch (type) { case 0 : case 7 : var init_object = {_x:pos_x, _y:pos_y, type:type, color_num:color_num}; var depth_offset = 500; var mc_link = "ball"; break; case 1 : var init_object = {_x:pos_x, _y:pos_y}; var depth_offset = 0; var mc_link = "bouncer"; break; case 2 : var init_object = {_x:pos_x, _y:pos_y}; var depth_offset = 0; var mc_link = "antimagnet"; break; case 3 : var init_object = {_x:pos_x, _y:pos_y}; var depth_offset = 0; var mc_link = "magnet"; break; case 4 : var init_object = {_x:pos_x, _y:pos_y}; var depth_offset = 0; var mc_link = "dummy"; break; case 5 : var init_object = {_x:pos_x, _y:pos_y}; var depth_offset = 0; var mc_link = "bomb"; break; case 6 : var init_object = {_x:pos_x, _y:pos_y, color_num:color_num}; var depth_offset = 1000; var mc_link = "color_changer"; break; case 8 : var init_object = {_x:pos_x, _y:pos_y, color_num:color_num}; var depth_offset = 0; var mc_link = "dot_mc"; break; case 9 : var init_object = {_x:pos_x, _y:pos_y, color_num:color_num, direction:temp_level_array[(i * 4) + 1]}; var depth_offset = 0; var mc_link = "fan"; break; case 10 : var init_object = {_x:pos_x, _y:pos_y, color_num:color_num, direction:temp_level_array[(i * 4) + 1]}; var depth_offset = 0; var mc_link = "teleporter"; } init_object.preview = true; _root.btn_2.balls.attachMovie(mc_link, (mc_link + "_") + i, (i + depth_offset) + 1, init_object); i++; } } _root.PlayTrack(2); _root.DrawButtons(); _root.LevelPreview(_root.SO_controller.cp_so.data.last_played); stop();Instance of Symbol 15 MovieClip [uni_button] in Frame 16//component parameters onClipEvent (initialize) { labelString = "RETURN TO MAIN MENU"; flashing = true; sizeIndex = 1; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("main_menu"); }Frame 18function BonusAdd() { var _local1 = _root; var _local2 = _local1.bonus + _local1.bonus_increment; if ((_local2 >= 100) && (_local1.bonus_given_mc._currentframe == 1)) { _local1.bonus_bar_mc._xscale = 100; _local1.bonus_given_mc.gotoAndPlay(2); _local1.bonus_sfx.start(0, 1); _local1.level_score = _local1.level_score + _local1.big_bonus; } else { _local1.bonus = _local2; } } function ScoreAdd() { var _local1 = _root; var _local2 = Math.floor(_local1.ball_min + (((_local1.ball_max - _local1.ball_min) * _local1.bonus) / 100)); _local1.level_score = _local1.level_score + (2 * _local2); } function CheckLevelEnd() { var _local1 = _root; _local1.objectives = _local1.objectives - 1; if (_local1.objectives == 0) { _local1.timer_sfx.stop(); _local1.PlayTrack(3); if (_local1.level_shots == 1) { _local1.level_score = _local1.level_score + _local1.one_shot_bonus; _local1.bonus_sfx.start(0, 1); _local1.attachMovie("one_shot_mc", "one_shot_mc", 112, {_x:275, _y:215}); } _local1.time_out = false; _local1.timer_stop = true; if (!_local1.practice) { var last_level_open = (((_local1.current_level + _local1.levels_open) < 31) ? (_local1.current_level + _local1.levels_open) : 30); var _local3 = _local1.current_level; while (_local3 <= last_level_open) { _local1.SO_controller.cp_so.data["level_" + _local3].opened = true; _local3++; } } var _local2 = 0; while (_local2 < _local1.ballsArray.length) { var clip = _local1.ballsArray[_local2]; clip.active = false; _local2++; } _local1.StatsArray[_local1.current_level].time = _local1.time_controller.level_time; _local1.StatsArray[_local1.current_level].shots = _local1.level_shots; _local1.StatsArray[_local1.current_level].score = _local1.level_score; _local1.attachMovie("wait_counter_mc", "wait_counter_mc", 111); } } function BuildLevel(level_num) { var _local1 = _root; var d = 0; while (d < _local1.dark_levels.length) { if (level_num == _local1.dark_levels[d]) { _local1.table_mc.attachMovie("table_dark", "table_dark", 7000); break; } d++; } if (_local1.table_style == 0) { _local1.table_mc.gotoAndStop((_local1.current_level % 5) + 1); } else { _local1.table_mc.gotoAndStop(_local1.table_style); } _local1.timer_sound_started = false; _local1.objectives = 0; _local1.table_move = false; _local1.mc_counter = 1000; _local1.level_score = 0; _local1.level_shots = 0; _local1.total_teleports = 0; _local1.bonus = 0; _local1.bonus_bar_mc._xscale = 0; _local1.first_shot = false; _local1.teleportsArray = new Array(); _local1.ballsArray = new Array(); var temp_level_array = _local1.levels_data[level_num - 1]; var ar_count = (temp_level_array.length / 4); var i = 0; while (i < ar_count) { var type = temp_level_array[i * 4]; var color_num = temp_level_array[(i * 4) + 1]; var _local3 = temp_level_array[(i * 4) + 2]; var _local2 = temp_level_array[(i * 4) + 3]; switch (type) { case 0 : if (color_num != 9) { _local1.objectives = _local1.objectives + 1; } var init_object = {_x:_local3, _y:_local2, type:type, color_num:color_num}; var depth_offset = 500; var mc_link = "ball"; var base_mc = _local1.table_mc.balls; break; case 1 : var init_object = {_x:_local3, _y:_local2}; var depth_offset = 0; var mc_link = "bouncer"; var base_mc = _local1.table_mc.balls; break; case 2 : var init_object = {_x:_local3, _y:_local2}; var depth_offset = 0; var mc_link = "antimagnet"; var base_mc = _local1.table_mc.balls; break; case 3 : var init_object = {_x:_local3, _y:_local2}; var depth_offset = 0; var mc_link = "magnet"; var base_mc = _local1.table_mc.balls; break; case 4 : var init_object = {_x:_local3, _y:_local2}; var depth_offset = 0; var mc_link = "dummy"; var base_mc = _local1.table_mc.balls; break; case 5 : var init_object = {_x:_local3, _y:_local2}; var depth_offset = 0; var mc_link = "bomb"; var base_mc = _local1.table_mc.balls; break; case 6 : var init_object = {_x:_local3, _y:_local2, color_num:color_num}; var depth_offset = 1000; var mc_link = "color_changer"; var base_mc = _local1.table_mc.balls; break; case 7 : if (color_num != 9) { _local1.objectives = _local1.objectives + 1; } var init_object = {_x:_local3, _y:_local2, type:type, color_num:color_num}; var depth_offset = 500; var mc_link = "ball"; var base_mc = _local1.table_mc.balls; break; case 8 : _local1.objectives = _local1.objectives + 1; var init_object = {_x:_local3, _y:_local2, color_num:color_num}; var depth_offset = 0; var mc_link = "dot_mc"; var base_mc = _local1.table_mc.dots; break; case 9 : var init_object = {_x:_local3, _y:_local2, direction:color_num}; var depth_offset = 0; var mc_link = "fan"; var base_mc = _local1.table_mc.balls; break; case 10 : _local1.total_teleports = _local1.total_teleports + 1; var init_object = {_x:_local3, _y:_local2, teleportIndex:color_num}; var depth_offset = 0; var mc_link = "teleporter"; var base_mc = _local1.table_mc.balls; } var ball_mc = base_mc.attachMovie(mc_link, (mc_link + "_") + i, (i + depth_offset) + 1, init_object); if (type != 8) { _local1.ballsArray.push(ball_mc); } if (type == 10) { _local1.teleportsArray[color_num] = ball_mc; } i++; } _local1.timer_str = _local1.level_comp_time.timeMinSec(); if (_local1.SO_controller.GetTipsStatus() && (_local1.current_level < 8)) { _local1.paused = true; _local1.timer_stop = true; _local1.attachMovie("tip_mc", "tip_mc", 100); _local1.tip_mc.gotoAndStop(_local1.current_level); } else { _local1.time_controller = new Timer(); _local1.paused = false; _local1.timer_stop = false; } } _root.PlayTrack(1); _root.BuildLevel(_root.current_level); _root.onEnterFrame = function () { if (!_root.paused) { if (_root.cheat_mode) { if (Key.isDown(32)) { _root.objectives = 1; _root.CheckLevelEnd(); } } if (_root.table_move) { var dx = (_root.table_mc._x - 19); var dy = (_root.table_mc._y - 23); if ((Math.abs(dx) < 1) && (Math.abs(dy) < 1)) { _root.table_mc._x = 19; _root.table_mc._y = 23; _root.table_move = false; } else { _root.table_mc._x = _root.table_mc._x - (dx / 2); _root.table_mc._y = _root.table_mc._y - (dy / 2); } } if ((_root.bonus > 0) && (_root.bonus_given_mc._currentframe == 1)) { _root.bonus = _root.bonus - _root.bonus_decrement; if (_root.bonus <= 0) { _root.bonus = 0; } _root.bonus_bar_mc._xscale = _root.bonus; } if (!_root.timer_stop) { _root.time_controller.GetTimerStr(); } _root.timer_str = _root.time_controller.level_time.timeMinSec(); if (Math.floor(_root.time_controller.level_time) == 0) { _root.time_out = true; _root.paused = true; _root.timer_sfx.stop(); _root.PlayTrack(2); delete _root.onEnterFrame; if (!_root.practice) { var last_level_open = (((_root.current_level + _root.levels_open) < 31) ? (_root.current_level + _root.levels_open) : 30); var i = _root.current_level; while (i <= last_level_open) { _root.SO_controller.cp_so.data["level_" + i].opened = true; i++; } } _root.attachMovie("end_game_submit", "end_game_submit", 110); } var k = 0; while (k < _root.ballsArray.length) { var clip = _root.ballsArray[k]; switch (clip.type) { case 7 : clip.moving = false; break; case 0 : if (clip.bumped) { clip.timer = clip.timer - 1; if (clip.timer == 0) { if (!_root.ball_pop_sfx_played) { _root.ball_pop_sfx.start(0, 1); _root.ball_pop_sfx.onSoundComplete = function () { _root.ball_pop_sfx_played = false; }; _root.ball_pop_sfx_played = true; } _root.table_mc.attachMovie("ball_blast", "bblast_" + _root.mc_counter, _root.mc_counter, {set_color:_root.color_matrix[9], _x:clip._x, _y:clip._y}); _root.mc_counter = _root.mc_counter + 1; eval (_root.table_mc.shadows[clip._name]).removeMovieClip(); clip.removeMovieClip(); break; } } if (clip.moving) { for (str in _root.table_mc.dots) { var dot_mc = _root.table_mc.dots[str]; var xoff = (dot_mc._x - clip._x); var yoff = (dot_mc._y - clip._y); var dot_dist = ((xoff * xoff) + (yoff * yoff)); if (dot_dist < 289) { _root.dot_collect_sfx.start(0, 1); if (dot_mc.color_num == clip.color_num) { _root.level_score = _root.level_score + _root.dot_fit; } else { _root.level_score = _root.level_score + _root.dot_no_fit; } dot_mc.removeMovieClip(); _root.CheckLevelEnd(); } } var m = 0; while (m < _root.ballsArray.length) { var clip2 = _root.ballsArray[m]; if ((m <= k) && (clip2.moving)) { } else { var xoff = (clip2._x - clip._x); var yoff = (clip2._y - clip._y); var distance = Math.sqrt((xoff * xoff) + (yoff * yoff)); if (distance < _root.diameter) { if ((clip2.type != 6) && (clip2.type != 10)) { var cor_cos = (xoff / distance); var cor_sin = (yoff / distance); var cor_dx = ((distance - 25) * cor_cos); var cor_dy = ((distance - 25) * cor_sin); clip._x = clip._x + cor_dx; clip._y = clip._y + cor_dy; } _root.bouncer.Bounce(clip, clip2); } } m++; } } break; case 2 : var m = 0; while (m < _root.ballsArray.length) { var clip2 = _root.ballsArray[m]; if (clip2.type == 0) { var mdx = (clip._x - clip2._x); var mdy = (clip._y - clip2._y); var mdist = Math.sqrt((mdx * mdx) + (mdy * mdy)); if (mdist < 100) { var t_cos = (mdx / mdist); var t_sin = (mdy / mdist); clip2.dx = clip2.dx - (((100 - mdist) * t_cos) / mdist); clip2.dy = clip2.dy - (((100 - mdist) * t_sin) / mdist); if (!clip2.moving) { clip2.dx = ((-(100 - mdist)) * t_cos) / mdist; clip2.dy = ((-(100 - mdist)) * t_sin) / mdist; clip2.fds = 1; clip2.moving = true; } } } m++; } break; case 3 : var m = 0; while (m < _root.ballsArray.length) { var clip2 = _root.ballsArray[m]; if (clip2.type == 0) { var mdx = (clip._x - clip2._x); var mdy = (clip._y - clip2._y); var mdist = Math.sqrt((mdx * mdx) + (mdy * mdy)); var t_cos = (mdx / mdist); var t_sin = (mdy / mdist); if (mdist < 100) { if (Math.floor(mdist) <= 25) { clip.dx = 0; clip.dy = 0; _root.bouncer.bounce(clip, clip2); clip2._x = clip._x - (25 * t_cos); clip2._y = clip._y - (25 * t_sin); clip2.dx = clip2.dx * 0.99; clip2.dy = clip2.dy * 0.99; clip2.attracted = true; clip2.moving = true; } else { clip2.attracted = false; } if (!clip2.attracted) { clip2.dx = clip2.dx + (((100 - mdist) * t_cos) / mdist); clip2.dy = clip2.dy + (((100 - mdist) * t_sin) / mdist); if (!clip2.moving) { clip2.dx = ((100 - mdist) * t_cos) / mdist; clip2.dy = ((100 - mdist) * t_sin) / mdist; clip2.fds = 1; clip2.moving = true; } } } } m++; } break; case 9 : var m = 0; for(;;){ if (m >= _root.ballsArray.length) { break; } var clip2 = _root.ballsArray[m]; if ((clip2.type == 0) && (clip.hotspot.hitTest(clip2))) { clip2.dx = clip2.dx + clip.dx; clip2.dy = clip2.dy + clip.dy; clip2.fds = 1; clip2.moving = true; } m++; }; } k++; } var p = 0; while (p < _root.ballsArray.length) { var clip = _root.ballsArray[p]; if (clip.moving && (clip.type == 0)) { clip.dx = clip.dx - clip.frictionX; clip.dy = clip.dy - clip.frictionY; clip._x = clip._x + clip.dx; clip._y = clip._y + clip.dy; eval (_root.table_mc.shadows[clip._name])._x = clip._x; eval (_root.table_mc.shadows[clip._name])._y = clip._y; clip.dx = clip.dx * clip.fds; clip.dy = clip.dy * clip.fds; clip.fds = clip.fds * 0.9996; dx = clip.dx; dy = clip.dy; if (clip._x < _root.left_lim) { _root.side_bump.start(0, 1); clip._x = _root.left_lim; clip.dx = Math.abs(dx); clip.frictionX = Math.abs(clip.frictionX); } else if (clip._x > _root.right_lim) { _root.side_bump.start(0, 1); clip._x = _root.right_lim; clip.dx = -Math.abs(dx); clip.frictionX = -Math.abs(clip.frictionX); } if (clip._y < _root.top_lim) { _root.side_bump.start(0, 1); clip._y = _root.top_lim; clip.dy = Math.abs(dy); clip.frictionY = Math.abs(clip.frictionY); } else if (clip._y > _root.bottom_lim) { _root.side_bump.start(0, 1); clip._y = _root.bottom_lim; clip.dy = -Math.abs(dy); clip.frictionY = -Math.abs(clip.frictionY); } if (((dx * dx) + (dy * dy)) < 0.003) { clip.dx = 0; clip.dy = 0; clip.frictionX = 0; clip.frictionY = 0; } } p++; } } }; stop();Symbol 1 MovieClip [reactor_action] Frame 1#initclip 8 Object.registerClass("reactor_action", Reactor); #endinitclipSymbol 15 MovieClip [uni_button] Frame 1#initclip 7 Object.registerClass("uni_button", MCButton); #endinitclipSymbol 426 MovieClip [__Packages.MCButton] Frame 0class MCButton extends MovieClip { function MCButton () { var _local1 = this; super(); _local1.backMC.gotoAndStop(_local1.sizeIndex); _local1.shadowMC.gotoAndStop(_local1.sizeIndex); _local1.origY = _local1._y; _local1._y = _local1._y + 20; _local1._alpha = 0; _local1.onEnterFrame = function () { var _local1 = this; if (_local1.appearSpan > 0) { _local1.appearSpan = _local1.appearSpan - 1; } else { var _local2 = _local1._y - _local1.origY; _local1._y = _local1._y - (_local2 / 8); _local1._alpha = _local1._alpha + 5; if (Math.abs(_local2) < 1) { delete _local1.onEnterFrame; _local1._alpha = 100; _local1._y = _local1.origY; _local1.init(); } } }; } function init() { var _local1 = this; _local1.colorObject = new Color(_local1.backMC); if (!_local1.flashing) { _local1.onRollOver = function () { this.MouseOver(); }; _local1.onRollOut = (_local1.onDragOut = function () { this.MouseOut(); }); } else { _local1.onRollOver = function () { }; _local1.onEnterFrame = function () { var _local1 = this; _local1.colorT = Math.abs(Math.sin(_local1.sinus) * 70); _local1.sinus = _local1.sinus + 0.07; var _local2 = {ra:100, rb:_local1.colorT * 2, ga:100, gb:_local1.colorT * 2, ba:100, bb:_local1.colorT / 2, aa:100, ab:0}; _local1.colorObject.setTransform(_local2); }; } } function MouseOver() { var _local1 = this; _local1.onEnterFrame = function () { var _local1 = this; if (_local1.colorT < 70) { _local1.colorT = _local1.colorT + 15; var _local2 = {ra:100, rb:_local1.colorT * 2, ga:100, gb:_local1.colorT * 2, ba:100, bb:_local1.colorT / 2, aa:100, ab:0}; _local1.colorObject.setTransform(_local2); } else { delete _local1.onEnterFrame; } }; } function MouseOut() { var _local1 = this; _local1.onEnterFrame = function () { var _local1 = this; if (_local1.colorT > 0) { _local1.colorT = _local1.colorT - 5; _local1.colorT = ((_local1.colorT < 0) ? 0 : (_local1.colorT)); var _local2 = {ra:100, rb:_local1.colorT * 2, ga:100, gb:_local1.colorT * 2, ba:100, bb:_local1.colorT / 2, aa:100, ab:0}; _local1.colorObject.setTransform(_local2); } else { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; _local1.colorObject.setTransform(_local2); delete _local1.onEnterFrame; } }; } var colorT = 0; var sinus = 0; }Symbol 427 MovieClip [__Packages.Reactor] Frame 0class Reactor extends MovieClip { var _rotation, globalToLocal, localToGlobal; function Reactor () { super(); } function Bounce(ball_1, ball_2) { var _local2 = _root; var _local3 = ball_1; var v_\u0441os = _global.Math.cos; var v_sin = _global.Math.sin; var v_atan2 = _global.Math.atan2; var angle = v_atan2(_local3._y - ball_2._y, _local3._x - ball_2._x); _rotation = (angle * 180) / 3.141593; var _l3 = {x:ball_2.dx * 10, y:ball_2.dy * 10}; globalToLocal(_l3); var subVector2 = {x:_l3.x, y:0}; localToGlobal(subVector2); var point = {x:_local3.dx * 10, y:_local3.dy * 10}; globalToLocal(point); var subVector = {x:point.x, y:0}; localToGlobal(subVector); if ((_l3.x <= 0) && (point.x >= 0)) { } else { var xSub = ((subVector2.x - subVector.x) / 10); var ySub = ((subVector2.y - subVector.y) / 10); switch (ball_2.type) { case 0 : _local3.dx = _local3.dx + xSub; _local3.dy = _local3.dy + ySub; ball_2.dx = ball_2.dx - xSub; ball_2.dy = ball_2.dy - ySub; var ang = v_atan2(_local3.dy, _local3.dx); _local3.frictionX = v_\u0441os(ang) / 200; _local3.frictionY = v_sin(ang) / 200; var ang2 = v_atan2(ball_2.dy, ball_2.dx); ball_2.frictionX = v_\u0441os(ang2) / 200; ball_2.frictionY = v_sin(ang2) / 200; _local3.fds = 1; ball_2.fds = 1; _local3.moving = true; ball_2.moving = true; if ((_local3.type != 3) && ((Math.abs(_local3.dx * ball_2.dx) + Math.abs(_local3.dy * ball_2.dy)) > 0.003)) { _local2.ball_bump_sfx.start(0, 1); } if ((!_local3.bumped) && (!ball_2.bumped)) { if ((_local3.color_num == ball_2.color_num) && (_local3.color_num != 9)) { _local3.bumped = true; _local3.active = false; _local3.gotoAndStop("bumped"); ball_2.bumped = true; ball_2.active = false; ball_2.gotoAndStop("bumped"); _local2.table_mc.attachMovie("ball_blast", "bblast_" + _local2.mc_counter, _local2.mc_counter, {set_color:_local2.color_matrix[_local3.color_num - 1], _x:_local3._x, _y:_local3._y}); _local2.mc_counter = _local2.mc_counter + 1; _local2.table_mc.attachMovie("ball_blast", "bblast_" + _local2.mc_counter, _local2.mc_counter, {set_color:_local2.color_matrix[ball_2.color_num - 1], _x:ball_2._x, _y:ball_2._y}); _local2.mc_counter = _local2.mc_counter + 1; _local2.ScoreAdd(); _local2.BonusAdd(); _local2.CheckLevelEnd(); _local2.CheckLevelEnd(); } } return; case 1 : ball_2.gotoAndPlay(2); _local2.bumper_sfx.start(0, 1); var ang = v_atan2(ySub, xSub); _local3.dx = 12 * v_\u0441os(ang); _local3.dy = 12 * v_sin(ang); _local3.frictionX = v_\u0441os(ang) / 200; _local3.frictionY = v_sin(ang) / 200; return; case 4 : case 9 : _local2.dummy_sfx.start(0, 1); var ang = v_atan2(ySub, xSub); var speed = Math.sqrt((_local3.dx * _local3.dx) + (_local3.dy * _local3.dy)); var temp_sin = (ySub / speed); var temp_cos = (xSub / speed); _local3.dx = speed * temp_cos; _local3.dy = speed * temp_sin; _local3.frictionX = temp_cos / 200; _local3.frictionY = temp_sin / 200; _local3.fds = 1; return; case 5 : _local2.bomb_expl.start(0, 1); _local2.table_mc.attachMovie("explos_mc", "explos_mc_" + _local2.mc_counter, _local2.mc_counter, {_x:ball_2._x, _y:ball_2._y}); _local2.mc_counter = _local2.mc_counter + 1; var k = 0; while (k < _local2.ballsArray.length) { var _local1 = _local2.ballsArray[k]; var b_dx = (_local1._x - ball_2._x); var b_dy = (_local1._y - ball_2._y); var b_dist = Math.sqrt((b_dx * b_dx) + (b_dy * b_dy)); switch (_local1.type) { case 0 : if (b_dist < 100) { var temp_sin = (b_dy / b_dist); var temp_cos = (b_dx / b_dist); _local1.dx = ((100 - b_dist) * temp_cos) / 6; _local1.dy = ((100 - b_dist) * temp_sin) / 6; _local1.frictionX = (_local1.frictionY = 0); _local1.fds = 1; _local1.moving = true; } break; case 7 : if (b_dist >= 100) { break; } _local1.ice_block.removeMovieClip(); _local1.type = 0; _local2.table_mc.attachMovie("ball_blast", "bblast_" + _local2.mc_counter, _local2.mc_counter, {set_color:_local2.color_matrix[4], _x:_local1._x, _y:_local1._y, _alpha:75}); _local2.mc_counter = _local2.mc_counter + 1; } k++; } ball_2.removeMovieClip(); return; case 6 : if (((!_local3.bumped) && (_local3.color_num != 9)) && (_local3.color_num != ball_2.color_num)) { _local2.ball_pop_sfx.start(0, 1); _local2.table_mc.attachMovie("ball_blast", "bblast_" + _local2.mc_counter, _local2.mc_counter, {set_color:_local2.color_matrix[_local3.color_num - 1], _x:_local3._x, _y:_local3._y}); _local2.mc_counter = _local2.mc_counter + 1; _local3.color_num = ball_2.color_num; _local3.gotoAndStop(_local3.color_num); } return; case 10 : var newIndex = (ball_2.teleportIndex + 1); newIndex = ((newIndex == _local2.total_teleports) ? 0 : (newIndex)); var newTeleport = _local2.teleportsArray[newIndex]; var t_dx = (_local3._x - ball_2._x); var t_dy = (_local3._y - ball_2._y); var t_dist = Math.sqrt((t_dx * t_dx) + (t_dy * t_dy)); if (t_dist < 17) { var temp_sin = (t_dy / t_dist); var temp_cos = (t_dx / t_dist); _local3._x = newTeleport._x - (18 * temp_cos); _local3._y = newTeleport._y - (18 * temp_sin); } return; case 7 : var ang = v_atan2(ySub, xSub); var speed = Math.sqrt((_local3.dx * _local3.dx) + (_local3.dy * _local3.dy)); var temp_sin = (ySub / speed); var temp_cos = (xSub / speed); _local3.dx = speed * temp_cos; _local3.dy = speed * temp_sin; _local3.frictionX = temp_cos / 200; _local3.frictionY = temp_sin / 200; _local3.fds = 1; ball_2.ice_block.removeMovieClip(); ball_2.type = 0; _local2.table_mc.attachMovie("ball_blast", "bblast_" + _local2.mc_counter, _local2.mc_counter, {set_color:_local2.color_matrix[4], _x:ball_2._x, _y:ball_2._y, _alpha:70}); _local2.mc_counter = _local2.mc_counter + 1; } } } }Symbol 428 MovieClip [__Packages.Timer] Frame 0class Timer { var timer_init, timer_offset, time_disp; function Timer () { timer_init = _root.level_comp_time * 1000; timer_offset = getTimer(); } function GetTimerStr() { var _local1 = this; var _local2 = _root; _local1.time_disp = getTimer() - _local1.timer_offset; _local1.level_time = (_local1.timer_init - (getTimer() - _local1.timer_offset)) / 1000; if (Math.floor(_local1.level_time) == 10) { if (!_local2.timer_sound_started) { _local2.timer_sound_started = true; _local2.timer_sfx.start(0, 999); } } } function PauseOFF() { timer_offset = getTimer() - time_disp; } }Symbol 429 MovieClip [__Packages.Guide] Frame 0class Guide extends MovieClip { var onEnterFrame; function Guide () { var _local2 = _root; super(); onEnterFrame = function () { var _local2 = _root; if (!this._parent.active) { _local2.table_move = true; this.removeMovieClip(); } var dx = ((this._parent._x - _local2._xmouse) + this._parent._parent._parent._x); var dy = ((this._parent._y - _local2._ymouse) + this._parent._parent._parent._y); if (_local2._xmouse < 19) { _local2.table_mc._x = _local2.table_mc._x + ((_local2.table_mc._x > 101) ? 0 : (_local2.table_scroll_speed)); } else if (_local2._xmouse > 531) { _local2.table_mc._x = _local2.table_mc._x - ((_local2.table_mc._x < -63) ? 0 : (_local2.table_scroll_speed)); } if (_local2._ymouse < 24) { _local2.table_mc._y = _local2.table_mc._y + ((_local2.table_mc._y > 96) ? 0 : (_local2.table_scroll_speed)); } else if (_local2._ymouse > 408) { _local2.table_mc._y = _local2.table_mc._y - ((_local2.table_mc._y < -72) ? 0 : (_local2.table_scroll_speed)); } var _local3 = Math.sqrt((dx * dx) + (dy * dy)); this._rotation = ((Math.atan2(dy, dx) * 180) / Math.PI) + 180; var _local1 = 1; while (_local1 < 7) { this["dot_" + _local1]._x = _local1 * ((_local3 < 120) ? (_local3 / 6) : 20); _local1++; } }; } }Symbol 430 MovieClip [__Packages.Ball] Frame 0class Ball extends MovieClip { var active, type, current_depth, getDepth, swapDepths, attachMovie, onMouseUp; function Ball () { var _local1 = this; super(); _local1.gotoAndStop(_local1.color_num); _local1._parent._parent.shadows.attachMovie("shadow", _local1._name, _local1.getDepth(), {_x:_local1._x, _y:_local1._y}); if (_local1.type == 7) { _local1.attachMovie("ice_block", "ice_block", 1); } if (_local1.color_num == 9) { _local1.attachMovie("first_shot", "first_shot", 1); _local1.active = true; } else { _local1.active = false; } _local1.dx = 0; _local1.dy = 0; _local1.timer = _root.time_to_die; _local1.bumped = false; _local1.moving = false; if (!_local1.preview) { _local1.onPress = _local1.Pressed; } } function Pressed() { var _local3 = _root; if (!_local3.paused) { if (active && (type == 0)) { if (!_local3.first_shot) { var _local1 = 0; while (_local1 < _local3.ballsArray.length) { var _local2 = _local3.ballsArray[_local1]; _local2.first_shot.removeMovieClip(); _local2.active = true; _local1++; } _local3.first_shot = true; } current_depth = getDepth(); swapDepths(1000); attachMovie("guide", "guide", 2); onMouseUp = function () { var _local1 = this; var _local3 = _root; _local1.swapDepths(_local1.current_depth); var bdx = (((_local1._x - _local3._xmouse) + _local1._parent._parent._x) / _local3.shot_strength); var bdy = (((_local1._y - _local3._ymouse) + _local1._parent._parent._y) / _local3.shot_strength); var _local2 = Math.sqrt((bdx * bdx) + (bdy * bdy)); var bsin = (bdy / _local2); var bcos = (bdx / _local2); if (_local2 > 20) { _local2 = 20; } _local1.dx = bcos * _local2; _local1.dy = bsin * _local2; _local1.fds = 1; _local1.moving = true; _local3.table_move = true; _local1.guide.removeMovieClip(); _local3.level_shots = _local3.level_shots + 1; delete _local1.onMouseUp; }; } else { attachMovie("wrong_move", "wrong_move", 2, {_x:0, _y:0}); } } } }Symbol 431 MovieClip [__Packages.SOController] Frame 0class SOController { var cp_so; function SOController () { cp_so = SharedObject.getLocal("cp_1_so"); if (cp_so.data.last_played == undefined) { cp_so.data.last_played = 1; var _local1 = 1; while (_local1 < 31) { cp_so.data["level_" + _local1] = {opened:((_local1 <= (_root.levels_open + 1)) ? true : false), played:false, time:0, shots:0, score:0}; _local1++; } cp_so.flush(); } } function GetTipsStatus() { var _local1 = this; if (_local1.cp_so.data.show_tips == undefined) { _local1.cp_so.data.show_tips = true; } return(_local1.cp_so.data.show_tips); } function EnableTips() { cp_so.data.show_tips = true; cp_so.flush(); } function DisableTips() { cp_so.data.show_tips = false; cp_so.flush(); } function SingleLevelStats(level_num) { var _local1 = level_num; var _local2 = this; if (_local2.cp_so.data["level_" + _local1].opened) { var time_str = _local2.cp_so.data["level_" + _local1].time.timeMinSec(); var _local3 = "<p align='center'><font color='#FD944E'>LEVEL:</font> " + _local1; _local3 = _local3 + ("<font color='#FD944E'> TIME:</font> " + time_str); _local3 = _local3 + ("<font color='#FD944E'> SHOTS:</font> " + _local2.cp_so.data["level_" + _local1].shots); _local3 = _local3 + (("<font color='#FD944E'> SCORE:</font> " + _local2.cp_so.data["level_" + _local1].score) + "</p>"); } else { var _local3 = "<p align='center'>LEVEL LOCKED!</p>"; } return(_local3); } function SetBestStats(level_num, time, shots, score) { var _local1 = level_num; var _local2 = this; var _local3 = {}; if (_local2.cp_so.data["level_" + _local1].shots != 0) { if (_local2.cp_so.data["level_" + _local1].time < time) { _local2.cp_so.data["level_" + _local1].time = time; _local3.best_time = time; } else { _local3.best_time = _local2.cp_so.data["level_" + _local1].time; } if ((_local2.cp_so.data["level_" + _local1].shots > shots) && (!_root.time_out)) { _local2.cp_so.data["level_" + _local1].shots = shots; _local3.best_shots = shots; } else { _local3.best_shots = _local2.cp_so.data["level_" + _local1].shots; } if (_local2.cp_so.data["level_" + _local1].score < score) { _local2.cp_so.data["level_" + _local1].score = score; _local3.best_score = score; } else { _local3.best_score = _local2.cp_so.data["level_" + _local1].score; } } else { _local3.best_time = time; _local3.best_shots = shots; _local3.best_score = score; _local2.cp_so.data["level_" + _local1].time = time; _local2.cp_so.data["level_" + _local1].shots = shots; _local2.cp_so.data["level_" + _local1].score = score; } return(_local3); } function GetBest(level_num) { var _local2 = level_num; var _local3 = this; var _local1 = {best_time:_local3.cp_so.data["level_" + _local2].time, best_shots:_local3.cp_so.data["level_" + _local2].shots, best_score:_local3.cp_so.data["level_" + _local2].score}; return(_local1); } }Symbol 21 MovieClip Frame 1var gameBytesTotal = 0; var gameBytesLoaded = 0; var percent = 0;Symbol 21 MovieClip Frame 3gameBytesTotal = _root.getBytesTotal(); gameBytesLoaded = _root.getBytesLoaded(); percent = Math.round((gameBytesLoaded / gameBytesTotal) * 100); bar.loadbar._xscale = percent; if (((gameBytesLoaded >= gameBytesTotal) && (gameBytesTotal > 0)) && (_root.logo._currentframe >= _root.logo._totalframes)) { _root.gotoAndPlay("game_init"); stop(); } else { gotoAndPlay ("preload"); }Symbol 24 Buttonon (press) { getURL (_root.main_link, "_blank"); }Symbol 94 MovieClip Frame 1_root.loading._visible = false;Symbol 94 MovieClip Frame 207_root.loading._visible = true; stop();Symbol 100 MovieClip [antimagnet] Frame 1type = 2;Symbol 122 MovieClip [ball] Frame 1#initclip 10 Object.registerClass("ball", Ball); #endinitclip stop();Symbol 122 MovieClip [ball] Frame 2stop();Symbol 122 MovieClip [ball] Frame 3stop();Symbol 122 MovieClip [ball] Frame 4stop();Symbol 122 MovieClip [ball] Frame 5stop();Symbol 122 MovieClip [ball] Frame 6stop();Symbol 122 MovieClip [ball] Frame 7stop();Symbol 122 MovieClip [ball] Frame 8stop();Symbol 122 MovieClip [ball] Frame 9stop();Symbol 122 MovieClip [ball] Frame 10stop();Symbol 126 MovieClip [ball_blast] Frame 1var color_object = new Color(this); color_object.setRGB(set_color);Symbol 126 MovieClip [ball_blast] Frame 15removeMovieClip(this);Symbol 130 MovieClip [bomb] Frame 1type = 5;Symbol 133 MovieClip [bouncer] Frame 1type = 1; stop();Symbol 136 MovieClip [color_changer] Frame 1type = 6; var color_object = new Color(this); color_object.setRGB(_root.color_matrix[color_num - 1]);Symbol 136 MovieClip [color_changer] Frame 60gotoAndPlay (2);Symbol 157 MovieClip [dot_mc] Frame 1gotoAndStop(color_num);Symbol 160 MovieClip [dummy] Frame 1type = 4;Symbol 179 MovieClip [explos_mc] Frame 15this.removeMovieClip();Symbol 184 MovieClip [guide] Frame 1#initclip 9 Object.registerClass("guide", Guide); #endinitclipSymbol 187 MovieClip [magnet] Frame 1type = 3;Symbol 191 MovieClip [wrong_move] Frame 1_root.non_playable_sfx.start(0, 1);Symbol 191 MovieClip [wrong_move] Frame 31removeMovieClip(this);Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = ""; flashing = false; sizeIndex = 1; appearSpan = 6; } onClipEvent (load) { labelString = _root.quality_str; } on (press) { _root.button_sfx.start(0, 1); switch (_quality) { case "HIGH" : _quality = "LOW"; break; case "MEDIUM" : _quality = "HIGH"; break; case "LOW" : _quality = "MEDIUM"; } _root.SetButtonStr(); labelString = _root.quality_str; }Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = ""; flashing = false; sizeIndex = 1; appearSpan = 9; } onClipEvent (load) { labelString = _root.sound_str; } on (press) { _root.button_sfx.start(0, 1); if (_root.sound_on) { _root.sound_on = false; _root.ball_bump_sfx.setVolume(0); } else { _root.sound_on = true; _root.ball_bump_sfx.setVolume(100); } _root.SetButtonStr(); labelString = _root.sound_str; }Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = ""; flashing = false; sizeIndex = 1; appearSpan = 15; } onClipEvent (load) { labelString = _root.tips_str; } on (press) { _root.button_sfx.start(0, 1); if (_root.SO_controller.GetTipsStatus()) { _root.SO_controller.DisableTips(); } else { _root.SO_controller.EnableTips(); } _root.SetButtonStr(); labelString = _root.tips_str; }Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = "PLAY MORE GAMES"; flashing = false; sizeIndex = 1; appearSpan = 21; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.main_link, "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = "HIGH SCORES"; flashing = false; sizeIndex = 1; appearSpan = 18; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.viewscores_link, "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = "GET THIS GAME FOR YOUR SITE"; flashing = false; sizeIndex = 1; appearSpan = 24; } on (press) { _root.button_sfx.start(0, 1); getURL (_root.get_game_link, "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = ""; flashing = false; sizeIndex = 1; appearSpan = 12; } onClipEvent (load) { labelString = _root.table_style_str; } on (press) { _root.button_sfx.start(0, 1); _root.table_style = _root.table_style + 1; _root.table_style = ((_root.table_style == 6) ? 0 : (_root.table_style)); _root.SetButtonStr(); labelString = _root.table_style_str; if (_root.table_style == 0) { _root.table_mc.gotoAndStop((_root.current_level % 5) + 1); } else { _root.table_mc.gotoAndStop(_root.table_style); } }Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = "RESUME GAME"; flashing = true; sizeIndex = 1; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _root.time_controller.PauseOFF(); _root.paused = false; _root.p_clip.removeMovieClip(); }Instance of Symbol 15 MovieClip [uni_button] in Symbol 204 MovieClip [pause_clip] Frame 1//component parameters onClipEvent (initialize) { labelString = "END GAME"; flashing = false; sizeIndex = 1; appearSpan = 3; } on (press) { _root.button_sfx.start(0, 1); _root.timer_sfx.stop(); _root.PlayTrack(2); if (_root.practice) { _root.gotoAndPlay("main_menu"); _root.p_clip.removeMovieClip(); } else { _root.attachMovie("end_game_submit", "end_game_submit", 100); } }Symbol 215 MovieClip [stats_list_cell] Frame 1time = time.timeMinSec(); best_time = best_time.timeMinSec(); stop();Symbol 215 MovieClip [stats_list_cell] Frame 2stop();Symbol 215 MovieClip [stats_list_cell] Frame 3if ((best_time == time) && (!_root.time_out)) { this.attachMovie("flashing_best", "fb_1", 1, {_x:-60}); } if ((best_shots == shots) && (!_root.time_out)) { this.attachMovie("flashing_best", "fb_2", 2, {_x:60}); } if ((best_score == score) && (!_root.time_out)) { this.attachMovie("flashing_best", "fb_3", 3, {_x:180}); } stop();Symbol 251 MovieClip [stats_window] Frame 1var final_score = (_root.level_score - _root.timer_points); var bonus_time = (Math.floor(_root.time_controller.level_time) + 1); var bonus_shot = _root.level_shots; var time_add = 0; var shot_add = 0; var bonus_time_str = ""; var bonus_shot_str = ((((bonus_shot + " x ") + Number(-_root.shot_penalty)) + " = ") + (bonus_shot * Number(-_root.shot_penalty)));Symbol 251 MovieClip [stats_window] Frame 3bonus_time = bonus_time - 1; if (bonus_time < 0) { gotoAndPlay (4); } else { _root.count_sfx.start(0, 1); bonus_time_str = (((bonus_time.timeMinSec() + " x ") + _root.timer_points) + " = ") + (time_add * _root.timer_points); final_score = final_score + _root.timer_points; time_add = time_add + 1; gotoAndPlay (2); }Symbol 251 MovieClip [stats_window] Frame 11bonus_shot = bonus_shot - 1; if (bonus_shot < 0) { gotoAndPlay (12); } else { _root.count_sfx.start(0, 1); shot_add = shot_add + 1; bonus_shot_str = (((bonus_shot + " x ") + Number(-_root.shot_penalty)) + " = ") + (bonus_shot * Number(-_root.shot_penalty)); final_score = final_score + _root.shot_penalty; if (final_score < 0) { final_score = 0; } gotoAndPlay (6); }Symbol 251 MovieClip [stats_window] Frame 62function ScrollList(scroll_num) { var _local2 = this; var _local1 = _local2.stats_list_mc._y + scroll_num; _local1 = ((_local1 < -470) ? -470 : (_local1)); _local1 = ((_local1 > -130) ? -130 : (_local1)); _local2.stats_list_mc._y = _local1; _local2.bar_mc._y = ((-_local1) * 0.429411764705882) - 180; } _root.statistic_window_sfx.start(0, 1); _root.total_temp_time = 0; _root.StatsArray[_root.current_level].score = final_score; var total_shots = 0; var total_score = 0; var i = 1; while (i < 31) { _root.total_temp_time = _root.total_temp_time + _root.StatsArray[i].time; total_shots = total_shots + _root.StatsArray[i].shots; total_score = total_score + _root.StatsArray[i].score; if (_root.current_level == i) { var stats_temp_object = _root.SO_controller.SetBestStats(i, _root.StatsArray[i].time, _root.StatsArray[i].shots, _root.StatsArray[i].score); } else { var stats_temp_object = _root.SO_controller.GetBest(i); } stats_temp_object.level_num = i; stats_temp_object.time = _root.StatsArray[i].time; stats_temp_object.shots = _root.StatsArray[i].shots; stats_temp_object.score = _root.StatsArray[i].score; stats_temp_object._y = (i - 1) * 20; var list_cell = this.stats_list_mc.attachMovie("stats_list_cell", "slc_" + i, i, stats_temp_object); if (_root.current_level == i) { list_cell.gotoAndStop(3); } else if ((i % 2) == 0) { list_cell.gotoAndStop(2); } i++; } var total_time = _root.total_temp_time.timeMinSec(); var init_y = (((-(_root.current_level - 1)) * 20) - 10); init_y = ((init_y < -470) ? -470 : (init_y)); init_y = ((init_y > -130) ? -130 : (init_y)); this.stats_list_mc._y = init_y; this.bar_mc._y = ((-init_y) * 0.429411764705882) - 180; this.btn_up.onPress = function () { _root.button_sfx.start(0, 1); ScrollList(20); }; this.btn_down.onPress = function () { _root.button_sfx.start(0, 1); ScrollList(-20); }; this.bar_mc.onPress = function () { var _local2 = this; _root.button_sfx.start(0, 1); _local2.startDrag(false, _local2._x, -128, _local2._x, 18); onMouseMove = function () { var _local1 = ((-180 - this.bar_mc._y) * 2.32876712328767) - 9; if (_local1 < -470) { _local1 = -470; } if (_local1 > -130) { _local1 = -130; } this.stats_list_mc._y = _local1; }; }; this.bar_mc.onRelease = (this.bar_mc.onReleaseOutside = function () { delete onMouseMove; this.stopDrag(); }); stop();Instance of Symbol 15 MovieClip [uni_button] "btn_3" in Symbol 251 MovieClip [stats_window] Frame 62//component parameters onClipEvent (initialize) { labelString = "START NEXT LEVEL"; flashing = true; sizeIndex = 1; appearSpan = 3; } onClipEvent (load) { _visible = (!_root.practice); } on (press) { _root.button_sfx.start(0, 1); _root.current_level = _root.current_level + 1; if (_root.current_level > 30) { _parent.gotoAndPlay("end_game"); } else { _root.gotoAndPlay("start_game"); _root.stats_window.removeMovieClip(); } }Instance of Symbol 15 MovieClip [uni_button] "btn_1" in Symbol 251 MovieClip [stats_window] Frame 62//component parameters onClipEvent (initialize) { labelString = "TRY ANOTHER LEVEL"; flashing = true; sizeIndex = 1; appearSpan = 3; } onClipEvent (load) { _visible = _root.practice; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("start_practice"); _root.stats_window.removeMovieClip(); }Instance of Symbol 15 MovieClip [uni_button] in Symbol 251 MovieClip [stats_window] Frame 62//component parameters onClipEvent (initialize) { labelString = "END GAME"; flashing = false; sizeIndex = 1; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _root.attachMovie("end_game_submit", "end_game_submit", 111); _root.stats_window.removeMovieClip(); }Symbol 251 MovieClip [stats_window] Frame 63MenuLoad(); var total_score_str = ("FINAL SCORE: " + total_score); stop();Instance of Symbol 15 MovieClip [uni_button] in Symbol 251 MovieClip [stats_window] Frame 63//component parameters onClipEvent (initialize) { labelString = "SUBMIT SCORE"; flashing = true; sizeIndex = 1; appearSpan = 3; } on (press) { _root.button_sfx.start(0, 1); var hashkey = _root.hex_md5(((("gameid=" + _root.game_id) + "&hiscore=") + _parent.total_score) + "2DPlay.com/"); getURL (String(((_root.scores_link + _parent.total_score) + "&hash=") + hashkey), "_blank"); }Instance of Symbol 15 MovieClip [uni_button] in Symbol 251 MovieClip [stats_window] Frame 63//component parameters onClipEvent (initialize) { labelString = "RETURN TO MAIN MENU"; flashing = false; sizeIndex = 1; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("main_menu"); _root.stats_window.removeMovieClip(); }Symbol 272 MovieClip [fan] Frame 1type = 9; var strength = 0.25; switch (direction) { case 0 : dx = strength; dy = 0; hotspot._rotation = (shadow._rotation = (fan._rotation = -90)); break; case 1 : dx = 0; dy = strength; break; case 2 : dx = -strength; dy = 0; hotspot._rotation = (shadow._rotation = (fan._rotation = 90)); break; case 3 : dx = 0; dy = -strength; hotspot._rotation = (shadow._rotation = (fan._rotation = 180)); }Symbol 276 MovieClip [teleporter] Frame 1type = 10;Instance of Symbol 279 MovieClip "part" in Symbol 280 MovieClip [table_dark] Frame 1onClipEvent (enterFrame) { var convCoords = {x:_root._xmouse, y:_root._ymouse}; _parent.globalToLocal(convCoords); convCoords.x = ((convCoords.x > 453) ? 453 : (convCoords.x)); convCoords.x = ((convCoords.x < 60) ? 60 : (convCoords.x)); convCoords.y = ((convCoords.y > 330) ? 330 : (convCoords.y)); convCoords.y = ((convCoords.y < 57) ? 57 : (convCoords.y)); _x = convCoords.x; _y = convCoords.y; }Symbol 281 MovieClip [wait_counter_mc] Frame 80_root.attachMovie("stats_window", "stats_window", 110, {_x:275, _y:197}); _root.paused = true; this.removeMovieClip();Symbol 295 Buttonon (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("start_practice"); this.removeMovieClip(); }Symbol 296 MovieClip [end_game_submit] Frame 1var total_score = _root.level_score; var i = 1; while (i < 31) { total_score = total_score + _root.StatsArray[i].score; i++; } if (_root.practice) { gotoAndStop (4); } else if (_root.time_out) { gotoAndStop (3); } else { gotoAndStop (2); }Symbol 296 MovieClip [end_game_submit] Frame 2stop();Instance of Symbol 15 MovieClip [uni_button] in Symbol 296 MovieClip [end_game_submit] Frame 2//component parameters onClipEvent (initialize) { labelString = "NO"; flashing = false; sizeIndex = 2; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("main_menu"); _parent.removeMovieClip(); }Instance of Symbol 15 MovieClip [uni_button] in Symbol 296 MovieClip [end_game_submit] Frame 2//component parameters onClipEvent (initialize) { labelString = "YES"; flashing = true; sizeIndex = 2; appearSpan = 3; } on (press) { _root.button_sfx.start(0, 1); var hashkey = _root.hex_md5(((("gameid=" + _root.game_id) + "&hiscore=") + _parent.total_score) + "2DPlay.com/"); getURL (String(((_root.scores_link + _parent.total_score) + "&hash=") + hashkey), "_blank"); _root.gotoAndPlay("main_menu"); _parent.removeMovieClip(); }Symbol 296 MovieClip [end_game_submit] Frame 3stop();Instance of Symbol 15 MovieClip [uni_button] in Symbol 296 MovieClip [end_game_submit] Frame 3//component parameters onClipEvent (initialize) { labelString = "YES"; flashing = true; sizeIndex = 2; appearSpan = 3; } on (press) { _root.button_sfx.start(0, 1); var hashkey = _root.hex_md5(((("gameid=" + _root.game_id) + "&hiscore=") + _parent.total_score) + "2DPlay.com/"); getURL (String(((_root.scores_link + _parent.total_score) + "&hash=") + hashkey), "_blank"); _root.gotoAndPlay("main_menu"); _parent.removeMovieClip(); }Symbol 296 MovieClip [end_game_submit] Frame 4stop();Instance of Symbol 15 MovieClip [uni_button] in Symbol 296 MovieClip [end_game_submit] Frame 4//component parameters onClipEvent (initialize) { labelString = "TRY ANOTHER LEVEL"; flashing = false; sizeIndex = 1; appearSpan = 18; } on (press) { _root.button_sfx.start(0, 1); _root.gotoAndPlay("start_practice"); _parent.removeMovieClip(); }Symbol 299 MovieClip [one_shot_mc] Frame 54this.removeMovieClip();Symbol 319 MovieClip [tip_mc] Frame 1function CloseTip() { var _local1 = _root; _local1.button_sfx.start(0, 1); _local1.timer_stop = false; _local1.paused = false; _local1.time_controller = new Timer(); this.removeMovieClip(); } stop();Instance of Symbol 15 MovieClip [uni_button] in Symbol 319 MovieClip [tip_mc] Frame 1//component parameters onClipEvent (initialize) { labelString = "CLOSE"; flashing = true; sizeIndex = 2; appearSpan = 0; } on (press) { _parent.CloseTip(); }Symbol 319 MovieClip [tip_mc] Frame 2stop();Symbol 319 MovieClip [tip_mc] Frame 3stop();Symbol 319 MovieClip [tip_mc] Frame 4stop();Symbol 319 MovieClip [tip_mc] Frame 5stop();Symbol 319 MovieClip [tip_mc] Frame 6stop();Symbol 319 MovieClip [tip_mc] Frame 7stop();Instance of Symbol 15 MovieClip [uni_button] in Symbol 319 MovieClip [tip_mc] Frame 7//component parameters onClipEvent (initialize) { labelString = "CLOSE"; flashing = true; sizeIndex = 2; appearSpan = 0; } on (press) { _root.SO_controller.DisableTips(); _parent.CloseTip(); }Symbol 320 MovieClip Frame 1stop();Symbol 338 MovieClip Frame 1stop();Symbol 352 Buttonon (press) { getURL (_root.main_link, "_blank"); }Symbol 357 Buttonon (press) { _root.button_sfx.start(0, 1); getURL (_root.main_link, "_blank"); }Symbol 368 MovieClip Frame 59gotoAndPlay (2);Symbol 378 MovieClip Frame 1stop();Instance of Symbol 15 MovieClip [uni_button] in Symbol 378 MovieClip Frame 1//component parameters onClipEvent (initialize) { labelString = "MORE"; flashing = false; sizeIndex = 2; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _parent.nextFrame(); }Symbol 378 MovieClip Frame 2stop();Instance of Symbol 15 MovieClip [uni_button] in Symbol 378 MovieClip Frame 2//component parameters onClipEvent (initialize) { labelString = "PREVIOUS"; flashing = false; sizeIndex = 2; appearSpan = 0; } on (press) { _root.button_sfx.start(0, 1); _parent.prevFrame(); }Symbol 378 MovieClip Frame 3stop();Symbol 378 MovieClip Frame 4stop();Symbol 378 MovieClip Frame 5stop();Symbol 378 MovieClip Frame 6stop();Symbol 378 MovieClip Frame 7stop();Symbol 378 MovieClip Frame 8stop();Symbol 378 MovieClip Frame 9stop();Symbol 383 MovieClip Frame 1stop();Symbol 383 MovieClip Frame 2stop();Symbol 401 MovieClip Frame 1stop();Symbol 401 MovieClip Frame 2stop();Symbol 401 MovieClip Frame 3stop();Symbol 401 MovieClip Frame 4stop();Symbol 401 MovieClip Frame 5stop();Symbol 409 MovieClip Frame 1stop();Symbol 409 MovieClip Frame 21_root.bonus = 0; _root.bonus_bar_mc._xscale = 0;Symbol 418 Buttonon (press) { if ((!_root.paused) && (!_root.timer_stop)) { _root.button_sfx.start(0, 1); _root.SetButtonStr(); _root.paused = true; _root.attachMovie("pause_clip", "p_clip", 100); } }Symbol 425 Buttonon (press) { _root.button_sfx.start(0, 1); getURL (_root.main_link, "_blank"); }
Library Items
Symbol 1 MovieClip [reactor_action] | Used by:Timeline | |
Symbol 2 Bitmap | Used by:3 | |
Symbol 3 Graphic | Uses:2 | Used by:6 |
Symbol 4 Bitmap | Used by:5 | |
Symbol 5 Graphic | Uses:4 | Used by:6 |
Symbol 6 MovieClip | Uses:3 5 | Used by:15 |
Symbol 7 Bitmap | Used by:8 | |
Symbol 8 Graphic | Uses:7 | Used by:11 |
Symbol 9 Bitmap | Used by:10 | |
Symbol 10 Graphic | Uses:9 | Used by:11 |
Symbol 11 MovieClip | Uses:8 10 | Used by:15 |
Symbol 12 Font | Used by:13 14 | |
Symbol 13 EditableText | Uses:12 | Used by:15 |
Symbol 14 EditableText | Uses:12 | Used by:15 |
Symbol 15 MovieClip [uni_button] | Uses:6 11 13 14 | Used by:204 251 296 319 378 Timeline |
Symbol 426 MovieClip [__Packages.MCButton] | ||
Symbol 427 MovieClip [__Packages.Reactor] | ||
Symbol 428 MovieClip [__Packages.Timer] | ||
Symbol 429 MovieClip [__Packages.Guide] | ||
Symbol 430 MovieClip [__Packages.Ball] | ||
Symbol 431 MovieClip [__Packages.SOController] | ||
Symbol 16 Graphic | Used by:17 | |
Symbol 17 MovieClip | Uses:16 | Used by:20 |
Symbol 18 Graphic | Used by:19 24 251 Timeline | |
Symbol 19 MovieClip | Uses:18 | Used by:20 |
Symbol 20 MovieClip | Uses:17 19 | Used by:21 |
Symbol 21 MovieClip | Uses:20 | Used by:Timeline |
Symbol 22 ShapeTweening | Used by:94 | |
Symbol 23 Graphic | Used by:94 | |
Symbol 24 Button | Uses:18 | Used by:94 |
Symbol 25 Graphic | Used by:94 | |
Symbol 26 Graphic | Used by:94 | |
Symbol 27 Graphic | Used by:94 | |
Symbol 28 Graphic | Used by:94 | |
Symbol 29 Graphic | Used by:94 | |
Symbol 30 Graphic | Used by:94 | |
Symbol 31 Graphic | Used by:94 | |
Symbol 32 Graphic | Used by:94 | |
Symbol 33 Graphic | Used by:94 | |
Symbol 34 Graphic | Used by:94 | |
Symbol 35 Graphic | Used by:94 | |
Symbol 36 Graphic | Used by:94 | |
Symbol 37 Graphic | Used by:94 | |
Symbol 38 Graphic | Used by:94 | |
Symbol 39 Graphic | Used by:94 | |
Symbol 40 Graphic | Used by:94 | |
Symbol 41 Graphic | Used by:94 | |
Symbol 42 Graphic | Used by:94 | |
Symbol 43 Graphic | Used by:94 | |
Symbol 44 Graphic | Used by:94 | |
Symbol 45 Graphic | Used by:94 | |
Symbol 46 Graphic | Used by:94 | |
Symbol 47 Graphic | Used by:94 | |
Symbol 48 Graphic | Used by:94 | |
Symbol 49 Graphic | Used by:94 | |
Symbol 50 Graphic | Used by:94 | |
Symbol 51 Graphic | Used by:94 | |
Symbol 52 Graphic | Used by:94 | |
Symbol 53 Graphic | Used by:94 | |
Symbol 54 Graphic | Used by:94 | |
Symbol 55 Graphic | Used by:94 | |
Symbol 56 Graphic | Used by:94 | |
Symbol 57 Graphic | Used by:94 | |
Symbol 58 Graphic | Used by:94 | |
Symbol 59 Graphic | Used by:94 | |
Symbol 60 Graphic | Used by:94 | |
Symbol 61 Graphic | Used by:94 | |
Symbol 62 Graphic | Used by:94 | |
Symbol 63 Graphic | Used by:94 | |
Symbol 64 Graphic | Used by:94 | |
Symbol 65 Graphic | Used by:94 | |
Symbol 66 Graphic | Used by:94 | |
Symbol 67 Graphic | Used by:94 | |
Symbol 68 Graphic | Used by:94 | |
Symbol 69 Graphic | Used by:94 | |
Symbol 70 Graphic | Used by:94 | |
Symbol 71 Graphic | Used by:94 | |
Symbol 72 Graphic | Used by:94 | |
Symbol 73 Graphic | Used by:94 | |
Symbol 74 Graphic | Used by:94 | |
Symbol 75 Graphic | Used by:94 | |
Symbol 76 Graphic | Used by:94 | |
Symbol 77 Graphic | Used by:94 | |
Symbol 78 Graphic | Used by:94 | |
Symbol 79 Graphic | Used by:94 | |
Symbol 80 Graphic | Used by:94 | |
Symbol 81 Graphic | Used by:94 | |
Symbol 82 ShapeTweening | Used by:94 | |
Symbol 83 Graphic | Used by:94 | |
Symbol 84 Graphic | Used by:94 | |
Symbol 85 Graphic | Used by:94 | |
Symbol 86 Graphic | Used by:94 | |
Symbol 87 Graphic | Used by:94 | |
Symbol 88 Graphic | Used by:94 | |
Symbol 89 Graphic | Used by:94 | |
Symbol 90 Graphic | Used by:94 | |
Symbol 91 Graphic | Used by:94 | |
Symbol 92 Graphic | Used by:94 | |
Symbol 93 Graphic | Used by:94 | |
Symbol 94 MovieClip | Uses:22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 SS1 | Used by:Timeline |
Symbol 95 Font | Used by:96 321 | |
Symbol 96 EditableText | Uses:95 | Used by:320 |
Symbol 97 Bitmap | Used by:99 | |
Symbol 98 Bitmap | Used by:99 132 159 186 188 361 363 377 | |
Symbol 99 Graphic | Uses:97 98 | Used by:100 |
Symbol 100 MovieClip [antimagnet] | Uses:99 | Used by:320 378 |
Symbol 101 Graphic | Used by:122 | |
Symbol 102 Bitmap | Used by:103 374 377 | |
Symbol 103 Graphic | Uses:102 | Used by:122 378 |
Symbol 104 Bitmap | Used by:105 | |
Symbol 105 Graphic | Uses:104 | Used by:122 |
Symbol 106 Bitmap | Used by:107 | |
Symbol 107 Graphic | Uses:106 | Used by:122 |
Symbol 108 Bitmap | Used by:109 374 | |
Symbol 109 Graphic | Uses:108 | Used by:122 |
Symbol 110 Bitmap | Used by:111 | |
Symbol 111 Graphic | Uses:110 | Used by:122 |
Symbol 112 Bitmap | Used by:113 363 374 | |
Symbol 113 Graphic | Uses:112 | Used by:122 |
Symbol 114 Bitmap | Used by:115 | |
Symbol 115 Graphic | Uses:114 | Used by:122 |
Symbol 116 Bitmap | Used by:117 | |
Symbol 117 Graphic | Uses:116 | Used by:122 |
Symbol 118 Bitmap | Used by:119 361 | |
Symbol 119 Graphic | Uses:118 | Used by:122 |
Symbol 120 Bitmap | Used by:121 | |
Symbol 121 Graphic | Uses:120 | Used by:122 |
Symbol 122 MovieClip [ball] | Uses:101 103 105 107 109 111 113 115 117 119 121 | Used by:320 |
Symbol 123 Bitmap | Used by:124 125 | |
Symbol 124 Graphic | Uses:123 | Used by:126 179 299 409 |
Symbol 125 Graphic | Uses:123 | Used by:126 179 299 409 |
Symbol 126 MovieClip [ball_blast] | Uses:124 125 | Used by:320 |
Symbol 127 Bitmap | Used by:129 | |
Symbol 128 Bitmap | Used by:129 | |
Symbol 129 Graphic | Uses:127 128 | Used by:130 |
Symbol 130 MovieClip [bomb] | Uses:129 | Used by:320 378 |
Symbol 131 Bitmap | Used by:132 | |
Symbol 132 Graphic | Uses:131 98 | Used by:133 378 |
Symbol 133 MovieClip [bouncer] | Uses:132 | Used by:320 |
Symbol 134 Bitmap | Used by:135 | |
Symbol 135 Graphic | Uses:134 | Used by:136 368 |
Symbol 136 MovieClip [color_changer] | Uses:135 | Used by:320 |
Symbol 137 Bitmap | Used by:138 366 | |
Symbol 138 Graphic | Uses:137 | Used by:157 |
Symbol 139 Bitmap | Used by:140 366 | |
Symbol 140 Graphic | Uses:139 | Used by:157 |
Symbol 141 Bitmap | Used by:142 366 | |
Symbol 142 Graphic | Uses:141 | Used by:157 |
Symbol 143 Bitmap | Used by:144 366 | |
Symbol 144 Graphic | Uses:143 | Used by:157 |
Symbol 145 Bitmap | Used by:146 366 | |
Symbol 146 Graphic | Uses:145 | Used by:157 |
Symbol 147 Bitmap | Used by:148 | |
Symbol 148 Graphic | Uses:147 | Used by:157 |
Symbol 149 Bitmap | Used by:150 366 | |
Symbol 150 Graphic | Uses:149 | Used by:157 |
Symbol 151 Bitmap | Used by:152 | |
Symbol 152 Graphic | Uses:151 | Used by:157 |
Symbol 153 Bitmap | Used by:154 | |
Symbol 154 Graphic | Uses:153 | Used by:157 |
Symbol 155 Bitmap | Used by:156 | |
Symbol 156 Graphic | Uses:155 | Used by:157 |
Symbol 157 MovieClip [dot_mc] | Uses:138 140 142 144 146 148 150 152 154 156 | Used by:320 |
Symbol 158 Bitmap | Used by:159 | |
Symbol 159 Graphic | Uses:158 98 | Used by:160 |
Symbol 160 MovieClip [dummy] | Uses:159 | Used by:320 378 |
Symbol 161 Bitmap | Used by:162 | |
Symbol 162 Graphic | Uses:161 | Used by:179 |
Symbol 163 Bitmap | Used by:164 | |
Symbol 164 Graphic | Uses:163 | Used by:179 |
Symbol 165 Bitmap | Used by:166 | |
Symbol 166 Graphic | Uses:165 | Used by:179 |
Symbol 167 Bitmap | Used by:168 | |
Symbol 168 Graphic | Uses:167 | Used by:179 |
Symbol 169 Bitmap | Used by:170 | |
Symbol 170 Graphic | Uses:169 | Used by:179 |
Symbol 171 Bitmap | Used by:172 | |
Symbol 172 Graphic | Uses:171 | Used by:179 |
Symbol 173 Bitmap | Used by:174 | |
Symbol 174 Graphic | Uses:173 | Used by:179 |
Symbol 175 Bitmap | Used by:176 | |
Symbol 176 Graphic | Uses:175 | Used by:179 |
Symbol 177 Bitmap | Used by:178 | |
Symbol 178 Graphic | Uses:177 | Used by:179 |
Symbol 179 MovieClip [explos_mc] | Uses:124 162 164 166 168 170 172 174 176 178 125 | Used by:320 |
Symbol 180 Graphic | Used by:181 | |
Symbol 181 MovieClip [first_shot] | Uses:180 | Used by:320 |
Symbol 182 Graphic | Used by:183 | |
Symbol 183 MovieClip | Uses:182 | Used by:184 378 |
Symbol 184 MovieClip [guide] | Uses:183 | Used by:320 |
Symbol 185 Bitmap | Used by:186 | |
Symbol 186 Graphic | Uses:185 98 | Used by:187 378 |
Symbol 187 MovieClip [magnet] | Uses:186 | Used by:320 |
Symbol 188 Graphic | Uses:98 | Used by:189 378 |
Symbol 189 MovieClip [shadow] | Uses:188 | Used by:320 |
Symbol 190 Graphic | Used by:191 | |
Symbol 191 MovieClip [wrong_move] | Uses:190 | Used by:320 |
Symbol 192 Graphic | Used by:193 | |
Symbol 193 MovieClip [flashing_best] | Uses:192 | Used by:320 |
Symbol 194 Bitmap | Used by:195 | |
Symbol 195 Graphic | Uses:194 | Used by:203 |
Symbol 196 Bitmap | Used by:197 | |
Symbol 197 Graphic | Uses:196 | Used by:203 |
Symbol 198 Font | Used by:199 200 206 207 208 209 210 211 212 218 219 220 221 223 224 225 226 227 228 229 230 244 245 246 248 249 250 284 285 286 287 288 294 382 386 391 392 404 405 406 407 408 410 411 412 413 414 415 416 | |
Symbol 199 EditableText | Uses:198 | Used by:203 |
Symbol 200 EditableText | Uses:198 | Used by:203 |
Symbol 201 Graphic | Used by:202 | |
Symbol 202 MovieClip | Uses:201 | Used by:203 |
Symbol 203 MovieClip [level_button] | Uses:195 197 199 200 202 | Used by:320 |
Symbol 204 MovieClip [pause_clip] | Uses:15 | Used by:320 |
Symbol 205 Graphic | Used by:215 | |
Symbol 206 EditableText | Uses:198 | Used by:215 |
Symbol 207 EditableText | Uses:198 | Used by:215 |
Symbol 208 EditableText | Uses:198 | Used by:215 |
Symbol 209 EditableText | Uses:198 | Used by:215 |
Symbol 210 EditableText | Uses:198 | Used by:215 |
Symbol 211 EditableText | Uses:198 | Used by:215 |
Symbol 212 EditableText | Uses:198 | Used by:215 |
Symbol 213 Graphic | Used by:215 | |
Symbol 214 Graphic | Used by:215 | |
Symbol 215 MovieClip [stats_list_cell] | Uses:205 206 207 208 209 210 211 212 213 214 | Used by:320 |
Symbol 216 Bitmap | Used by:217 | |
Symbol 217 Graphic | Uses:216 | Used by:251 Timeline |
Symbol 218 Text | Uses:198 | Used by:251 |
Symbol 219 EditableText | Uses:198 | Used by:251 |
Symbol 220 EditableText | Uses:198 | Used by:251 |
Symbol 221 EditableText | Uses:198 | Used by:251 |
Symbol 222 Graphic | Used by:251 | |
Symbol 223 Text | Uses:198 | Used by:251 |
Symbol 224 Text | Uses:198 | Used by:251 |
Symbol 225 Text | Uses:198 | Used by:251 |
Symbol 226 Text | Uses:198 | Used by:251 |
Symbol 227 Text | Uses:198 | Used by:251 |
Symbol 228 Text | Uses:198 | Used by:251 |
Symbol 229 Text | Uses:198 | Used by:251 |
Symbol 230 Text | Uses:198 | Used by:251 |
Symbol 231 Graphic | Used by:251 Timeline | |
Symbol 232 Graphic | Used by:233 | |
Symbol 233 MovieClip | Uses:232 | Used by:251 Timeline |
Symbol 234 Bitmap | Used by:235 | |
Symbol 235 Graphic | Uses:234 | Used by:240 243 |
Symbol 236 Bitmap | Used by:237 | |
Symbol 237 Graphic | Uses:236 | Used by:238 240 243 |
Symbol 238 MovieClip | Uses:237 | Used by:240 243 |
Symbol 239 Graphic | Used by:240 | |
Symbol 240 Button | Uses:235 238 239 237 | Used by:251 |
Symbol 241 Graphic | Used by:243 | |
Symbol 242 Graphic | Used by:243 | |
Symbol 243 Button | Uses:235 241 238 242 237 | Used by:251 |
Symbol 244 EditableText | Uses:198 | Used by:251 |
Symbol 245 EditableText | Uses:198 | Used by:251 |
Symbol 246 EditableText | Uses:198 | Used by:251 |
Symbol 247 MovieClip | Used by:251 383 401 Timeline | |
Symbol 248 Text | Uses:198 | Used by:251 |
Symbol 249 EditableText | Uses:198 | Used by:251 |
Symbol 250 Text | Uses:198 | Used by:251 |
Symbol 251 MovieClip [stats_window] | Uses:217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 233 240 243 244 245 246 18 247 15 248 249 250 | Used by:320 |
Symbol 252 Bitmap | Used by:253 374 | |
Symbol 253 Graphic | Uses:252 | Used by:254 |
Symbol 254 MovieClip [ice_block] | Uses:253 | Used by:320 |
Symbol 255 Bitmap | Used by:256 | |
Symbol 256 Graphic | Uses:255 | Used by:269 |
Symbol 257 Bitmap | Used by:258 | |
Symbol 258 Graphic | Uses:257 | Used by:269 |
Symbol 259 Bitmap | Used by:260 | |
Symbol 260 Graphic | Uses:259 | Used by:269 |
Symbol 261 Bitmap | Used by:262 | |
Symbol 262 Graphic | Uses:261 | Used by:269 |
Symbol 263 Bitmap | Used by:264 | |
Symbol 264 Graphic | Uses:263 | Used by:269 |
Symbol 265 Bitmap | Used by:266 | |
Symbol 266 Graphic | Uses:265 | Used by:269 |
Symbol 267 Bitmap | Used by:268 | |
Symbol 268 Graphic | Uses:267 | Used by:269 |
Symbol 269 MovieClip | Uses:256 258 260 262 264 266 268 | Used by:272 378 |
Symbol 270 Graphic | Used by:271 | |
Symbol 271 MovieClip | Uses:270 | Used by:272 |
Symbol 272 MovieClip [fan] | Uses:269 271 | Used by:320 |
Symbol 273 Graphic | Used by:276 | |
Symbol 274 Graphic | Used by:276 | |
Symbol 275 Graphic | Used by:276 | |
Symbol 276 MovieClip [teleporter] | Uses:273 274 275 | Used by:320 378 |
Symbol 277 Graphic | Used by:280 | |
Symbol 278 Graphic | Used by:279 | |
Symbol 279 MovieClip | Uses:278 | Used by:280 |
Symbol 280 MovieClip [table_dark] | Uses:277 279 | Used by:320 |
Symbol 281 MovieClip [wait_counter_mc] | Used by:320 | |
Symbol 282 Bitmap | Used by:283 | |
Symbol 283 Graphic | Uses:282 | Used by:296 319 |
Symbol 284 Text | Uses:198 | Used by:296 |
Symbol 285 EditableText | Uses:198 | Used by:296 |
Symbol 286 EditableText | Uses:198 | Used by:296 |
Symbol 287 Text | Uses:198 | Used by:296 |
Symbol 288 Text | Uses:198 | Used by:296 |
Symbol 289 ShapeTweening | Used by:292 | |
Symbol 290 ShapeTweening | Used by:292 | |
Symbol 291 Graphic | Used by:292 295 | |
Symbol 292 MovieClip | Uses:289 290 291 | Used by:295 |
Symbol 293 Graphic | Used by:295 | |
Symbol 294 Text | Uses:198 | Used by:295 |
Symbol 295 Button | Uses:292 293 294 291 | Used by:296 |
Symbol 296 MovieClip [end_game_submit] | Uses:283 284 285 15 286 287 288 295 | Used by:320 |
Symbol 297 Bitmap | Used by:298 | |
Symbol 298 Graphic | Uses:297 | Used by:299 |
Symbol 299 MovieClip [one_shot_mc] | Uses:298 124 125 | Used by:320 |
Symbol 300 Font | Used by:301 302 304 307 308 310 313 314 316 318 364 365 367 369 370 371 372 373 375 376 | |
Symbol 301 Text | Uses:300 | Used by:319 |
Symbol 302 Text | Uses:300 | Used by:319 |
Symbol 303 Graphic | Used by:319 | |
Symbol 304 Text | Uses:300 | Used by:319 |
Symbol 305 Graphic | Used by:319 | |
Symbol 306 Graphic | Used by:319 | |
Symbol 307 Text | Uses:300 | Used by:319 |
Symbol 308 Text | Uses:300 | Used by:319 |
Symbol 309 Graphic | Used by:319 | |
Symbol 310 Text | Uses:300 | Used by:319 |
Symbol 311 Graphic | Used by:319 | |
Symbol 312 Graphic | Used by:319 | |
Symbol 313 Text | Uses:300 | Used by:319 |
Symbol 314 Text | Uses:300 | Used by:319 |
Symbol 315 Graphic | Used by:319 | |
Symbol 316 Text | Uses:300 | Used by:319 |
Symbol 317 Graphic | Used by:319 | |
Symbol 318 Text | Uses:300 | Used by:319 |
Symbol 319 MovieClip [tip_mc] | Uses:283 301 15 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 | Used by:320 |
Symbol 320 MovieClip | Uses:96 100 122 126 130 133 136 157 160 179 181 184 187 189 191 193 203 204 215 251 254 272 276 280 281 296 299 319 | Used by:Timeline |
Symbol 321 EditableText | Uses:95 | Used by:338 |
Symbol 322 Sound [ball_bump] | Used by:338 | |
Symbol 323 Sound [ball_pop] | Used by:338 | |
Symbol 324 Sound [bomb_expl] | Used by:338 | |
Symbol 325 Sound [bumper] | Used by:338 | |
Symbol 326 Sound [button_sfx] | Used by:338 | |
Symbol 327 Sound [count] | Used by:338 | |
Symbol 328 Sound [dot_collect] | Used by:338 | |
Symbol 329 Sound [dummy_sfx] | Used by:338 | |
Symbol 330 Sound [side_bump] | Used by:338 | |
Symbol 331 Sound [statistic_window] | Used by:338 | |
Symbol 332 Sound [timer_sfx] | Used by:338 | |
Symbol 333 Sound [non_playable] | Used by:338 | |
Symbol 334 Sound [bonus_sfx] | Used by:338 | |
Symbol 335 Sound [track_02] | Used by:338 | |
Symbol 336 Sound [track_04] | Used by:338 | |
Symbol 337 Sound [levelcomplete] | Used by:338 | |
Symbol 338 MovieClip | Uses:321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 | Used by:Timeline |
Symbol 339 Bitmap | Used by:340 | |
Symbol 340 Graphic | Uses:339 | Used by:Timeline |
Symbol 341 Graphic | Used by:346 | |
Symbol 342 Graphic | Used by:346 | |
Symbol 343 Bitmap | Used by:344 | |
Symbol 344 Graphic | Uses:343 | Used by:346 |
Symbol 345 Graphic | Used by:346 | |
Symbol 346 MovieClip | Uses:341 342 344 345 | Used by:Timeline |
Symbol 347 Font | Used by:348 349 350 364 365 367 369 370 372 373 375 376 | |
Symbol 348 Text | Uses:347 | Used by:352 |
Symbol 349 Text | Uses:347 | Used by:352 |
Symbol 350 Text | Uses:347 | Used by:352 |
Symbol 351 Graphic | Used by:352 | |
Symbol 352 Button | Uses:348 349 350 351 | Used by:Timeline |
Symbol 353 Graphic | Used by:357 | |
Symbol 354 Graphic | Used by:357 | |
Symbol 355 Graphic | Used by:357 425 | |
Symbol 356 Graphic | Used by:357 | |
Symbol 357 Button | Uses:353 354 355 356 | Used by:Timeline |
Symbol 358 Font | Used by:359 360 | |
Symbol 359 EditableText | Uses:358 | Used by:Timeline |
Symbol 360 EditableText | Uses:358 | Used by:Timeline |
Symbol 361 Graphic | Uses:118 98 | Used by:378 |
Symbol 362 Bitmap | Used by:363 | |
Symbol 363 Graphic | Uses:112 362 98 | Used by:378 |
Symbol 364 Text | Uses:347 300 | Used by:378 |
Symbol 365 Text | Uses:347 300 | Used by:378 |
Symbol 366 Graphic | Uses:141 137 145 143 139 149 | Used by:378 |
Symbol 367 Text | Uses:347 300 | Used by:378 |
Symbol 368 MovieClip | Uses:135 | Used by:378 |
Symbol 369 Text | Uses:347 300 | Used by:378 |
Symbol 370 Text | Uses:347 300 | Used by:378 |
Symbol 371 Text | Uses:300 | Used by:378 |
Symbol 372 Text | Uses:347 300 | Used by:378 |
Symbol 373 Text | Uses:347 300 | Used by:378 |
Symbol 374 Graphic | Uses:252 102 112 108 | Used by:378 |
Symbol 375 Text | Uses:347 300 | Used by:378 |
Symbol 376 Text | Uses:347 300 | Used by:378 |
Symbol 377 Graphic | Uses:102 98 | Used by:378 |
Symbol 378 MovieClip | Uses:15 361 183 363 364 365 366 367 368 369 160 132 370 100 186 371 372 130 373 374 375 269 376 188 276 103 377 | Used by:Timeline |
Symbol 379 Graphic | Used by:Timeline | |
Symbol 380 Bitmap | Used by:381 390 | |
Symbol 381 Graphic | Uses:380 | Used by:383 |
Symbol 382 Text | Uses:198 | Used by:383 |
Symbol 383 MovieClip | Uses:381 247 382 | Used by:Timeline |
Symbol 384 Bitmap | Used by:385 | |
Symbol 385 Graphic | Uses:384 | Used by:387 |
Symbol 386 EditableText | Uses:198 | Used by:387 |
Symbol 387 MovieClip | Uses:385 386 | Used by:Timeline |
Symbol 388 Bitmap | Used by:389 | |
Symbol 389 Graphic | Uses:388 | Used by:Timeline |
Symbol 390 Graphic | Uses:380 | Used by:401 |
Symbol 391 Text | Uses:198 | Used by:401 |
Symbol 392 Text | Uses:198 | Used by:401 |
Symbol 393 Bitmap | Used by:394 | |
Symbol 394 Graphic | Uses:393 | Used by:401 |
Symbol 395 Bitmap | Used by:396 | |
Symbol 396 Graphic | Uses:395 | Used by:401 |
Symbol 397 Bitmap | Used by:398 | |
Symbol 398 Graphic | Uses:397 | Used by:401 |
Symbol 399 Bitmap | Used by:400 | |
Symbol 400 Graphic | Uses:399 | Used by:401 |
Symbol 401 MovieClip | Uses:390 247 391 392 394 396 398 400 | Used by:Timeline |
Symbol 402 Bitmap | Used by:403 | |
Symbol 403 Graphic | Uses:402 | Used by:Timeline |
Symbol 404 EditableText | Uses:198 | Used by:Timeline |
Symbol 405 EditableText | Uses:198 | Used by:Timeline |
Symbol 406 EditableText | Uses:198 | Used by:Timeline |
Symbol 407 Text | Uses:198 | Used by:Timeline |
Symbol 408 Text | Uses:198 | Used by:409 |
Symbol 409 MovieClip | Uses:408 124 125 | Used by:Timeline |
Symbol 410 Text | Uses:198 | Used by:Timeline |
Symbol 411 Text | Uses:198 | Used by:Timeline |
Symbol 412 EditableText | Uses:198 | Used by:Timeline |
Symbol 413 Text | Uses:198 | Used by:Timeline |
Symbol 414 Text | Uses:198 | Used by:418 |
Symbol 415 Text | Uses:198 | Used by:418 |
Symbol 416 Text | Uses:198 | Used by:418 |
Symbol 417 Graphic | Used by:418 | |
Symbol 418 Button | Uses:414 415 416 417 | Used by:Timeline |
Symbol 419 Graphic | Used by:425 | |
Symbol 420 Graphic | Used by:425 | |
Symbol 421 Graphic | Used by:425 | |
Symbol 422 Font | Used by:423 | |
Symbol 423 Text | Uses:422 | Used by:425 |
Symbol 424 Graphic | Used by:425 | |
Symbol 425 Button | Uses:419 355 420 421 423 424 | Used by:Timeline |
Streaming Sound 1 | Used by:Symbol 94 MovieClip |
Instance Names
"loading" | Frame 2 | Symbol 21 MovieClip |
"logo" | Frame 2 | Symbol 94 MovieClip |
"btn_2" | Frame 16 | Symbol 383 MovieClip |
"buttons_mc" | Frame 16 | Symbol 247 MovieClip |
"btn_3" | Frame 16 | Symbol 387 MovieClip |
"table_mc" | Frame 18 | Symbol 401 MovieClip |
"bouncer" | Frame 18 | Symbol 1 MovieClip [reactor_action] |
"txtTime" | Frame 18 | Symbol 404 EditableText |
"txtTime" | Frame 18 | Symbol 405 EditableText |
"txtTime" | Frame 18 | Symbol 406 EditableText |
"bonus_bar_mc" | Frame 18 | Symbol 233 MovieClip |
"bonus_given_mc" | Frame 18 | Symbol 409 MovieClip |
"txtTime" | Frame 18 | Symbol 412 EditableText |
"btn_6" | Frame 18 | Symbol 425 Button |
"shadowMC" | Symbol 15 MovieClip [uni_button] Frame 1 | Symbol 6 MovieClip |
"backMC" | Symbol 15 MovieClip [uni_button] Frame 1 | Symbol 11 MovieClip |
"labelField" | Symbol 15 MovieClip [uni_button] Frame 1 | Symbol 14 EditableText |
"loadbar" | Symbol 20 MovieClip Frame 1 | Symbol 19 MovieClip |
"bar" | Symbol 21 MovieClip Frame 2 | Symbol 20 MovieClip |
"dot_0" | Symbol 184 MovieClip [guide] Frame 1 | Symbol 183 MovieClip |
"dot_1" | Symbol 184 MovieClip [guide] Frame 1 | Symbol 183 MovieClip |
"dot_2" | Symbol 184 MovieClip [guide] Frame 1 | Symbol 183 MovieClip |
"dot_3" | Symbol 184 MovieClip [guide] Frame 1 | Symbol 183 MovieClip |
"dot_4" | Symbol 184 MovieClip [guide] Frame 1 | Symbol 183 MovieClip |
"dot_5" | Symbol 184 MovieClip [guide] Frame 1 | Symbol 183 MovieClip |
"dot_6" | Symbol 184 MovieClip [guide] Frame 1 | Symbol 183 MovieClip |
"locked_mc" | Symbol 203 MovieClip [level_button] Frame 1 | Symbol 202 MovieClip |
"bar_mc" | Symbol 251 MovieClip [stats_window] Frame 62 | Symbol 233 MovieClip |
"btn_up" | Symbol 251 MovieClip [stats_window] Frame 62 | Symbol 240 Button |
"btn_down" | Symbol 251 MovieClip [stats_window] Frame 62 | Symbol 243 Button |
"stats_list_mc" | Symbol 251 MovieClip [stats_window] Frame 62 | Symbol 247 MovieClip |
"btn_3" | Symbol 251 MovieClip [stats_window] Frame 62 | Symbol 15 MovieClip [uni_button] |
"btn_1" | Symbol 251 MovieClip [stats_window] Frame 62 | Symbol 15 MovieClip [uni_button] |
"shadow" | Symbol 272 MovieClip [fan] Frame 1 | Symbol 269 MovieClip |
"fan" | Symbol 272 MovieClip [fan] Frame 1 | Symbol 269 MovieClip |
"hotspot" | Symbol 272 MovieClip [fan] Frame 1 | Symbol 271 MovieClip |
"part" | Symbol 280 MovieClip [table_dark] Frame 1 | Symbol 279 MovieClip |
"btn_0" | Symbol 296 MovieClip [end_game_submit] Frame 4 | Symbol 295 Button |
"dot_0" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_1" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_2" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_3" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_4" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_5" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_6" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_0" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_1" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_2" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_3" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_4" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_5" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"dot_6" | Symbol 378 MovieClip Frame 1 | Symbol 183 MovieClip |
"cc_1" | Symbol 378 MovieClip Frame 3 | Symbol 368 MovieClip |
"fan" | Symbol 378 MovieClip Frame 8 | Symbol 269 MovieClip |
"shadows" | Symbol 383 MovieClip Frame 1 | Symbol 247 MovieClip |
"balls" | Symbol 383 MovieClip Frame 1 | Symbol 247 MovieClip |
"shadows" | Symbol 401 MovieClip Frame 1 | Symbol 247 MovieClip |
"dots" | Symbol 401 MovieClip Frame 1 | Symbol 247 MovieClip |
"balls" | Symbol 401 MovieClip Frame 1 | Symbol 247 MovieClip |
Special Tags
Protect (24) | Timeline Frame 1 | 0 bytes "" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "reactor_action" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 1 | Symbol 426 as "__Packages.MCButton" |
ExportAssets (56) | Timeline Frame 1 | Symbol 427 as "__Packages.Reactor" |
ExportAssets (56) | Timeline Frame 1 | Symbol 428 as "__Packages.Timer" |
ExportAssets (56) | Timeline Frame 1 | Symbol 429 as "__Packages.Guide" |
ExportAssets (56) | Timeline Frame 1 | Symbol 430 as "__Packages.Ball" |
ExportAssets (56) | Timeline Frame 1 | Symbol 431 as "__Packages.SOController" |
ExportAssets (56) | Timeline Frame 6 | Symbol 100 as "antimagnet" |
ExportAssets (56) | Timeline Frame 6 | Symbol 122 as "ball" |
ExportAssets (56) | Timeline Frame 6 | Symbol 126 as "ball_blast" |
ExportAssets (56) | Timeline Frame 6 | Symbol 130 as "bomb" |
ExportAssets (56) | Timeline Frame 6 | Symbol 133 as "bouncer" |
ExportAssets (56) | Timeline Frame 6 | Symbol 136 as "color_changer" |
ExportAssets (56) | Timeline Frame 6 | Symbol 157 as "dot_mc" |
ExportAssets (56) | Timeline Frame 6 | Symbol 160 as "dummy" |
ExportAssets (56) | Timeline Frame 6 | Symbol 179 as "explos_mc" |
ExportAssets (56) | Timeline Frame 6 | Symbol 181 as "first_shot" |
ExportAssets (56) | Timeline Frame 6 | Symbol 184 as "guide" |
ExportAssets (56) | Timeline Frame 6 | Symbol 187 as "magnet" |
ExportAssets (56) | Timeline Frame 6 | Symbol 189 as "shadow" |
ExportAssets (56) | Timeline Frame 6 | Symbol 191 as "wrong_move" |
ExportAssets (56) | Timeline Frame 6 | Symbol 193 as "flashing_best" |
ExportAssets (56) | Timeline Frame 6 | Symbol 203 as "level_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 204 as "pause_clip" |
ExportAssets (56) | Timeline Frame 6 | Symbol 215 as "stats_list_cell" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 251 as "stats_window" |
ExportAssets (56) | Timeline Frame 6 | Symbol 254 as "ice_block" |
ExportAssets (56) | Timeline Frame 6 | Symbol 272 as "fan" |
ExportAssets (56) | Timeline Frame 6 | Symbol 276 as "teleporter" |
ExportAssets (56) | Timeline Frame 6 | Symbol 280 as "table_dark" |
ExportAssets (56) | Timeline Frame 6 | Symbol 281 as "wait_counter_mc" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 296 as "end_game_submit" |
ExportAssets (56) | Timeline Frame 6 | Symbol 299 as "one_shot_mc" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 6 | Symbol 319 as "tip_mc" |
ExportAssets (56) | Timeline Frame 6 | Symbol 322 as "ball_bump" |
ExportAssets (56) | Timeline Frame 6 | Symbol 323 as "ball_pop" |
ExportAssets (56) | Timeline Frame 6 | Symbol 324 as "bomb_expl" |
ExportAssets (56) | Timeline Frame 6 | Symbol 325 as "bumper" |
ExportAssets (56) | Timeline Frame 6 | Symbol 326 as "button_sfx" |
ExportAssets (56) | Timeline Frame 6 | Symbol 327 as "count" |
ExportAssets (56) | Timeline Frame 6 | Symbol 328 as "dot_collect" |
ExportAssets (56) | Timeline Frame 6 | Symbol 329 as "dummy_sfx" |
ExportAssets (56) | Timeline Frame 6 | Symbol 330 as "side_bump" |
ExportAssets (56) | Timeline Frame 6 | Symbol 331 as "statistic_window" |
ExportAssets (56) | Timeline Frame 6 | Symbol 332 as "timer_sfx" |
ExportAssets (56) | Timeline Frame 6 | Symbol 333 as "non_playable" |
ExportAssets (56) | Timeline Frame 6 | Symbol 334 as "bonus_sfx" |
ExportAssets (56) | Timeline Frame 6 | Symbol 335 as "track_02" |
ExportAssets (56) | Timeline Frame 6 | Symbol 336 as "track_04" |
ExportAssets (56) | Timeline Frame 6 | Symbol 337 as "levelcomplete" |
ExportAssets (56) | Timeline Frame 8 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 8 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 8 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 8 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 8 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 8 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 9 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 160 as "dummy" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 100 as "antimagnet" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 130 as "bomb" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 10 | Symbol 276 as "teleporter" |
ExportAssets (56) | Timeline Frame 10 | Symbol 276 as "teleporter" |
ExportAssets (56) | Timeline Frame 10 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 16 | Symbol 15 as "uni_button" |
ExportAssets (56) | Timeline Frame 18 | Symbol 1 as "reactor_action" |
Labels
"game_init" | Frame 7 |
"main_menu" | Frame 8 |
"options" | Frame 9 |
"help" | Frame 10 |
"start_practice" | Frame 16 |
"start_game" | Frame 17 |
"preload" | Symbol 21 MovieClip Frame 2 |
"bumped" | Symbol 122 MovieClip [ball] Frame 10 |
"end_game" | Symbol 251 MovieClip [stats_window] Frame 63 |
Dynamic Text Variables
labelString | Symbol 13 EditableText | "" |
labelString | Symbol 14 EditableText | "" |
label_str | Symbol 199 EditableText | "0" |
label_str | Symbol 200 EditableText | "0" |
level_num | Symbol 206 EditableText | "" |
time | Symbol 207 EditableText | "" |
best_time | Symbol 208 EditableText | "" |
shots | Symbol 209 EditableText | "" |
best_shots | Symbol 210 EditableText | "" |
score | Symbol 211 EditableText | "" |
best_score | Symbol 212 EditableText | "" |
bonus_time_str | Symbol 219 EditableText | "" |
bonus_shot_str | Symbol 220 EditableText | "" |
final_score | Symbol 221 EditableText | "" |
total_time | Symbol 244 EditableText | "" |
total_shots | Symbol 245 EditableText | "" |
total_score | Symbol 246 EditableText | "" |
total_score_str | Symbol 249 EditableText | "" |
total_score | Symbol 285 EditableText | "" |
total_score | Symbol 286 EditableText | "" |
_root.level_stat_str | Symbol 386 EditableText | "<p align="center"></p>" |
_root.timer_str | Symbol 404 EditableText | "00:00" |
_root.level_shots | Symbol 405 EditableText | "000" |
_root.level_score | Symbol 406 EditableText | "00000" |
_root.current_level | Symbol 412 EditableText | "00" |
|