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

swfchan turned sixteen years old today! (5may2024)

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

TwinShot.swf

This is the info page for
Flash #53133

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


Text
<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#742951" letterSpacing="0.000000" kerning="1">0%</font></p>

Store connection failed!
Please try again later

About MochiCoins

About MochiCoins

<p align="left"></p>

<p align="left"></p>

<p align="left"></p>

<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">Your score is 0</font></p>

<p align="center"><font face="FFF Homepage_8pt_st" size="8" color="#000000" letterSpacing="0.000000" kerning="1">10</font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#c3c3b5" letterSpacing="0.000000" kerning="1">Use the arrow keys to move Player 1.</font></p><p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#c3c3b5" letterSpacing="0.000000" kerning="1">Use the W A S D keys to move Player 2.</font></p>

Press SPACE to continue

Invincibility

Flyer

Speedy

Players Swap

Love Arrows

Fire Arrows

Bomb Arrows

Grow

Shrink

Level score:

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

Total score:

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

Final score:

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

Bonus score:

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#753387" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="FFF Zerofactor Bold_8pt_st" size="8" color="#e3653a" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="right"><font face="FFF Zerofactor Bold_8pt_st" size="8" color="#dd4f9a" letterSpacing="0.000000" kerning="1">0</font></p>

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

Player 1:

Player 2:

Press the key you want to use for this action.

(or W A S D
and F
in 1-Player)

(or space)

This game has been URL-Locked!
If you are reading this message then this
version of the game has been stolen and
hosted on a site without the prior permission
of Nitrome!
For licencing information please contact: enquiries@nitrome.com

Free skins from the
store when you login!
Plus play your saves
from any computer!

50 All New Levels!

New 'EVIL' Theme!

Extra Enemies!

More Traps!

Boss Battle!

Evil Music!

and more...

Multiplayer Modes!

Secret Character!

Skip Levels!

Invincibility!

Fart Mode?

and more...

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">3000 MochiCoins </font></p>

<p align="left"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">1000 MochiCoins </font></p>

0 MochiCoins (Free!)

5 fun new skins for your characters!

Demon, Shadow, Ghost, Statue & Tiger!

New Power Ups!

Random Level Mode!

This game uses MochiCoins so you will need to login with
your MochiGames account in order to view the game store.
Use the login widget at the top of the screen to login or
register for a MochiGames account.
Game progress will be saved to your MochiGames account
allowing you to access levels unlocked in the game from
any computer you log in to. You do not need to make a
purchase to use this feature.
For more information about MochiCoins and how you can
use them to purchase items within Flash games, please
visit: www.mochigames.com/help/
If you have any questions or feedback about MochiCoins or
your account please contact: support@mochigames.com

Level Skip Mode

Secret Character

Fart Mode

Multiplayer Mode

Player 1 Health

Player 2 Health

Invincibility

Flyer

Speedy

Players Swap

Love Arrows

Fire Arrows

Bomb Arrows

Grow

Shrink

(skip button will appear on game screen)

Adjust the stars to set powerup frequency or use toggles to turn them on:

Note: highscore submit
is not available when
cheats are active!

Player 1 Skin

Player 2 Skin

0 MochiCoins (free!)

Download free skins from the
store when you create a free
MochiGames profile and log in!

<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">1-player game</font></p>

Play Levels In Random Order (Part of Pay-For Cheats 'n' Treats)

50 'EVIL' Themed Levels (Pay-For Level Pack)

50 'GOOD' Themed Levels

<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">1-player game</font></p>

<p align="center"><font face="FFF Daylight Bold_8pt_st" size="8" color="#e2cffd" letterSpacing="0.000000" kerning="1">1-player game</font></p>

Move the character with the arrow keys.
(Player 2 uses the W A S D keys.)

Jump with the up key.
(Player 2, use the W key.)

Shoot arrows with the Space key (or Ctrl).
(Player 2, use the F key.)

You can jump on the arrows you have fired.
Use them to climb around the level!

Shoot any enemies you see!

Coins win you extra points -- but there are much better prizes
if you're quick!

Ability to fly!

Invincibility!
(for a little while)

Love arrows!

Big points!

Extra speed!

+1 health

Bonus stage!

Shoot for lots
and lots of coins!

Artwork

Programming

Music

game by nitrome

www.nitrome.com

ActionScript [AS3]

Section 1
//AboutMochicoinsButton (com.nitrome.buttons.AboutMochicoinsButton) package com.nitrome.buttons { import flash.events.*; public class AboutMochicoinsButton extends SimpleButton { public function AboutMochicoinsButton(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("about_mochicoins"); } } }//package com.nitrome.buttons
Section 2
//BackButton (com.nitrome.buttons.BackButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class BackButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id14_:TwinShotFont; public function BackButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function  (){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.align = "center"; __id14_.align_vert = "center"; __id14_.blackStrength = 1.2; __id14_.color = 14503834; __id14_.id = "None"; __id14_.line_spacing = 18; __id14_.text = "Back"; __id14_.tracking = 0; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 1)) && ((int(__setPropDict[__id14_]) <= 10))))))){ __setPropDict[__id14_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id14_] == undefined)) || (!((((int(__setPropDict[__id14_]) >= 11)) && ((int(__setPropDict[__id14_]) <= 20))))))){ __setPropDict[__id14_] = currentFrame;  (); }; stop(); } function  (){ try { __id14_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id14_.align = "center"; __id14_.align_vert = "center"; __id14_.blackStrength = 1.2; __id14_.color = 16289784; __id14_.id = "None"; __id14_.line_spacing = 18; __id14_.text = "Back"; __id14_.tracking = 0; try { __id14_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ if (name == "select_game_back_button"){ NitromeGame.transition.doTween("select_players"); } else { if (name == "select_level_back_button"){ NitromeGame.transition.doTween("select_game"); } else { NitromeGame.transition.doTween("menu"); }; }; } } }//package com.nitrome.buttons
Section 3
//BuyButton (com.nitrome.buttons.BuyButton) package com.nitrome.buttons { import flash.events.*; import com.nitrome.coins.*; import mochi.as3.*; import flash.utils.*; public class BuyButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id11_:TwinShotFont; public function BuyButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 11, frame12, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22); if (name == "buyLevelPack"){ if (((CoinsData.logged_in) && ((LevelPack.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; }; if (name == "buyCheatsNTreats"){ if (((CoinsData.logged_in) && ((Cheats.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; }; } function frame21(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function  (){ try { __id11_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id11_.align = "center"; __id11_.align_vert = "top"; __id11_.blackStrength = 1.2; __id11_.color = 14438298; __id11_.id = "None"; __id11_.line_spacing = 24; __id11_.text = "buy!"; __id11_.tracking = 0; try { __id11_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; stop(); } function frame18(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; stop(); } function frame24(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame29(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; stop(); } function frame4(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function  (){ try { __id11_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id11_.align = "center"; __id11_.align_vert = "top"; __id11_.blackStrength = 1.2; __id11_.color = 16289784; __id11_.id = "None"; __id11_.line_spacing = 24; __id11_.text = "buy!"; __id11_.tracking = 0; try { __id11_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame15(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function  (){ try { __id11_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id11_.align = "center"; __id11_.align_vert = "top"; __id11_.blackStrength = 1.2; __id11_.color = 0x999999; __id11_.id = "None"; __id11_.line_spacing = 24; __id11_.text = "buy!"; __id11_.tracking = 0; try { __id11_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame28(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 1)) && ((int(__setPropDict[__id11_]) <= 11))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame22(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame32(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 23)) && ((int(__setPropDict[__id11_]) <= 32))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id11_] == undefined)) || (!((((int(__setPropDict[__id11_]) >= 12)) && ((int(__setPropDict[__id11_]) <= 22))))))){ __setPropDict[__id11_] = currentFrame;  (); }; } override protected function updateGraphic():void{ if (mouseEnabled){ super.updateGraphic(); } else { gotoAndStop("off"); }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (name == "buyLevelPack"){ MochiCoins.showItem({item:CoinsData.LEVELPACK_ID}); }; if (name == "buyCheatsNTreats"){ MochiCoins.showItem({item:CoinsData.CHEATS_ID}); }; } else { NitromeGame.transition.doTween("not_logged_in"); }; } public function refreshButton():void{ if ((((name == "buyCheatsNTreats")) && ((Cheats.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; if ((((name == "buyLevelPack")) && ((LevelPack.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; } } }//package com.nitrome.buttons
Section 4
//BuyFreeButton (com.nitrome.buttons.BuyFreeButton) package com.nitrome.buttons { import flash.events.*; import com.nitrome.coins.*; import mochi.as3.*; import flash.utils.*; public class BuyFreeButton extends SimpleButton { public var __id32_:TwinShotFont; public var __setPropDict:Dictionary; public function BuyFreeButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 11, frame12, 22, frame23, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11); if (name == "buyFree"){ if (((CoinsData.logged_in) && ((FreeSkin.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; }; } function  (){ try { __id32_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id32_.align = "center"; __id32_.align_vert = "top"; __id32_.blackStrength = 1.2; __id32_.color = 16289784; __id32_.id = "None"; __id32_.line_spacing = 24; __id32_.text = "buy!"; __id32_.tracking = 0; try { __id32_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id32_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id32_.align = "center"; __id32_.align_vert = "top"; __id32_.blackStrength = 1.2; __id32_.color = 0x999999; __id32_.id = "None"; __id32_.line_spacing = 24; __id32_.text = "buy!"; __id32_.tracking = 0; try { __id32_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; stop(); } function frame18(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function  (){ try { __id32_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id32_.align = "center"; __id32_.align_vert = "top"; __id32_.blackStrength = 1.2; __id32_.color = 14438298; __id32_.id = "None"; __id32_.line_spacing = 24; __id32_.text = "buy!"; __id32_.tracking = 0; try { __id32_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame15(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; stop(); } function frame24(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame22(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 12)) && ((int(__setPropDict[__id32_]) <= 22))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame29(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame32(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 23)) && ((int(__setPropDict[__id32_]) <= 32))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id32_] == undefined)) || (!((((int(__setPropDict[__id32_]) >= 1)) && ((int(__setPropDict[__id32_]) <= 11))))))){ __setPropDict[__id32_] = currentFrame;  (); }; } override protected function updateGraphic():void{ if (mouseEnabled){ super.updateGraphic(); } else { gotoAndStop("off"); }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (name == "buyFree"){ MochiCoins.showItem({item:CoinsData.SKINS_ID}); }; } else { NitromeGame.transition.doTween("not_logged_in"); }; } public function refreshButton():void{ if ((((name == "buyFree")) && ((FreeSkin.value == 1)))){ mouseEnabled = false; buttonMode = false; useHandCursor = false; updateGraphic(); }; } } }//package com.nitrome.buttons
Section 5
//CharacterToggle (com.nitrome.buttons.CharacterToggle) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class CharacterToggle extends MovieClip { private var over:Boolean;// = false public function CharacterToggle(){ over = false; super(); addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); buttonMode = true; mouseEnabled = true; addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); addEventListener(MouseEvent.CLICK, doClick, false, 0, true); doDisplay(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } public function doReset():void{ SecretCharacter.value = 0; doDisplay(); } function frame30(){ stop(); } public function doRollOut(_arg1:MouseEvent):void{ over = false; doDisplay(); } public function doDisplay():void{ var _local1:String; if (SecretCharacter.value == 0){ _local1 = "normal"; } else { if (SecretCharacter.value == 1){ _local1 = "special"; }; }; if (over){ _local1 = (_local1 + "_over"); }; gotoAndStop(_local1); } public function doClick(_arg1:MouseEvent):void{ if (SecretCharacter.value == 0){ SecretCharacter.value = 1; } else { if (SecretCharacter.value == 1){ SecretCharacter.value = 0; }; }; doDisplay(); } public function doRollOver(_arg1:MouseEvent):void{ over = true; doDisplay(); } } }//package com.nitrome.buttons
Section 6
//CheatsButton (com.nitrome.buttons.CheatsButton) package com.nitrome.buttons { import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class CheatsButton extends SimpleButton { public var __id6_:TwinShotFont; public var __setPropDict:Dictionary; public function CheatsButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 20, frame21, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29); if (!CoinsData.logged_in){ gotoAndStop("off"); buttonMode = false; }; if (CoinsData.logged_in){ if (Cheats.value == 0){ gotoAndStop("off"); buttonMode = false; }; }; } function frame10(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function  (){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.align = "center"; __id6_.align_vert = "center"; __id6_.blackStrength = 1.2; __id6_.color = 16289784; __id6_.id = "None"; __id6_.line_spacing = 18; __id6_.text = "Cheats 'n' treats"; __id6_.tracking = 1; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame7(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function  (){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.align = "center"; __id6_.align_vert = "center"; __id6_.blackStrength = 1.2; __id6_.color = 0xCCCCCC; __id6_.id = "None"; __id6_.line_spacing = 18; __id6_.text = "Cheats 'n' treats"; __id6_.tracking = 1; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame13(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; stop(); } function frame22(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 11)) && ((int(__setPropDict[__id6_]) <= 20))))))){ __setPropDict[__id6_] = currentFrame;  (); }; stop(); } function frame29(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 1)) && ((int(__setPropDict[__id6_]) <= 10))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id6_] == undefined)) || (!((((int(__setPropDict[__id6_]) >= 21)) && ((int(__setPropDict[__id6_]) <= 29))))))){ __setPropDict[__id6_] = currentFrame;  (); }; } function  (){ try { __id6_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id6_.align = "center"; __id6_.align_vert = "center"; __id6_.blackStrength = 1.2; __id6_.color = 14503834; __id6_.id = "None"; __id6_.line_spacing = 18; __id6_.text = "Cheats 'n' Treats"; __id6_.tracking = 1; try { __id6_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override protected function updateGraphic():void{ if (((CoinsData.logged_in) && ((Cheats.value == 1)))){ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } else { gotoAndStop("off"); }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (Cheats.value == 1){ NitromeGame.transition.doTween("cheats"); }; }; } public function refreshButton():void{ updateGraphic(); if (((CoinsData.logged_in) && ((Cheats.value == 1)))){ buttonMode = true; }; } } }//package com.nitrome.buttons
Section 7
//ClickStartButton (com.nitrome.buttons.ClickStartButton) package com.nitrome.buttons { import flash.events.*; import flash.geom.*; public class ClickStartButton extends SimpleButton { public var letters:Array; public var frameNumber:Number;// = 0 public function ClickStartButton(){ frameNumber = 0; super(); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); stage.addEventListener(MouseEvent.CLICK, onClick, false, 0, true); setText("Click To Start"); } public function  (_arg1:ColorTransform):void{ var _local2:Number; _local2 = 0; while (_local2 < letters.length) { if (((letters[_local2]) && (letters[_local2].sprite))){ letters[_local2].sprite.transform.colorTransform = _arg1; }; _local2++; }; } public function enterFrame(_arg1:Event):void{ advance(); } override protected function onMouseOut(_arg1:MouseEvent):void{ super.onMouseOut(_arg1);  (new ColorTransform(1.0390625, 0.37109375, 0.73046875, 1, -44, -16, -31)); } public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; frameNumber++; _local1 = 0; while (_local1 < letters.length) { if (!letters[_local1].sprite){ } else { _local2 = letters[_local1].centerX; _local3 = letters[_local1].centerY; _local4 = ((frameNumber * 20) + (_local1 * 50)); _local4 = (_local4 % 360); if (_local4 < 0){ _local4 = (_local4 + 360); }; _local2 = (_local2 + Math.cos(((_local4 * Math.PI) / 180))); _local3 = (_local3 + Math.sin(((_local4 * Math.PI) / 180))); letters[_local1].sprite.x = Math.floor(_local2); letters[_local1].sprite.y = Math.floor(_local3); if (!letters[_local1].sprite.parent){ addChild(letters[_local1].sprite); }; }; _local1++; }; } public function setText(_arg1:String):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local2 = 0; _local3 = 0; letters = []; _local6 = 0; while (_local6 < _arg1.length) { letters[_local6] = new Letter(_arg1.substr(_local6, 1)); _local2 = (_local2 + (letters[_local6].width + 1)); _local3 = Math.max(_local3, letters[_local6].height); _local6++; }; _local4 = Math.floor((-(_local2) / 2)); _local5 = Math.floor((-(_local3) / 2)); _local6 = 0; while (_local6 < letters.length) { letters[_local6].centerX = _local4; letters[_local6].centerY = _local5; _local4 = (_local4 + (letters[_local6].width + 1)); _local6++; }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("menu"); stage.removeEventListener(MouseEvent.CLICK, onClick, false); } override protected function onMouseOver(_arg1:MouseEvent):void{ super.onMouseOver(_arg1);  (new ColorTransform(1.1623529, 0.67294117, 1.16235294, 1, -49, -29, -49)); } } }//package com.nitrome.buttons import flash.display.*; import flash.geom.*; import com.nitrome.game.*; import flash.utils.*; class Letter { public var delay:Number; public var centerY:Number; public var sprite:Sprite; public var width:Number; public var centerX:Number; public var height:Number; private function Letter(_arg1:String){ var type:String; var classRef:Class; var l = _arg1; super(); try { type = l.toUpperCase(); switch (l){ case ".": type = "STOP"; break; case ",": type = "COMMA"; break; case "!": type = "EXCLAMATION"; break; }; classRef = (getDefinitionByName(("Text_None_" + type)) as Class); sprite = new (classRef); sprite.transform.colorTransform = new ColorTransform(1.0390625, 0.37109375, 0.73046875, 1, -44, -16, -31); width = sprite.width; height = sprite.height; } catch(e:Error) { width = MessageOverlay.SPACE_WIDTH; height = 1; }; } }
Section 8
//CreditsButton (com.nitrome.buttons.CreditsButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class CreditsButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id4_:TwinShotFont; public function CreditsButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function frame10(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function  (){ try { __id4_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id4_.align = "center"; __id4_.align_vert = "center"; __id4_.blackStrength = 1.2; __id4_.color = 16289784; __id4_.id = "None"; __id4_.line_spacing = 18; __id4_.text = "Credits"; __id4_.tracking = 1; try { __id4_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame3(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 1)) && ((int(__setPropDict[__id4_]) <= 10))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id4_] == undefined)) || (!((((int(__setPropDict[__id4_]) >= 11)) && ((int(__setPropDict[__id4_]) <= 20))))))){ __setPropDict[__id4_] = currentFrame;  (); }; stop(); } function  (){ try { __id4_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id4_.align = "center"; __id4_.align_vert = "center"; __id4_.blackStrength = 1.2; __id4_.color = 14503834; __id4_.id = "None"; __id4_.line_spacing = 18; __id4_.text = "Credits"; __id4_.tracking = 1; try { __id4_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("credits"); } } }//package com.nitrome.buttons
Section 9
//EvilButton (com.nitrome.buttons.EvilButton) package com.nitrome.buttons { import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class EvilButton extends SimpleButton { public var __id10_:TwinShotFont; public var __setPropDict:Dictionary; public function EvilButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 20, frame21, 31, frame32, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 41, frame42); if (!CoinsData.logged_in){ gotoAndStop("off"); }; if (CoinsData.logged_in){ if (LevelPack.value == 0){ gotoAndStop("off"); }; }; } function  (){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.align = "center"; __id10_.align_vert = "top"; __id10_.blackStrength = 1.2; __id10_.color = 14503834; __id10_.id = "None"; __id10_.line_spacing = 24; __id10_.text = "play"; __id10_.tracking = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; stop(); } function frame22(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function  (){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.align = "center"; __id10_.align_vert = "top"; __id10_.blackStrength = 1.2; __id10_.color = 16289784; __id10_.id = "None"; __id10_.line_spacing = 24; __id10_.text = "play"; __id10_.tracking = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame7(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame38(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame34(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 11)) && ((int(__setPropDict[__id10_]) <= 20))))))){ __setPropDict[__id10_] = currentFrame;  (); }; stop(); } function frame35(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame37(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function  (){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.align = "center"; __id10_.align_vert = "top"; __id10_.blackStrength = 1.2; __id10_.color = 14438298; __id10_.id = "None"; __id10_.line_spacing = 24; __id10_.text = "buy!"; __id10_.tracking = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame6(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame40(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame41(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame39(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame32(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; stop(); } function frame29(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 21)) && ((int(__setPropDict[__id10_]) <= 31))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame42(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame36(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function  (){ try { __id10_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id10_.align = "center"; __id10_.align_vert = "top"; __id10_.blackStrength = 1.2; __id10_.color = 16289784; __id10_.id = "None"; __id10_.line_spacing = 24; __id10_.text = "buy!"; __id10_.tracking = 0; try { __id10_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame33(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 32)) && ((int(__setPropDict[__id10_]) <= 42))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id10_] == undefined)) || (!((((int(__setPropDict[__id10_]) >= 1)) && ((int(__setPropDict[__id10_]) <= 10))))))){ __setPropDict[__id10_] = currentFrame;  (); }; } override protected function updateGraphic():void{ if (((CoinsData.logged_in) && ((LevelPack.value == 1)))){ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } else { if (over){ gotoAndStop("off_over"); } else { gotoAndStop("off"); }; }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (LevelPack.value == 1){ NitromeGame.transition.doTween("select_level_evil"); } else { NitromeGame.transition.doTween("store"); }; } else { NitromeGame.transition.doTween("store_info"); }; } } }//package com.nitrome.buttons
Section 10
//FartModeToggle (com.nitrome.buttons.FartModeToggle) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class FartModeToggle extends MovieClip { private var over:Boolean;// = false public function FartModeToggle(){ over = false; super(); addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); buttonMode = true; mouseEnabled = true; addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); addEventListener(MouseEvent.CLICK, doClick, false, 0, true); doDisplay(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } public function doReset():void{ FartMode.value = 0; doDisplay(); } function frame30(){ stop(); } public function doRollOut(_arg1:MouseEvent):void{ over = false; doDisplay(); } public function doDisplay():void{ var _local1:String; if (FartMode.value == 0){ _local1 = "off"; } else { if (FartMode.value == 1){ _local1 = "on"; }; }; if (over){ _local1 = (_local1 + "_over"); }; gotoAndStop(_local1); } public function doClick(_arg1:MouseEvent):void{ if (FartMode.value == 0){ FartMode.value = 1; } else { if (FartMode.value == 1){ FartMode.value = 0; }; }; doDisplay(); } public function doRollOver(_arg1:MouseEvent):void{ over = true; doDisplay(); } } }//package com.nitrome.buttons
Section 11
//GameModeToggle (com.nitrome.buttons.GameModeToggle) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class GameModeToggle extends MovieClip { public var tag_button:MovieClip; public var friendly_button:MovieClip; public var normal_button:MovieClip; private var over:String;// = "" public function GameModeToggle(){ over = ""; super(); buttonMode = true; mouseEnabled = true; normal_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); normal_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); normal_button.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); tag_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); tag_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); tag_button.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); friendly_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); friendly_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); friendly_button.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); doDisplay(); } public function doReset():void{ GameMode.value = 0; doDisplay(); } public function doRollOut(_arg1:MouseEvent):void{ var _local2:MovieClip; over = ""; doDisplay(); if (!root){ return; }; _local2 = ((root as MovieClip).getChildByName("multiplayerTip") as MovieClip); if (_local2){ _local2.gotoAndStop("off"); }; } public function doDisplay():void{ var _local1:String; var _local2:String; var _local3:String; if (GameMode.value == 0){ _local1 = "on"; _local2 = "off"; _local3 = "off"; } else { if (GameMode.value == 1){ _local1 = "off"; _local2 = "on"; _local3 = "off"; } else { if (GameMode.value == 2){ _local1 = "off"; _local2 = "off"; _local3 = "on"; }; }; }; if (over == "normal_button"){ _local1 = (_local1 + "_over"); }; if (over == "tag_button"){ _local2 = (_local2 + "_over"); }; if (over == "friendly_button"){ _local3 = (_local3 + "_over"); }; normal_button.gotoAndStop(_local1); tag_button.gotoAndStop(_local2); friendly_button.gotoAndStop(_local3); } public function doClick(_arg1:MouseEvent):void{ if (_arg1.target.name == "normal_button"){ GameMode.value = 0; } else { if (_arg1.target.name == "tag_button"){ GameMode.value = 1; } else { if (_arg1.target.name == "friendly_button"){ GameMode.value = 2; }; }; }; doDisplay(); } public function doRollOver(_arg1:MouseEvent):void{ var _local2:MovieClip; over = _arg1.target.name; doDisplay(); if (!root){ return; }; _local2 = ((root as MovieClip).getChildByName("multiplayerTip") as MovieClip); if (_local2){ if (_arg1.target.name == "normal_button"){ _local2.gotoAndStop("normal"); } else { if (_arg1.target.name == "tag_button"){ _local2.gotoAndStop("tag"); } else { if (_arg1.target.name == "friendly_button"){ _local2.gotoAndStop("friendlyFire"); }; }; }; }; } } }//package com.nitrome.buttons
Section 12
//GoodButton (com.nitrome.buttons.GoodButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class GoodButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id9_:TwinShotFont; public function GoodButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id9_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id9_.align = "center"; __id9_.align_vert = "top"; __id9_.blackStrength = 1.2; __id9_.color = 16289784; __id9_.id = "None"; __id9_.line_spacing = 24; __id9_.text = "play"; __id9_.tracking = 0; try { __id9_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 1)) && ((int(__setPropDict[__id9_]) <= 10))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id9_] == undefined)) || (!((((int(__setPropDict[__id9_]) >= 11)) && ((int(__setPropDict[__id9_]) <= 20))))))){ __setPropDict[__id9_] = currentFrame;  (); }; stop(); } function  (){ try { __id9_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id9_.align = "center"; __id9_.align_vert = "top"; __id9_.blackStrength = 1.2; __id9_.color = 14503834; __id9_.id = "None"; __id9_.line_spacing = 24; __id9_.text = "play"; __id9_.tracking = 0; try { __id9_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("select_level_good"); } } }//package com.nitrome.buttons
Section 13
//HelpButton (com.nitrome.buttons.HelpButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class HelpButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id3_:TwinShotFont; public function HelpButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.align = "center"; __id3_.align_vert = "center"; __id3_.blackStrength = 1.2; __id3_.color = 16289784; __id3_.id = "None"; __id3_.line_spacing = 18; __id3_.text = "Help"; __id3_.tracking = 1; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function  (){ try { __id3_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id3_.align = "center"; __id3_.align_vert = "center"; __id3_.blackStrength = 1.2; __id3_.color = 14503834; __id3_.id = "None"; __id3_.line_spacing = 18; __id3_.text = "Help"; __id3_.tracking = 1; try { __id3_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame7(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 1)) && ((int(__setPropDict[__id3_]) <= 10))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id3_] == undefined)) || (!((((int(__setPropDict[__id3_]) >= 11)) && ((int(__setPropDict[__id3_]) <= 20))))))){ __setPropDict[__id3_] = currentFrame;  (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("help"); } } }//package com.nitrome.buttons
Section 14
//LevelSkipToggle (com.nitrome.buttons.LevelSkipToggle) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class LevelSkipToggle extends MovieClip { private var over:Boolean;// = false public function LevelSkipToggle(){ over = false; super(); addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); buttonMode = true; mouseEnabled = true; addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); addEventListener(MouseEvent.CLICK, doClick, false, 0, true); doDisplay(); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } public function doReset():void{ LevelSkip.value = 0; doDisplay(); } function frame30(){ stop(); } public function doRollOut(_arg1:MouseEvent):void{ over = false; doDisplay(); } public function doDisplay():void{ var _local1:String; if (LevelSkip.value == 0){ _local1 = "off"; } else { if (LevelSkip.value == 1){ _local1 = "on"; }; }; if (over){ _local1 = (_local1 + "_over"); }; gotoAndStop(_local1); } public function doClick(_arg1:MouseEvent):void{ if (LevelSkip.value == 0){ LevelSkip.value = 1; } else { if (LevelSkip.value == 1){ LevelSkip.value = 0; }; }; doDisplay(); } public function doRollOver(_arg1:MouseEvent):void{ over = true; doDisplay(); } } }//package com.nitrome.buttons
Section 15
//LevelStartButton (com.nitrome.buttons.LevelStartButton) package com.nitrome.buttons { import com.nitrome.twinshot.*; import flash.events.*; import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; public class LevelStartButton extends SimpleButton { private var  :Boolean; public var numberField:TwinShotFont; private var number:Number; public function LevelStartButton(){ addFrameScript(0, frame1, 9, frame10, 17, frame18);  (); } public function init(_arg1:Array):void{ number = Number(name.substr(6));   = (((number == 1)) || (Global.isInList(number, _arg1))); useHandCursor = (buttonMode =  ); if ( ){ numberField.text = String(number); numberField.visible = true; } else { numberField.visible = false; }; updateGraphic(); } function frame10(){ stop(); } function  (){ try { numberField["componentInspectorSetting"] = true; } catch(e:Error) { }; numberField.align = "center"; numberField.align_vert = "center"; numberField.blackStrength = 1.2; numberField.color = 14503834; numberField.id = "None"; numberField.line_spacing = 18; numberField.text = "1"; numberField.tracking = 0; try { numberField["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame18(){ stop(); } function frame1(){ stop(); } override protected function updateGraphic():void{ if ( ){ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } else { gotoAndStop("locked"); }; if (numberField){ numberField.visible =  ; numberField.color = ((( ) && (over))) ? 16289784 : 14503834; }; } override public function onClick(_arg1:MouseEvent):void{ if ( ){ SelectedLevel.value = number; Score.value = 0; Controller.player1Wins = 0; Controller.player2Wins = 0; if (SelectedLevel.value == 1){ NitromeGame.transition.doTween("intro_good"); } else { if (SelectedLevel.value == 51){ NitromeGame.transition.doTween("intro_evil"); } else { NitromeGame.transition.doTween("game"); }; }; }; } } }//package com.nitrome.buttons
Section 16
//MoreButton (com.nitrome.buttons.MoreButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class MoreButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id12_:TwinShotFont; public function MoreButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 11, frame12, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 20, frame21, 21, frame22); } function  (){ try { __id12_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id12_.align = "center"; __id12_.align_vert = "top"; __id12_.blackStrength = 1.2; __id12_.color = 16289784; __id12_.id = "None"; __id12_.line_spacing = 24; __id12_.text = "more"; __id12_.tracking = 0; try { __id12_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; stop(); } function frame18(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame22(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 1)) && ((int(__setPropDict[__id12_]) <= 11))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id12_] == undefined)) || (!((((int(__setPropDict[__id12_]) >= 12)) && ((int(__setPropDict[__id12_]) <= 22))))))){ __setPropDict[__id12_] = currentFrame;  (); }; } function  (){ try { __id12_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id12_.align = "center"; __id12_.align_vert = "top"; __id12_.blackStrength = 1.2; __id12_.color = 14438298; __id12_.id = "None"; __id12_.line_spacing = 24; __id12_.text = "more"; __id12_.tracking = 0; try { __id12_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("store_info"); } } }//package com.nitrome.buttons
Section 17
//OnePlayerGameButton (com.nitrome.buttons.OnePlayerGameButton) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class OnePlayerGameButton extends SimpleButton { public var __id7_:TwinShotFont; public var __setPropDict:Dictionary; public var player_1:MovieClip; public function OnePlayerGameButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id7_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id7_.align = "center"; __id7_.align_vert = "center"; __id7_.blackStrength = 1.2; __id7_.color = 16289784; __id7_.id = "None"; __id7_.line_spacing = 18; __id7_.text = "1-Player"; __id7_.tracking = 0; try { __id7_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function  (){ try { __id7_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id7_.align = "center"; __id7_.align_vert = "center"; __id7_.blackStrength = 1.2; __id7_.color = 14503834; __id7_.id = "None"; __id7_.line_spacing = 18; __id7_.text = "1-Player"; __id7_.tracking = 0; try { __id7_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame4(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; stop(); } function frame16(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 1)) && ((int(__setPropDict[__id7_]) <= 10))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id7_] == undefined)) || (!((((int(__setPropDict[__id7_]) >= 11)) && ((int(__setPropDict[__id7_]) <= 20))))))){ __setPropDict[__id7_] = currentFrame;  (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ PlayerNum.value = 1; RandomLevelMode.value = 0; NitromeGame.transition.doTween("select_game"); } } }//package com.nitrome.buttons
Section 18
//PlayButton (com.nitrome.buttons.PlayButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class PlayButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id1_:TwinShotFont; public function PlayButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 1)) && ((int(__setPropDict[__id1_]) <= 10))))))){ __setPropDict[__id1_] = currentFrame; (); }; } function (){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.align = "center"; __id1_.align_vert = "center"; __id1_.blackStrength = 1.2; __id1_.color = 14503834; __id1_.id = "None"; __id1_.line_spacing = 18; __id1_.text = "Play"; __id1_.tracking = 1; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame11(){ if ((((__setPropDict[__id1_] == undefined)) || (!((((int(__setPropDict[__id1_]) >= 11)) && ((int(__setPropDict[__id1_]) <= 20))))))){ __setPropDict[__id1_] = currentFrame; (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ super.onClick(_arg1); NitromeGame.transition.doTween("select_players"); } function (){ try { __id1_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id1_.align = "center"; __id1_.align_vert = "center"; __id1_.blackStrength = 1.2; __id1_.color = 16289784; __id1_.id = "None"; __id1_.line_spacing = 18; __id1_.text = "Play"; __id1_.tracking = 1; try { __id1_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.buttons
Section 19
//RandomButton (com.nitrome.buttons.RandomButton) package com.nitrome.buttons { import com.nitrome.twinshot.*; import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class RandomButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id8_:TwinShotFont; public function RandomButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 20, frame21, 31, frame32, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 40, frame41, 41, frame42, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); if (!CoinsData.logged_in){ gotoAndStop("off"); }; if (CoinsData.logged_in){ if (Cheats.value == 0){ gotoAndStop("off"); }; }; } function frame38(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function (){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.align = "center"; __id8_.align_vert = "top"; __id8_.blackStrength = 1.2; __id8_.color = 16289784; __id8_.id = "None"; __id8_.line_spacing = 24; __id8_.text = "play"; __id8_.tracking = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.align = "center"; __id8_.align_vert = "top"; __id8_.blackStrength = 1.2; __id8_.color = 14438298; __id8_.id = "None"; __id8_.line_spacing = 24; __id8_.text = "buy!"; __id8_.tracking = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.align = "center"; __id8_.align_vert = "top"; __id8_.blackStrength = 1.2; __id8_.color = 14503834; __id8_.id = "None"; __id8_.line_spacing = 24; __id8_.text = "play"; __id8_.tracking = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; stop(); } function frame22(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function  (){ try { __id8_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id8_.align = "center"; __id8_.align_vert = "top"; __id8_.blackStrength = 1.2; __id8_.color = 16289784; __id8_.id = "None"; __id8_.line_spacing = 24; __id8_.text = "buy!"; __id8_.tracking = 0; try { __id8_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame23(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame21(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; stop(); } function frame13(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame25(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 1)) && ((int(__setPropDict[__id8_]) <= 10))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame36(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame28(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame37(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame31(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame34(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; stop(); } function frame16(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame35(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame40(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame29(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame33(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame41(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame39(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 21)) && ((int(__setPropDict[__id8_]) <= 31))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame32(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; stop(); } function frame42(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 32)) && ((int(__setPropDict[__id8_]) <= 42))))))){ __setPropDict[__id8_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id8_] == undefined)) || (!((((int(__setPropDict[__id8_]) >= 11)) && ((int(__setPropDict[__id8_]) <= 20))))))){ __setPropDict[__id8_] = currentFrame; (); }; } override protected function updateGraphic():void{ if (((CoinsData.logged_in) && ((Cheats.value == 1)))){ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } else { if (over){ gotoAndStop("off_over"); } else { gotoAndStop("off"); }; }; } override public function onClick(_arg1:MouseEvent):void{ if (CoinsData.logged_in){ if (Cheats.value == 1){ RandomLevelMode.value = 1; SelectedLevel.value = Controller.randomLevelNumber(); NitromeGame.transition.doTween("game"); } else { NitromeGame.transition.doTween("store"); }; } else { NitromeGame.transition.doTween("store_info"); }; } public function refreshButton():void{ updateGraphic(); } } }//package com.nitrome.buttons
Section 20
//ResetButton (com.nitrome.buttons.ResetButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class ResetButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id16_:TwinShotFont; public function ResetButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function  (){ try { __id16_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id16_.align = "center"; __id16_.align_vert = "center"; __id16_.blackStrength = 1.2; __id16_.color = 16289784; __id16_.id = "None"; __id16_.line_spacing = 18; __id16_.text = "reset"; __id16_.tracking = 0; try { __id16_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id16_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id16_.align = "center"; __id16_.align_vert = "center"; __id16_.blackStrength = 1.2; __id16_.color = 14503834; __id16_.id = "None"; __id16_.line_spacing = 18; __id16_.text = "reset"; __id16_.tracking = 0; try { __id16_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 1)) && ((int(__setPropDict[__id16_]) <= 10))))))){ __setPropDict[__id16_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id16_] == undefined)) || (!((((int(__setPropDict[__id16_]) >= 11)) && ((int(__setPropDict[__id16_]) <= 20))))))){ __setPropDict[__id16_] = currentFrame;  (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.timeline.s_1.doReset(); NitromeGame.timeline.s_2.doReset(); NitromeGame.timeline.hearts1.doReset(); NitromeGame.timeline.hearts2.doReset(); NitromeGame.timeline.invincible.doReset(); NitromeGame.timeline.fly.doReset(); NitromeGame.timeline.speed.doReset(); NitromeGame.timeline.swap_players.doReset(); NitromeGame.timeline.love_arrow.doReset(); NitromeGame.timeline.fire_arrow.doReset(); NitromeGame.timeline.explosive_arrow.doReset(); NitromeGame.timeline.big_player.doReset(); NitromeGame.timeline.small_player.doReset(); NitromeGame.timeline.level_skip.doReset(); NitromeGame.timeline.secret_character.doReset(); NitromeGame.timeline.fart_mode.doReset(); NitromeGame.timeline.game_mode.doReset(); } } }//package com.nitrome.buttons
Section 21
//ScoresButton (com.nitrome.buttons.ScoresButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class ScoresButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id2_:TwinShotFont; public function ScoresButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.align = "center"; __id2_.align_vert = "center"; __id2_.blackStrength = 1.2; __id2_.color = 14503834; __id2_.id = "None"; __id2_.line_spacing = 18; __id2_.text = "Scores"; __id2_.tracking = 1; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function (){ try { __id2_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id2_.align = "center"; __id2_.align_vert = "center"; __id2_.blackStrength = 1.2; __id2_.color = 16289784; __id2_.id = "None"; __id2_.line_spacing = 18; __id2_.text = "Scores"; __id2_.tracking = 1; try { __id2_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame4(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 1)) && ((int(__setPropDict[__id2_]) <= 10))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id2_] == undefined)) || (!((((int(__setPropDict[__id2_]) >= 11)) && ((int(__setPropDict[__id2_]) <= 20))))))){ __setPropDict[__id2_] = currentFrame; (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("view_scores"); } } }//package com.nitrome.buttons
Section 22
//SimpleButton (com.nitrome.buttons.SimpleButton) package com.nitrome.buttons { import flash.display.*; import flash.events.*; public class SimpleButton extends MovieClip { protected var over:Boolean;// = false public function SimpleButton(){ over = false; super(); mouseChildren = false; buttonMode = true; this.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); this.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); this.addEventListener(MouseEvent.MOUSE_DOWN, onClick); stop(); } protected function onMouseOver(_arg1:MouseEvent):void{ over = true; updateGraphic(); } protected function onMouseOut(_arg1:MouseEvent):void{ over = false; updateGraphic(); } protected function updateGraphic():void{ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } public function onClick(_arg1:MouseEvent):void{ } } }//package com.nitrome.buttons
Section 23
//SkipCutsceneButton (com.nitrome.buttons.SkipCutsceneButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class SkipCutsceneButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id15_:TwinShotFont; public function SkipCutsceneButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function frame10(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function (){ try { __id15_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id15_.align = "center"; __id15_.align_vert = "center"; __id15_.blackStrength = 1.2; __id15_.color = 14503834; __id15_.id = "None"; __id15_.line_spacing = 18; __id15_.text = "Skip"; __id15_.tracking = 0; try { __id15_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame5(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 1)) && ((int(__setPropDict[__id15_]) <= 10))))))){ __setPropDict[__id15_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id15_] == undefined)) || (!((((int(__setPropDict[__id15_]) >= 11)) && ((int(__setPropDict[__id15_]) <= 20))))))){ __setPropDict[__id15_] = currentFrame;  (); }; stop(); } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("game"); } function  (){ try { __id15_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id15_.align = "center"; __id15_.align_vert = "center"; __id15_.blackStrength = 1.2; __id15_.color = 16289784; __id15_.id = "None"; __id15_.line_spacing = 18; __id15_.text = "Skip"; __id15_.tracking = 0; try { __id15_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.buttons
Section 24
//StoreButton (com.nitrome.buttons.StoreButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class StoreButton extends SimpleButton { public var __id5_:TwinShotFont; public var __setPropDict:Dictionary; public function StoreButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 30, frame31, 31, frame32, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function frame2(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame10(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; stop(); } function frame22(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame25(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame26(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame23(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame24(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame21(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; stop(); } function frame13(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame29(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function  (){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.align = "center"; __id5_.align_vert = "center"; __id5_.blackStrength = 1.2; __id5_.color = 14503834; __id5_.id = "None"; __id5_.line_spacing = 18; __id5_.text = "Store"; __id5_.tracking = 1; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame27(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame30(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame28(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; stop(); } function frame16(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function  (){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.align = "center"; __id5_.align_vert = "center"; __id5_.blackStrength = 1.2; __id5_.color = 16289784; __id5_.id = "None"; __id5_.line_spacing = 18; __id5_.text = "Store"; __id5_.tracking = 1; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame32(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 21)) && ((int(__setPropDict[__id5_]) <= 32))))))){ __setPropDict[__id5_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 11)) && ((int(__setPropDict[__id5_]) <= 20))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } function (){ try { __id5_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id5_.align = "center"; __id5_.align_vert = "center"; __id5_.blackStrength = 1.2; __id5_.color = 0xCCCCCC; __id5_.id = "None"; __id5_.line_spacing = 18; __id5_.text = "Store"; __id5_.tracking = 1; try { __id5_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame5(){ if ((((__setPropDict[__id5_] == undefined)) || (!((((int(__setPropDict[__id5_]) >= 1)) && ((int(__setPropDict[__id5_]) <= 10))))))){ __setPropDict[__id5_] = currentFrame;  (); }; } override protected function updateGraphic():void{ if (over){ gotoAndStop("over"); } else { gotoAndStop("up"); }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("store_info"); } public function refreshButton():void{ updateGraphic(); } } }//package com.nitrome.buttons
Section 25
//TwoPlayerGameButton (com.nitrome.buttons.TwoPlayerGameButton) package com.nitrome.buttons { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class TwoPlayerGameButton extends SimpleButton { public var player_2:MovieClip; public var __setPropDict:Dictionary; public var player_1:MovieClip; public var __id13_:TwinShotFont; public function TwoPlayerGameButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function (){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.align = "center"; __id13_.align_vert = "center"; __id13_.blackStrength = 1.2; __id13_.color = 14503834; __id13_.id = "None"; __id13_.line_spacing = 18; __id13_.text = "2-Player"; __id13_.tracking = 0; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; stop(); } function frame16(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 1)) && ((int(__setPropDict[__id13_]) <= 10))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id13_] == undefined)) || (!((((int(__setPropDict[__id13_]) >= 11)) && ((int(__setPropDict[__id13_]) <= 20))))))){ __setPropDict[__id13_] = currentFrame; (); }; stop(); } function (){ try { __id13_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id13_.align = "center"; __id13_.align_vert = "center"; __id13_.blackStrength = 1.2; __id13_.color = 16289784; __id13_.id = "None"; __id13_.line_spacing = 18; __id13_.text = "2-Player"; __id13_.tracking = 0; try { __id13_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ PlayerNum.value = 2; RandomLevelMode.value = 0; NitromeGame.transition.doTween("select_game"); } } }//package com.nitrome.buttons
Section 26
//WhatCanBuyButton (com.nitrome.buttons.WhatCanBuyButton) package com.nitrome.buttons { import flash.events.*; import flash.utils.*; public class WhatCanBuyButton extends SimpleButton { public var __id17_:TwinShotFont; public var __setPropDict:Dictionary; public function WhatCanBuyButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id17_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id17_.align = "center"; __id17_.align_vert = "center"; __id17_.blackStrength = 1.2; __id17_.color = 16289784; __id17_.id = "None"; __id17_.line_spacing = 18; __id17_.text = "what can i buy?"; __id17_.tracking = 0; try { __id17_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 1)) && ((int(__setPropDict[__id17_]) <= 10))))))){ __setPropDict[__id17_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id17_] == undefined)) || (!((((int(__setPropDict[__id17_]) >= 11)) && ((int(__setPropDict[__id17_]) <= 20))))))){ __setPropDict[__id17_] = currentFrame; (); }; stop(); } function (){ try { __id17_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id17_.align = "center"; __id17_.align_vert = "center"; __id17_.blackStrength = 1.2; __id17_.color = 14503834; __id17_.id = "None"; __id17_.line_spacing = 18; __id17_.text = "what can i buy?"; __id17_.tracking = 0; try { __id17_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.transition.doTween("store_info"); } } }//package com.nitrome.buttons
Section 27
//ChanceBig (com.nitrome.coins.ChanceBig) package com.nitrome.coins { public class ChanceBig { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 28
//ChanceExplosive (com.nitrome.coins.ChanceExplosive) package com.nitrome.coins { public class ChanceExplosive { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 29
//ChanceFireArrow (com.nitrome.coins.ChanceFireArrow) package com.nitrome.coins { public class ChanceFireArrow { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 30
//ChanceFly (com.nitrome.coins.ChanceFly) package com.nitrome.coins { public class ChanceFly { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 31
//ChanceInvincibility (com.nitrome.coins.ChanceInvincibility) package com.nitrome.coins { public class ChanceInvincibility { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 32
//ChanceLoveArrow (com.nitrome.coins.ChanceLoveArrow) package com.nitrome.coins { public class ChanceLoveArrow { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 33
//ChanceSmall (com.nitrome.coins.ChanceSmall) package com.nitrome.coins { public class ChanceSmall { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 34
//ChanceSpeed (com.nitrome.coins.ChanceSpeed) package com.nitrome.coins { public class ChanceSpeed { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 35
//ChanceSwap (com.nitrome.coins.ChanceSwap) package com.nitrome.coins { public class ChanceSwap { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 36
//CharacterSkin1 (com.nitrome.coins.CharacterSkin1) package com.nitrome.coins { public class CharacterSkin1 { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 37
//CharacterSkin2 (com.nitrome.coins.CharacterSkin2) package com.nitrome.coins { public class CharacterSkin2 { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 38
//Cheats (com.nitrome.coins.Cheats) package com.nitrome.coins { public class Cheats { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 39
//CoinsData (com.nitrome.coins.CoinsData) package com.nitrome.coins { public class CoinsData { public static const CHEATS_ID:String = "2fb66e35464c221d"; public static const SKINS_ID:String = "4ed3be6cb31350ff"; public static const LEVELPACK_ID:String = "295c902528936488"; private static var _logged_in:Boolean = false; private static var _image_url:String; private static var _uid:String; private static var _widget_visible:Boolean = false; private static var _has_coins:Boolean; private static var _widget_loaded:Boolean = false; private static var _finished_connecting:Boolean = false; private static var _name:String; private static var _cheats_price:Number; private static var _evil_price:Number; public static function set widget_loaded(_arg1:Boolean):void{ _widget_loaded = _arg1; } public static function get finished_connecting():Boolean{ return (_finished_connecting); } public static function set finished_connecting(_arg1:Boolean):void{ _finished_connecting = _arg1; } public static function set logged_in(_arg1:Boolean):void{ _logged_in = _arg1; } public static function set evil_price(_arg1:Number):void{ _evil_price = _arg1; } public static function get uid():String{ return (_uid); } public static function get cheats_price():Number{ return (_cheats_price); } public static function get name():String{ return (_name); } public static function set cheats_price(_arg1:Number):void{ _cheats_price = _arg1; } public static function set has_coins(_arg1:Boolean):void{ _has_coins = _arg1; } public static function set uid(_arg1:String):void{ _uid = _arg1; } public static function get image_url():String{ return (_image_url); } public static function get has_coins():Boolean{ return (_has_coins); } public static function set name(_arg1:String):void{ _name = _arg1; } public static function get widget_loaded():Boolean{ return (_widget_loaded); } public static function get evil_price():Number{ return (_evil_price); } public static function set image_url(_arg1:String):void{ _image_url = _arg1; } public static function get logged_in():Boolean{ return (_logged_in); } public static function set widget_visible(_arg1:Boolean):void{ _widget_visible = _arg1; } public static function get widget_visible():Boolean{ return (_widget_visible); } } }//package com.nitrome.coins
Section 40
//FartMode (com.nitrome.coins.FartMode) package com.nitrome.coins { public class FartMode { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 41
//FreeSkin (com.nitrome.coins.FreeSkin) package com.nitrome.coins { public class FreeSkin { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 42
//GameMode (com.nitrome.coins.GameMode) package com.nitrome.coins { public class GameMode { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 43
//LevelPack (com.nitrome.coins.LevelPack) package com.nitrome.coins { public class LevelPack { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 44
//LevelSkip (com.nitrome.coins.LevelSkip) package com.nitrome.coins { public class LevelSkip { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 45
//MochiErrorMessage (com.nitrome.coins.MochiErrorMessage) package com.nitrome.coins { import flash.display.*; public class MochiErrorMessage extends Sprite { public function MochiErrorMessage(){ visible = false; } } }//package com.nitrome.coins
Section 46
//Player1Hearts (com.nitrome.coins.Player1Hearts) package com.nitrome.coins { public class Player1Hearts { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 47
//Player1PowerUp (com.nitrome.coins.Player1PowerUp) package com.nitrome.coins { public class Player1PowerUp { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 48
//Player2Hearts (com.nitrome.coins.Player2Hearts) package com.nitrome.coins { public class Player2Hearts { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 49
//Player2PowerUp (com.nitrome.coins.Player2PowerUp) package com.nitrome.coins { public class Player2PowerUp { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 50
//PlayerNum (com.nitrome.coins.PlayerNum) package com.nitrome.coins { public class PlayerNum { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 51
//PlusMinusSelector (com.nitrome.coins.PlusMinusSelector) package com.nitrome.coins { import flash.display.*; import flash.events.*; public class PlusMinusSelector extends MovieClip { public var plus_button:MovieClip; public var minus_button:MovieClip; public function PlusMinusSelector(){ doDisplay(); plus_button.buttonMode = true; plus_button.mouseEnabled = true; minus_button.buttonMode = true; minus_button.mouseEnabled = true; plus_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); plus_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); plus_button.addEventListener(MouseEvent.CLICK,  , false, 0, true); minus_button.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); minus_button.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); minus_button.addEventListener(MouseEvent.CLICK,  , false, 0, true); } public function  (_arg1:MouseEvent):void{ if (name == "invincible"){ ChanceInvincibility.value++; if (ChanceInvincibility.value > 5){ ChanceInvincibility.value = 5; }; } else { if (name == "fly"){ ChanceFly.value++; if (ChanceFly.value > 5){ ChanceFly.value = 5; }; } else { if (name == "speed"){ ChanceSpeed.value++; if (ChanceSpeed.value > 5){ ChanceSpeed.value = 5; }; } else { if (name == "swap_players"){ ChanceSwap.value++; if (ChanceSwap.value > 5){ ChanceSwap.value = 5; }; } else { if (name == "love_arrow"){ ChanceLoveArrow.value++; if (ChanceLoveArrow.value > 5){ ChanceLoveArrow.value = 5; }; } else { if (name == "fire_arrow"){ ChanceFireArrow.value++; if (ChanceFireArrow.value > 5){ ChanceFireArrow.value = 5; }; } else { if (name == "explosive_arrow"){ ChanceExplosive.value++; if (ChanceExplosive.value > 5){ ChanceExplosive.value = 5; }; } else { if (name == "big_player"){ ChanceBig.value++; if (ChanceBig.value > 5){ ChanceBig.value = 5; }; } else { if (name == "small_player"){ ChanceSmall.value++; if (ChanceSmall.value > 5){ ChanceSmall.value = 5; }; } else { if (name == "hearts1"){ Player1Hearts.value++; if (Player1Hearts.value > 5){ Player1Hearts.value = 5; }; } else { if (name == "hearts2"){ Player2Hearts.value++; if (Player2Hearts.value > 5){ Player2Hearts.value = 5; }; }; }; }; }; }; }; }; }; }; }; }; doDisplay(); } public function doReset():void{ if (name == "invincible"){ ChanceInvincibility.value = 1; } else { if (name == "fly"){ ChanceFly.value = 1; } else { if (name == "speed"){ ChanceSpeed.value = 1; } else { if (name == "swap_players"){ ChanceSwap.value = 1; } else { if (name == "love_arrow"){ ChanceLoveArrow.value = 1; } else { if (name == "fire_arrow"){ ChanceFireArrow.value = 1; } else { if (name == "explosive_arrow"){ ChanceExplosive.value = 0; } else { if (name == "big_player"){ ChanceBig.value = 0; } else { if (name == "small_player"){ ChanceSmall.value = 0; } else { if (name == "hearts1"){ Player1Hearts.value = 3; } else { if (name == "hearts2"){ Player2Hearts.value = 3; }; }; }; }; }; }; }; }; }; }; }; doDisplay(); } public function doRollOut(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop("up"); } private function doDisplay():void{ if (name == "invincible"){ gotoAndStop((ChanceInvincibility.value + 1)); } else { if (name == "fly"){ gotoAndStop((ChanceFly.value + 1)); } else { if (name == "speed"){ gotoAndStop((ChanceSpeed.value + 1)); } else { if (name == "swap_players"){ gotoAndStop((ChanceSwap.value + 1)); } else { if (name == "love_arrow"){ gotoAndStop((ChanceLoveArrow.value + 1)); } else { if (name == "fire_arrow"){ gotoAndStop((ChanceFireArrow.value + 1)); } else { if (name == "explosive_arrow"){ gotoAndStop((ChanceExplosive.value + 1)); } else { if (name == "big_player"){ gotoAndStop((ChanceBig.value + 1)); } else { if (name == "small_player"){ gotoAndStop((ChanceSmall.value + 1)); } else { if (name == "hearts1"){ gotoAndStop(Player1Hearts.value); } else { if (name == "hearts2"){ gotoAndStop(Player2Hearts.value); }; }; }; }; }; }; }; }; }; }; }; } public function doRollOver(_arg1:MouseEvent):void{ _arg1.target.gotoAndStop("over"); } public function  (_arg1:MouseEvent):void{ if (name == "invincible"){ ChanceInvincibility.value--; if (ChanceInvincibility.value < 0){ ChanceInvincibility.value = 0; }; } else { if (name == "fly"){ ChanceFly.value--; if (ChanceFly.value < 0){ ChanceFly.value = 0; }; } else { if (name == "speed"){ ChanceSpeed.value--; if (ChanceSpeed.value < 0){ ChanceSpeed.value = 0; }; } else { if (name == "swap_players"){ ChanceSwap.value--; if (ChanceSwap.value < 0){ ChanceSwap.value = 0; }; } else { if (name == "love_arrow"){ ChanceLoveArrow.value--; if (ChanceLoveArrow.value < 0){ ChanceLoveArrow.value = 0; }; } else { if (name == "fire_arrow"){ ChanceFireArrow.value--; if (ChanceFireArrow.value < 0){ ChanceFireArrow.value = 0; }; } else { if (name == "explosive_arrow"){ ChanceExplosive.value--; if (ChanceExplosive.value < 0){ ChanceExplosive.value = 0; }; } else { if (name == "big_player"){ ChanceBig.value--; if (ChanceBig.value < 0){ ChanceBig.value = 0; }; } else { if (name == "small_player"){ ChanceSmall.value--; if (ChanceSmall.value < 0){ ChanceSmall.value = 0; }; } else { if (name == "hearts1"){ Player1Hearts.value--; if (Player1Hearts.value < 1){ Player1Hearts.value = 1; }; } else { if (name == "hearts2"){ Player2Hearts.value--; if (Player2Hearts.value < 1){ Player2Hearts.value = 1; }; }; }; }; }; }; }; }; }; }; }; }; doDisplay(); } } }//package com.nitrome.coins
Section 52
//PowerUpSelector (com.nitrome.coins.PowerUpSelector) package com.nitrome.coins { import flash.display.*; import flash.events.*; public class PowerUpSelector extends MovieClip { private var :Number; public var button_3:MovieClip; public var button_6:MovieClip; public var button_7:MovieClip; public var button_8:MovieClip; public var button_4:MovieClip; public var button_5:MovieClip; public var button_1:MovieClip; public var button_2:MovieClip; public var hasChanged:Boolean;// = false private var over:Number;// = 0 public function PowerUpSelector(){ over = 0; hasChanged = false; super();  = Number(name.charAt(2)); button_1.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_1.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_1.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_2.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_2.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_2.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_3.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_3.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_3.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_4.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_4.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_4.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_5.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_5.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_5.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_6.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_6.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_6.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_7.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_7.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_7.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_8.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); button_8.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); button_8.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); button_1.buttonMode = true; button_2.buttonMode = true; button_3.buttonMode = true; button_4.buttonMode = true; button_5.buttonMode = true; button_6.buttonMode = true; button_7.buttonMode = true; button_8.buttonMode = true; doDisplay(); } public function doReset():void{ Player1PowerUp.value = 0; Player2PowerUp.value = 0; doDisplay(); } public function doRollOut(_arg1:MouseEvent):void{ over = 0; doDisplay(); } public function doDisplay(){ var _local1:String; var _local2:String; var _local3:String; var _local4:String; var _local5:String; var _local6:String; var _local7:String; var _local8:String; _local1 = "off"; _local2 = "off"; _local3 = "off"; _local4 = "off"; _local5 = "off"; _local6 = "off"; _local7 = "off"; _local8 = "off"; if ( == 1){ if (Player1PowerUp.value == 0){ } else { if (Player1PowerUp.value == 1){ _local1 = "on"; } else { if (Player1PowerUp.value == 2){ _local2 = "on"; } else { if (Player1PowerUp.value == 3){ _local3 = "on"; } else { if (Player1PowerUp.value == 4){ _local4 = "on"; } else { if (Player1PowerUp.value == 5){ _local5 = "on"; } else { if (Player1PowerUp.value == 6){ _local6 = "on"; } else { if (Player1PowerUp.value == 7){ _local7 = "on"; } else { if (Player1PowerUp.value == 8){ _local8 = "on"; }; }; }; }; }; }; }; }; }; } else { if ( == 2){ if (Player2PowerUp.value == 0){ } else { if (Player2PowerUp.value == 1){ _local1 = "on"; } else { if (Player2PowerUp.value == 2){ _local2 = "on"; } else { if (Player2PowerUp.value == 3){ _local3 = "on"; } else { if (Player2PowerUp.value == 4){ _local4 = "on"; } else { if (Player2PowerUp.value == 5){ _local5 = "on"; } else { if (Player2PowerUp.value == 6){ _local6 = "on"; } else { if (Player2PowerUp.value == 7){ _local7 = "on"; } else { if (Player2PowerUp.value == 8){ _local8 = "on"; }; }; }; }; }; }; }; }; }; }; }; if (over != 0){ if (over == 1){ _local1 = (_local1 + "_over"); } else { if (over == 2){ _local2 = (_local2 + "_over"); } else { if (over == 3){ _local3 = (_local3 + "_over"); } else { if (over == 4){ _local4 = (_local4 + "_over"); } else { if (over == 5){ _local5 = (_local5 + "_over"); } else { if (over == 6){ _local6 = (_local6 + "_over"); } else { if (over == 7){ _local7 = (_local7 + "_over"); } else { if (over == 8){ _local8 = (_local8 + "_over"); }; }; }; }; }; }; }; }; }; button_1.gotoAndStop(_local1); button_2.gotoAndStop(_local2); button_3.gotoAndStop(_local3); button_4.gotoAndStop(_local4); button_5.gotoAndStop(_local5); button_6.gotoAndStop(_local6); button_7.gotoAndStop(_local7); button_8.gotoAndStop(_local8); } public function doClick(_arg1:MouseEvent):void{ if ( == 1){ if (_arg1.target.name == "button_1"){ if (Player1PowerUp.value == 1){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 1; }; } else { if (_arg1.target.name == "button_2"){ if (Player1PowerUp.value == 2){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 2; }; } else { if (_arg1.target.name == "button_3"){ if (Player1PowerUp.value == 3){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 3; }; } else { if (_arg1.target.name == "button_4"){ if (Player1PowerUp.value == 4){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 4; }; } else { if (_arg1.target.name == "button_5"){ if (Player1PowerUp.value == 5){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 5; }; } else { if (_arg1.target.name == "button_6"){ if (Player1PowerUp.value == 6){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 6; }; } else { if (_arg1.target.name == "button_7"){ if (Player1PowerUp.value == 7){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 7; }; } else { if (_arg1.target.name == "button_8"){ if (Player1PowerUp.value == 8){ Player1PowerUp.value = 0; } else { Player1PowerUp.value = 8; }; }; }; }; }; }; }; }; }; } else { if (_arg1.target.name == "button_1"){ if (Player2PowerUp.value == 1){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 1; }; } else { if (_arg1.target.name == "button_2"){ if (Player2PowerUp.value == 2){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 2; }; } else { if (_arg1.target.name == "button_3"){ if (Player2PowerUp.value == 3){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 3; }; } else { if (_arg1.target.name == "button_4"){ if (Player2PowerUp.value == 4){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 4; }; } else { if (_arg1.target.name == "button_5"){ if (Player2PowerUp.value == 5){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 5; }; } else { if (_arg1.target.name == "button_6"){ if (Player2PowerUp.value == 6){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 6; }; } else { if (_arg1.target.name == "button_7"){ if (Player2PowerUp.value == 7){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 7; }; } else { if (_arg1.target.name == "button_8"){ if (Player2PowerUp.value == 8){ Player2PowerUp.value = 0; } else { Player2PowerUp.value = 8; }; }; }; }; }; }; }; }; }; }; doDisplay(); hasChanged = true; } public function doRollOver(_arg1:MouseEvent):void{ over = Number(_arg1.target.name.charAt(7)); doDisplay(); } } }//package com.nitrome.coins
Section 53
//RandomLevelMode (com.nitrome.coins.RandomLevelMode) package com.nitrome.coins { public class RandomLevelMode { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 54
//SecretCharacter (com.nitrome.coins.SecretCharacter) package com.nitrome.coins { public class SecretCharacter { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 55
//SelectedLevel (com.nitrome.coins.SelectedLevel) package com.nitrome.coins { public class SelectedLevel { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.coins
Section 56
//SkinSelector (com.nitrome.coins.SkinSelector) package com.nitrome.coins { import flash.display.*; import flash.events.*; public class SkinSelector extends MovieClip { public var skin_5:MovieClip; private var :Number; public var hasChanged:Boolean;// = false private var over:Number;// = -1 public var skin_0:MovieClip; public var skin_1:MovieClip; public var skin_3:MovieClip; public var skin_4:MovieClip; public var skin_2:MovieClip; public function SkinSelector(){ over = -1; hasChanged = false; super();  = Number(name.charAt(2)); skin_0.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_0.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_0.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_1.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_1.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_1.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_2.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_2.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_2.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_3.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_3.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_3.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_4.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_4.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_4.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_5.addEventListener(MouseEvent.ROLL_OVER, doRollOver, false, 0, true); skin_5.addEventListener(MouseEvent.ROLL_OUT, doRollOut, false, 0, true); skin_5.addEventListener(MouseEvent.CLICK, doClick, false, 0, true); skin_0.buttonMode = true; skin_1.buttonMode = true; skin_2.buttonMode = true; skin_3.buttonMode = true; skin_4.buttonMode = true; skin_5.buttonMode = true; doDisplay(); } public function doRollOut(_arg1:MouseEvent):void{ over = -1; doDisplay(); } public function doDisplay(){ var _local1:String; var _local2:String; var _local3:String; var _local4:String; var _local5:String; var _local6:String; _local1 = "off"; _local2 = "off"; _local3 = "off"; _local4 = "off"; _local5 = "off"; _local6 = "off"; if ( == 1){ if (CharacterSkin1.value == 0){ _local1 = "on"; } else { if (CharacterSkin1.value == 1){ _local2 = "on"; } else { if (CharacterSkin1.value == 2){ _local3 = "on"; } else { if (CharacterSkin1.value == 3){ _local4 = "on"; } else { if (CharacterSkin1.value == 4){ _local5 = "on"; } else { if (CharacterSkin1.value == 5){ _local6 = "on"; }; }; }; }; }; }; } else { if ( == 2){ if (CharacterSkin2.value == 0){ _local1 = "on"; } else { if (CharacterSkin2.value == 1){ _local2 = "on"; } else { if (CharacterSkin2.value == 2){ _local3 = "on"; } else { if (CharacterSkin2.value == 3){ _local4 = "on"; } else { if (CharacterSkin2.value == 4){ _local5 = "on"; } else { if (CharacterSkin2.value == 5){ _local6 = "on"; }; }; }; }; }; }; }; }; if (over != -1){ if (over == 0){ _local1 = (_local1 + "_over"); } else { if (over == 1){ _local2 = (_local2 + "_over"); } else { if (over == 2){ _local3 = (_local3 + "_over"); } else { if (over == 3){ _local4 = (_local4 + "_over"); } else { if (over == 4){ _local5 = (_local5 + "_over"); } else { if (over == 5){ _local6 = (_local6 + "_over"); }; }; }; }; }; }; }; skin_0.gotoAndStop(_local1); skin_1.gotoAndStop(_local2); skin_2.gotoAndStop(_local3); skin_3.gotoAndStop(_local4); skin_4.gotoAndStop(_local5); skin_5.gotoAndStop(_local6); if (SecretCharacter.value == 1){ NitromeGame.timeline.play_1.player_1.gotoAndStop("skin_6"); NitromeGame.timeline.play_2.player_1.gotoAndStop("skin_6"); NitromeGame.timeline.play_2.player_2.gotoAndStop("skin_6"); } else { NitromeGame.timeline.play_1.player_1.gotoAndStop(("skin_" + CharacterSkin1.value)); NitromeGame.timeline.play_2.player_1.gotoAndStop(("skin_" + CharacterSkin1.value)); NitromeGame.timeline.play_2.player_2.gotoAndStop(("skin_" + CharacterSkin2.value)); }; } public function doClick(_arg1:MouseEvent):void{ if ( == 1){ if (_arg1.target.name == "skin_0"){ CharacterSkin1.value = 0; } else { if (_arg1.target.name == "skin_1"){ CharacterSkin1.value = 1; } else { if (_arg1.target.name == "skin_2"){ CharacterSkin1.value = 2; } else { if (_arg1.target.name == "skin_3"){ CharacterSkin1.value = 3; } else { if (_arg1.target.name == "skin_4"){ CharacterSkin1.value = 4; } else { if (_arg1.target.name == "skin_5"){ CharacterSkin1.value = 5; }; }; }; }; }; }; } else { if (_arg1.target.name == "skin_0"){ CharacterSkin2.value = 0; } else { if (_arg1.target.name == "skin_1"){ CharacterSkin2.value = 1; } else { if (_arg1.target.name == "skin_2"){ CharacterSkin2.value = 2; } else { if (_arg1.target.name == "skin_3"){ CharacterSkin2.value = 3; } else { if (_arg1.target.name == "skin_4"){ CharacterSkin2.value = 4; } else { if (_arg1.target.name == "skin_5"){ CharacterSkin2.value = 5; }; }; }; }; }; }; }; doDisplay(); hasChanged = true; } public function doRollOver(_arg1:MouseEvent):void{ over = Number(_arg1.target.name.charAt(5)); doDisplay(); } } }//package com.nitrome.coins
Section 57
//BonusStageIndicator (com.nitrome.game.BonusStageIndicator) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import com.nitrome.util.*; import flash.filters.*; public class BonusStageIndicator extends MovieClip { public var N:MovieClip; public var S:MovieClip; public var U:MovieClip; public var O:MovieClip; public var B:MovieClip; public var  :Number;// = 1 public function BonusStageIndicator(){  = 1; super(); } public function advance():void{ var _local1:Boolean; var _local2:Array; var _local3:Array; var _local4:Number; var _local5:Number; var _local6:MovieClip; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; _local1 = false; if (Controller.level){ if (Controller.level.player1.powerup.value == Player.POWERUP_BONUS_ROUND){ _local1 = true; }; if (((Controller.isTwoPlayerGame()) && ((Controller.level.player2.powerup.value == Player.POWERUP_BONUS_ROUND)))){ _local1 = true; }; };  = Global.slide( , (_local1) ? 0 : 1, 0.1); _local2 = [B, O, N, U, S]; _local3 = [-22, -11, 0, 11, 22]; _local4 = 4; while (_local4 >= 0) { _local5 = ((Controller.frameNumber * 20) + (_local4 * 50)); _local5 = (_local5 % 360); if (_local5 < 0){ _local5 = (_local5 + 360); }; _local6 = _local2[_local4]; _local6.x = (_local3[_local4] + Math.cos(((_local5 * Math.PI) / 180))); if (_local4 == 0){ _local6.y = ((( *  ) * 22) + Math.sin(((_local5 * Math.PI) / 180))); } else { _local6.y = _local2[(_local4 - 1)].y; }; _local6.visible = (_local6.y < 406); if (_local6.visible){ _local7 = 0; _local8 = 0; _local9 = 0; if (_local5 < 120){ _local8 = (_local5 / 120); _local7 = (1 - _local8); } else { if (_local5 < 240){ _local9 = ((_local5 - 120) / 120); _local8 = (1 - _local9); } else { _local7 = ((_local5 - 240) / 120); _local9 = (1 - _local7); }; }; _local10 = (((_local7 * _local7) + (_local8 * _local8)) + (_local9 * _local9)); _local11 = Math.sqrt(_local10); _local7 = (_local7 / (3 * _local11)); _local8 = (_local8 / (3 * _local11)); _local9 = (_local9 / (3 * _local11)); _local12 = 1.5; _local13 = -5; _local14 = 0.2; _local7 = ((_local7 * _local12) + _local14); _local8 = ((_local8 * _local12) + _local14); _local9 = ((_local9 * _local12) + _local14); _local6.filters = [new ColorMatrixFilter([_local7, _local7, _local7, 0, _local13, _local8, _local8, _local8, 0, _local13, _local9, _local9, _local9, 0, _local13, 0, 0, 0, 1, 0])]; }; _local4--; }; } } }//package com.nitrome.game
Section 58
//ChangeKeysButton (com.nitrome.game.ChangeKeysButton) package com.nitrome.game { import flash.events.*; import com.nitrome.util.*; public class ChangeKeysButton extends SimpleButton { private var  :Boolean;// = false public var editing:Boolean; private var  :Array; private var  :Array; public function ChangeKeysButton(){  = false; super(); editing = false; if (NitromeGame.timeline.currentLabel == "select_players"){ stage.addEventListener(MouseEvent.MOUSE_DOWN, click); addEventListener(Event.REMOVED_FROM_STAGE, ); }; } private function init():void{ var _local1:int; var _local2:KeyLetterButton;  = []; _local1 = 0; while (_local1 < parent.numChildren) { _local2 = (parent.getChildAt(_local1) as KeyLetterButton); if (!_local2){ } else {  .push(parent.getChildAt(_local1)); }; _local1++; };  .sortOn("index", Array.NUMERIC);  = true; } public function stopEdit():void{ removeEventListener(Event.ENTER_FRAME, onEnterFrame); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); if ( .length <  .length){  [ .length].visible = true; }; editing = false; parent["redefineKeysText"].update(); } private function click(_arg1:MouseEvent):void{ var _local2:Boolean; _local2 = this.hitTestPoint(_arg1.stageX, _arg1.stageY); if (((_local2) && (!(editing)))){ if (! ){ init(); }; addEventListener(Event.ENTER_FRAME, onEnterFrame, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed);  = []; editing = true; NitromeGame.usingDefaultKeys = false; parent["redefineKeysText"].update(); } else { if (((!(_local2)) && (editing))){ stopEdit(); }; }; } private function (_arg1:Event):void{ stage.removeEventListener(MouseEvent.MOUSE_DOWN, click); _arg1.target.removeEventListener(Event.REMOVED_FROM_STAGE, ); } private function onEnterFrame(_arg1:Event):void{  [ .length].animate(); } private function keyPressed(_arg1:KeyboardEvent):void{ var _local2:int; if (_arg1.keyCode == Key.ESCAPE){ stopEdit(); return; }; _local2 = 0; while (_local2 <  .length) { if ( [_local2] == _arg1.keyCode){ return; }; _local2++; };  [ .length].setKey(_arg1.keyCode);  [ .length].stopEdit();  .push(_arg1.keyCode); if ( .length ==  .length){ stopEdit(); }; } } }//package com.nitrome.game
Section 59
//ContinueGameButton (com.nitrome.game.ContinueGameButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; import com.nitrome.coins.*; import flash.utils.*; public class ContinueGameButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id23_:TwinShotFont; public function ContinueGameButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function (){ try { __id23_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id23_.align = "center"; __id23_.align_vert = "center"; __id23_.blackStrength = 1.2; __id23_.color = 14503834; __id23_.id = "None"; __id23_.line_spacing = 18; __id23_.text = "Resume"; __id23_.tracking = 0; try { __id23_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } public function ():void{ var sel:PowerUpSelector; if (!Controller.level){ return; }; try { sel = ((parent as MovieClip).getChildByName("s_1") as PowerUpSelector); if (sel.hasChanged){ Controller.level.player1.applyLockedPowerup(); }; if (Controller.isTwoPlayerGame()){ sel = ((parent as MovieClip).getChildByName("s_2") as PowerUpSelector); if (sel.hasChanged){ Controller.level.player2.applyLockedPowerup(); }; }; } catch(e:Error) { }; } function frame4(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 1)) && ((int(__setPropDict[__id23_]) <= 10))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id23_] == undefined)) || (!((((int(__setPropDict[__id23_]) >= 11)) && ((int(__setPropDict[__id23_]) <= 20))))))){ __setPropDict[__id23_] = currentFrame; (); }; } function (){ try { __id23_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id23_.align = "center"; __id23_.align_vert = "center"; __id23_.blackStrength = 1.2; __id23_.color = 16289784; __id23_.id = "None"; __id23_.line_spacing = 18; __id23_.text = "Resume"; __id23_.tracking = 0; try { __id23_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ if (Controller.popup){ (); Controller.popup.close(); }; } } }//package com.nitrome.game
Section 60
//Cutscene (com.nitrome.game.Cutscene) package com.nitrome.game { import flash.display.*; import flash.events.*; public class Cutscene extends MovieClip { public var textBox:TwinShotFont; public var  :String;// = "" public var :Number;// = 0 public function Cutscene(){  = 0;   = ""; super(); textBox.text = ""; addEventListener(Event.ENTER_FRAME, advance, false, 0, true); } public function setTickerText(_arg1:String):void{  = 0;   = _arg1; textBox.text = ""; } public function  ():TextComponent{ return ((getChildByName("textBox") as TextComponent)); } public function advance(_arg1:Event):void{ if ( >=  .length){ return; };  = ( + 2); if ( >  .length){  =  .length; }; textBox.text =  .substr(0, ); } } }//package com.nitrome.game
Section 61
//EndGameButton (com.nitrome.game.EndGameButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; public class EndGameButton extends SimpleButton { override public function onClick(_arg1:MouseEvent):void{ var e = _arg1; if (Controller.popup){ Controller.popup.close(); }; NitromeGame.transition.doTween(function (){ Controller.endGame(); NitromeGame.timeline.gotoAndStop("title_screen"); if (stage){ stage.quality = StageQuality.HIGH; }; }); } } }//package com.nitrome.game
Section 62
//EndGameButton1 (com.nitrome.game.EndGameButton1) package com.nitrome.game { import flash.utils.*; public dynamic class EndGameButton1 extends EndGameButton { public var __setPropDict:Dictionary; public var __id24_:TwinShotFont; public function EndGameButton1(){ __setPropDict = new Dictionary(true); super(); addFrameScript(10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id24_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id24_.align = "center"; __id24_.align_vert = "center"; __id24_.blackStrength = 1.2; __id24_.color = 16289784; __id24_.id = "None"; __id24_.line_spacing = 18; __id24_.text = "End Game"; __id24_.tracking = 0; try { __id24_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 1)) && ((int(__setPropDict[__id24_]) <= 10))))))){ __setPropDict[__id24_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id24_] == undefined)) || (!((((int(__setPropDict[__id24_]) >= 11)) && ((int(__setPropDict[__id24_]) <= 20))))))){ __setPropDict[__id24_] = currentFrame; (); }; } function  (){ try { __id24_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id24_.align = "center"; __id24_.align_vert = "center"; __id24_.blackStrength = 1.2; __id24_.color = 14503834; __id24_.id = "None"; __id24_.line_spacing = 18; __id24_.text = "End Game"; __id24_.tracking = 0; try { __id24_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.game
Section 63
//EndGameButton2 (com.nitrome.game.EndGameButton2) package com.nitrome.game { import flash.utils.*; public dynamic class EndGameButton2 extends EndGameButton { public var __setPropDict:Dictionary; public var __id27_:TwinShotFont; public function EndGameButton2(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id27_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id27_.align = "center"; __id27_.align_vert = "center"; __id27_.blackStrength = 1.2; __id27_.color = 16289784; __id27_.id = "None"; __id27_.line_spacing = 18; __id27_.text = "End Game"; __id27_.tracking = 0; try { __id27_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 1)) && ((int(__setPropDict[__id27_]) <= 10))))))){ __setPropDict[__id27_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id27_] == undefined)) || (!((((int(__setPropDict[__id27_]) >= 11)) && ((int(__setPropDict[__id27_]) <= 20))))))){ __setPropDict[__id27_] = currentFrame;  (); }; } function (){ try { __id27_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id27_.align = "center"; __id27_.align_vert = "center"; __id27_.blackStrength = 1.2; __id27_.color = 14503834; __id27_.id = "None"; __id27_.line_spacing = 18; __id27_.text = "End Game"; __id27_.tracking = 0; try { __id27_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.game
Section 64
//FxToggle (com.nitrome.game.FxToggle) package com.nitrome.game { import flash.events.*; public class FxToggle extends SimpleButton { public function FxToggle(){ if (!NitromeGame.sfx){ gotoAndStop("_off_up"); } else { gotoAndStop("_on_up"); }; } override protected function updateGraphic():void{ if (over){ if (NitromeGame.sound_manager.sfx){ gotoAndStop("_on_over"); } else { if (!NitromeGame.sound_manager.sfx){ gotoAndStop("_off_over"); }; }; } else { if (NitromeGame.sound_manager.sfx){ gotoAndStop("_on_up"); } else { if (!NitromeGame.sound_manager.sfx){ gotoAndStop("_off_up"); }; }; }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.sound_manager.toggleSfx(); if (!NitromeGame.sfx){ gotoAndStop("_off_up"); } else { gotoAndStop("_on_up"); }; } } }//package com.nitrome.game
Section 65
//IngamePopup (com.nitrome.game.IngamePopup) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; import com.nitrome.util.*; public class IngamePopup extends MovieClip { public var :String; public var :Number;// = 0 public var :Number;// = 0 public var :Boolean;// = false public var inner:MovieClip; public var :Number;// = 0 public var  :Boolean;// = true public var  :Number;// = 10 public var  :Number;// = 0 public var  :Number;// = 0 public function IngamePopup(){  = true;  = 0;  = 0;  = 0;  = 0;  = 10;  = false;  = 0; super(); addFrameScript(0, frame1, 8, frame9, 9, frame10, 15, frame16); addEventListener(Event.ADDED, ); x = 275; y = 200; } public function destroy():void{ (); removeEventListener(Event.ADDED, ); } public function ():void{ var _local1:Number; var _local2:DisplayObject; if (((!()) || (!(isOpen)))){ return; }; _local1 = 0; while (_local1 < MovieClip(inner).numChildren) { _local2 = inner.getChildAt(_local1); if ((((_local2 is SimpleButton)) && ((_local2.name.substr(0, 7) == "default")))){ (_local2 as SimpleButton).onClick(null);  = false; return; }; _local1++; }; } function frame10(){  = false; } function frame16(){ (); } function frame1(){ stop(); } public function (_arg1:Event):void{ if ((((_arg1.target.parent == this)) && ((_arg1.target is MovieClip)))){ (_arg1.target as MovieClip).gotoAndStop(); }; } private function ():void{ if (parent){ parent.removeChild(this); }; gotoAndStop(1); Controller.unpause(); } public function open(_arg1:String):void{  = _arg1; gotoAndPlay(2); if (!parent){ Controller.root.addChild(this); };  = Controller.level.getScore();  = Score.value;  = ( = 0);  = true;  = 0; if (((Controller.isTwoPlayerGame()) && (!((_arg1 == "failed"))))){  = 40; } else {  = 10; }; } function frame9(){  = true;  = false; stop(); } public function advance():void{ var _local1:String; var _local2:Boolean; var _local3:Boolean; if (!inner){ return; };  ++; if (Key.isReady()){ _local3 = false; if (((Controller.level) && (Controller.level.player1))){ _local3 = ((_local3) || (Controller.level.player1.holdingFire())); }; if (((((Controller.isTwoPlayerGame()) && (Controller.level))) && (Controller.level.player2))){ _local3 = ((_local3) || (Controller.level.player2.holdingFire())); }; _local3 = ((_local3) || (Key.isDown(Key.SPACE))); if (_local3){ (); }; }; if (! ){ if ( > 0){  --; } else { if (((inner.levelScore) && (( <  )))){  = ( + 23); if ( >=  ){  =  ;  = 10; }; inner.levelScore.text = .toString(); } else { if (((inner.totalScore) && (( < )))){  = ( + 157); if ( > ){  = ; }; inner.totalScore.text = .toString(); }; }; }; }; _local1 = Controller.player1Wins.toString(); _local2 = ((((!((Controller.latestWinner == 1))) || (( > 30)))) || ((( % 3) < 2))); if (inner.player1Score){ if (inner.player1Score.text != _local1){ inner.player1Score.text = _local1; }; if (inner.player1Score.visible != _local2){ inner.player1Score.visible = _local2; }; }; _local1 = Controller.player2Wins.toString(); _local2 = ((((!((Controller.latestWinner == 2))) || (( > 30)))) || ((( % 3) < 2))); if (inner.player2Score){ if (inner.player2Score.text != _local1){ inner.player2Score.text = _local1; }; if (inner.player2Score.visible != _local2){ inner.player2Score.visible = _local2; }; }; } public function get isOpen():Boolean{ return (!((currentFrame == 1))); } public function close():void{ play(); stage.focus = null; } } }//package com.nitrome.game
Section 66
//IngameSubmitScoreButton (com.nitrome.game.IngameSubmitScoreButton) package com.nitrome.game { import flash.utils.*; public dynamic class IngameSubmitScoreButton extends SubmitScoreButton { public var __id28_:TwinShotFont; public var __setPropDict:Dictionary; public function IngameSubmitScoreButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id28_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id28_.align = "center"; __id28_.align_vert = "center"; __id28_.blackStrength = 1.2; __id28_.color = 14503834; __id28_.id = "None"; __id28_.line_spacing = 18; __id28_.text = "Submit Score"; __id28_.tracking = 0; try { __id28_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 1)) && ((int(__setPropDict[__id28_]) <= 10))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id28_] == undefined)) || (!((((int(__setPropDict[__id28_]) >= 11)) && ((int(__setPropDict[__id28_]) <= 20))))))){ __setPropDict[__id28_] = currentFrame; (); }; } function (){ try { __id28_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id28_.align = "center"; __id28_.align_vert = "center"; __id28_.blackStrength = 1.2; __id28_.color = 16289784; __id28_.id = "None"; __id28_.line_spacing = 18; __id28_.text = "Submit Score"; __id28_.tracking = 0; try { __id28_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package com.nitrome.game
Section 67
//KeyLetterButton (com.nitrome.game.KeyLetterButton) package com.nitrome.game { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.text.*; import com.nitrome.util.*; public class KeyLetterButton extends MovieClip { public var letter:TextField; public var :int; public var editing:Boolean; public var index:uint; public function KeyLetterButton(){ addFrameScript(0, frame1); index = name.match(/\d+/)[0];  = 0; editing = false; if (NitromeGame.timeline.currentLabel == "select_players"){ stage.addEventListener(MouseEvent.MOUSE_DOWN, click); addEventListener(Event.ADDED_TO_STAGE, init); addEventListener(Event.REMOVED_FROM_STAGE, ); }; } private function init(_arg1:Event):void{ if ((((Key.custom == null)) || ((Key.custom.length < index)))){ visible = false; return; }; (Key.custom[index]); _arg1.target.removeEventListener(Event.ADDED_TO_STAGE, init); } public function (_arg1:Number):void{ var _local2:Number; _local2 = 1; switch (Key.custom[index]){ case Key.UP: _local2 = 2; break; case Key.DOWN: _local2 = 3; break; case Key.LEFT: _local2 = 4; break; case Key.RIGHT: _local2 = 5; break; }; if (currentFrame != _local2){ gotoAndStop(_local2); }; letter.text = ((_local2)==1) ? Key.keyString(_arg1) : ""; } public function stopEdit():void{ removeEventListener(Event.ENTER_FRAME, onEnterFrame); stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); editing = false; visible = true; parent["redefineKeysText"].update(); } function frame1(){ stop(); } private function click(_arg1:MouseEvent):void{ var _local2:Point; var _local3:Boolean; _local2 = this.globalToLocal(new Point(_arg1.stageX, _arg1.stageY)); _local3 = this.hitTestPoint(_arg1.stageX, _arg1.stageY); if (_local2.x <= 0){ _local3 = false; }; if (_local2.x >= 20){ _local3 = false; }; if (((_local3) && (!(editing)))){ addEventListener(Event.ENTER_FRAME, onEnterFrame, false, 0, true); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); editing = true; NitromeGame.usingDefaultKeys = false; parent["redefineKeysText"].update(); } else { if (((!(_local3)) && (editing))){ stopEdit(); }; }; } private function (_arg1:Event):void{ stage.removeEventListener(MouseEvent.MOUSE_DOWN, click); _arg1.target.removeEventListener(Event.REMOVED_FROM_STAGE, ); } public function setKey(_arg1:uint):void{ if (_arg1 == Key.ESCAPE){ stopEdit(); } else { NitromeGame.setKey(index, _arg1); (_arg1); }; } private function onEnterFrame(_arg1:Event):void{ animate(); } private function keyPressed(_arg1:KeyboardEvent):void{ var _local2:int; _local2 = 0; while (_local2 < Key.custom.length) { if (((!((_local2 == index))) && ((Key.custom[_local2] == _arg1.keyCode)))){ return; }; _local2++; }; setKey(_arg1.keyCode); stopEdit(); } public function animate():void{ ++; visible = (( % 3) < 2); } } }//package com.nitrome.game
Section 68
//LoadIndicator (com.nitrome.game.LoadIndicator) package com.nitrome.game { import flash.display.*; public class LoadIndicator extends MovieClip { public function LoadIndicator(_arg1:Number=0, _arg2:Number=0){ x = _arg1; y = _arg2; } public function destroy():void{ stop(); if (parent){ parent.removeChild(this); }; } public function ():void{ gotoAndPlay("outAnimation"); } } }//package com.nitrome.game
Section 69
//MessageOverlay (com.nitrome.game.MessageOverlay) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; public class MessageOverlay extends MovieClip { public var letters:Array; public var frameNumber:Number;// = 0 public var :Number;// = 0 public var :Number;// = 0 public var  :Number;// = 0 public static const HOLD_LENGTH:Number = 50; public static const OUTRO_LENGTH:Number = 30; public static const INTRO_LENGTH:Number = 30; public static const SPACE_WIDTH:Number = 10; public function MessageOverlay(_arg1:String):void{  = 0;  = 0;  = 0; frameNumber = 0; super(); x = 275; y = 100; addEventListener(Event.ENTER_FRAME, enterFrame); setText(_arg1); } public function destroy():void{ stop(); if (parent){ parent.removeChild(this); }; removeEventListener(Event.ENTER_FRAME, enterFrame); } public function enterFrame(_arg1:Event):void{ if (!Controller.isPaused()){ advance(); }; } public function reset():void{ } public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; if ( < INTRO_LENGTH){ ++; } else { if ( < HOLD_LENGTH){ ++; } else { if ( < OUTRO_LENGTH){  ++; }; }; }; frameNumber++; _local1 = 0; while (_local1 < letters.length) { if (!letters[_local1].sprite){ } else { _local2 = letters[_local1].centerX; _local3 = letters[_local1].centerY; _local4 = ((frameNumber * 20) + (_local1 * 50)); _local4 = (_local4 % 360); if (_local4 < 0){ _local4 = (_local4 + 360); }; _local2 = (_local2 + Math.cos(((_local4 * Math.PI) / 180))); _local3 = (_local3 + Math.sin(((_local4 * Math.PI) / 180))); if ( < INTRO_LENGTH){ _local5 = ((INTRO_LENGTH - ) + ((_local1 - letters.length) * 1.5)); if (_local5 < 0){ _local5 = 0; }; _local2 = (_local2 + ((_local5 * _local5) * 4)); } else { if ( < HOLD_LENGTH){ } else { if ( < OUTRO_LENGTH){ _local6 = ( - (_local1 * 2)); if (_local6 < 0){ _local6 = 0; }; _local2 = (_local2 - ((_local6 * _local6) * 4)); } else { destroy(); return; }; }; }; letters[_local1].sprite.x = _local2; letters[_local1].sprite.y = _local3; if (!letters[_local1].sprite.parent){ addChild(letters[_local1].sprite); }; }; _local1++; }; } public function setText(_arg1:String):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; _local2 = 0; _local3 = 0; letters = []; _local6 = 0; while (_local6 < _arg1.length) { letters[_local6] = new Letter(_arg1.substr(_local6, 1)); _local2 = (_local2 + (letters[_local6].width + 1)); _local3 = Math.max(_local3, letters[_local6].height); _local6++; }; _local4 = Math.floor((-(_local2) / 2)); _local5 = Math.floor((-(_local3) / 2)); _local6 = 0; while (_local6 < letters.length) { letters[_local6].centerX = _local4; letters[_local6].centerY = _local5; _local4 = (_local4 + (letters[_local6].width + 1)); _local6++; }; } public static function show(_arg1:String):void{ var _local2:MessageOverlay; _local2 = new MessageOverlay(_arg1); Controller.root.addChild(_local2); } } }//package com.nitrome.game import flash.display.*; import flash.geom.*; import flash.utils.*; class Letter { public var delay:Number; public var centerY:Number; public var sprite:Sprite; public var width:Number; public var centerX:Number; public var height:Number; private function Letter(_arg1:String){ var type:String; var classRef:Class; var l = _arg1; super(); try { type = l.toUpperCase(); switch (l){ case ".": type = "STOP"; break; case ",": type = "COMMA"; break; case "!": type = "EXCLAMATION"; break; }; classRef = (getDefinitionByName(("Text_None_" + type)) as Class); sprite = new (classRef); sprite.transform.colorTransform = new ColorTransform(1.0390625, 0.37109375, 0.73046875, 1, -44, -16, -31); width = sprite.width; height = sprite.height; } catch(e:Error) { width = MessageOverlay.SPACE_WIDTH; height = 1; }; } }
Section 70
//MochiHelpLink (com.nitrome.game.MochiHelpLink) package com.nitrome.game { import flash.display.*; import flash.events.*; import flash.net.*; public class MochiHelpLink extends SimpleButton { public function MochiHelpLink(){ this.addEventListener(MouseEvent.CLICK, click); } public function click(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.mochigames.com/help/"), "_blank"); } } }//package com.nitrome.game
Section 71
//MochiSupportLink (com.nitrome.game.MochiSupportLink) package com.nitrome.game { import flash.display.*; import flash.events.*; import flash.net.*; public class MochiSupportLink extends SimpleButton { public function MochiSupportLink(){ this.addEventListener(MouseEvent.CLICK, click); } public function click(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("mailto:support@mochigames.com"), "_blank"); } } }//package com.nitrome.game
Section 72
//MusicToggle (com.nitrome.game.MusicToggle) package com.nitrome.game { import flash.events.*; public class MusicToggle extends SimpleButton { public function MusicToggle(){ if (!NitromeGame.music){ gotoAndStop("_off_up"); } else { gotoAndStop("_on_up"); }; } override protected function updateGraphic():void{ if (over){ if (NitromeGame.sound_manager.music){ gotoAndStop("_on_over"); } else { if (!NitromeGame.sound_manager.music){ gotoAndStop("_off_over"); }; }; } else { if (NitromeGame.sound_manager.music){ gotoAndStop("_on_up"); } else { if (!NitromeGame.sound_manager.music){ gotoAndStop("_off_up"); }; }; }; } override public function onClick(_arg1:MouseEvent):void{ NitromeGame.sound_manager.toggleMusic(); if (!NitromeGame.music){ gotoAndStop("_off_up"); } else { gotoAndStop("_on_up"); }; } } }//package com.nitrome.game
Section 73
//NextLevelButton (com.nitrome.game.NextLevelButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.events.*; import flash.utils.*; public class NextLevelButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id25_:TwinShotFont; public function NextLevelButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function (){ try { __id25_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id25_.align = "center"; __id25_.align_vert = "center"; __id25_.blackStrength = 1.2; __id25_.color = 16289784; __id25_.id = "None"; __id25_.line_spacing = 18; __id25_.text = "Continue"; __id25_.tracking = 0; try { __id25_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function (){ try { __id25_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id25_.align = "center"; __id25_.align_vert = "center"; __id25_.blackStrength = 1.2; __id25_.color = 14503834; __id25_.id = "None"; __id25_.line_spacing = 18; __id25_.text = "Continue"; __id25_.tracking = 0; try { __id25_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame19(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 1)) && ((int(__setPropDict[__id25_]) <= 10))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id25_] == undefined)) || (!((((int(__setPropDict[__id25_]) >= 11)) && ((int(__setPropDict[__id25_]) <= 20))))))){ __setPropDict[__id25_] = currentFrame; (); }; } override public function onClick(_arg1:MouseEvent):void{ var e = _arg1; if (Controller.popup){ Controller.popup.close(); }; if (Controller.isLastLevel()){ if (Controller.isHellLevel()){ NitromeGame.transition.doTween(function (){ Controller.endGame(); NitromeGame.timeline.gotoAndStop("congrats_evil"); }); } else { NitromeGame.transition.doTween(function (){ Controller.endGame(); NitromeGame.timeline.gotoAndStop("congrats_good"); }); }; } else { Controller.nextLevel(); }; } } }//package com.nitrome.game
Section 74
//NitromeLink (com.nitrome.game.NitromeLink) package com.nitrome.game { import flash.display.*; import flash.events.*; import flash.net.*; public class NitromeLink extends SimpleButton { public function NitromeLink(){ this.addEventListener(MouseEvent.CLICK, click); } public function click(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://www.nitrome.com/"), "_blank"); } } }//package com.nitrome.game
Section 75
//PauseButton (com.nitrome.game.PauseButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.events.*; import com.nitrome.coins.*; public class PauseButton extends SimpleButton { override public function onClick(_arg1:MouseEvent):void{ if (Cheats.value == 1){ Controller.popup.open("paused_cheats"); } else { Controller.popup.open("paused"); }; Controller.pause(); } } }//package com.nitrome.game
Section 76
//RedefineKeysText (com.nitrome.game.RedefineKeysText) package com.nitrome.game { import flash.display.*; public class RedefineKeysText extends MovieClip { public function RedefineKeysText(){ addFrameScript(0, frame1); update(); } function frame1(){ stop(); } public function update():void{ var _local1:Boolean; var _local2:int; var _local3:ChangeKeysButton; var _local4:KeyLetterButton; if (NitromeGame.usingDefaultKeys){ gotoAndStop("default"); } else { _local1 = false; _local2 = 0; while (_local2 < parent.numChildren) { _local4 = (parent.getChildAt(_local2) as KeyLetterButton); if (!_local4){ } else { if (_local4.editing){ _local1 = true; }; }; _local2++; }; _local3 = parent["redefineKeysButton"]; if (((_local3) && (_local3.editing))){ _local1 = true; }; gotoAndStop((_local1) ? "custom_adjust" : "custom"); }; } } }//package com.nitrome.game
Section 77
//ResetKeysButton (com.nitrome.game.ResetKeysButton) package com.nitrome.game { import flash.events.*; public class ResetKeysButton extends SimpleButton { override public function onClick(_arg1:MouseEvent):void{ var _local2:Array; var _local3:int; var _local4:KeyLetterButton; _local2 = []; _local3 = 0; while (_local3 < parent.numChildren) { _local4 = (parent.getChildAt(_local3) as KeyLetterButton); if (!_local4){ } else { _local2.push(parent.getChildAt(_local3)); }; _local3++; }; _local2.sortOn("index", Array.NUMERIC); _local3 = 0; while (_local3 < _local2.length) { _local4 = _local2[_local3]; _local4.setKey(NitromeGame.defaultKeys[_local3]); _local3++; }; NitromeGame.usingDefaultKeys = true; NitromeGame.setDefaultKeys(); parent["redefineKeysText"].update(); } } }//package com.nitrome.game
Section 78
//RestartLevelButton (com.nitrome.game.RestartLevelButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.events.*; import flash.utils.*; public class RestartLevelButton extends SimpleButton { public var __setPropDict:Dictionary; public var __id26_:TwinShotFont; public function RestartLevelButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id26_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id26_.align = "center"; __id26_.align_vert = "center"; __id26_.blackStrength = 1.2; __id26_.color = 14503834; __id26_.id = "None"; __id26_.line_spacing = 18; __id26_.text = "Restart Level"; __id26_.tracking = 0; try { __id26_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 11)) && ((int(__setPropDict[__id26_]) <= 20))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id26_] == undefined)) || (!((((int(__setPropDict[__id26_]) >= 1)) && ((int(__setPropDict[__id26_]) <= 10))))))){ __setPropDict[__id26_] = currentFrame; (); }; } function (){ try { __id26_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id26_.align = "center"; __id26_.align_vert = "center"; __id26_.blackStrength = 1.2; __id26_.color = 16289784; __id26_.id = "None"; __id26_.line_spacing = 18; __id26_.text = "Restart Level"; __id26_.tracking = 0; try { __id26_["componentInspectorSetting"] = false; } catch(e:Error) { }; } override public function onClick(_arg1:MouseEvent):void{ var e = _arg1; if (Controller.popup){ Controller.popup.close(); }; NitromeGame.transition.doTween(function (){ Controller.restartLevel(); Score.value = 0; }); } } }//package com.nitrome.game
Section 79
//Score (com.nitrome.game.Score) package com.nitrome.game { public class Score { private static var r:int; private static var _value:int; private static var hash:String; public static function init():void{ r = (int((Math.random() * 2000000)) - 1000000); _value = r; hash = _value.toString(16); } public static function verify():Boolean{ return ((_value.toString(16) == hash)); } public static function get value():int{ return ((_value - r)); } public static function set value(_arg1:int):void{ var _local2:Boolean; _local2 = verify(); r = (int((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); if (_local2){ hash = _value.toString(16); }; } } }//package com.nitrome.game
Section 80
//SimpleButton (com.nitrome.game.SimpleButton) package com.nitrome.game { import flash.display.*; import flash.events.*; public class SimpleButton extends MovieClip { protected var over:Boolean;// = false public function SimpleButton(){ over = false; super(); mouseChildren = false; buttonMode = true; this.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver); this.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut); this.addEventListener(MouseEvent.MOUSE_DOWN, onClick); stop(); } protected function onMouseOver(_arg1:MouseEvent):void{ over = true; updateGraphic(); } protected function onMouseOut(_arg1:MouseEvent):void{ over = false; updateGraphic(); } protected function updateGraphic():void{ if (over){ gotoAndStop("_over"); } else { gotoAndStop("_up"); }; } public function onClick(_arg1:MouseEvent):void{ } } }//package com.nitrome.game
Section 81
//SkipLevelButton (com.nitrome.game.SkipLevelButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.events.*; import com.nitrome.coins.*; import mochi.as3.*; public class SkipLevelButton extends SimpleButton { public function SkipLevelButton(){ if (LevelSkip.value == 1){ visible = true; mouseEnabled = true; } else { visible = false; mouseEnabled = false; }; } override public function onClick(_arg1:MouseEvent):void{ var _local2:String; if (Controller.isLastLevel()){ return; }; if (((((!(Controller.levelPanningIn)) && (!(Controller.levelPanningOut)))) && (mouseEnabled))){ NitromeGame.setLevelUnlocked((Controller.loadedLevelNumber.value + 1)); _local2 = NitromeGame.getLevelUnlockedString(); MochiCoins.saveUserProperties({levels:_local2}); Controller.nextLevel(); }; } } }//package com.nitrome.game
Section 82
//SoundManager (com.nitrome.game.SoundManager) package com.nitrome.game { import flash.display.*; import flash.media.*; public class SoundManager extends SoundManagerSuper { protected const GAME_VOLUME:Number = 1.5; protected const GAME_HELL_VOLUME:Number = 1.5; protected const MENU_VOLUME:Number = 1; public var leafEnemyPopup:MovieClip; public var spring:MovieClip; public var playerDeath:MovieClip; public var tileAccidentalBreak:MovieClip; public var cloudLightning:MovieClip; public var jump:MovieClip; public var bossExplosion:MovieClip; public var bossFireballThrow:MovieClip; public var nitrome:MovieClip; public var bossLightningAnticipation:MovieClip; public var peekGemIn:MovieClip; public var arrowHitMetal:MovieClip; public var bossBombThrow:MovieClip; public var loveInfection:MovieClip; public var bonusRunningOut:MovieClip; public var coin:MovieClip; public var playerHitByArrow:MovieClip; public var powerupCollect:MovieClip; public var peekGemOut:MovieClip; public var enemyHit:MovieClip; public var chestOpen:MovieClip; public var playerHit:MovieClip; public var explosion:MovieClip; public var beamIn:MovieClip; public var gem:MovieClip; public var bonusMoreTime1:MovieClip; public var rageEnemyHit:MovieClip; public var electrify:MovieClip; public var bouncyTile:MovieClip; public var flyingBlockFreeze:MovieClip; public var bonusMoreTime2:MovieClip; public var lever:MovieClip; public var fart2:MovieClip; public var fart3:MovieClip; public var loveExplosionAnticipate:MovieClip; public var arrowHitWall:MovieClip; public var morpher:MovieClip; public var fart1:MovieClip; public var coin2:MovieClip; public var coin3:MovieClip; public var leafEnemyBackIn:MovieClip; public var arrowFire:MovieClip; public var projectileEnemyFire:MovieClip; public var bossLightning:MovieClip; public static const GAME:uint = 1; public static const GAME_HELL:uint = 2; public static const MENU:uint = 0; public function SoundManager(){ NitromeGame.sound_manager = this; music_sounds.push(new MenuMusic()); music_sounds.push(new GameMusic()); music_sounds.push(new GameHellMusic()); transforms.push(new SoundTransform(MENU_VOLUME, 0)); transforms.push(new SoundTransform(GAME_VOLUME, 0)); transforms.push(new SoundTransform(GAME_HELL_VOLUME, 0)); channels.push(new SoundChannel()); channels.push(new SoundChannel()); channels.push(new SoundChannel()); volumes.push(MENU_VOLUME); volumes.push(GAME_VOLUME); volumes.push(GAME_HELL_VOLUME);  = uint.MAX_VALUE; } } }//package com.nitrome.game
Section 83
//SoundManagerSuper (com.nitrome.game.SoundManagerSuper) package com.nitrome.game { import flash.display.*; import flash.events.*; import com.nitrome.coins.*; public class SoundManagerSuper extends Sprite { protected const CROSS_FADE_SPEED:Number = 0.05; public var :int; protected var  :Boolean;// = true public var  :Boolean;// = false protected var transforms:Array; protected var volumes:Array; protected var music_sounds:Array; protected var :int; protected var :Boolean;// = true protected var channels:Array; protected var  :Array; public function SoundManagerSuper(){ var _local1:int; var _local2:MovieClip;  = new Array(); music_sounds = new Array(); channels = new Array(); transforms = new Array(); volumes = new Array();  = true;  = true;  = false; super();  = NitromeGame.music;  = NitromeGame.sfx; _local1 = 0; while (_local1 < numChildren) { _local2 = (getChildAt(_local1) as MovieClip); if (_local2 != null){  [_local2.name] = _local2; }; _local1++; }; } public function set sfx(_arg1:Boolean):void{  = _arg1; } public function get music():Boolean{ return ( ); } public function toggleMusic():void{ if ( ){ (); } else { (); }; } public function playSound(_arg1:String):void{ if (){ if ((((Cheats.value == 1)) && ((FartMode.value == 1)))){ if ((((((((((_arg1 == "jump")) || ((_arg1 == "playerHit")))) || ((_arg1 == "enemyHit")))) || ((_arg1 == "arrowFire")))) || ((_arg1 == "spring")))){ _arg1 = ("fart" + (1 + Math.floor((Math.random() * 3))).toString()); }; }; if ( [_arg1] != null){  [_arg1].gotoAndPlay(2); }; }; } private function  (_arg1:Event):void{ if (transforms[].volume > 0){ transforms[].volume = (transforms[].volume - CROSS_FADE_SPEED); channels[].soundTransform = transforms[]; }; if (transforms[].volume < 1){ transforms[].volume = (transforms[].volume + CROSS_FADE_SPEED); channels[].soundTransform = transforms[]; }; if ((((transforms[].volume >= volumes[])) && ((transforms[].volume <= 0)))){ channels[].stop();  = false; _arg1.target.removeEventListener(Event.ENTER_FRAME,  ); }; } public function ():void{ NitromeGame.music = ( = true); playMusic(, true); } public function set music(_arg1:Boolean):void{  = _arg1; } public function playMusic(_arg1:uint, _arg2:Boolean=false):void{ var _local3:uint; if (((!(( == _arg1))) || (_arg2))){ if (_arg1 < music_sounds.length){ if ( ){ _local3 = 0; while (_local3 < music_sounds.length) { if (_local3 == _arg1){ } else { if (channels[_local3] != null){ channels[_local3].stop(); }; }; _local3++; }; transforms[_arg1].volume = volumes[_arg1]; channels[_arg1] = music_sounds[_arg1].play(0, int.MAX_VALUE, transforms[_arg1]); };  = _arg1; }; }; } public function ():void{ NitromeGame.sfx = ( = false); } public function toggleSfx():void{  = !(); NitromeGame.sfx = !(NitromeGame.sfx); } public function ():void{ var _local1:uint; _local1 = 0; while (_local1 < channels.length) { if (channels[_local1] != null){ channels[_local1].stop(); }; _local1++; }; NitromeGame.music = ( = false); } public function get sfx():Boolean{ return (); } public function ():void{ NitromeGame.sfx = ( = true); } public function  (_arg1:int):void{ if (((((!( )) || (( == _arg1)))) || ( ))){ return; }; transforms[_arg1].volume = 0; channels[_arg1] = music_sounds[_arg1].play(0, int.MAX_VALUE, transforms[_arg1]);  = ;  = _arg1;  = true; addEventListener(Event.ENTER_FRAME,  ); } } }//package com.nitrome.game
Section 84
//SubmitScoreButton (com.nitrome.game.SubmitScoreButton) package com.nitrome.game { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; public class SubmitScoreButton extends SimpleButton { public function SubmitScoreButton(){ if (Score.value == 0){ visible = false; }; if (!NitromeGame.allowSubmitScore()){ visible = false; }; } override public function onClick(_arg1:MouseEvent):void{ var e = _arg1; if (!NitromeGame.allowSubmitScore()){ return; }; NitromeGame.transition.doTween(function (){ if (Controller.content){ Controller.endGame(); }; if (Controller.popup){ Controller.popup.close(); }; NitromeGame.timeline.gotoAndStop("submit_score"); if (stage){ stage.quality = StageQuality.HIGH; }; }); } } }//package com.nitrome.game
Section 85
//TemplateFont (com.nitrome.game.TemplateFont) package com.nitrome.game { public class TemplateFont extends TextComponent { public function TemplateFont(){ _tracking = 0; _line_spacing = 18; _id = "None"; } override public function get id():String{ return (_id); } override public function set id(_arg1:String){ _id = _arg1; draw(); } override public function set tracking(_arg1:int){ _tracking = _arg1; draw(); } override protected function getClassNameFromChar(_arg1:String):String{ if (_arg1 == "Space"){ return ("SPACE"); }; if (_arg1 == "."){ return ("STOP"); }; if (_arg1 == "?"){ return ("QUESTION"); }; if (_arg1 == ","){ return ("COMMA"); }; if (_arg1 == "!"){ return ("EXCLAMATION"); }; if (_arg1 == "\\"){ return ("BACKSLASH"); }; if (_arg1 == "/"){ return ("FORWARDSLASH"); }; if (_arg1 == "="){ return ("EQUALS"); }; if (_arg1 == "+"){ return ("PLUS"); }; if (_arg1 == "("){ return ("LEFTBRACKET"); }; if (_arg1 == ")"){ return ("RIGHTBRACKET"); }; if (_arg1 == "-"){ return ("HYPHEN"); }; if (_arg1 == "\""){ return ("QUOTES"); }; if (_arg1 == ":"){ return ("COLON"); }; if (_arg1 == "�"){ return ("POUND"); }; if (_arg1 == "_"){ return ("UNDERSCORE"); }; if (_arg1 == "@"){ return ("AT"); }; if (_arg1 == "'"){ return ("APOSTROPHE"); }; if ((((((_arg1 == "\n")) || ((_arg1 == "\r")))) || ((_arg1 == "|")))){ return ("NEWLINE"); }; return (_arg1); } override public function get tracking():int{ return (_tracking); } override public function set line_spacing(_arg1:int){ _line_spacing = _arg1; draw(); } override public function get line_spacing():int{ return (_line_spacing); } } }//package com.nitrome.game
Section 86
//TextComponent (com.nitrome.game.TextComponent) package com.nitrome.game { import flash.display.*; import flash.geom.*; import flash.utils.*; public class TextComponent extends Sprite { protected var :String;// = "center" protected var letters:Array; protected var  :String;// = "enter text" protected var _tracking:int;// = 0 protected var :ColorTransform;// = null protected var :Number;// = 1 private var :Number;// = 0 protected var  :Array; protected var _id:String;// = "None" private var :Number;// = 0 protected var :String;// = "center" private var :Sprite; protected var :Sprite; protected var _line_spacing:int;// = 22 protected var :uint;// = 0xFFFFFF public function TextComponent(){  = "enter text"; _tracking = 0;  = "center";  = "center"; _line_spacing = 22; _id = "None";  = 0xFFFFFF;  = null;  = 1;  = 0;  = 0; super(); init();  (); draw(); } public function get align():String{ return (); } private function init():void{ letters = new Array();  = new Array();  = width;  = height; scaleX = 1; scaleY = 1; removeChildAt(0); } public function set align(_arg1:String){  = _arg1; draw(); } private function  ():void{  = new Sprite(); addChild(); } public function get align_vert():String{ return (); } public function get text():String{ return ( ); } public function set id(_arg1:String){ _id = _arg1; draw(); } protected function draw():void{ var line:*; var i:int; var isLivePreview:Boolean; var c:*; var class_name:String; var class_id:Class; var temp:Sprite; var j:int; var x_tracking:*; .graphics.clear(); if ( != null){ this.removeChild(); };  = new Sprite();  = new Array(); line = 0;  .push(.addChild(new Sprite())); letters = new Array(); letters.push(new Array()); i = 0; while (i <  .length) {  =  .toUpperCase(); c =  .charAt(i); class_name = getClassNameFromChar(c); if (class_name == "NEWLINE"){ line = (line + 1); letters.push(new Array());  .push(.addChild(new Sprite()));  [line].y = (line_spacing * line); } else { if (class_name != ""){ try { class_id = (getDefinitionByName(((("Text_" + _id) + "_") + class_name)) as Class); } catch(e:ReferenceError) { try { class_id = (getDefinitionByName((("Text_" + _id) + "_SPACE")) as Class); } catch(e:ReferenceError) { trace(("TextComponent error: could not find font " + _id)); break; }; }; if (Class != null){ temp = (new (class_id) as Sprite); letters[line].push( [line].addChild(temp)); }; }; }; i = (i + 1); }; i = 0; while (i < letters.length) { j = 1; while (j < letters[i].length) { x_tracking = _tracking; if (letters[i][(j - 1)].kerning != null){ x_tracking = (x_tracking + letters[i][(j - 1)].kerning._x); } else { x_tracking = (x_tracking + letters[i][(j - 1)].width); }; letters[i][j].x = (letters[i][(j - 1)].x + x_tracking); j = (j + 1); }; if ( == "center"){  [i].x = ( [i].x + int((( * 0.5) - ( [i].width * 0.5)))); } else { if ( == "right"){  [i].x = ( [i].x + int(( -  [i].width))); }; }; i = (i + 1); }; if ( == "bottom"){ .y = (.y + int(( - .height))); } else { if ( == "center"){ .y = (.y + int((( * 0.5) - (.height * 0.5)))); }; }; if ( != null){ .transform.colorTransform = ; }; .cacheAsBitmap = true; this.addChild(); this.cacheAsBitmap = true; isLivePreview = ((!((parent == null))) && ((getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent"))); if (((isLivePreview) && (( == "")))){ .graphics.clear(); .graphics.lineStyle(1, 0); .graphics.beginFill(0xFFFFFF, 0.5); .graphics.drawRoundRect(0, 0, , , 10, 10); .graphics.endFill(); }; } public function get id():String{ return (_id); } public function set align_vert(_arg1:String){  = _arg1; draw(); } public function get color():uint{ return (); } public function get blackStrength():Number{ return (); } public function set text(_arg1:String){  = _arg1; draw(); } public function set tracking(_arg1:int){ _tracking = _arg1; draw(); } public function  (_arg1:Number, _arg2:Number):void{  = _arg1;  = _arg2; draw(); } protected function getClassNameFromChar(_arg1:String):String{ if (_arg1 == "Space"){ return ("SPACE"); }; if (_arg1 == "."){ return ("STOP"); }; if (_arg1 == "?"){ return ("QUESTION"); }; if (_arg1 == ","){ return ("COMMA"); }; if (_arg1 == "!"){ return ("EXCLAMATION"); }; if (_arg1 == "\\"){ return ("BACKSLASH"); }; if (_arg1 == "/"){ return ("FORWARDSLASH"); }; if (_arg1 == "="){ return ("EQUALS"); }; if (_arg1 == "+"){ return ("PLUS"); }; if (_arg1 == "("){ return ("LEFTBRACKET"); }; if (_arg1 == ")"){ return ("RIGHTBRACKET"); }; if (_arg1 == "-"){ return ("HYPHEN"); }; if (_arg1 == "\""){ return ("QUOTES"); }; if (_arg1 == ":"){ return ("COLON"); }; if (_arg1 == "�"){ return ("POUND"); }; if (_arg1 == "_"){ return ("UNDERSCORE"); }; if (_arg1 == "@"){ return ("AT"); }; if (_arg1 == "'"){ return ("APOSTROPHE"); }; if ((((((_arg1 == "\n")) || ((_arg1 == "\r")))) || ((_arg1 == "|")))){ return ("NEWLINE"); }; return (_arg1); } public function get tracking():int{ return (_tracking); } public function set blackStrength(_arg1:Number):void{  = _arg1; (); draw(); } protected function ():void{ var _local1:Number; var _local2:Number; var _local3:Number; if (((( == 0xFFFFFF)) && ((blackStrength == 1)))){  = null; } else { _local1 = ((( >> 16) % 0x0100) / 0xFF); _local2 = ((( >> 8) % 0x0100) / 0xFF); _local3 = (( % 0x0100) / 0xFF);  = new ColorTransform((_local1 * ), (_local2 * ), (_local3 * ), 1, ((0xFF * _local1) * (1 - )), ((0xFF * _local2) * (1 - )), ((0xFF * _local3) * (1 - ))); }; } public function set color(_arg1:uint):void{  = _arg1; (); draw(); } public function set line_spacing(_arg1:int){ _line_spacing = _arg1; draw(); } public function get line_spacing():int{ return (_line_spacing); } } }//package com.nitrome.game
Section 87
//Transition (com.nitrome.game.Transition) package com.nitrome.game { import flash.display.*; public class Transition extends MovieClip { private var :Function;// = null public function Transition(){  = null; super(); addFrameScript(0, frame1, 12, frame13); NitromeGame.transition = this; stop(); mouseEnabled = false; mouseChildren = false; } function frame1(){ (); } function frame13(){ (); } protected function ():void{ if ( != null){ gotoAndPlay(1); } else { stop(); this.visible = false; }; } public function doTween(_arg1:Object):void{ var target = _arg1; play(); if ((target is Function)){  = (target as Function); } else {  = function (){ NitromeGame.timeline.gotoAndStop(target); }; }; this.visible = true; } protected function ():void{ if ( != null){ ();  = null; }; } } }//package com.nitrome.game
Section 88
//ArrowButton (com.nitrome.highscore.ArrowButton) package com.nitrome.highscore { import flash.events.*; import com.nitrome.game.*; public class ArrowButton extends SimpleButton { var :HighScoreBoard; public function ArrowButton(){  = (parent as HighScoreBoard); visible = false; } public function hide():void{ visible = false; } override public function onClick(_arg1:MouseEvent):void{ if (name == "_prev_arrow"){ .shiftScoresPrev(); } else { if (name == "_next_arrow"){ .shiftScoresNext(); }; }; } public function show():void{ visible = true; } } }//package com.nitrome.highscore
Section 89
//ClearButton (com.nitrome.highscore.ClearButton) package com.nitrome.highscore { import flash.events.*; import com.nitrome.game.*; public class ClearButton extends SimpleButton { private var :ScoreSubmitPanel; public function ClearButton(){  = (parent as ScoreSubmitPanel); } override public function onClick(_arg1:MouseEvent):void{ .clearName(); } } }//package com.nitrome.highscore
Section 90
//HighScoreBoard (com.nitrome.highscore.HighScoreBoard) package com.nitrome.highscore { import flash.display.*; import flash.events.*; import mochi.as3.*; import flash.net.*; public class HighScoreBoard extends MovieClip { public const MAX_DIGITS:int = 8; private const MAX_RANK:int = 100; public const NUM_LINES:int = 10; public var _score_line_7:ScoreLine; private var :Array; private var :Boolean;// = false public var _next_arrow:NextArrow; private var :Object; private var :URLRequest; private var  :URLVariables; public var _score_line_10:ScoreLine; private var :ArrowButton; public var _prev_arrow:PrevArrow; private var :int; public var _score_line_1:ScoreLine; public var _score_line_2:ScoreLine; public var _score_line_3:ScoreLine; public var _score_line_4:ScoreLine; public var _score_line_5:ScoreLine; public var _score_line_6:ScoreLine; public var _score_line_8:ScoreLine; public var _score_line_9:ScoreLine; private var  :URLLoader; private var  :ArrowButton; public function HighScoreBoard(){ var _local1:int;  = false; super(); if (((root) && (((((((((root as MovieClip).currentLabel == "game")) || (((root as MovieClip).currentLabel == "congrats")))) || (((root as MovieClip).currentLabel == "help")))) || (((root as MovieClip).currentLabel == "credits")))))){ return; };  = new Array(NUM_LINES); _local1 = 0; while (_local1 < .length) { [_local1] = (getChildByName(("_score_line_" + (_local1 + 1))) as HighScoreLine); _local1++; };   = (getChildByName("_prev_arrow") as ArrowButton);  = (getChildByName("_next_arrow") as ArrowButton); addEventListener(Event.ADDED_TO_STAGE, init); } public function  ():void{ var _local1:Object; var _local2:int; if ( != null){ _local1 = ["weekly"]; if ( == 1){  .hide(); } else {  .show(); }; _local2 = ( - 1); while (_local2 <= ( + 9)) { if (_local2 == ( + 9)){ if (_local1[_local2] == undefined){ .hide(); } else { .show(); }; } else { if (_local1[_local2] == undefined){ [_local2].hide(); } else { [_local2].displayData((_local2 + 1), _local1[_local2].name, _local1[_local2].score); }; }; _local2++; }; }; } public function  (_arg1:int):void{ var o:Object; var boardID:String; var min_rank = _arg1;  = min_rank; if ( == null){ o = {n:[8, 7, 14, 4, 12, 0, 10, 15, 13, 5, 10, 11, 11, 3, 10, 5], f:function (_arg1:Number, _arg2:String):String{ if (_arg2.length == 16){ return (_arg2); }; return (this.f((_arg1 + 1), (_arg2 + this.n[_arg1].toString(16)))); }}; boardID = o.f(0, ""); MochiScores.setBoardID(boardID); MochiScores.requestList(this, "onScoresReceived"); } else {  (); }; } private function (_arg1:Event):void{ var _local2:String; _local2 = _arg1.target.data.result; (_local2); } private function init(_arg1:Event):void{  (1); _arg1.target.removeEventListener(Event.ADDED_TO_STAGE, init); } public function shiftScoresPrev():void{ var _local1:int; _local1 = ( - 10); if (_local1 < 1){ _local1 = 1; };  (_local1); } public function set zero_fill(_arg1:Boolean):void{  = _arg1; } private function  (_arg1:IOErrorEvent):void{ trace(("Retrieve scores failed: " + _arg1.text)); } public function get zero_fill():Boolean{ return (); } public function (_arg1:Array):void{ var _local2:int; var _local3:String; var _local4:String; if (_arg1.length > 0){ _local2 = 0; while (_local2 <= 9) { _local3 = String(_arg1[_local2].user_name); _local4 = String(_arg1[_local2].score); if ((((_local3 == "")) || ((_local3 == null)))){ [_local2].hide(); .hide(); } else { [_local2].displayData(( + _local2), _local3, _local4); }; _local2++; }; } else { trace("no leaderboard data"); }; } public function (_arg1:String):void{ var _local2:int; var _local3:Object; if (_arg1 != "0"){ _local2 = 0; while (_local2 < .length) { _local3 = NitromeGame.getHighScoreLine(_arg1, (_local2 + 1)); if (_local3 == null){ [_local2].hide(); } else { [_local2].displayData(( + _local2), _local3.username, _local3.score); }; _local2++; }; if (NitromeGame.displayNextButton(_arg1)){ .show(); } else { .hide(); }; if (NitromeGame.displayPreviousButton(_arg1)){  .show(); } else {  .hide(); }; }; } public function shiftScoresNext():void{ var _local1:int; _local1 = ( + 10);  (_local1); } public function onScoresReceived(_arg1:Object):void{ if (_arg1.scores != null){  = MochiScores.scoresArrayToObjects(_arg1.scores);  (); } else { if (_arg1.error != null){ trace(("Error: " + _arg1.errorCode)); }; }; } } }//package com.nitrome.highscore
Section 91
//HighScoreLine (com.nitrome.highscore.HighScoreLine) package com.nitrome.highscore { import flash.display.*; import flash.events.*; import flash.text.*; public class HighScoreLine extends Sprite { private const FADE_SPEED:Number = 0.3; private var :int; private var :TextField; private var :TextField; public var _score_text:TextField; private var  :Boolean; private var  :TextField; private var  :int; public var _rank_text:TextField; public var _name_text:TextField; private var :HighScoreBoard; public function HighScoreLine(){ visible = false;  = false;  = (getChildByName("_score_text") as TextField);  = (getChildByName("_name_text") as TextField);  = (getChildByName("_rank_text") as TextField);  = (parent as HighScoreBoard); } public function hide():void{ trace((name + " hide")); visible = false;  = true; } private function  (_arg1:Event):void{ if ( >= ){ alpha = (alpha + FADE_SPEED); if (alpha >= 1){ _arg1.target.removeEventListener(Event.ENTER_FRAME,  ); }; };  ++; } public function displayData(_arg1:int, _arg2:String, _arg3:String):void{ var _local4:int; var _local5:int; var _local6:int; var _local7:int; trace((name + " displayData:")); .text = String((_arg1 + ".")); .text = _arg2.toUpperCase(); trace(((((_arg1 + ",") + _arg2) + ",") + _arg3)); if (.zero_fill){ _local4 = .MAX_DIGITS; _local5 = _arg3.length; _local6 = (_local4 - _local5); _local7 = 1; while (_local7 <= _local6) { _arg3 = ("0" + _arg3); _local7++; };  .text = _arg3; } else {  .text = _arg3; }; alpha = 0; visible = true;  = (((_arg1 - 1) % .NUM_LINES) * int((1 / FADE_SPEED)));  = 0; addEventListener(Event.ENTER_FRAME,  ); } } }//package com.nitrome.highscore
Section 92
//LetterButton (com.nitrome.highscore.LetterButton) package com.nitrome.highscore { import flash.events.*; import com.nitrome.game.*; public class LetterButton extends SimpleButton { private var letter:TextComponent; public var _letter:TwinShotFont; private var :String; private var :ScoreSubmitPanel; public function LetterButton(){  = (parent as ScoreSubmitPanel);  = name; letter = (getChildByName("_letter") as TextComponent); addEventListener(Event.ADDED_TO_STAGE, init); } private function init(_arg1:Event):void{ letter.text = ; _arg1.target.removeEventListener(Event.ADDED_TO_STAGE, init); } override protected function onMouseOut(_arg1:MouseEvent):void{ super.onMouseOut(_arg1); letter.color = 14503834; } override public function onClick(_arg1:MouseEvent):void{ .addLetter(); } override protected function onMouseOver(_arg1:MouseEvent):void{ super.onMouseOver(_arg1); letter.color = 16289784; } } }//package com.nitrome.highscore
Section 93
//ScoreSubmitPanel (com.nitrome.highscore.ScoreSubmitPanel) package com.nitrome.highscore { import flash.display.*; import flash.events.*; import flash.text.*; import com.nitrome.game.*; import mochi.as3.*; import flash.net.*; import flash.ui.*; public class ScoreSubmitPanel extends MovieClip { private const MAX_LENGTH:Number = 10; private var  :URLLoader; public var C:LetterButton; public var D:LetterButton; public var E:LetterButton; public var F:LetterButton; public var H:LetterButton; public var I:LetterButton; public var J:LetterButton; public var L:LetterButton; public var A:LetterButton; public var K:LetterButton; public var W:LetterButton; public var X:LetterButton; public var R:LetterButton; public var T:LetterButton; public var U:LetterButton; public var V:LetterButton; public var G:LetterButton; public var Y:LetterButton; public var Z:LetterButton; public var S:LetterButton; public var N:LetterButton; public var O:LetterButton; private var :TextComponent; public var Q:LetterButton; public var M:LetterButton; public var _score_text:TextField; private var  :MovieClip; public var B:LetterButton; public var P:LetterButton; private var  :TextField; public var _name_text:TwinShotFont; private var  :SubmitButton; public var _submit_button:SubmitButton; public var _clear_button:ClearButton; private var  :URLRequest; private var  :URLVariables; public function ScoreSubmitPanel(){   = (getChildByName("_submit_button") as SubmitButton);  = (getChildByName("_name_text") as TextComponent);  = (getChildByName("_score_text") as TextField); addEventListener(Event.ADDED_TO_STAGE, init); } public function addLetter(_arg1:String):void{ var _local2:String; var _local3:String; _local2 = .text; if (_local2.length < MAX_LENGTH){ _arg1 = _arg1.toUpperCase(); _local3 = (_local2 + _arg1); .text = _local3;  .enable(); }; } private function  (_arg1:IOErrorEvent):void{ trace(("Submit score failed: " + _arg1.text)); trace(); NitromeGame.timeline.gotoAndStop("view_scores"); } public function clearName():void{  .disable(); .text = ""; } private function keyPressed(_arg1:KeyboardEvent):void{ var _local2:int; _local2 = _arg1.charCode; if ((((((_local2 >= 65)) && ((_local2 <= 90)))) || ((((_local2 >= 97)) && ((_local2 <= 122)))))){ addLetter(String.fromCharCode(_local2)); }; if ((((_arg1.keyCode == Keyboard.BACKSPACE)) || ((_arg1.keyCode == Keyboard.DELETE)))){ clearName(); }; } private function  (_arg1:Event):void{ trace("Score submitted"); NitromeGame.timeline.gotoAndStop("view_scores"); } private function init(_arg1:Event):void{  .text = ("YOUR SCORE IS " + Score.value); stage.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.target.removeEventListener(Event.ADDED_TO_STAGE, init); } public function submitScore():void{ var name_entered:String; var o:Object; var boardID:String; stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); name_entered = .text; if (name_entered != ""){ o = {n:[8, 7, 14, 4, 12, 0, 10, 15, 13, 5, 10, 11, 11, 3, 10, 5], f:function (_arg1:Number, _arg2:String):String{ if (_arg2.length == 16){ return (_arg2); }; return (this.f((_arg1 + 1), (_arg2 + this.n[_arg1].toString(16)))); }}; boardID = o.f(0, ""); MochiScores.setBoardID(boardID); MochiScores.submit(Score.value, name_entered, this, "onScoreSubmit"); } else { NitromeGame.timeline.gotoAndStop("view_scores"); }; } public function onScoreSubmit(_arg1:Object):void{ trace("submitted a score to mochi"); NitromeGame.timeline.gotoAndStop("view_scores"); } } }//package com.nitrome.highscore
Section 94
//SubmitButton (com.nitrome.highscore.SubmitButton) package com.nitrome.highscore { import flash.events.*; import com.nitrome.game.*; public class SubmitButton extends SimpleButton { private var  :Boolean;// = false private var  :Boolean;// = true private var :ScoreSubmitPanel; public function SubmitButton(){  = false;  = true; super(); gotoAndStop("_up");  = (parent as ScoreSubmitPanel); } public function enable():void{  = false; useHandCursor = true; buttonMode = true; updateGraphic(); } override protected function updateGraphic():void{ if (((!(over)) || ( ))){ gotoAndStop("_up"); } else { gotoAndStop("_over"); }; } public function disable():void{  = true; useHandCursor = false; buttonMode = false; updateGraphic(); } override public function onClick(_arg1:MouseEvent):void{ if ( ){ gotoAndStop("_up"); } else { if (! ){ .submitScore();  = true; }; }; } } }//package com.nitrome.highscore
Section 95
//ActiveObject (com.nitrome.twinshot.ActiveObject) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; public class ActiveObject extends MovieClip { public var cloneVertical:Boolean;// = true public var cloneReach:Number;// = 64 public var destroyed:Boolean;// = false public var classConstructor:Class; public var isClone:Boolean;// = false public var cloneHorizontal:Boolean;// = true public var  :Array; public function ActiveObject(){ destroyed = false;  = []; isClone = false; cloneHorizontal = true; cloneVertical = true; cloneReach = 64; super(); classConstructor = this["constructor"]; } public function destroy():void{ removeClones(); if (parent){ parent.removeChild(this); }; destroyed = true; } public function unpause():void{ } public function removeUnnecessaryClones():void{ var _local1:Rectangle; var _local2:Number; var _local3:ActiveObject; _local1 = new Rectangle(0, 0, Controller.level.pixelWidth, Controller.level.pixelHeight); _local2 = ( .length - 1); while (_local2 >= 0) { _local3 =  [_local2]; if (!_local3.getBounds(Controller.content).intersects(_local1)){ if (_local3.parent){ _local3.parent.removeChild(_local3); };  .splice(_local2, 1); }; _local2--; }; } public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ } public function removeClones():void{ var _local1:ActiveObject; while ( .length > 0) { _local1 =  .shift(); if (((_local1) && (_local1.parent))){ _local1.parent.removeChild(_local1); }; }; } public function advance():void{ } public function addClones():void{ var _local1:Boolean; var _local2:Boolean; var _local3:Number; var _local4:Number; var _local5:Rectangle; var _local6:BitmapData; var _local7:Number; var _local8:Boolean; var _local9:Boolean; var _local10:ActiveObject; var _local11:Matrix; var _local12:Bitmap; removeClones(); if (!parent){ return; }; _local1 = false; _local2 = false; _local3 = 0; _local4 = 0; if (cloneHorizontal){ if ((x - cloneReach) <= 0){ _local1 = true; _local3 = (Controller.level.gridWidth * 24); } else { if ((x + cloneReach) >= (Controller.level.gridWidth * 24)){ _local1 = true; _local3 = (-(Controller.level.gridWidth) * 24); }; }; }; if (cloneVertical){ if ((y - cloneReach) <= 8){ _local2 = true; _local4 = (Controller.level.gridHeight * 24); } else { if ((y + cloneReach) >= ((Controller.level.gridHeight * 24) - 8)){ _local2 = true; _local4 = (-(Controller.level.gridHeight) * 24); }; }; }; if (((!(_local1)) && (!(_local2)))){ return; }; _local5 = getBounds(this); if (_local5.width < 1){ return; }; if (_local5.height < 1){ return; }; if ((((((this is Player)) && (filters))) && ((filters.length > 0)))){ _local5.inflate(8, 8); }; _local6 = new BitmapData(Math.ceil(_local5.width), Math.ceil(_local5.height), true, 0); _local6.draw(this, new Matrix(1, 0, 0, 1, -(_local5.x), -(_local5.y)), transform.colorTransform, blendMode); _local7 = 1; while (_local7 <= 3) { _local8 = (((_local7 == 1)) || ((_local7 == 3))); _local9 = (((_local7 == 2)) || ((_local7 == 3))); if (!((((_local1) && (_local8))) || (((_local2) && (_local9))))){ } else { _local10 = new ActiveObject(); _local11 = transform.matrix.clone(); if (_local8){ _local11.tx = (_local11.tx + _local3); }; if (_local9){ _local11.ty = (_local11.ty + _local4); }; _local10.transform.matrix = _local11; _local10.visible = visible; _local12 = new Bitmap(_local6); new Bitmap(_local6).x = (_local12.x + _local5.x); _local12.y = (_local12.y + _local5.y); _local10.addChild(_local12); _local10.isClone = true; parent.addChild(_local10);  .push(_local10); }; _local7++; }; } public function pause():void{ } } }//package com.nitrome.twinshot
Section 96
//ArmouredEnemy (com.nitrome.twinshot.ArmouredEnemy) package com.nitrome.twinshot { import com.nitrome.util.*; public class ArmouredEnemy extends Enemy { public var stunned:Boolean;// = false public var vulnerable:Boolean;// = false public function ArmouredEnemy(){ stunned = false; vulnerable = false; super(); addFrameScript(14, frame15, 48,  , 50, frame51, 90,  , 92, , 107, frame108, 119, frame120); } function frame15(){ gotoAndPlay("walking"); } override public function advance():void{ if (((alive) && (stunned))){  (); } else { super.advance(); }; } function  (){ NitromeGame.sound_manager.playSound("leafEnemyPopup"); } function frame51(){ vulnerable = true; } override public function hitByArrow(_arg1:Arrow):Boolean{ if (vulnerable){ return (super.hitByArrow(_arg1)); }; if (stunned){ return (false); }; NitromeGame.sound_manager.playSound("enemyHit"); stunned = true; gotoAndPlay("stunned"); velocityY = -8; state = LEAP_OVER_GAP; return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 18; extentToRight = 18; extentAbove = 24; extentBelow = 0; canJump = false; } protected function  ():void{ horizontalMotion(); verticalMotion(); if (onGround){ velocityX = Global.slide(velocityX, 0, 0.25); }; wrap(); } function  (){ NitromeGame.sound_manager.playSound("leafEnemyBackIn"); } function (){ vulnerable = false; } override public function kill(_arg1:Arrow):void{ var _local2:Debris; super.kill(_arg1); y = (y - 15); _local2 = new StraightLineManCorpse(); _local2.create(Controller.enemyLayer, x, y); _local2.velocityX = 0; _local2.velocityY = -14; _local2.accelerationY = 1; _local2.spin = 5; } override public function isHarmful():Boolean{ return (((!(stunned)) && (super.isHarmful()))); } override protected function animation():void{ if (((!(alive)) || (!(stunned)))){ super.animation(); scaleX = 1; if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; }; } function frame108(){ gotoAndPlay("walking"); stunned = false; } function frame120(){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 97
//Arrow (com.nitrome.twinshot.Arrow) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class Arrow extends MotiveObject { public var eaten:Boolean;// = false public var spinning:Boolean;// = false public var piercing:Boolean;// = false public var playerSource:Number; public var airY:Number;// = 0 public var objectLocalY:Number;// = 0 public var inner:MovieClip; public var  :Boolean;// = false public var flying:Boolean;// = true public var attachedToTile:Tile;// = null public var inWall:Boolean;// = false public var bomb:Boolean;// = false public var pointingRight:Boolean; public var attachedToObject:ActiveObject;// = null public var love:Boolean;// = false public var :Number;// = 0 public var lifetime:Number;// = 100 public static const SPEED:Number = 20; public function Arrow(){ flying = true; inWall = false; spinning = false;  = 0; lifetime = 100; attachedToTile = null; attachedToObject = null; objectLocalY = 0; airY = 0; eaten = false; piercing = false; love = false; bomb = false;  = false; super(); } override public function advance():void{ var _local1:Block; if (spinning){ rotation = (rotation + (pointingRight) ? -32 : 32); velocityX = (pointingRight) ? -6 : 6; velocityY = (velocityY + 1); x = (x + velocityX); y = (y + velocityY); return; } else { if (!inWall){ velocityX = (velocityX * 0.99); velocityX = Global.slide(velocityX, 0, 0.1); velocityY = (velocityY * 0.95); inner.rotation = ((Math.abs(velocityX) * velocityY) * 0.1); velocityY = (velocityY + (3 - Math.abs((0.15 * velocityX)))); velocityY = (velocityY + airY); airY = 0; } else { if (attachedToObject){ y = (attachedToObject.y + objectLocalY); if ((attachedToObject is Platform)){ if (!(attachedToObject as Platform).canDetectSides){ inWall = false; }; }; }; if (attachedToTile){ if (!attachedToTile.solid){ inWall = false; }; }; inner.rotation = (inner.rotation * -0.4); }; }; verticalMotion(); horizontalMotion(); wrap(); if (((flying) && (!((velocityX == 0))))){ lifetime = 150; } else { lifetime--; if (lifetime < 30){ visible = ((Controller.frameNumber % 3) < 2); }; if (lifetime < 1){ destroy(); }; if ((attachedToObject is Block)){ _local1 = (attachedToObject as Block); if (pointingRight){ x = ((_local1.x - _local1.extentToLeft) - extentToRight); } else { x = ((_local1.x + _local1.extentToRight) + extentToLeft); }; }; }; } public function pingOff(_arg1:Boolean=true):void{ flying = false; spinning = true; velocityY = -10; cloneVertical = false; if (_arg1){ NitromeGame.sound_manager.playSound("arrowHitMetal"); } else { NitromeGame.sound_manager.playSound("lever"); }; } public function tipWithin(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ var _local5:Number; _local5 = (x + (pointingRight) ? extentToRight : -(extentToLeft)); if (_local5 < _arg1){ return (false); }; if (_local5 > _arg2){ return (false); }; if (y < _arg3){ return (false); }; if (y > _arg4){ return (false); }; return (true); } override protected function horizontalMotion():void{ var _local1:Number; var _local2:Raycast; var _local3:Tile; var _local4:ActiveObject; var _local5:Debris; var _local6:MotiveObject; var _local7:Collectible; var _local8:Number; var _local9:Number; var _local10:Explosion; _local1 = (x + velocityX); _local3 = null; _local4 = null; if (velocityX > 0){ _local2 = Raycast.fatRaycastX((x + extentToRight), 1, (y - 1), (y + 1), false); if (((_local2) && ((_local2.distance < velocityX)))){ if (_local2.hitTile){ _local1 = ((_local2.hitTile.tileX * 24) - extentToRight); }; if ((_local2.hitObject is Platform)){ _local1 = ((_local2.hitObject as Platform).getLeftX() - extentToRight); }; _local3 = _local2.hitTile; _local4 = _local2.hitObject; }; if (((piercing) && (((Controller.frameNumber % 3) == 0)))){ _local5 = ((Math.random())>=0.5) ? new FireTrail1() : new FireTrail2(); _local5.create(Controller.collectibleLayer, x, y); }; } else { if (velocityX < 0){ _local2 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - 1), (y + 1), false); if (((_local2) && ((_local2.distance < -(velocityX))))){ if (_local2.hitTile){ _local1 = (((_local2.hitTile.tileX * 24) + 24) + extentToLeft); }; if ((_local2.hitObject is Platform)){ _local1 = ((_local2.hitObject as Platform).getRightX() + extentToLeft); }; _local3 = _local2.hitTile; _local4 = _local2.hitObject; }; if (((piercing) && (((Controller.frameNumber % 3) == 0)))){ _local5 = ((Math.random())>=0.5) ? new FireTrail1() : new FireTrail2(); _local5.create(Controller.collectibleLayer, x, y); }; }; }; if (((_local3) && (_local3.imperviousToArrows))){ pingOff(); _local3.play(); _local3 = null; } else { if (((_local3) && (_local3.bouncy))){ pointingRight = !(pointingRight); velocityX = -(velocityX); scaleX = (pointingRight) ? 1 : -1; _local3.play(); _local3 = null; } else { if (((_local3) && ((_local3 is BreakableTile)))){ (_local3 as BreakableTile).hitByArrow(); _local3 = null; }; }; }; if ((_local4 is BonusPipe)){ pingOff(); _local4 = null; }; if (((_local3) || (_local4))){ velocityX = 0; velocityY = 0; flying = false; inWall = true; attachedToTile = _local3; attachedToObject = _local4; if (_local4){ objectLocalY = Math.floor((y - attachedToObject.y)); if ((_local4 is Block)){ (_local4 as Block).velocityX = ((pointingRight) ? 1 : -1 * Block.ARROW_FORCE); } else { if ((_local4 is MotiveObject)){ _local6 = (_local4 as MotiveObject); if ((((love) ? _local6.hitByLoveArrow(this) : _local6.hitByArrow(this)) && (!(piercing)))){ if (pointingRight){ _local1 = ((_local6.x - _local6.extentToLeft) - extentToRight); } else { _local1 = ((_local6.x + _local6.extentToRight) + extentToLeft); }; velocityX = 0; velocityY = 0; flying = false; }; }; }; }; if ((_local3 is TimerTile)){ (_local3 as TimerTile).activate(); }; if (((_local3) && (((_local3.gemTile) || (bomb))))){ if ((((Math.random() >= 0.9)) || (bomb))){ if (!bomb){ NitromeGame.sound_manager.playSound("tileAccidentalBreak"); }; _local3.blowUp(!(bomb)); inWall = false; } else { _local7 = Collectible.randomTypePowerup(); if (pointingRight){ _local7.createAndRegister(_local3.x, (_local3.y + 12), -4, 0); } else { _local7.createAndRegister((_local3.x + 24), (_local3.y + 12), 4, 0); }; _local3.gemTile = false; }; }; NitromeGame.sound_manager.playSound("arrowHitWall"); }; if (((((flying) && (!((velocityX == 0))))) && (!(eaten)))){ _local8 = (pointingRight) ? extentToRight : -(extentToLeft); _local9 = 0; while (_local9 < Controller.level.objectList.length) { _local6 = (Controller.level.objectList[_local9] as MotiveObject); if (!_local6){ } else { if ((((_local6 is Player)) && (!((_local6 as Player).alive)))){ } else { if ((((_local6 is Enemy)) && (!((_local6 as Enemy).alive)))){ } else { if (((_local6.pointWithin(((x + velocityX) + _local8), y)) && ((y < ((_local6.y + _local6.extentBelow) - 3))))){ if ((((love) ? _local6.hitByLoveArrow(this) : _local6.hitByArrow(this)) && (!(piercing)))){ if (pointingRight){ _local1 = ((_local6.x - _local6.extentToLeft) - extentToRight); } else { _local1 = ((_local6.x + _local6.extentToRight) + extentToLeft); }; velocityX = 0; velocityY = 0; flying = false; break; }; }; }; }; }; _local9++; }; }; x = _local1; if (((!(flying)) && (piercing))){ gotoAndStop("normal"); piercing = false; }; if (((((!(flying)) && (bomb))) && (!( )))){  = true; _local10 = new Explosion(); _local10.radius = 40; _local10.create(Controller.arrowLayer, (x + (pointingRight) ? extentToRight : -(extentToLeft)), y); destroy(); }; } public function createAndRegister(_arg1:Player):void{ extentToLeft = 24; extentToRight = 24; extentAbove = 1; extentBelow = 1; x = (_arg1.x + (_arg1.facingRight) ? -(extentToRight) : extentToLeft); y = (_arg1.y - 16); if (_arg1.powerup.value == Player.POWERUP_BIG){ x = (x + (_arg1.facingRight) ? 10 : -10); y = (y - 14); } else { if (_arg1.powerup.value == Player.POWERUP_SMALL){ y = (y + 6); }; }; velocityX = (_arg1.facingRight) ? SPEED : -(SPEED); velocityY = 0; pointingRight = _arg1.facingRight; scaleX = (_arg1.facingRight) ? 1 : -1; floorBounceFactor = 0.2; weight = 0; landsOnArrows = false; playerSource = _arg1.number; piercing = (_arg1.powerup.value == Player.POWERUP_PIERCING_ARROWS); love = (_arg1.powerup.value == Player.POWERUP_LOVE_ARROWS); bomb = (_arg1.powerup.value == Player.POWERUP_BOMB_ARROWS); if (piercing){ gotoAndStop("piercing"); } else { if (love){ gotoAndStop("love"); } else { if (bomb){ gotoAndStop("bomb"); } else { gotoAndStop("normal"); }; }; }; horizontalMotion(); Controller.arrowLayer.addChild(this); Controller.level.objectList.splice(0, 0, this); } public function ():Number{ return ((x + (pointingRight) ? extentToRight : -(extentToLeft))); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 98
//Background (com.nitrome.twinshot.Background) package com.nitrome.twinshot { import flash.display.*; import flash.events.*; import flash.geom.*; import com.nitrome.util.*; public class Background extends MovieClip { public var :Number;// = 0 public var :Number;// = -200 public var :Number;// = 0 public var white:Number;// = 0 public var whiteIn:Boolean;// = false public var  :Number;// = 0 public var inner:MovieClip; public var whiteOut:Boolean;// = false public var :String;// = "menu" public function Background(){  = 0;  = 0;  = 0;  = -200;  = "menu"; whiteOut = false; whiteIn = false; white = 0; super(); addFrameScript(0, frame1, 30, frame31); addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } function frame1(){ stop(); } public function enterFrame(_arg1:Event):void{ if (((Controller.root) && ((Controller.root.currentLabel == "game")))){ return; };  = ( + 5);  (, ); } public function  (_arg1:Number, _arg2:Number):void{ _arg1 = (_arg1 +  ); if (inner.farClouds){ inner.farClouds.x = Global.negativeModulo((Math.floor((-() / 2)) - Math.floor((_arg1 / 5))), 500); inner.farClouds.y = (-3 - Math.floor(((_arg2 - 200) / 20))); }; if (inner.nearClouds){ inner.nearClouds.x = Global.negativeModulo((-() - Math.floor((_arg1 / 2.5))), 880); inner.nearClouds.y = (270 - Math.floor((_arg2 / 10))); }; } public function advance():void{ var _local1:Number; ++;  (-(Controller.content.x), -(Controller.content.y)); if (whiteOut){ white = (white + 0.07); if (white >= 1){ whiteOut = false; whiteIn = true; gotoAndStop(); white = 1; }; _local1 = ((white * white) * 0xFF); transform.colorTransform = new ColorTransform(1, 1, 1, 1, _local1, _local1, _local1); blendMode = BlendMode.LAYER; } else { if (whiteIn){ white = (white - 0.07); if (white <= 0){ whiteIn = false; blendMode = BlendMode.NORMAL; transform.colorTransform = new ColorTransform(); } else { _local1 = ((white * white) * 0xFF); transform.colorTransform = new ColorTransform(1, 1, 1, 1, _local1, _local1, _local1); }; }; }; } function frame31(){ stop(); } } }//package com.nitrome.twinshot
Section 99
//Bat (com.nitrome.twinshot.Bat) package com.nitrome.twinshot { public class Bat extends Enemy { public const FLYING_SPEED:Number = 2; public const FLYING_FORWARD:Number = 5; public var  :Boolean; public var  :Number; public function Bat(){   = -(Infinity); super(); } override protected function decideNext():void{ var _local1:Raycast; _local1 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); if (((_local1) && ((_local1.distance < 2)))){ facingRight = !(facingRight); }; state = FLYING_FORWARD; } protected function   ():void{ var _local1:Raycast; var _local2:Number; var _local3:Number; var _local4:Player; var _local5:Number; var _local6:Number; var _local7:Bomb; velocityX = (facingRight) ? FLYING_SPEED : -(FLYING_SPEED); velocityY = 0; horizontalMotion(); verticalMotion(); decideNext(); if ((((( ) && ((Controller.frameNumber > (  + 20))))) && (!(inLove)))){ _local1 = Raycast.fatRaycastY((y + extentBelow), 1, (x - extentToLeft), (x + extentToRight)); _local2 = (_local1) ? _local1.distance : Controller.level.pixelHeight; _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local4 = Controller.level.playerList[_local3]; _local5 = xRelative(_local4.x); if (Math.abs(_local5) > 32){ } else { _local6 = yRelative(_local4.y); if (_local6 < 0){ _local6 = (_local6 + Controller.level.pixelHeight); }; if (_local6 > _local2){ } else { gotoAndPlay("dropBomb"); _local7 = new Bomb(); _local7.createAndRegister(x, y, 0, 3); _local7.startTimer();   = Controller.frameNumber; }; }; _local3++; }; }; } override public function advance():void{ if (alive){ switch (state){ case FLYING_FORWARD:   (); break; }; }; super.advance(); } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? -10 : 10); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); canJump = false; weight = 0; extentAbove = 36;   = (this is BatPlus); gotoAndPlay("walking"); } override public function kill(_arg1:Arrow):void{ var _local2:Debris; super.kill(_arg1); y = (y - 17); gotoAndPlay("dead"); if ((this is BatPlus)){ _local2 = Debris.createContained(new Bomb(), Controller.enemyLayer, x, (y + 10)); _local2.velocityX = 0; _local2.velocityY = -10; _local2.accelerationY = 1; _local2.spin = 10; }; } override protected function animation():void{ scaleX = (facingRight) ? 1 : -1; } } }//package com.nitrome.twinshot
Section 100
//BatNormal (com.nitrome.twinshot.BatNormal) package com.nitrome.twinshot { public dynamic class BatNormal extends Bat { public function BatNormal(){ addFrameScript(8, frame9, 16, frame17); } function frame17(){ stop(); } function frame9(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 101
//BatPlus (com.nitrome.twinshot.BatPlus) package com.nitrome.twinshot { public dynamic class BatPlus extends Bat { public function BatPlus(){ addFrameScript(8, frame9, 18, frame19, 25, frame26); } function frame19(){ gotoAndPlay("walking"); } function frame26(){ stop(); } function frame9(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 102
//Behemoth (com.nitrome.twinshot.Behemoth) package com.nitrome.twinshot { public class Behemoth extends Enemy { public const GRAB:Number = 11; public const HOLDING:Number = 12; public const THROWING:Number = 13; public var  :Boolean;// = false public var flickering:Number;// = 0 public var  :BlackMan;// = null public var hits:Number;// = 3 public function Behemoth(){   = null;   = false; hits = 3; flickering = 0; super(); addFrameScript(32, frame33, 47, frame48, 51, frame52, 68, frame69, 83, frame84, 87, frame88, 96, ); } public function ():void{ if ( ){  .visible = false;   = true; }; } override protected function doWalkingForward():void{ var _local1:BlackMan; var _local2:Number; _local1 =  (); if (_local1){ _local2 = (_local1.x - (x + (facingRight) ? 20 : -20)); if (Math.abs(_local2) < 5){ state = GRAB; gotoAndPlay("grab");   = _local1; _local1.state = _local1.BEING_CARRIED; return; }; }; super.doWalkingForward(); } override protected function decideNext():void{ if ( ){ if ( ()){ state = THROWING; gotoAndPlay("throw"); } else { state = HOLDING; if (currentLabel != "standingHolding"){ gotoAndPlay("standingHolding"); }; }; return; }; super.decideNext(); } override public function advance():void{ if (alive){ if (state == HOLDING){  (); }; } else { rotation = (rotation + (facingRight) ? -5 : 5); }; super.advance(); } function frame33(){ gotoAndPlay("walking"); } function frame48(){ (); } function frame52(){ decideNext(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (flickering > 0){ return (false); }; hits--; if (hits > 0){ flickering = 40; NitromeGame.sound_manager.playSound("enemyHit"); return (true); }; return (super.hitByArrow(_arg1)); } function frame69(){ gotoAndPlay("standingHolding"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 20; extentToRight = 20; extentAbove = 56; canJump = false; walkSpeed = 1.5; } public function  ():Boolean{ var _local1:Number; var _local2:Player; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.y < (y - 64)){ } else { return (true); }; _local1++; }; return (false); } function frame84(){  (); } function frame88(){ decideNext(); } function (){ gotoAndStop("dead"); } override public function kill(_arg1:Arrow):void{ if (alive){ y = (y - 30); }; super.kill(_arg1); if ( ){ if ( ){  .kill(_arg1);  .visible = true; } else {  .state = WALKING_FORWARD; }; }; } override protected function animation():void{ super.animation(); if (flickering > 0){ flickering--; visible = ((Controller.frameNumber % 3) < 2); } else { visible = true; }; } public function  ():BlackMan{ var _local1:Number; var _local2:BlackMan; var _local3:Number; var _local4:BlackMan; var _local5:Number; if (!onGround){ return (null); }; _local1 = Infinity; _local2 = null; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local4 = (Controller.level.objectList[_local3] as BlackMan); if (!_local4){ } else { if (!_local4.onGround){ } else { if (_local4.state == _local4.BEING_CARRIED){ } else { if (_local4.state == _local4.BEING_THROWN){ } else { if (surfaceIndexUnderneath != _local4.surfaceIndexUnderneath){ } else { _local5 = Math.abs((x - _local4.x)); if (_local5 < _local1){ _local1 = _local5; _local2 = _local4; }; }; }; }; }; }; _local3++; }; return (_local2); } protected function  ():void{ decideNext(); } public function  ():void{ if ( ){  .x = (x + (facingRight) ? 10 : -10);  .y = (y - 20);  .velocityX = (facingRight) ? 13 : -13;  .velocityY = -3;  .facingRight = facingRight;  .visible = true;  .state =  .BEING_THROWN;   = false; }; } } }//package com.nitrome.twinshot
Section 103
//BigPickup (com.nitrome.twinshot.BigPickup) package com.nitrome.twinshot { public class BigPickup extends Powerup { public function BigPickup(){   = Player.POWERUP_BIG; } } }//package com.nitrome.twinshot
Section 104
//BlackMan (com.nitrome.twinshot.BlackMan) package com.nitrome.twinshot { import com.nitrome.util.*; public class BlackMan extends Enemy { public const BEING_CARRIED:Number = 13; public const BEING_THROWN:Number = 15; public var   :Number;// = 0 public function BlackMan(){   = 0; super(); addFrameScript(16, frame17, 22, frame23, 32, frame33, 37, frame38, 55, frame56); } function frame17(){ gotoAndPlay("walking"); } protected function   ():void{ floorBounceFactor = 0.9; wallBounceFactor = 1; horizontalMotion(); verticalMotion(); wrap(); if (velocityX != 0){ facingRight = (velocityX > 0); }; if (onGround){ velocityX = Global.slide(velocityX, 0, 2); if (Math.abs(velocityX) < 1){ floorBounceFactor = 0; decideNext();   ++; }; } else {   = 0; }; } function frame23(){ gotoAndPlay("jumping"); } override public function advance():void{ if (alive){ switch (state){ case BEING_THROWN:   (); break; }; } else { rotation = (rotation + (facingRight) ? 10 : -10); }; super.advance(); } function frame33(){ gotoAndStop("dead"); } function frame38(){ gotoAndPlay("beingThrown"); } function frame56(){ stop(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (state == BEING_CARRIED){ return (false); }; if (cloudmobile){ cloudmobile.enemyLeave(); ignoreCloudmobiles = 100; return (true); }; return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 24; tendencyToLeap = -0.1; tendencyToTurnBackAnytime = -0.5; tendencyToTurnBackAtEdges = 0.2; } override public function kill(_arg1:Arrow):void{ if (alive){ y = (y - 14); createCorpse(x, y, this); }; super.kill(_arg1); } override public function isHarmful():Boolean{ return (((!((state == BEING_CARRIED))) && (super.isHarmful()))); } override protected function animation():void{ if (((alive) && ((state == BEING_THROWN)))){ if (currentLabel != "beingThrown"){ gotoAndPlay("beingThrown"); }; }; super.animation(); } public function createInPlaceAndRegister(_arg1:King):void{ create(0, 0, ""); x = _arg1.x; y = ((_arg1.y - _arg1.extentBelow) + extentBelow); facingRight = _arg1.facingRight; velocityX = (facingRight) ? walkSpeed : -(walkSpeed); scaleX = (facingRight) ? 1 : -1; Controller.level.objectList.push(this); } public static function createCorpse(_arg1:Number, _arg2:Number, _arg3:Enemy):BlackManCorpse{ var _local4:BlackManCorpse; _local4 = new BlackManCorpse(); _local4.create(Controller.enemyLayer, _arg1, _arg2); _local4.velocityX = ((Math.random() - 0.5) * 5); _local4.velocityY = -8; _local4.accelerationY = _arg3.weight; _local4.spin = 5; _local4.scaleX = _arg3.scaleX; return (_local4); } } }//package com.nitrome.twinshot
Section 105
//BlackManCorpse (com.nitrome.twinshot.BlackManCorpse) package com.nitrome.twinshot { public dynamic class BlackManCorpse extends Debris { public function BlackManCorpse(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package com.nitrome.twinshot
Section 106
//Blob (com.nitrome.twinshot.Blob) package com.nitrome.twinshot { public class Blob extends Enemy { public var multiplyIterations:Number;// = 0 public var flickering:Number;// = 0 public var animationMoving:Boolean;// = false public var areaBottom:Number;// = 0 public var hits:Number; public var areaTop:Number;// = -44 public function Blob(){ animationMoving = false; areaTop = -44; areaBottom = 0; flickering = 0; multiplyIterations = 0; super(); } override protected function doWalkingForward():void{ var _local1:Number; if (animationMoving){ super.doWalkingForward(); } else { if (groundSpeedX != 0){ _local1 = velocityX; velocityX = ((groundSpeedX)>0) ? (walkSpeed * 0.3) : (walkSpeed * -0.3); horizontalMotion(); velocityX = _local1; }; verticalMotion(); }; } public function update():void{ animation(); } override public function hitByArrow(_arg1:Arrow):Boolean{ var _local2:Projectile; var _local3:Projectile; if (!alive){ return (false); }; if (flickering > 0){ return (false); }; if (_arg1){ if (_arg1.y < (y + areaTop)){ return (false); }; if (_arg1.y > (y + areaBottom)){ return (false); }; }; hits--; if (hits > 0){ flickering = 40; NitromeGame.sound_manager.playSound("enemyHit"); return (true); }; if (multiplyIterations > 0){ _local2 = new Projectile(); _local2.multiplesLeft = (multiplyIterations - 1); _local2.createAndRegister(this, true); _local3 = new Projectile(); _local3.multiplesLeft = (multiplyIterations - 1); _local3.createAndRegister(this, false); containsCollectible = false; }; return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 21; extentToRight = 21; extentAbove = 44; canJump = false; if ((this is BlobMultiplier)){ hits = 1; walkSpeed = 2; multiplyIterations = 2; } else { if ((this is BlobPlus)){ hits = 3; walkSpeed = 3; } else { hits = 1; walkSpeed = 2; }; }; tendencyToFollowPlayers = 0; tendencyToMoveUnpredictably = 0; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); play(); } override protected function animation():void{ var _local1:String; var _local2:String; _local1 = ((multiplyIterations)==1) ? "2" : ""; if (alive){ _local2 = ("walking" + _local1); } else { _local2 = ("dead" + _local1); }; if (currentLabel != _local2){ gotoAndPlay(_local2); }; scaleX = (facingRight) ? 1 : -1; if (flickering > 0){ flickering--; visible = ((Controller.frameNumber % 3) < 2); } else { visible = true; }; } override public function debugDrawBoundaries():void{ super.debugDrawBoundaries(); graphics.lineStyle(1, 0xFF); graphics.drawRect(-(extentToLeft), areaTop, (extentToLeft + extentToRight), (-(areaTop) + areaBottom)); } public static function totalBlobs():Number{ var _local1:Number; var _local2:Number; _local1 = 0; _local2 = 0; while (_local2 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local2] is Blob)){ if ((Controller.level.objectList[_local2] as Blob).alive){ _local1++; }; }; _local2++; }; return (_local1); } } }//package com.nitrome.twinshot
Section 107
//BlobMultiplier (com.nitrome.twinshot.BlobMultiplier) package com.nitrome.twinshot { public dynamic class BlobMultiplier extends Blob { public function BlobMultiplier(){ addFrameScript(0, frame1, 4, frame5, 8, frame9, 10, frame11, 16, frame17, 18, frame19, 20, frame21, 34, frame35, 36, frame37, 40, frame41, 44, frame45, 46, frame47, 52, frame53, 54, frame55, 56, frame57, 70, frame71); } function frame19(){ animationMoving = false; } function frame5(){ animationMoving = true; } function frame17(){ areaTop = -30; areaBottom = 0; } function frame1(){ animationMoving = false; areaTop = -30; areaBottom = 0; } function frame9(){ areaTop = -44; areaBottom = 0; } function frame11(){ areaTop = -44; areaBottom = -12; } function frame35(){ gotoAndPlay("dead"); } function frame21(){ gotoAndPlay("walking"); } function frame45(){ areaTop = -44; areaBottom = 0; } function frame37(){ animationMoving = false; areaTop = -30; areaBottom = 0; } function frame41(){ animationMoving = true; } function frame47(){ areaTop = -44; areaBottom = -12; } function frame57(){ gotoAndPlay("walking2"); } function frame55(){ animationMoving = false; } function frame53(){ areaTop = -30; areaBottom = 0; } function frame71(){ gotoAndPlay("dead2"); } } }//package com.nitrome.twinshot
Section 108
//BlobNormal (com.nitrome.twinshot.BlobNormal) package com.nitrome.twinshot { public dynamic class BlobNormal extends Blob { public function BlobNormal(){ addFrameScript(0, frame1, 4, frame5, 8, frame9, 10, frame11, 16, frame17, 18, frame19, 20, frame21, 34, frame35); } function frame19(){ animationMoving = false; } function frame5(){ animationMoving = true; } function frame17(){ areaTop = -30; areaBottom = 0; } function frame1(){ animationMoving = false; areaTop = -30; areaBottom = 0; } function frame9(){ areaTop = -44; areaBottom = 0; } function frame11(){ areaTop = -44; areaBottom = -12; } function frame35(){ gotoAndPlay("dead"); } function frame21(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 109
//BlobPlus (com.nitrome.twinshot.BlobPlus) package com.nitrome.twinshot { public dynamic class BlobPlus extends Blob { public function BlobPlus(){ addFrameScript(0, frame1, 4, frame5, 8, frame9, 10, frame11, 16, frame17, 18, frame19, 20, frame21, 34, frame35); } function frame19(){ animationMoving = false; } function frame5(){ animationMoving = true; } function frame17(){ areaTop = -30; areaBottom = 0; } function frame1(){ animationMoving = false; areaTop = -30; areaBottom = 0; } function frame9(){ areaTop = -44; areaBottom = 0; } function frame11(){ areaTop = -44; areaBottom = -12; } function frame35(){ gotoAndPlay("dead"); } function frame21(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 110
//Block (com.nitrome.twinshot.Block) package com.nitrome.twinshot { import com.nitrome.util.*; public class Block extends MotiveObject { public static var ARROW_FORCE:Number = 6; public static var MAX_PUSH_SPEED:Number = 3; public function pushLeft(_arg1:Number, _arg2:Boolean=true):Number{ var _local3:Number; var _local4:Raycast; var _local5:Player; var _local6:Block; var _local7:Boolean; var _local8:Number; _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local3]; if (_local5.intersectsRect(((x - extentToLeft) - _arg1), ((x + extentToRight) - _arg1), (y - extentAbove), (y + extentBelow))){ _arg1 = (x - ((_local5.x + _local5.extentToRight) + extentToLeft)); if (_arg1 <= 0){ if (velocityX < 0){ velocityX = 0; }; return (0); }; }; _local3++; }; _arg1 = Math.floor(_arg1); if (((_arg2) && ((_arg1 > MAX_PUSH_SPEED)))){ _arg1 = MAX_PUSH_SPEED; }; _local4 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow)); if (((_local4) && ((_local4.distance < _arg1)))){ _local6 = (_local4.hitObject as Block); if (_local6){ _local8 = (_arg1 - _local4.distance); _arg1 = (_local6.pushLeft(_local8, _arg2) + _local4.distance); _local7 = (_arg1 < (_local8 + _local4.distance)); } else { _arg1 = _local4.distance; _local7 = true; }; if (_local7){ velocityX = Math.abs(velocityX); }; }; x = (x - _arg1); _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local3]; if (_local5.objectUnderneath != this){ } else { _local4 = Raycast.fatRaycastX((_local5.x - _local5.extentToLeft), -1, (_local5.y - _local5.extentAbove), (_local5.y + _local5.extentBelow)); if (((_local4) && ((_local4.distance < _arg1)))){ _local5.x = (_local5.x - _local4.distance); } else { _local5.x = (_local5.x - _arg1); }; }; _local3++; }; return (_arg1); } override public function advance():void{ super.advance(); if (((onGround) && (!((velocityX == 0))))){ velocityX = Global.slide(velocityX, 0, 0.25); }; wrap(); } override protected function verticalMotion():void{ var _local1:Number; var _local2:Player; if (velocityY >= 0){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if ((_local2.x + _local2.extentToRight) < (x - extentToLeft)){ } else { if ((_local2.x - _local2.extentToLeft) > (x + extentToRight)){ } else { if ((_local2.y - _local2.extentAbove) < ((y + extentBelow) - 4)){ } else { if ((_local2.y - _local2.extentAbove) > ((y + extentBelow) + velocityY)){ } else { velocityY = ((_local2.y - _local2.extentAbove) - (y + extentBelow)); if (velocityY < 1){ onGround = true; return; }; }; }; }; }; _local1++; }; }; super.verticalMotion(); } override protected function horizontalMotion():void{ if (velocityX < 0){ pushLeft(-(velocityX), false); } else { if (velocityX > 0){ pushRight(velocityX, false); }; }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = ((_arg1 * 24) + 24); y = ((_arg2 * 24) + 24); if ((this is Block2x2)){ extentToLeft = (extentToRight = 24); extentAbove = (extentBelow = 24); }; wallBounceFactor = 0.6; Controller.blockLayer.addChild(this); gotoAndStop((Controller.isHellLevel()) ? "hell" : "heaven"); } public function pushRight(_arg1:Number, _arg2:Boolean=true):Number{ var _local3:Number; var _local4:Raycast; var _local5:Player; var _local6:Block; var _local7:Boolean; var _local8:Number; _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local3]; if (_local5.intersectsRect(((x - extentToLeft) + _arg1), ((x + extentToRight) + _arg1), (y - extentAbove), (y + extentBelow))){ _arg1 = (((_local5.x - _local5.extentToLeft) - extentToRight) - x); if (_arg1 <= 0){ if (velocityX > 0){ velocityX = 0; }; return (0); }; }; _local3++; }; _arg1 = Math.floor(_arg1); if (((_arg2) && ((_arg1 > MAX_PUSH_SPEED)))){ _arg1 = MAX_PUSH_SPEED; }; _local4 = Raycast.fatRaycastX((x + extentToLeft), 1, (y - extentAbove), (y + extentBelow)); if (((_local4) && ((_local4.distance < _arg1)))){ _local6 = (_local4.hitObject as Block); if (_local6){ _local8 = (_arg1 - _local4.distance); _arg1 = (_local6.pushRight(_arg1, _arg2) + _local4.distance); _local7 = (_arg1 < (_local8 + _local4.distance)); } else { _arg1 = _local4.distance; _local7 = true; }; if (_local7){ velocityX = -(Math.abs(velocityX)); }; }; x = (x + _arg1); _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local3]; if (_local5.objectUnderneath != this){ } else { _local4 = Raycast.fatRaycastX((_local5.x + _local5.extentToRight), 1, (_local5.y - _local5.extentAbove), (_local5.y + _local5.extentBelow)); if (((_local4) && ((_local4.distance < _arg1)))){ _local5.x = (_local5.x + _local4.distance); } else { _local5.x = (_local5.x + _arg1); }; }; _local3++; }; return (_arg1); } } }//package com.nitrome.twinshot
Section 111
//Block2x2 (com.nitrome.twinshot.Block2x2) package com.nitrome.twinshot { public dynamic class Block2x2 extends Block { } }//package com.nitrome.twinshot
Section 112
//Bomb (com.nitrome.twinshot.Bomb) package com.nitrome.twinshot { import com.nitrome.util.*; public class Bomb extends MotiveObject { public var hasExploded:Boolean;// = false public var  :Boolean;// = false public var lowPlayerHit:Boolean;// = true public function Bomb(){  = false; hasExploded = false; lowPlayerHit = true; super(); addFrameScript(9, frame10, 60, frame61); } public function startTimer():void{  = true; gotoAndPlay("timedExplosion"); } function frame10(){ gotoAndStop("static"); } override public function advance():void{ var _local1:Number; var _local2:Player; var _local3:Arrow; super.advance(); wrap(); if (! ){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (!_local2.alive){ } else { if ((_local2.x - _local2.extentToLeft) > (x + 48)){ } else { if ((_local2.x + _local2.extentToRight) < (x - 48)){ } else { if ((_local2.y - _local2.extentAbove) > (y + 48)){ } else { if ((_local2.y + _local2.extentBelow) < (y - 48)){ } else { startTimer(); break; }; }; }; }; }; _local1++; }; _local1 = 0; for (;_local1 < Controller.level.objectList.length;_local1++) { _local3 = (Controller.level.objectList[_local1] as Arrow); if (!_local3){ } else { if (!_local3.flying){ } else { if (_local3.y < (y - extentAbove)){ } else { if (_local3.y > (y + extentBelow)){ } else { if (_local3.pointingRight){ if (((_local3.x + _local3.extentToRight) + _local3.velocityX) < (x - extentToLeft)){ continue; }; if ((_local3.x + _local3.extentToRight) > (x + extentToRight)){ continue; }; _local3.x = ((x - extentToLeft) - _local3.extentToRight); } else { if (((_local3.x - _local3.extentToLeft) + _local3.velocityX) > (x + extentToRight)){ continue; }; if ((_local3.x - _local3.extentToLeft) < (x - extentToLeft)){ continue; }; _local3.x = ((x + extentToRight) + _local3.extentToLeft); }; explode(); _local3.velocityX = 0; _local3.velocityY = 0; _local3.flying = false; break; }; }; }; }; }; }; } public function explode():void{ var _local1:Explosion; if (hasExploded){ return; }; hasExploded = true; destroy(); _local1 = new Explosion(); _local1.create(Controller.arrowLayer, x, y); _local1.lowPlayerHit = lowPlayerHit; } function frame61(){ if (!isClone){ explode(); }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 16); extentToLeft = (extentToRight = 8); extentAbove = (extentBelow = 8); Controller.collectibleLayer.addChild(this); } override public function unpause():void{ if ((( ) && (!(hasExploded)))){ play(); }; } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0):void{ x = _arg1; y = _arg2; velocityX = _arg3; velocityY = _arg4; extentToLeft = (extentToRight = 8); extentAbove = (extentBelow = 8); Controller.collectibleLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } override public function pause():void{ if ((( ) && (!(hasExploded)))){ stop(); }; } } }//package com.nitrome.twinshot
Section 113
//BombArrowsPickup (com.nitrome.twinshot.BombArrowsPickup) package com.nitrome.twinshot { public class BombArrowsPickup extends Powerup { public function BombArrowsPickup(){   = Player.POWERUP_BOMB_ARROWS; } } }//package com.nitrome.twinshot
Section 114
//BonusPickup (com.nitrome.twinshot.BonusPickup) package com.nitrome.twinshot { public class BonusPickup extends Powerup { public function BonusPickup(){   = Player.POWERUP_BONUS_ROUND; } } }//package com.nitrome.twinshot
Section 115
//BonusPipe (com.nitrome.twinshot.BonusPipe) package com.nitrome.twinshot { import com.nitrome.util.*; public class BonusPipe extends MotiveObject { public var movingRight:Boolean;// = true public var :Number; public var :Number;// = 250 public var homeY:Number; public var :Number; public var :Number;// = -24 public var :Number;// = 100 public function BonusPipe(){  = -24; movingRight = true;  = 100;  = 250;  = ;  = ; super(); } override public function advance():void{ var _local1:Number; var _local2:Player; var _local3:Player; var _local4:Player; var _local5:Player; var _local6:Bomb; var _local7:Number; y = homeY; if (Controller.level.ended){ velocityX = Global.slide(velocityX, 0, 0.05); } else { if (Controller.isTwoPlayerGame()){ _local2 = Controller.level.player1; _local3 = Controller.level.player2; _local4 = null; if (((_local2.alive) && (!(_local3.alive)))){ _local4 = _local3; }; if (((!(_local2.alive)) && (_local3.alive))){ _local4 = _local2; }; if (_local4){ if (_local4.holdingLeft()){ movingRight = false; }; if (_local4.holdingRight()){ movingRight = true; }; if (_local4.outOfViewSprite){ _local4.outOfViewSprite.x = (x + (movingRight) ? 3 : -3); }; }; }; velocityX = (movingRight) ? 3 : -3; }; super.advance(); wrap(); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local1]; if (((_local5.alive) && (_local5.intersects(this)))){ if (_local5.x > x){ _local5.x = ((x + extentToRight) + _local5.extentToLeft); } else { _local5.x = ((x - extentToLeft) - _local5.extentToRight); }; }; _local1++; }; if (!Controller.level.ended){ --; if ( < 0){  = ( + 5);  = ; new BonusTarget().createAndRegister(x, y, velocityX, 5); }; --; if ( < 0){  = ( - 10); if ( < 45){  = 45; };  = ; _local6 = new Bomb(); _local6.createAndRegister(x, y, velocityX, 5); _local6.startTimer(); }; }; if (Controller.level.ended){ } else { if ((((Math.random() >= 0.9)) || (((Controller.frameNumber % 10) == 0)))){ if (Math.random() >= 0.995){ new Gem().createAndRegister((x + ((Math.random() - 0.5) * 20)), y, velocityX, 5); } else { if (Math.random() >= 0.9){ _local7 = -4; while (_local7 <= 4) { Collectible.randomTypeWorthless().createAndRegister((x + _local7), y, (velocityX + _local7), (5 + (Math.random() * 5))); _local7++; }; } else { Collectible.randomTypeWorthless().createAndRegister((x + ((Math.random() - 0.5) * 20)), y, velocityX, 5); }; }; }; }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = (_arg1 * 24); homeY = (_arg2 * 24); y = -24; cloneVertical = false; extentToLeft = 24; extentToRight = 24; extentAbove = 24; extentBelow = 24; applyWeight = false; visible = false; Controller.bonusPipeLayer.addChild(this); } public function transitAdvance():void{ if (Controller.levelPanningIn){  = Global.lerp(, homeY, 0.05);  = Global.slide(, homeY, 0.1); } else { if (Controller.levelPanningOut){ velocityY = (velocityY - 0.1);  = ( + velocityY); }; }; y = (( - (Controller.level.cameraY - 200)) - Controller.content.y); visible = true; } } }//package com.nitrome.twinshot
Section 116
//BonusTarget (com.nitrome.twinshot.BonusTarget) package com.nitrome.twinshot { import flash.text.*; import com.nitrome.util.*; public class BonusTarget extends MotiveObject { public var :Boolean;// = true public var  :Boolean;// = false public var timer:TextField; public var  :Number;// = 0 public var  :Boolean;// = false public function BonusTarget(){  = 0;  = true;  = false;  = false; super(); addFrameScript(9, frame10, 21, frame22); } function frame10(){ gotoAndStop("normal"); } function frame22(){ stop(); visible = false; } override public function advance():void{ var _local1:Number; var _local2:Arrow; var _local3:Player; var _local4:Number; var _local5:Collectible; super.advance(); wrap();  --; if ( > 0){ if (){ _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Arrow); if (!_local2){ } else { if (!_local2.flying){ } else { if (!pointWithin((_local2.x + (_local2.pointingRight) ? _local2.extentToRight : -(_local2.extentToLeft)), _local2.y)){ } else { gotoAndPlay("break");  = true;  = false; _local3 = null; if (_local2.playerSource == 1){ _local3 = Controller.level.player1; } else { if (_local2.playerSource == 2){ _local3 = Controller.level.player2; }; }; if (_local3){ _local3.bonusTimeLeft = (_local3.bonusTimeLeft +  ); if (_local3.bonusTimeLeft > (30 * 25)){ _local3.bonusTimeLeft = (30 * 25); }; if (_local3.number == 1){ NitromeGame.sound_manager.playSound("bonusMoreTime1"); } else { NitromeGame.sound_manager.playSound("bonusMoreTime2"); }; }; _local2.velocityX = 0; _local2.flying = false; _local4 = 0; while (_local4 < (2 + ( / 24))) { _local5 = Collectible.randomTypeWorthless(); _local5.createAndRegister(x, y, ((Math.random() - 0.5) * 15), ((Math.random() - 0.5) * 15)); _local5.lifetime = (_local5.lifetime + Math.floor((Math.random() * 30))); _local4++; }; }; }; }; _local1++; }; }; if ((((() && (onGround))) && ((tileUnderneath is SpikeTile)))){ gotoAndPlay("break");  = true;  = false; }; } else { gotoAndPlay("break");  = true;  = false; }; if (timer){ timer.text = Math.floor(( / 25)).toString(); }; } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0):void{ x = _arg1; y = _arg2; velocityX = _arg3; velocityY = _arg4; extentToLeft = 20; extentToRight = 20; extentAbove = 20; extentBelow = 20;  = (10 * 25); Controller.blockLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ Global.removeFromList(this, Controller.level.objectList); super.destroy(); } } }//package com.nitrome.twinshot
Section 117
//BreakableTile (com.nitrome.twinshot.BreakableTile) package com.nitrome.twinshot { public class BreakableTile extends Tile { public var  :Number;// = 0 public function BreakableTile(){   = 0; super(); } override public function advance():void{ super.advance(); if (  > 0){  --; if (  < 1){   = 0; gotoAndPlay((Controller.isHellLevel()) ? "restoreHell" : "restore"); }; }; } protected function restore():void{ solid = true; gotoAndStop((Controller.isHellLevel()) ? "normalHell" : "normal"); } public function hitByArrow():void{ solid = false; gotoAndPlay((Controller.isHellLevel()) ? "hitHell" : "hit");   = 150; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendAdvance = true; gotoAndStop((Controller.isHellLevel()) ? "normalHell" : "normal"); } } }//package com.nitrome.twinshot
Section 118
//BronzeCoin (com.nitrome.twinshot.BronzeCoin) package com.nitrome.twinshot { public class BronzeCoin extends Collectible { public function BronzeCoin(){ worth = 1; } } }//package com.nitrome.twinshot
Section 119
//CeilingPlatform (com.nitrome.twinshot.CeilingPlatform) package com.nitrome.twinshot { public class CeilingPlatform extends Platform { override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solidOnTop = false; solidUnderneath = true; if ((this is CeilingPlatform1x1)){ extentToLeft = 0; extentToRight = 24; }; gotoAndStop((Controller.isHellLevel()) ? "hell" : "heaven"); } } }//package com.nitrome.twinshot
Section 120
//CeilingPlatform1x1 (com.nitrome.twinshot.CeilingPlatform1x1) package com.nitrome.twinshot { public dynamic class CeilingPlatform1x1 extends CeilingPlatform { } }//package com.nitrome.twinshot
Section 121
//CeilingPlatform4x1 (com.nitrome.twinshot.CeilingPlatform4x1) package com.nitrome.twinshot { public dynamic class CeilingPlatform4x1 extends CeilingPlatform { } }//package com.nitrome.twinshot
Section 122
//Cloudmobile (com.nitrome.twinshot.Cloudmobile) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class Cloudmobile extends MotiveObject { public var cloud:MovieClip; public var airY:Number;// = 0 public var :Number;// = 0 public var holdingEnemy:Enemy;// = null public var :Boolean;// = false public var :Player;// = null public var homeY:Number; public var :Number; public var holdingPlayer:Player;// = null public var  :Number;// = 0 public var  :Boolean; public var  :Number; public var  :Number;// = 0 public var :Boolean;// = false public static const IGNORE_TIME:Number = 15; public static const RESET_TIME:Number = 120; public function Cloudmobile(){ holdingPlayer = null; holdingEnemy = null;  = null;  = 0;  = 0;  = false; airY = 0;  = -(Infinity);  = false;  = 0; super(); } public function enemyLeave():void{ holdingEnemy.cloudmobile = null; holdingEnemy = null; velocityY = -3;  = 0; } public function (_arg1:Enemy):void{ if (!(_arg1 is BlackMan)){ return; }; if (!_arg1.alive){ return; }; if (_arg1.ignoreCloudmobiles > 0){ return; }; if (_arg1.cloudmobile){ return; }; holdingEnemy = _arg1; holdingEnemy.cloudmobile = this; velocityY = 3;  = false;  = 0; visible = true; } public function playerLeave():void{  = holdingPlayer;  = IGNORE_TIME; holdingPlayer.cloudmobile = null; holdingPlayer = null; velocityY = -3; } public function playerEnter(_arg1:Player):void{ if (!_arg1.alive){ return; }; if (_arg1.cloudmobile){ return; }; holdingPlayer = _arg1; holdingPlayer.cloudmobile = this; velocityY = 3;  = false;  = 0; visible = true; } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Raycast; var _local6:Boolean; var _local7:Number; var _local8:Player; var _local9:Enemy; var _local10:Player; var _local11:Number; var _local12:Player; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Number; var _local18:Cloudmobile; var _local19:Number; var _local20:Number; var _local21:Number; var _local22:Number; var _local23:Arrow; if (){ velocityX = ((velocityX * 0.3) + ((( - x) * 0.1) * 0.7)); velocityY = ((velocityY * 0.3) + (((homeY - y) * 0.1) * 0.7)); x = (x + velocityX); y = (y + velocityY); if (Math.abs((x - )) < 1){ x = ; }; if (Math.abs((y - homeY)) < 1){ y = homeY; }; if ((((x == )) && ((y == homeY)))){  = false;  = true; }; visible = true; return; }; super.advance(); if (){  --; if ( < 1){  = null; }; }; if (holdingPlayer){ holdingPlayer.x = x; holdingPlayer.y = (y + cloud.y); holdingPlayer.velocityX = 0; holdingPlayer.velocityY = 0; } else { if (holdingEnemy){ holdingEnemy.x = x; holdingEnemy.y = (y + cloud.y); holdingEnemy.velocityX = 0; holdingEnemy.velocityY = 0; } else { _local7 = 0; while (_local7 < Controller.level.playerList.length) { _local8 = Controller.level.playerList[_local7]; if (_local8.x < (x - 24)){ } else { if (_local8.x > (x + 24)){ } else { if (_local8.y < (y - 16)){ } else { if (_local8.y > (y + 16)){ } else { if (_local8 == ){  = IGNORE_TIME; } else { playerEnter(_local8); break; }; }; }; }; }; _local7++; }; _local7 = 0; while (_local7 < Controller.level.objectList.length) { _local9 = (Controller.level.objectList[_local7] as Enemy); if (!_local9){ } else { if (_local9.x < (x - 24)){ } else { if (_local9.x > (x + 24)){ } else { if (_local9.y < (y - 16)){ } else { if (_local9.y > (y + 16)){ } else { (_local9); break; }; }; }; }; }; _local7++; }; if (((!(holdingPlayer)) || (!(holdingEnemy)))){ ++; if ( > RESET_TIME){  = true; }; }; }; }; if (((!( )) && (( > (RESET_TIME - 30))))){ visible = ((Controller.frameNumber % 3) < 2); }; if (holdingEnemy){ _local10 = null; _local11 = Infinity; _local7 = 0; while (_local7 < Controller.level.playerList.length) { _local12 = Controller.level.playerList[_local7]; _local13 = (_local12.x - x); _local14 = (_local12.y - y); _local15 = ((_local13 * _local13) + (_local14 * _local14)); if (_local15 < _local11){ _local11 = _local15; _local10 = _local12; _local16 = (Math.cos((Controller.frameNumber * 0.08)) * 50); _local17 = (Math.sin((Controller.frameNumber * 0.08)) * 50); _local1 = (_local13 * 0.03); _local2 = (_local14 * 0.03); }; _local7++; }; }; _local3 = 0; _local4 = 0; if (((((holdingPlayer) && (holdingPlayer.holdingLeft()))) && (!(Controller.level.ended)))){ _local3 = -10; _local4 = 1; _local5 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow)); if (((_local5) && ((_local5.distance < ((velocityX * velocityX) / 2))))){ _local3 = 0; }; } else { if (((((holdingPlayer) && (holdingPlayer.holdingRight()))) && (!(Controller.level.ended)))){ _local3 = 10; _local4 = 1; _local5 = Raycast.fatRaycastX((x + extentToRight), 1, (y - extentAbove), (y + extentBelow)); if (((_local5) && ((_local5.distance < ((velocityX * velocityX) / 2))))){ _local3 = 0; }; } else { if (holdingEnemy){ velocityX = ((velocityX * 0.9) + (_local1 * 0.1)); _local4 = 0; } else { velocityX = (velocityX * 0.95); }; }; }; velocityX = Global.slide(velocityX, _local3, _local4); _local4 = 0; _local3 = _local4; _local6 = false; if (((((holdingPlayer) && (holdingPlayer.holdingUp()))) && (!(Controller.level.ended)))){ _local3 = -10; _local4 = 1; _local5 = Raycast.fatRaycastY((y - extentAbove), -1, (x - extentToLeft), (x + extentToRight), true, false); if (((_local5) && ((_local5.distance < ((velocityY * velocityY) / 2))))){ _local3 = 0; }; } else { if (((((holdingPlayer) && (holdingPlayer.holdingDown()))) && (!(Controller.level.ended)))){ _local3 = 10; _local4 = 1; _local5 = Raycast.fatRaycastY((y + extentBelow), 1, (x - extentToLeft), (x + extentToRight), true, false); if (((_local5) && ((_local5.distance < ((velocityY * velocityY) / 2))))){ _local3 = 0; }; if (((_local5) && ((_local5.distance < 4)))){ _local6 = true; }; } else { if (holdingEnemy){ velocityY = ((velocityY * 0.9) + (_local2 * 0.1)); _local4 = 0; } else { velocityY = (velocityY * 0.95); }; }; }; velocityY = (velocityY + (airY * 0.05)); airY = 0; velocityY = Global.slide(velocityY, _local3, _local4); if (((((holdingPlayer) && (_local6))) && (holdingPlayer.holdingDown()))){  ++; if ( > 3){ playerLeave(); }; } else {  = 0; }; if (holdingPlayer){ if (holdingPlayer.holdingDown()){ if (!){  = true; (); }; } else {  = false; }; }; if (holdingEnemy){ _local7 = 0; while (_local7 < Controller.level.objectList.length) { _local18 = (Controller.level.objectList[_local7] as Cloudmobile); if (!_local18){ } else { if (_local18 == this){ } else { if (_local18.){ } else { if (!_local18.holdingEnemy){ } else { _local13 = xRelative(_local18.x); _local14 = yRelative(_local18.y); if (((_local13 * _local13) + (_local14 * _local14)) < (50 * 50)){ _local19 = Math.sqrt(((_local13 * _local13) + (_local14 * _local14))); _local20 = ((50 - _local19) / 2); _local21 = ((_local13 * _local20) / _local19); _local22 = ((_local14 * _local20) / _local19); x = (x - _local21); y = (y - _local22); _local18.x = (_local18.x + _local21); _local18.y = (_local18.y + _local22);  = false;  = 0; _local18. = false; _local18. = 0; }; }; }; }; }; _local7++; }; _local7 = 0; for (;_local7 < Controller.level.objectList.length;_local7++) { _local23 = (Controller.level.objectList[_local7] as Arrow); if (!_local23){ } else { if (!_local23.flying){ } else { _local14 = yRelative(_local23.y); if ((((_local14 < -12)) || ((_local14 > 12)))){ } else { _local13 = xRelative(_local23.x); if (_local23.pointingRight){ if (_local13 < 0){ continue; }; if ((_local13 - _local23.velocityX) > 0){ continue; }; } else { if (_local13 > 0){ continue; }; if ((_local13 - _local23.velocityX) < 0){ continue; }; }; holdingEnemy.hitByArrow(_local23); _local23.flying = false; _local23.velocityX = 0; }; }; }; }; }; wrap(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3);  = (x = ((_arg1 * 24) + 12)); homeY = (y = ((_arg2 * 24) + 12));  = true; extentToLeft = 12; extentToRight = 12; extentAbove = 32; extentBelow = 16; wallBounceFactor = 0.9; floorBounceFactor = 0.9; weight = 0; landsOnArrows = false; Controller.cloudmobileLayer.addChild(this); if (Controller.isHellLevel()){ cloud.gotoAndStop("hell"); } else { cloud.gotoAndStop("heaven"); }; } override public function unpause():void{ super.unpause(); play(); } private function ():void{ var _local1:LightningBolt; if (Controller.frameNumber < ( + 10)){ return; }; if (!Controller.isHellLevel()){ return; }; cloud.gotoAndPlay("strike"); NitromeGame.sound_manager.playSound("cloudLightning");  = Controller.frameNumber; _local1 = new LightningBolt(); _local1.createAndRegister(this); } override public function pause():void{ super.pause(); stop(); } } }//package com.nitrome.twinshot
Section 123
//CoinRenderer (com.nitrome.twinshot.CoinRenderer) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; import flash.utils.*; public class CoinRenderer extends Sprite { public var target:Bitmap; public var  :BitmapData; public static var bitmapTable:Object = {}; public function CoinRenderer(){ prerender("com.nitrome.twinshot::GoldCoin"); prerender("com.nitrome.twinshot::SilverCoin"); prerender("com.nitrome.twinshot::BronzeCoin");  = new BitmapData(550, 400, true, 0); target = new Bitmap( ); addChild(target); } public function  ():void{ var _local1:Number; var _local2:PrerenderedBitmap; var _local3:PrerenderedBitmap; var _local4:PrerenderedBitmap; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Collectible; x = -(Controller.content.x); y = -(Controller.content.y); _local1 = ((Controller.frameNumber % 12) + 1); _local2 = bitmapTable[("com.nitrome.twinshot::BronzeCoin-" + _local1)]; _local3 = bitmapTable[("com.nitrome.twinshot::SilverCoin-" + _local1)]; _local4 = bitmapTable[("com.nitrome.twinshot::GoldCoin-" + _local1)]; if (((((!(_local2)) || (!(_local3)))) || (!(_local4)))){ return; };  .fillRect(new Rectangle(0, 0, 550, 400), 0); if (!Controller.level){ return; }; _local5 = Controller.content.x; _local6 = Controller.content.y; _local7 = 0; while (_local7 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local7] is Collectible)){ _local8 = Collectible(Controller.level.objectList[_local7]); if (!_local8.visible){ } else { if (_local8.x < (-(_local5) - 8)){ } else { if (_local8.x > (-(_local5) + 558)){ } else { if ((_local8 is SilverCoin)){  .copyPixels(_local3.bitmapData, _local3.bitmapRect, new Point(((_local8.x + _local3.dx) + _local5), ((_local8.y + _local3.dy) + _local6)), null, null, true); } else { if ((_local8 is GoldCoin)){  .copyPixels(_local4.bitmapData, _local4.bitmapRect, new Point(((_local8.x + _local4.dx) + _local5), ((_local8.y + _local4.dy) + _local6)), null, null, true); } else { if ((_local8 is BronzeCoin)){  .copyPixels(_local2.bitmapData, _local2.bitmapRect, new Point(((_local8.x + _local2.dx) + _local5), ((_local8.y + _local2.dy) + _local6)), null, null, true); }; }; }; }; }; }; }; _local7++; }; } public static function prerender(_arg1:String):void{ var classRef:Class; var tempSprite:Sprite; var newEntry:PrerenderedBitmap; var bounds:Rectangle; var bd:BitmapData; var tempMC:MovieClip; var n:Number; var linkageName = _arg1; if (bitmapTable[linkageName]){ return; }; try { classRef = (getDefinitionByName(linkageName) as Class); } catch(e:Error) { return; }; if (!classRef){ return; }; tempSprite = new (classRef); if ((((tempSprite is MovieClip)) && (((tempSprite as MovieClip).totalFrames > 1)))){ tempMC = (tempSprite as MovieClip); n = 1; while (n <= tempMC.totalFrames) { tempMC.gotoAndStop(n); newEntry = new PrerenderedBitmap(); bounds = tempMC.getBounds(tempMC); newEntry.dx = bounds.left; newEntry.dy = bounds.top; bd = new BitmapData(Math.ceil(bounds.width), Math.ceil(bounds.height), true, 0); bd.draw(tempMC, new Matrix(1, 0, 0, 1, -(bounds.left), -(bounds.top))); newEntry.bitmapData = bd; newEntry.bitmapRect = new Rectangle(0, 0, Math.ceil(bounds.width), Math.ceil(bounds.height)); bitmapTable[((linkageName + "-") + n)] = newEntry; n = (n + 1); }; bitmapTable[linkageName] = bitmapTable[(linkageName + "-1")]; } else { newEntry = new PrerenderedBitmap(); bounds = tempSprite.getBounds(tempSprite); newEntry.dx = bounds.left; newEntry.dy = bounds.top; bd = new BitmapData(Math.ceil(bounds.width), Math.ceil(bounds.height), true, 0); bd.draw(tempSprite, new Matrix(1, 0, 0, 1, -(bounds.left), -(bounds.top))); newEntry.bitmapData = bd; newEntry.bitmapRect = new Rectangle(0, 0, Math.ceil(bounds.width), Math.ceil(bounds.height)); bitmapTable[linkageName] = newEntry; }; } } }//package com.nitrome.twinshot import flash.display.*; import flash.geom.*; class PrerenderedBitmap { public var bitmapRect:Rectangle; public var dx:Number; public var dy:Number; public var bitmapData:BitmapData; private function PrerenderedBitmap(){ } }
Section 124
//Collectible (com.nitrome.twinshot.Collectible) package com.nitrome.twinshot { import com.nitrome.util.*; import com.nitrome.coins.*; public class Collectible extends MotiveObject { public var worth:Number;// = 50 public var whiteIn:Number;// = 0 public var collected:Boolean;// = false public var releaseTime:Number;// = 0 public var lifetime:Number;// = 150 public var  :Boolean;// = true public function Collectible(){ collected = false; worth = 50; lifetime = 150;   = true; releaseTime = 0; whiteIn = 0; super(); extentToLeft = 8; extentToRight = 8; extentAbove = 8; extentBelow = 8; weight = 0.5; terminalVelocityY--; } public function doWhiteIn():void{ whiteIn = 1; transform.colorTransform = Global.whiteOut((1 - whiteIn)); } override public function advance():void{ velocityX = Global.slide(velocityX, groundSpeedX, 0.1); super.advance(); wrap(); if (y > ((Controller.level.gridHeight + 2) * 24)){ destroy(); }; if ( ){ lifetime--; if (lifetime < 30){ visible = ((Controller.frameNumber % 3) < 2); }; if (lifetime < 1){ destroy(); }; }; if (releaseTime > 0){ releaseTime--; }; if (whiteIn > 0){ whiteIn = (whiteIn - 0.1); transform.colorTransform = Global.whiteOut((1 - whiteIn)); }; } public function createAndRegisterFromEnemy(_arg1:Enemy):void{ x = _arg1.x; y = (_arg1.y - (_arg1.extentAbove / 2)); velocityX = ((_arg1.velocityX)>0) ? 5 : -5; velocityY = -5; if (((((!((this is SilverCoin))) && (!((this is GoldCoin))))) && (!((this is BronzeCoin))))){ Controller.collectibleLayer.addChild(this); }; Controller.level.objectList.push(this); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 12);   = false; if (((((!((this is SilverCoin))) && (!((this is GoldCoin))))) && (!((this is BronzeCoin))))){ Controller.collectibleLayer.addChild(this); }; } override public function unpause():void{ play(); } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ x = _arg1; y = _arg2; velocityX = _arg3; velocityY = _arg4; if (((((!((this is SilverCoin))) && (!((this is GoldCoin))))) && (!((this is BronzeCoin))))){ Controller.collectibleLayer.addChild(this); }; Controller.level.objectList.push(this); } public function collect(_arg1:Player):void{ if (!collected){ collected = true; if (_arg1){ _arg1.score.value = (_arg1.score.value + worth); if ((this is Powerup)){ NitromeGame.sound_manager.playSound("powerupCollect"); } else { if ((this is SilverCoin)){ NitromeGame.sound_manager.playSound("coin"); }; if ((this is GoldCoin)){ NitromeGame.sound_manager.playSound("coin2"); }; if ((this is BronzeCoin)){ NitromeGame.sound_manager.playSound("coin3"); }; if ((this is Gem)){ NitromeGame.sound_manager.playSound("gem"); }; }; }; destroy(); }; } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } override public function pause():void{ stop(); } public static function randomTypeCommon():Collectible{ var _local1:Number; _local1 = Math.random(); if (_local1 >= 0.75){ return (new GoldCoin()); }; return (new SilverCoin()); } public static function randomTypeWorthless():Collectible{ var _local1:Number; _local1 = Math.random(); if (_local1 >= 0.975){ return (new GoldCoin()); }; if (_local1 >= 0.9){ return (new SilverCoin()); }; return (new BronzeCoin()); } public static function randomTypePowerup():Collectible{ var _local1:Array; var _local2:Number; _local1 = [HeartPickup, BonusPickup]; _local1 = _local1.concat(Global.createList(ChanceSpeed.value, SpeedPickup)); _local1 = _local1.concat(Global.createList(ChanceInvincibility.value, InvincibilityPickup)); _local1 = _local1.concat(Global.createList(ChanceFly.value, FlyPickup)); if (Controller.isHellLevel()){ _local1 = _local1.concat(Global.createList(ChanceFireArrow.value, PiercingArrowsPickup)); } else { _local1 = _local1.concat(Global.createList(ChanceLoveArrow.value, LoveArrowsPickup)); }; if (Cheats.value == 1){ _local1 = _local1.concat(Global.createList(ChanceExplosive.value, BombArrowsPickup)); _local1 = _local1.concat(Global.createList(ChanceBig.value, BigPickup)); _local1 = _local1.concat(Global.createList(ChanceSmall.value, SmallPickup)); }; if (((((Controller.level.player1.alive) && (Controller.level.player2))) && (Controller.level.player2.alive))){ _local1 = _local1.concat(Global.createList(ChanceSwap.value, ReversePlayerPickup)); }; _local2 = Math.floor((Math.random() * _local1.length)); return (new (_local1[_local2])); } public static function randomTypeSpecial():Collectible{ var _local1:Number; _local1 = Math.random(); if (_local1 >= 0.9){ return (randomTypePowerup()); }; if (_local1 >= 0.72){ return (new Gem()); }; return (new GoldCoin()); } public static function randomType():Collectible{ var _local1:Number; _local1 = Math.random(); if (_local1 >= 0.93){ return (randomTypePowerup()); }; if (_local1 >= 0.89){ return (new Gem()); }; if (_local1 >= 0.7){ return (new GoldCoin()); }; return (new SilverCoin()); } } }//package com.nitrome.twinshot
Section 125
//CollectiveEnemy (com.nitrome.twinshot.CollectiveEnemy) package com.nitrome.twinshot { public class CollectiveEnemy extends Enemy { public var  :Number;// = 0 public static const STUN_TIME:Number = 250; public static var lastHitTime:Number = -(Infinity); public function CollectiveEnemy(){   = 0; super(); addFrameScript(9, frame10, 14, frame15, 35, frame36, 44, frame45); } function frame10(){ gotoAndPlay("walking"); } function frame15(){ gotoAndPlay("jumping"); } function frame36(){ gotoAndPlay("stunned"); } override public function advance():void{ if (((alive) && ((  > 0)))){  --; state = (( )>0) ? STOP : WALKING_FORWARD; }; super.advance(); } function frame45(){ gotoAndPlay("walking"); } override public function hitByArrow(_arg1:Arrow):Boolean{ var _local2:Boolean; var _local3:Number; var _local4:CollectiveEnemy; if (  > 0){ return (false); }; NitromeGame.sound_manager.playSound("enemyHit"); _local2 = true; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local4 = (Controller.level.objectList[_local3] as CollectiveEnemy); if (!_local4){ } else { if (!_local4.alive){ } else { if (_local4 == this){ } else { if (_local4.  == 0){ _local2 = false; }; }; }; }; _local3++; }; if (_local2){ _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local4 = (Controller.level.objectList[_local3] as CollectiveEnemy); if (!_local4){ } else { _local4.kill(_arg1); }; _local3++; }; } else {   = STUN_TIME; lastHitTime = Controller.frameNumber; }; return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 36; lastHitTime = -(Infinity); } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 20); } override public function isHarmful():Boolean{ return ((  == 0)); } override protected function animation():void{ if (((alive) && ((  > 0)))){ if (  <= 8){ if (currentLabel != "restore"){ gotoAndPlay("restore"); }; } else { if (currentLabel != "stunned"){ gotoAndPlay("stunned"); }; }; } else { super.animation(); if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; }; visible = ((((!(alive)) || ((Controller.frameNumber > (lastHitTime + 40))))) || (((Controller.frameNumber % 3) < 2))); } } }//package com.nitrome.twinshot
Section 126
//Controller (com.nitrome.twinshot.Controller) package com.nitrome.twinshot { import flash.display.*; import flash.events.*; import flash.geom.*; import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; import flash.system.*; public class Controller { public static const DEBUG:Boolean = true; public static var frameNumber:Number = 0; public static var player2PowerupTime:HiddenNumber = new HiddenNumber(0); public static var background:Background; public static var player2Wins:Number = 0; public static var collectibleLayer:Sprite; public static var bonusRoundNext:Boolean = false; public static var tileLayer:Sprite; public static var levelData:Array; public static var levelPanningOut:Boolean = false; public static var content:Sprite; public static var coinRenderer:CoinRenderer; public static var roundNumberAfterBonus:HiddenNumber = new HiddenNumber(1); public static var level:Level = null; public static var floatingScoreLayer:Sprite; public static var signLayer:Sprite; public static var tag:Tag = null; public static var platformLayer:Sprite; public static var latestWinner:Number = 0; public static var loadedLevelNumber:HiddenNumber = new HiddenNumber(-1); public static var enemyLayer:Sprite; public static var panSpeed:Number = 4; public static var popup:IngamePopup; public static var player1Wins:Number = 0; public static var player2Powerup:HiddenNumber = new HiddenNumber(Player.POWERUP_NONE); public static var flyingP1:FlyingP1 = null; public static var flyingP2:FlyingP2 = null; public static var levelPanningIn:Boolean = false; public static var cloudmobileLayer:Sprite; public static var bonusRound:Boolean = false; public static var player1PowerupTime:HiddenNumber = new HiddenNumber(0); public static var levelToPanIn:HiddenNumber = new HiddenNumber(0); public static var debugLayer:Sprite; public static var loadIndicator:LoadIndicator = null; public static var blockLayer:Sprite; public static var arrowLayer:Sprite; public static var chestLayer:Sprite; public static var loadedXML:XML = null; public static var player1Powerup:HiddenNumber = new HiddenNumber(Player.POWERUP_NONE); public static var root:MovieClip; public static var bonusPipeLayer:Sprite; public static var playerLayer:Sprite; public static var stage:Stage; public static function isOriginalLevel(_arg1:Number=NaN):Boolean{ if (isNaN(_arg1)){ _arg1 = loadedLevelNumber.value; }; if ((((_arg1 >= 151)) && ((_arg1 <= 200)))){ return (true); }; return (false); } public static function randomLevelNumber():Number{ var _local1:Array; var _local2:Number; var _local3:Number; _local1 = NitromeGame.getAllLevelsUnlocked(); _local3 = 50; if (LevelPack.value == 1){ _local3 = 100; }; _local2 = (_local1.length - 1); while (_local2 >= 0) { if (_local1[_local2] > _local3){ _local1.splice(_local2, 1); }; _local2--; }; _local2 = 101; while (_local2 <= 109) { _local1.push(_local2); _local2++; }; _local2 = 151; while (_local2 <= 200) { _local1.push(_local2); _local2++; }; Global.removeFromList(loadedLevelNumber.value, _local1); return (_local1[Math.floor((Math.random() * _local1.length))]); } public static function debugDraw():void{ var _local1:Number; var _local2:Number; if (!debugLayer){ Controller.content.addChild((debugLayer = new Sprite())); }; debugLayer.graphics.clear(); _local1 = 0; while (_local1 < level.tileList.length) { _local2 = Math.floor((level.tileList[_local1].calculateAiWeight() * 0xFF)); if (_local2 < -255){ debugLayer.graphics.beginFill(((0x0101 * (-(_local2) - 0xFF)) + 0xFF0000)); } else { if (_local2 < 0){ debugLayer.graphics.beginFill((65536 * -(_local2))); } else { if (_local2 < 0x0100){ debugLayer.graphics.beginFill((0x0101 * _local2)); } else { debugLayer.graphics.beginFill(((65536 * (_local2 - 0xFF)) + 0xFFFF)); }; }; }; debugLayer.graphics.drawRect((level.tileList[_local1].tileX * 24), (level.tileList[_local1].tileY * 24), 24, 24); debugLayer.graphics.endFill(); _local1++; }; } public static function isHellLevel(_arg1:Number=NaN):Boolean{ if (isNaN(_arg1)){ _arg1 = loadedLevelNumber.value; }; if (_arg1 == 50){ return (false); }; if ((((_arg1 >= 51)) && ((_arg1 <= 100)))){ return (true); }; return (false); } protected static function advancePanIn():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Boolean; flyingP1.advance(); if (((flyingP2) && (isTwoPlayerGame()))){ flyingP2.advance(); }; if (level){ _local1 = (275 - level. ); _local2 = (200 - level.cameraY); _local3 = (content.x - _local1); _local4 = (content.y - _local2); _local5 = Math.sqrt(((_local3 * _local3) + (_local4 * _local4))); if (_local5 < 1){ panSpeed = 0; content.x = _local1; content.y = _local2; _local6 = true; } else { panSpeed = (_local5 / 10); if (panSpeed < 1){ panSpeed = 1; }; if (panSpeed > 9){ panSpeed = 9; }; if (panSpeed > _local5){ panSpeed = _local5; }; content.x = Global.slide(content.x, (275 - level. ), ((panSpeed * _local3) / _local5)); content.y = Global.slide(content.y, (200 - level.cameraY), ((panSpeed * _local4) / _local5)); }; if (((((_local6) && (flyingP1. ))) && (((!(isTwoPlayerGame())) || (flyingP2. ))))){ levelPanningIn = false; flyingP1.visible = false; level.player1.visible = true; if (isTwoPlayerGame()){ flyingP2.visible = false; level.player2.visible = true; }; }; level. (); } else { background. = (background. + 5); }; background.advance(); if (((bonusRound) && (level))){ level.transitAdvance(); }; } public static function startLevel(_arg1:Number):void{ var _local2:XML; var _local3:String; if (level){ endLevel(); }; if (!isBonusLevel(_arg1)){ _local3 = backgroundForLevel(_arg1); if (background. != _local3){ background.whiteOut = true; background. = _local3; }; if (isHellLevel(_arg1)){ NitromeGame.sound_manager.playMusic(SoundManager.GAME_HELL); } else { NitromeGame.sound_manager.playMusic(SoundManager.GAME); }; }; if (loadedLevelNumber.value == _arg1){ onLoadComplete(); return; }; frameNumber = 0; _local2 = levelData[NitromeGame.getLevelName(_arg1)]; loadedLevelNumber.value = _arg1; loadedXML = _local2; Controller.onLoadComplete(); } public static function nextLevel():void{ var nextLevelNumber:Function; var bonusLevelNumber:Function; var n:Number; nextLevelNumber = function ():Number{ if (RandomLevelMode.value == 1){ return (randomLevelNumber()); }; return ((loadedLevelNumber.value + 1)); }; bonusLevelNumber = function ():Number{ return ((201 + Math.floor((Math.random() * 5)))); }; bonusRoundNext = false; if (level.player1.powerup.value == Player.POWERUP_BONUS_ROUND){ bonusRoundNext = true; level.player1.powerup.value = Player.POWERUP_NONE; }; if (((isTwoPlayerGame()) && ((level.player2.powerup.value == Player.POWERUP_BONUS_ROUND)))){ bonusRoundNext = true; level.player2.powerup.value = Player.POWERUP_NONE; }; levelPanningOut = true; if (((bonusRound) && (bonusRoundNext))){ levelToPanIn.value = bonusLevelNumber(); } else { if (bonusRoundNext){ levelToPanIn.value = bonusLevelNumber(); roundNumberAfterBonus.value = nextLevelNumber(); } else { if (bonusRound){ levelToPanIn.value = roundNumberAfterBonus.value; } else { levelToPanIn.value = nextLevelNumber(); }; }; }; setupFlyingChars(); flyingP1.targetX = 350; flyingP1.  = 200; if (flyingP2){ flyingP2.targetX = 200; flyingP2.  = 200; } else { flyingP1.targetX = 275; }; if (level.player1){ level.player1.destroy(); }; if (level.player2){ level.player2.destroy(); }; n = 0; while (n < level.objectList.length) { level.objectList[n].removeUnnecessaryClones(); n = (n + 1); }; } public static function setupLevelData():void{ levelData = []; levelData["6610d8da0c3af4c9466dcbd3bf8cba96.xml"] = <level w="29" h="17"><a>-:293,sign,-:16,sign,-:21,p2,-,p1,-:47,eslf,-:17,eslf,-:92</a><t>a,-:27,a,-:13,wl9,wl3,wl2,-:26,wl12,-,wl5,-:26,cl1,-,cl1,-:23,ns12,ns6,ns19,cl2,ns6,cl2,ns19,ns11,ns13,-:20,wl3,wl7,wl4:2,wl7,wl9,wl4,wl2,wl3,-:20,wl5,-:2,wl5,-,wl12,-:2,wl5,-:20,cl3,-:2,cl3,-,cl3,-:2,cl3,-:40,wl6,-:25,wl6,-:2,cl1,-:25,cl1,-:2,cl1,-:9,ns18,-:5,ns18,-:9,cl1,-:2,cl4,-:8,wl3,wl,wl3:2,wl4:2,wl3,wl,wl3,-:8,cl1,-:2,cl5,ns4,ns6,ns15,ns14,ns6,ns14,ns4:2,wl12,-:2,wl12,-,wl12,-:2,wl12,ns14,ns4,ns6:2,ns16,ns15,ns5,ns4,cl5,-:2,wl3,wl,wl3,wl,wl9,wl8,wl4,wl3,wl10,cl3,-:2,cl1,-,cl4,-:2,cl3,wl3:2,wl,wl8,wl9,wl4:2,wl2,wl3,-:14,cl3,-,cl3,-:13,a,-:27,a</t><s x="3" y="10">Player 1, move with the arrow keys and press space to fire! Destroy all enemies!</s><s x="20" y="10">Player 2, move with the W A S D keys and press the F key to fire!</s></level> ; levelData["15a60016395aa173ff7af7512ca00b8f.xml"] = <level w="24" h="17"><a>-:107,ea,-:120,ea,-:12,sign,-:75,p2,-:12,p1,-:77</a><t>wl3:2,wl,wl3:2,wl2,wl3:2,wl2:2,wl4:2,wl7,wl8,wl3:3,wl,wl3,wl4,wl,wl3:3,wl12,-:22,wl12,cl1,-:22,cl1,cl4,-:22,cl1:2,-:8,ns3,-:3,ns6,ns19,-:8,cl1:2,-:6,wl3:4,wl,wl3,wl4,wl3:3,-:6,cl1,cl2,ns20,ns17,ns1,-:5,wl12,-:4,wl12,-:5,ns20,ns18,ns3,cl2,wl4:2,wl3:2,-:5,cl3,-:4,cl3,-:5,wl3,wl4,wl2,wl9,wl12,-:22,wl12,cl1,-:7,ns5,ns1,ns20,-:3,ns2,ns1,-:7,cl4,cl1,-:6,wl3:2,wl4,wl8,wl,wl3:3,wl2,wl3,-:6,cl1:2,-:6,wl12,-:8,wl12,-:6,cl1:2,-:6,cl4,-:8,cl1,-:6,cl1,cl5,-,ns20,ns18,ns1,-,ns3,cl2,-:8,cl5,-,ns20,ns17,ns3,ns1,-,cl2,wl3:8,-:8,wl3:8,wl12,-:6,wl5,-:8,wl12,-:6,wl5,cl3,-:6,cl3,-:8,cl3,-:6,cl3</t><s x="1" y="10">Try shooting arrows into walls - and then jump onto them!</s></level> ; levelData["e1685f57407f30f66635522df8b66dd6.xml"] = <level w="24" h="16"><a>-:57,sign,-:73,ebx,-:214,p2,-:2,p1,-:34</a><t>wl5,bl3,-:4,bl2:2,bl3,bl5,bl6,bl8,bl3,bl2,bl6,bl3,bl2,bl3,-:4,bl3,wl12,cl1,bl3,-:20,bl3,cl1,cl3,bl10,-:20,bl5,cl4,wl6,bl4,-:20,bl3,cl1:2,bl9,-:20,bl4,cl4,cl1,bl3,-:4,ns2,ns1,-:5,ns2,-:2,ns3,ns2,-:4,bl5,cl1:2,bl3,sp2:2,bl7,bl2,bl3,bl7,bl8,bl3:2,bl2,bl8,bl5,bl2,bl3,bl2,bl6,bl5,bl2,sp2:2,bl4,cl3,cl1,bl3,bl10,bl9,bl2,-:14,bl2:2,bl7,bl2,wl6,cl1,bl7,-:8,ns2,ns20,ns8,ns9,-:8,bl3,cl1,cl4,bl4,-:8,wl4,wl3,wl,wl3,-:8,bl3,cl1,cl4,bl4,-:20,bl3,cl3,cl1,bl3,-:8,ns10,ns2,ns20,ns1,-:8,bl4,wl6,cl1,bl5,-:8,wl3,wl2,wl3:2,-:8,bl10,cl1:2,bl8,-:20,bl3,cl4,cl1,bl2,-:4,ns9,ns18,ns20,-:2,ns10,ns8,-,ns7,ns20,ns18,ns8,-:4,bl2,cl1,cl5,bl2,-:4,bl3:3,bl7,bl5,bl3:4,bl5,bl8,bl3,-:4,bl2,cl2</t><s x="9" y="2">You can&apos;t jump up through blue rock but try jumping down below!</s></level> ; levelData["d64320b483de261e64fb3b8e62d18dbe.xml"] = <level w="28" h="18"><a>-:90,ea,-:13,ea,-:157,esl,-:3,esl,-:2,eslf,-:22,psha,-:3,psha,-:83,sign,-:52,b2,-:20,p2,-:14,p1,-:34</a><t>mt1,-:26,mt1:2,-:26,mt1:2,-:26,mt1:2,-:3,ns20,-,ns11,ns12,ns18,ns20,-,ns11,-:4,ns11,ns13,ns12,-:3,ns20,ns19,-:3,mt1:2,-:3,wl3,wl9,wl7,wl3,wl4,wl2,wl3,wl10,wl9,wl3:5,wl2,wl9:2,wl3,wl4:2,-:3,mt1:2,-:3,wl12,-:7,wl12,-:2,wl5,-:7,wl12,-:3,mt1:2,-:3,cl3,-:7,cl4,-:2,cl1,-:7,cl3,-:3,mt1:2,-:11,cl3,wl3:2,cl3,-:11,mt1:2,-:26,mt1:2,-:8,wl4,-:8,wl4,-:8,mt1:2,-:8,wl5,-:8,wl5,-:8,mt1:2,-:8,cl3,-:8,cl3,-:8,mt1:4,sw,mt1,-:18,mt1,sw,mt1:3,wl3,wl8,wl4,wl3,mt1,-:18,mt1,wl3,wl9,wl4,wl3,-,wl12,-:2,mt1,-:18,mt1,-:2,wl5,-:2,cl1,-:2,mt1,-:18,mt1,-:2,cl4,-:2,cl3,-:2,mt1,ns12,-,ns13,ns12,ns20,ns19,ns21,ns12:2,-,ns12,ns7,ns13,ns20,ns11,ns20,ns12,ns19,mt1,-:2,cl3,-:5,mt1:20,-:4</t><s x="16" y="13">You can&apos;t climb metal walls so you will have to find another way up!</s></level> ; levelData["8eeba3279733aa308fafc53661a8182d.xml"] = <level w="23" h="17"><a>-:53,esl,-:10,esl,-:50,esl,-:10,esl,-:61,esl,-:10,esl,-:61,esl,-:10,esl,-:53,p2,-:10,p1,-:53</a><t>cx:23,-:46,cx:23,-:46,cx:23,-:46,cx:23,-:46,cx:23,-:46,cx:46</t></level> ; levelData["67e159ca70fa392119a7fde822b55bdc.xml"] = <level w="25" h="17"><a>-:137,ef,-:42,ef,-:68,ef,-:33,p2,-:8,p1,-,ef,-:130</a><t>-:3,wl6,-:5,wl6,-:5,wl6,-:5,wl6,-:6,cl2,ns1,-:3,ns1,cl5,ns6,ns3,-:3,cl5,-,ns5,ns3,-:2,cl2,-:3,wl,wl3,wl4,wl7,wl3,wl2,wl:2,wl10,wl8,wl9,wl2,wl3,wl4:2,wl7,wl9,wl,wl4,wl3:2,wl10,wl4,wl,wl4,bn1:25,-:200,fn:25,wl,wl2,wl9,wl7,wl8,wl4,wl3,wl4,wl3:2,wl,wl2,wl9,wl3,wl4,wl7,wl8,wl3:3,wl7,wl8,wl4,wl3,wl9,-:3,wl12,-:5,wl5,-:5,wl12,-:5,wl5,-:6,cl1,-:5,cl3,-:5,cl1,-:5,cl1,-:6,cl3,-:11,cl3,-:5,cl3,-:3</t></level> ; levelData["d1078bd7d0f341ddc336dc7ba89e4a03.xml"] = <level w="28" h="17"><a>-:117,ebe,-:6,p2,-:2,p1,-:5,ebe,-:8,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:37,ebe,-:4,ebe,-:4,ebe,-:11,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfb,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:3,pfa,-:113</a><t>a,-:26,a,-:420,a,-:26,a</t></level> ; levelData["ee36a9abc3311175cad77d196ae59f30.xml"] = <level w="30" h="22"><a>-:69,eb,-:10,eb,-:101,b2,-:23,b2,-:10,eb,-:2,ebm,-:8,ebm,-:2,eb,-:104,b2,-:13,b2,-:106,ebp,-:11,ebp,-:108,b2,-:9,b2,-:23,p2,-:2,p1,-:43</a><t>mt1,bl:2,bl4,bl,bl5,bl,bl4,bl3,bl:3,bl8,bl4,bl:3,bl5,bl:4,bl4,bl3,bl:2,bl4,bl:2,mt1:2,-:28,mt1:2,-,ns21,-:11,ns7,-:12,ns21,-,mt1:2,wl4,wl10,wl4,-:3,wl4:5,-:2,wl10,wl4,-:2,wl4:5,-:3,wl4,wl10,wl4,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,bl,-:9,bl,-:6,bl,-:5,ns5,-:3,bl4,mt1:2,bl2,bl:2,bl2,bl3,bl4,bl,bl2,bl,bl4,bl:2,-:4,bl:2,bl4,bl:2,bl2:2,bl8,bl2,bl4,bl:2,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,-:3,bl4,-:5,ns5,-:9,ns7,-:4,bl2,-:3,mt1:2,-:2,bl:3,bl4,bl,bl2,bl,bl8,bl:2,bl4,bl,bl3,bl2,bl:2,bl4,bl8,bl:2,bl2,bl,bl2,bl,-:2,mt1:2,-:28,mt1:2,ns6,-:24,ns4,ns7,-,mt1:2,wl9,wl3:2,-:3,wl3,wl9:2,wl3,-:8,wl3:4,-:3,wl9,wl3:2,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,bl,-:10,ns7,-:11,ns7,-:3,bl,mt1:2,bl:2,bl2,bl5,bl,bl3,bl,bl2,bl,bl8,bl,bl8,bl2,bl:2,bl4,bl:2,bl2,bl8,bl3,bl:3,bl8,bl4,bl:2,mt1</t></level> ; levelData["7c7e4cdad388aced3d4b0e0c312205f1.xml"] = <level w="27" h="22"><a>-:141,ef,-:4,ef,-:4,ef,-:398,p2,-:5,p1,-:37</a><t>-:13,a,-:123,bl,-:21,bl,-:3,bl,-:23,bl,-,bl,-:25,bl,-:30,mt1,-:4,wl5,-:4,mt1,-:4,wl11,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl4,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl3,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,wl11,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl4,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl1,-:4,mt1,-:4,cl1,-:4,mt1,-:6,mt1,-:4,cl5,-:4,mt1,-:4,cl2,-:4,mt1,-:3,fn:3,wl8,wl4,wl2,wl4,wl,wl4,wl,wl4,wl8,wl4,wl,wl4,wl,wl4,wl2,wl4,wl,wl4,wl,wl4,wl2,fn:3</t></level> ; levelData["a08864affb0006a6ee887fc15b1f45c6.xml"] = <level w="24" h="17"><a>-:82,p2,-:2,p1,-:15,ef,-:6,pfa,-:5,ef,-:86,ef,-:4,ef,-:86,ef,-:6,pfa,-:5,ef,-:101</a><t>a,-:22,a,-:360,a,-:22,a</t></level> ; levelData["87fd26370e3ce6d62af7e663237e37cd.xml"] = <level w="26" h="15"><a>-:111,eb,-:10,eb,-:115,eds,-:16,eds,-:58,eb,-:6,p2,-:6,p1,-:6,eb,-:54</a><t>ns8,ns1,ns10,ns2,ns9,ns1,ns8,ns1,ns10,ns3,ns9,ns2,ns8,ns1,ns8,ns3,ns10,ns1,ns8,ns1,ns9,ns2,ns8,ns1,ns8,ns3,wl9:26,wl,wl3,wl,wl3,wl2,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,-:12,wl12,wl5,-:16,ns14,ns1,-:6,cl1:2,-:7,ns6,-:4,wl4,wl3:3,wl4:2,wl3:3,wl4,-:2,cl1:2,-:2,wl4,wl3:3,wl4,wl10,wl3:3,wl4,-:9,wl5,-:2,cl1:2,-:2,wl12,-:18,cl1,-:2,cl1:2,-:2,cl1,-:18,cl1,-:2,cl1:2,-:2,cl1,-:10,ns21,-:7,cl2,-:2,cl1:2,-:2,cl2,-:6,ns5,ns18,-,wl4,wl9,wl3,wl9,wl4:2,wl3,cx:2,wl4,-:2,cl1:2,-:2,wl4,cx:2,wl3,wl4:2,wl3:2,wl9,wl3,-:12,cl1:2,-:18,ns5,-:5,cl2,cl5,-:4,ns16,-:7,wl3,wl,wl3,wl,wl3,wl8,wl9,wl2,wl3,wl,wl3,wl,wl3,wl,wl3,wl2,wl3,wl,wl9,wl,wl3,wl,wl3,wl2,wl3,wl,wl3:26</t></level> ; levelData["d84d866978da1e42e46a4788e867b7cd.xml"] = <level w="24" h="22"><a>-:55,ebm,-:9,esg,-:64,esg,-:3,ebm,-:139,p2,-,p1,-:136,esg,-:75,ebm,-:7,esg,-:30</a><t>wl11,-:2,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,cl1,-:2,wl5,-:19,wl5,cl1,-:2,cl1,-:7,ns6,-:2,ns7,-:8,cl1:2,-:2,cl1,-:2,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl10,wl3,wl4,wl3,wl4,wl3,wl4,-:2,cl1:2,-:2,cl1,-:2,wl12,-:13,wl12,-:2,cl1:2,-:2,cl1,-:2,cl1,-:9,ns6,-:3,cl1,-:2,cl1:2,-:2,cl4,-:2,cl1,-:2,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,wl5,-:7,wl5,-:2,cl4,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,cl4,-:7,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,cl1,-:2,wl4,wl3,wl4,-:2,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,cl1,-:4,wl12,-:2,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,cl2,-:4,cl2,-:2,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:2,wl3,wl4,wl3,wl4,wl3,wl4,-:2,cl4,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl1,-:10,cl1,-:2,cl1,-:2,cl1:2,-:2,cl1,-:2,cl5,-:6,ns7,-:3,cl2,-:2,cl1,-:2,cl1,cl4,-:2,cl1,-:2,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:2,cl1,-:2,cl1:2,-:2,cl1,-:16,cl1,-:2,cl1:2,-:2,cl2,-:3,ns5,-:12,cl2,-:2,cl1:2,-:2,wl3,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:2,cl1:2,-:22,cl1,cl5,-:3,ns7,-:8,ns7,-:5,ns5,-:3,cl2,wl4,wl3,wl4,wl3,wl10,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3</t></level> ; levelData["40a3afa271db47249fb1c1b0175f40e1.xml"] = <level w="26" h="18"><a>-:116,ebx,-:104,ebx,-:102,ebx,-:92,p2,-,p1,-:48</a><t>a,-:24,a,-:78,ns11,ns13,ns12,ns13,ns11,-:3,ns21,-:8,ns21,-:3,ns14,ns16,ns14:3,wl4,wl,wl4,wl8,wl4,-:2,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:2,wl4,wl,wl4,wl7,wl4,-:26,ns15,ns14:2,ns15,ns16,-:16,ns11,ns13,ns11,ns12,ns13,wl3,wl4,wl,wl4,wl3,-:16,wl3,wl4,wl2,wl4,wl9,-:7,wl3,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl10,wl3,wl4,-:7,ns11:2,ns12,ns13,ns11,-:16,ns14:2,ns15,ns14,ns16,wl4,wl7,wl4,wl,wl4,-:16,wl4,wl,wl4,wl,wl4,-:8,ns19,-:8,ns19,-:8,ns15,ns14,ns16,ns14,ns16,-:2,wl4,wl3,wl10,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:2,ns11,ns13,ns11:2,ns12,wl9,wl4,wl,wl4,wl3,-:16,wl3,wl4,wl8,wl4,wl3,-:26,ns11:2,ns13,ns12,ns11,-:16,ns14,ns16,ns15,ns14:2,wl4,wl2,wl4,wl,wl4,-:16,wl4,wl,wl4,wl8,wl4</t></level> ; levelData["044d100cfae9d71746c5a65f764c153a.xml"] = <level w="23" h="17"><a>-:129,ef,-:38,ef,-:34,ef,-:147,p2,-,p1,-:37</a><t>bl:2,bl2,bl8,bl3,bl2,bl,bl2,bl6,bl8,bl,bl2,bl3,bl,bl2,bl:2,bl2,bl,bl2,bl5,bl2,bl,bn1,-:21,bn1:2,-:2,ns11,ns9,ns14,ns10,ns16,ns10,ns11,ns9,ns14,-:10,bn1:2,-:2,bl,bl2,bl3,bl8,bl,bl2,bl,bl3,bl,-:10,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:18,bn1:2,-:2,bn1,-:16,ns6,ns4,bn1:2,-:2,bn1,-:8,cl:8,bl2:2,bl:2,-:11,bl:2,bl5,bl,bl2:2,bl6,bl,bl5,bl,bl2,bl6,-:2,ns5,-:8,bl,-:10,bl,fn:2,bl,cl:8,bl,-:10</t></level> ; levelData["caac6231a9f4ef423c88c229517b428d.xml"] = <level w="24" h="17"><a>-:51,p2,-:16,p1,-:82,em,-:8,ebm,-:43,ehgp,-:66,ehg,-:8,ehg,-:127</a><t>a,-:47,ns17,-:19,ns20,-,ns21,-,wl9,wl8,wl4,wl8,-:16,wl8,wl4,wl7,wl8:2,wl4,wl7,wl8,-:16,wl4,wl8,wl9,wl4,-:31,ns20,ns21,-:6,ns5,ns4,ns7,-:12,wl8,wl9,wl7,-:6,wl7,wl9,wl,-:7,ns2,-,ns21,-:2,wl8,wl,wl9,-:2,ns5,-:3,wl,wl8,wl,-:3,ns18,-:2,wl4,wl8,wl,wl7,-:6,wl4,wl8,wl:2,-:6,wl7,wl9,wl4,wl10,wl8,wl,wl8:2,-:6,wl7,wl10,wl,wl8,-:6,wl4,wl:2,wl9,-:17,ns16,-:12,wl,wl8,wl,-:6,wl9,wl:2,-:12,wl8,wl,wl7,-:6,wl:3,-:48,ns2,ns16,-:8,wl9,wl4,-:3,wl10,wl8,-:2,wl4,wl7,-:3,wl8,wl4,-:3,a</t></level> ; levelData["f981e09ff006175c02e21f4818b4ce98.xml"] = <level w="26" h="20"><a>-:136,em,-:9,ebm,-:223,ebm,-:12,em,-:60,em,-:9,p2,-,p1,-:63</a><t>-:2,ns4,ns12,-:6,ns1,ns5,ns10,-,ns4,-,ns3,-:6,ns3,-:2,wl,wl3,wl4:3,-:4,wl4,wl3,wl,wl4,wl3,wl,wl3,wl4,-:4,wl4,wl2,wl3:2,wl,wl12,-:3,wl4,ns15,-:15,wl4,-:3,wl12,cl1,-:3,wl4,wl2,wl4,-:12,wl4,wl,wl4,-:3,cl1:2,-:24,cl1:2,-:6,ns15,ns11,-:7,ns3,ns15,ns10,ns7,-:5,cl4,cl3,-:3,wl4:2,wl3,wl8,wl10,wl4:2,cx:4,wl4:2,wl3,wl9,wl3,wl4:2,-:3,cl4,wl6,-:3,wl12,-:5,wl5,-:4,wl12,-:5,wl12,-:3,cl1:2,-:3,cl5,-:5,cl1,-:4,cl1,-:5,cl2,-:3,cl1:2,-:3,wl4,wl2,wl4,-:3,cl1,cx:4,cl1,-:3,wl4:3,-:3,cl1,cl4,-:9,cl1,-:4,cl1,-:9,cl1:2,-:9,cl5,-:4,cl2,-:9,cl3,cl1,-:3,wl,wl4:2,-:3,wl4,cx:4,wl4,-:3,wl4:2,wl,-:3,wl6,cl4,-:3,wl5,-:16,wl12,-:3,cl1:2,-:3,cl5,ns4,-,ns12,-:4,ns5,ns4,ns7,-:4,ns7,-,cl5,-:3,cl1:2,-:3,wl7,wl9,wl:3,-:2,wl,wl4,wl2,wl,-:2,wl,wl4,wl3,wl9:2,-:3,cl1:2,-:24,cl1,cl5,-:3,ns10,ns5,ns1,-:12,ns10,ns15,ns1,-:3,cl2,wl,wl4,wl,wl3,wl,wl4,wl12,cx:2,wl5,wl3,wl2,wl,wl7,wl9,wl10,wl12,cx:2,wl5,wl4,wl3,wl4,wl8,wl10,wl,-:6,cl3,-:2,cl3,-:6,cl3,-:2,cl3,-:6</t></level> ; levelData["d061487766ba464ce6661c4c99449f13.xml"] = <level w="22" h="19"><a>-:58,ef,-:127,p2,-,p1,-:4,ef,-:151,ef,-:72</a><t>a,-:20,a,-:88,sp1:22,-:132,sp2:3,sp1:16,sp2:3,-:110,sp1:4,sp2:14,sp1:4</t></level> ; levelData["65fad076b8ef5a54c32c3d2e49cf1762.xml"] = <level w="24" h="20"><a>-:59,ea,-:85,ea,-:104,p2,-:2,p1,-:8,ea,-:51,pr4,-:3,pr4,-:3,pr4,-:3,pr4,-:3,pr4,-:3,pr4,-:13,ea,-:84,ea,-:46</a><t>a,-:22,a,-:48,wl4,wl3:2,-:6,wl3,wl7,wl10,wl2:2,wl3,-:6,wl4:2,wl3,-:72,wl3,wl2,wl9,-:6,wl2,wl3:2,wl4:2,wl3,-:6,wl3,wl2,wl3,-:72,wl2,wl3:2,-:6,wl9,wl2,wl3:2,wl4,wl3,-:6,wl7,wl9,wl3,-:72,wl3,wl4:2,-:6,wl3,wl2,wl7,wl2,wl4,wl3,-:6,wl3,wl2,wl3,-:72,wl10,wl8,wl3,-:6,wl3,wl2:2,wl4,wl3:2,-:6,wl8,wl4,wl3</t></level> ; levelData["f4329ce59a0149d4ee43a59d30dcf20e.xml"] = <level w="23" h="17"><a>-:14,pc,-:3,pc,-:79,ef,-:9,ef,-:40,ef,-:9,ef,-:166,p2,-:3,p1,-:60</a><t>mt1:3,bl:9,-:8,mt1:4,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,wl3:11,fn:10,mt1:24</t></level> ; levelData["ad13e71bed3991f0559d57fccc32a2bc.xml"] = <level w="30" h="24"><a>-:98,eb,-:3,eh,-:4,eh,-:3,eb,-:136,p2,-:11,p1,-:138,pt,-:5,pt,-:5,pt,-:11,eslf,-:22,esl,-:190,ea,-:15,ea,-:21,psha,-:44</a><t>-,a,-:121,wl4:11,cx:2,wl4:11,-:6,mt1,tmr,-:20,tmr,mt1,-:6,mt1,-:22,mt1,-:6,mt1,-:22,mt1,-:6,mt1,-:22,mt1,-:5,bl3:2,bl2:10,cx:2,bl2:11,bl3,-:3,bl3:2,-:24,bl3:2,-:2,bl3,-:26,bl3,-,bl3:2,-:26,bl3:2,bl2,-:28,bl2:2,-:4,bl4,bl2,sx2:16,bl2:2,-:4,bl2:2,cx:2,bl2,bl3,-:20,bl3:2,cx:2,bl2,mt1,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1:2,-:28,mt1,bl2:2,sw,bl10,bl2:2,bl10,bl2,bl4,bl9,bl2:3,-:4,bl2:3,bl4,bl9,bl2,bl9,bl2,bl9,bl2,sw,bl2:2,-:28,a,-</t></level> ; levelData["e8cc62fd6d9f5b6ed18b6ee940690fe7.xml"] = <level w="23" h="17"><a>-:145,ebm,-:7,ebm,-:33,ef,-:7,ef,-:7,ef,-:125,p2,-:7,p1,-:53</a><t>bn1:24,-:9,bn1:3,-:9,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:5,bn1:3,-:5,bn1:3,-:5,bn1:2,-:5,bn1:3,-:5,bn1:3,-:5,bn1:2,-:5,bn1:3,-:5,bn1:3,-:5,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:21,bn1:2,-:9,bn1:3,-:9,bn1:24</t></level> ; levelData["3698f04e7dd294eda4113a23e4249371.xml"] = <level w="22" h="23"><a>-:98,ekp,-:17,psha,-:9,psha,-:60,pshb,-:60,pshb,-:4,psha,-:4,pshb,-:36,p2,-:2,p1,-:38,psha,-:7,psha,-:56,ebm,-:8,ebm,-:94</a><t>-:4,bl8,bl10,bl4,bl2,bl,bl9,bl5,bl2,bl8,bl,bl4,bl6,bl,bl2,-:8,bl,-:12,bl2,-:8,bl5,-:12,bl5,-:8,bl6,-:12,bl2,-:8,bl,-:3,wl4,-:4,wl4,-:3,bl8,-:12,wl,wl2,wl:2,wl8,wl,-:162,bl2,-:20,bl6:2,-:7,bl8,bl3,sw,bl9,bl,bl5,-:7,bl5,bl8,-:20,bl,bl2,-:20,bl8,bl5,bl2,-:18,bl6,bl,bl2,-:20,bl4,bl10,-:4,bl5,bl8,bl2,bl3,-:4,bl2,bl5,bl10,bl2,-:4,bl10,bl2,-:20,bl,bl6,-,ns19,-,ns20,-:12,ns20,-,ns19,-,bl5,bl,bl8,bl4,bl10,bl,bl5,bl4,bl,bl6,bl,bl4,sw,bl,bl8,bl2,bl,bl6,bl,bl9,bl,bl2,bl8</t></level> ; levelData["8639e5f3950412e93a37137a726a7c95.xml"] = <level w="24" h="21"><a>-:108,pcm,-:20,ebm,-:64,ef,-:19,ef,-:56,ef,-:9,ef,-:118,sign,-:19,pcm,-:40,ea,-:5,p2,-,p1,-:5,ea,-:28</a><t>a,-:22,a,-:106,ns4,-:3,ns5,ns1,-:17,wl9,wl3:2,wl:2,wl3,wl9,-:18,wl12,-:3,wl5,-:19,cl1,-:3,cl4,-:9,ns3,-:9,cl3,-:3,cl3,-:8,ns3,wl3,-:22,wl3,wl12,-:22,wl5,cl4,-:22,cl3:2,-:119,wl6,-:22,wl6,cl2,ns7,ns4,ns2,ns7,ns4:2,ns1,ns4,ns3,ns5:2,ns7,ns4:2,ns1,ns7,ns4:3,ns7,ns3,ns4,cl5,wl4:2,wl,wl10,wl3,wl,wl7,wl3,wl7,wl4:5,wl3,wl4,wl,wl4:3,wl10,wl4:2,wl8</t><s x="16" y="16">You can jump on stray clouds and use them to fly around!</s></level> ; levelData["679295eb88d47cce55726c8581358cae.xml"] = <level w="24" h="22"><a>-:58,p2,-,p1,-:15,pc,-:311,eth,-:14,eth,-:60,ea,-:2,ea,-:32,pc,-:27</a><t>a,-:71,bl2,bl5,-:4,bl8,bl5,bl6,bl2,bl10,bl8,bl9,bl6,bl5,bl10,bl8:2,bl2,bl9,bl2,bl9,bl8,bl2:2,-:22,bl2:2,-:22,bl2:2,-:22,bl2:2,-:22,bl2:2,-:22,bl2:2,-:22,bl2:2,-:4,ns21,ns20,-:2,ns5,ns17,-:2,ns5,ns7,-:2,ns10,ns6,-:4,bl2:2,cx:3,wl:2,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4,wl:2,cx:3,bl2:2,-:22,bl2:2,-:3,ns15,ns20,-:3,ns15,ns2,-:2,ns7,ns20,-:2,ns16,-,ns7,-:3,bl2:2,cx:3,wl:2,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4,wl:2,cx:3,bl2:2,-:22,bl2:2,-:4,ns21,-:3,ns13,ns18,-:3,ns2,-:2,ns6,ns5,-:4,bl2:2,cx:3,wl:2,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl:3,cx:3,bl2:2,-:22,bl2:2,-,ns5,-,ns20,ns4,ns7,ns16,-,ns6,-:2,ns15,ns6,ns7,ns13,ns20,ns19,-:5,bl2:2,bl5,bl9,bl2,bl5,bl9,bl2,bl9,bl5,bl2,bl5,bl9,bl2,bl5,bl2,bl5:2,bl10,-:4,bl10,bl2,-:23,a</t></level> ; levelData["c021d4d7e6d00f1910ab74d4c41fa019.xml"] = <level w="30" h="16"><a>-:155,ebm,-:104,ebm,-:84,p2,-,p1,-:7,ebm,-:70,ebm,-:53</a><t>bl,-:2,bl:24,-:2,bl:2,-:7,wl4,-:8,wl4,-:11,bl:2,-:3,ns1,-:3,wl3,-:4,ns6,-:3,wl3,-:3,ns1,-:2,ns4,ns10,-:3,bl:2,-:2,wl3,wl4,wl3,-:2,wl4,-:2,wl4,wl3,wl10,wl3,-:2,wl4,-:2,wl3,wl4,wl3,wl4,wl9,wl4,wl3,-:2,bl:2,-:2,wl4,-:4,wl3,-:5,wl4,-:5,wl4,-:2,wl3,-:5,bl:2,-:2,wl3,-:4,wl4,-,ns7,-:3,wl3,-:5,wl3,-:2,wl4,-:2,ns6,-:2,bl:2,-:2,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:2,wl4,wl3,wl4,wl3,-:2,wl4,-:2,wl3,-:2,wl10,wl3,wl4,bl:2,-:4,wl3,-:5,wl3,-:5,wl4,-:5,wl4,-:2,wl3,-:2,bl:2,-,ns1,-:2,wl4,-:5,wl4,-:5,wl3,ns7,-:4,wl3,-:2,wl4,-:2,bl:2,wl3,wl4,-:2,wl3,-:2,wl4,wl3,wl4,wl3,-:2,wl3,-:2,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:2,wl3,-:2,bl:2,-:7,wl3,-:5,wl4,-:5,wl4,-:8,bl:2,-:2,ns7,ns8,-:3,wl4,-:5,wl3,-:3,ns2,-,wl3,-:6,ns7,-,bl:2,-:2,wl10,wl9,wl4,wl3,wl4,wl3,-:2,wl3,-:2,wl4,wl3,wl4,wl3,wl10,wl3,wl4,-:2,wl4,wl3,wl4,wl3,wl4,wl3,bl:2,-:10,wl4,-:5,wl3,-:11,bl:2,-:10,wl3,-:5,wl3,-:11,bl:2,cx:2,bl:24,cx:2,bl</t></level> ; levelData["3e2e3492ef085faca95a68dd25cc37a6.xml"] = <level w="24" h="24"><a>-:123,eb,-:7,ek,-:80,eb,-:126,eb,-:88,eb,-:38,ebp,-:15,p2,-:16,p1,-:75</a><t>wl:2,wl7,wl:3,wl11,-:10,wl12,wl:4,wl2:2,-:6,cl1,-:10,cl4,-:9,ns10,-:2,cl2,-:10,cl2,-:6,wl4:6,bl,-:10,bl,wl4,wl10,wl4:4,-:6,bl4,-:10,bl3,-:12,bl,-:5,ns13,-:4,bl4,ns6,-:5,wl:6,bl,-:3,wl4:4,-:3,bl,wl7,wl2,wl:4,-:6,bl4,-:10,bl,-:11,ns1,bl3,-:10,bl4,-:4,ns1,-,wl4:5,wl10,bl,-:10,bl3,wl4:4,wl10,wl4,-:6,bl,-:10,bl,-:8,ns5,-:3,bl4,-:10,bl3,-:6,wl:2,wl7,wl2,wl:2,bl4,-:10,bl4,wl:6,-:6,bl3,-:10,bl,-:12,bl,-:10,bl4,-:6,wl4:4,wl10,wl4,bl,-:10,bl4,wl4:6,-:6,bl,-:10,bl,-:12,bl4,-:10,bl,-:4,ns6,-,wl:4,wl2,wl,bl4,-:10,bl,wl:4,wl7,wl,-:6,bl,-:2,ns12,-:3,ns7,-:3,bl,-:12,bl,-:2,wl4,wl:3,wl2,wl4,-:2,bl,ns5,-:5,wl4:6,bl4,cx:2,wl,wl4:4,wl,cx:2,bl,wl10,wl4:5,-:9,wl,wl4:4,wl,-:18,wl4,wl8,wl:3,wl4,-:9</t></level> ; levelData["f66063a34f053e42b74060f7e442a7e6.xml"] = <level w="24" h="21"><a>-:32,pr13,-:6,pr13,-:60,ef,-:14,ef,-:16,esl,-:15,pr4,-:7,pr4,-:7,pr4,-:35,pr13,-:6,pr13,-:82,esl,-:18,esl,-:6,pr4,-:7,pr4,-:7,pr4,-:7,ef,-:14,ef,-:12,pr13,-:6,pr13,-:66,p2,-:2,p1,-:14,pr4,-:7,pr4,-:7,pr4,-:27</a><t>a,cl1,-:20,cl1,a,-,cl2,-:4,ns5,ns3,-:8,ns15,ns6,-:4,cl2,-:2,wl2,-:4,wl:2,-:8,wl:2,-:4,wl8,-:2,wl5,-:20,wl5,-:2,cl1,-:20,cl1,-:2,cl1,-:7,ns15,-:4,ns3,-:7,cl1,-:2,cl1,-:7,wl4,-:4,wl4,-:7,cl1,-:2,cl1,-:20,cl1,-:2,cl5,-:4,ns3,ns4,-:8,ns7,ns14,-:4,cl2,-:2,wl4,-:4,wl:2,-:8,wl:2,-:4,wl10,-:2,wl5,-:20,wl12,-:2,cl4,-:20,cl4,-:2,cl1,-:20,cl1,-:2,cl1,-:7,wl4,-:4,wl4,-:7,cl1,-:2,cl1,-:20,cl1,-:2,cl2,-:4,ns14,ns5,-:8,ns4,ns5,-:4,cl5,-:2,wl10,-:4,wl:2,-:8,wl:2,-:4,wl4,-:2,wl12,-:20,wl5,-:2,cl1,-:7,ns16,-:4,ns2,-:7,cl1,-:2,cl1,-:7,wl4,-:4,wl4,-:7,cl1,-,a,cl1,-:20,cl4,a</t></level> ; levelData["d7b0a309633ab54fd4904fe45ce96ff5.xml"] = <level w="28" h="16"><a>-:202,p2,-:14,p1,-:44,ea,-:3,ea,-:3,ea,-:122,ebm,-:4,ebm,-:5,ebm,-:7,ebm,-:4,ebm,-:30</a><t>a,-:26,a,-:172,ns3,ns2,-:25,wl2:2,wl:2,ns1,-:13,wl:2,ns2,-:8,wl:4,-:13,wl2,wl:3,ns3,-:6,wl3:17,wl:2,wl2:2,wl,-:6,wl,wl2,wl:2,-:13,wl:2,wl4:2,-:6,wl:4,-:14,wl2,wl,-:61,sx2:28</t></level> ; levelData["4a61c11fbc88a62af14e4d40b37c9d1b.xml"] = <level w="23" h="25"><a>-:78,p2,-:4,p1,-:130,et,-:184,et,-:6,ek,-:127,ekp,-:40</a><t>a,-:68,ns4,ns7,ns6:2,-:2,ns6,ns2,-:3,ns2,ns4,ns5,-:2,ns5,ns6,ns4,ns7,-:3,bl7,bl2,bl8,bl7,bl8,bl2,bl8,bl2:2,bl7,bl5,bl14,bl8,bl2:2,bl7,bl5,bl8,bl2,bl7,bl5,-:2,bl2:2,-:21,bl2,bl8,-:21,bl8,bl14,-:45,ns7,-:2,ns18,ns6,-:2,ns6,ns7,-,ns4,ns5,ns17,ns6,-,ns7,-,ns6,-,ns7,-:2,bl2,bl7,bl2,bl5,bl8,bl7,bl2:2,bl7,bl2,bl9,bl14,bl8,bl2,bl9,bl2,bl5,bl2,bl9,bl2,bl5,cx:2,-:20,bl9,-:22,bl5,-:22,bl2,-:3,ns6,-:18,bl8,-:2,bl2,bl14,-:18,bl9,-:2,bl9,bl2,-:18,bl5,-:2,bl4,bl5,ns7,ns4,ns16,ns1,-:5,ns17,ns7,ns21,-:3,ns19,ns7,ns13,bl2,-:2,bl2,bl13,bl7,bl9,bl2:2,bl8,bl9,bl6,bl9,bl5,bl14,bl2:2,bl3,bl2,bl12,bl3,bl5:2,bl14,-:2,bl9,-:22,bl2,-:21,a,bl6,-:22,bl9,-:19,bl4,-:2,bl7,ns7,ns4,-:3,ns1:2,ns5,ns15,ns6,-,ns1:2,-:2,ns18,ns6,ns21,-,bl8,-:2,bl2,bl4,bl8,bl4,bl13,bl9,bl2,bl,bl2,bl13,bl2,bl14,bl9:2,bl13,bl9,bl2,bl8,bl2,bl9,bl2,-:2</t></level> ; levelData["7d1646bfa576040cc7330d4382e06f84.xml"] = <level w="28" h="18"><a>-:114,esl,-:19,esl,-:44,ea,-:3,ea,-:162,b2,-:5,b2,-:19,p2,-:10,p1,-:120</a><t>-:8,cl3,-:10,cl1,-:16,wl11,-:10,cl1,-:16,cl1,-:10,cl1,-:16,cl1,-:10,cl4,-:9,ns6,-,ns11,ns12,-:3,cl1,-:10,cl1,-:3,ns13,ns11,ns4,-:2,wl4:6,-:2,cl4,-:10,cl1,-:2,wl4:6,-:8,cl5,-:2,ns10,ns9,ns4,ns9,ns8,ns7,-:2,cl2,-:16,wl4:12,-:155,ns13,-,ns5,-,ns4,ns13,ns9,ns5,ns4,-:2,ns4,ns10,ns13,-:13,wl4,wl3,wl8,wl10,wl9,wl3:2,wl4:2,wl,wl4,wl9,wl4,wl10,wl4:2,-:14,wl12,-:10,wl5,-:16,cl4,-:10,cl3,-:16,cl1,-:10,wl6,-:8</t></level> ; levelData["a4f6000a451bc1e4cb702b0e6a45167d.xml"] = <level w="23" h="17"><a>-,pr3,-:2,pr3,-:3,pr3,-:2,pr3,-:2,pr3,-:2,pr3,-:3,pr3,-:7,pr13,-:12,pr13,-:55,pr13,-:10,eth,-,pr13,-:68,pr13,-:28,eth,-:8,p2,-,p1,-:10,pr3,-:9,pr3,-:2,pr3,-:2,pr3,-:3,pr3,-:20,pr13,-:55,pr13,-:12,pr13,-:38,eth,-:10</a><t>a:2,-:19,a:3,-:21,a,-:64,ns6,-,ns2,-:18,wl,wl4,wl8,wl4,wl,-:6,ns8,-:3,ns5,ns17,ns1,-:16,wl,wl4,wl,wl4,wl7,wl4,wl,-:141,ns5,ns21,ns6,-:3,ns13,-:16,wl,wl3,wl10,wl2,wl4,wl3,wl,-:2,a,-:21,a:3,-:19,a:2</t></level> ; levelData["b0656e9c6b61011485462be949888c9b.xml"] = <level w="23" h="18"><a>-:103,eb,-:83,ec,-:12,eb,-,ec,-:84,ec,-:81,p2,-,p1,-:42</a><t>-:14,ns1,-:4,ns7,ns18,ns21,-,a,-:12,wl4,wl3,wl4,wl,wl4,wl3,wl4,wl9,wl4,wl3,-:13,bl2,-:22,bl2,-:22,bl2,-:18,wl4,wl,wl4,wl3,wl4,-:18,bl2,-:22,bl2,-:18,ns2,ns19,ns5,-,bl2,-:10,ns7,ns2,-,wl4,wl2,wl4,wl3,wl4,wl3,wl4,wl7,wl4,wl3,-:3,wl4,wl3,wl4,wl3,wl4,wl,wl4,wl9,wl4,wl,-:13,bl2,-:22,bl2,-:22,bl2,-:18,wl4,wl3,wl4,wl3,wl4,-:18,bl2,-:22,bl2,-:14,ns3,-:2,ns5,-,ns7,ns10,-,bl2,-:13,wl9,wl4,wl3,wl4,wl8,wl4,wl3,wl4,wl3,wl4,-:12,a</t></level> ; levelData["6774e88670def546cb6aa61120322bf9.xml"] = <level w="23" h="18"><a>-:29,p2,-:7,p1,-:10,pc,-:18,pc,-:53,pc,-:10,pc,-:33,et,-:19,pc,-:18,pc,-:34,et,-:18,pc,-:10,pc,-:42,et,-:10,pc,-:18,pc,-:53,pc,-:10,pc,-:5</a><t>a,-:21,a,-:9,ns1,ns6:2,-:15,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:29,ns6,ns7,-:7,ns5,-:2,ns2,-:8,wl3,wl4,wl3,wl4,-:4,wl4,wl3,wl4,wl3,wl10,wl3,wl4,-:4,wl3,wl4,wl3,wl4,-:36,ns5,-:4,ns2,-:8,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,-:50,wl3,wl4,wl3,wl4,-:4,wl9,wl4,wl3,wl4,wl3,wl4,wl3,-:4,wl4,wl3,wl4,wl3,-:28,ns5,ns1,-:10,ns6,ns21,-:8,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl10,-:35,ns19,ns7,-:2,ns5,-:6,ns5,-:3,wl3,wl10,wl3,wl4,-:4,wl4,wl3,wl4,wl3,wl4,wl3,wl4,-:4,wl4,wl3,wl4,wl3</t></level> ; levelData["92b9ac94f71c128628b8889123d0d65f.xml"] = <level w="22" h="25"><a>-:75,ea,-:2,ea,-:57,ef,-:6,pt,-:5,ef,-:59,pshb,-:36,ef,-:12,ef,-:15,pfb,-:65,pfa,-:65,pt,-:37,p2,-:10,p1,-:93</a><t>-,a,-:88,wl3:18,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,tmr,-:16,tmr,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:5,sw,-:4,sw,-:5,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,-:16,mt1,-:4,mt1,ns7,ns12,-,ns6,ns5,tmr,-:4,tmr,ns6,ns7,-,ns10,ns4,mt1,-:4,wl9:7,-:4,wl9:7,-:46,wl9,wl7,wl2,wl10,-:14,wl7,wl2,wl9,wl8</t></level> ; levelData["c335ed78b9479e3cb8a310987455970e.xml"] = <level w="23" h="17"><a>-:98,ehg,-:13,ec,-:8,pr13s,-:8,pr13s,-:85,p2,-,p1,-:7,ec,-:76,pr13s,-:6,pr13s,-:6,pr13s,-:10,ec,-:62</a><t>wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl,wl3,wl7,wl3,wl8,wl3,wl,wl3,wl,wl3,wl,wl3,-:21,wl3,wl,-:21,wl,wl3,-:21,wl3,wl7,-,ns10,-:10,ns9,-:8,wl,wl3,wl,wl3,wl,sp1,wl,wl3,wl,-:4,wl9,wl,sp1,wl,wl3,-:3,wl3,wl8,wl3,wl,-:21,wl,wl3,-:21,wl3,wl,-:21,wl,wl3,-:7,ns12,-:12,ns13,wl3,wl,sp1,wl,-:3,wl3,wl8,wl3,wl,sp1,wl,wl9,wl,wl3,-:4,wl3,sp1,wl9,wl7,wl3,-:21,wl3,wl,-:21,wl,wl3,-:21,wl3,wl,-:7,ns8,-:4,ns8,-:2,ns11,-:3,ns5,-,wl,wl3,wl,wl9,sp1,wl3,wl,wl3,wl7,wl3,wl,wl3,wl,wl3,wl8,wl3,sp1,wl3,wl,wl3,wl,wl9,wl,wl3,wl,-:21,wl</t></level> ; levelData["278c6bba51950212bf075a525471d330.xml"] = <level w="24" h="21"><a>-:74,eds,-:8,efp,-:74,pfb,-:35,ef,-:17,pt,-:73,pfa,-:32,pfa,-:3,pfb,-:5,pt,-:7,p2,p1,-:78,eds,-:86</a><t>a,-:95,bl14,bl9,bl3,bl11,bl9,bl10,bl3,bl14,-:150,tmr,-:105,bl13,bl8,bl9,bl14,-:17,bl2,bl9,bl11,-:3,bl9,-:17,bl11,-:5,bl8,-:17,bl3,-:5,bl5,bl10,bl6,bl3,bl5,bl3,bl6,bl9,bl7,bl14,bl8,bl3,bl6,bl9,bl3,bl8,bl10,bl7:2,-:49,a</t></level> ; levelData["2577eb81549ba3ee0098a24b371daa50.xml"] = <level w="26" h="23"><a>-:64,p2,-,p1,-:34,pc,-:134,ebm,-:2,ebm,-:2,ebe,-:2,ebm,-:2,ebm,-,ebe,-:68,esg,-:208,ebe,-:2,ebm,-,ebm,-:2,ebm,-:5,ebe,-:55</a><t>a,-:79,bl8,bl7,bl8,bl2,bl7,bl4,bl7,bl4,bl8,bl2,bl5,bl2:2,bl4:2,bl5,bl2,bl8,bl5,-:4,bl5,-:2,bl2,-:22,bl4,-:2,bl4,-:22,bl8,-:2,bl13,-:22,bl5,-:2,bl12,-:19,wl:3,bl2,-:44,bl14,-:9,bl9,bl10,bl8,bl2:2,bl10,bl2,bl4,bl8,bl2,bl10,bl2,bl12,bl2,bl10,bl8,bl2:2,bl10,bl12,bl10,bl2:2,bl10,-:2,bl8,-:25,bl3,-:25,bl9,bl2,bl10,bl8,bl2,bl7,bl2,bl5,bl2,bl10,bl8,bl10,bl5,bl2,bl10,bl2,bl3,bl5,bl7,bl3,bl,bl8,bl2,bl3,-:25,bl5,-:25,bl8,-:25,bl9,-:25,bl10,-:25,bl5,-:25,bl9,-:5,bl12,-:19,bl2,-:3,bl8,bl2,bl7,bl,bl6,bl,bl4,bl12,bl4,bl7,bl8,bl11,bl4,bl7,bl8,bl7,bl12,bl,bl6,bl2,bl8,bl4,bl8,-:25,a</t></level> ; levelData["4cb6ccda3e7c7fdffbcf923a48269fe5.xml"] = <level w="28" h="17"><a>-:115,p2,-:9,ehr,-:10,p1,-:69,ef,-:6,ef,-:210,esl,-:6,eslf,-:4,eslf,-:8,esl,-:30</a><t>-,wl12,-:24,wl5,-:2,cl1,-:24,cl1,-:2,cl1,-:24,cl4,-:2,cl1,-:24,cl1,-,ns4,cl5,ns21,-,ns3,ns5,-:2,ns20,ns5,ns4,ns1,ns6,-,ns18,ns5,ns7,ns3,ns18,ns21,-:3,ns4,-,ns2,cl2,ns7,wl3:2,wl2,wl3,wl4,wl9,-:2,wl8,wl3,wl4,wl,wl3,wl4,wl2,wl3,wl,wl3,wl4,wl9,-:2,wl8,wl4,wl3,wl4:2,wl9,wl4,-:4,wl4,-:2,wl8,-:4,wl12,wl5,-:4,wl3,-:2,wl3,-:4,wl3,wl9,-:4,wl3,-:2,wl3,-:4,cl1:2,-:4,wl4,-:2,wl8,-:4,wl8,wl,-:4,wl8,-:2,wl8,-:4,cl1:2,-:4,wl3,-:2,wl3,-:4,wl2,wl3,-:4,wl3,-:2,wl3,-:4,cl1,cl4,-:4,wl8,-:2,wl2,-:4,wl4:2,-:4,wl,-:2,wl10,-:4,cl1:2,-:4,wl4,-:2,wl3,-:4,wl8,wl9,-:4,wl3,-:7,cl1:2,-:7,wl9,-:4,wl3:2,-:4,wl,ns5,ns17,-:5,cl1:2,-:5,ns4,ns6,wl8,-:4,wl9,wl10,-:4,wl8,wl3,wl7,-:5,cl1:2,-:5,wl8,wl3,wl2,-:4,wl2,wl3,-:6,wl3,-:5,cl1,cl4,-:5,wl3,-:6,wl3:2,ns3,ns6,ns18,-:2,ns21,wl8,ns5,ns4,ns1,-,ns17,cl2,cl5,-,ns6,ns7,ns18,-,wl8,ns1,ns20,ns17,-:2,ns21,wl3,wl7,wl2,wl8,wl4,wl9,wl8,wl3:2,bl7,bl8,bl5,bl,bl7,wl3:2,bl,bl7,bl5,bl6,bl8,wl3,wl9,wl3,wl4,wl8,wl4:2,wl8</t></level> ; levelData["4203bd6fc0a62248a24a8c79fb9ca2e1.xml"] = <level w="24" h="20"><a>-:189,em,-:86,p2,-:4,p1,-:86,ebm,-:11,ebm,-:99</a><t>wl4:2,-:2,wl4:2,-:2,wl10,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4,wl10,-:9,ns2,-:7,ns2,-:10,wl4:2,-:2,wl4,wl10,-:2,wl4:2,-:2,wl4,wl10,-:2,wl4:2,-:2,wl4:2,-:9,ns5,-:7,ns1,-:6,wl4,wl10,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:5,ns1,-:2,ns2,-:3,ns7,-:12,ns5,-:2,wl4:2,-:2,wl10,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4,wl10,-:24,wl10,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:4,ns6,-:11,ns1,-:11,wl10,wl4,-:2,wl4:2,-:2,wl4:2,-:2,wl10,wl4,-:2,wl4:2,-:2,wl4:2,ns1,-:3,ns1,-:3,ns5,-:15,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:5,ns3,-:10,ns7,-:7,ns2,-:3,wl4,wl10,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:24,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:5,ns6,-:18,ns5,-:3,wl4:2,-:2,wl4,wl10,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,-:2,wl4:2,a,-:23</t></level> ; levelData["0a87b77392c367e07e0f37b6b8bee8da.xml"] = <level w="23" h="16"><a>-:10,pr13s,-:64,ef,-:29,pr13s,-:3,ef,-:31,ea,-:52,pr13s,-:14,eds,-:79,pr13s,-:37,p2,-,p1,-:38</a><t>a:4,-:19,a,-:22,a,-:22,a,-:63,ns14,-:5,ns5,ns15,-:2,wl4,-:12,wl4,-,ns16,-,ns7,wl4,wl3,wl4,wl3,wl4,wl3,-:12,wl3,wl4,wl3,wl4,wl3,-:23,ns15,-:4,ns16,-:14,ns5,-,ns14,wl3,wl4,wl3,wl4,wl3,wl4,-:12,wl4,wl3,wl4,wl3,wl4,-:70,ns16,-,ns5,ns15,-:3,ns14,-:5,ns14,-:2,ns7,ns5,ns16,-:3,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3,wl4,wl3</t></level> ; levelData["576e98e310dc6db4c475a74df8423f26.xml"] = <level w="27" h="25"><a>-:63,efp,-:197,pfb,-:44,pfa,-:89,pfb,-:44,pfa,-:89,pfb,-:44,pfa,-:60,p2,-,p1,-:35</a><t>-:6,bl13,bl11:2,bl13,bl12,bl13,bl11,bl13,bl12,bl11,bl12,bl13,bl11,bl13,bl11,-:12,bl2,-:13,bl,-:6,a,-:5,bl,-:13,bl2,-:5,a,-:6,bl2,-:13,bl,-:12,bl2,-:13,bl,-:12,bl,-:13,bl2,-:12,bl2,-:13,bl,-:12,bl2,-:13,bl,-:12,bl,-:13,bl,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,mt1,-:13,mt1,-:12,bl14,bl13,bl12,bl11:2,bl12,bl11:2,bl12,bl11:2,bl13,bl11,bl12,bl14,-:6</t></level> ; levelData["ea549831bdff1c05cc3723a5322b6d07.xml"] = <level w="24" h="21"><a>-:77,p2,-:106,p1,-:108,em,-:106,ebm,-:103</a><t>a,-:22,a,-:76,bn1:4,-:19,bn1,-:4,bn1,-:17,bn1,-:6,bn1,-:15,bn1,-:2,bn1,-:2,bn1,-:2,bn1,-:14,bn1,-:8,bn1,-:4,cx:4,-:6,bn1,-,bn1,-:4,bn1,-,bn1,-:3,cx,-:4,cx,-:5,bn1,-:2,bn1:4,-:2,bn1,-:2,cx,-:6,cx,-:5,bn1,-:6,bn1,-:2,cx,-:2,cx,-:2,cx,-:2,cx,-:5,bn1,-:4,bn1,-:3,cx,-:8,cx,-:6,bn1:4,-:4,cx,-:2,cx:4,-:2,cx,-:14,cx,-:2,cx,-:2,cx,-:2,cx,-:15,cx,-:6,cx,-:17,cx,-:4,cx,-:19,cx:4,-:53,a,-:22,a</t></level> ; levelData["515aebcf2b6e85b1fc3e6b6f4c9a9102.xml"] = <level w="26" h="20"><a>-:80,p2,-,p1,-:14,ek,-:89,ebp,-:114,ebm,-:29,ebm,-:73,ehr,-:65,ebm,-:47</a><t>bl10,-:11,bl2,-:12,bl2:2,-:11,bl3,-:12,bl3,bl2,-:11,bl10,-:12,bl9:2,-:11,bl2,-:12,bl9:2,bl4,bl2,bl9,bl4,bl9,bl2,bl4,bl9,-:2,bl9,bl4:2,bl2,bl4,bl9,bl4:2,bl2,bl9,bl4,bl9:2,bl4,bl9,-:8,bl9,-:11,bl3,-:13,bl2,-:11,bl9,-:13,bl9,bl14,-:10,bl9,-:5,bl9:2,bl4,bl9,bl4,bl2,bl9,bl4,bl9,-:11,bl9,cx:4,bl9,-:49,cx,-:24,cx,-:42,bl11,bl3,bl10,bl12,bl2,bl3,bl13,bl10,bl2,bl3,bl12,bl10,bl2,-:13,bl3,-:25,bl2,-:25,bl9,bl13,bl2,bl9,bl2,bl14,bl9:2,bl2,bl9,bl14,bl9:2,-:52,bl3,bl4,bl3:2,bl4,bl2,bl3,bl4,bl3,bl4,bl2,bl4,bl2,bl3,bl4,bl2,bl4,bl3:2,bl4,bl3,bl4,bl9,cx:3</t></level> ; levelData["cf9151a7a723cf0b9251139015b4e571.xml"] = <level w="23" h="17"><a>-:120,ec,-:12,ec,-:84,p2,-,p1,-:82,ec,-:87</a><t>sp1:9,-:5,sp1,-:4,sp1:4,-:32,sp2,sp1:2,-:80,sp1:8,-:7,sp1:8,-:69,sp1:2,sp2,sp1:2,-:4,sp1:8,sp2,sp1:5,-:71,sp1:7,-:51,sp1,-:3,sp1:2,sp2,sp1:2</t></level> ; levelData["6b7b9ebd5eb1a4f70bed944ce2b05491.xml"] = <level w="30" h="17"><a>-:33,ef,-:41,ef,-:38,ef,-:77,pcm,-:2,pcm,-:2,pcm,-:26,ebm,-:56,ebm:2,-:3,ebm:2,-:52,ebm,-:7,ebm,-:106,p2,-:17,p1,-:35</a><t>-,a,-:26,a,-:195,ns8,ns10,ns9,-:27,wl3,wl9,wl4,-:25,ns9,ns5,wl3,-,wl3,ns9,ns6,-:23,wl3:3,-,wl3,wl2,wl4,-:22,ns6,wl3,-,wl5,-,wl12,-,wl10,ns6,-:20,wl9,wl4,wl3,-,cl1,-,cl1,-,wl3,wl,wl3,-:17,ns5,ns4,wl7,-,wl12,-,cl1,-,cl1,-,wl5,-,wl3,ns20,ns5,-:7,wl12,-:7,wl3,wl2,wl3,-,cl1,-,cl1,-,cl1,-,cl1,-,wl3:2,wl8,-:6,wl5,cl5,ns14,ns21,ns18,ns20,ns14,ns16,ns15,wl3,-:3,cl2,-,cl5,-,cl2,-,cl2,-:3,wl3,ns13,ns11,ns12,ns17,ns20,ns19,cl2,bl,bl3:2,bl:2,bl3,bl5,bl2,bl5,bl8,bl,bl3,bl:3,bl7,bl,bl3:2,bl7,bl5,bl3,bl7,bl,bl3:2,bl,bl3,bl8,bl</t></level> ; levelData["cf18b05ea8c192b7e93a47a715878aaf.xml"] = <level w="27" h="21"><a>-:91,p2,-:5,p1,-:392,eslf,-,esl,-:5,eslf,-,esl,-:5,eslf,-,esl,-:58</a><t>a,-:25,a,-:40,wl3,-:25,wl3,wl,wl3,-:22,wl3:2,wl,wl4,wl,wl3:2,-:18,wl3:2,wl,wl4:5,wl,wl3:2,-:14,wl3:2,wl,wl4:9,wl,wl3:2,-:10,wl3:2,wl,wl4:2,wl10,wl4:3,wl10,wl4:3,wl10,wl4:2,wl,wl3:2,-:6,wl3:2,wl:19,wl3:2,-:2,wl3:27,-,wl5,-:3,wl12,-:3,wl5,-:3,wl5,-:3,wl5,-:3,wl5,-:3,wl5,-:2,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:2,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:2,cl3,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:2,wl11,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:3,cl1,-:2,cl1,-:3,cl1,-:3,cl3,-:3,cl1,-:3,cl1,-:3,cl3,-:3,cl4,-:2,cl1,-:3,cl3,-:7,cl3,-:3,cl1,-:7,cl1,-:2,cl1,-:7,wl11,-:7,cl1,-:7,cl1,-,ns21,cl5,-,ns17,-:3,ns19,-,cl5,-,ns18,-:3,ns18,-,cl5,-,ns19,-:3,ns17,-,cl2,ns21,wl3:54</t></level> ; levelData["5019258d55a3517e8185df8ac9e4a4f7.xml"] = <level w="27" h="18"><a>-:31,ef,-:42,ef,-:40,ef,-:10,ebm,-:10,ebm,-:20,ef,-:66,p2,-:7,p1,-:18,pcm,-:7,pcm,-:11,ef,-:71,ef,-:28,ebm,-:18,ef,-:10,ef,-:82</a><t>a,-:9,ns14,ns4,ns16,ns14,-:12,a,-:10,mt1:4,-:9,ns16,-:25,ns5,mt1,-:25,mt1:2,-:20,ns19,ns4,ns14,-:2,mt1,-:5,ns4,ns16,ns21,-:13,mt1:3,-:8,mt1:3,-:13,mt1,-:11,mt1,-:91,ns14,ns21,-:20,ns16,ns4,-:3,mt1:2,-:19,ns5,mt1:2,-:3,mt1,-:20,mt1:2,-:4,mt1,-:7,ns18,ns16,-:5,ns16,ns18,ns4,ns15,-:16,mt1:2,-:5,mt1:4,-:16,mt1:2,-:31,a,-:25,a</t></level> ; levelData["9a1fc10d547049710797932e5f422c28.xml"] = <level w="23" h="24"><a>-:11,pr3,-:21,pr13:3,-:34,ec,-:32,pr3,-:21,pr13:3,-:67,pr3,-:9,ec,-:11,pr13:3,-:67,pr3,-:12,ec,-:8,pr13:3,-:67,pr3,-:21,pr13:3,-:67,pr3,-:21,pr13:3,-:15,p2,-:11,p1,-:28</a><t>-:3,mt1,-:15,mt1,-:49,ns15,-,ns6,mt1,-:15,mt1,ns5,ns17,ns12,mt1:4,-:15,mt1:4,-:3,mt1,-:15,mt1,-:49,ns20,ns18,ns14,mt1,-:15,mt1,ns20,ns12,ns13,mt1:4,-:15,mt1:4,-:3,mt1,-:15,mt1,-:49,ns16,-,ns5,mt1,-:15,mt1,ns5,ns19,ns11,mt1:4,-:15,mt1:4,-:138,wl6,-:21,wl11,cl2,ns16,ns20,ns21,ns14,-:13,ns7,ns11,ns18,ns12,cl2,mt1:6,-:11,mt1:6</t></level> ; levelData["f9c950bb4266f972094a2d742d16f664.xml"] = <level w="23" h="17"><a>-:118,ehr,-,eb,-:104,ebp,-:54,p2,-,p1,-:11,eb,-:52,ehr,-:43</a><t>mt1:5,wl9,wl4,wl3,wl9,mt1,-:4,wl4,mt1,-:2,wl3,wl4,wl8,wl3,wl4,-:9,mt1,-:5,mt1,-:7,ns3,ns5,-:7,mt1,-:5,mt1,-,ns6,-:2,ns2,ns19,-,wl9,wl4,wl3,-:6,mt1,-:5,mt1,wl3,wl8,wl9,wl3,wl4,wl3:2,mt1,-:8,mt1,-:12,mt1:2,-:8,mt1,-:12,mt1:2,wl8,wl4,wl3,wl4,mt1:5,-:12,mt1:2,-:21,mt1:2,-:21,mt1:2,-:13,ns2,ns19,-:4,ns5,ns6,mt1:2,-:12,mt1,wl3,wl4,wl3:3,wl4,wl9,wl4,mt1:2,-:12,mt1,-:8,mt1:2,-:6,ns19,ns4,ns6,-:3,mt1,-:6,ns1,-,mt1:2,-:3,wl3,wl9,wl4,wl3,wl4,wl2,wl4,-:2,mt1,wl3,wl4,wl8,wl4,wl3:2,wl4,wl3,mt1,-:18,wl4,-:4,ns3,-:4,ns5,ns19,-:13,ns19,-:2,wl4,wl3,wl2,wl4,wl3,wl8,wl4,wl3,wl4,wl3,-:8,wl3,wl4,wl3,wl4,wl2</t></level> ; levelData["80ea6564030d260b33cb5ed8ea3043f6.xml"] = <level w="23" h="17"><a>-:149,boss1,-:153,p1,-,p2,-:85</a><t>a:23,-:51,cx:2,-:32,cx:2,-:14,cx:2,-:36,cx:2,-:17,cx:2,-:15,cx:2,-:122,wl:23,wl4:23,wl:23</t></level> ; levelData["fc4d30070f6d7a0619361e8f93fa21ab.xml"] = <level w="25" h="19"><a>-:137,ep,-:92,ep,-:14,ep,-:65,p2,-,p1,-:161</a><t>bl2:25,wl19,-:23,wl17,cl10,-:23,cl10:2,-:23,cl10:2,-:23,cl10:2,-:12,ns28,ns31,-:9,cl10:2,-:9,wl16,wl15,wl13,wl14,wl13,-:9,cl10,cl7,-:23,cl10:2,-:23,cl8,cl10,-:2,ns23,-:14,ns40,-:5,cl10:2,-:2,wl13,wl14,wl16,wl15,-:11,wl13,wl16:3,-:2,cl10:2,-:3,ns26,-:19,cl10,cl8,-:12,ns27,-:10,cl10,cl6,-:9,wl16:2,wl13,wl15,wl14,-:9,cl9,wl24,-:23,cl10:2,-:23,cl10:2,-:23,cl10,cl13,fn:23,cl11,bl2,bl,bl2,bl10,bl2,bl,bl2,bl,bl2,bl10,bl2,bl,bl2,bl,bl2,bl9,bl2,bl,bl9,bl,bl13,bl,bl2,bl,bl2</t></level> ; levelData["4284bcfcbabac2ee4bb73388e88a3864.xml"] = <level w="29" h="17"><a>-:99,p2,-:3,p1,-:80,ekc,-:83,ekc,-:9,ekc,-:3,ekc,-:14,psha,-:13,psha,-:47,sign,-:24,pshb,-:13,pshb,-:94</a><t>a,-:3,bl9,-:18,bl3,-:4,a,-:4,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:6,wl16:3,sw,wl16:3,-:5,bl3,-:9,bl9,-:2,wl16,-:12,wl16,-:2,bl3,-:9,bl9,-:18,bl3,-:9,bl9,wl16:6,-:7,wl16:5,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:4,wl16:10,-:4,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,-:18,bl3,-:9,bl9,de1:18,bl3,-:5</t><s x="11" y="12">Drop the spiky monsters onto the hot rocks to destroy them!</s></level> ; levelData["9d2590aa50269f6bf0559745a54ae919.xml"] = <level w="24" h="18"><a>-:141,p2,p1,-:59,ebm,-:229</a><t>wl16:7,wl22,wl16:3,-:2,wl20,wl16:4,wl22,wl16:4,wl22,wl16,-:3,wl16,-:2,wl16,-:5,wl16,-,ns32,-:2,wl16,-:4,wl16:2,-:3,wl16,-,ns40,wl16,-:3,wl16,-,wl16,-,ns34,-:2,wl16,-:4,wl16:2,-:2,wl20,wl16:3,wl22,-:3,wl16,-,wl16,-:4,wl21,wl16:4,wl22,wl16,-:2,wl16,-:4,ns43,-,wl20,wl16,-,wl16,-,wl16,wl22,wl16:2,-:4,wl16:2,-,wl13,wl16,-:4,ns38,-,wl16,-:2,wl16,-:2,wl16,-,ns22,-:4,wl16,wl20,wl16,-,wl16,-:3,wl16:3,wl22,wl16:2,wl22,wl16:2,wl21,-:3,wl16:3,wl21,wl16,-:2,wl21,wl16:2,wl22,-:9,wl16,-:6,wl16:2,-:2,wl16,-:2,wl16,-:9,wl16,-:3,wl16:3,wl22,wl16,wl13,-,wl16,-:2,wl16:3,wl22,wl16:6,wl20,wl16:2,wl22,-:3,wl16,wl22,-,wl16,wl22,wl16:2,wl20,-:2,wl16,-:2,wl16,-:3,wl16,-:2,wl16,-,ns43,-,wl16:2,-,ns26,-:3,wl16,-:2,wl16,-:2,wl16,-:3,wl16,-:2,wl16,-,ns36,-,wl16:2,-:3,wl16:3,wl22,wl16:5,wl21,wl16:7,wl22,wl16,wl22,wl16,-:2,wl16:2,-:2,wl16,-:3,ns29,-,wl16,-:7,wl16,-:2,wl16,-:2,wl16,-:2,ns23,wl16,-:5,wl16,-,ns24,ns25:2,ns24,-:2,wl16,-:2,wl16:2,wl22,wl16:4,wl21,wl16:10,wl20,wl16:2,wl22,wl16:2,-:2,wl16,-:10,wl16,-:4,wl16,-:5,wl16:2,wl22,wl16:10,wl22,wl16:4,wl22,wl16:5</t></level> ; levelData["6b6c4b8fe24354cb32e4fa4afb87de1e.xml"] = <level w="30" h="19"><a>-:120,p1,-:93,ehg,-:6,ehg,-:5,ehg,-:72,p2,-:101,ehg,-:5,ehg,-:7,ehg,-:153</a><t>a,-:28,a,-:90,ns31,-:28,ns40,wl16,-:28,wl14,-:60,cr:30,-:30,ns31,-:28,ns31,wl14,-:28,wl16,-:60,cl:30,-:90,a,-:28,a</t></level> ; levelData["5c7305ffb0c4c3ee0bf7be3d4a21ca60.xml"] = <level w="23" h="18"><a>ebm,-:21,ebm,-:109,ebm,-:147,p2,-:9,eft,-:3,p1,-:62,ebm,-:30,ebm,-:25</a><t>-:23,br,-:12,br,-:8,br,-:30,br,-:7,br,-:33,br,-:6,br,-:29,br,-:33,br,-:5,br,-:7,br,-:28,br,-:6,br,-:6,br,-:27,br,-:28,br,-:3,br,-:5,br,-:3,br,-:33,br,-:28,br,-:11,br,-:18,br,-:2</t></level> ; levelData["a95b91e4c3ae7b4988ffbe73471b1438.xml"] = <level w="30" h="22"><a>-:165,esg,-:44,esg,-:89,esg,-:27,esg,-:64,ekc,-:22,ekc,-:45,sign,-:22,esg,-:21,esg,-:42,p2,-:8,p1,-:100</a><t>-:13,a,-:149,ns40,ns28,-:27,wl20,wl16,wl14,wl13,wl16,wl21,-:25,wl19,-:2,wl19,-:13,br:3,-:10,cl7,-:2,cl6,-:10,br:3,-:13,cl6,-:20,br,-:20,br,-:4,br:5,-:20,br:5,-:36,br,-:16,br,-:6,br:7,-:16,br:7,-:30,br,-:7,br,-:12,br,-:7,br:10,-:12,br:9,-:9,ns28,-:10,ns40,-:9,de2,de3,de2,de1,de2,de3,de1,de2,wl13,wl15,wl16,wl13,wl14,wl16,wl13:2,wl14,wl13,wl15,wl16,wl13:2,de3,de2,de1,de3,de2:2,de1:2,bl4,bl3,bl14,bl,bl4,bl14,bl:2,wl21,-,ns32,ns35,wl18,-:3,ns35,wl19,ns22,ns26,ns29,wl22,bl3,bl4,bl14,bl4,bl,bl14,bl,bl3,-:8,wl19,-,ns33,-,cl9,-:4,cl7,-:3,wl19,-:8</t><s x="12" y="15">Use your arrows to smash glass blocks - they will reappear in a few seconds!</s></level> ; levelData["5d4c28b90642dcf5fe0aa8b4e47cd91b.xml"] = <level w="25" h="17"><a>-:78,eft,-:17,eft,-:65,eft,-:74,eft,-:65,eft,-:17,eft,-:64,p2,-,p1,-:36</a><t>bl,bl14,bl10,bl,bl2,bl9,bl10,-:3,bl3:2,bl2,bl9,bl3,-:3,bl2,bl3,bl13,bl10,bl4,bl,bl3:2,-:23,bl3:2,-:23,bl9:2,-:23,bl3:2,wl14,wl13:2,wl14,wl20,-:13,wl22,wl13,wl16:2,wl13,bl2,bl9,-:23,bl9,bl3,-,ns24,ns25,-:18,ns23,-,bl3:2,wl13,wl16:2,wl13,-:3,wl15,wl16:2,wl13,wl14,wl13,wl14,wl15,wl13,-:3,wl13,wl16,wl13:2,bl3,bl13,-:23,bl3,bl9,-:3,ns25,-:4,ns23,-:14,bl9:2,wl14,wl13,wl16,wl13,-:3,wl13,wl14,wl13:2,wl16:2,wl15,wl13:2,-:3,wl13,wl16,wl15,wl13,bl14,bl3,-:9,ns32,-:2,ns32,ns35,-:9,bl2,bl3,-:9,ns33,-:2,ns34,-:10,bl9:2,wl13,wl16,wl14,wl13,wl21,-:13,wl21,wl13,wl16,wl15,wl13,bl3:2,-:23,bl10,bl3,-,ns41,ns27,ns40,-:5,ns31,-:7,ns39,ns31,-,ns28,ns42,-,bl3:3,bl13,bl3,bl10,bl3,bl2,-:3,bl3:3,bl10,bl3,-:3,bl10,bl3:2,bl10,bl4,bl3:2</t></level> ; levelData["9ef7f8bdd54eac9ffff6152e1a93c762.xml"] = <level w="26" h="16"><a>-:136,eb,-:4,p2,-:2,p1,-:4,eb,-:227,eds,-:38</a><t>a,-:24,a,-:116,ns27,-:17,wl16,wl13,wl14,wl13,-:3,wl15,wl13,wl16,wl13,-:3,wl13,wl16,wl13,wl14,-:30,wl20,wl14,-:22,wl16,wl21,-:30,de3:2,de1,de3:2,de1,de2,de3:2,de1,de3:3,de1,de3,de2,de3:2,-:4,wl16,wl13,-:3,ns37,-:14,ns37,-:3,wl15,wl16,-:5,ns37,-:14,ns37,-:6,ns23,-:3,ns37,-:14,ns37,-:5,wl15,wl16,-:3,ns38,-:14,ns36,-:3,wl13,wl15,-:4,bl,bl13:2,bl12,bl,bl12,bl,bl3,bl4,bl,bl11,bl2,bl3,bl,bl4,bl2,bl,bl4,-:4</t></level> ; levelData["a4db11247c76bc3a547d8f49fc9b7bdf.xml"] = <level w="29" h="20"><a>-:100,p2,-,p1,-:166,psha,-:3,psha,-:4,pshb,-:3,pshb,-:248,emh,-:8,emh,-:39</a><t>a,-:27,a,-:69,ns27,-:5,ns28,-:21,bl2,bl4,bl2,bl,bl4,bl,bl4,bl,bl2,-:111,sw,-:19,bl4,-:8,bl2,-:8,bl2,-:10,bl2,-:8,bl2,-:8,bl,-:10,bl,-:8,bl2,-:8,bl4,-:10,bl,-:8,bl,-:8,bl2,-:10,bl4,-:8,bl4,-:8,bl,-:10,bl,-:8,bl2,-:8,bl,-:10,bl2,-:8,bl,-:8,bl4,-:10,bl,-:8,bl2,-:8,bl,-:10,bl4,-:8,bl4,-:8,bl2,-:10,bl,ns25,ns24,ns23:2,ns25,ns24,ns23,ns25,bl2,ns24,ns23,ns25,ns24,ns23:2,ns25:2,bl2,-:10,bl,bl2,bl,bl4,bl2:2,bl,bl4,bl,bl2:2,bl,bl2,bl4,bl:2,bl4,bl2,bl,-:5</t></level> ; levelData["65169d699e528833e4f30e961584fa38.xml"] = <level w="22" h="24"><a>-:166,ebm,-:2,ebm,-:57,ebm,-:200,ebm,-:61,em,-:11,p2,-,p1,-:23</a><t>bl14,-:20,bl14,bl11,-:20,bl:2,sx2,sx,sx2,cl:17,bl,bl2,-:20,bl2,bl,-:20,bl13,bl,cr:17,sx,sx2,sx,bl2,bl,-:20,bl,bl2,-:20,bl:2,sx,sx2,sx,cl:17,bl,bl3,-:20,bl:2,-:20,bl2:2,sx2,sx,sx2,cl:17,bl,bl2,-:20,bl2,bl,-:20,bl3,bl2,cr:17,sx2,sx,sx2,bl12,bl,-:20,bl:2,-:20,bl2:2,sx,sx2,sx,cl:17,bl2,bl12,-:20,bl:2,-:20,bl11,bl3,sx2,sx,sx2,cl:17,bl,bl2,-:20,bl3,bl,-:18,ns40,-,bl2,bl14,cr:17,wl16:3,bl14</t></level> ; levelData["028d6a23885221c84c03f8fc31713c63.xml"] = <level w="23" h="18"><a>-:29,ekc,-:22,pr3,-:30,p2,-:37,pr3,-:45,ekc,-:22,pr3,-:9,p1,-:58,pr3,-:45,ekc,-:22,pr3,-:45,ekc,-:22,pr3,-:16</a><t>a,-:11,bl,-:9,bl3,-:12,bl4,-:9,bl2,-:12,bl2,-:9,bl4,-:22,bl,-:12,bl,bl2,bl,-:6,wl13,bl2,-:14,bl4,-:5,wl13,wl16,bl,-:14,bl2,-:4,wl13,wl16,wl13,bl,-:14,bl,-:6,ns32,bl4,-:21,ns29,bl3,-:14,bl,bl2,bl,-:5,bl,-:16,bl4,-:4,wl13,bl,-:16,bl2,-:3,wl13,wl16,bl2,-,de1,de3,de2,-:12,bl,-:3,ns32,-,bl4,-:20,ns26,-,bl,-:12,bl4,bl,bl4,bl2,bl3,bl2,-:4,bl,-:12,bl2,-:9,bl2,-:12,bl13,-:9,bl,-:12,bl,-:9,bl4</t></level> ; levelData["e2e9d1ec8816d8ce97f179878025969a.xml"] = <level w="28" h="21"><a>-:149,ef,-:4,pr4,-:45,ef,-:45,ef,-:47,pr4,-:19,ef,-:41,ef,-:24,ef,-:23,p2,p1,-:16,ef,-:10,pr4,-:46,ef,-:44,ef,-:47,pr4,-:13</a><t>de1,de3,de2,de1:2,de3,de2,de1,de2,de1:2,de3,de1:2,de2,de1,de2,de1:2,de3,de1:2,de2,de1,de3:2,de2,de1,-:532,de3:2,de2,de1:2,de2,de1,de2,de3,de1:3,de2,de3,de1:2,de2,de1:2,de3,de2,de1:2,de3,de1,de3,de2,de1</t></level> ; levelData["fe5577788f65fc2a60ac638acc79c7ee.xml"] = <level w="24" h="22"><a>-:246,eft,-:9,eft,-:26,eft,-:11,eft,-:65,p2,-:20,p1,-:10,eb,-:4,eb,-:129</a><t>a,-:30,wl13,wl16,wl14,wl13,wl16,wl14,wl13,wl16,wl14,wl13,-:11,wl16:2,wl13:2,wl14,wl13,wl16,wl13:3,wl14,wl13,wl15,wl13,wl14,wl16,-:7,wl13,wl14,wl16:3,wl13:2,wl14,wl16:2,wl14,wl13:2,wl14,wl13,wl14,wl13:2,-:5,wl16,wl13,wl16,wl13,wl14,wl13:3,wl16,wl13,wl16,wl14,wl13:2,wl14,wl13,wl16,wl13,wl14:2,-:3,wl16,wl14,wl13:2,-,ns35,-,ns32,wl13:2,wl16,wl13,wl15,wl13,-:3,ns32,wl13:2,wl16:2,-:2,wl13,wl16,wl13,ns32,-:3,ns32,-,wl15,wl13:3,-:4,ns32,-,wl13,wl14,wl13,-,wl13:3,-,ns22,-:3,ns26,-:2,wl14,wl13,-:5,ns32,-:2,wl14,wl16,wl14,wl16,wl15,wl13,-:8,wl16:2,-:5,ns29,-:2,wl13,wl14,wl13:2,wl14,wl13,ns27,-:6,ns28,wl13:2,ns39,-:6,ns31,wl13:4,wl15,wl13,wl14,-:6,wl13,wl16,wl13,wl14,-:6,wl13,wl14,wl13,wl14,wl13:2,wl16,wl13,-:6,wl14:2,wl16:2,ns27,-:5,wl13,wl14,wl13:2,-,wl14,wl13:3,ns24,ns23,-,ns24,wl16,wl13,wl16,wl13:2,wl16,ns24:2,ns23:2,wl13:2,wl16,wl14,-:2,wl13,wl16,wl13,wl15,wl13:2,wl14,wl13:2,-,wl14,wl15,-,wl13:2,wl14,wl13,wl14,wl13,wl14,wl13,wl16,-:4,wl13,wl14,wl13:2,wl15,wl13,-:2,wl13,wl16,-:2,wl16,wl13:3,wl16:2,-:5,ns28,wl13,wl16,wl13,wl14,wl13,-:3,wl15,wl14,-:3,wl13,wl14,wl16,wl13,wl15,ns40,-:3,wl16,wl13:2,wl16:2,wl14,wl13,ns23,ns25,ns23,wl13,wl16,ns23:2,ns25,wl13:3,wl16:2,wl13,wl16,-:2,wl13,wl16,wl14,wl13:2,wl14,wl13:3,wl16,wl13,wl15,wl16,wl13:2,wl15,wl13,wl15,wl13:3,wl14,-:3,wl13,wl14,wl13,wl15,wl13,wl16,wl14,wl13,wl16:2,wl13:2,wl14,wl13,wl14,wl13,wl16,wl14:2,wl13,-:5,wl16,wl13,wl14,wl16,-,wl15,wl16,-,wl14,wl15,-,wl16,wl14,-,wl16,wl15,wl13,wl16,-:8,wl16:2,-,wl16,wl14,-,wl14:2,-,wl16,wl14,-,wl15,wl16,-:28,a</t></level> ; levelData["8d2efbfdca15e6b646edd5a11755d2eb.xml"] = <level w="23" h="18"><a>-:39,epf,-:57,epf,-:13,epf,-:60,epf,-:64,epf,-:9,epf,-:52,p2,-:9,epf,-:9,p1,-:54,epf,-:8,epf,-:29</a><t>a,-:25,ns23,-:19,wl13:2,wl14,wl15,wl16,wl13:2,sp1h,wl13,wl16,wl13:2,wl16,wl15:2,wl14,wl16,wl14,wl13:2,wl16,wl15,wl13,-:25,ns27,-:9,wl20,-:4,ns23,-:5,wl13:2,wl15,wl16,wl13:2,wl14:2,wl13:6,wl14,wl13,wl16,wl14:3,wl13:3,-:4,ns22,ns26,ns29,-,ns35,-:8,ns34,-:5,wl20,-:18,ns27,ns28,-:2,wl16:2,wl13:3,wl15,wl16,wl15,wl13,wl16,wl13,wl16,wl13:2,wl15,wl16,wl15,wl13:4,sp1h,wl13,-:15,ns35,-:9,ns23,-,ns25,-:6,wl22,-:11,wl13:2,wl15,wl13:2,wl15,wl13:2,wl15,wl13:6,wl16,wl13:2,wl16:3,wl13:2,-:46,wl14,wl13:2,wl14:2,wl16,wl13:2,wl16:3,wl13:3,wl15,wl14:2,wl13:2,wl16,wl13,wl16,wl13,ns35,-:27,ns28,-:14,ns24,ns25,wl21,wl13,wl15,wl13,wl14,wl13:2,wl14,wl16,wl13,wl16,wl13:2,sp1h,wl13:2,wl15,wl13,wl14,wl13,wl16,wl13,wl16,wl13</t></level> ; levelData["8b11f4b8fbcb6d61f029b09b68006a73.xml"] = <level w="23" h="17"><a>-:33,efp,-:187,p1,-:16,p2,-:40,eft,-:13,eft,-:97</a><t>a,-:21,a,-:207,wl13:2,-:11,wl13:3,-:3,wl13:4,-:5,wl13:4,-:39,wl13:3,-:11,wl13:3,-:13,wl13:4,-:8,wl13:2,-:23,a,-:21,a</t></level> ; levelData["191a959b9dec3ecad481abd119b3f017.xml"] = <level w="23" h="17"><a>-:101,p2,-:5,epf,-:88,p1,-:16,epf,-:177</a><t>wl13,-:21,wl13:2,-:21,wl16:2,-:12,wl22,wl16,wl14,wl13,wl16,wl13:2,wl16,wl13,wl21,wl14,-:12,wl14,-:8,wl13:2,-:12,wl16,-:7,ns25,wl16,wl13,-:12,wl21,wl13,wl16,wl13:2,wl14,wl13,wl14,wl13,wl22,wl16,-:7,ns23,-:13,wl14,wl20,wl13,wl16,wl13:2,wl16,wl13:2,wl16,wl22,-:12,wl13,wl14,-:8,wl13,-:5,wl16,wl14,-:5,wl16,wl13,ns24,-:7,wl16,-:5,wl13,wl16,-:5,wl13,wl21,wl13:2,wl16,wl14,wl13:2,wl16,wl14,wl20,-:12,wl14,wl13,-:2,ns32,ns29,-:8,ns23,-:8,wl16,wl13,-:2,ns26,-:8,wl14,wl16,-:8,wl13,wl16,-:6,wl16,wl14,-:3,wl16,wl13,-:8,wl13:2,-:6,wl14,wl16,-:13,wl16:2,-:21,wl14:2,-:21,wl13</t></level> ; levelData["b948e38ca05e0b462d0a925ea9246a92.xml"] = <level w="28" h="22"><a>-:63,ep,-:94,ebm,-:159,em,-:5,ebm,-:155,p2,-:2,p1,-:13,ep,-:118</a><t>wl16,wl15,wl16,wl21,wl16,-:18,wl16,wl14,wl16,wl14,wl16,-:4,ns37,-:18,ns37,-:8,ns36,-:15,ns25,-:2,ns38,-:7,wl16,wl15,wl16,wl14,wl16,wl14,wl16,-:8,wl16,wl15,wl16,wl20,wl16,wl14,wl16,-:12,ns37,-:8,ns37,-:18,ns38,-:8,ns36,-:17,wl16,wl22,wl16,-:6,wl16,wl14,wl16,-:18,ns37,-:6,ns37,-:20,ns38,-:6,ns38,-:20,wl14,wl16,-:4,wl16,wl14,-:21,ns37,-:4,ns37,-:22,ns36,-:4,ns38,-:21,wl15,wl16,-:4,wl16,wl14,-:20,ns37,-:6,ns37,-:20,ns38,-:6,ns38,-:18,wl16,wl14,wl16,-:6,wl16,wl21,wl16,-:17,ns37,ns35,-:7,ns37,-:18,ns38,-:8,ns36,-:12,wl16,wl15,wl16,wl14,wl16,wl14,wl16,-:8,wl16,wl14,wl16,wl14,wl16,wl15,wl16,-:7,ns37,-:18,ns37,-:4,ns23,-:3,ns38,-:18,ns38,-,ns24,-:2,wl16,wl14,wl20,wl14,wl16,-:18,wl16,wl14,wl16,wl14,wl16</t></level> ; levelData["eef3f59c88f6824264726069d69f9616.xml"] = <level w="24" h="24"><a>-:56,p2,-:6,p1,-:137,eb,-:5,eb,-:161,ebp,-:4,ebp,-:162,ebx,-:4,ebx,-:33</a><t>-:2,a,-:58,ns40,-:17,bl,bl2:2,bl9,bl,bl3,bl,bl2,bl,bl9,-:18,bl,bl9,-:22,bl10,bl2,-:22,bl2,bl,-:16,bl3,-:5,bl10,bl,-:4,ns23,bl,-:10,bl4,bl3,ns27,-:3,bl,bl10,-:4,bl2:2,-:9,bl3,bl,bl3,bl9,bl,bl10,bl,bl2,bl3,bl:2,bl3,bl,bl9,bl,bl9,-:8,bl14,-,bl,bl2,bl3:2,bl9,bl3,bl:2,bl13:2,bl:2,-,bl14,-:13,bl3,bl9,bl3,bl9:2,bl3,-:20,bl:2,-:14,bl,-:7,bl:2,-:7,bl9,-:6,bl9,ns23,-:6,bl:2,-:6,ns24,bl9,-:6,bl9:2,ns25,-:5,bl3,bl2,-:6,bl9,bl,-:5,bl2:2,bl9,bl3,bl:2,bl2,bl:4,bl3,bl2,bl:3,bl3,bl9,bl,bl2,-:4,bl14,-:3,bl,bl3,bl2:2,bl3,bl12,bl2,bl3,bl10,bl,bl2,bl,-:3,bl14,-:2,ns43,-:8,bl,bl3,bl:2,bl3,bl,-:8,ns43,ns38,-:10,bl2:2,-:10,ns36,bl:2,bl2,-:8,bl,bl9,-:8,bl,bl2:2,bl9,bl13,bl,ns23,-:7,bl2,bl10,-:8,bl9,bl2,bl,bl2:2,bl:2,ns24,-:6,bl10,bl3,-:6,ns25,bl9:2,bl2,bl:4,bl9,bl:5,bl10,bl9,bl2,bl10,bl,bl2,bl,bl2,bl:2,bl9,bl:4</t></level> ; levelData["ad90f9ed207e1d90f81d0db1615d97e0.xml"] = <level w="22" h="15"><a>-:117,em,-:3,em,-:3,em,-:57,ebm,-:7,ebm,-:57,p2,-:7,p1,-:72</a><t>a,-:20,a,-:5,bl2:2,bl12,bl2,bl,bl2,bl:2,bl13:2,bl2:3,-:9,bl3,-:7,ns32,-:3,bl3,-:9,bl,-:7,ns29,-:3,bl3,-:9,bl3,-:11,bl,-:9,bl3,ns24,-:10,bl3,-:9,bl,wl13:2,-:3,bl,-:3,wl13:2,bl3,-:9,bl3,-,ns34,-:3,bl3,-:5,bl3,-:9,bl3,-:5,bl,-:4,ns25,bl,-:9,bl,wl13:2,-:3,bl3,-:3,wl13:2,bl3,-:9,bl3,-:11,bl,-:9,bl,-:11,bl11,-:9,bl3,wl16,wl13:2,wl14,wl13:2,wl15,wl16:2,wl13:2,bl3,-:26,a,-:9,wl15,wl14,wl13,-:8,a</t></level> ; levelData["15fba11f2da14823a8d08d99d1c9be89.xml"] = <level w="27" h="16"><a>-:55,efp,-:7,efp,-:13,efp,-:47,efp,-:42,efp,-:16,efp,-:58,efp,-:11,efp,-:43,sign,-:63,pcm,-:19,p2,-:13,p1,-:33</a><t>wl13,wl16,wl14,wl13,wl15,wl13,wl16:2,wl14:2,wl13,wl15,wl13,wl14,wl13:4,wl16,wl15,wl14:2,wl13,wl15,wl16,wl13:2,-:5,wl19,-,ns32,-:9,ns35,-,wl17,-:12,cl7,-,ns29,-:11,cl6,-:12,cl6,-:23,wl19,-:26,cl6,-:43,wl19,-:26,cl6,-:196,bl2,bl,bl2:2,bl9,bl11,bl13,bl2:3,bl9,bl2:2,bl:2,bl2:2,bl10,bl2,bl,bl2:2,bl,bl12,bl2,bl,bl2</t><s x="3" y="11">Use the cloud to fly up high. Tap DOWN to fire a lightning bolt!</s></level> ; levelData["bbfae06dadfd260fa75a3828b85179f1.xml"] = <level w="23" h="16"><a>-:47,ep,-:18,ep,-:9,pr13,-:3,pr13,-:3,pr13,-:54,ep,-:18,ep,-:7,pr13,-:3,pr13,-:3,pr13,-:3,pr13,-:52,ep,-:5,p2,-:7,p1,-:4,ep,-:9,pr13,-:3,pr13,-:3,pr13,-:54,ep,-:18,ep,-:7,pr13,-:3,pr13,-:3,pr13,-:3,pr13,-:5</a><t>a,-:21,a,-:47,wl20,wl21,-:17,wl22,wl21,-:71,wl21,wl22,-:17,wl21,wl20,-:71,wl22,wl20,-:17,wl20,wl21,-:71,wl20,wl21,-:17,wl22,wl20,-</t></level> ; levelData["51a56ab3c25f345ed55be67c9f3970e9.xml"] = <level w="24" h="20"><a>-:89,eft,-:63,eft,-:65,eft,-:18,eft,-:63,eft,-:60,p2,-,p1,-:13,eft,-:100</a><t>-:20,ns24,-:3,wl14,wl16,wl14:3,wl16,wl14,-:2,wl16,wl14:3,wl16,wl15,wl14:2,wl16,wl14:3,wl16,wl14:2,-:6,ns22,-:18,ns25,-:22,wl14:3,-:2,wl16,wl14:3,wl16,wl14:3,wl16,wl14:3,wl16,wl14,wl15,wl14,wl16,wl14:2,-:29,ns24,-:16,ns23,-,wl16,wl14,wl15,wl14,wl16,wl14:3,wl16,wl14:3,wl16,-:2,wl16,wl14:3,wl16,wl14:3,wl16,-,ns22,-:46,wl14:2,wl16,wl14:3,wl16,wl14:3,wl16,wl14:2,wl15,wl16,wl14:3,wl16,-:2,wl14,wl16,wl15,-:22,ns29,-:18,ns24,-:6,wl14:3,wl16,wl14:2,-:2,wl15,wl14:2,wl16,wl14:3,wl16,wl14:3,wl16,wl14:3,wl16,-:48,wl16,wl14:3,wl16,wl14:3,wl16,wl14:3,wl16,-:2,wl16,wl14:3,wl16,wl14:3,wl16,-:11,ns29,-:13,ns24,-:18,ns23,-:3,wl16,wl14,wl15,wl14,wl16,-:2,wl14,wl16,wl14:3,wl16,wl14,wl15,wl14,wl16,wl14:3,wl16,wl14,wl15,wl14</t></level> ; levelData["65f66f06d8f56398cc3a7cdb8ed137f6.xml"] = <level w="23" h="17"><a>-:53,eb,-:29,eb,-:55,p2,p1,-:14,ef,-:70,eb,-:33,ef,-:130</a><t>wl14,-:9,bn1,-:11,bn1,wl16,-:9,bn1,-:11,bn1,wl13,-:7,ns39,-,bn1,-:5,ns43,-:5,bn1,wl13,-:4,wl16,wl14,wl13:2,wl14,bn1,ns24,ns25,-:3,ns36,-:5,bn1,wl14,-:7,ns35,-,bn1,wl13,wl14,wl16,wl13,wl14,wl13,-:5,bn1,wl13,-:10,bn1,-:2,ns22,-:7,bn1,wl16,-:10,bn1,-:10,bn1,wl14,wl13:2,bn1,-:7,bn1:2,-:9,bn1,-:3,bn1,-:8,bn1,-:9,bn1,-:3,bn1,-:8,bn1,-:8,ns23,bn1,-:3,bn1,-:8,bn1:2,-:4,wl13,wl16,wl14,wl16,bn1,-:3,bn1,-:9,bn1,-:5,ns26,-:2,bn1,-:3,bn1,-:9,bn1,-:8,bn1,-:3,bn1,-:9,bn1:2,-:7,bn1,-:3,bn1,-:5,bn1,-:4,bn1,-:7,bn1,-:3,bn1,-:5,bn1,-:4,bn1,-:7,bn1,-:3,bn1,-:5,bn1:2,-:3,bn1,-:7,bn1</t></level> ; levelData["a0f71044733e57604aac4c6a2257c0e8.xml"] = <level w="23" h="17"><a>-:77,p2,p1,-:55,ekc,-:9,eds,-:12,psha,-:128,psha,-:8,pshb,-:95</a><t>a,-:5,wl21,-:15,a,-:6,wl13,-:22,wl16,-:21,ns25,wl13,ns24,-:18,wl13,wl16,wl13,wl16,wl13,wl16,wl13,-:16,wl20,-:5,wl22,-:16,ns31,-:20,wl21,wl16,wl13,wl16,wl13,wl16,wl13,wl16,wl13,wl16,wl20,-:13,ns35,-:3,wl13,-:2,ns35,ns32,-:18,wl16,-:3,ns29,-:18,wl13,-:22,wl16,-:22,wl13,-:7,sw,-:14,wl16,-:22,wl13,-:22,wl16,-:10,de1,de3,de2,de1,-:2,a,-:5,wl21,-:15,a</t></level> ; levelData["88e46c0ac9192aff2c9cd20140ae0c11.xml"] = <level w="26" h="24"><a>-:81,esg,-:18,esg,-:352,p2,-:2,p1,-:120,ep,-:2,esl,-:9,esl,-,ep,-:31</a><t>a,-:56,ns43:2,-:12,ns43:2,-:5,wl16,ns23,ns25,ns24:2,ns36,ns38,wl16,-:10,wl16,ns36,ns38,ns25,ns23:3,wl16:9,-:10,wl16:8,-,wl16:6,-:12,wl16:6,-:3,bl9,bl10,bl4,bl14,-:14,bl14,bl9,bl10,bl3,-:4,bl9,bl10,bl9,bl3,-:14,bl3,bl9:3,-:4,bl3,bl9:2,bl3,-:14,bl9:2,bl3,bl10,-:4,bl3,bl4,bl3,bl9,-:14,bl9,bl4,bl10,bl3,-:4,bl13:4,-:14,bl13:4,-:4,bl4,ns26,-,bl9,-:14,bl9,ns35,-,bl10,-:4,bl9,-:2,bl10,-:14,bl9,-:2,bl9,-:4,bl9,ns31,ns40,bl14,-:14,bl14,ns28,ns27,bl9,-:4,bl13:4,-:14,bl13:4,-:4,bl9:3,bl3,-:14,bl9:2,bl10,bl9,-:4,bl9,bl3,bl4,bl9,-:14,bl10,bl3,bl9:2,-:4,bl9,bl10,bl9,bl3,-:14,bl9,bl4,bl9,bl10,-:4,bl14,bl9,bl3,bl14,-:5,wl22,wl21,wl20,wl22,-:5,bl14,bl3,bl10,bl14,-:4,wl16,-:2,wl19,-:5,ns32,-,ns32,-:6,wl19,-:2,wl16,-:4,wl16,-:2,cl6,ns43,-:4,ns34,-,ns26,-:5,ns43,cl6,-:2,wl16,-:4,wl16,-:3,ns37,-:12,ns37,-:3,wl16,-:4,wl16,ns24,-:2,ns38,ns23,-,ns25,-:5,ns39,ns23,-,ns23,ns36,-,ns28,ns25,wl16,-:4,bl4,bl10,bl9,bl10,bl9,bl4:2,bl10,bl9:3,bl4,bl9:2,bl10,bl9,bl4,bl10,bl9:2,bl10,bl4,-:2</t></level> ; levelData["2c934305f5e5c7b357f2ee75bef727d7.xml"] = <level w="26" h="17"><a>-:134,epf,-:7,epf,-:8,epf,-:137,p2,-:18,p1,-:90,eft,-:3,eft,-:3,eft,-:34</a><t>bl10,bl2:2,bl10,bl2:2,bl10,bl2,bl13,bl2,bl10,bl2,bl10,bl2:2,bl13,bl2,bl10,bl2,bl10,bl4,bl2,bl10,bl2:4,-:24,bl2,bl10,-:24,bl10,bl4,-:24,bl10,bl14,-:24,bl10,bl2,-:5,ns23,ns24,ns25,-:7,ns25,-,ns25,ns23,-:5,bl2:2,cx:2,wl16,wl14,wl15,wl21,wl16:13,wl21,wl14,wl22,cx:2,bl12,bl3,-:2,ns32,-:8,ns35,ns32,-:8,ns32,-:2,bl3,bl2,-:2,ns33,-:9,ns34,-:8,ns29,-:2,bl14,bl10,-:4,wl17,-:14,wl18,-:4,bl2,-:5,cl10,-:14,cl7,-:10,cl12,-:13,ns28,cl12,-:7,bl12,bl10,bl9,bl2:2,bl9,-:10,bl13,bl2,bl3:3,bl9,-:4,bl2:2,bl14,bl4:2,bl2,-:10,bl3,bl4:2,bl14,bl3:2,-:4,bl9:2,bl2,bl10,bl4,bl10,-:10,bl2,bl10,bl3:2,bl9,bl10,-:4,bl9,bl13,bl9,bl4,bl9,bl2,-:10,bl10,bl4,bl10,bl9,bl13,bl4,-:4,bl10,bl9:2,bl12,bl2,bl9,bl3,bl9,bl12,bl3,bl14:2,bl10,bl3,bl11,bl9,bl3:2,bl2,bl9:2,bl10,-:2</t></level> ; levelData["4cd70f2a3d6ee10fd1532ec9d359bf32.xml"] = <level w="23" h="25"><a>-:50,epf,-:6,epf,-:5,epf,-:58,epf,-:6,epf,-:125,epf,-:8,epf,-:8,epf,-:119,epf,-:8,epf,-:8,epf,-:119,p2,-:16,p1,-:26</a><t>wl24,-:21,wl24,cl8,-:21,cl8,cl11,-:21,cl11,wl13:2,wl14,wl16,wl22,wl13,wl16,wl14,wl16:2,wl13,wl16,wl14,wl16,wl13,wl16:2,wl14,wl16:2,wl13,wl16,wl13,wl16,ns22,ns26,ns29,-:15,ns32,-:2,wl13,wl14,-:16,ns27,-,ns22,-:2,wl16,wl13,wl16,wl13,wl21,wl16:2,wl14,wl16,wl13,wl16,wl14,wl22,wl16:2,wl13,wl16:2,wl14,wl13,wl16:5,-:4,ns35,-:9,ns35,-:6,wl13:2,-:21,wl16:2,cr:21,wl14:2,-:21,wl16,wl13,-:8,ns31,-:12,wl13,wl14,bl4,bl10,bl9,bl5,bl4,bl3,bl9,bl4,wl16,wl14,wl16,wl13,wl14,bl5,bl9,bl4,bl9,bl3,bl4,bl5,bl3,wl14,wl22,-:21,wl22,wl13,-:21,wl13,wl16,cl:21,wl16,wl14,-:21,wl16:2,-:4,ns23,-:8,ns31,-,ns24,ns25,-:4,wl13,wl14,bl3,bl9,bl3,wl13,wl16,wl14,bl3,bl5:2,bl9,bl3,bl5,bl9,bl3,bl10,wl14,wl16,wl14,bl5,bl9,bl3,wl14,wl13,-:17,ns26,-:3,wl13,wl16,-:21,wl14,wl22,cr:21,wl15,wl16,-:21,wl16,wl14,-:5,ns30,-,ns27,-:3,ns31,-:2,ns28,-:4,ns42,-,wl21,wl14:2,wl21,wl14,wl13,wl15,wl16,wl14:2,wl13,wl15,wl16,wl14:2,wl13,wl14:2,wl16,wl14:2,wl13,wl14:2</t></level> ; levelData["7168536ea33fa5c8c65b904495fa8615.xml"] = <level w="24" h="20"><a>-:54,ee,-:4,ee,-:4,ee,-:4,ee,-:104,efp,-:8,efp,-:158,ee,-:4,ee,-:4,ee,-:4,ee,-:56,p2,-:8,p1,-:56</a><t>a,-:71,wl16,wl15,wl16,wl14,wl16:3,wl15,wl13,cx:2,wl13,cx:2,wl13,wl14,wl16,wl14,wl16,wl15,wl16:2,wl14,wl16,wl19,-:2,ns32,-:7,wl19,-:8,ns35,-:2,wl18,cl10,-:2,ns26,-:7,cl6,-:11,cl9,cl10,-:22,cl10,cl7,-:22,cl10:2,-:3,ns43,-:14,ns43,-:3,cl10,cl11,ns24,-:2,ns38,-:14,ns38,-:2,ns25,cl13,wl13,wl14,wl16,wl14,wl13,-:14,wl16,wl14,wl13,wl15,wl16,-:2,ns29,-,wl19,-:14,wl17,-:2,ns32,-:5,cl6,-:14,cl6,-:2,ns32,-:23,ns34,-:3,ns39,-:21,wl13,wl14,wl13,wl14,wl16:2,wl13,wl14,wl15,wl13,wl16:2,wl13,wl16,wl13,wl14,wl13,wl16,wl13,wl16,wl13,wl14,wl16,wl13,-:37,ns27,-:10,wl13:2,wl16,wl14:3,wl16,wl13:2,wl14,wl16,wl15,wl16,wl13,wl16,wl14,wl13,wl15,wl16,wl14,wl13,wl16,wl15,wl16,-:23,a</t></level> ; levelData["498c38372c78bcb6799aa5d615538bc3.xml"] = <level w="26" h="21"><a>-:142,ebx,-:72,eb,-:10,eb,-:14,psha,-:11,psha,-:107,ebx,-:117,p2,-:2,p1,-:18,pshb,-:3,psha,-:3,psha,-:3,pshb,-:32</a><t>-:5,ns43,-:14,ns43,-:10,wl17,-:14,wl19,-:10,cl8,-:14,cl10,-:10,cl7,-:14,cl9,-:10,cl10,-:14,cl10,-:10,cl11,-:14,cl13,-:10,wl14,sp1h,wl14,wl13,wl14,wl13,wl14,wl13,sw,wl13,wl14,wl13,wl14,wl13,sp1h,wl13,-:10,wl13,-:3,wl13,-:6,wl14,-:3,wl14,-:10,wl14,-:3,wl14,-:6,wl13,-:3,wl13,-:14,wl13,-:6,wl14,-:18,ns32,-:6,ns32,-:18,ns32,-:6,ns33,-:18,ns33,-:42,bl3,bl2,sw,bl2,bl12,-:16,bl2:2,sw,bl2,bl:2,bl2,bl4,bl2:2,-:16,bl,bl9,bl2,bl,bl2:2,-,ns26,ns29,bl3,-:16,bl2,ns32,-,ns22,bl3,bl,-:3,bl2,-:16,bl13,ns34,-:2,bl2:2,-:3,bl,-:16,bl2,-:3,bl11,bl,ns24,ns23,ns25,bl10,-:16,bl2,ns23,ns24,ns25,bl2:2,bl12,bl2,bl,bl2,sp1h:4,sp2h:8,sp1h:4,bl9,bl,bl2,bl,bl2</t></level> ; levelData["ded858d1e88fefdcc7fa7096aea11f5f.xml"] = <level w="23" h="20"><a>-:50,eslf,-,bomb,-:3,eslf,-:3,bomb,-:3,eslf,-,esl,-:4,ehm,-:17,ehm,-:53,esl,-,bomb,-:6,esl,-:5,bomb,-:7,ehm,-:5,ehm,-:62,bomb,-:4,p2,-,p1,-:4,bomb,-:7,ehm,-:17,ehm,-:50,eslf,-:4,bomb,-,eslf,-:6,esl,-:3,bomb,-:7,ehm,-:5,ehm,-:59,eslf,-:2,esl,-,bomb,-:3,eslf,-,bomb,-:2,eslf,-:8,ehm,-:17,ehm,-:2</a><t>wl18,mt1,-:19,mt1,wl19,cl10,mt1,-:19,mt1,cl10,cl11,mt1,-:19,mt1,cl11,wl22,-,wl14:2,wl13,wl14,wl16,wl13,wl15,wl16,wl15,wl13,wl16:2,wl13,wl16:2,wl15,wl14,wl13:2,-,wl22,wl19,mt1,-:19,mt1,wl18,cl10,mt1,-:19,mt1,cl10,cl11,mt1,-:19,mt1,cl11,wl20,-,wl15,wl13,wl16,wl13,wl16:2,wl15,wl13,wl16,wl13,wl15,wl13,wl16,wl13,wl16:2,wl13,wl14:2,-,wl20,wl18,mt1,-:19,mt1,wl19,cl10,mt1,-:19,mt1,cl10,cl11,mt1,-:19,mt1,cl11,wl21,-,wl14,wl13:2,wl16,wl13,wl14,wl16,wl15,wl16:2,wl15,wl13,wl16,wl13,wl14,wl13,wl14:2,wl13,-,wl21,wl19,mt1,-:19,mt1,wl19,cl8,mt1,-:19,mt1,cl9,cl11,mt1,-:19,mt1,cl11,wl20,-,wl15,wl13,wl14,wl16,wl13:2,wl16:2,wl13,wl15,wl16,wl15:2,wl13,wl16,wl13,wl16,wl13:2,-,wl20,wl19,mt1,-:19,mt1,wl18,cl10,mt1,-:19,mt1,cl10,cl11,mt1,-:19,mt1,cl11,wl21,-,wl16,wl13,wl15,wl14,wl15,wl14,wl13,wl16:2,wl13,wl14,wl13,wl16:2,wl14,wl16:2,wl13,wl15,-,wl22</t></level> ; levelData["8defef20b3997b402aa0bfa82f3ebdbb.xml"] = <level w="24" h="22"><a>-:107,eft:2,-:23,psha,-:39,eh,-:2,eh,-:8,eh,-:2,eh,-:128,eh,-:2,eh,-:8,eh,-:2,eh,-:79,pshb,-:17,psha,-:12,p2,-:2,p1,-:21,b2,-:16,eft,-:15,eft,-:27</a><t>wl19,-:8,mt1,-:4,mt1,-:8,wl18,cl10,-:8,mt1,-:4,mt1,-:8,cl7,cl10,-:8,mt1,-:4,mt1,-:8,cl9,cl10,-:8,mt1,-:4,mt1,-:8,cl10:2,-:8,mt1,-:4,mt1,-:8,cl10,cl7,-:8,mt1,-:4,mt1,-:8,cl10,cl9,-:22,cl10:2,-:4,ns42,-:17,cl10:2,-:2,wl13,wl14,wl15,mt1:3,-,ns43,-:2,ns43,-,mt1:3,wl15,wl16,wl13,-:2,cl10:2,-:7,mt1:2,ns38,-:2,ns36,mt1:2,-:7,cl10,cl13,-:8,mt1:2,-:2,mt1:2,-:8,cl13,mt1:5,sw,-:4,mt1,-:2,mt1,-:4,sw,mt1:5,wl17,-:9,mt1,-:2,mt1,-:9,wl19,cl9,-:7,ns30,-,mt1,-:2,mt1,-,ns42,-,ns41,-:5,cl10:2,-:2,wl22,wl13,wl16,wl13,wl16,wl14,wl15,mt1,-:2,mt1,wl13,wl14,wl16,wl13:3,wl22,-:2,cl10:2,-:5,ns35,ns32,-:8,ns35,-:6,cl9,cl11,-:6,ns34,-:15,cl13,mt1,-:22,mt1:2,-:22,mt1:2,-:9,ns43,-:2,ns43,-:9,mt1:2,-:9,ns38,-:2,ns38,-:9,mt1:25</t></level> ; levelData["b60183548dfc2f800906cf4d5228dfa2.xml"] = <level w="27" h="17"><a>-:190,epp,-:7,p2,-:6,p1,-:7,epp,-:194,epp,-:8,epp,-:41</a><t>a,-:25,a,-:162,ns43,-:3,ns31,-:17,ns40,-:2,ns43,-,wl16:5,-:3,wl21,wl22,-:2,wl21,wl20,-:2,wl22,wl20,-:3,wl16:5,-:4,ns32,-:9,ns32,-:16,ns32,-:9,ns32,-:16,ns34,-:9,ns32,-:26,ns33,-:67,ns43,-,ns31,-:5,ns40,-:15,ns31,ns43,-,wl16:5,-:3,wl22,wl21,-:2,wl20,wl22,-:2,wl21,wl22,-:3,wl16:5,-</t></level> ; levelData["2ed8d7d9f308b64d8c3b16f65aebd5c6.xml"] = <level w="26" h="21"><a>-:60,efp,-:7,efp,-:73,ef,-:17,pt,-:17,pt,-:68,pt,-:43,pt,-:16,pt,-:37,ef,-:7,ef,-:18,pt,-:7,pt,-:73,pt,-:49,p2,-:2,p1,-:37</a><t>wl17,mt1,-:22,mt1,wl19,cl8,mt1,-:22,mt1,cl8,cl10,mt1,-:22,mt1,cl10,wl22,mt1,-:22,mt1,wl21,wl19,mt1,-:22,mt1,wl19,cl10,mt1,-:22,mt1,cl7,cl10,mt1,-:22,mt1,cl10:2,tmr,-:22,tmr,cl10,cl7,tmr,-:22,tmr,cl10:2,tmr,-:22,tmr,cl8,cl10,mt1,-:22,mt1,cl9,cl7,mt1,-:22,mt1,cl7:2,mt1,-:22,mt1,cl10,wl20,mt1,-:22,mt1,wl22,wl19,mt1,-:22,mt1,wl19,cl8,mt1,-:22,mt1,cl8,cl10,mt1,-:22,mt1,cl10,cl7,tmr,-:22,tmr,cl7,cl9,tmr,-:22,tmr,cl10,cl13,tmr,-,ns27,-,ns25,ns36,ns24,ns23,-:9,ns30,ns24,-,ns28,ns27,-,tmr,cl13,bl,bl3,bl4,bl2,bl3,bl9,bl4:2,bl10,bl14,bl13:2,bl4:2,bl3:2,bl14,bl9,bl13,bl11,bl4:2,bl3,bl4,bl2,bl3</t></level> ; levelData["3d139001ad9c7ba5019aff5d4a5ca6fb.xml"] = <level w="23" h="17"><a>-:18,esl,-:18,ekc,-:23,psha,-:31,esl,-:19,ekc,-:4,pshb,-:49,p2,-,p1,-:33,pshb,-:27,ekc,-,eslf,-:5,ekc,-,esl,-:3,eslf,-:9,psha,-:11,pshb,-:122</a><t>-:22,a,-:18,wl22,-:21,wl13,wl14,-:21,ns26,-:27,ns24,wl13,-:20,wl13,wl14,-:21,wl13,-:6,ns40,-:15,wl14,-:6,wl14,wl21,wl13,sw,wl15:2,-:6,wl14,-:5,ns23,-:4,wl13,-:11,wl20,-:5,wl13,-:4,wl13,-:11,wl13,-:5,wl14,-:4,wl14,-:3,wl13,wl14,wl13,wl14,-:4,wl14,de1:5,wl22,-:4,ns32,-:11,wl13,-:5,wl13,-:4,ns34,-:11,wl15,-:5,wl15,-:16,wl13,-:5,wl13,-:16,wl13,-:5,wl14,-:16,wl14,-:5</t></level> ; levelData["b137d7b87f0c52a4732ff03659bb5a4b.xml"] = <level w="24" h="22"><a>-:127,epp,-:7,epp,-:16,ehm,-:5,ehm,-:40,ep,-:7,ep,-:19,ehm,-:64,ehm,-:6,ehm,-:43,ep,-:7,ep,-:19,ehm,-:43,epp,-:7,epp,-:16,ehm,-:5,ehm,-:44,p2,-,p1,-:34</a><t>bl2:2,bl,bl3,bl2:2,bl12,bl3,bl:2,bl2,bl3,bl12,bl,bl3,bl2,bl3,bl2,bl13,bl2,bl3:2,bl2:2,bl,-:5,ns35,-:3,ns32,-,ns32,-:3,ns35,ns32,-:5,bl,bl14,-:9,ns33,-,ns32,-:4,ns33,-:5,bl3,bl4,-:11,ns33,-:10,bl2,bl4,-:22,bl3:2,-:2,wl13,-:6,ns27,ns31,-:6,ns39,-,wl15,-:2,bl4,bl13,-:2,wl13:2,wl14,wl13:3,wl16:2,wl13:2,wl16,wl13:2,wl20,wl13:2,wl15,wl13,-:2,bl13,bl3,-:22,bl3,bl,-:2,wl13,-:16,wl16,-:2,bl,bl13,-:2,wl16,wl13,wl16,wl15,wl13,wl14,wl13:2,wl16,wl14,wl16,wl13:3,wl16:2,wl13:2,-:2,bl13,bl4,-:22,bl3:2,-:2,wl13,-:3,ns40,ns28,ns39,-:6,ns27,-:3,wl13,-:2,bl3,bl13,-:2,wl13:2,wl16,wl13,wl21,wl13:5,wl15,wl13,wl14:2,wl13,wl15,wl13:2,-:2,bl13,bl4,-:22,bl3,bl,-:2,wl13,-:16,wl16,-:2,bl14,bl13,-:2,wl13:6,wl14:2,wl13:10,-:2,bl13,bl3,-:22,bl3,bl4,-:2,wl16,-:8,ns40,ns31,-:3,ns39,ns28,-,wl13,-:2,bl3,bl13,-:2,wl13:2,wl16,wl13,wl15:2,wl13:2,wl16,wl13:4,wl16,wl13,wl16,wl13,wl22,-:2,bl13,bl4,-:22,bl3:2,-:22,bl3:4,bl:2,bl13,bl2,bl3,bl,bl3,bl2,bl3:3,bl2:3,bl14,bl3,bl2,bl3,bl,bl3:2</t></level> ; levelData["1f45d1ba99d24ebcc78547cbad6cf6b0.xml"] = <level w="23" h="17"><a>-:149,ekp,-:88,ef,-:61,p2,p1,-:2,ekc,-:86</a><t>bl,bl2:2,bl,bl2:2,bl,bl2:2,bl,bl2,bl9,bl12:2,bl2,bl,bl2:3,bl,bl2,bl:2,bl2,-:2,ns32,-:14,ns35,-:3,bl2,bl3,-:2,ns34,-:18,bl2,bl,-:21,bl,bl2,-:21,bl2,bl,-:21,bl,bl13,-:21,bl2,mt1,-:9,bl2:3,-:9,bl2,mt1,-:21,bl2,mt1,-:21,bl,mt1,-:21,bl11,mt1,-:18,ns31,-:2,bl2,mt1,-:2,bl2,-:15,bl2,-:2,bl2,mt1,-:20,ns42,bl,bl2,bl,bl2,bl,bl3,bl,cl:10,-:3,bl,bl11,bl2,bl,-:15,bl,-:3,bl2,-:18,bl2,de1:3,bl,-:3</t></level> ; levelData["20bf8720ae44e74ca0870c44a6be19bf.xml"] = <level w="24" h="17"><a>-:219,p2,-,p1,-:4,esl,-,eslf,-,ep,-,esl,-:11,pfa,-:3,pfb,-:7,pfa,-:3,pfb,-:147</a><t>wl18,-:10,wl19,wl17,-:10,wl19,cl10,-:10,cl7,cl10,-:10,cl10,cl9,-:10,cl10:2,-:10,cl9,cl10,-:10,cl10,cl9,-:10,cl10,cl6,-:10,cl6:2,-:10,cl6,-:120,sx2:2,-:8,sx:4,-:8,sx:2,wl19,ns32,-:9,wl19,wl18,ns35,-:8,ns32,wl19,cl7,ns33,-:9,cl10:2,-:9,ns32,cl9:2,-:10,cl10,cl9,-:9,ns32,cl7,cl10,-:10,cl7,cl10,-:9,ns33,cl10:2,-:10,cl10:2,-:10,cl10,cl12,-:10,cl11,cl13,-:10,cl13</t></level> ; levelData["7f1a5b3210f2161fca84d3179626d174.xml"] = <level w="23" h="22"><a>-:81,eh,-:29,pc,-:61,ee,-:2,eh,-:125,eh,-,ee,-:145,ee,-:11,p2,-,p1,-:3,eb,-:9,eb,-:27</a><t>-,a,-:90,mt1:2,wl16,wl14,wl13,wl14,wl16,wl13,wl16,wl15,wl16,wl13,wl14,wl16,wl13,wl14,wl13,-:4,mt1:3,-,ns32,-:11,ns29,-,wl19,-:5,mt1:2,-,ns26,-:13,cl7,-:5,mt1:2,-:15,cl11,-:5,mt1:2,-:8,wl14:2,wl13:2,wl16,wl13,wl16,wl14,-:5,mt1:2,-:8,wl13,wl14:2,wl15,wl13,wl16,wl13,wl14,-:5,mt1,wl13,-:21,mt1,wl16,-:21,mt1,wl15,-:21,mt1:2,-:21,mt1:3,wl13,wl16,wl13,wl15,wl13,wl16,wl14,-:13,mt1:3,wl13,wl14,wl13,wl16,wl14,wl13,wl14,-:13,wl13,mt1,-:21,wl15,mt1,-:21,wl14,mt1,-:21,mt1:2,-:21,mt1:2,ns25,-:3,wl13,wl16,-:3,ns40,wl13,wl16,wl13,wl14,wl13,-:5,ns23,mt1,wl13,wl16,wl14,wl13,wl15,wl13:3,wl16,wl14:2,wl13:2,wl16,wl13:2,wl16,wl13,wl14,wl13,wl16,wl13,wl14</t></level> ; levelData["0f2c7dd15d76b98c70601aa2b88b7dd8.xml"] = <level w="22" h="21"><a>-:93,emh,-:11,emh,-:190,emh,-:130,p2,-:2,p1,-:31</a><t>a,wl13:2,wl15,wl14,wl16:2,wl13:2,wl14,wl13,wl16,wl21,wl16,wl15,wl14,wl13:2,wl16,wl13:2,a,-,bn1,-:6,ns32,-,ns35,ns32,-:8,bn1,-:2,bn1,-:6,ns33,-:2,ns32,-:8,bn1,-:2,bn1,-:9,ns33,-:8,bn1,-:2,bn1,-:5,ns24,-:12,bn1,-:2,bn1,-:2,wl13,wl14,wl13,wl16:2,wl14,wl13,wl16,wl13:2,-:2,wl13,wl15,-:2,bn1,-:2,bn1,-:2,wl19,bn1,-:4,ns22,ns26,ns29,-:3,bn1,wl19,-:2,bn1,-:2,bn1,-:2,cl7,bn1,-:10,bn1,cl10,-:2,bn1,-:2,bn1,-:2,cl9,bn1,-:2,wl21,wl14,wl13:3,wl14,wl13:2,bn1,cl9,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:10,bn1,cl10,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:2,ns39,-:7,bn1,cl7,-:2,bn1,-:2,bn1,-:2,cl10,bn1,wl13,wl15,wl13:3,wl20,wl13:2,-:2,bn1,cl10,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:10,bn1,cl10,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:7,ns24,-:2,bn1,cl12,-:2,bn1,-:2,bn1,-:2,cl9,bn1,-:2,wl14,wl15,wl13:3,wl16,wl14,wl16:2,wl13,-:2,bn1,-:2,bn1,-:2,cl10,bn1,-:9,ns35,ns32,-:3,bn1,-:2,bn1,-:2,cl13,bn1,ns24,-:2,ns40,ns39,-:5,ns34,-:3,bn1,-:2,bn1,-:2,wl16,wl13,wl15,wl13:2,wl16:2,wl13:3,-:6,bn1,-:2,bn1,-:4,ns43,-:8,ns43,-:4,bn1,-:2,bn1,-,ns23,ns25,ns24,ns38,-:8,ns36,ns40,ns28,ns39,-,bn1,-,a,wl13:2,wl16,wl21,wl16,wl13,wl16,wl13:3,wl14:2,wl20,wl13,wl16:3,wl14,wl15,wl13,a</t></level> ; levelData["2d74d3c6488d5484ee7f35a3e95d1280.xml"] = <level w="23" h="17"><a>-:70,ep,-:19,ep,-:11,p2,-,p1,-:146,ehr,-:96,ehgp,-:15,ehg,-:26</a><t>wl14,-,wl16:2,bl2,-:13,bl2,wl16,wl14,-,wl15,bl13,-:21,bl12,wl16,-:21,wl16,bl,ns24,-:19,ns25,bl2,wl16:2,wl14,wl16:2,-:13,wl15,wl14,wl16,wl20,wl16,bl2,ns32,-:2,wl16,-:5,cx:3,-:5,wl16,-:3,bl,-,ns34,-:2,ns29,-:13,ns32,-:22,ns22,-:7,wl16,wl22,wl14,wl16:2,-:7,wl16,wl21,wl14,wl15,wl16,-:49,bl12,bl:2,-:17,bl2,bl:3,-:6,wl16,fn:7,wl16,-:6,bl12,bl2,-:6,wl14,-:7,wl16,-:6,bl2,bl,-:6,wl16,-:7,wl16,ns24,-:5,bl12,bl2,-:4,ns23,wl16:2,-:7,wl14,wl16,-:5,bl,wl15,-,wl16:3,wl14,wl16:2,-:7,wl16,wl15,wl16:3,wl14,-,wl14</t></level> ; levelData["29ee7164d9b17ed0cf70b201fbd3054c.xml"] = <level w="29" h="22"><a>-:67,emh,-:5,emh,-:5,emh,-:513,p2,-,p1,-:42</a><t>wl18,-:27,wl17,cl10,-:27,cl9,cl12,-:27,cl12,cx:30,-:3,cx,-,cx,-:3,cx,-:3,cx,-:3,cx,-,cx:3,-,cx,-:3,cx:2,-,cx,-,cx,-,cx:2,-,cx:2,-,cx,-,cx,-,cx,-,cx,-:2,cx,-:2,cx,-,cx:4,-,cx,-,cx,-,cx:2,-,cx:2,-:2,cx:2,-,cx,-,cx,-,cx,-,cx,-,cx,-:3,cx:2,-,cx,-,cx,-,cx:2,-,cx:2,-,cx,-,cx,-,cx,-,cx,-,cx,-,cx,-,cx,-,cx:4,-,cx,-,cx,-,cx:2,-,cx:2,-,cx,-,cx,-:3,cx,-,cx:3,-,cx,-:3,cx:30,wl17,-:27,wl19,cl10,-:27,cl10:2,-:11,wl16:5,-:11,cl10,cl7,-:14,ns32,-:12,cl9,cl10,-:9,ns31,-:4,ns32,-:5,ns25,-:6,cl10:2,-:5,wl14,wl16,wl22,wl16,wl14,wl16,-:3,ns22,-,wl16,wl14,wl16,wl14,wl16,wl14,-:5,cl10,cl9,-:6,ns26,-:20,cl10:2,-:3,ns24,-:23,cl10:2,-:2,wl16:3,-:17,wl16:3,-:2,cl10:2,-:24,ns29,-:2,cl10,cl11,-:7,ns31,-:10,ns40,-:8,cl13,wl16,wl20,wl16,-:3,wl16:2,wl13,wl16:2,wl13,wl16:2,wl13,wl16:2,wl13,wl16:2,wl13,wl16:2,-:3,wl16,wl21,wl16</t></level> ; levelData["25f9cd53880ed820396b444684d4695a.xml"] = <level w="22" h="24"><a>-:66,p2,-:20,p1,-:77,epf,-:56,pcm,-:16,pcm,-:167,eft,-:56,pcm,-:16,pcm,-:8,eft,-:3,ebm,-:4,eft,-,ebm,-:26</a><t>a,-:87,wl16,wl14,-:3,bl9,bl12,bl2,bl11,bl10,bl14:2,bl10,bl2,bl4,bl12,bl9,-:3,wl13,wl14,bl9,-:4,bl9,-:10,bl2,-:4,bl9,bl11,-:4,bl2,-:10,bl9,-:4,bl2,bl3,-:4,bl9,-:2,ns31,ns23,-:6,bl2,-:4,bl9,bl2,-:4,bl2,bl3,wl16:3,cx:2,wl16:3,bl3,bl2,-:4,bl10,bl9,-:4,bl13,-:10,bl12,-:4,bl12,bl9,-:4,bl9,-:10,bl2,-:4,bl9,bl12,-:4,bl2,-:10,bl9,-:4,bl10,bl9,-:4,bl9,bl2:2,bl9,wl14,cx:2,wl15,bl2,bl3,bl2:2,-:4,bl2:2,-:11,ns32,-:8,bl10:2,-:11,ns34,-:8,bl2:2,-:19,ns40,bl10,bl9,wl16,-:18,wl16,bl2:2,-:20,bl13,bl2,-:20,bl2,bl10,-:20,bl10:2,wl16,-:18,wl16,bl2:2,-:20,bl2:2,-,ns30,-:18,bl10:2,bl2:2,bl10,bl2,bl12,bl2:3,bl3,bl2:2,bl10,bl2,bl10,bl2,bl10,bl2:2,bl3,bl2:2</t></level> ; levelData["cbe67eccbd0de0337c7d59bb9d8333e5.xml"] = <level w="24" h="25"><a>-:102,eslf,-:10,esl,-:127,p2,-:20,p1,-:10,ekc,-:4,ekc,-:321</a><t>a,-:47,wl16,wl13,wl16:3,-:14,wl16,wl14:2,wl13,wl16:3,wl14:2,wl13,wl16,-:12,wl16,wl13,wl16,wl13,wl16:2,-,wl16,wl13,wl14,wl16:2,-:8,ns23,-:3,wl16:3,wl13,wl16,-:3,wl16,wl13:2,wl16:5,wl13,wl16:2,wl13,wl16:3,wl13,wl16:3,-:6,wl16:3,wl14:2,wl13,wl16,wl14,wl16,wl14,wl16,wl14,wl16,wl14,wl16,wl14,wl16,wl13,-:6,wl16,wl14,wl16,wl13,wl16:4,wl13,wl16:4,wl13,wl16:3,wl13,-:6,wl16,wl13,wl16:2,-:3,wl16,wl13,wl14,wl16,-:3,wl16,wl14,wl13,wl16,-:6,wl16:3,-:5,wl16:2,-:5,wl13,wl16:2,-:5,wl16:4,-:12,wl16,wl13,wl16:2,-:2,wl16:2,wl13,-:18,wl16,wl14,wl16:2,-:6,br:10,-:6,wl16,wl13,-:6,br:10,-:3,ns43,-:2,wl14,wl16,ns25,-:5,br:10,-:3,ns36,-:2,wl16,wl14,wl13,wl14,wl16,-:3,br:10,-:3,wl14,wl16:2,wl14,-:3,wl16,-:16,wl16,-:6,wl16,-:16,wl16,-:6,wl13,-:16,wl14,-:6,wl16,-:16,wl16,-:6,wl14,-:12,ns25,ns24,-:2,wl16,-:6,wl16,de2,wl16,wl13,wl16:3,de2:4,wl14,wl16:2,wl14,wl16,de1,wl14,-:6,wl16:4,-:10,wl16:4,-:6,wl13,wl16:2,-:12,wl16,wl14,wl16,-:6,wl16,wl13,wl16,-:12,wl16:2,wl14,-:2,a</t></level> ; levelData["855790931ac1caf74758c50b95c9ca26.xml"] = <level w="23" h="22"><a>-:25,pc,-:3,pc,-:3,pc,-:3,pc,-:3,pc,-:2,pc,-:35,ef,-:65,ef,-:5,ef,-:263,p2,-:17,p1,-:71</a><t>a,-:240,fn,-:42,fn,-:5,fn,-:17,de2,de1:3,de3,-:14,fn,-:11,fn,-:34,de3,de2,de1,-:5,de3,de2,de1,-:30,ns39,-,ns40,-:15,ns27,-:2,ns25,bl4,bl12,bl9,bl11,-:15,bl13,bl4,bl12,bl2,-:6,de2:11,-:28,a</t></level> ; levelData["b54a9e678c935469f4150c7795f5e9f4.xml"] = <level w="28" h="16"><a>-:101,ef,-:76,ef,-:192,pcm,-:4,pcm,-:2,pcm,-:4,pcm,-:11,p2,-:3,ebm,-,ebm:8,-,ebm,-:3,p1,-:32</a><t>bl2,-:26,bl,bl12,-:26,bl12,bl2,-:20,a,-:5,bl10,bl9,-:26,bl,bl2,-:26,bl2,bl,-:26,bl2,bl,-:26,bl9,bl10,-:26,bl2:2,-:26,bl2,bl9,-:26,bl2,bl,-:26,bl,bl2,-:26,bl2:2,-:26,bl2,bl10,-:8,ns43,-:8,ns43,-:8,bl,bl12,-:8,ns38,-:8,ns36,-:8,bl12,bl2,bl12,bl,bl2:3,bl10,bl,bl2:2,bl,bl2:5,bl,bl2:4,bl,bl2,bl9,bl10,bl13,bl2,bl13</t></level> ; levelData["9a1c3db30f6e96bbe8b32cf089ae27b1.xml"] = <level w="23" h="17"><a>-,pc1,-:76,esg,-:3,epf,-:30,pc1,-:54,epf,-:7,esg,-:8,pc1,-:71,p2,-,p1,-:5,epf,-:31,pc1,-:51,esg,-:4,epf,-:3,esg,-:32</a><t>wl13,-,wl14,wl16,wl13:2,wl22,wl16,wl15,wl16,wl13:2,wl16,wl13:3,wl14,wl16,wl13,wl20,wl16,wl14,wl13:2,-:2,de1:19,wl16:2,-:21,wl13,wl14,-:21,wl14,wl13:3,wl16,wl13,wl15,wl13,wl20,wl16,wl13:3,wl16,wl13:2,wl15,wl16:2,wl21,wl16,wl13,-,wl13,wl16,de1:19,-:2,wl16,wl21,-:21,wl13,wl14,-:21,wl15:2,-,wl13:2,wl16,wl14,wl13:2,wl16,wl14,wl13:4,wl16,wl13,wl14,wl13:3,wl16,wl13,wl16:2,-:2,de1:19,wl14,wl13,-:21,wl16,wl13,-:21,wl16,wl13,wl14,wl13,wl16,wl13:3,wl16,wl14,wl13:2,wl16,wl13:2,wl14,wl16,wl13,wl14,wl22,wl16,wl13,-,wl13,wl16,de1:19,-:2,wl13,wl16,-:21,wl13,wl20,-:21,wl16:2,-,wl22,wl15,wl14,wl16,wl13:3,wl16,wl14,wl13:4,wl16:2,wl21,wl13,wl16,wl14:2,wl13</t></level> ; levelData["65c48d9285b1020935eabe002de1dde1.xml"] = <level w="24" h="17"><a>-:106,p2,-:2,p1,-:70,eds,-:71,eds,-:71,eds,-:83</a><t>a,-:22,a,-:56,ns43,-:6,ns43,-:16,ns38,ns27,-:4,ns40,ns36,ns28,ns39,-:12,mt1:12,-:13,ns35,ns32,ns35,-:5,ns32:2,-:15,ns33,-:6,ns33,ns34,-:17,mt1,sx:2,mt1,-:68,mt1,sx:2,mt1,-:68,mt1,sx:2,mt1,-:34,a,-:22,a</t></level> ; levelData["3941fe1dfa4c803146d22a336162d2f2.xml"] = <level w="23" h="18"><a>-:72,ekc,-:15,ekc,-:54,ekc,-:11,ekc,-:214,p2,-:17,p1,-:25</a><t>wl14,wl16,wl13,wl15,wl13:2,wl14,wl16,wl13:3,wl16,wl13,wl14,wl13,wl15,wl16,wl14,wl13:2,wl14,wl16,wl14,wl13,-:7,ns26,-:2,wl19,-:3,ns32,ns29,-:5,wl13,br,-:10,cl8,-:3,ns34,-:6,br:2,-:10,cl10,-:10,br:8,-:4,cl9,-:4,br:7,wl16,-:10,cl7,-:10,wl14:2,-:10,cl8,-:10,wl13,br:7,-:4,cl10,-:4,br:7,wl13,-:10,cl10,-:10,wl13,wl14,-:10,cl10,-:10,wl15,wl13,de1,de2,de1,de2:2,de1,de2,-:3,cl10,-:3,de1,de2,de3,de1,de3,de2,de3,wl14,wl13,-:10,cl9,-:10,wl13,wl14,-:10,cl10,-:10,wl16,wl13,-:10,cl10,-:10,wl14,wl16,-:10,cl7,-:10,wl13,wl16,-:10,cl10,-:10,wl13,wl14,ns24,-:5,ns24,ns25,-:2,cl11,-:2,ns23,-:6,ns30,wl14,wl13:2,wl15,wl13,wl16,wl13,wl14,wl13:2,de1:2,wl15,de1:2,wl13,wl16,wl14,wl13:2,wl16,wl14,wl13,wl14</t></level> ; levelData["7928bea0e73724973c011b6afb1c8051.xml"] = <level w="24" h="17"><a>-:217,ebm,-:2,ebm,-:2,ebm,-:2,p2,-:2,p1,-:2,ebm,-:2,ebm,-:2,ebm,-:74,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:2,pcm,-:30,ebm,-:13,ebm,-:28</a><t>bl2,bl3,bl9,bl10,bl3,bl4,bl9,bl2,bl10,bl4,bl9,bl10,bl2,bl9,bl4,bl2,bl9,bl10,bl4,bl9,bl4,bl9,bl10,bl9,-:2,ns35,-:2,ns32:3,ns35,-,ns32,-,ns32,-,ns35,-,ns32,-:3,ns35,-:8,ns22,ns26,ns29,-:2,ns33,-,ns32,-:3,ns34,-:19,ns33,-:299,sx:3,sx2:4,sx:7,sx2,sx,sx2:3,sx,sx2,sx:3</t></level> ; levelData["30f9b6fed613864e010f236c8abd9818.xml"] = <level w="23" h="17"><a>-:149,boss2,-:199,p2,-,p1,-:39</a><t>a,-:21,a,-:300,ns43,-:19,ns43,-,ns23,ns38,-:18,ns39,ns38,ns23,wl21,wl14,wl16,wl14,wl16,wl15,wl16,wl14,wl16,wl14,wl16,wl14,wl16,wl15,wl16,wl14,wl16,wl15,wl16,wl14,wl16,wl14,wl21</t></level> ; levelData["3a014acd847f28f8e65ffbb79fa8c2fd.xml"] = <level w="23" h="16"><a>-:97,ehr,-:11,ehr,-:213,p1,-:6,esg,-:7,esg,-:4,p2,-:24</a><t>a,-:22,mt1,-:21,mt1:2,-:21,mt1:2,-:21,mt1:2,-:3,ns10,ns20,-,ns7,-:3,wl12,-:3,ns6,ns4,ns8,-:4,mt1:2,-:3,wl9,wl,wl7,wl8,-:3,cl1,-:3,wl8,wl9,wl7,wl8,-:3,mt1:2,-:10,cl1,-:10,mt1:2,-:10,cl1,-:10,mt1:2,-:10,cl1,-:10,mt1:2,-:10,cl1,-:10,mt1:2,-:2,wl12,-:7,cl1,-:10,mt1:2,-:2,cl1,-:7,cl1,-:7,wl11,-:2,mt1:2,-:2,cl1,-:7,cl1,-:7,cl1,-:2,mt1:2,-:2,cl1,-:7,cl1,-:7,cl1,-:2,mt1:2,ns20,ns10,cl2,ns7,ns16,ns19,ns8,-,ns4,ns16,cl2,-,ns4,ns15,ns7,-,ns4,ns11,cl5,ns18,ns5,mt1,wl10,wl9,wl,wl4,wl7,wl,wl8,wl7,wl:2,wl10,wl9,wl8,wl9,wl10,wl,wl7,wl,wl9,wl,wl7,wl:2</t></level> ; levelData["985e089417fa6c1d60930d19b3be99e3.xml"] = <level w="23" h="18"><a>-:56,p1,-:2,p2,-:15,eslf,-:102,ekp,-:112,esg,-:56,ea,-:13,ea,-:51</a><t>a,-:8,wl6,-:4,wl5,-:17,cl1,-:4,cl1,-:2,ns4,-:2,ns6,-:11,cl1,-:4,cl4,-:2,bl7,bl4,bl2,bl7,bl2,bl7,bl8,-:8,cl2,-:4,cl5,-,ns7,bl2,-:5,bl9,bl7,bl9,bl7:2,bl9,bl10,bl9,bl7,bl9,-:4,bl8,bl7,bl3,bl7,-:5,br,-:8,br,-:4,bl3,-:8,br,-:8,br,-:4,bl2,-:8,br,-,ns6,-:2,ns5,-,ns7,ns6,br,-:4,bl7,-,ns6,-:2,ns6,ns7,-:2,bl10,bl,bl4,bl3,bl7,bl4,bl8,bl,bl10,bl12,bl,bl5,bl4,bl3,bl5:2,bl8,bl10,bl2,bl3,bl5,bl3,bl5,-:69,ns5,ns20,ns5,ns6,-:3,ns5,-,ns7,-:4,ns6,-:2,ns10,ns17,ns4,ns7,-,ns5,wl4,wl9,wl4,wl9,wl8,wl4,wl8:2,wl4,wl8,-:4,wl7,wl4:2,wl8,wl7,wl4,wl8,wl7,wl8:2,-:8,wl9,-:4,wl8,-:7,wl3,wl8,ns7,-:3,ns10,ns15,ns7,ns11,wl3,ns4,-:2,ns20,wl3,ns6,ns7,-:2,ns14,ns10,-,wl8:2,wl10,wl8,wl4,wl9,wl4,wl8,wl4:2,wl8,wl3,-:2,wl8,wl4,wl7,wl8,wl4,wl8,wl4,wl8,wl7,wl8,-:21,a,-</t></level> ; levelData["58ff5b0d2b0d6fbea98d91f31ddebdd2.xml"] = <level w="24" h="22"><a>-:84,eds,-:118,ec,-:37,ef,-:14,ef,-:90,ec,-:90,p1,-:10,p2,-:17,ec,-:60</a><t>a,-:49,bl14,-:18,bl14,-:4,bl9,-:18,bl3,-:4,bl9,ns9,-:4,bl13,bl5,bl7,bl5,bl7,bl,bl6,bl11,-:5,bl5,-:4,bl5,bl9,-:4,bl2,-:6,bl7,-:4,bl3:2,-:4,bl5,bl9,-:3,br:2,-:6,br:2,-:3,bl5,bl9,-:2,bl2:2,bl3,bl5,-:3,br:2,-:6,br:2,-:3,bl3,bl2:4,-:6,br:2,-:6,br:2,-:6,bl2:2,-:7,bl9,bl4,bl3,bl4,bl2,bl7,bl4,bl9,-:7,bl2:2,-:7,bl5,-:6,bl5,-:7,bl2:3,bl3,bl9,-:2,bl13,bl5,bl3,-:6,bl3,bl5,bl11,-:2,bl5,bl3,bl2:2,-:2,bl5:2,-:2,br:3,-:6,br:3,-:2,bl3,bl9,-:4,bl5,bl3,-:2,br:3,-:6,br:3,-:2,bl5:2,-:4,bl3,bl,-:2,br:3,-:6,br:3,-:2,bl9,bl3,-:4,bl9,bl3,-:4,bl7,bl5,bl,bl7:2,bl6,bl2,bl7,-:4,bl5:2,-:4,bl5,bl9,-:3,br:2,-:6,br:2,-:3,bl3,bl9,-:4,bl5,bl3,-:3,br:2,-:6,br:2,-:3,bl5,bl3,-:4,bl3,bl5,ns7,-:2,br:2,-:6,br:2,-:3,bl9,bl5,-:4,bl9,bl3,bl5,bl3,bl9,bl5,bl3,-:6,bl5,bl3,bl9,bl,bl9,bl3,bl,-:10,bl,bl7,bl9,bl6,bl5,bl7,bl9,bl,-:31,a</t></level> ; levelData["420e5e0777d987bd14512b8a5ab0262b.xml"] = <level w="26" h="19"><a>-:115,p1,-:2,p2,-:38,pcm,-:21,pcm,-:9,ef,-:9,ef,-:40,pcm,-:12,pcm,-:112,pcm,-:5,pcm,-:9,pcm,-:20,pcm,-:9,pcm,-:3,ebm,-:4,ebm,-:4,ebm,-:5,em,-:4,ebm,-:55</a><t>bl8,bl4,bl9,bl10,bl7,bl2,bl3,bl9,bl4,bl10,bl8,bl10,bl7,bl4,bl7,bl4,bl8,bl10,bl9,bl7,bl2,bl9,bl10,bl8,bl4,bl10,-:88,ns1,ns5,ns18,ns20,ns7,-:21,wl:6,-:218,wl11,-:24,wl5,cl1,-:4,wl5,-:4,wl12,-:4,wl11,-:4,wl11,-:4,cl1,cl5,-,ns20,ns6,ns17,cl5,-:2,ns11,ns7,cl5,ns15,-,ns6,ns2,cl5,-:2,ns21,ns6,cl5,ns6,-,ns7,ns19,cl5,wl2,wl3,wl4,wl9,wl3,wl4,wl3,wl9,wl8,wl3,wl4,wl7,wl3,wl8,wl3,wl7,wl9,wl8,wl3:2,wl4,wl9,wl2:2,wl4:2,-:25,a</t></level> ; levelData["61614d272f9bba2e1cb669ad19b1ba4d.xml"] = <level w="23" h="22"><a>-:119,ea,-:13,ea,-:60,eslf,-,eslf,-:15,ef,-:11,ef,-:84,eslf,-,eslf,-:150,p1,-:8,ea,-:8,p2,-:25</a><t>wl4:2,wl10,wl4,wl,wl9,wl4,wl,wl10,wl4,-:3,wl4,wl,wl4,wl10,wl4:2,wl9,wl2,wl10,wl4,wl12,-:3,wl12,-:4,wl4,ns5,ns4,ns7,wl3,-:4,wl12,-:3,wl5,cl1,-:3,cl1,-:3,wl9,wl3,wl,wl3:2,wl4,wl3,-:3,cl3,-:3,cl1:2,-:3,cl3,-:3,wl3,wl9,wl3,wl4:2,wl,wl3,-:7,cl1,cl4,wl4,-:6,wl3:2,wl4,wl3,wl10,wl3:2,-:6,wl9,cl1:2,wl3,wl,-:2,ns20,ns5,wl3,wl,-:5,wl3,wl,ns5,-:2,ns20,wl,wl4,cl1:2,wl4,wl3,wl4,wl3:2,wl9,wl3,-:7,wl3,wl9,wl3,wl10,wl4,wl3:2,cl1:2,-,wl4,wl2,wl10,wl4,wl3,wl4,-:7,wl,wl4,wl3,wl,wl3,wl9,-,cl1:2,-:5,wl3:2,ns5,-:4,ns1,ns4,wl3:2,-:5,cl1:2,-:6,wl3,wl4,wl,wl3,wl4:2,wl9,wl4:2,-:6,cl1:2,-:6,wl3,-:7,wl3,-:6,cl1:2,-:6,wl4,-:7,wl,-:6,cl4,cl1,-:6,wl3,-:7,wl4,-:6,cl4,cl1,-:6,wl4,ns5,ns6,-,ns3,-,ns7,ns2,wl3,-:6,cl1:2,-:5,wl4,wl3:2,wl4,wl10,wl3,wl4,wl,wl4:2,wl3,-:5,cl1:2,-:5,wl9,wl,wl4,wl3,wl4,wl3:2,wl4,wl3,wl4,wl10,-:5,cl1:2,-:4,wl3,wl4,wl3,wl4,-:5,wl3:2,wl4:2,-:4,cl1:2,-:3,wl,wl4,wl3,wl,-:7,wl4,wl3:2,-:4,cl1,cl4,-:3,wl4,wl10,wl4,-:9,wl3,wl10,wl4,-:3,cl1:2,-:2,wl4:2,wl3,-:11,wl3,wl4,wl3,-:2,cl1,cl2,ns17,-,wl3,wl10,wl4,-,ns5,ns4,ns7,-:3,ns2,ns6,ns7,ns6,wl4,wl9,wl4,-,ns20,cl5,wl4,wl:3,wl9,wl4,wl9,wl4,wl,wl4,wl,wl10,wl4,wl,wl4,wl10,wl4:2,wl2,wl9,wl4,wl,wl4</t></level> ; levelData["fae8e6b051ac0abcf45a9a738c4fc93c.xml"] = <level w="24" h="23"><a>-:129,esg,-:4,esg,-:210,p1,-:4,p2,-:19,psha,-:3,psha,-:45,ee,-:131</a><t>a,-:98,sw,-:7,ns5,ns7,-:7,sw,-:6,wl4,wl3,ns5,ns6,ns4,ns6,ns5,ns7,wl,wl4,ns6,ns5,ns7,ns4,ns6,ns4,wl3,wl4,-:6,wl4,wl2,wl4,wl3,wl,wl4,wl2,wl3,wl4:3,wl3,wl,wl4,wl2,wl4,wl,wl4,-:6,wl12,-,wl4,wl2,wl,wl4:3,wl3,wl,wl3,wl4:5,-,wl12,-:6,cl1,-,bl8,wl4:2,bl6,-:6,bl3,wl3,wl2,bl8,-,cl1,-:3,wl,cx:2,cl4,-,bl,wl3,wl,bl3,-:6,bl7,wl4,wl,bl,-,cl1,cx:2,wl,wl4,-:2,cl1,-,bl3,wl4:2,bl,-:6,bl3,wl4:2,bl6,-,cl1,-:2,wl4,wl3,-:2,cl1,-,bl7,bl9:2,bl3,-:6,bl3,bl6,bl9,bl3,-,cl1,-:2,wl2,wl4,-:2,cl1,-:7,wl3,wl,-:7,cl4,-:2,wl4,wl,cx:2,cl1,-:7,wl4,wl3,-:7,cl1,cx:2,wl,-:3,cl4,-:16,cl1,-:6,cl3,-:16,cl3,-:10,bl6,-:8,bl6,-:14,bl3,-:8,bl9,-:14,bl6,bl9,bl6,bl9,bl6,bl3,bl9,bl3,bl6:2,-:34,wl,wl4,-:14,wl4,wl2,-:3,sx:3,wl3,wl,sx:2,sx2,sx,sx2,sx:3,sx2,sx:2,sx2:3,wl3,wl,sx:3,-:21,a,-:2</t></level> ; levelData["5e17d7bc80e9c7d22219594b6255fb19.xml"] = <level w="23" h="18"><a>-:183,eh,-:28,eh,-:13,eh,-:3,eh,-:6,eh,-:24,p1,-:3,p2,-:26,eh,-:16,eh,-:103</a><t>wl4:23,cl4,-:2,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-:2,cl4,cl1,-:2,cl1,-,cl1,-,cl1,-,cl1,-,cl2,-,cl1,-,cl1,-,cl1,-,cl1,-:2,cl1:2,-:2,cl1,-,cl1,-,cl4,-,cl2,-:3,cl1,-,cl2,-,cl1,-,cl5,-:2,cl2,cl1,-:2,cl5,-,cl1,-,cl1,-:5,cl1,-:3,cl2,-:5,cl1,-:4,cl1,-,cl2,-:5,cl1,-:9,cl1,-:4,cl2,-:7,cl5,-:9,cl2,-:44,wl5,-:22,cl1,-:5,wl5,-:13,wl12,-:2,cl1,wl5,-:4,cl1,-,wl12,-:11,cl4,-:2,cl1:2,-:4,cl1,-,cl1,-,wl5,-:3,wl12,-:5,cl1,-:2,cl1:2,-:2,wl12,-,cl1,-,cl1,-,cl1,-:3,cl1,-:3,wl5,-,cl1,-,wl12,cl1:2,-:2,cl1,-,cl1,-,cl4,-,cl1,-,wl5,-,cl1,-:3,cl1,-,cl1,-,cl1:3,wl5,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,cl1,-,wl5,-,cl1,-,cl1,-,cl1:2,cl5,cl2,-,cl2,-,cl2,-,cl2,-,cl2,-,cl2,-,cl2,-,cl2,-,cl5,-,cl2,-,cl5,cl2,wl4:2,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4,bn1,wl4:2</t></level> ; levelData["2b15c621b6c5c12f6568a58eb4f3f041.xml"] = <level w="24" h="25"><a>-:83,eds,-:165,ef,-:4,ef,-:62,p1,-:12,p2,-:110,ef,-:4,ef,-:153</a><t>bl2:11,bl9:2,bl2:11,-:48,ns5,ns6,ns4,ns7,ns6,-:2,ns5:2,ns7:2,-:2,ns6,ns7,ns6,ns5,-:2,ns5,ns6,ns4,ns6,ns7,wl3:5,cx:2,wl3:4,mt1:2,wl3,wl4,wl3:2,cx:2,wl3:5,bl2:2,-,bl2:2,-:2,bl2:3,-,mt1:2,-,bl2:3,-:2,bl2:2,-,bl2:2,-:11,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:22,mt1:2,-:11,bl3,bl2,fn,bl2:6,fn,bl2,mt1:2,bl2,fn,bl2:6,fn,bl3:2</t></level> ; levelData["40da5054948a13313da5abe09c01163a.xml"] = <level w="25" h="25"><a>-:237,ef,-:94,ef,-:104,ef,-:89,ef,-:58,p1,-,p2,-:36</a><t>wl4:7,-:3,wl4:5,-:3,wl4:7,-:55,ns11,wl4,wl3,wl,-:6,wl3,wl,wl4,-:10,ns5,wl4,wl3,wl,-,wl4,wl3,ns7,-:3,wl,wl4,-,wl3,wl,wl4,ns4,-:7,wl3,wl,-:4,wl,wl4,-:2,wl4,wl3,-:4,wl3,wl,-:7,wl4,-:6,wl3,wl,-,wl,-:6,wl4,-:6,wl3,wl,-:7,wl4,-:8,wl3,wl,-:5,wl4,-:18,wl4,-:5,wl,-:17,ns6,wl3,-:5,wl3,wl4,-:16,wl4,wl,-:6,wl,ns7,-:14,ns1,wl3,-:7,wl3,wl4,-:14,wl4,wl,-:8,wl,-:14,wl3,-:9,wl3,wl4,-:12,wl4,wl,-:10,wl,wl3,-:10,wl,wl3,-:12,wl4,wl,-:8,wl3,wl4,-:14,wl3,wl4,-:6,wl4,wl,-:16,wl,wl3,ns2,-:3,wl,wl3,-:18,wl4,wl,-:2,wl3,wl4,-:20,wl3,wl4,-,wl3,-:22,wl,-:39,ns5,-,ns17,-:8,ns5,-:8,ns11,ns21,ns19,ns16,wl4:7,-:3,wl4:5,-:3,wl4:7</t></level> ; levelData["828beeab14aa0789ad89dfa34a4b389f.xml"] = <level w="24" h="17"><a>-:146,p2,-:2,sign,-:7,sign,-:7,p1,-:58,eb,-:2,eb,-:2,eb,-:177</a><t>a,-:47,wl12,-:22,wl11,cl1,-:22,cl1:2,-:22,cl1:2,-:22,cl1,cl5,ns5,ns2,ns6,-:16,ns7,-,ns2,cl2,wl4:2,wl10,wl4,-:16,wl9,wl4,wl8,wl4:2,-:22,wl4:2,ns4,-,ns7,ns4:2,ns7,ns4,ns5,ns1,ns7,ns3:2,ns5,ns7,ns4,ns5,ns4,ns7,ns1,ns5,ns4,-,wl10,wl8,wl4:2,wl8,wl9,wl4:2,wl8,wl4:2,wl8,wl4,wl9,wl4:3,wl8,wl4:5,wl7,wl4,-:8,wl12,-:6,wl12,-:16,cl3,-:6,cl1,-:23,cl1,-:23,cl3,-:54,a,-</t><s x="5" y="6">Player 1, move with the arrow keys, and press Ctrl to shoot!|Destroy all enemies!</s><s x="13" y="6">Player 2, move with the W A S D keys|and press the F key to shoot!</s></level> ; levelData["1021d6c1128f7666f403e82b8d4f8570.xml"] = <level w="24" h="17"><a>-:148,eb,-:86,ef,-:30,sign,-:55,p2,-,p1,-:3,eb,-:79</a><t>a,-:47,wl11,-:23,cl1,-:23,cl1,-:23,cl4,-:23,cl5,ns4,ns6,-:2,ns7,ns15,ns5,-:15,wl6,wl7,wl10,wl9,wl2,wl4,wl9,wl10,wl7,wl,wl4,-:13,cl1,wl12,-:8,wl5,-:13,cl1:2,-:8,cl3,-:4,ns5,-:8,cl1,cl4,-:13,wl9,-:8,cl1:2,-:13,wl7,-:8,cl1:2,-:13,wl2,-:8,cl1:2,-:8,wl11,-,ns7,-,ns4,wl10,-,ns6,-,ns3,ns11,ns7,-:2,cl5:2,ns4,-,ns5,ns16,ns12,-:2,ns4,cl2,wl9,wl8,wl4,wl9,wl4:2,wl9,wl4,wl9,wl10,wl7,wl8,wl4,wl9,wl10,wl7,wl10,wl8,wl7,wl10,wl2,wl10,wl7,wl10,-:37,a</t><s x="2" y="11">Try shooting arrows into the walls - and then jumping up onto them!</s></level> ; levelData["1a7b120217cfff249dce087eca834ad1.xml"] = <level w="23" h="16"><a>-:141,ebm,-:14,eb,-:90,ebm,-:85,p2,-,p1,-:32</a><t>wl6,-:22,cl1,-:22,cl1,-:21,wl11,cl4,-:21,cl4,cl1,-:21,cl1:2,-:21,cl1,cl5,ns6,ns10,ns3,-:16,ns6,ns1,cl5,wl4,wl9,wl10,wl9,wl4,wl3,-:8,wl3,wl4,wl3,wl4,wl3,wl10,wl9,wl10,wl3,-:3,wl12,-:18,wl12,-:3,cl4,-:5,wl,wl4,wl2,-:10,cl1,-:3,cl1,-:15,ns5,ns9,ns6,cl2,-:3,cl1,-:13,wl3,wl4,wl9,wl10,wl9,wl4,-:3,cl1,-,wl,wl4,wl2,-:9,wl5,-:4,wl5,-:3,cl1,-:13,cl1,-:4,cl4,-:3,cl5,ns5,ns4,ns7,ns9,ns3,ns6,-:2,ns3,-:4,cl5,ns8,ns3,-:2,cl2,-:3,wl4,wl3,wl10,wl7,wl10,wl9,wl4,wl3,wl4,wl9,wl4,wl3,wl4,wl3,wl4,wl9,wl10,wl3,wl4,wl3</t></level> ; levelData["605919a10797da6733cc119ecc9d7d85.xml"] = <level w="23" h="17"><a>-:37,ef,-:58,sign,-:11,eb,-:172,p2,-,p1,-:11,eb,-:95</a><t>wl3,-:10,wl,-:10,wl,wl4,-:10,wl10,-:10,wl4,wl2,-:21,wl3,wl,wl10,wl2,-:18,ns14,wl8,-:21,wl7,wl4,-:11,wl,wl4,wl3,wl10,wl,wl3,wl4,wl3,-:30,ns4,-:2,ns7,ns11,ns6,-:17,wl7,wl10,wl2,wl9,wl4,wl9,wl4,wl3,wl7,-:3,ns7,-,ns8,ns4,-:15,wl5,-:3,wl9,sp1,wl4,wl7,-:15,cl1,-:22,cl4,-:11,ns4,ns8,-,ns5,ns2,ns6,-:5,cl5,-:6,ns6,-,ns1,ns4,-,wl8,wl9,wl,wl10,wl7,wl9,wl4,wl2,-:3,wl2,-:6,wl7,sp1,wl3,wl10,wl,wl3,-:21,wl3,wl4,-:21,wl4,wl10,-:21,wl</t><s x="4" y="4">Try jumping down off the bottom of the screen! Or walking off the sides...</s></level> ; levelData["91c0968e5167ed7b0838b3b4bb0e051a.xml"] = <level w="24" h="23"><a>-:128,ebm,-:6,eb,-:67,ef,-:166,p2,-:2,p1,-:137,eb,-:8,eb,-:31</a><t>a,-:47,bl8,bl5,bl,wl8,wl2,wl4:2,wl8,wl4,wl2,-:4,wl2,wl4:2,wl8,wl4:2,wl7,bl6,bl,bl8,bl4,-:22,bl4,bl,-:22,bl5:2,-:2,ns2,-,ns3,ns10,-:3,ns3,-:2,ns5,-,ns7,-:3,ns1,-:3,bl:2,-:2,wl10,wl4,wl8,wl4,wl2,wl4,wl9,wl4,wl9,wl4,wl7,wl4,wl8,wl4,wl2,wl4,wl2,wl7,-:2,bl7,bl5,-:2,wl12,-:16,wl5,-:2,bl7,bl,-:2,cl3,-:16,cl3,-:2,bl,bl6,-:22,bl8,bl7,-:22,bl3,bl4,-:5,wl6,-:10,wl11,-:5,bl5,bl4,-:3,ns1,ns6,cl5,-:10,cl2,ns4,ns1,-:3,bl4,bl7,-:2,ns5,wl8,wl4:2,-:10,wl4:2,wl8,ns12,-:2,bl7,bl4,-:2,wl4:2,wl,wl3,wl7,-:8,wl9,wl,wl4:2,wl7,-:2,bl4:2,-:4,wl4:2,wl8,wl4,ns3,-,ns3,ns7,-,ns1,wl,wl4,wl8,wl4,-:4,bl5,bl7,-:5,wl,wl4:2,wl9,wl4,wl9,wl4,wl8,wl4,wl2,wl3,wl4,-:5,bl4:2,ns5,-:6,wl,wl4,wl3,wl4:2,wl3,wl4:2,-:5,ns16,ns7,bl5,bl4,bl5,bl7,-:8,wl12,wl5,-:8,bl5,bl4:2,-,bl4:2,-:8,cl1,cl4,-:8,bl4,bl8,-:3,bl5,cx:2,-:6,cl1:2,-:6,cx:2,bl4,-:5,cx:2,-:6,cl2,cl5,ns15,ns2,-:4,cx:2,-:7,cx:5,wl3:6,cx:5,-,a,-:2</t></level> ; levelData["97954411e1448436161b56d68205b2e8.xml"] = <level w="23" h="17"><a>-:74,ehg,-:4,ehg,-,ehg,-:4,ehg,-:267,p2,-:2,p1,-:33</a><t>bl,wl4:2,wl:2,wl4:2,wl:2,wl4:2,wl:2,wl4:2,wl:2,wl4:2,wl:2,wl4,bl,bl2,-:21,bl,bl4,-:21,bl4,bl5,-:21,bl6,bl,sp1,wl4,-:2,wl4:2,wl2:2,wl4:2,wl2:2,wl4:2,wl2:2,wl4,-:2,wl10,sp1,bl,bl2,-:21,bl8:2,-:21,bl,bl5,-:2,wl10,wl,wl2,wl4:2,wl,wl2,wl4:2,wl2,wl,wl4:2,wl,wl2,wl4,wl10,-:2,bl4,bl2,-:21,bl5:2,ns5,-:9,ns6,-:10,bl7:2,wl8,wl,wl10,wl4,wl:2,wl4,-:2,wl,wl4:2,-:2,wl4:2,wl7,wl8,wl4:2,wl8,bl4,bl8,-:21,bl6,bl7,-:2,ns6,-:14,ns6,-:3,bl5,bl6,-:2,wl10,wl4,wl8,wl7,wl4:2,wl:2,wl4:2,wl,wl8,wl4,wl10,wl,wl8,wl4,-:2,bl8,bl5,-:21,bl6,bl8,ns7,ns4,ns6,ns3,-,ns6,-:13,ns3,ns5,bl5,bl7,wl7,wl8,wl10,wl4,wl7,wl8,wl10,wl4,wl7,wl8,wl4,wl10,wl7,wl8,wl4,wl10,wl,wl7,wl4,wl10,wl8,bl7</t></level> ; levelData["289717bee9bf5059756df8c7d3e8a5ab.xml"] = <level w="25" h="16"><a>-:79,eb,-:15,eb,-:134,eb,-:13,eb,-:14,sign,-:43,p2,-:17,p1,-:15,ebp,-:62</a><t>bl8,bl2,bl4,bl6,bl4,bl8,bl6,bl4,bl6,bl4,bl8,bl5,bl7,bl6,bl2,bl8,bl5,bl4,bl6,bl4,bl5,bl4,bl7,bl6,bl5,-:53,ns6,-:2,ns3,ns2,ns5,ns3,-:5,ns3,ns4,-,ns1,-:2,ns7,-:6,bl7,bl,bl5,bl2,bl3,wl4,wl8,-:5,wl4,wl10,bl6,bl7,bl,bl6,bl,-:13,sx2:5,-:13,ns1,ns2,-:3,ns3,-:7,ns1,ns7,-:2,ns3,-:5,bl5,bl,bl7,bl5,-:2,wl8,wl4,-,ns3,ns1,-:4,wl4,wl8,-:2,bl6,bl7,bl,bl6,-:10,wl8,wl9,wl4:2,wl9,wl8,wl4,-:36,bl4,bl,bl4,bl6,wl4,wl8,-:9,wl4:2,bl,bl6,bl8,bl6,-:10,sx2,-:6,sx2:2,-:9,ns2,-:3,ns6,ns3,-:11,ns6,ns2,-:3,ns4,ns1,wl10,wl8,wl4:2,wl9,wl4,wl8,ns4,ns1,-:2,ns2,-:3,ns3,ns7,ns5,wl4,wl10,wl4,wl10,wl4,wl7,wl2,-:7,wl4,wl10,wl4,wl8,wl4,wl10,wl4,wl8,wl4:2,wl8,-:31,a</t><s x="9" y="10">This blue rock is different. You can&apos;t jump up through it. Go round it instead!</s></level> ; levelData["e8bca906d9e48e906340dda1fd73edce.xml"] = <level w="25" h="22"><a>-:54,p2,-:16,p1,-:188,sign,-:42,eth,-:18,eth,-:157,eb,-:7,eb,-:5,eb,-:2,eb,-:52</a><t>a,bl3,bl5,bl4,bl,bl5:2,bl,bl4,bl7,bl2,bl5,bl4,bl7,bl4,bl,bl3,bl5,bl2,bl,bl4,bl6,bl4,bl,bl6,-,bl,wl5,-:20,wl5,bl7,-,bl5,cl2,ns4,-:3,ns1,ns3,-,ns5,-:4,ns7,-,ns1,-:4,ns4,cl2,bl2,-,bl,bl4,wl4,wl8,wl4,wl7,wl,wl4,wl8,wl4,-:4,wl4,wl8,wl,wl7,wl4,wl,wl8,wl,bl4,bl8,-,bl4,-:22,bl,-,bl7,-:8,ns5,-:4,ns3,-:2,ns3,-:5,bl7,-,bl7,-:5,wl7,wl,wl4:2,-:4,wl7,wl4,wl,wl9,-:5,bl,-,bl,-:6,wl,wl7,wl,cx:4,wl4,wl8,wl7,-:6,bl5,-,bl,-:7,wl4,wl8,cx:4,wl8,wl4,-:7,bl4,-,bl8,-:8,wl,cx:4,wl,-:8,bl7,-,bl5,-:22,bl5,-,bl7,-:22,bl,-,bl7,-:22,bl5,-,bl2,bl4,bl7,bl5,-:16,bl8,bl5,bl8,bl,-,bl,-:8,wl,cx:4,wl9,-:8,bl2,-,bl7,-:6,ns1,wl4,wl,cx:4,wl4,wl,ns1,-:6,bl3,-,bl3,-:5,ns5,wl4,wl10,wl,cx:4,wl,wl4,wl10,ns3,-:5,bl7,-,bl6,-:5,wl4,wl8,wl4,wl7,-:4,wl,wl10,wl4,wl,-:5,bl8,-,bl,-:22,bl,-,bl7,-,ns3,-:2,ns6,ns1,ns6,-,ns1,-,ns5,ns4,-:2,ns3,ns1,ns2,ns7,-:2,ns5:2,bl6,-,bl,bl8,wl2,wl10,wl2,wl4,wl2,wl8,wl4,wl8,wl4,wl7,wl2,wl10,wl8,wl4,wl10,wl2,wl4,wl10,wl4,wl8,bl5,bl,-:24,a</t><s x="10" y="10">Watch out - thieves! They will snatch up coins, and they take three hits to kill!</s></level> ; levelData["3538b7a2234f6343c936a9152af4728c.xml"] = <level w="23" h="17"><a>-:71,eb,-:4,p2,-:7,p1,-:4,eb,-:188,ehg,-:17,ehg,-:94</a><t>a,-:45,wl11,-:21,wl11,cl5,-:3,ns7,ns1,-:3,ns2,-:6,ns5,ns6,ns1,-:3,cl2,wl,wl4,wl,wl10,wl:2,wl4,wl10,wl,wl4,cx:3,wl,wl4,wl10,wl4,wl:2,wl10,wl4,wl:3,-:8,wl4,-:3,wl4,-:8,wl,wl10,-:8,wl10,-:3,wl4,-:8,wl10,wl4,-:8,wl4,-:3,wl4,-:8,wl:2,-:8,wl8,-:3,wl10,-:8,wl4,wl,-:8,wl4,-:3,wl4,-:8,wl10,wl8,-:8,wl10,-:3,wl4,-:8,wl8,wl,-:8,wl4,-:3,wl8,-:8,wl,wl10,-:3,ns4,ns2,-:2,ns7,wl,-:3,wl,ns1,-:3,ns3,-:3,wl:2,cx:2,wl:2,wl4,wl,wl8,wl:2,cx:3,wl:5,wl8,wl,cx:2,wl:2,-:6,wl12,-:7,wl5,-:6,wl8:2,ns7,-,ns1,-:3,cl5,ns1,-:6,cl2,-:3,ns7,ns4,-,wl,bl6,bl,bl7,bl,bl8,cx:2,wl8,wl:2,cx:3,wl:3,cx:2,bl6,bl,bl8,bl,bl5</t></level> ; levelData["125fce2db1920bb50033f76a149cdb1c.xml"] = <level w="24" h="21"><a>-:99,p2,-:7,ef,-:8,p1,-:174,ehg,-:8,ek,-:7,ehg,-:150,ehg,-:16,ehg,-:27</a><t>bl,bl7,bl5,bl4,bl7,bl,bl4,-:10,bl,bl5,bl4,bl,bl5,bl,bl4,bl,-:22,bl,bl4,-:22,bl,bl5,-:22,bl4:2,-:22,bl4,bl,cx:2,bl,-:16,bl,cx:2,bl,bl6,cx:2,bl7,bl4,-:14,bl,bl7,cx:2,bl4,bl7,-:3,bl,bl7,-:12,bl,bl4,-:3,bl,bl8,-:4,bl7,bl8,-:10,bl7,bl8,-:4,bl5,bl6,-:5,bl,bl8,-:8,bl:2,-:5,bl,bl4,-:6,bl7,bl,-:6,bl8,bl7,-:6,bl5,bl,-:22,bl4,bl8,-:22,bl:2,bl4,bl8,bl5,bl8,bl6,bl4,-:2,wl12,bl,bl8,bl7,bl,wl5,-:2,bl4,bl8,bl6,bl4,bl8,bl4,bl5,bl,-:5,wl12,-:2,cl3,-:4,cl1,-:2,wl5,-:5,bl,bl5,-:5,cl3,-:7,cl3,-:2,cl1,-:5,bl:2,-:16,cl3,-:5,bl8,bl4,-:22,bl4,bl,-:8,wl11,-:4,wl11,-:8,bl,bl7,-:8,cl5,-:4,cl5,-:8,bl8,bl7,bl8,bl7,bl,bl5,bl6,bl4,wl4,wl7,wl8,-:4,wl10,wl4,wl8,bl,bl4,bl,bl4,bl,bl4,bl</t></level> ; levelData["6dc247229a54f073b47974ea0d46c17f.xml"] = <level w="27" h="21"><a>-:120,p2,-,p1,-:13,ef,-:97,ef,-:203,eb,-:6,ek,-:5,eb,-:115</a><t>-,a,-:92,ns3,-:26,wl9,-:25,wl4,-,wl4,-:23,wl7,-:3,wl4,ns5,-:19,ns3,wl10,-:5,wl4,ns3,-:18,wl4,-:7,wl4,-:16,ns7,wl7,-:3,cx:3,-:3,wl10,-:14,ns10,wl4,-:3,cx,wl3:3,cx,-:3,wl4,ns4,-:11,ns1,wl10,-:3,cx,wl3:2,bl4,wl3:2,cx,-:3,wl4,-:11,wl4,-:5,cx,wl3:3,cx,-:5,wl10,ns3,-:7,ns4,wl4,-:7,cx:3,-:7,wl4,-:6,ns3,wl7,-:19,wl4,-:5,wl4,-:21,wl10,-:3,wl4,ns3,-,ns7,-,ns5,ns13,ns5,ns4,ns16,ns6,-,ns3,-:2,ns3,-,ns5,-,ns6,ns16,ns11,ns9,ns7,wl7,-:2,wl7,wl4,wl7,wl4:3,wl10,wl4:2,wl8,wl4:3,wl10,wl4:2,wl7,wl4:3,wl10,wl4,wl7,wl4:2,-:55,wl4,-:25,wl4</t></level> ; levelData["f8cdfa026cd1e78030c652f72e3a8c8a.xml"] = <level w="24" h="24"><a>-:105,eb,-:4,eb,-:114,eb,-:4,eb,-:35,p2,-:18,p1,-:59,eb,-:4,eb,-:114,eb,-:4,eb,-:105</a><t>a,-:127,sx2,sx:2,-:2,sx:3,-:112,sx2:3,-:2,sx2:3,-:9,ns2,ns7,-:18,ns3,ns5,-,ns5,wl10,wl7,-:18,wl9,wl4,ns4,wl8,wl4,wl12,-:18,wl5,wl8,wl2,-:2,cl1,-:18,cl3,-:4,cl1,-:5,sx2:3,-:2,sx2:3,-:10,cl1,-:23,cl3,-:77,sx2:3,-:2,sx2:3,-:63,cx:10,-:7</t></level> ; levelData["59970089925b542950efa6c62d42bb20.xml"] = <level w="23" h="21"><a>-:15,sign,-:57,p2,-,p1,-:82,ehr,-:5,pc,-:57,ehr,-:27,pc,-:45,ehr,-:5,pc,-:44,ef,-:15,ef,-:92,ehr,-:14,pc,-:11</a><t>a,-:45,wl4:4,-:19,wl4,-:5,ns1,ns7,-:15,wl8,wl4:2,wl8,wl4,wl8,wl4:3,-:4,wl4:2,wl8,wl4:3,wl8,wl4:2,wl3,wl4,-:21,wl8,wl4,-:8,ns1,ns2,-:3,ns7,-:2,ns1,-,ns6,-:2,wl4:2,-:4,wl,wl8,wl,wl4,wl,wl8,wl4,wl,wl4,wl:2,wl4,wl,wl4,wl,wl8,wl,wl4,wl8,-:21,wl8,wl4,-,ns5,ns1,-,ns7,-:10,ns3,ns1,-:4,wl4,wl,wl10,wl:2,wl4,wl,wl3,wl,wl10,wl,wl4,wl,wl9,wl4,wl,wl3,wl4,wl,-:4,wl4,wl7,-:21,wl4:2,-:4,ns2,-:11,ns1,ns2,ns6,-:2,wl8,wl,-:4,wl:2,wl4,wl,wl9,wl,wl4,wl9,wl,wl4,wl7,wl:2,wl4:2,wl:2,wl4:2,-:21,wl4:2,-:7,ns5,ns1,ns3,-:11,wl4,wl8,wl4:2,wl10,wl4:2,wl7,wl4:3,wl8,wl4:2,wl10,wl4:2,wl9,wl4:2,wl10,wl4,wl8:2,wl4,-:21,wl4:2,-:21,wl8,wl7,-:2,ns2,-,ns4,-,ns2,-:6,ns3,-,ns6,ns3,-:3,ns3,wl4:4,wl7,wl4:2,wl9,wl4:2,-:4,wl4,wl9,wl4,wl8,wl4:2,wl8,wl4:3</t><s x="15" y="0">Watch out for these tricky blocks. They let you go down, but not up!</s></level> ; levelData["41c09c07cbf768387c326371640fccde.xml"] = <level w="23" h="20"><a>-:59,eb,-:91,eb,-:35,pfb,-:62,pfb,-:44,eb,-:6,pfa,-:3,pfa,-:40,sign,-:38,eb,-:30,p2,-,p1,-:40</a><t>wl4,wl,wl7,wl4:2,wl:2,wl4,wl8,wl3,wl8,wl4,wl8,wl4,wl,wl7,wl,wl3,wl:2,wl8,wl3,wl7,-:46,ns6,-:9,wl4,wl3:6,wl10,-:5,wl10,-:6,ns6,-:2,wl3,-:6,wl3,-:4,wl9,wl,-:5,wl4,wl9,wl4,wl3,wl10,-:6,wl3,-:4,wl,wl4,-:9,wl3,ns5,-,ns6,-,ns6,ns7,wl3,-:4,wl3,wl4,-:10,wl7,wl9,wl10,wl4,wl9,wl10,-:4,wl9,wl10,wl,-:12,wl3:2,-:7,wl3,wl4,-:7,ns5,ns15,ns4,ns7,-,wl3,wl,-:7,wl3:2,-:7,wl7,wl8,wl7,wl9,wl3,wl4,wl3,-:7,wl7,wl4,-:13,wl10,-:7,wl9,wl4,-:13,wl3,-:2,ns6,-:3,ns5,wl3,wl8,-:14,wl:2,wl9,wl4,wl,wl10,wl9,wl4,wl9,-:11,ns15,-:9,wl3,wl7,-:9,ns16,wl3,wl7,-:9,wl,wl4,-:8,ns4,wl3,-:2,wl3,ns2,-,ns3,ns5,ns6,-,ns5,ns4,wl3,wl4,-:8,wl7,-:3,wl4,wl7,wl,wl9,wl8,wl7,wl:2,wl7,wl4,wl,-:2,ns6,ns2,-:3,ns7,wl3,-:13,wl10,wl:2,wl9,wl,wl3,wl,wl3,wl9,wl10,-:13</t><s x="2" y="15">These platforms are only solid half the time. You&apos;ll need some good timing!</s></level> ; levelData["6577f67aca84d09fe77e5f910e91ad28.xml"] = <level w="29" h="19"><a>-:125,p2,-,p1,-:5,ek,-:76,ehr,-:35,pfa,-:24,pfb,-:7,pfb,-:20,pfb,-:7,pfb,-:24,pfa,-:8,eb,-:123,eb,-:46,ehr,-:37</a><t>-:6,bl2,bl,bl5,bl2,bl7,bl,bl4,bl2:2,bl,bl2,bl5,bl4,bl8,bl,bl4,bl,bl2,-:10,bl,-:18,bl,-:9,bl4,-:18,bl4,-:9,bl,-:18,bl,-:8,bl,-:17,ns6,-,bl5,-:7,bl4,-:5,bl2,bl,bl4,-:4,bl4,bl8,bl7,bl4,bl,bl5,bl7,-:2,bl8,bl4,bl,-:4,bl2,-:7,bl5,-:4,bl,-:11,bl4,-:3,bl,ns6,-:6,bl,-:4,bl2,-:11,bl8,-,bl,bl2,bl7,bl8,bl4,bl2,bl,bl2,bl,bl2,bl4,-:4,bl4,-:11,bl4,bl,-:27,bl4:2,-:27,bl,bl5,-:8,bl,bl4,bl5,-:4,bl,bl4,bl,bl8,bl4,bl5,-:3,ns16,ns4,ns6,bl2,bl4,-:9,bl2,-:11,bl,bl4,bl,bl8,bl4,bl5,-,bl7,-:8,ns5,bl,-:13,bl4,-:4,bl,-:6,bl5,bl2,bl7,bl2,-:13,bl,-:4,bl4,-:5,bl,-:4,bl5,cr:4,bl8,-:7,bl2,-:4,bl7,ns4,-:4,bl4,-:9,bl4,-:7,bl4,-:5,bl8,bl4,bl7,bl,bl8,-:10,bl,ns7,ns2,-:5,bl,-:21,bl5,bl7,bl,bl2,bl8,bl4,bl,-:5</t></level> ; levelData["b3465f5b57873d4534ff741cb8a3f367.xml"] = <level w="23" h="18"><a>-:51,eb,-:83,eb,-:76,ebe,-:84,ef,-:78,p2,-,p1,-:3,eb,-:31</a><t>wl3,wl4:2,wl2,wl4:2,wl2,wl:2,wl3,wl2,wl,wl2,wl4,wl3,wl,wl4,wl2:2,wl4,wl2,wl4,wl3,-:3,wl5,-:8,wl5,-:13,cl5,-:8,cl4,-:13,wl4,wl3:2,wl4,wl3,-:4,cl1,-:21,wl10,cl1,sp1,-:21,cl1,-:10,wl4,wl2,wl,wl3,wl4:2,wl3,-:5,cl1,-:5,wl3,wl4,wl3,wl4,wl2,wl12,-:6,wl4,-:4,cl1,-:9,wl12,cl1,-:10,sp1,cl1,wl10,-:8,cl4,cl2,-:11,cl1,-:9,cl2,wl4,wl7,wl2,wl4,wl7,wl2,wl4:3,-:3,cl1,-:5,wl4,wl2:2,wl3,wl2,-:12,cl1,-:5,wl5,-:15,wl4,cl1,sp1,wl8,wl2,-:2,cl2,-:4,wl4,-:11,cl3,wl8,wl9,wl7,wl4,-,wl2,wl4:2,wl3:2,-:12,wl11,-:3,wl8,-:18,cl4,-:4,wl8,wl2,wl3,wl4,-:9,ns6,ns7,-:3,cl2,ns4,ns5,ns6,ns4,ns7,ns6,-:4,wl4,wl3,wl,wl3,wl2,wl,wl4:2,wl10,wl9,wl2,wl4:2,wl8,wl9,wl7,wl8,wl,wl9,wl2:3,wl3</t></level> ; levelData["17e7b5897ef65b90c5fdf54cf6509d7c.xml"] = <level w="25" h="21"><a>-:51,p2,-:18,p1,-:16,pc,-:5,pc,-:59,ebe,-:103,ef,-:6,ef,-:190,eb,-:5,eb,-:6,eb,-:4,ebe,-:51</a><t>a,-:52,ns3,-:2,ns1,ns3,-:7,ns1,-:6,ns3,ns1,-,wl7,wl9,wl10,wl4,wl9,wl8,wl4,wl10,wl7,wl4,-:4,wl9,wl4,-:4,wl7,wl4,wl10,wl8,wl4,-:7,wl4:2,-:5,wl12,wl5,-:15,wl4:2,wl12,-:5,cl1,cl3,-:9,ns4,ns7,ns5,ns4,ns5,wl4:3,cl3,-:5,cl1,-:10,bl5,bl,bl5,bl4,bl7,wl4,-:8,cl1,-:7,cx:3,bl4,bl7,bl6,bl2,bl,wl12,-:8,cl3,-:6,cx:2,bl:2,bl2,bl6,bl,bl4,bl7,cl1,-:14,cx:2,bl:2,-:6,cl3,-:13,cx:2,bl:2,-:20,cx:2,bl:2,-:3,ns1,ns3,-:15,cx:2,bl:2,-:4,bl4,bl7,cx:2,-:12,cx:2,bl:3,bl7,bl:2,bl7,bl,bl4,bl,cx:2,-:10,cx:2,bl:2,-:8,bl:2,cx,bl5,-:8,bl8,cx,bl8,bl,-:10,bl:2,bl7,cx:8,bl7,cx,bl7,-:34,ns4,ns5,ns6,ns4:2,ns5,ns1,ns7,ns4,ns6,ns4,ns6,ns7,ns3,ns4,ns7,ns4,ns6,ns3,ns6,-:4,bl6,bl4,bl7,bl4,bl7,bl4,bl6,bl4,bl7,bl2,bl4,bl6,bl7,bl6,bl2,bl7,bl2,bl7,bl2,bl6,bl2,bl7,bl8,bl7,bl8,-:24,a</t></level> ; levelData["28cabd1b0c5c2d19bf591abacfff5dfa.xml"] = <level w="24" h="25"><a>-:223,ef,-:3,ef,-:4,ef,-:326,p2,-:8,p1,-:31</a><t>-:4,a,-:206,wl5,-:8,wl12,-:14,cl1,-:8,cl1,-:14,cl1,-:8,cl1,-:9,wl11,-:4,cl1,-:8,cl1,-:9,cl4,-:4,cl1,-:8,cl1,-:4,wl5,-:4,cl1,-:4,cl4,-:8,cl1,-:4,cl1,-:4,cl1,-:4,cl4,-:8,cl4,-:4,cl4,-:4,cl1,-:4,cl3,-:8,cl1,-:4,cl1,-:4,cl4,-:13,cl3,-:4,cl1,-:4,cl1,-:4,wl11,-:13,cl1,-:4,cl1,-:4,cl1,-:8,wl11,-:4,cl1,-:4,cl1,-:4,cl4,-:8,cl1,-:4,cl3,-:4,cl1,-:4,cl1,-:8,cl1,-:9,cl1,-:4,cl1,-:8,cl4,-:4,wl11,-:4,cl4,-:4,cl1,-:4,ns6,ns4:3,cl5,ns6,ns7,ns2,ns7,cl2,ns2,-:2,ns7,cl5,ns3,ns7,ns2,ns6,cl5,ns4:3,ns5,wl4:24</t></level> ; levelData["bb13dd0ceac9f41f30de9d88d5b61f6c.xml"] = <level w="25" h="23"><a>-:82,pc,-:10,pc,-:84,ef,-:15,ef,-:218,ehr,-:114,p2,-:6,eb,-:3,eb,-:6,p1,-:28</a><t>a,-:49,a,-:25,wl8,bl:3,-:4,bl,-:5,bl,-:4,bl:3,wl10,-:2,wl4,-:7,wl4,ns3,-:3,ns5,wl10,-:7,wl2,-:2,wl8,-:7,wl9,wl,-:3,wl,wl4,-:7,wl4,-:2,wl9,-:7,wl10,-:5,wl9,-:7,wl9,-:2,wl4,-:7,wl4,ns1,-:4,wl4,-:7,wl4,-:2,wl10,-:3,ns2,ns3,ns7,-,wl4,wl,cx:3,wl,wl4,-,ns3,ns5,-:4,wl10,-:2,wl4,-:3,wl4:2,wl7,-,wl2,-:5,wl4,-,wl4:3,-:3,wl4,-:2,wl4,-:3,wl8,-,wl4,-,wl4,ns7,-:3,ns1,wl4,-,wl8,-,wl4,-:3,wl8,-:2,wl7,-:3,wl4,-,wl4,-,wl4,wl,-:3,wl,wl4,-,wl4,-,wl4,-:3,wl4,-:2,wl9,-:3,wl4,-,wl8,-,wl2,-:5,wl8,-,wl9,-,wl7,-:3,wl2,-:2,wl4,-:3,wl9,-,wl4,-,wl4,-:5,wl4,-,wl4,-,wl4,-:3,wl4,-:2,wl7,-:3,wl7,-,wl4,-,wl9,-:5,wl9,-,wl8,-,wl4,-:3,wl4,-:2,wl8,-:3,wl4,-,wl8,-,wl4,-:5,wl4,-,wl4,-,wl4,-:3,wl2,-:2,wl10,-:3,wl8,-,wl4,-,wl4,-:5,wl8,-,wl4,-,wl8,-:3,wl4,-:2,wl2,-:3,wl4,-,wl4,-,wl8,wl4,wl8,wl4:4,-,wl4,-,wl4,-:3,wl9,-:2,wl4,-:3,wl4,-,wl2,-:9,wl8,-,wl4,-:3,wl10,-:2,wl10,-:3,wl8,-,wl4,-:9,wl9,-,wl2,-:3,wl4,-:2,wl4,-:3,wl4,-,wl8,-:9,wl4,-,wl4,-:3,wl10,-:2,wl8,ns4,-,ns3,wl4,-,wl8,wl4,-:6,ns5,wl4,wl8,-,wl2,ns6,ns5,ns6,wl4,-:2,bl:5,-,bl:4,cx:3,bl:4,-,bl:5,a</t></level> ; levelData["58e5f96550d6c7cda6b78e32d1b5e06c.xml"] = <level w="23" h="22"><a>-:122,ehr,-:4,ehr,-:109,pc,-:8,pc,-:126,ebe,-,ebm,-,ebm,-:3,ebm,-:2,ebm,-:77,p2,-:17,p1,-:25</a><t>wl4,-:21,wl4:2,-:21,wl4,wl8,-:21,wl7,wl4,-:21,wl4,wl3,-:21,wl,wl8,-:5,ns4,ns7,ns3,-,ns1,-:2,ns2,ns5,ns4,-:6,wl8,wl4,-:2,cx:3,wl4,wl8,wl4,wl,wl4,wl,wl4,wl9,wl4,wl8,cx:3,-:3,wl4:2,-:21,wl3,wl8,-:21,wl4:2,-:2,ns5,ns3,-:13,ns7,ns1,-:2,wl4,wl7,-:2,wl4,wl8,-:4,bl5,bl6,bl,bl4,bl8,-:4,wl4,wl8,-:2,wl7,wl4,-:2,bl4,-:15,bl7,-:2,wl,wl3,-:2,bl5,-:15,bl6,-:2,wl8,wl4,-:2,bl4,-:15,bl5,-:2,wl4,wl,-:2,bl4,-:15,bl7,-:2,wl4,wl7,-:2,bl4,-:15,bl4,-:2,wl7,wl4,-:2,bl7,-:15,bl5,-:2,wl,wl3,-:2,bl5,bl,bl4,bl,bl5,bl6,bl7,bl,bl4,bl7,bl,bl5,bl4,bl8,bl5,bl6:2,-:2,wl7,wl8,-:21,wl:2,-:21,wl8,wl4,ns5:2,ns4,ns7,ns4,ns5:2,ns4,ns7,ns4:2,ns6,ns5,ns4,ns5,ns4:2,ns6,ns5,ns4:2,wl,wl7,wl4,wl,wl9,wl2,wl,wl7,wl,wl9,wl2,wl4,wl7,wl4,wl2,wl,wl7,wl3,wl9,wl:2,wl4:2,wl7</t></level> ; levelData["a54ac183466f3de9ef693156faaee44f.xml"] = <level w="29" h="23"><a>-:105,esg,-:87,ef,-:87,esg,-:40,esg,-:92,ef,-:64,esg,-:74,ef,-:61,p2,-:2,p1,-:46</a><t>-:6,wl4,wl,wl4,wl2,wl4,wl,wl4,wl,wl4,wl2,wl4,wl,wl4,wl2,wl4,wl,wl4,wl,wl4,wl2,wl4,wl,wl4,-:6,wl12,-:21,wl12,-:6,cl1,-:21,cl1,-:6,cl2,-:11,ns5,-,ns14,-,ns3,ns7,ns4,-:3,cl4,wl4,wl2,wl4,wl,wl4,wl2,wl4,-:11,wl9,wl10,wl9,wl8,wl10,wl7,wl9,-:3,cl1,wl5,-:5,wl,ns4,-,ns14,ns6,-:17,cl1:2,-:5,wl7,wl10,wl8,wl7,wl9,-:17,cl1:2,-:27,cl1:2,-:27,cl1,cl4,-:15,ns7,ns4,-,ns6,-,ns3,ns5,ns14,-:4,cl1:2,-:15,wl9,wl10,wl8,wl10,wl9,wl10,wl8,wl7,-:4,cl4,cl5,ns5,ns14,-,ns7,ns5,-:22,cl1,wl7,wl9,wl8,wl9,wl10,wl7,-:22,cl1,wl12,-:4,wl8,-:20,ns5,ns6,cl5,cl1,-:4,wl7,-:20,wl7,wl9,wl3,cl1,-:27,wl12,cl1,-:10,ns5,ns4,ns13,-:4,ns1,ns7,ns6,-:7,cl1:2,-:10,wl10,wl9,wl10,wl9,wl10,wl9,wl10:2,wl9,wl10,-:7,cl1:2,-:27,cl1,cl4,-:27,cl4,cl1,-:27,cl1,cl2,ns5,ns6,ns3,ns6,ns4,ns12,-:2,ns7,-:3,ns4,ns5,ns6,ns1,ns11,ns7,-,ns5,-,ns6,ns3,-,ns13,ns5,ns4,cl2,wl3,wl9,wl7,wl8,wl10,wl9,wl10,wl7,wl8,wl9,wl10,wl9,wl7,wl10,wl8:2,wl9,wl10,wl9,wl7,wl8,wl10,wl7,wl8,wl9,wl7:2,wl10,wl3</t></level> ; levelData["1b7c6d2814f49944d2d3901a1c2f0e58.xml"] = <level w="23" h="20"><a>-:71,eb,-:17,eb,-:60,psha,-:12,ehg,-:17,ehg,-:60,pshb,-:11,esg,-:17,esg,-:84,psha,-:65,p2,-:4,p1,-:31</a><t>a,-:70,ns6,-:15,ns5,-:4,wl8,wl,wl10,wl,wl7,-:13,wl8,wl,wl4,wl2,wl7,-:47,ns7,-:21,wl4,wl,sw,wl,wl7,-:13,wl,wl10,sw,wl,wl8,-:67,ns7,-,wl7,wl4,sw,wl9,wl8,-:13,wl9,wl4,sw,wl4,wl8,-:69,cx:5,-:13,cx:5,-:30,ns4,ns7,-:5,ns5,ns4,-:7,bl:8,bl7,bl,bl4,sw,bl6,bl,bl5,bl:8</t></level> ; levelData["44099e66d93db4add7f8641b8f973021.xml"] = <level w="23" h="22"><a>-:154,ek,-:41,pc,-:66,p2,-:2,p1,-:36,eb,-:15,ebm,-:66,ehr,-:39,pc,-:51,ebp,-:27</a><t>a,-:21,a,-:69,cx:23,-:31,ns5,ns4,-:4,ns3,-:8,bl,bl4,bl5,bl,bl3,bl2,bl6,bl4,bl3,bl2,-:4,bl,bl4,bl5,bl3,bl2,bl,bl4,bl,bl3,-:9,bl5,-:4,bl4,-:31,wl3,wl2,wl3,wl7,wl3,wl,wl3,-:10,wl3,wl2,wl3,wl,wl3,wl2,-:6,wl2,-:3,ns6,ns7,ns6,-,ns5,-:2,wl7,-:11,wl3,cx:2,wl3,wl7,wl9,wl4,wl8,wl10,cx:2,wl3,-:11,wl,-:10,wl,-:5,wl3,wl2,wl3,wl,wl9,wl,wl3,-:2,cx:6,-:2,wl3,wl2,wl3,wl,wl9,wl,-:31,ns1,ns6,-:5,ns5,-:7,bl,bl5,bl6,bl,bl3,bl4,bl6,bl4,bl5,bl8,-:4,bl8,bl5,bl3,bl,bl4,bl:3,bl5,-:9,bl7,-:4,bl6,-:33,wl,-:17,wl2,-:2,cx:2,wl3,wl2,wl3,wl7,wl3,wl,wl9,wl,wl3,wl8,wl9,wl7,wl3,wl,wl9,wl,wl3,wl2,wl3,cx:2</t></level> ; levelData["c3ce7e0a98bea130cea1ddfcb95a8754.xml"] = <level w="23" h="17"><a>-:79,eb,-:32,eb,-:5,pc,-:52,ebp,-:13,p1,p2,-:98,eb,-:105</a><t>bl8,bl2,bl7,bl,bl8,bl7,-:5,bl,bl7,bl8,bl4,bl6,bl,bl2,bl,bl5,bl2,bl,bl7,-:5,bl4,-:22,bl,-:11,ns6,-:10,bl3,-:11,bl8,-:5,ns3,-:4,bl4,bl8,bl3,bl2,bl7,bl4,bl5,-:5,ns7,ns1,-:4,bl5,-:4,bl,-:5,bl2,sx2,sx,sx2,sx,sx2,bl2,bl4,bl2,bl7,bl2,bl4,-:5,bl4,-:14,wl12,-,wl12,-:5,bl8,-:14,cl1,-,cl4,ns4,ns6,ns3,-:4,bl,bl4,bl5,bl3,bl,bl4,bl8,bl,bl4,bl,bl5,-:2,cl1,-,cl2,wl,wl4,wl7,-:4,wl7,-:9,bl,-:2,cl4,-,wl3,-:2,wl3,-:4,wl4,-:12,cl1,-:4,wl4,ns7,-:3,wl,-:7,bl4,-:4,cl5,-:2,wl10,wl7,wl,wl7,-:3,wl2,ns5,-:4,ns5,ns7,wl2,-:3,ns6,bl4,bl6,bl8,-:3,wl,-:3,bl,bl3,bl6,bl7,bl4,bl,bl5,bl8,bl,-:3,bl6,bl3,-:3,ns5,-,wl3,ns4,ns6,-:4,bl,-:12,wl,wl7,wl4,wl7,wl9,wl10,-:4,bl7,ns6,ns2,-,ns6,ns5,-:4,ns5,ns6,bl8,-:5,wl4,-:4,bl,bl8,bl4,bl,bl3,bl7,bl4,bl7,bl3,bl,bl8,bl,bl3</t></level> ; levelData["be528217a627a887542064b8864997d3.xml"] = <level w="23" h="17"><a>-:86,ef,-:38,ef,-:37,ef,-:105,ef,-:12,ef,-:51,p2,-,p1,-:54</a><t>a,-:367,sp1:3,sp2:2,sp1:5,sp2:2,sp1:5,sp2:2,sp1:4</t></level> ; levelData["fd8e2267c1fc2baa8aa313d11f78d3d5.xml"] = <level w="22" h="21"><a>-:71,p2,-:9,p1,-:52,ef,-:4,ef,-:4,ef,-:4,ef,-:143,ef,-:4,ef,-:33,ef,-:14,ef,-:114</a><t>a,-:65,ns2,-:9,ns1,-:9,ns5,-,wl9,-:4,wl7,-:4,wl10,-:4,wl8,-:4,wl7,-,wl4,-:4,wl4,-:4,wl,-:4,wl4,-:4,wl4,-,wl8,-:3,ns5,wl4,-:4,wl4,-:3,ns7,wl4,-:4,wl8,-,wl,-:3,wl4:2,wl7,-:3,wl4,-:3,wl9,wl4,wl7,-:3,wl4,-,wl4,-:4,wl4,-:4,wl8,-:4,wl4,-:4,wl8,-,wl4,-:4,wl4,-:4,wl4,-:4,wl8,-:4,wl4,-,wl8,-:4,wl8,-:4,wl4,-:4,wl4,-:4,wl,-,wl4,-:4,wl4,-:4,wl8,-:4,wl4,-:4,wl4,-,wl4,-:4,wl4,-:4,wl4,-:4,wl,-:4,wl8,-,wl7,-:4,wl7,-:4,wl4,ns1,-:3,wl4,-:4,wl4,-,wl4,-:4,wl4,-:3,wl9,wl4:2,-:3,wl4,-:4,wl4,-,wl,ns1,-:3,wl8,-:4,wl4,-:4,wl,-:3,ns4,wl8,-,wl,wl4,-:3,wl4,-:4,wl8,-:4,wl8,-:3,wl9,wl4,-,wl8,-:4,wl4,-:4,wl4,-:4,wl,-:4,wl8,-,wl,-:4,wl8,-:4,wl4,-:4,wl4,-:4,wl4,-,wl4,-:4,wl4,-:4,wl8,-:4,wl4,-:4,wl,-,wl4,-:4,wl4,-:4,wl4,-:4,wl4,-:4,wl4,a</t></level> ; levelData["174a3d8f7e319dfaa623ed950ff83013.xml"] = <level w="27" h="18"><a>-:128,ef,-:22,ebm,-:46,ebm,-:46,p2,-:37,ef,-:17,p1,-:87,ef,-:96</a><t>bl,bl6,-:7,bl4,bl,ns6,-:6,bl,bl6,-:8,bl,bl2,-:7,bl,bl5,-:7,bl,bl4,-:8,bl4:2,-:7,bl4,bl,-:7,bl4,bl8,-:8,bl6,bl3,-:7,bl6,bl,-:7,bl:2,-:8,bl4,bl2,-:7,bl,bl4,-:7,bl3,bl8,-:8,bl5,bl,ns6,-:6,bl,bl8,-:7,bl,bl4,-:8,bl6,bl8,-:7,bl5,bl,-:7,bl5,bl,ns6,-:7,bl2,bl,-:7,bl:2,-:7,bl,bl6,bl8,-:7,bl3,bl8,-:7,bl6,bl5,ns6,-:6,bl4,bl5,bl2,-:7,bl:2,-:7,bl,bl8,-:8,bl7,bl8,-:7,bl6,bl2,ns5,-:6,bl5,bl,-:8,bl4,bl,-:7,bl,bl8,-:7,bl,bl5,-:8,bl4:2,-:7,bl5,bl,-:7,bl,bl3,ns7,-:7,bl6,bl5,-:7,bl3,bl,-:7,bl,bl8,-:8,bl,bl3,ns5,-:6,bl,bl8,-:7,bl6,bl,-:8,bl4,bl6,-:7,bl,bl6,-:7,bl,bl6,-:8,bl,bl2,-:7,bl:2,-:7,bl5,bl,bl5,-:7,bl6,bl2,-:7,bl6,bl8,-:7,bl6</t></level> ; levelData["b45ba0c039ab68469cb44a09deb692c5.xml"] = <level w="23" h="17"><a>-:85,ef,-:35,ef,-:4,ek,-:43,pc,-:4,pc,-:10,pfa,-:18,pfb,-:32,pfb,-:6,pfa,-:55,pfa,-:4,pfb,-:8,pfb,-:4,pfa,-:26,p2,-,p1,-:41</a><t>wl2,wl,wl4:2,wl8,wl,wl4,wl10,wl,wl2,wl4:2,wl7,wl2,wl4:2,wl:2,wl10,wl4,wl,wl2,wl4,-:101,ns6,ns3,ns5,ns6,ns7,-:18,wl8,wl10,wl8,wl10,wl8,-:20,bl,-:172,ns7,ns5:2,ns4,ns7,ns2,ns5,ns4,ns7,ns6,ns7,ns5,ns7,ns4,ns5,ns3,ns7,ns6,ns5,ns4,ns5,ns7,ns6,wl9,wl7,wl10,wl9,wl7,wl8,wl7,wl3,wl9,wl10,wl7,wl9:2,wl7,wl8,wl9,wl10,wl9,wl8,wl9,wl10,wl9,wl7</t></level> ; levelData["803e5aaff1ba683c832cb12ccfc9fb78.xml"] = <level w="22" h="17"><a>-:135,p2,-,p1,-:70,pr3,-:123,ebe,ebm:2,-:11,ebm,-,ebe,-,ebm,-:23</a><t>bl4,bl,bl7,bl,bl2,bl,wl4,wl9,wl,wl4,wl,wl7,wl4,wl,wl4,bl,bl7,bl,bl2,bl4,bl,bl3,bl4,-:5,wl12,-:7,wl5,-:6,bl:2,-:5,cl3,-:7,cl1,-:6,bl8,bl6,-:13,cl3,-:6,bl,bl2,-:20,bl,bl8,-:20,bl7,bl,-:10,ns5,-:9,bl4,bl,bl4,bl5,bl7,bl5,bl4,bl6,bl4,bl5,wl,wl4,wl8,bl4,bl5,bl7,bl4:2,bl5,bl4,bl6,bl5,bl2,bl7,-:20,bl:2,-:20,bl:2,-:20,bl,bl8,-:20,bl:2,-:20,bl8,bl5,-:20,bl,bl4,-:20,bl,bl7,-:5,ns7,-:2,ns2,-,ns1,-:2,ns3,-:6,bl4,bl,bl4,bl3,bl,bl4,sx2,wl4:2,wl7,wl4,wl,wl4,wl8,wl,wl7,sx2,bl4,bl,bl8,bl:3</t></level> ; levelData["1d50b433cbb8cdb3dd7e968f360f226a.xml"] = <level w="23" h="19"><a>-:145,pc:2,-:6,pc:2,-:127,ebm,-,ebm:2,-:3,ebm,-,ebm:2,-:13,psha,-:8,psha,-:77,p2,-:17,p1,-:4,pr3,-:17,pr3,-:2</a><t>bl6,-:3,bl6,bl5,bl3,bl4,bl5,bl4:2,bl5,bl4,bl6,bl5,bl3,bl4,bl7:2,-:3,bl4:2,-:21,bl4,bl,-:21,bl5,bl7,-:21,bl:2,-:21,bl6,bl7,-:21,bl6,bl,-:3,bl,-:5,bl4,sw,bl4,-:5,bl,-:3,bl,bl5,-:3,bl,-:6,bl5,-:6,bl5,-:3,bl5,bl3,-:3,bl5,-:6,bl4,-:6,bl,-:3,bl,bl6,-:3,bl,-:6,bl7,-:6,bl3,-:3,bl3,bl7,-:3,bl5,-:6,bl,-:6,bl,-:3,bl:2,-:3,bl,-:6,bl5,-:6,bl5,-:3,bl5,bl,-:3,bl4,-:6,bl8,-:6,bl3,-:3,bl8:2,-:3,bl8,-:4,cx:2,bl,cx:2,-:4,bl4,-:3,bl:2,-:21,bl5,bl6,-:21,bl,bl7,-:21,bl4:2,-:21,bl4:2,-:3,bl,bl8,bl5,bl7,bl5,bl3,bl:2,bl7,bl5,bl7,bl,bl3,bl5,bl,-:3,bl5</t></level> ; levelData["62c7daeba306ec61ed14d8d20e5a206f.xml"] = <level w="24" h="23"><a>-:60,ef,-:95,ef,-:95,ef,-:95,ef,-:37,p2,-:18,p1,-:38,ef,-:107</a><t>a,-:147,sp2,-:14,sp2,-:8,wl12,-:14,wl12,-:8,cl1,-:14,cl4,-:8,cl1,-:14,cl4,-:8,cl4,-:4,sp1,-:5,sp1,-:3,cl3,-:8,cl3,-:141,wl12,-:18,wl12,-:4,cl4,-:18,cl1,-:4,cl3,-:3,sp2,-:11,sp2,-:2,cl3,-:73,a</t></level> ; levelData["0945bdee940a949b8aa77e583eef2bf6.xml"] = <level w="24" h="24"><a>-:173,ehg,-:13,ehg,-:87,ehgp,-:88,p2,-:15,p1,-:86,ehgp,-:66,ehg,-:11,ehg,-:29</a><t>a,-:3,ns4:2,ns5,ns4,ns7,ns4,-:5,ns7,ns4:2,ns7,ns5,ns4,-:7,wl10,wl8,wl4,wl9,wl4,wl10,-:5,wl10,wl4,wl7,wl9,wl8,wl7,-:6,wl2,-:6,wl4,-:3,wl8,-:6,wl4,-:5,wl8,-:5,ns5,wl8,-:3,wl4,ns7,-:5,wl2,-:5,wl4,-:4,ns5,wl4:2,cx:3,wl4:2,ns1,-:4,wl8,-:5,wl8,-:4,wl9,-:7,wl4,-:4,wl4,-:5,wl4,-:4,wl4,-:7,wl8,-:4,wl,-:4,ns5,wl8,ns3,-:3,wl2,-:7,wl4,-:4,wl10,ns2,-:2,ns3,wl4:3,cx:3,wl4,-:7,wl2,cx:3,wl4,wl,wl4,ns7,-,wl4,-:6,wl10,-:7,wl8,-:6,wl9,-,wl8,-:6,wl4,-:7,wl4,-:6,wl4,-,wl4,-:6,wl8,ns1,-:4,ns6:2,wl8,-:6,wl8,-,wl9,-:6,ns3,wl4,wl8,cx:3,wl4,wl8,ns3,-:6,wl4,-,wl4,-:6,wl4,-:7,wl9,-:6,wl9,-,wl8,-:6,wl4,-:7,wl,-:6,wl8,-,wl4,ns5,ns3,-:4,wl10,-:7,wl,-:4,ns5,ns1,wl4,-:2,wl4,wl7,wl4,cx:3,wl4,-:7,wl4,cx:3,wl4:3,-:4,wl4,-:4,wl,-:7,wl4,-:4,wl4,-:5,wl,-:4,wl4,-:7,wl,-:4,wl4,-:5,wl4,-:4,wl4,ns7,ns6,-:3,ns3,ns1,wl4,-:4,wl,-:5,wl2,-:5,wl7,wl4,cx:3,wl4,wl10,-:5,wl,-:5,wl7,-:6,wl,-:3,wl,-:6,wl4,-:5,wl,ns3,ns4,-,ns1,ns5,ns4,wl4,-:3,wl4,ns3,ns1,ns4,-,ns2,ns7,wl4,-:6,wl8,wl2,wl4,wl8,wl4,wl9,-:5,wl4,wl9,wl4,wl7,wl4,wl8,-:3</t></level> ; levelData["7f6d0bb62f9887a0f98724c97269af49.xml"] = <level w="23" h="16"><a>-:75,et,-:12,ehg,-:120,p2,-:2,p1,-:18,pr3,-:3,pr4,-:2,pr3,-:2,pr3,ehg,-,pr3,-:3,pr4,-:2,pr3,-:74,ehr,-:41</a><t>-,wl4,-:9,wl4,-:3,wl10,-:5,wl4,-,wl4,wl10,-:9,wl4,ns6,ns10,ns4,wl4,-:5,wl3,wl4,-:12,wl10,wl4,wl10,-:9,ns12,ns5,-:4,ns6,-,ns16,ns7,-:10,ns16,ns6,wl2,wl3,wl8,wl7,wl,wl3,wl4,wl8,wl9,wl2,wl,-:8,wl,wl3,wl,wl8,-:51,wl,wl3,wl,wl10,wl,wl9,wl4,wl,wl9,wl,wl3,wl10,-:84,wl9,wl4,wl9,wl4:3,-:21,ns6,ns1,-:20,wl4,wl10,wl4,-:9,ns10,ns12,-:2,ns6,ns4,ns5,ns2,ns6,ns7,wl9,-:3,wl4,-,ns6,-,ns1,ns3,-:2,wl4,wl9,wl4,wl,wl3,wl8,wl,wl7,wl4:2,wl10,wl4,-:3,wl9,wl4,wl10,wl9,wl4,wl7,wl10,wl3</t></level> ; levelData["6533ea55a73a4c97fc76c67024d54c08.xml"] = <level w="23" h="17"><a>-:11,pr3,-:22,pr3,-:12,eb,-:9,pr3,-:22,pr3,-:22,pr3,-:22,pr3,-:5,ef,-:16,pr3,-:10,esg,-:11,pr3,-:22,pr3,-:17,ef,-:4,pr3,-:12,esg,-:9,pr3,-:22,pr3,-:22,pr3,-:3,ef,-:18,pr3,-:22,pr3,-:18,p2,-:3,pr3,-:3,p1,-:18,pr3,-:11</a><t>-:25,bl7,-:17,bl6,-:25,cx:2,bl4,-:17,bl2,cx:2,-:25,bl,-:17,bl4,-:25,cx:2,bl5,-:17,bl8,cx:2,-:25,bl2,-:17,bl4,-:25,cx:2,bl6,-:17,bl,cx:2,-:25,bl4,-:17,bl2,-:48,wl,wl7,wl2,wl,wl8,wl7,wl2,wl8,wl,wl7,wl2,wl,wl2,wl,wl7,wl,wl8,wl:2,wl2,wl7,wl2:2</t></level> ; levelData["457d8b1edd665010eeff3c1d060856d7.xml"] = <level w="24" h="19"><a>-:77,p2,-:12,p1,-:8,pc,-:17,pc,-:58,ek,-:88,ef,-:78,ekp,-:111</a><t>-:2,a,-:55,bl5,bl2,bl8,bl7,-:10,ns5,-:22,ns4,wl9,-:4,wl9,-:12,wl4,-:4,wl9,wl4,-:4,wl4,-:12,wl4,-:4,wl4:2,-,ns5,-:2,wl2,-:12,wl10,-:4,wl4:2,wl10,wl4,-:2,wl4,-:12,wl4,-:2,wl4:3,-,wl4,-:3,wl8,wl4,wl8,wl4,wl10,wl8,wl4,wl9,wl4,wl8,wl4,wl10,wl9,wl4,-:3,wl4,-,wl4:2,-:3,wl12,-:12,wl5,-:3,wl4:2,-:5,cl4,-:12,cl4,-:10,cl1,-:12,cl1,-:10,cl1,-:12,cl1,-:10,cl1,-:12,cl4,-:5,wl4:2,-:3,cl2,-:12,cl5,-:3,wl4:2,-,wl4,-:3,wl4,wl,wl8,wl4,wl,wl10,wl,wl4,wl10,wl,wl4:2,wl2,wl4,-:3,wl4,-:2,wl4,-:2,wl9,wl4,-:12,wl4:2,-:2,wl8,-:2,wl8,-:3,wl10,-:12,wl8,-:3,wl4,-:2,wl4,-:3,wl4,-:4,wl7,wl4,wl9,wl8,-:4,wl4,-:3,wl7,-</t></level> ; levelData["db92c19926e1ca264463399f77e163df.xml"] = <level w="23" h="16"><a>-:224,p2,-:2,p1,-:52,ekp,-:87</a><t>a,-:7,cx:4,-:51,cx:4,-:54,cx:4,-:52,cx:3,-:26,wl3,-:23,cr:23,-:49,wl3:4,-:61,a</t></level> ; levelData["9f04ae3205a3838620c9ca941c4344dc.xml"] = <level w="23" h="17"><a>-:112,ehr,-:49,ef,-:76,p2,-:3,p1,-:3,ef,-:104,ef,-:38</a><t>-,bl7,-:2,bl4,-:3,bl,-:5,bl2,-:3,bl,-:2,bl7,-:2,bl5,-:2,bl6,-:3,bl4,-:5,bl4,-:3,bl4,ns14,-,bl8,-:2,bl,bl4,bl8,bl,bl3,-:2,bl7,-:5,bl8,-:2,bl2,bl3,bl4,bl8,bl4,-:9,bl,-:5,bl6,-:8,ns7,-,ns4,ns5,-,ns6,-,ns5,bl2,-:5,bl3,-,ns5,ns6,-,ns7,ns5,ns4,ns5,wl9,wl8,wl9,wl4,wl8,wl4,wl8:2,bl5,-:5,bl,wl8,wl10,wl8,wl4,wl9,wl7,wl10,wl9,-:8,bl2,-:5,bl6,-:16,bl5,-:5,bl7,-:15,bl2,-:7,bl2,-:14,bl,-:7,bl5,-:13,ns10,bl5,-:7,bl4,ns3,-:12,bl7,bl4,bl,bl8,-:3,bl,bl5,bl2,bl8,-:12,bl,-:2,bl,-:3,bl5,-:2,bl4,-:11,ns3,bl5,-:2,bl2,-:3,bl2,-:2,bl6,ns12,-:6,ns5,-:3,bl5,-:11,bl2,-:3,ns7,-:2,bl7,-,ns6,ns5,bl4,-:11,bl,-,ns3,ns7,bl8,-:2,bl5,bl,bl8,bl2,bl5,-:11,bl5,bl8,bl4,bl8,bl,-</t></level> ; levelData["580dc678f15fff23183c2504e07fdc09.xml"] = <level w="23" h="18"><a>-:78,ek,-:2,ek,-:47,ef,-:112,ehgp,-:35,ef,-:98,p2,-:2,p1,-:33</a><t>wl,wl4,wl,wl4,cx:3,wl4,wl,wl4,wl,wl4,wl,wl4,wl,cx:3,wl,wl4,wl,wl4,wl,wl4,-:3,cx:3,-:8,cx:3,-:4,wl4,wl7,-:3,cx:3,-:8,cx:3,-:4,wl8,wl4,-:3,cx:3,-:8,cx:3,-:4,wl4,cx:69,wl,-:3,cx:3,-:8,cx:3,-:4,wl4:2,-:3,cx:3,-:8,cx:3,-:4,wl,wl8,-:3,cx:3,-:8,cx:3,-:4,wl4:2,-:3,cx:3,-:8,cx:3,-:4,wl8,cx:69,wl4,-:3,cx:3,-:8,cx:3,-:4,wl:2,-:3,cx:3,-:8,cx:3,-:4,wl4,wl10,ns5,ns6,-,cx:3,ns1,-,ns7,-,ns4,ns6,ns3,ns5,cx:3,ns6,ns1,-:2,wl:2,wl4,wl8,wl4,cx:3,wl8,wl4,wl7,wl10,wl7,wl4,wl,wl10,cx:3,wl4,wl7,wl4,wl7,wl4</t></level> ; levelData["c481234ccd504fb3092a5bdd26a51e89.xml"] = <level w="23" h="17"><a>-:80,esg,-:61,ebp,-:13,ebp,-:53,ebp,-:15,ebp,-:53,eb,-:14,eb,-:56,p2,-:7,p1,-:30</a><t>-:9,bl,-:3,bl,-:9,bl:10,sp1:3,bl:11,-:21,bl:2,-:3,ns2,-,ns5,ns6,ns7,ns6,ns5,ns4,ns6,ns5,ns4,-,ns5,-:3,ns3,-,bl:2,wl4,wl3,wl,wl9,wl4,wl9,wl4,wl9,bl,bl8,bl7,bl2,bl5,wl9,wl,wl9,wl4,wl3,wl,wl9,wl4,bl:2,-:7,bl6,bl7,bl8,bl6,bl8,bl6,bl,-:7,bl:2,-:5,ns6,bl5:2,wl4,wl2,wl4,wl,wl4,bl8,bl2,ns5,-:5,bl:2,wl2,wl,wl2,wl,wl8,wl7,bl6,bl2,wl,bl2,bl,bl2,wl2,bl7,bl8,wl7,wl8,wl,wl2,wl,wl2,bl:2,-:6,bl7,bl6,wl4,bl4,bl5,bl4,wl4,bl2,bl5,-:6,bl:2,-:4,ns6,ns5,bl,bl5,wl2,bl8,bl2,bl6,wl,bl8,bl,ns7,-:5,bl:2,wl4:2,wl10,wl4:2,wl10,bl5,bl8,wl4,wl,wl4,wl2,wl4,bl5,bl6,wl10,wl4:5,bl:2,-:7,bl6,bl7,bl2,bl6,bl8,bl7,bl,-:7,bl:2,ns6,-:3,ns3,ns6,-,ns6,bl,bl8,bl,bl6,bl5,ns5,-,ns7,-:5,bl:2,wl9,wl4,wl3,wl,wl9,wl10,wl9,wl7,wl9,wl10,wl7,wl10,wl9,wl7,wl9,wl10,wl3,wl,wl9,wl4,wl3,bl:2,-:9,ns6,-,ns6,-:9,bl:2,-:2,ns7,-:5,wl9,wl7,wl10,wl8,wl3,-,ns4,-,ns6,-:4,bl:2,wl3,wl,wl9,wl4,wl3,wl,wl9,wl4,wl3,-:3,wl3,wl4,wl9,wl,wl9,wl4,wl3,wl,wl3,bl</t></level> ; levelData["5fe7f4d0bc2b1139c99373ebbf082d75.xml"] = <level w="22" h="21"><a>-:199,ef,-:18,ef,-:99,et,-:78,p2,-:18,p1,-:45</a><t>a,-:75,sp1:2,-:20,bl4,bl6,-:20,bl7,bl4,-:18,sp1:2,bl4,bl7,sp1:2,-:16,bl,bl4,bl5,bl7,bl4,bl,-:16,bl7,-:4,bl4,-:15,bl6,-:6,bl4,-:14,bl4,-:6,bl7,-:13,bl,-:8,bl,-:11,sp1,bl7,-:8,bl7,sp1,-:10,bl6,bl4,-:8,bl4,bl6,-:10,bl,bl6,-:8,bl7,bl,-:10,bl7,bl4,wl8,wl4,wl9,cx:2,wl10,wl8,wl4,bl4,bl7,-:10,bl,-:10,bl4,-:10,bl4,-:10,bl7,-:7,bl7,sp1:2,bl7,-:10,bl4,sp1:2,bl7,-:2,bl,bl7,bl,bl7,bl,bl4,-:10,bl7,bl4,bl7,bl,bl6,bl5,-:21,a</t></level> ; levelData["a5f9d3780293836b6467255700eed4e0.xml"] = <level w="27" h="17"><a>-:90,ek,-:5,ekp,-:234,et,-:85,p2,-,p1,-:39</a><t>bl,bl5,bl,bl6,bl,bl5,bl,bl7,bl6,bl,bl6,bl:2,bl5,bl4,bl7,bl,bl6,bl3,bl2,bl4,-:2,bl,-:2,bl4,bl2,-:22,bl2,-:2,bl,bl4,-:22,bl5,-:2,bl7,bl,-:7,ns2,-:2,ns2,-,ns7,-:3,ns3,-,ns2,ns5,ns11,ns4,bl2,-:2,bl,bl7,-:3,bl7,bl8,bl3,bl2,bl,bl5,bl6,bl4,bl2,bl8,bl,bl7,bl4,bl2,bl5,bl2,bl6,bl3,bl5,bl,-:2,bl5,bl4,-:9,bl,bl2,-:3,bl,bl2,-:3,bl,bl4,bl2,bl7,-:2,bl7,bl,ns4,-,ns16,-:7,bl4,-:2,bl4,-:7,bl:2,-:2,bl2,bl4,bl7,bl4,bl,bl4,bl7,bl,bl2,-:3,bl8,-,bl,-:4,ns1,-:4,bl4,-:14,bl:2,-:5,bl8,-:4,bl5,bl2,-:6,ns1,ns3,-:2,ns5,-,bl4:2,-:5,bl7,bl4,bl,-:3,bl2,bl,-:2,bl5,bl4,bl,bl2:2,bl5,bl4,bl2,bl6,bl5,bl,-:5,bl4,bl,bl2,-:4,bl,bl8,bl,bl8,-:15,bl8,bl3,bl7,-:3,ns3,bl6,-:7,ns7,-:6,ns5,ns12,ns2,ns4,bl5,bl4:2,-:4,bl2,-:4,ns7,bl,bl4,bl,bl5,bl3,bl5,bl,bl2,bl4,bl7,bl,bl4,bl8,bl2,bl,bl7,-:3,ns5,bl2,-:4,bl,bl6,-:19,bl5,bl4,-:3,bl4,-:9,ns1,ns5,ns10,ns7,-:7,bl,bl2,bl,-:2,bl7,-:3,bl,bl2,bl5,bl8,bl,bl4,bl5,bl2,bl8,bl,bl5,bl4,bl,bl8,bl2,bl,bl8,bl,bl8,bl,bl8,-:2,bl,-:2,bl</t></level> ; levelData["bec2df70bb4a48e0eec96152a30a3c43.xml"] = <level w="23" h="17"><a>-:32,eth,-:132,p2,-,p1,-:81,et,-:104,et,-:36</a><t>a:2,-:4,wl8,-:16,a,-:5,wl4,-:13,wl4,-:8,wl8,-:2,wl,cx:6,-:4,wl,-:8,wl9,-:2,wl3,-:10,wl4,-:8,wl2,-:2,wl7,-:10,wl7,-:8,wl4,-:2,wl3,-:10,wl4,-:11,wl,-:10,wl,-:11,wl10,-:3,ns4,-:6,wl4,-:4,cx:6,-:5,wl8,cx:3,-:3,wl,-:15,wl9,-:6,wl10,-:15,wl7,-:6,wl8,-:7,ns2,-:7,wl3,-:2,cx:4,wl4,-:7,wl7,-:7,wl2,-:14,wl9,-:4,cx:3,wl10,-:14,wl,-:22,wl3,-:22,wl7,cx:15,-,a</t></level> ; levelData["a28e18b2eed335212b1eedca62898824.xml"] = <level w="24" h="22"><a>-:265,p2,-:20,p1,-:103,ehg,-:10,ehg,-:41,et,-:84</a><t>a,-:104,bl5,bl4,cx:2,bl4:2,-:16,bl7,bl6,bl4,bl7,cx:2,bl7,bl4,bl5,bl4,-:13,bl4,bl5,bl4,bl7:2,cx:2,bl8,bl5,bl4,bl7,bl4,-:11,bl7,bl2,bl5,-:8,bl7,bl8,bl,-:9,bl,bl3,-:12,bl3,bl2,-:7,bl8,bl2,-:14,bl4,bl,-:6,bl,bl4,-:5,cx:4,-:5,bl4,bl7,-:5,bl2,bl5,-:5,cx:6,-:5,bl:2,ns2,-,bl4,bl,bl5,bl7,-:5,cx:6,-:5,bl5,bl6,bl7,bl4,-:2,bl2,bl,-:5,cx:6,-:5,bl2,bl,-:5,bl5,ns3,-:4,cx:6,-:5,bl5,-:6,bl7,bl6,-:5,cx:4,-:5,bl5,bl7,-:7,bl:2,-:12,bl:2,-:9,bl7,bl4,-:10,bl5,bl2,-:11,bl4,bl5,ns5,-:6,ns6,bl7,bl2,-:13,bl4,bl7,bl5,bl4:4,bl2,bl5,bl4,-:16,bl5:6,-:32,a</t></level> ; levelData["d1e5790f696cabde18b33a1ab16a33af.xml"] = <level w="26" h="19"><a>-:67,ebp,-:66,et,-:14,et,-:66,ebm,-:10,ebm,-:78,et,-:62,et,-:6,ebm,-:77,p2,-,p1,-:37</a><t>bl4,bl2,bl6,bl4,bl2,bl4,bl5,bl8,bl,bl2,bl,bl4,bl7,bl5,bl,bl2,bl4,bl6,bl4,bl3,bl4,bl8,bl4,bl2,bl,bl2,bl,-:24,bl2:2,ns5,ns4,ns1,ns3,-:20,bl8,bl2,wl9,wl10,wl7,wl9,wl4,wl3,-:5,wl2,wl4,wl2,wl3,wl2,wl4,wl3,wl,wl2,wl4,wl3,-:2,bl4:2,-:11,wl5,-:12,bl,bl2,-:11,cl4,-:4,ns7,-:2,ns4,ns5,ns3,-,ns7,bl2,bl4,wl3,wl4,wl2,wl3,wl2,wl9,wl3,wl,-:3,cl1,-,wl3,wl2,wl9,wl8,wl3,wl7,wl9,wl10,wl,wl3,wl9,bl4,bl5,-:11,cl1,-,wl12,-:10,bl2:2,-:2,ns3,-,ns5,ns2,ns4,-,ns3,-:2,cl1,-,cl1,-:10,bl5,bl4,wl3,wl2,wl3,wl9,wl10,wl8,wl7,wl8,wl9,wl3,-,cl1,-,cl4,-,wl4,wl,wl9,wl2,wl3,wl,wl4,wl2,wl,bl,bl2,-:11,cl1,-,cl1,-:10,bl4:2,-:11,cl5,-,cl1,-:4,ns7,ns3,ns6,ns1,ns3,-,bl2,bl7,wl3,wl10,wl4,wl2,wl4,wl9,wl4,wl2,wl3,wl4,wl3,wl4,-,cl1,-:3,wl3,wl9,wl7,wl10,wl7,wl9,wl8,bl8:2,-:13,cl4,-:10,bl,bl6,-:6,ns1,ns5,ns7,-:4,cl5,-:10,bl2,bl4,-:2,wl2,wl3,wl9,wl10,wl7,wl8,wl10,wl9,wl2,wl3,wl4,wl,-:5,wl,wl3,wl2,wl9,wl,bl4,bl2,-:24,bl5,bl2,-,ns5,ns4,-,ns7,-,ns1,ns6,-:8,ns5,-:2,ns2,-,ns6,-:2,bl:2,bl2,bl4,bl5,bl4,bl6,bl2,bl7,bl2,bl6,bl2:2,bl,bl2,bl7,bl4,bl5,bl6,bl4,bl3,bl8,bl2,bl7,bl,bl4,bl</t></level> ; levelData["81b8bc77dcf5c53b388766cdbcacbdec.xml"] = <level w="22" h="25"><a>-:53,p2,-:2,p1,-:60,pfa,-:27,pfb,-:24,ef,-:37,pfa,-:36,pfb,-:15,pfa,-:10,ef,-:28,pfb,-:37,pfb,-:28,ef,-:40,pfa,-:12,pfb,-:34,pfb,-:65,eb,-:26</a><t>bl,bl2,bl6,bl5,bl4,bl3,bl4,bl,bl4,bl6,bl2,bl4,bl,bl2,bl,bl5,bl2,bl4,bl2,bl8,bl4,bl,wl5,-:20,wl12,cl1,-:20,cl1,cl4,-:8,wl10,-:2,wl4,-:8,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl4,cl1,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1,cl4,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl1:2,-:20,cl4,cl1,-:20,cl1:2,-:20,cl1,cl5,-:20,cl5,wl7,sx2,sx,sx2:2,sx,sp1:3,sx,sx2:2,sx,sp1:3,sx2,sx,sx2,sx,sx2,wl8</t></level> ; levelData["ffeead0921c5f886d3e72045a97330a6.xml"] = <level w="26" h="22"><a>-:108,ebm,-:169,ebe,-:4,ebm,-:4,ebm,-:53,ebm,-,ebe,-:38,p2,-:2,p1,-:185</a><t>bl,bl2,bl8,bl4,bl,bl8,bl4,bl5,bl4,bl,bl4,bl7,bl2,bl,bl4,bl,bl8,bl2,bl5,bl2,bl7,bl4,bl2,bl,bl4,bl2,bl5,-:24,bl,bl2,-:24,bl2,bl7,-:24,bl5,bl8,-:4,ns7,ns5,-,ns3,-:16,bl2,bl5,-:2,wl4,wl3,wl8,wl7,wl3,wl10,-:2,cx:2,-:12,bl7,bl,-:5,wl3,-:18,bl2:2,-:24,bl4,bl2,-:24,bl2,bl,-:8,cx:4,-:12,bl:2,-:16,ns5,ns3,-:2,ns6,-,ns6,-,bl7,bl5,ns5,-:14,wl4,wl9,wl8,wl3,wl2,wl9,wl,wl9,wl4,bl2,bl,wl9,wl4,-:22,bl5,bl2,-:3,ns3,ns6,ns7,-:18,bl,bl8,-:2,wl4,wl3,wl7,wl8,wl3,wl4,-:4,cx:3,-:9,bl2,bl4,-:18,wl2,wl10,-,wl10,wl8,-,bl4,bl2,-:24,bl2:2,-:24,bl4,bl7,-:15,cx:2,-:7,bl4,bl5,-:24,bl5,bl4,-:24,bl7,bl,sp1:4,sp2:2,sp1:3,sp2:6,sp1:3,sp2:2,sp1:4,bl2</t></level> ; levelData["115f7fa79acc977d173d43f9b23ed4a8.xml"] = <level w="23" h="21"><a>-:98,et,-:10,et,-:55,ef,-:14,ef,-:99,ef,-:12,ef,-:106,p2,-:3,p1,-:78</a><t>bl7,bl4,bl,bl4,bl5,bl8,bl4,bl2,bl4,bl2,bl5,bl4,bl,bl5,bl6,bl4,bl,bl5,bl8,bl4,bl2,bl4,bl6,bl4,-:21,bl4,bl,-:21,bl,bl2,-:21,bl4,bl8,-,ns6,ns7,ns2,-,ns4,ns5,ns7,-:5,ns6,ns3,ns7,-,ns1,ns4,-:2,bl6,bl4,wl,wl9,wl7,wl8,wl10,wl7,wl10,wl9,wl,cx:3,wl,wl9,wl10,wl8,wl7,wl8,wl10,wl9,wl,bl,cx,-:21,cx:3,-:19,cx:4,-:19,cx:4,-:19,cx:5,-:17,cx:3,sx2:3,-:17,sx2:3,cx:3,-:17,cx:7,-:15,cx:8,-:15,cx:4,sx2:4,-:15,sx2:4,cx:6,-:11,cx:12,-:2,ns1,-,ns7,-,ns2,-,ns1,-:2,cx:12,-:2,bl4,bl6,bl,bl8,bl,bl7,bl5,-:2,cx:29,bl2,bl7,bl4,bl8,sx2:4,-:7,sx2:4,bl7,bl5,bl,bl7</t></level> ; levelData["56831d55cc3e8a0140c06e16c81e8a64.xml"] = <level w="29" h="18"><a>-:148,ebm,-:2,ebm,-:6,ebm,-,ebm,-:6,ebm,-:11,psha,-:8,psha,-:8,psha,-:221,p2,-,p1,-:9,ebe,-:38,ebe,-:13,ebe,-:37</a><t>bl2,bl5,bl2,bl8,bl6,bl7,bl2,bl,bl2:3,bl5,bl7,bl,bl8,bl4,bl2:2,bl6,bl,bl5,bl2,bl8,bl2:3,bl6,bl5,bl:2,-,bl4,-:4,bl,-:3,bl4,-:4,bl,-:3,bl,-:4,bl,-:2,bl2,bl,-,bl3,-:4,bl2,-:3,bl,-:4,bl2,-:3,bl,-:4,bl2,-:2,bl8,bl5,-,bl4,-:4,bl,-:3,bl6,-:4,bl5,-:3,bl2,-:4,bl,-:2,bl2,bl,-,bl4,-:4,bl5,-:3,bl4,-:4,bl,-:3,bl5,-:4,bl7,-:2,bl7,bl2,-,bl2,-:4,bl7,-:3,bl2,-:4,bl4,-:3,bl7,-:4,bl2,-:2,bl2,bl7,-,bl,-:4,bl,-:3,bl,-:4,bl8,-:3,bl3,-:4,bl4,-:2,bl5,bl6,-:27,bl6,bl,-:27,bl4,bl2,-:27,bl,bl8,-:27,bl2,bl,-:27,bl4,bl2,-:27,bl5:2,-:27,bl2,bl,-:27,bl8,bl2,bl,bl5,sw,bl2,-:6,bl6,sw,bl,bl2,bl5,bl8,-:6,bl6,bl5,sw,bl,bl2:2,-:4,bl2,-:6,bl4,-:4,bl,-:6,bl,-:9,bl:2,bl2,bl5,sw,bl6,bl8,bl3,-:4,bl,bl5,sw,bl,bl2,bl8,bl2:2,-:5</t></level> ; levelData["487dec866ca790e571f084a67a1f30ec.xml"] = <level w="24" h="17"><a>-:108,p2,-:84,eb,-:2,ebp,-:2,eb,-:5,eb,-:2,ebp,-:2,eb,-:2,ebp,-:54,p1,-:91,eb,-:2,eb,-:2,eb,-:2,eb,-:2,eb,-:2,eb,-:5,eb,-:25</a><t>a,-:23,cx:48,-:48,cx:48,-:48,cl:24,-:48,cx:48,-:48,cr:24</t></level> ; levelData["0369d12d478b0273e4c27b649d5d2c31.xml"] = <level w="24" h="18"><a>-:128,ek,-,ek,-:4,ek,-:59,ef,-:16,ef,-:78,ef,-:16,ef,-:84,p2,-:3,p1,-:34</a><t>bl4,bl2,bl4,bl5,bl,bl2,bl5,bl4,bl7,bl2,bl5,bl4,bl2,bl4,bl5,bl2,bl4,bl5,bl2,bl7,bl2,bl5,bl2,bl4,bl5:2,-:20,bl4,bl,bl5,bl,-:20,bl7,bl5,-,bl,-:20,bl,-,ns12,bl4,-:20,bl4,ns13,bl7,bl2,-:3,bl3,ns6,ns10,ns9,ns2,-:2,ns11,ns3,ns6,-,ns15,ns16,bl,-:3,bl,bl8,bl4,bl5,-:3,bl4,bl6,bl8:2,bl7,bl6,bl8,bl7,bl8,bl6,bl5,bl8,bl7,bl2,-:3,bl,bl5,-,bl,-:20,bl7,-,ns11,bl4,-:20,bl8,ns10,bl8,bl5,-:20,bl4,bl7,bl4,bl7,-:20,bl8,bl2,-,bl4,-:20,bl,-,ns15,bl5,-:20,bl2,ns8,bl5,bl4,-:20,bl4,bl8,bl7,bl,-:20,bl2,bl,-,bl8,-:20,bl7,-,ns10,bl7,ns4,ns5:2,ns6,ns7,-:2,ns5,ns6,ns7,ns4,ns5,ns7,-,ns5,ns6,ns7,ns6,ns4:2,bl8,ns15,bl7,bl6,bl5,bl2,bl8,bl5:2,bl3,bl5:2,bl3,bl7,bl2,bl8,bl5,bl,bl2,bl8,bl2,bl5,bl8,bl7,bl5,bl7</t></level> ; levelData["df01c98bf8a73ea99efdb07f560553f5.xml"] = <level w="23" h="17"><a>-:34,pipe,-:112,p2,-:3,p1,-:239</a><t>a,-:21,a,-:34,bl,-:22,bl,-:22,bl,-:22,bl,-:22,bl,-:8,cl:2,-:10,cl:3,cr:3,-:8,cl:3,-:37,cr:4,-:9,cr:5,-:22,bl,-:22,bl,-:3,cl:3,-:3,cl:2,-:11,bl,-:13,cl:5,-:2,cr:4,-:7,cl:2,-:12,bl,-:11,sx2,sx:2,sx2,sx,sx2,sx,sx2:2,sx,sx2,bl,sx,sx2,sx,sx2,sx:3,sx2,sx,sx2,sx</t></level> ; levelData["d7ea3769628bf48ff067a609d033c313.xml"] = <level w="23" h="17"><a>-:34,pipe,-:112,p2,-:3,p1,-:239</a><t>a,-:21,a,-:184,sx:2,-:19,sx:2,bn1:2,-:19,bn1:4,-:19,bn1:2,-:8,bn1:7,-:16,bn1,bl3:2,bl,bl3,bl2,bn1,-:12,bn1:5,bl2,-:3,bl2,bn1:5,-:8,bn1,bl4,bl3:2,bl,bl4,-:3,bl3:2,bl4,bl,bl3,bn1,-:4,bn1:5,bl,-:11,bl2,bn1:5</t></level> ; levelData["d09143613d6c6e5047c3e0e6a2847255.xml"] = <level w="24" h="17"><a>-:36,pipe,-:213,p2,-:2,p1,-:12,pfa,-:3,pfb,-:3,pfa,-:3,pfb,-:3,pfa,-:3,pfb,-:51,pfb,-:3,pfa,-:3,pfb,-:3,pfa,-:3,pfb,-:3,pfa,-:49</a><t>a,-:22,a,-:360,sx2,sx:2,sx2,sx,sx2,sx:8,sx2,sx,sx2,sx:2,sx2,sx:4</t></level> ; levelData["1f2cf7f12b21b7a0ec17ca48924a56ab.xml"] = <level w="24" h="17"><a>-:36,pipe,-:159,p2,-:14,p1,-:126,pt,-:3,pt,-:3,pt,-:3,pt,-:3,pt,-:3,pt,-:49</a><t>a,-:22,a,-:196,tmr,-:14,tmr,-:8,tmr,-:14,tmr,-:8,tmr,-:14,tmr,-:100,sx:24</t></level> ; levelData["90a8b2da8496e0631cda0f3c9b3649e1.xml"] = <level w="27" h="17"><a>-:42,pipe,-:319,p1,-:3,p2,-:13,pshb,-:4,pshb,-:3,psha,-:4,psha,-:3,pshb,-:4,pshb,-:55</a><t>a,-:25,a,-:355,sw,-:8,sw,-:8,sw,-:31,sx2:3,sx:24</t></level> ; } public static function endGame():void{ if (!content){ return; }; try { endLevel(); } catch(e:Error) { }; popup.destroy(); popup = null; Key.terminate(stage); stage.removeEventListener(Event.ENTER_FRAME, enterFrame); coinRenderer.parent.removeChild(coinRenderer); coinRenderer = null; content.removeChild(floatingScoreLayer); floatingScoreLayer = null; content.removeChild(bonusPipeLayer); bonusPipeLayer = null; content.removeChild(cloudmobileLayer); cloudmobileLayer = null; content.removeChild(arrowLayer); arrowLayer = null; content.removeChild(playerLayer); playerLayer = null; content.removeChild(enemyLayer); enemyLayer = null; content.removeChild(blockLayer); blockLayer = null; content.removeChild(platformLayer); platformLayer = null; content.removeChild(tileLayer); tileLayer = null; content.removeChild(collectibleLayer); collectibleLayer = null; content.removeChild(chestLayer); chestLayer = null; content.removeChild(signLayer); signLayer = null; if (flyingP1){ if (flyingP1.parent){ flyingP1.parent.removeChild(flyingP1); }; flyingP1 = null; }; if (flyingP2){ if (flyingP2.parent){ flyingP2.parent.removeChild(flyingP2); }; flyingP2 = null; }; if (tag){ tag.destroy(); tag = null; }; stage.quality = StageQuality.HIGH; content = null; root = null; stage = null; if (background. != "menu"){ background. = "menu"; background.gotoAndStop("menu"); }; NitromeGame.sound_manager.playMusic(SoundManager.MENU); } public static function isBonusLevel(_arg1:Number=NaN):Boolean{ if (isNaN(_arg1)){ _arg1 = loadedLevelNumber.value; }; if (_arg1 > 200){ return (true); }; return (false); } public static function endLevel():void{ if (!level){ return; }; level.destroy(); level = null; } public static function startGame(_arg1:Sprite):void{ if (content){ return; }; setupLevelData(); stage = _arg1.stage; root = MovieClip(_arg1.root); root.stop(); content = _arg1; background = root.background; background.white = 1; content.addChild((signLayer = new Sprite())); content.addChild((chestLayer = new Sprite())); content.addChild((collectibleLayer = new Sprite())); content.addChild((tileLayer = new Sprite())); content.addChild((platformLayer = new Sprite())); content.addChild((blockLayer = new Sprite())); content.addChild((enemyLayer = new Sprite())); content.addChild((playerLayer = new Sprite())); content.addChild((arrowLayer = new Sprite())); content.addChild((cloudmobileLayer = new Sprite())); content.addChild((bonusPipeLayer = new Sprite())); content.addChild((floatingScoreLayer = new Sprite())); collectibleLayer.addChild((coinRenderer = new CoinRenderer())); popup = new IngamePopup(); stage.quality = StageQuality.LOW; Key.initialize(stage); stage.addEventListener(Event.ENTER_FRAME, enterFrame); flyingP1 = new FlyingP1(); flyingP2 = new FlyingP2(); player1Powerup.value = Player.getLockedPowerup(1); player2Powerup.value = Player.getLockedPowerup(2); player1PowerupTime.value = 0; player2PowerupTime.value = 0; } public static function enterFrame(_arg1:Event):void{ if (!isPaused()){ if (levelPanningOut){ advancePanOut(); coinRenderer. (); } else { if (levelPanningIn){ advancePanIn(); coinRenderer. (); } else { if (((content) && (level))){ frameNumber++; level.advance(); coinRenderer. (); }; }; }; if (tag){ tag.advance(); }; }; if (popup){ popup.advance(); }; if (((((((popup) && (!(isPaused())))) && (!(popup.isOpen)))) && (Key.isDown(Key.P)))){ popup.open("paused"); pause(); }; } public static function backgroundForLevel(_arg1:Number=NaN):String{ if (isHellLevel(_arg1)){ return ("hell"); }; if (isOriginalLevel(_arg1)){ return ("original"); }; return ("heaven"); } protected static function advancePanOut():void{ flyingP1.advance(); if (((flyingP2) && (isTwoPlayerGame()))){ flyingP2.advance(); }; if (panSpeed < 12){ panSpeed = (panSpeed + 0.5); }; Controller.content.x = (Controller.content.x - ((panSpeed * panSpeed) / 15)); Controller.content.y = (Controller.content.y + panSpeed); if (Controller.content.y > 500){ level.destroy(); level = null; levelPanningOut = false; levelPanningIn = true; startLevel(levelToPanIn.value); }; if (level){ level. (); }; background.advance(); if (((bonusRound) && (level))){ level.transitAdvance(); }; } public static function restartLevel():void{ endLevel(); startLevel(loadedLevelNumber.value); flyingP1. (); if (((flyingP2) && (isTwoPlayerGame()))){ flyingP2. (); }; } public static function onLoadComplete():void{ bonusRound = (loadedLevelNumber.value > 200); bonusRoundNext = false; background. = (background. + (300 - Controller.content.x)); Controller.content.y = 500; Controller.content.x = 300; setupFlyingChars(); level = new Level(); level.create(loadedXML); NitromeGame.transition.play(); if (loadIndicator){ loadIndicator.(); }; if (bonusRound){ MessageOverlay.show("BONUS STAGE"); } else { if ((((loadedLevelNumber.value >= 151)) && ((loadedLevelNumber.value <= 200)))){ MessageOverlay.show(("ORIGINAL " + (loadedLevelNumber.value - 150))); } else { MessageOverlay.show(("STAGE " + loadedLevelNumber.value)); }; }; level. (true); flyingP1.targetX = (level.player1.x + (275 - level. )); flyingP1.  = (level.player1.y + (200 - level.cameraY)); if (isTwoPlayerGame()){ flyingP2.targetX = (level.player2.x + (275 - level. )); flyingP2.  = (level.player2.y + (200 - level.cameraY)); }; levelPanningIn = true; if (((!(tag)) && ((GameMode.value == 1)))){ tag = new Tag(); tag.create(); }; } public static function isLastLevel(_arg1:Number=NaN):Boolean{ if (isNaN(_arg1)){ _arg1 = loadedLevelNumber.value; }; if (RandomLevelMode.value == 1){ return (false); }; if (_arg1 == 50){ return (true); }; if ((((_arg1 == 100)) && ((LevelPack.value == 1)))){ return (true); }; return (false); } protected static function setupFlyingChars():void{ if (!flyingP1){ flyingP1 = new FlyingP1(); }; if (((((level) && (level.player1))) && (level.player1.alive))){ flyingP1.x = (level.player1.x + Controller.content.x); flyingP1.y = (level.player1.y + Controller.content.y); flyingP1.filters = level.player1.filters; flyingP1.transform.colorTransform = level.player1.transform.colorTransform; flyingP1.scaleX = (flyingP1.scaleY = level.player1.scaleY); } else { if (((level) && (level.player1))){ flyingP1. (); flyingP1.filters = []; flyingP1.transform.colorTransform = new ColorTransform(); flyingP1.scaleX = (flyingP1.scaleY = 1); }; }; if (SecretCharacter.value == 1){ flyingP1.gotoAndPlay("spartan"); } else { if (CharacterSkin1.value == 0){ flyingP1.gotoAndPlay("normal"); } else { if (CharacterSkin1.value == 1){ flyingP1.gotoAndPlay("white"); } else { if (CharacterSkin1.value == 2){ flyingP1.gotoAndPlay("shadow"); } else { if (CharacterSkin1.value == 3){ flyingP1.gotoAndPlay("tiger"); } else { if (CharacterSkin1.value == 4){ flyingP1.gotoAndPlay("stone"); } else { if (CharacterSkin1.value == 5){ flyingP1.gotoAndPlay("demon"); }; }; }; }; }; }; }; flyingP1.visible = true; if (!flyingP1.parent){ Controller.root.flyingPlayerHolder.addChild(flyingP1); }; if (isTwoPlayerGame()){ if (!flyingP2){ flyingP2 = new FlyingP2(); }; if (((((level) && (level.player2))) && (level.player2.alive))){ flyingP2.x = (level.player2.x + Controller.content.x); flyingP2.y = (level.player2.y + Controller.content.y); flyingP2.filters = level.player2.filters; flyingP2.transform.colorTransform = level.player2.transform.colorTransform; flyingP2.scaleX = (flyingP2.scaleY = level.player2.scaleY); } else { if (((level) && (level.player2))){ flyingP2. (); flyingP2.filters = []; flyingP2.transform.colorTransform = new ColorTransform(); flyingP2.scaleX = (flyingP2.scaleY = 1); }; }; if (SecretCharacter.value == 1){ flyingP2.gotoAndPlay("spartan"); } else { if (CharacterSkin2.value == 0){ flyingP2.gotoAndPlay("normal"); } else { if (CharacterSkin2.value == 1){ flyingP2.gotoAndPlay("white"); } else { if (CharacterSkin2.value == 2){ flyingP2.gotoAndPlay("shadow"); } else { if (CharacterSkin2.value == 3){ flyingP2.gotoAndPlay("tiger"); } else { if (CharacterSkin2.value == 4){ flyingP2.gotoAndPlay("stone"); } else { if (CharacterSkin2.value == 5){ flyingP2.gotoAndPlay("demon"); }; }; }; }; }; }; }; flyingP2.visible = true; if (!flyingP2.parent){ Controller.root.flyingPlayerHolder.addChild(flyingP2); }; }; } public static function isTwoPlayerGame():Boolean{ if (PlayerNum.value == 2){ return (true); }; return (false); } public static function pause():void{ if (level){ level.pause(); }; if (flyingP1){ flyingP1.stop(); }; if (flyingP2){ flyingP2.stop(); }; } public static function onMac():Boolean{ var _local1:String; _local1 = Capabilities.os; if (_local1.substr(0, 3).toUpperCase() == "MAC"){ return (true); }; return (false); } public static function isPaused():Boolean{ if (!popup){ return (false); }; if (!popup.isOpen){ return (false); }; if ((((popup. == "paused")) || ((popup. == "paused_cheats")))){ return (true); }; return (false); } public static function unpause():void{ if (level){ level.unpause(); }; if (flyingP1){ flyingP1.play(); }; if (flyingP2){ flyingP2.play(); }; } } }//package com.nitrome.twinshot
Section 127
//ConveyorTile (com.nitrome.twinshot.ConveyorTile) package com.nitrome.twinshot { public class ConveyorTile extends Tile { public static const CONVEYOR_SPEED:Number = 4; override public function pause():void{ stop(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendPause = true; groundSpeedX = ((this is tile_cr)) ? CONVEYOR_SPEED : -(CONVEYOR_SPEED); } override public function unpause():void{ play(); } } }//package com.nitrome.twinshot
Section 128
//CrumbleTile (com.nitrome.twinshot.CrumbleTile) package com.nitrome.twinshot { public class CrumbleTile extends Tile { protected function setNonsolid():void{ solid = false; } protected function setSolid():void{ solid = true; } public function crumble():void{ gotoAndPlay("crumbling"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = false; solidUnderneath = false; solidInside = false; sendContact = true; } override public function playerContact(_arg1:Player):void{ if (((!((currentLabel == "crumble"))) && (!((currentLabel == "crumbling"))))){ gotoAndPlay("crumble"); }; } } }//package com.nitrome.twinshot
Section 129
//Debris (com.nitrome.twinshot.Debris) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; public class Debris extends MovieClip { public var :Number;// = 0 public var velocityX:Number;// = 0 public var velocityY:Number;// = 0 public var spin:Number;// = 0 public var finished:Boolean;// = false public var lockY:DisplayObject;// = null public var lifetime:Number;// = 0 public var accelerationY:Number;// = 0 public function Debris(){ velocityX = 0; velocityY = 0;  = 0; accelerationY = 0; spin = 0; lifetime = 0; finished = false; lockY = null; super(); } public function destroy():void{ stop(); if (parent){ parent.removeChild(this); }; } public function unpause():void{ play(); } public function create(_arg1:Sprite, _arg2:Number, _arg3:Number):void{ _arg1.addChild(this); x = _arg2; y = _arg3; Controller.level.debrisList.push(this); } public function advance():void{ var _local1:Rectangle; var _local2:Rectangle; velocityX = (velocityX + ); velocityY = (velocityY + accelerationY); x = (x + velocityX); y = (y + velocityY); rotation = (rotation + spin); if (lockY){ if ((lockY is Block)){ y = (lockY.y - (lockY as Block).extentAbove); } else { if ((lockY is HellBossFlyingBlock)){ y = (lockY.y - (lockY as HellBossFlyingBlock).extentAbove); } else { y = lockY.y; }; }; }; _local1 = getBounds(root); _local2 = new Rectangle(-20, -20, 590, 440); if (!_local2.intersects(_local1)){ finished = true; }; if (lifetime > 0){ lifetime--; if (lifetime < 1){ finished = true; }; }; } public function pause():void{ stop(); } public static function createContained(_arg1:Sprite, _arg2:Sprite, _arg3:Number, _arg4:Number, _arg5:Number=0, _arg6:Number=0):Debris{ var _local7:Debris; _local7 = new (Debris); _local7.addChild(_arg1); _local7.create(_arg2, _arg3, _arg4); _arg1.x = _arg5; _arg1.y = _arg6; return (_local7); } } }//package com.nitrome.twinshot
Section 130
//DizzyStars (com.nitrome.twinshot.DizzyStars) package com.nitrome.twinshot { import flash.display.*; public dynamic class DizzyStars extends MovieClip { } }//package com.nitrome.twinshot
Section 131
//DoubleSidedEnemy (com.nitrome.twinshot.DoubleSidedEnemy) package com.nitrome.twinshot { public class DoubleSidedEnemy extends Enemy { public const STUN_TIME:Number = 100; public var  :Number;// = 0 public var  :Number;// = 0 public function DoubleSidedEnemy(){   = 0;   = 0; super(); addFrameScript(5, frame6, 22, frame23, 33, frame34, 43, frame44); } function frame23(){ gotoAndPlay("one_backwards"); } override public function advance():void{ if (alive){ walkSpeed = ((( ) || ( ))) ? 1 : 2; if (  > 0){  --; }; if (  > 0){  --; }; }; super.advance(); } function frame34(){ gotoAndPlay("one_forwards"); } function frame6(){ gotoAndPlay("two"); } function frame44(){ gotoAndStop("dead"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!alive){ return (false); }; NitromeGame.sound_manager.playSound("enemyHit"); if (_arg1.pointingRight){   = STUN_TIME; if (  > 0){ kill(_arg1); }; } else {   = STUN_TIME; if (  > 0){ kill(_arg1); }; }; return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 32; extentToRight = 32; extentAbove = 32; extentBelow = 0; canJump = false; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 10); } override protected function animation():void{ var _local1:String; _local1 = null; if (((!(alive)) || ((( ) && ( ))))){ gotoAndStop("dead"); scaleX = 1; rotation = (rotation + ((velocityX)>0) ? 5 : -5); } else { if ( ){ _local1 = ((velocityX < 0)) ? "one_forwards" : "one_backwards"; scaleX = 1; } else { if ( ){ _local1 = ((velocityX < 0)) ? "one_backwards" : "one_forwards"; scaleX = -1; } else { _local1 = "two"; scaleX = ((velocityX)>0) ? 1 : -1; }; }; }; if (((_local1) && (!((currentLabel == _local1))))){ gotoAndPlay(_local1); }; } } }//package com.nitrome.twinshot
Section 132
//Enemy (com.nitrome.twinshot.Enemy) package com.nitrome.twinshot { import flash.geom.*; import com.nitrome.util.*; import flash.filters.*; public class Enemy extends MotiveObject { public const STOP:Number = 4; public const LEAP_UPWARD:Number = 2; public const INIT:Number = -1; public const LEAP_OFF_EDGE:Number = 1; public const LEAP_OVER_GAP:Number = 3; public const WALKING_FORWARD:Number = 0; public var separateFallingAnimation:Boolean;// = false public var canJump:Boolean;// = true public var inLove:Boolean;// = false public var facingRight:Boolean;// = true public var tendencyToTurnBackAnytime:Number;// = -0.2 public var  :Number;// = 80 public var state:Number;// = -1 public var alive:Boolean;// = true public var containsCollectible:Boolean;// = true public var targetX:Number; public var tendencyToMoveUnpredictably:Number;// = 0.1 public var playerCausedLove:Number;// = 0 public var cloudmobile:Cloudmobile;// = null public var ignoreCloudmobiles:Number;// = 0 public var tendencyToLeap:Number;// = -0.05 public var  :Number;// = 30 public var  :Number;// = 0.2 public var tendencyToTurnBackAtEdges:Number;// = -0.1 public var  :Number; public var tendencyToFollowPlayers:Number;// = 1 public var walkSpeed:Number;// = 3 public function Enemy(){ state = INIT; alive = true; facingRight = true; walkSpeed = 3; tendencyToFollowPlayers = 1;   = 0.2; tendencyToLeap = -0.05; tendencyToTurnBackAtEdges = -0.1; tendencyToTurnBackAnytime = -0.2; tendencyToMoveUnpredictably = 0.1; canJump = true;  = 30;   = -(Infinity); containsCollectible = true; separateFallingAnimation = false; inLove = false;  = 80; playerCausedLove = 0; cloudmobile = null; ignoreCloudmobiles = 0; super(); } protected function  ():void{ velocityX = Global.slide(velocityX, 0, 0.2); horizontalMotion(); if (velocityY < 0){ velocityY = (velocityY + weight); y = (y + velocityY); objectUnderneath = null; onGround = false; } else { verticalMotion(); if (onGround){ decideNext(); }; }; } override public function wrap():void{ if (x >= Controller.level.pixelWidth){ targetX = (targetX - Controller.level.pixelWidth); }; if (x < 0){ targetX = (targetX + Controller.level.pixelWidth); }; super.wrap(); } protected function  ():Array{ var aiMoves:Array; var getWeight:Function; var forwardRaycast:Raycast; var backwardRaycast:Raycast; var wallInFront:Boolean; var wallBehind:Boolean; var stuckBetweenWalls:Boolean; var cloudJump:AiMove; var walkForwardX:Number; var nextBelowRaycast:Raycast; var prevBelowRaycast:Raycast; var platformContinuesAhead:Boolean; var platformContinuesBehind:Boolean; var leapForwardRaycast:Raycast; var dx:Number; var fromAboveRaycast:Raycast; var tx:Number; var targetDownRaycast:Raycast; var targetForwardRaycast:Raycast; getWeight = function (_arg1:Raycast):Number{ var _local2:Number; _local2 = 0; if (((_arg1) && (_arg1.hitTile))){ _local2 = (_local2 + (_arg1.hitTile.calculateAiWeight() * tendencyToFollowPlayers)); }; _local2 = (_local2 + (tendencyToMoveUnpredictably * Math.random())); return (_local2); }; aiMoves = []; if ((((this is BlackMan)) && ((ignoreCloudmobiles < 1)))){ cloudJump =  (); if (cloudJump){ return ([cloudJump]); }; }; forwardRaycast = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); backwardRaycast = Raycast.fatRaycastX((x + (facingRight) ? -(extentToLeft) : extentToRight), (facingRight) ? -1 : 1, (y - extentAbove), (y + extentBelow)); wallInFront = ((forwardRaycast) && ((forwardRaycast.distance < 2))); wallBehind = ((backwardRaycast) && ((backwardRaycast.distance < 2))); stuckBetweenWalls = ((wallInFront) && (wallBehind)); if (!stuckBetweenWalls){ walkForwardX = ((wallInFront)!=facingRight) ? 30 : -30; nextBelowRaycast = Raycast.fatRaycastY(y, 1, ((x + walkForwardX) - 6), ((x + walkForwardX) + 6)); prevBelowRaycast = Raycast.fatRaycastY(y, 1, ((x - walkForwardX) - 6), ((x - walkForwardX) + 6)); platformContinuesAhead = ((nextBelowRaycast) && ((nextBelowRaycast.distance < 2))); platformContinuesBehind = ((prevBelowRaycast) && ((prevBelowRaycast.distance < 2))); if (wallInFront){ aiMoves.push(new AiMove(getWeight(prevBelowRaycast), WALKING_FORWARD, NaN, NaN, true)); } else { if (!platformContinuesAhead){ if (((canJump) && (nextBelowRaycast))){ leapForwardRaycast = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, ((y - extentAbove) - 10), ((y - extentAbove) + 10)); if (((!(leapForwardRaycast)) || ((leapForwardRaycast.distance >= 24)))){ aiMoves.push(new AiMove(getWeight(nextBelowRaycast), LEAP_OFF_EDGE, -7, (x + (walkForwardX * 1.5)))); }; }; if ((Controller.frameNumber -  ) >=  ){ aiMoves.push(new AiMove((getWeight(prevBelowRaycast) + tendencyToTurnBackAtEdges), WALKING_FORWARD, NaN, NaN, true)); }; } else { aiMoves.push(new AiMove((getWeight(nextBelowRaycast) +  ), WALKING_FORWARD)); if ((Controller.frameNumber -  ) >=  ){ aiMoves.push(new AiMove((getWeight(prevBelowRaycast) + tendencyToTurnBackAnytime), WALKING_FORWARD, NaN, NaN, true)); }; }; }; }; if (canJump){ dx = 2; while (dx <= 4) { tx = (x + ((dx + 1) * (facingRight) ? 24 : -24)); targetDownRaycast = Raycast.fatRaycastY(((y + 24) - (dx * 24)), 1, (tx - 3), (tx + 3)); targetForwardRaycast = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, ((y - 96) - 10), ((y - 96) + 10)); if (((targetForwardRaycast) && ((targetForwardRaycast.distance < 48)))){ } else { if (((targetDownRaycast) && ((targetDownRaycast.distance < (dx * 24))))){ if (((((targetDownRaycast.hitTile) && (tileUnderneath))) && ((targetDownRaycast.hitTile.surfaceIndex == tileUnderneath.surfaceIndex)))){ } else { aiMoves.push(new AiMove((getWeight(targetDownRaycast) + tendencyToLeap), LEAP_OVER_GAP, -13, tx)); break; }; }; }; dx = (dx + 1); }; fromAboveRaycast = Raycast.fatRaycastY((y - 96), 1, (x - 6), (x + 6)); if (((fromAboveRaycast) && ((fromAboveRaycast.distance < 96)))){ aiMoves.push(new AiMove((getWeight(fromAboveRaycast) + tendencyToLeap), LEAP_UPWARD, -13)); }; }; return (aiMoves); } protected function doWalkingForward():void{ var _local1:Number; if (facingRight){ _local1 = (Math.floor(((x + extentToRight) / 24)) * 24); } else { _local1 = (Math.floor((((x + 24) - extentToLeft) / 24)) * 24); }; velocityX = (facingRight) ? walkSpeed : -(walkSpeed); if (groundSpeedX > 0){ velocityX = (velocityX + (walkSpeed * 0.5)); }; if (groundSpeedX < 0){ velocityX = (velocityX - (walkSpeed * 0.5)); }; horizontalMotion(); verticalMotion(); decideNext(); if (((((((facingRight) && ((x >= _local1)))) || (((!(facingRight)) && ((x <= _local1)))))) || (!(onGround)))){ if (state != WALKING_FORWARD){ x = _local1; }; }; } override public function advance():void{ if (alive){ if (!cloudmobile){ switch (state){ case INIT: decideNext(); break; case WALKING_FORWARD: doWalkingForward(); break; case LEAP_OFF_EDGE: doLeapOffEdge(); break; case LEAP_UPWARD:  (); break; case LEAP_OVER_GAP:  (); break; case STOP: doStop(); break; }; }; wrap(); } else { doDeath(); }; animation(); if (((alive) && ((ignoreCloudmobiles > 0)))){ ignoreCloudmobiles--; }; } protected function decideNext():void{ var _local1:Array; var _local2:Number; var _local3:AiMove; var _local4:Number; if (isClone){ return; }; _local1 =  (); _local2 = -(Infinity); _local4 = 0; while (_local4 < _local1.length) { if (_local1[_local4].weight > _local2){ _local2 = _local1[_local4].weight; _local3 = _local1[_local4]; }; _local4++; }; if (_local3){ _local3.commit(this); if (((_local3.turnAround) && ((_local3.state == WALKING_FORWARD)))){   = Controller.frameNumber; }; }; } override public function addClones():void{ if (alive){ super.addClones(); } else { super.removeClones(); }; } protected function doDeath():void{ velocityY++; x = (x + velocityX); y = (y + velocityY); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!alive){ return (false); }; NitromeGame.sound_manager.playSound("enemyHit"); kill(_arg1); return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 24); extentToLeft = 12; extentToRight = 12; extentAbove = 48; extentBelow = 0; wallBounceFactor = 0; floorBounceFactor = 0; weight = 0.8; play(); Controller.enemyLayer.addChild(this); } override public function unpause():void{ super.unpause(); if (alive){ play(); }; } protected function  ():void{ var _local1:FloatingScore; alive = false; if (parent){ parent.removeChild(this); }; new LoveExplosion().createFromPlayer(Controller.arrowLayer, x, (y - (extentAbove / 2)), playerCausedLove); if (playerCausedLove == 1){ Controller.level.player1.score.value = (Controller.level.player1.score.value + 100); } else { if ((((playerCausedLove == 2)) && (Controller.level.player2))){ Controller.level.player2.score.value = (Controller.level.player2.score.value + 100); } else { //unresolved jump }; }; _local1 = new FloatingScore(); _local1.createScore(x, (y - (extentAbove / 2)), 100); if (cloudmobile){ cloudmobile.enemyLeave(); }; } protected function doStop():void{ verticalMotion(); } protected function  ():AiMove{ var _local1:Number; var _local2:Cloudmobile; var _local3:Number; var _local4:Number; var _local5:Raycast; var _local6:AiMove; _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Cloudmobile); if (!_local2){ } else { if (((_local2.holdingPlayer) || (_local2.holdingEnemy))){ } else { _local3 = (_local2.x - x); if (_local3 < (-(Controller.level.pixelWidth) / 2)){ _local3 = (_local3 + Controller.level.pixelWidth); }; if (_local3 > (Controller.level.pixelWidth / 2)){ _local3 = (_local3 - Controller.level.pixelWidth); }; if (Math.abs(_local3) > 120){ } else { _local4 = (_local2.y - y); if (_local4 < (-(Controller.level.pixelHeight) / 2)){ _local4 = (_local4 + Controller.level.pixelHeight); }; if (_local4 > (Controller.level.pixelHeight / 2)){ _local4 = (_local4 - Controller.level.pixelHeight); }; if (_local4 < -72){ } else { _local5 = Raycast.fatRaycastY((y - 72), 1, (_local2.x - 12), (_local2.x + 12)); if (((_local5) && ((_local5.distance < 72)))){ } else { _local6 = new AiMove(1, LEAP_OVER_GAP, -10, _local2.x); return (_local6); }; }; }; }; }; _local1++; }; return (null); } protected function  ():void{ var _local1:Number; if ((targetX - x) > (Controller.level.pixelWidth / 2)){ targetX = (targetX - Controller.level.pixelWidth); }; if ((targetX - x) < (-(Controller.level.pixelWidth) / 2)){ targetX = (targetX + Controller.level.pixelWidth); }; _local1 = (((x - targetX) * 0.9) + targetX); _local1 = Global.slide(_local1, targetX, 0.4); velocityX = Global.slide(velocityX, (_local1 - x), 1); horizontalMotion(); verticalMotion(); if (onGround){ decideNext(); }; } public function kill(_arg1:Arrow):void{ var _local2:Collectible; var _local3:FloatingScore; gotoAndStop("dead"); alive = false; velocityY = -10; if (containsCollectible){ _local2 = Collectible.randomType(); _local2.createAndRegisterFromEnemy(this); }; if (_arg1){ if (_arg1.playerSource == 1){ Controller.level.player1.score.value = (Controller.level.player1.score.value + 100); } else { if ((((_arg1.playerSource == 2)) && (Controller.level.player2))){ Controller.level.player2.score.value = (Controller.level.player2.score.value + 100); } else { //unresolved jump }; }; _local3 = new FloatingScore(); _local3.createScore(x, (y - (extentAbove / 2)), 100); }; if (cloudmobile){ cloudmobile.enemyLeave(); }; } public function love():void{ var createLoveHeart:Function; var n:Number; var i:Number; var t:Number; var enemy:Enemy; createLoveHeart = function (_arg1:Number, _arg2:Number):void{ var _local3:Debris; _local3 = new FloatingLoveHeart(); _local3.create(Controller.enemyLayer, _arg1, _arg2); _local3.velocityX = ((Math.random() - 0.5) * 3); _local3.velocityY = (-2 - (Math.random() * 0.5)); _local3.lifetime = 60; }; if ( > 0){ if (((((Controller.frameNumber % 5) == 0)) && ((Math.random() > 0.1)))){ if ((this is DoubleSidedEnemy)){ createLoveHeart((x - 28), (y - (extentAbove * 0.8))); createLoveHeart((x + 28), (y - (extentAbove * 0.8))); } else { createLoveHeart(x, (y - (extentAbove * 0.8))); }; };  --; if ( < 1){  (); } else { if ( < 30){ i = (1 - ( / 30)); filters = [new GlowFilter(16751052, (i * 2), 8, 8)]; }; if ( < 10){ t = (1 - ( / 10)); transform.colorTransform = new ColorTransform(1, 1, 1, 1, (t * 0xFF), (t * 153), (t * 204)); }; if (((((( == 24)) && (onGround))) && ((this is BlackMan)))){ state = STOP; gotoAndPlay("loveDeath"); }; if ( == 36){ NitromeGame.sound_manager.playSound("loveExplosionAnticipate"); }; n = 0; while (n < Controller.level.objectList.length) { enemy = (Controller.level.objectList[n] as Enemy); if (!enemy){ } else { if (enemy == this){ } else { if (enemy.inLove){ } else { if (enemy.intersects(this)){ enemy.hitByLoveArrow(null); }; }; }; }; n = (n + 1); }; }; }; } public function isHarmful():Boolean{ return (!(inLove)); } protected function animation():void{ if (cloudmobile){ if (currentLabel != "walking"){ gotoAndPlay("walking"); }; } else { if (alive){ switch (state){ case WALKING_FORWARD: if (currentLabel != "walking"){ gotoAndPlay("walking"); }; break; case LEAP_OFF_EDGE: case LEAP_OVER_GAP: case LEAP_UPWARD: if (((separateFallingAnimation) && ((velocityY > 0)))){ if (currentLabel != "falling"){ gotoAndPlay("falling"); }; } else { if (currentLabel != "jumping"){ gotoAndPlay("jumping"); }; }; break; }; } else { if (currentLabel != "dead"){ gotoAndPlay("dead"); }; }; }; scaleX = (facingRight) ? 1 : -1; } override public function hitByLoveArrow(_arg1:Arrow):Boolean{ if (!alive){ return (false); }; if (inLove){ return (false); }; NitromeGame.sound_manager.playSound("loveInfection"); if (_arg1){ playerCausedLove = _arg1.playerSource; }; inLove = true; return (true); } protected function doLeapOffEdge():void{ var _local1:Number; if ((targetX - x) > (Controller.level.pixelWidth / 2)){ targetX = (targetX - Controller.level.pixelWidth); }; if ((targetX - x) < (-(Controller.level.pixelWidth) / 2)){ targetX = (targetX + Controller.level.pixelWidth); }; _local1 = (((x - targetX) * 0.9) + targetX); _local1 = Global.slide(_local1, targetX, 0.3); velocityX = Global.slide(velocityX, (_local1 - x), 1); horizontalMotion(); verticalMotion(); if (onGround){ decideNext(); }; } override public function pause():void{ super.pause(); stop(); } } }//package com.nitrome.twinshot class AiMove { private var  :Boolean;// = false private var state:Number; private var targetX:Number; private var weight:Number; private var turnAround:Boolean;// = false private var  :Boolean;// = false private var velocityY:Number; private function AiMove(_arg1:Number, _arg2:Number, _arg3:Number=NaN, _arg4:Number=NaN, _arg5:Boolean=false){  = false;  = false; turnAround = false; super(); weight = _arg1; state = _arg2; if (!isNaN(_arg3)){ velocityY = _arg3;  = true; }; if (!isNaN(_arg4)){ targetX = _arg4;  = true; }; turnAround = _arg5; } public function commit(_arg1:Enemy){ _arg1.state = state; if ( ){ _arg1.velocityY = velocityY; }; if ( ){ _arg1.targetX = targetX; }; if (turnAround){ _arg1.facingRight = !(_arg1.facingRight); }; if (state == _arg1.LEAP_UPWARD){ _arg1.velocityX = 0; }; } }
Section 133
//EnemyDeathTile (com.nitrome.twinshot.EnemyDeathTile) package com.nitrome.twinshot { public class EnemyDeathTile extends SpikeTile { override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); sendAdvance = true; } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Player; var _local5:Enemy; super.advance(); _local1 = (tileX * 24); _local2 = (tileY * 24); _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local4 = Controller.level.playerList[_local3]; if (!_local4){ } else { if (!_local4.alive){ } else { if (_local4.intersectsRect((_local1 - 2), (_local1 + 26), (_local2 - 2), (_local2 + 26))){ _local4.hit(this); }; }; }; _local3++; }; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local5 = (Controller.level.objectList[_local3] as Enemy); if (!_local5){ } else { if (!_local5.alive){ } else { if (_local5.intersectsRect((_local1 - 2), (_local1 + 26), (_local2 - 2), (_local2 + 26))){ _local5.kill(null); }; }; }; _local3++; }; } } }//package com.nitrome.twinshot
Section 134
//ExplodingEnemy (com.nitrome.twinshot.ExplodingEnemy) package com.nitrome.twinshot { public class ExplodingEnemy extends Enemy { public var areaBottom:Number;// = 0 public var areaTop:Number;// = -48 public function ExplodingEnemy(){ areaTop = -48; areaBottom = 0; super(); addFrameScript(4, frame5, 10, frame11, 11, frame12); } function frame5(){ areaTop = -48; areaBottom = -16; } function frame11(){ areaTop = -36; areaBottom = 0; } function frame12(){ gotoAndPlay("walking"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (_arg1){ if (_arg1.y < (y + areaTop)){ return (false); }; if (_arg1.y > (y + areaBottom)){ return (false); }; }; return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 14; extentToRight = 14; extentAbove = 48; extentBelow = 0; canJump = false; } override public function kill(_arg1:Arrow):void{ var _local2:Explosion; super.kill(_arg1); _local2 = new Explosion(); _local2.create(Controller.enemyLayer, x, (y - (extentAbove / 2))); visible = false; } override protected function animation():void{ scaleX = (facingRight) ? 1 : -1; } override public function debugDrawBoundaries():void{ super.debugDrawBoundaries(); graphics.lineStyle(1, 0xFF); graphics.drawRect(-(extentToLeft), areaTop, (extentToLeft + extentToRight), (-(areaTop) + areaBottom)); } } }//package com.nitrome.twinshot
Section 135
//Explosion (com.nitrome.twinshot.Explosion) package com.nitrome.twinshot { import flash.display.*; public class Explosion extends Debris { public var harmful:Boolean;// = true public var lowPlayerHit:Boolean;// = false public var radius:Number;// = 90 public function Explosion(){ harmful = true; lowPlayerHit = false; radius = 90; super(); addFrameScript(10, frame11); } private function ():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Player; var _local10:CrumbleTile; var _local11:Block; var _local12:Enemy; var _local13:Bomb; _local4 = (radius * radius); _local5 = Controller.level.pixelWidth; _local6 = Controller.level.pixelHeight; _local7 = (_local5 / 2); _local8 = (_local6 / 2); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local9 = Controller.level.playerList[_local1]; _local2 = (_local9.x - x); _local3 = ((_local9.y - (_local9.extentAbove / 2)) - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local9.hit(this, true, (lowPlayerHit) ? -2 : -15); }; _local1++; }; _local1 = 0; while (_local1 < Controller.level.tileList.length) { _local10 = (Controller.level.tileList[_local1] as CrumbleTile); if (!_local10){ } else { _local2 = (((_local10.tileX * 24) + 12) - x); _local3 = (((_local10.tileY * 24) + 12) - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local10.playerContact(null); }; }; _local1++; }; _local1 = 0; for (;_local1 < Controller.level.objectList.length;_local1++) { if ((Controller.level.objectList[_local1] is Block)){ _local11 = (Controller.level.objectList[_local1] as Block); _local2 = (_local11.x - x); _local3 = (_local11.y - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local11.velocityX = (_local11.velocityX + ((_local2)>0) ? 1 : -1); }; } else { if ((Controller.level.objectList[_local1] is Enemy)){ _local12 = (Controller.level.objectList[_local1] as Enemy); if (!_local12.alive){ continue; }; _local2 = (_local12.x - x); _local3 = (_local12.y - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local12.hitByArrow(null); }; } else { if ((((Controller.level.objectList[_local1] is Bomb)) && ((currentFrame > 3)))){ _local13 = (Controller.level.objectList[_local1] as Bomb); if (_local13.hasExploded){ } else { _local2 = (_local13.x - x); _local3 = (_local13.y - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local13.explode(); }; }; }; }; }; }; } override public function advance():void{ super.advance(); if (((harmful) && ((currentFrame <= 5)))){ (); }; } function frame11(){ stop(); destroy(); } override public function create(_arg1:Sprite, _arg2:Number, _arg3:Number):void{ super.create(_arg1, _arg2, _arg3); if (harmful){ (); }; NitromeGame.sound_manager.playSound("explosion"); } } }//package com.nitrome.twinshot
Section 136
//FanTile (com.nitrome.twinshot.FanTile) package com.nitrome.twinshot { public class FanTile extends Tile { override public function advance():void{ var _local1:Raycast; var _local2:Number; var _local3:Number; var _local4:Player; var _local5:Number; var _local6:MotiveObject; super.advance(); _local1 = Raycast.fatRaycastY(((tileY * 24) - 1), -1, (tileX * 24), ((tileX * 24) + 24), false, false); _local2 = (_local1) ? (_local1.distance + 1) : Controller.level.pixelHeight; _local3 = 0; while (_local3 < Controller.level.playerList.length) { _local4 = Controller.level.playerList[_local3]; if (!_local4.alive){ } else { if (_local4.x < (tileX * 24)){ } else { if (_local4.x > ((tileX * 24) + 24)){ } else { _local5 = (_local4.y - (tileY * 24)); if (_local5 > 0){ _local5 = (_local5 - Controller.level.pixelHeight); }; if (_local5 < -(_local2)){ } else { if (_local4.velocityY <= -(_local4.terminalVelocityY)){ } else { if (_local4.cloudmobile){ _local4.cloudmobile.airY = -10; } else { _local4.velocityY = (_local4.velocityY - (_local4.weight + 1)); if (_local4.velocityY < 0){ _local4.onGround = false; }; }; }; }; }; }; }; _local3++; }; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local6 = (Controller.level.objectList[_local3] as MotiveObject); if (!_local6){ } else { if (_local6.x < (tileX * 24)){ } else { if (_local6.x > ((tileX * 24) + 24)){ } else { _local5 = (_local6.y - (tileY * 24)); if (_local5 > 0){ _local5 = (_local5 - Controller.level.pixelHeight); }; if (_local5 < -(_local2)){ } else { if ((_local6 is Arrow)){ (_local6 as Arrow).airY = -1; } else { if ((_local6 is Collectible)){ if (_local6.velocityY <= -(_local6.terminalVelocityY)){ } else { _local6.velocityY = (_local6.velocityY - (_local6.weight + 0.5)); }; }; }; }; }; }; }; _local3++; }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendAdvance = true; } } }//package com.nitrome.twinshot
Section 137
//Fireball (com.nitrome.twinshot.Fireball) package com.nitrome.twinshot { import com.nitrome.util.*; public class Fireball extends MotiveObject { public var :Boolean;// = false public static const SPEED:Number = 10; public function Fireball(){  = false; super(); addFrameScript(4, frame5, 19, frame20); } private function hitWall():void{ gotoAndPlay("hitWall");  = true; } function frame5(){ gotoAndPlay("flying"); } function frame20(){ destroy(); } override public function advance():void{ var _local1:Number; var _local2:Player; var _local3:Arrow; if (!){ horizontalMotion(); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersects(this)){ _local2.hit(this); }; _local1++; }; _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local3 = (Controller.level.objectList[_local1] as Arrow); if (!_local3){ } else { if (_local3.intersects(this)){ _local3.destroy(); }; }; _local1++; }; }; } override protected function horizontalMotion():void{ var _local1:Raycast; if (velocityX > 0){ _local1 = Raycast.fatRaycastX((x + extentToRight), 1, (y - extentAbove), (y + extentBelow), false); if (((_local1) && ((_local1.distance < velocityX)))){ x = (x + _local1.distance); hitWall(); return; }; } else { if (velocityX < 0){ _local1 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow), false); if (((_local1) && ((_local1.distance < -(velocityX))))){ x = (x - _local1.distance); hitWall(); return; }; }; }; x = (x + velocityX); if (x < -(extentToRight)){ destroy(); }; if (x > (Controller.level.pixelWidth + extentToLeft)){ destroy(); }; } public function createAndRegister(_arg1:ProjectileEnemy):void{ extentToLeft = 8; extentToRight = 8; extentAbove = 8; extentBelow = 8; x = (_arg1.x + (_arg1.facingRight) ? 16 : -16); y = (_arg1.y + ProjectileEnemy.THROW_OFFSET); velocityX = (_arg1.facingRight) ? SPEED : -(SPEED); velocityY = 0; weight = 0; cloneHorizontal = false; scaleX = (_arg1.facingRight) ? 1 : -1; Controller.arrowLayer.addChild(this); Controller.level.objectList.splice(0, 0, this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 138
//FireTrailEnemy (com.nitrome.twinshot.FireTrailEnemy) package com.nitrome.twinshot { public class FireTrailEnemy extends Enemy { public function FireTrailEnemy(){ addFrameScript(12, frame13, 18, frame19, 29, frame30); } function frame13(){ gotoAndPlay("walking"); } function frame19(){ gotoAndPlay("jumping"); } override protected function doWalkingForward():void{ var _local1:Number; var _local2:Number; var _local3:Tile; super.doWalkingForward(); if (((onGround) && (!(inLove)))){ _local1 = Math.floor((x / 24)); _local2 = Math.floor(((y + 12) / 24)); _local3 = Controller.level.getTile(_local1, _local2); if (!_local3){ return; }; _local3.setOnFire(); }; } function frame30(){ gotoAndStop("dead"); } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? -10 : 10); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 12; extentToRight = 12; extentAbove = 36; extentBelow = 0; walkSpeed = 5; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 15); } } }//package com.nitrome.twinshot
Section 139
//FlickerPlatform (com.nitrome.twinshot.FlickerPlatform) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class FlickerPlatform extends Platform { public const PHASES:Number = 2; public const INTERVAL:Number = 50; public var phase:Number;// = 0 public var solidVersion:MovieClip; public function FlickerPlatform(){ phase = 0; super(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); if ((this is FlickerPlatformA)){ phase = 0; }; if ((this is FlickerPlatformB)){ phase = 1; }; advance(); advance(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; super.advance(); _local1 = (Controller.frameNumber % (INTERVAL * PHASES)); _local2 = (phase * INTERVAL); solidOnTop = (((_local1 >= _local2)) && (((_local1 - _local2) < INTERVAL))); canDetectSides = solidOnTop; _local3 = (solidOnTop) ? 1 : 0; if (solidVersion.alpha != _local3){ solidVersion.alpha = Global.slide(solidVersion.alpha, _local3, 0.7); }; } } }//package com.nitrome.twinshot
Section 140
//FlickerPlatformA (com.nitrome.twinshot.FlickerPlatformA) package com.nitrome.twinshot { public dynamic class FlickerPlatformA extends FlickerPlatform { } }//package com.nitrome.twinshot
Section 141
//FlickerPlatformB (com.nitrome.twinshot.FlickerPlatformB) package com.nitrome.twinshot { public dynamic class FlickerPlatformB extends FlickerPlatform { } }//package com.nitrome.twinshot
Section 142
//FloatingLoveHeart (com.nitrome.twinshot.FloatingLoveHeart) package com.nitrome.twinshot { public dynamic class FloatingLoveHeart extends Debris { public function FloatingLoveHeart(){ addFrameScript(11, frame12); } function frame12(){ gotoAndPlay("loop"); } } }//package com.nitrome.twinshot
Section 143
//FloatingScore (com.nitrome.twinshot.FloatingScore) package com.nitrome.twinshot { public class FloatingScore extends Debris { public function FloatingScore(){ addFrameScript(26, frame27, 53, frame54, 80, frame81, 107, frame108); } function frame81(){ destroy(); } public function createScore(_arg1:Number, _arg2:Number, _arg3:Number){ super.create(Controller.floatingScoreLayer, _arg1, _arg2); x = _arg1; y = _arg2; gotoAndPlay(("score" + _arg3.toString())); Controller.floatingScoreLayer.addChild(this); } function frame108(){ destroy(); } function frame27(){ destroy(); } function frame54(){ destroy(); } } }//package com.nitrome.twinshot
Section 144
//FlyingLoveHeart (com.nitrome.twinshot.FlyingLoveHeart) package com.nitrome.twinshot { public class FlyingLoveHeart extends Debris { public var playerSource:Number;// = 0 public function FlyingLoveHeart(){ playerSource = 0; super(); gotoAndStop(((Math.random() >= 0.5)) ? 1 : 2); } override public function advance():void{ var _local1:Number; var _local2:Enemy; super.advance(); _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Enemy); if (!_local2){ } else { if (!_local2.alive){ } else { if (_local2.intersectsRect((x - 16), (x + 16), (y - 16), (y + 16))){ _local2.hitByLoveArrow(null); _local2.playerCausedLove = playerSource; }; }; }; _local1++; }; } } }//package com.nitrome.twinshot
Section 145
//FlyingP1 (com.nitrome.twinshot.FlyingP1) package com.nitrome.twinshot { public dynamic class FlyingP1 extends FlyingPlayer { public function FlyingP1(){ addFrameScript(9, frame10, 20, frame21, 31, frame32, 42, frame43, 53, frame54, 64, frame65, 75, frame76); } function frame65(){ gotoAndPlay("demon"); } function frame76(){ gotoAndPlay("stone"); } function frame10(){ gotoAndPlay("normal"); } function frame21(){ gotoAndPlay("spartan"); } function frame43(){ gotoAndPlay("tiger"); } function frame32(){ gotoAndPlay("white"); } function frame54(){ gotoAndPlay("shadow"); } } }//package com.nitrome.twinshot
Section 146
//FlyingP2 (com.nitrome.twinshot.FlyingP2) package com.nitrome.twinshot { public dynamic class FlyingP2 extends FlyingPlayer { public function FlyingP2(){ addFrameScript(9, frame10, 20, frame21, 31, frame32, 42, frame43, 53, frame54, 64, frame65, 75, frame76); } function frame65(){ gotoAndPlay("demon"); } function frame76(){ gotoAndPlay("stone"); } function frame10(){ gotoAndPlay("normal"); } function frame21(){ gotoAndPlay("spartan"); } function frame43(){ gotoAndPlay("tiger"); } function frame32(){ gotoAndPlay("white"); } function frame54(){ gotoAndPlay("shadow"); } } }//package com.nitrome.twinshot
Section 147
//FlyingPlayer (com.nitrome.twinshot.FlyingPlayer) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; import flash.filters.*; public class FlyingPlayer extends MovieClip { private var  :Number;// = 0 public var  :Boolean;// = false public var  :Number;// = 0 public var targetX:Number;// = 0 public function FlyingPlayer(){ targetX = 0;   = 0;  = false;  = 0; super();  (); } public function  ():void{ if ((this is FlyingP1)){ x = 400; } else { x = 150; }; y = -50; } public function  ():void{ var _local1:Boolean; var _local2:Number; var _local3:Number; _local1 = false; if ((this is FlyingP1)){ if (Player.getLockedPowerup(1) == Player.POWERUP_INVINCIBILITY){ _local1 = true; } else { if (((!((Player.getLockedPowerup(1) == Player.POWERUP_NONE))) && ((Controller.player1Powerup.value == Player.POWERUP_INVINCIBILITY)))){ _local1 = true; } else { return; }; }; } else { if (Player.getLockedPowerup(2) == Player.POWERUP_INVINCIBILITY){ _local1 = true; } else { if (((!((Player.getLockedPowerup(2) == Player.POWERUP_NONE))) && ((Controller.player2Powerup.value == Player.POWERUP_INVINCIBILITY)))){ _local1 = true; } else { return; }; }; }; if (_local1){ _local2 = (((++ % 3))<2) ? 8454143 : 0xFFFFFF; _local3 = ((Math.random())>0.8) ? 12 : 8; filters = [new GlowFilter(_local2, 1, _local3, _local3, 2, 2)]; transform.colorTransform = new ColorTransform(1, 1, 1, alpha, 32, 32, 32); }; } public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; _local1 = (targetX - x); _local2 = (  - y); _local3 = Math.sqrt(((_local1 * _local1) + (_local2 * _local2))); if (_local3 < 1){ x = targetX; y =  ;  = true;  (); return; }; _local4 = (_local3 / 10); if (_local4 < 1){ _local4 = 1; }; if (_local4 > 4){ _local4 = 4; }; if (_local4 > _local3){ _local4 = _local3; }; x = (x + ((_local1 * _local4) / _local3)); y = (y + ((_local2 * _local4) / _local3));  = false;  (); } } }//package com.nitrome.twinshot
Section 148
//FlyPickup (com.nitrome.twinshot.FlyPickup) package com.nitrome.twinshot { public class FlyPickup extends Powerup { public function FlyPickup(){   = Player.POWERUP_FLIGHT; } } }//package com.nitrome.twinshot
Section 149
//Gem (com.nitrome.twinshot.Gem) package com.nitrome.twinshot { public class Gem extends Collectible { public function Gem(){ worth = 500; extentToLeft = 12; extentToRight = 12; extentAbove = 12; extentBelow = 12; } } }//package com.nitrome.twinshot
Section 150
//GoldCoin (com.nitrome.twinshot.GoldCoin) package com.nitrome.twinshot { public class GoldCoin extends Collectible { public function GoldCoin(){ worth = 100; } } }//package com.nitrome.twinshot
Section 151
//HeartPickup (com.nitrome.twinshot.HeartPickup) package com.nitrome.twinshot { import com.nitrome.coins.*; public class HeartPickup extends Powerup { override public function collect(_arg1:Player):void{ var _local2:Number; if (((!(collected)) && (_arg1))){ if (_arg1.number == 1){ _local2 = Player1Hearts.value; }; if (_arg1.number == 2){ _local2 = Player2Hearts.value; }; if (_arg1.hits < _local2){ _arg1.hits++; }; _arg1.powerupFlash = 1; }; super.collect(_arg1); } } }//package com.nitrome.twinshot
Section 152
//HeavenBoss (com.nitrome.twinshot.HeavenBoss) package com.nitrome.twinshot { import com.nitrome.util.*; public final class HeavenBoss extends MotiveObject { public const DESTRUCTIVE_PHASE:Number = 1; public const RESTORE_GROUND_PHASE:Number = 2; public const THROWING_BOMBS_PHASE:Number = 4; public const EXPLODING:Number = 5; public const INTRO_PHASE:Number = 0; public const ELECTRIFIED_PHASE:Number = 3; public var :Number;// = 0 public var :Number;// = 0 public var  :Boolean; public var alive:Boolean;// = true public var phaseTime:Number;// = 0 public var flickering:Number;// = 0 public var hits:Number;// = 3 public var homeY:Number; public var phase:Number; public var  :Boolean;// = false public function HeavenBoss(){ phase = INTRO_PHASE; phaseTime = 0;  = 0;  = false; hits = 3; flickering = 0; alive = true;  = 0; super(); addFrameScript(19, frame20, 23, frame24, 49, frame50, 51, frame52, 60, frame61, 70, frame71, 80, frame81, 84, frame85, 91, , 100, frame101, 102, ); } function frame24(){ NitromeGame.sound_manager.playSound("bossLightningAnticipation"); } override public function advance():void{ var _local1:Number; var _local2:Arrow; var _local3:Number; if (phase == INTRO_PHASE){ (); phaseTime++; return; }; if (phase == DESTRUCTIVE_PHASE){ (); }; if (phase == RESTORE_GROUND_PHASE){  (); }; if (phase == ELECTRIFIED_PHASE){ (); }; if (phase == THROWING_BOMBS_PHASE){  (); }; if (phase == EXPLODING){ doExploding(); }; wrap(); phaseTime++; if (flickering > 0){ flickering--; visible = (((flickering == 0)) || (((Controller.frameNumber % 3) < 2))); }; if (!flickering){ if (-- < 1){ _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Arrow); if (!_local2){ } else { if (!_local2.flying){ } else { if (pointWithin((_local2.x + (_local2.pointingRight) ? _local2.extentToRight : -(_local2.extentToLeft)), _local2.y)){ hit(); _local2.pingOff(false); NitromeGame.sound_manager.playSound("enemyHit"); }; }; }; _local1++; }; }; }; if (phase != EXPLODING){ _local3 = ((((phase == ELECTRIFIED_PHASE)) && ((phaseTime > 20)))) ? 270 : (homeY + (Math.sin((Controller.frameNumber / 10)) * 10)); if (Math.abs((y - _local3)) > 20){ velocityY = (velocityY + Global.deceleratingSweep(y, _local3, velocityY, 1, 1)); y = (y + velocityY); } else { velocityY = ((_local3 - y) * 0.5); y = (y + velocityY); }; }; } function frame20(){ gotoAndPlay("following"); } protected function throwBomb():void{ var _local1:Bomb; _local1 = new Bomb(); _local1.createAndRegister(x, (y - 50), ((Math.random() - 0.5) * 10), -8); _local1.startTimer(); _local1.lowPlayerHit = true; } public function  ():void{ if (currentLabel != "restoreGround"){ gotoAndStop("restoreGround"); }; velocityX = Global.slide(velocityX, 0, 0.5); x = (x + velocityX); restoreGround(); if (phaseTime > 80){ phase = ELECTRIFIED_PHASE; phaseTime = 0;  = (Math.random() >= 0.5); }; } protected function  (_arg1:Number):void{ var _local2:Number; var _local3:Player; var _local4:Number; _local2 = 0; while (_local2 < Controller.level.playerList.length) { _local3 = Controller.level.playerList[_local2]; if (!_local3.alive){ } else { if ((_local3.y + _local3.extentBelow) < y){ } else { _local4 = (_local3.x - x); if (_local4 < (-(Controller.level.pixelWidth) / 2)){ _local4 = (_local4 + Controller.level.pixelWidth); }; if (_local4 > (Controller.level.pixelWidth / 2)){ _local4 = (_local4 - Controller.level.pixelWidth); }; if (_local4 > (_arg1 + _local3.extentToLeft)){ } else { if (_local4 < (-(_arg1) - _local3.extentToRight)){ } else { _local3.hit(this, true, -5); }; }; }; }; _local2++; }; } function frame52(){ if (!isClone){ (); }; } function frame50(){ NitromeGame.sound_manager.playSound("bossLightning"); } function frame61(){ stop(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = ((_arg1 * 24) + 12); homeY = (y = ((_arg2 * 24) + 12)); y = -200; extentToLeft = 24; extentToRight = 24; extentAbove = 0; extentBelow = 48; visible = false; cloneReach = 96; cloneVertical = false; applyWeight = false; Controller.signLayer.addChild(this); } function frame71(){ stop(); } public function doExploding():void{ var _local1:Array; var _local2:Number; var _local3:Class; var _local4:Debris; var _local5:Number; var _local6:Number; var _local7:Number; if (phaseTime < 40){ visible = ((Controller.frameNumber % 3) < 2); Controller.level.screenShakeIntensity = 2; } else { if (phaseTime < 60){ visible = ((Controller.frameNumber % 3) < 1); Controller.level.screenShakeIntensity = 3; } else { if (phaseTime == 60){ _local1 = [HeavenBossPiece1, -58, -23, HeavenBossPiece2, -10, -20, HeavenBossPiece3, 22, -32, HeavenBossPiece4, 50, -27, HeavenBossPiece5, -60, 20, HeavenBossPiece6, 41, 10, HeavenBossPiece7, -47, 34, HeavenBossPiece8, 59, 30, HeavenBossPiece9, 0, 45, HeavenBossPiece10, 0, 24, HeavenBossPiece11, 0, -50]; _local2 = 0; while (_local2 < _local1.length) { _local3 = _local1[_local2]; _local4 = new (_local3); _local4.create(Controller.enemyLayer, (x + _local1[(_local2 + 1)]), (y + _local1[(_local2 + 2)])); _local5 = _local1[(_local2 + 1)]; _local6 = (_local1[(_local2 + 2)] - 48); _local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); if (_local2 == (10 * 3)){ _local4.velocityX = 0; _local4.velocityY = -6; _local4.accelerationY = 1; _local4.spin = 10; } else { _local4.velocityX = ((_local5 * 20) / _local7); _local4.velocityY = ((_local6 * 20) / _local7); _local4.spin = ((Math.random() - 0.5) * 5); }; _local2 = (_local2 + 3); }; Controller.level.screenShakeIntensity = 8;  (30, false); alive = false; if (parent){ parent.removeChild(this); }; NitromeGame.sound_manager.playSound("bossExplosion"); }; }; }; restoreGround(); } function frame85(){ gotoAndPlay("electrified"); } function frame81(){ throwBomb(); gotoAndPlay("static"); } function (){ if (!isClone){ flickering = 0; }; } public function ():void{ var _local1:Number; var _local2:Player; if (currentLabel != "electrified"){ gotoAndPlay("electrified"); }; if (((((Controller.frameNumber % 15) == 0)) && ((phaseTime < 90)))){ NitromeGame.sound_manager.playSound("electrify"); }; if (phaseTime < 100){ velocityX = Global.slide(velocityX, ( ) ? 8 : -8, 0.5); } else { velocityX = Global.slide(velocityX, 0, 0.5); if (velocityX == 0){ if (hits == 3){ phase = DESTRUCTIVE_PHASE; } else { phase = THROWING_BOMBS_PHASE; }; gotoAndStop("static"); phaseTime = 0; }; }; x = (x + velocityX); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (((!(_local2.alive)) || (_local2.flickering))){ } else { if (_local2.intersectsRect((x - 84), (x + 84), (y - 60), (y + 60))){ _local2.hit(this); phaseTime = (phaseTime + 20); }; }; _local1++; };  = 20; } public function ():void{ var _local1:Number; if (phaseTime > 50){ visible = true; _local1 = homeY; if (Math.abs((y - _local1)) > 20){ velocityY = (velocityY + Global.deceleratingSweep(y, _local1, velocityY, 0.5, 0.5)); } else { velocityY = ((_local1 - y) * 0.5); }; if (velocityY < -8){ velocityY = -8; }; y = (y + velocityY); onGround = false; if (phaseTime > 100){ phase = ELECTRIFIED_PHASE; y = homeY; velocityY = 0; }; }; } function (){ stop(); } function frame101(){ if (!isClone){  (30, false); alive = false; }; } protected function ():void{ var _local1:Number; var _local2:Number; var _local3:Tile; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Debris; _local1 = Math.floor((x / 24)); _local2 = Math.floor((y / 24)); _local3 = Controller.level.getTile(_local1, _local2); while (((((((!(_local3)) || ((_local3 is CrumbleTile)))) || (!(_local3.solid)))) || (!(_local3.visible)))) { _local2++; _local3 = Controller.level.getTile(_local1, _local2); if (_local2 > Controller.level.gridHeight){ return; }; }; _local4 = 0; while (_local4 < Controller.level.tileList.length) { _local3 = Controller.level.tileList[_local4]; _local5 = ((_local3.tileX * 24) - x); if (_local5 > (Controller.level.pixelWidth / 2)){ _local5 = (_local5 - Controller.level.pixelWidth); }; if (_local5 < (-(Controller.level.pixelWidth) / 2)){ _local5 = (_local5 + Controller.level.pixelWidth); }; _local6 = ((_local3.tileY * 24) - (_local2 * 24)); if (((_local5 * _local5) + (_local6 * _local6)) >= (48 * 48)){ } else { _local3.solid = false; _local3.visible = false; _local7 = Debris.createContained(new (_local3.classConstructor), Controller.tileLayer, (_local3.x + 12), (_local3.y + 12), -12, -12); _local7.velocityX = (((_local3.x + 12) - x) * 0.1); _local7.velocityY = -8; _local7.accelerationY = 1; _local7.spin = ((Math.random() - 0.5) * 60); }; _local4++; }; Controller.level.screenShakeIntensity = 6; ++; if (Math.random() >= 0.5){  = !( ); };  (18); } protected function  (_arg1:Number, _arg2:Boolean):void{ var _local3:Number; var _local4:Collectible; var _local5:Number; var _local6:Number; _local3 = 0; while (_local3 < _arg1) { _local4 = (((_arg2) && ((_local3 == 0)))) ? new HeartPickup() : Collectible.randomTypeCommon(); _local5 = ((Math.random() * 2) * Math.PI); _local6 = (7 + (Math.random() * 5)); _local4.createAndRegister(x, y, (_local6 * Math.cos(_local5)), (_local6 * Math.sin(_local5))); _local4.lifetime = (_local4.lifetime + (Math.random() * 20)); _local3++; }; } protected function hit():void{ var _local1:Number; var _local2:CrumbleTile; if (flickering){ return; }; flickering = 80; hits--; if (hits < 1){ phase = EXPLODING; phaseTime = 0; } else { if (phase == DESTRUCTIVE_PHASE){ phase = RESTORE_GROUND_PHASE; phaseTime = 0;  = 0; }; }; Controller.level.screenShakeIntensity = 8; _local1 = 0; while (_local1 < Controller.level.tileList.length) { _local2 = (Controller.level.tileList[_local1] as CrumbleTile); if (_local2){ _local2.crumble(); }; _local1++; }; if (hits > 0){  (10, true); }; } public function  ():void{ velocityX = Global.slide(velocityX, 2, 0.25); x = (x + velocityX); if ((((phaseTime > 20)) && (((phaseTime % 20) == 10)))){ gotoAndPlay("throwBomb"); }; if ((((((hits > 1)) && ((phaseTime >= 80)))) || ((phaseTime >= 120)))){ phase = DESTRUCTIVE_PHASE; phaseTime = 0; }; } protected function restoreGround():void{ var _local1:Number; var _local2:Number; var _local3:Tile; _local1 = 0; while (_local1 < Controller.level.gridWidth) { _local2 = 0; for (;_local2 < Controller.level.gridHeight;_local2++) { _local3 = Controller.level.getTile(_local1, _local2); if (((!(_local3)) || ((_local3 is CrumbleTile)))){ } else { if (!_local3.visible){ _local3.visible = true; _local3.y = (Controller.level.pixelHeight + (Math.random() * 200)); } else { if (_local3.y != (_local3.tileY * 24)){ _local3.y = Global.lerp(_local3.y, (_local3.tileY * 24), 0.3); _local3.y = Global.slide(_local3.y, (_local3.tileY * 24), 1); if (_local3.y == (_local3.tileY * 24)){ _local3.solid = true; }; if (_local3.y < ((_local3.tileY * 24) + 20)){ continue; }; } else { continue; }; }; break; }; }; _local1++; }; } public function ():void{ var _local1:Player; var _local2:Number; if (phaseTime < 70){ if (currentLabel != "following"){ gotoAndPlay("following"); }; _local1 = (((((Controller.isTwoPlayerGame()) && (Controller.level.player2.alive))) && ((( ) || (!(Controller.level.player1.alive)))))) ? Controller.level.player2 : Controller.level.player1; if (_local1.y < (y + 48)){ velocityX = Global.slide(velocityX, 1, 0.5); x = (x + velocityX); } else { _local2 = (_local1.x - x); if (_local2 > (Controller.level.pixelWidth / 2)){ _local2 = (_local2 - Controller.level.pixelWidth); }; if (_local2 < (-(Controller.level.pixelWidth) / 2)){ _local2 = (_local2 + Controller.level.pixelWidth); }; _local2 = (_local2 + (_local1.velocityX * 10)); velocityX = (_local2 * 0.1); x = (x + velocityX); }; } else { if (currentLabel != "stopAndFireDestructive"){ gotoAndPlay("stopAndFireDestructive"); }; if (phaseTime > 75){ velocityX = Global.slide(velocityX, 0, 0.5); }; x = (x + velocityX); if ( >= (hits + 1)){ if (phaseTime > 160){ if ( >= (hits + 1)){ phase = RESTORE_GROUND_PHASE;  = 0; }; phaseTime = 0; }; } else { if (phaseTime > 130){ phaseTime = 0; }; }; }; } } }//package com.nitrome.twinshot
Section 153
//HeavenBossPiece1 (com.nitrome.twinshot.HeavenBossPiece1) package com.nitrome.twinshot { public dynamic class HeavenBossPiece1 extends Debris { } }//package com.nitrome.twinshot
Section 154
//HeavenBossPiece10 (com.nitrome.twinshot.HeavenBossPiece10) package com.nitrome.twinshot { public dynamic class HeavenBossPiece10 extends Debris { } }//package com.nitrome.twinshot
Section 155
//HeavenBossPiece11 (com.nitrome.twinshot.HeavenBossPiece11) package com.nitrome.twinshot { public dynamic class HeavenBossPiece11 extends Debris { } }//package com.nitrome.twinshot
Section 156
//HeavenBossPiece2 (com.nitrome.twinshot.HeavenBossPiece2) package com.nitrome.twinshot { public dynamic class HeavenBossPiece2 extends Debris { } }//package com.nitrome.twinshot
Section 157
//HeavenBossPiece3 (com.nitrome.twinshot.HeavenBossPiece3) package com.nitrome.twinshot { public dynamic class HeavenBossPiece3 extends Debris { } }//package com.nitrome.twinshot
Section 158
//HeavenBossPiece4 (com.nitrome.twinshot.HeavenBossPiece4) package com.nitrome.twinshot { public dynamic class HeavenBossPiece4 extends Debris { } }//package com.nitrome.twinshot
Section 159
//HeavenBossPiece5 (com.nitrome.twinshot.HeavenBossPiece5) package com.nitrome.twinshot { public dynamic class HeavenBossPiece5 extends Debris { } }//package com.nitrome.twinshot
Section 160
//HeavenBossPiece6 (com.nitrome.twinshot.HeavenBossPiece6) package com.nitrome.twinshot { public dynamic class HeavenBossPiece6 extends Debris { } }//package com.nitrome.twinshot
Section 161
//HeavenBossPiece7 (com.nitrome.twinshot.HeavenBossPiece7) package com.nitrome.twinshot { public dynamic class HeavenBossPiece7 extends Debris { } }//package com.nitrome.twinshot
Section 162
//HeavenBossPiece8 (com.nitrome.twinshot.HeavenBossPiece8) package com.nitrome.twinshot { public dynamic class HeavenBossPiece8 extends Debris { } }//package com.nitrome.twinshot
Section 163
//HeavenBossPiece9 (com.nitrome.twinshot.HeavenBossPiece9) package com.nitrome.twinshot { public dynamic class HeavenBossPiece9 extends Debris { } }//package com.nitrome.twinshot
Section 164
//HellBoss (com.nitrome.twinshot.HellBoss) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class HellBoss extends MotiveObject { public const FLOOR_FIRE_PHASE:Number = 2; public const FLYING_BLOCKS_PHASE:Number = 1; public const FIRE_SNAKE_PHASE:Number = 3; public const HURT_PHASE:Number = 4; public const EXPLODING:Number = 5; public const INTRO_PHASE:Number = 0; public var fire:MovieClip; public var mouth:MovieClip; public var alive:Boolean;// = true public var phaseTime:Number;// = 0 public var flickering:Number;// = 0 public var  :Array; public var  :Array; public var hits:Number;// = 20 public var :Number;// = 9 public var phase:Number; public var :Boolean;// = true public var :Array; public function HellBoss(){ phase = INTRO_PHASE; phaseTime = 0;  = [];  = [];  = []; hits = 20;  = 9; flickering = 0; alive = true;  = true; super(); addFrameScript(0, frame1); } protected function ():void{ var _local1:Number; var _local2:HellBossFlyingBlock; var _local3:Arrow; if (((((Controller.frameNumber % 40) == 0)) && ((() < ((hits < 20)) ? 2 : 1)))){ _local2 = new HellBossFlyingBlock(); _local2.createAndRegister(x, (y + 20), 0, -5);  .push(_local2); mouth.play(); }; velocityX = Global.slide(velocityX, 3, 0.5); x = (x + velocityX); wrap(); (); _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local3 = (Controller.level.objectList[_local1] as Arrow); if (!_local3){ } else { if (!_local3.flying){ } else { if (_local3.tipWithin((x - 16), (x + 16), (y - 32), y)){ flickering = 80; phase = HURT_PHASE; phaseTime = 0;  = true;  = 9; _local3.pingOff(false); }; }; }; _local1++; }; } protected function ():void{ var _local1:Number; var _local2:HellBossFlyingBlock; var _local3:Number; var _local4:Player; var _local5:Arrow; var _local6:Collectible; var _local7:Number; var _local8:Number; _local1 = 0; while (_local1 <  .length) { _local2 =  [_local1]; if (phaseTime > (_local1 * 2)){ _local2.drop = true; }; _local1++; }; if (phaseTime > 190){ velocityY = Global.slide(velocityY, -4, -0.3); y = (y + velocityY); if (y < 120){ if (hits < 10){ phase = FLOOR_FIRE_PHASE; } else { phase = FIRE_SNAKE_PHASE; }; phaseTime = 0; }; if (currentLabel != "flying"){ gotoAndStop("flying"); }; } else { if (phaseTime > 50){ _local3 = (Global.findLabel(this, "vulnerable").frame + Math.round((((21 - hits) * 9) / 20))); if (currentFrame != _local3){ gotoAndStop(_local3); }; if (phaseTime > 179){ fire.play(); }; if (!onGround){ velocityY++; verticalMotion(); if (onGround){ Controller.level.screenShakeIntensity = 10; }; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local4 = Controller.level.playerList[_local1]; if (intersects(_local4)){ _local4.hit(this); }; _local1++; }; } else { _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local5 = (Controller.level.objectList[_local1] as Arrow); if (!_local5){ } else { if (!_local5.flying){ } else { if (_local5.tipWithin((x - 48), (x + 48), (y - 48), (y + 48))){ if ( > 1){ hits--; if (hits < 1){ phase = EXPLODING; phaseTime = 0; }; --; }; _local5.pingOff(false); if ((((phaseTime > 160)) && ())){ _local6 = new HeartPickup(); _local7 = (_local5.pointingRight) ? (x - 48) : (x + 48); _local8 = (_local5.pointingRight) ? -6 : 6; _local6.createAndRegister(_local7, _local5.y, _local8, 0);  = false; }; }; }; }; _local1++; }; }; }; }; } protected function ():void{ var _local1:HellBossFireSnake; var _local2:Boolean; var _local3:Number; var _local4:HellBossFireSnake; if ( .length < ((hits < 10)) ? 2 : 1){ if ((((phaseTime > 70)) && (((Controller.frameNumber % 40) == 0)))){ _local1 = new HellBossFireSnake(); _local1.number =  .length; _local1.createAndRegister(x, (y - 48), 270);  .push(_local1); NitromeGame.sound_manager.playSound("projectileEnemyFire"); }; } else { _local2 = true; _local3 = 0; while (_local3 <  .length) { _local4 =  [_local3]; if (!_local4.destroyed){ _local2 = false; }; _local3++; }; if (_local2){ phase = FLYING_BLOCKS_PHASE; phaseTime = 0;  = [];  = []; }; }; velocityX = Global.slide(velocityX, 0, 0.25); x = (x + velocityX); wrap(); (); } function frame1(){ stop(); } override public function advance():void{ phaseTime++; if (phase == INTRO_PHASE){ (); }; if (phase == FLYING_BLOCKS_PHASE){ (); }; if (phase == FLOOR_FIRE_PHASE){ (); }; if (phase == FIRE_SNAKE_PHASE){ (); }; if (phase == HURT_PHASE){ (); }; if (phase == EXPLODING){ doExploding(); }; if (((((!((phase == INTRO_PHASE))) && (!((phase == HURT_PHASE))))) && (!((phase == EXPLODING))))){ (); }; visible = (((--flickering < 1)) || (((Controller.frameNumber % 3) < 2))); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = (_arg1 * 24); y = -200; velocityY = 5; extentToLeft = 48; extentToRight = 48; extentAbove = 48; extentBelow = 48; applyWeight = false; cloneReach = 96; cloneVertical = false; visible = false; Controller.enemyLayer.addChild(this); } public function doExploding():void{ var _local1:Explosion; var _local2:Debris; var _local3:Array; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; if (phaseTime < 60){ Controller.level.screenShakeIntensity = 2; if ((Controller.frameNumber % 3) == 0){ _local1 = new Explosion(); _local1.harmful = false; _local1.create(Controller.enemyLayer, ((x - 64) + (128 * Math.random())), ((y - 64) + (128 * Math.random()))); }; } else { if (phaseTime == 60){ visible = false; _local2 = new HellBossPiece1(); _local2.create(Controller.enemyLayer, (x - 56), (y - 45)); _local2.velocityX = -2; _local2.velocityY = -0.5; _local3 = [_local2]; _local2 = new HellBossPiece2(); _local2.create(Controller.enemyLayer, (x - 14), (y - 26)); _local3.push(_local2); _local2 = new HellBossPiece3(); _local2.create(Controller.enemyLayer, (x + 43), (y - 44)); _local3.push(_local2); _local2 = new HellBossPiece4(); _local2.create(Controller.enemyLayer, (x - 22), (y + 23)); _local3.push(_local2); _local2 = new HellBossPiece5(); _local2.create(Controller.enemyLayer, (x + 26), (y + 17)); _local3.push(_local2); _local4 = 0; while (_local4 < _local3.length) { _local2 = _local3[_local4]; _local5 = (_local2.x - x); _local6 = (_local2.y - (y + 48)); _local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); _local2.velocityX = ((_local5 * 25) / _local7); _local2.velocityY = ((_local6 * 25) / _local7); _local2.spin = ((Math.random() - 0.5) * 5); _local4++; }; _local1 = new Explosion(); _local1.harmful = false; _local1.create(Controller.enemyLayer, x, y);  (30, false); alive = false; if (parent){ parent.removeChild(this); }; Controller.level.screenShakeIntensity = 10; NitromeGame.sound_manager.playSound("bossExplosion"); }; }; } protected function (_arg1:Boolean=false):void{ var _local2:Number; var _local3:Number; _local2 = (140 + (hits * 4)); _local3 = (_local2 + (Math.sin((Controller.frameNumber / 10)) * 10)); if (Math.abs((y - _local3)) > 20){ velocityY = (velocityY + Global.deceleratingSweep(y, _local3, velocityY, (_arg1) ? 0.5 : 1, (_arg1) ? 0.5 : 1)); } else { velocityY = ((_local3 - y) * 0.5); }; if (velocityY < -8){ velocityY = -8; }; y = (y + velocityY); onGround = false; } protected function ():void{ if (phaseTime > 50){ visible = true; (true); if (phaseTime > 100){ phase = FLYING_BLOCKS_PHASE; }; }; } protected function ():Number{ var _local1:Number; var _local2:Number; var _local3:HellBossFlyingBlock; _local1 = 0; _local2 = 0; while (_local2 <  .length) { _local3 = ( [_local2] as HellBossFlyingBlock); if (!_local3.frozen){ _local1++; }; _local2++; }; return (_local1); } protected function ():void{ var _local1:Number; var _local2:Player; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersects(this)){ _local2.hit(this); }; _local1++; }; } protected function  (_arg1:Number, _arg2:Boolean):void{ var _local3:Number; var _local4:Collectible; var _local5:Number; var _local6:Number; _local3 = 0; while (_local3 < _arg1) { _local4 = (((_arg2) && ((_local3 == 0)))) ? new HeartPickup() : Collectible.randomTypeCommon(); _local5 = ((Math.random() * 2) * Math.PI); _local6 = (7 + (Math.random() * 5)); _local4.createAndRegister(x, y, (_local6 * Math.cos(_local5)), (_local6 * Math.sin(_local5))); _local4.lifetime = (_local4.lifetime + (Math.random() * 20)); _local3++; }; } protected function ():void{ var _local1:HellBossFireball; var _local2:Boolean; var _local3:Number; var _local4:HellBossFireball; if (.length < 2){ if ((((phaseTime > 70)) && (((Controller.frameNumber % 40) == 0)))){ _local1 = new HellBossFireball(); _local1.createAndRegister(x, (y - 48), ((.length == 1)) ? 5 : -5, -8); .push(_local1); NitromeGame.sound_manager.playSound("bossFireballThrow"); }; } else { _local2 = true; _local3 = 0; while (_local3 < .length) { _local4 = [_local3]; if (!_local4.destroyed){ _local2 = false; }; _local3++; }; if (_local2){ phase = FIRE_SNAKE_PHASE; phaseTime = 0;  = []; }; }; velocityX = Global.slide(velocityX, 3, 0.5); x = (x + velocityX); wrap(); (); } } }//package com.nitrome.twinshot
Section 165
//HellBossFireball (com.nitrome.twinshot.HellBossFireball) package com.nitrome.twinshot { import com.nitrome.util.*; public class HellBossFireball extends MotiveObject { public var  :Boolean;// = false public var tileX:Number; public var tileY:Number; public var lifetime:Number;// = 70 public function HellBossFireball(){  = false; lifetime = 70; super(); addFrameScript(4, frame5, 12, frame13); } function frame13(){ visible = false; stop(); } function frame5(){ gotoAndPlay("normal"); } override public function advance():void{ var _local1:Tile; if ( ){ if ((Controller.frameNumber % 3) == 0){ if (velocityX > 0){ tileX++; if (tileX >= Controller.level.gridWidth){ tileX = 0; }; } else { tileX--; if (tileX < 0){ tileX = (Controller.level.gridWidth - 1); }; }; _local1 = Controller.level.getTile(tileX, tileY); if (_local1){ _local1.setOnFire(); }; }; if (--lifetime < 1){ if ((((velocityX > 0)) && ((tileX == (Controller.level.gridWidth - 1))))){ destroy(); }; if ((((velocityX < 0)) && ((tileX == 0)))){ destroy(); }; }; } else { super.advance(); wrap(); if (onGround){  = true; gotoAndPlay("out"); tileX = tileUnderneath.tileX; tileY = tileUnderneath.tileY; _local1 = Controller.level.getTile(tileX, tileY); if (_local1){ _local1.setOnFire(); }; }; }; } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ x = _arg1; y = _arg2; velocityX = _arg3; velocityY = _arg4; extentToLeft = 8; extentToRight = 8; extentAbove = 8; extentBelow = 8; Controller.enemyLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 166
//HellBossFireSnake (com.nitrome.twinshot.HellBossFireSnake) package com.nitrome.twinshot { import com.nitrome.util.*; public class HellBossFireSnake extends MotiveObject { public var speed:Number;// = 10 public var :Number; public var number:Number; public var lifetime:Number;// = 200 public var  :Boolean;// = false public function HellBossFireSnake(){ speed = 10;  = false; lifetime = 200; super(); addFrameScript(8, frame9, 14, frame15); } function frame15(){ if (!isClone){ destroy(); }; } function frame9(){ gotoAndStop("normal"); } override public function advance():void{ var _local1:Player; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Debris; _local1 = ((number == 0)) ? Controller.level.player1 : Controller.level.player2; if (!Controller.level.player1.alive){ _local1 = Controller.level.player2; }; if (((!(Controller.isTwoPlayerGame())) || (!(Controller.level.player2.alive)))){ _local1 = Controller.level.player1; }; _local2 = xRelative((_local1.x + ((number == 0)) ? 30 : -30)); _local3 = yRelative(_local1.y); if ( ){ if ((((y > 100)) && ((y < 200)))){  = false; }; if (_local3 < 0){ _local3 = (_local3 + Controller.level.pixelHeight); }; _local4 = (Math.atan2(_local3, _local2) * Trig.TO_DEGREES); if (_local4 < 45){ _local4 = 45; }; if (_local4 > 135){ _local4 = 135; }; _local5 = 10; } else { if (Math.abs(_local2) < 64){  = true; _local4 = 90; _local5 = 10; } else { if (_local2 < ((number == 0)) ? -100 : 100){ _local4 = (Math.atan2((200 - y), -100) * Trig.TO_DEGREES); _local5 = 12; } else { _local4 = (Math.atan2((200 - y), 100) * Trig.TO_DEGREES); _local5 = 12; }; }; _local4 = (_local4 + (10 * Math.sin((Controller.frameNumber / 10)))); }; (_local4, 10); speed = Global.slide(speed, _local5, 1); rotation = ; x = (x + (Trig.cosDegrees() * speed)); y = (y + (Trig.sinDegrees() * speed)); wrap(); if ((Controller.frameNumber % 2) == 1){ _local6 = new HellBossFireSnakeBody(); _local6.create(Controller.enemyLayer, x, y); }; if ((((--lifetime < 1)) && (!((currentLabel == "out"))))){ gotoAndPlay("out"); }; } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number):void{ x = _arg1; y = _arg2;  = _arg3; Controller.enemyLayer.addChild(this); Controller.level.objectList.push(this); } public function (_arg1:Number, _arg2:Number):void{ var _local3:Number; _local3 = ((_arg1 - ) % 360); while (_local3 > 180) { _local3 = (_local3 - 360); }; while (_local3 < -180) { _local3 = (_local3 + 360); };  = Global.slide(, ( + _local3), _arg2); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 167
//HellBossFireSnakeBody (com.nitrome.twinshot.HellBossFireSnakeBody) package com.nitrome.twinshot { public class HellBossFireSnakeBody extends Debris { public function HellBossFireSnakeBody(){ addFrameScript(26, frame27); } override public function advance():void{ var _local1:Number; var _local2:Player; super.advance(); if (currentFrame < 18){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersectsRect((x - 12), (x + 12), (y - 12), (y + 12))){ _local2.hit(this); }; _local1++; }; }; } function frame27(){ destroy(); } } }//package com.nitrome.twinshot
Section 168
//HellBossFlyingBlock (com.nitrome.twinshot.HellBossFlyingBlock) package com.nitrome.twinshot { import com.nitrome.util.*; public class HellBossFlyingBlock extends MotiveObject { public var frozen:Boolean;// = false public var :Boolean;// = false public var drop:Boolean;// = false public var :Number; public var :Boolean;// = false public var :Boolean; public function HellBossFlyingBlock(){ frozen = false;  = false;  = false; drop = false; super(); addFrameScript(5, frame6, 15, frame16); } function frame16(){ stop(); } function frame6(){ gotoAndPlay("flying"); } override public function advance():void{ var _local1:Arrow; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Player; if (drop){ velocityY = (velocityY + 1.2); y = (y + velocityY); if (y > (Controller.level.pixelHeight + extentAbove)){ destroy(); }; _local4 = 0; while (_local4 < Controller.level.objectList.length) { _local1 = (Controller.level.objectList[_local4] as Arrow); if (!_local1){ } else { if (_local1.attachedToObject == this){ _local1.attachedToObject = null; _local1.inWall = false; }; }; _local4++; }; } else { if (!frozen){ _local2 = Math.min((highestY() - 50), 200); if (){  = ( - 1); if ( < _local2){  = false; }; } else {  = ( + () ? 3 : 0.8); if (onGround){  = true; }; if ( > _local2){  = false; }; }; _local3 = ( + (3 * Math.sin((Controller.frameNumber / 10)))); velocityY = (_local3 - y); verticalMotion(); velocityX = Global.slide(velocityX, () ? 3 : -3, 0.25); horizontalMotion(); wrap(); }; }; if (((drop) || (!(frozen)))){ _local4 = 0; while (_local4 < Controller.level.playerList.length) { _local5 = Controller.level.playerList[_local4]; if (intersects(_local5)){ _local5.hit(this, true, -5); }; _local4++; }; }; } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!frozen){ frozen = true; gotoAndPlay("frozen"); }; velocityY = 0; _arg1.attachedToObject = this; _arg1.inWall = true; _arg1.objectLocalY = (_arg1.y - y); NitromeGame.sound_manager.playSound("flyingBlockFreeze"); return (true); } public function createAndRegister(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):void{ x = _arg1; y = ( = _arg2); velocityX = _arg3; velocityY = _arg4; extentToLeft = 24; extentToRight = 24; extentAbove = 12; extentBelow = 12; weight = 0.7; applyWeight = false; cloneVertical = false;  = (Math.random() >= 0.5);  = true; Controller.enemyLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } public static function highestY():Number{ var _local1:Number; var _local2:Number; var _local3:HellBossFlyingBlock; _local1 = Controller.level.pixelHeight; _local2 = 0; while (_local2 < Controller.level.objectList.length) { _local3 = (Controller.level.objectList[_local2] as HellBossFlyingBlock); if (!_local3){ } else { if (!_local3.frozen){ } else { if (_local3.y < _local1){ _local1 = _local3.y; }; }; }; _local2++; }; return (_local1); } } }//package com.nitrome.twinshot
Section 169
//HellBossPiece1 (com.nitrome.twinshot.HellBossPiece1) package com.nitrome.twinshot { public dynamic class HellBossPiece1 extends Debris { } }//package com.nitrome.twinshot
Section 170
//HellBossPiece2 (com.nitrome.twinshot.HellBossPiece2) package com.nitrome.twinshot { public dynamic class HellBossPiece2 extends Debris { } }//package com.nitrome.twinshot
Section 171
//HellBossPiece3 (com.nitrome.twinshot.HellBossPiece3) package com.nitrome.twinshot { public dynamic class HellBossPiece3 extends Debris { } }//package com.nitrome.twinshot
Section 172
//HellBossPiece4 (com.nitrome.twinshot.HellBossPiece4) package com.nitrome.twinshot { public dynamic class HellBossPiece4 extends Debris { } }//package com.nitrome.twinshot
Section 173
//HellBossPiece5 (com.nitrome.twinshot.HellBossPiece5) package com.nitrome.twinshot { public dynamic class HellBossPiece5 extends Debris { } }//package com.nitrome.twinshot
Section 174
//HelmetGuard (com.nitrome.twinshot.HelmetGuard) package com.nitrome.twinshot { public class HelmetGuard extends Enemy { public var vulnerable:Boolean;// = false public var  :Number;// = 0 public function HelmetGuard(){   = 0; vulnerable = false; super(); } override protected function decideNext():void{ if (isClone){ return; }; if ((((Math.random() > 0.8)) && ((Controller.frameNumber > (  + 125))))){ state = STOP; gotoAndPlay("peek");   = Controller.frameNumber; } else { super.decideNext(); }; } override public function advance():void{ if (!alive){ rotation = (rotation + (facingRight) ? -4 : 4); }; super.advance(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (((vulnerable) && ((_arg1.y > (y - 27))))){ return (super.hitByArrow(_arg1)); }; _arg1.pingOff(); return (false); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 10; extentToRight = 10; if ((this is HelmetGuardPlus)){ walkSpeed = 4; } else { walkSpeed = 2; }; } override public function kill(_arg1:Arrow):void{ if (alive){ BlackMan.createCorpse(x, (y - 10), this); y = (y - 40); gotoAndStop("dead"); }; super.kill(_arg1); } } }//package com.nitrome.twinshot
Section 175
//HelmetGuardNormal (com.nitrome.twinshot.HelmetGuardNormal) package com.nitrome.twinshot { public dynamic class HelmetGuardNormal extends HelmetGuard { public function HelmetGuardNormal(){ addFrameScript(16, frame17, 22, frame23, 36, frame37, 68, frame69, 75, frame76, 87, frame88); } function frame17(){ gotoAndPlay("walking"); } function frame23(){ gotoAndPlay("jumping"); } function frame37(){ vulnerable = true; } function frame69(){ vulnerable = false; } function frame76(){ if (!isClone){ decideNext(); }; } function frame88(){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 176
//HelmetGuardPlus (com.nitrome.twinshot.HelmetGuardPlus) package com.nitrome.twinshot { public dynamic class HelmetGuardPlus extends HelmetGuard { public function HelmetGuardPlus(){ addFrameScript(16, frame17, 22, frame23, 36, frame37, 68, frame69, 75, frame76, 87, frame88); } function frame17(){ gotoAndPlay("walking"); } function frame23(){ gotoAndPlay("jumping"); } function frame37(){ vulnerable = true; } function frame69(){ vulnerable = false; } function frame76(){ if (!isClone){ decideNext(); }; } function frame88(){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 177
//HidingEnemy (com.nitrome.twinshot.HidingEnemy) package com.nitrome.twinshot { import com.nitrome.util.*; public class HidingEnemy extends Enemy { public const INSIDE:Number = 38; private var  :Number; public var  :Boolean;// = true private var  :Number;// = 0 private var  :Number;// = 0 public function HidingEnemy(){   = 0;   = 0;   = true; super(); addFrameScript(15, frame16, 25, frame26, 43, frame44, 44, frame45, 59, frame60, 84, frame85, 94, frame95); } function frame16(){ gotoAndPlay("walking"); } public function  ():void{ if (++  > 60){ if (currentLabel != "outOfTile"){ gotoAndPlay("outOfTile"); }; }; } function frame26(){   = false; } protected function  ():void{ var _local1:Tile; var _local2:Tile; _local1 = Controller.level.getTile(Math.floor((x / 24)), Math.floor(((y + 12) / 24))); _local2 =  (_local1); if (_local2){ x = ((_local2.tileX * 24) + 12); y = (_local2.tileY * 24); }; } private function  (_arg1:Tile):Tile{ var findOtherTiles:Function; var floorTiles:Array; var baseTile = _arg1; findOtherTiles = function (_arg1:Array, _arg2:Array, _arg3:Tile):void{ var _local4:Tile; if (!_arg3){ return; }; if (!_arg3.solidOnTop){ return; }; _arg1.push(_arg3); _local4 = Controller.level.getTileWrap((_arg3.tileX + 1), _arg3.tileY); if (((((_local4) && (_local4.solidOnTop))) && (!(Global.isInList(_local4, _arg1))))){ findOtherTiles(_arg1, _arg2, _local4); }; _local4 = Controller.level.getTileWrap((_arg3.tileX - 1), _arg3.tileY); if (((((_local4) && (_local4.solidOnTop))) && (!(Global.isInList(_local4, _arg1))))){ findOtherTiles(_arg1, _arg2, _local4); }; _local4 = Controller.level.getTile(_arg3.tileX, (_arg3.tileY + 1)); if (((((_local4) && (_local4.solidOnTop))) && (!(Global.isInList(_local4, _arg1))))){ findOtherTiles(_arg1, _arg2, _local4); }; _local4 = Controller.level.getTile(_arg3.tileX, (_arg3.tileY - 1)); if (((((_local4) && (_local4.solidOnTop))) && (!(Global.isInList(_local4, _arg1))))){ findOtherTiles(_arg1, _arg2, _local4); }; if (((!(_local4)) || (!(_local4.solidOnTop)))){ _arg2.push(_arg3); }; }; floorTiles = []; findOtherTiles([], floorTiles, baseTile); return (floorTiles[Math.floor((Math.random() * floorTiles.length))]); } override public function advance():void{ super.advance(); if (alive){  ++; }; if (state == WALKING_FORWARD){ if (  >  ){ state = INSIDE; x = ((Math.floor((x / 24)) * 24) + 12); gotoAndPlay("intoTile");   = 0;   = (30 + Math.floor((Math.random() * 60))); }; } else { if (state == INSIDE){  (); }; }; } function frame44(){ if (!isClone){  (); }; } function frame45(){ stop(); } override protected function verticalMotion():void{ } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!isHarmful()){ return (false); }; return (super.hitByArrow(_arg1)); } override protected function horizontalMotion():void{ } function frame60(){   = true; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 12; extentToRight = 12; extentAbove = 32; extentBelow = 0; walkSpeed = 0; canJump = false;   = (50 + Math.floor((Math.random() * 30))); } function frame85(){ out(); } function frame95(){ gotoAndStop("dead"); } protected function out():void{ state = WALKING_FORWARD; gotoAndPlay("walking");   = 0; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 15); } override public function isHarmful():Boolean{ return ((( ) && (super.isHarmful()))); } override protected function animation():void{ super.animation(); if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } } }//package com.nitrome.twinshot
Section 178
//HogRider (com.nitrome.twinshot.HogRider) package com.nitrome.twinshot { public class HogRider extends Enemy { public var charging:Boolean;// = false public function HogRider(){ charging = false; super(); addFrameScript(10, frame11, 20, frame21, 30, frame31); } function frame11(){ gotoAndPlay("walking"); } override protected function decideNext():void{ var _local1:Boolean; _local1 = facingRight; super.decideNext(); if (((charging) && (!((facingRight == _local1))))){   (false); }; } function frame21(){ gotoAndPlay("charging"); } override public function advance():void{ var _local1:Number; var _local2:Player; if (!alive){ rotation = (rotation + (facingRight) ? 10 : -10); }; super.advance(); if (!alive){ return; }; if (charging){ return; }; if (!tileUnderneath){ return; }; if (inLove){ return; }; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (!_local2.alive){ } else { if (((facingRight) && ((x > _local2.x)))){ } else { if (((!(facingRight)) && ((x < _local2.x)))){ } else { if (!_local2.tileUnderneath){ } else { if (_local2.tileUnderneath.surfaceIndex == tileUnderneath.surfaceIndex){   (true); }; }; }; }; }; _local1++; }; } function frame31(){ gotoAndStop("dead"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 24; extentToRight = 24; extentAbove = 40; canJump = false;   (false); } public function   (_arg1:Boolean):void{ charging = _arg1; walkSpeed = (charging) ? 6 : 2; } override public function kill(_arg1:Arrow):void{ var _local2:BlackManCorpse; if (alive){ _local2 = BlackMan.createCorpse(x, (y - 30), this); _local2.gotoAndStop(2); y = (y - 27); gotoAndStop("dead"); }; super.kill(_arg1); } override protected function animation():void{ if (((alive) && (charging))){ if (currentLabel != "charging"){ gotoAndPlay("charging"); }; scaleX = (facingRight) ? 1 : -1; } else { super.animation(); }; } } }//package com.nitrome.twinshot
Section 179
//HoleMonster (com.nitrome.twinshot.HoleMonster) package com.nitrome.twinshot { public class HoleMonster extends ActiveObject { public var onTile:Tile; public var  :Tile; public var movingRight:Boolean;// = true public var effective:Boolean;// = true public var  :Number;// = 0 public function HoleMonster(){  = 0; movingRight = true; effective = true; super(); addFrameScript(8, frame9, 24, frame25, 40, frame41); } private function ():void{ if (onTile ==  ){ return; }; gotoAndStop("still");  = 0; onTile =  ; onTile.coveredByHoleMonster = true; onTile.dropArrows(); effective = true; x = (onTile.tileX * 24); } function frame25(){ (); } function frame9(){ stop(); } override public function advance():void{ var _local1:Number; var _local2:Number; super.advance();  ++; if ( > 100){  = 0; _local1 = (onTile.tileX + (movingRight) ? 1 : -1); _local2 = onTile.tileY; if (!Controller.level.getTile(_local1, _local2)){ movingRight = !(movingRight); _local1 = (onTile.tileX + (movingRight) ? 1 : -1); };  = Controller.level.tileGrid[_local1][_local2]; gotoAndPlay((movingRight) ? "movingRight" : "movingLeft"); effective = false; onTile.coveredByHoleMonster = false; }; } function frame41(){ (); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); x = (_arg1 * 24); y = (_arg2 * 24); onTile = Controller.level.tileGrid[_arg1][_arg2]; Controller.enemyLayer.addChild(this); stop(); } } }//package com.nitrome.twinshot
Section 180
//InvincibilityPickup (com.nitrome.twinshot.InvincibilityPickup) package com.nitrome.twinshot { public class InvincibilityPickup extends Powerup { public function InvincibilityPickup(){   = Player.POWERUP_INVINCIBILITY; } } }//package com.nitrome.twinshot
Section 181
//King (com.nitrome.twinshot.King) package com.nitrome.twinshot { public class King extends Enemy { public const SHOOT:Number = 28; public var   :Number; public function King(){   = -(Infinity); super(); } protected function shoot():void{ var _local1:Projectile; _local1 = new Projectile(); _local1.createAndRegister(this); } protected function   ():void{ verticalMotion(); } override protected function doWalkingForward():void{ super.doWalkingForward(); if ((((((((Controller.frameNumber > (  + 50))) && ((Math.random() > 0.95)))) && ((Blob.totalBlobs() < 5)))) && (!(inLove)))){ state = SHOOT; gotoAndPlay("shoot");   = Controller.frameNumber; }; } override public function advance():void{ if (alive){ if (state == SHOOT){   (); }; }; super.advance(); } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? -10 : 10); } override public function hitByArrow(_arg1:Arrow):Boolean{ var _local2:BlackMan; if (_arg1.y > (y - 13)){ return (false); }; _local2 = new BlackMan(); _local2.createInPlaceAndRegister(this); return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 19; extentToRight = 19; extentAbove = 54; extentBelow = 0; canJump = false; if ((this is KingPlus)){ walkSpeed = 1.5; } else { walkSpeed = 1; }; containsCollectible = false; } override public function kill(_arg1:Arrow):void{ if (alive){ y = (y - 30); }; super.kill(_arg1); } } }//package com.nitrome.twinshot
Section 182
//KingNormal (com.nitrome.twinshot.KingNormal) package com.nitrome.twinshot { public dynamic class KingNormal extends King { public function KingNormal(){ addFrameScript(24, frame25, 34, frame35, 40, frame41, 50, frame51); } function frame35(){ shoot(); } function frame41(){ decideNext(); } function frame51(){ gotoAndStop("dead"); } function frame25(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 183
//KingPlus (com.nitrome.twinshot.KingPlus) package com.nitrome.twinshot { public dynamic class KingPlus extends King { public function KingPlus(){ addFrameScript(24, frame25, 34, frame35, 40, frame41, 50, frame51); } function frame35(){ shoot(); } function frame41(){ decideNext(); } function frame51(){ gotoAndStop("dead"); } function frame25(){ gotoAndPlay("walking"); } } }//package com.nitrome.twinshot
Section 184
//KnockableEnemy (com.nitrome.twinshot.KnockableEnemy) package com.nitrome.twinshot { import com.nitrome.util.*; public class KnockableEnemy extends Enemy { public function KnockableEnemy(){ addFrameScript(12, frame13, 32, frame33, 43, frame44); } function frame13(){ gotoAndPlay("stand"); } override protected function decideNext():void{ if (onGround){ state = STOP; return; }; super.decideNext(); } function frame33(){ gotoAndPlay("stand"); } function frame44(){ gotoAndStop("dead"); } override public function hitByArrow(_arg1:Arrow):Boolean{ velocityY = -7; state = LEAP_UPWARD; if (_arg1){ if (_arg1.pointingRight){ velocityX = 4; } else { velocityX = -4; }; }; gotoAndPlay("hit"); return (true); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 18; extentToRight = 18; extentAbove = 36; extentBelow = 0; state = STOP; } override protected function doStop():void{ if (onGround){ velocityX = Global.slide(velocityX, groundSpeedX, 0.5); }; horizontalMotion(); verticalMotion(); } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); gotoAndStop("dead"); y = (y - 20); } override protected function animation():void{ if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } } }//package com.nitrome.twinshot
Section 185
//LandPuff (com.nitrome.twinshot.LandPuff) package com.nitrome.twinshot { public dynamic class LandPuff extends Debris { public function LandPuff(){ addFrameScript(16, frame17); } function frame17(){ destroy(); } } }//package com.nitrome.twinshot
Section 186
//Level (com.nitrome.twinshot.Level) package com.nitrome.twinshot { import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; import mochi.as3.*; import flash.utils.*; public class Level { public var  :Array; public var  :Array; public var gridHeight:Number; public var tileGrid:Array; public var playerList:Array; public var gridWidth:Number; public var paused:Boolean;// = false public var debrisList:Array; public var ended:Boolean;// = false public var  :Number; public var pixelHeight:Number; public var  :Number;// = 0 public var  :Number; public var cameraY:Number; public var screenShakeIntensity:Number;// = 0 public var  :Number;// = 0 public var pixelWidth:Number; public var  :Number;// = 0 public var tileList:Array; public var player1:Player; public var player2:Player; public var objectList:Array; public var  :Number;// = 0 public static const LOCKED_IN:Boolean = false; public function Level(){   = 0;   = 0; screenShakeIntensity = 0; ended = false; paused = false;   = 0;   = 0; super(); } public function advance():void{ var _local1:Number; var _local2:ActiveObject; var _local3:Enemy; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:*; var _local9:*; var _local10:TreasureChest; var _local11:Collectible;  = []; _local1 = 0; while (_local1 < objectList.length) { if ((((((((((objectList[_local1] is Platform)) || ((objectList[_local1] is Arrow)))) || ((objectList[_local1] is Block)))) || ((objectList[_local1] is BonusPipe)))) || ((objectList[_local1] is HellBossFlyingBlock)))){  .push(objectList[_local1]); }; _local1++; }; _local1 = (objectList.length - 1); while (_local1 >= 0) { _local2 = objectList[_local1]; _local2.advance(); if (!_local2.destroyed){ _local3 = (_local2 as Enemy); if (((((_local3) && (_local3.alive))) && (_local3.inLove))){ _local3.love(); }; _local2.addClones(); }; _local1--; }; _local1 = (debrisList.length - 1); while (_local1 >= 0) { debrisList[_local1].advance(); if (debrisList[_local1].finished){ debrisList[_local1].destroy(); debrisList.splice(_local1, 1); }; _local1--; }; _local1 = ( .length - 1); while (_local1 >= 0) {  [_local1].advance(); _local1--; }; if (((((!(ended)) && (( > 0)))) && ((tileList.length > 0)))){  --; if ( < 1){ _local4 = false; do { _local5 = Math.floor((Math.random() * gridWidth)); _local6 = Math.floor((Math.random() * gridHeight)); _local8 = tileGrid[_local5][_local6]; if (((!(_local8)) || (!(_local8.solid)))){ _local9 = 0; while (_local9 < gridHeight) { if (tileGrid[_local5][_local9]){ _local4 = true; break; }; _local9++; }; }; } while (!(_local4)); _local7 = Math.random(); if (_local7 > 0.93){ _local10 = new TreasureChest(); _local10.createAndRegister(_local5, _local6); _local10.doWhiteIn(); } else { _local11 = Collectible.randomType(); _local11.createAndRegister(((_local5 * 24) + 12), ((_local6 * 24) + 12), 0, 0); _local11.doWhiteIn(); }; NitromeGame.sound_manager.playSound("beamIn"); if (Math.random() >= 0.5){  = (200 + Math.floor((600 * Math.random()))); }; }; }; screenShakeIntensity = Global.slide(screenShakeIntensity, 0, 1);  (); Controller.background.advance();  ();  (); } public function unpause():void{ var _local1:Number; if (!paused){ return; }; paused = false; _local1 = 0; while (_local1 < tileList.length) { if (tileList[_local1].sendPause){ tileList[_local1].unpause(); }; _local1++; }; _local1 = 0; while (_local1 < objectList.length) { objectList[_local1].unpause(); _local1++; }; _local1 = 0; while (_local1 < debrisList.length) { debrisList[_local1].unpause(); _local1++; }; } public function getTileWrap(_arg1:Number, _arg2:Number):Tile{ var _local3:Number; var _local4:Number; _local3 = (_arg1 % gridWidth); if (_local3 < 0){ _local3 = (_local3 + gridWidth); }; _local4 = (_arg2 % gridHeight); if (_local4 < 0){ _local4 = (_local4 + gridHeight); }; return (tileGrid[_local3][_local4]); } public function destroy():void{ var _local1:Number; _local1 = (tileList.length - 1); while (_local1 >= 0) { tileList[_local1].destroy(); _local1--; }; _local1 = (objectList.length - 1); while (_local1 >= 0) { objectList[_local1].destroy(); _local1--; }; _local1 = (debrisList.length - 1); while (_local1 >= 0) { debrisList[_local1].destroy(); _local1--; }; tileList = null; tileGrid = null; } public function  (_arg1:Boolean=false):void{ var _local2:Number; var _local3:Number; if (((((Controller.isTwoPlayerGame()) && (player1.alive))) && (player2.alive))){ if (Math.abs((player1.x - player2.x)) < 500){   = ((player1.x + player2.x) / 2); } else {   = (Math.min(player1.x, player2.x) + 250); }; if (Math.abs((player1.y - player2.y)) < 350){ cameraY = ((player1.y + player2.y) / 2); } else { cameraY = (Math.max(player1.y, player2.y) - 175); }; } else { if (((Controller.isTwoPlayerGame()) && (player2.alive))){   = player2.x; cameraY = player2.y; } else { if (player1.alive){   = player1.x; cameraY = player1.y; } else { return; }; }; }; if ((gridWidth * 24) <= 552){   = (gridWidth * 12); } else { if (  > ((gridWidth * 24) - 275)){   = ((gridWidth * 24) - 275); } else { if (  < 275){   = 275; }; }; }; if ((gridHeight * 24) <= 400){ cameraY = (gridHeight * 12); } else { if (cameraY > ((gridHeight * 24) - 200)){ cameraY = ((gridHeight * 24) - 200); } else { if (cameraY < 200){ cameraY = 200; }; }; }; if (!_arg1){ _local2 = 32; if (pixelHeight < (400 + 24)){ _local2 = 1; };   = Global.slide( ,  , 32);   = Global.slide( , cameraY, _local2); Controller.content.x = (275 -  ); Controller.content.y = (200 -  ); if (screenShakeIntensity > 0){ _local3 = ((Math.random() * Math.PI) * 2); Controller.content.x = (Controller.content.x + (Math.cos(_local3) * screenShakeIntensity)); Controller.content.y = (Controller.content.y + (Math.sin(_local3) * screenShakeIntensity)); }; } else {   =  ;   = cameraY; }; } public function getTile(_arg1:Number, _arg2:Number):Tile{ if (!tileGrid[_arg1]){ return (null); }; return (tileGrid[_arg1][_arg2]); } public function transitAdvance():void{ var _local1:Number; _local1 = 0; while (_local1 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local1] is BonusPipe)){ (Controller.level.objectList[_local1] as BonusPipe).transitAdvance(); }; _local1++; }; } public function failed():void{ if (((!(ended)) && (!(LOCKED_IN)))){ if (Controller.bonusRound){ Score.value = (Score.value + player1.score.value); if (Controller.isTwoPlayerGame()){ Score.value = (Score.value + player2.score.value); }; Controller.popup.open("bonus_over"); } else { Controller.popup.open("failed"); }; ended = true; }; } public function find(_arg1:Class):ActiveObject{ var _local2:Number; _local2 = 0; while (_local2 < objectList.length) { if ((objectList[_local2] is _arg1)){ return (objectList[_local2]); }; _local2++; }; return (null); } public function  ():void{ var _local1:String; if (((!(ended)) && (!(LOCKED_IN)))){ if (Controller.isTwoPlayerGame()){ Score.value = (Score.value + player1.score.value); Score.value = (Score.value + player2.score.value); if (GameMode.value == 2){ if (player1.friendlyFireBats.length > player2.friendlyFireBats.length){ Controller.latestWinner = 1; } else { if (player2.friendlyFireBats.length > player1.friendlyFireBats.length){ Controller.latestWinner = 2; } else { Controller.latestWinner = 0; }; }; } else { if (((player1.alive) && (!(player2.alive)))){ Controller.latestWinner = 1; } else { if (((player2.alive) && (!(player1.alive)))){ Controller.latestWinner = 2; } else { if ((((((GameMode.value == 1)) && (Controller.tag))) && (Controller.tag.tagging))){ if (Controller.tag.taggingPlayer1){ Controller.latestWinner = 1; } else { Controller.latestWinner = 2; }; } else { if (player1.score.value > player2.score.value){ Controller.latestWinner = 1; } else { if (player2.score.value > player1.score.value){ Controller.latestWinner = 2; } else { Controller.latestWinner = 0; }; }; }; }; }; }; if (Controller.latestWinner == 1){ Controller.player1Wins++; Controller.popup.open("1p_win"); } else { if (Controller.latestWinner == 2){ Controller.player2Wins++; Controller.popup.open("2p_win"); } else { Controller.popup.open("draw"); }; }; } else { Score.value = (Score.value + player1.score.value); if (Controller.bonusRound){ Controller.popup.open("bonus_over"); } else { Controller.popup.open("complete"); }; }; NitromeGame.setLevelUnlocked((Controller.loadedLevelNumber.value + 1)); if (CoinsData.logged_in == true){ _local1 = NitromeGame.getLevelUnlockedString(); MochiCoins.saveUserProperties({levels:_local1}); }; ended = true; }; } public function  ():Tile{ var _local1:Array; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Tile; _local1 = []; _local2 = 0; while (_local2 < Controller.level.gridHeight) { _local4 = 0; while (_local4 < Controller.level.gridWidth) { _local5 = getTile(_local4, (_local2 - 1)); if (((_local5) && (_local5.solidOnTop))){ } else { _local5 = getTile(_local4, _local2); if (!_local5){ } else { if (!_local5.solidOnTop){ } else { _local1.push(_local5); }; }; }; _local4++; }; _local2++; }; _local3 = Math.floor((Math.random() * _local1.length)); return (_local1[_local3]); } public function getScore():Number{ if (Controller.isTwoPlayerGame()){ return ((player1.score.value + player2.score.value)); }; return (player1.score.value); } public function  ():Tile{ var _local1:Array; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Tile; var _local6:Boolean; _local1 = []; _local2 = 0; while (_local2 < Controller.level.gridHeight) { _local4 = 0; while (_local4 < Controller.level.gridWidth) { _local5 = Controller.level.getTile(_local4, _local2); if (!_local5){ } else { if (((_local5.bouncy) || (_local5.imperviousToArrows))){ } else { _local6 = false; if (_local4 == 0){ _local6 = !(Controller.level.getTile((_local4 + 1), _local2)); } else { if (_local4 == (Controller.level.gridWidth - 1)){ _local6 = !(Controller.level.getTile((_local4 - 1), _local2)); } else { _local6 = ((!(Controller.level.getTile((_local4 - 1), _local2))) && (!(Controller.level.getTile((_local4 + 1), _local2)))); }; }; if (_local6){ _local1.push(_local5); }; }; }; _local4++; }; _local2++; }; _local3 = Math.floor((Math.random() * _local1.length)); return (_local1[_local3]); } public function  ():void{ if (Controller.root.playerInfo1){ Controller.root.playerInfo1.advance(); }; if (Controller.root.playerInfo2){ Controller.root.playerInfo2.advance(); }; if (Controller.root.bonusIndicator){ Controller.root.bonusIndicator.advance(); }; } public function pause():void{ var _local1:Number; if (paused){ return; }; paused = true; _local1 = 0; while (_local1 < tileList.length) { if (tileList[_local1].sendPause){ tileList[_local1].pause(); }; _local1++; }; _local1 = 0; while (_local1 < objectList.length) { objectList[_local1].pause(); _local1++; }; _local1 = 0; while (_local1 < debrisList.length) { debrisList[_local1].pause(); _local1++; }; } protected function  ():void{ var _local1:Number; var _local2:Tile; var _local3:Tile; var _local4:Number; var _local5:Number; var _local6:Boolean; var _local7:Number; var _local8:Number; var _local9:RisingPlatform; _local1 = 0; _local4 = 0; while (_local4 < gridHeight) { _local6 = false; _local7 = 0; while (_local7 < gridWidth) { _local2 = getTile(_local7, _local4); if (((((_local2) && (_local2.solid))) && (_local2.solidOnTop))){ if (!_local6){ _local6 = true; _local1++; }; _local2.surfaceIndex = _local1; } else { _local6 = false; }; _local7++; }; _local2 = getTile(0, _local4); _local3 = getTile((gridWidth - 1), _local4); if (((((((((((_local2) && (_local2.solid))) && (_local2.solidOnTop))) && (_local3))) && (_local3.solid))) && (_local3.solidOnTop))){ _local8 = _local3.surfaceIndex; _local7 = 0; while (_local7 < gridWidth) { _local2 = getTile(_local7, _local4); if (((((_local2) && (_local2.solid))) && (_local2.solidOnTop))){ _local2.surfaceIndex = _local8; } else { break; }; _local7++; }; }; _local4++; }; _local5 = 0; while (_local5 < Controller.level.objectList.length) { _local9 = (Controller.level.objectList[_local5] as RisingPlatform); if (!_local9){ } else { ++_local1; _local9.surfaceIndex = _local1; }; _local5++; }; } protected function  ():void{ var _local1:Number; var _local2:Boolean; var _local3:Boolean; var _local4:Boolean; var _local5:Boolean; if (ended){ return; }; _local2 = false; _local3 = false; _local4 = false; _local1 = 0; while (_local1 < objectList.length) { if ((objectList[_local1] is Enemy)){ _local3 = true; if ((objectList[_local1] as Enemy).alive){ _local2 = true; }; } else { if ((objectList[_local1] is HeavenBoss)){ _local3 = true; if ((objectList[_local1] as HeavenBoss).alive){ _local2 = true; }; } else { if ((objectList[_local1] is HellBoss)){ _local3 = true; if ((objectList[_local1] as HellBoss).alive){ _local2 = true; }; }; }; }; if ((objectList[_local1] is Collectible)){ _local4 = true; }; if ((objectList[_local1] is TreasureChest)){ _local4 = true; }; _local1++; }; if (((((_local3) && (!(_local2)))) && (!(_local4)))){  ++; if (  > 50){  (); }; } else {   = 0; }; _local5 = false; if (player1.alive){ _local5 = true; }; if (((((Controller.isTwoPlayerGame()) && (player2))) && (player2.alive))){ _local5 = true; }; if (!_local5){  ++; if (  > 30){ failed(); }; } else {   = 0; }; } public function create(_arg1:XML):void{ var unserialize:Function; var list:Array; var x:Number; var y:Number; var n:Number; var itemType:String; var itemClass:Class; var activeObjectTypes:Object; var newTile:Tile; var newObject:ActiveObject; var thePeekTile:Tile; var theGemTile:Tile; var xml = _arg1; unserialize = function (_arg1:String):Array{ var _local2:Array; var _local3:Array; var _local4:Number; var _local5:String; var _local6:Array; var _local7:String; var _local8:Number; var _local9:Number; _local2 = _arg1.split(","); _local3 = []; _local4 = 0; while (_local4 < _local2.length) { _local5 = _local2[_local4]; if (_local5.indexOf(":") == -1){ _local3.push(Global.trim(_local5)); } else { _local6 = _local5.split(":"); _local7 = Global.trim(_local6[0]); _local8 = Number(_local6[1]); _local9 = 0; while (_local9 < _local8) { _local3.push(_local7); _local9++; }; }; _local4++; }; return (_local3); }; gridWidth = Number(xml.@w); gridHeight = Number(xml.@h); pixelWidth = (gridWidth * 24); pixelHeight = (gridHeight * 24); tileList = []; tileGrid = []; objectList = []; x = 0; while (x < gridWidth) { tileGrid[x] = []; x = (x + 1); };  = []; list = unserialize(xml.t); n = 0; for (;n < list.length;(n = (n + 1))) { x = (n % gridWidth); y = int((n / gridWidth)); itemType = ("tile_" + list[n]); itemClass = (getDefinitionByName(itemType) as Class); //unresolved jump var _slot1 = e; continue; newTile = new (itemClass); newTile.classConstructor = itemClass; newTile.create(x, y, itemType); tileList.push(newTile); tileGrid[x][y] = newTile; if (newTile.sendAdvance){  .push(newTile); }; }; activeObjectTypes = {p1:Player1, p2:Player2, ea:ArmouredEnemy, eb:BlobNormal, ebp:BlobPlus, ebx:BlobMultiplier, ebe:Behemoth, ebm:BlackMan, ec:CollectiveEnemy, eds:DoubleSidedEnemy, ee:ExplodingEnemy, ef:BatNormal, efp:BatPlus, eft:FireTrailEnemy, eh:HidingEnemy, ehg:HelmetGuardNormal, ehgp:HelmetGuardPlus, ehm:HoleMonster, ehr:HogRider, ek:KingNormal, ekp:KingPlus, ekc:KnockableEnemy, em:MutatorEnemy, emh:MultiHitEnemy, ep:ProjectileEnemyNormal, epp:ProjectileEnemyPlus, epf:PitchforkEnemy, esg:ShieldGuard, esl:StraightLineMan, eslf:StraightLineMan, et:Teethy, eth:Thief, pc:CeilingPlatform4x1, pc1:CeilingPlatform1x1, pfa:FlickerPlatformA, pfb:FlickerPlatformB, pr4:RisingPlatform4x1, pr3:RisingPlatform3x1, pr13:RisingPlatform1x3, pr13s:RisingPlatform1x3Spike, psha:SwitchPlatformHA, pshb:SwitchPlatformHB, pt:TimerPlatform, pcm:Cloudmobile, csc:SilverCoin, cgc:GoldCoin, cg:Gem, sign:Sign, b2:Block2x2, bomb:Bomb, boss1:HeavenBoss, boss2:HellBoss, pipe:BonusPipe}; if (SecretCharacter.value == 1){ activeObjectTypes.p1 = Player1Spartan; activeObjectTypes.p2 = Player2Spartan; } else { if (CharacterSkin1.value == 1){ activeObjectTypes.p1 = Player1White; } else { if (CharacterSkin1.value == 2){ activeObjectTypes.p1 = Player1Shadow; } else { if (CharacterSkin1.value == 3){ activeObjectTypes.p1 = Player1Tiger; } else { if (CharacterSkin1.value == 4){ activeObjectTypes.p1 = Player1Stone; } else { if (CharacterSkin1.value == 5){ activeObjectTypes.p1 = Player1Demon; }; }; }; }; }; if (CharacterSkin2.value == 1){ activeObjectTypes.p2 = Player2White; } else { if (CharacterSkin2.value == 2){ activeObjectTypes.p2 = Player2Shadow; } else { if (CharacterSkin2.value == 3){ activeObjectTypes.p2 = Player2Tiger; } else { if (CharacterSkin2.value == 4){ activeObjectTypes.p2 = Player2Stone; } else { if (CharacterSkin2.value == 5){ activeObjectTypes.p2 = Player2Demon; }; }; }; }; }; }; list = unserialize(xml.a); n = 0; while (n < list.length) { x = (n % gridWidth); y = int((n / gridWidth)); itemType = list[n]; itemClass = activeObjectTypes[itemType]; if (!itemClass){ } else { if ((((((((((((((((itemClass == Player2)) || ((itemClass == Player2Spartan)))) || ((itemClass == Player2White)))) || ((itemClass == Player2Shadow)))) || ((itemClass == Player2Tiger)))) || ((itemClass == Player2Stone)))) || ((itemClass == Player2Demon)))) && (!(Controller.isTwoPlayerGame())))){ } else { newObject = new (itemClass); newObject.classConstructor = itemClass; newObject.create(x, y, itemType); objectList.push(newObject); if ((((((((((((((newObject is Player1)) || ((newObject is Player1Spartan)))) || ((newObject is Player1White)))) || ((newObject is Player1Shadow)))) || ((newObject is Player1Tiger)))) || ((newObject is Player1Stone)))) || ((newObject is Player1Demon)))){ player1 = (newObject as Player); }; if ((((((((((((((newObject is Player2)) || ((newObject is Player2Spartan)))) || ((newObject is Player2White)))) || ((newObject is Player2Shadow)))) || ((newObject is Player2Tiger)))) || ((newObject is Player2Stone)))) || ((newObject is Player2Demon)))){ player2 = (newObject as Player); }; if ((newObject is Sign)){ (newObject as Sign).setText(xml.s.(@x == x).(@y == y)); }; }; }; n = (n + 1); }; playerList = (Controller.isTwoPlayerGame()) ? [player1, player2] : [player1]; debrisList = [];  (); if (Math.random() > 0.92){ thePeekTile =  (); if (thePeekTile){ thePeekTile.setGemPeekTile(); if (!Global.isInList(thePeekTile,  )){  .push(thePeekTile); }; }; } else { theGemTile =  (); if (theGemTile){ theGemTile.gemTile = true; }; }; if (Math.random() > 0.1){  = (200 + Math.floor((600 * Math.random()))); } else {  = Infinity; }; SwitchTile.switchPosition = false; } } }//package com.nitrome.twinshot
Section 187
//LightningBolt (com.nitrome.twinshot.LightningBolt) package com.nitrome.twinshot { import com.nitrome.util.*; public class LightningBolt extends MotiveObject { override public function advance():void{ var _local1:Number; var _local2:Enemy; var _local3:Bomb; y = (y + velocityY); if (y > (Controller.level.pixelHeight + 10)){ destroy(); }; _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Enemy); if (((((_local2) && (_local2.alive))) && (_local2.intersects(this)))){ _local2.hitByArrow(null); }; _local3 = (Controller.level.objectList[_local1] as Bomb); if (((((_local3) && (!(_local3.hasExploded)))) && (_local3.intersects(this)))){ _local3.explode(); }; _local1++; }; } public function createAndRegister(_arg1:Cloudmobile):void{ x = _arg1.x; y = _arg1.y; velocityX = 0; velocityY = 20; extentToLeft = 10; extentToRight = 10; extentAbove = 0; extentBelow = 50; cloneVertical = false; Controller.level.objectList.push(this); Controller.cloudmobileLayer.addChildAt(this, 0); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 188
//LoveArrowsPickup (com.nitrome.twinshot.LoveArrowsPickup) package com.nitrome.twinshot { public class LoveArrowsPickup extends Powerup { public function LoveArrowsPickup(){   = Player.POWERUP_LOVE_ARROWS; } } }//package com.nitrome.twinshot
Section 189
//LoveExplosion (com.nitrome.twinshot.LoveExplosion) package com.nitrome.twinshot { import flash.display.*; public class LoveExplosion extends Debris { public function LoveExplosion(){ addFrameScript(10, frame11); } private function ():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Enemy; _local4 = (90 * 90); _local5 = Controller.level.pixelWidth; _local6 = Controller.level.pixelHeight; _local7 = (_local5 / 2); _local8 = (_local6 / 2); _local1 = 0; while (_local1 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local1] is Enemy)){ _local9 = (Controller.level.objectList[_local1] as Enemy); if (!_local9.alive){ } else { _local2 = (_local9.x - x); _local3 = (_local9.y - y); while (_local2 < -(_local7)) { _local2 = (_local2 + _local5); }; while (_local2 > _local7) { _local2 = (_local2 - _local5); }; while (_local3 < -(_local8)) { _local3 = (_local3 + _local6); }; while (_local3 > _local8) { _local3 = (_local3 - _local6); }; if (((_local2 * _local2) + (_local3 * _local3)) < _local4){ _local9.hitByLoveArrow(null); }; }; }; _local1++; }; } public function createFromPlayer(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:FlyingLoveHeart; super.create(_arg1, _arg2, _arg3); (); _local5 = 0; while (_local5 < 5) { _local6 = ((Math.random() * 2) * Math.PI); _local7 = (2 + (Math.random() * 4)); _local8 = new FlyingLoveHeart(); _local8.create(_arg1, _arg2, _arg3); _local8.velocityX = (_local7 * Math.cos(_local6)); _local8.velocityY = ((_local7 * Math.sin(_local6)) - 8); _local8.accelerationY = 0.8; _local8.rotation = (_local8.rotation + (Math.random() * 360)); _local8.spin = ((Math.random())>=0.5) ? 10 : -10; _local8.playerSource = _arg4; _local5++; }; NitromeGame.sound_manager.playSound("explosion"); } override public function advance():void{ super.advance(); if (currentFrame <= 5){ (); }; } function frame11(){ stop(); destroy(); } override public function create(_arg1:Sprite, _arg2:Number, _arg3:Number):void{ } } }//package com.nitrome.twinshot
Section 190
//MotiveObject (com.nitrome.twinshot.MotiveObject) package com.nitrome.twinshot { public class MotiveObject extends ActiveObject { public var terminalVelocityY:Number;// = 20 public var floorBounceFactor:Number;// = 0.5 public var objectUnderneath:ActiveObject;// = null public var onGround:Boolean;// = false public var pushedAgainstWall:Boolean;// = false public var landsOnArrows:Boolean;// = true public var weight:Number;// = 1 public var extentAbove:Number; public var wallBounceFactor:Number;// = 0.5 public var extentToLeft:Number; public var tileUnderneath:Tile;// = null public var velocityX:Number;// = 0 public var velocityY:Number;// = 0 public var extentBelow:Number; public var :Number;// = 0.1 public var groundSpeedX:Number;// = 0 public var  :Number;// = 3 public var applyWeight:Boolean;// = true public var surfaceIndexUnderneath:Number; public var extentToRight:Number; public function MotiveObject(){ velocityX = 0; velocityY = 0; onGround = false; weight = 1; applyWeight = true; wallBounceFactor = 0.5; floorBounceFactor = 0.5;  = 0.1;  = 3; landsOnArrows = true; pushedAgainstWall = false; groundSpeedX = 0; terminalVelocityY = 20; objectUnderneath = null; tileUnderneath = null; super(); } public function pointWithin(_arg1:Number, _arg2:Number):Boolean{ var _local3:Number; var _local4:Number; _local3 = 0; _local4 = 0; if (_arg1 > (x + (Controller.level.pixelWidth / 2))){ _local3 = -(Controller.level.pixelWidth); }; if (_arg1 < (x - (Controller.level.pixelWidth / 2))){ _local3 = Controller.level.pixelWidth; }; if (_arg2 > (y + (Controller.level.pixelHeight / 2))){ _local4 = -(Controller.level.pixelHeight); }; if (_arg2 < (y - (Controller.level.pixelHeight / 2))){ _local4 = Controller.level.pixelHeight; }; if ((_arg1 + _local3) >= (x + extentToRight)){ return (false); }; if ((_arg1 + _local3) <= (x - extentToLeft)){ return (false); }; if ((_arg2 + _local4) >= (y + extentBelow)){ return (false); }; if ((_arg2 + _local4) <= (y - extentAbove)){ return (false); }; return (true); } public function wrap():void{ while (x <= 0) { x = (x + (Controller.level.gridWidth * 24)); }; while (x > (Controller.level.gridWidth * 24)) { x = (x - (Controller.level.gridWidth * 24)); }; while (y <= 0) { y = (y + (Controller.level.gridHeight * 24)); }; while (y > (Controller.level.gridHeight * 24)) { y = (y - (Controller.level.gridHeight * 24)); }; } public function yRelative(_arg1:Number):Number{ var _local2:Number; _local2 = (_arg1 - y); if (_local2 < (-(Controller.level.pixelHeight) / 2)){ _local2 = (_local2 + Controller.level.pixelHeight); }; if (_local2 > (Controller.level.pixelHeight / 2)){ _local2 = (_local2 - Controller.level.pixelHeight); }; return (_local2); } override public function advance():void{ horizontalMotion(); verticalMotion(); } protected function verticalMotion():void{ var _local1:Number; var _local2:Number; var _local3:Raycast; var _local4:Number; var _local5:HoleMonster; var _local6:Tile; if (((applyWeight) && ((velocityY < terminalVelocityY)))){ velocityY = (velocityY + weight); }; if (()){ return; }; onGround = false; objectUnderneath = null; tileUnderneath = null; groundSpeedX = 0; _local1 = 0; while (_local1 < Controller.level.objectList.length) { if ((Controller.level.objectList[_local1] is HoleMonster)){ _local5 = (Controller.level.objectList[_local1] as HoleMonster); if (!_local5.effective){ } else { _local6 = _local5.onTile; if (x < (_local6.tileX * 24)){ } else { if (x > ((_local6.tileX * 24) + 24)){ } else { if ((y + velocityY) < (_local6.tileY * 24)){ } else { if ((y + velocityY) > ((_local6.tileY * 24) + 24)){ } else { y = (y + velocityY); return; }; }; }; }; }; }; _local1++; }; _local2 = (y + velocityY); if (velocityY > 0){ _local3 = Raycast.fatRaycastY(((y + extentBelow) -  ), 1, (x - extentToLeft), (x + extentToRight), true, landsOnArrows); if (((_local3) && (((_local3.distance -  ) < velocityY)))){ _local2 = ((y + _local3.distance) -  ); velocityY = (velocityY * -(floorBounceFactor)); if (-(velocityY) < ){ velocityY = 0; }; onGround = true; objectUnderneath = _local3.hitObject; tileUnderneath = _local3.hitTile; if (tileUnderneath){ surfaceIndexUnderneath = tileUnderneath.surfaceIndex; } else { if ((objectUnderneath is RisingPlatform)){ surfaceIndexUnderneath = (objectUnderneath as RisingPlatform).surfaceIndex; }; }; _local4 = 0; while (_local4 < _local3.tiles.length) { if (_local3.tiles[_local4].groundSpeedX){ groundSpeedX = _local3.tiles[_local4].groundSpeedX; }; if (_local3.tiles[_local4].bouncy){ if ((this is Arrow)){ velocityY = ((-(Tile.BOUNCE_SPEED) * Math.abs(velocityX)) / Arrow.SPEED); if (velocityY < -6){ _local3.tiles[_local4].play(); }; } else { velocityY = -(Tile.BOUNCE_SPEED); _local3.tiles[_local4].play(); }; }; _local4++; }; }; } else { _local3 = Raycast.fatRaycastY((y - extentAbove), -1, (x - extentToLeft), (x + extentToRight), true, landsOnArrows); if (((_local3) && ((_local3.distance < -(velocityY))))){ _local2 = (y - _local3.distance); velocityY = 0; _local4 = 0; while (_local4 < _local3.tiles.length) { if (_local3.tiles[_local4].bouncy){ velocityY = Tile.BOUNCE_SPEED; _local3.tiles[_local4].play(); if ((this is Player)){ (this as Player).hitBounce = false; }; }; _local4++; }; }; }; y = _local2; } public function hitByArrow(_arg1:Arrow):Boolean{ return (false); } protected function horizontalMotion():void{ var _local1:Number; var _local2:Raycast; var _local3:Number; _local1 = (x + velocityX); pushedAgainstWall = false; (); if (velocityX > 0){ _local2 = Raycast.fatRaycastX((x + extentToRight), 1, (y - extentAbove), (y + extentBelow)); if (((_local2) && ((_local2.distance < velocityX)))){ _local1 = (x + _local2.distance); velocityX = (velocityX * -(wallBounceFactor)); if (groundSpeedX > 0){ pushedAgainstWall = true; }; if (_local2.tiles){ _local3 = 0; while (_local3 < _local2.tiles.length) { if (_local2.tiles[_local3].bouncy){ velocityX = -(Tile.BOUNCE_SPEED); _local2.tiles[_local3].play(); }; _local3++; }; }; }; } else { if (velocityX < 0){ _local2 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow)); if (((_local2) && ((_local2.distance < -(velocityX))))){ _local1 = (x - _local2.distance); velocityX = (velocityX * -(wallBounceFactor)); if (groundSpeedX < 0){ pushedAgainstWall = true; }; if (_local2.tiles){ _local3 = 0; while (_local3 < _local2.tiles.length) { if (_local2.tiles[_local3].bouncy){ velocityX = Tile.BOUNCE_SPEED; _local2.tiles[_local3].play(); }; _local3++; }; }; }; }; }; x = _local1; } protected function ():Boolean{ var _local1:Platform; var _local2:Arrow; if (((((objectUnderneath) && (!(objectUnderneath.destroyed)))) && ((velocityY >= 0)))){ if ((objectUnderneath is Platform)){ if (!(objectUnderneath as Platform).solidOnTop){ return (false); }; _local1 = (objectUnderneath as Platform); if (((((x + extentToRight) > (_local1.x - _local1.extentToLeft))) && (((x - extentToLeft) < (_local1.x + _local1.extentToRight))))){ y = (_local1.y - extentBelow); velocityY = 0; onGround = true; return (true); }; } else { if ((objectUnderneath is Arrow)){ _local2 = (objectUnderneath as Arrow); if (!_local2.inWall){ return (false); }; if (((((x + extentToRight) > (_local2.x - _local2.extentToLeft))) && (((x - extentToLeft) < (_local2.x + _local2.extentToRight))))){ y = ((_local2.y - _local2.extentAbove) - extentBelow); velocityY = 0; onGround = true; return (true); }; }; }; }; return (false); } public function intersectsRect(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ var _local5:Number; var _local6:Number; _local5 = 0; _local6 = 0; if (_arg1 > (x + (Controller.level.pixelWidth / 2))){ _local5 = -(Controller.level.pixelWidth); }; if (_arg1 < (x - (Controller.level.pixelWidth / 2))){ _local5 = Controller.level.pixelWidth; }; if (_arg3 > (y + (Controller.level.pixelHeight / 2))){ _local6 = -(Controller.level.pixelHeight); }; if (_arg3 < (y - (Controller.level.pixelHeight / 2))){ _local6 = Controller.level.pixelHeight; }; if ((x + extentToRight) <= (_arg1 + _local5)){ return (false); }; if ((x - extentToLeft) >= (_arg2 + _local5)){ return (false); }; if ((y + extentBelow) <= (_arg3 + _local5)){ return (false); }; if ((y - extentAbove) >= (_arg4 + _local5)){ return (false); }; return (true); } public function intersects(_arg1:MotiveObject):Boolean{ var _local2:Number; var _local3:Number; _local2 = 0; _local3 = 0; if (_arg1.x > (x + (Controller.level.pixelWidth / 2))){ _local2 = -(Controller.level.pixelWidth); }; if (_arg1.x < (x - (Controller.level.pixelWidth / 2))){ _local2 = Controller.level.pixelWidth; }; if (_arg1.y > (y + (Controller.level.pixelHeight / 2))){ _local3 = -(Controller.level.pixelHeight); }; if (_arg1.y < (y - (Controller.level.pixelHeight / 2))){ _local3 = Controller.level.pixelHeight; }; if ((x + extentToRight) <= ((_arg1.x + _local2) - _arg1.extentToLeft)){ return (false); }; if ((x - extentToLeft) >= ((_arg1.x + _local2) + _arg1.extentToRight)){ return (false); }; if ((y + extentBelow) <= ((_arg1.y + _local3) - _arg1.extentAbove)){ return (false); }; if ((y - extentAbove) >= ((_arg1.y + _local3) + _arg1.extentBelow)){ return (false); }; return (true); } public function xRelative(_arg1:Number):Number{ var _local2:Number; _local2 = (_arg1 - x); if (_local2 < (-(Controller.level.pixelWidth) / 2)){ _local2 = (_local2 + Controller.level.pixelWidth); }; if (_local2 > (Controller.level.pixelWidth / 2)){ _local2 = (_local2 - Controller.level.pixelWidth); }; return (_local2); } public function hitByLoveArrow(_arg1:Arrow):Boolean{ return (hitByArrow(_arg1)); } public function debugDrawBoundaries():void{ graphics.clear(); graphics.lineStyle(1, 0xFF0000); graphics.drawRect(-(extentToLeft), -(extentAbove), (extentToLeft + extentToRight), (extentAbove + extentBelow)); alpha = 0.8; } } }//package com.nitrome.twinshot
Section 191
//MultiHitEnemy (com.nitrome.twinshot.MultiHitEnemy) package com.nitrome.twinshot { public class MultiHitEnemy extends Enemy { public var  :Boolean;// = false public var flickering:Number;// = 0 public var hits:Number;// = 3 public var  :Number;// = 3 public function MultiHitEnemy(){ hits = 3; flickering = 0;   = 3;   = false; super(); addFrameScript(26, frame27, 32, frame33, 38, frame39, 46, frame47, 74, frame75, 80, frame81, 86,  , 94, frame95, 122, , 128,  , 139,  ); } override public function advance():void{ if (currentLabel.substr(0, 4) == "rage"){ verticalMotion(); animation(); } else { super.advance(); }; if (((((alive) && (onGround))) && ( ))){ gotoAndPlay(("rage" +  ));   = false; }; } function frame27(){ gotoAndPlay("walking3"); } function frame33(){ gotoAndPlay("jumping3"); } function frame39(){ NitromeGame.sound_manager.playSound("rageEnemyHit"); } function frame47(){   = 2; gotoAndPlay("walking2"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (flickering > 0){ return (false); }; if (hits > 1){ hits--; if (hits == 2){ walkSpeed = 4; }; if (hits == 1){ walkSpeed = 6; };   = true; flickering = 40; return (true); } else { }; return (!NULL!); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); walkSpeed = 2; } function frame75(){ gotoAndPlay("walking2"); } function  (){ NitromeGame.sound_manager.playSound("rageEnemyHit"); } function frame81(){ gotoAndPlay("jumping2"); } function frame95(){   = 1; gotoAndPlay("walking1"); } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 30); } override protected function animation():void{ var _local1:String; if (!alive){ _local1 = "dead"; } else { if (currentLabel.substr(0, 4) == "rage"){ //unresolved jump } else { if (onGround){ _local1 = ("walking" +  ); } else { _local1 = ("jumping" +  ); }; }; }; if (currentLabel != _local1){ gotoAndPlay(_local1); }; scaleX = (facingRight) ? 1 : -1; if (flickering > 0){ flickering--; visible = ((Controller.frameNumber % 3) < 2); } else { visible = true; }; if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } function (){ gotoAndPlay("walking1"); } function  (){ gotoAndPlay("jumping1"); } function  (){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 192
//MutatorEnemy (com.nitrome.twinshot.MutatorEnemy) package com.nitrome.twinshot { public class MutatorEnemy extends Enemy { public var flickering:Number;// = 0 public var  :Boolean;// = false public var   :Number; public function MutatorEnemy(){   = false;   = -(Infinity); flickering = 0; super(); addFrameScript(16, frame17, 22, frame23, 40, frame41, 83, frame84, 111, , 115,  , 119, frame120, 130, , 135, frame136); } public function grow():void{   = true; extentAbove = 48; gotoAndPlay("grow"); } function frame17(){ gotoAndPlay("walking"); } override protected function doWalkingForward():void{ super.doWalkingForward(); if (Controller.frameNumber > (  + 100)){ if (Math.random() >= 0.9){ gotoAndPlay("pound");   = Controller.frameNumber; }; }; } function frame23(){ gotoAndPlay("jumping"); } override public function advance():void{ if (flickering-- > 0){ visible = (((flickering < 1)) || (((Controller.frameNumber % 3) < 2))); }; if (currentLabel == "grow"){ return; }; if (currentLabel == "pound"){ return; }; super.advance(); } function frame41(){ NitromeGame.sound_manager.playSound("morpher"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (flickering > 0){ return (false); }; if (! ){ grow(); return (true); }; if (currentLabel == "grow"){ return (false); }; return (super.hitByArrow(_arg1)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 24; tendencyToLeap = -0.1; tendencyToTurnBackAnytime = -0.5; tendencyToTurnBackAtEdges = 0.2; } function frame84(){   (); } public function  ():void{ var _local1:Number; var _local2:Player; Controller.level.screenShakeIntensity = 5; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (!_local2.alive){ } else { if (!_local2.onGround){ } else { _local2.velocityY = -5; _local2.dizzyTime = Player.DIZZY_TIME; }; }; _local1++; }; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 25); } function  (){ gotoAndPlay("jumping2"); } override protected function animation():void{ if (((alive) && ( ))){ if ((((currentLabel == "grow")) || ((currentLabel == "pound")))){ } else { if (onGround){ if (currentLabel != "walking2"){ gotoAndPlay("walking2"); }; } else { if (velocityY > 0){ if (currentLabel != "falling2"){ gotoAndPlay("falling2"); }; } else { if (currentLabel != "jumping2"){ gotoAndPlay("jumping2"); }; }; }; }; scaleX = (facingRight) ? 1 : -1; } else { super.animation(); }; if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } private function   ():void{ if (Math.random() >= 0.5){ gotoAndPlay("pound");   = Controller.frameNumber; } else { gotoAndPlay("walking2"); }; } function (){ gotoAndPlay("walking2"); } function frame120(){ gotoAndPlay("falling2"); } function (){ if (!isClone){  (); }; } function frame136(){ gotoAndPlay("walking2"); } } }//package com.nitrome.twinshot
Section 193
//PiercingArrowsPickup (com.nitrome.twinshot.PiercingArrowsPickup) package com.nitrome.twinshot { public class PiercingArrowsPickup extends Powerup { public function PiercingArrowsPickup(){   = Player.POWERUP_PIERCING_ARROWS; } } }//package com.nitrome.twinshot
Section 194
//PitchforkEnemy (com.nitrome.twinshot.PitchforkEnemy) package com.nitrome.twinshot { public class PitchforkEnemy extends Enemy { public var  :Number; public function PitchforkEnemy(){   = -(Infinity); super(); addFrameScript(15, frame16, 24, frame25, 27, frame28, 37, frame38, 39, frame40, 51, frame52); } function frame16(){ gotoAndPlay("walking"); } protected function   ():void{ var _local1:Number; var _local2:Player; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersectsRect((x - extentToLeft), (x + extentToRight), (y - extentAbove), (y + 48))){ _local2.hit(this); }; _local1++; }; } override public function advance():void{ var _local1:Number; var _local2:Player; var _local3:Number; var _local4:Number; if ((((currentLabel == "stab_up")) || ((currentLabel == "stab_down")))){ state = STOP; } else { if (state == STOP){ state = WALKING_FORWARD; }; }; super.advance(); if ((((state == WALKING_FORWARD)) && ((Controller.frameNumber > (  + 20))))){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (!_local2.alive){ } else { _local3 = (_local2.x - x); if (_local3 < (-(Controller.level.pixelWidth) / 2)){ _local3 = (_local3 + Controller.level.pixelWidth); }; if (_local3 > (Controller.level.pixelWidth / 2)){ _local3 = (_local3 - Controller.level.pixelWidth); }; if (Math.abs(_local3) > 16){ } else { _local4 = (_local2.y - y); if (_local4 < (-(Controller.level.pixelHeight) / 2)){ _local4 = (_local4 + Controller.level.pixelHeight); }; if (_local4 > (Controller.level.pixelHeight / 2)){ _local4 = (_local4 - Controller.level.pixelHeight); }; if (Math.abs(_local4) > 100){ } else { if (_local4 < 0){ gotoAndPlay("stab_up"); } else { gotoAndPlay("stab_down"); };   = Controller.frameNumber; }; }; }; _local1++; }; }; } function frame28(){ gotoAndPlay("walking"); } function frame38(){ if (!isClone){   (); }; } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? -10 : 10); } function frame40(){ gotoAndPlay("walking"); } function frame52(){ gotoAndStop("dead"); } function frame25(){ if (!isClone){  (); }; } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 12; extentToRight = 12; extentAbove = 36; extentBelow = 0; canJump = false; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 15); x = (x + (facingRight) ? 7 : -7); } protected function  ():void{ var _local1:Number; var _local2:Player; _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (_local2.intersectsRect((x - extentToLeft), (x + extentToRight), ((y - extentAbove) - 60), y)){ _local2.hit(this); }; _local1++; }; } } }//package com.nitrome.twinshot
Section 195
//Platform (com.nitrome.twinshot.Platform) package com.nitrome.twinshot { public class Platform extends ActiveObject { public var extentToLeft:Number; public var solidOnTop:Boolean;// = true public var canDetectSides:Boolean;// = true public var extentBelow:Number; public var solidOnSides:Boolean;// = true public var harmfulOnTop:Boolean;// = false public var surfaceIndex:Number; public var extentAbove:Number; public var solidUnderneath:Boolean;// = false public var extentToRight:Number; public function Platform(){ solidOnTop = true; solidOnSides = true; solidUnderneath = false; canDetectSides = true; harmfulOnTop = false; super(); } public function getLeftX():Number{ return ((x - extentToLeft)); } public function getRightX():Number{ return ((x + extentToRight)); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ x = (_arg1 * 24); y = (_arg2 * 24); extentToLeft = 48; extentToRight = 48; extentAbove = 0; extentBelow = 24; Controller.platformLayer.addChild(this); } } }//package com.nitrome.twinshot
Section 196
//Player (com.nitrome.twinshot.Player) package com.nitrome.twinshot { import flash.display.*; import flash.geom.*; import com.nitrome.util.*; import com.nitrome.coins.*; import flash.filters.*; public class Player extends MotiveObject { public var hitBounce:Boolean;// = false public var friendlyFireBats:Array; public var  :DizzyStars; public var  :Number; public var powerup:HiddenNumber; public var facingRight:Boolean;// = true public var  :HiddenNumber; public var score:HiddenNumber; public var  :Boolean;// = false public var alive:Boolean;// = true public var flickering:Number;// = 0 public var cloudmobile:Cloudmobile;// = null public var hits:Number;// = 3 public var number:Number; public var outOfViewSprite:MovieClip; public var powerupFlash:Number;// = 0 public var dizzyTime:Number;// = 0 public var spartan:Boolean; public var :Boolean;// = false public var bonusTimeLeft:Number;// = 500 public var :Number;// = 0 public var  :Boolean;// = false public static const POWERUP_SMALL:Number = 9; public static const POWERUP_PIERCING_ARROWS:Number = 4; public static const POWERUP_BOMB_ARROWS:Number = 7; public static const SIZE_CHANGE_TIME:Number = 500; public static const POWERUP_FLIGHT:Number = 1; public static const WALK_SPEED_POWEREDUP:Number = 15; public static const FLICKER_TIME:Number = 50; public static const POWERUP_NONE:Number = 0; public static const BOMB_ARROWS_TIME:Number = 500; public static const INVINCIBLE:Boolean = false; public static const POWERUP_BIG:Number = 8; public static const WALK_SPEED_DIZZY:Number = 4; public static const INVINCIBILITY_TIME:Number = 500; public static const POWERUP_SPEED:Number = 2; public static const POWERUP_INVINCIBILITY:Number = 3; public static const WALK_SPEED_NORMAL:Number = 10; public static const POWERUP_BONUS_ROUND:Number = 6; public static const POWERUP_LOVE_ARROWS:Number = 5; public static const DIZZY_TIME:Number = 70; public function Player(){ facingRight = true;  = 0; hitBounce = false; flickering = 0;   = false;   = -(Infinity);  = false; hits = 3; score = new HiddenNumber(0); alive = true; powerup = new HiddenNumber(POWERUP_NONE);   = new HiddenNumber(0); powerupFlash = 0;  = false; dizzyTime = 0; friendlyFireBats = []; cloudmobile = null; bonusTimeLeft = (20 * 25); super(); } public function holdingDown():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.DOWN)))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.S)))){ return (true); }; } else { return (Key.customDown((1 + ((number == 1)) ? 0 : 5))); }; return (false); } public function  ():Number{ return (getLockedPowerup(number)); } public function  ():Player{ if (!Controller.isTwoPlayerGame()){ return (null); }; if (number == 2){ return (Controller.level.player1); }; return (Controller.level.player2); } protected function  ():void{ var _local1:Number; var _local2:Number; var _local3:Boolean; var _local4:Number; var _local5:Player; var _local6:BonusPipe; _local1 = (x + Controller.content.x); _local2 = ((y + Controller.content.y) - (extentAbove / 2)); _local3 = alive; if (Controller.bonusRound){ _local5 =  (); _local6 = (Controller.level.find(BonusPipe) as BonusPipe); if (((((((((_local5) && (_local5.alive))) && (!(alive)))) && (_local6))) && ((y < -100)))){ _local1 = (_local6.x + _local6.velocityX); _local2 = -100; _local3 = true; }; }; if ((((((((((_local1 > -10)) && ((_local1 < 560)))) && ((_local2 > -20)))) && ((_local2 < 420)))) || (!(_local3)))){ if (outOfViewSprite.parent){ outOfViewSprite.parent.removeChild(outOfViewSprite); }; return; }; outOfViewSprite.x = _local1; outOfViewSprite.y = _local2; if (_local1 < 20){ outOfViewSprite.x = 20; }; if (_local1 > 530){ outOfViewSprite.x = 530; }; if (_local2 < 20){ outOfViewSprite.y = 20; }; if (_local2 > 380){ outOfViewSprite.y = 380; }; _local4 = Math.atan2((_local2 - outOfViewSprite.y), (_local1 - outOfViewSprite.x)); outOfViewSprite.triangle.rotation = (((_local4 * 180) / Math.PI) + 90); if (!outOfViewSprite.parent){ Controller.root.addChild(outOfViewSprite); }; } protected function  ():void{ var _local1:Number; var _local2:Enemy; var _local3:Collectible; if (flickering > 0){ flickering--; if (flickering < 1){ hitBounce = false; }; }; if (((hitBounce) || (flickering))){ return; }; _local1 = 0; for (;_local1 < Controller.level.objectList.length;_local1++) { if ((Controller.level.objectList[_local1] is Enemy)){ _local2 = (Controller.level.objectList[_local1] as Enemy); if (!_local2.alive){ continue; }; if (!_local2.isHarmful()){ continue; }; if (intersects(_local2)){ hit(_local2); }; } else { if ((Controller.level.objectList[_local1] is Collectible)){ _local3 = (Controller.level.objectList[_local1] as Collectible); if (_local3.collected){ } else { if (intersects(_local3)){ collect(_local3); } else { if (((cloudmobile) && (cloudmobile.intersects(_local3)))){ collect(_local3); }; }; }; }; }; }; } override public function advance():void{ var _local1:Boolean; var _local2:Debris; if (alive){ _local1 = onGround; (); if (!cloudmobile){ horizontalMotion(); verticalMotion(); }; if (onGround){ hitBounce = false; }; if (dizzyTime > 0){ dizzyTime--; }; if (((((!(Controller.level.ended)) && (( .value > 0)))) && (!((powerup.value ==  ()))))){ if ((((((((powerup.value == POWERUP_INVINCIBILITY)) || ((powerup.value == POWERUP_BOMB_ARROWS)))) || ((powerup.value == POWERUP_BIG)))) || ((powerup.value == POWERUP_SMALL)))){  .value--; if ( .value < 1){  .value = 0; powerup.value = POWERUP_NONE; }; } else {  .value = 0; }; }; powerupFlash = Global.slide(powerupFlash, 0, 0.2);  (); wrap();  (); if (((((onGround) && (!(_local1)))) && (!(cloudmobile)))){ _local2 = new LandPuff(); _local2.create(Controller.playerLayer, x, y); _local2.scaleX = (_local2.scaleY = scaleY); if (objectUnderneath){ _local2.lockY = objectUnderneath; }; }; if (((Controller.bonusRound) && ((--bonusTimeLeft < 1)))){ if (bonusTimeLeft < 0){ bonusTimeLeft = 0; }; kill(); };  (); } else {  (); }; animation();  (); } override public function addClones():void{ if (alive){ super.addClones(); } else { super.removeClones(); }; } public function holdingUp():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.UP)))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.W)))){ return (true); }; } else { return (Key.customDown((0 + ((number == 1)) ? 0 : 5))); }; return (false); } protected function  ():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Sprite; _local1 = ((friendlyFireBats.length - 1) * 12); _local2 = 0; while (_local2 < friendlyFireBats.length) { _local3 = x; _local4 = ((y - (extentAbove * 1.4)) - (_local2 * 15)); _local5 = ((Controller.frameNumber * 5) + ((360 * _local2) / friendlyFireBats.length)); _local3 = (_local3 + (Trig.cosDegrees(_local5) * _local1)); _local4 = (_local4 + ((Trig.sinDegrees(_local5) * _local1) * 0.5)); _local6 = friendlyFireBats[_local2]; friendlyFireBats[_local2].x = ((_local6.x * 0.6) + (_local3 * 0.4)); _local6.y = ((_local6.y * 0.6) + (_local4 * 0.4)); _local2++; }; } protected function  ():void{ var _local1:Number; var _local2:Sprite; var _local3:Debris; _local1 = 0; while (_local1 < friendlyFireBats.length) { _local2 = (friendlyFireBats[_local1] as Sprite); _local3 = Debris.createContained(new FriendlyFireBat(), Controller.content, _local2.x, _local2.y); _local3.velocityX = ((_local2.x - x) * 0.1); _local3.velocityY = ((_local2.y - (y - extentAbove)) * 0.1); _local3.accelerationY = -0.2; if (((_local2) && (_local2.parent))){ _local2.parent.removeChild(_local2); }; _local1++; }; } override protected function verticalMotion():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Tile; if (((onGround) && (tileUnderneath))){ _local1 = Math.floor(((x - extentToLeft) / 24)); _local2 = Math.floor(((x + extentToRight) / 24)); _local3 = Math.floor((y / 24)); _local4 = _local1; while (_local4 <= _local2) { _local5 = Controller.level.getTileWrap(_local4, _local3); if (((_local5) && (_local5.sendContact))){ _local5.playerContact(this); }; _local4++; }; }; if (onGround){  = false; }; if ((((powerup.value == POWERUP_FLIGHT)) && ((velocityY > -3)))){  = true; hitBounce = false; }; applyWeight = ((onGround) || (!( ))); super.verticalMotion(); } override public function hitByArrow(_arg1:Arrow):Boolean{ var _local2:Player; if (((hitBounce) || (flickering))){ return (false); }; if (Controller.level.ended){ return (false); }; if (powerup.value == POWERUP_INVINCIBILITY){ return (false); }; if (INVINCIBLE){ return (false); }; if (GameMode.value == 2){ hit(_arg1, true); if (_arg1.playerSource != number){ _local2 =  (); if (_local2){ _local2. (); }; }; } else { hitBounce = true; dizzyTime = DIZZY_TIME; velocityY = -8; velocityX = (facingRight) ? -3 : 3; NitromeGame.sound_manager.playSound("playerHitByArrow"); if (Controller.tag){ Controller.tag.startTagging( ()); }; }; if (cloudmobile){ cloudmobile.playerLeave(); }; return (true); } override protected function horizontalMotion():void{ var _local1:Block; var _local2:Raycast; var _local3:Block; _local1 = null; if (((onGround) && ((objectUnderneath is Arrow)))){ _local1 = ((objectUnderneath as Arrow).attachedToObject as Block); }; _local3 = null; if (velocityX < 0){ _local2 = Raycast.fatRaycastX((x - extentToLeft), -1, (y - extentAbove), (y + extentBelow)); if (_local2){ _local3 = (_local2.hitObject as Block); }; if (_local3 == _local1){ //unresolved jump }; if (((_local3) && ((_local2.distance < -(velocityX))))){ if (velocityX < -(Block.MAX_PUSH_SPEED)){ velocityX = -(Block.MAX_PUSH_SPEED); }; if (_local2.distance < -(velocityX)){ _local3.pushLeft((-(velocityX) - _local2.distance)); }; }; } else { if (velocityX > 0){ _local2 = Raycast.fatRaycastX((x + extentToRight), 1, (y - extentAbove), (y + extentBelow)); if (_local2){ _local3 = (_local2.hitObject as Block); }; if (_local3 == _local1){ } else { if (((_local3) && ((_local2.distance < velocityX)))){ if (velocityX > Block.MAX_PUSH_SPEED){ velocityX = Block.MAX_PUSH_SPEED; }; if (_local2.distance < velocityX){ _local3.pushRight((velocityX - _local2.distance)); }; }; }; }; }; super.horizontalMotion(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ var _local4:Number; number = ((((((((((((((this is Player1)) || ((this is Player1Spartan)))) || ((this is Player1White)))) || ((this is Player1Shadow)))) || ((this is Player1Tiger)))) || ((this is Player1Stone)))) || ((this is Player1Demon)))) ? 1 : 2; spartan = (((this is Player1Spartan)) || ((this is Player2Spartan))); x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 24);  (); wallBounceFactor = 0; floorBounceFactor = 0;   = new DizzyStars(); if (number == 1){ outOfViewSprite = new Player1OutOfView(); powerup.value = Controller.player1Powerup.value;  .value = Controller.player1PowerupTime.value; hits = Player1Hearts.value; } else { outOfViewSprite = new Player2OutOfView(); powerup.value = Controller.player2Powerup.value;  .value = Controller.player2PowerupTime.value; hits = Player2Hearts.value; }; _local4 =  (); if (_local4 != POWERUP_NONE){ powerup.value = _local4; if (powerup.value == POWERUP_INVINCIBILITY){  .value = INVINCIBILITY_TIME; }; if (powerup.value == POWERUP_BOMB_ARROWS){  .value = BOMB_ARROWS_TIME; }; if ((((powerup.value == POWERUP_BIG)) || ((powerup.value == POWERUP_SMALL)))){  .value = SIZE_CHANGE_TIME; }; }; scaleX = ((number)==1) ? Controller.flyingP1 : Controller.flyingP2.scaleX; scaleY = ((number)==1) ? Controller.flyingP1 : Controller.flyingP2.scaleY; if (spartan){ outOfViewSprite.gotoAndStop(2); } else { if (number == 1){ if (CharacterSkin1.value == 0){ outOfViewSprite.gotoAndStop(1); } else { outOfViewSprite.gotoAndStop((CharacterSkin1.value + 2)); }; } else { if (CharacterSkin2.value == 0){ outOfViewSprite.gotoAndStop(1); } else { outOfViewSprite.gotoAndStop((CharacterSkin2.value + 2)); }; }; }; animation(); visible = false; Controller.playerLayer.addChild(this); } override public function unpause():void{ super.unpause(); if (currentLabel == "hit"){ return; }; if (currentLabel == "dead"){ return; }; play(); } protected function  ():void{ var _local1:Player; if ((((y <= ((Controller.level.gridHeight * 24) + 100))) || ((y <= 600)))){ if (Controller.bonusRound){ velocityY = (velocityY - 0.5); } else { velocityY++; }; y = (y + velocityY); visible = true; }; if (Controller.tag){ _local1 =  (); if (((((_local1) && (_local1.alive))) && (Controller.tag.tagging))){ if (((Controller.tag.taggingPlayer1) && ((number == 1)))){ Controller.tag.taggingPlayer1 = false; } else { if (((!(Controller.tag.taggingPlayer1)) && ((number == 2)))){ Controller.tag.taggingPlayer1 = true; }; }; }; }; } public function holdingRight():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.RIGHT)))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.D)))){ return (true); }; } else { return (Key.customDown((3 + ((number == 1)) ? 0 : 5))); }; return (false); } public function  ():void{ var _local1:Sprite; _local1 = new FriendlyFireBat(); _local1.x = x; _local1.y = -50; Controller.content.addChild(_local1); friendlyFireBats.push(_local1); } public function  ():void{ var _local1:Number; var _local2:Number; _local1 = 12; _local2 = 38; weight = 1; terminalVelocityY = 20; if (powerup.value == POWERUP_BIG){ _local1 = (_local1 * 2); _local2 = 70; } else { if (powerup.value == POWERUP_SMALL){ _local1 = (_local1 * 0.5); _local2 = (_local2 * 0.5); weight = 0.5; terminalVelocityY = 8; }; }; extentToLeft = _local1; extentToRight = _local1; extentAbove = _local2; extentBelow = 0; } public function collect(_arg1:Collectible):void{ var _local2:FloatingScore; if (_arg1.releaseTime > 0){ return; }; if (_arg1.worth > 0){ _local2 = new FloatingScore(); _local2.createScore(_arg1.x, _arg1.y, _arg1.worth); }; _arg1.collect(this); } public function applyLockedPowerup():void{ setPowerup( (), true); } public function kill():void{ alive = false; if (Controller.bonusRound){ velocityY = 5; }; NitromeGame.sound_manager.playSound("playerDeath");  (); friendlyFireBats = []; } public function holdingLeft():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.LEFT)))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (Key.isDown(Key.A)))){ return (true); }; } else { return (Key.customDown((2 + ((number == 1)) ? 0 : 5))); }; return (false); } protected function fireArrow():void{ var _local1:Arrow; if (isClone){ return; }; _local1 = new Arrow(); _local1.createAndRegister(this);   = true;   = Controller.frameNumber; } protected function animation():void{ var _local1:Number; var _local2:Number; var _local3:*; var _local4:Number; var _local5:Number; var _local6:Number; if (((((alive) && ((flickering > 0)))) && ((flickering < (FLICKER_TIME - 10))))){ visible = ((Controller.frameNumber % 3) < 2); } else { if ((((((((((powerup.value == POWERUP_BIG)) || ((powerup.value == POWERUP_SMALL)))) || ((powerup.value == POWERUP_BOMB_ARROWS)))) && (( () == POWERUP_NONE)))) && (( .value < 30)))){ visible = ((Controller.frameNumber % 5) < 4); } else { visible = true; }; }; if (dizzyTime > 0){ _local4 = (spartan) ? 64 : 48; if (powerup.value == POWERUP_BIG){ _local4 = (_local4 * 2); }; if (powerup.value == POWERUP_SMALL){ _local4 = (_local4 / 2); }; if (! .parent){ parent.addChild( ); };  .x = x;  .y = (y - _local4);  .scaleX = ( .scaleY = scaleY); } else { if ( .parent){  .parent.removeChild( ); }; }; _local1 = (powerupFlash * 128); if (((((alive) && ((powerup.value == POWERUP_INVINCIBILITY)))) && (((( .value > 60)) || (((Controller.frameNumber % 3) < 2)))))){ _local5 = (((Controller.frameNumber % 3))<2) ? 8454143 : 0xFFFFFF; _local6 = ((Math.random())>0.8) ? 12 : 8; filters = [new GlowFilter(_local5, 1, _local6, _local6, 2, 2)]; transform.colorTransform = new ColorTransform(1, 1, 1, alpha, (32 + _local1), (32 + _local1), (32 + _local1)); } else { filters = []; transform.colorTransform = new ColorTransform(1, 1, 1, alpha, _local1, _local1, _local1); }; if (!alive){ if (Controller.bonusRound){ if (currentLabel != "fly"){ gotoAndPlay("fly"); }; } else { gotoAndStop("dead"); }; } else { if (((hitBounce) && ((flickering > 0)))){ gotoAndStop("hit"); } else { if (currentLabel == "attack"){ } else { if (((onGround) || (cloudmobile))){ if ((((velocityX == groundSpeedX)) || (pushedAgainstWall))){  = 0; if (dizzyTime > 0){ if (currentLabel != "dizzyStand"){ gotoAndPlay("dizzyStand"); }; } else { if (currentLabel != "stand"){ gotoAndPlay("stand"); }; }; } else {  = ( + (Math.abs((velocityX - groundSpeedX)) / 10)); if ( >= 7){  = ( - 7); }; if ( < 0){  = ( + 7); }; if (dizzyTime > 0){ gotoAndStop((Global.findLabel(this, "dizzyWalkCycle").frame + int())); } else { gotoAndStop((Global.findLabel(this, "walkCycle").frame + int())); }; }; } else { if ( ){ if (currentLabel != "fly"){ gotoAndPlay("fly"); }; } else { if ((((velocityY >= 0)) && (!(spartan)))){ if (currentLabel != "fall"){ gotoAndPlay("fall"); }; } else { if (currentLabel != "jump"){ gotoAndPlay("jump"); }; }; }; }; }; }; }; _local2 = 1; _local3 = 1; if (powerup.value == POWERUP_BIG){ _local3 = 2; _local2 = _local3; }; if (powerup.value == POWERUP_SMALL){ _local3 = 0.5; _local2 = _local3; }; scaleX = ((scaleY = Global.lerp(scaleY, _local3, 0.3)) * (facingRight) ? 1 : -1); } public function holdingFire():Boolean{ if (NitromeGame.usingDefaultKeys){ if ((((((number == 1)) || (!(Controller.isTwoPlayerGame())))) && (((Key.isDown(NitromeGame.defaultKeys[4])) || (Key.isDown(Key.SPACE)))))){ return (true); }; if ((((((number == 2)) || (!(Controller.isTwoPlayerGame())))) && (((Key.isDown(Key.F)) || (Key.isDown(Key.G)))))){ return (true); }; } else { return (Key.customDown((4 + ((number == 1)) ? 0 : 5))); }; return (false); } public function setPowerup(_arg1:Number, _arg2:Boolean=false):void{ if (!alive){ return; }; if (((!(( () == POWERUP_NONE))) && (!(_arg2)))){ powerupFlash = -0.5; return; }; powerup.value = _arg1; if ((((powerup.value == POWERUP_BIG)) || ((powerup.value == POWERUP_SMALL)))){  .value = SIZE_CHANGE_TIME; } else { if (powerup.value == POWERUP_INVINCIBILITY){  .value = INVINCIBILITY_TIME; } else { if (powerup.value == POWERUP_BOMB_ARROWS){  .value = BOMB_ARROWS_TIME; } else {  .value = 0; }; }; }; powerupFlash = 1; } protected function ():void{ var _local1:Boolean; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Boolean; _local1 = !(Controller.level.ended); if (dizzyTime > 0){ _local2 = WALK_SPEED_DIZZY; } else { if (powerup.value == POWERUP_SPEED){ _local2 = WALK_SPEED_POWEREDUP; } else { _local2 = WALK_SPEED_NORMAL; }; }; _local3 = groundSpeedX; _local4 = 0.8; _local5 = ((powerup.value)==POWERUP_SPEED) ? 2 : 1; _local6 = !(hitBounce); if (((_local1) && (holdingRight()))){ _local3 = (_local2 + groundSpeedX); _local4 = _local5; _local6 = true; facingRight = true; } else { if (((_local1) && (holdingLeft()))){ _local3 = (-(_local2) + groundSpeedX); _local4 = _local5; _local6 = true; facingRight = false; }; }; if (_local6){ velocityX = Global.slide(velocityX, _local3, _local4); }; if (((!(onGround)) && ( ))){ if (((_local1) && (holdingUp()))){ velocityY = Global.slide(velocityY, -(_local2), 1); } else { velocityY = (velocityY + weight); };  = false; } else { if (((_local1) && (holdingUp()))){ if (((onGround) && (!()))){ velocityY = -13;  = true; NitromeGame.sound_manager.playSound("jump"); } else { if ((((powerup.value == POWERUP_FLIGHT)) && (!()))){  = true; hitBounce = false; }; }; } else {  = false; }; }; if (((_local1) && (holdingFire()))){ if (((!( )) && ((Controller.frameNumber > (  + 8))))){ if (currentLabel != "attack"){ gotoAndPlay("attack"); NitromeGame.sound_manager.playSound("arrowFire"); }; }; } else {   = false; }; } public function hit(_arg1, _arg2:Boolean=true, _arg3:Number=-15):void{ if (((hitBounce) || (flickering))){ return; }; if (Controller.level.ended){ return; }; if (powerup.value == POWERUP_INVINCIBILITY){ return; }; if (INVINCIBLE){ return; }; if (cloudmobile){ cloudmobile.playerLeave(); }; hitBounce = true; flickering = FLICKER_TIME; velocityY = _arg3; velocityX = (facingRight) ? -4 : 4;  = false; if (_arg2){ hits--; if (hits < 1){ kill(); powerup.value = POWERUP_NONE; } else { NitromeGame.sound_manager.playSound("playerHit"); powerup.value =  (); }; }; } public function (_arg1:Tile):Boolean{ var _local2:Number; var _local3:Number; var _local4:Tile; if (!onGround){ return (false); }; if (!_arg1){ return (false); }; _local2 = Math.floor((x / 24)); _local3 = Math.floor((y / 24)); _local4 = Controller.level.getTile(_local2, _local3); if (!_local4){ return (false); }; return ((_arg1.surfaceIndex == _local4.surfaceIndex)); } override public function destroy():void{ super.destroy(); if (number == 1){ Controller.player1Powerup.value = powerup.value; Controller.player1PowerupTime.value =  .value; } else { Controller.player2Powerup.value = powerup.value; Controller.player2PowerupTime.value =  .value; }; if (outOfViewSprite.parent){ outOfViewSprite.parent.removeChild(outOfViewSprite); }; if ( .parent){  .parent.removeChild( ); };  (); } override public function pause():void{ super.pause(); stop(); } public static function getLockedPowerup(_arg1:Number=1):Number{ var _local2:Number; _local2 = 0; if (_arg1 == 1){ _local2 = Player1PowerUp.value; }; if (_arg1 == 2){ _local2 = Player2PowerUp.value; }; if (_local2 == 1){ return (POWERUP_INVINCIBILITY); }; if (_local2 == 2){ return (POWERUP_FLIGHT); }; if (_local2 == 3){ return (POWERUP_SPEED); }; if (_local2 == 4){ return (POWERUP_LOVE_ARROWS); }; if (_local2 == 5){ return (POWERUP_PIERCING_ARROWS); }; if (_local2 == 6){ return (POWERUP_BOMB_ARROWS); }; if (_local2 == 7){ return (POWERUP_BIG); }; if (_local2 == 8){ return (POWERUP_SMALL); }; return (POWERUP_NONE); } } }//package com.nitrome.twinshot
Section 197
//Player1 (com.nitrome.twinshot.Player1) package com.nitrome.twinshot { public dynamic class Player1 extends Player { public function Player1(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 198
//Player1Demon (com.nitrome.twinshot.Player1Demon) package com.nitrome.twinshot { public dynamic class Player1Demon extends Player { public function Player1Demon(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 199
//Player1OutOfView (com.nitrome.twinshot.Player1OutOfView) package com.nitrome.twinshot { import flash.display.*; public dynamic class Player1OutOfView extends MovieClip { public var triangle:MovieClip; } }//package com.nitrome.twinshot
Section 200
//Player1Shadow (com.nitrome.twinshot.Player1Shadow) package com.nitrome.twinshot { public dynamic class Player1Shadow extends Player { public function Player1Shadow(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 201
//Player1Spartan (com.nitrome.twinshot.Player1Spartan) package com.nitrome.twinshot { public dynamic class Player1Spartan extends Player { public function Player1Spartan(){ addFrameScript(11, frame12, 28, frame29, 51, frame52, 63, frame64, 68, frame69, 71, frame72); } function frame12(){ gotoAndPlay("stand"); } function frame29(){ gotoAndPlay("dizzyStand"); } function frame52(){ gotoAndPlay("jump"); } function frame69(){ fireArrow(); } function frame72(){ gotoAndPlay("stand"); } function frame64(){ gotoAndPlay("fly"); } } }//package com.nitrome.twinshot
Section 202
//Player1Stone (com.nitrome.twinshot.Player1Stone) package com.nitrome.twinshot { public dynamic class Player1Stone extends Player { public function Player1Stone(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 203
//Player1Tiger (com.nitrome.twinshot.Player1Tiger) package com.nitrome.twinshot { public dynamic class Player1Tiger extends Player { public function Player1Tiger(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 204
//Player1White (com.nitrome.twinshot.Player1White) package com.nitrome.twinshot { public dynamic class Player1White extends Player { public function Player1White(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 205
//Player2 (com.nitrome.twinshot.Player2) package com.nitrome.twinshot { public dynamic class Player2 extends Player { public function Player2(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 206
//Player2Demon (com.nitrome.twinshot.Player2Demon) package com.nitrome.twinshot { public dynamic class Player2Demon extends Player { public function Player2Demon(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 207
//Player2OutOfView (com.nitrome.twinshot.Player2OutOfView) package com.nitrome.twinshot { import flash.display.*; public dynamic class Player2OutOfView extends MovieClip { public var triangle:MovieClip; } }//package com.nitrome.twinshot
Section 208
//Player2Shadow (com.nitrome.twinshot.Player2Shadow) package com.nitrome.twinshot { public dynamic class Player2Shadow extends Player { public function Player2Shadow(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 209
//Player2Spartan (com.nitrome.twinshot.Player2Spartan) package com.nitrome.twinshot { public dynamic class Player2Spartan extends Player { public function Player2Spartan(){ addFrameScript(11, frame12, 28, frame29, 51, frame52, 63, frame64, 68, frame69, 71, frame72); } function frame12(){ gotoAndPlay("stand"); } function frame29(){ gotoAndPlay("dizzyStand"); } function frame52(){ gotoAndPlay("jump"); } function frame69(){ fireArrow(); } function frame72(){ gotoAndPlay("stand"); } function frame64(){ gotoAndPlay("fly"); } } }//package com.nitrome.twinshot
Section 210
//Player2Stone (com.nitrome.twinshot.Player2Stone) package com.nitrome.twinshot { public dynamic class Player2Stone extends Player { public function Player2Stone(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 211
//Player2Tiger (com.nitrome.twinshot.Player2Tiger) package com.nitrome.twinshot { public dynamic class Player2Tiger extends Player { public function Player2Tiger(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 212
//Player2White (com.nitrome.twinshot.Player2White) package com.nitrome.twinshot { public dynamic class Player2White extends Player { public function Player2White(){ addFrameScript(11, frame12, 30, frame31, 55, frame56, 60, frame61, 72, frame73, 77, frame78, 80, frame81); } function frame12(){ gotoAndPlay("stand"); } function frame31(){ gotoAndPlay("dizzyStand"); } function frame56(){ gotoAndPlay("jump"); } function frame61(){ gotoAndPlay("fall"); } function frame73(){ gotoAndPlay("fly"); } function frame78(){ fireArrow(); } function frame81(){ gotoAndPlay("stand"); } } }//package com.nitrome.twinshot
Section 213
//PlayerInfo (com.nitrome.twinshot.PlayerInfo) package com.nitrome.twinshot { import flash.display.*; import flash.text.*; import com.nitrome.util.*; import com.nitrome.coins.*; public class PlayerInfo extends Sprite { public var :Number;// = 0 public var life:MovieClip; public var :Number;// = 0 public var bonusTimer:MovieClip; public var powerup:MovieClip; public var :Boolean; public var score:TextField; public function PlayerInfo(){  = 0;  = 0; super();  = (this is PlayerInfo2); if (){ visible = Controller.isTwoPlayerGame(); }; } public function advance():void{ var _local1:Player; var _local2:Number; _local1 = () ? Controller.level.player2 : Controller.level.player1; if (!_local1){ return; }; life.gotoAndStop((6 - _local1.hits)); life.maxHits.gotoAndStop(() ? Player2Hearts.value : Player1Hearts.value); score.text = _local1.score.value.toString(); powerup.gotoAndStop((_local1.powerup.value + 1)); if (Controller.levelPanningOut){  = Global.slide(, 0, 0.1); } else {  = Global.slide(, 1, 0.1); }; y = (375 + (((1 - ) * (1 - )) * 60)); if (bonusTimer){ bonusTimer.visible = ((Controller.bonusRound) && (_local1.alive)); if (bonusTimer.visible){ _local2 = Math.floor((_local1.bonusTimeLeft / 25)); if ((((_local2 <= 3)) && (( > _local2)))){ NitromeGame.sound_manager.playSound("bonusRunningOut"); };  = Global.slide(, _local2, 1); bonusTimer.secondsLeft.text = .toString(); bonusTimer.gotoAndStop((1 + (_local1.bonusTimeLeft % 50))); }; }; } } }//package com.nitrome.twinshot
Section 214
//PlayerInfo1 (com.nitrome.twinshot.PlayerInfo1) package com.nitrome.twinshot { public dynamic class PlayerInfo1 extends PlayerInfo { } }//package com.nitrome.twinshot
Section 215
//PlayerInfo2 (com.nitrome.twinshot.PlayerInfo2) package com.nitrome.twinshot { public dynamic class PlayerInfo2 extends PlayerInfo { } }//package com.nitrome.twinshot
Section 216
//Powerup (com.nitrome.twinshot.Powerup) package com.nitrome.twinshot { public class Powerup extends Collectible { public var  :Number;// = 0 public function Powerup(){   = Player.POWERUP_NONE; super(); worth = 0; lifetime = 200; extentToLeft = 12; extentToRight = 12; extentAbove = 12; extentBelow = 12; } override public function collect(_arg1:Player):void{ if (((((!(collected)) && (_arg1))) && (!((  == Player.POWERUP_NONE))))){ _arg1.setPowerup( ); }; super.collect(_arg1); } } }//package com.nitrome.twinshot
Section 217
//Projectile (com.nitrome.twinshot.Projectile) package com.nitrome.twinshot { import com.nitrome.util.*; public class Projectile extends MotiveObject { public var  :Boolean;// = false public var multiplesLeft:Number;// = 0 public function Projectile(){  = false; multiplesLeft = 0; super(); addFrameScript(6, frame7, 13, frame14, 21, frame22, 28, frame29, 36, frame37, 43, frame44); } function frame14(){  (); } function frame7(){ gotoAndPlay("spin"); } function frame22(){ gotoAndPlay("spin_cyan"); } function frame29(){  (); } override public function advance():void{ var _local1:Number; var _local2:String; var _local3:Player; if ( ){ _local2 = "splash"; if (multiplesLeft == 1){ _local2 = "splash_cyan"; }; if (multiplesLeft == 2){ _local2 = "splash_blue"; }; if (currentLabel != _local2){ super.advance(); if (onGround){ gotoAndPlay(_local2); return; }; } else { rotation = 0; return; }; } else { velocityY = (velocityY + weight); x = (x + velocityX); y = (y + velocityY); }; if (x < 0){ x = (x + Controller.level.pixelWidth); }; if (x >= Controller.level.pixelWidth){ x = (x - Controller.level.pixelWidth); }; if (y > Controller.level.pixelHeight){ destroy(); }; rotation = (rotation + ((velocityX)>0) ? 10 : -10); _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local3 = Controller.level.playerList[_local1]; if (!_local3){ } else { if (!_local3.alive){ } else { if (_local3.intersects(this)){ _local3.hit(this); }; }; }; _local1++; }; } function frame37(){ gotoAndPlay("spin_blue"); } function frame44(){  (); } protected function  ():void{ var _local1:Blob; destroy(); if (isClone){ return; }; _local1 = new (((multiplesLeft > 0)) ? BlobMultiplier : BlobNormal); _local1.create(0, 0, "eb"); _local1.x = x; _local1.y = ((y + extentBelow) - _local1.extentBelow); _local1.multiplyIterations = multiplesLeft; _local1.update(); Controller.level.objectList.push(_local1); } public function createAndRegister(_arg1:Enemy, _arg2:Boolean=false):void{ x = (_arg1.x + ((_arg1.facingRight)!=_arg2) ? 15 : -15); y = (_arg1.y - 40); velocityX = ((_arg1.facingRight)!=_arg2) ? 4 : -4; velocityY = -10; extentToLeft = 10; extentToRight = 10; extentAbove = 10; extentBelow = 10; cloneVertical = false;  = (((_arg1 is KingPlus)) || ((_arg1 is BlobMultiplier))); if (multiplesLeft == 2){ gotoAndPlay("spin_blue"); } else { if (multiplesLeft == 1){ gotoAndPlay("spin_cyan"); } else { gotoAndPlay("spin"); }; }; Controller.enemyLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 218
//ProjectileEnemy (com.nitrome.twinshot.ProjectileEnemy) package com.nitrome.twinshot { import flash.display.*; public class ProjectileEnemy extends Enemy { public var  :Boolean; public var  :Number; public var proj:MovieClip; public static const THROW_OFFSET:Number = -20; public static const TIME_BETWEEN_FIREBALLS:Number = 15; public function ProjectileEnemy(){   = -(Infinity); super(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Arrow; var _local4:Raycast; var _local5:Number; var _local6:Number; var _local7:Player; if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; if (((alive) && ((currentLabel == "firing")))){ if ((( ) && (proj))){ _local1 = (x + (proj.x * scaleX)); _local2 = (y + (proj.y * scaleY)); _local6 = 0; while (_local6 < Controller.level.playerList.length) { _local7 = Controller.level.playerList[_local6]; if (_local7.intersectsRect((_local1 - 10), (_local1 + 10), (_local2 - 8), (_local2 + 8))){ _local7.hit(this); }; _local6++; }; _local6 = 0; while (_local6 < Controller.level.objectList.length) { _local3 = (Controller.level.objectList[_local6] as Arrow); if (!_local3){ } else { if (_local3.intersectsRect((_local1 - 10), (_local1 + 10), (_local2 - 8), (_local2 + 8))){ _local3.destroy(); }; }; _local6++; }; }; return; }; super.advance(); if (((((((alive) && (onGround))) && ((Controller.frameNumber >= (  + TIME_BETWEEN_FIREBALLS))))) && (!(inLove)))){ _local4 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : extentToLeft), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); _local5 = (_local4) ? _local4.distance : Infinity; if ((( ) && ((_local5 > 190)))){ _local5 = 190; }; _local6 = 0; while (_local6 < Controller.level.playerList.length) { _local7 = Controller.level.playerList[_local6]; if ((_local7.y - _local7.extentAbove) > (y + THROW_OFFSET)){ } else { if ((_local7.y + _local7.extentBelow) < (y + THROW_OFFSET)){ } else { if (((facingRight) && ((_local7.x < x)))){ } else { if (((!(facingRight)) && ((_local7.x > x)))){ } else { if (Math.abs((_local7.x - x)) > _local5){ } else { gotoAndPlay("firing"); break; }; }; }; }; }; _local6++; }; }; } protected function fireProjectile():void{ var _local1:Fireball; if (isClone){ return; };   = Controller.frameNumber; _local1 = new Fireball(); _local1.createAndRegister(this); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 18; extentToRight = 18; extentAbove = 38; extentBelow = 0;   = (this is ProjectileEnemyPlus); } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 20); } override protected function animation():void{ if (((alive) && ((currentLabel == "firing")))){ return; }; super.animation(); } } }//package com.nitrome.twinshot
Section 219
//ProjectileEnemyNormal (com.nitrome.twinshot.ProjectileEnemyNormal) package com.nitrome.twinshot { public dynamic class ProjectileEnemyNormal extends ProjectileEnemy { public function ProjectileEnemyNormal(){ addFrameScript(20, frame21, 25, frame26, 39, frame40, 47, frame48, 56, frame57); } function frame26(){ gotoAndPlay("jumping"); } function frame21(){ gotoAndPlay("walking"); } function frame40(){ if (!isClone){ fireProjectile(); NitromeGame.sound_manager.playSound("projectileEnemyFire"); }; } function frame48(){ gotoAndPlay("walking"); } function frame57(){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 220
//ProjectileEnemyPlus (com.nitrome.twinshot.ProjectileEnemyPlus) package com.nitrome.twinshot { public dynamic class ProjectileEnemyPlus extends ProjectileEnemy { public function ProjectileEnemyPlus(){ addFrameScript(20, frame21, 25, frame26, 39, frame40, 84, frame85, 93, ); } function frame26(){ gotoAndPlay("jumping"); } function frame21(){ gotoAndPlay("walking"); } function frame40(){ NitromeGame.sound_manager.playSound("projectileEnemyFire"); } function frame85(){ gotoAndPlay("walking"); } function (){ gotoAndStop("dead"); } } }//package com.nitrome.twinshot
Section 221
//Raycast (com.nitrome.twinshot.Raycast) package com.nitrome.twinshot { public class Raycast { public var hitTile:Tile; public var tiles:Array; public var hitObject:ActiveObject; public var distance:Number; public function Raycast(_arg1:Number, _arg2:Tile=null, _arg3:ActiveObject=null){ tiles = []; super(); distance = _arg1; hitTile = _arg2; hitObject = _arg3; tiles = (_arg2) ? [_arg2] : []; } public static function fatRaycastX(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Boolean=true):Raycast{ var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Raycast; var _local12:Tile; var _local13:Number; var _local14:Function; var _local15:Array; var _local16:Array; var _local17:Number; var _local18:Number; var _local19:Platform; var _local20:Block; var _local21:BonusPipe; var _local22:HellBossFlyingBlock; _local6 = _arg1; if (_arg2 > 0){ _local6--; }; if (_arg2 < 0){ _local6++; }; _local7 = Math.floor((_local6 / 24)); _local8 = _arg1; _local9 = Math.floor((_arg3 / 24)); _local10 = (Math.ceil((_arg4 / 24)) - 1); _local11 = null; _local14 = Controller.level.getTileWrap; _local15 = []; _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local7, _local13); _local15[_local13] = ((_local12) && (_local12.solid)); _local13++; }; if (_arg2 > 0){ while (_local7 < (Controller.level.gridWidth + 2)) { _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local7, _local13); if (((((((!(_local12)) || (!(_local12.solid)))) || (!(_local12.canDetectSides)))) || (_local12.coveredByHoleMonster))){ _local15[_local13] = false; } else { if (!_local12.canDetectSides){ } else { if (((_arg5) && (!(_local12.solidOnSides)))){ } else { if (((!(_local12.solidInside)) && (_local15[_local13]))){ } else { _local11 = new Raycast((_local8 - _arg1), _local12); //unresolved jump }; }; }; }; _local13++; }; ++_local7; _local8 = (_local7 * 24); }; } else { while (_local7 >= (0 - 2)) { _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local7, _local13); if (((((((!(_local12)) || (!(_local12.solid)))) || (!(_local12.canDetectSides)))) || (_local12.coveredByHoleMonster))){ _local15[_local13] = false; } else { if (((_arg5) && (!(_local12.solidOnSides)))){ } else { if (((!(_local12.solidInside)) && (_local15[_local13]))){ } else { _local11 = new Raycast((_arg1 - _local8), _local12); //unresolved jump }; }; }; _local13++; }; --_local7; _local8 = ((_local7 + 1) * 24); }; }; _local16 = Controller.level. ; if (!_local16){ _local16 = Controller.level.objectList; }; _local18 = 0; for (;_local18 < _local16.length;_local18++) { if ((_local16[_local18] is Platform)){ _local19 = (_local16[_local18] as Platform); if (!_local19.canDetectSides){ continue; }; if (((_arg5) && (!(_local19.solidOnSides)))){ continue; }; if (_local19.y >= _arg4){ continue; }; if ((_local19.y + _local19.extentBelow) <= _arg3){ continue; }; if (_arg2 >= 0){ _local17 = (_local19.x - _local19.extentToLeft); if (_arg1 > _local17){ continue; }; if (((!(_local11)) || (((_local17 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local17 - _arg1), null, _local19); }; } else { _local17 = (_local19.x + _local19.extentToRight); if (_arg1 < _local17){ continue; }; if (((!(_local11)) || (((_arg1 - _local17) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local17), null, _local19); }; }; } else { if ((_local16[_local18] is Block)){ _local20 = (_local16[_local18] as Block); if ((_local20.y - _local20.extentAbove) >= _arg4){ continue; }; if ((_local20.y + _local20.extentBelow) <= _arg3){ continue; }; if (_arg2 >= 0){ _local17 = (_local20.x - _local20.extentToLeft); if (_arg1 > (_local17 + 2)){ _local17 = (_local17 + Controller.level.pixelWidth); }; if (((!(_local11)) || (((_local17 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local17 - _arg1), null, _local20); }; } else { _local17 = (_local20.x + _local20.extentToRight); if (_arg1 < (_local17 - 2)){ _local17 = (_local17 - Controller.level.pixelWidth); }; if (((!(_local11)) || (((_arg1 - _local17) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local17), null, _local20); }; }; } else { if ((_local16[_local18] is BonusPipe)){ _local21 = (_local16[_local18] as BonusPipe); if ((_local21.y - _local21.extentAbove) >= _arg4){ continue; }; if ((_local21.y + _local21.extentBelow) <= _arg3){ continue; }; if (_arg2 >= 0){ _local17 = (_local21.x - _local21.extentToLeft); if (_arg1 > _local17){ _local17 = (_local17 + Controller.level.pixelWidth); }; if (((!(_local11)) || (((_local17 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local17 - _arg1), null, _local21); }; } else { _local17 = (_local21.x + _local21.extentToRight); if (_arg1 < _local17){ _local17 = (_local17 - Controller.level.pixelWidth); }; if (((!(_local11)) || (((_arg1 - _local17) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local17), null, _local21); }; }; } else { if ((_local16[_local18] is HellBossFlyingBlock)){ _local22 = (_local16[_local18] as HellBossFlyingBlock); if (!_local22.frozen){ } else { if ((_local22.y - _local22.extentAbove) >= _arg4){ } else { if ((_local22.y + _local22.extentBelow) <= _arg3){ } else { if (_arg2 >= 0){ _local17 = (_local22.x - _local22.extentToLeft); if (_arg1 > _local17){ _local17 = (_local17 + Controller.level.pixelWidth); }; if (((!(_local11)) || (((_local17 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local17 - _arg1), null, _local22); }; } else { _local17 = (_local22.x + _local22.extentToRight); if (_arg1 < _local17){ _local17 = (_local17 - Controller.level.pixelWidth); }; if (((!(_local11)) || (((_arg1 - _local17) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local17), null, _local22); }; }; }; }; }; }; }; }; }; }; return (_local11); } public static function fatRaycastY(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Boolean=true, _arg6:Boolean=true):Raycast{ var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Raycast; var _local12:Tile; var _local13:Number; var _local14:Function; var _local15:Array; var _local16:Number; var _local17:Platform; var _local18:Arrow; var _local19:Block; var _local20:BonusPipe; var _local21:HellBossFlyingBlock; var _local22:Number; var _local23:Number; _local7 = Math.floor((_arg1 / 24)); _local8 = _arg1; _local9 = Math.floor((_arg3 / 24)); _local10 = (Math.ceil((_arg4 / 24)) - 1); _local11 = null; _local14 = Controller.level.getTileWrap; if (_arg2 > 0){ while (_local7 < (Controller.level.gridHeight + 2)) { _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local13, _local7); if (((((!(_local12)) || (!(_local12.solid)))) || (_local12.coveredByHoleMonster))){ } else { if (((_arg5) && ((_local8 > (_local7 * 24))))){ } else { if (((_arg5) && (!(_local12.solidOnTop)))){ } else { if (_local11){ _local11.tiles.push(_local12); } else { _local11 = new Raycast((_local8 - _arg1), _local12); }; }; }; }; _local13++; }; if (_local11){ break; }; ++_local7; _local8 = (_local7 * 24); }; } else { while (_local7 >= (0 - 2)) { _local13 = _local9; while (_local13 <= _local10) { _local12 = _local14(_local13, _local7); if (((((!(_local12)) || (!(_local12.solid)))) || (_local12.coveredByHoleMonster))){ } else { if (((!(_local12.solidInside)) && (_arg5))){ } else { if (((_arg5) && (!(_local12.solidUnderneath)))){ } else { _local11 = new Raycast((_arg1 - _local8), _local12); //unresolved jump }; }; }; _local13++; }; --_local7; _local8 = ((_local7 + 1) * 24); }; }; _local15 = Controller.level. ; if (!_local15){ _local15 = Controller.level.objectList; }; _local16 = 0; for (;_local16 < _local15.length;_local16++) { if ((((_arg2 >= 0)) && (((_arg6) && ((_local15[_local16] is Arrow)))))){ _local18 = (_local15[_local16] as Arrow); if (((!(_local18.inWall)) && (_local18.velocityX))){ continue; }; if (((!(_local18.inWall)) && (!(_local18.onGround)))){ continue; }; _local23 = _local18.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local18.extentToLeft)){ continue; }; if (_arg3 >= (_local23 + _local18.extentToRight)){ continue; }; _local22 = _local18.y; if (_arg1 > (_local22 + 2)){ _local22 = (_local22 + Controller.level.pixelHeight); }; if (((!(_local11)) || (((_local22 - _arg1) < (_local11.distance - 2))))){ _local11 = new Raycast((_local22 - _arg1), null, _local18); }; } else { if ((_local15[_local16] is Platform)){ _local17 = (_local15[_local16] as Platform); _local23 = _local17.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local17.extentToLeft)){ continue; }; if (_arg3 >= (_local23 + _local17.extentToRight)){ continue; }; if (_arg2 > 0){ if (!_local17.solidOnTop){ continue; }; _local22 = _local17.y; if (_arg1 > (_local22 + 2)){ _local22 = (_local22 + Controller.level.pixelHeight); }; if (((!(_local11)) || (((_local22 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local22 - _arg1), null, _local17); }; } else { if (!_local17.solidUnderneath){ continue; }; _local22 = (_local17.y + _local17.extentBelow); if (_arg1 < (_local22 - 2)){ _local22 = (_local22 - Controller.level.pixelHeight); }; if (((!(_local11)) || (((_arg1 - _local22) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local22), null, _local17); }; }; } else { if ((_local15[_local16] is Block)){ _local19 = (_local15[_local16] as Block); _local23 = _local19.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local19.extentToLeft)){ continue; }; if (_arg3 >= (_local23 + _local19.extentToRight)){ continue; }; if (_arg2 > 0){ _local22 = (_local19.y - _local19.extentAbove); if (_arg1 > (_local22 + 2)){ _local22 = (_local22 + Controller.level.pixelHeight); }; if (((!(_local11)) || (((_local22 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local22 - _arg1), null, _local19); }; } else { _local22 = (_local19.y + _local19.extentBelow); if (_arg1 < (_local22 - 2)){ _local22 = (_local22 - Controller.level.pixelHeight); }; if (((!(_local11)) || (((_arg1 - _local22) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local22), null, _local19); }; }; } else { if ((_local15[_local16] is BonusPipe)){ _local20 = (_local15[_local16] as BonusPipe); _local23 = _local20.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local20.extentToLeft)){ continue; }; if (_arg3 >= (_local23 + _local20.extentToRight)){ continue; }; if (_arg2 < 0){ _local22 = (_local20.y + _local20.extentBelow); if (_arg1 < _local22){ _local22 = (_local22 - Controller.level.pixelHeight); }; if (((!(_local11)) || (((_arg1 - _local22) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local22), null, _local20); }; }; } else { if ((_local15[_local16] is HellBossFlyingBlock)){ _local21 = (_local15[_local16] as HellBossFlyingBlock); if (!_local21.frozen){ } else { _local23 = _local21.x; if (_local23 > (_arg3 + (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 - Controller.level.pixelWidth); }; if (_local23 < (_arg3 - (Controller.level.pixelWidth >> 1))){ _local23 = (_local23 + Controller.level.pixelWidth); }; if (_arg4 <= (_local23 - _local21.extentToLeft)){ } else { if (_arg3 >= (_local23 + _local21.extentToRight)){ } else { if (_arg2 > 0){ _local22 = (_local21.y - _local21.extentAbove); if (_arg1 > _local22){ _local22 = (_local22 + Controller.level.pixelHeight); }; if (((!(_local11)) || (((_local22 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local22 - _arg1), null, _local21); }; }; }; }; }; }; }; }; }; }; }; return (_local11); } public static function raycastX(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Boolean=true):Raycast{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Tile; var _local10:Boolean; var _local11:Raycast; var _local12:Number; var _local13:Number; var _local14:Platform; _local5 = _arg2; _local6 = Math.floor((_local5 / 24)); if (_local6 < 0){ return (null); }; if (_local6 >= Controller.level.gridHeight){ return (null); }; _local7 = _arg1; _local8 = Math.floor((_local7 / 24)); _local9 = null; _local9 = Controller.level.getTile(_local8, _local6); _local10 = ((_local9) && (_local9.solid)); _local11 = null; if (_arg3 >= 0){ if (_local8 < 0){ _local7 = 0; _local8 = _local7; }; while (_local8 < Controller.level.gridWidth) { _local9 = Controller.level.tileGrid[_local8][_local6]; if (((((!(_local9)) || (!(_local9.solid)))) || (!(_local9.canDetectSides)))){ _local10 = false; } else { if (((_arg4) && (!(_local9.solidOnSides)))){ } else { if (((!(_local9.solidInside)) && (_local10))){ } else { _local11 = new Raycast((_local7 - _arg1), _local9); break; }; }; }; ++_local8; _local7 = (_local8 * 24); }; } else { if (_local8 >= Controller.level.gridWidth){ _local8 = (Controller.level.gridWidth - 1); _local7 = ((_local8 + 1) * 24); }; while (_local8 >= 0) { _local9 = Controller.level.tileGrid[_local8][_local6]; if (((((!(_local9)) || (!(_local9.solid)))) || (!(_local9.canDetectSides)))){ _local10 = false; } else { if (((_arg4) && (!(_local9.solidOnSides)))){ } else { if (((!(_local9.solidInside)) && (_local10))){ } else { _local11 = new Raycast((_arg1 - _local7), _local9); break; }; }; }; --_local8; _local7 = ((_local8 + 1) * 24); }; }; if (!_arg4){ _local13 = 0; for (;_local13 < Controller.level.objectList.length;_local13++) { if ((Controller.level.objectList[_local13] is Platform)){ _local14 = (Controller.level.objectList[_local13] as Platform); if (!_local14.canDetectSides){ } else { if (_local14.y > _arg2){ } else { if ((_local14.y + _local14.extentBelow) < _arg2){ } else { if (_arg3 >= 0){ _local12 = (_local14.x - _local14.extentToLeft); if (_arg1 >= _local12){ continue; }; if (((!(_local11)) || (((_local12 - _arg1) < _local11.distance)))){ _local11 = new Raycast((_local12 - _arg1), null, _local14); }; } else { _local12 = (_local14.x + _local14.extentToRight); if (_arg1 <= _local12){ } else { if (((!(_local11)) || (((_arg1 - _local12) < _local11.distance)))){ _local11 = new Raycast((_arg1 - _local12), null, _local14); }; }; }; }; }; }; }; }; }; return (_local11); } } }//package com.nitrome.twinshot
Section 222
//ReversePlayerPickup (com.nitrome.twinshot.ReversePlayerPickup) package com.nitrome.twinshot { public class ReversePlayerPickup extends Powerup { override public function collect(_arg1:Player):void{ var _local2:Number; var _local3:Boolean; var _local4:Cloudmobile; var _local5:Cloudmobile; if (collected){ return; }; if (!Controller.isTwoPlayerGame()){ return; }; if (!Controller.level.player1){ return; }; if (!Controller.level.player1.alive){ return; }; if (!Controller.level.player2){ return; }; if (!Controller.level.player2.alive){ return; }; _local2 = Controller.level.player1.x; Controller.level.player1.x = Controller.level.player2.x; Controller.level.player2.x = _local2; _local2 = Controller.level.player1.y; Controller.level.player1.y = Controller.level.player2.y; Controller.level.player2.y = _local2; _local2 = Controller.level.player1.velocityX; Controller.level.player1.velocityX = Controller.level.player2.velocityX; Controller.level.player2.velocityX = _local2; _local2 = Controller.level.player1.velocityY; Controller.level.player1.velocityY = Controller.level.player2.velocityY; Controller.level.player2.velocityY = _local2; _local3 = Controller.level.player1.facingRight; Controller.level.player1.facingRight = Controller.level.player2.facingRight; Controller.level.player2.facingRight = _local3; _local4 = Controller.level.player2.cloudmobile; _local5 = Controller.level.player1.cloudmobile; if (_local4){ _local4.playerLeave(); _local4.playerEnter(Controller.level.player1); }; if (_local5){ _local5.playerLeave(); _local5.playerEnter(Controller.level.player2); }; Controller.level.player1.powerupFlash = 1; Controller.level.player2.powerupFlash = 1; super.collect(_arg1); } } }//package com.nitrome.twinshot
Section 223
//RisingPlatform (com.nitrome.twinshot.RisingPlatform) package com.nitrome.twinshot { public class RisingPlatform extends Platform { override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); if ((this is RisingPlatform3x1)){ extentToLeft = 24; }; if ((((this is RisingPlatform1x3)) || ((this is RisingPlatform1x3Spike)))){ extentToLeft = 0; extentToRight = 24; extentAbove = 0; extentBelow = 72; if ((this is RisingPlatform1x3Spike)){ harmfulOnTop = true; }; }; } override public function advance():void{ var _local1:Number; var _local2:Player; y--; if (y < -24){ y = (y + Controller.level.pixelHeight); }; if (harmfulOnTop){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (((((_local2.alive) && (_local2.onGround))) && ((_local2.objectUnderneath == this)))){ _local2.hit(this); }; _local1++; }; }; } } }//package com.nitrome.twinshot
Section 224
//RisingPlatform1x3 (com.nitrome.twinshot.RisingPlatform1x3) package com.nitrome.twinshot { public dynamic class RisingPlatform1x3 extends RisingPlatform { } }//package com.nitrome.twinshot
Section 225
//RisingPlatform1x3Spike (com.nitrome.twinshot.RisingPlatform1x3Spike) package com.nitrome.twinshot { public dynamic class RisingPlatform1x3Spike extends RisingPlatform { } }//package com.nitrome.twinshot
Section 226
//RisingPlatform3x1 (com.nitrome.twinshot.RisingPlatform3x1) package com.nitrome.twinshot { public dynamic class RisingPlatform3x1 extends RisingPlatform { } }//package com.nitrome.twinshot
Section 227
//RisingPlatform4x1 (com.nitrome.twinshot.RisingPlatform4x1) package com.nitrome.twinshot { public dynamic class RisingPlatform4x1 extends RisingPlatform { } }//package com.nitrome.twinshot
Section 228
//ShieldGuard (com.nitrome.twinshot.ShieldGuard) package com.nitrome.twinshot { public class ShieldGuard extends Enemy { public function ShieldGuard(){ addFrameScript(12, frame13, 20, frame21); } function frame13(){ gotoAndPlay("walking"); } function frame21(){ gotoAndStop("dead"); } override protected function doDeath():void{ rotation = (rotation + (facingRight) ? -10 : 10); super.doDeath(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (!_arg1){ return (false); }; if (_arg1.pointingRight == facingRight){ return (super.hitByArrow(_arg1)); }; _arg1.pingOff(); return (false); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 16; extentToRight = 16; extentAbove = 40; canJump = false; } override public function kill(_arg1:Arrow):void{ var _local2:Debris; if (alive){ y = (y - 10); x = (x + (facingRight) ? -8 : 8); _local2 = new ShieldGuardBrokenShield(); _local2.create(Controller.enemyLayer, (x + (facingRight) ? 10 : -10), (y - 5)); _local2.velocityX = (velocityX + (Math.random() * 2)); _local2.velocityY = -8; _local2.accelerationY = 1; _local2.spin = (facingRight) ? 10 : -10; }; super.kill(_arg1); } } }//package com.nitrome.twinshot
Section 229
//ShieldGuardBrokenShield (com.nitrome.twinshot.ShieldGuardBrokenShield) package com.nitrome.twinshot { public dynamic class ShieldGuardBrokenShield extends Debris { } }//package com.nitrome.twinshot
Section 230
//Sign (com.nitrome.twinshot.Sign) package com.nitrome.twinshot { import flash.text.*; public class Sign extends ActiveObject { public var textField:TextField; public function setText(_arg1:String):void{ textField.text = _arg1.split("|").join("\n"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ x = (_arg1 * 24); y = (_arg2 * 24); Controller.signLayer.addChild(this); } } }//package com.nitrome.twinshot
Section 231
//SilverCoin (com.nitrome.twinshot.SilverCoin) package com.nitrome.twinshot { public class SilverCoin extends Collectible { public function SilverCoin(){ worth = 50; } } }//package com.nitrome.twinshot
Section 232
//SmallPickup (com.nitrome.twinshot.SmallPickup) package com.nitrome.twinshot { public class SmallPickup extends Powerup { public function SmallPickup(){   = Player.POWERUP_SMALL; } } }//package com.nitrome.twinshot
Section 233
//SpeedPickup (com.nitrome.twinshot.SpeedPickup) package com.nitrome.twinshot { public class SpeedPickup extends Powerup { public function SpeedPickup(){   = Player.POWERUP_SPEED; } } }//package com.nitrome.twinshot
Section 234
//SpikeTile (com.nitrome.twinshot.SpikeTile) package com.nitrome.twinshot { public class SpikeTile extends Tile { public static const CLEARANCE:Number = 6; override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = true; solidInside = true; sendContact = true; } override public function playerContact(_arg1:Player):void{ if ((_arg1.x - _arg1.extentToLeft) > (((tileX * 24) + 24) - CLEARANCE)){ return; }; if ((_arg1.x + _arg1.extentToRight) < ((tileX * 24) + CLEARANCE)){ return; }; _arg1.hit(this); } } }//package com.nitrome.twinshot
Section 235
//SpringTile (com.nitrome.twinshot.SpringTile) package com.nitrome.twinshot { public class SpringTile extends Tile { public var  :Boolean; override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendContact = true;   = (((_arg3 == "tile_sp2")) || ((_arg3 == "tile_sp2h"))); } override public function playerContact(_arg1:Player):void{ var _local2:Number; if ( ){ _local2 = -29; } else { _local2 = -18; }; if (_arg1.velocityY > _local2){ _arg1.velocityY = _local2; }; gotoAndPlay("spring"); NitromeGame.sound_manager.playSound("spring"); } } }//package com.nitrome.twinshot
Section 236
//StraightLineMan (com.nitrome.twinshot.StraightLineMan) package com.nitrome.twinshot { public class StraightLineMan extends Enemy { public function StraightLineMan(){ addFrameScript(20, frame21, 40, frame41); } override protected function doWalkingForward():void{ velocityX = (facingRight) ? walkSpeed : -(walkSpeed); if (groundSpeedX > 0){ velocityX = (velocityX + (walkSpeed * 0.5)); }; if (groundSpeedX < 0){ velocityX = (velocityX - (walkSpeed * 0.5)); }; horizontalMotion(); verticalMotion(); decideNext(); } override protected function decideNext():void{ var _local1:Raycast; _local1 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); if (((_local1) && ((_local1.distance < 2)))){ facingRight = !(facingRight); return; }; _local1 = Raycast.fatRaycastY((y + extentBelow), 1, ((x + velocityX) - extentToLeft), ((x + velocityX) + extentToRight)); if (((_local1) && ((_local1.distance < 2)))){ state = WALKING_FORWARD; return; }; state = LEAP_OFF_EDGE; velocityY = 0; velocityX = 0; targetX = (x + velocityX); } function frame21(){ gotoAndPlay("walking"); } function frame41(){ gotoAndStop("dead"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 36; if (_arg3.substr(-1) == "f"){ facingRight = false; scaleX = -1; }; } override public function kill(_arg1:Arrow):void{ super.kill(_arg1); y = (y - 10); } override protected function animation():void{ super.animation(); if (!alive){ rotation = (rotation + (facingRight) ? -10 : 10); }; } override protected function doLeapOffEdge():void{ verticalMotion(); if (onGround){ decideNext(); }; } } }//package com.nitrome.twinshot
Section 237
//SwitchPlatform (com.nitrome.twinshot.SwitchPlatform) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class SwitchPlatform extends Platform { public var :Boolean;// = false public var solidVersion:MovieClip; public function SwitchPlatform(){  = false; super(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); if ((this is SwitchPlatformHA)){  = true; } else {  = false; }; advance(); advance(); } override public function advance():void{ var _local1:Number; super.advance(); solidOnTop = !((SwitchTile.switchPosition == )); canDetectSides = solidOnTop; _local1 = (solidOnTop) ? 1 : 0; if (solidVersion.alpha != _local1){ solidVersion.alpha = Global.slide(solidVersion.alpha, _local1, 0.7); }; } } }//package com.nitrome.twinshot
Section 238
//SwitchPlatformHA (com.nitrome.twinshot.SwitchPlatformHA) package com.nitrome.twinshot { public dynamic class SwitchPlatformHA extends SwitchPlatform { } }//package com.nitrome.twinshot
Section 239
//SwitchPlatformHB (com.nitrome.twinshot.SwitchPlatformHB) package com.nitrome.twinshot { public dynamic class SwitchPlatformHB extends SwitchPlatform { } }//package com.nitrome.twinshot
Section 240
//SwitchTile (com.nitrome.twinshot.SwitchTile) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class SwitchTile extends Tile { public const LEVER_MAX_ANGLE:Number = 20; public var :Number; public var lever:MovieClip; public static var switchPosition:Boolean = false; public function SwitchTile(){  = -(LEVER_MAX_ANGLE); super(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Player;  = Global.slide(, (switchPosition) ? LEVER_MAX_ANGLE : -(LEVER_MAX_ANGLE), 10); lever.rotation = ; _local1 = ((tileX * 24) + 12); _local2 = 0; while (_local2 < Controller.level.playerList.length) { _local3 = Controller.level.playerList[_local2]; if ((_local3.y - _local3.extentAbove) > (tileY * 24)){ } else { if ((_local3.y + _local3.extentBelow) < ((tileY * 24) - 20)){ } else { if (Math.abs((_local3.x - _local1)) < 10){ if ((((_local3.velocityX > 1)) && ((_local3.x > _local1)))){ (true); }; if ((((_local3.velocityX < -1)) && ((_local3.x < _local1)))){ (false); }; }; }; }; _local2++; }; } protected function (_arg1:Boolean):void{ if (switchPosition == _arg1){ return; }; switchPosition = _arg1; NitromeGame.sound_manager.playSound("lever"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); solidOnTop = true; solidOnSides = true; solidUnderneath = false; solidInside = false; sendAdvance = true; sendContact = true; } override public function playerContact(_arg1:Player):void{ var _local2:Number; _local2 = (_arg1.x - ((tileX * 24) + 12)); if ((((_arg1.velocityX > 1)) && ((_local2 > 0)))){ (true); }; if ((((_arg1.velocityX < -1)) && ((_local2 < 0)))){ (false); }; } } }//package com.nitrome.twinshot
Section 241
//Tag (com.nitrome.twinshot.Tag) package com.nitrome.twinshot { import flash.display.*; public class Tag extends MovieClip { public var  :Number;// = 53.2 public var taggingPlayer1:Boolean; public var tagging:Boolean;// = false public function Tag(){ tagging = false;  = (38 * 1.4); super(); } public function destroy():void{ if (parent){ parent.removeChild(this); }; } public function create():void{ Controller.root.addChild(this); y = -100; visible = false; } public function startTagging(_arg1:Player):void{ if (!_arg1){ return; }; if (!tagging){ x = _arg1.x; }; tagging = true; taggingPlayer1 = (_arg1.number == 1); visible = true; } public function advance():void{ var _local1:Number; var _local2:Number; var _local3:FlyingPlayer; var _local4:Player; if (tagging){ if (((Controller.levelPanningIn) || (Controller.levelPanningOut))){ _local3 = (taggingPlayer1) ? Controller.flyingP1 : Controller.flyingP2; if (_local3){ _local1 = _local3.x; _local2 = (_local3.y -  ); if (!visible){ x = _local1; y = -100; visible = true; }; }; } else { _local4 = (taggingPlayer1) ? Controller.level.player1 : Controller.level.player2; if (_local4){  = (_local4.extentAbove * 1.4); _local1 = (_local4.x + Controller.content.x); _local2 = ((_local4.y + Controller.content.y) -  ); if (!_local4.alive){ visible = false; } else { if (!visible){ x = _local1; y = -100; visible = true; }; }; }; }; x = ((x * 0.6) + (_local1 * 0.4)); y = ((y * 0.6) + (_local2 * 0.4)); }; } } }//package com.nitrome.twinshot
Section 242
//Teethy (com.nitrome.twinshot.Teethy) package com.nitrome.twinshot { import com.nitrome.util.*; public class Teethy extends Enemy { public const THROW_BACK:Number = 7; private const FORWARD_RANGE:Number = 300; public const EAT:Number = 6; private const BACKWARD_RANGE:Number = 20; public var  :Number;// = 0 public var  :Array; public function Teethy(){   = [];   = 0; super(); addFrameScript(24, frame25, 30, frame31, 42, frame43, 51, frame52, 59, frame60); } override protected function decideNext():void{ if (((((onGround) && (( .length > 0)))) && ((  < 1)))){ state = THROW_BACK; gotoAndPlay("throwBack"); } else { super.decideNext(); }; } override public function advance():void{ if (alive){  (); switch (state){ case EAT:   (); break; case THROW_BACK:   (); break; }; }; super.advance(); } function frame43(){ decideNext(); } function frame31(){ gotoAndPlay("jumping"); } protected function  ():void{ var _local1:Arrow; _local1 =  [0]; if (!_local1){ return; };  .shift(); _local1.pointingRight = facingRight; _local1.velocityX = (facingRight) ? Arrow.SPEED : -(Arrow.SPEED); _local1.velocityY = 0; _local1.scaleX = (facingRight) ? 1 : -1; _local1.x = x; _local1.y = (y - 20); _local1.rotation = 0; _local1.visible = true; _local1.flying = true; _local1.eaten = false; _local1.spinning = false; _local1.inWall = false; _local1.onGround = false; _local1 = null; } protected function   ():void{ verticalMotion(); } function frame52(){  (); } protected function   ():void{ verticalMotion(); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (_arg1.pointingRight == facingRight){ return (super.hitByArrow(_arg1)); }; return (false); } function frame60(){ decideNext(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentToLeft = 18; extentToRight = 18; extentAbove = 44; walkSpeed = 1.1; } function frame25(){ gotoAndPlay("walking"); } protected function  ():void{ var _local1:Array; var _local2:Number; var _local3:Arrow; var _local4:Array; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = []; if ((((state == WALKING_FORWARD)) || ((state == EAT)))){ _local2 = 0; for (;_local2 < Controller.level.objectList.length;_local2++) { _local3 = (Controller.level.objectList[_local2] as Arrow); if (!_local3){ } else { if (!_local3.flying){ } else { if (_local3.eaten){ } else { if (_local3.y > ((y + extentBelow) - 2)){ } else { if (_local3.y < (y - extentAbove)){ } else { if (_local3.pointingRight){ if (facingRight){ continue; }; if (_local3.x > (x + BACKWARD_RANGE)){ continue; }; if (_local3.x < (x - FORWARD_RANGE)){ continue; }; } else { if (!facingRight){ continue; }; if (_local3.x < (x - BACKWARD_RANGE)){ continue; }; if (_local3.x > (x + FORWARD_RANGE)){ continue; }; }; _local1.push(_local3); }; }; }; }; }; }; if (_local1.length > 0){ state = EAT; _local4 = []; _local5 = (FORWARD_RANGE + BACKWARD_RANGE); _local2 = 0; while (_local2 < _local1.length) { _local7 = (_local1[_local2].x + (facingRight) ? BACKWARD_RANGE : -(BACKWARD_RANGE)); _local8 = Math.abs((_local7 - x)); if (_local5 > _local8){ _local5 = _local8; }; if (_local8 < Arrow.SPEED){ _local4.push(_local1[_local2]); }; _local2++; }; _local6 = (7 * (1 - (_local5 / FORWARD_RANGE))); _local6 = Math.floor(_local6); if (_local6 < 0){ _local6 = 0; }; gotoAndStop((Global.findLabel(this, "eat").frame + _local6)); _local2 = 0; while (_local2 < _local4.length) { _local4[_local2].visible = false; _local4[_local2].eaten = true;  .push(_local4[_local2]);   = 8; _local2++; }; } else { if (state == EAT){ if (currentLabel != "eatFinish"){ gotoAndPlay("eatFinish"); }; }; }; }; if (((!((state == EAT))) && ((  > 0)))){  --; }; } } }//package com.nitrome.twinshot
Section 243
//Thief (com.nitrome.twinshot.Thief) package com.nitrome.twinshot { import com.nitrome.util.*; public class Thief extends Enemy { public const COLLECT:Number = 39; public const GLIDE:Number = 42; public var flickering:Number;// = 0 public var  :Number;// = 0.8 public var  :Array; public var hits:Number;// = 3 public var  :Collectible;// = null public function Thief(){   = null;   = []; hits = 3; flickering = 0;   = 0.8; super(); addFrameScript(16, frame17, 27, frame28, 32, frame33, 42, frame43, 55, frame56, 67, frame68); } protected function grab():void{ if (isClone){ return; };  .push( .classConstructor);  .collect(null); } function frame17(){ gotoAndPlay("walking"); } override protected function doWalkingForward():void{ var _local1:Collectible; var _local2:Number; _local1 =  (); if (_local1){ _local2 = _local1.x; if ((_local2 - x) > (Controller.level.pixelWidth / 2)){ _local2 = (_local2 - Controller.level.pixelWidth); }; if ((_local2 - x) < (-(Controller.level.pixelWidth) / 2)){ _local2 = (_local2 + Controller.level.pixelWidth); }; if (Math.abs((_local2 - x)) < (walkSpeed + 10)){ state = COLLECT;   = _local1; gotoAndPlay("steal"); } else { if ((_local2 - x) < 0){ facingRight = false; velocityX = -(walkSpeed); } else { facingRight = true; velocityX = walkSpeed; }; }; horizontalMotion(); verticalMotion(); wrap(); return; }; super.doWalkingForward(); } override protected function decideNext():void{ var _local1:Number; var _local2:Raycast; var _local3:Raycast; if (isClone){ return; }; if (onGround){ _local1 = (y + (facingRight) ? 36 : -36); _local2 = Raycast.fatRaycastY((y + extentBelow), 1, (_local1 - 6), (_local1 + 6)); if (((_local2) && ((_local2.distance < 48)))){ } else { _local3 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), ((y + extentBelow) + 72)); if (((!(_local3)) || ((_local3.distance < 120)))){ } else { state = GLIDE; velocityY = -4; return; }; }; }; super.decideNext(); } override public function advance():void{ if (alive){ switch (state){ case GLIDE:   (); break; }; }; super.advance(); } function frame33(){ decideNext(); } function frame28(){ grab(); } function frame43(){ gotoAndPlay("jumping"); } override protected function doDeath():void{ super.doDeath(); rotation = (rotation + (facingRight) ? 10 : -10); } function frame56(){ gotoAndPlay("falling"); } override public function hitByArrow(_arg1:Arrow):Boolean{ if (flickering > 0){ return (false); }; hits--; if (hits > 0){ flickering = 40; NitromeGame.sound_manager.playSound("enemyHit"); return (true); }; return (super.hitByArrow(_arg1)); } function frame68(){ gotoAndStop("dead"); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); extentAbove = 36; walkSpeed = 2; separateFallingAnimation = true; } public function  ():Collectible{ var _local1:Number; var _local2:Collectible; var _local3:Number; var _local4:Collectible; var _local5:Number; var _local6:Number; _local1 = Infinity; _local2 = null; _local3 = 0; while (_local3 < Controller.level.objectList.length) { _local4 = (Controller.level.objectList[_local3] as Collectible); if (!_local4){ } else { if (_local4.collected){ } else { if (!_local4.onGround){ } else { if (_local4.surfaceIndexUnderneath != surfaceIndexUnderneath){ } else { _local5 = _local4.x; if ((_local5 - x) > (Controller.level.pixelWidth / 2)){ _local5 = (_local5 - Controller.level.pixelWidth); }; if ((_local5 - x) < (-(Controller.level.pixelWidth) / 2)){ _local5 = (_local5 + Controller.level.pixelWidth); }; _local6 = Math.abs((x - _local5)); if (_local6 < _local1){ _local1 = _local6; _local2 = _local4; }; }; }; }; }; _local3++; }; return (_local2); } override public function kill(_arg1:Arrow):void{ var _local2:Number; var _local3:Class; var _local4:Collectible; if (alive){ _local2 = 0; while (_local2 <  .length) { _local3 =  [_local2]; _local4 = new (_local3); _local4.createAndRegisterFromEnemy(this); _local4.velocityX = (_local4.velocityX + ((Math.random() - 0.5) * 4)); _local4.velocityY = (_local4.velocityY + ((Math.random() - 0.5) * 4)); _local2++; }; y = (y - 23); }; super.kill(_arg1); } override protected function animation():void{ if (((alive) && ((state == GLIDE)))){ if (velocityY > 0){ if (currentLabel != "falling"){ gotoAndPlay("falling"); }; } else { if (currentLabel != "jumping"){ gotoAndPlay("jumping"); }; }; }; super.animation(); if (flickering > 0){ flickering--; visible = ((Controller.frameNumber % 3) < 2); } else { visible = true; }; } protected function   ():void{ var _local1:Raycast; velocityY = Global.slide(velocityY, 1.5, 0.5); velocityX = Global.slide(velocityX, (facingRight) ? 7 : -7, 1); weight = 0; horizontalMotion(); verticalMotion(); wrap(); _local1 = Raycast.fatRaycastX((x + (facingRight) ? extentToRight : -(extentToLeft)), (facingRight) ? 1 : -1, (y - extentAbove), (y + extentBelow)); if (((_local1) && ((_local1.distance < 24)))){ state = LEAP_UPWARD; weight =  ; }; if (((onGround) || (pushedAgainstWall))){ if (onGround){ state = WALKING_FORWARD; } else { state = LEAP_UPWARD; }; weight =  ; }; } } }//package com.nitrome.twinshot
Section 244
//Tile (com.nitrome.twinshot.Tile) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class Tile extends MovieClip { public var solidOnTop:Boolean;// = true public var  :Number; public var canDetectSides:Boolean;// = true public var surfaceIndex:Number; public var coveredByHoleMonster:Boolean;// = false public var  :Boolean;// = false public var solidOnSides:Boolean;// = true public var groundSpeedX:Number;// = 0 public var sendPause:Boolean;// = false public var tileX:Number; public var tileY:Number; public var classConstructor:Class; public var :Number;// = 0 public var solidInside:Boolean;// = true public var sendContact:Boolean;// = false public var tileFlame:TileFlame;// = null public var gemTile:Boolean;// = false public var  :Collectible; public var solidUnderneath:Boolean;// = true public var solid:Boolean;// = true public var bouncy:Boolean;// = false public var sendAdvance:Boolean;// = false public var imperviousToArrows:Boolean;// = false public static const BOUNCE_SPEED:Number = 18; public function Tile(){ solid = true; solidOnTop = true; solidOnSides = true; solidUnderneath = true; solidInside = true; canDetectSides = true; sendContact = false; sendPause = false; sendAdvance = false; groundSpeedX = 0; imperviousToArrows = false; bouncy = false; coveredByHoleMonster = false; gemTile = false;  = false;  = 0; tileFlame = null; super(); } public function destroy(_arg1:Boolean=false):void{ if (parent){ parent.removeChild(this); }; if (_arg1){ Global.removeFromList(this, Controller.level.tileList); Controller.level.tileGrid[tileX][tileY] = null; dropArrows(); }; } public function unpause():void{ } public function playerContact(_arg1:Player):void{ } public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ tileX = _arg1; tileY = _arg2; x = (tileX * 24); y = (tileY * 24); if (_arg3.substr(0, 7) == "tile_bl"){ solidOnTop = true; solidOnSides = true; solidUnderneath = true; } else { if (_arg3.substr(0, 7) == "tile_wl"){ solidOnTop = true; solidOnSides = true; solidUnderneath = false; } else { if (_arg3.substr(0, 7) == "tile_fl"){ solidOnTop = true; solidOnSides = false; solidUnderneath = false; } else { if (_arg3.substr(0, 7) == "tile_cl"){ solidOnTop = false; solidOnSides = true; solidUnderneath = false; } else { if (_arg3.substr(0, 7) == "tile_ns"){ solidOnTop = false; solidOnSides = false; solidUnderneath = false; canDetectSides = false; } else { if (_arg3.substr(0, 7) == "tile_mt"){ solidOnTop = true; solidOnSides = true; solidUnderneath = true; imperviousToArrows = true; } else { if (_arg3.substr(0, 7) == "tile_bn"){ solidOnTop = true; solidOnSides = true; solidUnderneath = true; bouncy = true; }; }; }; }; }; }; }; solidInside = ((((solidOnTop) && (solidOnSides))) && (solidUnderneath)); Controller.tileLayer.addChild(this); } override public function toString():String{ return ((((("[Tile " + tileX) + ", ") + tileY) + "]")); } public function dropArrows():void{ var _local1:Number; var _local2:Arrow; _local1 = 0; while (_local1 < Controller.level.objectList.length) { _local2 = (Controller.level.objectList[_local1] as Arrow); if (!_local2){ } else { if (_local2.attachedToTile == this){ _local2.attachedToTile = null; _local2.inWall = false; }; }; _local1++; }; } public function advance():void{ if ( ){ if (Controller.frameNumber ==  ){  = new Gem();  .createAndRegister(((tileX * 24) + 12), ((tileY * 24) + 12), 0, 0);  .lifetime = 200; } else { if (((!( )) || ( .destroyed))){  = null; } else { if ((((Controller.frameNumber >  )) && ((Controller.frameNumber <= ( + 65))))){ if ( == 0){ NitromeGame.sound_manager.playSound("peekGemOut"); }; ++; if ( > 24){  = 24; };  .y = (((tileY * 24) + 12) - );  .velocityY = 0; } else { if (Controller.frameNumber > ( + 65)){ if ( == 24){ NitromeGame.sound_manager.playSound("peekGemIn"); };  = ( - 2);  .y = (((tileY * 24) + 12) - );  .velocityY = 0; if ( < 0){  .destroy();  = null; }; }; }; }; }; }; } public function calculateAiWeight(_arg1:Enemy=null):Number{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Tile; var _local8:Player; var _local9:Number; var _local10:Enemy; var _local11:Number; _local2 = 0; if (!solidOnTop){ return (-1); }; if ((this is SpikeTile)){ return (-1); }; if (Controller.level.tileGrid[tileX][(tileY - 1)]){ _local7 = Controller.level.tileGrid[tileX][(tileY - 1)]; if (((_local7.solid) && (((((_local7.solidOnTop) || (_local7.solidOnSides))) || (_local7.solidUnderneath))))){ return (-1); }; }; if (tileY == 0){ return (-0.5); }; _local5 = 0; while (_local5 < (Controller.isTwoPlayerGame()) ? 2 : 1) { _local8 = ((_local5)==0) ? Controller.level.player1 : Controller.level.player2; if (!_local8){ } else { if (!_local8.alive){ } else { _local3 = ((tileX * 24) - _local8.x); if (_local3 < (-(Controller.level.pixelWidth) / 2)){ _local3 = (_local3 + Controller.level.pixelWidth); }; if (_local3 > (Controller.level.pixelWidth / 2)){ _local3 = (_local3 - Controller.level.pixelWidth); }; _local4 = ((tileY * 24) - _local8.y); _local9 = ((0.6 - Math.abs((_local3 / 500))) - Math.abs((_local4 / 375))); if (_local9 > 0){ _local2 = (_local2 + _local9); }; _local9 = (_local9 + 1); _local9 = (_local9 / 20); if (_local9 > 0){ _local2 = (_local2 + _local9); }; if (((_local8.tileUnderneath) && ((surfaceIndex == _local8.tileUnderneath.surfaceIndex)))){ _local2 = (_local2 + 0.2); }; }; }; _local5++; }; _local6 = 0; while (_local6 < Controller.level.objectList.length) { _local10 = (Controller.level.objectList[_local6] as Enemy); if (!_local10){ } else { if (!_local10.alive){ } else { _local3 = (((tileX * 24) + 12) - _local10.x); if (_local3 < (-(Controller.level.pixelWidth) / 2)){ _local3 = (_local3 + Controller.level.pixelWidth); }; if (_local3 > (Controller.level.pixelWidth / 2)){ _local3 = (_local3 - Controller.level.pixelWidth); }; _local4 = ((tileY * 24) - _local10.y); _local11 = ((0.4 - Math.abs((_local3 / 300))) - Math.abs((_local4 / 375))); if (_local11 > 0){ _local2 = (_local2 - _local11); }; }; }; _local6++; }; return (_local2); } public function setOnFire():void{ if (tileFlame){ if (tileFlame.destroyed){ tileFlame = null; } else { return; }; }; tileFlame = new TileFlame(); tileFlame.createAndRegister(this); } public function setGemPeekTile():void{  = true;  = (150 + Math.floor((Math.random() * 250))); sendAdvance = true; } public function blowUp(_arg1:Boolean=true):void{ var _local2:Tile; var _local3:Number; var _local4:Number; var _local5:Collectible; destroy(true); _local2 = Controller.level.getTile(tileX, (tileY - 1)); if (((((((_local2) && (!(_local2.solidOnTop)))) && (!(_local2.solidOnSides)))) && (!(_local2.solidUnderneath)))){ _local2.destroy(true); }; _local2 = Controller.level.getTile(tileX, (tileY + 1)); if (((((_local2) && (_local2.solidOnSides))) && (!(_local2.solidOnTop)))){ _local2.solidOnTop = true; }; _local3 = 0; while (_local3 < 5) { _local4 = 0; while (_local4 < 5) { if (((!(_arg1)) && ((Math.random() > 0.5)))){ } else { _local5 = Collectible.randomTypeCommon(); _local5.createAndRegister(((tileX * 24) + ((_local3 * 24) / 5)), ((tileY * 24) + ((_local4 * 24) / 5)), ((Math.random() - 0.5) * 20), ((Math.random() - 0.5) * 20)); _local5.lifetime = (_local5.lifetime + Math.floor((Math.random() * 30))); }; _local4++; }; _local3++; }; } public function pause():void{ } } }//package com.nitrome.twinshot
Section 245
//TileFlame (com.nitrome.twinshot.TileFlame) package com.nitrome.twinshot { import com.nitrome.util.*; public class TileFlame extends MotiveObject { public var harmful:Boolean;// = true public var onTile:Tile; public function TileFlame(){ harmful = true; super(); addFrameScript(25, frame26, 31, frame32); } function frame26(){ harmful = false; } override public function advance():void{ var _local1:Number; var _local2:Player; if (harmful){ _local1 = 0; while (_local1 < Controller.level.playerList.length) { _local2 = Controller.level.playerList[_local1]; if (intersects(_local2)){ _local2.hit(this); }; _local1++; }; }; } function frame32(){ if (!isClone){ destroy(); }; } public function createAndRegister(_arg1:Tile):void{ x = (_arg1.tileX * 24); y = (_arg1.tileY * 24); extentToLeft = 0; extentToRight = 24; extentAbove = 10; extentBelow = 0; onTile = _arg1; Controller.tileLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); if (onTile.tileFlame == this){ onTile.tileFlame = null; }; } } }//package com.nitrome.twinshot
Section 246
//TimerPlatform (com.nitrome.twinshot.TimerPlatform) package com.nitrome.twinshot { import flash.display.*; import com.nitrome.util.*; public class TimerPlatform extends Platform { public var solidVersion:MovieClip; override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); advance(); advance(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Number; super.advance(); _local1 = (150 - (Controller.frameNumber - TimerTile.lastActivateTime)); _local2 = (1 - (_local1 / 150)); _local2 = (1 - ((((_local2 * _local2) * _local2) * _local2) * _local2)); solidOnTop = (_local1 > 0); canDetectSides = solidOnTop; _local3 = (solidOnTop) ? _local2 : 0; if (solidVersion.alpha != _local3){ solidVersion.alpha = Global.slide(solidVersion.alpha, _local3, 0.7); }; } } }//package com.nitrome.twinshot
Section 247
//TimerTile (com.nitrome.twinshot.TimerTile) package com.nitrome.twinshot { public class TimerTile extends Tile { public static var lastActivateTime:Number = -(Infinity); public function activate():void{ lastActivateTime = Controller.frameNumber; gotoAndPlay("activate"); } override public function advance():void{ super.advance(); } override public function create(_arg1:Number, _arg2:Number, _arg3:String):void{ super.create(_arg1, _arg2, _arg3); lastActivateTime = -(Infinity); sendAdvance = true; } } }//package com.nitrome.twinshot
Section 248
//TreasureChest (com.nitrome.twinshot.TreasureChest) package com.nitrome.twinshot { import com.nitrome.util.*; public class TreasureChest extends MotiveObject { public var :Number;// = 15 public var isOpen:Boolean;// = false public var whiteIn:Number;// = 0 public var lifetime:Number;// = 300 public function TreasureChest(){ isOpen = false;  = 15; lifetime = 300; whiteIn = 0; super(); addFrameScript(9, frame10, 20, frame21); } public function doWhiteIn():void{ whiteIn = 1; transform.colorTransform = Global.whiteOut((1 - whiteIn)); } function frame10(){ gotoAndStop("closed"); } function frame21(){ stop(); } override public function advance():void{ var _local1:Number; var _local2:Number; var _local3:Collectible; if (((isOpen) && (( > 0)))){ _local1 = ((Math.random())>=0.5) ? 1 : 2; _local2 = 0; while (_local2 < _local1) { _local3 = Collectible.randomTypeCommon(); _local3.createAndRegister(0, 0, ((Math.random() - 0.5) * 20), (-8 - (Math.random() * 12))); _local3.x = (x + _local3.velocityX); _local3.y = ((y + _local3.velocityY) + Math.floor((Math.random() * 4))); _local3.releaseTime = 4; _local3.lifetime = (_local3.lifetime + 25); _local2++; }; --; visible = true; if (lifetime < 100){ lifetime = 100; }; } else { lifetime--; if (lifetime < 60){ visible = ((Controller.frameNumber % 3) < 2); }; if (lifetime < 1){ destroy(); return; }; }; super.advance(); wrap(); if (whiteIn > 0){ whiteIn = (whiteIn - 0.1); transform.colorTransform = Global.whiteOut((1 - whiteIn)); }; } override public function hitByArrow(_arg1:Arrow):Boolean{ if (((onGround) && (!(isOpen)))){ isOpen = true; gotoAndPlay("open"); NitromeGame.sound_manager.playSound("chestOpen"); return (true); }; return (false); } public function createAndRegister(_arg1:Number, _arg2:Number):void{ x = ((_arg1 * 24) + 12); y = ((_arg2 * 24) + 12); velocityX = 0; velocityY = 0; extentToLeft = 12; extentToRight = 12; extentAbove = 12; extentBelow = 12; floorBounceFactor = 0.2; wallBounceFactor = 0;  = (18 + Math.floor((Math.random() * 8))); Controller.chestLayer.addChild(this); Controller.level.objectList.push(this); } override public function destroy():void{ super.destroy(); Global.removeFromList(this, Controller.level.objectList); } } }//package com.nitrome.twinshot
Section 249
//Global (com.nitrome.util.Global) package com.nitrome.util { import flash.display.*; import flash.geom.*; import flash.text.*; public class Global { public static function safeMinimum(_arg1:Array):Number{ var _local2:Number; var _local3:*; _local2 = NaN; for (_local3 in _arg1) { if (((isNaN(_local2)) || ((_arg1[_local3] < _local2)))){ _local2 = _arg1[_local3]; }; }; return (_local2); } public static function isNumeric(_arg1:String):Boolean{ return ((_arg1 == String(Number(_arg1)))); } public static function sign(_arg1:Number):Number{ if (_arg1 > 0){ return (1); }; if (_arg1 < 0){ return (-1); }; return (0); } public static function createList(_arg1:Number, _arg2=null):Array{ var _local3:Array; var _local4:Number; _local3 = []; _local4 = 0; while (_local4 < _arg1) { _local3.push(_arg2); _local4++; }; return (_local3); } public static function negativeModulo(_arg1:Number, _arg2:Number):Number{ if (_arg1 >= 0){ return (((_arg1 % _arg2) - _arg2)); }; return ((_arg1 % _arg2)); } public static function removeFromList(_arg1, _arg2:Array):void{ var _local3:Number; _local3 = (_arg2.length - 1); while (_local3 >= 0) { if (_arg2[_local3] == _arg1){ _arg2.splice(_local3, 1); }; _local3--; }; } public static function enforcePlaces(_arg1:Number, _arg2:Number):String{ var _local3:String; var _local4:String; if (_arg1 < 0){ return (("-" + enforcePlaces(-(_arg1), _arg2))); }; _local3 = String(Math.floor(_arg1)); _local4 = String(Math.floor(((_arg1 % 1) * Math.pow(10, _arg2)))); while (_local4.length < _arg2) { _local4 = ("0" + _local4); }; return (((_local3 + ".") + _local4)); } public static function positiveModulo(_arg1:Number, _arg2:Number):Number{ if (_arg1 >= 0){ return ((_arg1 % _arg2)); }; return (((_arg1 % _arg2) + _arg2)); } public static function unique(_arg1:Array):Array{ var _local2:Array; var _local3:Number; if (_arg1.length < 1){ return ([]); }; _local2 = [_arg1[0]]; _local3 = 1; while (_local3 < _arg1.length) { if (_arg1[(_local3 - 1)] != _arg1[_local3]){ _local2.push(_arg1[_local3]); }; _local3++; }; return (_local2); } public static function safeMaximum(_arg1:Array):Number{ var _local2:Number; var _local3:*; _local2 = NaN; for (_local3 in _arg1) { if (((isNaN(_local2)) || ((_arg1[_local3] > _local2)))){ _local2 = _arg1[_local3]; }; }; return (_local2); } public static function blackOut(_arg1:Number):ColorTransform{ var _local2:Number; if (_arg1 > 0.5){ _local2 = ((_arg1 - 0.5) * 2); return (new ColorTransform(_local2, _local2, _local2, 1, 0, 0, 0, 0)); }; return (new ColorTransform(0, 0, 0, (_arg1 * 2), 0, 0, 0, 0)); } public static function textToBitmap(_arg1:BitmapData, _arg2:String, _arg3:Number=0, _arg4:Number=0, _arg5:Number=0xFFFFFF, _arg6:Boolean=false, _arg7:TextFormat=null):void{ var _local8:TextField; _local8 = new TextField(); _local8.autoSize = TextFieldAutoSize.LEFT; if (_arg7){ _local8.defaultTextFormat = _arg7; } else { _local8.defaultTextFormat = new TextFormat("_sans", 10); }; _local8.textColor = _arg5; _local8.text = _arg2; if (_arg6){ _arg1.draw(_local8, new Matrix(1, 0, 0, 1, (_arg3 - int((_local8.width / 2))), (_arg4 - int((_local8.height / 2))))); } else { _arg1.draw(_local8, new Matrix(1, 0, 0, 1, _arg3, _arg4)); }; } public static function alerp(_arg1:Number, _arg2:Number, _arg3:Number):Number{ return (((_arg3 - _arg1) / (_arg2 - _arg1))); } public static function repeatString(_arg1:String, _arg2:Number):String{ var _local3:String; var _local4:Number; if (_arg2 < 1){ return (""); }; _local3 = _arg1; _local4 = 1; while (_local4 < _arg2) { _local3 = (_local3 + _arg1); _local4++; }; return (_local3); } public static function copyColorTransform(_arg1:ColorTransform):ColorTransform{ return (new ColorTransform(_arg1.redMultiplier, _arg1.greenMultiplier, _arg1.blueMultiplier, _arg1.alphaMultiplier, _arg1.redOffset, _arg1.greenOffset, _arg1.blueOffset, _arg1.alphaOffset)); } public static function whiteOut(_arg1:Number):ColorTransform{ var _local2:Number; var _local3:Number; if (_arg1 > 0.5){ _local2 = ((_arg1 - 0.5) * 2); _local3 = (0xFF - (_local2 * 0xFF)); return (new ColorTransform(_local2, _local2, _local2, 1, _local3, _local3, _local3, 0)); }; return (new ColorTransform(0, 0, 0, (_arg1 * 2), 0xFF, 0xFF, 0xFF, 0)); } public static function createGrid(_arg1:Number, _arg2:Number, _arg3=null):Array{ var _local4:Array; var _local5:Array; var _local6:Number; _local4 = []; _local5 = []; _local6 = 0; while (_local6 < _arg2) { _local5.push(_arg3); _local6++; }; _local6 = 0; while (_local6 < _arg1) { _local4.push(_local5.slice()); _local6++; }; return (_local4); } public static function removeOnceFromList(_arg1, _arg2:Array):void{ var _local3:Number; _local3 = (_arg2.length - 1); while (_local3 >= 0) { if (_arg2[_local3] == _arg1){ _arg2.splice(_local3, 1); return; }; _local3--; }; } public static function copyArrayDeep(_arg1:Array):Array{ var _local2:Array; var _local3:Number; _local2 = []; _local3 = 0; while (_local3 < _arg1.length) { if ((_arg1[_local3] is Array)){ _local2.push(copyArrayDeep(_arg1[_local3])); } else { _local2.push(_arg1[_local3]); }; _local3++; }; return (_local2); } public static function ordinal(_arg1:Number):String{ if (((((_arg1 % 100) > 10)) && (((_arg1 % 100) < 15)))){ return ((_arg1.toString() + "th")); }; if ((_arg1 % 10) == 1){ return ((_arg1.toString() + "st")); }; if ((_arg1 % 10) == 2){ return ((_arg1.toString() + "nd")); }; if ((_arg1 % 10) == 3){ return ((_arg1.toString() + "rd")); }; return ((_arg1.toString() + "th")); } public static function deceleratingSweep(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{ var _local6:Number; var _local7:Number; _local6 = ((_arg3)>0) ? -(_arg5) : _arg5; _local7 = ((_arg3 * _arg3) / (2 * -(_local6))); _local7 = (_local7 + _arg1); if (_arg1 < _arg2){ if (_local7 > _arg2){ return (-(_arg5)); }; return (_arg4); //unresolved jump }; if (_local7 < _arg2){ return (_arg5); }; return (-(_arg4)); } public static function isInList(_arg1, _arg2:Array):Boolean{ var _local3:Number; _local3 = 0; while (_local3 < _arg2.length) { if (_arg2[_local3] == _arg1){ return (true); }; _local3++; }; return (false); } public static function lerp(_arg1:Number, _arg2:Number, _arg3:Number):Number{ return (((_arg1 * (1 - _arg3)) + (_arg2 * _arg3))); } public static function slide(_arg1:Number, _arg2:Number, _arg3:Number):Number{ if (_arg1 == _arg2){ return (_arg2); }; if (_arg1 < _arg2){ _arg1 = (_arg1 + _arg3); if (_arg1 > _arg2){ _arg1 = _arg2; }; return (_arg1); //unresolved jump }; _arg1 = (_arg1 - _arg3); if (_arg1 < _arg2){ _arg1 = _arg2; }; return (_arg1); } public static function trim(_arg1:String):String{ var _local2:Number; var _local3:Number; _local2 = 0; _local3 = (_arg1.length - 1); while ((((((((_arg1.charAt(_local2) == " ")) || ((_arg1.charAt(_local2) == "\t")))) || ((_arg1.charAt(_local2) == "\n")))) || ((_arg1.charAt(_local2) == "\r")))) { _local2++; }; while ((((((((_arg1.charAt(_local3) == " ")) || ((_arg1.charAt(_local3) == "\t")))) || ((_arg1.charAt(_local3) == "\n")))) || ((_arg1.charAt(_local3) == "\r")))) { _local3--; }; return (_arg1.substring(_local2, (_local3 + 1))); } public static function findLabel(_arg1:MovieClip, _arg2:String):FrameLabel{ var _local3:Number; _local3 = 0; while (_local3 < _arg1.currentLabels.length) { if (_arg1.currentLabels[_local3].name == _arg2){ return (_arg1.currentLabels[_local3]); }; _local3++; }; return (null); } public static function findInList(_arg1, _arg2:Array):Number{ var _local3:Number; _local3 = 0; while (_local3 < _arg2.length) { if (_arg2[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public static function childrenList(_arg1, _arg2:String):Array{ var _local3:Array; var _local4:*; _local3 = []; for (_local4 in _arg1) { _local3.push(_arg1[_local4][_arg2]); }; return (_local3); } } }//package com.nitrome.util
Section 250
//HiddenNumber (com.nitrome.util.HiddenNumber) package com.nitrome.util { public class HiddenNumber { private var _value:Number; private var r:Number; public function HiddenNumber(_arg1:Number=0){ r = (Math.floor((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); } public function get value():Number{ return ((_value - r)); } public function set value(_arg1:Number):void{ r = (Math.floor((Math.random() * 2000000)) - 1000000); _value = (r + _arg1); } } }//package com.nitrome.util
Section 251
//Key (com.nitrome.util.Key) package com.nitrome.util { import flash.display.*; import flash.events.*; public class Key { public static const LEFT:uint = 37; public static const NUMPAD_DECIMAL:uint = 110; public static const A:uint = 65; public static const B:uint = 66; public static const C:uint = 67; public static const D:uint = 68; public static const E:uint = 69; public static const F:uint = 70; public static const G:uint = 71; public static const H:uint = 72; public static const I:uint = 73; public static const J:uint = 74; public static const K:uint = 75; public static const L:uint = 76; public static const M:uint = 77; public static const N:uint = 78; public static const O:uint = 79; public static const P:uint = 80; public static const Q:uint = 81; public static const R:uint = 82; public static const S:uint = 83; public static const T:uint = 84; public static const U:uint = 85; public static const V:uint = 86; public static const W:uint = 87; public static const X:uint = 88; public static const Y:uint = 89; public static const Z:uint = 90; public static const QUOTE:uint = 222; public static const BACKSPACE:uint = 8; public static const SHIFT:uint = 16; public static const PAGE_UP:uint = 33; public static const MINUS:uint = 189; public static const ALTERNATE:uint = 18; public static const PAGE_DOWN:uint = 34; public static const ESCAPE:uint = 27; public static const NUMPAD_ADD:uint = 107; public static const SEMICOLON:uint = 186; public static const UP:uint = 38; public static const LEFTBRACKET:uint = 219; public static const F3:uint = 114; public static const F5:uint = 116; public static const DOWN:uint = 40; public static const F1:uint = 112; public static const F9:uint = 120; public static const F4:uint = 115; public static const F6:uint = 117; public static const F7:uint = 118; public static const INSERT:uint = 45; public static const NUMBER_0:uint = 48; public static const NUMBER_1:uint = 49; public static const NUMBER_3:uint = 51; public static const NUMBER_4:uint = 52; public static const ENTER:uint = 13; public static const NUMBER_6:uint = 54; public static const NUMBER_8:uint = 56; public static const F2:uint = 113; public static const NUMBER_5:uint = 53; public static const NUMBER_7:uint = 55; public static const F8:uint = 119; public static const NUMBER_2:uint = 50; public static const COMMA:uint = 188; public static const NUMBER_9:uint = 57; public static const END:uint = 35; public static const NUMPAD_MULTIPLY:uint = 106; public static const BACKSLASH:uint = 220; public static const HOME:uint = 36; public static const F10:uint = 121; public static const F11:uint = 122; public static const F12:uint = 123; public static const F13:uint = 124; public static const F14:uint = 125; public static const F15:uint = 126; public static const SPACE:uint = 32; public static const RIGHTBRACKET:uint = 221; public static const EQUAL:uint = 187; public static const COMMAND:uint = 15; public static const CONTROL:uint = 17; public static const NUMPAD_ENTER:uint = 108; public static const NUMPAD:uint = 21; public static const SLASH:uint = 191; public static const TAB:uint = 9; public static const NUMPAD_DIVIDE:uint = 111; public static const DELETE:uint = 46; public static const NUMPAD_0:uint = 96; public static const NUMPAD_1:uint = 97; public static const NUMPAD_2:uint = 98; public static const NUMPAD_3:uint = 99; public static const NUMPAD_4:uint = 100; public static const NUMPAD_5:uint = 101; public static const NUMPAD_6:uint = 102; public static const NUMPAD_7:uint = 103; public static const NUMPAD_8:uint = 104; public static const NUMPAD_9:uint = 105; public static const PERIOD:uint = 190; public static const CAPS_LOCK:uint = 20; public static const NUMPAD_SUBTRACT:uint = 109; public static const BACKQUOTE:uint = 192; public static const RIGHT:uint = 39; protected static var keysDown:Object = new Object(); protected static var initialized:Boolean = false; public static var custom:Array; public static function terminate(_arg1:Stage):void{ if (initialized){ _arg1.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.removeEventListener(KeyboardEvent.KEY_UP, keyReleased); _arg1.removeEventListener(Event.DEACTIVATE, clearKeys); initialized = false; keysDown = new Object(); }; } public static function isReady():Boolean{ return (initialized); } protected static function keyReleased(_arg1:KeyboardEvent):void{ if ((_arg1.keyCode in keysDown)){ delete keysDown[_arg1.keyCode]; }; } protected static function keyPressed(_arg1:KeyboardEvent):void{ keysDown[_arg1.keyCode] = true; } public static function isDown(_arg1:uint):Boolean{ if (!initialized){ trace("ERROR: Key class has not been initialized."); }; return (Boolean((_arg1 in keysDown))); } public static function keyString(_arg1:uint):String{ switch (_arg1){ case BACKSPACE: return ("bsp"); case CAPS_LOCK: return ("cpl"); case CONTROL: return ("ctr"); case DELETE: return ("del"); case DOWN: return ("dwn"); case END: return ("end"); case ENTER: return ("ent"); case ESCAPE: return ("esc"); case HOME: return ("hom"); case INSERT: return ("ins"); case LEFT: return ("lft"); case PAGE_DOWN: return ("pgd"); case PAGE_UP: return ("pgu"); case RIGHT: return ("rgt"); case SHIFT: return ("sft"); case SPACE: return ("spc"); case TAB: return ("tab"); case UP: return ("up"); case SEMICOLON: return (":"); case PERIOD: return (">"); case COMMA: return ("<"); case SLASH: return ("/"); case NUMPAD_SUBTRACT: return ("n -"); case NUMPAD_ADD: return ("n +"); case EQUAL: return ("+"); case MINUS: return ("-"); case QUOTE: return ("'"); case LEFTBRACKET: return ("["); case RIGHTBRACKET: return ("]"); default: if ((((_arg1 >= 96)) && ((_arg1 <= 105)))){ return (("n " + String.fromCharCode((_arg1 - 48)))); }; return (String.fromCharCode(_arg1)); }; } public static function initialize(_arg1:Stage):void{ if (!initialized){ _arg1.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.addEventListener(KeyboardEvent.KEY_UP, keyReleased); _arg1.addEventListener(Event.DEACTIVATE, clearKeys); initialized = true; }; } public static function customDown(_arg1:uint):Boolean{ if (!initialized){ trace("ERROR: Key class has not been initialized."); }; return (Boolean((custom[_arg1] in keysDown))); } protected static function clearKeys(_arg1:Event):void{ keysDown = new Object(); } } }//package com.nitrome.util
Section 252
//Lock (com.nitrome.util.Lock) package com.nitrome.util { import flash.display.*; import flash.net.*; public class Lock extends MovieClip { public function Lock(){ addFrameScript(1, frame2); } function frame2(){ stop(); } public static function urlLock(_arg1:Stage):void{ var _local2:String; if (NitromeGame.isAtURL(NitromeGame.NITROME) == true){ } else { _arg1.addChild(new (Lock)); _local2 = ("http://www.nitrome.com/games/" + NitromeGame.game_id); navigateToURL(new URLRequest(_local2), "_blank"); }; } } }//package com.nitrome.util
Section 253
//MD5 (com.nitrome.util.MD5) package com.nitrome.util { public class MD5 { private var  :int;// = 8 private var  :String;// = "" public function MD5(_arg1:String=null, _arg2:int=0){   = "";   = 8; super(); if (_arg1 != null){ this.  = _arg1; }; if (((((!((_arg2 == 0))) && ((_arg2 == 8)))) || ((_arg2 == 16)))){ this.  = _arg2; }; } private function  (_arg1:Array):String{ var _local2:String; var _local3:String; var _local4:int; var _local5:int; var _local6:int; _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; _local3 = new String(""); _local4 = 0; while (_local4 < (_arg1.length * 4)) { _local5 = (((((_arg1[(_local4 >> 2)] >> (8 * (_local4 % 4))) & 0xFF) << 16) | (((_arg1[((_local4 + 1) >> 2)] >> (8 * ((_local4 + 1) % 4))) & 0xFF) << 8)) | ((_arg1[((_local4 + 2) >> 2)] >> (8 * ((_local4 + 2) % 4))) & 0xFF)); _local6 = 0; while (_local6 < 4) { if (((_local4 * 8) + (_local6 * 6)) > (_arg1.length * 32)){ _local3 = (_local3 +  ); } else { _local3 = (_local3 + _local2.charAt(((_local5 >> (6 * (3 - _local6))) & 63))); }; _local6++; }; _local4 = (_local4 + 3); }; return (_local3); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int):int{ return ( ( ( ( (_arg2, _arg1),  (_arg4, _arg6)), _arg5), _arg3)); } private function  (_arg1:Array):String{ var _local2:String; var _local3:int; var _local4:int; _local2 = new String(""); _local3 = ((1 <<  ) - 1); _local4 = 0; while (_local4 < (_arg1.length * 32)) { _local2 = (_local2 + String.fromCharCode(((_arg1[(_local4 >> 5)] >>> (_local4 % 32)) & _local3))); _local4 = (_local4 +  ); }; return (_local2); } private function  (_arg1:String, _arg2:String):Array{ var _local3:Array; var _local4:Array; var _local5:Array; var _local6:int; var _local7:Array; _local3 = new Array( (_arg1)); if (_local3.length > 16){ _local3 =  (_local3, (_arg1.length *  )); }; _local4 = new Array(16); _local5 = new Array(16); _local6 = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; _local7 = new Array( (_local4.concat( (_arg2)), (0x0200 + (_arg2.length *  )))); return ( (_local5.concat(_local7), (0x0200 + 128))); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return ( (((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } private function  (_arg1:String, _arg2:String):String{ return ( ( (_arg1, _arg2))); } public function hash(_arg1:String):String{ return ( (_arg1)); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return ( ((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } private function  (_arg1:String):String{ return ( ( ( (_arg1), (_arg1.length *  )))); } private function  (_arg1:int, _arg2:int):int{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } private function  (_arg1:Array, _arg2:int):Array{ var _local3:int; var _local4:int; var _local5:int; var _local6:int; var _local7:int; var _local8:int; var _local9:int; var _local10:int; var _local11:int; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; _local3 = 1732584193; _local4 = -271733879; _local5 = -1732584194; _local6 = 271733878; _local7 = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 =  (_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 =  (_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 =  (_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 =  (_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 =  (_local3, _local8); _local4 =  (_local4, _local9); _local5 =  (_local5, _local10); _local6 =  (_local6, _local11); _local7 = (_local7 + 16); }; return (new Array(_local3, _local4, _local5, _local6)); } private function  (_arg1:String):String{ return ( ( ( (_arg1), (_arg1.length *  )))); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return ( (((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } private function  (_arg1:String, _arg2:String):String{ return ( ( (_arg1, _arg2))); } private function  (_arg1:String):Array{ var _local2:Array; var _local3:int; var _local4:int; _local2 = new Array(); _local3 = ((1 <<  ) - 1); _local4 = 0; while (_local4 < (_arg1.length *  )) { _local2[(_local4 >> 5)] = (_local2[(_local4 >> 5)] | ((_arg1.charCodeAt((_local4 /  )) & _local3) << (_local4 % 32))); _local4 = (_local4 +  ); }; return (_local2); } private function  (_arg1:Array):String{ var _local2:String; var _local3:String; var _local4:int; _local2 = "0123456789abcdef"; _local3 = new String(""); _local4 = 0; while (_local4 < (_arg1.length * 4)) { _local3 = (_local3 + (_local2.charAt(((_arg1[(_local4 >> 2)] >> (((_local4 % 4) * 8) + 4)) & 15)) + _local2.charAt(((_arg1[(_local4 >> 2)] >> ((_local4 % 4) * 8)) & 15)))); _local4++; }; return (_local3); } private function  (_arg1:Number, _arg2:Number):Number{ var _local3:int; var _local4:int; _local3 = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); _local4 = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } private function  (_arg1:String):String{ return ( ( ( (_arg1), (_arg1.length *  )))); } private function  (_arg1:String, _arg2:String):String{ return ( ( (_arg1, _arg2))); } private function  (_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int, _arg6:int, _arg7:int):int{ return ( (((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } } }//package com.nitrome.util
Section 254
//Trig (com.nitrome.util.Trig) package com.nitrome.util { public class Trig { public static const TO_DEGREES:Number = 57.2957795130823; public static const TO_RADIANS:Number = 0.0174532925199433; public static var cos:Array; public static var sin:Array; public static function cosDegrees(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round(_arg1) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return (cos[_local2]); } public static function cosRadians(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round((_arg1 * TO_DEGREES)) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return (cos[_local2]); } public static function tanDegrees(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round(_arg1) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return ((sin[_local2] / cos[_local2])); } public static function sinDegrees(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round(_arg1) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return (sin[_local2]); } public static function tanRadians(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round((_arg1 * TO_DEGREES)) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return ((sin[_local2] / cos[_local2])); } public static function initialize():void{ var _local1:Number; sin = []; cos = []; _local1 = 0; while (_local1 <= 360) { sin.push(Math.sin((_local1 * TO_RADIANS))); cos.push(Math.cos((_local1 * TO_RADIANS))); _local1++; }; } public static function sinRadians(_arg1:Number):Number{ var _local2:Number; _local2 = (Math.round((_arg1 * TO_DEGREES)) % 360); if (_local2 < 0){ _local2 = (_local2 + 360); }; return (sin[_local2]); } initialize(); } }//package com.nitrome.util
Section 255
//MochiAd (mochi.as3.MochiAd) package mochi.as3 { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiAd { public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showClickAwayAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_timeout:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var sendHostProgress:Boolean; var options = _arg1; DEFAULTS = {ad_timeout:2000, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function ():void{ }, ad_finished:function ():void{ }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_timeout = options.ad_timeout; delete options.ad_timeout; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; sendHostProgress = false; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; _local3 = true; chk.started = getTimer(); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (this.root == null){ _local3 = true; }; if (_local3){ delete this.onEnterFrame; }; }; doOnEnterFrame(chk); } public static function _isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function _allowDomains(_arg1:String):String{ var _local2:String; _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType == "application"){ return (_local2); }; Security.allowDomain("*"); Security.allowDomain(_local2); Security.allowInsecureDomain("*"); Security.allowInsecureDomain(_local2); return (_local2); } public static function unload(_arg1:Object):Boolean{ if (((_arg1.clip) && (_arg1.clip._mochiad))){ _arg1 = _arg1.clip; }; if (_arg1.origFrameRate != undefined){ _arg1.stage.frameRate = _arg1.origFrameRate; }; if (!_arg1._mochiad){ return (false); }; if (_arg1._mochiad._containerLCName != undefined){ _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "notify", {id:"unload"}); }; if (_arg1._mochiad.onUnload){ _arg1._mochiad.onUnload(); }; delete _arg1._mochiad_loaded; delete _arg1._mochiad; return (true); } public static function showInterLevelAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }}; options = MochiAd._parseOptions(options, DEFAULTS); clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ MochiAd._cleanup(mc); options.ad_finished(); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; mc.unloadAd = function ():void{ MochiAd.unload(clip); }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = (_arg1 - 250); }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Number; var _local3:Boolean; var _local4:Number; if (!this.parent){ delete this.onEnterFrame; delete this.fadeFunction; return; }; _local1 = this.parent._mochiad_ctr; _local2 = (getTimer() - this.started); _local3 = false; if (!chk.showing){ _local4 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local4 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if (_local2 > chk.ad_timeout){ options.ad_failed(); _local3 = true; }; }; }; if (_local2 > chk.ad_msec){ _local3 = true; }; if (_local3){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function _parseOptions(_arg1:Object, _arg2:Object):Object{ var _local3:Object; var _local4:String; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; if (_arg1){ for (_local4 in _arg1) { _local3[_local4] = _arg1[_local4]; }; }; if (_local3.clip == undefined){ throw (new Error("MochiAd is missing the 'clip' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.")); }; _arg1 = _local3.clip.loaderInfo.parameters.mochiad_options; if (_arg1){ _local5 = _arg1.split("&"); _local6 = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6].split("="); _local3[unescape(_local7[0])] = unescape(_local7[1]); _local6++; }; }; if (_local3.id == "test"){ trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); }; return (_local3); } public static function _cleanup(_arg1:Object):void{ var idx:Number; var k:String; var lc:LocalConnection; var f:Function; var mc = _arg1; if (("lc" in mc)){ lc = mc.lc; f = function ():void{ try { lc.client = null; lc.close(); } catch(e:Error) { }; }; setTimeout(f, 0); }; idx = DisplayObjectContainer(mc).numChildren; while (idx > 0) { idx = (idx - 1); DisplayObjectContainer(mc).removeChildAt(idx); }; for (k in mc) { delete mc[k]; }; } public static function load(_arg1:Object):MovieClip{ var DEFAULTS:Object; var clip:Object; var depth:Number; var mc:MovieClip; var wh:Array; var lv:URLVariables; var k:String; var server:String; var hostname:String; var lc:LocalConnection; var name:String; var loader:Loader; var g:Function; var req:URLRequest; var v:Object; var options = _arg1; DEFAULTS = {server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = MochiAd._parseOptions(options, DEFAULTS); options.swfv = 9; options.mav = MochiAd.getVersion(); clip = options.clip; if (!MochiAd._isNetworkAvailable()){ return (null); }; try { if (clip._mochiad_loaded){ return (null); }; } catch(e:Error) { throw (new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; depth = options.depth; delete options.depth; mc = createEmptyMovieClip(clip, "_mochiad", depth); wh = MochiAd._getRes(options, clip); options.res = ((wh[0] + "x") + wh[1]); options.server = (options.server + options.id); delete options.id; clip._mochiad_loaded = true; if (clip.loaderInfo.loaderURL.indexOf("http") == 0){ options.as3_swf = clip.loaderInfo.loaderURL; } else { trace("[MochiAd] NOTE: Security Sandbox Violation errors below are normal"); }; lv = new URLVariables(); for (k in options) { v = options[k]; if (!(v is Function)){ lv[k] = v; }; }; server = lv.server; delete lv.server; hostname = _allowDomains(server); lc = new LocalConnection(); lc.client = mc; name = ["", Math.floor(new Date().getTime()), Math.floor((Math.random() * 999999))].join("_"); lc.allowDomain("*", "localhost"); lc.allowInsecureDomain("*", "localhost"); lc.connect(name); mc.lc = lc; mc.lcName = name; lv.lc = name; lv.st = getTimer(); loader = new Loader(); g = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); MochiAd.unload(clip); }; loader.contentLoaderInfo.addEventListener(Event.UNLOAD, g); req = new URLRequest(((server + ".swf?cacheBust=") + new Date().getTime())); req.contentType = "application/x-www-form-urlencoded"; req.method = URLRequestMethod.POST; req.data = lv; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, function (_arg1:IOErrorEvent):void{ trace("[MochiAds] Blocked URL"); }); loader.load(req); mc.addChild(loader); mc._mochiad_ctr = loader; return (mc); } public static function runMethod(_arg1:Object, _arg2:String, _arg3:Array):Object{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return (undefined); }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; if (typeof(_arg1[_local4[_local5]]) == "function"){ return (_arg1[_local4[_local5]].apply(_arg1, _arg3)); }; return (undefined); } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number):MovieClip{ var _local4:MovieClip; _local4 = new MovieClip(); if (((false) && (_arg3))){ _arg1.addChildAt(_local4, _arg3); } else { _arg1.addChild(_local4); }; _arg1[_arg2] = _local4; _local4["_name"] = _arg2; return (_local4); } public static function _getRes(_arg1:Object, _arg2:Object):Array{ var _local3:Object; var _local4:Number; var _local5:Number; var _local6:Array; _local3 = _arg2.getBounds(_arg2.root); _local4 = 0; _local5 = 0; if (typeof(_arg1.res) != "undefined"){ _local6 = _arg1.res.split("x"); _local4 = parseFloat(_local6[0]); _local5 = parseFloat(_local6[1]); } else { _local4 = (_local3.xMax - _local3.xMin); _local5 = (_local3.yMax - _local3.yMin); }; if ((((_local4 == 0)) || ((_local5 == 0)))){ _local4 = _arg2.stage.stageWidth; _local5 = _arg2.stage.stageHeight; }; return ([_local4, _local5]); } public static function adShowing(_arg1:Object):void{ _arg1.origFrameRate = _arg1.stage.frameRate; _arg1.stage.frameRate = 30; } public static function getValue(_arg1:Object, _arg2:String):Object{ var _local3:Array; var _local4:Number; _local3 = _arg2.split("."); _local4 = 0; while (_local4 < (_local3.length - 1)) { if ((((_arg1[_local3[_local4]] == undefined)) || ((_arg1[_local3[_local4]] == null)))){ return (undefined); }; _arg1 = _arg1[_local3[_local4]]; _local4++; }; return (_arg1[_local3[_local4]]); } public static function rpc(_arg1:Object, _arg2:Number, _arg3:Object):void{ var _local4:Object; var _local5:Object; switch (_arg3.id){ case "setValue": MochiAd.setValue(_arg1, _arg3.objectName, _arg3.value); break; case "getValue": _local4 = MochiAd.getValue(_arg1, _arg3.objectName); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local4); break; case "runMethod": _local5 = MochiAd.runMethod(_arg1, _arg3.method, _arg3.args); _arg1._mochiad.lc.send(_arg1._mochiad._containerLCName, "rpcResult", _arg2, _local5); break; default: trace(("[mochiads rpc] unknown rpc id: " + _arg3.id)); }; } public static function setValue(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Array; var _local5:Number; _local4 = _arg2.split("."); _local5 = 0; while (_local5 < (_local4.length - 1)) { if ((((_arg1[_local4[_local5]] == undefined)) || ((_arg1[_local4[_local5]] == null)))){ return; }; _arg1 = _arg1[_local4[_local5]]; _local5++; }; _arg1[_local4[_local5]] = _arg3; } public static function showPreGameAd(_arg1:Object):void{ var DEFAULTS:Object; var clip:Object; var ad_msec:Number; var ad_timeout:Number; var fadeout_time:Number; var mc:MovieClip; var wh:Array; var w:Number; var h:Number; var chk:MovieClip; var bar:MovieClip; var bar_w:Number; var bar_color:Number; var bar_background:Number; var bar_outline:Number; var backing_mc:MovieClip; var backing:Object; var inside_mc:MovieClip; var inside:Object; var outline_mc:MovieClip; var outline:Object; var complete:Boolean; var unloaded:Boolean; var f:Function; var sendHostProgress:Boolean; var fn:Function; var r:MovieClip; var options = _arg1; DEFAULTS = {ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:0xFF8A00, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function ():void{ if ((this.clip is MovieClip)){ this.clip.stop(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_finished:function ():void{ if ((this.clip is MovieClip)){ this.clip.play(); } else { throw (new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.")); }; }, ad_loaded:function (_arg1:Number, _arg2:Number):void{ }, ad_failed:function ():void{ trace("[MochiAd] Couldn't load an ad, make sure your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function ():void{ }, ad_progress:function (_arg1:Number):void{ }, bar_offset:0}; options = MochiAd._parseOptions(options, DEFAULTS); if ("c862232051e0a94e1c3609b3916ddb17".substr(0) == "dfeada81ac97cde83665f81c12da7def"){ options.ad_started(); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); return; }; clip = options.clip; ad_msec = 11000; ad_timeout = options.ad_timeout; delete options.ad_timeout; fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!MochiAd.load(options)){ options.ad_failed(); options.ad_finished(); return; }; options.ad_started(); mc = clip._mochiad; mc["onUnload"] = function ():void{ var fn:Function; MochiAd._cleanup(mc); fn = function ():void{ options.ad_finished(); }; setTimeout(fn, 100); }; wh = MochiAd._getRes(options, clip); w = wh[0]; h = wh[1]; mc.x = (w * 0.5); mc.y = (h * 0.5); chk = createEmptyMovieClip(mc, "_mochiad_wait", 3); chk.x = (w * -0.5); chk.y = (h * -0.5); bar = createEmptyMovieClip(chk, "_mochiad_bar", 4); if (options.no_progress_bar){ bar.visible = false; delete options.no_progress_bar; } else { bar.x = (10 + options.bar_offset); bar.y = (h - 20); }; bar_w = (w - 20); bar_color = options.color; delete options.color; bar_background = options.background; delete options.background; bar_outline = options.outline; delete options.outline; backing_mc = createEmptyMovieClip(bar, "_outline", 1); backing = backing_mc.graphics; backing.beginFill(bar_background); backing.moveTo(0, 0); backing.lineTo(bar_w, 0); backing.lineTo(bar_w, 10); backing.lineTo(0, 10); backing.lineTo(0, 0); backing.endFill(); inside_mc = createEmptyMovieClip(bar, "_inside", 2); inside = inside_mc.graphics; inside.beginFill(bar_color); inside.moveTo(0, 0); inside.lineTo(bar_w, 0); inside.lineTo(bar_w, 10); inside.lineTo(0, 10); inside.lineTo(0, 0); inside.endFill(); inside_mc.scaleX = 0; outline_mc = createEmptyMovieClip(bar, "_outline", 3); outline = outline_mc.graphics; outline.lineStyle(0, bar_outline, 100); outline.moveTo(0, 0); outline.lineTo(bar_w, 0); outline.lineTo(bar_w, 10); outline.lineTo(0, 10); outline.lineTo(0, 0); chk.ad_msec = ad_msec; chk.ad_timeout = ad_timeout; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function ():void{ var _local1:Number; _local1 = (100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time))); if (_local1 > 0){ this.parent.alpha = (_local1 * 0.01); } else { MochiAd.unload(clip); delete this["onEnterFrame"]; }; }; complete = false; unloaded = false; f = function (_arg1:Event):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); complete = true; if (unloaded){ MochiAd.unload(clip); }; }; if (clip.loaderInfo.bytesLoaded == clip.loaderInfo.bytesTotal){ complete = true; } else { if ((clip.root is MovieClip)){ r = (clip.root as MovieClip); if (r.framesLoaded >= r.totalFrames){ complete = true; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; } else { clip.loaderInfo.addEventListener(Event.COMPLETE, f); }; }; mc.unloadAd = function ():void{ unloaded = true; if (complete){ MochiAd.unload(clip); }; }; mc.adLoaded = options.ad_loaded; mc.adSkipped = options.ad_skipped; mc.adjustProgress = function (_arg1:Number):void{ var _local2:Object; _local2 = mc._mochiad_wait; _local2.server_control = true; _local2.showing = true; _local2.started = getTimer(); _local2.ad_msec = _arg1; }; mc.rpc = function (_arg1:Number, _arg2:Object):void{ MochiAd.rpc(clip, _arg1, _arg2); }; mc.rpcTestFn = function (_arg1:String):Object{ trace(("[MOCHIAD rpcTestFn] " + _arg1)); return (_arg1); }; mc.regContLC = function (_arg1:String):void{ mc._containerLCName = _arg1; }; sendHostProgress = false; mc.sendHostLoadProgress = function (_arg1:String):void{ sendHostProgress = true; }; chk["onEnterFrame"] = function ():void{ var _local1:Object; var _local2:Object; var _local3:Number; var _local4:Boolean; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Object; var _local10:Number; var _local11:Number; if (((!(this.parent)) || (!(this.parent.parent)))){ delete this["onEnterFrame"]; return; }; _local1 = this.parent.parent.root; _local2 = this.parent._mochiad_ctr; _local3 = (getTimer() - this.started); _local4 = false; _local5 = _local1.loaderInfo.bytesTotal; _local6 = _local1.loaderInfo.bytesLoaded; if (complete){ _local6 = Math.max(1, _local6); _local5 = _local6; }; _local7 = ((100 * _local6) / _local5); _local8 = ((100 * _local3) / chk.ad_msec); _local9 = this._mochiad_bar._inside; _local10 = Math.min(100, Math.min(((_local7) || (0)), _local8)); _local10 = Math.max(this.last_pcnt, _local10); this.last_pcnt = _local10; _local9.scaleX = (_local10 * 0.01); options.ad_progress(_local10); if (sendHostProgress){ clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local7}); if (_local7 >= 100){ sendHostProgress = false; }; }; if (!chk.showing){ _local11 = this.parent._mochiad_ctr.contentLoaderInfo.bytesTotal; if (_local11 > 0){ chk.showing = true; chk.started = getTimer(); MochiAd.adShowing(clip); } else { if ((((_local3 > chk.ad_timeout)) && ((_local7 == 100)))){ options.ad_failed(); _local4 = true; }; }; }; if (_local3 > chk.ad_msec){ _local4 = true; }; if (((complete) && (_local4))){ if (this.server_control){ delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; }; }; }; doOnEnterFrame(chk); } public static function showPreloaderAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); MochiAd.showPreGameAd(_arg1); } public static function showTimedAd(_arg1:Object):void{ trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); MochiAd.showInterLevelAd(_arg1); } public static function doOnEnterFrame(_arg1:MovieClip):void{ var f:Function; var mc = _arg1; f = function (_arg1:Object):void{ if (((("onEnterFrame" in mc)) && (mc.onEnterFrame))){ mc.onEnterFrame(); } else { _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; }; mc.addEventListener(Event.ENTER_FRAME, f); } } }//package mochi.as3
Section 256
//MochiCoins (mochi.as3.MochiCoins) package mochi.as3 { public class MochiCoins { public static const STORE_HIDE:String = "StoreHide"; public static const LOGGED_IN:String = "LoggedIn"; public static const STORE_ITEMS:String = "StoreItems"; public static const NO_USER:String = "NoUser"; public static const PROPERTIES_SIZE:String = "PropertiesSize"; public static const ITEM_NEW:String = "ItemNew"; public static const USER_INFO:String = "UserInfo"; public static const IO_ERROR:String = "IOError"; public static const ITEM_OWNED:String = "ItemOwned"; public static const PROPERTIES_SAVED:String = "PropertySaved"; public static const WIDGET_LOADED:String = "WidgetLoaded"; public static const ERROR:String = "Error"; public static const LOGGED_OUT:String = "LoggedOut"; public static const PROFILE_SHOW:String = "ProfileShow"; public static const LOGIN_HIDE:String = "LoginHide"; public static const LOGIN_SHOW:String = "LoginShow"; public static const STORE_SHOW:String = "StoreShow"; public static const PROFILE_HIDE:String = "ProfileHide"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); public static function showItem(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showItem call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showItem", {options:_arg1}, null, null); } public static function saveUserProperties(_arg1:Object):void{ MochiServices.send("coins_saveUserProperties", _arg1); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function showLoginWidget(_arg1:Object=null):void{ MochiServices.setContainer(); MochiServices.bringToTop(); MochiServices.send("coins_showLoginWidget", {options:_arg1}); } public static function getStoreItems():void{ MochiServices.send("coins_getStoreItems"); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function showStore(_arg1:Object=null):void{ MochiServices.bringToTop(); MochiServices.send("coins_showStore", {options:_arg1}, null, null); } public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function getUserInfo():void{ MochiServices.send("coins_getUserInfo"); } public static function hideLoginWidget():void{ MochiServices.send("coins_hideLoginWidget"); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function showVideo(_arg1:Object=null):void{ if (((!(_arg1)) || (!((typeof(_arg1.item) == "string"))))){ trace("ERROR: showVideo call must pass an Object with an item key"); return; }; MochiServices.bringToTop(); MochiServices.send("coins_showVideo", {options:_arg1}, null, null); } } }//package mochi.as3
Section 257
//MochiDigits (mochi.as3.MochiDigits) package mochi.as3 { public final class MochiDigits { private var :MochiDigits; private var :Number; private var  :Number; public function MochiDigits(_arg1:Number=0, _arg2:uint=0):void{  = 0; setValue(_arg1, _arg2); } public function set value(_arg1:Number):void{ setValue(_arg1); } public function ():void{ var _local1:uint; _local1 = int((2147483647 * Math.random()));  = ( ^ (_local1 ^  ));  = _local1; } public function toString():String{ var _local1:String; _local1 = String.fromCharCode(( ^  )); if ( != null){ _local1 = (_local1 + .toString()); }; return (_local1); } public function get value():Number{ return (Number(this.toString())); } public function setValue(_arg1:Number=0, _arg2:uint=0):void{ var _local3:String; _local3 = _arg1.toString(); var _temp1 = _arg2; _arg2 = (_arg2 + 1);  = (_local3.charCodeAt(_temp1) ^  ); if (_arg2 < _local3.length){  = new MochiDigits(_arg1, _arg2); } else {  = null; }; (); } public function  (_arg1:Number):void{ value = (value + _arg1); } } }//package mochi.as3
Section 258
//MochiEventDispatcher (mochi.as3.MochiEventDispatcher) package mochi.as3 { public class MochiEventDispatcher { private var  :Object; public function MochiEventDispatcher():void{   = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ var _local3:Object; if ( [_arg1] == undefined){ return; }; for (_local3 in  [_arg1]) { var _local6 =  [_arg1]; _local6[_local3](_arg2); }; } public function removeEventListener(_arg1:String, _arg2:Function):void{ var _local3:Object; if ( [_arg1] == undefined){  [_arg1] = []; return; }; for (_local3 in  [_arg1]) { if ( [_arg1][_local3] != _arg2){ } else {  [_arg1].splice(Number(_local3), 1); }; }; } public function addEventListener(_arg1:String, _arg2:Function):void{ removeEventListener(_arg1, _arg2);  [_arg1].push(_arg2); } } }//package mochi.as3
Section 259
//MochiEvents (mochi.as3.MochiEvents) package mochi.as3 { import flash.display.*; public class MochiEvents { public static const ALIGN_BOTTOM_LEFT:String = "ALIGN_BL"; public static const FORMAT_LONG:String = "LongForm"; public static const ALIGN_BOTTOM:String = "ALIGN_B"; public static const ACHIEVEMENT_RECEIVED:String = "AchievementReceived"; public static const FORMAT_SHORT:String = "ShortForm"; public static const ALIGN_TOP_RIGHT:String = "ALIGN_TR"; public static const ALIGN_BOTTOM_RIGHT:String = "ALIGN_BR"; public static const ALIGN_TOP:String = "ALIGN_T"; public static const ALIGN_LEFT:String = "ALIGN_L"; public static const ALIGN_RIGHT:String = "ALIGN_R"; public static const ALIGN_TOP_LEFT:String = "ALIGN_TL"; public static const ALIGN_CENTER:String = "ALIGN_C"; private static var _dispatcher:MochiEventDispatcher = new MochiEventDispatcher(); private static var gameStart:Number; private static var levelStart:Number; public static function addEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.addEventListener(_arg1, _arg2); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ _dispatcher.removeEventListener(_arg1, _arg2); } public static function startSession(_arg1:String):void{ MochiServices.send("events_beginSession", {achievementID:_arg1}, null, null); } public static function triggerEvent(_arg1:String, _arg2:Object):void{ _dispatcher.triggerEvent(_arg1, _arg2); } public static function setNotifications(_arg1:MovieClip, _arg2:Object):void{ var _local3:Object; var _local4:Object; _local3 = {}; for (_local4 in _arg2) { _local3[_local4] = _arg2[_local4]; }; _local3.clip = _arg1; MochiServices.send("events_setNotifications", _local3, null, null); } public static function endGame():void{ var _local1:Number; _local1 = (new Date().time - gameStart); trigger("end_game", {time:_local1}); } public static function startGame():void{ gameStart = new Date().time; trigger("start_game"); } public static function trigger(_arg1:String, _arg2:Object=null):void{ if (_arg2 == null){ _arg2 = {}; } else { if (_arg2["kind"] != undefined){ trace("WARNING: optional arguements package contains key 'id', it will be overwritten"); _arg2["kind"] = _arg1; }; }; MochiServices.send("events_triggerEvent", {eventObject:_arg2}, null, null); } public static function getVersion():String{ return (MochiServices.getVersion()); } public static function startLevel():void{ levelStart = new Date().time; trigger("start_level"); } public static function endLevel():void{ var _local1:Number; _local1 = (new Date().time - levelStart); trigger("end_level", {time:_local1}); } } }//package mochi.as3
Section 260
//MochiScores (mochi.as3.MochiScores) package mochi.as3 { import flash.display.*; import flash.text.*; public class MochiScores { private static var boardID:String; public static var onErrorHandler:Object; public static var onCloseHandler:Object; public static function showLeaderboard(_arg1:Object=null):void{ var n:Number; var options = _arg1; if (options != null){ delete options.clip; MochiServices.setContainer(); MochiServices.bringToTop(); if (options.name != null){ if ((options.name is TextField)){ if (options.name.text.length > 0){ options.name = options.name.text; }; }; }; if (options.score != null){ if ((options.score is TextField)){ if (options.score.text.length > 0){ options.score = options.score.text; }; } else { if ((options.score is MochiDigits)){ options.score = options.score.value; }; }; n = Number(options.score); if (isNaN(n)){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is 'Not a Number'")); } else { if ((((n == Number.NEGATIVE_INFINITY)) || ((n == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + options.score) + "' will be rejected, score is an infinite")); } else { if (Math.floor(n) != n){ trace((("WARNING: Submitted score '" + options.score) + "' will be truncated")); }; options.score = n; }; }; }; if (options.onDisplay != null){ options.onDisplay(); } else { if (MochiServices.clip != null){ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; }; } else { options = {}; if ((MochiServices.clip is MovieClip)){ MochiServices.clip.stop(); } else { trace("Warning: Container is not a MovieClip, cannot call default onDisplay."); }; }; if (options.onClose != null){ onCloseHandler = options.onClose; } else { onCloseHandler = function ():void{ if ((MochiServices.clip is MovieClip)){ MochiServices.clip.play(); } else { trace("Warning: Container is not a MovieClip, cannot call default onClose."); }; }; }; if (options.onError != null){ onErrorHandler = options.onError; } else { onErrorHandler = null; }; if (options.boardID == null){ if (MochiScores.boardID != null){ options.boardID = MochiScores.boardID; }; }; MochiServices.warnID(options.boardID, true); trace("[MochiScores] NOTE: Security Sandbox Violation errors below are normal"); MochiServices.send("scores_showLeaderboard", {options:options}, null, onClose); } public static function closeLeaderboard():void{ MochiServices.send("scores_closeLeaderboard"); } public static function getPlayerInfo(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_getPlayerInfo", null, _arg1, _arg2); } public static function requestList(_arg1:Object, _arg2:Object=null):void{ MochiServices.send("scores_requestList", null, _arg1, _arg2); } public static function scoresArrayToObjects(_arg1:Object):Object{ var _local2:Object; var _local3:Number; var _local4:Number; var _local5:Object; var _local6:Object; var _local7:String; var _local8:String; _local2 = {}; for (_local7 in _arg1) { if (typeof(_arg1[_local7]) == "object"){ if (((!((_arg1[_local7].cols == null))) && (!((_arg1[_local7].rows == null))))){ _local2[_local7] = []; _local5 = _arg1[_local7]; _local4 = 0; while (_local4 < _local5.rows.length) { _local6 = {}; _local3 = 0; while (_local3 < _local5.cols.length) { _local6[_local5.cols[_local3]] = _local5.rows[_local4][_local3]; _local3++; }; _local2[_local7].push(_local6); _local4++; }; } else { _local2[_local7] = {}; for (_local8 in _arg1[_local7]) { _local2[_local7][_local8] = _arg1[_local7][_local8]; }; }; } else { _local2[_local7] = _arg1[_local7]; }; }; return (_local2); } public static function submit(_arg1:Number, _arg2:String, _arg3:Object=null, _arg4:Object=null):void{ _arg1 = Number(_arg1); if (isNaN(_arg1)){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is 'Not a Number'")); } else { if ((((_arg1 == Number.NEGATIVE_INFINITY)) || ((_arg1 == Number.POSITIVE_INFINITY)))){ trace((("ERROR: Submitted score '" + String(_arg1)) + "' will be rejected, score is an infinite")); } else { if (Math.floor(_arg1) != _arg1){ trace((("WARNING: Submitted score '" + String(_arg1)) + "' will be truncated")); }; _arg1 = Number(_arg1); }; }; MochiServices.send("scores_submit", {score:_arg1, name:_arg2}, _arg3, _arg4); } public static function onClose(_arg1:Object=null):void{ if (((((_arg1) && ((_arg1.error == true)))) && (onErrorHandler))){ if (_arg1.errorCode == null){ _arg1.errorCode = "IOError"; }; onErrorHandler(_arg1.errorCode); MochiServices.doClose(); return; }; onCloseHandler(); MochiServices.doClose(); } public static function setBoardID(_arg1:String):void{ MochiServices.warnID(_arg1, true); MochiScores.boardID = _arg1; MochiServices.send("scores_setBoardID", {boardID:_arg1}); } } }//package mochi.as3
Section 261
//MochiServices (mochi.as3.MochiServices) package mochi.as3 { import flash.display.*; import flash.events.*; import flash.geom.*; import flash.utils.*; import flash.net.*; import flash.system.*; public class MochiServices { private static var _container:Object; private static var _connected:Boolean = false; private static var _swfVersion:String; private static var _preserved:Object; public static var netupAttempted:Boolean = false; private static var _sendChannel:LocalConnection; public static var servicesSync:MochiSync = new MochiSync(); private static var _clip:MovieClip; private static var _id:String; private static var _services:String = "services.swf"; private static var _servURL:String = "http://www.mochiads.com/static/lib/services/"; public static var widget:Boolean = false; private static var _timer:Timer; private static var _sendChannelName:String; private static var _loader:Loader; private static var _connecting:Boolean = false; private static var _mochiLocalConnection:MovieClip; private static var _listenChannelName:String = "__ms_"; public static var onError:Object; public static var netup:Boolean = true; private static var _mochiLC:String = "MochiLC.swf"; public static function isNetworkAvailable():Boolean{ return (!((Security.sandboxType == "localWithFile"))); } public static function get connected():Boolean{ return (_connected); } private static function onReceive(_arg1:Object):void{ var cb:String; var cblst:Object; var method:*; var methodName:String; var obj:Object; var pkg = _arg1; cb = pkg.callbackID; cblst = _clip._callbacks[cb]; if (!cblst){ return; }; method = cblst.callbackMethod; methodName = ""; obj = cblst.callbackObject; if (((obj) && ((typeof(method) == "string")))){ methodName = method; if (obj[method] != null){ method = obj[method]; } else { trace((("Error: Method " + method) + " does not exist.")); }; }; if (method != undefined){ try { method.apply(obj, pkg.args); } catch(error:Error) { trace(((("Error invoking callback method '" + methodName) + "': ") + error.toString())); }; } else { if (obj != null){ try { obj(pkg.args); } catch(error:Error) { trace(("Error invoking method on object: " + error.toString())); }; }; }; delete _clip._callbacks[cb]; } public static function get childClip():Object{ return (_clip); } public static function send(_arg1:String, _arg2:Object=null, _arg3:Object=null, _arg4:Object=null):void{ if (_connected){ _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); } else { if ((((_clip == null)) || (!(_connecting)))){ trace(("Error: MochiServices not connected. Please call MochiServices.connect(). Function: " + _arg1)); handleError(_arg2, _arg3, _arg4); flush(true); return; }; _clip._queue.push({methodName:_arg1, args:_arg2, callbackID:_clip._nextcallbackID}); }; if (_clip != null){ if (((!((_clip._callbacks == null))) && (!((_clip._nextcallbackID == null))))){ _clip._callbacks[_clip._nextcallbackID] = {callbackObject:_arg3, callbackMethod:_arg4}; _clip._nextcallbackID++; }; }; } private static function init(_arg1:String, _arg2:Object):void{ _id = _arg1; if (_arg2 != null){ _container = _arg2; loadCommunicator(_arg1, _container); }; } private static function clickMovie(_arg1:String, _arg2:Function):MovieClip{ var _local3:Array; var _local4:int; var _local5:Array; var _local6:Array; var _local7:MovieClip; var _local8:LocalConnection; var _local9:String; var _local10:ByteArray; var _local11:ByteArray; var _local12:uint; var _local13:uint; var _local14:Loader; _local3 = [150, 21, 0, 7, 1, 0, 0, 0, 0, 98, 116, 110, 0, 7, 2, 0, 0, 0, 0, 116, 104, 105, 115, 0, 28, 150, 22, 0, 0, 99, 114, 101, 97, 116, 101, 69, 109, 112, 116, 121, 77, 111, 118, 105, 101, 67, 108, 105, 112, 0, 82, 135, 1, 0, 0, 23, 150, 13, 0, 4, 0, 0, 111, 110, 82, 101, 108, 101, 97, 115, 101, 0, 142, 8, 0, 0, 0, 0, 2, 42, 0, 114, 0, 150, 17, 0, 0, 32, 0, 7, 1, 0, 0, 0, 8, 0, 0, 115, 112, 108, 105, 116, 0, 82, 135, 1, 0, 1, 23, 150, 7, 0, 4, 1, 7, 0, 0, 0, 0, 78, 150, 8, 0, 0, 95, 98, 108, 97, 110, 107, 0, 154, 1, 0, 0, 150, 7, 0, 0, 99, 108, 105, 99, 107, 0, 150, 7, 0, 4, 1, 7, 1, 0, 0, 0, 78, 150, 27, 0, 7, 2, 0, 0, 0, 7, 0, 0, 0, 0, 0, 76, 111, 99, 97, 108, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 0, 64, 150, 6, 0, 0, 115, 101, 110, 100, 0, 82, 79, 150, 15, 0, 4, 0, 0, 95, 97, 108, 112, 104, 97, 0, 7, 0, 0, 0, 0, 79, 150, 23, 0, 7, 0xFF, 0, 0xFF, 0, 7, 1, 0, 0, 0, 4, 0, 0, 98, 101, 103, 105, 110, 70, 105, 108, 108, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 109, 111, 118, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 100, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 100, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 25, 0, 7, 0, 0, 0, 0, 7, 0, 0, 0, 0, 7, 2, 0, 0, 0, 4, 0, 0, 108, 105, 110, 101, 84, 111, 0, 82, 23, 150, 16, 0, 7, 0, 0, 0, 0, 4, 0, 0, 101, 110, 100, 70, 105, 108, 108, 0, 82, 23]; _local5 = [104, 0, 31, 64, 0, 7, 208, 0, 0, 12, 1, 0, 67, 2, 0xFF, 0xFF, 0xFF, 63, 3]; _local6 = [0, 64, 0, 0, 0]; _local7 = new MovieClip(); _local8 = new LocalConnection(); _local9 = ((("_click_" + Math.floor((Math.random() * 999999))) + "_") + Math.floor(new Date().time)); _local8 = new LocalConnection(); _local7.lc = _local8; _local7.click = _arg2; _local8.client = _local7; _local8.connect(_local9); _local10 = new ByteArray(); _local11 = new ByteArray(); _local11.endian = Endian.LITTLE_ENDIAN; _local11.writeShort(1); _local11.writeUTFBytes(((_arg1 + " ") + _local9)); _local11.writeByte(0); _local12 = ((_local3.length + _local11.length) + 4); _local13 = (_local12 + 35); _local10.endian = Endian.LITTLE_ENDIAN; _local10.writeUTFBytes("FWS"); _local10.writeByte(8); _local10.writeUnsignedInt(_local13); for each (_local4 in _local5) { _local10.writeByte(_local4); }; _local10.writeUnsignedInt(_local12); _local10.writeByte(136); _local10.writeShort(_local11.length); _local10.writeBytes(_local11); for each (_local4 in _local3) { _local10.writeByte(_local4); }; for each (_local4 in _local6) { _local10.writeByte(_local4); }; _local14 = new Loader(); _local14.loadBytes(_local10); _local7.addChild(_local14); return (_local7); } public static function stayOnTop():void{ _container.addEventListener(Event.ENTER_FRAME, MochiServices.bringToTop, false, 0, true); if (_clip != null){ _clip.visible = true; }; } public static function addLinkEvent(_arg1:String, _arg2:String, _arg3:DisplayObjectContainer, _arg4:Function=null):void{ var vars:Object; var avm1Click:DisplayObject; var s:String; var i:Number; var x:String; var req:URLRequest; var loader:Loader; var setURL:Function; var err:Function; var complete:Function; var url = _arg1; var burl = _arg2; var btn = _arg3; var onClick = _arg4; vars = new Object(); vars["mav"] = getVersion(); vars["swfv"] = "9"; vars["swfurl"] = btn.loaderInfo.loaderURL; vars["fv"] = Capabilities.version; vars["os"] = Capabilities.os; vars["lang"] = Capabilities.language; vars["scres"] = ((Capabilities.screenResolutionX + "x") + Capabilities.screenResolutionY); s = "?"; i = 0; for (x in vars) { if (i != 0){ s = (s + "&"); }; i = (i + 1); s = (((s + x) + "=") + escape(vars[x])); }; req = new URLRequest("http://x.mochiads.com/linkping.swf"); loader = new Loader(); setURL = function (_arg1:String):void{ var _local2:Rectangle; if (avm1Click){ btn.removeChild(avm1Click); }; avm1Click = clickMovie(_arg1, onClick); _local2 = btn.getBounds(btn); btn.addChild(avm1Click); avm1Click.x = _local2.x; avm1Click.y = _local2.y; avm1Click.scaleX = (0.01 * _local2.width); avm1Click.scaleY = (0.01 * _local2.height); }; err = function (_arg1:Object):void{ netup = false; _arg1.target.removeEventListener(_arg1.type, arguments.callee); setURL(burl); }; complete = function (_arg1:Object):void{ _arg1.target.removeEventListener(_arg1.type, arguments.callee); }; if (netup){ setURL((url + s)); } else { setURL(burl); }; if (!((netupAttempted) || (_connected))){ netupAttempted = true; loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, err); loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.load(req); }; } public static function warnID(_arg1:String, _arg2:Boolean):void{ var _local3:Number; _arg1 = _arg1.toLowerCase(); if (_arg1.length != 16){ trace((("WARNING: " + (_arg2) ? "board" : "game") + " ID is not the appropriate length")); return; } else { if (_arg1 == "1e113c7239048b3f"){ if (_arg2){ trace("WARNING: Using testing board ID"); } else { trace("WARNING: Using testing board ID as game ID"); }; return; } else { if (_arg1 == "84993a1de4031cd8"){ if (_arg2){ trace("WARNING: Using testing game ID as board ID"); } else { trace("WARNING: Using testing game ID"); }; return; }; }; }; _local3 = 0; while (_local3 < _arg1.length) { switch (_arg1.charAt(_local3)){ case "0": case "1": case "2": case "3": case "4": case "5": case "6": case "7": case "8": case "9": case "a": case "b": case "c": case "d": case "e": case "f": break; default: trace(("WARNING: Board ID contains illegal characters: " + _arg1)); return; }; _local3++; }; } public static function disconnect():void{ if (((_connected) || (_connecting))){ if (_clip != null){ if (_clip.parent != null){ if ((_clip.parent is Sprite)){ Sprite(_clip.parent).removeChild(_clip); _clip = null; }; }; }; _connecting = (_connected = false); flush(true); try { _mochiLocalConnection.close(); } catch(error:Error) { }; }; if (_timer != null){ try { _timer.stop(); } catch(error:Error) { }; }; } public static function allowDomains(_arg1:String):String{ var _local2:String; if (Security.sandboxType != "application"){ Security.allowDomain("*"); Security.allowInsecureDomain("*"); }; if (_arg1.indexOf("http://") != -1){ _local2 = _arg1.split("/")[2].split(":")[0]; if (Security.sandboxType != "application"){ Security.allowDomain(_local2); Security.allowInsecureDomain(_local2); }; }; return (_local2); } public static function getVersion():String{ return ("3.2 as3"); } public static function doClose():void{ _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); } private static function flush(_arg1:Boolean):void{ var _local2:Object; var _local3:Object; if (((_clip) && (_clip._queue))){ while (_clip._queue.length > 0) { _local2 = _clip._queue.shift(); _local3 = null; if (_local2 != null){ if (_local2.callbackID != null){ _local3 = _clip._callbacks[_local2.callbackID]; }; delete _clip._callbacks[_local2.callbackID]; if (((_arg1) && (!((_local3 == null))))){ handleError(_local2.args, _local3.callbackObject, _local3.callbackMethod); }; }; }; }; } public static function get id():String{ return (_id); } private static function onEvent(_arg1:Object):void{ var _local2:String; var _local3:String; _local2 = _arg1.target; _local3 = _arg1.event; switch (_local2){ case "events": MochiEvents.triggerEvent(_arg1.event, _arg1.args); break; case "coins": MochiCoins.triggerEvent(_arg1.event, _arg1.args); break; case "sync": servicesSync.triggerEvent(_arg1.event, _arg1.args); break; }; } private static function urlOptions(_arg1:Object):Object{ var _local2:Object; var _local3:String; var _local4:Array; var _local5:Number; var _local6:Array; _local2 = {}; _local3 = _arg1.loaderInfo.parameters.mochiad_options; if (_local3){ _local4 = _local3.split("&"); _local5 = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5].split("="); _local2[unescape(_local6[0])] = unescape(_local6[1]); _local5++; }; }; return (_local2); } public static function setContainer(_arg1:Object=null, _arg2:Boolean=true):void{ if (_arg1 != null){ if ((_arg1 is Sprite)){ _container = _arg1; }; }; if (_arg2){ if ((_container is Sprite)){ Sprite(_container).addChild(_clip); }; }; } private static function handleError(_arg1:Object, _arg2:Object, _arg3:Object):void{ var args = _arg1; var callbackObject = _arg2; var callbackMethod = _arg3; if (args != null){ if (args.onError != null){ args.onError.apply(null, ["NotConnected"]); }; if (((!((args.options == null))) && (!((args.options.onError == null))))){ args.options.onError.apply(null, ["NotConnected"]); }; }; if (callbackMethod != null){ args = {}; args.error = true; args.errorCode = "NotConnected"; if (((!((callbackObject == null))) && ((callbackMethod is String)))){ try { var _local5 = callbackObject; _local5[callbackMethod](args); } catch(error:Error) { }; } else { if (callbackMethod != null){ try { callbackMethod.apply(args); } catch(error:Error) { }; }; }; }; } private static function loadError(_arg1:Object):void{ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load."); MochiServices.disconnect(); MochiServices.onError("IOError"); } private static function initComChannels():void{ if (!_connected){ trace("[SERVICES_API] connected!"); _connecting = false; _connected = true; _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _mochiLocalConnection.send(_sendChannelName, "onReceive", {methodName:"registerGame", preserved:_preserved, id:_id, clip:_container, version:getVersion(), parentURL:_container.loaderInfo.loaderURL}); _clip.onReceive = onReceive; _clip.onEvent = onEvent; _clip.onError = function ():void{ MochiServices.onError("IOError"); }; while (_clip._queue.length > 0) { _mochiLocalConnection.send(_sendChannelName, "onReceive", _clip._queue.shift()); }; }; } private static function loadLCBridge(_arg1:Object):void{ var loader:Loader; var mochiLCURL:String; var req:URLRequest; var complete:Function; var clip = _arg1; loader = new Loader(); mochiLCURL = (_servURL + _mochiLC); req = new URLRequest(mochiLCURL); complete = function (_arg1:Object):void{ _mochiLocalConnection = MovieClip(loader.content); listen(); }; loader.contentLoaderInfo.addEventListener(Event.COMPLETE, complete); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); loader.load(req); clip.addChild(loader); } private static function listen():void{ _mochiLocalConnection.connect(_listenChannelName); _clip.handshake = function (_arg1:Object):void{ MochiServices.comChannelName = _arg1.newChannel; }; trace("Waiting for MochiAds services to connect..."); } public static function get clip():Object{ return (_container); } public static function set comChannelName(_arg1:String):void{ if (_arg1 != null){ if (_arg1.length > 3){ _sendChannelName = (_arg1 + "_fromgame"); initComChannels(); }; }; } private static function loadCommunicator(_arg1:String, _arg2:Object):MovieClip{ var _local3:String; var _local4:String; var _local5:URLRequest; var _local6:URLVariables; _local3 = ("_mochiservices_com_" + _arg1); if (_clip != null){ return (_clip); }; if (!MochiServices.isNetworkAvailable()){ return (null); }; if (urlOptions(_arg2).servURL){ _servURL = urlOptions(_arg2).servURL; }; _local4 = (_servURL + _services); if (urlOptions(_arg2).servicesURL){ _local4 = urlOptions(_arg2).servicesURL; }; _listenChannelName = (_listenChannelName + ((Math.floor(new Date().time) + "_") + Math.floor((Math.random() * 99999)))); MochiServices.allowDomains(_local4); _clip = createEmptyMovieClip(_arg2, _local3, 10336, false); loadLCBridge(_clip); _loader = new Loader(); _loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadError); _local5 = new URLRequest(_local4); _local6 = new URLVariables(); _local6.listenLC = _listenChannelName; _local6.mochiad_options = _arg2.loaderInfo.parameters.mochiad_options; _local6.api_version = getVersion(); if (widget){ _local6.widget = true; }; _local5.data = _local6; _loader.load(_local5); _clip.addChild(_loader); _clip._mochiservices_com = _loader; _sendChannel = new LocalConnection(); _clip._queue = []; _clip._nextcallbackID = 0; _clip._callbacks = {}; _timer = new Timer(10000, 1); _timer.addEventListener(TimerEvent.TIMER, connectWait); _timer.start(); return (_clip); } public static function connect(_arg1:String, _arg2:Object, _arg3:Object=null):void{ var id = _arg1; var clip = _arg2; var onError = _arg3; warnID(id, false); if ((clip is DisplayObject)){ if (((!(_connected)) && ((_clip == null)))){ trace("MochiServices Connecting..."); _connecting = true; init(id, clip); }; } else { trace("Error, MochiServices requires a Sprite, Movieclip or instance of the stage."); }; if (onError != null){ MochiServices.onError = onError; } else { if (MochiServices.onError == null){ MochiServices.onError = function (_arg1:String):void{ trace(_arg1); }; }; }; } public static function createEmptyMovieClip(_arg1:Object, _arg2:String, _arg3:Number, _arg4:Boolean=true):MovieClip{ var mc:MovieClip; var parent = _arg1; var name = _arg2; var depth = _arg3; var doAdd = _arg4; mc = new MovieClip(); if (doAdd){ if (((false) && (depth))){ parent.addChildAt(mc, depth); } else { parent.addChild(mc); }; }; try { parent[name] = mc; } catch(e:Error) { throw (new Error("MochiServices requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.")); }; mc["_name"] = name; return (mc); } public static function bringToTop(_arg1:Event=null):void{ var e = _arg1; if (((!((MochiServices.clip == null))) && (!((MochiServices.childClip == null))))){ try { if (MochiServices.clip.numChildren > 1){ MochiServices.clip.setChildIndex(MochiServices.childClip, (MochiServices.clip.numChildren - 1)); }; } catch(errorObject:Error) { trace("Warning: Depth sort error."); _container.removeEventListener(Event.ENTER_FRAME, MochiServices.bringToTop); }; }; } public static function connectWait(_arg1:TimerEvent):void{ if (!_connected){ _clip._mochiad_ctr_failed = true; trace("MochiServices could not load. (timeout)"); MochiServices.disconnect(); MochiServices.onError("IOError"); }; } } }//package mochi.as3
Section 262
//MochiSync (mochi.as3.MochiSync) package mochi.as3 { import flash.utils.*; public dynamic class MochiSync extends Proxy { private var :Object; public static var SYNC_PROPERTY:String = "UpdateProperty"; public static var SYNC_REQUEST:String = "SyncRequest"; public function MochiSync():void{  = {}; } public function triggerEvent(_arg1:String, _arg2:Object):void{ switch (_arg1){ case SYNC_REQUEST: MochiServices.send("sync_syncronize", ); break; case SYNC_PROPERTY: [_arg2.name] = _arg2.value; break; }; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return ([_arg1]); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ var _local3:String; if ([_arg1] == _arg2){ return; }; _local3 = _arg1.toString(); [_local3] = _arg2; MochiServices.send("sync_propUpdate", {name:_local3, value:_arg2}); } } }//package mochi.as3
Section 263
//arrow_472 (TwinShot_fla.arrow_472) package TwinShot_fla { import flash.display.*; public dynamic class arrow_472 extends MovieClip { public var inner:MovieClip; } }//package TwinShot_fla
Section 264
//arrowFire_358 (TwinShot_fla.arrowFire_358) package TwinShot_fla { import flash.display.*; public dynamic class arrowFire_358 extends MovieClip { public function arrowFire_358(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 265
//arrowHitMetal_360 (TwinShot_fla.arrowHitMetal_360) package TwinShot_fla { import flash.display.*; public dynamic class arrowHitMetal_360 extends MovieClip { public function arrowHitMetal_360(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 266
//arrowHitWall_359 (TwinShot_fla.arrowHitWall_359) package TwinShot_fla { import flash.display.*; public dynamic class arrowHitWall_359 extends MovieClip { public function arrowHitWall_359(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 267
//beamIn_367 (TwinShot_fla.beamIn_367) package TwinShot_fla { import flash.display.*; public dynamic class beamIn_367 extends MovieClip { public function beamIn_367(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 268
//bolt_302 (TwinShot_fla.bolt_302) package TwinShot_fla { import flash.display.*; public dynamic class bolt_302 extends MovieClip { public function bolt_302(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package TwinShot_fla
Section 269
//bonusMoreTime1_398 (TwinShot_fla.bonusMoreTime1_398) package TwinShot_fla { import flash.display.*; public dynamic class bonusMoreTime1_398 extends MovieClip { public function bonusMoreTime1_398(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 270
//bonusMoreTime2_399 (TwinShot_fla.bonusMoreTime2_399) package TwinShot_fla { import flash.display.*; public dynamic class bonusMoreTime2_399 extends MovieClip { public function bonusMoreTime2_399(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 271
//bonusRunningOut_400 (TwinShot_fla.bonusRunningOut_400) package TwinShot_fla { import flash.display.*; public dynamic class bonusRunningOut_400 extends MovieClip { public function bonusRunningOut_400(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 272
//bossBombThrow_397 (TwinShot_fla.bossBombThrow_397) package TwinShot_fla { import flash.display.*; public dynamic class bossBombThrow_397 extends MovieClip { public function bossBombThrow_397(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 273
//bossExplosion_392 (TwinShot_fla.bossExplosion_392) package TwinShot_fla { import flash.display.*; public dynamic class bossExplosion_392 extends MovieClip { public function bossExplosion_392(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 274
//bossFireballThrow_383 (TwinShot_fla.bossFireballThrow_383) package TwinShot_fla { import flash.display.*; public dynamic class bossFireballThrow_383 extends MovieClip { public function bossFireballThrow_383(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 275
//bossLightning_395 (TwinShot_fla.bossLightning_395) package TwinShot_fla { import flash.display.*; public dynamic class bossLightning_395 extends MovieClip { public function bossLightning_395(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 276
//bossLightningAnticipation_396 (TwinShot_fla.bossLightningAnticipation_396) package TwinShot_fla { import flash.display.*; public dynamic class bossLightningAnticipation_396 extends MovieClip { public function bossLightningAnticipation_396(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 277
//bouncyTile_377 (TwinShot_fla.bouncyTile_377) package TwinShot_fla { import flash.display.*; public dynamic class bouncyTile_377 extends MovieClip { public function bouncyTile_377(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 278
//cheats_price_panel_447 (TwinShot_fla.cheats_price_panel_447) package TwinShot_fla { import flash.display.*; import flash.text.*; public dynamic class cheats_price_panel_447 extends MovieClip { public var coins_text:TextField; } }//package TwinShot_fla
Section 279
//chestOpen_368 (TwinShot_fla.chestOpen_368) package TwinShot_fla { import flash.display.*; public dynamic class chestOpen_368 extends MovieClip { public function chestOpen_368(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 280
//cloud_241 (TwinShot_fla.cloud_241) package TwinShot_fla { import flash.display.*; public dynamic class cloud_241 extends MovieClip { public function cloud_241(){ addFrameScript(14, frame15, 21, frame22); } function frame15(){ gotoAndStop("hell"); } function frame22(){ gotoAndStop("hell"); } } }//package TwinShot_fla
Section 281
//cloudLightning_384 (TwinShot_fla.cloudLightning_384) package TwinShot_fla { import flash.display.*; public dynamic class cloudLightning_384 extends MovieClip { public function cloudLightning_384(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 282
//coin_364 (TwinShot_fla.coin_364) package TwinShot_fla { import flash.display.*; public dynamic class coin_364 extends MovieClip { public function coin_364(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 283
//coin2_365 (TwinShot_fla.coin2_365) package TwinShot_fla { import flash.display.*; public dynamic class coin2_365 extends MovieClip { public function coin2_365(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 284
//coin3_391 (TwinShot_fla.coin3_391) package TwinShot_fla { import flash.display.*; public dynamic class coin3_391 extends MovieClip { public function coin3_391(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 285
//collectivemaskstunned_316 (TwinShot_fla.collectivemaskstunned_316) package TwinShot_fla { import flash.display.*; public dynamic class collectivemaskstunned_316 extends MovieClip { public function collectivemaskstunned_316(){ addFrameScript(14, frame15); } function frame15(){ stop(); } } }//package TwinShot_fla
Section 286
//electrify_393 (TwinShot_fla.electrify_393) package TwinShot_fla { import flash.display.*; public dynamic class electrify_393 extends MovieClip { public function electrify_393(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 287
//enemyHit_363 (TwinShot_fla.enemyHit_363) package TwinShot_fla { import flash.display.*; public dynamic class enemyHit_363 extends MovieClip { public function enemyHit_363(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 288
//everythingintheknownuniverse_19 (TwinShot_fla.everythingintheknownuniverse_19) package TwinShot_fla { import flash.display.*; public dynamic class everythingintheknownuniverse_19 extends MovieClip { public function everythingintheknownuniverse_19(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 289
//evil_price_panel_446 (TwinShot_fla.evil_price_panel_446) package TwinShot_fla { import flash.display.*; import flash.text.*; public dynamic class evil_price_panel_446 extends MovieClip { public var coins_text:TextField; } }//package TwinShot_fla
Section 290
//explosion_376 (TwinShot_fla.explosion_376) package TwinShot_fla { import flash.display.*; public dynamic class explosion_376 extends MovieClip { public function explosion_376(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 291
//fart1_380 (TwinShot_fla.fart1_380) package TwinShot_fla { import flash.display.*; public dynamic class fart1_380 extends MovieClip { public function fart1_380(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 292
//fart2_381 (TwinShot_fla.fart2_381) package TwinShot_fla { import flash.display.*; public dynamic class fart2_381 extends MovieClip { public function fart2_381(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 293
//fart3_382 (TwinShot_fla.fart3_382) package TwinShot_fla { import flash.display.*; public dynamic class fart3_382 extends MovieClip { public function fart3_382(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 294
//firebodyexhaust_340 (TwinShot_fla.firebodyexhaust_340) package TwinShot_fla { import flash.display.*; public dynamic class firebodyexhaust_340 extends MovieClip { public function firebodyexhaust_340(){ addFrameScript(8, frame9); } function frame9(){ stop(); } } }//package TwinShot_fla
Section 295
//flyingBlockFreeze_385 (TwinShot_fla.flyingBlockFreeze_385) package TwinShot_fla { import flash.display.*; public dynamic class flyingBlockFreeze_385 extends MovieClip { public function flyingBlockFreeze_385(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 296
//gem_366 (TwinShot_fla.gem_366) package TwinShot_fla { import flash.display.*; public dynamic class gem_366 extends MovieClip { public function gem_366(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 297
//heartcounter1_410 (TwinShot_fla.heartcounter1_410) package TwinShot_fla { import flash.display.*; public dynamic class heartcounter1_410 extends MovieClip { public var maxHits:MovieClip; } }//package TwinShot_fla
Section 298
//heartcounter2_405 (TwinShot_fla.heartcounter2_405) package TwinShot_fla { import flash.display.*; public dynamic class heartcounter2_405 extends MovieClip { public var maxHits:MovieClip; } }//package TwinShot_fla
Section 299
//heavenbackground_5 (TwinShot_fla.heavenbackground_5) package TwinShot_fla { import flash.display.*; public dynamic class heavenbackground_5 extends MovieClip { public var farClouds:MovieClip; } }//package TwinShot_fla
Section 300
//hellbackground_9 (TwinShot_fla.hellbackground_9) package TwinShot_fla { import flash.display.*; public dynamic class hellbackground_9 extends MovieClip { public var nearClouds:MovieClip; public var farClouds:MovieClip; } }//package TwinShot_fla
Section 301
//intro_evil_clip_426 (TwinShot_fla.intro_evil_clip_426) package TwinShot_fla { import flash.display.*; import com.nitrome.game.*; public dynamic class intro_evil_clip_426 extends MovieClip { public function intro_evil_clip_426(){ addFrameScript(0, frame1, 100, frame101, 160, frame161, 260, , 359, ); } function frame161(){ (parent as Cutscene).setTickerText("This time we are coming to invade|them!!"); } function frame1(){ (parent as Cutscene).setTickerText("Down below they plot and plan|the next time they will invade us!"); } function frame101(){ (parent as Cutscene).setTickerText("But this time things are going to|be different!"); } function (){ stop(); NitromeGame.transition.doTween("game"); } function (){ (parent as Cutscene).setTickerText("And break the cycle that has|plagued us for an eternity..."); } } }//package TwinShot_fla
Section 302
//intro_good_clip_421 (TwinShot_fla.intro_good_clip_421) package TwinShot_fla { import flash.display.*; import com.nitrome.game.*; public dynamic class intro_good_clip_421 extends MovieClip { public function intro_good_clip_421(){ addFrameScript(0, frame1, 149, frame150, 247, , 333, ); } function (){ stop(); NitromeGame.transition.doTween("game"); } function frame1(){ (parent as Cutscene).setTickerText("Once in a generation they come|to wreak havoc on our land."); } function (){ (parent as Cutscene).setTickerText("Will the new champions be able|to banish them back once more?"); } function frame150(){ (parent as Cutscene).setTickerText("But with each passing, twin|heroes are born to defend the|kingdom!"); } } }//package TwinShot_fla
Section 303
//jump_357 (TwinShot_fla.jump_357) package TwinShot_fla { import flash.display.*; public dynamic class jump_357 extends MovieClip { public function jump_357(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 304
//kingthrowbomb_303 (TwinShot_fla.kingthrowbomb_303) package TwinShot_fla { import flash.display.*; public dynamic class kingthrowbomb_303 extends MovieClip { public function kingthrowbomb_303(){ addFrameScript(7, frame8); } function frame8(){ NitromeGame.sound_manager.playSound("bossBombThrow"); } } }//package TwinShot_fla
Section 305
//leafEnemyBackIn_390 (TwinShot_fla.leafEnemyBackIn_390) package TwinShot_fla { import flash.display.*; public dynamic class leafEnemyBackIn_390 extends MovieClip { public function leafEnemyBackIn_390(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 306
//leafEnemyPopup_386 (TwinShot_fla.leafEnemyPopup_386) package TwinShot_fla { import flash.display.*; public dynamic class leafEnemyPopup_386 extends MovieClip { public function leafEnemyPopup_386(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 307
//lever_370 (TwinShot_fla.lever_370) package TwinShot_fla { import flash.display.*; public dynamic class lever_370 extends MovieClip { public function lever_370(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 308
//loveExplosionAnticipate_375 (TwinShot_fla.loveExplosionAnticipate_375) package TwinShot_fla { import flash.display.*; public dynamic class loveExplosionAnticipate_375 extends MovieClip { public function loveExplosionAnticipate_375(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 309
//loveInfection_374 (TwinShot_fla.loveInfection_374) package TwinShot_fla { import flash.display.*; public dynamic class loveInfection_374 extends MovieClip { public function loveInfection_374(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 310
//m_friendly_button_88 (TwinShot_fla.m_friendly_button_88) package TwinShot_fla { import flash.display.*; public dynamic class m_friendly_button_88 extends MovieClip { public function m_friendly_button_88(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 311
//m_normal_button_86 (TwinShot_fla.m_normal_button_86) package TwinShot_fla { import flash.display.*; public dynamic class m_normal_button_86 extends MovieClip { public function m_normal_button_86(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 312
//m_tag_button_87 (TwinShot_fla.m_tag_button_87) package TwinShot_fla { import flash.display.*; public dynamic class m_tag_button_87 extends MovieClip { public function m_tag_button_87(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 313
//MainTimeline (TwinShot_fla.MainTimeline) package TwinShot_fla { import com.nitrome.twinshot.*; import flash.display.*; import flash.events.*; import flash.geom.*; import flash.text.*; import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; import mochi.as3.*; import flash.utils.*; import flash.media.*; import com.nitrome.buttons.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var flyingPlayerHolder:MovieClip; public var invincible:invincible_selector; public var p_1:skin_select_1; public var p_2:skin_select_2; public var speed:speed_selector; public var store_button:StoreButton; public var secret_character:CharacterToggle; public var __setPropDict:Dictionary; public var a:TwinShotFont; public var b:TwinShotFont; public var c:TwinShotFont; public var d:TwinShotFont; public var fart_mode:FartModeToggle; public var __id0_:TwinShotFont; public var e:TwinShotFont; public var fly:fly_selector; public var content:MovieClip; public var bonusIndicator:BonusStageIndicator; public var fire_arrow:fire_selector; public var select_level_back_button:BackButton; public var error_message:MochiErrorMessage; public var button10:LevelStartButton; public var button11:LevelStartButton; public var button12:LevelStartButton; public var button13:LevelStartButton; public var button14:LevelStartButton; public var button15:LevelStartButton; public var button16:LevelStartButton; public var button18:LevelStartButton; public var button19:LevelStartButton; public var button17:LevelStartButton; public var multiplayerTip:MovieClip; public var hearts2:hearts_selector_2; public var hearts1:hearts_selector_1; public var button21:LevelStartButton; public var button23:LevelStartButton; public var button25:LevelStartButton; public var button26:LevelStartButton; public var button27:LevelStartButton; public var button28:LevelStartButton; public var button22:LevelStartButton; public var progressText:TextField; public var button24:LevelStartButton; public var love_arrow:love_selector; public var button20:LevelStartButton; public var button29:LevelStartButton; public var button30:LevelStartButton; public var button31:LevelStartButton; public var button32:LevelStartButton; public var button33:LevelStartButton; public var button34:LevelStartButton; public var button35:LevelStartButton; public var button36:LevelStartButton; public var button38:LevelStartButton; public var button39:LevelStartButton; public var small_player:small_selector; public var redefineKeysText:RedefineKeysText; public var button37:LevelStartButton; public var background:Background; public var button41:LevelStartButton; public var button42:LevelStartButton; public var button43:LevelStartButton; public var button44:LevelStartButton; public var button45:LevelStartButton; public var button46:LevelStartButton; public var button47:LevelStartButton; public var button48:LevelStartButton; public var button40:LevelStartButton; public var button49:LevelStartButton; public var skipLevel:SkipLevelButton; public var button50:LevelStartButton; public var button51:LevelStartButton; public var button52:LevelStartButton; public var button53:LevelStartButton; public var button54:LevelStartButton; public var button55:LevelStartButton; public var button56:LevelStartButton; public var button57:LevelStartButton; public var button58:LevelStartButton; public var button59:LevelStartButton; public var level_skip:LevelSkipToggle; public var evil_price_panel:MovieClip; public var  :String; public var button60:LevelStartButton; public var button61:LevelStartButton; public var button62:LevelStartButton; public var button63:LevelStartButton; public var button64:LevelStartButton; public var button65:LevelStartButton; public var button66:LevelStartButton; public var button67:LevelStartButton; public var button68:LevelStartButton; public var button69:LevelStartButton; public var button100:LevelStartButton; public var button70:LevelStartButton; public var button73:LevelStartButton; public var button74:LevelStartButton; public var button75:LevelStartButton; public var button76:LevelStartButton; public var button77:LevelStartButton; public var button71:LevelStartButton; public var button78:LevelStartButton; public var button79:LevelStartButton; public var button72:LevelStartButton; public var select_game_back_button:BackButton; public var button83:LevelStartButton; public var button84:LevelStartButton; public var button85:LevelStartButton; public var button86:LevelStartButton; public var key0:KeyLetterButton; public var button88:LevelStartButton; public var button89:LevelStartButton; public var key3:KeyLetterButton; public var key4:KeyLetterButton; public var key5:KeyLetterButton; public var key6:KeyLetterButton; public var key1:KeyLetterButton; public var key2:KeyLetterButton; public var button82:LevelStartButton; public var button87:LevelStartButton; public var key9:KeyLetterButton; public var key7:KeyLetterButton; public var key8:KeyLetterButton; public var button90:LevelStartButton; public var button91:LevelStartButton; public var button80:LevelStartButton; public var button95:LevelStartButton; public var button96:LevelStartButton; public var button97:LevelStartButton; public var button99:LevelStartButton; public var button94:LevelStartButton; public var button98:LevelStartButton; public var button92:LevelStartButton; public var button93:LevelStartButton; public var skins_ad_bubble:MovieClip; public var play_2:TwoPlayerGameButton; public var play_1:OnePlayerGameButton; public var button81:LevelStartButton; public var  :Number; public var game_mode:GameModeToggle; public var buyFree:BuyFreeButton; public var random_button:RandomButton; public var __id50_:TwinShotFont; public var cheats_button:CheatsButton; public var skins_ad:MovieClip; public var redefineKeysButton:ChangeKeysButton; public var __id40_:TwinShotFont; public var buyCheatsNTreats:BuyButton; public var __id41_:TwinShotFont; public var __id42_:TwinShotFont; public var playerInfo1:PlayerInfo1; public var __id43_:TwinShotFont; public var playerInfo2:PlayerInfo2; public var __id31_:TwinShotFont; public var big_player:big_selector; public var __id44_:TwinShotFont; public var swap_players:swap_selector; public var pauseGame:PauseButton; public var __id45_:TwinShotFont; public var __id33_:TwinShotFont; public var explosive_arrow:explosive_selector; public var button1:LevelStartButton; public var button4:LevelStartButton; public var button5:LevelStartButton; public var button6:LevelStartButton; public var button7:LevelStartButton; public var button9:LevelStartButton; public var button3:LevelStartButton; public var __id46_:TwinShotFont; public var button8:LevelStartButton; public var button2:LevelStartButton; public var __id34_:TwinShotFont; public var s_1:player_1_powerup_selector; public var :Array; public var __id35_:TwinShotFont; public var s_2:player_2_powerup_selector; public var __id47_:TwinShotFont; public var __id48_:TwinShotFont; public var __id36_:TwinShotFont; public var __id49_:TwinShotFont; public var __id38_:TwinShotFont; public var player_text:TextField; public var cheats_price_panel:MovieClip; public var buyLevelPack:BuyButton; public var __id39_:TwinShotFont; public function MainTimeline(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 9, frame10, 19, frame20, 29, frame30, 39, frame40, 49, frame50, 59, frame60, 69, frame70, 79, frame80, 91, , 103,  , 116, , 129,  , 139,  , 149, frame150, 159,  , 169,  , 179,  , 189, , 199, , 209, , 160, frame161, 161,  , 162,  , 163,  , 164,  , 165,  , 166,  , 167,  , 140,  , 141,  , 142,  , 143,  , 144,  , 145,  , 146,  , 147,  , 92, , 93, , 94, frame95, 95,  , 96, , 97,  , 98, , 99,  , 100, frame101, 101, , 40, frame41, 41, frame42, 42, frame43, 43, frame44, 44, frame45, 45, frame46, 46, frame47, 47, frame48, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 117,  , 118,  , 119, frame120, 120,  , 121, , 122, , 123, , 124,  , 125,  , 126,  , 127,  , 80, frame81, 81, , 82,  , 83, frame84, 84, frame85, 85, , 86,  , 87, frame88, 88, , 89,  , 104, , 105, , 106, , 107, frame108, 108, , 109, , 110,  , 111, , 112, , 113, , 114, , 150,  , 151, , 152,  , 153,  , 154,  , 155,  , 156,  , 157,  , 70, frame71, 71, frame72, 72, frame73, 73, frame74, 74, frame75, 75, frame76, 76, frame77, 77, frame78, 50, frame51, 51, frame52, 52, frame53, 53, frame54, 54, frame55, 55, frame56, 56, frame57, 57, frame58, 60, frame61, 61, frame62, 62, frame63, 63, frame64, 64, frame65, 65, frame66, 66, frame67, 67, frame68, 130, , 131,  , 132,  , 133,  , 134,  , 135, frame136, 136,  , 137,  ); } public function  ():void{ if (store_button != null){ store_button.refreshButton(); }; if (cheats_button != null){ cheats_button.refreshButton(); }; if (random_button != null){ random_button.refreshButton(); }; if (error_message != null){ if (error_message.visible == true){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:10, y:7}); }; error_message.visible = false; }; }; if (buyFree != null){ buyFree.refreshButton(); }; if (buyCheatsNTreats != null){ buyCheatsNTreats.refreshButton(); }; if (buyLevelPack != null){ buyLevelPack.refreshButton(); }; } function  (){ try { __id44_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id44_.align = "left"; __id44_.align_vert = "center"; __id44_.blackStrength = 1.2; __id44_.color = 14438298; __id44_.id = "None"; __id44_.line_spacing = 18; __id44_.text = "Markus Heinel"; __id44_.tracking = 1; try { __id44_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ MochiBot.track(this, "77478523"); if (CoinsData.widget_loaded == true){ MochiCoins.getStoreItems(); }; stop(); } public function  (_arg1:Object):void{ if (_arg1.id == CoinsData.CHEATS_ID){ trace("registerItem: cheats"); Cheats.value = 1; NitromeGame.setBoughtItem(); } else { if (_arg1.id == CoinsData.LEVELPACK_ID){ trace("registerItem: level pack"); LevelPack.value = 1; NitromeGame.setLevelUnlocked(51); NitromeGame.setBoughtItem(); } else { if (_arg1.id == CoinsData.SKINS_ID){ FreeSkin.value = 1; } else { trace("registerItem: unknown"); }; }; };  (); } function frame1(){  = "c6f4a587cd7a5b1b";  = [Key.UP, Key.DOWN, Key.LEFT, Key.RIGHT, Key.CONTROL, Key.W, Key.S, Key.A, Key.D, Key.F]; if (Controller.onMac()){ [4] = Key.SLASH; }; NitromeGame.init((root as MovieClip), "twinshot2", "manoeuvrability", 100, ); stage.showDefaultContextMenu = false; LevelPack.value = 0; Cheats.value = 0; FreeSkin.value = 0; SelectedLevel.value = 1; PlayerNum.value = 1; Player1Hearts.value = 3; Player2Hearts.value = 3; LevelSkip.value = 0; FartMode.value = 0; SecretCharacter.value = 0; RandomLevelMode.value = 0; GameMode.value = 0; ChanceInvincibility.value = 1; ChanceFly.value = 1; ChanceSwap.value = 1; ChanceSpeed.value = 1; ChanceLoveArrow.value = 1; ChanceFireArrow.value = 1; ChanceSmall.value = 0; ChanceBig.value = 0; ChanceExplosive.value = 0; Player1PowerUp.value = 0; Player2PowerUp.value = 0; CharacterSkin1.value = 0; CharacterSkin2.value = 0; MochiCoins.addEventListener(MochiCoins.WIDGET_LOADED,  ); MochiCoins.addEventListener(MochiCoins.ERROR, handleError); MochiCoins.addEventListener(MochiCoins.LOGGED_IN,  ); MochiCoins.addEventListener(MochiCoins.LOGGED_OUT, ); MochiCoins.addEventListener(MochiCoins.ITEM_OWNED,  ); MochiCoins.addEventListener(MochiCoins.ITEM_NEW, ); MochiCoins.addEventListener(MochiCoins.STORE_HIDE, ); MochiCoins.addEventListener(MochiCoins.LOGIN_SHOW,  ); MochiCoins.addEventListener(MochiCoins.LOGIN_HIDE, ); MochiCoins.addEventListener(MochiCoins.STORE_ITEMS, ); CoinsData.widget_loaded = false; CoinsData.finished_connecting = false; MochiServices.connect("c6f4a587cd7a5b1b", root, ); if (NitromeGame.getBoughtItem() == false){ trace("no items bought: showing advert"); MochiAd.showPreGameAd({clip:root, id:"c6f4a587cd7a5b1b", res:"550x400"}); } else { trace("bought something already: skipping advert"); }; } function  (){ try { b["componentInspectorSetting"] = true; } catch(e:Error) { }; b.align = "left"; b.align_vert = "top"; b.blackStrength = 1.2; b.color = 14438298; b.id = "None"; b.line_spacing = 24; b.text = "cheats 'n' treats"; b.tracking = 0; try { b["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame2(){ if ((((__setPropDict[__id0_] == undefined)) || (!((int(__setPropDict[__id0_]) == 2))))){ __setPropDict[__id0_] = currentFrame;  (); };  = 500; addEventListener(Event.ENTER_FRAME,  , false, 0, true); stop(); } function frame20(){ stop(); NitromeGame.sound_manager.playMusic(SoundManager.MENU); } function frame30(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; if (CoinsData.widget_loaded){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:173, y:7}); }; } else { error_message.visible = true; }; if (((CoinsData.logged_in) && ((FreeSkin.value == 1)))){ skins_ad_bubble.visible = false; }; stop(); } function frame31(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; } function frame32(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; } function frame35(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; } function frame36(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; } function frame37(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; } function frame33(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; } function frame34(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; } function frame38(){ if ((((__setPropDict[e] == undefined)) || (!((((int(__setPropDict[e]) >= 30)) && ((int(__setPropDict[e]) <= 38))))))){ __setPropDict[e] = currentFrame; (); }; if ((((__setPropDict[d] == undefined)) || (!((((int(__setPropDict[d]) >= 30)) && ((int(__setPropDict[d]) <= 38))))))){ __setPropDict[d] = currentFrame; (); }; } function frame42(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; } function frame43(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; } function frame44(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; } function frame45(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; } function frame46(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; } function frame41(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; } function frame47(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; } function frame40(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; if (CoinsData.widget_loaded){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:173, y:7}); }; } else { error_message.visible = true; }; if (((!(isNaN(CoinsData.evil_price))) && ((CoinsData.evil_price > 0)))){ evil_price_panel.coins_text.text = String((CoinsData.evil_price + " MochiCoins")); evil_price_panel.visible = true; } else { evil_price_panel.visible = false; }; if (((!(isNaN(CoinsData.cheats_price))) && ((CoinsData.cheats_price > 0)))){ cheats_price_panel.coins_text.text = String((CoinsData.cheats_price + " MochiCoins")); cheats_price_panel.visible = true; } else { cheats_price_panel.visible = false; }; stop(); } function  (){ try { __id47_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id47_.align = "left"; __id47_.align_vert = "center"; __id47_.blackStrength = 1.2; __id47_.color = 14438298; __id47_.id = "None"; __id47_.line_spacing = 18; __id47_.text = "Mat Annal"; __id47_.tracking = 1; try { __id47_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function handleError(_arg1:Object):void{ trace("handleError?"); } function frame48(){ if ((((__setPropDict[a] == undefined)) || (!((((int(__setPropDict[a]) >= 40)) && ((int(__setPropDict[a]) <= 48))))))){ __setPropDict[a] = currentFrame;  (); }; if ((((__setPropDict[__id31_] == undefined)) || (!((((int(__setPropDict[__id31_]) >= 40)) && ((int(__setPropDict[__id31_]) <= 48))))))){ __setPropDict[__id31_] = currentFrame; (); }; if ((((__setPropDict[c] == undefined)) || (!((((int(__setPropDict[c]) >= 40)) && ((int(__setPropDict[c]) <= 48))))))){ __setPropDict[c] = currentFrame;  (); }; if ((((__setPropDict[b] == undefined)) || (!((((int(__setPropDict[b]) >= 40)) && ((int(__setPropDict[b]) <= 48))))))){ __setPropDict[b] = currentFrame;  (); }; } function  (){ try { __id34_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id34_.align = "center"; __id34_.align_vert = "top"; __id34_.blackStrength = 1.2; __id34_.color = 14930174; __id34_.id = "None"; __id34_.line_spacing = 24; __id34_.text = "about mochicoins"; __id34_.tracking = 0; try { __id34_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame55(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; } function frame56(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; } function frame50(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; if (CoinsData.widget_loaded){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:173, y:7}); }; } else { error_message.visible = true; }; stop(); } function frame57(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; } function frame53(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; } function frame60(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; if (CoinsData.widget_loaded){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:173, y:7}); }; } else { error_message.visible = true; }; stop(); } function frame58(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; } function frame62(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; } function frame63(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; } function frame66(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; } function frame54(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; } function frame61(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; } function frame67(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; } function (){ try { __id39_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id39_.align = "center"; __id39_.align_vert = "top"; __id39_.blackStrength = 1.2; __id39_.color = 14438298; __id39_.id = "None"; __id39_.line_spacing = 24; __id39_.text = "random level mode"; __id39_.tracking = 0; try { __id39_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame65(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; } function frame70(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; if (CoinsData.widget_loaded){ MochiCoins.hideLoginWidget(); }; error_message.visible = false; stop(); } function frame71(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; } function frame72(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; } function frame73(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; } function frame75(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; } function frame77(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; } function frame78(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; } function (){ try { __id50_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id50_.align = "center"; __id50_.align_vert = "top"; __id50_.blackStrength = 1.2; __id50_.color = 14930174; __id50_.id = "None"; __id50_.line_spacing = 24; __id50_.text = "enter your name"; __id50_.tracking = 0; try { __id50_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame68(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; } function frame74(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; } function frame76(){ if ((((__setPropDict[__id35_] == undefined)) || (!((((int(__setPropDict[__id35_]) >= 70)) && ((int(__setPropDict[__id35_]) <= 78))))))){ __setPropDict[__id35_] = currentFrame; (); }; } function frame81(){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame84(){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame85(){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame80(){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; if (CoinsData.widget_loaded){ MochiCoins.hideLoginWidget(); }; error_message.visible = false; if (FreeSkin.value == 0){ skins_ad.visible = true; skins_ad.mouseEnabled = true; } else { if (FreeSkin.value == 1){ skins_ad.visible = false; skins_ad.mouseEnabled = false; }; }; stop(); } function frame88(){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function  (){ try { __id42_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id42_.align = "center"; __id42_.align_vert = "top"; __id42_.blackStrength = 1.2; __id42_.color = 14930174; __id42_.id = "None"; __id42_.line_spacing = 24; __id42_.text = "help"; __id42_.tracking = 0; try { __id42_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function frame51(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function (){ MochiCoins.hideLoginWidget(); Controller.startGame(content); Controller.startLevel(SelectedLevel.value); stop(); } public function (_arg1:Object):void{ if (_arg1.id == CoinsData.CHEATS_ID){ trace("newItem: cheats"); Cheats.value = 1; NitromeGame.setBoughtItem(); } else { if (_arg1.id == CoinsData.LEVELPACK_ID){ trace("newItem: level pack"); LevelPack.value = 1; NitromeGame.setLevelUnlocked(51); NitromeGame.setBoughtItem(); } else { if (_arg1.id == CoinsData.SKINS_ID){ FreeSkin.value = 1; } else { trace("newItem: unknown"); }; }; };  (); } function (){ stop(); } function (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function frame95(){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function (){ try { __id31_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id31_.align = "left"; __id31_.align_vert = "top"; __id31_.blackStrength = 1.2; __id31_.color = 14438298; __id31_.id = "None"; __id31_.line_spacing = 24; __id31_.text = "skins"; __id31_.tracking = 0; try { __id31_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; if (PlayerNum.value == 1){ player_text.text = "1-player game"; } else { player_text.text = "2-player game"; }; if (currentLabel == "select_level_good"){  (); }; stop(); } function frame108(){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } public function ():void{ var _local1:Array; var _local2:Number; var _local3:LevelStartButton; _local1 = NitromeGame.getAllLevelsUnlocked(); _local2 = 51; while (_local2 <= 100) { _local3 = (getChildByName(("button" + _local2)) as LevelStartButton); if (_local3){ _local3.init(_local1); }; _local2++; }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function (){ try { e["componentInspectorSetting"] = true; } catch(e:Error) { }; e.align = "center"; e.align_vert = "top"; e.blackStrength = 1.2; e.color = 14930174; e.id = "None"; e.line_spacing = 24; e.text = "main menu"; e.tracking = 0; try { e["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; if (PlayerNum.value == 1){ player_text.text = "1-player game"; } else { player_text.text = "2-player game"; }; if (currentLabel == "select_level_evil"){ (); }; stop(); } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function frame101(){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id39_] == undefined)) || (!((((int(__setPropDict[__id39_]) >= 92)) && ((int(__setPropDict[__id39_]) <= 102))))))){ __setPropDict[__id39_] = currentFrame; (); }; if ((((__setPropDict[__id38_] == undefined)) || (!((((int(__setPropDict[__id38_]) >= 92)) && ((int(__setPropDict[__id38_]) <= 102))))))){ __setPropDict[__id38_] = currentFrame; (); }; if (PlayerNum.value == 1){ player_text.text = "1-player game"; } else { player_text.text = "2-player game"; }; stop(); } function (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function  (){ try { __id40_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id40_.align = "center"; __id40_.align_vert = "top"; __id40_.blackStrength = 1.2; __id40_.color = 14930174; __id40_.id = "None"; __id40_.line_spacing = 24; __id40_.text = "good levels"; __id40_.tracking = 0; try { __id40_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; MochiCoins.hideLoginWidget(); error_message.visible = false; stop(); } function  (){ try { __id45_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id45_.align = "left"; __id45_.align_vert = "center"; __id45_.blackStrength = 1.2; __id45_.color = 14438298; __id45_.id = "None"; __id45_.line_spacing = 18; __id45_.text = "Chris Burt-Brown"; __id45_.tracking = 1; try { __id45_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; MochiCoins.hideLoginWidget(); error_message.visible = false; stop(); } public function  ():void{ var _local1:Array; var _local2:Number; var _local3:LevelStartButton; _local1 = NitromeGame.getAllLevelsUnlocked(); _local2 = 1; while (_local2 <= 50) { _local3 = (getChildByName(("button" + _local2)) as LevelStartButton); if (_local3){ _local3.init(_local1); }; _local2++; }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; } function frame52(){ if ((((__setPropDict[__id33_] == undefined)) || (!((((int(__setPropDict[__id33_]) >= 50)) && ((int(__setPropDict[__id33_]) <= 58))))))){ __setPropDict[__id33_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; } function frame150(){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; MochiCoins.hideLoginWidget(); error_message.visible = false; stop(); } public function  (_arg1:Event):void{ var _local2:Number; var _local3:Number; var _local4:Number; _local2 = loaderInfo.bytesLoaded; _local3 = loaderInfo.bytesTotal; _local4 = Math.round(((_local2 / _local3) * 100)); progressText.text = String((_local4 + "%")); if ((loaderInfo.bytesLoaded >= loaderInfo.bytesTotal)){ if (CoinsData.finished_connecting == true){ removeEventListener(Event.ENTER_FRAME,  ); NitromeGame.transition.doTween("nitrome"); } else {  --; if ( == 0){ trace("sick of waiting for Mochi - let's load the game"); removeEventListener(Event.ENTER_FRAME,  ); CoinsData.finished_connecting = true; NitromeGame.transition.doTween("nitrome"); }; }; }; } function  (){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; } function frame120(){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function  (){ try { __id36_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id36_.align = "center"; __id36_.align_vert = "top"; __id36_.blackStrength = 1.2; __id36_.color = 14930174; __id36_.id = "None"; __id36_.line_spacing = 24; __id36_.text = "select players"; __id36_.tracking = 0; try { __id36_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id40_] == undefined)) || (!((((int(__setPropDict[__id40_]) >= 104)) && ((int(__setPropDict[__id40_]) <= 115))))))){ __setPropDict[__id40_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id47_] == undefined)) || (!((((int(__setPropDict[__id47_]) >= 140)) && ((int(__setPropDict[__id47_]) <= 148))))))){ __setPropDict[__id47_] = currentFrame;  (); }; if ((((__setPropDict[__id43_] == undefined)) || (!((((int(__setPropDict[__id43_]) >= 140)) && ((int(__setPropDict[__id43_]) <= 148))))))){ __setPropDict[__id43_] = currentFrame; (); }; if ((((__setPropDict[__id44_] == undefined)) || (!((((int(__setPropDict[__id44_]) >= 140)) && ((int(__setPropDict[__id44_]) <= 148))))))){ __setPropDict[__id44_] = currentFrame;  (); }; if ((((__setPropDict[__id45_] == undefined)) || (!((((int(__setPropDict[__id45_]) >= 140)) && ((int(__setPropDict[__id45_]) <= 148))))))){ __setPropDict[__id45_] = currentFrame;  (); }; if ((((__setPropDict[__id46_] == undefined)) || (!((((int(__setPropDict[__id46_]) >= 140)) && ((int(__setPropDict[__id46_]) <= 148))))))){ __setPropDict[__id46_] = currentFrame;  (); }; if ((((__setPropDict[__id48_] == undefined)) || (!((((int(__setPropDict[__id48_]) >= 140)) && ((int(__setPropDict[__id48_]) <= 148))))))){ __setPropDict[__id48_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; } function  (){ try { c["componentInspectorSetting"] = true; } catch(e:Error) { }; c.align = "center"; c.align_vert = "top"; c.blackStrength = 1.2; c.color = 14930174; c.id = "None"; c.line_spacing = 24; c.text = "store"; c.tracking = 0; try { c["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; stop(); } function frame161(){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id50_] == undefined)) || (!((((int(__setPropDict[__id50_]) >= 160)) && ((int(__setPropDict[__id50_]) <= 168))))))){ __setPropDict[__id50_] = currentFrame; (); }; } function  (){ if ((((__setPropDict[__id36_] == undefined)) || (!((((int(__setPropDict[__id36_]) >= 80)) && ((int(__setPropDict[__id36_]) <= 90))))))){ __setPropDict[__id36_] = currentFrame;  (); }; } function  (){ stop(); } function  (){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; } function frame64(){ if ((((__setPropDict[__id34_] == undefined)) || (!((((int(__setPropDict[__id34_]) >= 60)) && ((int(__setPropDict[__id34_]) <= 68))))))){ __setPropDict[__id34_] = currentFrame;  (); }; } function  (){ try { __id48_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id48_.align = "left"; __id48_.align_vert = "center"; __id48_.blackStrength = 1.2; __id48_.color = 14438298; __id48_.id = "None"; __id48_.line_spacing = 18; __id48_.text = "Heather Stancliffe"; __id48_.tracking = 1; try { __id48_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function  (_arg1:Object):void{ CoinsData.name = _arg1.name; CoinsData.uid = _arg1.uid; CoinsData.image_url = _arg1.profileImgURL; CoinsData.has_coins = _arg1.hasCoins; CoinsData.logged_in = true; trace(((((((("logged in: " + CoinsData.name) + " - ") + CoinsData.uid) + " - ") + CoinsData.image_url) + " - ") + CoinsData.has_coins)); if (_arg1.userProperties.levels != null){ NitromeGame.mashLevelsUnlocked(_arg1.userProperties.levels); };  (); } function frame136(){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } function  (){ stop(); } function  (){ try { __id33_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id33_.align = "center"; __id33_.align_vert = "top"; __id33_.blackStrength = 1.2; __id33_.color = 14930174; __id33_.id = "None"; __id33_.line_spacing = 24; __id33_.text = "not logged in!"; __id33_.tracking = 0; try { __id33_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ if ((((__setPropDict[__id49_] == undefined)) || (!((((int(__setPropDict[__id49_]) >= 150)) && ((int(__setPropDict[__id49_]) <= 158))))))){ __setPropDict[__id49_] = currentFrame; (); }; } public function (_arg1:Object):void{ CoinsData.logged_in = false; LevelPack.value = 0; Cheats.value = 0; FreeSkin.value = 0; SelectedLevel.value = 1; PlayerNum.value = 1; Player1Hearts.value = 3; Player2Hearts.value = 3; LevelSkip.value = 0; FartMode.value = 0; SecretCharacter.value = 0; RandomLevelMode.value = 0; GameMode.value = 0; Player1PowerUp.value = 0; Player2PowerUp.value = 0; CharacterSkin1.value = 0; CharacterSkin2.value = 0; (); } function (){ stop(); } function (){ try { __id38_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id38_.align = "center"; __id38_.align_vert = "top"; __id38_.blackStrength = 1.2; __id38_.color = 14930174; __id38_.id = "None"; __id38_.line_spacing = 24; __id38_.text = "select game"; __id38_.tracking = 0; try { __id38_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ if ((((__setPropDict[__id41_] == undefined)) || (!((((int(__setPropDict[__id41_]) >= 117)) && ((int(__setPropDict[__id41_]) <= 128))))))){ __setPropDict[__id41_] = currentFrame; (); }; } public function  (_arg1:Object):void{ CoinsData.widget_visible = true; } function  (){ try { a["componentInspectorSetting"] = true; } catch(e:Error) { }; a.align = "left"; a.align_vert = "top"; a.blackStrength = 1.2; a.color = 14438298; a.id = "None"; a.line_spacing = 24; a.text = "level pack"; a.tracking = 0; try { a["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function (_arg1:String):void{ trace(("MOCHI COINS ERROR: " + _arg1)); if (_arg1 == "IOError"){ trace("need to handle IOError"); }; CoinsData.finished_connecting = true; } function (){ try { __id43_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id43_.align = "center"; __id43_.align_vert = "top"; __id43_.blackStrength = 1.2; __id43_.color = 14930174; __id43_.id = "None"; __id43_.line_spacing = 24; __id43_.text = "credits"; __id43_.tracking = 0; try { __id43_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function (_arg1:Object):void{ } function (){ if ((((__setPropDict[__id42_] == undefined)) || (!((((int(__setPropDict[__id42_]) >= 130)) && ((int(__setPropDict[__id42_]) <= 138))))))){ __setPropDict[__id42_] = currentFrame;  (); }; } public function ():void{ if (store_button != null){ store_button.refreshButton(); }; if (cheats_button != null){ cheats_button.refreshButton(); }; if (random_button != null){ random_button.refreshButton(); }; if (error_message != null){ if (error_message.visible == true){ if (!CoinsData.widget_visible){ MochiCoins.showLoginWidget({x:10, y:7}); }; error_message.visible = false; }; }; if (buyFree != null){ buyFree.refreshButton(); }; if (buyCheatsNTreats != null){ buyCheatsNTreats.refreshButton(); }; if (buyLevelPack != null){ buyLevelPack.refreshButton(); }; } function  (){ try { __id46_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id46_.align = "left"; __id46_.align_vert = "center"; __id46_.blackStrength = 1.2; __id46_.color = 14438298; __id46_.id = "None"; __id46_.line_spacing = 18; __id46_.text = "Dave Cowen"; __id46_.tracking = 1; try { __id46_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function (_arg1:Object):void{ CoinsData.widget_visible = false; } public function (_arg1:Object):void{ var _local2:String; trace("storeItems:"); for (_local2 in _arg1) { if (_arg1[_local2].id == CoinsData.CHEATS_ID){ CoinsData.cheats_price = _arg1[_local2].cost; trace(("cheats price: " + CoinsData.cheats_price)); } else { if (_arg1[_local2].id == CoinsData.LEVELPACK_ID){ CoinsData.evil_price = _arg1[_local2].cost; trace(("evil price: " + CoinsData.evil_price)); }; }; }; } function (){ try { __id35_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id35_.align = "center"; __id35_.align_vert = "top"; __id35_.blackStrength = 1.2; __id35_.color = 14930174; __id35_.id = "None"; __id35_.line_spacing = 24; __id35_.text = "cheats 'n' treats"; __id35_.tracking = 0; try { __id35_["componentInspectorSetting"] = false; } catch(e:Error) { }; } public function  (_arg1:Object):void{ var o:Object; var boardID:String; var event = _arg1; trace("widget loaded!!"); CoinsData.widget_loaded = true; CoinsData.finished_connecting = true; o = {n:[8, 7, 14, 4, 12, 0, 10, 15, 13, 5, 10, 11, 11, 3, 10, 5], f:function (_arg1:Number, _arg2:String):String{ if (_arg2.length == 16){ return (_arg2); }; return (this.f((_arg1 + 1), (_arg2 + this.n[_arg1].toString(16)))); }}; boardID = o.f(0, ""); MochiScores.setBoardID(boardID); } function  (){ try { __id0_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id0_.align = "center"; __id0_.align_vert = "center"; __id0_.blackStrength = 1; __id0_.color = 14438298; __id0_.id = "None"; __id0_.line_spacing = 18; __id0_.text = "loading..."; __id0_.tracking = 1; try { __id0_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id41_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id41_.align = "center"; __id41_.align_vert = "top"; __id41_.blackStrength = 1.2; __id41_.color = 14930174; __id41_.id = "None"; __id41_.line_spacing = 24; __id41_.text = "evil levels"; __id41_.tracking = 0; try { __id41_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { d["componentInspectorSetting"] = true; } catch(e:Error) { }; d.align = "center"; d.align_vert = "top"; d.blackStrength = 1.2; d.color = 14930174; d.id = "None"; d.line_spacing = 24; d.text = "store"; d.tracking = 0; try { d["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id49_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id49_.align = "center"; __id49_.align_vert = "top"; __id49_.blackStrength = 1.2; __id49_.color = 14930174; __id49_.id = "None"; __id49_.line_spacing = 24; __id49_.text = "scores"; __id49_.tracking = 0; try { __id49_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 314
//menubackground_2 (TwinShot_fla.menubackground_2) package TwinShot_fla { import flash.display.*; public dynamic class menubackground_2 extends MovieClip { public var nearClouds:MovieClip; public var farClouds:MovieClip; } }//package TwinShot_fla
Section 315
//minus_button_94 (TwinShot_fla.minus_button_94) package TwinShot_fla { import flash.display.*; public dynamic class minus_button_94 extends MovieClip { public function minus_button_94(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package TwinShot_fla
Section 316
//morpher_387 (TwinShot_fla.morpher_387) package TwinShot_fla { import flash.display.*; public dynamic class morpher_387 extends MovieClip { public function morpher_387(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 317
//mouth_339 (TwinShot_fla.mouth_339) package TwinShot_fla { import flash.display.*; public dynamic class mouth_339 extends MovieClip { public function mouth_339(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 318
//multiplayermodestooltips_451 (TwinShot_fla.multiplayermodestooltips_451) package TwinShot_fla { import flash.display.*; public dynamic class multiplayermodestooltips_451 extends MovieClip { public function multiplayermodestooltips_451(){ addFrameScript(0, frame1, 7, frame8, 14, frame15, 21, frame22); } function frame15(){ stop(); } function frame1(){ stop(); } function frame22(){ stop(); } function frame8(){ stop(); } } }//package TwinShot_fla
Section 319
//nitrome_373 (TwinShot_fla.nitrome_373) package TwinShot_fla { import flash.display.*; public dynamic class nitrome_373 extends MovieClip { public function nitrome_373(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 320
//nitromeintro_429 (TwinShot_fla.nitromeintro_429) package TwinShot_fla { import flash.display.*; public dynamic class nitromeintro_429 extends MovieClip { public function nitromeintro_429(){ addFrameScript(31, frame32, 41, frame42, 47, frame48, 65, frame66, 94, frame95, 135, frame136); } function frame95(){ NitromeGame.sound_manager.playSound("nitrome"); } function frame48(){ NitromeGame.sound_manager.playSound("lever"); } function frame32(){ NitromeGame.sound_manager.playSound("arrowHitWall"); } function frame42(){ NitromeGame.sound_manager.playSound("arrowFire"); } function frame136(){ stop(); NitromeGame.transition.doTween("title_screen"); } function frame66(){ NitromeGame.sound_manager.playSound("enemyHit"); } } }//package TwinShot_fla
Section 321
//orangetimer_408 (TwinShot_fla.orangetimer_408) package TwinShot_fla { import flash.display.*; public dynamic class orangetimer_408 extends MovieClip { public var secondsLeft:TwinShotFont; public function orangetimer_408(){  (); } function  (){ try { secondsLeft["componentInspectorSetting"] = true; } catch(e:Error) { }; secondsLeft.align = "center"; secondsLeft.align_vert = "center"; secondsLeft.blackStrength = 1.2; secondsLeft.color = 14902586; secondsLeft.id = "None"; secondsLeft.line_spacing = 18; secondsLeft.text = "20"; secondsLeft.tracking = 0; try { secondsLeft["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 322
//originalbackground_13 (TwinShot_fla.originalbackground_13) package TwinShot_fla { import flash.display.*; public dynamic class originalbackground_13 extends MovieClip { public var nearClouds:MovieClip; public var farClouds:MovieClip; } }//package TwinShot_fla
Section 323
//peekGemIn_378 (TwinShot_fla.peekGemIn_378) package TwinShot_fla { import flash.display.*; public dynamic class peekGemIn_378 extends MovieClip { public function peekGemIn_378(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 324
//peekGemOut_379 (TwinShot_fla.peekGemOut_379) package TwinShot_fla { import flash.display.*; public dynamic class peekGemOut_379 extends MovieClip { public function peekGemOut_379(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 325
//pinktimer_411 (TwinShot_fla.pinktimer_411) package TwinShot_fla { import flash.display.*; public dynamic class pinktimer_411 extends MovieClip { public var secondsLeft:TwinShotFont; public function pinktimer_411(){  (); } function  (){ try { secondsLeft["componentInspectorSetting"] = true; } catch(e:Error) { }; secondsLeft.align = "center"; secondsLeft.align_vert = "center"; secondsLeft.blackStrength = 1.2; secondsLeft.color = 14438298; secondsLeft.id = "None"; secondsLeft.line_spacing = 18; secondsLeft.text = "20"; secondsLeft.tracking = 0; try { secondsLeft["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 326
//player_1_switch_83 (TwinShot_fla.player_1_switch_83) package TwinShot_fla { import flash.display.*; public dynamic class player_1_switch_83 extends MovieClip { public function player_1_switch_83(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 327
//player_2_switch_81 (TwinShot_fla.player_2_switch_81) package TwinShot_fla { import flash.display.*; public dynamic class player_2_switch_81 extends MovieClip { public function player_2_switch_81(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 328
//playerDeath_371 (TwinShot_fla.playerDeath_371) package TwinShot_fla { import flash.display.*; public dynamic class playerDeath_371 extends MovieClip { public function playerDeath_371(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 329
//playerHit_362 (TwinShot_fla.playerHit_362) package TwinShot_fla { import flash.display.*; public dynamic class playerHit_362 extends MovieClip { public function playerHit_362(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 330
//playerHitByArrow_369 (TwinShot_fla.playerHitByArrow_369) package TwinShot_fla { import flash.display.*; public dynamic class playerHitByArrow_369 extends MovieClip { public function playerHitByArrow_369(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 331
//plus_button_93 (TwinShot_fla.plus_button_93) package TwinShot_fla { import flash.display.*; public dynamic class plus_button_93 extends MovieClip { public function plus_button_93(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package TwinShot_fla
Section 332
//popupcontent_402 (TwinShot_fla.popupcontent_402) package TwinShot_fla { import flash.display.*; import flash.text.*; import com.nitrome.game.*; import flash.utils.*; public dynamic class popupcontent_402 extends MovieClip { public var default_restart:RestartLevelButton; public var __id29_:TwinShotFont; public var default_next:NextLevelButton; public var __setPropDict:Dictionary; public var __id30_:TwinShotFont; public var player1Score:TwinShotFont; public var s_1:player_1_powerup_selector; public var s_2:player_2_powerup_selector; public var levelScore:TextField; public var player2Score:TwinShotFont; public var totalScore:TextField; public var default_resume:ContinueGameButton; public function popupcontent_402(){ __setPropDict = new Dictionary(true); super(); addFrameScript(50, frame51, 51, frame52, 52, frame53, 53, frame54, 54, frame55, 55, frame56, 56, frame57, 57, frame58, 58,  , 59, frame60, 60, frame61, 61, frame62, 62, frame63, 63, frame64, 64, frame65, 65, frame66, 66, frame67, 67, frame68, 68, frame69, 69, frame70, 70, frame71, 71, frame72, 72, frame73, 73, frame74, 74, frame75, 75, frame76, 76, frame77, 77, frame78, 78,  , 79, frame80, 30, frame31, 31, frame32, 32, frame33, 33, frame34, 34, frame35, 35, frame36, 36, frame37, 37, frame38, 38, frame39, 39, frame40, 20, frame21, 21, frame22, 22, frame23, 23, frame24, 24, frame25, 25, frame26, 26, frame27, 27, frame28, 28, frame29, 29, frame30, 40, frame41, 41, frame42, 42, frame43, 43, frame44, 44, frame45, 45, frame46, 46, frame47, 47, frame48, 48,  , 49, frame50); } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Player 2 Wins!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Draw!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { player1Score["componentInspectorSetting"] = true; } catch(e:Error) { }; player1Score.align = "left"; player1Score.align_vert = "center"; player1Score.blackStrength = 1; player1Score.color = 14438298; player1Score.id = "None"; player1Score.line_spacing = 18; player1Score.text = "0"; player1Score.tracking = 0; try { player1Score["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { player2Score["componentInspectorSetting"] = true; } catch(e:Error) { }; player2Score.align = "right"; player2Score.align_vert = "center"; player2Score.blackStrength = 1; player2Score.color = 14902586; player2Score.id = "None"; player2Score.line_spacing = 18; player2Score.text = "0"; player2Score.tracking = 0; try { player2Score["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame22(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame23(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame24(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame25(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame26(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame21(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame29(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame27(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame32(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame35(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame36(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame37(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame33(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame34(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame38(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame31(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function  (){ try { __id30_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id30_.align = "center"; __id30_.align_vert = "center"; __id30_.blackStrength = 1; __id30_.color = 14639871; __id30_.id = "None"; __id30_.line_spacing = 18; __id30_.text = "vs."; __id30_.tracking = 0; try { __id30_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame40(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame39(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 31)) && ((int(__setPropDict[__id29_]) <= 40))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame28(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame44(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame45(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame46(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame47(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame41(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame43(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame30(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 21)) && ((int(__setPropDict[__id29_]) <= 30))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame48(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame42(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function frame51(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame53(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame55(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame56(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame57(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame58(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame52(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame54(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame50(){ if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 41)) && ((int(__setPropDict[__id29_]) <= 50))))))){ __setPropDict[__id29_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame60(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 51)) && ((int(__setPropDict[__id29_]) <= 60))))))){ __setPropDict[__id29_] = currentFrame; (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame61(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame62(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame63(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame64(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame65(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame66(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame67(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame68(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame69(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame70(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 61)) && ((int(__setPropDict[__id29_]) <= 70))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame72(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame73(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame75(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame77(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame78(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame76(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame74(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function  (){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame80(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function frame71(){ if ((((__setPropDict[player2Score] == undefined)) || (!((((int(__setPropDict[player2Score]) >= 51)) && ((int(__setPropDict[player2Score]) <= 80))))))){ __setPropDict[player2Score] = currentFrame;  (); }; if ((((__setPropDict[__id29_] == undefined)) || (!((((int(__setPropDict[__id29_]) >= 71)) && ((int(__setPropDict[__id29_]) <= 80))))))){ __setPropDict[__id29_] = currentFrame;  (); }; if ((((__setPropDict[player1Score] == undefined)) || (!((((int(__setPropDict[player1Score]) >= 51)) && ((int(__setPropDict[player1Score]) <= 80))))))){ __setPropDict[player1Score] = currentFrame;  (); }; if ((((__setPropDict[__id30_] == undefined)) || (!((((int(__setPropDict[__id30_]) >= 51)) && ((int(__setPropDict[__id30_]) <= 80))))))){ __setPropDict[__id30_] = currentFrame;  (); }; } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Level Complete!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Level Failed"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function  (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Bonus Stage Complete!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function (){ try { __id29_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id29_.align = "center"; __id29_.align_vert = "center"; __id29_.blackStrength = 1; __id29_.color = 14705663; __id29_.id = "None"; __id29_.line_spacing = 18; __id29_.text = "Player 1 Wins!"; __id29_.tracking = 0; try { __id29_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 333
//powerupCollect_372 (TwinShot_fla.powerupCollect_372) package TwinShot_fla { import flash.display.*; public dynamic class powerupCollect_372 extends MovieClip { public function powerupCollect_372(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 334
//projectileEnemyFire_389 (TwinShot_fla.projectileEnemyFire_389) package TwinShot_fla { import flash.display.*; public dynamic class projectileEnemyFire_389 extends MovieClip { public function projectileEnemyFire_389(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 335
//rageEnemyHit_388 (TwinShot_fla.rageEnemyHit_388) package TwinShot_fla { import flash.display.*; public dynamic class rageEnemyHit_388 extends MovieClip { public function rageEnemyHit_388(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 336
//skin_display_1_113 (TwinShot_fla.skin_display_1_113) package TwinShot_fla { import flash.display.*; public dynamic class skin_display_1_113 extends MovieClip { public function skin_display_1_113(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package TwinShot_fla
Section 337
//skin_display_2_127 (TwinShot_fla.skin_display_2_127) package TwinShot_fla { import flash.display.*; public dynamic class skin_display_2_127 extends MovieClip { public function skin_display_2_127(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } } }//package TwinShot_fla
Section 338
//skins_ad_462 (TwinShot_fla.skins_ad_462) package TwinShot_fla { import flash.display.*; public dynamic class skins_ad_462 extends MovieClip { public var __id37_:TwinShotFont; public function skins_ad_462(){ (); } function (){ try { __id37_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id37_.align = "center"; __id37_.align_vert = "center"; __id37_.blackStrength = 1.2; __id37_.color = 14503834; __id37_.id = "None"; __id37_.line_spacing = 18; __id37_.text = "skins"; __id37_.tracking = 0; try { __id37_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package TwinShot_fla
Section 339
//spring_361 (TwinShot_fla.spring_361) package TwinShot_fla { import flash.display.*; public dynamic class spring_361 extends MovieClip { public function spring_361(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 340
//switch_demon_454 (TwinShot_fla.switch_demon_454) package TwinShot_fla { import flash.display.*; public dynamic class switch_demon_454 extends MovieClip { public function switch_demon_454(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 341
//switch_orange_461 (TwinShot_fla.switch_orange_461) package TwinShot_fla { import flash.display.*; public dynamic class switch_orange_461 extends MovieClip { public function switch_orange_461(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 342
//switch_pink_459 (TwinShot_fla.switch_pink_459) package TwinShot_fla { import flash.display.*; public dynamic class switch_pink_459 extends MovieClip { public function switch_pink_459(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 343
//switch_shadow_457 (TwinShot_fla.switch_shadow_457) package TwinShot_fla { import flash.display.*; public dynamic class switch_shadow_457 extends MovieClip { public function switch_shadow_457(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 344
//switch_stone_458 (TwinShot_fla.switch_stone_458) package TwinShot_fla { import flash.display.*; public dynamic class switch_stone_458 extends MovieClip { public function switch_stone_458(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 345
//switch_tiger_455 (TwinShot_fla.switch_tiger_455) package TwinShot_fla { import flash.display.*; public dynamic class switch_tiger_455 extends MovieClip { public function switch_tiger_455(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 346
//switch_white_456 (TwinShot_fla.switch_white_456) package TwinShot_fla { import flash.display.*; public dynamic class switch_white_456 extends MovieClip { public function switch_white_456(){ addFrameScript(0, frame1, 9, frame10, 19, frame20, 29, frame30); } function frame10(){ stop(); } function frame1(){ stop(); } function frame20(){ stop(); } function frame30(){ stop(); } } }//package TwinShot_fla
Section 347
//tileAccidentalBreak_394 (TwinShot_fla.tileAccidentalBreak_394) package TwinShot_fla { import flash.display.*; public dynamic class tileAccidentalBreak_394 extends MovieClip { public function tileAccidentalBreak_394(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package TwinShot_fla
Section 348
//big_selector (big_selector) package { import com.nitrome.coins.*; public dynamic class big_selector extends PlusMinusSelector { public function big_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 349
//ClearButton (ClearButton) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class ClearButton extends ClearButton { public var __id22_:TwinShotFont; public var __setPropDict:Dictionary; public function ClearButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id22_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id22_.align = "center"; __id22_.align_vert = "center"; __id22_.blackStrength = 1.2; __id22_.color = 16289784; __id22_.id = "None"; __id22_.line_spacing = 18; __id22_.text = "Clear"; __id22_.tracking = 0; try { __id22_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame14(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; stop(); } function frame19(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function  (){ try { __id22_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id22_.align = "center"; __id22_.align_vert = "center"; __id22_.blackStrength = 1.2; __id22_.color = 14503834; __id22_.id = "None"; __id22_.line_spacing = 18; __id22_.text = "Clear"; __id22_.tracking = 0; try { __id22_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame16(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame10(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 1)) && ((int(__setPropDict[__id22_]) <= 10))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id22_] == undefined)) || (!((((int(__setPropDict[__id22_]) >= 11)) && ((int(__setPropDict[__id22_]) <= 20))))))){ __setPropDict[__id22_] = currentFrame;  (); }; } } }//package
Section 350
//congrats_evil (congrats_evil) package { import flash.display.*; import com.nitrome.game.*; public dynamic class congrats_evil extends Cutscene { public function congrats_evil(){ addFrameScript(0, frame1, 133,  , 282, ); (); } function (){ stop(); } function frame1(){ stage.quality = StageQuality.LOW; setTickerText("As the dust settled it was clear|things would never be the same|again."); } function  (){ setTickerText(("In time harmony spread across|their land and statues were built|" + "in honour of the heroes.")); } function (){ try { textBox["componentInspectorSetting"] = true; } catch(e:Error) { }; textBox.align = "left"; textBox.align_vert = "top"; textBox.blackStrength = 1; textBox.color = 14438298; textBox.id = "None"; textBox.line_spacing = 26; textBox.text = ""; textBox.tracking = 0; try { textBox["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 351
//congrats_good (congrats_good) package { import flash.display.*; import com.nitrome.game.*; public dynamic class congrats_good extends Cutscene { public function congrats_good(){ addFrameScript(0, frame1, 134,  , 283, );  (); } function (){ stop(); } function frame1(){ stage.quality = StageQuality.LOW; setTickerText(("With the dark creatures clearly|outmatched our twin heroes once|again stand " + "triumphant!")); } function  (){ setTickerText(("As the last of the evil cowered|back to their land it is time to|" + "celebrate with a banquet!")); } function  (){ try { textBox["componentInspectorSetting"] = true; } catch(e:Error) { }; textBox.align = "left"; textBox.align_vert = "top"; textBox.blackStrength = 1; textBox.color = 14438298; textBox.id = "None"; textBox.line_spacing = 26; textBox.text = ""; textBox.tracking = 0; try { textBox["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 352
//explosive_selector (explosive_selector) package { import com.nitrome.coins.*; public dynamic class explosive_selector extends PlusMinusSelector { public function explosive_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 353
//fire_selector (fire_selector) package { import com.nitrome.coins.*; public dynamic class fire_selector extends PlusMinusSelector { public function fire_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 354
//FireTrail1 (FireTrail1) package { import com.nitrome.twinshot.*; public dynamic class FireTrail1 extends Debris { public function FireTrail1(){ addFrameScript(10, frame11); } function frame11(){ destroy(); } } }//package
Section 355
//FireTrail2 (FireTrail2) package { import com.nitrome.twinshot.*; public dynamic class FireTrail2 extends Debris { public function FireTrail2(){ addFrameScript(10, frame11); } function frame11(){ destroy(); } } }//package
Section 356
//fly_selector (fly_selector) package { import com.nitrome.coins.*; public dynamic class fly_selector extends PlusMinusSelector { public function fly_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 357
//FriendlyFireBat (FriendlyFireBat) package { import flash.display.*; public dynamic class FriendlyFireBat extends MovieClip { } }//package
Section 358
//GameHellMusic (GameHellMusic) package { import flash.media.*; public dynamic class GameHellMusic extends Sound { } }//package
Section 359
//GameMusic (GameMusic) package { import flash.media.*; public dynamic class GameMusic extends Sound { } }//package
Section 360
//hearts_selector_1 (hearts_selector_1) package { import com.nitrome.coins.*; public dynamic class hearts_selector_1 extends PlusMinusSelector { public function hearts_selector_1(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 361
//hearts_selector_2 (hearts_selector_2) package { import com.nitrome.coins.*; public dynamic class hearts_selector_2 extends PlusMinusSelector { public function hearts_selector_2(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5); } function frame3(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 362
//HighScoreBoard (HighScoreBoard) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class HighScoreBoard extends HighScoreBoard { public var __id20_:TwinShotFont; public var __setPropDict:Dictionary; public function HighScoreBoard(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id20_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id20_.align = "center"; __id20_.align_vert = "bottom"; __id20_.blackStrength = 1; __id20_.color = 14438298; __id20_.id = "None"; __id20_.line_spacing = 22; __id20_.text = "High scores are available|at Nitrome.Com||Click to play with|high scores now!"; __id20_.tracking = 0; try { __id20_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame14(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame1(){ stop(); } function frame19(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame17(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[__id20_] == undefined)) || (!((((int(__setPropDict[__id20_]) >= 11)) && ((int(__setPropDict[__id20_]) <= 20))))))){ __setPropDict[__id20_] = currentFrame;  (); }; stop(); } } }//package
Section 363
//intro_evil (intro_evil) package { import flash.display.*; import com.nitrome.game.*; public dynamic class intro_evil extends Cutscene { public function intro_evil(){ addFrameScript(0, frame1);  (); } function  (){ try { textBox["componentInspectorSetting"] = true; } catch(e:Error) { }; textBox.align = "left"; textBox.align_vert = "top"; textBox.blackStrength = 1; textBox.color = 14438298; textBox.id = "None"; textBox.line_spacing = 26; textBox.text = ""; textBox.tracking = 0; try { textBox["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame1(){ stage.quality = StageQuality.LOW; } } }//package
Section 364
//intro_good (intro_good) package { import flash.display.*; import com.nitrome.game.*; public dynamic class intro_good extends Cutscene { public function intro_good(){ addFrameScript(0, frame1);  (); } function  (){ try { textBox["componentInspectorSetting"] = true; } catch(e:Error) { }; textBox.align = "left"; textBox.align_vert = "top"; textBox.blackStrength = 1; textBox.color = 14438298; textBox.id = "None"; textBox.line_spacing = 26; textBox.text = ""; textBox.tracking = 0; try { textBox["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame1(){ stage.quality = StageQuality.LOW; } } }//package
Section 365
//invincible_selector (invincible_selector) package { import com.nitrome.coins.*; public dynamic class invincible_selector extends PlusMinusSelector { public function invincible_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 366
//LetterButton (LetterButton) package { import com.nitrome.highscore.*; public dynamic class LetterButton extends LetterButton { public function LetterButton(){ addFrameScript(0, frame1);  (); } function frame1(){ stop(); } function  (){ try { _letter["componentInspectorSetting"] = true; } catch(e:Error) { }; _letter.align = "center"; _letter.align_vert = "center"; _letter.blackStrength = 1.2; _letter.color = 14503834; _letter.id = "None"; _letter.line_spacing = 18; _letter.text = "a"; _letter.tracking = 0; try { _letter["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 367
//love_selector (love_selector) package { import com.nitrome.coins.*; public dynamic class love_selector extends PlusMinusSelector { public function love_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 368
//MenuMusic (MenuMusic) package { import flash.media.*; public dynamic class MenuMusic extends Sound { } }//package
Section 369
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 370
//NextArrow (NextArrow) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class NextArrow extends ArrowButton { public var __id18_:TwinShotFont; public var __setPropDict:Dictionary; public function NextArrow(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20); } function  (){ try { __id18_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id18_.align = "center"; __id18_.align_vert = "center"; __id18_.blackStrength = 1.2; __id18_.color = 14503834; __id18_.id = "None"; __id18_.line_spacing = 18; __id18_.text = "Next"; __id18_.tracking = 0; try { __id18_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame6(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 1)) && ((int(__setPropDict[__id18_]) <= 10))))))){ __setPropDict[__id18_] = currentFrame;  (); }; } function frame15(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } function (){ try { __id18_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id18_.align = "center"; __id18_.align_vert = "center"; __id18_.blackStrength = 1.2; __id18_.color = 16289784; __id18_.id = "None"; __id18_.line_spacing = 18; __id18_.text = "Next"; __id18_.tracking = 0; try { __id18_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame11(){ if ((((__setPropDict[__id18_] == undefined)) || (!((((int(__setPropDict[__id18_]) >= 11)) && ((int(__setPropDict[__id18_]) <= 20))))))){ __setPropDict[__id18_] = currentFrame; (); }; } } }//package
Section 371
//NitromeGame (NitromeGame) package { import flash.display.*; import com.nitrome.game.*; import com.nitrome.util.*; import com.nitrome.coins.*; import flash.net.*; public class NitromeGame { public static const NITROME:uint = 0; private static const DOMAINS:Array = new Array(".nitrome.com/", ".miniclip.com/", ".candystand.com/"); public static const CANDYSTAND:uint = 2; private static const NITROME_URL:Array = new Array("http://www.nitrome.com/", "http://cdn.nitrome.com/", "http://www.nitrome.co.uk/", "http://www.nitrome.net/", "http://www.nitromegames.com/", "http://www.nitromegames.co.uk/", "http://www.nitrome-games.com/", "http://www.nitrome-games.co.uk/", "http://www.nitromeimages.com/"); private static const CANDYSTAND_URL:Array = new Array("http://www.candystand.com", "http://candystand.com"); public static const SUBMIT_URL:String = "http://www.nitrome.com/php/submit_score.php"; public static const MINICLIP:uint = 1; private static const MINICLIP_URL:Array = new Array("http://www.miniclip.com", "http://miniclip.com"); public static const RETRIEVE_URL:String = "http://www.nitrome.com/php/retrieve_scores.php"; private static var _level_id:String; private static var _leading_zero:Boolean = false; private static var ar_1:Array = new Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "/", ":", ".", "_", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "-"); private static var ar_2:Array = new Array("_", "7", "c", "2", "l", "r", "a", "h", "i", ".", "g", "m", "v", "1", "b", "q", "3", "z", "w", "o", "u", "t", "s", "0", "d", "f", "8", "n", "5", "k", ":", "j", "p", "/", "4", "6", "e", "9", "y", "x", "-"); private static var adj:Number = 1.75; private static var _total_levels:int; private static var _url:String; public static var global:Object = new Object(); public static var usingDefaultKeys:Boolean = true; public static var timeline:MovieClip; private static var _game_id:String; private static var ff:Array = new Array(); private static var ar_key:String = "ctdngevfaqki8_lb:psoj90ux127hm/4w5y3rz.6-"; public static var transition:Transition; public static var defaultKeys:Array; private static var _time_based:Boolean = false; public static var sound_manager:SoundManager; private static var _selected_level:int = 1; public static function setLastSavedScore(_arg1:int, _arg2:int=1):void{ var _local3:String; var _local4:SharedObject; _local3 = (("so_" + game_id) + String(_arg2)); _local4 = SharedObject.getLocal(_local3); _local4.data.last_saved_score = _arg1; _local4.flush(); _local4.close(); } public static function lockAllLevels(_arg1:int=1):void{ var _local2:String; var _local3:SharedObject; var _local4:Array; var _local5:int; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local4 = new Array(total_levels); _local5 = 0; while (_local5 < _local4.length) { _local4[_local5] = 0; _local5++; }; _local4[0] = 1; _local3.data.levels_unlocked = _local4; _local3.flush(); _local3.close(); } public static function get game_id():String{ return (_game_id); } public static function set leading_zero(_arg1:Boolean):void{ _leading_zero = _arg1; } public static function set sfx(_arg1:Boolean):void{ var _local2:String; var _local3:SharedObject; _local2 = ("so_" + game_id); _local3 = SharedObject.getLocal(_local2); _local3.data.sfxon = _arg1; _local3.flush(); _local3.close(); } public static function unlockAllLevels(_arg1:int=1):void{ var _local2:String; var _local3:SharedObject; var _local4:Array; var _local5:int; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local4 = new Array(total_levels); _local5 = 0; while (_local5 < _local4.length) { _local4[_local5] = 1; _local5++; }; _local3.data.levels_unlocked = _local4; _local3.flush(); _local3.close(); } private static function decryptString(_arg1:String, _arg2:String):String{ var _local3:String; var _local4:Number; var _local5:int; var _local6:*; var _local7:int; var _local8:int; var _local9:Number; var _local10:int; var _local11:String; adj = 1.75; ff = convertKey(_arg1); _local3 = ""; _local4 = 0; _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2.substr(_local5, 1); _local8 = 0; while (_local8 < ar_2.length) { if (ar_2[_local8] == _local6){ _local7 = _local8; break; }; _local8++; }; adj = applyFudgeFactor(); _local9 = (_local4 + adj); _local10 = (_local7 - Math.round(_local9)); _local10 = checkRange(_local10); _local4 = (_local9 + _local7); _local11 = ar_1[_local10]; _local3 = (_local3 + _local11); _local5++; }; return (_local3); } public static function init(_arg1:MovieClip, _arg2:String, _arg3:String, _arg4:Number, _arg5:Array=null):void{ timeline = _arg1; _url = _arg1.loaderInfo.url; _level_id = _arg3; _total_levels = _arg4; _game_id = _arg2.toLowerCase(); if (_arg5 != null){ defaultKeys = _arg5.slice(); getKeys(_arg5); }; } public static function setDefaultKeys(_arg1:int=1):void{ var _local2:String; var _local3:SharedObject; _local2 = (("so_" + game_id) + String(_arg1)); _local3 = SharedObject.getLocal(_local2); delete _local3.data.custom_keys; _local3.data.use_default_keys = true; _local3.flush(); _local3.close(); } public static function getBoughtItem(_arg1:int=1):Boolean{ var _local2:String; var _local3:SharedObject; var _local4:Boolean; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local4 = _local3.data.bought_item; _local3.close(); if ((((_local4 == true)) || ((_local4 == false)))){ return (_local4); }; return (false); } public static function set time_based(_arg1:Boolean):void{ _time_based = _arg1; } public static function get sfx():Boolean{ var _local1:String; var _local2:SharedObject; var _local3:Boolean; var _local4:*; _local1 = ("so_" + game_id); _local2 = SharedObject.getLocal(_local1); _local3 = false; for each (_local4 in _local2.data) { _local3 = true; break; }; if (_local3){ if (_local2.data.sfxon != undefined){ return (_local2.data.sfxon); }; return (true); //unresolved jump }; return (true); } public static function getScoreData(_arg1:int, _arg2:String):String{ var _local3:String; var _local4:String; _local3 = ((((String(_arg1) + "_") + game_id) + "_") + _arg2.toLowerCase()); trace(("encrypting: " + _local3)); _local4 = encryptString(ar_key, _local3); trace(("encrypted: " + _local4)); trace(("decrypted: " + decryptString(ar_key, _local4))); return (_local4); } public static function getTotalScore(_arg1:int=1):int{ var _local2:String; var _local3:SharedObject; var _local4:Boolean; var _local5:*; var _local6:int; var _local7:int; _local2 = (("so_" + game_id) + String(_arg1)); _local3 = SharedObject.getLocal(_local2); _local4 = false; for each (_local5 in _local3.data) { _local4 = true; break; }; if (!_local4){ return (0); }; if (_local3.data.level_scores == undefined){ return (0); }; _local6 = 0; _local7 = 0; while (_local7 < _local3.data.level_scores.length) { if (((!((_local3.data.level_scores[_local7] == undefined))) && (!(isNaN(_local3.data.level_scores[_local7]))))){ _local6 = (_local6 + _local3.data.level_scores[_local7]); }; _local7++; }; return (_local6); } private static function convertKey(_arg1:String):Array{ var _local2:Array; var _local3:int; var _local4:int; var _local5:String; var _local6:int; var _local7:int; _local2 = new Array(); _local2.push(_arg1.length); _local3 = 0; _local4 = 0; while (_local4 < _arg1.length) { _local5 = _arg1.substr(_local4, 1); _local7 = 0; while (_local7 < ar_1.length) { if (ar_1[_local7] == _local5){ _local6 = _local7; break; }; _local7++; }; _local2.push(_local6); _local3 = (_local3 + _local6); _local4++; }; _local2.push(_local3); return (_local2); } public static function displayNextButton(_arg1:String):Boolean{ var _local2:Array; var _local3:String; _local2 = _arg1.split("|"); _local3 = _local2[10]; if (_local3 == "1"){ return (true); }; if (_local3 == "0"){ return (false); }; return (false); } public static function setBoughtItem(_arg1:int=1):void{ var _local2:String; var _local3:SharedObject; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local3.data.bought_item = true; _local3.flush(); _local3.close(); } public static function getSwfPath():String{ var _local1:String; var _local2:int; _local1 = url; _local2 = _local1.length; while (_local2 >= 0) { if (_local1.charAt(_local2) == "/"){ _local1 = _local1.slice(0, (_local2 + 1)); break; }; _local2--; }; return (_local1); } public static function get music():Boolean{ var _local1:String; var _local2:SharedObject; var _local3:Boolean; var _local4:*; _local1 = ("so_" + game_id); _local2 = SharedObject.getLocal(_local1); _local3 = false; for each (_local4 in _local2.data) { _local3 = true; break; }; if (_local3){ if (_local2.data.musicon != undefined){ return (_local2.data.musicon); }; return (true); //unresolved jump }; return (true); } public static function setKey(_arg1:uint, _arg2:uint, _arg3:int=1):void{ var _local4:String; var _local5:SharedObject; var _local6:Boolean; var _local7:*; _local4 = (("so_" + game_id) + _arg3); _local5 = SharedObject.getLocal(_local4); _local6 = false; for each (_local7 in _local5.data) { _local6 = true; break; }; if (!_local6){ _local5.data.custom_keys = Key.custom; Key.custom[_arg1] = (_local5.data.custom_keys[_arg1] = _arg2); } else { if (_local5.data.custom_keys == undefined){ _local5.data.custom_keys = Key.custom; Key.custom[_arg1] = (_local5.data.custom_keys[_arg1] = _arg2); } else { Key.custom[_arg1] = (_local5.data.custom_keys[_arg1] = _arg2); }; }; _local5.data.use_default_keys = false; _local5.flush(); _local5.close(); } public static function get level_id():String{ return (_level_id); } public static function mashLevelsUnlocked(_arg1:String, _arg2:int=1):void{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; var _local7:Array; var _local8:int; var _local9:Array; var _local10:Array; _local3 = (("so_" + game_id) + _arg2); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; _local7 = new Array(total_levels); if (!_local5){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; _local4.data.levels_unlocked = _local7; } else { if (_local4.data.levels_unlocked == undefined){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; _local4.data.levels_unlocked = _local7; }; }; _local9 = _local4.data.levels_unlocked; _local10 = _arg1.split(","); _local8 = 0; while (_local8 < _local9.length) { if ((((_local9[_local8] == 1)) || ((_local10[_local8] == 1)))){ _local4.data.levels_unlocked[_local8] = 1; }; _local8++; }; } public static function getAllLevelsUnlocked(_arg1:int=1):Array{ var _local2:Array; var _local3:String; var _local4:SharedObject; var _local5:Number; _local2 = [1]; _local3 = (("so_" + game_id) + _arg1); _local4 = SharedObject.getLocal(_local3); if (((_local4) && (_local4.data.levels_unlocked))){ _local5 = 1; while (_local5 < total_levels) { if (_local4.data.levels_unlocked[_local5]){ _local2.push((_local5 + 1)); }; _local5++; }; }; return (_local2); } public static function setLevelUnlocked(_arg1:int, _arg2:int=1):void{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; var _local7:Array; var _local8:int; _local3 = (("so_" + game_id) + _arg2); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; _local7 = new Array(total_levels); if (!_local5){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; } else { if (_local4.data.levels_unlocked == undefined){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; } else { _local7 = _local4.data.levels_unlocked; }; }; _local7[(_arg1 - 1)] = 1; _local4.data.levels_unlocked = _local7; _local4.flush(); _local4.close(); } public static function get total_levels():int{ return (_total_levels); } public static function isAtURL(... _args):Boolean{ var _local2:int; var _local3:Array; var _local4:Boolean; var _local5:int; var _local6:String; if (_args.length == 0){ _args.push(NITROME); }; _local2 = 0; while (_local2 < _args.length) { if (_args[_local2] == NITROME){ _local3 = NITROME_URL; } else { if (_args[_local2] == MINICLIP){ _local3 = MINICLIP_URL; } else { if (_args[_local2] == CANDYSTAND){ _local3 = CANDYSTAND_URL; }; }; }; _local4 = false; _local5 = 0; while (_local5 < _local3.length) { _local6 = _local3[_local5]; trace(("testing: " + _local6)); if (url.substr(0, _local6.length) == _local6){ _local4 = true; break; }; _local5++; }; return (_local4); _local2++; }; return (false); } private static function encryptString(_arg1:String, _arg2:String):String{ var _local3:String; var _local4:Number; var _local5:int; var _local6:String; var _local7:int; var _local8:int; var _local9:Number; var _local10:int; var _local11:String; adj = 1.75; ff = convertKey(_arg1); _local3 = ""; _local4 = 0; _local5 = 0; while (_local5 < _arg2.length) { _local6 = _arg2.substr(_local5, 1); _local8 = 0; while (_local8 < ar_1.length) { if (ar_1[_local8] == _local6){ _local7 = _local8; break; }; _local8++; }; adj = applyFudgeFactor(); _local9 = (_local4 + adj); _local10 = (Math.round(_local9) + _local7); _local10 = checkRange(_local10); _local4 = (_local9 + _local10); _local11 = ar_2[_local10]; _local3 = (_local3 + _local11); _local5++; }; return (_local3); } public static function allowSubmitScore():Boolean{ if ((((((((((((((((((((((((((((((((Player1Hearts.value == 3)) && ((Player2Hearts.value == 3)))) && ((LevelSkip.value == 0)))) && ((GameMode.value == 0)))) && ((ChanceInvincibility.value == 1)))) && ((ChanceFly.value == 1)))) && ((ChanceSwap.value == 1)))) && ((ChanceSpeed.value == 1)))) && ((ChanceLoveArrow.value == 1)))) && ((ChanceFireArrow.value == 1)))) && ((ChanceSmall.value == 0)))) && ((ChanceBig.value == 0)))) && ((ChanceExplosive.value == 0)))) && ((Player1PowerUp.value == 0)))) && ((Player2PowerUp.value == 0)))) && ((RandomLevelMode.value == 0)))){ return (true); }; return (false); } public static function get leading_zero():Boolean{ return (_leading_zero); } public static function getLevelUnlockedString(_arg1:int=1):String{ var _local2:String; var _local3:SharedObject; var _local4:Boolean; var _local5:*; var _local6:Array; var _local7:int; _local2 = (("so_" + game_id) + _arg1); _local3 = SharedObject.getLocal(_local2); _local4 = false; for each (_local5 in _local3.data) { _local4 = true; break; }; _local6 = new Array(total_levels); if (!_local4){ _local7 = 0; while (_local7 < _local6.length) { _local6[_local7] = 0; _local7++; }; _local6[0] = 1; _local3.data.levels_unlocked = _local6; _local3.flush(); _local3.close(); return (String(_local6)); //unresolved jump }; if (_local3.data.levels_unlocked == undefined){ _local7 = 0; while (_local7 < _local6.length) { _local6[_local7] = 0; _local7++; }; _local6[0] = 1; _local3.data.levels_unlocked = _local6; _local3.flush(); _local3.close(); return (String(_local6)); //unresolved jump }; _local6 = _local3.data.levels_unlocked; return (String(_local6)); } private static function checkRange(_arg1:int):int{ var _local2:int; _arg1 = Math.round(_arg1); _local2 = ar_1.length; while (_arg1 >= _local2) { _arg1 = (_arg1 - _local2); }; while (_arg1 < 0) { _arg1 = (_arg1 + _local2); }; return (_arg1); } public static function get time_based():Boolean{ return (_time_based); } public static function getLevelScore(_arg1:int, _arg2:int=1):int{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; _local3 = (("so_" + game_id) + String(_arg2)); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; if (!_local5){ return (0); }; if (_local4.data.level_scores == undefined){ return (0); }; if (_local4.data.level_scores[_arg1] == undefined){ return (0); }; return (_local4.data.level_scores[_arg1]); } public static function getLevelUnlocked(_arg1:int, _arg2:int=1):Boolean{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; var _local7:Array; var _local8:int; _local3 = (("so_" + game_id) + _arg2); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; _local7 = new Array(total_levels); if (!_local5){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; _local4.data.levels_unlocked = _local7; _local4.flush(); _local4.close(); if (_arg1 == 1){ return (true); }; return (false); } else { if (_local4.data.levels_unlocked == undefined){ _local8 = 0; while (_local8 < _local7.length) { _local7[_local8] = 0; _local8++; }; _local7[0] = 1; _local4.data.levels_unlocked = _local7; _local4.flush(); _local4.close(); if (_arg1 == 1){ return (true); }; return (false); } else { if (_local4.data.levels_unlocked[(_arg1 - 1)] == 1){ return (true); }; if (_local4.data.levels_unlocked[(_arg1 - 1)] == 0){ return (false); }; }; }; return (false); } public static function getKeys(_arg1:Array, _arg2:int=1):void{ var _local3:String; var _local4:SharedObject; var _local5:Boolean; var _local6:*; _local3 = (("so_" + game_id) + String(_arg2)); _local4 = SharedObject.getLocal(_local3); _local5 = false; for each (_local6 in _local4.data) { _local5 = true; break; }; if (!_local5){ Key.custom = (_local4.data.custom_keys = _arg1); } else { if (_local4.data.custom_keys == undefined){ Key.custom = (_local4.data.custom_keys = _arg1); } else { Key.custom = _local4.data.custom_keys; }; }; if (_local4.data.use_default_keys === false){ usingDefaultKeys = false; } else { usingDefaultKeys = true; }; } public static function displayPreviousButton(_arg1:String):Boolean{ var _local2:Array; var _local3:String; _local2 = _arg1.split("|"); _local3 = _local2[11]; if (_local3 == "1"){ return (true); }; if (_local3 == "0"){ return (false); }; return (false); } public static function set music(_arg1:Boolean):void{ var _local2:String; var _local3:SharedObject; _local2 = ("so_" + game_id); _local3 = SharedObject.getLocal(_local2); _local3.data.musicon = _arg1; _local3.flush(); _local3.close(); } public static function set selected_level(_arg1:int):void{ _selected_level = _arg1; } public static function get selected_level():int{ return (_selected_level); } public static function setLevelScore(_arg1:int, _arg2:int, _arg3:int=1):void{ var _local4:String; var _local5:SharedObject; var _local6:Boolean; var _local7:*; _local4 = (("so_" + game_id) + _arg3); _local5 = SharedObject.getLocal(_local4); _local6 = false; for each (_local7 in _local5.data) { _local6 = true; break; }; if (!_local6){ _local5.data.level_scores = new Array(); _local5.data.level_scores[_arg2] = _arg1; } else { if (_local5.data.level_scores == undefined){ _local5.data.level_scores = new Array(); _local5.data.level_scores[_arg2] = _arg1; } else { _local5.data.level_scores[_arg2] = _arg1; }; }; _local5.flush(); _local5.close(); } private static function applyFudgeFactor():Number{ var _local1:Number; _local1 = Number(ff.shift()); _local1 = (_local1 + adj); ff.push(_local1); return (_local1); } public static function getHighScoreLine(_arg1:String, _arg2:int):Object{ var _local3:Array; var _local4:String; var _local5:Array; var _local6:Object; _local3 = _arg1.split("|"); _local4 = _local3[(_arg2 - 1)]; if ((((((((_local4 == "0")) || ((_local4 == "1")))) || ((_local4 == null)))) || ((_local4 == "")))){ return (null); }; _local5 = _local4.split("_"); if ((((_local5[1] == "n")) || ((_local5[2] == "n")))){ return (null); }; _local6 = new Object(); _local6.username = _local5[2]; _local6.score = _local5[1]; _local6.rank = _local5[0]; return (_local6); } public static function get url():String{ return (_url); } public static function getLastSavedScore(_arg1:int=1):int{ var _local2:String; var _local3:SharedObject; var _local4:Boolean; var _local5:*; _local2 = (("so_" + game_id) + String(_arg1)); _local3 = SharedObject.getLocal(_local2); _local4 = false; for each (_local5 in _local3.data) { _local4 = true; break; }; if (!_local4){ return (0); }; if (_local3.data.last_saved_score == undefined){ return (0); }; return (_local3.data.last_saved_score); } public static function getLevelName(_arg1:Number, _arg2:String=".xml"):String{ var _local3:MD5; var _local4:String; var _local5:String; _local3 = new MD5(); _local4 = ""; if (leading_zero){ if (_arg1 < 10){ _local4 = "0"; }; }; _local5 = _local3.hash(String(((level_id + _local4) + _arg1))); return ((_local5 + _arg2)); } } }//package
Section 372
//player_1_powerup_selector (player_1_powerup_selector) package { import com.nitrome.coins.*; public dynamic class player_1_powerup_selector extends PowerUpSelector { } }//package
Section 373
//player_2_powerup_selector (player_2_powerup_selector) package { import com.nitrome.coins.*; public dynamic class player_2_powerup_selector extends PowerUpSelector { } }//package
Section 374
//PrevArrow (PrevArrow) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class PrevArrow extends ArrowButton { public var __setPropDict:Dictionary; public var __id19_:TwinShotFont; public function PrevArrow(){ __setPropDict = new Dictionary(true); super(); addFrameScript(10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function (){ try { __id19_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id19_.align = "center"; __id19_.align_vert = "center"; __id19_.blackStrength = 1.2; __id19_.color = 14503834; __id19_.id = "None"; __id19_.line_spacing = 18; __id19_.text = "Prev"; __id19_.tracking = 0; try { __id19_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame19(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame7(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame8(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 1)) && ((int(__setPropDict[__id19_]) <= 10))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id19_] == undefined)) || (!((((int(__setPropDict[__id19_]) >= 11)) && ((int(__setPropDict[__id19_]) <= 20))))))){ __setPropDict[__id19_] = currentFrame; (); }; } function (){ try { __id19_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id19_.align = "center"; __id19_.align_vert = "center"; __id19_.blackStrength = 1.2; __id19_.color = 16289784; __id19_.id = "None"; __id19_.line_spacing = 18; __id19_.text = "Prev"; __id19_.tracking = 0; try { __id19_["componentInspectorSetting"] = false; } catch(e:Error) { }; } } }//package
Section 375
//ScoreLine (ScoreLine) package { import com.nitrome.highscore.*; public dynamic class ScoreLine extends HighScoreLine { } }//package
Section 376
//ScoreSubmitPanel (ScoreSubmitPanel) package { import com.nitrome.game.*; import flash.utils.*; import com.nitrome.highscore.*; public dynamic class ScoreSubmitPanel extends ScoreSubmitPanel { public var __setPropDict:Dictionary; public function ScoreSubmitPanel(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function  (){ try { _name_text["componentInspectorSetting"] = true; } catch(e:Error) { }; _name_text.align = "center"; _name_text.align_vert = "center"; _name_text.blackStrength = 1.5; _name_text.color = 14930174; _name_text.id = "None"; _name_text.line_spacing = 18; _name_text.text = ""; _name_text.tracking = 0; try { _name_text["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame15(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame18(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame19(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame4(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame12(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame13(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame1(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; _score_text.text = ("YOUR SCORE IS " + Score.value); stop(); } function frame17(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame5(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame3(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame20(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame2(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame7(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame9(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame11(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; stop(); } function frame6(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame14(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame16(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 11)) && ((int(__setPropDict[_name_text]) <= 20))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function frame8(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } function  (){ try { _name_text["componentInspectorSetting"] = true; } catch(e:Error) { }; _name_text.align = "center"; _name_text.align_vert = "bottom"; _name_text.blackStrength = 1; _name_text.color = 14438298; _name_text.id = "None"; _name_text.line_spacing = 22; _name_text.text = "High scores are available|at Nitrome.Com||Click to play with|high scores now!"; _name_text.tracking = 0; try { _name_text["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame10(){ if ((((__setPropDict[_name_text] == undefined)) || (!((((int(__setPropDict[_name_text]) >= 1)) && ((int(__setPropDict[_name_text]) <= 10))))))){ __setPropDict[_name_text] = currentFrame;  (); }; } } }//package
Section 377
//skin_select_1 (skin_select_1) package { import com.nitrome.coins.*; public dynamic class skin_select_1 extends SkinSelector { } }//package
Section 378
//skin_select_2 (skin_select_2) package { import com.nitrome.coins.*; public dynamic class skin_select_2 extends SkinSelector { } }//package
Section 379
//small_selector (small_selector) package { import com.nitrome.coins.*; public dynamic class small_selector extends PlusMinusSelector { public function small_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 380
//speed_selector (speed_selector) package { import com.nitrome.coins.*; public dynamic class speed_selector extends PlusMinusSelector { public function speed_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 381
//StraightLineManCorpse (StraightLineManCorpse) package { import com.nitrome.twinshot.*; public dynamic class StraightLineManCorpse extends Debris { } }//package
Section 382
//SubmitButton (SubmitButton) package { import flash.utils.*; import com.nitrome.highscore.*; public dynamic class SubmitButton extends SubmitButton { public var __id21_:TwinShotFont; public var __setPropDict:Dictionary; public function SubmitButton(){ __setPropDict = new Dictionary(true); super(); addFrameScript(0, frame1, 10, frame11, 11, frame12, 12, frame13, 13, frame14, 14, frame15, 15, frame16, 16, frame17, 17, frame18, 18, frame19, 19, frame20, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9, frame10); } function frame10(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame14(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame12(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame18(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame3(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame15(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame16(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame1(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; stop(); } function frame19(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame6(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame13(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame17(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame4(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame9(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame2(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame5(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function (){ try { __id21_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id21_.align = "center"; __id21_.align_vert = "center"; __id21_.blackStrength = 1.2; __id21_.color = 16289784; __id21_.id = "None"; __id21_.line_spacing = 18; __id21_.text = "Submit"; __id21_.tracking = 0; try { __id21_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame7(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame20(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function frame11(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 11)) && ((int(__setPropDict[__id21_]) <= 20))))))){ __setPropDict[__id21_] = currentFrame; (); }; } function (){ try { __id21_["componentInspectorSetting"] = true; } catch(e:Error) { }; __id21_.align = "center"; __id21_.align_vert = "center"; __id21_.blackStrength = 1.2; __id21_.color = 14503834; __id21_.id = "None"; __id21_.line_spacing = 18; __id21_.text = "Submit"; __id21_.tracking = 0; try { __id21_["componentInspectorSetting"] = false; } catch(e:Error) { }; } function frame8(){ if ((((__setPropDict[__id21_] == undefined)) || (!((((int(__setPropDict[__id21_]) >= 1)) && ((int(__setPropDict[__id21_]) <= 10))))))){ __setPropDict[__id21_] = currentFrame; (); }; } } }//package
Section 383
//swap_selector (swap_selector) package { import com.nitrome.coins.*; public dynamic class swap_selector extends PlusMinusSelector { public function swap_selector(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame2(){ stop(); } function frame5(){ stop(); } } }//package
Section 384
//Text_None_0 (Text_None_0) package { import flash.display.*; public dynamic class Text_None_0 extends Sprite { } }//package
Section 385
//Text_None_1 (Text_None_1) package { import flash.display.*; public dynamic class Text_None_1 extends Sprite { } }//package
Section 386
//Text_None_2 (Text_None_2) package { import flash.display.*; public dynamic class Text_None_2 extends Sprite { } }//package
Section 387
//Text_None_3 (Text_None_3) package { import flash.display.*; public dynamic class Text_None_3 extends Sprite { } }//package
Section 388
//Text_None_4 (Text_None_4) package { import flash.display.*; public dynamic class Text_None_4 extends Sprite { } }//package
Section 389
//Text_None_5 (Text_None_5) package { import flash.display.*; public dynamic class Text_None_5 extends Sprite { } }//package
Section 390
//Text_None_6 (Text_None_6) package { import flash.display.*; public dynamic class Text_None_6 extends Sprite { } }//package
Section 391
//Text_None_7 (Text_None_7) package { import flash.display.*; public dynamic class Text_None_7 extends Sprite { } }//package
Section 392
//Text_None_8 (Text_None_8) package { import flash.display.*; public dynamic class Text_None_8 extends Sprite { } }//package
Section 393
//Text_None_9 (Text_None_9) package { import flash.display.*; public dynamic class Text_None_9 extends Sprite { } }//package
Section 394
//Text_None_A (Text_None_A) package { import flash.display.*; public dynamic class Text_None_A extends Sprite { } }//package
Section 395
//Text_None_APOSTROPHE (Text_None_APOSTROPHE) package { import flash.display.*; public dynamic class Text_None_APOSTROPHE extends Sprite { } }//package
Section 396
//Text_None_B (Text_None_B) package { import flash.display.*; public dynamic class Text_None_B extends Sprite { } }//package
Section 397
//Text_None_C (Text_None_C) package { import flash.display.*; public dynamic class Text_None_C extends Sprite { } }//package
Section 398
//Text_None_COLON (Text_None_COLON) package { import flash.display.*; public dynamic class Text_None_COLON extends Sprite { } }//package
Section 399
//Text_None_COMMA (Text_None_COMMA) package { import flash.display.*; public dynamic class Text_None_COMMA extends Sprite { } }//package
Section 400
//Text_None_D (Text_None_D) package { import flash.display.*; public dynamic class Text_None_D extends Sprite { } }//package
Section 401
//Text_None_E (Text_None_E) package { import flash.display.*; public dynamic class Text_None_E extends Sprite { } }//package
Section 402
//Text_None_EXCLAMATION (Text_None_EXCLAMATION) package { import flash.display.*; public dynamic class Text_None_EXCLAMATION extends Sprite { } }//package
Section 403
//Text_None_F (Text_None_F) package { import flash.display.*; public dynamic class Text_None_F extends Sprite { } }//package
Section 404
//Text_None_FORWARDSLASH (Text_None_FORWARDSLASH) package { import flash.display.*; public dynamic class Text_None_FORWARDSLASH extends Sprite { } }//package
Section 405
//Text_None_G (Text_None_G) package { import flash.display.*; public dynamic class Text_None_G extends Sprite { } }//package
Section 406
//Text_None_H (Text_None_H) package { import flash.display.*; public dynamic class Text_None_H extends Sprite { } }//package
Section 407
//Text_None_HYPHEN (Text_None_HYPHEN) package { import flash.display.*; public dynamic class Text_None_HYPHEN extends Sprite { } }//package
Section 408
//Text_None_I (Text_None_I) package { import flash.display.*; public dynamic class Text_None_I extends Sprite { } }//package
Section 409
//Text_None_J (Text_None_J) package { import flash.display.*; public dynamic class Text_None_J extends Sprite { } }//package
Section 410
//Text_None_K (Text_None_K) package { import flash.display.*; public dynamic class Text_None_K extends Sprite { } }//package
Section 411
//Text_None_L (Text_None_L) package { import flash.display.*; public dynamic class Text_None_L extends Sprite { } }//package
Section 412
//Text_None_M (Text_None_M) package { import flash.display.*; public dynamic class Text_None_M extends Sprite { } }//package
Section 413
//Text_None_N (Text_None_N) package { import flash.display.*; public dynamic class Text_None_N extends Sprite { } }//package
Section 414
//Text_None_O (Text_None_O) package { import flash.display.*; public dynamic class Text_None_O extends Sprite { } }//package
Section 415
//Text_None_P (Text_None_P) package { import flash.display.*; public dynamic class Text_None_P extends Sprite { } }//package
Section 416
//Text_None_Q (Text_None_Q) package { import flash.display.*; public dynamic class Text_None_Q extends Sprite { } }//package
Section 417
//Text_None_QUESTION (Text_None_QUESTION) package { import flash.display.*; public dynamic class Text_None_QUESTION extends Sprite { } }//package
Section 418
//Text_None_R (Text_None_R) package { import flash.display.*; public dynamic class Text_None_R extends Sprite { } }//package
Section 419
//Text_None_S (Text_None_S) package { import flash.display.*; public dynamic class Text_None_S extends Sprite { } }//package
Section 420
//Text_None_SEMICOLON (Text_None_SEMICOLON) package { import flash.display.*; public dynamic class Text_None_SEMICOLON extends Sprite { } }//package
Section 421
//Text_None_SPACE (Text_None_SPACE) package { import flash.display.*; public dynamic class Text_None_SPACE extends Sprite { } }//package
Section 422
//Text_None_STOP (Text_None_STOP) package { import flash.display.*; public dynamic class Text_None_STOP extends Sprite { } }//package
Section 423
//Text_None_T (Text_None_T) package { import flash.display.*; public dynamic class Text_None_T extends Sprite { } }//package
Section 424
//Text_None_U (Text_None_U) package { import flash.display.*; public dynamic class Text_None_U extends Sprite { } }//package
Section 425
//Text_None_V (Text_None_V) package { import flash.display.*; public dynamic class Text_None_V extends Sprite { } }//package
Section 426
//Text_None_W (Text_None_W) package { import flash.display.*; public dynamic class Text_None_W extends Sprite { } }//package
Section 427
//Text_None_X (Text_None_X) package { import flash.display.*; public dynamic class Text_None_X extends Sprite { } }//package
Section 428
//Text_None_Y (Text_None_Y) package { import flash.display.*; public dynamic class Text_None_Y extends Sprite { } }//package
Section 429
//Text_None_Z (Text_None_Z) package { import flash.display.*; public dynamic class Text_None_Z extends Sprite { } }//package
Section 430
//tile_bl (tile_bl) package { import com.nitrome.twinshot.*; public dynamic class tile_bl extends Tile { public function tile_bl(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 431
//tile_bl10 (tile_bl10) package { import com.nitrome.twinshot.*; public dynamic class tile_bl10 extends Tile { } }//package
Section 432
//tile_bl11 (tile_bl11) package { import com.nitrome.twinshot.*; public dynamic class tile_bl11 extends Tile { } }//package
Section 433
//tile_bl12 (tile_bl12) package { import com.nitrome.twinshot.*; public dynamic class tile_bl12 extends Tile { } }//package
Section 434
//tile_bl13 (tile_bl13) package { import com.nitrome.twinshot.*; public dynamic class tile_bl13 extends Tile { } }//package
Section 435
//tile_bl14 (tile_bl14) package { import com.nitrome.twinshot.*; public dynamic class tile_bl14 extends Tile { } }//package
Section 436
//tile_bl2 (tile_bl2) package { import com.nitrome.twinshot.*; public dynamic class tile_bl2 extends Tile { public function tile_bl2(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 437
//tile_bl3 (tile_bl3) package { import com.nitrome.twinshot.*; public dynamic class tile_bl3 extends Tile { public function tile_bl3(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 438
//tile_bl4 (tile_bl4) package { import com.nitrome.twinshot.*; public dynamic class tile_bl4 extends Tile { public function tile_bl4(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 439
//tile_bl5 (tile_bl5) package { import com.nitrome.twinshot.*; public dynamic class tile_bl5 extends Tile { public function tile_bl5(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 440
//tile_bl6 (tile_bl6) package { import com.nitrome.twinshot.*; public dynamic class tile_bl6 extends Tile { public function tile_bl6(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 441
//tile_bl7 (tile_bl7) package { import com.nitrome.twinshot.*; public dynamic class tile_bl7 extends Tile { public function tile_bl7(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 442
//tile_bl8 (tile_bl8) package { import com.nitrome.twinshot.*; public dynamic class tile_bl8 extends Tile { public function tile_bl8(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 443
//tile_bl9 (tile_bl9) package { import com.nitrome.twinshot.*; public dynamic class tile_bl9 extends Tile { } }//package
Section 444
//tile_bn1 (tile_bn1) package { import com.nitrome.twinshot.*; public dynamic class tile_bn1 extends Tile { public function tile_bn1(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ NitromeGame.sound_manager.playSound("bouncyTile"); } } }//package
Section 445
//tile_br (tile_br) package { import com.nitrome.twinshot.*; public dynamic class tile_br extends BreakableTile { public function tile_br(){ addFrameScript(9, frame10, 22, frame23, 29, frame30, 39, frame40, 52, frame53, 59, frame60); } function frame60(){ restore(); } function frame53(){ stop(); } function frame10(){ gotoAndStop("normal"); } function frame23(){ stop(); } function frame30(){ restore(); } function frame40(){ gotoAndStop("normal"); } } }//package
Section 446
//tile_cl (tile_cl) package { import com.nitrome.twinshot.*; public dynamic class tile_cl extends ConveyorTile { } }//package
Section 447
//tile_cl1 (tile_cl1) package { import com.nitrome.twinshot.*; public dynamic class tile_cl1 extends Tile { } }//package
Section 448
//tile_cl10 (tile_cl10) package { import com.nitrome.twinshot.*; public dynamic class tile_cl10 extends Tile { } }//package
Section 449
//tile_cl11 (tile_cl11) package { import com.nitrome.twinshot.*; public dynamic class tile_cl11 extends Tile { } }//package
Section 450
//tile_cl12 (tile_cl12) package { import com.nitrome.twinshot.*; public dynamic class tile_cl12 extends Tile { } }//package
Section 451
//tile_cl13 (tile_cl13) package { import com.nitrome.twinshot.*; public dynamic class tile_cl13 extends Tile { } }//package
Section 452
//tile_cl2 (tile_cl2) package { import com.nitrome.twinshot.*; public dynamic class tile_cl2 extends Tile { } }//package
Section 453
//tile_cl3 (tile_cl3) package { import com.nitrome.twinshot.*; public dynamic class tile_cl3 extends Tile { } }//package
Section 454
//tile_cl4 (tile_cl4) package { import com.nitrome.twinshot.*; public dynamic class tile_cl4 extends Tile { } }//package
Section 455
//tile_cl5 (tile_cl5) package { import com.nitrome.twinshot.*; public dynamic class tile_cl5 extends Tile { } }//package
Section 456
//tile_cl6 (tile_cl6) package { import com.nitrome.twinshot.*; public dynamic class tile_cl6 extends Tile { } }//package
Section 457
//tile_cl7 (tile_cl7) package { import com.nitrome.twinshot.*; public dynamic class tile_cl7 extends Tile { } }//package
Section 458
//tile_cl8 (tile_cl8) package { import com.nitrome.twinshot.*; public dynamic class tile_cl8 extends Tile { } }//package
Section 459
//tile_cl9 (tile_cl9) package { import com.nitrome.twinshot.*; public dynamic class tile_cl9 extends Tile { } }//package
Section 460
//tile_cr (tile_cr) package { import com.nitrome.twinshot.*; public dynamic class tile_cr extends ConveyorTile { } }//package
Section 461
//tile_cx (tile_cx) package { import com.nitrome.twinshot.*; public dynamic class tile_cx extends CrumbleTile { public function tile_cx(){ addFrameScript(7, frame8, 20, frame21, 90,  , 96, ); } function  (){ setSolid(); } function (){ gotoAndStop("normal"); } function frame21(){ setNonsolid(); } function frame8(){ gotoAndStop("normal"); } } }//package
Section 462
//tile_de1 (tile_de1) package { import com.nitrome.twinshot.*; public dynamic class tile_de1 extends EnemyDeathTile { } }//package
Section 463
//tile_de2 (tile_de2) package { import com.nitrome.twinshot.*; public dynamic class tile_de2 extends EnemyDeathTile { } }//package
Section 464
//tile_de3 (tile_de3) package { import com.nitrome.twinshot.*; public dynamic class tile_de3 extends EnemyDeathTile { } }//package
Section 465
//tile_fl (tile_fl) package { import com.nitrome.twinshot.*; public dynamic class tile_fl extends Tile { } }//package
Section 466
//tile_fn (tile_fn) package { import com.nitrome.twinshot.*; public dynamic class tile_fn extends FanTile { } }//package
Section 467
//tile_mt1 (tile_mt1) package { import com.nitrome.twinshot.*; public dynamic class tile_mt1 extends Tile { public function tile_mt1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 468
//tile_ns1 (tile_ns1) package { import com.nitrome.twinshot.*; public dynamic class tile_ns1 extends Tile { } }//package
Section 469
//tile_ns10 (tile_ns10) package { import com.nitrome.twinshot.*; public dynamic class tile_ns10 extends Tile { } }//package
Section 470
//tile_ns11 (tile_ns11) package { import com.nitrome.twinshot.*; public dynamic class tile_ns11 extends Tile { } }//package
Section 471
//tile_ns12 (tile_ns12) package { import com.nitrome.twinshot.*; public dynamic class tile_ns12 extends Tile { } }//package
Section 472
//tile_ns13 (tile_ns13) package { import com.nitrome.twinshot.*; public dynamic class tile_ns13 extends Tile { } }//package
Section 473
//tile_ns14 (tile_ns14) package { import com.nitrome.twinshot.*; public dynamic class tile_ns14 extends Tile { } }//package
Section 474
//tile_ns15 (tile_ns15) package { import com.nitrome.twinshot.*; public dynamic class tile_ns15 extends Tile { } }//package
Section 475
//tile_ns16 (tile_ns16) package { import com.nitrome.twinshot.*; public dynamic class tile_ns16 extends Tile { } }//package
Section 476
//tile_ns17 (tile_ns17) package { import com.nitrome.twinshot.*; public dynamic class tile_ns17 extends Tile { } }//package
Section 477
//tile_ns18 (tile_ns18) package { import com.nitrome.twinshot.*; public dynamic class tile_ns18 extends Tile { } }//package
Section 478
//tile_ns19 (tile_ns19) package { import com.nitrome.twinshot.*; public dynamic class tile_ns19 extends Tile { } }//package
Section 479
//tile_ns2 (tile_ns2) package { import com.nitrome.twinshot.*; public dynamic class tile_ns2 extends Tile { } }//package
Section 480
//tile_ns20 (tile_ns20) package { import com.nitrome.twinshot.*; public dynamic class tile_ns20 extends Tile { } }//package
Section 481
//tile_ns21 (tile_ns21) package { import com.nitrome.twinshot.*; public dynamic class tile_ns21 extends Tile { } }//package
Section 482
//tile_ns22 (tile_ns22) package { import com.nitrome.twinshot.*; public dynamic class tile_ns22 extends Tile { } }//package
Section 483
//tile_ns23 (tile_ns23) package { import com.nitrome.twinshot.*; public dynamic class tile_ns23 extends Tile { } }//package
Section 484
//tile_ns24 (tile_ns24) package { import com.nitrome.twinshot.*; public dynamic class tile_ns24 extends Tile { } }//package
Section 485
//tile_ns25 (tile_ns25) package { import com.nitrome.twinshot.*; public dynamic class tile_ns25 extends Tile { } }//package
Section 486
//tile_ns26 (tile_ns26) package { import com.nitrome.twinshot.*; public dynamic class tile_ns26 extends Tile { } }//package
Section 487
//tile_ns27 (tile_ns27) package { import com.nitrome.twinshot.*; public dynamic class tile_ns27 extends Tile { } }//package
Section 488
//tile_ns28 (tile_ns28) package { import com.nitrome.twinshot.*; public dynamic class tile_ns28 extends Tile { } }//package
Section 489
//tile_ns29 (tile_ns29) package { import com.nitrome.twinshot.*; public dynamic class tile_ns29 extends Tile { } }//package
Section 490
//tile_ns3 (tile_ns3) package { import com.nitrome.twinshot.*; public dynamic class tile_ns3 extends Tile { } }//package
Section 491
//tile_ns30 (tile_ns30) package { import com.nitrome.twinshot.*; public dynamic class tile_ns30 extends Tile { } }//package
Section 492
//tile_ns31 (tile_ns31) package { import com.nitrome.twinshot.*; public dynamic class tile_ns31 extends Tile { } }//package
Section 493
//tile_ns32 (tile_ns32) package { import com.nitrome.twinshot.*; public dynamic class tile_ns32 extends Tile { } }//package
Section 494
//tile_ns33 (tile_ns33) package { import com.nitrome.twinshot.*; public dynamic class tile_ns33 extends Tile { } }//package
Section 495
//tile_ns34 (tile_ns34) package { import com.nitrome.twinshot.*; public dynamic class tile_ns34 extends Tile { } }//package
Section 496
//tile_ns35 (tile_ns35) package { import com.nitrome.twinshot.*; public dynamic class tile_ns35 extends Tile { } }//package
Section 497
//tile_ns36 (tile_ns36) package { import com.nitrome.twinshot.*; public dynamic class tile_ns36 extends Tile { } }//package
Section 498
//tile_ns37 (tile_ns37) package { import com.nitrome.twinshot.*; public dynamic class tile_ns37 extends Tile { } }//package
Section 499
//tile_ns38 (tile_ns38) package { import com.nitrome.twinshot.*; public dynamic class tile_ns38 extends Tile { } }//package
Section 500
//tile_ns39 (tile_ns39) package { import com.nitrome.twinshot.*; public dynamic class tile_ns39 extends Tile { } }//package
Section 501
//tile_ns4 (tile_ns4) package { import com.nitrome.twinshot.*; public dynamic class tile_ns4 extends Tile { } }//package
Section 502
//tile_ns40 (tile_ns40) package { import com.nitrome.twinshot.*; public dynamic class tile_ns40 extends Tile { } }//package
Section 503
//tile_ns41 (tile_ns41) package { import com.nitrome.twinshot.*; public dynamic class tile_ns41 extends Tile { } }//package
Section 504
//tile_ns42 (tile_ns42) package { import com.nitrome.twinshot.*; public dynamic class tile_ns42 extends Tile { } }//package
Section 505
//tile_ns43 (tile_ns43) package { import com.nitrome.twinshot.*; public dynamic class tile_ns43 extends Tile { } }//package
Section 506
//tile_ns5 (tile_ns5) package { import com.nitrome.twinshot.*; public dynamic class tile_ns5 extends Tile { } }//package
Section 507
//tile_ns6 (tile_ns6) package { import com.nitrome.twinshot.*; public dynamic class tile_ns6 extends Tile { } }//package
Section 508
//tile_ns7 (tile_ns7) package { import com.nitrome.twinshot.*; public dynamic class tile_ns7 extends Tile { } }//package
Section 509
//tile_ns8 (tile_ns8) package { import com.nitrome.twinshot.*; public dynamic class tile_ns8 extends Tile { } }//package
Section 510
//tile_ns9 (tile_ns9) package { import com.nitrome.twinshot.*; public dynamic class tile_ns9 extends Tile { } }//package
Section 511
//tile_sp1 (tile_sp1) package { import com.nitrome.twinshot.*; public dynamic class tile_sp1 extends SpringTile { public function tile_sp1(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ gotoAndStop("normal"); } } }//package
Section 512
//tile_sp1h (tile_sp1h) package { import com.nitrome.twinshot.*; public dynamic class tile_sp1h extends SpringTile { public function tile_sp1h(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ gotoAndStop("normal"); } } }//package
Section 513
//tile_sp2 (tile_sp2) package { import com.nitrome.twinshot.*; public dynamic class tile_sp2 extends SpringTile { public function tile_sp2(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ gotoAndStop("normal"); } } }//package
Section 514
//tile_sp2h (tile_sp2h) package { import com.nitrome.twinshot.*; public dynamic class tile_sp2h extends SpringTile { public function tile_sp2h(){ addFrameScript(0, frame1, 15, frame16); } function frame1(){ stop(); } function frame16(){ gotoAndStop("normal"); } } }//package
Section 515
//tile_sw (tile_sw) package { import com.nitrome.twinshot.*; public dynamic class tile_sw extends SwitchTile { } }//package
Section 516
//tile_sx (tile_sx) package { import com.nitrome.twinshot.*; public dynamic class tile_sx extends SpikeTile { } }//package
Section 517
//tile_sx2 (tile_sx2) package { import com.nitrome.twinshot.*; public dynamic class tile_sx2 extends SpikeTile { } }//package
Section 518
//tile_tmr (tile_tmr) package { import com.nitrome.twinshot.*; public dynamic class tile_tmr extends TimerTile { public function tile_tmr(){ addFrameScript(9, frame10, 25, frame26); } function frame10(){ stop(); } function frame26(){ gotoAndStop("normal"); } } }//package
Section 519
//tile_wl (tile_wl) package { import com.nitrome.twinshot.*; public dynamic class tile_wl extends Tile { } }//package
Section 520
//tile_wl10 (tile_wl10) package { import com.nitrome.twinshot.*; public dynamic class tile_wl10 extends Tile { } }//package
Section 521
//tile_wl11 (tile_wl11) package { import com.nitrome.twinshot.*; public dynamic class tile_wl11 extends Tile { } }//package
Section 522
//tile_wl12 (tile_wl12) package { import com.nitrome.twinshot.*; public dynamic class tile_wl12 extends Tile { } }//package
Section 523
//tile_wl13 (tile_wl13) package { import com.nitrome.twinshot.*; public dynamic class tile_wl13 extends Tile { } }//package
Section 524
//tile_wl14 (tile_wl14) package { import com.nitrome.twinshot.*; public dynamic class tile_wl14 extends Tile { } }//package
Section 525
//tile_wl15 (tile_wl15) package { import com.nitrome.twinshot.*; public dynamic class tile_wl15 extends Tile { } }//package
Section 526
//tile_wl16 (tile_wl16) package { import com.nitrome.twinshot.*; public dynamic class tile_wl16 extends Tile { } }//package
Section 527
//tile_wl17 (tile_wl17) package { import com.nitrome.twinshot.*; public dynamic class tile_wl17 extends Tile { } }//package
Section 528
//tile_wl18 (tile_wl18) package { import com.nitrome.twinshot.*; public dynamic class tile_wl18 extends Tile { } }//package
Section 529
//tile_wl19 (tile_wl19) package { import com.nitrome.twinshot.*; public dynamic class tile_wl19 extends Tile { } }//package
Section 530
//tile_wl2 (tile_wl2) package { import com.nitrome.twinshot.*; public dynamic class tile_wl2 extends Tile { } }//package
Section 531
//tile_wl20 (tile_wl20) package { import com.nitrome.twinshot.*; public dynamic class tile_wl20 extends Tile { } }//package
Section 532
//tile_wl21 (tile_wl21) package { import com.nitrome.twinshot.*; public dynamic class tile_wl21 extends Tile { } }//package
Section 533
//tile_wl22 (tile_wl22) package { import com.nitrome.twinshot.*; public dynamic class tile_wl22 extends Tile { } }//package
Section 534
//tile_wl23 (tile_wl23) package { import com.nitrome.twinshot.*; public dynamic class tile_wl23 extends Tile { } }//package
Section 535
//tile_wl24 (tile_wl24) package { import com.nitrome.twinshot.*; public dynamic class tile_wl24 extends Tile { } }//package
Section 536
//tile_wl3 (tile_wl3) package { import com.nitrome.twinshot.*; public dynamic class tile_wl3 extends Tile { } }//package
Section 537
//tile_wl4 (tile_wl4) package { import com.nitrome.twinshot.*; public dynamic class tile_wl4 extends Tile { } }//package
Section 538
//tile_wl5 (tile_wl5) package { import com.nitrome.twinshot.*; public dynamic class tile_wl5 extends Tile { } }//package
Section 539
//tile_wl6 (tile_wl6) package { import com.nitrome.twinshot.*; public dynamic class tile_wl6 extends Tile { } }//package
Section 540
//tile_wl7 (tile_wl7) package { import com.nitrome.twinshot.*; public dynamic class tile_wl7 extends Tile { } }//package
Section 541
//tile_wl8 (tile_wl8) package { import com.nitrome.twinshot.*; public dynamic class tile_wl8 extends Tile { } }//package
Section 542
//tile_wl9 (tile_wl9) package { import com.nitrome.twinshot.*; public dynamic class tile_wl9 extends Tile { } }//package
Section 543
//TwinShotFont (TwinShotFont) package { import com.nitrome.game.*; public dynamic class TwinShotFont extends TemplateFont { } }//package

Library Items

Symbol 1 BitmapUsed by:3 506 1257
Symbol 2 BitmapUsed by:3 136 144 322 330 1957
Symbol 3 GraphicUses:1 2Used by:134
Symbol 4 BitmapUsed by:6 508 1258
Symbol 5 BitmapUsed by:6 138 324 1958
Symbol 6 GraphicUses:4 5Used by:134
Symbol 7 BitmapUsed by:9 510 1259
Symbol 8 BitmapUsed by:9 140 326 1959
Symbol 9 GraphicUses:7 8Used by:134
Symbol 10 BitmapUsed by:12 512 1256
Symbol 11 BitmapUsed by:12 142 328 1960
Symbol 12 GraphicUses:10 11Used by:134
Symbol 13 BitmapUsed by:15 514
Symbol 14 BitmapUsed by:15 146 332 1961
Symbol 15 GraphicUses:13 14Used by:134
Symbol 16 BitmapUsed by:18 516
Symbol 17 BitmapUsed by:18 148 334 1962
Symbol 18 GraphicUses:16 17Used by:134
Symbol 19 BitmapUsed by:21 518
Symbol 20 BitmapUsed by:21 150 336 1963
Symbol 21 GraphicUses:19 20Used by:134
Symbol 22 BitmapUsed by:24 520
Symbol 23 BitmapUsed by:24 152 338 1964
Symbol 24 GraphicUses:22 23Used by:134
Symbol 25 BitmapUsed by:27 522
Symbol 26 BitmapUsed by:27 154 340 1965
Symbol 27 GraphicUses:25 26Used by:134
Symbol 28 BitmapUsed by:30 524
Symbol 29 BitmapUsed by:30 156 342 1966
Symbol 30 GraphicUses:28 29Used by:134
Symbol 31 BitmapUsed by:33 526
Symbol 32 BitmapUsed by:33 158 344 1967
Symbol 33 GraphicUses:31 32Used by:134
Symbol 34 BitmapUsed by:36 528
Symbol 35 BitmapUsed by:36 160 346 1968
Symbol 36 GraphicUses:34 35Used by:134
Symbol 37 BitmapUsed by:39 530
Symbol 38 BitmapUsed by:39 162 348 1969
Symbol 39 GraphicUses:37 38Used by:134
Symbol 40 BitmapUsed by:42 532
Symbol 41 BitmapUsed by:42 164 350 1970
Symbol 42 GraphicUses:40 41Used by:134
Symbol 43 BitmapUsed by:45 534
Symbol 44 BitmapUsed by:45 166 352 1971
Symbol 45 GraphicUses:43 44Used by:134
Symbol 46 BitmapUsed by:48 536
Symbol 47 BitmapUsed by:48 168 354 1972
Symbol 48 GraphicUses:46 47Used by:134
Symbol 49 BitmapUsed by:51 538
Symbol 50 BitmapUsed by:51 170 356 1973
Symbol 51 GraphicUses:49 50Used by:134
Symbol 52 BitmapUsed by:54 540
Symbol 53 BitmapUsed by:54 172 358 1974
Symbol 54 GraphicUses:52 53Used by:134
Symbol 55 BitmapUsed by:57 542
Symbol 56 BitmapUsed by:57 174 360 1975
Symbol 57 GraphicUses:55 56Used by:134
Symbol 58 BitmapUsed by:60 544
Symbol 59 BitmapUsed by:60 176 362 1976
Symbol 60 GraphicUses:58 59Used by:134
Symbol 61 BitmapUsed by:63 546
Symbol 62 BitmapUsed by:63 178 364 1977
Symbol 63 GraphicUses:61 62Used by:134
Symbol 64 BitmapUsed by:66 548
Symbol 65 BitmapUsed by:66 180 366 1978
Symbol 66 GraphicUses:64 65Used by:134
Symbol 67 BitmapUsed by:69 550
Symbol 68 BitmapUsed by:69 182 368 1979
Symbol 69 GraphicUses:67 68Used by:134
Symbol 70 BitmapUsed by:72 552
Symbol 71 BitmapUsed by:72 184 370 1980
Symbol 72 GraphicUses:70 71Used by:134
Symbol 73 BitmapUsed by:75 554
Symbol 74 BitmapUsed by:75 186 372 1981
Symbol 75 GraphicUses:73 74Used by:134
Symbol 76 BitmapUsed by:78 556
Symbol 77 BitmapUsed by:78 188 374 1982
Symbol 78 GraphicUses:76 77Used by:134
Symbol 79 BitmapUsed by:81 558
Symbol 80 BitmapUsed by:81 86 190 194 376 380 1983
Symbol 81 GraphicUses:79 80Used by:134
Symbol 82 BitmapUsed by:84 560
Symbol 83 BitmapUsed by:84 192 378 1984
Symbol 84 GraphicUses:82 83Used by:134
Symbol 85 BitmapUsed by:86 561
Symbol 86 GraphicUses:85 80Used by:134
Symbol 87 BitmapUsed by:89 563
Symbol 88 BitmapUsed by:89 94 196 200 382 386 1985
Symbol 89 GraphicUses:87 88Used by:134
Symbol 90 BitmapUsed by:92 565
Symbol 91 BitmapUsed by:92 198 384 1986
Symbol 92 GraphicUses:90 91Used by:134
Symbol 93 BitmapUsed by:94 566
Symbol 94 GraphicUses:93 88Used by:134
Symbol 95 BitmapUsed by:97 568 1709
Symbol 96 BitmapUsed by:97 202 388 1725
Symbol 97 GraphicUses:95 96Used by:134
Symbol 98 BitmapUsed by:100 570 1710
Symbol 99 BitmapUsed by:100 204 390 1726
Symbol 100 GraphicUses:98 99Used by:134
Symbol 101 BitmapUsed by:103 572 1711
Symbol 102 BitmapUsed by:103 206 392 1727
Symbol 103 GraphicUses:101 102Used by:134
Symbol 104 BitmapUsed by:106 574 1712
Symbol 105 BitmapUsed by:106 208 394 1728
Symbol 106 GraphicUses:104 105Used by:134
Symbol 107 BitmapUsed by:109 576 1713
Symbol 108 BitmapUsed by:109 210 396 1729
Symbol 109 GraphicUses:107 108Used by:134
Symbol 110 BitmapUsed by:112 578
Symbol 111 BitmapUsed by:112 212 398 1987
Symbol 112 GraphicUses:110 111Used by:134
Symbol 113 BitmapUsed by:115 580
Symbol 114 BitmapUsed by:115 214 400 1988
Symbol 115 GraphicUses:113 114Used by:134
Symbol 116 BitmapUsed by:118 582
Symbol 117 BitmapUsed by:118 216 402 1989
Symbol 118 GraphicUses:116 117Used by:134
Symbol 119 BitmapUsed by:121 584
Symbol 120 BitmapUsed by:121 218 404 1990
Symbol 121 GraphicUses:119 120Used by:134
Symbol 122 BitmapUsed by:124 586
Symbol 123 BitmapUsed by:124 220 406 1991
Symbol 124 GraphicUses:122 123Used by:134
Symbol 125 BitmapUsed by:127 588
Symbol 126 BitmapUsed by:127 222 408 1992
Symbol 127 GraphicUses:125 126Used by:134
Symbol 128 BitmapUsed by:130 590
Symbol 129 BitmapUsed by:130 224 410 1993
Symbol 130 GraphicUses:128 129Used by:134
Symbol 131 BitmapUsed by:133 592
Symbol 132 BitmapUsed by:133 226 412 1994
Symbol 133 GraphicUses:131 132Used by:134
Symbol 134 MovieClip {com.nitrome.twinshot.Player2White}Uses:3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 86 89 92 94 97 100 103 106 109 112 115 118 121 124 127 130 133
Symbol 135 BitmapUsed by:136 594 1277
Symbol 136 GraphicUses:135 2Used by:227
Symbol 137 BitmapUsed by:138 595 1278
Symbol 138 GraphicUses:137 5Used by:227
Symbol 139 BitmapUsed by:140 596 1281
Symbol 140 GraphicUses:139 8Used by:227
Symbol 141 BitmapUsed by:142 597 1273
Symbol 142 GraphicUses:141 11Used by:227
Symbol 143 BitmapUsed by:144 598 1276
Symbol 144 GraphicUses:143 2Used by:227
Symbol 145 BitmapUsed by:146 599
Symbol 146 GraphicUses:145 14Used by:227
Symbol 147 BitmapUsed by:148 600
Symbol 148 GraphicUses:147 17Used by:227
Symbol 149 BitmapUsed by:150 601
Symbol 150 GraphicUses:149 20Used by:227
Symbol 151 BitmapUsed by:152 602
Symbol 152 GraphicUses:151 23Used by:227
Symbol 153 BitmapUsed by:154 603
Symbol 154 GraphicUses:153 26Used by:227
Symbol 155 BitmapUsed by:156 604
Symbol 156 GraphicUses:155 29Used by:227
Symbol 157 BitmapUsed by:158 605
Symbol 158 GraphicUses:157 32Used by:227
Symbol 159 BitmapUsed by:160 606
Symbol 160 GraphicUses:159 35Used by:227
Symbol 161 BitmapUsed by:162 607
Symbol 162 GraphicUses:161 38Used by:227
Symbol 163 BitmapUsed by:164 608
Symbol 164 GraphicUses:163 41Used by:227
Symbol 165 BitmapUsed by:166 609
Symbol 166 GraphicUses:165 44Used by:227
Symbol 167 BitmapUsed by:168 610
Symbol 168 GraphicUses:167 47Used by:227
Symbol 169 BitmapUsed by:170 611
Symbol 170 GraphicUses:169 50Used by:227
Symbol 171 BitmapUsed by:172 612
Symbol 172 GraphicUses:171 53Used by:227
Symbol 173 BitmapUsed by:174 613
Symbol 174 GraphicUses:173 56Used by:227
Symbol 175 BitmapUsed by:176 614
Symbol 176 GraphicUses:175 59Used by:227
Symbol 177 BitmapUsed by:178 615
Symbol 178 GraphicUses:177 62Used by:227
Symbol 179 BitmapUsed by:180 616
Symbol 180 GraphicUses:179 65Used by:227
Symbol 181 BitmapUsed by:182 617
Symbol 182 GraphicUses:181 68Used by:227
Symbol 183 BitmapUsed by:184 618
Symbol 184 GraphicUses:183 71Used by:227
Symbol 185 BitmapUsed by:186 619
Symbol 186 GraphicUses:185 74Used by:227
Symbol 187 BitmapUsed by:188 620
Symbol 188 GraphicUses:187 77Used by:227
Symbol 189 BitmapUsed by:190 621
Symbol 190 GraphicUses:189 80Used by:227
Symbol 191 BitmapUsed by:192 622
Symbol 192 GraphicUses:191 83Used by:227
Symbol 193 BitmapUsed by:194 623
Symbol 194 GraphicUses:193 80Used by:227
Symbol 195 BitmapUsed by:196 624
Symbol 196 GraphicUses:195 88Used by:227
Symbol 197 BitmapUsed by:198 625
Symbol 198 GraphicUses:197 91Used by:227
Symbol 199 BitmapUsed by:200 626
Symbol 200 GraphicUses:199 88Used by:227
Symbol 201 BitmapUsed by:202 627 1714
Symbol 202 GraphicUses:201 96Used by:227
Symbol 203 BitmapUsed by:204 628 1715
Symbol 204 GraphicUses:203 99Used by:227
Symbol 205 BitmapUsed by:206 629 1716
Symbol 206 GraphicUses:205 102Used by:227
Symbol 207 BitmapUsed by:208 630 1717
Symbol 208 GraphicUses:207 105Used by:227
Symbol 209 BitmapUsed by:210 631 1718
Symbol 210 GraphicUses:209 108Used by:227
Symbol 211 BitmapUsed by:212 632
Symbol 212 GraphicUses:211 111Used by:227
Symbol 213 BitmapUsed by:214 633
Symbol 214 GraphicUses:213 114Used by:227
Symbol 215 BitmapUsed by:216 634
Symbol 216 GraphicUses:215 117Used by:227
Symbol 217 BitmapUsed by:218 635
Symbol 218 GraphicUses:217 120Used by:227
Symbol 219 BitmapUsed by:220 636
Symbol 220 GraphicUses:219 123Used by:227
Symbol 221 BitmapUsed by:222 637
Symbol 222 GraphicUses:221 126Used by:227
Symbol 223 BitmapUsed by:224 639
Symbol 224 GraphicUses:223 129Used by:227
Symbol 225 BitmapUsed by:226 640
Symbol 226 GraphicUses:225 132Used by:227
Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger}Uses:136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 224 226
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:320 642 1285
Symbol 230 BitmapUsed by:231
Symbol 231 GraphicUses:230Used by:320 642 1285
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:320 642 1285
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:320 642 1285
Symbol 236 BitmapUsed by:237
Symbol 237 GraphicUses:236Used by:320 642
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:320 642
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:320 642
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:320 642
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:320 642
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:320 642
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:320 642
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:320 642
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:320 642
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:320 642
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:320 642
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:320 642
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:320 642
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:320 642
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:320 642
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:320 642
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:320 642
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:320 642
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:320 642
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:320 642
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:320 642
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:320 642
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:320 642
Symbol 282 BitmapUsed by:283
Symbol 283 GraphicUses:282Used by:320 642
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:320 642
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:320 642
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:320 642
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:320 642
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:320 642
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:320 642 1724 1740
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:320 642 1724 1740
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:320 642 1724 1740
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:320 642 1724 1740
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:320 642 1724 1740
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:320 642
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:320 642
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:320 642
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:320 642
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:320 642
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:320 642
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:320 642
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320 642
Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone}Uses:229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319
Symbol 321 BitmapUsed by:322 643 1264
Symbol 322 GraphicUses:321 2Used by:413
Symbol 323 BitmapUsed by:324 644 1266
Symbol 324 GraphicUses:323 5Used by:413
Symbol 325 BitmapUsed by:326 645 1269
Symbol 326 GraphicUses:325 8Used by:413
Symbol 327 BitmapUsed by:328 646 1261
Symbol 328 GraphicUses:327 11Used by:413
Symbol 329 BitmapUsed by:330 647 1265
Symbol 330 GraphicUses:329 2Used by:413
Symbol 331 BitmapUsed by:332 648
Symbol 332 GraphicUses:331 14Used by:413
Symbol 333 BitmapUsed by:334 649
Symbol 334 GraphicUses:333 17Used by:413
Symbol 335 BitmapUsed by:336 650
Symbol 336 GraphicUses:335 20Used by:413
Symbol 337 BitmapUsed by:338 651
Symbol 338 GraphicUses:337 23Used by:413
Symbol 339 BitmapUsed by:340 652
Symbol 340 GraphicUses:339 26Used by:413
Symbol 341 BitmapUsed by:342 653
Symbol 342 GraphicUses:341 29Used by:413
Symbol 343 BitmapUsed by:344 654
Symbol 344 GraphicUses:343 32Used by:413
Symbol 345 BitmapUsed by:346 655
Symbol 346 GraphicUses:345 35Used by:413
Symbol 347 BitmapUsed by:348 656
Symbol 348 GraphicUses:347 38Used by:413
Symbol 349 BitmapUsed by:350 657
Symbol 350 GraphicUses:349 41Used by:413
Symbol 351 BitmapUsed by:352 658
Symbol 352 GraphicUses:351 44Used by:413
Symbol 353 BitmapUsed by:354 659
Symbol 354 GraphicUses:353 47Used by:413
Symbol 355 BitmapUsed by:356 660
Symbol 356 GraphicUses:355 50Used by:413
Symbol 357 BitmapUsed by:358 661
Symbol 358 GraphicUses:357 53Used by:413
Symbol 359 BitmapUsed by:360 662
Symbol 360 GraphicUses:359 56Used by:413
Symbol 361 BitmapUsed by:362 663
Symbol 362 GraphicUses:361 59Used by:413
Symbol 363 BitmapUsed by:364 664
Symbol 364 GraphicUses:363 62Used by:413
Symbol 365 BitmapUsed by:366 665
Symbol 366 GraphicUses:365 65Used by:413
Symbol 367 BitmapUsed by:368 666
Symbol 368 GraphicUses:367 68Used by:413
Symbol 369 BitmapUsed by:370 667
Symbol 370 GraphicUses:369 71Used by:413
Symbol 371 BitmapUsed by:372 668
Symbol 372 GraphicUses:371 74Used by:413
Symbol 373 BitmapUsed by:374 669
Symbol 374 GraphicUses:373 77Used by:413
Symbol 375 BitmapUsed by:376 670
Symbol 376 GraphicUses:375 80Used by:413
Symbol 377 BitmapUsed by:378 671
Symbol 378 GraphicUses:377 83Used by:413
Symbol 379 BitmapUsed by:380 672
Symbol 380 GraphicUses:379 80Used by:413
Symbol 381 BitmapUsed by:382 673
Symbol 382 GraphicUses:381 88Used by:413
Symbol 383 BitmapUsed by:384 674
Symbol 384 GraphicUses:383 91Used by:413
Symbol 385 BitmapUsed by:386 675
Symbol 386 GraphicUses:385 88Used by:413
Symbol 387 BitmapUsed by:388 676 1719
Symbol 388 GraphicUses:387 96Used by:413
Symbol 389 BitmapUsed by:390 677 1720
Symbol 390 GraphicUses:389 99Used by:413
Symbol 391 BitmapUsed by:392 678 1721
Symbol 392 GraphicUses:391 102Used by:413
Symbol 393 BitmapUsed by:394 679 1722
Symbol 394 GraphicUses:393 105Used by:413
Symbol 395 BitmapUsed by:396 680 1723
Symbol 396 GraphicUses:395 108Used by:413
Symbol 397 BitmapUsed by:398 681
Symbol 398 GraphicUses:397 111Used by:413
Symbol 399 BitmapUsed by:400 682
Symbol 400 GraphicUses:399 114Used by:413
Symbol 401 BitmapUsed by:402 683
Symbol 402 GraphicUses:401 117Used by:413
Symbol 403 BitmapUsed by:404 684
Symbol 404 GraphicUses:403 120Used by:413
Symbol 405 BitmapUsed by:406 685
Symbol 406 GraphicUses:405 123Used by:413
Symbol 407 BitmapUsed by:408 686
Symbol 408 GraphicUses:407 126Used by:413
Symbol 409 BitmapUsed by:410 687
Symbol 410 GraphicUses:409 129Used by:413
Symbol 411 BitmapUsed by:412 688
Symbol 412 GraphicUses:411 132Used by:413
Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow}Uses:322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:504 690 1286
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:504 690 1286
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:504 690 1286
Symbol 420 BitmapUsed by:421
Symbol 421 GraphicUses:420Used by:504 690 1286
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:504 690
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:504 690
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:504 690
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:504 690
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:504 690
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:504 690
Symbol 434 BitmapUsed by:435
Symbol 435 GraphicUses:434Used by:504 690
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:504 690
Symbol 438 BitmapUsed by:439
Symbol 439 GraphicUses:438Used by:504 690
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:504 690
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:504 690
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:504 690
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:504 690
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:504 690
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:504 690
Symbol 452 BitmapUsed by:453
Symbol 453 GraphicUses:452Used by:504 690
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:504 690
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:504 690
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:504 690
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:504 690
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:504 690
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:504 690
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:504 690
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:504 690
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:504 690
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:504 690
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:504 690
Symbol 476 BitmapUsed by:477
Symbol 477 GraphicUses:476Used by:504 690
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:504 690 1724 1740
Symbol 480 BitmapUsed by:481
Symbol 481 GraphicUses:480Used by:504 690 1724 1740
Symbol 482 BitmapUsed by:483
Symbol 483 GraphicUses:482Used by:504 690 1724 1740
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484Used by:504 690 1724 1740
Symbol 486 BitmapUsed by:487
Symbol 487 GraphicUses:486Used by:504 690 1724 1740
Symbol 488 BitmapUsed by:489
Symbol 489 GraphicUses:488Used by:504 690
Symbol 490 BitmapUsed by:491
Symbol 491 GraphicUses:490Used by:504 690
Symbol 492 BitmapUsed by:493
Symbol 493 GraphicUses:492Used by:504 690
Symbol 494 BitmapUsed by:495
Symbol 495 GraphicUses:494Used by:504 690
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:504 690
Symbol 498 BitmapUsed by:499
Symbol 499 GraphicUses:498Used by:504 690
Symbol 500 BitmapUsed by:501
Symbol 501 GraphicUses:500Used by:504 690
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:504 690
Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon}Uses:415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 479 481 483 485 487 489 491 493 495 497 499 501 503
Symbol 505 BitmapUsed by:506 594 598 643 647 1781
Symbol 506 GraphicUses:1 505Used by:593
Symbol 507 BitmapUsed by:508 595 644 1782
Symbol 508 GraphicUses:4 507Used by:593
Symbol 509 BitmapUsed by:510 596 645 1783
Symbol 510 GraphicUses:7 509Used by:593
Symbol 511 BitmapUsed by:512 597 646 1784
Symbol 512 GraphicUses:10 511Used by:593
Symbol 513 BitmapUsed by:514 599 648 1785
Symbol 514 GraphicUses:13 513Used by:593
Symbol 515 BitmapUsed by:516 600 649 1786
Symbol 516 GraphicUses:16 515Used by:593
Symbol 517 BitmapUsed by:518 601 650 1787
Symbol 518 GraphicUses:19 517Used by:593
Symbol 519 BitmapUsed by:520 602 651 1788
Symbol 520 GraphicUses:22 519Used by:593
Symbol 521 BitmapUsed by:522 603 652 1789
Symbol 522 GraphicUses:25 521Used by:593
Symbol 523 BitmapUsed by:524 604 653 1790
Symbol 524 GraphicUses:28 523Used by:593
Symbol 525 BitmapUsed by:526 605 654 1791
Symbol 526 GraphicUses:31 525Used by:593
Symbol 527 BitmapUsed by:528 606 655 1792
Symbol 528 GraphicUses:34 527Used by:593
Symbol 529 BitmapUsed by:530 607 656 1793
Symbol 530 GraphicUses:37 529Used by:593
Symbol 531 BitmapUsed by:532 608 657 1794
Symbol 532 GraphicUses:40 531Used by:593
Symbol 533 BitmapUsed by:534 609 658 1795
Symbol 534 GraphicUses:43 533Used by:593
Symbol 535 BitmapUsed by:536 610 659 1796
Symbol 536 GraphicUses:46 535Used by:593
Symbol 537 BitmapUsed by:538 611 660 1797
Symbol 538 GraphicUses:49 537Used by:593
Symbol 539 BitmapUsed by:540 612 661 1798
Symbol 540 GraphicUses:52 539Used by:593
Symbol 541 BitmapUsed by:542 613 662 1799
Symbol 542 GraphicUses:55 541Used by:593
Symbol 543 BitmapUsed by:544 614 663 1800
Symbol 544 GraphicUses:58 543Used by:593
Symbol 545 BitmapUsed by:546 615 664 1801
Symbol 546 GraphicUses:61 545Used by:593
Symbol 547 BitmapUsed by:548 616 665 1802
Symbol 548 GraphicUses:64 547Used by:593
Symbol 549 BitmapUsed by:550 617 666 1803
Symbol 550 GraphicUses:67 549Used by:593
Symbol 551 BitmapUsed by:552 618 667 1804
Symbol 552 GraphicUses:70 551Used by:593
Symbol 553 BitmapUsed by:554 619 668 1805
Symbol 554 GraphicUses:73 553Used by:593
Symbol 555 BitmapUsed by:556 620 669 1806
Symbol 556 GraphicUses:76 555Used by:593
Symbol 557 BitmapUsed by:558 561 621 623 670 672 1807
Symbol 558 GraphicUses:79 557Used by:593
Symbol 559 BitmapUsed by:560 622 671 1808
Symbol 560 GraphicUses:82 559Used by:593
Symbol 561 GraphicUses:85 557Used by:593
Symbol 562 BitmapUsed by:563 566 624 626 673 675 1809
Symbol 563 GraphicUses:87 562Used by:593
Symbol 564 BitmapUsed by:565 625 674 1810
Symbol 565 GraphicUses:90 564Used by:593
Symbol 566 GraphicUses:93 562Used by:593
Symbol 567 BitmapUsed by:568 627 676 1694
Symbol 568 GraphicUses:95 567Used by:593
Symbol 569 BitmapUsed by:570 628 677 1695
Symbol 570 GraphicUses:98 569Used by:593
Symbol 571 BitmapUsed by:572 629 678 1696
Symbol 572 GraphicUses:101 571Used by:593
Symbol 573 BitmapUsed by:574 630 679 1697
Symbol 574 GraphicUses:104 573Used by:593
Symbol 575 BitmapUsed by:576 631 680 1698
Symbol 576 GraphicUses:107 575Used by:593
Symbol 577 BitmapUsed by:578 632 681 1811
Symbol 578 GraphicUses:110 577Used by:593
Symbol 579 BitmapUsed by:580 633 682 1812
Symbol 580 GraphicUses:113 579Used by:593
Symbol 581 BitmapUsed by:582 634 683 1813
Symbol 582 GraphicUses:116 581Used by:593
Symbol 583 BitmapUsed by:584 635 684 1814
Symbol 584 GraphicUses:119 583Used by:593
Symbol 585 BitmapUsed by:586 636 685 1815
Symbol 586 GraphicUses:122 585Used by:593
Symbol 587 BitmapUsed by:588 637 686 1816
Symbol 588 GraphicUses:125 587Used by:593
Symbol 589 BitmapUsed by:590 638 687
Symbol 590 GraphicUses:128 589Used by:593
Symbol 591 BitmapUsed by:592 640 688 1817
Symbol 592 GraphicUses:131 591Used by:593
Symbol 593 MovieClip {com.nitrome.twinshot.Player1White}Uses:506 508 510 512 514 516 518 520 522 524 526 528 530 532 534 536 538 540 542 544 546 548 550 552 554 556 558 560 561 563 565 566 568 570 572 574 576 578 580 582 584 586 588 590 592
Symbol 594 GraphicUses:135 505Used by:641
Symbol 595 GraphicUses:137 507Used by:641
Symbol 596 GraphicUses:139 509Used by:641
Symbol 597 GraphicUses:141 511Used by:641
Symbol 598 GraphicUses:143 505Used by:641
Symbol 599 GraphicUses:145 513Used by:641
Symbol 600 GraphicUses:147 515Used by:641
Symbol 601 GraphicUses:149 517Used by:641
Symbol 602 GraphicUses:151 519Used by:641
Symbol 603 GraphicUses:153 521Used by:641
Symbol 604 GraphicUses:155 523Used by:641
Symbol 605 GraphicUses:157 525Used by:641
Symbol 606 GraphicUses:159 527Used by:641
Symbol 607 GraphicUses:161 529Used by:641
Symbol 608 GraphicUses:163 531Used by:641
Symbol 609 GraphicUses:165 533Used by:641
Symbol 610 GraphicUses:167 535Used by:641
Symbol 611 GraphicUses:169 537Used by:641
Symbol 612 GraphicUses:171 539Used by:641
Symbol 613 GraphicUses:173 541Used by:641
Symbol 614 GraphicUses:175 543Used by:641
Symbol 615 GraphicUses:177 545Used by:641
Symbol 616 GraphicUses:179 547Used by:641
Symbol 617 GraphicUses:181 549Used by:641
Symbol 618 GraphicUses:183 551Used by:641
Symbol 619 GraphicUses:185 553Used by:641
Symbol 620 GraphicUses:187 555Used by:641
Symbol 621 GraphicUses:189 557Used by:641
Symbol 622 GraphicUses:191 559Used by:641
Symbol 623 GraphicUses:193 557Used by:641
Symbol 624 GraphicUses:195 562Used by:641
Symbol 625 GraphicUses:197 564Used by:641
Symbol 626 GraphicUses:199 562Used by:641
Symbol 627 GraphicUses:201 567Used by:641
Symbol 628 GraphicUses:203 569Used by:641
Symbol 629 GraphicUses:205 571Used by:641
Symbol 630 GraphicUses:207 573Used by:641
Symbol 631 GraphicUses:209 575Used by:641
Symbol 632 GraphicUses:211 577Used by:641
Symbol 633 GraphicUses:213 579Used by:641
Symbol 634 GraphicUses:215 581Used by:641
Symbol 635 GraphicUses:217 583Used by:641
Symbol 636 GraphicUses:219 585Used by:641
Symbol 637 GraphicUses:221 587Used by:641
Symbol 638 GraphicUses:589Used by:641 1818
Symbol 639 GraphicUses:223Used by:641
Symbol 640 GraphicUses:225 591Used by:641
Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger}Uses:594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640
Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone}Uses:229 231 233 235 237 239 241 243 245 247 249 251 253 255 257 259 261 263 265 267 269 271 273 275 277 279 281 283 285 287 289 291 293 295 297 299 301 303 305 307 309 311 313 315 317 319
Symbol 643 GraphicUses:321 505Used by:689
Symbol 644 GraphicUses:323 507Used by:689
Symbol 645 GraphicUses:325 509Used by:689
Symbol 646 GraphicUses:327 511Used by:689
Symbol 647 GraphicUses:329 505Used by:689
Symbol 648 GraphicUses:331 513Used by:689
Symbol 649 GraphicUses:333 515Used by:689
Symbol 650 GraphicUses:335 517Used by:689
Symbol 651 GraphicUses:337 519Used by:689
Symbol 652 GraphicUses:339 521Used by:689
Symbol 653 GraphicUses:341 523Used by:689
Symbol 654 GraphicUses:343 525Used by:689
Symbol 655 GraphicUses:345 527Used by:689
Symbol 656 GraphicUses:347 529Used by:689
Symbol 657 GraphicUses:349 531Used by:689
Symbol 658 GraphicUses:351 533Used by:689
Symbol 659 GraphicUses:353 535Used by:689
Symbol 660 GraphicUses:355 537Used by:689
Symbol 661 GraphicUses:357 539Used by:689
Symbol 662 GraphicUses:359 541Used by:689
Symbol 663 GraphicUses:361 543Used by:689
Symbol 664 GraphicUses:363 545Used by:689
Symbol 665 GraphicUses:365 547Used by:689
Symbol 666 GraphicUses:367 549Used by:689
Symbol 667 GraphicUses:369 551Used by:689
Symbol 668 GraphicUses:371 553Used by:689
Symbol 669 GraphicUses:373 555Used by:689
Symbol 670 GraphicUses:375 557Used by:689
Symbol 671 GraphicUses:377 559Used by:689
Symbol 672 GraphicUses:379 557Used by:689
Symbol 673 GraphicUses:381 562Used by:689
Symbol 674 GraphicUses:383 564Used by:689
Symbol 675 GraphicUses:385 562Used by:689
Symbol 676 GraphicUses:387 567Used by:689
Symbol 677 GraphicUses:389 569Used by:689
Symbol 678 GraphicUses:391 571Used by:689
Symbol 679 GraphicUses:393 573Used by:689
Symbol 680 GraphicUses:395 575Used by:689
Symbol 681 GraphicUses:397 577Used by:689
Symbol 682 GraphicUses:399 579Used by:689
Symbol 683 GraphicUses:401 581Used by:689
Symbol 684 GraphicUses:403 583Used by:689
Symbol 685 GraphicUses:405 585Used by:689
Symbol 686 GraphicUses:407 587Used by:689
Symbol 687 GraphicUses:409 589Used by:689
Symbol 688 GraphicUses:411 591Used by:689
Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow}Uses:643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688
Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon}Uses:415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 479 481 483 485 487 489 491 493 495 497 499 501 503
Symbol 691 GraphicUsed by:696 699 702 705 708 711 715 939
Symbol 692 BitmapUsed by:693
Symbol 693 GraphicUses:692Used by:696
Symbol 694 BitmapUsed by:695
Symbol 695 GraphicUses:694Used by:696 699 702 705 708 711 715
Symbol 696 MovieClip {TwinShot_fla.switch_orange_461}Uses:691 693 695Used by:712
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:699
Symbol 699 MovieClip {TwinShot_fla.switch_demon_454}Uses:691 698 695Used by:712 716
Symbol 700 BitmapUsed by:701
Symbol 701 GraphicUses:700Used by:702
Symbol 702 MovieClip {TwinShot_fla.switch_tiger_455}Uses:691 701 695Used by:712 716
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:705
Symbol 705 MovieClip {TwinShot_fla.switch_white_456}Uses:691 704 695Used by:712 716
Symbol 706 BitmapUsed by:707
Symbol 707 GraphicUses:706Used by:708
Symbol 708 MovieClip {TwinShot_fla.switch_shadow_457}Uses:691 707 695Used by:712 716
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:711
Symbol 711 MovieClip {TwinShot_fla.switch_stone_458}Uses:691 710 695Used by:712 716
Symbol 712 MovieClip {skin_select_2}Uses:696 699 702 705 708 711Used by:Timeline
Symbol 713 BitmapUsed by:714
Symbol 714 GraphicUses:713Used by:715
Symbol 715 MovieClip {TwinShot_fla.switch_pink_459}Uses:691 714 695Used by:716
Symbol 716 MovieClip {skin_select_1}Uses:699 702 705 708 711 715Used by:Timeline
Symbol 717 GraphicUsed by:856
Symbol 718 BitmapUsed by:719
Symbol 719 GraphicUses:718Used by:720
Symbol 720 MovieClip {Text_None_0}Uses:719Used by:856
Symbol 721 BitmapUsed by:722
Symbol 722 GraphicUses:721Used by:723
Symbol 723 MovieClip {Text_None_1}Uses:722Used by:856
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:726
Symbol 726 MovieClip {Text_None_2}Uses:725Used by:856
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:729
Symbol 729 MovieClip {Text_None_3}Uses:728Used by:856
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:732
Symbol 732 MovieClip {Text_None_4}Uses:731Used by:856
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:735
Symbol 735 MovieClip {Text_None_5}Uses:734Used by:856
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:738
Symbol 738 MovieClip {Text_None_6}Uses:737Used by:856
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:741
Symbol 741 MovieClip {Text_None_7}Uses:740Used by:856
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:744
Symbol 744 MovieClip {Text_None_8}Uses:743Used by:856
Symbol 745 BitmapUsed by:746
Symbol 746 GraphicUses:745Used by:747
Symbol 747 MovieClip {Text_None_9}Uses:746Used by:856
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:750
Symbol 750 MovieClip {Text_None_A}Uses:749Used by:856
Symbol 751 BitmapUsed by:752
Symbol 752 GraphicUses:751Used by:753
Symbol 753 MovieClip {Text_None_B}Uses:752Used by:856
Symbol 754 BitmapUsed by:755
Symbol 755 GraphicUses:754Used by:756
Symbol 756 MovieClip {Text_None_C}Uses:755Used by:856
Symbol 757 BitmapUsed by:758
Symbol 758 GraphicUses:757Used by:759
Symbol 759 MovieClip {Text_None_COLON}Uses:758Used by:856
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:762
Symbol 762 MovieClip {Text_None_COMMA}Uses:761Used by:856
Symbol 763 BitmapUsed by:764
Symbol 764 GraphicUses:763Used by:765
Symbol 765 MovieClip {Text_None_D}Uses:764Used by:856
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:768
Symbol 768 MovieClip {Text_None_E}Uses:767Used by:856
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:771
Symbol 771 MovieClip {Text_None_EXCLAMATION}Uses:770Used by:856
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:774
Symbol 774 MovieClip {Text_None_F}Uses:773Used by:856
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:777
Symbol 777 MovieClip {Text_None_FORWARDSLASH}Uses:776Used by:856
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:780
Symbol 780 MovieClip {Text_None_G}Uses:779Used by:856
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:783
Symbol 783 MovieClip {Text_None_H}Uses:782Used by:856
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:786
Symbol 786 MovieClip {Text_None_HYPHEN}Uses:785Used by:856
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:789
Symbol 789 MovieClip {Text_None_I}Uses:788Used by:856
Symbol 790 BitmapUsed by:791
Symbol 791 GraphicUses:790Used by:792
Symbol 792 MovieClip {Text_None_J}Uses:791Used by:856
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:795
Symbol 795 MovieClip {Text_None_K}Uses:794Used by:856
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:798
Symbol 798 MovieClip {Text_None_L}Uses:797Used by:856
Symbol 799 BitmapUsed by:800
Symbol 800 GraphicUses:799Used by:801
Symbol 801 MovieClip {Text_None_M}Uses:800Used by:856
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:804
Symbol 804 MovieClip {Text_None_N}Uses:803Used by:856
Symbol 805 BitmapUsed by:806
Symbol 806 GraphicUses:805Used by:807
Symbol 807 MovieClip {Text_None_O}Uses:806Used by:856
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:810
Symbol 810 MovieClip {Text_None_P}Uses:809Used by:856
Symbol 811 BitmapUsed by:812
Symbol 812 GraphicUses:811Used by:813
Symbol 813 MovieClip {Text_None_Q}Uses:812Used by:856
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:816
Symbol 816 MovieClip {Text_None_QUESTION}Uses:815Used by:856
Symbol 817 BitmapUsed by:818
Symbol 818 GraphicUses:817Used by:819
Symbol 819 MovieClip {Text_None_R}Uses:818Used by:856
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:822
Symbol 822 MovieClip {Text_None_S}Uses:821Used by:856
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:825
Symbol 825 MovieClip {Text_None_SEMICOLON}Uses:824Used by:856
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:828
Symbol 828 MovieClip {Text_None_STOP}Uses:827Used by:856
Symbol 829 BitmapUsed by:830
Symbol 830 GraphicUses:829Used by:831
Symbol 831 MovieClip {Text_None_T}Uses:830Used by:856
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:834
Symbol 834 MovieClip {Text_None_U}Uses:833Used by:856
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:837
Symbol 837 MovieClip {Text_None_V}Uses:836Used by:856
Symbol 838 BitmapUsed by:839
Symbol 839 GraphicUses:838Used by:840
Symbol 840 MovieClip {Text_None_W}Uses:839Used by:856
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:843
Symbol 843 MovieClip {Text_None_X}Uses:842Used by:856
Symbol 844 BitmapUsed by:845
Symbol 845 GraphicUses:844Used by:846
Symbol 846 MovieClip {Text_None_Y}Uses:845Used by:856
Symbol 847 BitmapUsed by:848
Symbol 848 GraphicUses:847Used by:849
Symbol 849 MovieClip {Text_None_Z}Uses:848Used by:856
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:852
Symbol 852 MovieClip {Text_None_SPACE}Uses:851Used by:856
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:855
Symbol 855 MovieClip {Text_None_APOSTROPHE}Uses:854Used by:856
Symbol 856 MovieClip {TwinShotFont}Uses:717 720 723 726 729 732 735 738 741 744 747 750 753 756 759 762 765 768 771 774 777 780 783 786 789 792 795 798 801 804 807 810 813 816 819 822 825 828 831 834 837 840 843 846 849 852 855Used by:1240 1241 1242 1243 1244 1245 1297 1302 1303 1304 1305 1311 1331 1337 1340 1346 1347 1349 1355 1356 1361 1362 1363 1364 1366 1369 1370 1371 1374 1375 1376 4324 4429 4502 4600 4604 4607 4638 4861 4907  Timeline
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:866
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:861
Symbol 861 MovieClipUses:860Used by:866 935
Symbol 862 BitmapUsed by:864
Symbol 863 BitmapUsed by:864
Symbol 864 GraphicUses:862 863Used by:865
Symbol 865 MovieClipUses:864Used by:866 920 935
Symbol 866 MovieClip {TwinShot_fla.menubackground_2}Uses:858 861 865Used by:936
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:887
Symbol 869 BitmapUsed by:870
Symbol 870 GraphicUses:869Used by:881
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:881
Symbol 873 BitmapUsed by:874
Symbol 874 GraphicUses:873Used by:881
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:881
Symbol 877 BitmapUsed by:878
Symbol 878 GraphicUses:877Used by:881
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:881
Symbol 881 MovieClipUses:870 872 874 876 878 880Used by:887
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:887
Symbol 884 BitmapUsed by:885
Symbol 885 GraphicUses:884Used by:886
Symbol 886 MovieClipUses:885Used by:887
Symbol 887 MovieClip {TwinShot_fla.heavenbackground_5}Uses:868 881 883 886Used by:936
Symbol 888 BitmapUsed by:889
Symbol 889 GraphicUses:888Used by:920
Symbol 890 GraphicUsed by:891
Symbol 891 MovieClipUses:890Used by:920
Symbol 892 BitmapUsed by:894 908
Symbol 893 BitmapUsed by:894 911
Symbol 894 GraphicUses:892 893Used by:916
Symbol 895 BitmapUsed by:897 910
Symbol 896 BitmapUsed by:897 912
Symbol 897 GraphicUses:895 896Used by:916
Symbol 898 BitmapUsed by:900 911
Symbol 899 BitmapUsed by:900 913
Symbol 900 GraphicUses:898 899Used by:916
Symbol 901 BitmapUsed by:903 912
Symbol 902 BitmapUsed by:903 914
Symbol 903 GraphicUses:901 902Used by:916
Symbol 904 BitmapUsed by:906 913
Symbol 905 BitmapUsed by:906 915
Symbol 906 GraphicUses:904 905Used by:916
Symbol 907 BitmapUsed by:908 914
Symbol 908 GraphicUses:907 892Used by:916
Symbol 909 BitmapUsed by:910 915
Symbol 910 GraphicUses:909 895Used by:916
Symbol 911 GraphicUses:893 898Used by:916
Symbol 912 GraphicUses:896 901Used by:916
Symbol 913 GraphicUses:899 904Used by:916
Symbol 914 GraphicUses:902 907Used by:916
Symbol 915 GraphicUses:905 909Used by:916
Symbol 916 MovieClipUses:894 897 900 903 906 908 910 911 912 913 914 915Used by:920
Symbol 917 BitmapUsed by:918
Symbol 918 GraphicUses:917Used by:919
Symbol 919 MovieClipUses:918Used by:920
Symbol 920 MovieClip {TwinShot_fla.hellbackground_9}Uses:889 891 916 919 865Used by:936
Symbol 921 BitmapUsed by:922
Symbol 922 GraphicUses:921Used by:935
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:925
Symbol 925 MovieClipUses:924Used by:935
Symbol 926 BitmapUsed by:927
Symbol 927 GraphicUses:926Used by:928
Symbol 928 MovieClipUses:927Used by:935
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:934 935 4597
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:933
Symbol 933 MovieClipUses:932Used by:935
Symbol 934 MovieClipUses:930Used by:935
Symbol 935 MovieClip {TwinShot_fla.originalbackground_13}Uses:922 925 928 930 933 861 865 934Used by:936
Symbol 936 MovieClip {com.nitrome.twinshot.Background}Uses:866 887 920 935Used by:4647  Timeline
Symbol 937 ShapeTweeningUsed by:939
Symbol 938 ShapeTweeningUsed by:939
Symbol 939 MovieClip {com.nitrome.game.Transition}Uses:937 938 691Used by:4647  Timeline
Symbol 940 FontUsed by:941 1152 1343 1344 1365 2225 4276 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4313 4314 4315 4316 4317 4322 4323 4828 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4850 4852 4854 4855 4856 4857 4858 4864 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4901 4902 4905 4906 4910 4913 4914 4915 4918 4919 4951 4952 4963 4981 5001 5020 5031 5033 5035 5037 5049 5051 5053 5055
Symbol 941 EditableTextUses:940Used by:Timeline
Symbol 942 BitmapUsed by:943
Symbol 943 GraphicUses:942Used by:946
Symbol 944 BitmapUsed by:945
Symbol 945 GraphicUses:944Used by:946
Symbol 946 MovieClip {FriendlyFireBat}Uses:943 945Used by:4647
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:949
Symbol 949 MovieClipUses:948Used by:962
Symbol 950 BitmapUsed by:951
Symbol 951 GraphicUses:950Used by:952
Symbol 952 MovieClipUses:951Used by:962
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:955
Symbol 955 MovieClipUses:954Used by:962
Symbol 956 BitmapUsed by:957
Symbol 957 GraphicUses:956Used by:958
Symbol 958 MovieClipUses:957Used by:962
Symbol 959 BitmapUsed by:960
Symbol 960 GraphicUses:959Used by:961
Symbol 961 MovieClipUses:960Used by:962
Symbol 962 MovieClip {com.nitrome.game.BonusStageIndicator}Uses:949 952 955 958 961Used by:4647  Timeline
Symbol 963 BitmapUsed by:964
Symbol 964 GraphicUses:963Used by:965
Symbol 965 MovieClip {tile_ns42}Uses:964Used by:4647
Symbol 966 BitmapUsed by:967
Symbol 967 GraphicUses:966Used by:976
Symbol 968 BitmapUsed by:969
Symbol 969 GraphicUses:968Used by:976
Symbol 970 BitmapUsed by:971
Symbol 971 GraphicUses:970Used by:976
Symbol 972 BitmapUsed by:973
Symbol 973 GraphicUses:972Used by:976
Symbol 974 BitmapUsed by:975
Symbol 975 GraphicUses:974Used by:976
Symbol 976 MovieClip {tile_ns43}Uses:967 969 971 973 975Used by:4647
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:979
Symbol 979 MovieClip {tile_ns41}Uses:978Used by:4647
Symbol 980 BitmapUsed by:981
Symbol 981 GraphicUses:980Used by:982
Symbol 982 MovieClip {tile_ns40}Uses:981Used by:4647
Symbol 983 BitmapUsed by:984
Symbol 984 GraphicUses:983Used by:985
Symbol 985 MovieClip {tile_ns39}Uses:984Used by:4647
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:988
Symbol 988 MovieClip {tile_ns33}Uses:987Used by:4647
Symbol 989 BitmapUsed by:990
Symbol 990 GraphicUses:989Used by:991
Symbol 991 MovieClip {tile_ns38}Uses:990Used by:4647
Symbol 992 BitmapUsed by:993
Symbol 993 GraphicUses:992Used by:994
Symbol 994 MovieClip {tile_ns37}Uses:993Used by:4647
Symbol 995 BitmapUsed by:996
Symbol 996 GraphicUses:995Used by:997
Symbol 997 MovieClip {tile_ns36}Uses:996Used by:4647
Symbol 998 BitmapUsed by:999
Symbol 999 GraphicUses:998Used by:1000
Symbol 1000 MovieClip {tile_ns35}Uses:999Used by:4647
Symbol 1001 BitmapUsed by:1002
Symbol 1002 GraphicUses:1001Used by:1003
Symbol 1003 MovieClip {tile_ns34}Uses:1002Used by:4647
Symbol 1004 BitmapUsed by:1005
Symbol 1005 GraphicUses:1004Used by:1006
Symbol 1006 MovieClip {tile_ns32}Uses:1005Used by:4647
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1009
Symbol 1009 MovieClip {tile_ns31}Uses:1008Used by:4647
Symbol 1010 BitmapUsed by:1011
Symbol 1011 GraphicUses:1010Used by:1012
Symbol 1012 MovieClip {tile_ns30}Uses:1011Used by:4647
Symbol 1013 BitmapUsed by:1014
Symbol 1014 GraphicUses:1013Used by:1015
Symbol 1015 MovieClip {tile_ns29}Uses:1014Used by:4647
Symbol 1016 BitmapUsed by:1017
Symbol 1017 GraphicUses:1016Used by:1018
Symbol 1018 MovieClip {tile_ns28}Uses:1017Used by:4647
Symbol 1019 BitmapUsed by:1020
Symbol 1020 GraphicUses:1019Used by:1021
Symbol 1021 MovieClip {tile_ns27}Uses:1020Used by:4647
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1024
Symbol 1024 MovieClip {tile_ns26}Uses:1023Used by:4647
Symbol 1025 BitmapUsed by:1026
Symbol 1026 GraphicUses:1025Used by:1027
Symbol 1027 MovieClip {tile_ns25}Uses:1026Used by:4647
Symbol 1028 BitmapUsed by:1029
Symbol 1029 GraphicUses:1028Used by:1030
Symbol 1030 MovieClip {tile_ns24}Uses:1029Used by:4647
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1033
Symbol 1033 MovieClip {tile_ns23}Uses:1032Used by:4647
Symbol 1034 BitmapUsed by:1035
Symbol 1035 GraphicUses:1034Used by:1036
Symbol 1036 MovieClip {tile_ns22}Uses:1035Used by:4647
Symbol 1037 BitmapUsed by:1038
Symbol 1038 GraphicUses:1037Used by:1039
Symbol 1039 MovieClip {tile_ns21}Uses:1038Used by:4647
Symbol 1040 BitmapUsed by:1041
Symbol 1041 GraphicUses:1040Used by:1042
Symbol 1042 MovieClip {tile_ns20}Uses:1041Used by:4647
Symbol 1043 BitmapUsed by:1044
Symbol 1044 GraphicUses:1043Used by:1045
Symbol 1045 MovieClip {tile_ns19}Uses:1044Used by:4647
Symbol 1046 BitmapUsed by:1047
Symbol 1047 GraphicUses:1046Used by:1048
Symbol 1048 MovieClip {tile_ns18}Uses:1047Used by:4647
Symbol 1049 BitmapUsed by:1050
Symbol 1050 GraphicUses:1049Used by:1051
Symbol 1051 MovieClip {tile_ns17}Uses:1050Used by:4647
Symbol 1052 BitmapUsed by:1053
Symbol 1053 GraphicUses:1052Used by:1054
Symbol 1054 MovieClip {tile_cl13}Uses:1053Used by:4647
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1057
Symbol 1057 MovieClip {tile_cl12}Uses:1056Used by:4647
Symbol 1058 BitmapUsed by:1059
Symbol 1059 GraphicUses:1058Used by:1060
Symbol 1060 MovieClip {tile_cl11}Uses:1059Used by:4647
Symbol 1061 BitmapUsed by:1062
Symbol 1062 GraphicUses:1061Used by:1063
Symbol 1063 MovieClip {tile_cl10}Uses:1062Used by:4647
Symbol 1064 BitmapUsed by:1065
Symbol 1065 GraphicUses:1064Used by:1066
Symbol 1066 MovieClip {tile_cl9}Uses:1065Used by:4647
Symbol 1067 BitmapUsed by:1068
Symbol 1068 GraphicUses:1067Used by:1069
Symbol 1069 MovieClip {tile_cl8}Uses:1068Used by:4647
Symbol 1070 BitmapUsed by:1071
Symbol 1071 GraphicUses:1070Used by:1072
Symbol 1072 MovieClip {tile_cl7}Uses:1071Used by:4647
Symbol 1073 BitmapUsed by:1074
Symbol 1074 GraphicUses:1073Used by:1075
Symbol 1075 MovieClip {tile_wl24}Uses:1074Used by:4647
Symbol 1076 BitmapUsed by:1077
Symbol 1077 GraphicUses:1076Used by:1078
Symbol 1078 MovieClip {tile_wl23}Uses:1077Used by:4647
Symbol 1079 BitmapUsed by:1080
Symbol 1080 GraphicUses:1079Used by:1081
Symbol 1081 MovieClip {tile_cl6}Uses:1080Used by:4647
Symbol 1082 BitmapUsed by:1083
Symbol 1083 GraphicUses:1082Used by:1084
Symbol 1084 MovieClip {tile_wl22}Uses:1083Used by:4647
Symbol 1085 BitmapUsed by:1086
Symbol 1086 GraphicUses:1085Used by:1087
Symbol 1087 MovieClip {tile_wl21}Uses:1086Used by:4647
Symbol 1088 BitmapUsed by:1089
Symbol 1089 GraphicUses:1088Used by:1090
Symbol 1090 MovieClip {tile_wl20}Uses:1089Used by:4647
Symbol 1091 BitmapUsed by:1092
Symbol 1092 GraphicUses:1091Used by:1093
Symbol 1093 MovieClip {tile_wl19}Uses:1092Used by:4647
Symbol 1094 BitmapUsed by:1095
Symbol 1095 GraphicUses:1094Used by:1096
Symbol 1096 MovieClip {tile_wl18}Uses:1095Used by:4647
Symbol 1097 BitmapUsed by:1098
Symbol 1098 GraphicUses:1097Used by:1099
Symbol 1099 MovieClip {tile_wl17}Uses:1098Used by:4647
Symbol 1100 BitmapUsed by:1101
Symbol 1101 GraphicUses:1100Used by:1102
Symbol 1102 MovieClip {tile_wl16}Uses:1101Used by:4647
Symbol 1103 BitmapUsed by:1104
Symbol 1104 GraphicUses:1103Used by:1105
Symbol 1105 MovieClip {tile_wl15}Uses:1104Used by:4647
Symbol 1106 BitmapUsed by:1107
Symbol 1107 GraphicUses:1106Used by:1108
Symbol 1108 MovieClip {tile_wl14}Uses:1107Used by:4647
Symbol 1109 BitmapUsed by:1110
Symbol 1110 GraphicUses:1109Used by:1111
Symbol 1111 MovieClip {tile_wl13}Uses:1110Used by:4647
Symbol 1112 BitmapUsed by:1113
Symbol 1113 GraphicUses:1112Used by:1114
Symbol 1114 MovieClip {tile_bl13}Uses:1113Used by:4647
Symbol 1115 BitmapUsed by:1116
Symbol 1116 GraphicUses:1115Used by:1117
Symbol 1117 MovieClip {tile_bl12}Uses:1116Used by:4647
Symbol 1118 BitmapUsed by:1119
Symbol 1119 GraphicUses:1118Used by:1120
Symbol 1120 MovieClip {tile_bl10}Uses:1119Used by:4647
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1123
Symbol 1123 MovieClip {tile_bl9}Uses:1122Used by:4647
Symbol 1124 BitmapUsed by:1125
Symbol 1125 GraphicUses:1124Used by:1126
Symbol 1126 MovieClip {tile_bl14}Uses:1125Used by:4647
Symbol 1127 BitmapUsed by:1128
Symbol 1128 GraphicUses:1127Used by:1129
Symbol 1129 MovieClip {tile_bl11}Uses:1128Used by:4647
Symbol 1130 BitmapUsed by:1131
Symbol 1131 GraphicUses:1130Used by:1138
Symbol 1132 BitmapUsed by:1133
Symbol 1133 GraphicUses:1132Used by:1138
Symbol 1134 BitmapUsed by:1135
Symbol 1135 GraphicUses:1134Used by:1138
Symbol 1136 BitmapUsed by:1137
Symbol 1137 GraphicUses:1136Used by:1138
Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}Uses:1131 1133 1135 1137Used by:1139
Symbol 1139 MovieClip {player_2_powerup_selector}Uses:1138Used by:4324 4647  Timeline
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1148
Symbol 1142 BitmapUsed by:1143
Symbol 1143 GraphicUses:1142Used by:1148
Symbol 1144 BitmapUsed by:1145
Symbol 1145 GraphicUses:1144Used by:1148
Symbol 1146 BitmapUsed by:1147
Symbol 1147 GraphicUses:1146Used by:1148
Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}Uses:1141 1143 1145 1147Used by:1149
Symbol 1149 MovieClip {player_1_powerup_selector}Uses:1148Used by:4324 4647  Timeline
Symbol 1150 BitmapUsed by:1151
Symbol 1151 GraphicUses:1150Used by:1153
Symbol 1152 TextUses:940Used by:1153
Symbol 1153 MovieClip {com.nitrome.coins.MochiErrorMessage}Uses:1151 1152Used by:4647  Timeline
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1162
Symbol 1156 BitmapUsed by:1157
Symbol 1157 GraphicUses:1156Used by:1162
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1162
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1162
Symbol 1162 MovieClip {TwinShot_fla.m_normal_button_86}Uses:1155 1157 1159 1161Used by:1181
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1171
Symbol 1165 BitmapUsed by:1166
Symbol 1166 GraphicUses:1165Used by:1171
Symbol 1167 BitmapUsed by:1168
Symbol 1168 GraphicUses:1167Used by:1171
Symbol 1169 BitmapUsed by:1170
Symbol 1170 GraphicUses:1169Used by:1171
Symbol 1171 MovieClip {TwinShot_fla.m_tag_button_87}Uses:1164 1166 1168 1170Used by:1181
Symbol 1172 BitmapUsed by:1173
Symbol 1173 GraphicUses:1172Used by:1180
Symbol 1174 BitmapUsed by:1175
Symbol 1175 GraphicUses:1174Used by:1180
Symbol 1176 BitmapUsed by:1177
Symbol 1177 GraphicUses:1176Used by:1180
Symbol 1178 BitmapUsed by:1179
Symbol 1179 GraphicUses:1178Used by:1180
Symbol 1180 MovieClip {TwinShot_fla.m_friendly_button_88}Uses:1173 1175 1177 1179Used by:1181
Symbol 1181 MovieClip {com.nitrome.buttons.GameModeToggle}Uses:1162 1171 1180Used by:4647  Timeline
Symbol 1182 BitmapUsed by:1183
Symbol 1183 GraphicUses:1182Used by:1190 1191 1192
Symbol 1184 BitmapUsed by:1185
Symbol 1185 GraphicUses:1184Used by:1190 1191 1192
Symbol 1186 BitmapUsed by:1187
Symbol 1187 GraphicUses:1186Used by:1190 1191 1192
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1190 1191 1192
Symbol 1190 MovieClip {com.nitrome.buttons.FartModeToggle}Uses:1183 1185 1187 1189Used by:4647  Timeline
Symbol 1191 MovieClip {com.nitrome.buttons.CharacterToggle}Uses:1183 1185 1187 1189Used by:4647  Timeline
Symbol 1192 MovieClip {com.nitrome.buttons.LevelSkipToggle}Uses:1183 1185 1187 1189Used by:4647  Timeline
Symbol 1193 BitmapUsed by:1194
Symbol 1194 GraphicUses:1193Used by:1211 1212 1213 1214 1215 1216 1217 1218 1219
Symbol 1195 BitmapUsed by:1196
Symbol 1196 GraphicUses:1195Used by:1199
Symbol 1197 BitmapUsed by:1198
Symbol 1198 GraphicUses:1197Used by:1199
Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}Uses:1196 1198Used by:1211 1212 1213 1214 1215 1216 1217 1218 1219 1228 1235
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1204
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1204
Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}Uses:1201 1203Used by:1211 1212 1213 1214 1215 1216 1217 1218 1219 1228 1235
Symbol 1205 BitmapUsed by:1206 1207 1208 1209 1210
Symbol 1206 GraphicUses:1205Used by:1211 1212 1213 1214 1215 1216 1217 1218 1219
Symbol 1207 GraphicUses:1205Used by:1211 1212 1213 1214 1215 1216 1217 1218 1219
Symbol 1208 GraphicUses:1205Used by:1211 1212 1213 1214 1215 1216 1217 1218 1219
Symbol 1209 GraphicUses:1205Used by:1211 1212 1213 1214 1215 1216 1217 1218 1219
Symbol 1210 GraphicUses:1205Used by:1211 1212 1213 1214 1215 1216 1217 1218 1219
Symbol 1211 MovieClip {invincible_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1212 MovieClip {fly_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1213 MovieClip {speed_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1214 MovieClip {swap_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1215 MovieClip {love_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1216 MovieClip {fire_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1217 MovieClip {explosive_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1218 MovieClip {big_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1219 MovieClip {small_selector}Uses:1194 1199 1204 1206 1207 1208 1209 1210Used by:4647  Timeline
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:1228 1235
Symbol 1222 BitmapUsed by:1223 1224 1225 1226 1227 4872
Symbol 1223 GraphicUses:1222Used by:1228
Symbol 1224 GraphicUses:1222Used by:1228
Symbol 1225 GraphicUses:1222Used by:1228
Symbol 1226 GraphicUses:1222Used by:1228
Symbol 1227 GraphicUses:1222Used by:1228
Symbol 1228 MovieClip {hearts_selector_1}Uses:1221 1223 1199 1204 1224 1225 1226 1227Used by:4647  Timeline
Symbol 1229 BitmapUsed by:1230 1231 1232 1233 1234 4872
Symbol 1230 GraphicUses:1229Used by:1235
Symbol 1231 GraphicUses:1229Used by:1235
Symbol 1232 GraphicUses:1229Used by:1235
Symbol 1233 GraphicUses:1229Used by:1235
Symbol 1234 GraphicUses:1229Used by:1235
Symbol 1235 MovieClip {hearts_selector_2}Uses:1221 1230 1199 1204 1231 1232 1233 1234Used by:4647  Timeline
Symbol 1236 GraphicUsed by:1237
Symbol 1237 MovieClip {com.nitrome.buttons.ClickStartButton}Uses:1236Used by:4647  Timeline
Symbol 1238 BitmapUsed by:1239
Symbol 1239 GraphicUses:1238Used by:1240 1241 1242 1243 1244 1245
Symbol 1240 MovieClip {com.nitrome.buttons.PlayButton}Uses:1239 856Used by:4647  Timeline
Symbol 1241 MovieClip {com.nitrome.buttons.ScoresButton}Uses:1239 856Used by:4647  Timeline
Symbol 1242 MovieClip {com.nitrome.buttons.HelpButton}Uses:1239 856Used by:4647  Timeline
Symbol 1243 MovieClip {com.nitrome.buttons.CreditsButton}Uses:1239 856Used by:4647  Timeline
Symbol 1244 MovieClip {com.nitrome.buttons.StoreButton}Uses:1239 856Used by:4647  Timeline
Symbol 1245 MovieClip {com.nitrome.buttons.CheatsButton}Uses:1239 856Used by:4647  Timeline
Symbol 1246 GraphicUsed by:1297 1331
Symbol 1247 BitmapUsed by:1248 4934
Symbol 1248 GraphicUses:1247Used by:1255
Symbol 1249 BitmapUsed by:1250 4931
Symbol 1250 GraphicUses:1249Used by:1255
Symbol 1251 BitmapUsed by:1252 4932
Symbol 1252 GraphicUses:1251Used by:1255
Symbol 1253 BitmapUsed by:1254 4933
Symbol 1254 GraphicUses:1253Used by:1255
Symbol 1255 MovieClipUses:1248 1250 1252 1254Used by:1296
Symbol 1256 GraphicUses:10Used by:1260
Symbol 1257 GraphicUses:1Used by:1260
Symbol 1258 GraphicUses:4Used by:1260
Symbol 1259 GraphicUses:7Used by:1260
Symbol 1260 MovieClipUses:1256 1257 1258 1259Used by:1296 1330
Symbol 1261 GraphicUses:327Used by:1272
Symbol 1262 BitmapUsed by:1263
Symbol 1263 GraphicUses:1262Used by:1272
Symbol 1264 GraphicUses:321Used by:1272
Symbol 1265 GraphicUses:329Used by:1272
Symbol 1266 GraphicUses:323Used by:1272
Symbol 1267 BitmapUsed by:1268
Symbol 1268 GraphicUses:1267Used by:1272
Symbol 1269 GraphicUses:325Used by:1272
Symbol 1270 BitmapUsed by:1271
Symbol 1271 GraphicUses:1270Used by:1272
Symbol 1272 MovieClipUses:1261 1263 1264 1265 1266 1268 1269 1271Used by:1296 1330
Symbol 1273 GraphicUses:141Used by:1284
Symbol 1274 BitmapUsed by:1275
Symbol 1275 GraphicUses:1274Used by:1284
Symbol 1276 GraphicUses:143Used by:1284
Symbol 1277 GraphicUses:135Used by:1284
Symbol 1278 GraphicUses:137Used by:1284
Symbol 1279 BitmapUsed by:1280
Symbol 1280 GraphicUses:1279Used by:1284
Symbol 1281 GraphicUses:139Used by:1284
Symbol 1282 BitmapUsed by:1283
Symbol 1283 GraphicUses:1282Used by:1284
Symbol 1284 MovieClipUses:1273 1275 1276 1277 1278 1280 1281 1283Used by:1296 1330
Symbol 1285 MovieClipUses:229 231 233 235Used by:1296 1330
Symbol 1286 MovieClipUses:415 417 419 421Used by:1296 1330
Symbol 1287 BitmapUsed by:1288 1819
Symbol 1288 GraphicUses:1287Used by:1295
Symbol 1289 BitmapUsed by:1290 1820
Symbol 1290 GraphicUses:1289Used by:1295
Symbol 1291 BitmapUsed by:1292 1821
Symbol 1292 GraphicUses:1291Used by:1295
Symbol 1293 BitmapUsed by:1294 1822
Symbol 1294 GraphicUses:1293Used by:1295
Symbol 1295 MovieClipUses:1288 1290 1292 1294Used by:1296
Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113}Uses:1255 1260 1272 1284 1285 1286 1295Used by:1297 1331
Symbol 1297 MovieClip {com.nitrome.buttons.OnePlayerGameButton}Uses:1246 856 1296Used by:4647  Timeline
Symbol 1298 BitmapUsed by:1299 1306
Symbol 1299 GraphicUses:1298Used by:1302 1303 1304 1305 4861
Symbol 1300 BitmapUsed by:1301
Symbol 1301 GraphicUses:1300Used by:1302 1304 1305
Symbol 1302 MovieClip {com.nitrome.buttons.RandomButton}Uses:1299 856 1301Used by:4647  Timeline
Symbol 1303 MovieClip {com.nitrome.buttons.GoodButton}Uses:1299 856Used by:4647  Timeline
Symbol 1304 MovieClip {com.nitrome.buttons.EvilButton}Uses:1299 856 1301Used by:4647  Timeline
Symbol 1305 MovieClip {com.nitrome.buttons.BuyButton}Uses:1299 856 1301Used by:4647  Timeline
Symbol 1306 GraphicUses:1298Used by:1311
Symbol 1307 BitmapUsed by:1308
Symbol 1308 GraphicUses:1307Used by:1311
Symbol 1309 BitmapUsed by:1310
Symbol 1310 GraphicUses:1309Used by:1311
Symbol 1311 MovieClip {com.nitrome.buttons.MoreButton}Uses:1306 856 1308 1310Used by:4647  Timeline
Symbol 1312 BitmapUsed by:1313
Symbol 1313 GraphicUses:1312Used by:1320
Symbol 1314 BitmapUsed by:1315
Symbol 1315 GraphicUses:1314Used by:1320
Symbol 1316 BitmapUsed by:1317
Symbol 1317 GraphicUses:1316Used by:1320
Symbol 1318 BitmapUsed by:1319
Symbol 1319 GraphicUses:1318Used by:1320
Symbol 1320 MovieClipUses:1313 1315 1317 1319Used by:1330
Symbol 1321 BitmapUsed by:1322 1888
Symbol 1322 GraphicUses:1321Used by:1329
Symbol 1323 BitmapUsed by:1324 1889
Symbol 1324 GraphicUses:1323Used by:1329
Symbol 1325 BitmapUsed by:1326 1890
Symbol 1326 GraphicUses:1325Used by:1329
Symbol 1327 BitmapUsed by:1328 1891
Symbol 1328 GraphicUses:1327Used by:1329
Symbol 1329 MovieClipUses:1322 1324 1326 1328Used by:1330
Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127}Uses:1320 1260 1272 1284 1285 1286 1329Used by:1331
Symbol 1331 MovieClip {com.nitrome.buttons.TwoPlayerGameButton}Uses:1246 856 1296 1330Used by:4647  Timeline
Symbol 1332 BitmapUsed by:1333
Symbol 1333 GraphicUses:1332Used by:1337 1364
Symbol 1334 BitmapUsed by:1335
Symbol 1335 GraphicUses:1334Used by:1336
Symbol 1336 MovieClipUses:1335Used by:1337
Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}Uses:1333 1336 856Used by:4647  Timeline
Symbol 1338 BitmapUsed by:1339 1348
Symbol 1339 GraphicUses:1338Used by:1340 1346 1347 1355 1356 1362 1363
Symbol 1340 MovieClip {com.nitrome.buttons.BackButton}Uses:1339 856Used by:4647  Timeline
Symbol 1341 BitmapUsed by:1342
Symbol 1342 GraphicUses:1341Used by:1345
Symbol 1343 TextUses:940Used by:1345
Symbol 1344 TextUses:940Used by:1345
Symbol 1345 MovieClip {com.nitrome.buttons.AboutMochicoinsButton}Uses:1342 1343 1344Used by:4647  Timeline
Symbol 1346 MovieClip {com.nitrome.buttons.SkipCutsceneButton}Uses:1339 856Used by:4647  Timeline
Symbol 1347 MovieClip {com.nitrome.buttons.ResetButton}Uses:1339 856Used by:4647  Timeline
Symbol 1348 GraphicUses:1338Used by:1349
Symbol 1349 MovieClip {com.nitrome.buttons.WhatCanBuyButton}Uses:1348 856Used by:4647  Timeline
Symbol 1350 FontUsed by:1351 1352 1353 5058 5059 5060 5061 5064
Symbol 1351 EditableTextUses:1350Used by:1354
Symbol 1352 EditableTextUses:1350Used by:1354
Symbol 1353 EditableTextUses:1350Used by:1354
Symbol 1354 MovieClip {ScoreLine}Uses:1351 1352 1353Used by:1361 4647
Symbol 1355 MovieClip {NextArrow}Uses:1339 856Used by:1361 4647
Symbol 1356 MovieClip {PrevArrow}Uses:1339 856Used by:1361 4647
Symbol 1357 GraphicUsed by:1358 1359 1360 4643
Symbol 1358 Button {com.nitrome.game.MochiHelpLink}Uses:1357Used by:4647  Timeline
Symbol 1359 Button {com.nitrome.game.MochiSupportLink}Uses:1357Used by:4647  Timeline
Symbol 1360 Button {com.nitrome.game.NitromeLink}Uses:1357Used by:1361 1366 4647 4814 4819  Timeline
Symbol 1361 MovieClip {HighScoreBoard}Uses:1354 1355 1356 856 1360Used by:4647  Timeline
Symbol 1362 MovieClip {SubmitButton}Uses:1339 856Used by:1366 4647
Symbol 1363 MovieClip {ClearButton}Uses:1339 856Used by:1366 4647
Symbol 1364 MovieClip {LetterButton}Uses:1333 856Used by:1366 4647
Symbol 1365 EditableTextUses:940Used by:1366
Symbol 1366 MovieClip {ScoreSubmitPanel}Uses:1362 856 1363 1364 1365 1360Used by:4647  Timeline
Symbol 1367 BitmapUsed by:1368
Symbol 1368 GraphicUses:1367Used by:1369 1370 1371
Symbol 1369 MovieClip {com.nitrome.game.ContinueGameButton}Uses:1368 856Used by:4324 4647
Symbol 1370 MovieClip {com.nitrome.game.EndGameButton1}Uses:1368 856Used by:4324 4647
Symbol 1371 MovieClip {com.nitrome.game.NextLevelButton}Uses:1368 856Used by:4324 4647
Symbol 1372 BitmapUsed by:1373
Symbol 1373 GraphicUses:1372Used by:1374 1375 1376
Symbol 1374 MovieClip {com.nitrome.game.RestartLevelButton}Uses:1373 856Used by:4324 4647
Symbol 1375 MovieClip {com.nitrome.game.EndGameButton2}Uses:1373 856Used by:4324 4604 4607 4647
Symbol 1376 MovieClip {com.nitrome.game.IngameSubmitScoreButton}Uses:1373 856Used by:4324 4604 4607 4647
Symbol 1377 BitmapUsed by:1378
Symbol 1378 GraphicUses:1377Used by:1385 1386
Symbol 1379 BitmapUsed by:1380
Symbol 1380 GraphicUses:1379Used by:1385 1386
Symbol 1381 BitmapUsed by:1382
Symbol 1382 GraphicUses:1381Used by:1385 1386
Symbol 1383 BitmapUsed by:1384
Symbol 1384 GraphicUses:1383Used by:1385 1386
Symbol 1385 MovieClip {tile_cr}Uses:1378 1380 1382 1384Used by:4647
Symbol 1386 MovieClip {tile_cl}Uses:1384 1382 1380 1378Used by:4647
Symbol 1387 BitmapUsed by:1388
Symbol 1388 GraphicUses:1387Used by:1403 1404
Symbol 1389 BitmapUsed by:1390
Symbol 1390 GraphicUses:1389Used by:1404
Symbol 1391 BitmapUsed by:1392
Symbol 1392 GraphicUses:1391Used by:1404
Symbol 1393 BitmapUsed by:1394
Symbol 1394 GraphicUses:1393Used by:1404
Symbol 1395 BitmapUsed by:1396
Symbol 1396 GraphicUses:1395Used by:1404
Symbol 1397 BitmapUsed by:1398
Symbol 1398 GraphicUses:1397Used by:1404
Symbol 1399 BitmapUsed by:1400
Symbol 1400 GraphicUses:1399Used by:1404
Symbol 1401 BitmapUsed by:1402
Symbol 1402 GraphicUses:1401Used by:1404
Symbol 1403 MovieClipUses:1388Used by:1404
Symbol 1404 MovieClip {tile_cx}Uses:1388 1390 1392 1394 1396 1398 1400 1402 1403Used by:4647
Symbol 1405 BitmapUsed by:1406
Symbol 1406 GraphicUses:1405Used by:1407
Symbol 1407 MovieClipUses:1406Used by:1410
Symbol 1408 BitmapUsed by:1409
Symbol 1409 GraphicUses:1408Used by:1410
Symbol 1410 MovieClip {tile_sw}Uses:1407 1409Used by:4647
Symbol 1411 BitmapUsed by:1412
Symbol 1412 GraphicUses:1411Used by:1423
Symbol 1413 BitmapUsed by:1414
Symbol 1414 GraphicUses:1413Used by:1423
Symbol 1415 BitmapUsed by:1416
Symbol 1416 GraphicUses:1415Used by:1423
Symbol 1417 BitmapUsed by:1418
Symbol 1418 GraphicUses:1417Used by:1423
Symbol 1419 BitmapUsed by:1420
Symbol 1420 GraphicUses:1419Used by:1423
Symbol 1421 BitmapUsed by:1422
Symbol 1422 GraphicUses:1421Used by:1423
Symbol 1423 MovieClip {tile_sp1}Uses:1412 1414 1416 1418 1420 1422Used by:4647
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1436
Symbol 1426 BitmapUsed by:1427
Symbol 1427 GraphicUses:1426Used by:1436
Symbol 1428 BitmapUsed by:1429
Symbol 1429 GraphicUses:1428Used by:1436
Symbol 1430 BitmapUsed by:1431
Symbol 1431 GraphicUses:1430Used by:1436
Symbol 1432 BitmapUsed by:1433
Symbol 1433 GraphicUses:1432Used by:1436
Symbol 1434 BitmapUsed by:1435
Symbol 1435 GraphicUses:1434Used by:1436
Symbol 1436 MovieClip {tile_sp1h}Uses:1425 1427 1429 1431 1433 1435Used by:4647
Symbol 1437 BitmapUsed by:1438
Symbol 1438 GraphicUses:1437Used by:1449
Symbol 1439 BitmapUsed by:1440
Symbol 1440 GraphicUses:1439Used by:1449
Symbol 1441 BitmapUsed by:1442
Symbol 1442 GraphicUses:1441Used by:1449
Symbol 1443 BitmapUsed by:1444
Symbol 1444 GraphicUses:1443Used by:1449
Symbol 1445 BitmapUsed by:1446
Symbol 1446 GraphicUses:1445Used by:1449
Symbol 1447 BitmapUsed by:1448
Symbol 1448 GraphicUses:1447Used by:1449
Symbol 1449 MovieClip {tile_sp2}Uses:1438 1440 1442 1444 1446 1448Used by:4647
Symbol 1450 BitmapUsed by:1451
Symbol 1451 GraphicUses:1450Used by:1462
Symbol 1452 BitmapUsed by:1453
Symbol 1453 GraphicUses:1452Used by:1462
Symbol 1454 BitmapUsed by:1455
Symbol 1455 GraphicUses:1454Used by:1462
Symbol 1456 BitmapUsed by:1457
Symbol 1457 GraphicUses:1456Used by:1462
Symbol 1458 BitmapUsed by:1459
Symbol 1459 GraphicUses:1458Used by:1462
Symbol 1460 BitmapUsed by:1461
Symbol 1461 GraphicUses:1460Used by:1462
Symbol 1462 MovieClip {tile_sp2h}Uses:1451 1453 1455 1457 1459 1461Used by:4647
Symbol 1463 BitmapUsed by:1464
Symbol 1464 GraphicUses:1463Used by:1481
Symbol 1465 BitmapUsed by:1466
Symbol 1466 GraphicUses:1465Used by:1481
Symbol 1467 BitmapUsed by:1468
Symbol 1468 GraphicUses:1467Used by:1481
Symbol 1469 BitmapUsed by:1470
Symbol 1470 GraphicUses:1469Used by:1481
Symbol 1471 BitmapUsed by:1472
Symbol 1472 GraphicUses:1471Used by:1481
Symbol 1473 BitmapUsed by:1474
Symbol 1474 GraphicUses:1473Used by:1481
Symbol 1475 BitmapUsed by:1476
Symbol 1476 GraphicUses:1475Used by:1481
Symbol 1477 BitmapUsed by:1478
Symbol 1478 GraphicUses:1477Used by:1481
Symbol 1479 BitmapUsed by:1480
Symbol 1480 GraphicUses:1479Used by:1481
Symbol 1481 MovieClip {tile_fn}Uses:1464 1466 1468 1470 1472 1474 1476 1478 1480Used by:4647
Symbol 1482 BitmapUsed by:1483
Symbol 1483 GraphicUses:1482Used by:1492
Symbol 1484 BitmapUsed by:1485
Symbol 1485 GraphicUses:1484Used by:1492
Symbol 1486 BitmapUsed by:1487
Symbol 1487 GraphicUses:1486Used by:1492
Symbol 1488 BitmapUsed by:1489
Symbol 1489 GraphicUses:1488Used by:1492
Symbol 1490 BitmapUsed by:1491
Symbol 1491 GraphicUses:1490Used by:1492
Symbol 1492 MovieClip {tile_tmr}Uses:1483 1485 1487 1489 1491Used by:4647
Symbol 1493 BitmapUsed by:1494
Symbol 1494 GraphicUses:1493Used by:1505
Symbol 1495 BitmapUsed by:1496
Symbol 1496 GraphicUses:1495Used by:1505
Symbol 1497 BitmapUsed by:1498
Symbol 1498 GraphicUses:1497Used by:1505
Symbol 1499 BitmapUsed by:1500
Symbol 1500 GraphicUses:1499Used by:1505
Symbol 1501 BitmapUsed by:1502
Symbol 1502 GraphicUses:1501Used by:1505
Symbol 1503 BitmapUsed by:1504
Symbol 1504 GraphicUses:1503Used by:1505
Symbol 1505 MovieClip {tile_bn1}Uses:1494 1496 1498 1500 1502 1504Used by:4647
Symbol 1506 BitmapUsed by:1507
Symbol 1507 GraphicUses:1506Used by:1522 1540
Symbol 1508 BitmapUsed by:1509
Symbol 1509 GraphicUses:1508Used by:1540
Symbol 1510 BitmapUsed by:1511
Symbol 1511 GraphicUses:1510Used by:1540
Symbol 1512 BitmapUsed by:1513
Symbol 1513 GraphicUses:1512Used by:1540
Symbol 1514 BitmapUsed by:1515
Symbol 1515 GraphicUses:1514Used by:1540
Symbol 1516 BitmapUsed by:1517
Symbol 1517 GraphicUses:1516Used by:1540
Symbol 1518 BitmapUsed by:1519
Symbol 1519 GraphicUses:1518Used by:1540
Symbol 1520 BitmapUsed by:1521
Symbol 1521 GraphicUses:1520Used by:1540
Symbol 1522 MovieClipUses:1507Used by:1540
Symbol 1523 BitmapUsed by:1524
Symbol 1524 GraphicUses:1523Used by:1539 1540
Symbol 1525 BitmapUsed by:1526
Symbol 1526 GraphicUses:1525Used by:1540
Symbol 1527 BitmapUsed by:1528
Symbol 1528 GraphicUses:1527Used by:1540
Symbol 1529 BitmapUsed by:1530
Symbol 1530 GraphicUses:1529Used by:1540
Symbol 1531 BitmapUsed by:1532
Symbol 1532 GraphicUses:1531Used by:1540
Symbol 1533 BitmapUsed by:1534
Symbol 1534 GraphicUses:1533Used by:1540
Symbol 1535 BitmapUsed by:1536
Symbol 1536 GraphicUses:1535Used by:1540
Symbol 1537 BitmapUsed by:1538
Symbol 1538 GraphicUses:1537Used by:1540
Symbol 1539 MovieClipUses:1524Used by:1540
Symbol 1540 MovieClip {tile_br}Uses:1507 1509 1511 1513 1515 1517 1519 1521 1522 1524 1526 1528 1530 1532 1534 1536 1538 1539Used by:4647
Symbol 1541 BitmapUsed by:1542
Symbol 1542 GraphicUses:1541Used by:1549
Symbol 1543 BitmapUsed by:1544
Symbol 1544 GraphicUses:1543Used by:1549
Symbol 1545 BitmapUsed by:1546
Symbol 1546 GraphicUses:1545Used by:1549
Symbol 1547 BitmapUsed by:1548
Symbol 1548 GraphicUses:1547Used by:1549
Symbol 1549 MovieClip {tile_mt1}Uses:1542 1544 1546 1548Used by:4647
Symbol 1550 BitmapUsed by:1551
Symbol 1551 GraphicUses:1550Used by:1552
Symbol 1552 MovieClip {tile_ns16}Uses:1551Used by:4647
Symbol 1553 BitmapUsed by:1554
Symbol 1554 GraphicUses:1553Used by:1555
Symbol 1555 MovieClip {tile_ns15}Uses:1554Used by:4647
Symbol 1556 BitmapUsed by:1557
Symbol 1557 GraphicUses:1556Used by:1558
Symbol 1558 MovieClip {tile_ns14}Uses:1557Used by:4647
Symbol 1559 BitmapUsed by:1560
Symbol 1560 GraphicUses:1559Used by:1561
Symbol 1561 MovieClip {tile_ns13}Uses:1560Used by:4647
Symbol 1562 BitmapUsed by:1563
Symbol 1563 GraphicUses:1562Used by:1564
Symbol 1564 MovieClip {tile_ns12}Uses:1563Used by:4647
Symbol 1565 BitmapUsed by:1566
Symbol 1566 GraphicUses:1565Used by:1567
Symbol 1567 MovieClip {tile_ns11}Uses:1566Used by:4647
Symbol 1568 BitmapUsed by:1569
Symbol 1569 GraphicUses:1568Used by:1570
Symbol 1570 MovieClip {tile_ns10}Uses:1569Used by:4647
Symbol 1571 BitmapUsed by:1572
Symbol 1572 GraphicUses:1571Used by:1573
Symbol 1573 MovieClip {tile_ns9}Uses:1572Used by:4647
Symbol 1574 BitmapUsed by:1575
Symbol 1575 GraphicUses:1574Used by:1576
Symbol 1576 MovieClip {tile_ns8}Uses:1575Used by:4647
Symbol 1577 BitmapUsed by:1578
Symbol 1578 GraphicUses:1577Used by:1579
Symbol 1579 MovieClip {tile_ns3}Uses:1578Used by:4647
Symbol 1580 BitmapUsed by:1581
Symbol 1581 GraphicUses:1580Used by:1582
Symbol 1582 MovieClip {tile_ns2}Uses:1581Used by:4647
Symbol 1583 BitmapUsed by:1584
Symbol 1584 GraphicUses:1583Used by:1585
Symbol 1585 MovieClip {tile_ns1}Uses:1584Used by:4647
Symbol 1586 BitmapUsed by:1587
Symbol 1587 GraphicUses:1586Used by:1588
Symbol 1588 MovieClip {tile_ns7}Uses:1587Used by:4647
Symbol 1589 BitmapUsed by:1590
Symbol 1590 GraphicUses:1589Used by:1591
Symbol 1591 MovieClip {tile_ns6}Uses:1590Used by:4647
Symbol 1592 BitmapUsed by:1593
Symbol 1593 GraphicUses:1592Used by:1594
Symbol 1594 MovieClip {tile_ns5}Uses:1593Used by:4647
Symbol 1595 BitmapUsed by:1596
Symbol 1596 GraphicUses:1595Used by:1597
Symbol 1597 MovieClip {tile_ns4}Uses:1596Used by:4647
Symbol 1598 BitmapUsed by:1599
Symbol 1599 GraphicUses:1598Used by:1600
Symbol 1600 MovieClip {tile_wl9}Uses:1599Used by:4647
Symbol 1601 BitmapUsed by:1602
Symbol 1602 GraphicUses:1601Used by:1603
Symbol 1603 MovieClip {tile_wl7}Uses:1602Used by:4647
Symbol 1604 BitmapUsed by:1605
Symbol 1605 GraphicUses:1604Used by:1606
Symbol 1606 MovieClip {tile_wl10}Uses:1605Used by:4647
Symbol 1607 BitmapUsed by:1608
Symbol 1608 GraphicUses:1607Used by:1609
Symbol 1609 MovieClip {tile_wl8}Uses:1608Used by:4647
Symbol 1610 BitmapUsed by:1611
Symbol 1611 GraphicUses:1610Used by:1612
Symbol 1612 MovieClip {tile_wl11}Uses:1611Used by:4647
Symbol 1613 BitmapUsed by:1614
Symbol 1614 GraphicUses:1613Used by:1615
Symbol 1615 MovieClip {tile_wl12}Uses:1614Used by:4647
Symbol 1616 BitmapUsed by:1617
Symbol 1617 GraphicUses:1616Used by:1618
Symbol 1618 MovieClip {tile_cl5}Uses:1617Used by:4647
Symbol 1619 BitmapUsed by:1620
Symbol 1620 GraphicUses:1619Used by:1621
Symbol 1621 MovieClip {tile_cl4}Uses:1620Used by:4647
Symbol 1622 BitmapUsed by:1623
Symbol 1623 GraphicUses:1622Used by:1624
Symbol 1624 MovieClip {tile_sx2}Uses:1623Used by:4647
Symbol 1625 BitmapUsed by:1626
Symbol 1626 GraphicUses:1625Used by:1627
Symbol 1627 MovieClip {tile_sx}Uses:1626Used by:4647
Symbol 1628 BitmapUsed by:1629
Symbol 1629 GraphicUses:1628Used by:1630
Symbol 1630 MovieClip {tile_wl5}Uses:1629Used by:4647
Symbol 1631 BitmapUsed by:1632
Symbol 1632 GraphicUses:1631Used by:1633
Symbol 1633 MovieClip {tile_cl1}Uses:1632Used by:4647
Symbol 1634 BitmapUsed by:1635
Symbol 1635 GraphicUses:1634Used by:1636
Symbol 1636 MovieClip {tile_cl2}Uses:1635Used by:4647
Symbol 1637 BitmapUsed by:1638
Symbol 1638 GraphicUses:1637Used by:1639
Symbol 1639 MovieClip {tile_cl3}Uses:1638Used by:4647
Symbol 1640 BitmapUsed by:1641
Symbol 1641 GraphicUses:1640Used by:1642
Symbol 1642 MovieClip {tile_wl6}Uses:1641Used by:4647
Symbol 1643 BitmapUsed by:1644
Symbol 1644 GraphicUses:1643Used by:1645
Symbol 1645 MovieClip {tile_wl4}Uses:1644Used by:4647
Symbol 1646 BitmapUsed by:1647
Symbol 1647 GraphicUses:1646Used by:1648
Symbol 1648 MovieClip {tile_wl3}Uses:1647Used by:4647
Symbol 1649 BitmapUsed by:1650
Symbol 1650 GraphicUses:1649Used by:1651
Symbol 1651 MovieClip {tile_wl2}Uses:1650Used by:4647
Symbol 1652 BitmapUsed by:1653
Symbol 1653 GraphicUses:1652Used by:1654
Symbol 1654 MovieClip {tile_wl}Uses:1653Used by:4647
Symbol 1655 BitmapUsed by:1656
Symbol 1656 GraphicUses:1655Used by:1658
Symbol 1657 GraphicUsed by:1658 1670 1673 1676 1679 1682 1685 1688
Symbol 1658 MovieClip {tile_bl}Uses:1656 1657Used by:4647
Symbol 1659 BitmapUsed by:1660
Symbol 1660 GraphicUses:1659Used by:1661
Symbol 1661 MovieClip {tile_de1}Uses:1660Used by:4647
Symbol 1662 BitmapUsed by:1663
Symbol 1663 GraphicUses:1662Used by:1664
Symbol 1664 MovieClip {tile_de2}Uses:1663Used by:4647
Symbol 1665 BitmapUsed by:1666
Symbol 1666 GraphicUses:1665Used by:1667
Symbol 1667 MovieClip {tile_de3}Uses:1666Used by:4647
Symbol 1668 BitmapUsed by:1669
Symbol 1669 GraphicUses:1668Used by:1670
Symbol 1670 MovieClip {tile_bl2}Uses:1669 1657Used by:4647
Symbol 1671 BitmapUsed by:1672
Symbol 1672 GraphicUses:1671Used by:1673
Symbol 1673 MovieClip {tile_bl3}Uses:1672 1657Used by:4647
Symbol 1674 BitmapUsed by:1675
Symbol 1675 GraphicUses:1674Used by:1676
Symbol 1676 MovieClip {tile_bl4}Uses:1675 1657Used by:4647
Symbol 1677 BitmapUsed by:1678
Symbol 1678 GraphicUses:1677Used by:1679
Symbol 1679 MovieClip {tile_bl5}Uses:1678 1657Used by:4647
Symbol 1680 BitmapUsed by:1681
Symbol 1681 GraphicUses:1680Used by:1682
Symbol 1682 MovieClip {tile_bl6}Uses:1681 1657Used by:4647
Symbol 1683 BitmapUsed by:1684
Symbol 1684 GraphicUses:1683Used by:1685
Symbol 1685 MovieClip {tile_bl7}Uses:1684 1657Used by:4647
Symbol 1686 BitmapUsed by:1687
Symbol 1687 GraphicUses:1686Used by:1688
Symbol 1688 MovieClip {tile_bl8}Uses:1687 1657Used by:4647
Symbol 1689 GraphicUsed by:1690
Symbol 1690 MovieClip {tile_fl}Uses:1689Used by:4647
Symbol 1691 BitmapUsed by:1692
Symbol 1692 GraphicUses:1691Used by:1693
Symbol 1693 MovieClip {com.nitrome.twinshot.Tag}Uses:1692Used by:4647
Symbol 1694 GraphicUses:567Used by:1724 1818
Symbol 1695 GraphicUses:569Used by:1724 1818
Symbol 1696 GraphicUses:571Used by:1724 1818
Symbol 1697 GraphicUses:573Used by:1724 1818
Symbol 1698 GraphicUses:575Used by:1724 1818
Symbol 1699 BitmapUsed by:1700
Symbol 1700 GraphicUses:1699Used by:1724 1887
Symbol 1701 BitmapUsed by:1702
Symbol 1702 GraphicUses:1701Used by:1724 1887
Symbol 1703 BitmapUsed by:1704
Symbol 1704 GraphicUses:1703Used by:1724 1887
Symbol 1705 BitmapUsed by:1706
Symbol 1706 GraphicUses:1705Used by:1724 1887
Symbol 1707 BitmapUsed by:1708
Symbol 1708 GraphicUses:1707Used by:1724 1887
Symbol 1709 GraphicUses:95Used by:1724 1740
Symbol 1710 GraphicUses:98Used by:1724 1740
Symbol 1711 GraphicUses:101Used by:1724 1740
Symbol 1712 GraphicUses:104Used by:1724 1740
Symbol 1713 GraphicUses:107Used by:1724 1740
Symbol 1714 GraphicUses:201Used by:1724 1740
Symbol 1715 GraphicUses:203Used by:1724 1740
Symbol 1716 GraphicUses:205Used by:1724 1740
Symbol 1717 GraphicUses:207Used by:1724 1740
Symbol 1718 GraphicUses:209Used by:1724 1740
Symbol 1719 GraphicUses:387Used by:1724 1740
Symbol 1720 GraphicUses:389Used by:1724 1740
Symbol 1721 GraphicUses:391Used by:1724 1740
Symbol 1722 GraphicUses:393Used by:1724 1740
Symbol 1723 GraphicUses:395Used by:1724 1740
Symbol 1724 MovieClip {com.nitrome.twinshot.FlyingP1}Uses:1694 1695 1696 1697 1698 1700 1702 1704 1706 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 479 481 483 485 487 295 297 299 301 303Used by:4647
Symbol 1725 GraphicUses:96Used by:1740 1995
Symbol 1726 GraphicUses:99Used by:1740 1995
Symbol 1727 GraphicUses:102Used by:1740 1995
Symbol 1728 GraphicUses:105Used by:1740 1995
Symbol 1729 GraphicUses:108Used by:1740 1995
Symbol 1730 BitmapUsed by:1731
Symbol 1731 GraphicUses:1730Used by:1740 1956
Symbol 1732 BitmapUsed by:1733
Symbol 1733 GraphicUses:1732Used by:1740 1956
Symbol 1734 BitmapUsed by:1735
Symbol 1735 GraphicUses:1734Used by:1740 1956
Symbol 1736 BitmapUsed by:1737
Symbol 1737 GraphicUses:1736Used by:1740 1956
Symbol 1738 BitmapUsed by:1739
Symbol 1739 GraphicUses:1738Used by:1740 1956
Symbol 1740 MovieClip {com.nitrome.twinshot.FlyingP2}Uses:1725 1726 1727 1728 1729 1731 1733 1735 1737 1739 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 479 481 483 485 487 295 297 299 301 303Used by:4647
Symbol 1741 BitmapUsed by:1742
Symbol 1742 GraphicUses:1741Used by:1757
Symbol 1743 BitmapUsed by:1744
Symbol 1744 GraphicUses:1743Used by:1757
Symbol 1745 BitmapUsed by:1746
Symbol 1746 GraphicUses:1745Used by:1757
Symbol 1747 BitmapUsed by:1748
Symbol 1748 GraphicUses:1747Used by:1757
Symbol 1749 BitmapUsed by:1750
Symbol 1750 GraphicUses:1749Used by:1757
Symbol 1751 BitmapUsed by:1752
Symbol 1752 GraphicUses:1751Used by:1757
Symbol 1753 BitmapUsed by:1754
Symbol 1754 GraphicUses:1753Used by:1757
Symbol 1755 BitmapUsed by:1756
Symbol 1756 GraphicUses:1755Used by:1757
Symbol 1757 MovieClip {com.nitrome.twinshot.LandPuff}Uses:1742 1744 1746 1748 1750 1752 1754 1756Used by:4647
Symbol 1758 BitmapUsed by:1759
Symbol 1759 GraphicUses:1758Used by:1775
Symbol 1760 BitmapUsed by:1761
Symbol 1761 GraphicUses:1760Used by:1762
Symbol 1762 MovieClipUses:1761Used by:1775 1780
Symbol 1763 BitmapUsed by:1764
Symbol 1764 GraphicUses:1763Used by:1775
Symbol 1765 BitmapUsed by:1766
Symbol 1766 GraphicUses:1765Used by:1775 1780
Symbol 1767 BitmapUsed by:1768
Symbol 1768 GraphicUses:1767Used by:1775 1780
Symbol 1769 BitmapUsed by:1770
Symbol 1770 GraphicUses:1769Used by:1775 1780
Symbol 1771 BitmapUsed by:1772
Symbol 1772 GraphicUses:1771Used by:1775 1780
Symbol 1773 BitmapUsed by:1774
Symbol 1774 GraphicUses:1773Used by:1775 1780
Symbol 1775 MovieClip {com.nitrome.twinshot.Player1OutOfView}Uses:1759 1762 1764 1766 1768 1770 1772 1774Used by:4647
Symbol 1776 BitmapUsed by:1777
Symbol 1777 GraphicUses:1776Used by:1780
Symbol 1778 BitmapUsed by:1779
Symbol 1779 GraphicUses:1778Used by:1780
Symbol 1780 MovieClip {com.nitrome.twinshot.Player2OutOfView}Uses:1777 1762 1779 1766 1768 1770 1772 1774Used by:4647
Symbol 1781 GraphicUses:505Used by:1818
Symbol 1782 GraphicUses:507Used by:1818
Symbol 1783 GraphicUses:509Used by:1818
Symbol 1784 GraphicUses:511Used by:1818
Symbol 1785 GraphicUses:513Used by:1818
Symbol 1786 GraphicUses:515Used by:1818
Symbol 1787 GraphicUses:517Used by:1818
Symbol 1788 GraphicUses:519Used by:1818
Symbol 1789 GraphicUses:521Used by:1818
Symbol 1790 GraphicUses:523Used by:1818
Symbol 1791 GraphicUses:525Used by:1818
Symbol 1792 GraphicUses:527Used by:1818
Symbol 1793 GraphicUses:529Used by:1818
Symbol 1794 GraphicUses:531Used by:1818
Symbol 1795 GraphicUses:533Used by:1818
Symbol 1796 GraphicUses:535Used by:1818
Symbol 1797 GraphicUses:537Used by:1818
Symbol 1798 GraphicUses:539Used by:1818
Symbol 1799 GraphicUses:541Used by:1818
Symbol 1800 GraphicUses:543Used by:1818
Symbol 1801 GraphicUses:545Used by:1818
Symbol 1802 GraphicUses:547Used by:1818
Symbol 1803 GraphicUses:549Used by:1818
Symbol 1804 GraphicUses:551Used by:1818
Symbol 1805 GraphicUses:553Used by:1818
Symbol 1806 GraphicUses:555Used by:1818
Symbol 1807 GraphicUses:557Used by:1818
Symbol 1808 GraphicUses:559Used by:1818
Symbol 1809 GraphicUses:562Used by:1818
Symbol 1810 GraphicUses:564Used by:1818
Symbol 1811 GraphicUses:577Used by:1818
Symbol 1812 GraphicUses:579Used by:1818
Symbol 1813 GraphicUses:581Used by:1818
Symbol 1814 GraphicUses:583Used by:1818
Symbol 1815 GraphicUses:585Used by:1818
Symbol 1816 GraphicUses:587Used by:1818
Symbol 1817 GraphicUses:591Used by:1818
Symbol 1818 MovieClip {com.nitrome.twinshot.Player1}Uses:1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1694 1695 1696 1697 1698 1811 1812 1813 1814 1815 1816 638 1817Used by:4647
Symbol 1819 GraphicUses:1287Used by:1887
Symbol 1820 GraphicUses:1289Used by:1887
Symbol 1821 GraphicUses:1291Used by:1887
Symbol 1822 GraphicUses:1293Used by:1887
Symbol 1823 BitmapUsed by:1824
Symbol 1824 GraphicUses:1823Used by:1887
Symbol 1825 BitmapUsed by:1826
Symbol 1826 GraphicUses:1825Used by:1887
Symbol 1827 BitmapUsed by:1828
Symbol 1828 GraphicUses:1827Used by:1887
Symbol 1829 BitmapUsed by:1830
Symbol 1830 GraphicUses:1829Used by:1887
Symbol 1831 BitmapUsed by:1832
Symbol 1832 GraphicUses:1831Used by:1887
Symbol 1833 BitmapUsed by:1834
Symbol 1834 GraphicUses:1833Used by:1887
Symbol 1835 BitmapUsed by:1836
Symbol 1836 GraphicUses:1835Used by:1887
Symbol 1837 BitmapUsed by:1838
Symbol 1838 GraphicUses:1837Used by:1887
Symbol 1839 BitmapUsed by:1840
Symbol 1840 GraphicUses:1839Used by:1887
Symbol 1841 BitmapUsed by:1842
Symbol 1842 GraphicUses:1841Used by:1887
Symbol 1843 BitmapUsed by:1844
Symbol 1844 GraphicUses:1843Used by:1887
Symbol 1845 BitmapUsed by:1846
Symbol 1846 GraphicUses:1845Used by:1887
Symbol 1847 BitmapUsed by:1848
Symbol 1848 GraphicUses:1847Used by:1887
Symbol 1849 BitmapUsed by:1850
Symbol 1850 GraphicUses:1849Used by:1887
Symbol 1851 BitmapUsed by:1852
Symbol 1852 GraphicUses:1851Used by:1887
Symbol 1853 BitmapUsed by:1854
Symbol 1854 GraphicUses:1853Used by:1887
Symbol 1855 BitmapUsed by:1856
Symbol 1856 GraphicUses:1855Used by:1887
Symbol 1857 BitmapUsed by:1858
Symbol 1858 GraphicUses:1857Used by:1887
Symbol 1859 BitmapUsed by:1860
Symbol 1860 GraphicUses:1859Used by:1887
Symbol 1861 BitmapUsed by:1862
Symbol 1862 GraphicUses:1861Used by:1887
Symbol 1863 BitmapUsed by:1864
Symbol 1864 GraphicUses:1863Used by:1887
Symbol 1865 BitmapUsed by:1866
Symbol 1866 GraphicUses:1865Used by:1887
Symbol 1867 BitmapUsed by:1868
Symbol 1868 GraphicUses:1867Used by:1887
Symbol 1869 BitmapUsed by:1870
Symbol 1870 GraphicUses:1869Used by:1887
Symbol 1871 BitmapUsed by:1872
Symbol 1872 GraphicUses:1871Used by:1887
Symbol 1873 BitmapUsed by:1874
Symbol 1874 GraphicUses:1873Used by:1887
Symbol 1875 BitmapUsed by:1876
Symbol 1876 GraphicUses:1875Used by:1887
Symbol 1877 BitmapUsed by:1878
Symbol 1878 GraphicUses:1877Used by:1887
Symbol 1879 BitmapUsed by:1880
Symbol 1880 GraphicUses:1879Used by:1887
Symbol 1881 BitmapUsed by:1882
Symbol 1882 GraphicUses:1881Used by:1887
Symbol 1883 BitmapUsed by:1884
Symbol 1884 GraphicUses:1883Used by:1887
Symbol 1885 BitmapUsed by:1886
Symbol 1886 GraphicUses:1885Used by:1887
Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan}Uses:1819 1820 1821 1822 1824 1826 1828 1830 1832 1834 1836 1838 1840 1842 1844 1846 1848 1850 1852 1854 1856 1858 1860 1862 1864 1866 1868 1870 1700 1702 1704 1706 1708 1872 1874 1876 1878 1880 1882 1884 1886Used by:4647
Symbol 1888 GraphicUses:1321Used by:1956
Symbol 1889 GraphicUses:1323Used by:1956
Symbol 1890 GraphicUses:1325Used by:1956
Symbol 1891 GraphicUses:1327Used by:1956
Symbol 1892 BitmapUsed by:1893
Symbol 1893 GraphicUses:1892Used by:1956
Symbol 1894 BitmapUsed by:1895
Symbol 1895 GraphicUses:1894Used by:1956
Symbol 1896 BitmapUsed by:1897
Symbol 1897 GraphicUses:1896Used by:1956
Symbol 1898 BitmapUsed by:1899
Symbol 1899 GraphicUses:1898Used by:1956
Symbol 1900 BitmapUsed by:1901
Symbol 1901 GraphicUses:1900Used by:1956
Symbol 1902 BitmapUsed by:1903
Symbol 1903 GraphicUses:1902Used by:1956
Symbol 1904 BitmapUsed by:1905
Symbol 1905 GraphicUses:1904Used by:1956
Symbol 1906 BitmapUsed by:1907
Symbol 1907 GraphicUses:1906Used by:1956
Symbol 1908 BitmapUsed by:1909
Symbol 1909 GraphicUses:1908Used by:1956
Symbol 1910 BitmapUsed by:1911
Symbol 1911 GraphicUses:1910Used by:1956
Symbol 1912 BitmapUsed by:1913
Symbol 1913 GraphicUses:1912Used by:1956
Symbol 1914 BitmapUsed by:1915
Symbol 1915 GraphicUses:1914Used by:1956
Symbol 1916 BitmapUsed by:1917
Symbol 1917 GraphicUses:1916Used by:1956
Symbol 1918 BitmapUsed by:1919
Symbol 1919 GraphicUses:1918Used by:1956
Symbol 1920 BitmapUsed by:1921
Symbol 1921 GraphicUses:1920Used by:1956
Symbol 1922 BitmapUsed by:1923
Symbol 1923 GraphicUses:1922Used by:1956
Symbol 1924 BitmapUsed by:1925
Symbol 1925 GraphicUses:1924Used by:1956
Symbol 1926 BitmapUsed by:1927
Symbol 1927 GraphicUses:1926Used by:1956
Symbol 1928 BitmapUsed by:1929
Symbol 1929 GraphicUses:1928Used by:1956
Symbol 1930 BitmapUsed by:1931
Symbol 1931 GraphicUses:1930Used by:1956
Symbol 1932 BitmapUsed by:1933
Symbol 1933 GraphicUses:1932Used by:1956
Symbol 1934 BitmapUsed by:1935
Symbol 1935 GraphicUses:1934Used by:1956
Symbol 1936 BitmapUsed by:1937
Symbol 1937 GraphicUses:1936Used by:1956
Symbol 1938 BitmapUsed by:1939
Symbol 1939 GraphicUses:1938Used by:1956
Symbol 1940 BitmapUsed by:1941
Symbol 1941 GraphicUses:1940Used by:1956
Symbol 1942 BitmapUsed by:1943
Symbol 1943 GraphicUses:1942Used by:1956
Symbol 1944 BitmapUsed by:1945
Symbol 1945 GraphicUses:1944Used by:1956
Symbol 1946 BitmapUsed by:1947
Symbol 1947 GraphicUses:1946Used by:1956
Symbol 1948 BitmapUsed by:1949
Symbol 1949 GraphicUses:1948Used by:1956
Symbol 1950 BitmapUsed by:1951
Symbol 1951 GraphicUses:1950Used by:1956
Symbol 1952 BitmapUsed by:1953
Symbol 1953 GraphicUses:1952Used by:1956
Symbol 1954 BitmapUsed by:1955
Symbol 1955 GraphicUses:1954Used by:1956
Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan}Uses:1888 1889 1890 1891 1893 1895 1897 1899 1901 1903 1905 1907 1909 1911 1913 1915 1917 1919 1921 1923 1925 1927 1929 1931 1933 1935 1937 1939 1731 1733 1735 1737 1739 1941 1943 1945 1947 1949 1951 1953 1955Used by:4647
Symbol 1957 GraphicUses:2Used by:1995
Symbol 1958 GraphicUses:5Used by:1995
Symbol 1959 GraphicUses:8Used by:1995
Symbol 1960 GraphicUses:11Used by:1995
Symbol 1961 GraphicUses:14Used by:1995
Symbol 1962 GraphicUses:17Used by:1995
Symbol 1963 GraphicUses:20Used by:1995
Symbol 1964 GraphicUses:23Used by:1995
Symbol 1965 GraphicUses:26Used by:1995
Symbol 1966 GraphicUses:29Used by:1995
Symbol 1967 GraphicUses:32Used by:1995
Symbol 1968 GraphicUses:35Used by:1995
Symbol 1969 GraphicUses:38Used by:1995
Symbol 1970 GraphicUses:41Used by:1995
Symbol 1971 GraphicUses:44Used by:1995
Symbol 1972 GraphicUses:47Used by:1995
Symbol 1973 GraphicUses:50Used by:1995
Symbol 1974 GraphicUses:53Used by:1995
Symbol 1975 GraphicUses:56Used by:1995
Symbol 1976 GraphicUses:59Used by:1995
Symbol 1977 GraphicUses:62Used by:1995
Symbol 1978 GraphicUses:65Used by:1995
Symbol 1979 GraphicUses:68Used by:1995
Symbol 1980 GraphicUses:71Used by:1995
Symbol 1981 GraphicUses:74Used by:1995
Symbol 1982 GraphicUses:77Used by:1995
Symbol 1983 GraphicUses:80Used by:1995
Symbol 1984 GraphicUses:83Used by:1995
Symbol 1985 GraphicUses:88Used by:1995
Symbol 1986 GraphicUses:91Used by:1995
Symbol 1987 GraphicUses:111Used by:1995
Symbol 1988 GraphicUses:114Used by:1995
Symbol 1989 GraphicUses:117Used by:1995
Symbol 1990 GraphicUses:120Used by:1995
Symbol 1991 GraphicUses:123Used by:1995
Symbol 1992 GraphicUses:126Used by:1995
Symbol 1993 GraphicUses:129Used by:1995
Symbol 1994 GraphicUses:132Used by:1995
Symbol 1995 MovieClip {com.nitrome.twinshot.Player2}Uses:1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1725 1726 1727 1728 1729 1987 1988 1989 1990 1991 1992 1993 1994Used by:4647
Symbol 1996 BitmapUsed by:1997
Symbol 1997 GraphicUses:1996Used by:1998
Symbol 1998 MovieClipUses:1997Used by:2012
Symbol 1999 BitmapUsed by:2000
Symbol 2000 GraphicUses:1999Used by:2005
Symbol 2001 BitmapUsed by:2002
Symbol 2002 GraphicUses:2001Used by:2005
Symbol 2003 BitmapUsed by:2004
Symbol 2004 GraphicUses:2003Used by:2005
Symbol 2005 MovieClipUses:2000 2002 2004Used by:2012
Symbol 2006 BitmapUsed by:2007
Symbol 2007 GraphicUses:2006Used by:2008
Symbol 2008 MovieClipUses:2007Used by:2012
Symbol 2009 BitmapUsed by:2010
Symbol 2010 GraphicUses:2009Used by:2011
Symbol 2011 MovieClipUses:2010Used by:2012
Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow}Uses:1998 2005 2008 2011Used by:4647
Symbol 2013 BitmapUsed by:2014
Symbol 2014 GraphicUses:2013Used by:2017
Symbol 2015 BitmapUsed by:2016
Symbol 2016 GraphicUses:2015Used by:2017
Symbol 2017 MovieClip {com.nitrome.twinshot.FlyingLoveHeart}Uses:2014 2016Used by:4647
Symbol 2018 GraphicUsed by:2023
Symbol 2019 GraphicUsed by:2023
Symbol 2020 GraphicUsed by:2023
Symbol 2021 GraphicUsed by:2023
Symbol 2022 GraphicUsed by:2023
Symbol 2023 MovieClip {FireTrail1}Uses:2018 2019 2020 2021 2022Used by:4647
Symbol 2024 GraphicUsed by:2029
Symbol 2025 GraphicUsed by:2029
Symbol 2026 GraphicUsed by:2029
Symbol 2027 GraphicUsed by:2029
Symbol 2028 GraphicUsed by:2029
Symbol 2029 MovieClip {FireTrail2}Uses:2024 2025 2026 2027 2028Used by:4647
Symbol 2030 BitmapUsed by:2031
Symbol 2031 GraphicUses:2030Used by:2042
Symbol 2032 BitmapUsed by:2033
Symbol 2033 GraphicUses:2032Used by:2042
Symbol 2034 BitmapUsed by:2035
Symbol 2035 GraphicUses:2034Used by:2042
Symbol 2036 BitmapUsed by:2037
Symbol 2037 GraphicUses:2036Used by:2042
Symbol 2038 BitmapUsed by:2039
Symbol 2039 GraphicUses:2038Used by:2042
Symbol 2040 BitmapUsed by:2041
Symbol 2041 GraphicUses:2040Used by:2042
Symbol 2042 MovieClip {com.nitrome.twinshot.FloatingLoveHeart}Uses:2031 2033 2035 2037 2039 2041Used by:4647
Symbol 2043 BitmapUsed by:2044
Symbol 2044 GraphicUses:2043Used by:2047
Symbol 2045 BitmapUsed by:2046
Symbol 2046 GraphicUses:2045Used by:2047
Symbol 2047 MovieClip {com.nitrome.twinshot.Block2x2}Uses:2044 2046Used by:4647
Symbol 2048 BitmapUsed by:2049 2054
Symbol 2049 GraphicUses:2048Used by:2057
Symbol 2050 BitmapUsed by:2051 2055
Symbol 2051 GraphicUses:2050Used by:2057
Symbol 2052 BitmapUsed by:2053 2056
Symbol 2053 GraphicUses:2052Used by:2057
Symbol 2054 GraphicUses:2048Used by:2057
Symbol 2055 GraphicUses:2050Used by:2057
Symbol 2056 GraphicUses:2052Used by:2057
Symbol 2057 MovieClip {com.nitrome.twinshot.LightningBolt}Uses:2049 2051 2053 2054 2055 2056Used by:4647
Symbol 2058 BitmapUsed by:2059
Symbol 2059 GraphicUses:2058Used by:2062
Symbol 2060 BitmapUsed by:2061
Symbol 2061 GraphicUses:2060Used by:2062
Symbol 2062 MovieClip {TwinShot_fla.cloud_241}Uses:2059 2061Used by:2063
Symbol 2063 MovieClip {com.nitrome.twinshot.Cloudmobile}Uses:2062Used by:4647
Symbol 2064 BitmapUsed by:2065 2072
Symbol 2065 GraphicUses:2064Used by:2074
Symbol 2066 BitmapUsed by:2067 2072
Symbol 2067 GraphicUses:2066Used by:2074
Symbol 2068 BitmapUsed by:2069 2073
Symbol 2069 GraphicUses:2068Used by:2074
Symbol 2070 BitmapUsed by:2071 2073
Symbol 2071 GraphicUses:2070Used by:2074
Symbol 2072 GraphicUses:2066 2064Used by:2074
Symbol 2073 GraphicUses:2068 2070Used by:2074
Symbol 2074 MovieClip {com.nitrome.twinshot.Bomb}Uses:2065 2067 2069 2071 2072 2073Used by:4647
Symbol 2075 BitmapUsed by:2076
Symbol 2076 GraphicUses:2075Used by:2077
Symbol 2077 MovieClip {com.nitrome.twinshot.BonusPipe}Uses:2076Used by:4647
Symbol 2078 BitmapUsed by:2079
Symbol 2079 GraphicUses:2078Used by:2094
Symbol 2080 FontUsed by:2081
Symbol 2081 EditableTextUses:2080Used by:2094
Symbol 2082 BitmapUsed by:2083
Symbol 2083 GraphicUses:2082Used by:2094
Symbol 2084 BitmapUsed by:2085
Symbol 2085 GraphicUses:2084Used by:2094
Symbol 2086 BitmapUsed by:2087
Symbol 2087 GraphicUses:2086Used by:2094
Symbol 2088 BitmapUsed by:2089
Symbol 2089 GraphicUses:2088Used by:2094
Symbol 2090 BitmapUsed by:2091
Symbol 2091 GraphicUses:2090Used by:2094
Symbol 2092 BitmapUsed by:2093
Symbol 2093 GraphicUses:2092Used by:2094
Symbol 2094 MovieClip {com.nitrome.twinshot.BonusTarget}Uses:2079 2081 2083 2085 2087 2089 2091 2093Used by:4647
Symbol 2095 BitmapUsed by:2096
Symbol 2096 GraphicUses:2095Used by:2105
Symbol 2097 BitmapUsed by:2098
Symbol 2098 GraphicUses:2097Used by:2105
Symbol 2099 BitmapUsed by:2100
Symbol 2100 GraphicUses:2099Used by:2105
Symbol 2101 BitmapUsed by:2102
Symbol 2102 GraphicUses:2101Used by:2105
Symbol 2103 BitmapUsed by:2104
Symbol 2104 GraphicUses:2103Used by:2105
Symbol 2105 MovieClip {com.nitrome.twinshot.TreasureChest}Uses:2096 2098 2100 2102 2104Used by:4647
Symbol 2106 BitmapUsed by:2107
Symbol 2107 GraphicUses:2106Used by:2120
Symbol 2108 BitmapUsed by:2109
Symbol 2109 GraphicUses:2108Used by:2120
Symbol 2110 BitmapUsed by:2111
Symbol 2111 GraphicUses:2110Used by:2120
Symbol 2112 BitmapUsed by:2113
Symbol 2113 GraphicUses:2112Used by:2120
Symbol 2114 BitmapUsed by:2115
Symbol 2115 GraphicUses:2114Used by:2120
Symbol 2116 BitmapUsed by:2117
Symbol 2117 GraphicUses:2116Used by:2120
Symbol 2118 BitmapUsed by:2119
Symbol 2119 GraphicUses:2118Used by:2120
Symbol 2120 MovieClip {com.nitrome.twinshot.GoldCoin}Uses:2107 2109 2111 2113 2115 2117 2119Used by:4647
Symbol 2121 BitmapUsed by:2122
Symbol 2122 GraphicUses:2121Used by:2129
Symbol 2123 BitmapUsed by:2124
Symbol 2124 GraphicUses:2123Used by:2129
Symbol 2125 BitmapUsed by:2126
Symbol 2126 GraphicUses:2125Used by:2129
Symbol 2127 BitmapUsed by:2128
Symbol 2128 GraphicUses:2127Used by:2129
Symbol 2129 MovieClip {com.nitrome.twinshot.Gem}Uses:2122 2124 2126 2128Used by:4647
Symbol 2130 BitmapUsed by:2131
Symbol 2131 GraphicUses:2130Used by:2144
Symbol 2132 BitmapUsed by:2133
Symbol 2133 GraphicUses:2132Used by:2144
Symbol 2134 BitmapUsed by:2135
Symbol 2135 GraphicUses:2134Used by:2144
Symbol 2136 BitmapUsed by:2137
Symbol 2137 GraphicUses:2136Used by:2144
Symbol 2138 BitmapUsed by:2139
Symbol 2139 GraphicUses:2138Used by:2144
Symbol 2140 BitmapUsed by:2141
Symbol 2141 GraphicUses:2140Used by:2144
Symbol 2142 BitmapUsed by:2143
Symbol 2143 GraphicUses:2142Used by:2144
Symbol 2144 MovieClip {com.nitrome.twinshot.SilverCoin}Uses:2131 2133 2135 2137 2139 2141 2143Used by:4647
Symbol 2145 BitmapUsed by:2146
Symbol 2146 GraphicUses:2145Used by:2147
Symbol 2147 MovieClip {com.nitrome.twinshot.SpeedPickup}Uses:2146Used by:4647
Symbol 2148 BitmapUsed by:2149
Symbol 2149 GraphicUses:2148Used by:2150
Symbol 2150 MovieClip {com.nitrome.twinshot.InvincibilityPickup}Uses:2149Used by:4647
Symbol 2151 BitmapUsed by:2152
Symbol 2152 GraphicUses:2151Used by:2153
Symbol 2153 MovieClip {com.nitrome.twinshot.ReversePlayerPickup}Uses:2152Used by:4647
Symbol 2154 BitmapUsed by:2155
Symbol 2155 GraphicUses:2154Used by:2156
Symbol 2156 MovieClip {com.nitrome.twinshot.PiercingArrowsPickup}Uses:2155Used by:4647
Symbol 2157 BitmapUsed by:2158
Symbol 2158 GraphicUses:2157Used by:2159
Symbol 2159 MovieClip {com.nitrome.twinshot.BombArrowsPickup}Uses:2158Used by:4647
Symbol 2160 BitmapUsed by:2161
Symbol 2161 GraphicUses:2160Used by:2162
Symbol 2162 MovieClip {com.nitrome.twinshot.BigPickup}Uses:2161Used by:4647
Symbol 2163 BitmapUsed by:2164
Symbol 2164 GraphicUses:2163Used by:2165
Symbol 2165 MovieClip {com.nitrome.twinshot.SmallPickup}Uses:2164Used by:4647
Symbol 2166 BitmapUsed by:2167
Symbol 2167 GraphicUses:2166Used by:2168 5045
Symbol 2168 MovieClip {com.nitrome.twinshot.BonusPickup}Uses:2167Used by:4647
Symbol 2169 BitmapUsed by:2170
Symbol 2170 GraphicUses:2169Used by:2171 5027
Symbol 2171 MovieClip {com.nitrome.twinshot.LoveArrowsPickup}Uses:2170Used by:4647
Symbol 2172 BitmapUsed by:2173
Symbol 2173 GraphicUses:2172Used by:2174
Symbol 2174 MovieClip {com.nitrome.twinshot.HeartPickup}Uses:2173Used by:4647
Symbol 2175 BitmapUsed by:2176
Symbol 2176 GraphicUses:2175Used by:2177
Symbol 2177 MovieClip {com.nitrome.twinshot.FlyPickup}Uses:2176Used by:4647
Symbol 2178 BitmapUsed by:2179
Symbol 2179 GraphicUses:2178Used by:2192
Symbol 2180 BitmapUsed by:2181
Symbol 2181 GraphicUses:2180Used by:2192
Symbol 2182 BitmapUsed by:2183
Symbol 2183 GraphicUses:2182Used by:2192
Symbol 2184 BitmapUsed by:2185
Symbol 2185 GraphicUses:2184Used by:2192
Symbol 2186 BitmapUsed by:2187
Symbol 2187 GraphicUses:2186Used by:2192
Symbol 2188 BitmapUsed by:2189
Symbol 2189 GraphicUses:2188Used by:2192
Symbol 2190 BitmapUsed by:2191
Symbol 2191 GraphicUses:2190Used by:2192
Symbol 2192 MovieClip {com.nitrome.twinshot.BronzeCoin}Uses:2179 2181 2183 2185 2187 2189 2191Used by:4647
Symbol 2193 BitmapUsed by:2194
Symbol 2194 GraphicUses:2193Used by:2209
Symbol 2195 BitmapUsed by:2196
Symbol 2196 GraphicUses:2195Used by:2209
Symbol 2197 BitmapUsed by:2198
Symbol 2198 GraphicUses:2197Used by:2209
Symbol 2199 BitmapUsed by:2200
Symbol 2200 GraphicUses:2199Used by:2209
Symbol 2201 BitmapUsed by:2202
Symbol 2202 GraphicUses:2201Used by:2209
Symbol 2203 BitmapUsed by:2204
Symbol 2204 GraphicUses:2203Used by:2209
Symbol 2205 BitmapUsed by:2206
Symbol 2206 GraphicUses:2205Used by:2209
Symbol 2207 BitmapUsed by:2208
Symbol 2208 GraphicUses:2207Used by:2209
Symbol 2209 MovieClip {com.nitrome.twinshot.DizzyStars}Uses:2194 2196 2198 2200 2202 2204 2206 2208Used by:3300 3438 4647
Symbol 2210 BitmapUsed by:2211
Symbol 2211 GraphicUses:2210Used by:2212
Symbol 2212 MovieClipUses:2211Used by:2222
Symbol 2213 BitmapUsed by:2214
Symbol 2214 GraphicUses:2213Used by:2215
Symbol 2215 MovieClipUses:2214Used by:2222
Symbol 2216 BitmapUsed by:2217
Symbol 2217 GraphicUses:2216Used by:2218
Symbol 2218 MovieClipUses:2217Used by:2222
Symbol 2219 BitmapUsed by:2220
Symbol 2220 GraphicUses:2219Used by:2221
Symbol 2221 MovieClipUses:2220Used by:2222
Symbol 2222 MovieClip {com.nitrome.twinshot.FloatingScore}Uses:2212 2215 2218 2221Used by:4647
Symbol 2223 BitmapUsed by:2224
Symbol 2224 GraphicUses:2223Used by:2226
Symbol 2225 EditableTextUses:940Used by:2226
Symbol 2226 MovieClip {com.nitrome.twinshot.Sign}Uses:2224 2225Used by:4647
Symbol 2227 BitmapUsed by:2228 2243
Symbol 2228 GraphicUses:2227Used by:2251
Symbol 2229 BitmapUsed by:2230 2244
Symbol 2230 GraphicUses:2229Used by:2251
Symbol 2231 BitmapUsed by:2232 2245
Symbol 2232 GraphicUses:2231Used by:2251
Symbol 2233 BitmapUsed by:2234 2246
Symbol 2234 GraphicUses:2233Used by:2251
Symbol 2235 BitmapUsed by:2236 2247
Symbol 2236 GraphicUses:2235Used by:2251
Symbol 2237 BitmapUsed by:2238 2248
Symbol 2238 GraphicUses:2237Used by:2251
Symbol 2239 BitmapUsed by:2240 2249
Symbol 2240 GraphicUses:2239Used by:2251
Symbol 2241 BitmapUsed by:2242 2250
Symbol 2242 GraphicUses:2241Used by:2251
Symbol 2243 GraphicUses:2227Used by:2251
Symbol 2244 GraphicUses:2229Used by:2251
Symbol 2245 GraphicUses:2231Used by:2251
Symbol 2246 GraphicUses:2233Used by:2251
Symbol 2247 GraphicUses:2235Used by:2251
Symbol 2248 GraphicUses:2237Used by:2251
Symbol 2249 GraphicUses:2239Used by:2251
Symbol 2250 GraphicUses:2241Used by:2251
Symbol 2251 MovieClip {com.nitrome.twinshot.HoleMonster}Uses:2228 2230 2232 2234 2236 2238 2240 2242 2243 2244 2245 2246 2247 2248 2249 2250Used by:4647
Symbol 2252 BitmapUsed by:2253
Symbol 2253 GraphicUses:2252Used by:2272 2275
Symbol 2254 BitmapUsed by:2255
Symbol 2255 GraphicUses:2254Used by:2272 2275
Symbol 2256 BitmapUsed by:2257
Symbol 2257 GraphicUses:2256Used by:2272 2275
Symbol 2258 BitmapUsed by:2259
Symbol 2259 GraphicUses:2258Used by:2272 2275
Symbol 2260 BitmapUsed by:2261
Symbol 2261 GraphicUses:2260Used by:2272 2275
Symbol 2262 BitmapUsed by:2263
Symbol 2263 GraphicUses:2262Used by:2272 2275
Symbol 2264 BitmapUsed by:2265
Symbol 2265 GraphicUses:2264Used by:2272 2275
Symbol 2266 BitmapUsed by:2267
Symbol 2267 GraphicUses:2266Used by:2272 2275
Symbol 2268 BitmapUsed by:2269
Symbol 2269 GraphicUses:2268Used by:2272 2275
Symbol 2270 BitmapUsed by:2271
Symbol 2271 GraphicUses:2270Used by:2272 2275
Symbol 2272 MovieClip {com.nitrome.twinshot.Explosion}Uses:2253 2255 2257 2259 2261 2263 2265 2267 2269 2271Used by:4647
Symbol 2273 ShapeTweeningUsed by:2275
Symbol 2274 GraphicUsed by:2275
Symbol 2275 MovieClip {com.nitrome.twinshot.LoveExplosion}Uses:2253 2273 2255 2257 2259 2261 2263 2265 2267 2269 2271 2274Used by:4647
Symbol 2276 BitmapUsed by:2277
Symbol 2277 GraphicUses:2276Used by:2354
Symbol 2278 BitmapUsed by:2279
Symbol 2279 GraphicUses:2278Used by:2354
Symbol 2280 BitmapUsed by:2281
Symbol 2281 GraphicUses:2280Used by:2354
Symbol 2282 BitmapUsed by:2283
Symbol 2283 GraphicUses:2282Used by:2354
Symbol 2284 BitmapUsed by:2285
Symbol 2285 GraphicUses:2284Used by:2354
Symbol 2286 BitmapUsed by:2287
Symbol 2287 GraphicUses:2286Used by:2354
Symbol 2288 BitmapUsed by:2289
Symbol 2289 GraphicUses:2288Used by:2354
Symbol 2290 BitmapUsed by:2291
Symbol 2291 GraphicUses:2290Used by:2354
Symbol 2292 BitmapUsed by:2293
Symbol 2293 GraphicUses:2292Used by:2354
Symbol 2294 BitmapUsed by:2295
Symbol 2295 GraphicUses:2294Used by:2354
Symbol 2296 BitmapUsed by:2297
Symbol 2297 GraphicUses:2296Used by:2354
Symbol 2298 BitmapUsed by:2299
Symbol 2299 GraphicUses:2298Used by:2354
Symbol 2300 BitmapUsed by:2301
Symbol 2301 GraphicUses:2300Used by:2354
Symbol 2302 BitmapUsed by:2303
Symbol 2303 GraphicUses:2302Used by:2354
Symbol 2304 BitmapUsed by:2305
Symbol 2305 GraphicUses:2304Used by:2354
Symbol 2306 BitmapUsed by:2307
Symbol 2307 GraphicUses:2306Used by:2354
Symbol 2308 BitmapUsed by:2309
Symbol 2309 GraphicUses:2308Used by:2354
Symbol 2310 BitmapUsed by:2311
Symbol 2311 GraphicUses:2310Used by:2354
Symbol 2312 BitmapUsed by:2313
Symbol 2313 GraphicUses:2312Used by:2354
Symbol 2314 BitmapUsed by:2315
Symbol 2315 GraphicUses:2314Used by:2354
Symbol 2316 BitmapUsed by:2317
Symbol 2317 GraphicUses:2316Used by:2354
Symbol 2318 BitmapUsed by:2319
Symbol 2319 GraphicUses:2318Used by:2354
Symbol 2320 BitmapUsed by:2321
Symbol 2321 GraphicUses:2320Used by:2354
Symbol 2322 BitmapUsed by:2323
Symbol 2323 GraphicUses:2322Used by:2354
Symbol 2324 BitmapUsed by:2325
Symbol 2325 GraphicUses:2324Used by:2354
Symbol 2326 BitmapUsed by:2327
Symbol 2327 GraphicUses:2326Used by:2354
Symbol 2328 BitmapUsed by:2329
Symbol 2329 GraphicUses:2328Used by:2354
Symbol 2330 BitmapUsed by:2331
Symbol 2331 GraphicUses:2330Used by:2354
Symbol 2332 BitmapUsed by:2333
Symbol 2333 GraphicUses:2332Used by:2354
Symbol 2334 BitmapUsed by:2335
Symbol 2335 GraphicUses:2334Used by:2354
Symbol 2336 BitmapUsed by:2337
Symbol 2337 GraphicUses:2336Used by:2354
Symbol 2338 BitmapUsed by:2339
Symbol 2339 GraphicUses:2338Used by:2354
Symbol 2340 BitmapUsed by:2341
Symbol 2341 GraphicUses:2340Used by:2354
Symbol 2342 BitmapUsed by:2343
Symbol 2343 GraphicUses:2342Used by:2354
Symbol 2344 BitmapUsed by:2345
Symbol 2345 GraphicUses:2344Used by:2354
Symbol 2346 BitmapUsed by:2347
Symbol 2347 GraphicUses:2346Used by:2354
Symbol 2348 BitmapUsed by:2349
Symbol 2349 GraphicUses:2348Used by:2354
Symbol 2350 BitmapUsed by:2351
Symbol 2351 GraphicUses:2350Used by:2354
Symbol 2352 BitmapUsed by:2353
Symbol 2353 GraphicUses:2352Used by:2354
Symbol 2354 MovieClip {com.nitrome.twinshot.HelmetGuardNormal}Uses:2277 2279 2281 2283 2285 2287 2289 2291 2293 2295 2297 2299 2301 2303 2305 2307 2309 2311 2313 2315 2317 2319 2321 2323 2325 2327 2329 2331 2333 2335 2337 2339 2341 2343 2345 2347 2349 2351 2353Used by:4647
Symbol 2355 BitmapUsed by:2356
Symbol 2356 GraphicUses:2355Used by:2433
Symbol 2357 BitmapUsed by:2358
Symbol 2358 GraphicUses:2357Used by:2433
Symbol 2359 BitmapUsed by:2360
Symbol 2360 GraphicUses:2359Used by:2433
Symbol 2361 BitmapUsed by:2362
Symbol 2362 GraphicUses:2361Used by:2433
Symbol 2363 BitmapUsed by:2364
Symbol 2364 GraphicUses:2363Used by:2433
Symbol 2365 BitmapUsed by:2366
Symbol 2366 GraphicUses:2365Used by:2433
Symbol 2367 BitmapUsed by:2368
Symbol 2368 GraphicUses:2367Used by:2433
Symbol 2369 BitmapUsed by:2370
Symbol 2370 GraphicUses:2369Used by:2433
Symbol 2371 BitmapUsed by:2372
Symbol 2372 GraphicUses:2371Used by:2433
Symbol 2373 BitmapUsed by:2374
Symbol 2374 GraphicUses:2373Used by:2433
Symbol 2375 BitmapUsed by:2376
Symbol 2376 GraphicUses:2375Used by:2433
Symbol 2377 BitmapUsed by:2378
Symbol 2378 GraphicUses:2377Used by:2433
Symbol 2379 BitmapUsed by:2380
Symbol 2380 GraphicUses:2379Used by:2433
Symbol 2381 BitmapUsed by:2382
Symbol 2382 GraphicUses:2381Used by:2433
Symbol 2383 BitmapUsed by:2384
Symbol 2384 GraphicUses:2383Used by:2433
Symbol 2385 BitmapUsed by:2386
Symbol 2386 GraphicUses:2385Used by:2433
Symbol 2387 BitmapUsed by:2388
Symbol 2388 GraphicUses:2387Used by:2433
Symbol 2389 BitmapUsed by:2390
Symbol 2390 GraphicUses:2389Used by:2433
Symbol 2391 BitmapUsed by:2392
Symbol 2392 GraphicUses:2391Used by:2433
Symbol 2393 BitmapUsed by:2394
Symbol 2394 GraphicUses:2393Used by:2433
Symbol 2395 BitmapUsed by:2396
Symbol 2396 GraphicUses:2395Used by:2433
Symbol 2397 BitmapUsed by:2398
Symbol 2398 GraphicUses:2397Used by:2433
Symbol 2399 BitmapUsed by:2400
Symbol 2400 GraphicUses:2399Used by:2433
Symbol 2401 BitmapUsed by:2402
Symbol 2402 GraphicUses:2401Used by:2433
Symbol 2403 BitmapUsed by:2404
Symbol 2404 GraphicUses:2403Used by:2433
Symbol 2405 BitmapUsed by:2406
Symbol 2406 GraphicUses:2405Used by:2433
Symbol 2407 BitmapUsed by:2408
Symbol 2408 GraphicUses:2407Used by:2433
Symbol 2409 BitmapUsed by:2410
Symbol 2410 GraphicUses:2409Used by:2433
Symbol 2411 BitmapUsed by:2412
Symbol 2412 GraphicUses:2411Used by:2433
Symbol 2413 BitmapUsed by:2414
Symbol 2414 GraphicUses:2413Used by:2433
Symbol 2415 BitmapUsed by:2416
Symbol 2416 GraphicUses:2415Used by:2433
Symbol 2417 BitmapUsed by:2418
Symbol 2418 GraphicUses:2417Used by:2433
Symbol 2419 BitmapUsed by:2420
Symbol 2420 GraphicUses:2419Used by:2433
Symbol 2421 BitmapUsed by:2422
Symbol 2422 GraphicUses:2421Used by:2433
Symbol 2423 BitmapUsed by:2424
Symbol 2424 GraphicUses:2423Used by:2433
Symbol 2425 BitmapUsed by:2426
Symbol 2426 GraphicUses:2425Used by:2433
Symbol 2427 BitmapUsed by:2428
Symbol 2428 GraphicUses:2427Used by:2433
Symbol 2429 BitmapUsed by:2430
Symbol 2430 GraphicUses:2429Used by:2433
Symbol 2431 BitmapUsed by:2432
Symbol 2432 GraphicUses:2431Used by:2433
Symbol 2433 MovieClip {com.nitrome.twinshot.Teethy}Uses:2356 2358 2360 2362 2364 2366 2368 2370 2372 2374 2376 2378 2380 2382 2384 2386 2388 2390 2392 2394 2396 2398 2400 2402 2404 2406 2408 2410 2412 2414 2416 2418 2420 2422 2424 2426 2428 2430 2432Used by:4647
Symbol 2434 BitmapUsed by:2435
Symbol 2435 GraphicUses:2434Used by:2454
Symbol 2436 BitmapUsed by:2437
Symbol 2437 GraphicUses:2436Used by:2454
Symbol 2438 BitmapUsed by:2439
Symbol 2439 GraphicUses:2438Used by:2454
Symbol 2440 BitmapUsed by:2441
Symbol 2441 GraphicUses:2440Used by:2454
Symbol 2442 BitmapUsed by:2443
Symbol 2443 GraphicUses:2442Used by:2454
Symbol 2444 BitmapUsed by:2445
Symbol 2445 GraphicUses:2444Used by:2454
Symbol 2446 BitmapUsed by:2447
Symbol 2447 GraphicUses:2446Used by:2454
Symbol 2448 BitmapUsed by:2449
Symbol 2449 GraphicUses:2448Used by:2454
Symbol 2450 BitmapUsed by:2451
Symbol 2451 GraphicUses:2450Used by:2454
Symbol 2452 BitmapUsed by:2453
Symbol 2453 GraphicUses:2452Used by:2454
Symbol 2454 MovieClip {com.nitrome.twinshot.HogRider}Uses:2435 2437 2439 2441 2443 2445 2447 2449 2451 2453Used by:4647
Symbol 2455 BitmapUsed by:2456
Symbol 2456 GraphicUses:2455Used by:2480
Symbol 2457 BitmapUsed by:2458
Symbol 2458 GraphicUses:2457Used by:2480
Symbol 2459 BitmapUsed by:2460
Symbol 2460 GraphicUses:2459Used by:2480
Symbol 2461 BitmapUsed by:2462
Symbol 2462 GraphicUses:2461Used by:2480
Symbol 2463 BitmapUsed by:2464
Symbol 2464 GraphicUses:2463Used by:2480
Symbol 2465 BitmapUsed by:2466
Symbol 2466 GraphicUses:2465Used by:2480
Symbol 2467 BitmapUsed by:2468
Symbol 2468 GraphicUses:2467Used by:2480
Symbol 2469 BitmapUsed by:2470
Symbol 2470 GraphicUses:2469Used by:2480
Symbol 2471 BitmapUsed by:2472
Symbol 2472 GraphicUses:2471Used by:2480
Symbol 2473 BitmapUsed by:2474
Symbol 2474 GraphicUses:2473Used by:2480
Symbol 2475 BitmapUsed by:2476 2477 2478 2479
Symbol 2476 GraphicUses:2475Used by:2480
Symbol 2477 GraphicUses:2475Used by:2480
Symbol 2478 GraphicUses:2475Used by:2480
Symbol 2479 GraphicUses:2475Used by:2480
Symbol 2480 MovieClip {com.nitrome.twinshot.BlobNormal}Uses:2456 2458 2460 2462 2464 2466 2468 2470 2472 2474 2476 2477 2478 2479Used by:4647
Symbol 2481 BitmapUsed by:2482
Symbol 2482 GraphicUses:2481Used by:2491
Symbol 2483 BitmapUsed by:2484
Symbol 2484 GraphicUses:2483Used by:2491
Symbol 2485 BitmapUsed by:2486
Symbol 2486 GraphicUses:2485Used by:2491
Symbol 2487 BitmapUsed by:2488
Symbol 2488 GraphicUses:2487Used by:2491
Symbol 2489 BitmapUsed by:2490
Symbol 2490 GraphicUses:2489Used by:2491
Symbol 2491 MovieClip {com.nitrome.twinshot.BatNormal}Uses:2482 2484 2486 2488 2490Used by:4647
Symbol 2492 BitmapUsed by:2493
Symbol 2493 GraphicUses:2492Used by:2510
Symbol 2494 BitmapUsed by:2495
Symbol 2495 GraphicUses:2494Used by:2510
Symbol 2496 BitmapUsed by:2497
Symbol 2497 GraphicUses:2496Used by:2510
Symbol 2498 BitmapUsed by:2499
Symbol 2499 GraphicUses:2498Used by:2510
Symbol 2500 BitmapUsed by:2501
Symbol 2501 GraphicUses:2500Used by:2510
Symbol 2502 BitmapUsed by:2503
Symbol 2503 GraphicUses:2502Used by:2510
Symbol 2504 BitmapUsed by:2505
Symbol 2505 GraphicUses:2504Used by:2510
Symbol 2506 BitmapUsed by:2507
Symbol 2507 GraphicUses:2506Used by:2510
Symbol 2508 BitmapUsed by:2509
Symbol 2509 GraphicUses:2508Used by:2510
Symbol 2510 MovieClip {com.nitrome.twinshot.BatPlus}Uses:2493 2495 2497 2499 2501 2503 2505 2507 2509Used by:4647
Symbol 2511 BitmapUsed by:2512
Symbol 2512 GraphicUses:2511Used by:2553 4151
Symbol 2513 BitmapUsed by:2514
Symbol 2514 GraphicUses:2513Used by:2553 4151
Symbol 2515 BitmapUsed by:2516
Symbol 2516 GraphicUses:2515Used by:2553 4151
Symbol 2517 BitmapUsed by:2518
Symbol 2518 GraphicUses:2517Used by:2553 4151
Symbol 2519 BitmapUsed by:2520
Symbol 2520 GraphicUses:2519Used by:2553 4151
Symbol 2521 BitmapUsed by:2522
Symbol 2522 GraphicUses:2521Used by:2553 4151
Symbol 2523 BitmapUsed by:2524
Symbol 2524 GraphicUses:2523Used by:2553 4151
Symbol 2525 BitmapUsed by:2526
Symbol 2526 GraphicUses:2525Used by:2553 4151
Symbol 2527 BitmapUsed by:2528
Symbol 2528 GraphicUses:2527Used by:2553 4151
Symbol 2529 BitmapUsed by:2530
Symbol 2530 GraphicUses:2529Used by:2553 4151
Symbol 2531 BitmapUsed by:2532
Symbol 2532 GraphicUses:2531Used by:2553
Symbol 2533 BitmapUsed by:2534
Symbol 2534 GraphicUses:2533Used by:2553
Symbol 2535 BitmapUsed by:2536
Symbol 2536 GraphicUses:2535Used by:2553 4151
Symbol 2537 BitmapUsed by:2538
Symbol 2538 GraphicUses:2537Used by:2553 4151
Symbol 2539 BitmapUsed by:2540
Symbol 2540 GraphicUses:2539Used by:2553 4151
Symbol 2541 BitmapUsed by:2542
Symbol 2542 GraphicUses:2541Used by:2553 4151
Symbol 2543 BitmapUsed by:2544
Symbol 2544 GraphicUses:2543Used by:2553 4151
Symbol 2545 BitmapUsed by:2546
Symbol 2546 GraphicUses:2545Used by:2553 4151
Symbol 2547 BitmapUsed by:2548
Symbol 2548 GraphicUses:2547Used by:2553 4151
Symbol 2549 BitmapUsed by:2550
Symbol 2550 GraphicUses:2549Used by:2553 4151
Symbol 2551 BitmapUsed by:2552
Symbol 2552 GraphicUses:2551Used by:2553 4151
Symbol 2553 MovieClip {com.nitrome.twinshot.BlackMan}Uses:2512 2514 2516 2518 2520 2522 2524 2526 2528 2530 2532 2534 2536 2538 2540 2542 2544 2546 2548 2550 2552Used by:4647
Symbol 2554 BitmapUsed by:2555
Symbol 2555 GraphicUses:2554Used by:2558
Symbol 2556 BitmapUsed by:2557
Symbol 2557 GraphicUses:2556Used by:2558
Symbol 2558 MovieClip {com.nitrome.twinshot.BlackManCorpse}Uses:2555 2557Used by:4647
Symbol 2559 BitmapUsed by:2560
Symbol 2560 GraphicUses:2559Used by:2621
Symbol 2561 BitmapUsed by:2562
Symbol 2562 GraphicUses:2561Used by:2621
Symbol 2563 BitmapUsed by:2564
Symbol 2564 GraphicUses:2563Used by:2621
Symbol 2565 BitmapUsed by:2566
Symbol 2566 GraphicUses:2565Used by:2621
Symbol 2567 BitmapUsed by:2568
Symbol 2568 GraphicUses:2567Used by:2621
Symbol 2569 BitmapUsed by:2570
Symbol 2570 GraphicUses:2569Used by:2621
Symbol 2571 BitmapUsed by:2572
Symbol 2572 GraphicUses:2571Used by:2621
Symbol 2573 BitmapUsed by:2574
Symbol 2574 GraphicUses:2573Used by:2621
Symbol 2575 BitmapUsed by:2576
Symbol 2576 GraphicUses:2575Used by:2621
Symbol 2577 BitmapUsed by:2578
Symbol 2578 GraphicUses:2577Used by:2621
Symbol 2579 BitmapUsed by:2580
Symbol 2580 GraphicUses:2579Used by:2621
Symbol 2581 BitmapUsed by:2582
Symbol 2582 GraphicUses:2581Used by:2621
Symbol 2583 BitmapUsed by:2584
Symbol 2584 GraphicUses:2583Used by:2621
Symbol 2585 BitmapUsed by:2586
Symbol 2586 GraphicUses:2585Used by:2621
Symbol 2587 BitmapUsed by:2588
Symbol 2588 GraphicUses:2587Used by:2621
Symbol 2589 BitmapUsed by:2590
Symbol 2590 GraphicUses:2589Used by:2621
Symbol 2591 BitmapUsed by:2592
Symbol 2592 GraphicUses:2591Used by:2621
Symbol 2593 BitmapUsed by:2594
Symbol 2594 GraphicUses:2593Used by:2621
Symbol 2595 BitmapUsed by:2596
Symbol 2596 GraphicUses:2595Used by:2621
Symbol 2597 BitmapUsed by:2598
Symbol 2598 GraphicUses:2597Used by:2621
Symbol 2599 BitmapUsed by:2600
Symbol 2600 GraphicUses:2599Used by:2621
Symbol 2601 BitmapUsed by:2602
Symbol 2602 GraphicUses:2601Used by:2621
Symbol 2603 BitmapUsed by:2604
Symbol 2604 GraphicUses:2603Used by:2621
Symbol 2605 BitmapUsed by:2606
Symbol 2606 GraphicUses:2605Used by:2621
Symbol 2607 BitmapUsed by:2608
Symbol 2608 GraphicUses:2607Used by:2621
Symbol 2609 BitmapUsed by:2610
Symbol 2610 GraphicUses:2609Used by:2621
Symbol 2611 BitmapUsed by:2612
Symbol 2612 GraphicUses:2611Used by:2621
Symbol 2613 BitmapUsed by:2614
Symbol 2614 GraphicUses:2613Used by:2621
Symbol 2615 BitmapUsed by:2616
Symbol 2616 GraphicUses:2615Used by:2621
Symbol 2617 BitmapUsed by:2618
Symbol 2618 GraphicUses:2617Used by:2621
Symbol 2619 BitmapUsed by:2620
Symbol 2620 GraphicUses:2619Used by:2621
Symbol 2621 MovieClip {com.nitrome.twinshot.Behemoth}Uses:2560 2562 2564 2566 2568 2570 2572 2574 2576 2578 2580 2582 2584 2586 2588 2590 2592 2594 2596 2598 2600 2602 2604 2606 2608 2610 2612 2614 2616 2618 2620Used by:4647
Symbol 2622 BitmapUsed by:2623
Symbol 2623 GraphicUses:2622Used by:2658
Symbol 2624 BitmapUsed by:2625
Symbol 2625 GraphicUses:2624Used by:2658
Symbol 2626 BitmapUsed by:2627
Symbol 2627 GraphicUses:2626Used by:2658
Symbol 2628 BitmapUsed by:2629
Symbol 2629 GraphicUses:2628Used by:2658
Symbol 2630 BitmapUsed by:2631
Symbol 2631 GraphicUses:2630Used by:2658
Symbol 2632 BitmapUsed by:2633
Symbol 2633 GraphicUses:2632Used by:2658
Symbol 2634 BitmapUsed by:2635
Symbol 2635 GraphicUses:2634Used by:2658
Symbol 2636 BitmapUsed by:2637
Symbol 2637 GraphicUses:2636Used by:2658
Symbol 2638 BitmapUsed by:2639
Symbol 2639 GraphicUses:2638Used by:2658
Symbol 2640 BitmapUsed by:2641
Symbol 2641 GraphicUses:2640Used by:2658
Symbol 2642 BitmapUsed by:2643
Symbol 2643 GraphicUses:2642Used by:2658
Symbol 2644 BitmapUsed by:2645
Symbol 2645 GraphicUses:2644Used by:2658
Symbol 2646 BitmapUsed by:2647
Symbol 2647 GraphicUses:2646Used by:2658
Symbol 2648 BitmapUsed by:2649
Symbol 2649 GraphicUses:2648Used by:2658
Symbol 2650 BitmapUsed by:2651
Symbol 2651 GraphicUses:2650Used by:2658
Symbol 2652 BitmapUsed by:2653
Symbol 2653 GraphicUses:2652Used by:2658
Symbol 2654 BitmapUsed by:2655
Symbol 2655 GraphicUses:2654Used by:2658
Symbol 2656 BitmapUsed by:2657
Symbol 2657 GraphicUses:2656Used by:2658
Symbol 2658 MovieClip {com.nitrome.twinshot.Projectile}Uses:2623 2625 2627 2629 2631 2633 2635 2637 2639 2641 2643 2645 2647 2649 2651 2653 2655 2657Used by:4647
Symbol 2659 BitmapUsed by:2660
Symbol 2660 GraphicUses:2659Used by:2691
Symbol 2661 BitmapUsed by:2662
Symbol 2662 GraphicUses:2661Used by:2691
Symbol 2663 BitmapUsed by:2664
Symbol 2664 GraphicUses:2663Used by:2691
Symbol 2665 BitmapUsed by:2666
Symbol 2666 GraphicUses:2665Used by:2691
Symbol 2667 BitmapUsed by:2668
Symbol 2668 GraphicUses:2667Used by:2691
Symbol 2669 BitmapUsed by:2670
Symbol 2670 GraphicUses:2669Used by:2691
Symbol 2671 BitmapUsed by:2672
Symbol 2672 GraphicUses:2671Used by:2691
Symbol 2673 BitmapUsed by:2674
Symbol 2674 GraphicUses:2673Used by:2691
Symbol 2675 BitmapUsed by:2676
Symbol 2676 GraphicUses:2675Used by:2691
Symbol 2677 BitmapUsed by:2678
Symbol 2678 GraphicUses:2677Used by:2691
Symbol 2679 BitmapUsed by:2680
Symbol 2680 GraphicUses:2679Used by:2691
Symbol 2681 BitmapUsed by:2682
Symbol 2682 GraphicUses:2681Used by:2691
Symbol 2683 BitmapUsed by:2684
Symbol 2684 GraphicUses:2683Used by:2691
Symbol 2685 BitmapUsed by:2686
Symbol 2686 GraphicUses:2685Used by:2691
Symbol 2687 BitmapUsed by:2688
Symbol 2688 GraphicUses:2687Used by:2691
Symbol 2689 BitmapUsed by:2690
Symbol 2690 GraphicUses:2689Used by:2691
Symbol 2691 MovieClip {com.nitrome.twinshot.KingNormal}Uses:2660 2662 2664 2666 2668 2670 2672 2674 2676 2678 2680 2682 2684 2686 2688 2690Used by:4647
Symbol 2692 BitmapUsed by:2693
Symbol 2693 GraphicUses:2692Used by:2756
Symbol 2694 BitmapUsed by:2695
Symbol 2695 GraphicUses:2694Used by:2756
Symbol 2696 BitmapUsed by:2697
Symbol 2697 GraphicUses:2696Used by:2756
Symbol 2698 BitmapUsed by:2699
Symbol 2699 GraphicUses:2698Used by:2756
Symbol 2700 BitmapUsed by:2701
Symbol 2701 GraphicUses:2700Used by:2756
Symbol 2702 BitmapUsed by:2703
Symbol 2703 GraphicUses:2702Used by:2756
Symbol 2704 BitmapUsed by:2705
Symbol 2705 GraphicUses:2704Used by:2756
Symbol 2706 BitmapUsed by:2707
Symbol 2707 GraphicUses:2706Used by:2756
Symbol 2708 BitmapUsed by:2709
Symbol 2709 GraphicUses:2708Used by:2756
Symbol 2710 BitmapUsed by:2711
Symbol 2711 GraphicUses:2710Used by:2756
Symbol 2712 BitmapUsed by:2713
Symbol 2713 GraphicUses:2712Used by:2756
Symbol 2714 BitmapUsed by:2715
Symbol 2715 GraphicUses:2714Used by:2756
Symbol 2716 BitmapUsed by:2717
Symbol 2717 GraphicUses:2716Used by:2756
Symbol 2718 BitmapUsed by:2719
Symbol 2719 GraphicUses:2718Used by:2756
Symbol 2720 BitmapUsed by:2721
Symbol 2721 GraphicUses:2720Used by:2756
Symbol 2722 BitmapUsed by:2723
Symbol 2723 GraphicUses:2722Used by:2756
Symbol 2724 BitmapUsed by:2725
Symbol 2725 GraphicUses:2724Used by:2756
Symbol 2726 BitmapUsed by:2727
Symbol 2727 GraphicUses:2726Used by:2756
Symbol 2728 BitmapUsed by:2729
Symbol 2729 GraphicUses:2728Used by:2756
Symbol 2730 BitmapUsed by:2731
Symbol 2731 GraphicUses:2730Used by:2756
Symbol 2732 BitmapUsed by:2733
Symbol 2733 GraphicUses:2732Used by:2756
Symbol 2734 BitmapUsed by:2735
Symbol 2735 GraphicUses:2734Used by:2756
Symbol 2736 BitmapUsed by:2737
Symbol 2737 GraphicUses:2736Used by:2756
Symbol 2738 BitmapUsed by:2739
Symbol 2739 GraphicUses:2738Used by:2756
Symbol 2740 BitmapUsed by:2741
Symbol 2741 GraphicUses:2740Used by:2756
Symbol 2742 BitmapUsed by:2743
Symbol 2743 GraphicUses:2742Used by:2756
Symbol 2744 BitmapUsed by:2745
Symbol 2745 GraphicUses:2744Used by:2756
Symbol 2746 BitmapUsed by:2747
Symbol 2747 GraphicUses:2746Used by:2756
Symbol 2748 BitmapUsed by:2749
Symbol 2749 GraphicUses:2748Used by:2756
Symbol 2750 BitmapUsed by:2751
Symbol 2751 GraphicUses:2750Used by:2756
Symbol 2752 BitmapUsed by:2753
Symbol 2753 GraphicUses:2752Used by:2756
Symbol 2754 BitmapUsed by:2755
Symbol 2755 GraphicUses:2754Used by:2756
Symbol 2756 MovieClip {com.nitrome.twinshot.Thief}Uses:2693 2695 2697 2699 2701 2703 2705 2707 2709 2711 2713 2715 2717 2719 2721 2723 2725 2727 2729 2731 2733 2735 2737 2739 2741 2743 2745 2747 2749 2751 2753 2755Used by:4647
Symbol 2757 BitmapUsed by:2758
Symbol 2758 GraphicUses:2757Used by:2759
Symbol 2759 MovieClip {com.nitrome.twinshot.ShieldGuardBrokenShield}Uses:2758Used by:4647
Symbol 2760 BitmapUsed by:2761
Symbol 2761 GraphicUses:2760Used by:2774
Symbol 2762 BitmapUsed by:2763
Symbol 2763 GraphicUses:2762Used by:2774
Symbol 2764 BitmapUsed by:2765
Symbol 2765 GraphicUses:2764Used by:2774
Symbol 2766 BitmapUsed by:2767
Symbol 2767 GraphicUses:2766Used by:2774
Symbol 2768 BitmapUsed by:2769
Symbol 2769 GraphicUses:2768Used by:2774
Symbol 2770 BitmapUsed by:2771
Symbol 2771 GraphicUses:2770Used by:2774
Symbol 2772 BitmapUsed by:2773
Symbol 2773 GraphicUses:2772Used by:2774
Symbol 2774 MovieClip {com.nitrome.twinshot.ShieldGuard}Uses:2761 2763 2765 2767 2769 2771 2773Used by:4647
Symbol 2775 BitmapUsed by:2776
Symbol 2776 GraphicUses:2775Used by:2853
Symbol 2777 BitmapUsed by:2778
Symbol 2778 GraphicUses:2777Used by:2853
Symbol 2779 BitmapUsed by:2780
Symbol 2780 GraphicUses:2779Used by:2853
Symbol 2781 BitmapUsed by:2782
Symbol 2782 GraphicUses:2781Used by:2853
Symbol 2783 BitmapUsed by:2784
Symbol 2784 GraphicUses:2783Used by:2853
Symbol 2785 BitmapUsed by:2786
Symbol 2786 GraphicUses:2785Used by:2853
Symbol 2787 BitmapUsed by:2788
Symbol 2788 GraphicUses:2787Used by:2853
Symbol 2789 BitmapUsed by:2790
Symbol 2790 GraphicUses:2789Used by:2853
Symbol 2791 BitmapUsed by:2792
Symbol 2792 GraphicUses:2791Used by:2853
Symbol 2793 BitmapUsed by:2794
Symbol 2794 GraphicUses:2793Used by:2853
Symbol 2795 BitmapUsed by:2796
Symbol 2796 GraphicUses:2795Used by:2853
Symbol 2797 BitmapUsed by:2798
Symbol 2798 GraphicUses:2797Used by:2853
Symbol 2799 BitmapUsed by:2800
Symbol 2800 GraphicUses:2799Used by:2853
Symbol 2801 BitmapUsed by:2802
Symbol 2802 GraphicUses:2801Used by:2853
Symbol 2803 BitmapUsed by:2804
Symbol 2804 GraphicUses:2803Used by:2853
Symbol 2805 BitmapUsed by:2806
Symbol 2806 GraphicUses:2805Used by:2853
Symbol 2807 BitmapUsed by:2808
Symbol 2808 GraphicUses:2807Used by:2853
Symbol 2809 BitmapUsed by:2810
Symbol 2810 GraphicUses:2809Used by:2853
Symbol 2811 BitmapUsed by:2812
Symbol 2812 GraphicUses:2811Used by:2853
Symbol 2813 BitmapUsed by:2814
Symbol 2814 GraphicUses:2813Used by:2853
Symbol 2815 BitmapUsed by:2816
Symbol 2816 GraphicUses:2815Used by:2853
Symbol 2817 BitmapUsed by:2818
Symbol 2818 GraphicUses:2817Used by:2853
Symbol 2819 BitmapUsed by:2820
Symbol 2820 GraphicUses:2819Used by:2853
Symbol 2821 BitmapUsed by:2822
Symbol 2822 GraphicUses:2821Used by:2853
Symbol 2823 BitmapUsed by:2824
Symbol 2824 GraphicUses:2823Used by:2853
Symbol 2825 BitmapUsed by:2826
Symbol 2826 GraphicUses:2825Used by:2853
Symbol 2827 BitmapUsed by:2828
Symbol 2828 GraphicUses:2827Used by:2853
Symbol 2829 BitmapUsed by:2830
Symbol 2830 GraphicUses:2829Used by:2853
Symbol 2831 BitmapUsed by:2832
Symbol 2832 GraphicUses:2831Used by:2853
Symbol 2833 BitmapUsed by:2834
Symbol 2834 GraphicUses:2833Used by:2853
Symbol 2835 BitmapUsed by:2836
Symbol 2836 GraphicUses:2835Used by:2853
Symbol 2837 BitmapUsed by:2838
Symbol 2838 GraphicUses:2837Used by:2853
Symbol 2839 BitmapUsed by:2840
Symbol 2840 GraphicUses:2839Used by:2853
Symbol 2841 BitmapUsed by:2842
Symbol 2842 GraphicUses:2841Used by:2853
Symbol 2843 BitmapUsed by:2844
Symbol 2844 GraphicUses:2843Used by:2853
Symbol 2845 BitmapUsed by:2846
Symbol 2846 GraphicUses:2845Used by:2853
Symbol 2847 BitmapUsed by:2848
Symbol 2848 GraphicUses:2847Used by:2853
Symbol 2849 BitmapUsed by:2850
Symbol 2850 GraphicUses:2849Used by:2853
Symbol 2851 BitmapUsed by:2852
Symbol 2852 GraphicUses:2851Used by:2853
Symbol 2853 MovieClip {com.nitrome.twinshot.HelmetGuardPlus}Uses:2776 2778 2780 2782 2784 2786 2788 2790 2792 2794 2796 2798 2800 2802 2804 2806 2808 2810 2812 2814 2816 2818 2820 2822 2824 2826 2828 2830 2832 2834 2836 2838 2840 2842 2844 2846 2848 2850 2852Used by:4647
Symbol 2854 BitmapUsed by:2855
Symbol 2855 GraphicUses:2854Used by:2879
Symbol 2856 BitmapUsed by:2857
Symbol 2857 GraphicUses:2856Used by:2879
Symbol 2858 BitmapUsed by:2859
Symbol 2859 GraphicUses:2858Used by:2879
Symbol 2860 BitmapUsed by:2861
Symbol 2861 GraphicUses:2860Used by:2879
Symbol 2862 BitmapUsed by:2863
Symbol 2863 GraphicUses:2862Used by:2879
Symbol 2864 BitmapUsed by:2865
Symbol 2865 GraphicUses:2864Used by:2879
Symbol 2866 BitmapUsed by:2867
Symbol 2867 GraphicUses:2866Used by:2879
Symbol 2868 BitmapUsed by:2869
Symbol 2869 GraphicUses:2868Used by:2879
Symbol 2870 BitmapUsed by:2871
Symbol 2871 GraphicUses:2870Used by:2879
Symbol 2872 BitmapUsed by:2873
Symbol 2873 GraphicUses:2872Used by:2879
Symbol 2874 BitmapUsed by:2875 2876 2877 2878
Symbol 2875 GraphicUses:2874Used by:2879
Symbol 2876 GraphicUses:2874Used by:2879
Symbol 2877 GraphicUses:2874Used by:2879
Symbol 2878 GraphicUses:2874Used by:2879
Symbol 2879 MovieClip {com.nitrome.twinshot.BlobPlus}Uses:2855 2857 2859 2861 2863 2865 2867 2869 2871 2873 2875 2876 2877 2878Used by:4647
Symbol 2880 BitmapUsed by:2881
Symbol 2881 GraphicUses:2880Used by:2912
Symbol 2882 BitmapUsed by:2883
Symbol 2883 GraphicUses:2882Used by:2912
Symbol 2884 BitmapUsed by:2885
Symbol 2885 GraphicUses:2884Used by:2912
Symbol 2886 BitmapUsed by:2887
Symbol 2887 GraphicUses:2886Used by:2912
Symbol 2888 BitmapUsed by:2889
Symbol 2889 GraphicUses:2888Used by:2912
Symbol 2890 BitmapUsed by:2891
Symbol 2891 GraphicUses:2890Used by:2912
Symbol 2892 BitmapUsed by:2893
Symbol 2893 GraphicUses:2892Used by:2912
Symbol 2894 BitmapUsed by:2895
Symbol 2895 GraphicUses:2894Used by:2912
Symbol 2896 BitmapUsed by:2897
Symbol 2897 GraphicUses:2896Used by:2912
Symbol 2898 BitmapUsed by:2899
Symbol 2899 GraphicUses:2898Used by:2912
Symbol 2900 BitmapUsed by:2901
Symbol 2901 GraphicUses:2900Used by:2912
Symbol 2902 BitmapUsed by:2903
Symbol 2903 GraphicUses:2902Used by:2912
Symbol 2904 BitmapUsed by:2905
Symbol 2905 GraphicUses:2904Used by:2912
Symbol 2906 BitmapUsed by:2907
Symbol 2907 GraphicUses:2906Used by:2912
Symbol 2908 BitmapUsed by:2909
Symbol 2909 GraphicUses:2908Used by:2912
Symbol 2910 BitmapUsed by:2911
Symbol 2911 GraphicUses:2910Used by:2912
Symbol 2912 MovieClip {com.nitrome.twinshot.KingPlus}Uses:2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911Used by:4647
Symbol 2913 BitmapUsed by:2914
Symbol 2914 GraphicUses:2913Used by:2963
Symbol 2915 BitmapUsed by:2916
Symbol 2916 GraphicUses:2915Used by:2963
Symbol 2917 BitmapUsed by:2918
Symbol 2918 GraphicUses:2917Used by:2963
Symbol 2919 BitmapUsed by:2920
Symbol 2920 GraphicUses:2919Used by:2963
Symbol 2921 BitmapUsed by:2922
Symbol 2922 GraphicUses:2921Used by:2963
Symbol 2923 BitmapUsed by:2924
Symbol 2924 GraphicUses:2923Used by:2963
Symbol 2925 BitmapUsed by:2926
Symbol 2926 GraphicUses:2925Used by:2963
Symbol 2927 BitmapUsed by:2928
Symbol 2928 GraphicUses:2927Used by:2963
Symbol 2929 BitmapUsed by:2930
Symbol 2930 GraphicUses:2929Used by:2963
Symbol 2931 BitmapUsed by:2932
Symbol 2932 GraphicUses:2931Used by:2963
Symbol 2933 BitmapUsed by:2934 2935 2936 2937
Symbol 2934 GraphicUses:2933Used by:2963
Symbol 2935 GraphicUses:2933Used by:2963
Symbol 2936 GraphicUses:2933Used by:2963
Symbol 2937 GraphicUses:2933Used by:2963
Symbol 2938 BitmapUsed by:2939
Symbol 2939 GraphicUses:2938Used by:2963
Symbol 2940 BitmapUsed by:2941
Symbol 2941 GraphicUses:2940Used by:2963
Symbol 2942 BitmapUsed by:2943
Symbol 2943 GraphicUses:2942Used by:2963
Symbol 2944 BitmapUsed by:2945
Symbol 2945 GraphicUses:2944Used by:2963
Symbol 2946 BitmapUsed by:2947
Symbol 2947 GraphicUses:2946Used by:2963
Symbol 2948 BitmapUsed by:2949
Symbol 2949 GraphicUses:2948Used by:2963
Symbol 2950 BitmapUsed by:2951
Symbol 2951 GraphicUses:2950Used by:2963
Symbol 2952 BitmapUsed by:2953
Symbol 2953 GraphicUses:2952Used by:2963
Symbol 2954 BitmapUsed by:2955
Symbol 2955 GraphicUses:2954Used by:2963
Symbol 2956 BitmapUsed by:2957
Symbol 2957 GraphicUses:2956Used by:2963
Symbol 2958 BitmapUsed by:2959 2960 2961 2962
Symbol 2959 GraphicUses:2958Used by:2963
Symbol 2960 GraphicUses:2958Used by:2963
Symbol 2961 GraphicUses:2958Used by:2963
Symbol 2962 GraphicUses:2958Used by:2963
Symbol 2963 MovieClip {com.nitrome.twinshot.BlobMultiplier}Uses:2914 2916 2918 2920 2922 2924 2926 2928 2930 2932 2934 2935 2936 2937 2939 2941 2943 2945 2947 2949 2951 2953 2955 2957 2959 2960 2961 2962Used by:4647
Symbol 2964 BitmapUsed by:2965
Symbol 2965 GraphicUses:2964Used by:2966
Symbol 2966 MovieClip {com.nitrome.twinshot.HeavenBossPiece1}Uses:2965Used by:4647
Symbol 2967 BitmapUsed by:2968
Symbol 2968 GraphicUses:2967Used by:2969
Symbol 2969 MovieClip {com.nitrome.twinshot.HeavenBossPiece2}Uses:2968Used by:4647
Symbol 2970 BitmapUsed by:2971
Symbol 2971 GraphicUses:2970Used by:2972
Symbol 2972 MovieClip {com.nitrome.twinshot.HeavenBossPiece3}Uses:2971Used by:4647
Symbol 2973 BitmapUsed by:2974
Symbol 2974 GraphicUses:2973Used by:2975
Symbol 2975 MovieClip {com.nitrome.twinshot.HeavenBossPiece4}Uses:2974Used by:4647
Symbol 2976 BitmapUsed by:2977
Symbol 2977 GraphicUses:2976Used by:2978
Symbol 2978 MovieClip {com.nitrome.twinshot.HeavenBossPiece5}Uses:2977Used by:4647
Symbol 2979 BitmapUsed by:2980
Symbol 2980 GraphicUses:2979Used by:2981
Symbol 2981 MovieClip {com.nitrome.twinshot.HeavenBossPiece6}Uses:2980Used by:4647
Symbol 2982 BitmapUsed by:2983
Symbol 2983 GraphicUses:2982Used by:2984
Symbol 2984 MovieClip {com.nitrome.twinshot.HeavenBossPiece7}Uses:2983Used by:4647
Symbol 2985 BitmapUsed by:2986
Symbol 2986 GraphicUses:2985Used by:2987
Symbol 2987 MovieClip {com.nitrome.twinshot.HeavenBossPiece8}Uses:2986Used by:4647
Symbol 2988 BitmapUsed by:2989
Symbol 2989 GraphicUses:2988Used by:2990
Symbol 2990 MovieClip {com.nitrome.twinshot.HeavenBossPiece9}Uses:2989Used by:4647
Symbol 2991 BitmapUsed by:2992
Symbol 2992 GraphicUses:2991Used by:2993
Symbol 2993 MovieClip {com.nitrome.twinshot.HeavenBossPiece10}Uses:2992Used by:4647
Symbol 2994 BitmapUsed by:2995
Symbol 2995 GraphicUses:2994Used by:2996
Symbol 2996 MovieClip {com.nitrome.twinshot.HeavenBossPiece11}Uses:2995Used by:4647
Symbol 2997 BitmapUsed by:2998
Symbol 2998 GraphicUses:2997Used by:3099
Symbol 2999 BitmapUsed by:3000
Symbol 3000 GraphicUses:2999Used by:3009
Symbol 3001 BitmapUsed by:3002
Symbol 3002 GraphicUses:3001Used by:3009
Symbol 3003 BitmapUsed by:3004
Symbol 3004 GraphicUses:3003Used by:3009
Symbol 3005 BitmapUsed by:3006
Symbol 3006 GraphicUses:3005Used by:3009
Symbol 3007 BitmapUsed by:3008
Symbol 3008 GraphicUses:3007Used by:3009
Symbol 3009 MovieClipUses:3000 3002 3004 3006 3008Used by:3099
Symbol 3010 BitmapUsed by:3011
Symbol 3011 GraphicUses:3010Used by:3099
Symbol 3012 BitmapUsed by:3013
Symbol 3013 GraphicUses:3012Used by:3099
Symbol 3014 BitmapUsed by:3015
Symbol 3015 GraphicUses:3014Used by:3099
Symbol 3016 BitmapUsed by:3017
Symbol 3017 GraphicUses:3016Used by:3099
Symbol 3018 BitmapUsed by:3019
Symbol 3019 GraphicUses:3018Used by:3071 3099
Symbol 3020 BitmapUsed by:3021
Symbol 3021 GraphicUses:3020Used by:3099
Symbol 3022 BitmapUsed by:3023 3025
Symbol 3023 GraphicUses:3022Used by:3036
Symbol 3024 BitmapUsed by:3025
Symbol 3025 GraphicUses:3024 3022Used by:3036
Symbol 3026 BitmapUsed by:3027
Symbol 3027 GraphicUses:3026Used by:3036
Symbol 3028 BitmapUsed by:3029
Symbol 3029 GraphicUses:3028Used by:3036
Symbol 3030 BitmapUsed by:3031
Symbol 3031 GraphicUses:3030Used by:3036
Symbol 3032 BitmapUsed by:3033
Symbol 3033 GraphicUses:3032Used by:3036
Symbol 3034 BitmapUsed by:3035
Symbol 3035 GraphicUses:3034Used by:3036
Symbol 3036 MovieClip {TwinShot_fla.bolt_302}Uses:3023 3025 3027 3029 3031 3033 3035Used by:3099
Symbol 3037 BitmapUsed by:3038
Symbol 3038 GraphicUses:3037Used by:3057
Symbol 3039 BitmapUsed by:3040
Symbol 3040 GraphicUses:3039Used by:3057
Symbol 3041 BitmapUsed by:3042
Symbol 3042 GraphicUses:3041Used by:3057
Symbol 3043 BitmapUsed by:3044
Symbol 3044 GraphicUses:3043Used by:3057
Symbol 3045 BitmapUsed by:3046
Symbol 3046 GraphicUses:3045Used by:3057
Symbol 3047 BitmapUsed by:3048
Symbol 3048 GraphicUses:3047Used by:3057
Symbol 3049 BitmapUsed by:3050
Symbol 3050 GraphicUses:3049Used by:3057
Symbol 3051 BitmapUsed by:3052
Symbol 3052 GraphicUses:3051Used by:3057
Symbol 3053 BitmapUsed by:3054
Symbol 3054 GraphicUses:3053Used by:3057
Symbol 3055 BitmapUsed by:3056
Symbol 3056 GraphicUses:3055Used by:3057
Symbol 3057 MovieClip {TwinShot_fla.kingthrowbomb_303}Uses:3038 3040 3042 3044 3046 3048 3050 3052 3054 3056Used by:3099
Symbol 3058 BitmapUsed by:3059
Symbol 3059 GraphicUses:3058Used by:3098
Symbol 3060 BitmapUsed by:3061
Symbol 3061 GraphicUses:3060Used by:3098
Symbol 3062 BitmapUsed by:3063
Symbol 3063 GraphicUses:3062Used by:3068
Symbol 3064 BitmapUsed by:3065
Symbol 3065 GraphicUses:3064Used by:3068
Symbol 3066 BitmapUsed by:3067
Symbol 3067 GraphicUses:3066Used by:3068
Symbol 3068 MovieClipUses:3063 3065 3067Used by:3098
Symbol 3069 BitmapUsed by:3070
Symbol 3070 GraphicUses:3069Used by:3098
Symbol 3071 MovieClipUses:3019Used by:3098
Symbol 3072 BitmapUsed by:3073
Symbol 3073 GraphicUses:3072Used by:3084
Symbol 3074 BitmapUsed by:3075
Symbol 3075 GraphicUses:3074Used by:3084
Symbol 3076 BitmapUsed by:3077
Symbol 3077 GraphicUses:3076Used by:3084
Symbol 3078 BitmapUsed by:3079
Symbol 3079 GraphicUses:3078Used by:3084
Symbol 3080 BitmapUsed by:3081
Symbol 3081 GraphicUses:3080Used by:3084
Symbol 3082 BitmapUsed by:3083
Symbol 3083 GraphicUses:3082Used by:3084
Symbol 3084 MovieClipUses:3073 3075 3077 3079 3081 3083Used by:3098
Symbol 3085 BitmapUsed by:3086
Symbol 3086 GraphicUses:3085Used by:3097
Symbol 3087 BitmapUsed by:3088
Symbol 3088 GraphicUses:3087Used by:3097
Symbol 3089 BitmapUsed by:3090
Symbol 3090 GraphicUses:3089Used by:3097
Symbol 3091 BitmapUsed by:3092
Symbol 3092 GraphicUses:3091Used by:3097
Symbol 3093 BitmapUsed by:3094
Symbol 3094 GraphicUses:3093Used by:3097
Symbol 3095 BitmapUsed by:3096
Symbol 3096 GraphicUses:3095Used by:3097
Symbol 3097 MovieClipUses:3086 3088 3090 3092 3094 3096Used by:3098
Symbol 3098 MovieClipUses:3059 3061 3068 3070 3071 3084 3097Used by:3099
Symbol 3099 MovieClip {com.nitrome.twinshot.HeavenBoss}Uses:2998 3009 3011 3013 3015 3017 3019 3021 3036 3057 3098Used by:4647
Symbol 3100 BitmapUsed by:3101
Symbol 3101 GraphicUses:3100Used by:3116
Symbol 3102 BitmapUsed by:3103
Symbol 3103 GraphicUses:3102Used by:3116
Symbol 3104 BitmapUsed by:3105
Symbol 3105 GraphicUses:3104Used by:3116
Symbol 3106 BitmapUsed by:3107
Symbol 3107 GraphicUses:3106Used by:3116
Symbol 3108 BitmapUsed by:3109
Symbol 3109 GraphicUses:3108Used by:3116
Symbol 3110 BitmapUsed by:3111
Symbol 3111 GraphicUses:3110Used by:3116
Symbol 3112 BitmapUsed by:3113
Symbol 3113 GraphicUses:3112Used by:3116
Symbol 3114 BitmapUsed by:3115
Symbol 3115 GraphicUses:3114Used by:3116
Symbol 3116 MovieClip {com.nitrome.twinshot.Fireball}Uses:3101 3103 3105 3107 3109 3111 3113 3115Used by:4647
Symbol 3117 BitmapUsed by:3118
Symbol 3118 GraphicUses:3117Used by:3185
Symbol 3119 BitmapUsed by:3120
Symbol 3120 GraphicUses:3119Used by:3185
Symbol 3121 BitmapUsed by:3122
Symbol 3122 GraphicUses:3121Used by:3185
Symbol 3123 BitmapUsed by:3124
Symbol 3124 GraphicUses:3123Used by:3185
Symbol 3125 BitmapUsed by:3126
Symbol 3126 GraphicUses:3125Used by:3185
Symbol 3127 BitmapUsed by:3128
Symbol 3128 GraphicUses:3127Used by:3185
Symbol 3129 BitmapUsed by:3130
Symbol 3130 GraphicUses:3129Used by:3185
Symbol 3131 BitmapUsed by:3132
Symbol 3132 GraphicUses:3131Used by:3185
Symbol 3133 BitmapUsed by:3134
Symbol 3134 GraphicUses:3133Used by:3185
Symbol 3135 BitmapUsed by:3136
Symbol 3136 GraphicUses:3135Used by:3185
Symbol 3137 BitmapUsed by:3138
Symbol 3138 GraphicUses:3137Used by:3185
Symbol 3139 BitmapUsed by:3140
Symbol 3140 GraphicUses:3139Used by:3185
Symbol 3141 BitmapUsed by:3142
Symbol 3142 GraphicUses:3141Used by:3185
Symbol 3143 BitmapUsed by:3144
Symbol 3144 GraphicUses:3143Used by:3185
Symbol 3145 BitmapUsed by:3146
Symbol 3146 GraphicUses:3145Used by:3185
Symbol 3147 BitmapUsed by:3148
Symbol 3148 GraphicUses:3147Used by:3185
Symbol 3149 BitmapUsed by:3150
Symbol 3150 GraphicUses:3149Used by:3185
Symbol 3151 BitmapUsed by:3152
Symbol 3152 GraphicUses:3151Used by:3185
Symbol 3153 BitmapUsed by:3154
Symbol 3154 GraphicUses:3153Used by:3185
Symbol 3155 BitmapUsed by:3156
Symbol 3156 GraphicUses:3155Used by:3185
Symbol 3157 BitmapUsed by:3158
Symbol 3158 GraphicUses:3157Used by:3185
Symbol 3159 BitmapUsed by:3160
Symbol 3160 GraphicUses:3159Used by:3185
Symbol 3161 BitmapUsed by:3162
Symbol 3162 GraphicUses:3161Used by:3185
Symbol 3163 BitmapUsed by:3164
Symbol 3164 GraphicUses:3163Used by:3185
Symbol 3165 BitmapUsed by:3166
Symbol 3166 GraphicUses:3165Used by:3185
Symbol 3167 BitmapUsed by:3168
Symbol 3168 GraphicUses:3167Used by:3185
Symbol 3169 BitmapUsed by:3170
Symbol 3170 GraphicUses:3169Used by:3185
Symbol 3171 BitmapUsed by:3172
Symbol 3172 GraphicUses:3171Used by:3185
Symbol 3173 BitmapUsed by:3174
Symbol 3174 GraphicUses:3173Used by:3185
Symbol 3175 BitmapUsed by:3176
Symbol 3176 GraphicUses:3175Used by:3185
Symbol 3177 BitmapUsed by:3178
Symbol 3178 GraphicUses:3177Used by:3185
Symbol 3179 BitmapUsed by:3180
Symbol 3180 GraphicUses:3179Used by:3185
Symbol 3181 BitmapUsed by:3182
Symbol 3182 GraphicUses:3181Used by:3185
Symbol 3183 BitmapUsed by:3184
Symbol 3184 GraphicUses:3183Used by:3185
Symbol 3185 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal}Uses:3118 3120 3122 3124 3126 3128 3130 3132 3134 3136 3138 3140 3142 3144 3146 3148 3150 3152 3154 3156 3158 3160 3162 3164 3166 3168 3170 3172 3174 3176 3178 3180 3182 3184Used by:4647
Symbol 3186 BitmapUsed by:3187
Symbol 3187 GraphicUses:3186Used by:3265
Symbol 3188 BitmapUsed by:3189
Symbol 3189 GraphicUses:3188Used by:3265
Symbol 3190 BitmapUsed by:3191
Symbol 3191 GraphicUses:3190Used by:3265
Symbol 3192 BitmapUsed by:3193
Symbol 3193 GraphicUses:3192Used by:3265
Symbol 3194 BitmapUsed by:3195
Symbol 3195 GraphicUses:3194Used by:3265
Symbol 3196 BitmapUsed by:3197
Symbol 3197 GraphicUses:3196Used by:3265
Symbol 3198 BitmapUsed by:3199
Symbol 3199 GraphicUses:3198Used by:3265
Symbol 3200 BitmapUsed by:3201
Symbol 3201 GraphicUses:3200Used by:3265
Symbol 3202 BitmapUsed by:3203
Symbol 3203 GraphicUses:3202Used by:3265
Symbol 3204 BitmapUsed by:3205
Symbol 3205 GraphicUses:3204Used by:3265
Symbol 3206 BitmapUsed by:3207
Symbol 3207 GraphicUses:3206Used by:3265
Symbol 3208 BitmapUsed by:3209
Symbol 3209 GraphicUses:3208Used by:3265
Symbol 3210 BitmapUsed by:3211
Symbol 3211 GraphicUses:3210Used by:3265
Symbol 3212 BitmapUsed by:3213
Symbol 3213 GraphicUses:3212Used by:3265
Symbol 3214 BitmapUsed by:3215
Symbol 3215 GraphicUses:3214Used by:3265
Symbol 3216 BitmapUsed by:3217
Symbol 3217 GraphicUses:3216Used by:3265
Symbol 3218 BitmapUsed by:3219
Symbol 3219 GraphicUses:3218Used by:3265
Symbol 3220 BitmapUsed by:3221
Symbol 3221 GraphicUses:3220Used by:3265
Symbol 3222 BitmapUsed by:3223
Symbol 3223 GraphicUses:3222Used by:3265
Symbol 3224 BitmapUsed by:3225
Symbol 3225 GraphicUses:3224Used by:3265
Symbol 3226 BitmapUsed by:3227
Symbol 3227 GraphicUses:3226Used by:3265
Symbol 3228 BitmapUsed by:3229
Symbol 3229 GraphicUses:3228Used by:3265
Symbol 3230 BitmapUsed by:3231
Symbol 3231 GraphicUses:3230Used by:3265
Symbol 3232 BitmapUsed by:3233
Symbol 3233 GraphicUses:3232Used by:3265
Symbol 3234 BitmapUsed by:3235
Symbol 3235 GraphicUses:3234Used by:3265
Symbol 3236 BitmapUsed by:3237
Symbol 3237 GraphicUses:3236Used by:3265
Symbol 3238 BitmapUsed by:3239
Symbol 3239 GraphicUses:3238Used by:3248
Symbol 3240 BitmapUsed by:3241
Symbol 3241 GraphicUses:3240Used by:3248
Symbol 3242 BitmapUsed by:3243
Symbol 3243 GraphicUses:3242Used by:3248
Symbol 3244 BitmapUsed by:3245
Symbol 3245 GraphicUses:3244Used by:3248
Symbol 3246 BitmapUsed by:3247
Symbol 3247 GraphicUses:3246Used by:3248
Symbol 3248 MovieClipUses:3239 3241 3243 3245 3247Used by:3265
Symbol 3249 BitmapUsed by:3250
Symbol 3250 GraphicUses:3249Used by:3265
Symbol 3251 BitmapUsed by:3252
Symbol 3252 GraphicUses:3251Used by:3265
Symbol 3253 BitmapUsed by:3254
Symbol 3254 GraphicUses:3253Used by:3265
Symbol 3255 BitmapUsed by:3256
Symbol 3256 GraphicUses:3255Used by:3265
Symbol 3257 BitmapUsed by:3258
Symbol 3258 GraphicUses:3257Used by:3265
Symbol 3259 BitmapUsed by:3260
Symbol 3260 GraphicUses:3259Used by:3265
Symbol 3261 BitmapUsed by:3262
Symbol 3262 GraphicUses:3261Used by:3265
Symbol 3263 BitmapUsed by:3264
Symbol 3264 GraphicUses:3263Used by:3265
Symbol 3265 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus}Uses:3187 3189 3191 3193 3195 3197 3199 3201 3203 3205 3207 3209 3211 3213 3215 3217 3219 3221 3223 3225 3227 3229 3231 3233 3235 3237 3248 3250 3252 3254 3256 3258 3260 3262 3264Used by:4647
Symbol 3266 BitmapUsed by:3267
Symbol 3267 GraphicUses:3266Used by:3300
Symbol 3268 BitmapUsed by:3269
Symbol 3269 GraphicUses:3268Used by:3300
Symbol 3270 BitmapUsed by:3271
Symbol 3271 GraphicUses:3270Used by:3300
Symbol 3272 BitmapUsed by:3273
Symbol 3273 GraphicUses:3272Used by:3300
Symbol 3274 BitmapUsed by:3275
Symbol 3275 GraphicUses:3274Used by:3300
Symbol 3276 BitmapUsed by:3277
Symbol 3277 GraphicUses:3276Used by:3300
Symbol 3278 BitmapUsed by:3279
Symbol 3279 GraphicUses:3278Used by:3300
Symbol 3280 BitmapUsed by:3281
Symbol 3281 GraphicUses:3280Used by:3300
Symbol 3282 BitmapUsed by:3283
Symbol 3283 GraphicUses:3282Used by:3300
Symbol 3284 BitmapUsed by:3285
Symbol 3285 GraphicUses:3284Used by:3300
Symbol 3286 BitmapUsed by:3287
Symbol 3287 GraphicUses:3286Used by:3300
Symbol 3288 BitmapUsed by:3289
Symbol 3289 GraphicUses:3288Used by:3300
Symbol 3290 BitmapUsed by:3291
Symbol 3291 GraphicUses:3290Used by:3300
Symbol 3292 BitmapUsed by:3293
Symbol 3293 GraphicUses:3292Used by:3300
Symbol 3294 BitmapUsed by:3295
Symbol 3295 GraphicUses:3294Used by:3300
Symbol 3296 BitmapUsed by:3297
Symbol 3297 GraphicUses:3296Used by:3300
Symbol 3298 BitmapUsed by:3299
Symbol 3299 GraphicUses:3298Used by:3300
Symbol 3300 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy}Uses:3267 3269 3271 3273 3275 3277 2209 3279 3281 3283 3285 3287 3289 3291 3293 3295 3297 3299Used by:4647
Symbol 3301 BitmapUsed by:3302
Symbol 3302 GraphicUses:3301Used by:3373
Symbol 3303 BitmapUsed by:3304
Symbol 3304 GraphicUses:3303Used by:3373
Symbol 3305 BitmapUsed by:3306
Symbol 3306 GraphicUses:3305Used by:3373
Symbol 3307 BitmapUsed by:3308
Symbol 3308 GraphicUses:3307Used by:3373
Symbol 3309 BitmapUsed by:3310
Symbol 3310 GraphicUses:3309Used by:3373
Symbol 3311 BitmapUsed by:3312
Symbol 3312 GraphicUses:3311Used by:3373
Symbol 3313 BitmapUsed by:3314
Symbol 3314 GraphicUses:3313Used by:3373
Symbol 3315 BitmapUsed by:3316
Symbol 3316 GraphicUses:3315Used by:3373
Symbol 3317 BitmapUsed by:3318
Symbol 3318 GraphicUses:3317Used by:3373
Symbol 3319 BitmapUsed by:3320
Symbol 3320 GraphicUses:3319Used by:3373
Symbol 3321 BitmapUsed by:3322
Symbol 3322 GraphicUses:3321Used by:3373
Symbol 3323 BitmapUsed by:3324
Symbol 3324 GraphicUses:3323Used by:3373
Symbol 3325 BitmapUsed by:3326
Symbol 3326 GraphicUses:3325Used by:3373
Symbol 3327 BitmapUsed by:3328
Symbol 3328 GraphicUses:3327Used by:3373
Symbol 3329 BitmapUsed by:3330
Symbol 3330 GraphicUses:3329Used by:3373
Symbol 3331 BitmapUsed by:3332
Symbol 3332 GraphicUses:3331Used by:3373
Symbol 3333 BitmapUsed by:3334
Symbol 3334 GraphicUses:3333Used by:3373
Symbol 3335 BitmapUsed by:3336
Symbol 3336 GraphicUses:3335Used by:3373
Symbol 3337 BitmapUsed by:3338
Symbol 3338 GraphicUses:3337Used by:3373
Symbol 3339 BitmapUsed by:3340
Symbol 3340 GraphicUses:3339Used by:3373
Symbol 3341 BitmapUsed by:3342
Symbol 3342 GraphicUses:3341Used by:3373
Symbol 3343 BitmapUsed by:3344
Symbol 3344 GraphicUses:3343Used by:3373
Symbol 3345 BitmapUsed by:3346
Symbol 3346 GraphicUses:3345Used by:3373
Symbol 3347 BitmapUsed by:3348
Symbol 3348 GraphicUses:3347Used by:3373
Symbol 3349 BitmapUsed by:3350
Symbol 3350 GraphicUses:3349Used by:3373
Symbol 3351 BitmapUsed by:3352
Symbol 3352 GraphicUses:3351Used by:3373
Symbol 3353 BitmapUsed by:3354
Symbol 3354 GraphicUses:3353Used by:3373
Symbol 3355 BitmapUsed by:3356
Symbol 3356 GraphicUses:3355Used by:3373
Symbol 3357 BitmapUsed by:3358
Symbol 3358 GraphicUses:3357Used by:3373
Symbol 3359 BitmapUsed by:3360
Symbol 3360 GraphicUses:3359Used by:3373
Symbol 3361 BitmapUsed by:3362
Symbol 3362 GraphicUses:3361Used by:3373
Symbol 3363 BitmapUsed by:3364
Symbol 3364 GraphicUses:3363Used by:3373
Symbol 3365 BitmapUsed by:3366
Symbol 3366 GraphicUses:3365Used by:3373
Symbol 3367 BitmapUsed by:3368
Symbol 3368 GraphicUses:3367Used by:3373
Symbol 3369 BitmapUsed by:3370
Symbol 3370 GraphicUses:3369Used by:3373
Symbol 3371 BitmapUsed by:3372
Symbol 3372 GraphicUses:3371Used by:3373
Symbol 3373 MovieClip {com.nitrome.twinshot.ArmouredEnemy}Uses:3302 3304 3306 3308 3310 3312 3314 3316 3318 3320 3322 3324 3326 3328 3330 3332 3334 3336 3338 3340 3342 3344 3346 3348 3350 3352 3354 3356 3358 3360 3362 3364 3366 3368 3370 3372Used by:4647
Symbol 3374 BitmapUsed by:3375
Symbol 3375 GraphicUses:3374Used by:3438
Symbol 3376 BitmapUsed by:3377
Symbol 3377 GraphicUses:3376Used by:3438
Symbol 3378 BitmapUsed by:3379
Symbol 3379 GraphicUses:3378Used by:3438
Symbol 3380 BitmapUsed by:3381
Symbol 3381 GraphicUses:3380Used by:3438
Symbol 3382 BitmapUsed by:3383
Symbol 3383 GraphicUses:3382Used by:3438
Symbol 3384 BitmapUsed by:3385
Symbol 3385 GraphicUses:3384Used by:3438
Symbol 3386 BitmapUsed by:3387
Symbol 3387 GraphicUses:3386Used by:3438
Symbol 3388 BitmapUsed by:3389
Symbol 3389 GraphicUses:3388Used by:3438
Symbol 3390 BitmapUsed by:3391
Symbol 3391 GraphicUses:3390Used by:3438
Symbol 3392 BitmapUsed by:3393
Symbol 3393 GraphicUses:3392Used by:3438
Symbol 3394 BitmapUsed by:3395
Symbol 3395 GraphicUses:3394Used by:3438
Symbol 3396 BitmapUsed by:3397
Symbol 3397 GraphicUses:3396Used by:3438
Symbol 3398 BitmapUsed by:3399
Symbol 3399 GraphicUses:3398Used by:3400
Symbol 3400 MovieClipUses:3399Used by:3401
Symbol 3401 MovieClip {TwinShot_fla.collectivemaskstunned_316}Uses:3400Used by:3438
Symbol 3402 BitmapUsed by:3403
Symbol 3403 GraphicUses:3402Used by:3438
Symbol 3404 BitmapUsed by:3405
Symbol 3405 GraphicUses:3404Used by:3438
Symbol 3406 BitmapUsed by:3407
Symbol 3407 GraphicUses:3406Used by:3438
Symbol 3408 BitmapUsed by:3409
Symbol 3409 GraphicUses:3408Used by:3438
Symbol 3410 BitmapUsed by:3411
Symbol 3411 GraphicUses:3410Used by:3438
Symbol 3412 BitmapUsed by:3413
Symbol 3413 GraphicUses:3412Used by:3438
Symbol 3414 BitmapUsed by:3415
Symbol 3415 GraphicUses:3414Used by:3438
Symbol 3416 BitmapUsed by:3417
Symbol 3417 GraphicUses:3416Used by:3438
Symbol 3418 BitmapUsed by:3419
Symbol 3419 GraphicUses:3418Used by:3438
Symbol 3420 BitmapUsed by:3421
Symbol 3421 GraphicUses:3420Used by:3438
Symbol 3422 BitmapUsed by:3423
Symbol 3423 GraphicUses:3422Used by:3438
Symbol 3424 BitmapUsed by:3425
Symbol 3425 GraphicUses:3424Used by:3438
Symbol 3426 BitmapUsed by:3427
Symbol 3427 GraphicUses:3426Used by:3438
Symbol 3428 BitmapUsed by:3429
Symbol 3429 GraphicUses:3428Used by:3438
Symbol 3430 BitmapUsed by:3431
Symbol 3431 GraphicUses:3430Used by:3438
Symbol 3432 BitmapUsed by:3433
Symbol 3433 GraphicUses:3432Used by:3438
Symbol 3434 BitmapUsed by:3435
Symbol 3435 GraphicUses:3434Used by:3438
Symbol 3436 BitmapUsed by:3437
Symbol 3437 GraphicUses:3436Used by:3438
Symbol 3438 MovieClip {com.nitrome.twinshot.CollectiveEnemy}Uses:3375 3377 3379 3381 3383 3385 3387 3389 3391 3393 3395 3397 3401 2209 3403 3405 3407 3409 3411 3413 3415 3417 3419 3421 3423 3425 3427 3429 3431 3433 3435 3437Used by:4647
Symbol 3439 BitmapUsed by:3440 3462
Symbol 3440 GraphicUses:3439Used by:3441
Symbol 3441 MovieClip {StraightLineManCorpse}Uses:3440Used by:4647
Symbol 3442 BitmapUsed by:3443
Symbol 3443 GraphicUses:3442Used by:3463
Symbol 3444 BitmapUsed by:3445
Symbol 3445 GraphicUses:3444Used by:3463
Symbol 3446 BitmapUsed by:3447
Symbol 3447 GraphicUses:3446Used by:3463
Symbol 3448 BitmapUsed by:3449
Symbol 3449 GraphicUses:3448Used by:3463
Symbol 3450 BitmapUsed by:3451
Symbol 3451 GraphicUses:3450Used by:3463
Symbol 3452 BitmapUsed by:3453
Symbol 3453 GraphicUses:3452Used by:3463
Symbol 3454 BitmapUsed by:3455
Symbol 3455 GraphicUses:3454Used by:3463
Symbol 3456 BitmapUsed by:3457
Symbol 3457 GraphicUses:3456Used by:3463
Symbol 3458 BitmapUsed by:3459
Symbol 3459 GraphicUses:3458Used by:3463
Symbol 3460 BitmapUsed by:3461
Symbol 3461 GraphicUses:3460Used by:3463
Symbol 3462 GraphicUses:3439Used by:3463
Symbol 3463 MovieClip {com.nitrome.twinshot.StraightLineMan}Uses:3443 3445 3447 3449 3451 3453 3455 3457 3459 3461 3462Used by:4647
Symbol 3464 BitmapUsed by:3465
Symbol 3465 GraphicUses:3464Used by:3496
Symbol 3466 BitmapUsed by:3467
Symbol 3467 GraphicUses:3466Used by:3496
Symbol 3468 BitmapUsed by:3469
Symbol 3469 GraphicUses:3468Used by:3496
Symbol 3470 BitmapUsed by:3471
Symbol 3471 GraphicUses:3470Used by:3496
Symbol 3472 BitmapUsed by:3473
Symbol 3473 GraphicUses:3472Used by:3496
Symbol 3474 BitmapUsed by:3475
Symbol 3475 GraphicUses:3474Used by:3496
Symbol 3476 BitmapUsed by:3477
Symbol 3477 GraphicUses:3476Used by:3496
Symbol 3478 BitmapUsed by:3479
Symbol 3479 GraphicUses:3478Used by:3496
Symbol 3480 BitmapUsed by:3481
Symbol 3481 GraphicUses:3480Used by:3496
Symbol 3482 BitmapUsed by:3483
Symbol 3483 GraphicUses:3482Used by:3496
Symbol 3484 BitmapUsed by:3485
Symbol 3485 GraphicUses:3484Used by:3496
Symbol 3486 BitmapUsed by:3487
Symbol 3487 GraphicUses:3486Used by:3496
Symbol 3488 BitmapUsed by:3489
Symbol 3489 GraphicUses:3488Used by:3496
Symbol 3490 BitmapUsed by:3491
Symbol 3491 GraphicUses:3490Used by:3496
Symbol 3492 BitmapUsed by:3493
Symbol 3493 GraphicUses:3492Used by:3496
Symbol 3494 BitmapUsed by:3495
Symbol 3495 GraphicUses:3494Used by:3496
Symbol 3496 MovieClip {com.nitrome.twinshot.KnockableEnemy}Uses:3465 3467 3469 3471 3473 3475 3477 3479 3481 3483 3485 3487 3489 3491 3493 3495Used by:4647
Symbol 3497 BitmapUsed by:3498
Symbol 3498 GraphicUses:3497Used by:3637
Symbol 3499 BitmapUsed by:3500
Symbol 3500 GraphicUses:3499Used by:3637
Symbol 3501 BitmapUsed by:3502
Symbol 3502 GraphicUses:3501Used by:3637
Symbol 3503 BitmapUsed by:3504
Symbol 3504 GraphicUses:3503Used by:3637
Symbol 3505 BitmapUsed by:3506
Symbol 3506 GraphicUses:3505Used by:3637
Symbol 3507 BitmapUsed by:3508
Symbol 3508 GraphicUses:3507Used by:3637
Symbol 3509 BitmapUsed by:3510
Symbol 3510 GraphicUses:3509Used by:3637
Symbol 3511 BitmapUsed by:3512
Symbol 3512 GraphicUses:3511Used by:3637
Symbol 3513 BitmapUsed by:3514
Symbol 3514 GraphicUses:3513Used by:3637
Symbol 3515 BitmapUsed by:3516
Symbol 3516 GraphicUses:3515Used by:3637
Symbol 3517 BitmapUsed by:3518
Symbol 3518 GraphicUses:3517Used by:3637
Symbol 3519 BitmapUsed by:3520
Symbol 3520 GraphicUses:3519Used by:3637
Symbol 3521 BitmapUsed by:3522
Symbol 3522 GraphicUses:3521Used by:3637
Symbol 3523 BitmapUsed by:3524
Symbol 3524 GraphicUses:3523Used by:3637
Symbol 3525 BitmapUsed by:3526
Symbol 3526 GraphicUses:3525Used by:3637
Symbol 3527 BitmapUsed by:3528
Symbol 3528 GraphicUses:3527Used by:3637
Symbol 3529 BitmapUsed by:3530
Symbol 3530 GraphicUses:3529Used by:3637
Symbol 3531 BitmapUsed by:3532
Symbol 3532 GraphicUses:3531Used by:3637
Symbol 3533 BitmapUsed by:3534
Symbol 3534 GraphicUses:3533Used by:3637
Symbol 3535 BitmapUsed by:3536
Symbol 3536 GraphicUses:3535Used by:3637
Symbol 3537 BitmapUsed by:3538
Symbol 3538 GraphicUses:3537Used by:3637
Symbol 3539 BitmapUsed by:3540
Symbol 3540 GraphicUses:3539Used by:3637
Symbol 3541 BitmapUsed by:3542
Symbol 3542 GraphicUses:3541Used by:3637
Symbol 3543 BitmapUsed by:3544
Symbol 3544 GraphicUses:3543Used by:3637
Symbol 3545 BitmapUsed by:3546
Symbol 3546 GraphicUses:3545Used by:3637
Symbol 3547 BitmapUsed by:3548
Symbol 3548 GraphicUses:3547Used by:3637
Symbol 3549 BitmapUsed by:3550
Symbol 3550 GraphicUses:3549Used by:3637
Symbol 3551 BitmapUsed by:3552
Symbol 3552 GraphicUses:3551Used by:3637
Symbol 3553 BitmapUsed by:3554
Symbol 3554 GraphicUses:3553Used by:3637
Symbol 3555 BitmapUsed by:3556
Symbol 3556 GraphicUses:3555Used by:3637
Symbol 3557 BitmapUsed by:3558
Symbol 3558 GraphicUses:3557Used by:3637
Symbol 3559 BitmapUsed by:3560
Symbol 3560 GraphicUses:3559Used by:3637
Symbol 3561 BitmapUsed by:3562
Symbol 3562 GraphicUses:3561Used by:3637
Symbol 3563 BitmapUsed by:3564
Symbol 3564 GraphicUses:3563Used by:3637
Symbol 3565 BitmapUsed by:3566
Symbol 3566 GraphicUses:3565Used by:3637
Symbol 3567 BitmapUsed by:3568
Symbol 3568 GraphicUses:3567Used by:3637
Symbol 3569 BitmapUsed by:3570
Symbol 3570 GraphicUses:3569Used by:3637
Symbol 3571 BitmapUsed by:3572
Symbol 3572 GraphicUses:3571Used by:3637
Symbol 3573 BitmapUsed by:3574
Symbol 3574 GraphicUses:3573Used by:3637
Symbol 3575 BitmapUsed by:3576
Symbol 3576 GraphicUses:3575Used by:3637
Symbol 3577 BitmapUsed by:3578
Symbol 3578 GraphicUses:3577Used by:3637
Symbol 3579 BitmapUsed by:3580
Symbol 3580 GraphicUses:3579Used by:3637
Symbol 3581 BitmapUsed by:3582
Symbol 3582 GraphicUses:3581Used by:3637
Symbol 3583 BitmapUsed by:3584
Symbol 3584 GraphicUses:3583Used by:3637
Symbol 3585 BitmapUsed by:3586
Symbol 3586 GraphicUses:3585Used by:3637
Symbol 3587 BitmapUsed by:3588
Symbol 3588 GraphicUses:3587Used by:3637
Symbol 3589 BitmapUsed by:3590
Symbol 3590 GraphicUses:3589Used by:3637
Symbol 3591 BitmapUsed by:3592
Symbol 3592 GraphicUses:3591Used by:3637
Symbol 3593 BitmapUsed by:3594
Symbol 3594 GraphicUses:3593Used by:3637
Symbol 3595 BitmapUsed by:3596
Symbol 3596 GraphicUses:3595Used by:3637
Symbol 3597 BitmapUsed by:3598
Symbol 3598 GraphicUses:3597Used by:3637
Symbol 3599 BitmapUsed by:3600
Symbol 3600 GraphicUses:3599Used by:3637
Symbol 3601 BitmapUsed by:3602
Symbol 3602 GraphicUses:3601Used by:3637
Symbol 3603 BitmapUsed by:3604
Symbol 3604 GraphicUses:3603Used by:3637
Symbol 3605 BitmapUsed by:3606
Symbol 3606 GraphicUses:3605Used by:3637
Symbol 3607 BitmapUsed by:3608
Symbol 3608 GraphicUses:3607Used by:3637
Symbol 3609 BitmapUsed by:3610
Symbol 3610 GraphicUses:3609Used by:3637
Symbol 3611 BitmapUsed by:3612
Symbol 3612 GraphicUses:3611Used by:3637
Symbol 3613 BitmapUsed by:3614
Symbol 3614 GraphicUses:3613Used by:3637
Symbol 3615 BitmapUsed by:3616
Symbol 3616 GraphicUses:3615Used by:3637
Symbol 3617 BitmapUsed by:3618
Symbol 3618 GraphicUses:3617Used by:3637
Symbol 3619 BitmapUsed by:3620
Symbol 3620 GraphicUses:3619Used by:3637
Symbol 3621 BitmapUsed by:3622
Symbol 3622 GraphicUses:3621Used by:3637
Symbol 3623 BitmapUsed by:3624
Symbol 3624 GraphicUses:3623Used by:3637
Symbol 3625 BitmapUsed by:3626
Symbol 3626 GraphicUses:3625Used by:3637
Symbol 3627 BitmapUsed by:3628
Symbol 3628 GraphicUses:3627Used by:3637
Symbol 3629 BitmapUsed by:3630
Symbol 3630 GraphicUses:3629Used by:3637
Symbol 3631 BitmapUsed by:3632
Symbol 3632 GraphicUses:3631Used by:3637
Symbol 3633 BitmapUsed by:3634
Symbol 3634 GraphicUses:3633Used by:3637
Symbol 3635 BitmapUsed by:3636
Symbol 3636 GraphicUses:3635Used by:3637
Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy}Uses:3498 3500 3502 3504 3506 3508 3510 3512 3514 3516 3518 3520 3522 3524 3526 3528 3530 3532 3534 3536 3538 3540 3542 3544 3546 3548 3550 3552 3554 3556 3558 3560 3562 3564 3566 3568 3570 3572 3574 3576 3578 3580 3582 3584 3586 3588 3590 3592 3594 3596 3598 3600 3602 3604 3606 3608 3610 3612 3614 3616 3618 3620 3622 3624 3626 3628 3630 3632 3634 3636Used by:4647
Symbol 3638 BitmapUsed by:3639
Symbol 3639 GraphicUses:3638Used by:3650
Symbol 3640 BitmapUsed by:3641
Symbol 3641 GraphicUses:3640Used by:3650
Symbol 3642 BitmapUsed by:3643
Symbol 3643 GraphicUses:3642Used by:3650
Symbol 3644 BitmapUsed by:3645
Symbol 3645 GraphicUses:3644Used by:3650
Symbol 3646 BitmapUsed by:3647
Symbol 3647 GraphicUses:3646Used by:3650
Symbol 3648 BitmapUsed by:3649
Symbol 3649 GraphicUses:3648Used by:3650
Symbol 3650 MovieClip {com.nitrome.twinshot.ExplodingEnemy}Uses:3639 3641 3643 3645 3647 3649Used by:4647
Symbol 3651 BitmapUsed by:3652
Symbol 3652 GraphicUses:3651Used by:3755
Symbol 3653 BitmapUsed by:3654
Symbol 3654 GraphicUses:3653Used by:3755
Symbol 3655 BitmapUsed by:3656
Symbol 3656 GraphicUses:3655Used by:3755
Symbol 3657 BitmapUsed by:3658
Symbol 3658 GraphicUses:3657Used by:3755
Symbol 3659 BitmapUsed by:3660
Symbol 3660 GraphicUses:3659Used by:3755
Symbol 3661 BitmapUsed by:3662
Symbol 3662 GraphicUses:3661Used by:3755
Symbol 3663 BitmapUsed by:3664
Symbol 3664 GraphicUses:3663Used by:3755
Symbol 3665 BitmapUsed by:3666
Symbol 3666 GraphicUses:3665Used by:3755
Symbol 3667 BitmapUsed by:3668
Symbol 3668 GraphicUses:3667Used by:3755
Symbol 3669 BitmapUsed by:3670
Symbol 3670 GraphicUses:3669Used by:3755
Symbol 3671 BitmapUsed by:3672
Symbol 3672 GraphicUses:3671Used by:3755
Symbol 3673 BitmapUsed by:3674
Symbol 3674 GraphicUses:3673Used by:3755
Symbol 3675 BitmapUsed by:3676
Symbol 3676 GraphicUses:3675Used by:3755
Symbol 3677 BitmapUsed by:3678
Symbol 3678 GraphicUses:3677Used by:3755
Symbol 3679 BitmapUsed by:3680
Symbol 3680 GraphicUses:3679Used by:3755
Symbol 3681 BitmapUsed by:3682
Symbol 3682 GraphicUses:3681Used by:3755
Symbol 3683 BitmapUsed by:3684
Symbol 3684 GraphicUses:3683Used by:3755
Symbol 3685 BitmapUsed by:3686
Symbol 3686 GraphicUses:3685Used by:3755
Symbol 3687 BitmapUsed by:3688
Symbol 3688 GraphicUses:3687Used by:3755
Symbol 3689 BitmapUsed by:3690
Symbol 3690 GraphicUses:3689Used by:3755
Symbol 3691 BitmapUsed by:3692
Symbol 3692 GraphicUses:3691Used by:3755
Symbol 3693 BitmapUsed by:3694
Symbol 3694 GraphicUses:3693Used by:3755
Symbol 3695 BitmapUsed by:3696
Symbol 3696 GraphicUses:3695Used by:3755
Symbol 3697 BitmapUsed by:3698
Symbol 3698 GraphicUses:3697Used by:3755
Symbol 3699 BitmapUsed by:3700
Symbol 3700 GraphicUses:3699Used by:3755
Symbol 3701 BitmapUsed by:3702
Symbol 3702 GraphicUses:3701Used by:3755
Symbol 3703 BitmapUsed by:3704
Symbol 3704 GraphicUses:3703Used by:3755
Symbol 3705 BitmapUsed by:3706
Symbol 3706 GraphicUses:3705Used by:3755
Symbol 3707 BitmapUsed by:3708
Symbol 3708 GraphicUses:3707Used by:3755
Symbol 3709 BitmapUsed by:3710
Symbol 3710 GraphicUses:3709Used by:3755
Symbol 3711 BitmapUsed by:3712
Symbol 3712 GraphicUses:3711Used by:3755
Symbol 3713 BitmapUsed by:3714
Symbol 3714 GraphicUses:3713Used by:3755
Symbol 3715 BitmapUsed by:3716
Symbol 3716 GraphicUses:3715Used by:3755
Symbol 3717 BitmapUsed by:3718
Symbol 3718 GraphicUses:3717Used by:3755
Symbol 3719 BitmapUsed by:3720
Symbol 3720 GraphicUses:3719Used by:3755
Symbol 3721 BitmapUsed by:3722
Symbol 3722 GraphicUses:3721Used by:3755
Symbol 3723 BitmapUsed by:3724
Symbol 3724 GraphicUses:3723Used by:3755
Symbol 3725 BitmapUsed by:3726
Symbol 3726 GraphicUses:3725Used by:3755
Symbol 3727 BitmapUsed by:3728
Symbol 3728 GraphicUses:3727Used by:3755
Symbol 3729 BitmapUsed by:3730
Symbol 3730 GraphicUses:3729Used by:3755
Symbol 3731 BitmapUsed by:3732
Symbol 3732 GraphicUses:3731Used by:3755
Symbol 3733 BitmapUsed by:3734
Symbol 3734 GraphicUses:3733Used by:3755
Symbol 3735 BitmapUsed by:3736
Symbol 3736 GraphicUses:3735Used by:3755
Symbol 3737 BitmapUsed by:3738
Symbol 3738 GraphicUses:3737Used by:3755
Symbol 3739 BitmapUsed by:3740
Symbol 3740 GraphicUses:3739Used by:3755
Symbol 3741 BitmapUsed by:3742
Symbol 3742 GraphicUses:3741Used by:3755
Symbol 3743 BitmapUsed by:3744
Symbol 3744 GraphicUses:3743Used by:3755
Symbol 3745 BitmapUsed by:3746
Symbol 3746 GraphicUses:3745Used by:3755
Symbol 3747 BitmapUsed by:3748
Symbol 3748 GraphicUses:3747Used by:3755
Symbol 3749 BitmapUsed by:3750
Symbol 3750 GraphicUses:3749Used by:3755
Symbol 3751 BitmapUsed by:3752
Symbol 3752 GraphicUses:3751Used by:3755
Symbol 3753 BitmapUsed by:3754
Symbol 3754 GraphicUses:3753Used by:3755
Symbol 3755 MovieClip {com.nitrome.twinshot.HidingEnemy}Uses:3652 3654 3656 3658 3660 3662 3664 3666 3668 3670 3672 3674 3676 3678 3680 3682 3684 3686 3688 3690 3692 3694 3696 3698 3700 3702 3704 3706 3708 3710 3712 3714 3716 3718 3720 3722 3724 3726 3728 3730 3732 3734 3736 3738 3740 3742 3744 3746 3748 3750 3752 3754Used by:4647
Symbol 3756 BitmapUsed by:3757
Symbol 3757 GraphicUses:3756Used by:3786
Symbol 3758 BitmapUsed by:3759
Symbol 3759 GraphicUses:3758Used by:3786
Symbol 3760 BitmapUsed by:3761
Symbol 3761 GraphicUses:3760Used by:3786
Symbol 3762 BitmapUsed by:3763
Symbol 3763 GraphicUses:3762Used by:3786
Symbol 3764 BitmapUsed by:3765
Symbol 3765 GraphicUses:3764Used by:3786
Symbol 3766 BitmapUsed by:3767
Symbol 3767 GraphicUses:3766Used by:3786
Symbol 3768 BitmapUsed by:3769
Symbol 3769 GraphicUses:3768Used by:3786
Symbol 3770 BitmapUsed by:3771
Symbol 3771 GraphicUses:3770Used by:3786
Symbol 3772 BitmapUsed by:3773
Symbol 3773 GraphicUses:3772Used by:3786
Symbol 3774 BitmapUsed by:3775
Symbol 3775 GraphicUses:3774Used by:3786
Symbol 3776 BitmapUsed by:3777
Symbol 3777 GraphicUses:3776Used by:3786
Symbol 3778 BitmapUsed by:3779
Symbol 3779 GraphicUses:3778Used by:3786
Symbol 3780 BitmapUsed by:3781
Symbol 3781 GraphicUses:3780Used by:3786
Symbol 3782 BitmapUsed by:3783
Symbol 3783 GraphicUses:3782Used by:3786
Symbol 3784 BitmapUsed by:3785
Symbol 3785 GraphicUses:3784Used by:3786
Symbol 3786 MovieClip {com.nitrome.twinshot.TileFlame}Uses:3757 3759 3761 3763 3765 3767 3769 3771 3773 3775 3777 3779 3781 3783 3785Used by:4647
Symbol 3787 BitmapUsed by:3788
Symbol 3788 GraphicUses:3787Used by:3805
Symbol 3789 BitmapUsed by:3790
Symbol 3790 GraphicUses:3789Used by:3805
Symbol 3791 BitmapUsed by:3792
Symbol 3792 GraphicUses:3791Used by:3805
Symbol 3793 BitmapUsed by:3794
Symbol 3794 GraphicUses:3793Used by:3805
Symbol 3795 BitmapUsed by:3796
Symbol 3796 GraphicUses:3795Used by:3805
Symbol 3797 BitmapUsed by:3798
Symbol 3798 GraphicUses:3797Used by:3805
Symbol 3799 BitmapUsed by:3800
Symbol 3800 GraphicUses:3799Used by:3805
Symbol 3801 BitmapUsed by:3802
Symbol 3802 GraphicUses:3801Used by:3805
Symbol 3803 BitmapUsed by:3804
Symbol 3804 GraphicUses:3803Used by:3805
Symbol 3805 MovieClip {com.nitrome.twinshot.FireTrailEnemy}Uses:3788 3790 3792 3794 3796 3798 3800 3802 3804Used by:4647
Symbol 3806 BitmapUsed by:3807
Symbol 3807 GraphicUses:3806Used by:3878
Symbol 3808 BitmapUsed by:3809
Symbol 3809 GraphicUses:3808Used by:3878
Symbol 3810 BitmapUsed by:3811
Symbol 3811 GraphicUses:3810Used by:3878
Symbol 3812 BitmapUsed by:3813
Symbol 3813 GraphicUses:3812Used by:3878
Symbol 3814 BitmapUsed by:3815
Symbol 3815 GraphicUses:3814Used by:3878
Symbol 3816 BitmapUsed by:3817
Symbol 3817 GraphicUses:3816Used by:3878
Symbol 3818 BitmapUsed by:3819
Symbol 3819 GraphicUses:3818Used by:3878
Symbol 3820 BitmapUsed by:3821
Symbol 3821 GraphicUses:3820Used by:3878
Symbol 3822 BitmapUsed by:3823
Symbol 3823 GraphicUses:3822Used by:3878
Symbol 3824 BitmapUsed by:3825
Symbol 3825 GraphicUses:3824Used by:3878
Symbol 3826 BitmapUsed by:3827
Symbol 3827 GraphicUses:3826Used by:3878
Symbol 3828 BitmapUsed by:3829
Symbol 3829 GraphicUses:3828Used by:3878
Symbol 3830 BitmapUsed by:3831
Symbol 3831 GraphicUses:3830Used by:3878
Symbol 3832 BitmapUsed by:3833
Symbol 3833 GraphicUses:3832Used by:3878
Symbol 3834 BitmapUsed by:3835
Symbol 3835 GraphicUses:3834Used by:3878
Symbol 3836 BitmapUsed by:3837
Symbol 3837 GraphicUses:3836Used by:3878
Symbol 3838 BitmapUsed by:3839
Symbol 3839 GraphicUses:3838Used by:3878
Symbol 3840 BitmapUsed by:3841
Symbol 3841 GraphicUses:3840Used by:3878
Symbol 3842 BitmapUsed by:3843
Symbol 3843 GraphicUses:3842Used by:3878
Symbol 3844 BitmapUsed by:3845
Symbol 3845 GraphicUses:3844Used by:3878
Symbol 3846 BitmapUsed by:3847
Symbol 3847 GraphicUses:3846Used by:3878
Symbol 3848 BitmapUsed by:3849
Symbol 3849 GraphicUses:3848Used by:3878
Symbol 3850 BitmapUsed by:3851
Symbol 3851 GraphicUses:3850Used by:3878
Symbol 3852 BitmapUsed by:3853
Symbol 3853 GraphicUses:3852Used by:3878
Symbol 3854 BitmapUsed by:3855
Symbol 3855 GraphicUses:3854Used by:3878
Symbol 3856 BitmapUsed by:3857
Symbol 3857 GraphicUses:3856Used by:3878
Symbol 3858 BitmapUsed by:3859
Symbol 3859 GraphicUses:3858Used by:3878
Symbol 3860 BitmapUsed by:3861
Symbol 3861 GraphicUses:3860Used by:3878
Symbol 3862 BitmapUsed by:3863
Symbol 3863 GraphicUses:3862Used by:3878
Symbol 3864 BitmapUsed by:3865
Symbol 3865 GraphicUses:3864Used by:3878
Symbol 3866 BitmapUsed by:3867
Symbol 3867 GraphicUses:3866Used by:3878
Symbol 3868 BitmapUsed by:3869
Symbol 3869 GraphicUses:3868Used by:3878
Symbol 3870 BitmapUsed by:3871
Symbol 3871 GraphicUses:3870Used by:3878
Symbol 3872 BitmapUsed by:3873
Symbol 3873 GraphicUses:3872Used by:3878
Symbol 3874 BitmapUsed by:3875
Symbol 3875 GraphicUses:3874Used by:3878
Symbol 3876 BitmapUsed by:3877
Symbol 3877 GraphicUses:3876Used by:3878
Symbol 3878 MovieClip {com.nitrome.twinshot.PitchforkEnemy}Uses:3807 3809 3811 3813 3815 3817 3819 3821 3823 3825 3827 3829 3831 3833 3835 3837 3839 3841 3843 3845 3847 3849 3851 3853 3855 3857 3859 3861 3863 3865 3867 3869 3871 3873 3875 3877Used by:4647
Symbol 3879 BitmapUsed by:3880
Symbol 3880 GraphicUses:3879Used by:3897
Symbol 3881 BitmapUsed by:3882
Symbol 3882 GraphicUses:3881Used by:3897
Symbol 3883 BitmapUsed by:3884
Symbol 3884 GraphicUses:3883Used by:3897
Symbol 3885 BitmapUsed by:3886
Symbol 3886 GraphicUses:3885Used by:3897
Symbol 3887 BitmapUsed by:3888
Symbol 3888 GraphicUses:3887Used by:3897
Symbol 3889 BitmapUsed by:3890
Symbol 3890 GraphicUses:3889Used by:3897
Symbol 3891 BitmapUsed by:3892
Symbol 3892 GraphicUses:3891Used by:3897
Symbol 3893 BitmapUsed by:3894
Symbol 3894 GraphicUses:3893Used by:3897
Symbol 3895 BitmapUsed by:3896
Symbol 3896 GraphicUses:3895Used by:3897
Symbol 3897 MovieClip {com.nitrome.twinshot.HellBossFlyingBlock}Uses:3880 3882 3884 3886 3888 3890 3892 3894 3896Used by:4647
Symbol 3898 ShapeTweeningUsed by:3904
Symbol 3899 ShapeTweeningUsed by:3904
Symbol 3900 ShapeTweeningUsed by:3904
Symbol 3901 ShapeTweeningUsed by:3904
Symbol 3902 ShapeTweeningUsed by:3904
Symbol 3903 GraphicUsed by:3904
Symbol 3904 MovieClip {com.nitrome.twinshot.HellBossFireSnakeBody}Uses:3898 3899 3900 3901 3902 3903Used by:4647
Symbol 3905 BitmapUsed by:3906
Symbol 3906 GraphicUses:3905Used by:3923
Symbol 3907 BitmapUsed by:3908
Symbol 3908 GraphicUses:3907Used by:3923
Symbol 3909 BitmapUsed by:3910
Symbol 3910 GraphicUses:3909Used by:3923
Symbol 3911 BitmapUsed by:3912
Symbol 3912 GraphicUses:3911Used by:3923
Symbol 3913 BitmapUsed by:3914
Symbol 3914 GraphicUses:3913Used by:3923
Symbol 3915 BitmapUsed by:3916
Symbol 3916 GraphicUses:3915Used by:3923
Symbol 3917 BitmapUsed by:3918
Symbol 3918 GraphicUses:3917Used by:3923
Symbol 3919 BitmapUsed by:3920
Symbol 3920 GraphicUses:3919Used by:3923
Symbol 3921 BitmapUsed by:3922
Symbol 3922 GraphicUses:3921Used by:3923
Symbol 3923 MovieClip {com.nitrome.twinshot.HellBossFireSnake}Uses:3906 3908 3910 3912 3914 3916 3918 3920 3922Used by:4647
Symbol 3924 BitmapUsed by:3925
Symbol 3925 GraphicUses:3924Used by:3942
Symbol 3926 BitmapUsed by:3927
Symbol 3927 GraphicUses:3926Used by:3942
Symbol 3928 BitmapUsed by:3929
Symbol 3929 GraphicUses:3928Used by:3942
Symbol 3930 BitmapUsed by:3931
Symbol 3931 GraphicUses:3930Used by:3942
Symbol 3932 BitmapUsed by:3933
Symbol 3933 GraphicUses:3932Used by:3942
Symbol 3934 BitmapUsed by:3935
Symbol 3935 GraphicUses:3934Used by:3942
Symbol 3936 BitmapUsed by:3937
Symbol 3937 GraphicUses:3936Used by:3942
Symbol 3938 BitmapUsed by:3939
Symbol 3939 GraphicUses:3938Used by:3942
Symbol 3940 BitmapUsed by:3941
Symbol 3941 GraphicUses:3940Used by:3942
Symbol 3942 MovieClip {com.nitrome.twinshot.HellBossFireball}Uses:3925 3927 3929 3931 3933 3935 3937 3939 3941Used by:4647
Symbol 3943 BitmapUsed by:3944
Symbol 3944 GraphicUses:3943Used by:3945
Symbol 3945 MovieClip {com.nitrome.twinshot.HellBossPiece1}Uses:3944Used by:4647
Symbol 3946 BitmapUsed by:3947
Symbol 3947 GraphicUses:3946Used by:3948
Symbol 3948 MovieClip {com.nitrome.twinshot.HellBossPiece2}Uses:3947Used by:4647
Symbol 3949 BitmapUsed by:3950
Symbol 3950 GraphicUses:3949Used by:3951
Symbol 3951 MovieClip {com.nitrome.twinshot.HellBossPiece3}Uses:3950Used by:4647
Symbol 3952 BitmapUsed by:3953
Symbol 3953 GraphicUses:3952Used by:3954
Symbol 3954 MovieClip {com.nitrome.twinshot.HellBossPiece4}Uses:3953Used by:4647
Symbol 3955 BitmapUsed by:3956
Symbol 3956 GraphicUses:3955Used by:3957
Symbol 3957 MovieClip {com.nitrome.twinshot.HellBossPiece5}Uses:3956Used by:4647
Symbol 3958 BitmapUsed by:3959
Symbol 3959 GraphicUses:3958Used by:3974
Symbol 3960 BitmapUsed by:3961
Symbol 3961 GraphicUses:3960Used by:3974
Symbol 3962 BitmapUsed by:3963
Symbol 3963 GraphicUses:3962Used by:3974
Symbol 3964 BitmapUsed by:3965
Symbol 3965 GraphicUses:3964Used by:3974
Symbol 3966 BitmapUsed by:3967
Symbol 3967 GraphicUses:3966Used by:3974
Symbol 3968 BitmapUsed by:3969
Symbol 3969 GraphicUses:3968Used by:3974
Symbol 3970 BitmapUsed by:3971
Symbol 3971 GraphicUses:3970Used by:3974
Symbol 3972 BitmapUsed by:3973
Symbol 3973 GraphicUses:3972Used by:3974
Symbol 3974 MovieClipUses:3959 3961 3963 3965 3967 3969 3971 3973Used by:4042
Symbol 3975 BitmapUsed by:3976
Symbol 3976 GraphicUses:3975Used by:3993
Symbol 3977 BitmapUsed by:3978
Symbol 3978 GraphicUses:3977Used by:3993
Symbol 3979 BitmapUsed by:3980
Symbol 3980 GraphicUses:3979Used by:3993
Symbol 3981 BitmapUsed by:3982
Symbol 3982 GraphicUses:3981Used by:3993
Symbol 3983 BitmapUsed by:3984
Symbol 3984 GraphicUses:3983Used by:3993
Symbol 3985 BitmapUsed by:3986
Symbol 3986 GraphicUses:3985Used by:3993
Symbol 3987 BitmapUsed by:3988
Symbol 3988 GraphicUses:3987Used by:3993
Symbol 3989 BitmapUsed by:3990
Symbol 3990 GraphicUses:3989Used by:3993
Symbol 3991 BitmapUsed by:3992
Symbol 3992 GraphicUses:3991Used by:3993
Symbol 3993 MovieClipUses:3976 3978 3980 3982 3984 3986 3988 3990 3992Used by:4042
Symbol 3994 BitmapUsed by:3995
Symbol 3995 GraphicUses:3994Used by:4042
Symbol 3996 BitmapUsed by:3997
Symbol 3997 GraphicUses:3996Used by:4006
Symbol 3998 BitmapUsed by:3999
Symbol 3999 GraphicUses:3998Used by:4006
Symbol 4000 BitmapUsed by:4001
Symbol 4001 GraphicUses:4000Used by:4006
Symbol 4002 BitmapUsed by:4003
Symbol 4003 GraphicUses:4002Used by:4006
Symbol 4004 BitmapUsed by:4005
Symbol 4005 GraphicUses:4004Used by:4006
Symbol 4006 MovieClip {TwinShot_fla.mouth_339}Uses:3997 3999 4001 4003 4005Used by:4042
Symbol 4007 BitmapUsed by:4008
Symbol 4008 GraphicUses:4007Used by:4042
Symbol 4009 BitmapUsed by:4010
Symbol 4010 GraphicUses:4009Used by:4023
Symbol 4011 BitmapUsed by:4012
Symbol 4012 GraphicUses:4011Used by:4023
Symbol 4013 BitmapUsed by:4014
Symbol 4014 GraphicUses:4013Used by:4023
Symbol 4015 BitmapUsed by:4016
Symbol 4016 GraphicUses:4015Used by:4023
Symbol 4017 BitmapUsed by:4018
Symbol 4018 GraphicUses:4017Used by:4023
Symbol 4019 BitmapUsed by:4020
Symbol 4020 GraphicUses:4019Used by:4023
Symbol 4021 BitmapUsed by:4022
Symbol 4022 GraphicUses:4021Used by:4023
Symbol 4023 MovieClip {TwinShot_fla.firebodyexhaust_340}Uses:4010 4012 4014 4016 4018 4020 4022Used by:4042
Symbol 4024 BitmapUsed by:4025
Symbol 4025 GraphicUses:4024Used by:4042
Symbol 4026 BitmapUsed by:4027
Symbol 4027 GraphicUses:4026Used by:4042
Symbol 4028 BitmapUsed by:4029
Symbol 4029 GraphicUses:4028Used by:4042
Symbol 4030 BitmapUsed by:4031
Symbol 4031 GraphicUses:4030Used by:4042
Symbol 4032 BitmapUsed by:4033
Symbol 4033 GraphicUses:4032Used by:4042
Symbol 4034 BitmapUsed by:4035
Symbol 4035 GraphicUses:4034Used by:4042
Symbol 4036 BitmapUsed by:4037
Symbol 4037 GraphicUses:4036Used by:4042
Symbol 4038 BitmapUsed by:4039
Symbol 4039 GraphicUses:4038Used by:4042
Symbol 4040 BitmapUsed by:4041
Symbol 4041 GraphicUses:4040Used by:4042
Symbol 4042 MovieClip {com.nitrome.twinshot.HellBoss}Uses:3974 3993 3995 4006 4008 4023 4025 4027 4029 4031 4033 4035 4037 4039 4041Used by:4647
Symbol 4043 BitmapUsed by:4044
Symbol 4044 GraphicUses:4043Used by:4151
Symbol 4045 BitmapUsed by:4046
Symbol 4046 GraphicUses:4045Used by:4151
Symbol 4047 BitmapUsed by:4048
Symbol 4048 GraphicUses:4047Used by:4151
Symbol 4049 BitmapUsed by:4050
Symbol 4050 GraphicUses:4049Used by:4151
Symbol 4051 BitmapUsed by:4052
Symbol 4052 GraphicUses:4051Used by:4151
Symbol 4053 BitmapUsed by:4054
Symbol 4054 GraphicUses:4053Used by:4151
Symbol 4055 BitmapUsed by:4056
Symbol 4056 GraphicUses:4055Used by:4151
Symbol 4057 BitmapUsed by:4058
Symbol 4058 GraphicUses:4057Used by:4151
Symbol 4059 BitmapUsed by:4060
Symbol 4060 GraphicUses:4059Used by:4151
Symbol 4061 BitmapUsed by:4062
Symbol 4062 GraphicUses:4061Used by:4151
Symbol 4063 BitmapUsed by:4064
Symbol 4064 GraphicUses:4063Used by:4151
Symbol 4065 BitmapUsed by:4066
Symbol 4066 GraphicUses:4065Used by:4151
Symbol 4067 BitmapUsed by:4068
Symbol 4068 GraphicUses:4067Used by:4151
Symbol 4069 BitmapUsed by:4070
Symbol 4070 GraphicUses:4069Used by:4151
Symbol 4071 BitmapUsed by:4072
Symbol 4072 GraphicUses:4071Used by:4151
Symbol 4073 BitmapUsed by:4074
Symbol 4074 GraphicUses:4073Used by:4151
Symbol 4075 BitmapUsed by:4076
Symbol 4076 GraphicUses:4075Used by:4151
Symbol 4077 BitmapUsed by:4078
Symbol 4078 GraphicUses:4077Used by:4151
Symbol 4079 BitmapUsed by:4080
Symbol 4080 GraphicUses:4079Used by:4151
Symbol 4081 BitmapUsed by:4082
Symbol 4082 GraphicUses:4081Used by:4151
Symbol 4083 BitmapUsed by:4084
Symbol 4084 GraphicUses:4083Used by:4151
Symbol 4085 BitmapUsed by:4086
Symbol 4086 GraphicUses:4085Used by:4151
Symbol 4087 BitmapUsed by:4088
Symbol 4088 GraphicUses:4087Used by:4151
Symbol 4089 BitmapUsed by:4090
Symbol 4090 GraphicUses:4089Used by:4151
Symbol 4091 BitmapUsed by:4092
Symbol 4092 GraphicUses:4091Used by:4151
Symbol 4093 BitmapUsed by:4094
Symbol 4094 GraphicUses:4093Used by:4151
Symbol 4095 BitmapUsed by:4096
Symbol 4096 GraphicUses:4095Used by:4151
Symbol 4097 BitmapUsed by:4098
Symbol 4098 GraphicUses:4097Used by:4151
Symbol 4099 BitmapUsed by:4100
Symbol 4100 GraphicUses:4099Used by:4151
Symbol 4101 BitmapUsed by:4102
Symbol 4102 GraphicUses:4101Used by:4151
Symbol 4103 BitmapUsed by:4104
Symbol 4104 GraphicUses:4103Used by:4151
Symbol 4105 BitmapUsed by:4106
Symbol 4106 GraphicUses:4105Used by:4151
Symbol 4107 BitmapUsed by:4108
Symbol 4108 GraphicUses:4107Used by:4151
Symbol 4109 BitmapUsed by:4110
Symbol 4110 GraphicUses:4109Used by:4151
Symbol 4111 BitmapUsed by:4112
Symbol 4112 GraphicUses:4111Used by:4151
Symbol 4113 BitmapUsed by:4114
Symbol 4114 GraphicUses:4113Used by:4151
Symbol 4115 BitmapUsed by:4116
Symbol 4116 GraphicUses:4115Used by:4151
Symbol 4117 BitmapUsed by:4118
Symbol 4118 GraphicUses:4117Used by:4151
Symbol 4119 BitmapUsed by:4120
Symbol 4120 GraphicUses:4119Used by:4151
Symbol 4121 BitmapUsed by:4122
Symbol 4122 GraphicUses:4121Used by:4151
Symbol 4123 BitmapUsed by:4124
Symbol 4124 GraphicUses:4123Used by:4151
Symbol 4125 BitmapUsed by:4126
Symbol 4126 GraphicUses:4125Used by:4151
Symbol 4127 BitmapUsed by:4128
Symbol 4128 GraphicUses:4127Used by:4151
Symbol 4129 BitmapUsed by:4130
Symbol 4130 GraphicUses:4129Used by:4151
Symbol 4131 BitmapUsed by:4132
Symbol 4132 GraphicUses:4131Used by:4151
Symbol 4133 BitmapUsed by:4134
Symbol 4134 GraphicUses:4133Used by:4151
Symbol 4135 BitmapUsed by:4136
Symbol 4136 GraphicUses:4135Used by:4151
Symbol 4137 BitmapUsed by:4138
Symbol 4138 GraphicUses:4137Used by:4151
Symbol 4139 BitmapUsed by:4140
Symbol 4140 GraphicUses:4139Used by:4151
Symbol 4141 BitmapUsed by:4142
Symbol 4142 GraphicUses:4141Used by:4151
Symbol 4143 BitmapUsed by:4144
Symbol 4144 GraphicUses:4143Used by:4151
Symbol 4145 BitmapUsed by:4146
Symbol 4146 GraphicUses:4145Used by:4151
Symbol 4147 BitmapUsed by:4148
Symbol 4148 GraphicUses:4147Used by:4151
Symbol 4149 BitmapUsed by:4150
Symbol 4150 GraphicUses:4149Used by:4151
Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy}Uses:2512 2514 2516 2518 2520 2522 2524 2526 2528 2530 2536 2538 2540 2542 2544 2546 2548 2550 2552 4044 4046 4048 4050 4052 4054 4056 4058 4060 4062 4064 4066 4068 4070 4072 4074 4076 4078 4080 4082 4084 4086 4088 4090 4092 4094 4096 4098 4100 4102 4104 4106 4108 4110 4112 4114 4116 4118 4120 4122 4124 4126 4128 4130 4132 4134 4136 4138 4140 4142 4144 4146 4148 4150Used by:4647
Symbol 4152 BitmapUsed by:4153
Symbol 4153 GraphicUses:4152Used by:4154
Symbol 4154 MovieClip {com.nitrome.twinshot.RisingPlatform4x1}Uses:4153Used by:4647
Symbol 4155 BitmapUsed by:4156
Symbol 4156 GraphicUses:4155Used by:4157
Symbol 4157 MovieClip {com.nitrome.twinshot.RisingPlatform3x1}Uses:4156Used by:4647
Symbol 4158 BitmapUsed by:4159
Symbol 4159 GraphicUses:4158Used by:4160
Symbol 4160 MovieClip {com.nitrome.twinshot.RisingPlatform1x3}Uses:4159Used by:4647
Symbol 4161 BitmapUsed by:4162
Symbol 4162 GraphicUses:4161Used by:4163
Symbol 4163 MovieClip {com.nitrome.twinshot.RisingPlatform1x3Spike}Uses:4162Used by:4647
Symbol 4164 BitmapUsed by:4165
Symbol 4165 GraphicUses:4164Used by:4166
Symbol 4166 MovieClipUses:4165Used by:4167 4168
Symbol 4167 MovieClip {com.nitrome.twinshot.SwitchPlatformHA}Uses:4166Used by:4647
Symbol 4168 MovieClip {com.nitrome.twinshot.SwitchPlatformHB}Uses:4166Used by:4647
Symbol 4169 BitmapUsed by:4170
Symbol 4170 GraphicUses:4169Used by:4171
Symbol 4171 MovieClipUses:4170Used by:4172 4173
Symbol 4172 MovieClip {com.nitrome.twinshot.FlickerPlatformA}Uses:4171Used by:4647
Symbol 4173 MovieClip {com.nitrome.twinshot.FlickerPlatformB}Uses:4171Used by:4647
Symbol 4174 BitmapUsed by:4175 4179
Symbol 4175 GraphicUses:4174Used by:4178
Symbol 4176 BitmapUsed by:4177 4180
Symbol 4177 GraphicUses:4176Used by:4178
Symbol 4178 MovieClip {com.nitrome.twinshot.CeilingPlatform4x1}Uses:4175 4177Used by:4647
Symbol 4179 GraphicUses:4174Used by:4181
Symbol 4180 GraphicUses:4176Used by:4181
Symbol 4181 MovieClip {com.nitrome.twinshot.CeilingPlatform1x1}Uses:4179 4180Used by:4647
Symbol 4182 BitmapUsed by:4183
Symbol 4183 GraphicUses:4182Used by:4184
Symbol 4184 MovieClipUses:4183Used by:4185
Symbol 4185 MovieClip {com.nitrome.twinshot.TimerPlatform}Uses:4184Used by:4647
Symbol 4186 SoundUsed by:4187
Symbol 4187 MovieClip {TwinShot_fla.jump_357}Uses:4186Used by:4274
Symbol 4188 SoundUsed by:4189
Symbol 4189 MovieClip {TwinShot_fla.arrowFire_358}Uses:4188Used by:4274
Symbol 4190 SoundUsed by:4191
Symbol 4191 MovieClip {TwinShot_fla.arrowHitWall_359}Uses:4190Used by:4274
Symbol 4192 SoundUsed by:4193
Symbol 4193 MovieClip {TwinShot_fla.arrowHitMetal_360}Uses:4192Used by:4274
Symbol 4194 SoundUsed by:4195
Symbol 4195 MovieClip {TwinShot_fla.spring_361}Uses:4194Used by:4274
Symbol 4196 SoundUsed by:4197
Symbol 4197 MovieClip {TwinShot_fla.playerHit_362}Uses:4196Used by:4274
Symbol 4198 SoundUsed by:4199
Symbol 4199 MovieClip {TwinShot_fla.enemyHit_363}Uses:4198Used by:4274
Symbol 4200 SoundUsed by:4201
Symbol 4201 MovieClip {TwinShot_fla.coin_364}Uses:4200Used by:4274
Symbol 4202 SoundUsed by:4203
Symbol 4203 MovieClip {TwinShot_fla.coin2_365}Uses:4202Used by:4274
Symbol 4204 SoundUsed by:4205
Symbol 4205 MovieClip {TwinShot_fla.gem_366}Uses:4204Used by:4274
Symbol 4206 SoundUsed by:4207
Symbol 4207 MovieClip {TwinShot_fla.beamIn_367}Uses:4206Used by:4274
Symbol 4208 SoundUsed by:4209
Symbol 4209 MovieClip {TwinShot_fla.chestOpen_368}Uses:4208Used by:4274
Symbol 4210 SoundUsed by:4211
Symbol 4211 MovieClip {TwinShot_fla.playerHitByArrow_369}Uses:4210Used by:4274
Symbol 4212 SoundUsed by:4213
Symbol 4213 MovieClip {TwinShot_fla.lever_370}Uses:4212Used by:4274
Symbol 4214 SoundUsed by:4215
Symbol 4215 MovieClip {TwinShot_fla.playerDeath_371}Uses:4214Used by:4274
Symbol 4216 SoundUsed by:4217
Symbol 4217 MovieClip {TwinShot_fla.powerupCollect_372}Uses:4216Used by:4274
Symbol 4218 SoundUsed by:4219
Symbol 4219 MovieClip {TwinShot_fla.nitrome_373}Uses:4218Used by:4274
Symbol 4220 SoundUsed by:4221
Symbol 4221 MovieClip {TwinShot_fla.loveInfection_374}Uses:4220Used by:4274
Symbol 4222 SoundUsed by:4223
Symbol 4223 MovieClip {TwinShot_fla.loveExplosionAnticipate_375}Uses:4222Used by:4274
Symbol 4224 SoundUsed by:4225
Symbol 4225 MovieClip {TwinShot_fla.explosion_376}Uses:4224Used by:4274
Symbol 4226 SoundUsed by:4227
Symbol 4227 MovieClip {TwinShot_fla.bouncyTile_377}Uses:4226Used by:4274
Symbol 4228 SoundUsed by:4229
Symbol 4229 MovieClip {TwinShot_fla.peekGemIn_378}Uses:4228Used by:4274
Symbol 4230 SoundUsed by:4231
Symbol 4231 MovieClip {TwinShot_fla.peekGemOut_379}Uses:4230Used by:4274
Symbol 4232 SoundUsed by:4233
Symbol 4233 MovieClip {TwinShot_fla.fart1_380}Uses:4232Used by:4274
Symbol 4234 SoundUsed by:4235
Symbol 4235 MovieClip {TwinShot_fla.fart2_381}Uses:4234Used by:4274
Symbol 4236 SoundUsed by:4237
Symbol 4237 MovieClip {TwinShot_fla.fart3_382}Uses:4236Used by:4274
Symbol 4238 SoundUsed by:4239
Symbol 4239 MovieClip {TwinShot_fla.bossFireballThrow_383}Uses:4238Used by:4274
Symbol 4240 SoundUsed by:4241
Symbol 4241 MovieClip {TwinShot_fla.cloudLightning_384}Uses:4240Used by:4274
Symbol 4242 SoundUsed by:4243
Symbol 4243 MovieClip {TwinShot_fla.flyingBlockFreeze_385}Uses:4242Used by:4274
Symbol 4244 SoundUsed by:4245
Symbol 4245 MovieClip {TwinShot_fla.leafEnemyPopup_386}Uses:4244Used by:4274
Symbol 4246 SoundUsed by:4247
Symbol 4247 MovieClip {TwinShot_fla.morpher_387}Uses:4246Used by:4274
Symbol 4248 SoundUsed by:4249
Symbol 4249 MovieClip {TwinShot_fla.rageEnemyHit_388}Uses:4248Used by:4274
Symbol 4250 SoundUsed by:4251
Symbol 4251 MovieClip {TwinShot_fla.projectileEnemyFire_389}Uses:4250Used by:4274
Symbol 4252 SoundUsed by:4253
Symbol 4253 MovieClip {TwinShot_fla.leafEnemyBackIn_390}Uses:4252Used by:4274
Symbol 4254 SoundUsed by:4255
Symbol 4255 MovieClip {TwinShot_fla.coin3_391}Uses:4254Used by:4274
Symbol 4256 SoundUsed by:4257
Symbol 4257 MovieClip {TwinShot_fla.bossExplosion_392}Uses:4256Used by:4274
Symbol 4258 SoundUsed by:4259
Symbol 4259 MovieClip {TwinShot_fla.electrify_393}Uses:4258Used by:4274
Symbol 4260 SoundUsed by:4261
Symbol 4261 MovieClip {TwinShot_fla.tileAccidentalBreak_394}Uses:4260Used by:4274
Symbol 4262 SoundUsed by:4263
Symbol 4263 MovieClip {TwinShot_fla.bossLightning_395}Uses:4262Used by:4274
Symbol 4264 SoundUsed by:4265
Symbol 4265 MovieClip {TwinShot_fla.bossLightningAnticipation_396}Uses:4264Used by:4274
Symbol 4266 SoundUsed by:4267
Symbol 4267 MovieClip {TwinShot_fla.bossBombThrow_397}Uses:4266Used by:4274
Symbol 4268 SoundUsed by:4269
Symbol 4269 MovieClip {TwinShot_fla.bonusMoreTime1_398}Uses:4268Used by:4274
Symbol 4270 SoundUsed by:4271
Symbol 4271 MovieClip {TwinShot_fla.bonusMoreTime2_399}Uses:4270Used by:4274
Symbol 4272 SoundUsed by:4273
Symbol 4273 MovieClip {TwinShot_fla.bonusRunningOut_400}Uses:4272Used by:4274
Symbol 4274 MovieClip {com.nitrome.game.SoundManager}Uses:4187 4189 4191 4193 4195 4197 4199 4201 4203 4205 4207 4209 4211 4213 4215 4217 4219 4221 4223 4225 4227 4229 4231 4233 4235 4237 4239 4241 4243 4245 4247 4249 4251 4253 4255 4257 4259 4261 4263 4265 4267 4269 4271 4273Used by:4647  Timeline
Symbol 4275 GraphicUsed by:4324
Symbol 4276 TextUses:940Used by:4324
Symbol 4277 BitmapUsed by:4282
Symbol 4278 BitmapUsed by:4282
Symbol 4279 BitmapUsed by:4282
Symbol 4280 BitmapUsed by:4282
Symbol 4281 BitmapUsed by:4282
Symbol 4282 GraphicUses:4277 4278 4279 4280 4281Used by:4283
Symbol 4283 MovieClipUses:4282Used by:4324
Symbol 4284 BitmapUsed by:4294 4872
Symbol 4285 BitmapUsed by:4294 4872
Symbol 4286 BitmapUsed by:4294 4872
Symbol 4287 BitmapUsed by:4294 4872
Symbol 4288 BitmapUsed by:4294 4872
Symbol 4289 BitmapUsed by:4294 4872
Symbol 4290 BitmapUsed by:4294 4872
Symbol 4291 BitmapUsed by:4294 4872
Symbol 4292 BitmapUsed by:4294 4872
Symbol 4293 BitmapUsed by:4294 4872
Symbol 4294 GraphicUses:4284 4285 4286 4287 4288 4289 4290 4291 4292 4293Used by:4324
Symbol 4295 TextUses:940Used by:4324
Symbol 4296 TextUses:940Used by:4324
Symbol 4297 TextUses:940Used by:4324
Symbol 4298 TextUses:940Used by:4324
Symbol 4299 TextUses:940Used by:4324
Symbol 4300 TextUses:940Used by:4324
Symbol 4301 TextUses:940Used by:4324
Symbol 4302 TextUses:940Used by:4324
Symbol 4303 TextUses:940Used by:4324
Symbol 4304 TextUses:940Used by:4324
Symbol 4305 EditableTextUses:940Used by:4324
Symbol 4306 TextUses:940Used by:4324
Symbol 4307 EditableTextUses:940Used by:4324
Symbol 4308 BitmapUsed by:4310 4321 4978
Symbol 4309 BitmapUsed by:4310 4320 4976
Symbol 4310 GraphicUses:4308 4309Used by:4324
Symbol 4311 BitmapUsed by:4312
Symbol 4312 GraphicUses:4311Used by:4324
Symbol 4313 TextUses:940Used by:4324
Symbol 4314 EditableTextUses:940Used by:4324
Symbol 4315 TextUses:940Used by:4324
Symbol 4316 EditableTextUses:940Used by:4324
Symbol 4317 EditableTextUses:940Used by:4324
Symbol 4318 GraphicUsed by:4324
Symbol 4319 BitmapUsed by:4320
Symbol 4320 GraphicUses:4319 4309Used by:4324
Symbol 4321 GraphicUses:4308Used by:4324
Symbol 4322 EditableTextUses:940Used by:4324
Symbol 4323 EditableTextUses:940Used by:4324
Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402}Uses:4275 4276 1369 1370 4283 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 1149 1139 1371 4304 4305 4306 4307 4310 856 4312 1374 1375 1376 4313 4314 4315 4316 4317 4318 4320 4321 4322 4323Used by:4325
Symbol 4325 MovieClip {com.nitrome.game.IngamePopup}Uses:4324Used by:4647
Symbol 4326 BitmapUsed by:4327
Symbol 4327 GraphicUses:4326Used by:4430 4503
Symbol 4328 BitmapUsed by:4329 4330 4331 4332 4333
Symbol 4329 GraphicUses:4328Used by:4334
Symbol 4330 GraphicUses:4328Used by:4334
Symbol 4331 GraphicUses:4328Used by:4334
Symbol 4332 GraphicUses:4328Used by:4334
Symbol 4333 GraphicUses:4328Used by:4334
Symbol 4334 MovieClipUses:4329 4330 4331 4332 4333Used by:4341 4437
Symbol 4335 BitmapUsed by:4336 4337 4338 4339 4340
Symbol 4336 GraphicUses:4335Used by:4341
Symbol 4337 GraphicUses:4335Used by:4341
Symbol 4338 GraphicUses:4335Used by:4341
Symbol 4339 GraphicUses:4335Used by:4341
Symbol 4340 GraphicUses:4335Used by:4341
Symbol 4341 MovieClip {TwinShot_fla.heartcounter2_405}Uses:4334 4336 4337 4338 4339 4340Used by:4430
Symbol 4342 FontUsed by:4343 4438
Symbol 4343 EditableTextUses:4342Used by:4430
Symbol 4344 BitmapUsed by:4345
Symbol 4345 GraphicUses:4344Used by:4365
Symbol 4346 GraphicUsed by:4365
Symbol 4347 BitmapUsed by:4348
Symbol 4348 GraphicUses:4347Used by:4365
Symbol 4349 BitmapUsed by:4350
Symbol 4350 GraphicUses:4349Used by:4365
Symbol 4351 BitmapUsed by:4352
Symbol 4352 GraphicUses:4351Used by:4365
Symbol 4353 BitmapUsed by:4354
Symbol 4354 GraphicUses:4353Used by:4365
Symbol 4355 BitmapUsed by:4356
Symbol 4356 GraphicUses:4355Used by:4365
Symbol 4357 BitmapUsed by:4358
Symbol 4358 GraphicUses:4357Used by:4365
Symbol 4359 BitmapUsed by:4360
Symbol 4360 GraphicUses:4359Used by:4365
Symbol 4361 BitmapUsed by:4362
Symbol 4362 GraphicUses:4361Used by:4365
Symbol 4363 BitmapUsed by:4364
Symbol 4364 GraphicUses:4363Used by:4365
Symbol 4365 MovieClipUses:4345 4346 4348 4350 4352 4354 4356 4358 4360 4362 4364Used by:4430 4503
Symbol 4366 BitmapUsed by:4367 4368 4369 4370 4410 4416 4422 4428
Symbol 4367 GraphicUses:4366Used by:4429
Symbol 4368 GraphicUses:4366Used by:4429
Symbol 4369 GraphicUses:4366Used by:4429
Symbol 4370 GraphicUses:4366Used by:4429
Symbol 4371 BitmapUsed by:4372 4383 4389 4395 4409 4415 4421 4427
Symbol 4372 GraphicUses:4371Used by:4429
Symbol 4373 BitmapUsed by:4374 4384 4390 4396 4408 4414 4420 4426
Symbol 4374 GraphicUses:4373Used by:4429
Symbol 4375 BitmapUsed by:4376 4385 4391 4397 4407 4413 4419 4425
Symbol 4376 GraphicUses:4375Used by:4429
Symbol 4377 BitmapUsed by:4378 4386 4392 4398 4406 4412 4418 4424
Symbol 4378 GraphicUses:4377Used by:4429
Symbol 4379 BitmapUsed by:4380 4387 4393 4399 4405 4411 4417 4423
Symbol 4380 GraphicUses:4379Used by:4429
Symbol 4381 BitmapUsed by:4382 4388 4394 4400 4401 4402 4403 4404
Symbol 4382 GraphicUses:4381Used by:4429
Symbol 4383 GraphicUses:4371Used by:4429
Symbol 4384 GraphicUses:4373Used by:4429
Symbol 4385 GraphicUses:4375Used by:4429
Symbol 4386 GraphicUses:4377Used by:4429
Symbol 4387 GraphicUses:4379Used by:4429
Symbol 4388 GraphicUses:4381Used by:4429
Symbol 4389 GraphicUses:4371Used by:4429
Symbol 4390 GraphicUses:4373Used by:4429
Symbol 4391 GraphicUses:4375Used by:4429
Symbol 4392 GraphicUses:4377Used by:4429
Symbol 4393 GraphicUses:4379Used by:4429
Symbol 4394 GraphicUses:4381Used by:4429
Symbol 4395 GraphicUses:4371Used by:4429
Symbol 4396 GraphicUses:4373Used by:4429
Symbol 4397 GraphicUses:4375Used by:4429
Symbol 4398 GraphicUses:4377Used by:4429
Symbol 4399 GraphicUses:4379Used by:4429
Symbol 4400 GraphicUses:4381Used by:4429
Symbol 4401 GraphicUses:4381Used by:4429
Symbol 4402 GraphicUses:4381Used by:4429
Symbol 4403 GraphicUses:4381Used by:4429
Symbol 4404 GraphicUses:4381Used by:4429
Symbol 4405 GraphicUses:4379Used by:4429
Symbol 4406 GraphicUses:4377Used by:4429
Symbol 4407 GraphicUses:4375Used by:4429
Symbol 4408 GraphicUses:4373Used by:4429
Symbol 4409 GraphicUses:4371Used by:4429
Symbol 4410 GraphicUses:4366Used by:4429
Symbol 4411 GraphicUses:4379Used by:4429
Symbol 4412 GraphicUses:4377Used by:4429
Symbol 4413 GraphicUses:4375Used by:4429
Symbol 4414 GraphicUses:4373Used by:4429
Symbol 4415 GraphicUses:4371Used by:4429
Symbol 4416 GraphicUses:4366Used by:4429
Symbol 4417 GraphicUses:4379Used by:4429
Symbol 4418 GraphicUses:4377Used by:4429
Symbol 4419 GraphicUses:4375Used by:4429
Symbol 4420 GraphicUses:4373Used by:4429
Symbol 4421 GraphicUses:4371Used by:4429
Symbol 4422 GraphicUses:4366Used by:4429
Symbol 4423 GraphicUses:4379Used by:4429
Symbol 4424 GraphicUses:4377Used by:4429
Symbol 4425 GraphicUses:4375Used by:4429
Symbol 4426 GraphicUses:4373Used by:4429
Symbol 4427 GraphicUses:4371Used by:4429
Symbol 4428 GraphicUses:4366Used by:4429
Symbol 4429 MovieClip {TwinShot_fla.orangetimer_408}Uses:4367 4368 4369 4370 856 4372 4374 4376 4378 4380 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428Used by:4430
Symbol 4430 MovieClip {com.nitrome.twinshot.PlayerInfo2}Uses:4327 4341 4343 4365 4429Used by:4647  Timeline
Symbol 4431 BitmapUsed by:4432 4433 4434 4435 4436
Symbol 4432 GraphicUses:4431Used by:4437
Symbol 4433 GraphicUses:4431Used by:4437
Symbol 4434 GraphicUses:4431Used by:4437
Symbol 4435 GraphicUses:4431Used by:4437
Symbol 4436 GraphicUses:4431Used by:4437
Symbol 4437 MovieClip {TwinShot_fla.heartcounter1_410}Uses:4334 4432 4433 4434 4435 4436Used by:4503
Symbol 4438 EditableTextUses:4342Used by:4503
Symbol 4439 BitmapUsed by:4440 4441 4442 4443 4483 4489 4495 4501
Symbol 4440 GraphicUses:4439Used by:4502
Symbol 4441 GraphicUses:4439Used by:4502
Symbol 4442 GraphicUses:4439Used by:4502
Symbol 4443 GraphicUses:4439Used by:4502
Symbol 4444 BitmapUsed by:4445 4456 4462 4468 4482 4488 4494 4500
Symbol 4445 GraphicUses:4444Used by:4502
Symbol 4446 BitmapUsed by:4447 4457 4463 4469 4481 4487 4493 4499
Symbol 4447 GraphicUses:4446Used by:4502
Symbol 4448 BitmapUsed by:4449 4458 4464 4470 4480 4486 4492 4498
Symbol 4449 GraphicUses:4448Used by:4502
Symbol 4450 BitmapUsed by:4451 4459 4465 4471 4479 4485 4491 4497
Symbol 4451 GraphicUses:4450Used by:4502
Symbol 4452 BitmapUsed by:4453 4460 4466 4472 4478 4484 4490 4496
Symbol 4453 GraphicUses:4452Used by:4502
Symbol 4454 BitmapUsed by:4455 4461 4467 4473 4474 4475 4476 4477
Symbol 4455 GraphicUses:4454Used by:4502
Symbol 4456 GraphicUses:4444Used by:4502
Symbol 4457 GraphicUses:4446Used by:4502
Symbol 4458 GraphicUses:4448Used by:4502
Symbol 4459 GraphicUses:4450Used by:4502
Symbol 4460 GraphicUses:4452Used by:4502
Symbol 4461 GraphicUses:4454Used by:4502
Symbol 4462 GraphicUses:4444Used by:4502
Symbol 4463 GraphicUses:4446Used by:4502
Symbol 4464 GraphicUses:4448Used by:4502
Symbol 4465 GraphicUses:4450Used by:4502
Symbol 4466 GraphicUses:4452Used by:4502
Symbol 4467 GraphicUses:4454Used by:4502
Symbol 4468 GraphicUses:4444Used by:4502
Symbol 4469 GraphicUses:4446Used by:4502
Symbol 4470 GraphicUses:4448Used by:4502
Symbol 4471 GraphicUses:4450Used by:4502
Symbol 4472 GraphicUses:4452Used by:4502
Symbol 4473 GraphicUses:4454Used by:4502
Symbol 4474 GraphicUses:4454Used by:4502
Symbol 4475 GraphicUses:4454Used by:4502
Symbol 4476 GraphicUses:4454Used by:4502
Symbol 4477 GraphicUses:4454Used by:4502
Symbol 4478 GraphicUses:4452Used by:4502
Symbol 4479 GraphicUses:4450Used by:4502
Symbol 4480 GraphicUses:4448Used by:4502
Symbol 4481 GraphicUses:4446Used by:4502
Symbol 4482 GraphicUses:4444Used by:4502
Symbol 4483 GraphicUses:4439Used by:4502
Symbol 4484 GraphicUses:4452Used by:4502
Symbol 4485 GraphicUses:4450Used by:4502
Symbol 4486 GraphicUses:4448Used by:4502
Symbol 4487 GraphicUses:4446Used by:4502
Symbol 4488 GraphicUses:4444Used by:4502
Symbol 4489 GraphicUses:4439Used by:4502
Symbol 4490 GraphicUses:4452Used by:4502
Symbol 4491 GraphicUses:4450Used by:4502
Symbol 4492 GraphicUses:4448Used by:4502
Symbol 4493 GraphicUses:4446Used by:4502
Symbol 4494 GraphicUses:4444Used by:4502
Symbol 4495 GraphicUses:4439Used by:4502
Symbol 4496 GraphicUses:4452Used by:4502
Symbol 4497 GraphicUses:4450Used by:4502
Symbol 4498 GraphicUses:4448Used by:4502
Symbol 4499 GraphicUses:4446Used by:4502
Symbol 4500 GraphicUses:4444Used by:4502
Symbol 4501 GraphicUses:4439Used by:4502
Symbol 4502 MovieClip {TwinShot_fla.pinktimer_411}Uses:4440 4441 4442 4443 856 4445 4447 4449 4451 4453 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501Used by:4503
Symbol 4503 MovieClip {com.nitrome.twinshot.PlayerInfo1}Uses:4327 4437 4438 4365 4502Used by:4647  Timeline
Symbol 4504 BitmapUsed by:4505
Symbol 4505 GraphicUses:4504Used by:4509
Symbol 4506 BitmapUsed by:4508
Symbol 4507 BitmapUsed by:4508
Symbol 4508 GraphicUses:4506 4507Used by:4509
Symbol 4509 MovieClip {com.nitrome.game.PauseButton}Uses:4505 4508Used by:4647  Timeline
Symbol 4510 BitmapUsed by:4511
Symbol 4511 GraphicUses:4510Used by:4515
Symbol 4512 BitmapUsed by:4514
Symbol 4513 BitmapUsed by:4514
Symbol 4514 GraphicUses:4512 4513Used by:4515
Symbol 4515 MovieClip {com.nitrome.game.SkipLevelButton}Uses:4511 4514Used by:4647  Timeline
Symbol 4516 BitmapUsed by:4517
Symbol 4517 GraphicUses:4516Used by:4523
Symbol 4518 BitmapUsed by:4520
Symbol 4519 BitmapUsed by:4520
Symbol 4520 GraphicUses:4518 4519Used by:4523
Symbol 4521 BitmapUsed by:4522
Symbol 4522 GraphicUses:4521Used by:4523
Symbol 4523 MovieClip {com.nitrome.game.MusicToggle}Uses:4517 4520 4522Used by:4647  Timeline
Symbol 4524 BitmapUsed by:4525
Symbol 4525 GraphicUses:4524Used by:4531
Symbol 4526 BitmapUsed by:4528
Symbol 4527 BitmapUsed by:4528
Symbol 4528 GraphicUses:4526 4527Used by:4531
Symbol 4529 BitmapUsed by:4530
Symbol 4530 GraphicUses:4529Used by:4531
Symbol 4531 MovieClip {com.nitrome.game.FxToggle}Uses:4525 4528 4530Used by:4647  Timeline
Symbol 4532 BitmapUsed by:4533
Symbol 4533 GraphicUses:4532Used by:4536
Symbol 4534 BitmapUsed by:4535
Symbol 4535 GraphicUses:4534Used by:4536
Symbol 4536 MovieClip {com.nitrome.game.ChangeKeysButton}Uses:4533 4535Used by:4647  Timeline
Symbol 4537 BitmapUsed by:4538
Symbol 4538 GraphicUses:4537Used by:4549
Symbol 4539 FontUsed by:4540
Symbol 4540 EditableTextUses:4539Used by:4549
Symbol 4541 BitmapUsed by:4542
Symbol 4542 GraphicUses:4541Used by:4549
Symbol 4543 BitmapUsed by:4544
Symbol 4544 GraphicUses:4543Used by:4549
Symbol 4545 BitmapUsed by:4546
Symbol 4546 GraphicUses:4545Used by:4549
Symbol 4547 BitmapUsed by:4548
Symbol 4548 GraphicUses:4547Used by:4549
Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}Uses:4538 4540 4542 4544 4546 4548Used by:4647  Timeline
Symbol 4550 BitmapUsed by:4551
Symbol 4551 GraphicUses:4550Used by:4554
Symbol 4552 BitmapUsed by:4553
Symbol 4553 GraphicUses:4552Used by:4554
Symbol 4554 MovieClip {com.nitrome.game.ResetKeysButton}Uses:4551 4553Used by:4647  Timeline
Symbol 4555 FontUsed by:4556 4557
Symbol 4556 TextUses:4555Used by:4562
Symbol 4557 TextUses:4555Used by:4562
Symbol 4558 FontUsed by:4559 4560 4561
Symbol 4559 TextUses:4558Used by:4562
Symbol 4560 TextUses:4558Used by:4562
Symbol 4561 TextUses:4558Used by:4562
Symbol 4562 MovieClip {com.nitrome.game.RedefineKeysText}Uses:4556 4557 4559 4560 4561Used by:4647  Timeline
Symbol 4563 GraphicUsed by:4600 4604 4638
Symbol 4564 BitmapUsed by:4565 4596
Symbol 4565 GraphicUses:4564Used by:4597
Symbol 4566 BitmapUsed by:4567
Symbol 4567 GraphicUses:4566Used by:4597
Symbol 4568 BitmapUsed by:4569
Symbol 4569 GraphicUses:4568Used by:4597
Symbol 4570 BitmapUsed by:4571
Symbol 4571 GraphicUses:4570Used by:4597
Symbol 4572 BitmapUsed by:4573
Symbol 4573 GraphicUses:4572Used by:4597
Symbol 4574 BitmapUsed by:4575
Symbol 4575 GraphicUses:4574Used by:4597
Symbol 4576 BitmapUsed by:4577
Symbol 4577 GraphicUses:4576Used by:4597
Symbol 4578 BitmapUsed by:4579 4625
Symbol 4579 GraphicUses:4578Used by:4597
Symbol 4580 BitmapUsed by:4581
Symbol 4581 GraphicUses:4580Used by:4597 4636
Symbol 4582 BitmapUsed by:4583
Symbol 4583 GraphicUses:4582Used by:4586
Symbol 4584 BitmapUsed by:4585
Symbol 4585 GraphicUses:4584Used by:4586
Symbol 4586 MovieClipUses:4583 4585Used by:4597
Symbol 4587 BitmapUsed by:4588
Symbol 4588 GraphicUses:4587Used by:4597
Symbol 4589 BitmapUsed by:4590
Symbol 4590 GraphicUses:4589Used by:4597
Symbol 4591 BitmapUsed by:4592
Symbol 4592 GraphicUses:4591Used by:4597
Symbol 4593 BitmapUsed by:4594
Symbol 4594 GraphicUses:4593Used by:4597
Symbol 4595 BitmapUsed by:4596
Symbol 4596 GraphicUses:4595 4564Used by:4597
Symbol 4597 MovieClip {TwinShot_fla.intro_good_clip_421}Uses:4565 4567 930 4569 4571 4573 4575 4577 4579 4581 4586 4588 4590 4592 4594 4596Used by:4600
Symbol 4598 BitmapUsed by:4599 4633 4637
Symbol 4599 GraphicUses:4598Used by:4600 4604 4607
Symbol 4600 MovieClip {intro_good}Uses:4563 4597 856 4599Used by:4647  Timeline
Symbol 4601 BitmapUsed by:4602
Symbol 4602 GraphicUses:4601Used by:4604
Symbol 4603 GraphicUsed by:4604 4607
Symbol 4604 MovieClip {congrats_good}Uses:4563 4602 856 4599 4603 1375 1376Used by:4647  Timeline
Symbol 4605 BitmapUsed by:4606
Symbol 4606 GraphicUses:4605Used by:4607
Symbol 4607 MovieClip {congrats_evil}Uses:4606 856 4599 4603 1375 1376Used by:4647  Timeline
Symbol 4608 BitmapUsed by:4614
Symbol 4609 BitmapUsed by:4614
Symbol 4610 BitmapUsed by:4614
Symbol 4611 BitmapUsed by:4614
Symbol 4612 BitmapUsed by:4614 4624
Symbol 4613 BitmapUsed by:4614 4624
Symbol 4614 GraphicUses:4608 4609 4610 4611 4612 4613Used by:4636
Symbol 4615 BitmapUsed by:4616
Symbol 4616 GraphicUses:4615Used by:4636
Symbol 4617 BitmapUsed by:4618
Symbol 4618 GraphicUses:4617Used by:4636
Symbol 4619 BitmapUsed by:4620
Symbol 4620 GraphicUses:4619Used by:4636
Symbol 4621 BitmapUsed by:4622
Symbol 4622 GraphicUses:4621Used by:4636
Symbol 4623 BitmapUsed by:4624
Symbol 4624 GraphicUses:4623 4612 4613Used by:4636
Symbol 4625 GraphicUses:4578Used by:4636
Symbol 4626 BitmapUsed by:4627
Symbol 4627 GraphicUses:4626Used by:4628
Symbol 4628 MovieClipUses:4627Used by:4636
Symbol 4629 BitmapUsed by:4630
Symbol 4630 GraphicUses:4629Used by:4636
Symbol 4631 BitmapUsed by:4632
Symbol 4632 GraphicUses:4631Used by:4636
Symbol 4633 GraphicUses:4598Used by:4636
Symbol 4634 BitmapUsed by:4635
Symbol 4635 GraphicUses:4634Used by:4636
Symbol 4636 MovieClip {TwinShot_fla.intro_evil_clip_426}Uses:4614 4616 4618 4620 4622 4624 4581 4625 4628 4630 4632 4633 4635Used by:4638
Symbol 4637 GraphicUses:4598Used by:4638
Symbol 4638 MovieClip {intro_evil}Uses:4563 4636 856 4637Used by:4647  Timeline
Symbol 4639 FontUsed by:4640
Symbol 4640 TextUses:4639Used by:4643
Symbol 4641 BitmapUsed by:4642
Symbol 4642 GraphicUses:4641Used by:4643
Symbol 4643 MovieClip {com.nitrome.util.Lock}Uses:1357 4640 4642Used by:4647
Symbol 4644 Sound {MenuMusic}Used by:4647
Symbol 4645 Sound {GameMusic}Used by:4647
Symbol 4646 Sound {GameHellMusic}Used by:4647
Symbol 4647 MovieClip {TwinShot_fla.everythingintheknownuniverse_19}Uses:946 962 965 976 979 982 985 988 991 994 997 1000 1003 1006 1009 1012 1015 1018 1021 1024 1027 1030 1033 1036 1039 1042 1045 1048 1051 1054 1057 1060 1063 1066 1069 1072 1075 1078 1081 1084 1087 1090 1093 1096 1099 1102 1105 1108 1111 1114 1117 1120 1123 1126 1129 1139 1149 1153 1181 1190 1191 1192 1211 1212 1213 1214 1215 1216 1217 1218 1219 1228 1235 1237 1240 1241 1242 1243 1244 1245 1297 1302 1303 1304 1305 1311 1331 1337 939 1340 1345 1346 1347 1349 1354 1355 1356 1358 1359 1361 1362 1363 1364 1366 1369 1370 1371 1374 1375 1376 1385 1386 1404 1410 1423 1436 1449 1462 1481 1492 1505 1540 1549 1552 1555 1558 1561 1564 1567 1570 1573 1576 1579 1582 1585 1588 1591 1594 1597 1600 1603 1606 1609 1612 1615 1618 1621 1624 1627 1630 1633 1636 1639 1642 1645 1648 1651 1654 1658 1661 1664 1667 1670 1673 1676 1679 1682 1685 1688 1690 1693 1724 1740 1757 1775 1780 1818 1887 1956 1995 2012 2017 2023 2029 2042 2047 2057 2063 2074 2077 2094 2105 2120 2129 2144 2147 2150 2153 2156 2159 2162 2165 2168 2171 2174 2177 2192 2209 2222 2226 2251 2272 2275 2354 2433 2454 2480 2491 2510 2553 2558 2621 2658 2691 2756 2759 2774 2853 2879 2912 2963 2966 2969 2972 2975 2978 2981 2984 2987 2990 2993 2996 3099 3116 3185 3265 3300 3373 3438 3441 3463 3496 3637 3650 3755 3786 3805 3878 3897 3904 3923 3942 3945 3948 3951 3954 3957 4042 4151 4154 4157 4160 4163 4167 4168 4172 4173 4178 4181 4185 936 4274 4325 4430 4503 4509 4515 4523 4531 4536 4549 4554 4562 4600 4604 4607 4638 4643 1360 4644 4645 4646Used by:Timeline
Symbol 4648 GraphicUsed by:Timeline
Symbol 4649 BitmapUsed by:4650
Symbol 4650 GraphicUses:4649Used by:4769 4814
Symbol 4651 BitmapUsed by:4652
Symbol 4652 GraphicUses:4651Used by:4659
Symbol 4653 BitmapUsed by:4654
Symbol 4654 GraphicUses:4653Used by:4659
Symbol 4655 BitmapUsed by:4656
Symbol 4656 GraphicUses:4655Used by:4659
Symbol 4657 BitmapUsed by:4658
Symbol 4658 GraphicUses:4657Used by:4659
Symbol 4659 MovieClipUses:4652 4654 4656 4658Used by:4814
Symbol 4660 BitmapUsed by:4661
Symbol 4661 GraphicUses:4660Used by:4668
Symbol 4662 BitmapUsed by:4663
Symbol 4663 GraphicUses:4662Used by:4668
Symbol 4664 BitmapUsed by:4665
Symbol 4665 GraphicUses:4664Used by:4668
Symbol 4666 BitmapUsed by:4667
Symbol 4667 GraphicUses:4666Used by:4668
Symbol 4668 MovieClipUses:4661 4663 4665 4667Used by:4814
Symbol 4669 BitmapUsed by:4670
Symbol 4670 GraphicUses:4669Used by:4685
Symbol 4671 BitmapUsed by:4672
Symbol 4672 GraphicUses:4671Used by:4685
Symbol 4673 BitmapUsed by:4674
Symbol 4674 GraphicUses:4673Used by:4685
Symbol 4675 BitmapUsed by:4676
Symbol 4676 GraphicUses:4675Used by:4685
Symbol 4677 BitmapUsed by:4678
Symbol 4678 GraphicUses:4677Used by:4685
Symbol 4679 BitmapUsed by:4680
Symbol 4680 GraphicUses:4679Used by:4685
Symbol 4681 BitmapUsed by:4682
Symbol 4682 GraphicUses:4681Used by:4685
Symbol 4683 BitmapUsed by:4684
Symbol 4684 GraphicUses:4683Used by:4685
Symbol 4685 MovieClipUses:4670 4672 4674 4676 4678 4680 4682 4684Used by:4814
Symbol 4686 BitmapUsed by:4687
Symbol 4687 GraphicUses:4686Used by:4702
Symbol 4688 BitmapUsed by:4689
Symbol 4689 GraphicUses:4688Used by:4702
Symbol 4690 BitmapUsed by:4691
Symbol 4691 GraphicUses:4690Used by:4702
Symbol 4692 BitmapUsed by:4693
Symbol 4693 GraphicUses:4692Used by:4702
Symbol 4694 BitmapUsed by:4695
Symbol 4695 GraphicUses:4694Used by:4702
Symbol 4696 BitmapUsed by:4697
Symbol 4697 GraphicUses:4696Used by:4702
Symbol 4698 BitmapUsed by:4699
Symbol 4699 GraphicUses:4698Used by:4702
Symbol 4700 BitmapUsed by:4701
Symbol 4701 GraphicUses:4700Used by:4702
Symbol 4702 MovieClipUses:4687 4689 4691 4693 4695 4697 4699 4701Used by:4814
Symbol 4703 BitmapUsed by:4704
Symbol 4704 GraphicUses:4703Used by:4719
Symbol 4705 BitmapUsed by:4706
Symbol 4706 GraphicUses:4705Used by:4719
Symbol 4707 BitmapUsed by:4708
Symbol 4708 GraphicUses:4707Used by:4719
Symbol 4709 BitmapUsed by:4710
Symbol 4710 GraphicUses:4709Used by:4719
Symbol 4711 BitmapUsed by:4712
Symbol 4712 GraphicUses:4711Used by:4719
Symbol 4713 BitmapUsed by:4714
Symbol 4714 GraphicUses:4713Used by:4719
Symbol 4715 BitmapUsed by:4716
Symbol 4716 GraphicUses:4715Used by:4719
Symbol 4717 BitmapUsed by:4718
Symbol 4718 GraphicUses:4717Used by:4719
Symbol 4719 MovieClipUses:4704 4706 4708 4710 4712 4714 4716 4718Used by:4814
Symbol 4720 BitmapUsed by:4721
Symbol 4721 GraphicUses:4720Used by:4738
Symbol 4722 BitmapUsed by:4723
Symbol 4723 GraphicUses:4722Used by:4738
Symbol 4724 BitmapUsed by:4725
Symbol 4725 GraphicUses:4724Used by:4738
Symbol 4726 BitmapUsed by:4727
Symbol 4727 GraphicUses:4726Used by:4738
Symbol 4728 BitmapUsed by:4729
Symbol 4729 GraphicUses:4728Used by:4738
Symbol 4730 BitmapUsed by:4731
Symbol 4731 GraphicUses:4730Used by:4738
Symbol 4732 BitmapUsed by:4733
Symbol 4733 GraphicUses:4732Used by:4738
Symbol 4734 BitmapUsed by:4735
Symbol 4735 GraphicUses:4734Used by:4738
Symbol 4736 BitmapUsed by:4737
Symbol 4737 GraphicUses:4736Used by:4738
Symbol 4738 MovieClipUses:4721 4723 4725 4727 4729 4731 4733 4735 4737Used by:4814
Symbol 4739 BitmapUsed by:4740
Symbol 4740 GraphicUses:4739Used by:4757
Symbol 4741 BitmapUsed by:4742
Symbol 4742 GraphicUses:4741Used by:4757
Symbol 4743 BitmapUsed by:4744
Symbol 4744 GraphicUses:4743Used by:4757
Symbol 4745 BitmapUsed by:4746
Symbol 4746 GraphicUses:4745Used by:4757
Symbol 4747 BitmapUsed by:4748
Symbol 4748 GraphicUses:4747Used by:4757
Symbol 4749 BitmapUsed by:4750
Symbol 4750 GraphicUses:4749Used by:4757
Symbol 4751 BitmapUsed by:4752
Symbol 4752 GraphicUses:4751Used by:4757
Symbol 4753 BitmapUsed by:4754
Symbol 4754 GraphicUses:4753Used by:4757
Symbol 4755 BitmapUsed by:4756
Symbol 4756 GraphicUses:4755Used by:4757
Symbol 4757 MovieClipUses:4740 4742 4744 4746 4748 4750 4752 4754 4756Used by:4814
Symbol 4758 BitmapUsed by:4759 4760
Symbol 4759 GraphicUses:4758Used by:4814
Symbol 4760 GraphicUses:4758Used by:4814
Symbol 4761 BitmapUsed by:4762
Symbol 4762 GraphicUses:4761Used by:4769
Symbol 4763 BitmapUsed by:4764
Symbol 4764 GraphicUses:4763Used by:4769
Symbol 4765 BitmapUsed by:4766
Symbol 4766 GraphicUses:4765Used by:4769
Symbol 4767 BitmapUsed by:4768 4773
Symbol 4768 GraphicUses:4767Used by:4769
Symbol 4769 MovieClipUses:4650 4762 4764 4766 4768Used by:4814
Symbol 4770 BitmapUsed by:4771
Symbol 4771 GraphicUses:4770Used by:4772
Symbol 4772 MovieClipUses:4771Used by:4814
Symbol 4773 GraphicUses:4767Used by:4814
Symbol 4774 GraphicUsed by:4814
Symbol 4775 BitmapUsed by:4776
Symbol 4776 GraphicUses:4775Used by:4791
Symbol 4777 BitmapUsed by:4778
Symbol 4778 GraphicUses:4777Used by:4791
Symbol 4779 BitmapUsed by:4780
Symbol 4780 GraphicUses:4779Used by:4791
Symbol 4781 BitmapUsed by:4782
Symbol 4782 GraphicUses:4781Used by:4791
Symbol 4783 BitmapUsed by:4784
Symbol 4784 GraphicUses:4783Used by:4791
Symbol 4785 BitmapUsed by:4786
Symbol 4786 GraphicUses:4785Used by:4791
Symbol 4787 BitmapUsed by:4788
Symbol 4788 GraphicUses:4787Used by:4791
Symbol 4789 BitmapUsed by:4790
Symbol 4790 GraphicUses:4789Used by:4791
Symbol 4791 MovieClipUses:4776 4778 4780 4782 4784 4786 4788 4790Used by:4814
Symbol 4792 BitmapUsed by:4793
Symbol 4793 GraphicUses:4792Used by:4802
Symbol 4794 BitmapUsed by:4795
Symbol 4795 GraphicUses:4794Used by:4802
Symbol 4796 BitmapUsed by:4797
Symbol 4797 GraphicUses:4796Used by:4802
Symbol 4798 BitmapUsed by:4799
Symbol 4799 GraphicUses:4798Used by:4802
Symbol 4800 BitmapUsed by:4801
Symbol 4801 GraphicUses:4800Used by:4802
Symbol 4802 MovieClipUses:4793 4795 4797 4799 4801Used by:4814
Symbol 4803 BitmapUsed by:4804
Symbol 4804 GraphicUses:4803Used by:4813
Symbol 4805 BitmapUsed by:4806
Symbol 4806 GraphicUses:4805Used by:4813
Symbol 4807 BitmapUsed by:4808
Symbol 4808 GraphicUses:4807Used by:4813
Symbol 4809 BitmapUsed by:4810
Symbol 4810 GraphicUses:4809Used by:4813
Symbol 4811 BitmapUsed by:4812
Symbol 4812 GraphicUses:4811Used by:4813
Symbol 4813 MovieClipUses:4804 4806 4808 4810 4812Used by:4814
Symbol 4814 MovieClip {TwinShot_fla.nitromeintro_429}Uses:4650 1360 4659 4668 4685 4702 4719 4738 4757 4759 4760 4769 4772 4773 4774 4791 4802 4813Used by:Timeline
Symbol 4815 BitmapUsed by:4816
Symbol 4816 GraphicUses:4815Used by:Timeline
Symbol 4817 BitmapUsed by:4818
Symbol 4818 GraphicUses:4817Used by:4819
Symbol 4819 MovieClipUses:4818 1360Used by:Timeline
Symbol 4820 GraphicUsed by:4821 4830
Symbol 4821 MovieClipUses:4820Used by:Timeline
Symbol 4822 BitmapUsed by:4823
Symbol 4823 GraphicUses:4822Used by:Timeline
Symbol 4824 BitmapUsed by:4825
Symbol 4825 GraphicUses:4824Used by:Timeline
Symbol 4826 BitmapUsed by:4827
Symbol 4827 GraphicUses:4826Used by:4829
Symbol 4828 TextUses:940Used by:4829
Symbol 4829 MovieClipUses:4827 4828Used by:Timeline
Symbol 4830 MovieClipUses:4820Used by:Timeline
Symbol 4831 BitmapUsed by:4832
Symbol 4832 GraphicUses:4831Used by:Timeline
Symbol 4833 TextUses:940Used by:Timeline
Symbol 4834 TextUses:940Used by:Timeline
Symbol 4835 TextUses:940Used by:Timeline
Symbol 4836 TextUses:940Used by:Timeline
Symbol 4837 TextUses:940Used by:Timeline
Symbol 4838 TextUses:940Used by:Timeline
Symbol 4839 TextUses:940Used by:Timeline
Symbol 4840 TextUses:940Used by:Timeline
Symbol 4841 TextUses:940Used by:Timeline
Symbol 4842 TextUses:940Used by:Timeline
Symbol 4843 TextUses:940Used by:Timeline
Symbol 4844 TextUses:940Used by:Timeline
Symbol 4845 TextUses:940Used by:Timeline
Symbol 4846 BitmapUsed by:4847
Symbol 4847 GraphicUses:4846Used by:Timeline
Symbol 4848 BitmapUsed by:4849
Symbol 4849 GraphicUses:4848Used by:4851 4853
Symbol 4850 EditableTextUses:940Used by:4851
Symbol 4851 MovieClip {TwinShot_fla.evil_price_panel_446}Uses:4849 4850Used by:Timeline
Symbol 4852 EditableTextUses:940Used by:4853
Symbol 4853 MovieClip {TwinShot_fla.cheats_price_panel_447}Uses:4849 4852Used by:Timeline
Symbol 4854 TextUses:940Used by:Timeline
Symbol 4855 TextUses:940Used by:Timeline
Symbol 4856 TextUses:940Used by:Timeline
Symbol 4857 TextUses:940Used by:Timeline
Symbol 4858 TextUses:940Used by:Timeline
Symbol 4859 BitmapUsed by:4860
Symbol 4860 GraphicUses:4859Used by:4861
Symbol 4861 MovieClip {com.nitrome.buttons.BuyFreeButton}Uses:1299 856 4860Used by:Timeline
Symbol 4862 GraphicUsed by:4863 4898
Symbol 4863 MovieClipUses:4862Used by:Timeline
Symbol 4864 TextUses:940Used by:Timeline
Symbol 4865 GraphicUsed by:4866
Symbol 4866 MovieClipUses:4865Used by:Timeline
Symbol 4867 BitmapUsed by:4872
Symbol 4868 BitmapUsed by:4872
Symbol 4869 BitmapUsed by:4872
Symbol 4870 BitmapUsed by:4872
Symbol 4871 BitmapUsed by:4872
Symbol 4872 GraphicUses:1222 1229 4284 4285 4867 4868 4286 4869 4287 4288 4289 4290 4870 4291 4292 4293 4871Used by:Timeline
Symbol 4873 TextUses:940Used by:Timeline
Symbol 4874 TextUses:940Used by:Timeline
Symbol 4875 TextUses:940Used by:Timeline
Symbol 4876 TextUses:940Used by:Timeline
Symbol 4877 TextUses:940Used by:Timeline
Symbol 4878 TextUses:940Used by:Timeline
Symbol 4879 TextUses:940Used by:Timeline
Symbol 4880 TextUses:940Used by:Timeline
Symbol 4881 TextUses:940Used by:Timeline
Symbol 4882 TextUses:940Used by:Timeline
Symbol 4883 TextUses:940Used by:Timeline
Symbol 4884 TextUses:940Used by:Timeline
Symbol 4885 TextUses:940Used by:Timeline
Symbol 4886 TextUses:940Used by:Timeline
Symbol 4887 TextUses:940Used by:Timeline
Symbol 4888 TextUses:940Used by:Timeline
Symbol 4889 TextUses:940Used by:Timeline
Symbol 4890 TextUses:940Used by:Timeline
Symbol 4891 BitmapUsed by:4892
Symbol 4892 GraphicUses:4891Used by:4897
Symbol 4893 BitmapUsed by:4894
Symbol 4894 GraphicUses:4893Used by:4897
Symbol 4895 BitmapUsed by:4896
Symbol 4896 GraphicUses:4895Used by:4897
Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_451}Uses:4892 4894 4896Used by:Timeline
Symbol 4898 MovieClipUses:4862Used by:Timeline
Symbol 4899 BitmapUsed by:4900
Symbol 4900 GraphicUses:4899Used by:Timeline
Symbol 4901 TextUses:940Used by:Timeline
Symbol 4902 TextUses:940Used by:Timeline
Symbol 4903 BitmapUsed by:4904
Symbol 4904 GraphicUses:4903Used by:4907
Symbol 4905 TextUses:940Used by:4907
Symbol 4906 TextUses:940Used by:4907
Symbol 4907 MovieClip {TwinShot_fla.skins_ad_462}Uses:4904 4905 4906 856Used by:Timeline
Symbol 4908 GraphicUsed by:4909 5065
Symbol 4909 MovieClipUses:4908Used by:Timeline
Symbol 4910 EditableTextUses:940Used by:Timeline
Symbol 4911 BitmapUsed by:4912
Symbol 4912 GraphicUses:4911Used by:Timeline
Symbol 4913 TextUses:940Used by:Timeline
Symbol 4914 TextUses:940Used by:Timeline
Symbol 4915 TextUses:940Used by:Timeline
Symbol 4916 GraphicUsed by:4917
Symbol 4917 MovieClipUses:4916Used by:Timeline
Symbol 4918 EditableTextUses:940Used by:Timeline
Symbol 4919 EditableTextUses:940Used by:Timeline
Symbol 4920 GraphicUsed by:4921
Symbol 4921 MovieClipUses:4920Used by:Timeline
Symbol 4922 BitmapUsed by:4930 4982
Symbol 4923 BitmapUsed by:4930 4982
Symbol 4924 BitmapUsed by:4930 4982
Symbol 4925 BitmapUsed by:4930 4982
Symbol 4926 BitmapUsed by:4930 4982
Symbol 4927 BitmapUsed by:4930 4982
Symbol 4928 BitmapUsed by:4930 4982
Symbol 4929 BitmapUsed by:4930 4982
Symbol 4930 GraphicUses:4922 4923 4924 4925 4926 4927 4928 4929Used by:5057
Symbol 4931 GraphicUses:1249Used by:4935
Symbol 4932 GraphicUses:1251Used by:4935
Symbol 4933 GraphicUses:1253Used by:4935
Symbol 4934 GraphicUses:1247Used by:4935
Symbol 4935 MovieClipUses:4931 4932 4933 4934Used by:5057
Symbol 4936 BitmapUsed by:4937
Symbol 4937 GraphicUses:4936Used by:4950
Symbol 4938 BitmapUsed by:4939
Symbol 4939 GraphicUses:4938Used by:4950
Symbol 4940 BitmapUsed by:4941
Symbol 4941 GraphicUses:4940Used by:4950
Symbol 4942 BitmapUsed by:4943
Symbol 4943 GraphicUses:4942Used by:4950
Symbol 4944 BitmapUsed by:4945
Symbol 4945 GraphicUses:4944Used by:4950
Symbol 4946 BitmapUsed by:4947
Symbol 4947 GraphicUses:4946Used by:4950
Symbol 4948 BitmapUsed by:4949
Symbol 4949 GraphicUses:4948Used by:4950
Symbol 4950 MovieClipUses:4937 4939 4941 4943 4945 4947 4949Used by:5057
Symbol 4951 TextUses:940Used by:5057
Symbol 4952 TextUses:940Used by:5057
Symbol 4953 BitmapUsed by:4954
Symbol 4954 GraphicUses:4953Used by:4957
Symbol 4955 BitmapUsed by:4956
Symbol 4956 GraphicUses:4955Used by:4957
Symbol 4957 MovieClipUses:4954 4956Used by:5057
Symbol 4958 BitmapUsed by:4959
Symbol 4959 GraphicUses:4958Used by:4962
Symbol 4960 BitmapUsed by:4961
Symbol 4961 GraphicUses:4960Used by:4962
Symbol 4962 MovieClipUses:4959 4961Used by:5057
Symbol 4963 TextUses:940Used by:5057
Symbol 4964 BitmapUsed by:4965
Symbol 4965 GraphicUses:4964Used by:4977
Symbol 4966 BitmapUsed by:4967
Symbol 4967 GraphicUses:4966Used by:4977
Symbol 4968 BitmapUsed by:4969
Symbol 4969 GraphicUses:4968Used by:4977
Symbol 4970 BitmapUsed by:4971
Symbol 4971 GraphicUses:4970Used by:4977
Symbol 4972 BitmapUsed by:4973
Symbol 4973 GraphicUses:4972Used by:4977
Symbol 4974 BitmapUsed by:4975
Symbol 4975 GraphicUses:4974Used by:4977
Symbol 4976 GraphicUses:4309Used by:4977
Symbol 4977 MovieClipUses:4965 4967 4969 4971 4973 4975 4976Used by:5057
Symbol 4978 GraphicUses:4308Used by:4979
Symbol 4979 MovieClipUses:4978Used by:4980
Symbol 4980 MovieClip {TwinShot_fla.arrow_472}Uses:4979Used by:5057
Symbol 4981 TextUses:940Used by:5057
Symbol 4982 GraphicUses:4925 4923 4922 4924 4926 4927 4928 4929Used by:5057
Symbol 4983 GraphicUsed by:5057
Symbol 4984 BitmapUsed by:4985
Symbol 4985 GraphicUses:4984Used by:5000
Symbol 4986 BitmapUsed by:4987
Symbol 4987 GraphicUses:4986Used by:5000
Symbol 4988 BitmapUsed by:4989
Symbol 4989 GraphicUses:4988Used by:5000
Symbol 4990 BitmapUsed by:4991
Symbol 4991 GraphicUses:4990Used by:5000
Symbol 4992 BitmapUsed by:4993
Symbol 4993 GraphicUses:4992Used by:5000
Symbol 4994 BitmapUsed by:4995
Symbol 4995 GraphicUses:4994Used by:5000
Symbol 4996 BitmapUsed by:4997
Symbol 4997 GraphicUses:4996Used by:5000
Symbol 4998 BitmapUsed by:4999
Symbol 4999 GraphicUses:4998Used by:5000
Symbol 5000 MovieClipUses:4985 4987 4989 4991 4993 4995 4997 4999Used by:5057
Symbol 5001 TextUses:940Used by:5057
Symbol 5002 BitmapUsed by:5003
Symbol 5003 GraphicUses:5002Used by:5016
Symbol 5004 BitmapUsed by:5005
Symbol 5005 GraphicUses:5004Used by:5016
Symbol 5006 BitmapUsed by:5007
Symbol 5007 GraphicUses:5006Used by:5016
Symbol 5008 BitmapUsed by:5009
Symbol 5009 GraphicUses:5008Used by:5016
Symbol 5010 BitmapUsed by:5011
Symbol 5011 GraphicUses:5010Used by:5016
Symbol 5012 BitmapUsed by:5013
Symbol 5013 GraphicUses:5012Used by:5016
Symbol 5014 BitmapUsed by:5015
Symbol 5015 GraphicUses:5014Used by:5016
Symbol 5016 MovieClipUses:5003 5005 5007 5009 5011 5013 5015Used by:5057
Symbol 5017 BitmapUsed by:5018
Symbol 5018 GraphicUses:5017Used by:5019
Symbol 5019 MovieClipUses:5018Used by:5057
Symbol 5020 TextUses:940Used by:5057
Symbol 5021 BitmapUsed by:5022
Symbol 5022 GraphicUses:5021Used by:5023
Symbol 5023 MovieClipUses:5022Used by:5057
Symbol 5024 BitmapUsed by:5025
Symbol 5025 GraphicUses:5024Used by:5026
Symbol 5026 MovieClipUses:5025Used by:5057
Symbol 5027 MovieClipUses:2170Used by:5057
Symbol 5028 BitmapUsed by:5029
Symbol 5029 GraphicUses:5028Used by:5030
Symbol 5030 MovieClipUses:5029Used by:5057
Symbol 5031 TextUses:940Used by:5032
Symbol 5032 MovieClipUses:5031Used by:5057
Symbol 5033 TextUses:940Used by:5034
Symbol 5034 MovieClipUses:5033Used by:5057
Symbol 5035 TextUses:940Used by:5036
Symbol 5036 MovieClipUses:5035Used by:5057
Symbol 5037 TextUses:940Used by:5038
Symbol 5038 MovieClipUses:5037Used by:5057
Symbol 5039 BitmapUsed by:5040
Symbol 5040 GraphicUses:5039Used by:5041
Symbol 5041 MovieClipUses:5040Used by:5057
Symbol 5042 BitmapUsed by:5043
Symbol 5043 GraphicUses:5042Used by:5044
Symbol 5044 MovieClipUses:5043Used by:5057
Symbol 5045 MovieClipUses:2167Used by:5057
Symbol 5046 BitmapUsed by:5047
Symbol 5047 GraphicUses:5046Used by:5048
Symbol 5048 MovieClipUses:5047Used by:5057
Symbol 5049 TextUses:940Used by:5050
Symbol 5050 MovieClipUses:5049Used by:5057
Symbol 5051 TextUses:940Used by:5052
Symbol 5052 MovieClipUses:5051Used by:5057
Symbol 5053 TextUses:940Used by:5054
Symbol 5054 MovieClipUses:5053Used by:5057
Symbol 5055 TextUses:940Used by:5056
Symbol 5056 MovieClipUses:5055Used by:5057
Symbol 5057 MovieClipUses:4930 4935 4950 4951 4952 4957 4962 4963 4977 4980 4981 4982 4983 5000 5001 5016 5019 5020 5023 5026 5027 5030 5032 5034 5036 5038 5041 5044 5045 5048 5050 5052 5054 5056Used by:Timeline
Symbol 5058 TextUses:1350Used by:Timeline
Symbol 5059 TextUses:1350Used by:Timeline
Symbol 5060 TextUses:1350Used by:Timeline
Symbol 5061 TextUses:1350Used by:Timeline
Symbol 5062 BitmapUsed by:5063
Symbol 5063 GraphicUses:5062Used by:Timeline
Symbol 5064 TextUses:1350Used by:Timeline
Symbol 5065 MovieClipUses:4908Used by:Timeline
Symbol 5066 MovieClipUsed by:Timeline

Instance Names

"background"Frame 1Symbol 936 MovieClip {com.nitrome.twinshot.Background}
"progressText"Frame 2Symbol 941 EditableText
"__id0_"Frame 2Symbol 856 MovieClip {TwinShotFont}
"background"Frame 20Symbol 936 MovieClip {com.nitrome.twinshot.Background}
"error_message"Frame 20Symbol 1153 MovieClip {com.nitrome.coins.MochiErrorMessage}
"store_button"Frame 30Symbol 1244 MovieClip {com.nitrome.buttons.StoreButton}
"cheats_button"Frame 30Symbol 1245 MovieClip {com.nitrome.buttons.CheatsButton}
"e"Frame 30Symbol 856 MovieClip {TwinShotFont}
"d"Frame 30Symbol 856 MovieClip {TwinShotFont}
"skins_ad_bubble"Frame 30Symbol 4829 MovieClip
"c"Frame 40Symbol 856 MovieClip {TwinShotFont}
"a"Frame 40Symbol 856 MovieClip {TwinShotFont}
"b"Frame 40Symbol 856 MovieClip {TwinShotFont}
"buyLevelPack"Frame 40Symbol 1305 MovieClip {com.nitrome.buttons.BuyButton}
"buyCheatsNTreats"Frame 40Symbol 1305 MovieClip {com.nitrome.buttons.BuyButton}
"evil_price_panel"Frame 40Symbol 4851 MovieClip {TwinShot_fla.evil_price_panel_446}
"cheats_price_panel"Frame 40Symbol 4853 MovieClip {TwinShot_fla.cheats_price_panel_447}
"__id31_"Frame 40Symbol 856 MovieClip {TwinShotFont}
"buyFree"Frame 40Symbol 4861 MovieClip {com.nitrome.buttons.BuyFreeButton}
"__id33_"Frame 50Symbol 856 MovieClip {TwinShotFont}
"__id34_"Frame 60Symbol 856 MovieClip {TwinShotFont}
"__id35_"Frame 70Symbol 856 MovieClip {TwinShotFont}
"hearts1"Frame 70Symbol 1228 MovieClip {hearts_selector_1}
"hearts2"Frame 70Symbol 1235 MovieClip {hearts_selector_2}
"invincible"Frame 70Symbol 1211 MovieClip {invincible_selector}
"fly"Frame 70Symbol 1212 MovieClip {fly_selector}
"speed"Frame 70Symbol 1213 MovieClip {speed_selector}
"swap_players"Frame 70Symbol 1214 MovieClip {swap_selector}
"love_arrow"Frame 70Symbol 1215 MovieClip {love_selector}
"fire_arrow"Frame 70Symbol 1216 MovieClip {fire_selector}
"explosive_arrow"Frame 70Symbol 1217 MovieClip {explosive_selector}
"big_player"Frame 70Symbol 1218 MovieClip {big_selector}
"small_player"Frame 70Symbol 1219 MovieClip {small_selector}
"level_skip"Frame 70Symbol 1192 MovieClip {com.nitrome.buttons.LevelSkipToggle}
"secret_character"Frame 70Symbol 1191 MovieClip {com.nitrome.buttons.CharacterToggle}
"fart_mode"Frame 70Symbol 1190 MovieClip {com.nitrome.buttons.FartModeToggle}
"game_mode"Frame 70Symbol 1181 MovieClip {com.nitrome.buttons.GameModeToggle}
"s_1"Frame 70Symbol 1149 MovieClip {player_1_powerup_selector}
"s_2"Frame 70Symbol 1139 MovieClip {player_2_powerup_selector}
"multiplayerTip"Frame 70Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_451}
"play_1"Frame 80Symbol 1297 MovieClip {com.nitrome.buttons.OnePlayerGameButton}
"play_2"Frame 80Symbol 1331 MovieClip {com.nitrome.buttons.TwoPlayerGameButton}
"__id36_"Frame 80Symbol 856 MovieClip {TwinShotFont}
"key0"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key1"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key2"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key3"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key4"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key5"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key6"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key7"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key8"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"key9"Frame 80Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton}
"redefineKeysText"Frame 80Symbol 4562 MovieClip {com.nitrome.game.RedefineKeysText}
"p_1"Frame 80Symbol 716 MovieClip {skin_select_1}
"p_2"Frame 80Symbol 712 MovieClip {skin_select_2}
"skins_ad"Frame 80Symbol 4907 MovieClip {TwinShot_fla.skins_ad_462}
"redefineKeysButton"Frame 80Symbol 4536 MovieClip {com.nitrome.game.ChangeKeysButton}
"__id38_"Frame 92Symbol 856 MovieClip {TwinShotFont}
"select_game_back_button"Frame 92Symbol 1340 MovieClip {com.nitrome.buttons.BackButton}
"player_text"Frame 92Symbol 4910 EditableText
"random_button"Frame 92Symbol 1302 MovieClip {com.nitrome.buttons.RandomButton}
"__id39_"Frame 92Symbol 856 MovieClip {TwinShotFont}
"button3"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button2"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button1"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button4"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button5"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button8"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button7"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button6"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button9"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button10"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button13"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button12"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button11"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button14"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button15"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button18"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button17"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button16"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button19"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button20"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button23"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button22"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button21"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button24"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button25"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button28"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button27"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button26"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button29"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button30"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button33"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button32"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button31"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button34"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button35"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button38"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button37"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button36"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button39"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button40"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button43"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button42"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button41"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button44"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button45"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button48"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button47"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button46"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button49"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button50"Frame 104Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"__id40_"Frame 104Symbol 856 MovieClip {TwinShotFont}
"player_text"Frame 104Symbol 4918 EditableText
"select_level_back_button"Frame 104Symbol 1340 MovieClip {com.nitrome.buttons.BackButton}
"button53"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button52"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button51"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button54"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button55"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button58"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button57"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button56"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button59"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button60"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button63"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button62"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button61"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button64"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button65"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button68"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button67"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button66"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button69"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button70"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button73"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button72"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button71"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button74"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button75"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button78"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button77"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button76"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button79"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button80"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button83"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button82"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button81"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button84"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button85"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button88"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button87"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button86"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button89"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button90"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button93"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button92"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button91"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button94"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button95"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button98"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button97"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button96"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button99"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"button100"Frame 117Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton}
"__id41_"Frame 117Symbol 856 MovieClip {TwinShotFont}
"player_text"Frame 117Symbol 4919 EditableText
"select_level_back_button"Frame 117Symbol 1340 MovieClip {com.nitrome.buttons.BackButton}
"__id42_"Frame 130Symbol 856 MovieClip {TwinShotFont}
"__id43_"Frame 140Symbol 856 MovieClip {TwinShotFont}
"__id44_"Frame 140Symbol 856 MovieClip {TwinShotFont}
"__id45_"Frame 140Symbol 856 MovieClip {TwinShotFont}
"__id46_"Frame 140Symbol 856 MovieClip {TwinShotFont}
"__id47_"Frame 140Symbol 856 MovieClip {TwinShotFont}
"__id48_"Frame 140Symbol 856 MovieClip {TwinShotFont}
"__id49_"Frame 150Symbol 856 MovieClip {TwinShotFont}
"__id50_"Frame 160Symbol 856 MovieClip {TwinShotFont}
"content"Frame 210Symbol 5066 MovieClip
"flyingPlayerHolder"Frame 210Symbol 5066 MovieClip
"playerInfo2"Frame 210Symbol 4430 MovieClip {com.nitrome.twinshot.PlayerInfo2}
"playerInfo1"Frame 210Symbol 4503 MovieClip {com.nitrome.twinshot.PlayerInfo1}
"bonusIndicator"Frame 210Symbol 962 MovieClip {com.nitrome.game.BonusStageIndicator}
"pauseGame"Frame 210Symbol 4509 MovieClip {com.nitrome.game.PauseButton}
"skipLevel"Frame 210Symbol 4515 MovieClip {com.nitrome.game.SkipLevelButton}
"skin_0"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 696 MovieClip {TwinShot_fla.switch_orange_461}
"skin_5"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 699 MovieClip {TwinShot_fla.switch_demon_454}
"skin_3"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 702 MovieClip {TwinShot_fla.switch_tiger_455}
"skin_1"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 705 MovieClip {TwinShot_fla.switch_white_456}
"skin_2"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 708 MovieClip {TwinShot_fla.switch_shadow_457}
"skin_4"Symbol 712 MovieClip {skin_select_2} Frame 1Symbol 711 MovieClip {TwinShot_fla.switch_stone_458}
"skin_5"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 699 MovieClip {TwinShot_fla.switch_demon_454}
"skin_3"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 702 MovieClip {TwinShot_fla.switch_tiger_455}
"skin_1"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 705 MovieClip {TwinShot_fla.switch_white_456}
"skin_2"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 708 MovieClip {TwinShot_fla.switch_shadow_457}
"skin_4"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 711 MovieClip {TwinShot_fla.switch_stone_458}
"skin_0"Symbol 716 MovieClip {skin_select_1} Frame 1Symbol 715 MovieClip {TwinShot_fla.switch_pink_459}
"farClouds"Symbol 866 MovieClip {TwinShot_fla.menubackground_2} Frame 1Symbol 861 MovieClip
"nearClouds"Symbol 866 MovieClip {TwinShot_fla.menubackground_2} Frame 1Symbol 865 MovieClip
"farClouds"Symbol 887 MovieClip {TwinShot_fla.heavenbackground_5} Frame 1Symbol 886 MovieClip
"farClouds"Symbol 920 MovieClip {TwinShot_fla.hellbackground_9} Frame 1Symbol 919 MovieClip
"nearClouds"Symbol 920 MovieClip {TwinShot_fla.hellbackground_9} Frame 1Symbol 865 MovieClip
"farClouds"Symbol 935 MovieClip {TwinShot_fla.originalbackground_13} Frame 1Symbol 861 MovieClip
"nearClouds"Symbol 935 MovieClip {TwinShot_fla.originalbackground_13} Frame 1Symbol 865 MovieClip
"inner"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 1Symbol 866 MovieClip {TwinShot_fla.menubackground_2}
"inner"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 11Symbol 887 MovieClip {TwinShot_fla.heavenbackground_5}
"inner"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 21Symbol 920 MovieClip {TwinShot_fla.hellbackground_9}
"inner"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 31Symbol 935 MovieClip {TwinShot_fla.originalbackground_13}
"B"Symbol 962 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 949 MovieClip
"O"Symbol 962 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 952 MovieClip
"N"Symbol 962 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 955 MovieClip
"U"Symbol 962 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 958 MovieClip
"S"Symbol 962 MovieClip {com.nitrome.game.BonusStageIndicator} Frame 1Symbol 961 MovieClip
"button_1"Symbol 1139 MovieClip {player_2_powerup_selector} Frame 1Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}
"button_2"Symbol 1139 MovieClip {player_2_powerup_selector} Frame 1Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}
"button_3"Symbol 1139 MovieClip {player_2_powerup_selector} Frame 1Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}
"button_4"Symbol 1139 MovieClip {player_2_powerup_selector} Frame 1Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}
"button_5"Symbol 1139 MovieClip {player_2_powerup_selector} Frame 1Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}
"button_6"Symbol 1139 MovieClip {player_2_powerup_selector} Frame 1Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}
"button_7"Symbol 1139 MovieClip {player_2_powerup_selector} Frame 1Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}
"button_8"Symbol 1139 MovieClip {player_2_powerup_selector} Frame 1Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81}
"button_1"Symbol 1149 MovieClip {player_1_powerup_selector} Frame 1Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}
"button_2"Symbol 1149 MovieClip {player_1_powerup_selector} Frame 1Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}
"button_3"Symbol 1149 MovieClip {player_1_powerup_selector} Frame 1Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}
"button_4"Symbol 1149 MovieClip {player_1_powerup_selector} Frame 1Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}
"button_5"Symbol 1149 MovieClip {player_1_powerup_selector} Frame 1Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}
"button_6"Symbol 1149 MovieClip {player_1_powerup_selector} Frame 1Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}
"button_7"Symbol 1149 MovieClip {player_1_powerup_selector} Frame 1Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}
"button_8"Symbol 1149 MovieClip {player_1_powerup_selector} Frame 1Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83}
"normal_button"Symbol 1181 MovieClip {com.nitrome.buttons.GameModeToggle} Frame 1Symbol 1162 MovieClip {TwinShot_fla.m_normal_button_86}
"tag_button"Symbol 1181 MovieClip {com.nitrome.buttons.GameModeToggle} Frame 1Symbol 1171 MovieClip {TwinShot_fla.m_tag_button_87}
"friendly_button"Symbol 1181 MovieClip {com.nitrome.buttons.GameModeToggle} Frame 1Symbol 1180 MovieClip {TwinShot_fla.m_friendly_button_88}
"plus_button"Symbol 1211 MovieClip {invincible_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1211 MovieClip {invincible_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1212 MovieClip {fly_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1212 MovieClip {fly_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1213 MovieClip {speed_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1213 MovieClip {speed_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1214 MovieClip {swap_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1214 MovieClip {swap_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1215 MovieClip {love_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1215 MovieClip {love_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1216 MovieClip {fire_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1216 MovieClip {fire_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1217 MovieClip {explosive_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1217 MovieClip {explosive_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1218 MovieClip {big_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1218 MovieClip {big_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1219 MovieClip {small_selector} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1219 MovieClip {small_selector} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1228 MovieClip {hearts_selector_1} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1228 MovieClip {hearts_selector_1} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"plus_button"Symbol 1235 MovieClip {hearts_selector_2} Frame 1Symbol 1199 MovieClip {TwinShot_fla.plus_button_93}
"minus_button"Symbol 1235 MovieClip {hearts_selector_2} Frame 1Symbol 1204 MovieClip {TwinShot_fla.minus_button_94}
"__id1_"Symbol 1240 MovieClip {com.nitrome.buttons.PlayButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id2_"Symbol 1241 MovieClip {com.nitrome.buttons.ScoresButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id3_"Symbol 1242 MovieClip {com.nitrome.buttons.HelpButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id4_"Symbol 1243 MovieClip {com.nitrome.buttons.CreditsButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id5_"Symbol 1244 MovieClip {com.nitrome.buttons.StoreButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id6_"Symbol 1245 MovieClip {com.nitrome.buttons.CheatsButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id7_"Symbol 1297 MovieClip {com.nitrome.buttons.OnePlayerGameButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"player_1"Symbol 1297 MovieClip {com.nitrome.buttons.OnePlayerGameButton} Frame 1Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113}
"__id8_"Symbol 1302 MovieClip {com.nitrome.buttons.RandomButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id9_"Symbol 1303 MovieClip {com.nitrome.buttons.GoodButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id10_"Symbol 1304 MovieClip {com.nitrome.buttons.EvilButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id11_"Symbol 1305 MovieClip {com.nitrome.buttons.BuyButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id12_"Symbol 1311 MovieClip {com.nitrome.buttons.MoreButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id13_"Symbol 1331 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"player_1"Symbol 1331 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 1Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113}
"player_2"Symbol 1331 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 1Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127}
"numberField"Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id14_"Symbol 1340 MovieClip {com.nitrome.buttons.BackButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id15_"Symbol 1346 MovieClip {com.nitrome.buttons.SkipCutsceneButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id16_"Symbol 1347 MovieClip {com.nitrome.buttons.ResetButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id17_"Symbol 1349 MovieClip {com.nitrome.buttons.WhatCanBuyButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_rank_text"Symbol 1354 MovieClip {ScoreLine} Frame 1Symbol 1351 EditableText
"_name_text"Symbol 1354 MovieClip {ScoreLine} Frame 1Symbol 1352 EditableText
"_score_text"Symbol 1354 MovieClip {ScoreLine} Frame 1Symbol 1353 EditableText
"__id18_"Symbol 1355 MovieClip {NextArrow} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id19_"Symbol 1356 MovieClip {PrevArrow} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_score_line_1"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_2"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_3"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_4"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_5"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_6"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_7"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_8"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_9"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_score_line_10"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1354 MovieClip {ScoreLine}
"_next_arrow"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1355 MovieClip {NextArrow}
"_prev_arrow"Symbol 1361 MovieClip {HighScoreBoard} Frame 1Symbol 1356 MovieClip {PrevArrow}
"__id20_"Symbol 1361 MovieClip {HighScoreBoard} Frame 11Symbol 856 MovieClip {TwinShotFont}
"__id21_"Symbol 1362 MovieClip {SubmitButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id22_"Symbol 1363 MovieClip {ClearButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_letter"Symbol 1364 MovieClip {LetterButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_submit_button"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1362 MovieClip {SubmitButton}
"_name_text"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 856 MovieClip {TwinShotFont}
"_clear_button"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1363 MovieClip {ClearButton}
"A"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"B"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"C"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"D"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"E"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"F"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"G"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"H"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"I"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"J"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"K"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"L"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"M"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"N"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"O"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"P"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"Q"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"R"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"S"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"T"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"U"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"V"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"W"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"X"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"Y"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"Z"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1364 MovieClip {LetterButton}
"_score_text"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1Symbol 1365 EditableText
"__id23_"Symbol 1369 MovieClip {com.nitrome.game.ContinueGameButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id24_"Symbol 1370 MovieClip {com.nitrome.game.EndGameButton1} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id25_"Symbol 1371 MovieClip {com.nitrome.game.NextLevelButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id26_"Symbol 1374 MovieClip {com.nitrome.game.RestartLevelButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id27_"Symbol 1375 MovieClip {com.nitrome.game.EndGameButton2} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id28_"Symbol 1376 MovieClip {com.nitrome.game.IngameSubmitScoreButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"lever"Symbol 1410 MovieClip {tile_sw} Frame 1Symbol 1407 MovieClip
"triangle"Symbol 1775 MovieClip {com.nitrome.twinshot.Player1OutOfView} Frame 1Symbol 1762 MovieClip
"triangle"Symbol 1780 MovieClip {com.nitrome.twinshot.Player2OutOfView} Frame 1Symbol 1762 MovieClip
"inner"Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow} Frame 1Symbol 1998 MovieClip
"inner"Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow} Frame 11Symbol 2005 MovieClip
"inner"Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow} Frame 21Symbol 2008 MovieClip
"inner"Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow} Frame 31Symbol 2011 MovieClip
"cloud"Symbol 2063 MovieClip {com.nitrome.twinshot.Cloudmobile} Frame 1Symbol 2062 MovieClip {TwinShot_fla.cloud_241}
"timer"Symbol 2094 MovieClip {com.nitrome.twinshot.BonusTarget} Frame 1Symbol 2081 EditableText
"textField"Symbol 2226 MovieClip {com.nitrome.twinshot.Sign} Frame 1Symbol 2225 EditableText
"proj"Symbol 3265 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 40Symbol 3248 MovieClip
"mouth"Symbol 4042 MovieClip {com.nitrome.twinshot.HellBoss} Frame 1Symbol 4006 MovieClip {TwinShot_fla.mouth_339}
"fire"Symbol 4042 MovieClip {com.nitrome.twinshot.HellBoss} Frame 11Symbol 4023 MovieClip {TwinShot_fla.firebodyexhaust_340}
"solidVersion"Symbol 4167 MovieClip {com.nitrome.twinshot.SwitchPlatformHA} Frame 1Symbol 4166 MovieClip
"solidVersion"Symbol 4168 MovieClip {com.nitrome.twinshot.SwitchPlatformHB} Frame 1Symbol 4166 MovieClip
"solidVersion"Symbol 4172 MovieClip {com.nitrome.twinshot.FlickerPlatformA} Frame 1Symbol 4171 MovieClip
"solidVersion"Symbol 4173 MovieClip {com.nitrome.twinshot.FlickerPlatformB} Frame 1Symbol 4171 MovieClip
"solidVersion"Symbol 4185 MovieClip {com.nitrome.twinshot.TimerPlatform} Frame 1Symbol 4184 MovieClip
"jump"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4187 MovieClip {TwinShot_fla.jump_357}
"arrowFire"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4189 MovieClip {TwinShot_fla.arrowFire_358}
"arrowHitWall"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4191 MovieClip {TwinShot_fla.arrowHitWall_359}
"arrowHitMetal"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4193 MovieClip {TwinShot_fla.arrowHitMetal_360}
"spring"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4195 MovieClip {TwinShot_fla.spring_361}
"playerHit"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4197 MovieClip {TwinShot_fla.playerHit_362}
"enemyHit"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4199 MovieClip {TwinShot_fla.enemyHit_363}
"coin"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4201 MovieClip {TwinShot_fla.coin_364}
"coin2"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4203 MovieClip {TwinShot_fla.coin2_365}
"gem"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4205 MovieClip {TwinShot_fla.gem_366}
"beamIn"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4207 MovieClip {TwinShot_fla.beamIn_367}
"chestOpen"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4209 MovieClip {TwinShot_fla.chestOpen_368}
"playerHitByArrow"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4211 MovieClip {TwinShot_fla.playerHitByArrow_369}
"lever"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4213 MovieClip {TwinShot_fla.lever_370}
"playerDeath"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4215 MovieClip {TwinShot_fla.playerDeath_371}
"powerupCollect"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4217 MovieClip {TwinShot_fla.powerupCollect_372}
"nitrome"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4219 MovieClip {TwinShot_fla.nitrome_373}
"loveInfection"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4221 MovieClip {TwinShot_fla.loveInfection_374}
"loveExplosionAnticipate"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4223 MovieClip {TwinShot_fla.loveExplosionAnticipate_375}
"explosion"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4225 MovieClip {TwinShot_fla.explosion_376}
"bouncyTile"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4227 MovieClip {TwinShot_fla.bouncyTile_377}
"peekGemIn"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4229 MovieClip {TwinShot_fla.peekGemIn_378}
"peekGemOut"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4231 MovieClip {TwinShot_fla.peekGemOut_379}
"fart1"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4233 MovieClip {TwinShot_fla.fart1_380}
"fart2"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4235 MovieClip {TwinShot_fla.fart2_381}
"fart3"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4237 MovieClip {TwinShot_fla.fart3_382}
"bossFireballThrow"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4239 MovieClip {TwinShot_fla.bossFireballThrow_383}
"cloudLightning"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4241 MovieClip {TwinShot_fla.cloudLightning_384}
"flyingBlockFreeze"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4243 MovieClip {TwinShot_fla.flyingBlockFreeze_385}
"leafEnemyPopup"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4245 MovieClip {TwinShot_fla.leafEnemyPopup_386}
"morpher"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4247 MovieClip {TwinShot_fla.morpher_387}
"rageEnemyHit"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4249 MovieClip {TwinShot_fla.rageEnemyHit_388}
"projectileEnemyFire"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4251 MovieClip {TwinShot_fla.projectileEnemyFire_389}
"leafEnemyBackIn"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4253 MovieClip {TwinShot_fla.leafEnemyBackIn_390}
"coin3"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4255 MovieClip {TwinShot_fla.coin3_391}
"bossExplosion"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4257 MovieClip {TwinShot_fla.bossExplosion_392}
"electrify"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4259 MovieClip {TwinShot_fla.electrify_393}
"tileAccidentalBreak"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4261 MovieClip {TwinShot_fla.tileAccidentalBreak_394}
"bossLightning"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4263 MovieClip {TwinShot_fla.bossLightning_395}
"bossLightningAnticipation"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4265 MovieClip {TwinShot_fla.bossLightningAnticipation_396}
"bossBombThrow"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4267 MovieClip {TwinShot_fla.bossBombThrow_397}
"bonusMoreTime1"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4269 MovieClip {TwinShot_fla.bonusMoreTime1_398}
"bonusMoreTime2"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4271 MovieClip {TwinShot_fla.bonusMoreTime2_399}
"bonusRunningOut"Symbol 4274 MovieClip {com.nitrome.game.SoundManager} Frame 1Symbol 4273 MovieClip {TwinShot_fla.bonusRunningOut_400}
"default_resume"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 1Symbol 1369 MovieClip {com.nitrome.game.ContinueGameButton}
"s_1"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 10Symbol 1149 MovieClip {player_1_powerup_selector}
"s_2"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 10Symbol 1139 MovieClip {player_2_powerup_selector}
"default_next"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 21Symbol 1371 MovieClip {com.nitrome.game.NextLevelButton}
"levelScore"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 21Symbol 4305 EditableText
"totalScore"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 21Symbol 4307 EditableText
"__id29_"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 21Symbol 856 MovieClip {TwinShotFont}
"default_restart"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 31Symbol 1374 MovieClip {com.nitrome.game.RestartLevelButton}
"totalScore"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 31Symbol 4314 EditableText
"default_next"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 41Symbol 1371 MovieClip {com.nitrome.game.NextLevelButton}
"levelScore"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 41Symbol 4316 EditableText
"totalScore"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 41Symbol 4317 EditableText
"player1Score"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 51Symbol 856 MovieClip {TwinShotFont}
"player2Score"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 51Symbol 856 MovieClip {TwinShotFont}
"__id30_"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 51Symbol 856 MovieClip {TwinShotFont}
"levelScore"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 51Symbol 4322 EditableText
"totalScore"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 51Symbol 4323 EditableText
"inner"Symbol 4325 MovieClip {com.nitrome.game.IngamePopup} Frame 2Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402}
"maxHits"Symbol 4341 MovieClip {TwinShot_fla.heartcounter2_405} Frame 1Symbol 4334 MovieClip
"secondsLeft"Symbol 4429 MovieClip {TwinShot_fla.orangetimer_408} Frame 1Symbol 856 MovieClip {TwinShotFont}
"life"Symbol 4430 MovieClip {com.nitrome.twinshot.PlayerInfo2} Frame 1Symbol 4341 MovieClip {TwinShot_fla.heartcounter2_405}
"score"Symbol 4430 MovieClip {com.nitrome.twinshot.PlayerInfo2} Frame 1Symbol 4343 EditableText
"powerup"Symbol 4430 MovieClip {com.nitrome.twinshot.PlayerInfo2} Frame 1Symbol 4365 MovieClip
"bonusTimer"Symbol 4430 MovieClip {com.nitrome.twinshot.PlayerInfo2} Frame 1Symbol 4429 MovieClip {TwinShot_fla.orangetimer_408}
"maxHits"Symbol 4437 MovieClip {TwinShot_fla.heartcounter1_410} Frame 1Symbol 4334 MovieClip
"secondsLeft"Symbol 4502 MovieClip {TwinShot_fla.pinktimer_411} Frame 1Symbol 856 MovieClip {TwinShotFont}
"life"Symbol 4503 MovieClip {com.nitrome.twinshot.PlayerInfo1} Frame 1Symbol 4437 MovieClip {TwinShot_fla.heartcounter1_410}
"score"Symbol 4503 MovieClip {com.nitrome.twinshot.PlayerInfo1} Frame 1Symbol 4438 EditableText
"powerup"Symbol 4503 MovieClip {com.nitrome.twinshot.PlayerInfo1} Frame 1Symbol 4365 MovieClip
"bonusTimer"Symbol 4503 MovieClip {com.nitrome.twinshot.PlayerInfo1} Frame 1Symbol 4502 MovieClip {TwinShot_fla.pinktimer_411}
"letter"Symbol 4549 MovieClip {com.nitrome.game.KeyLetterButton} Frame 1Symbol 4540 EditableText
"textBox"Symbol 4600 MovieClip {intro_good} Frame 1Symbol 856 MovieClip {TwinShotFont}
"textBox"Symbol 4604 MovieClip {congrats_good} Frame 1Symbol 856 MovieClip {TwinShotFont}
"textBox"Symbol 4607 MovieClip {congrats_evil} Frame 1Symbol 856 MovieClip {TwinShotFont}
"textBox"Symbol 4638 MovieClip {intro_evil} Frame 1Symbol 856 MovieClip {TwinShotFont}
"coins_text"Symbol 4851 MovieClip {TwinShot_fla.evil_price_panel_446} Frame 1Symbol 4850 EditableText
"coins_text"Symbol 4853 MovieClip {TwinShot_fla.cheats_price_panel_447} Frame 1Symbol 4852 EditableText
"__id32_"Symbol 4861 MovieClip {com.nitrome.buttons.BuyFreeButton} Frame 1Symbol 856 MovieClip {TwinShotFont}
"__id37_"Symbol 4907 MovieClip {TwinShot_fla.skins_ad_462} Frame 1Symbol 856 MovieClip {TwinShotFont}
"inner"Symbol 4980 MovieClip {TwinShot_fla.arrow_472} Frame 1Symbol 4979 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS3.
Tag 0x0FF (255)Timeline Frame 11 bytes " "

Labels

"preloader"Frame 2
"nitrome"Frame 10
"title_screen"Frame 20
"menu"Frame 30
"store_info"Frame 40
"not_logged_in"Frame 50
"about_mochicoins"Frame 60
"cheats"Frame 70
"select_players"Frame 80
"select_game"Frame 92
"select_level_good"Frame 104
"select_level_evil"Frame 117
"help"Frame 130
"credits"Frame 140
"view_scores"Frame 150
"submit_score"Frame 160
"intro_good"Frame 170
"intro_evil"Frame 180
"congrats_good"Frame 190
"congrats_evil"Frame 200
"game"Frame 210
"stand"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 1
"dizzyStand"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 15
"walkCycle"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 33
"dizzyWalkCycle"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 43
"jump"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 53
"fall"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 58
"fly"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 63
"attack"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 74
"hit"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 82
"dead"Symbol 134 MovieClip {com.nitrome.twinshot.Player2White} Frame 92
"stand"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 1
"dizzyStand"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 15
"walkCycle"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 33
"dizzyWalkCycle"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 43
"jump"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 53
"fall"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 58
"fly"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 63
"attack"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 74
"hit"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 82
"dead"Symbol 227 MovieClip {com.nitrome.twinshot.Player2Tiger} Frame 92
"stand"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 1
"dizzyStand"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 15
"walkCycle"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 33
"dizzyWalkCycle"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 43
"jump"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 53
"fall"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 58
"fly"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 63
"attack"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 74
"hit"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 82
"dead"Symbol 320 MovieClip {com.nitrome.twinshot.Player2Stone} Frame 92
"stand"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 1
"dizzyStand"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 15
"walkCycle"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 33
"dizzyWalkCycle"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 43
"jump"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 53
"fall"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 58
"fly"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 63
"attack"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 74
"hit"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 82
"dead"Symbol 413 MovieClip {com.nitrome.twinshot.Player2Shadow} Frame 92
"stand"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 1
"dizzyStand"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 15
"walkCycle"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 33
"dizzyWalkCycle"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 43
"jump"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 53
"fall"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 58
"fly"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 63
"attack"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 74
"hit"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 82
"dead"Symbol 504 MovieClip {com.nitrome.twinshot.Player2Demon} Frame 92
"stand"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 1
"dizzyStand"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 15
"walkCycle"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 33
"dizzyWalkCycle"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 43
"jump"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 53
"fall"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 58
"fly"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 63
"attack"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 74
"hit"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 82
"dead"Symbol 593 MovieClip {com.nitrome.twinshot.Player1White} Frame 92
"stand"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 1
"dizzyStand"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 15
"walkCycle"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 33
"dizzyWalkCycle"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 43
"jump"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 53
"fall"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 58
"fly"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 63
"attack"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 74
"hit"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 82
"dead"Symbol 641 MovieClip {com.nitrome.twinshot.Player1Tiger} Frame 92
"stand"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 1
"dizzyStand"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 15
"walkCycle"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 33
"dizzyWalkCycle"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 43
"jump"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 53
"fall"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 58
"fly"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 63
"attack"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 74
"hit"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 82
"dead"Symbol 642 MovieClip {com.nitrome.twinshot.Player1Stone} Frame 92
"stand"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 1
"dizzyStand"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 15
"walkCycle"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 33
"dizzyWalkCycle"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 43
"jump"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 53
"fall"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 58
"fly"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 63
"attack"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 74
"hit"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 82
"dead"Symbol 689 MovieClip {com.nitrome.twinshot.Player1Shadow} Frame 92
"stand"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 1
"dizzyStand"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 15
"walkCycle"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 33
"dizzyWalkCycle"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 43
"jump"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 53
"fall"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 58
"fly"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 63
"attack"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 74
"hit"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 82
"dead"Symbol 690 MovieClip {com.nitrome.twinshot.Player1Demon} Frame 92
"off"Symbol 696 MovieClip {TwinShot_fla.switch_orange_461} Frame 1
"off_over"Symbol 696 MovieClip {TwinShot_fla.switch_orange_461} Frame 10
"on"Symbol 696 MovieClip {TwinShot_fla.switch_orange_461} Frame 20
"on_over"Symbol 696 MovieClip {TwinShot_fla.switch_orange_461} Frame 30
"off"Symbol 699 MovieClip {TwinShot_fla.switch_demon_454} Frame 1
"off_over"Symbol 699 MovieClip {TwinShot_fla.switch_demon_454} Frame 10
"on"Symbol 699 MovieClip {TwinShot_fla.switch_demon_454} Frame 20
"on_over"Symbol 699 MovieClip {TwinShot_fla.switch_demon_454} Frame 30
"off"Symbol 702 MovieClip {TwinShot_fla.switch_tiger_455} Frame 1
"off_over"Symbol 702 MovieClip {TwinShot_fla.switch_tiger_455} Frame 10
"on"Symbol 702 MovieClip {TwinShot_fla.switch_tiger_455} Frame 20
"on_over"Symbol 702 MovieClip {TwinShot_fla.switch_tiger_455} Frame 30
"off"Symbol 705 MovieClip {TwinShot_fla.switch_white_456} Frame 1
"off_over"Symbol 705 MovieClip {TwinShot_fla.switch_white_456} Frame 10
"on"Symbol 705 MovieClip {TwinShot_fla.switch_white_456} Frame 20
"on_over"Symbol 705 MovieClip {TwinShot_fla.switch_white_456} Frame 30
"off"Symbol 708 MovieClip {TwinShot_fla.switch_shadow_457} Frame 1
"off_over"Symbol 708 MovieClip {TwinShot_fla.switch_shadow_457} Frame 10
"on"Symbol 708 MovieClip {TwinShot_fla.switch_shadow_457} Frame 20
"on_over"Symbol 708 MovieClip {TwinShot_fla.switch_shadow_457} Frame 30
"off"Symbol 711 MovieClip {TwinShot_fla.switch_stone_458} Frame 1
"off_over"Symbol 711 MovieClip {TwinShot_fla.switch_stone_458} Frame 10
"on"Symbol 711 MovieClip {TwinShot_fla.switch_stone_458} Frame 20
"on_over"Symbol 711 MovieClip {TwinShot_fla.switch_stone_458} Frame 30
"off"Symbol 715 MovieClip {TwinShot_fla.switch_pink_459} Frame 1
"off_over"Symbol 715 MovieClip {TwinShot_fla.switch_pink_459} Frame 10
"on"Symbol 715 MovieClip {TwinShot_fla.switch_pink_459} Frame 20
"on_over"Symbol 715 MovieClip {TwinShot_fla.switch_pink_459} Frame 30
"menu"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 1
"heaven"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 11
"hell"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 21
"original"Symbol 936 MovieClip {com.nitrome.twinshot.Background} Frame 31
"off"Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81} Frame 1
"off_over"Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81} Frame 10
"on"Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81} Frame 20
"on_over"Symbol 1138 MovieClip {TwinShot_fla.player_2_switch_81} Frame 30
"off"Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83} Frame 1
"off_over"Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83} Frame 10
"on"Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83} Frame 20
"on_over"Symbol 1148 MovieClip {TwinShot_fla.player_1_switch_83} Frame 30
"off"Symbol 1162 MovieClip {TwinShot_fla.m_normal_button_86} Frame 1
"off_over"Symbol 1162 MovieClip {TwinShot_fla.m_normal_button_86} Frame 10
"on"Symbol 1162 MovieClip {TwinShot_fla.m_normal_button_86} Frame 20
"on_over"Symbol 1162 MovieClip {TwinShot_fla.m_normal_button_86} Frame 30
"off"Symbol 1171 MovieClip {TwinShot_fla.m_tag_button_87} Frame 1
"off_over"Symbol 1171 MovieClip {TwinShot_fla.m_tag_button_87} Frame 10
"on"Symbol 1171 MovieClip {TwinShot_fla.m_tag_button_87} Frame 20
"on_over"Symbol 1171 MovieClip {TwinShot_fla.m_tag_button_87} Frame 30
"off"Symbol 1180 MovieClip {TwinShot_fla.m_friendly_button_88} Frame 1
"off_over"Symbol 1180 MovieClip {TwinShot_fla.m_friendly_button_88} Frame 10
"on"Symbol 1180 MovieClip {TwinShot_fla.m_friendly_button_88} Frame 20
"on_over"Symbol 1180 MovieClip {TwinShot_fla.m_friendly_button_88} Frame 30
"off"Symbol 1190 MovieClip {com.nitrome.buttons.FartModeToggle} Frame 1
"off_over"Symbol 1190 MovieClip {com.nitrome.buttons.FartModeToggle} Frame 10
"on"Symbol 1190 MovieClip {com.nitrome.buttons.FartModeToggle} Frame 20
"on_over"Symbol 1190 MovieClip {com.nitrome.buttons.FartModeToggle} Frame 30
"normal"Symbol 1191 MovieClip {com.nitrome.buttons.CharacterToggle} Frame 1
"normal_over"Symbol 1191 MovieClip {com.nitrome.buttons.CharacterToggle} Frame 10
"special"Symbol 1191 MovieClip {com.nitrome.buttons.CharacterToggle} Frame 20
"special_over"Symbol 1191 MovieClip {com.nitrome.buttons.CharacterToggle} Frame 30
"off"Symbol 1192 MovieClip {com.nitrome.buttons.LevelSkipToggle} Frame 1
"off_over"Symbol 1192 MovieClip {com.nitrome.buttons.LevelSkipToggle} Frame 10
"on"Symbol 1192 MovieClip {com.nitrome.buttons.LevelSkipToggle} Frame 20
"on_over"Symbol 1192 MovieClip {com.nitrome.buttons.LevelSkipToggle} Frame 30
"up"Symbol 1199 MovieClip {TwinShot_fla.plus_button_93} Frame 1
"over"Symbol 1199 MovieClip {TwinShot_fla.plus_button_93} Frame 2
"up"Symbol 1204 MovieClip {TwinShot_fla.minus_button_94} Frame 1
"over"Symbol 1204 MovieClip {TwinShot_fla.minus_button_94} Frame 2
"up"Symbol 1240 MovieClip {com.nitrome.buttons.PlayButton} Frame 1
"over"Symbol 1240 MovieClip {com.nitrome.buttons.PlayButton} Frame 11
"up"Symbol 1241 MovieClip {com.nitrome.buttons.ScoresButton} Frame 1
"over"Symbol 1241 MovieClip {com.nitrome.buttons.ScoresButton} Frame 11
"up"Symbol 1242 MovieClip {com.nitrome.buttons.HelpButton} Frame 1
"over"Symbol 1242 MovieClip {com.nitrome.buttons.HelpButton} Frame 11
"up"Symbol 1243 MovieClip {com.nitrome.buttons.CreditsButton} Frame 1
"over"Symbol 1243 MovieClip {com.nitrome.buttons.CreditsButton} Frame 11
"up"Symbol 1244 MovieClip {com.nitrome.buttons.StoreButton} Frame 1
"over"Symbol 1244 MovieClip {com.nitrome.buttons.StoreButton} Frame 11
"off"Symbol 1244 MovieClip {com.nitrome.buttons.StoreButton} Frame 21
"up"Symbol 1245 MovieClip {com.nitrome.buttons.CheatsButton} Frame 1
"over"Symbol 1245 MovieClip {com.nitrome.buttons.CheatsButton} Frame 11
"off"Symbol 1245 MovieClip {com.nitrome.buttons.CheatsButton} Frame 21
"skin_0"Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113} Frame 1
"skin_1"Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113} Frame 2
"skin_2"Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113} Frame 3
"skin_3"Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113} Frame 4
"skin_4"Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113} Frame 5
"skin_5"Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113} Frame 6
"skin_6"Symbol 1296 MovieClip {TwinShot_fla.skin_display_1_113} Frame 7
"up"Symbol 1297 MovieClip {com.nitrome.buttons.OnePlayerGameButton} Frame 1
"over"Symbol 1297 MovieClip {com.nitrome.buttons.OnePlayerGameButton} Frame 11
"up"Symbol 1302 MovieClip {com.nitrome.buttons.RandomButton} Frame 1
"over"Symbol 1302 MovieClip {com.nitrome.buttons.RandomButton} Frame 11
"off"Symbol 1302 MovieClip {com.nitrome.buttons.RandomButton} Frame 21
"off_over"Symbol 1302 MovieClip {com.nitrome.buttons.RandomButton} Frame 32
"up"Symbol 1303 MovieClip {com.nitrome.buttons.GoodButton} Frame 1
"over"Symbol 1303 MovieClip {com.nitrome.buttons.GoodButton} Frame 11
"up"Symbol 1304 MovieClip {com.nitrome.buttons.EvilButton} Frame 1
"over"Symbol 1304 MovieClip {com.nitrome.buttons.EvilButton} Frame 11
"off"Symbol 1304 MovieClip {com.nitrome.buttons.EvilButton} Frame 21
"off_over"Symbol 1304 MovieClip {com.nitrome.buttons.EvilButton} Frame 32
"up"Symbol 1305 MovieClip {com.nitrome.buttons.BuyButton} Frame 1
"over"Symbol 1305 MovieClip {com.nitrome.buttons.BuyButton} Frame 12
"off"Symbol 1305 MovieClip {com.nitrome.buttons.BuyButton} Frame 23
"up"Symbol 1311 MovieClip {com.nitrome.buttons.MoreButton} Frame 1
"over"Symbol 1311 MovieClip {com.nitrome.buttons.MoreButton} Frame 12
"skin_0"Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127} Frame 1
"skin_1"Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127} Frame 2
"skin_2"Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127} Frame 3
"skin_3"Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127} Frame 4
"skin_4"Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127} Frame 5
"skin_5"Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127} Frame 6
"skin_6"Symbol 1330 MovieClip {TwinShot_fla.skin_display_2_127} Frame 7
"up"Symbol 1331 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 1
"over"Symbol 1331 MovieClip {com.nitrome.buttons.TwoPlayerGameButton} Frame 11
"locked"Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton} Frame 1
"up"Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton} Frame 10
"over"Symbol 1337 MovieClip {com.nitrome.buttons.LevelStartButton} Frame 18
"up"Symbol 1340 MovieClip {com.nitrome.buttons.BackButton} Frame 1
"over"Symbol 1340 MovieClip {com.nitrome.buttons.BackButton} Frame 11
"up"Symbol 1345 MovieClip {com.nitrome.buttons.AboutMochicoinsButton} Frame 1
"over"Symbol 1345 MovieClip {com.nitrome.buttons.AboutMochicoinsButton} Frame 11
"up"Symbol 1346 MovieClip {com.nitrome.buttons.SkipCutsceneButton} Frame 1
"over"Symbol 1346 MovieClip {com.nitrome.buttons.SkipCutsceneButton} Frame 11
"up"Symbol 1347 MovieClip {com.nitrome.buttons.ResetButton} Frame 1
"over"Symbol 1347 MovieClip {com.nitrome.buttons.ResetButton} Frame 11
"up"Symbol 1349 MovieClip {com.nitrome.buttons.WhatCanBuyButton} Frame 1
"over"Symbol 1349 MovieClip {com.nitrome.buttons.WhatCanBuyButton} Frame 11
"_up"Symbol 1355 MovieClip {NextArrow} Frame 1
"_over"Symbol 1355 MovieClip {NextArrow} Frame 11
"_up"Symbol 1356 MovieClip {PrevArrow} Frame 1
"_over"Symbol 1356 MovieClip {PrevArrow} Frame 11
"on"Symbol 1361 MovieClip {HighScoreBoard} Frame 1
"off"Symbol 1361 MovieClip {HighScoreBoard} Frame 11
"_up"Symbol 1362 MovieClip {SubmitButton} Frame 1
"_over"Symbol 1362 MovieClip {SubmitButton} Frame 11
"_up"Symbol 1363 MovieClip {ClearButton} Frame 1
"_over"Symbol 1363 MovieClip {ClearButton} Frame 11
"_up"Symbol 1364 MovieClip {LetterButton} Frame 1
"_over"Symbol 1364 MovieClip {LetterButton} Frame 10
"on"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 1
"off"Symbol 1366 MovieClip {ScoreSubmitPanel} Frame 11
"_up"Symbol 1369 MovieClip {com.nitrome.game.ContinueGameButton} Frame 1
"_over"Symbol 1369 MovieClip {com.nitrome.game.ContinueGameButton} Frame 11
"_up"Symbol 1370 MovieClip {com.nitrome.game.EndGameButton1} Frame 1
"_over"Symbol 1370 MovieClip {com.nitrome.game.EndGameButton1} Frame 11
"_up"Symbol 1371 MovieClip {com.nitrome.game.NextLevelButton} Frame 1
"_over"Symbol 1371 MovieClip {com.nitrome.game.NextLevelButton} Frame 11
"_up"Symbol 1374 MovieClip {com.nitrome.game.RestartLevelButton} Frame 1
"_over"Symbol 1374 MovieClip {com.nitrome.game.RestartLevelButton} Frame 11
"_up"Symbol 1375 MovieClip {com.nitrome.game.EndGameButton2} Frame 1
"_over"Symbol 1375 MovieClip {com.nitrome.game.EndGameButton2} Frame 11
"_up"Symbol 1376 MovieClip {com.nitrome.game.IngameSubmitScoreButton} Frame 1
"_over"Symbol 1376 MovieClip {com.nitrome.game.IngameSubmitScoreButton} Frame 11
"normal"Symbol 1404 MovieClip {tile_cx} Frame 1
"crumble"Symbol 1404 MovieClip {tile_cx} Frame 9
"crumbling"Symbol 1404 MovieClip {tile_cx} Frame 21
"normal"Symbol 1423 MovieClip {tile_sp1} Frame 1
"spring"Symbol 1423 MovieClip {tile_sp1} Frame 11
"normal"Symbol 1436 MovieClip {tile_sp1h} Frame 1
"spring"Symbol 1436 MovieClip {tile_sp1h} Frame 11
"normal"Symbol 1449 MovieClip {tile_sp2} Frame 1
"spring"Symbol 1449 MovieClip {tile_sp2} Frame 11
"normal"Symbol 1462 MovieClip {tile_sp2h} Frame 1
"spring"Symbol 1462 MovieClip {tile_sp2h} Frame 11
"normal"Symbol 1492 MovieClip {tile_tmr} Frame 1
"activate"Symbol 1492 MovieClip {tile_tmr} Frame 11
"normal"Symbol 1540 MovieClip {tile_br} Frame 1
"hit"Symbol 1540 MovieClip {tile_br} Frame 11
"restore"Symbol 1540 MovieClip {tile_br} Frame 24
"normalHell"Symbol 1540 MovieClip {tile_br} Frame 31
"hitHell"Symbol 1540 MovieClip {tile_br} Frame 41
"restoreHell"Symbol 1540 MovieClip {tile_br} Frame 54
"normal"Symbol 1724 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 1
"spartan"Symbol 1724 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 12
"white"Symbol 1724 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 23
"tiger"Symbol 1724 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 34
"shadow"Symbol 1724 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 45
"demon"Symbol 1724 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 56
"stone"Symbol 1724 MovieClip {com.nitrome.twinshot.FlyingP1} Frame 67
"normal"Symbol 1740 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 1
"spartan"Symbol 1740 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 12
"white"Symbol 1740 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 23
"tiger"Symbol 1740 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 34
"shadow"Symbol 1740 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 45
"demon"Symbol 1740 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 56
"stone"Symbol 1740 MovieClip {com.nitrome.twinshot.FlyingP2} Frame 67
"stand"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 1
"dizzyStand"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 15
"walkCycle"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 33
"dizzyWalkCycle"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 43
"jump"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 53
"fall"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 58
"fly"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 63
"attack"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 74
"hit"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 82
"dead"Symbol 1818 MovieClip {com.nitrome.twinshot.Player1} Frame 92
"stand"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 1
"dizzyStand"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 15
"walkCycle"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 31
"dizzyWalkCycle"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 40
"jump"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 49
"fly"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 54
"attack"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 65
"hit"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 73
"dead"Symbol 1887 MovieClip {com.nitrome.twinshot.Player1Spartan} Frame 83
"stand"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 1
"dizzyStand"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 15
"walkCycle"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 31
"dizzyWalkCycle"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 40
"jump"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 49
"fly"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 54
"attack"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 65
"hit"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 73
"dead"Symbol 1956 MovieClip {com.nitrome.twinshot.Player2Spartan} Frame 83
"stand"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 1
"dizzyStand"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 15
"walkCycle"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 33
"dizzyWalkCycle"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 43
"jump"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 53
"fall"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 58
"fly"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 63
"attack"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 74
"hit"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 82
"dead"Symbol 1995 MovieClip {com.nitrome.twinshot.Player2} Frame 92
"normal"Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow} Frame 1
"piercing"Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow} Frame 11
"love"Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow} Frame 21
"bomb"Symbol 2012 MovieClip {com.nitrome.twinshot.Arrow} Frame 31
"loop"Symbol 2042 MovieClip {com.nitrome.twinshot.FloatingLoveHeart} Frame 6
"heaven"Symbol 2047 MovieClip {com.nitrome.twinshot.Block2x2} Frame 1
"hell"Symbol 2047 MovieClip {com.nitrome.twinshot.Block2x2} Frame 11
"heaven"Symbol 2062 MovieClip {TwinShot_fla.cloud_241} Frame 1
"hell"Symbol 2062 MovieClip {TwinShot_fla.cloud_241} Frame 11
"strike"Symbol 2062 MovieClip {TwinShot_fla.cloud_241} Frame 16
"static"Symbol 2074 MovieClip {com.nitrome.twinshot.Bomb} Frame 1
"timedExplosion"Symbol 2074 MovieClip {com.nitrome.twinshot.Bomb} Frame 11
"normal"Symbol 2094 MovieClip {com.nitrome.twinshot.BonusTarget} Frame 1
"break"Symbol 2094 MovieClip {com.nitrome.twinshot.BonusTarget} Frame 11
"closed"Symbol 2105 MovieClip {com.nitrome.twinshot.TreasureChest} Frame 1
"open"Symbol 2105 MovieClip {com.nitrome.twinshot.TreasureChest} Frame 11
"score1"Symbol 2222 MovieClip {com.nitrome.twinshot.FloatingScore} Frame 1
"score50"Symbol 2222 MovieClip {com.nitrome.twinshot.FloatingScore} Frame 28
"score100"Symbol 2222 MovieClip {com.nitrome.twinshot.FloatingScore} Frame 55
"score500"Symbol 2222 MovieClip {com.nitrome.twinshot.FloatingScore} Frame 82
"still"Symbol 2251 MovieClip {com.nitrome.twinshot.HoleMonster} Frame 1
"movingRight"Symbol 2251 MovieClip {com.nitrome.twinshot.HoleMonster} Frame 10
"movingLeft"Symbol 2251 MovieClip {com.nitrome.twinshot.HoleMonster} Frame 26
"walking"Symbol 2354 MovieClip {com.nitrome.twinshot.HelmetGuardNormal} Frame 1
"jumping"Symbol 2354 MovieClip {com.nitrome.twinshot.HelmetGuardNormal} Frame 19
"peek"Symbol 2354 MovieClip {com.nitrome.twinshot.HelmetGuardNormal} Frame 25
"dead"Symbol 2354 MovieClip {com.nitrome.twinshot.HelmetGuardNormal} Frame 79
"walking"Symbol 2433 MovieClip {com.nitrome.twinshot.Teethy} Frame 1
"jumping"Symbol 2433 MovieClip {com.nitrome.twinshot.Teethy} Frame 27
"eat"Symbol 2433 MovieClip {com.nitrome.twinshot.Teethy} Frame 33
"eatFinish"Symbol 2433 MovieClip {com.nitrome.twinshot.Teethy} Frame 41
"throwBack"Symbol 2433 MovieClip {com.nitrome.twinshot.Teethy} Frame 44
"dead"Symbol 2433 MovieClip {com.nitrome.twinshot.Teethy} Frame 63
"walking"Symbol 2454 MovieClip {com.nitrome.twinshot.HogRider} Frame 1
"charging"Symbol 2454 MovieClip {com.nitrome.twinshot.HogRider} Frame 13
"dead"Symbol 2454 MovieClip {com.nitrome.twinshot.HogRider} Frame 23
"walking"Symbol 2480 MovieClip {com.nitrome.twinshot.BlobNormal} Frame 1
"dead"Symbol 2480 MovieClip {com.nitrome.twinshot.BlobNormal} Frame 27
"walking"Symbol 2491 MovieClip {com.nitrome.twinshot.BatNormal} Frame 1
"dead"Symbol 2491 MovieClip {com.nitrome.twinshot.BatNormal} Frame 11
"walking"Symbol 2510 MovieClip {com.nitrome.twinshot.BatPlus} Frame 1
"dropBomb"Symbol 2510 MovieClip {com.nitrome.twinshot.BatPlus} Frame 11
"dead"Symbol 2510 MovieClip {com.nitrome.twinshot.BatPlus} Frame 20
"walking"Symbol 2553 MovieClip {com.nitrome.twinshot.BlackMan} Frame 1
"jumping"Symbol 2553 MovieClip {com.nitrome.twinshot.BlackMan} Frame 19
"dead"Symbol 2553 MovieClip {com.nitrome.twinshot.BlackMan} Frame 25
"beingThrown"Symbol 2553 MovieClip {com.nitrome.twinshot.BlackMan} Frame 34
"loveDeath"Symbol 2553 MovieClip {com.nitrome.twinshot.BlackMan} Frame 39
"walking"Symbol 2621 MovieClip {com.nitrome.twinshot.Behemoth} Frame 1
"grab"Symbol 2621 MovieClip {com.nitrome.twinshot.Behemoth} Frame 34
"standingHolding"Symbol 2621 MovieClip {com.nitrome.twinshot.Behemoth} Frame 53
"throw"Symbol 2621 MovieClip {com.nitrome.twinshot.Behemoth} Frame 70
"dead"Symbol 2621 MovieClip {com.nitrome.twinshot.Behemoth} Frame 89
"spin"Symbol 2658 MovieClip {com.nitrome.twinshot.Projectile} Frame 1
"splash"Symbol 2658 MovieClip {com.nitrome.twinshot.Projectile} Frame 8
"spin_cyan"Symbol 2658 MovieClip {com.nitrome.twinshot.Projectile} Frame 16
"splash_cyan"Symbol 2658 MovieClip {com.nitrome.twinshot.Projectile} Frame 23
"spin_blue"Symbol 2658 MovieClip {com.nitrome.twinshot.Projectile} Frame 31
"splash_blue"Symbol 2658 MovieClip {com.nitrome.twinshot.Projectile} Frame 38
"walking"Symbol 2691 MovieClip {com.nitrome.twinshot.KingNormal} Frame 1
"shoot"Symbol 2691 MovieClip {com.nitrome.twinshot.KingNormal} Frame 27
"dead"Symbol 2691 MovieClip {com.nitrome.twinshot.KingNormal} Frame 42
"walking"Symbol 2756 MovieClip {com.nitrome.twinshot.Thief} Frame 1
"steal"Symbol 2756 MovieClip {com.nitrome.twinshot.Thief} Frame 18
"jumping"Symbol 2756 MovieClip {com.nitrome.twinshot.Thief} Frame 34
"falling"Symbol 2756 MovieClip {com.nitrome.twinshot.Thief} Frame 44
"dead"Symbol 2756 MovieClip {com.nitrome.twinshot.Thief} Frame 57
"walking"Symbol 2774 MovieClip {com.nitrome.twinshot.ShieldGuard} Frame 1
"dead"Symbol 2774 MovieClip {com.nitrome.twinshot.ShieldGuard} Frame 14
"walking"Symbol 2853 MovieClip {com.nitrome.twinshot.HelmetGuardPlus} Frame 1
"jumping"Symbol 2853 MovieClip {com.nitrome.twinshot.HelmetGuardPlus} Frame 19
"peek"Symbol 2853 MovieClip {com.nitrome.twinshot.HelmetGuardPlus} Frame 25
"dead"Symbol 2853 MovieClip {com.nitrome.twinshot.HelmetGuardPlus} Frame 79
"walking"Symbol 2879 MovieClip {com.nitrome.twinshot.BlobPlus} Frame 1
"dead"Symbol 2879 MovieClip {com.nitrome.twinshot.BlobPlus} Frame 27
"walking"Symbol 2912 MovieClip {com.nitrome.twinshot.KingPlus} Frame 1
"shoot"Symbol 2912 MovieClip {com.nitrome.twinshot.KingPlus} Frame 27
"dead"Symbol 2912 MovieClip {com.nitrome.twinshot.KingPlus} Frame 42
"walking"Symbol 2963 MovieClip {com.nitrome.twinshot.BlobMultiplier} Frame 1
"dead"Symbol 2963 MovieClip {com.nitrome.twinshot.BlobMultiplier} Frame 27
"walking2"Symbol 2963 MovieClip {com.nitrome.twinshot.BlobMultiplier} Frame 37
"dead2"Symbol 2963 MovieClip {com.nitrome.twinshot.BlobMultiplier} Frame 63
"static"Symbol 3099 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 1
"following"Symbol 3099 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 11
"stopAndFireDestructive"Symbol 3099 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 21
"restoreGround"Symbol 3099 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 62
"throwBomb"Symbol 3099 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 72
"electrified"Symbol 3099 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 82
"death"Symbol 3099 MovieClip {com.nitrome.twinshot.HeavenBoss} Frame 92
"flying"Symbol 3116 MovieClip {com.nitrome.twinshot.Fireball} Frame 1
"hitWall"Symbol 3116 MovieClip {com.nitrome.twinshot.Fireball} Frame 11
"walking"Symbol 3185 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal} Frame 1
"jumping"Symbol 3185 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal} Frame 22
"firing"Symbol 3185 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal} Frame 27
"dead"Symbol 3185 MovieClip {com.nitrome.twinshot.ProjectileEnemyNormal} Frame 49
"walking"Symbol 3265 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 1
"jumping"Symbol 3265 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 22
"firing"Symbol 3265 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 27
"dead"Symbol 3265 MovieClip {com.nitrome.twinshot.ProjectileEnemyPlus} Frame 86
"two"Symbol 3300 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy} Frame 1
"one_backwards"Symbol 3300 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy} Frame 11
"one_forwards"Symbol 3300 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy} Frame 24
"dead"Symbol 3300 MovieClip {com.nitrome.twinshot.DoubleSidedEnemy} Frame 35
"walking"Symbol 3373 MovieClip {com.nitrome.twinshot.ArmouredEnemy} Frame 1
"stunned"Symbol 3373 MovieClip {com.nitrome.twinshot.ArmouredEnemy} Frame 16
"dead"Symbol 3373 MovieClip {com.nitrome.twinshot.ArmouredEnemy} Frame 109
"walking"Symbol 3438 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 1
"jumping"Symbol 3438 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 11
"stunned"Symbol 3438 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 16
"restore"Symbol 3438 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 37
"dead"Symbol 3438 MovieClip {com.nitrome.twinshot.CollectiveEnemy} Frame 46
"walking"Symbol 3463 MovieClip {com.nitrome.twinshot.StraightLineMan} Frame 1
"jumping"Symbol 3463 MovieClip {com.nitrome.twinshot.StraightLineMan} Frame 22
"dead"Symbol 3463 MovieClip {com.nitrome.twinshot.StraightLineMan} Frame 32
"stand"Symbol 3496 MovieClip {com.nitrome.twinshot.KnockableEnemy} Frame 1
"hit"Symbol 3496 MovieClip {com.nitrome.twinshot.KnockableEnemy} Frame 15
"dead"Symbol 3496 MovieClip {com.nitrome.twinshot.KnockableEnemy} Frame 35
"walking3"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 1
"jumping3"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 29
"rage3"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 35
"walking2"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 49
"jumping2"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 77
"rage2"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 83
"walking1"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 97
"jumping1"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 125
"dead"Symbol 3637 MovieClip {com.nitrome.twinshot.MultiHitEnemy} Frame 131
"walking"Symbol 3650 MovieClip {com.nitrome.twinshot.ExplodingEnemy} Frame 1
"walking"Symbol 3755 MovieClip {com.nitrome.twinshot.HidingEnemy} Frame 1
"intoTile"Symbol 3755 MovieClip {com.nitrome.twinshot.HidingEnemy} Frame 17
"outOfTile"Symbol 3755 MovieClip {com.nitrome.twinshot.HidingEnemy} Frame 46
"dead"Symbol 3755 MovieClip {com.nitrome.twinshot.HidingEnemy} Frame 86
"walking"Symbol 3805 MovieClip {com.nitrome.twinshot.FireTrailEnemy} Frame 1
"jumping"Symbol 3805 MovieClip {com.nitrome.twinshot.FireTrailEnemy} Frame 15
"dead"Symbol 3805 MovieClip {com.nitrome.twinshot.FireTrailEnemy} Frame 21
"walking"Symbol 3878 MovieClip {com.nitrome.twinshot.PitchforkEnemy} Frame 1
"stab_up"Symbol 3878 MovieClip {com.nitrome.twinshot.PitchforkEnemy} Frame 19
"stab_down"Symbol 3878 MovieClip {com.nitrome.twinshot.PitchforkEnemy} Frame 31
"dead"Symbol 3878 MovieClip {com.nitrome.twinshot.PitchforkEnemy} Frame 43
"flying"Symbol 3897 MovieClip {com.nitrome.twinshot.HellBossFlyingBlock} Frame 1
"frozen"Symbol 3897 MovieClip {com.nitrome.twinshot.HellBossFlyingBlock} Frame 9
"normal"Symbol 3923 MovieClip {com.nitrome.twinshot.HellBossFireSnake} Frame 1
"out"Symbol 3923 MovieClip {com.nitrome.twinshot.HellBossFireSnake} Frame 10
"normal"Symbol 3942 MovieClip {com.nitrome.twinshot.HellBossFireball} Frame 1
"out"Symbol 3942 MovieClip {com.nitrome.twinshot.HellBossFireball} Frame 8
"flying"Symbol 4042 MovieClip {com.nitrome.twinshot.HellBoss} Frame 1
"vulnerable"Symbol 4042 MovieClip {com.nitrome.twinshot.HellBoss} Frame 11
"walking"Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 1
"jumping"Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 19
"grow"Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 25
"walking2"Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 85
"jumping2"Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 113
"falling2"Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 117
"pound"Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 121
"dead"Symbol 4151 MovieClip {com.nitrome.twinshot.MutatorEnemy} Frame 137
"heaven"Symbol 4178 MovieClip {com.nitrome.twinshot.CeilingPlatform4x1} Frame 1
"hell"Symbol 4178 MovieClip {com.nitrome.twinshot.CeilingPlatform4x1} Frame 11
"heaven"Symbol 4181 MovieClip {com.nitrome.twinshot.CeilingPlatform1x1} Frame 1
"hell"Symbol 4181 MovieClip {com.nitrome.twinshot.CeilingPlatform1x1} Frame 11
"paused"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 1
"paused_cheats"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 10
"complete"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 21
"failed"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 31
"bonus_over"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 41
"1p_win"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 51
"2p_win"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 61
"draw"Symbol 4324 MovieClip {TwinShot_fla.popupcontent_402} Frame 71
"_up"Symbol 4509 MovieClip {com.nitrome.game.PauseButton} Frame 1
"_over"Symbol 4509 MovieClip {com.nitrome.game.PauseButton} Frame 6
"_up"Symbol 4515 MovieClip {com.nitrome.game.SkipLevelButton} Frame 1
"_over"Symbol 4515 MovieClip {com.nitrome.game.SkipLevelButton} Frame 6
"_on_up"Symbol 4523 MovieClip {com.nitrome.game.MusicToggle} Frame 1
"_on_over"Symbol 4523 MovieClip {com.nitrome.game.MusicToggle} Frame 6
"_off_up"Symbol 4523 MovieClip {com.nitrome.game.MusicToggle} Frame 11
"_off_over"Symbol 4523 MovieClip {com.nitrome.game.MusicToggle} Frame 16
"_on_up"Symbol 4531 MovieClip {com.nitrome.game.FxToggle} Frame 1
"_on_over"Symbol 4531 MovieClip {com.nitrome.game.FxToggle} Frame 6
"_off_up"Symbol 4531 MovieClip {com.nitrome.game.FxToggle} Frame 11
"_off_over"Symbol 4531 MovieClip {com.nitrome.game.FxToggle} Frame 16
"_up"Symbol 4536 MovieClip {com.nitrome.game.ChangeKeysButton} Frame 1
"_over"Symbol 4536 MovieClip {com.nitrome.game.ChangeKeysButton} Frame 11
"_up"Symbol 4554 MovieClip {com.nitrome.game.ResetKeysButton} Frame 1
"_over"Symbol 4554 MovieClip {com.nitrome.game.ResetKeysButton} Frame 11
"custom"Symbol 4562 MovieClip {com.nitrome.game.RedefineKeysText} Frame 1
"custom_adjust"Symbol 4562 MovieClip {com.nitrome.game.RedefineKeysText} Frame 11
"default"Symbol 4562 MovieClip {com.nitrome.game.RedefineKeysText} Frame 21
"up"Symbol 4861 MovieClip {com.nitrome.buttons.BuyFreeButton} Frame 1
"over"Symbol 4861 MovieClip {com.nitrome.buttons.BuyFreeButton} Frame 12
"off"Symbol 4861 MovieClip {com.nitrome.buttons.BuyFreeButton} Frame 23
"off"Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_451} Frame 1
"normal"Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_451} Frame 8
"tag"Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_451} Frame 15
"friendlyFire"Symbol 4897 MovieClip {TwinShot_fla.multiplayermodestooltips_451} Frame 22




http://swfchan.com/11/53133/info.shtml
Created: 22/4 -2019 20:21:00 Last modified: 22/4 -2019 20:21:00 Server time: 06/05 -2024 02:44:08