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

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

Blox 1.swf

This is the info page for
Flash #42526

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


Text
<P ALIGN="LEFT"><FONT FACE="_sans" SIZE="12" COLOR="#000000"> </FONT></P>

Menu

Menu

Menu

Retry

Retry

Retry

100

10

10

100

x2

N

S

OFF

ON

150

Only in BLOX Deluxe
Buy now for all 60 levels!
Try the free levels 1 - 10.

Only in BLOX Deluxe
Buy now for all 60 levels!
Try the free levels 1 - 10.

Only in BLOX Deluxe
Buy now for all 60 levels!
Try the free levels 1 - 10.

<P ALIGN="CENTER"><FONT FACE="VAG Rounded Black SSi" SIZE="14" COLOR="#FFFFFF"><A HREF="http://www.4gameplay.com" target = "_blank">v1.1b © 2003 4GamePlay</A></FONT></P>

TUTORIAL

An incredibe challenge
in levels 41 - 60.
BLOX Deluxe Only.

Start

Start

Start

MIND
BENDERS

MIND
BENDERS

Exit

Exit

Exit

Download

Download

Download

Options

Options

Options

Buy Now

Buy Now

Buy Now

High Scores

High Scores

High Scores

More Games

More Games

More Games

Help

Help

Help

BRAIN
TEASERS

BRAIN
TEASERS

Tease your brian with
levels 11 - 40.
BLOX Deluxe Only.

Play the awesome
free levels 3 - 10.
Buy BLOX Deluxe for
all 60 levels!

FREE LEVELS

FREE LEVELS

Play the free tutorial
levels 1 & 2.
For beginner players.

TUTORIAL

Back

Back

Back

High Quality
(uncheck if slow computer)

Music

Sound Effects

Options

Options

Avoid getting blox stuck.

Move other blox first.

Level

10

Game hint    Game hint    Game hint
Game hint    Game hint    Game hint
Game hint    Game hint    Game hint

Get Ready !

Get Ready !

Continue

Continue

Continue

Score

Bonus

Total

123456

123456

123456

Congratulations
Level Completed !

Congratulations
Level Completed !

Level Incomplete

Level Incomplete

Sorry, the level
is incomplete.
Retry the level?

Quit Game

Quit Game

Quit Game

Quit Game

Skip Level

Skip Level

Skip Level

36 - 40

36 - 40

36 - 40

31 - 35

31 - 35

31 - 35

26 - 30

26 - 30

26 - 30

21 - 25

21 - 25

21 - 25

7 - 10

7 - 10

7 - 10

3 - 6

3 - 6

3 - 6

Select Level

Select Level

16 - 20

16 - 20

16 - 20

11 - 15

11 - 15

11 - 15

56 - 60

56 - 60

56 - 60

51 - 55

51 - 55

51 - 55

46 - 50

46 - 50

46 - 50

41 - 45

41 - 45

41 - 45

More Help

More Help

More Help

Instructions
Place similar colored blox together to remove them
from the board.
The goal is to remove all blox from the board to
solve the puzzle and get to the next level.
Click More Help for more instructions.

Help

Help

How To Move And Remove Blox
Click a blox, hold down the mouse button, and drag
to left or right.  Blox cannot be moved upwards.
Place similar blox together to remove them.

Avoid Getting Stuck
Move blox in correct order to avoid getting stuck.  If stuck click
the Retry button.

Removing 3 Similar Blox
Place 3 similar blox together carefully so that you do not
end up with 1 blox left.

Elevators
Place a blox on an elevator to move it upwards.

Damaged Break Apart Blox
Damaged blox slowly break apart when a blox is placed
on top of it.

Bombs
Drop a blox on top a bomb to blow it up along with all
surrounding blox.

Lava And Water
Drop blox in water to safely remove them however do
not drop blox in lava.

Warp Gates
Move a blox into a warp gate to transport it across the
board.

Lasers
Do not let a blox be destroyed by a laser.

Magnets And Switches
Magnets pull blox upwards. Place a blox over a switch to
turn on the magnet.

No Thanks

No Thanks

No Thanks

Ok

Ok

Ok

Enter your name
for the high score list

Enter your name
for the high score list

Qualifying scores will show
on the high score list

Maybe Later

Maybe Later

Maybe Later

Nag
Text here

Destructive Lasers

Destructive Lasers

Magnets

Magnets

Warp Gates

Warp Gates

The Incredibly
challenging
"Mind Bender" levels.

The Incredibly
challenging
"Mind Bender" levels.

Buy Blox Deluxe!

Buy Blox Deluxe!

ActionScript [AS1/AS2]

Frame 1
function checkGoodUrl(myUrl) { var currUrl; var urlParts; var numParts; var i; if (myUrl.length() == 0) { return(1); } currUrl = _url.toLowerCase(); i = currUrl.indexOf(currUrl, "/", 7); if (i > 0) { currUrl = currUrl.substr(0, i); } urlParts = myUrl.split("|"); numParts = urlParts.length; i = 0; while (i < numParts) { if (currUrl.indexOf(urlParts[i]) >= 0) { return(1); } i++; } return(0); } HiScoreEnabled = 1; HiScoreSaveURL = "http://www.arcadetown.com/blox/hs.asp"; HiScoreOpenURL = "http://www.arcadetown.com/scripts/show_hiscore.asp?gameid=blox"; LinkDownload = "http://www.arcadetown.com/blox/download.asp"; RegisteredVersion = 0; EnableEscSkipLevel = 0; LinkBuyMe = "http://www.arcadetown.com/order/choosemethod.asp?gameid=blox"; LinkMoreGames = "http://www.arcadetown.com/index.asp?gameid=blox"; if (RegisteredVersion == 0) { LockdownUrl = ""; } else { LockdownUrl = "arcadetown.com|freewebgames.com"; HiScoreOpenURL = "http://www.arcadetown.com/scripts/show_hiscore.asp?gameid=blox_deluxe"; } VendorType = 1; IsRunFS = 0; if (VendorType == 2) { LinkBuyMe = "http://www.altoparc.com/blox/buynow.htm"; LinkMoreGames = "http://www.altoparc.com/blox/moregames.htm"; LockdownUrl = "altoparc.com"; } else if (VendorType == 3) { LinkBuyMe = AppendUrlParam(LinkBuyMe, "aid=647057"); LinkMoreGames = AppendUrlParam(LinkMoreGames, "aid=647057"); LinkDownload = AppendUrlParam(LinkDownload, "aid=647057"); LockdownUrl = "newgrounds.com"; } else if (VendorType == 4) { LinkBuyMe = "http://www.4gameplay.com/order/choosemethod.asp?gameid=blox&aid=647063"; LinkMoreGames = "http://www.freearcade.com"; LinkDownload = "http://www.4gameplay.com/blox/download.asp?aid=647063"; HiScoreEnabled = 0; LockdownUrl = "freearcade.com|javaarcade.com"; } else if (VendorType == 5) { LinkBuyMe = AppendUrlParam(LinkBuyMe, "aid=647415"); LinkMoreGames = AppendUrlParam(LinkMoreGames, "aid=647415"); LinkDownload = AppendUrlParam(LinkDownload, "aid=647415"); LockdownUrl = "entertainmail.net"; } else if (VendorType == 6) { LinkBuyMe = "http://www.4gameplay.com/order/choosemethod.asp?gameid=blox"; LinkMoreGames = "http://www.4gameplay.com/index.asp?gameid=blox"; LinkDownload = "http://www.4gameplay.com/blox/download.asp"; HiScoreEnabled = 0; } else if (VendorType == 8) { LinkBuyMe = AppendUrlParam(LinkBuyMe, "aid=654087"); LinkMoreGames = AppendUrlParam(LinkMoreGames, "aid=654087"); LinkDownload = AppendUrlParam(LinkDownload, "aid=654087"); HiScoreEnabled = 0; LockdownUrl = ""; } if (IsRunFS == 1) { LinkDownload = ""; } var isGoodUrl = 1; if (_url.toLowerCase().substr(0, 4) == "http") { if (checkGoodUrl(_root.LockdownUrl) == 1) { isGoodUrl = 1; } else { isGoodUrl = 0; } } if (isGoodUrl == 1) { if (_framesloaded >= _totalframes) { gotoAndPlay (3); stop(); } else { ProgressBar._xscale = int((getBytesLoaded() / getBytesTotal()) * 100); } } else { ProgressBar._xscale = 0; }
Frame 2
gotoAndPlay (1);
Frame 3
function UpdateDieTimer() { var objBrk; var i = 1; while (i <= num_death_bricks) { objBrk = this["brcik" + array_death_bricks[i]]; if ((objBrk._DieTimer < 100) && (objBrk._DieTimer > 1)) { objBrk._DieTimer = objBrk._DieTimer - 10; objBrk._Alpha = 30 + (objBrk._DieTimer * 0.7); if (objBrk._DieTimer < 1) { objBrk._visible = false; } } else { DeleteFromDeathArray(array_death_bricks[i]); } i++; } } function FillArrayNet() { var objBrk; var nMax = (field_sizeX * field_sizeY); var i = 1; while (i <= nMax) { ArrayNet[i] = 9999; i++; } var i = 1; while (i <= num_bricks) { objBrk = this["brcik" + i]; if (objBrk._DieTimer == 100) { objBrk._NetPosX = ConvXtoNetXround(objBrk._x); objBrk._NetPosY = ConvYtoNetYround(objBrk._y); } i++; } var i = 1; while (i <= num_hard_bricks) { objBrk = this["brcik" + array_hard_bricks[i]]; ArrayNet[objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX)] = array_hard_bricks[i]; i++; } } function FillMustDieArray() { var nMax = (field_sizeX * field_sizeY); total_num_must_die_bricks = 0; var i = 1; while (i <= nMax) { array_must_die_bricks[i] = 9999; i++; } var j = 1; while (j <= num_bricks) { if (this["brcik" + j]._MustDie) { total_num_must_die_bricks++; array_must_die_bricks[total_num_must_die_bricks] = j; } j++; } } function DeleteFromMustDieArray(n) { var j = 1; while (j <= total_num_must_die_bricks) { if (array_must_die_bricks[j] == n) { if (j < total_num_must_die_bricks) { array_must_die_bricks[j] = array_must_die_bricks[total_num_must_die_bricks]; } total_num_must_die_bricks--; } j++; } } function DeleteFromCanMoveArray(n) { var j = 1; while (j <= num_can_move_bricks) { if (array_can_move_bricks[j] == n) { if (j < num_can_move_bricks) { array_can_move_bricks[j] = array_can_move_bricks[num_can_move_bricks]; } num_can_move_bricks--; } j++; } } function SetRightPosition(n) { var objBrk = this["brcik" + n]; objBrk._x = ConvNetXtoX(objBrk._NetPosX); objBrk._y = ConvNetYtoY(objBrk._NetPosY); } function SetRightPositionX(n) { var objBrk = this["brcik" + n]; objBrk._x = ConvNetXtoX(objBrk._NetPosX); } function SetRightPositionY(n) { var objBrk = this["brcik" + n]; objBrk._y = ConvNetYtoY(objBrk._NetPosY); } function ConvNetXtoX(val) { return(Math.round(val * brick_size) + otstupX); } function ConvNetYtoY(val) { return(Math.round(val * brick_size) + otstupY); } function ConvXtoNetX(val) { return(Math.floor((val - otstupX) / brick_size)); } function ConvYtoNetY(val) { return(Math.floor((val - otstupY) / brick_size)); } function ConvXtoNetXround(val) { return(Math.round((val - otstupX) / brick_size)); } function ConvYtoNetYround(val) { return(Math.round((val - otstupY) / brick_size)); } function GetDifferenParentLastChild(index) { var CurIndex = index; var result = -1; var objBrk = this["brcik" + CurIndex]; while (objBrk._Child != 9999) { CurIndex = objBrk._Child; objBrk = this["brcik" + CurIndex]; result--; } return(result); } function DeleteFromMovingArray(n) { var j = 1; while (j <= num_moving_bricks) { if (array_moving_bricks[j] == n) { if (j < num_moving_bricks) { array_moving_bricks[j] = array_moving_bricks[num_moving_bricks]; } num_moving_bricks--; } j++; } } function UpdateFalling() { var objBrk; var objBrk2; var i = 1; while (i <= total_num_must_die_bricks) { objBrk = this["brcik" + array_must_die_bricks[i]]; if (objBrk._Parent == 9999) { if (objBrk._BelongMagnet == 9999) { k = 9999; if (objBrk._NetPosY < field_sizeY) { k = FindBrick(objBrk._NetPosX, objBrk._NetPosY + 1); } if ((k == 9999) && (objBrk._NetPosY < (field_sizeY - 1))) { k = FindBrick(objBrk._NetPosX, objBrk._NetPosY + 2); } objBrk._OldFalling = objBrk._Falling; objBrk._Falling = false; objBrk2 = this["brcik" + k]; if ((k == 9999) || ((objBrk2._y - objBrk._y) > (brick_size + 6))) { if (objBrk._NetPosY < field_sizeY) { ArrayNet[objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX)] = 9999; objBrk._Falling = true; objBrk._y = objBrk._y + 6; objBrk._NetPosY = ConvYtoNetY(objBrk._y); ArrayNet[objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX)] = objBrk._Number; } else { objBrk._NetPosY = ConvYtoNetY(objBrk._y); objBrk._y = ConvNetYtoY(objBrk._NetPosY); if (objBrk._OldFalling == true) { AddToNextStepArray(objBrk._Number); } } } else if (objBrk._Falling != objBrk._OldFalling) { ArrayNet[objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX)] = 9999; if (k != 9999) { objBrk._y = objBrk2._y - brick_size; objBrk._NetPosY = ConvYtoNetY(objBrk._y); if (objBrk2._Type != 11) { SetRightPosition(array_must_die_bricks[i]); } } ArrayNet[objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX)] = objBrk._Number; AddToNextStepArray(objBrk._Number); } } } i++; } } function UpdateMoving() { var i; var j; var k; var objBrk; var objBrk2; var xConv; var yConv; var d_x; var d_y; var mustY; i = 1; while (i <= num_moving_bricks) { objBrk = this["brcik" + array_moving_bricks[i]]; objBrk._LiftStopTime = objBrk._LiftStopTime - 1; d_x = 0; d_y = 0; if (objBrk._MoveX > 0) { d_x = 1; } else if (objBrk._MoveX < 0) { d_x = -1; } if (objBrk._MoveY > 0) { d_y = 1; } else if (objBrk._MoveY < 0) { d_y = -1; } if (d_y == -1) { d_y = GetDifferenParentLastChild(array_moving_bricks[i]); } if (d_x == 1) { if (objBrk._NetPosX >= field_sizeX) { xConv = ConvNetXtoX(objBrk._NetPosX); if (objBrk._x > xConv) { objBrk._x = xConv; objBrk._MoveX = objBrk._MoveX * -1; objBrk._LiftStopTime = 25; } } } else if (d_x == -1) { if (objBrk._NetPosX <= 0) { if (objBrk._x < ConvNetXtoX(objBrk._NetPosX)) { objBrk._x = ConvNetXtoX(objBrk._NetPosX + 1); objBrk._MoveX = objBrk._MoveX * -1; objBrk._LiftStopTime = 25; } } } if (d_y == 1) { if (objBrk._NetPosY > (field_sizeY - 1)) { if (objBrk._y > ConvNetYtoY(objBrk._NetPosY)) { SetrightPositionY(array_moving_bricks[i]); objBrk._MoveY = objBrk._MoveY * -1; objBrk._LiftStopTime = 25; } } } else if (d_y < 0) { if ((objBrk._NetPosY + d_y) <= 0) { if (objBrk._y < ConvNetYtoY(objBrk._NetPosY)) { SetrightPositionY(array_moving_bricks[i]); objBrk._MoveY = objBrk._MoveY * -1; objBrk._LiftStopTime = 25; } } } if (objBrk._MoveX > 0) { d_x = 1; } else if (objBrk._MoveX < 0) { d_x = -1; } if (objBrk._MoveY > 0) { d_y = 1; } else if (objBrk._MoveY < 0) { d_y = GetDifferenParentLastChild(array_moving_bricks[i]); } if (objBrk._LiftStopTime < 0) { j = objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX); ArrayNet[j] = 9999; objBrk._x = objBrk._x + objBrk._MoveX; objBrk._y = objBrk._y + objBrk._MoveY; ArrayNet[j] = array_moving_bricks[i]; } if ((objBrk._NetPosY + d_y) <= field_sizeY) { if ((objBrk._NetPosY + d_y) >= 1) { if (FindBrick(objBrk._NetPosX + d_x, objBrk._NetPosY + d_y) != 9999) { xConv = ConvNetXtoX(objBrk._NetPosX); yConv = ConvNetYtoY(objBrk._NetPosY); if (((((d_x < 0) && (objBrk._x < xConv)) || ((d_x > 0) && (objBrk._x > xConv))) || ((d_y < 0) && (objBrk._y < yConv))) || ((d_y > 0) && (objBrk._y > yConv))) { objBrk._LiftStopTime = 25; objBrk._MoveX = objBrk._MoveX * -1; objBrk._MoveY = objBrk._MoveY * -1; SetrightPosition(array_moving_bricks[i]); } } } } j = objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX); ArrayNet[j] = 9999; objBrk._NetPosX = ConvXtoNetXround(objBrk._x); objBrk._NetPosY = ConvYtoNetYround(objBrk._y); j = objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX); ArrayNet[j] = array_moving_bricks[i]; var s = array_moving_bricks[i]; objBrk = this["brcik" + s]; while (objBrk._Child != 9999) { objBrk2 = this["brcik" + objBrk._Child]; j = objBrk2._NetPosX + ((objBrk2._NetPosY - 1) * field_sizeX); ArrayNet[j] = 9999; mustY = 9999; k = (objBrk._y - brick_size) - objBrk2._y; if (k > 10) { mustY = objBrk2._y + Math.round(k * 0.75); } objBrk2._x = objBrk._x; objBrk2._y = objBrk._y - brick_size; objBrk2._NetPosX = ConvXtoNetXround(objBrk2._x); if (MustY != 9999) { objBrk2._y = mustY; } objBrk2._NetPosY = ConvYtoNetYround(objBrk2._y); j = objBrk2._NetPosX + ((objBrk2._NetPosY - 1) * field_sizeX); ArrayNet[j] = objBrk._Child; s = objBrk._Child; objBrk = this["brcik" + s]; } i++; } } function UpdateParentChild() { var objBrk; var objBrk2; var i; var k; i = 1; while (i <= num_can_move_bricks) { objBrk = this["brcik" + array_can_move_bricks[i]]; if (((objBrk._Parent != 9999) || (objBrk._MoveY != 0)) || (objBrk._MoveX != 0)) { if (objBrk._Child == 9999) { k = FindBrick(objBrk._NetPosX, objBrk._NetPosY - 1); if (k != 9999) { objBrk2 = this["brcik" + k]; if (objBrk2._Parent == 9999) { if (objBrk2._MustDie == 1) { objBrk._Child = k; objBrk2._Parent = array_can_move_bricks[i]; objBrk2._Falling = false; } } } } } i++; } i = 1; while (i <= num_can_move_bricks) { objBrk = this["brcik" + array_can_move_bricks[i]]; if (objBrk._Child != 9999) { MarkBrickToDelete(objBrk._Child); } i++; } } function LoadBricks(n, m) { var strBrkName; var nBrkType; var objBrk; var nBrkTypeTop; var nBrkTypeLeft; var nBrkTypeRight; var nBrkTypeBottom; var i = 1; while (i <= num_bricks) { removeMovieClip(this["brcik" + i]); i++; } DeleteLaserLines(); num_bricks = 0; belong_brick = 9999; took_brick = false; num_can_move_bricks = 0; num_moving_bricks = 0; num_lava_bricks = 0; num_teleport_bricks = 0; num_hard_bricks = 0; num_bomb_bricks = 0; num_break_bricks = 0; num_laser_bricks = 0; num_magnet_bricks = 0; num_magnetswitch_bricks = 0; num_death_bricks = 0; level_failed = false; LastScore = Score; FinishLevelTimer = 100; dialog_mode = false; demo_mode = false; this.ScoreOnBoardText1._DieTimer = -1; this.ScoreOnBoardText1._visible = false; LevelNet = this["LevelNet" + level_number]; var i = 1; while (i <= m) { var j = 1; while (j <= n) { nBrkType = LevelNet[(j - 1) + ((i - 1) * field_sizeX)]; if (nBrkType != 1) { num_bricks++; strBrkName = "brcik" + num_bricks; if (nBrkType == 2) { nBrkTypeTop = 1; nBrkTypeLeft = 1; nBrkTypeRight = 1; nBrkTypeBottom = 1; if (j >= 2) { nBrkTypeLeft = LevelNet[(j - 2) + ((i - 1) * field_sizeX)]; } if (j < n) { nBrkTypeRight = LevelNet[j + ((i - 1) * field_sizeX)]; } if (i >= 2) { nBrkTypeTop = LevelNet[(j - 1) + ((i - 2) * field_sizeX)]; } if (i < m) { nBrkTypeBottom = LevelNet[(j - 1) + (i * field_sizeX)]; } if ((((nBrkTypeLeft == 2) && (nBrkTypeRight == 2)) && (nBrkTypeTop == 2)) && (nBrkTypeBottom == 2)) { duplicateMovieClip (LibraryBrickCross, strBrkName, num_bricks + 0); } else if (((nBrkTypeRight == 2) && (nBrkTypeTop == 2)) && (nBrkTypeBottom == 2)) { duplicateMovieClip (LibraryBrickLTee, strBrkName, num_bricks + 0); } else if (((nBrkTypeLeft == 2) && (nBrkTypeTop == 2)) && (nBrkTypeBottom == 2)) { duplicateMovieClip (LibraryBrickRTee, strBrkName, num_bricks + 0); } else if (((nBrkTypeLeft == 2) && (nBrkTypeRight == 2)) && (nBrkTypeTop == 2)) { duplicateMovieClip (LibraryBrickBTee, strBrkName, num_bricks + 0); } else if (((nBrkTypeLeft == 2) && (nBrkTypeRight == 2)) && (nBrkTypeBottom == 2)) { duplicateMovieClip (LibraryBrickTTee, strBrkName, num_bricks + 0); } else if ((nBrkTypeRight == 2) && (nBrkTypeBottom == 2)) { duplicateMovieClip (LibraryBrickUL, strBrkName, num_bricks + 0); } else if ((nBrkTypeLeft == 2) && (nBrkTypeBottom == 2)) { duplicateMovieClip (LibraryBrickUR, strBrkName, num_bricks + 0); } else if ((nBrkTypeRight == 2) && (nBrkTypeTop == 2)) { duplicateMovieClip (LibraryBrickLL, strBrkName, num_bricks + 0); } else if ((nBrkTypeLeft == 2) && (nBrkTypeTop == 2)) { duplicateMovieClip (LibraryBrickLR, strBrkName, num_bricks + 0); } else if ((nBrkTypeTop == 2) && (nBrkTypeBottom == 2)) { duplicateMovieClip (LibraryBrickLeft, strBrkName, num_bricks + 0); } else if ((nBrkTypeLeft == 2) && (nBrkTypeRight == 2)) { duplicateMovieClip (LibraryBrickTop, strBrkName, num_bricks + 0); } else if (nBrkTypeBottom == 2) { duplicateMovieClip (LibraryBrickTCap, strBrkName, num_bricks + 0); } else if (nBrkTypeTop == 2) { duplicateMovieClip (LibraryBrickBCap, strBrkName, num_bricks + 0); } else if (nBrkTypeRight == 2) { duplicateMovieClip (LibraryBrickLCap, strBrkName, num_bricks + 0); } else if (nBrkTypeLeft == 2) { duplicateMovieClip (LibraryBrickRCap, strBrkName, num_bricks + 0); } else { duplicateMovieClip (LibraryBrickCap, strBrkName, num_bricks + 0); } } else if (nBrkType == 3) { duplicateMovieClip (LibraryBrick1, strBrkName, num_bricks + 150); } else if (nBrkType == 4) { duplicateMovieClip (LibraryBrick2, strBrkName, num_bricks + 150); } else if (nBrkType == 5) { duplicateMovieClip (LibraryBrick3, strBrkName, num_bricks + 150); } else if (nBrkType == 6) { duplicateMovieClip (LibraryBrick4, strBrkName, num_bricks + 150); } else if (nBrkType == 7) { duplicateMovieClip (LibraryBrick5, strBrkName, num_bricks + 150); } else if (nBrkType == 8) { duplicateMovieClip (LibraryBrick6, strBrkName, num_bricks + 150); } else if (nBrkType == 9) { duplicateMovieClip (LibraryBrick7, strBrkName, num_bricks + 150); } else if (nBrkType == 10) { duplicateMovieClip (LibraryBrick8, strBrkName, num_bricks + 150); } else if (nBrkType == 11) { duplicateMovieClip (LibraryBrickLift, strBrkName, num_bricks + 150); } else if (nBrkType == 12) { duplicateMovieClip (LibraryBrickWater, strBrkName, num_bricks + 150); } else if (nBrkType == 13) { duplicateMovieClip (LibraryBrickLava, strBrkName, num_bricks + 150); } else if (nBrkType == 14) { duplicateMovieClip (LibraryBrickBomb, strBrkName, num_bricks); } else if (nBrkType == 15) { duplicateMovieClip (LibraryBrickBreak, strBrkName, num_bricks); } else if (nBrkType == 16) { duplicateMovieClip (LibraryBrickLift, strBrkName, num_bricks + 150); } else if ((((nBrkType == 21) || (nBrkType == 23)) || (nBrkType == 25)) || (nBrkType == 27)) { duplicateMovieClip (LibraryBrickTeleport, strBrkName, num_bricks + 150); } else if ((((nBrkType == 22) || (nBrkType == 24)) || (nBrkType == 26)) || (nBrkType == 28)) { duplicateMovieClip (LibraryBrickTeleport2, strBrkName, num_bricks + 150); } else if ((nBrkType >= 31) && (nBrkType <= 34)) { duplicateMovieClip (LibraryBrickMagnet, strBrkName, num_bricks + 150); } else if ((nBrkType >= 41) && (nBrkType <= 49)) { duplicateMovieClip (LibraryBrickSwitch, strBrkName, num_bricks + 150); } else if ((nBrkType >= 51) && (nBrkType <= 99)) { duplicateMovieClip (LibraryBrickLaser, strBrkName, num_bricks + 0); } objBrk = this[strBrkName]; objBrk._x = ConvNetXtoX(j) + 1; objBrk._y = ConvNetYtoY(i) + 1; objBrk._NetPosX = j; objBrk._NetPosY = i; objBrk._MustDie = 0; objBrk._Health = 100; objBrk._Falling = false; objBrk._DeleteMark = false; objBrk._visible = true; objBrk._Parent = 9999; objBrk._Child = 9999; objBrk._MoveX = 0; objBrk._MoveY = 0; objBrk._Number = num_bricks; objBrk._DieTimer = 100; objBrk._LiftStopTime = 0; objBrk._MagnetOn = 2; objBrk._BelongMagnet = 9999; objBrk._SwitchNumber = 9999; objBrk._MustDie = 0; objBrk._Type = nBrkType; if ((nBrkType >= 3) && (nBrkType <= 10)) { objBrk._MustDie = 1; } if (nBrkType == 11) { objBrk._MoveY = 4; } else if (nBrkType == 16) { objBrk._MoveX = 4; } if (((nBrkType >= 3) && (nBrkType <= 11)) || (nBrkType == 16)) { num_can_move_bricks++; array_can_move_bricks[num_can_move_bricks] = num_bricks; } if ((nBrkType == 11) || (nBrkType == 16)) { num_moving_bricks++; array_moving_bricks[num_moving_bricks] = num_bricks; } else if ((nBrkType == 12) || (nBrkType == 13)) { num_lava_bricks++; array_lava_bricks[num_lava_bricks] = num_bricks; } else if (nBrkType == 14) { num_bomb_bricks++; array_bomb_bricks[num_bomb_bricks] = num_bricks; } else if (nBrkType == 15) { num_break_bricks++; array_break_bricks[num_break_bricks] = num_bricks; } else if ((nBrkType >= 21) && (nBrkType <= 30)) { num_teleport_bricks++; array_teleport_bricks[num_teleport_bricks] = num_bricks; } if ((((((nBrkType >= 1) && (nBrkType <= 11)) || ((nBrkType >= 14) && (nBrkType <= 16))) || ((nBrkType >= 31) && (nBrkType <= 34))) || ((nBrkType >= 41) && (nBrkType <= 49))) || ((nBrkType >= 51) && (nBrkType <= 99))) { num_hard_bricks++; array_hard_bricks[num_hard_bricks] = num_bricks; } if ((nBrkType >= 51) && (nBrkType <= 99)) { num_laser_bricks++; array_laser_bricks[num_laser_bricks] = num_bricks; objBrk._LaserMaxTime = 80; if (nBrkType > 60) { objBrk._LaserMaxTime = 100; } if (nBrkType > 70) { objBrk._LaserMaxTime = 120; } if (nBrkType > 80) { objBrk._LaserMaxTime = 140; } if (nBrkType > 90) { objBrk._LaserMaxTime = 160; } objBrk._LaserTimer = objBrk._LaserMaxTime; objBrk._LaserType = 1; objBrk._LaserType = nBrkType - (Math.round(nBrkType / 10) * 10); if (objBrk._LaserType == 2) { objBrk._rotation = 90; } if (objBrk._LaserType == 3) { objBrk._rotation = 180; } if (objBrk._LaserType == 4) { objBrk._rotation = 270; } } if ((nBrkType >= 31) && (nBrkType <= 34)) { num_magnet_bricks++; array_magnet_bricks[num_magnet_bricks] = num_bricks; objBrk._LaserType = nBrkType - 30; if (objBrk._LaserType == 2) { objBrk._rotation = 90; } if (objBrk._LaserType == 3) { objBrk._rotation = 180; } if (objBrk._LaserType == 4) { objBrk._rotation = 270; } } if ((nBrkType >= 41) && (nBrkType <= 49)) { num_magnetswitch_bricks++; array_magnetswitch_bricks[num_magnetswitch_bricks] = num_bricks; objBrk._SwitchNumber = nBrkType - 40; } } j++; } i++; } FillMustDieArray(); NumberMustDieBricks = GetNumberMustDieBricks(); SetVisiblePanelBricks(); CreateLaserLines(); FillArrayNet(); SetSwitchMagnetValues(); ShowStartMessage(level_number); delete myDate; myDate = new Date(); CurrentTime = myDate.getTime(); ElapsedTime = CurrentTime - LastTime; LastTime = CurrentTime; if ((level_number > 10) && (RegisteredVersion == 0)) { ShowDemoLabel(); } } function FindBrick(x, y) { return(ArrayNet[x + ((y - 1) * field_sizeX)]); } function FindBrickByType(n) { var i = 1; while (i <= num_bricks) { if (this["brcik" + i]._DieTimer == 100) { if (this["brcik" + i]._Type == n) { return(i); } } i++; } return(9999); } function DeleteBrick(n) { var objBrk = this["brcik" + n]; ArrayNet[objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX)] = 9999; DeleteFromMustDieArray(n); DeleteFromCanMoveArray(n); DeleteFromLavaArray(n); DeleteFromHardArray(n); DeleteFromBombArray(n); DeleteFromBreakArray(n); DeleteFromLaserArray(n); DeleteFromMagnetArray(n); DeleteFromSwitchArray(n); DeleteFromMovingArray(n); AddToDeathArray(n); if (belong_brick == n) { belong_brick = 9999; } objBrk._DieTimer = 99; objBrk.GotoAndPlay(2); if (objBrk._Child != 9999) { this["brcik" + objBrk._Child]._Parent = 9999; objBrk._Child = 9999; } if (objBrk._Parent != 9999) { this["brcik" + objBrk._Parent]._Child = 9999; objBrk._Parent = 9999; } } function MarkBrickToDelete(n) { var objBrk = this["brcik" + n]; var objBrk2; var i; var j; var k; if (Math.abs(objBrk._x - ConvNetXtoX(objBrk._NetPosX)) > 6) { return(undefined); } if (Math.abs(objBrk._y - ConvNetYtoY(objBrk._NetPosY)) > 6) { return(undefined); } if (objBrk._MustDie == 0) { return(undefined); } if (objBrk._Falling) { return(undefined); } if (objBrk._DieTimer != 100) { return(undefined); } if (objBrk._Parent != 9999) { if ((this["brcik" + objBrk._Parent]._y - objBrk._y) > (brick_size + 6)) { return(undefined); } } Marked = false; j = 1; while (j <= 4) { k = 9999; if (j == 1) { if (objBrk._NetPosX > 1) { k = FindBrick(objBrk._NetPosX - 1, objBrk._NetPosY); } } else if (j == 2) { if (objBrk._NetPosX < field_sizeX) { k = FindBrick(objBrk._NetPosX + 1, objBrk._NetPosY); } } else if (j == 3) { if (objBrk._NetPosY > 1) { k = FindBrick(objBrk._NetPosX, objBrk._NetPosY - 1); } } else if (j == 4) { if (objBrk._NetPosY < field_sizeX) { k = FindBrick(objBrk._NetPosX, objBrk._NetPosY + 1); } } if (k != 9999) { objBrk2 = this["brcik" + k]; if (objBrk2._DieTimer == 100) { if (objBrk._Type == objBrk2._Type) { if (Math.abs(objBrk2._y - ConvNetYtoY(objBrk2._NetPosY)) < 5) { if (Math.abs(objBrk2._x - ConvNetXtoX(objBrk2._NetPosX)) < 5) { if (!objBrk2._Falling) { if (!((objBrk2._Parent != 9999) && ((this["brcik" + objBrk2._Parent]._y - objBrk2._y) > (brick_size + 6)))) { difX = objBrk._NetPosX - objBrk2._NetPosX; difY = objBrk._NetPosY - objBrk2._NetPosY; if (((((difX == 1) && (difY == 0)) || ((difX == -1) && (difY == 0))) || ((difX == 0) && (difY == 1))) || ((difX == 0) && (difY == -1))) { SetrightPosition(n); SetrightPosition(k); objBrk._DeleteMark = true; objBrk2._DeleteMark = true; if ((belong_brick == n) || (belong_brick == k)) { belong_brick = 9999; } Marked = true; } } } } } } } } j++; } if (Marked) { i = 1; while (i <= num_bricks) { objBrk2 = this["brcik" + i]; if (objBrk2._visible && (objBrk2._DeleteMark)) { if (this.ScoreOnBoardText1._DieTimer != 100) { this.ScoreOnBoardText1._ScoreMultiplier = 1; ScoreTextSetProperty(objBrk._x, objBrk._y - (brick_size * 1.5), "50"); } else { this.ScoreOnBoardText1._ScoreMultiplier++; if ((objBrk._y < (this.ScoreOnBoardText1._y + (brick_size * 1.5))) || (this.ScoreOnBoardText1._DieTimer < 100)) { ScoreTextSetProperty(objBrk._x, objBrk._y - (brick_size * 1.5), "50"); } this.ScoreOnBoardText1._DieTimer = 100; } Score = Score + 100; DeleteBrick(i); } i++; } SetVisiblePanelBricks(); if (this.ScoreOnBoardText1._ScoreMultiplier > 2) { PlayElimateBonusSound(); } else { PlayElimateSound(); } } } function GetNumberMustDieBricks() { return(total_num_must_die_bricks); } function DeleteFromLavaArray(n) { var j = 1; while (j <= num_lava_bricks) { if (array_lava_bricks[j] == n) { if (j < num_lava_bricks) { array_lava_bricks[j] = array_lava_bricks[num_lava_bricks]; } num_lava_bricks--; } j++; } } function UpdateLavaBricks() { var objBrk; var i; var n; i = 1; while (i <= num_lava_bricks) { objBrk = this["brcik" + array_lava_bricks[i]]; n = FindBrick(objBrk._NetPosX, objBrk._NetPosY); if (n != 9999) { if (objBrk._Type == 12) { DeleteBrick(n); SetVisiblePanelBricks(); } else if (objBrk._Type == 13) { level_failed = true; DeleteBrick(n); SetVisiblePanelBricks(); } } i++; } } function UpdateTeleportBricks() { var i; var j; var n; var objBrk; var objBrk2; i = 1; while (i <= num_teleport_bricks) { objBrk = this["brcik" + array_teleport_bricks[i]]; n = FindBrick(objBrk._NetPosX, objBrk._NetPosY); if (n != 9999) { if (Math.ceil(objBrk._Type / 2) != Math.floor(objBrk._Type / 2)) { if (FindBrickByType(objBrk._Type + 1) != 9999) { objBrk2 = this["brcik" + n]; j = objBrk2._NetPosX + ((objBrk2._NetPosY - 1) * field_sizeX); ArrayNet[j] = 9999; objBrk2._x = this["brcik" + FindBrickByType(objBrk._Type + 1)]._x; objBrk2._y = this["brcik" + FindBrickByType(objBrk._Type + 1)]._y; objBrk2._NetPosX = ConvXtoNetXround(objBrk2._x); objBrk2._NetPosY = ConvYtoNetYround(objBrk2._y); j = objBrk2._NetPosX + ((objBrk2._NetPosY - 1) * field_sizeX); ArrayNet[j] = n; objBrk2._Falling = true; } } } i++; } } function DeleteFromHardArray(n) { var j = 1; while (j <= num_hard_bricks) { if (array_hard_bricks[j] == n) { if (j < num_hard_bricks) { array_hard_bricks[j] = array_hard_bricks[num_hard_bricks]; } hard_bricks--; } j++; } } function DeleteFromBombArray(n) { var j = 1; while (j <= num_bomb_bricks) { if (array_bomb_bricks[j] == n) { if (j < num_bomb_bricks) { array_bomb_bricks[j] = array_bomb_bricks[num_bomb_bricks]; } num_bomb_bricks--; } j++; } } function UpdateBombBricks() { var objBrk; var i; var n; var j; i = 1; while (i <= num_bomb_bricks) { objBrk = this["brcik" + array_bomb_bricks[i]]; if (objBrk._NetPosY > 1) { n = FindBrick(objBrk._NetPosX, objBrk._NetPosY - 1); if (n != 9999) { PlayBombSound(); DeleteBrick(n); n = FindBrick(objBrk._NetPosX, objBrk._NetPosY + 1); if (n != 9999) { DeleteBrick(n); } n = FindBrick(objBrk._NetPosX - 1, objBrk._NetPosY); if (n != 9999) { DeleteBrick(n); } n = FindBrick(objBrk._NetPosX + 1, objBrk._NetPosY); if (n != 9999) { DeleteBrick(n); } n = FindBrick(objBrk._NetPosX + 1, objBrk._NetPosY - 1); if (n != 9999) { DeleteBrick(n); } n = FindBrick(objBrk._NetPosX + 1, objBrk._NetPosY + 1); if (n != 9999) { DeleteBrick(n); } n = FindBrick(objBrk._NetPosX - 1, objBrk._NetPosY - 1); if (n != 9999) { DeleteBrick(n); } n = FindBrick(objBrk._NetPosX - 1, objBrk._NetPosY + 1); if (n != 9999) { DeleteBrick(n); } objBrk.GotoAndPlay(3); j = 1; while (j <= num_lava_bricks) { objBrk2 = this["brcik" + array_lava_bricks[j]]; if ((Math.abs(objBrk2._NetPosX - objBrk._NetPosX) <= 1) && (Math.abs(objBrk2._NetPosY - objBrk._NetPosY) <= 1)) { DeleteBrick(objBrk2._Number); } j++; } SetVisiblePanelBricks(); } } i++; } } function DeleteFromBreakArray(n) { var j = 1; while (j <= num_break_bricks) { if (array_break_bricks[j] == n) { if (j < num_break_bricks) { array_break_bricks[j] = array_break_bricks[num_break_bricks]; } num_break_bricks--; } j++; } } function UpdateBreakBricks() { var objBrk; var objBrk2; var i; var n; i = 1; while (i <= num_break_bricks) { objBrk = this["brcik" + array_break_bricks[i]]; if (objBrk._NetPosY > 1) { n = FindBrick(objBrk._NetPosX, objBrk._NetPosY - 1); objBrk2 = this["brcik" + n]; if (n != 9999) { if (objBrk2._MustDie == 1) { objBrk.GotoAndStop(5 - Math.round(objBrk._Health / 20)); objBrk._Health = objBrk._Health - 3; if (objBrk._Health <= 0) { DeleteBrick(FindBrick(objBrk._NetPosX, objBrk._NetPosY)); } } } } i++; } } function DeleteFromLaserArray(n) { var j = 1; while (j <= num_laser_bricks) { if (array_laser_bricks[j] == n) { if (j < num_laser_bricks) { array_laser_bricks[j] = array_laser_bricks[num_laser_bricks]; } num_laser_bricks--; } j++; } } function UpdateLaserBricks() { var objBrk; var i; i = 1; while (i <= num_laser_bricks) { objBrk = this["brcik" + array_laser_bricks[i]]; objBrk._LaserTimer = objBrk._LaserTimer - 1; if (objBrk._LaserTimer < 1) { objBrk._LaserTimer = objBrk._LaserMaxTime; } GetLaserTarget(array_laser_bricks[i]); if (objBrk._LaserTimer < (objBrk._LaserMaxTime / 4)) { LaserFire(array_laser_bricks[i]); } UpdateLaserLines(i); i++; } } function GetLaserTarget(n) { var objBrk = this["brcik" + n]; var temp_i; var add_x = -1; var add_y = 0; objBrk._LaserEndNetX = 9999; if (objBrk._LaserType == 1) { add_x = -1; add_y = 0; } else if (objBrk._LaserType == 2) { add_x = 0; add_y = -1; } else if (objBrk._LaserType == 3) { add_x = 1; add_y = 0; } else if (objBrk._LaserType == 4) { add_x = 0; add_y = 1; } var b = false; var cur_x = (objBrk._NetPosX + add_x); var cur_y = (objBrk._NetPosY + add_y); objBrk._LaserStartNetX = cur_x; objBrk._LaserStartNetY = cur_y; do { if (!((FindBrick(cur_x, cur_y) == 9999) || (this["brcik" + FindBrick(cur_x, cur_y)]._MustDie == 1))) { break; } b = true; cur_x = cur_x + add_x; cur_y = cur_y + add_y; if (cur_x < 1) { break; } if (cur_y < 1) { break; } if (cur_x > field_sizeX) { break; } } while (cur_y <= field_sizeY); if (b) { objBrk._LaserEndNetX = cur_x - add_x; objBrk._LaserEndNetY = cur_y - add_y; if (objBrk._LaserEndNetX < objBrk._LaserStartNetX) { temp_i = objBrk._LaserEndNetX; objBrk._LaserEndNetX = objBrk._LaserStartNetX; objBrk._LaserStartNetX = temp_i; } if (objBrk._LaserEndNetY < objBrk._LaserStartNetY) { temp_i = objBrk._LaserEndNetY; objBrk._LaserEndNetY = objBrk._LaserStartNetY; objBrk._LaserStartNetY = temp_i; } } } function LaserFire(n) { var objBrk = this["brcik" + n]; var objBrk2; var i; var j; var add_x = 0; var add_y = 0; if (objBrk._LaserEndNetX == 9999) { return(undefined); } i = objBrk._LaserStartNetX; while (i <= objBrk._LaserEndNetX) { j = objBrk._LaserStartNetY; while (j <= objBrk._LaserEndNetY) { objBrk2 = FindBrick(i, j); if (objBrk2 != 9999) { if (this["brcik" + objBrk2]._MustDie == 1) { level_failed = true; DeleteBrick(objBrk2); } } j++; } i++; } } function CreateLaserLines() { var i; var j; var strName; var objBrk; var objBrk2; i = 1; while (i <= num_laser_bricks) { j = 1; while (j <= 14) { strName = (("laser" + i) + "_") + j; duplicateMovieClip (LibraryLaser, strName, (500 + (i * 15)) + j); objBrk = this[strName]; objBrk2 = this["brcik" + array_laser_bricks[i]]; objBrk._visible = false; if ((objBrk2._LaserType == 2) || (objBrk2._LaserType == 4)) { objBrk._rotation = 90; } j++; } i++; } } function DeleteLaserLines() { var i; var j; i = 1; while (i <= 20) { j = 1; while (j <= 14) { removeMovieClip(this[(("laser" + i) + "_") + j]); j++; } i++; } } function UpdateLaserLines(n) { var objBrk; var objBrk2; var j = 1; while (j <= 14) { this[(("laser" + n) + "_") + j]._visible = false; j++; } objBrk = this["brcik" + array_laser_bricks[n]]; if (objBrk._LaserTimer >= (objBrk._LaserMaxTime / 4)) { return(undefined); } if (objBrk._LaserEndNetX == 9999) { return(undefined); } var cur = 1; var i; var j; i = objBrk._LaserStartNetX; while (i <= objBrk._LaserEndNetX) { j = objBrk._LaserStartNetY; while (j <= objBrk._LaserEndNetY) { objBrk2 = this[(("laser" + n) + "_") + cur]; objBrk2._visible = true; objBrk2._x = ConvNetXtoX(i); objBrk2._y = ConvNetYtoY(j); cur++; j++; } i++; } } function DeleteFromMagnetArray(n) { var j = 1; while (j <= num_magnet_bricks) { if (array_magnet_bricks[j] == n) { if (j < num_magnet_bricks) { array_magnet_bricks[j] = array_magnet_bricks[num_magnet_bricks]; } num_magnet_bricks--; } j++; } } function UpdateMagnetBricks() { var j; var objBrk; var objBrk2; var n; var add_x; var add_y; var i = 1; while (i <= num_magnetswitch_bricks) { objBrk = this["brcik" + array_magnetswitch_bricks[i]]; m = FindBrick(objBrk._NetPosX, objBrk._NetPosY - 1); n = objBrk._SwitchNumber; objBrk2 = this["brcik" + n]; if (m == 9999) { if (objBrk2._MagnetOn == 1) { ChangeMagnetValue(n, array_magnetswitch_bricks[i]); } } else if (objBrk2._MagnetOn == 2) { ChangeMagnetValue(n, array_magnetswitch_bricks[i]); } i++; } var i = 1; while (i <= num_magnet_bricks) { objBrk = this["brcik" + array_magnet_bricks[i]]; if (objBrk._MagnetOn == 1) { n = FindMagnetTarget(array_magnet_bricks[i]); if (n != 9999) { objBrk2 = this["brcik" + n]; if (belong_brick == n) { belong_brick = 9999; } objBrk2._BelongMagnet = array_magnet_bricks[i]; objBrk2._Falling = false; add_x = 0; add_y = 0; if (objBrk._LaserType == 1) { add_y = 1; } else if (objBrk._LaserType == 2) { add_x = -1; } else if (objBrk._LaserType == 3) { add_y = -1; } else if (objBrk._LaserType == 4) { add_x = 1; } if (((FindBrick(objBrk._NetPosX + add_x, objBrk._NetPosY + add_y) == 9999) || ((add_y != 0) && ((objBrk2._y - ConvNetYtoY(ConvYtoNetY(objBrk2._y))) > (Math.abs(objBrk2._MoveY) + add_y)))) || ((add_x != 0) && ((objBrk2._x - ConvNetXtoX(ConvXtoNetX(objBrk2._x))) > (Math.abs(objBrk2._MoveX) + add_x)))) { j = objBrk2._NetPosX + ((objBrk2._NetPosY - 1) * field_sizeX); ArrayNet[j] = 9999; if (objBrk._LaserType == 1) { if (objBrk2._y > ((objBrk._y + brick_size) + 2)) { objBrk2._y = objBrk2._y - 4; MarkBrickToDelete(n); } } else if (objBrk._LaserType == 2) { objBrk2._x = objBrk2._x + 4; } else if (objBrk._LaserType == 3) { objBrk2._y = objBrk2._y + 4; } else if (objBrk._LaserType == 4) { objBrk2._x = objBrk2._x - 4; } objBrk2._NetPosX = ConvXtoNetX(objBrk2._x); objBrk2._NetPosY = ConvYtoNetY(objBrk2._y); j = objBrk2._NetPosX + ((objBrk2._NetPosY - 1) * field_sizeX); ArrayNet[j] = n; if ((objBrk._LaserType == 1) || (objBrk._LaserType == 3)) { objBrk2._x = ConvNetXtoX(objBrk2._NetPosX); } if ((objBrk._LaserType == 2) || (objBrk._LaserType == 4)) { objBrk2._y = ConvNetYtoY(objBrk2._NetPosY); } } else { SetrightPosition(n); } } } i++; } } function FindMagnetTarget(n) { var objBrk = this["brcik" + n]; var objBrk2; var add_x = 0; var add_y = 0; if (objBrk._LaserType == 1) { add_y = 1; } else if (objBrk._LaserType == 2) { add_x = -1; } else if (objBrk._LaserType == 3) { add_y = -1; } else if (objBrk._LaserType == 4) { add_x = 1; } var b = false; var cur_x = (objBrk._NetPosX + (1 * add_x)); var cur_y = (objBrk._NetPosY + (1 * add_y)); do { if (FindBrick(cur_x, cur_y) != 9999) { break; } b = true; cur_x = cur_x + add_x; cur_y = cur_y + add_y; if (cur_x < 1) { break; } if (cur_y < 1) { break; } if (cur_x > field_sizeX) { break; } } while (cur_y <= field_sizeY); if ((((cur_x >= 1) && (cur_y >= 1)) && (cur_x <= field_sizeX)) && (cur_y <= field_sizeY)) { if (FindBrick(cur_x, cur_y) != 9999) { objBrk2 = this["brcik" + FindBrick(cur_x, cur_y)]; if (objBrk2._MustDie == 1) { if (objBrk2._Parent == 9999) { return(FindBrick(cur_x, cur_y)); } } } } return(9999); } function ChangeMagnetValue(n, m) { var objBrk = this["brcik" + n]; if (objBrk._MagnetOn == 1) { objBrk._MagnetOn = 2; } else { objBrk._MagnetOn = 1; } if (objBrk._MagnetOn == 1) { this["brcik" + m].GotoAndStop(3); } else if (objBrk._MagnetOn == 2) { this["brcik" + m].GotoAndStop(1); } } function SetSwitchMagnetValues() { var objBrk; var j = 1; while (j <= num_magnetswitch_bricks) { objBrk = this["brcik" + array_magnetswitch_bricks[j]]; objBrk._SwitchNumber = this["brcik" + array_magnet_bricks[objBrk._SwitchNumber]]._Number; j++; } } function DeleteFromSwitchArray(n) { var j = 1; while (j <= num_magnetswitch_bricks) { if (array_magnetswitch_bricks[j] == n) { if (j < num_magnetswitch_bricks) { array_magnetswitch_bricks[j] = array_magnetswitch_bricks[num_magnetswitch_bricks]; } num_magnetswitch_bricks--; } j++; } } function DeleteFromDeathArray(n) { var j = 1; while (j <= num_death_bricks) { if (array_death_bricks[j] == n) { if (j < num_death_bricks) { array_death_bricks[j] = array_death_bricks[num_death_bricks]; } num_death_bricks--; } j++; } } function AddToDeathArray(n) { num_death_bricks++; array_death_bricks[num_death_bricks] = n; } function AddToNextStepArray(n) { num_next_step_array++; mark_next_step_array[num_next_step_array] = n; } function UpdateNextStepArray() { var i = 1; while (i <= num_next_step_array) { MarkBrickToDelete(mark_next_step_array[i]); i++; } num_next_step_array = 0; } function UpdateGame() { var objBrk; var d_x; var d_y; var k; if (demo_mode) { demo_timer--; if (demo_timer <= 0) { demo_mode = false; demo_timer = 0; PlayMainMenuMusic(); ShowBuyMeWindow(1); return(undefined); } } UpdateNextStepArray(); var n_x = ConvXtoNetXround(_xmouse); var n_y = ConvYtoNetYround(_ymouse); MovePause--; if (MovePause <= 0) { if ((((n_x >= 1) && (n_x <= field_sizeX)) && (n_y >= 1)) && (n_y <= field_sizeY)) { MovePause = 2; if (n_x > arrow1._NetPosX) { d_x = 1; } if (n_x < arrow1._NetPosX) { d_x = -1; } if (belong_brick == 9999) { arrow1._NetPosX = n_x; arrow1._NetPosY = n_y; arrow1._x = ConvNetXtoX(arrow1._NetPosX); arrow1._y = ConvNetYtoY(arrow1._NetPosY); } else if (n_x != arrow1._NetPosX) { if (FindBrick(arrow1._NetPosX + d_x, arrow1._NetPosY) == 9999) { objBrk = this["brcik" + belong_brick]; if (!objBrk._Falling) { if (!((objBrk._Parent != 9999) && (((this["brcik" + objBrk._Parent]._y - brick_size) - objBrk._y) > 10))) { PlayBloxMovingSound(); ArrayNet[objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX)] = 9999; arrow1._NetPosX = arrow1._NetPosX + d_x; arrow1._x = ConvNetXtoX(arrow1._NetPosX); arrow1._y = ConvNetYtoY(arrow1._NetPosY); objBrk._x = arrow1._x; objBrk._y = arrow1._y; objBrk._NetPosX = arrow1._NetPosX; objBrk._NetPosY = arrow1._NetPosY; ArrayNet[objBrk._NetPosX + ((objBrk._NetPosY - 1) * field_sizeX)] = belong_brick; if (objBrk._Child != 9999) { this["brcik" + objBrk._Child]._Parent = 9999; objBrk._Child = 9999; } if (objBrk._Parent != 9999) { this["brcik" + objBrk._Parent]._Child = 9999; objBrk._Parent = 9999; } AddToNextStepArray(belong_brick); } } } if (belong_brick != 9999) { if (objBrk._Parent == 9999) { if (!objBrk._Falling) { objBrk._x = ConvNetXtoX(objBrk._NetPosX); objBrk._y = ConvNetYtoY(objBrk._NetPosY); arrow1._x = this["brcik" + belong_brick]._x; arrow1._y = this["brcik" + belong_brick]._y; arrow1._NetPosX = this["brcik" + belong_brick]._NetPosX; arrow1._NetPosY = this["brcik" + belong_brick]._NetPosY; } } } } } } UpdateParentChild(); UpdateMoving(); UpdateFalling(); if (num_magnet_bricks > 0) { var i = 1; while (i <= total_num_must_die_bricks) { objBrk = this["brcik" + array_must_die_bricks[i]]; objBrk._BelongMagnet = 9999; i++; } } UpdateMoveArrows(); ScoreTextUpdate(); ScoreBonusTextUpdate(); UpdateMagnetBricks(); UpdateLaserBricks(); UpdateDieTimer(); UpdateBreakBricks(); UpdateBombBricks(); UpdateTeleportBricks(); UpdateLavaBricks(); objBrk = this["brcik" + belong_brick]; arrow1._x = objBrk._x; arrow1._y = objBrk._y; arrow1._NetPosX = objBrk._NetPosX; arrow1._NetPosY = objBrk._NetPosY; NumberMustDieBricks = GetNumberMustDieBricks(); if ((NumberMustDieBricks == 0) || (level_failed)) { FinishLevelTimer = FinishLevelTimer - 10; } if (EnableEscSkipLevel == 1) { if (Key.isDown(27) || (Key.isDown(39))) { ShowLevelFinishedWindow(); } } else if (Key.isDown(27)) { PlayButtonSound(); ShowGameMenuWindow(); } if (FinishLevelTimer < 0) { if (!level_failed) { PlayLevelCompleteSound(); ShowLevelFinishedWindow(); } } if (FinishLevelTimer < 0) { if (level_failed) { PlayLevelInCompleteSound(); ShowLevelFailedWindow(); } } if (took_brick) { if (this.arrow1._currentframe < 35) { this.arrow1.GotoAndPlay(35); } } if (!took_brick) { if (this.arrow1._currentframe >= 35) { this.arrow1.GotoAndPlay(1); } } delete myDate; myDate = new Date(); CurrentTime = myDate.getTime(); ElapsedTime = (CurrentTime - LastTime) / 250; LastTime = CurrentTime; Time = Time - ElapsedTime; if (Time < 0) { Time = 0; } TimeRound = Math.Round(Time / 10) * 10; } function InitPanelBricks() { var objBrk; var i = 1; while (i <= 8) { duplicateMovieClip ("LibraryBrick" + i, "panel_brick" + i, 350 + i); i++; } var i = 1; while (i <= 8) { objBrk = this["panel_brick" + i]; objBrk._width = 29; objBrk._height = 29; i++; } array_panel_bricks = new array(10); var i = 2; while (i <= 8) { duplicateMovieClip ("left_panel_text1", "left_panel_text" + i, 420 + i); i++; } } function CalculateNumBricksEachColor() { var objBrk; num_panel_bricks = 0; var i = 1; while (i <= 8) { array_panel_bricks[i] = 0; var j = 1; while (j <= num_bricks) { objBrk = this["brcik" + j]; if (objBrk._DieTimer == 100) { if (objBrk._Type == (i + 2)) { array_panel_bricks[i]++; } } j++; } i++; } } function GetBrXCoordFromPlace(place) { var leftPanelXCoord = 26; if (place == 1) { return(leftPanelXCoord); } if (place == 2) { return(leftPanelXCoord); } if (place == 3) { return(leftPanelXCoord); } if (place == 4) { return(leftPanelXCoord); } if (place == 5) { return(leftPanelXCoord + 57); } if (place == 6) { return(leftPanelXCoord + 57); } if (place == 7) { return(leftPanelXCoord + 57); } if (place == 8) { return(leftPanelXCoord + 57); } } function GetBrYCoordFromPlace(place) { var leftPanelYCoord = 258; if (place == 1) { return(leftPanelYCoord); } if (place == 2) { return(leftPanelYCoord + 36); } if (place == 3) { return(leftPanelYCoord + 72); } if (place == 4) { return(leftPanelYCoord + 108); } if (place == 5) { return(leftPanelYCoord); } if (place == 6) { return(leftPanelYCoord + 36); } if (place == 7) { return(leftPanelYCoord + 72); } if (place == 8) { return(leftPanelYCoord + 108); } } function SetVisiblePanelBricks() { var objBrk; var i = 1; while (i <= 8) { this["panel_brick" + i]._visible = false; i++; } var i = 1; while (i <= 8) { this["left_panel_text" + i]._visible = false; i++; } CalculateNumBricksEachColor(); cur_place = 0; var i = 1; while (i <= 8) { if (array_panel_bricks[i] != 0) { cur_place++; objBrk = this["panel_brick" + i]; objBrk2 = this["left_panel_text" + i]; objBrk._visible = true; objBrk2._visible = true; objBrk2.text = "x" + array_panel_bricks[i]; objBrk._x = GetBrXCoordFromPlace(cur_place); objBrk._y = GetBrYCoordFromPlace(cur_place); objBrk2._x = GetBrXCoordFromPlace(cur_place) + 12; objBrk2._y = GetBrYCoordFromPlace(cur_place) - 10; } i++; } } function ShowStartMessage(n) { LevelStart1.hint1_clip._visible = false; LevelStart1.hint2_clip._visible = false; LevelStart1.hint3_clip._visible = false; LevelStart1.hint4_clip._visible = false; LevelStart1.hint5_clip._visible = false; LevelStart1.hint6_clip._visible = false; LevelStart1.hint7_clip._visible = false; LevelStart1.hint8_clip._visible = false; LevelStart1.hint9_clip._visible = false; LevelStart1.hint10_clip._visible = false; if (n == 1) { LevelStart1.hint1_clip._visible = true; LevelStart1.hint1_clip.gotoandplay(1); LevelStart1.Hint.text = "Click a blox then move mouse to drag it. Blox are pulled down by gravity and cannot be dragged up.\n\nRemove similar colored blox by dragging them together. Remove all colored blox to beat the level."; ShowLevelStartWindow(); } else if (n == 2) { LevelStart1.hint9_clip._visible = true; LevelStart1.hint9_clip.gotoandplay(1); LevelStart1.Hint.text = "Move blox in correct order to avoid getting stuck.\nIf stuck click the retry button."; ShowLevelStartWindow(); } else if (n == 3) { LevelStart1.hint7_clip._visible = true; LevelStart1.hint7_clip.gotoandplay(1); LevelStart1.Hint.text = "Use the elevator to move a blox upwards."; ShowLevelStartWindow(); } else if (n == 4) { LevelStart1.hint10_clip._visible = true; LevelStart1.hint10_clip.gotoandplay(1); LevelStart1.Hint.text = "Place 3 similar blox together carefully\nso that you do not end up with 1 blox left."; ShowLevelStartWindow(); } else if (n == 6) { LevelStart1.hint3_clip._visible = true; LevelStart1.hint3_clip.gotoandplay(1); LevelStart1.Hint.text = "Damaged blox slowly break apart\nwhen a blox is placed on top of it."; ShowLevelStartWindow(); } else if (n == 8) { LevelStart1.hint2_clip._visible = true; LevelStart1.hint2_clip.gotoandplay(1); LevelStart1.Hint.text = "Drop a blox on a bomb to destroy the surrounding blox.\n\nHint: Use the bomb to remove single blox."; ShowLevelStartWindow(); } else if (n == 9) { LevelStart1.hint4_clip._visible = true; LevelStart1.hint4_clip.gotoandplay(1); LevelStart1.Hint.text = "Drop blox in water to safely remove them.\nDo not drop in lava (lava in later levels)."; ShowLevelStartWindow(); } else if (n == 13) { LevelStart1.hint6_clip._visible = true; LevelStart1.hint6_clip.gotoandplay(1); LevelStart1.Hint.text = "Use the warp gate to\ntransport a blox."; ShowLevelStartWindow(); } else if (n == 22) { LevelStart1.hint8_clip._visible = true; LevelStart1.hint8_clip.gotoandplay(1); LevelStart1.Hint.text = "Avoid the laser beams."; ShowLevelStartWindow(); } else if (n == 27) { LevelStart1.hint5_clip._visible = true; LevelStart1.hint5_clip.gotoandplay(1); LevelStart1.Hint.text = "Use a magnet to lift a blox.\n\nActivate a magnet using the switches."; ShowLevelStartWindow(); } else { ShowPlayArea(); } } function ScoreTextSetProperty(x1, y1, p_value) { var objScoreText = this.ScoreOnBoardText1; objScoreText._ScoreValue = 100; objScoreText._NetPosX = x1; objScoreText._y = y1; objScoreText.text = p_value; objScoreText._DieTimer = 100; } function ScoreTextUpdate() { var objScoreText = this.ScoreOnBoardText1; objScoreText._DieTimer = objScoreText._DieTimer - 5; if (objScoreText._DieTimer < 1) { objScoreText._visible = false; return(undefined); } objScoreText._visible = true; if (objScoreText._ScoreMultiplier > 2) { objScoreText.text = ((objScoreText._ScoreValue * objScoreText._ScoreMultiplier) + " bonus x") + objScoreText._ScoreMultiplier; } else { objScoreText.text = objScoreText._ScoreValue * objScoreText._ScoreMultiplier; } if (objScoreText._DieTimer > 50) { objScoreText._Alpha = 150 - objScoreText._DieTimer; } else { objScoreText._Alpha = objScoreText._DieTimer * 2; } if (objScoreText._ScoreMultiplier > 2) { if (objScoreText._DieTimer > 80) { objScoreText._xscale = 100 + ((objScoreText._DieTimer - 80) * 50); } else { objScoreText._xscale = 100; } } else { objScoreText._xscale = 100; objScoreText._y = objScoreText._y - 3; } objScoreText._x = objScoreText._NetPosX - (objScoreText._width / 2); } function InitMoveArrows() { movementarrow_right._rotation = 180; movementarrow_left._visible = true; movementarrow_right._visible = true; movementarrow_left._alpha = 0; movementarrow_right._alpha = 0; } function UpdateMoveArrows() { var objBrk = this["brcik" + belong_brick]; r_a = false; l_a = false; if ((belong_brick != 9999) && (took_brick)) { if (!objBrk._Falling) { if (FindBrick(arrow1._NetPosX + 1, arrow1._NetPosY) == 9999) { r_a = true; } } } if ((belong_brick != 9999) && (took_brick)) { if (!objBrk._Falling) { if (FindBrick(arrow1._NetPosX - 1, arrow1._NetPosY) == 9999) { l_a = true; } } } if (r_a) { movementarrow_right._x = arrow1._x + 30; movementarrow_right._y = arrow1._y; if (movementarrow_right._alpha < 100) { movementarrow_right._alpha = movementarrow_right._alpha + 30; } } else if (movementarrow_right._alpha > 0) { movementarrow_right._alpha = movementarrow_right._alpha - 30; } if (l_a) { movementarrow_left._x = arrow1._x - 30; movementarrow_left._y = arrow1._y; if (movementarrow_left._alpha < 100) { movementarrow_left._alpha = movementarrow_left._alpha + 30; } } else if (movementarrow_left._alpha > 0) { movementarrow_left._alpha = movementarrow_left._alpha - 30; } if (movementarrow_left._alpha > 100) { movementarrow_left._alpha = 100; } else if (movementarrow_left._alpha < 0) { movementarrow_left._alpha = 0; } if (movementarrow_right._alpha > 100) { movementarrow_right._alpha = 100; } else if (movementarrow_right._alpha < 0) { movementarrow_right._alpha = 0; } movementarrow_left._height = movementarrow_left._alpha / 8; movementarrow_left._width = movementarrow_left._alpha / 8; movementarrow_right._height = movementarrow_right._alpha / 8; movementarrow_right._width = movementarrow_right._alpha / 8; } function HideAllWindows() { PlayArea._visible = false; MainMenu1._visible = false; MainMenuMode = false; Help1._visible = false; GameMenu1._visible = false; dialog_level_finished1._visible = false; LevelStart1._visible = false; LevelFailed1._visible = false; EnterYourName1._visible = false; BuyMeWindow1._visible = false; LibraryDemoLabel1._visible = false; SelectLevelFree1._visible = false; SelectLevelBlue1._visible = false; SelectLevelPurple1._visible = false; OptionsMenu1._visible = false; } function ShowPlayArea() { HideAllWindows(); PlayArea._visible = true; PlayArea.gotoandplay(1); dialog_mode = false; level_complete_mode = false; } function ShowDemoLabel() { HideAllWindows(); dialog_mode = true; demo_mode = true; demo_timer = 80; PlayArea._visible = true; LibraryDemoLabel1._visible = true; LibraryDemoLabel1.gotoandplay(1); } function ShowMainMenu() { HideAllWindows(); MainMenu1._visible = true; MainMenu1.gotoandplay(1); MainMenuMode = true; dialog_mode = true; if (HiScoreEnabled == 0) { MainMenu1.Button_HighScores._visible = false; } if (RegisteredVersion == 1) { MainMenu1.Button_Buy._visible = false; } if ((RegisteredVersion == 1) || (LinkDownload.length == 0)) { MainMenu1.Button_Download._visible = false; } } function ShowSelectLevelFreeWindow() { HideAllWindows(); MainMenu1._visible = true; SelectLevelFree1._visible = true; SelectLevelFree1.gotoandplay(1); dialog_mode = true; } function ShowSelectLevelBlueWindow() { HideAllWindows(); MainMenu1._visible = true; SelectLevelBlue1._visible = true; SelectLevelBlue1.gotoandplay(1); dialog_mode = true; } function ShowSelectLevelPurpleWindow() { HideAllWindows(); MainMenu1._visible = true; SelectLevelPurple1._visible = true; SelectLevelPurple1.gotoandplay(1); dialog_mode = true; } function ShowOptionsMenu(menuMode) { HideAllWindows(); if (menuMode == 2) { PlayArea._visible = true; } else { MainMenu1._visible = true; } OptionsMenu1._visible = true; OptionsMenu1.gotoandplay(1); dialog_mode = true; optionsMenuMode = menuMode; OptionsMenu1.sound_check._visible = SoundOn; OptionsMenu1.music_check._visible = MusicOn; if (OptionsMenu1._highquality) { OptionsMenu1.quality_check._visible = true; } else { OptionsMenu1.quality_check._visible = false; } } function ShowEnterYourNameWindow() { HideAllWindows(); PlayArea._visible = true; EnterYourName1._visible = true; EnterYourName1.gotoandplay(1); dialog_mode = true; } function ShowBuyMeWindow(buyMeMode) { HideAllWindows(); BuyMeWindowMode = buyMeMode; BuyMeWindow1._visible = true; BuyMeWindow1.gotoandplay(1); BuyMeWindow1.BuyMe_Hint1_clip.gotoandplay(1); dialog_mode = true; } function ShowHelpWindow(helpMode) { HideAllWindows(); helpWindowMode = helpMode; HelpWindowFrameNum = 0; Help1._visible = true; Help1.gotoandplay(1); dialog_mode = true; } function ShowLevelStartWindow() { HideAllWindows(); LevelStart1._visible = true; LevelStart1.gotoandplay(1); dialog_mode = true; } function ShowLevelFinishedWindow() { HideAllWindows(); dialog_mode = true; level_complete_mode = true; PlayArea._visible = true; dialog_level_finished1._visible = true; dialog_level_finished1.gotoandplay(1); } function ShowLevelFailedWindow() { HideAllWindows(); dialog_mode = true; PlayArea._visible = true; LevelFailed1._visible = true; LevelFailed1.gotoandplay(1); } function ShowGameMenuWindow() { HideAllWindows(); dialog_mode = true; PlayArea._visible = true; GameMenu1._visible = true; GameMenu1.gotoandplay(1); } function PlayButtonSound() { if (SoundOn) { SoundPushButton.start(); } } function PlayBonusCountSound() { if (SoundOn) { SoundBonusCount.start(); } } function PlayElimateSound() { if (SoundOn) { SoundElimenateBlox.start(); } } function PlayElimateBonusSound() { if (SoundOn) { SoundBonus.start(); } } function PlayBombSound() { if (SoundOn) { SoundBombExplode.start(); } } function PlayBloxMovingSound() { if (SoundOn) { SoundBloxMoving.start(); } } function PlayLevelCompleteSound() { if (SoundOn) { SoundLevelComplete.start(); } } function PlayLevelInCompleteSound() { if (SoundOn) { SoundLevelInComplete.start(); } } function PlayGetBloxSound() { if (SoundOn) { SoundGetBlox.start(); } } function StopMusic() { MainMenuMusic.stop(); GamePlayMusic1.stop(); GamePlayMusic2.stop(); } function PlayMainMenuMusic() { StopMusic(); if (MusicOn) { MainMenuMusic.start(0, 1000000); } } function PlayGamePlayMusic() { StopMusic(); } function SelectLevel_StartGame(levelNum, isFreePeek) { PlayButtonSound(); StopMusic(); Score = 0; retry = 1; level_number = levelNum; LoadBricks(field_sizeX, field_sizeY); PlayGamePlayMusic(); Time = 990; } function GotoNextLevel() { level_number++; if (level_number > total_num_levels) { if (HiScoreEnabled == 1) { ShowEnterYourNameWindow(); } else { PlayMainMenuMusic(); ShowMainMenu(); } level_complete_mode = false; } else if ((level_number > 10) && (RegisteredVersion == 0)) { if ((level_number <= 11) && (HiScoreEnabled == 1)) { ShowEnterYourNameWindow(); } else { PlayMainMenuMusic(); ShowBuyMeWindow(1); } } else { ShowPlayArea(); LoadBricks(field_sizeX, field_sizeY); retry = 1; level_complete_mode = false; Time = 990; PlayGamePlayMusic(); } } function EncrpytString(strVal) { var strKey = "aHfEjcDebChGiAfIjDbEjacD"; var nLenKey = strKey.length; var strZero = "0"; var strOut = ""; var nTot = strVal.length; var nCntKey = 0; var strOut = ""; var nCodeVal; var nCodeKey; var nTemp; var nChecksum = 0; nCnt = 0; while (nCnt < nTot) { nCodeVal = strVal.charCodeAt(nCnt); if (nCodeVal >= 128) { nCodeVal = "X"; } nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = (nCodeVal % 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nChecksum = nChecksum + nTemp; nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = Math.floor(nCodeVal / 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nChecksum = nChecksum + nTemp; nCnt++; } nChecksum = nChecksum % 256; nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = (nChecksum % 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); nCodeKey = strKey.charCodeAt(nCntKey); nCntKey = nCntKey + 1; if (nCntKey >= nLenKey) { nCntKey = 0; } nTemp = Math.floor(nChecksum / 16) + nCodeKey; strOut = strOut + String.fromCharCode(nTemp); return(strOut); } function AppendUrlParam(strUrl, strParam) { if (strUrl.indexOf("?") > 0) { return((strUrl + "&") + strParam); } return((strUrl + "?") + strParam); } function GetUrlParam(strUrl, strParam) { var strUrlLC = strUrl.toLowerCase(); var nPos = strUrlLC.indexOf(strParam); var nParamLen = strParam.length; if (nPos > 0) { var nNumChars; var nPosEnd = strUrlLC.indexOf("&", nPos + nParamLen); if (nPosEnd > 0) { nNumChars = nPosEnd - nPos; } else { nNumChars = strUrl.length - nPos; } return(strUrl.substr(nPos + nParamLen, nNumChars)); } return(""); } function GetBaseUrl(strUrl) { var nNumChars = strUrl.length; var nPos = strUrl.indexOf("?", 0); if (nPos > 0) { nNumChars = nPos; } return(strUrl.substr(0, nNumChars)); } function DoStartupInit() { strAffilateID = _root.GetUrlParam(_url, "aid="); level_failed = false; level_complete_mode = false; retry = 1; dialog_mode = false; demo_mode = false; demo_timer = 0; brick_size = 36; num_bricks = 0; belong_brick = 9999; field_sizeX = 14; field_sizeY = 12; FinishLevelTimer = 100; level_number = 1; otstupX = 109; otstupY = 6; NumberMustDieBricks = 10; took_brick = false; total_num_must_die_bricks = 0; array_must_die_bricks = new array((field_sizeX * field_sizeY) + 1); ArrayNet = new array((field_sizeX * field_sizeY) + 1); array_can_move_bricks = new array((field_sizeX * field_sizeY) + 1); num_can_move_bricks = 0; array_moving_bricks = new array(20); num_moving_bricks = 0; array_lava_bricks = new array(20); num_lava_bricks = 0; array_teleport_bricks = new array(10); num_teleport_bricks = 0; array_hard_bricks = new array((field_sizeX * field_sizeY) + 1); num_hard_bricks = 0; array_bomb_bricks = new array(20); num_bomb_bricks = 0; array_break_bricks = new array(100); num_break_bricks = 0; array_laser_bricks = new array(100); num_laser_bricks = 0; array_magnet_bricks = new array(100); num_magnet_bricks = 0; array_death_bricks = new array(100); num_death_bricks = 0; array_magnetswitch_bricks = new array(100); num_magnetswitch_bricks = 0; mark_next_step_array = new array(10); num_next_step_array = 0; LevelScore = 0; LastScore = 0; Score = 0; Time = 0; TimeRound = 0; MovePause = 2; SoundOn = true; MusicOn = true; HighQualityOn = false; myDate = new Date(); CurrentTime = myDate.getTime(); ElapsedTime = CurrentTime - LastTime; LastTime = CurrentTime; InitPanelBricks(); MainMenuMusic = new Sound(); MainMenuMusic.attachSound("mainmenumusic"); PlayMainMenuMusic(); SoundGetBlox = new Sound(); SoundGetBlox.attachSound("getblox"); SoundBloxMoving = new Sound(); SoundBloxMoving.attachSound("bloxmoving"); SoundElimenateBlox = new Sound(); SoundElimenateBlox.attachSound("elimenateblox"); SoundBombExplode = new Sound(); SoundBombExplode.attachSound("bombexplode"); SoundPushButton = new Sound(); SoundPushButton.attachSound("pushbutton"); SoundLevelComplete = new Sound(); SoundLevelComplete.attachSound("s_levelcomplete"); SoundLevelInComplete = new Sound(); SoundLevelInComplete.attachSound("s_levelincomplete"); SoundBonusCount = new Sound(); SoundBonusCount.attachSound("s_bonuscount"); SoundBonus = new Sound(); SoundBonus.attachSound("s_bonus"); ScoreOnBoardText._visible = false; duplicateMovieClip (ScoreOnBoardText, "ScoreOnBoardText1", 502); duplicateMovieClip (ScoreOnBoardText, "ScoreOnBoardText2", 503); this.ScoreOnBoardText2._visible = false; arrow._visible = false; duplicateMovieClip (arrow, "arrow1", 500); this.arrow1._y = brick_size + otstupX; this.arrow1._x = brick_size + otstupY; movementarrow._visible = false; duplicateMovieClip (movementarrow, "movementarrow_left", 504); duplicateMovieClip (movementarrow, "movementarrow_right", 505); InitMoveArrows(); PlayArea._visible = false; duplicateMovieClip (dialog_level_finished, "dialog_level_finished1", 1001); dialog_level_finished._visible = false; dialog_level_finished1._visible = false; duplicateMovieClip (MainMenu, "MainMenu1", 1002); MainMenu._visible = false; MainMenu1._visible = false; duplicateMovieClip (SelectLevelFree, "SelectLevelFree1", 1003); SelectLevelFree._visible = false; SelectLevelFree1._visible = false; duplicateMovieClip (SelectLevelBlue, "SelectLevelBlue1", 1004); SelectLevelBlue._visible = false; SelectLevelBlue1._visible = false; duplicateMovieClip (SelectLevelPurple, "SelectLevelPurple1", 1005); SelectLevelPurple._visible = false; SelectLevelPurple1._visible = false; duplicateMovieClip (OptionsMenu, "OptionsMenu1", 1006); OptionsMenu._visible = false; OptionsMenu1._visible = false; duplicateMovieClip (Help, "Help1", 1007); Help._visible = false; Help1._visible = false; HelpWindowMode = 1; HelpWindowFrameNum = 0; duplicateMovieClip (GameMenu, "GameMenu1", 1008); GameMenu._visible = false; GameMenu1._visible = false; duplicateMovieClip (LevelStart, "LevelStart1", 1010); LevelStart._visible = false; LevelStart1._visible = false; duplicateMovieClip (LevelFailed, "LevelFailed1", 1011); LevelFailed._visible = false; LevelFailed1._visible = false; duplicateMovieClip (EnterYourName, "EnterYourName1", 1012); EnterYourName._visible = false; EnterYourName1._visible = false; duplicateMovieClip (BuyMeWindow, "BuyMeWindow1", 1013); BuyMeWindow._visible = false; BuyMeWindow1._visible = false; BuyMeWindowMode = 1; duplicateMovieClip (LibraryDemoLabel, "LibraryDemoLabel1", 1014); LibraryDemoLabel._visible = false; LibraryDemoLabel1._visible = false; LibraryBrick1._visible = false; LibraryBrick2._visible = false; LibraryBrick3._visible = false; LibraryBrick4._visible = false; LibraryBrick5._visible = false; LibraryBrick6._visible = false; LibraryBrick7._visible = false; LibraryBrick8._visible = false; LibraryBrickEmpty._visible = false; LibraryBrickCross._visible = false; LibraryBrickUL._visible = false; LibraryBrickUR._visible = false; LibraryBrickLL._visible = false; LibraryBrickLR._visible = false; LibraryBrickLCap._visible = false; LibraryBrickRCap._visible = false; LibraryBrickTCap._visible = false; LibraryBrickBCap._visible = false; LibraryBrickCap._visible = false; LibraryBrickLTee._visible = false; LibraryBrickRTee._visible = false; LibraryBrickTTee._visible = false; LibraryBrickBTee._visible = false; LibraryBrickLeft._visible = false; LibraryBrickTop._visible = false; LibraryBrickLava._visible = false; LibraryBrickWater._visible = false; LibraryBrickLift._visible = false; LibraryBrickBomb._visible = false; LibraryBrickTeleport._visible = false; LibraryBrickTeleport2._visible = false; LibraryBrickBreak._visible = false; LibraryBrickLaser._visible = false; LibraryLaser._visible = false; LibraryBrickMagnet._visible = false; LibraryBrickSwitch._visible = false; LoadBricks(field_sizeX, field_sizeY); ShowMainMenu(); } function OnMdown() { if (dialog_mode) { return(undefined); } if (NumberMustDieBricks == 0) { return(undefined); } n_x = ConvXtoNetXround(_root._xmouse); n_y = ConvYtoNetYround(_root._ymouse); if (FindBrick(n_x, n_y) == 9999) { return(undefined); } if (this["brcik" + FindBrick(n_x, n_y)]._MustDie == 0) { return(undefined); } if (this["brcik" + FindBrick(n_x, n_y)]._BelongMagnet == 9999) { belong_brick = FindBrick(n_x, n_y); } took_brick = true; PlayGetBloxSound(); } movieClip.prototype.NetPosX = 20; movieClip.prototype.NetPosY = 1; movieClip.prototype.MustDie; movieClip.prototype.Falling; movieClip.prototype.OldFalling; movieClip.prototype.Type; movieClip.prototype.DeleteMark; movieClip.prototype.MoveX = 0; movieClip.prototype.MoveY = 0; movieClip.prototype.Health = 100; movieClip.prototype.Child = 9999; movieClip.prototype.Parent = 9999; movieClip.prototype.Number = 1; movieClip.prototype.DieTimer = 100; movieClip.prototype.LaserStartNetX = 9999; movieClip.prototype.LaserStartNetY = 9999; movieClip.prototype.LaserEndNetX = 9999; movieClip.prototype.LaserEndNetY = 9999; movieClip.prototype.LaserTimer = 1; movieClip.prototype.LaserMaxTime = 1; movieClip.prototype.LaserType = 1; movieClip.prototype.LiftStopTime; movieClip.prototype.MagnetOn; movieClip.prototype.BelongMagnet; movieClip.prototype.SwitchNumber; movieClip.prototype.ScoreValue; movieClip.prototype.ScoreMultiplier; HiScoreEnabled = 1; HiScoreSaveURL = "http://www.arcadetown.com/blox/hs.asp"; HiScoreOpenURL = "http://www.arcadetown.com/scripts/show_hiscore.asp?gameid=blox"; LinkDownload = "http://www.arcadetown.com/blox/download.asp"; RegisteredVersion = 0; EnableEscSkipLevel = 0; LinkBuyMe = "http://www.arcadetown.com/order/choosemethod.asp?gameid=blox"; LinkMoreGames = "http://www.arcadetown.com/index.asp?gameid=blox"; if (RegisteredVersion == 0) { LockdownUrl = ""; } else { LockdownUrl = "arcadetown.com|freewebgames.com"; HiScoreOpenURL = "http://www.arcadetown.com/scripts/show_hiscore.asp?gameid=blox_deluxe"; } VendorType = 1; IsRunFS = 0; if (VendorType == 2) { LinkBuyMe = "http://www.altoparc.com/blox/buynow.htm"; LinkMoreGames = "http://www.altoparc.com/blox/moregames.htm"; LockdownUrl = "altoparc.com"; } else if (VendorType == 3) { LinkBuyMe = AppendUrlParam(LinkBuyMe, "aid=647057"); LinkMoreGames = AppendUrlParam(LinkMoreGames, "aid=647057"); LinkDownload = AppendUrlParam(LinkDownload, "aid=647057"); LockdownUrl = "newgrounds.com"; } else if (VendorType == 4) { LinkBuyMe = "http://www.4gameplay.com/order/choosemethod.asp?gameid=blox&aid=647063"; LinkMoreGames = "http://www.freearcade.com"; LinkDownload = "http://www.4gameplay.com/blox/download.asp?aid=647063"; HiScoreEnabled = 0; LockdownUrl = "freearcade.com|javaarcade.com"; } else if (VendorType == 5) { LinkBuyMe = AppendUrlParam(LinkBuyMe, "aid=647415"); LinkMoreGames = AppendUrlParam(LinkMoreGames, "aid=647415"); LinkDownload = AppendUrlParam(LinkDownload, "aid=647415"); LockdownUrl = "entertainmail.net"; } else if (VendorType == 6) { LinkBuyMe = "http://www.4gameplay.com/order/choosemethod.asp?gameid=blox"; LinkMoreGames = "http://www.4gameplay.com/index.asp?gameid=blox"; LinkDownload = "http://www.4gameplay.com/blox/download.asp"; HiScoreEnabled = 0; } else if (VendorType == 8) { LinkBuyMe = AppendUrlParam(LinkBuyMe, "aid=654087"); LinkMoreGames = AppendUrlParam(LinkMoreGames, "aid=654087"); LinkDownload = AppendUrlParam(LinkDownload, "aid=654087"); HiScoreEnabled = 0; LockdownUrl = ""; } if (IsRunFS == 1) { LinkDownload = ""; } total_num_levels = 60; LevelNet1 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 10, 1, 5, 4, 1, 4, 6, 5, 6, 10, 2, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet2 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 4, 10, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 9, 1, 8, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 6, 9, 6, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 10, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet3 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 8, 6, 2, 1, 1, 1, 2, 7, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 6, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 8, 7, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet4 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 10, 1, 1, 1, 1, 1, 2, 1, 1, 2, 7, 1, 1, 1, 9, 1, 1, 1, 1, 8, 2, 1, 1, 2, 2, 2, 1, 1, 5, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 7, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 9, 8, 10, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 7, 2, 2, 2, 8, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet5 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 3, 2, 1, 6, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 8, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 9, 5, 1, 2, 2, 3, 7, 4, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 10, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet6 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 10, 4, 6, 3, 5, 7, 9, 8, 2, 2, 1, 2, 15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 15, 2, 2, 2, 1, 2, 2, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 15, 2, 2, 15, 2, 2, 15, 2, 2, 3, 5, 8, 4, 6, 10, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 9, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2); LevelNet7 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 6, 3, 4, 1, 4, 1, 5, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 6, 1, 1, 1, 1, 5, 1, 1, 4, 2, 1, 1, 1, 2, 3, 1, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet8 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 7, 2, 1, 4, 5, 6, 3, 7, 1, 6, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 14, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 2, 2, 11, 2, 2, 2, 1, 1, 1, 4, 5, 2, 1, 5, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet9 = new array(1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 5, 7, 1, 1, 2, 2, 2, 1, 1, 6, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 1, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 12, 12, 12, 12, 12, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 8, 6, 1, 1, 8, 1, 5, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1); LevelNet10 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 1, 9, 1, 2, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 2, 8, 2, 1, 1, 1, 1, 1, 2, 7, 3, 4, 2, 5, 3, 4, 2, 1, 1, 1, 1, 1, 2, 3, 2, 9, 1, 3, 8, 2, 2, 1, 1, 1, 1, 1, 2, 5, 8, 7, 1, 7, 6, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet11 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 4, 1, 4, 1, 1, 10, 7, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 10, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 4, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 5, 2, 2, 2, 2, 1, 2, 2, 7, 10, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1); LevelNet12 = new array(1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 3, 6, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 6, 5, 7, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 8, 4, 3, 1, 1, 8, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 4, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 2, 1, 2, 1, 2, 3, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 4, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet13 = new array(1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 22, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 4, 1, 5, 2, 2, 1, 6, 1, 1, 1, 1, 1, 2, 3, 2, 1, 2, 2, 2, 1, 2, 1, 7, 5, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 21, 6, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1); LevelNet14 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1); LevelNet15 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 5, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 1, 6, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 1, 4, 7, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1); LevelNet16 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 9, 4, 2, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 9, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 9, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 7, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet17 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 1, 5, 1, 7, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 2, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 2, 2, 1, 2, 1, 4, 2, 11, 5, 1, 4, 1, 7, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet18 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 22, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 4, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 4, 5, 3, 2, 1, 1, 1, 1, 1, 1, 1, 2, 21, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet19 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 7, 1, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 11, 2, 1, 7, 2, 1, 1, 1, 1, 1, 1, 1, 2, 8, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet20 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 5, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 8, 1, 6, 1, 2, 2, 1, 1, 3, 2, 1, 7, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 8, 1, 1, 1, 1, 1, 1, 1, 4, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 2, 2, 1, 6, 5, 4, 1, 3, 8, 1, 1, 4, 7, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet21 = new array(2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 8, 1, 2, 2, 2, 9, 11, 1, 1, 10, 2, 2, 1, 2, 2, 1, 1, 3, 2, 4, 1, 1, 1, 2, 2, 2, 1, 7, 1, 1, 3, 7, 8, 2, 1, 1, 1, 4, 2, 2, 1, 2, 3, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 5, 7, 1, 8, 2, 2, 10, 1, 4, 9, 10, 2, 1, 2, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 2, 1, 11, 5, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1); LevelNet22 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 4, 10, 7, 1, 10, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 93, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 7, 10, 1, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 91, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1); LevelNet23 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 8, 4, 1, 1, 1, 1, 5, 6, 7, 3, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 10, 4, 10, 1, 1, 1, 1, 3, 5, 6, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 9, 4, 9, 8, 1, 1, 1, 1, 3, 7, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet24 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 5, 9, 5, 9, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 9, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 1, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1); LevelNet25 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 64, 2, 2, 64, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 2, 2, 2, 1, 6, 1, 1, 5, 4, 1, 1, 9, 1, 2, 2, 2, 1, 1, 2, 1, 1, 4, 8, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 61, 2, 2, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 5, 1, 6, 1, 1, 5, 8, 1, 1, 4, 1, 9, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet26 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 2, 2, 1, 1, 1, 9, 5, 1, 1, 1, 15, 7, 1, 1, 2, 2, 1, 8, 1, 2, 2, 1, 1, 1, 1, 2, 5, 1, 2, 2, 1, 9, 1, 1, 4, 1, 1, 2, 1, 2, 7, 5, 2, 2, 1, 2, 2, 2, 2, 1, 1, 2, 12, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 4, 3, 1, 6, 1, 9, 2, 2, 1, 1, 1, 6, 1, 2, 2, 2, 2, 2, 15, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 3, 1, 1, 2, 1, 1, 2, 2, 1, 1, 9, 2, 2, 4, 5, 9, 8, 2, 1, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet27 = new array(2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 31, 2, 31, 2, 31, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 51, 3, 4, 3, 4, 3, 4, 3, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1); LevelNet28 = new array(2, 2, 2, 2, 5, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 5, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 8, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 7, 1, 1, 1, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 1, 1, 1, 14, 1, 1, 2); LevelNet29 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 9, 1, 15, 15, 31, 15, 15, 31, 15, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 1, 4, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 15, 2, 2, 3, 2, 2, 1, 2, 1, 2, 2, 1, 1, 2, 12, 2, 2, 41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 1, 2, 2, 1, 2, 2, 2, 14, 42, 2, 2, 2, 1, 7, 2, 1, 2, 11, 1, 1, 2, 2, 1, 1, 3, 2, 1, 6, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 7, 1, 1, 7, 1, 1, 2); LevelNet30 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 5, 3, 1, 8, 7, 4, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 11, 1, 1, 1, 1, 2, 2, 1, 2, 12, 12, 12, 2, 1, 2, 1, 2, 13, 13, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 3, 2, 7, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 10, 1, 1, 2, 2, 7, 5, 3, 1, 5, 2, 2, 1, 2, 2, 10, 7, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2); LevelNet31 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 2, 2, 10, 1, 1, 2, 2, 1, 11, 2, 2, 7, 1, 3, 2, 2, 4, 1, 4, 1, 1, 1, 1, 1, 1, 5, 1, 6, 2, 2, 2, 15, 2, 2, 15, 11, 1, 15, 2, 2, 15, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 5, 15, 5, 2, 1, 7, 9, 1, 2, 1, 1, 1, 2, 2, 8, 15, 8, 2, 10, 3, 10, 6, 2, 1, 4, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet32 = new array(1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 2, 2, 16, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 6, 1, 1, 21, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 5, 1, 1, 1, 1, 2, 1, 1, 4, 1, 1, 3, 1, 3, 2, 3, 1, 1, 5, 2, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 1, 1, 4, 2, 1, 1, 2, 2, 2, 1, 22, 1, 1, 1, 1, 1, 3, 2, 1, 1, 31, 54, 64, 1, 1, 1, 1, 1, 11, 2, 2, 2, 1, 1, 6, 1, 1, 1, 1, 2, 3, 1, 1, 2, 5, 1, 1, 1, 1, 1, 1, 1, 7, 2, 2, 2, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 41, 2, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet33 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 3, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 5, 6, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 6, 1, 1, 1, 1, 1, 3, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1, 2, 15, 2, 1, 1, 1, 1, 2, 2, 2, 4, 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1); LevelNet34 = new array(2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 31, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 1, 1, 1, 41, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 1, 1, 5, 2, 2, 1, 1, 1, 7, 1, 2, 2, 1, 2, 1, 1, 15, 2, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 13, 2, 5, 1, 1, 14, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 7, 12, 11, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet35 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 10, 8, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 9, 4, 3, 8, 2, 2, 1, 1, 1, 2, 1, 1, 16, 1, 2, 2, 2, 2, 2, 2, 12, 12, 12, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 13, 13, 13, 13, 13, 13, 13, 2, 63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 7, 1, 8, 2, 1, 1, 8, 2, 2, 1, 1, 1, 1, 2, 2, 4, 2, 2, 10, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet36 = new array(1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 4, 1, 1, 5, 1, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 3, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 3, 14, 3, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 4, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 11, 1, 1, 3, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 1); LevelNet37 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 4, 7, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 6, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 2, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 6, 1, 1, 1, 1, 3, 1, 1, 2, 3, 1, 2, 2, 5, 3, 5, 1, 6, 1, 5, 1, 1, 2, 2, 41, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet38 = new array(1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 7, 1, 1, 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 4, 1, 1, 1, 1, 5, 2, 1, 1, 1, 1, 1, 1, 2, 3, 1, 7, 6, 1, 3, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 7, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 6, 5, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 5, 6, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1); LevelNet39 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 31, 2, 22, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 4, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 1, 2, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 41, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, 2, 2, 2, 1, 1, 1, 2, 2, 2, 2, 1, 2, 2, 2, 2, 21, 2, 2, 2, 11, 2, 1, 1, 2, 2, 2, 1, 2); LevelNet40 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 2, 5, 3, 1, 1, 1, 1, 1, 1, 1, 1, 3, 10, 2, 2, 2, 2, 15, 2, 15, 2, 2, 15, 2, 15, 2, 2, 2, 2, 1, 1, 1, 2, 6, 2, 2, 6, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 7, 2, 2, 10, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 5, 2, 2, 9, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 8, 2, 2, 7, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 9, 1, 1, 8, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 2, 2, 1, 1, 1, 2, 2, 3, 4, 1, 2, 2, 1, 1, 2, 2, 1, 3, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet41 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 2, 1, 2, 2, 7, 1, 3, 2, 1, 1, 2, 5, 1, 6, 2, 2, 2, 1, 3, 1, 4, 1, 2, 2, 1, 4, 1, 4, 1, 2, 2, 1, 2, 1, 2, 1, 7, 6, 1, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 4, 7, 1, 1, 1, 1, 5, 2, 2, 53, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 51, 2, 2, 2, 3, 15, 1, 2, 1, 1, 2, 1, 4, 7, 2, 2, 1, 2, 2, 3, 2, 2, 1, 1, 2, 2, 5, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet42 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 31, 1, 1, 31, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 31, 1, 1, 2, 2, 31, 1, 16, 1, 1, 2, 5, 2, 1, 1, 1, 31, 2, 2, 1, 1, 1, 1, 1, 2, 10, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 1, 2, 2, 1, 16, 1, 2, 2, 2, 3, 2, 1, 1, 1, 1, 2, 2, 3, 1, 1, 1, 10, 2, 2, 2, 8, 7, 2, 9, 2, 2, 4, 3, 7, 6, 5, 2, 1, 2, 3, 4, 9, 8, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 5, 1, 1, 1, 1, 1, 1, 1, 5, 1, 1, 2, 2, 2, 2, 44, 2, 41, 2, 42, 2, 43, 2, 45, 2, 2); LevelNet43 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 8, 1, 1, 1, 2, 2, 7, 1, 1, 1, 1, 1, 1, 1, 7, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 2, 16, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 1, 1, 2, 11, 6, 3, 14, 4, 5, 1, 2, 2, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 2, 11, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1); LevelNet44 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 5, 16, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 3, 1, 1, 54, 1, 1, 2, 1, 1, 2, 1, 1, 14, 1, 4, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 1, 1, 1, 4, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 3, 1, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 11, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet45 = new array(2, 2, 2, 2, 2, 2, 1, 3, 2, 1, 4, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 31, 1, 1, 15, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 15, 2, 1, 2, 1, 1, 2, 2, 1, 1, 1, 3, 1, 1, 15, 2, 1, 2, 1, 1, 2, 2, 1, 1, 4, 5, 3, 1, 15, 1, 1, 4, 1, 1, 2, 2, 1, 41, 5, 4, 5, 1, 15, 1, 1, 3, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 15, 11, 2, 4, 2, 1, 2, 2, 2, 2, 1, 1, 2, 1, 13, 2, 2, 2, 2, 2, 2); LevelNet46 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 16, 2, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 4, 3, 14, 3, 4, 1, 1, 1, 2, 1, 2, 1, 11, 2, 2, 2, 2, 2, 2, 2, 11, 1, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 13, 14, 2, 2, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 5, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1); LevelNet47 = new array(2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 8, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 5, 1, 2, 2, 2, 2, 2, 2, 1, 1, 24, 2, 2, 1, 7, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 5, 1, 2, 1, 1, 22, 1, 1, 1, 1, 1, 2, 2, 1, 8, 1, 2, 1, 1, 1, 1, 1, 1, 5, 1, 2, 2, 1, 2, 1, 2, 1, 8, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 23, 2, 1, 1, 1, 1, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2, 1, 1, 8, 1, 2, 1, 2, 1, 2, 2, 3, 21, 8, 2, 3, 1, 3, 1, 2, 7, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); LevelNet48 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 9, 3, 1, 1, 3, 4, 5, 8, 2, 8, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 9, 2, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 4, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 3, 2, 2, 2, 2, 2, 2, 4, 3, 5, 4, 11, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2); LevelNet49 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 7, 3, 5, 7, 3, 8, 1, 1, 1, 2, 2, 1, 1, 1, 5, 4, 9, 6, 4, 5, 1, 1, 1, 2, 2, 1, 2, 1, 2, 2, 2, 2, 2, 2, 10, 1, 1, 2, 2, 1, 2, 5, 1, 1, 1, 1, 1, 1, 5, 2, 1, 2, 2, 1, 2, 2, 1, 2, 10, 7, 2, 1, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 5, 10, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 9, 6, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 7, 8, 1, 1, 1, 2, 1, 2, 2, 1, 2, 2, 3, 2, 2, 2, 2, 3, 2, 2, 1, 2, 2, 4, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2); LevelNet50 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 7, 1, 1, 10, 1, 1, 1, 1, 2, 2, 1, 2, 4, 7, 2, 2, 1, 2, 4, 10, 2, 1, 2, 2, 1, 2, 2, 2, 4, 1, 1, 4, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 2, 1, 2, 2, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 5, 1, 5, 1, 1, 2, 1, 2, 2, 1, 2, 1, 3, 1, 3, 1, 3, 1, 1, 2, 1, 2, 2, 1, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2, 2, 5, 2, 1, 1, 1, 2, 11, 2, 1, 1, 2, 5, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2); LevelNet51 = new array(2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 7, 10, 8, 9, 5, 6, 4, 3, 2, 1, 2, 2, 2, 15, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 2, 1, 2, 2, 2, 2, 1, 2, 15, 1, 2, 1, 1, 1, 2, 4, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 11, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 1, 1, 2, 8, 9, 7, 3, 4, 5, 6, 1, 10, 2, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1); LevelNet52 = new array(1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 31, 5, 1, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 10, 2, 1, 1, 2, 10, 9, 7, 1, 8, 4, 6, 1, 2, 9, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 8, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 2, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 21, 1, 3, 4, 2, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 2, 2, 22, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 6, 3, 1, 2, 1, 1, 1, 2, 41, 2, 2, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1); LevelNet53 = new array(1, 2, 2, 2, 2, 2, 2, 31, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 2, 1, 1, 2, 16, 1, 1, 1, 1, 1, 2, 2, 2, 22, 2, 1, 1, 2, 1, 1, 1, 1, 1, 4, 5, 3, 7, 1, 2, 1, 1, 2, 2, 2, 1, 13, 13, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 4, 3, 7, 2, 1, 1, 1, 2, 5, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 6, 1, 4, 1, 1, 21, 2, 1, 1, 1, 2, 2, 2, 2, 2, 41, 2, 2, 2, 2, 2, 1); LevelNet54 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 1, 5, 6, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 2, 2, 1, 7, 8, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2, 2, 2, 2, 15, 15, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, 1, 2, 1, 1, 1, 1, 8, 1, 1, 1, 1, 2, 2, 1, 1, 2, 1, 1, 6, 3, 6, 5, 1, 1, 2, 2, 1, 1, 1, 2, 1, 4, 3, 5, 7, 4, 1, 2, 2, 1, 1, 1, 1, 2, 11, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet55 = new array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4, 3, 10, 9, 1, 1, 1, 1, 10, 3, 4, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 6, 1, 1, 2, 9, 10, 2, 1, 1, 5, 2, 1, 1, 2, 2, 1, 1, 1, 7, 8, 1, 1, 1, 2, 2, 1, 1, 2, 9, 1, 1, 1, 5, 6, 1, 1, 1, 8, 2, 1, 1, 2, 8, 1, 1, 1, 3, 4, 1, 1, 7, 6, 2, 1, 1, 2, 2, 2, 1, 2, 2, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet56 = new array(1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 53, 1, 2, 1, 2, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 16, 2, 1, 2, 11, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 2, 2, 2, 2, 1, 51, 1, 1, 2, 6, 5, 1, 1, 2, 2, 3, 6, 2, 1, 2, 1, 1, 2, 4, 3, 1, 1, 2, 2, 5, 3, 4, 1, 2, 1, 1, 2, 2, 2, 13, 13, 2, 2, 2, 2, 2, 11, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet57 = new array(1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 8, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 6, 1, 1, 1, 1, 1, 7, 8, 3, 2, 1, 1, 1, 2, 5, 1, 1, 1, 1, 8, 3, 4, 5, 2, 1, 1, 1, 2, 2, 14, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 8, 4, 6, 2, 1, 1, 1, 2, 10, 1, 14, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 5, 3, 9, 2, 1, 1, 1, 2, 1, 1, 14, 1, 1, 2, 2, 2, 2, 2, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1); LevelNet58 = new array(1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 6, 1, 1, 7, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 7, 1, 1, 9, 1, 1, 2, 2, 1, 1, 2, 1, 1, 1, 4, 1, 1, 6, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1, 2, 1, 1, 2, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 9, 1, 4, 7, 1, 1, 8, 1, 1, 3, 2, 1, 1, 2, 3, 1, 2, 5, 1, 1, 5, 2, 1, 8, 2, 1, 1, 2, 9, 1, 2, 2, 2, 2, 2, 2, 1, 4, 2, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1); LevelNet59 = new array(2, 2, 2, 2, 2, 2, 2, 5, 2, 2, 2, 2, 2, 1, 2, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 2, 1, 2, 2, 9, 5, 1, 1, 1, 1, 1, 1, 4, 2, 2, 1, 1, 2, 2, 4, 8, 10, 8, 1, 9, 8, 2, 2, 1, 1, 1, 1, 2, 2, 3, 6, 5, 9, 7, 2, 2, 1, 1, 1, 1, 1, 1, 2, 2, 8, 10, 8, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1); LevelNet60 = new array(1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 9, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 6, 7, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 5, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 9, 10, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 3, 4, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 8, 3, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 6, 8, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 10, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 3, 4, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 5, 7, 1, 1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1); DoStartupInit(); someListener = new Object(); someListener.onMouseDown = function () { OnMdown(); }; someListener.onMouseUp = function () { belong_brick = 9999; took_brick = false; }; Mouse.addListener(someListener); _root.onEnterFrame = function () { if ((!dialog_mode) || (demo_mode)) { UpdateGame(); } };
Instance of Symbol 476 MovieClip "dialog_level_finished" in Frame 3
onClipEvent (enterFrame) { if (!_root.level_complete_mode) { return(undefined); } if (_root.Time > 1) { if (_root.Time >= 8) { _root.Time = _root.Time - 8; _root.PlayBonusCountSound(); _root.TimeRound = Math.Round(_root.Time / 10) * 10; _root.Score = _root.Score + 8; _root.LevelScore = _root.Score - _root.LastScore; } else { _root.Time = 0; _root.TimeRound = 0; } } }
Symbol 16 MovieClip [FLabelSymbol] Frame 1
#initclip 2 _global.FLabelClass = function () { if (this.hostComponent == undefined) { this.hostComponent = ((this._parent.controller == undefined) ? (this._parent) : (this._parent.controller)); } if (this.customTextStyle == undefined) { if (this.hostComponent.textStyle == undefined) { this.hostComponent.textStyle = new TextFormat(); } this.textStyle = this.hostComponent.textStyle; this.enable = true; } }; FLabelClass.prototype = new MovieClip(); Object.registerClass("FLabelSymbol", FLabelClass); FLabelClass.prototype.setLabel = function (label) { var val = this.hostComponent.styleTable.embedFonts.value; if (val != undefined) { this.labelField.embedFonts = val; } this.labelField.setNewTextFormat(this.textStyle); this.labelField.text = label; this.labelField._height = this.labelField.textHeight + 2; }; FLabelClass.prototype.setSize = function (width) { this.labelField._width = width; }; FLabelClass.prototype.setEnabled = function (enable) { this.enable = enable; var tmpColor = this.hostComponent.styleTable[(enable ? "textColor" : "textDisabled")].value; if (tmpColor == undefined) { tmpColor = (enable ? 0 : 8947848); } this.setColor(tmpColor); }; FLabelClass.prototype.getLabel = function () { return(this.labelField.text); }; FLabelClass.prototype.setColor = function (col) { this.labelField.textColor = col; }; #endinitclip
Symbol 25 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(frame5, "face"); component.registerSkinElement(frame3, "shadow"); component.registerSkinElement(frame1, "darkshadow"); component.registerSkinElement(frame4, "highlight"); component.registerSkinElement(frame2, "highlight3D");
Symbol 31 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(frame5, "face"); component.registerSkinElement(frame3, "shadow"); component.registerSkinElement(frame1, "darkshadow"); component.registerSkinElement(frame4, "highlight"); component.registerSkinElement(frame2, "highlight3D");
Symbol 37 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(frame5, "face"); component.registerSkinElement(frame4, "shadow"); component.registerSkinElement(frame2, "darkshadow"); component.registerSkinElement(frame3, "highlight"); component.registerSkinElement(frame1, "highlight3D");
Symbol 43 MovieClip Frame 1
var component = _parent._parent; component.registerSkinElement(frame5, "face"); component.registerSkinElement(frame3, "shadow"); component.registerSkinElement(frame1, "darkshadow"); component.registerSkinElement(frame4, "highlight"); component.registerSkinElement(frame2, "highlight3D");
Symbol 44 MovieClip [fpb_states] Frame 1
stop();
Symbol 44 MovieClip [fpb_states] Frame 2
stop();
Symbol 44 MovieClip [fpb_states] Frame 3
stop();
Symbol 44 MovieClip [fpb_states] Frame 4
stop();
Symbol 45 MovieClip [FUIComponentSymbol] Frame 1
#initclip 1 function FUIComponentClass() { this.init(); } FUIComponentClass.prototype = new MovieClip(); FUIComponentClass.prototype.init = function () { this.enable = true; this.focused = false; this.useHandCursor = false; this._accImpl = new Object(); this._accImpl.stub = true; this.styleTable = new Array(); if (_global.globalStyleFormat == undefined) { _global.globalStyleFormat = new FStyleFormat(); globalStyleFormat.isGlobal = true; _global._focusControl = new Object(); _global._focusControl.onSetFocus = function (oldFocus, newFocus) { oldFocus.myOnKillFocus(); newFocus.myOnSetFocus(); }; Selection.addListener(_global._focusControl); } if (this._name != undefined) { this._focusrect = false; this.tabEnabled = true; this.focusEnabled = true; this.tabChildren = false; this.tabFocused = true; if (this.hostStyle == undefined) { globalStyleFormat.addListener(this); } else { this.styleTable = this.hostStyle; } this.deadPreview._visible = false; this.deadPreview._width = (this.deadPreview._height = 1); this.methodTable = new Object(); this.keyListener = new Object(); this.keyListener.controller = this; this.keyListener.onKeyDown = function () { this.controller.myOnKeyDown(); }; this.keyListener.onKeyUp = function () { this.controller.myOnKeyUp(); }; for (var i in this.styleFormat_prm) { this.setStyleProperty(i, this.styleFormat_prm[i]); } } }; FUIComponentClass.prototype.setEnabled = function (enabledFlag) { this.enable = ((arguments.length > 0) ? (enabledFlag) : true); this.tabEnabled = (this.focusEnabled = enabledFlag); if ((!this.enable) && (this.focused)) { Selection.setFocus(undefined); } }; FUIComponentClass.prototype.getEnabled = function () { return(this.enable); }; FUIComponentClass.prototype.setSize = function (w, h) { this.width = w; this.height = h; this.focusRect.removeMovieClip(); }; FUIComponentClass.prototype.setChangeHandler = function (chng, obj) { this.handlerObj = ((obj == undefined) ? (this._parent) : (obj)); this.changeHandler = chng; }; FUIComponentClass.prototype.invalidate = function (methodName) { this.methodTable[methodName] = true; this.onEnterFrame = this.cleanUI; }; FUIComponentClass.prototype.cleanUI = function () { if (this.methodTable.setSize) { this.setSize(this.width, this.height); } else { this.cleanUINotSize(); } this.methodTable = new Object(); delete this.onEnterFrame; }; FUIComponentClass.prototype.cleanUINotSize = function () { for (var funct in this.methodTable) { this[funct](); } }; FUIComponentClass.prototype.drawRect = function (x, y, w, h) { var inner = this.styleTable.focusRectInner.value; var outer = this.styleTable.focusRectOuter.value; if (inner == undefined) { inner = 16777215 /* 0xFFFFFF */; } if (outer == undefined) { outer = 0; } this.createEmptyMovieClip("focusRect", 1000); this.focusRect.controller = this; this.focusRect.lineStyle(1, outer); this.focusRect.moveTo(x, y); this.focusRect.lineTo(x + w, y); this.focusRect.lineTo(x + w, y + h); this.focusRect.lineTo(x, y + h); this.focusRect.lineTo(x, y); this.focusRect.lineStyle(1, inner); this.focusRect.moveTo(x + 1, y + 1); this.focusRect.lineTo((x + w) - 1, y + 1); this.focusRect.lineTo((x + w) - 1, (y + h) - 1); this.focusRect.lineTo(x + 1, (y + h) - 1); this.focusRect.lineTo(x + 1, y + 1); }; FUIComponentClass.prototype.pressFocus = function () { this.tabFocused = false; this.focusRect.removeMovieClip(); Selection.setFocus(this); }; FUIComponentClass.prototype.drawFocusRect = function () { this.drawRect(-2, -2, this.width + 4, this.height + 4); }; FUIComponentClass.prototype.myOnSetFocus = function () { this.focused = true; Key.addListener(this.keyListener); if (this.tabFocused) { this.drawFocusRect(); } }; FUIComponentClass.prototype.myOnKillFocus = function () { this.tabFocused = true; this.focused = false; this.focusRect.removeMovieClip(); Key.removeListener(this.keyListener); }; FUIComponentClass.prototype.executeCallBack = function () { this.handlerObj[this.changeHandler](this); }; FUIComponentClass.prototype.updateStyleProperty = function (styleFormat, propName) { this.setStyleProperty(propName, styleFormat[propName], styleFormat.isGlobal); }; FUIComponentClass.prototype.setStyleProperty = function (propName, value, isGlobal) { if (value == "") { return(undefined); } var tmpValue = parseInt(value); if (!isNaN(tmpValue)) { value = tmpValue; } var global = ((arguments.length > 2) ? (isGlobal) : false); if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].useGlobal || (!global)) { this.styleTable[propName].value = value; if (this.setCustomStyleProperty(propName, value)) { } else if (propName == "embedFonts") { this.invalidate("setSize"); } else if (propName.subString(0, 4) == "text") { if (this.textStyle == undefined) { this.textStyle = new TextFormat(); } var textProp = propName.subString(4, propName.length); this.textStyle[textProp] = value; this.invalidate("setSize"); } else { for (var j in this.styleTable[propName].coloredMCs) { var myColor = new Color(this.styleTable[propName].coloredMCs[j]); if (this.styleTable[propName].value == undefined) { var myTObj = {ra:"100", rb:"0", ga:"100", gb:"0", ba:"100", bb:"0", aa:"100", ab:"0"}; myColor.setTransform(myTObj); } else { myColor.setRGB(value); } } } this.styleTable[propName].useGlobal = global; } }; FUIComponentClass.prototype.registerSkinElement = function (skinMCRef, propName) { if (this.styleTable[propName] == undefined) { this.styleTable[propName] = new Object(); this.styleTable[propName].useGlobal = true; } if (this.styleTable[propName].coloredMCs == undefined) { this.styleTable[propName].coloredMCs = new Object(); } this.styleTable[propName].coloredMCs[skinMCRef] = skinMCRef; if (this.styleTable[propName].value != undefined) { var myColor = new Color(skinMCRef); myColor.setRGB(this.styleTable[propName].value); } }; _global.FStyleFormat = function () { this.nonStyles = {listeners:true, isGlobal:true, isAStyle:true, addListener:true, removeListener:true, nonStyles:true, applyChanges:true}; this.listeners = new Object(); this.isGlobal = false; if (arguments.length > 0) { for (var i in arguments[0]) { this[i] = arguments[0][i]; } } }; _global.FStyleFormat.prototype = new Object(); FStyleFormat.prototype.addListener = function () { var arg = 0; while (arg < arguments.length) { var mcRef = arguments[arg]; this.listeners[arguments[arg]] = mcRef; for (var i in this) { if (this.isAStyle(i)) { mcRef.updateStyleProperty(this, i.toString()); } } arg++; } }; FStyleFormat.prototype.removeListener = function (component) { this.listeners[component] = undefined; for (var prop in this) { if (this.isAStyle(prop)) { if (component.styleTable[prop].useGlobal == this.isGlobal) { component.styleTable[prop].useGlobal = true; var value = (this.isGlobal ? undefined : (globalStyleFormat[prop])); component.setStyleProperty(prop, value, true); } } } }; FStyleFormat.prototype.applyChanges = function () { var count = 0; for (var i in this.listeners) { var component = this.listeners[i]; if (arguments.length > 0) { var j = 0; while (j < arguments.length) { if (this.isAStyle(arguments[j])) { component.updateStyleProperty(this, arguments[j]); } j++; } } else { for (var j in this) { if (this.isAStyle(j)) { component.updateStyleProperty(this, j.toString()); } } } } }; FStyleFormat.prototype.isAStyle = function (name) { return((this.nonStyles[name] ? false : true)); }; #endinitclip
Symbol 49 MovieClip [FBoundingBoxSymbol] Frame 1
var component = _parent; component.registerSkinElement(boundingBox, "background"); stop();
Symbol 49 MovieClip [FBoundingBoxSymbol] Frame 2
component.registerSkinElement(boundingBox2, "backgroundDisabled"); stop();
Symbol 52 MovieClip [FPushButtonSymbol] Frame 1
#initclip 3 function FPushButtonClass() { this.init(); } FPushButtonClass.prototype = new FUIComponentClass(); Object.registerClass("FPushButtonSymbol", FPushButtonClass); FPushButtonClass.prototype.init = function () { super.setSize(this._width, this._height); this.boundingBox_mc.unloadMovie(); this.attachMovie("fpb_states", "fpbState_mc", 1); this.attachMovie("FLabelSymbol", "fLabel_mc", 2); this.attachMovie("fpb_hitArea", "fpb_hitArea_mc", 3); super.init(); this.btnState = false; this.setClickHandler(this.clickHandler); this._xscale = 100; this._yscale = 100; this.setSize(this.width, this.height); if (this.label != undefined) { this.setLabel(this.label); } this.ROLE_SYSTEM_PUSHBUTTON = 43; this.STATE_SYSTEM_PRESSED = 8; this.EVENT_OBJECT_STATECHANGE = 32778; this.EVENT_OBJECT_NAMECHANGE = 32780; this._accImpl.master = this; this._accImpl.stub = false; this._accImpl.get_accRole = this.get_accRole; this._accImpl.get_accName = this.get_accName; this._accImpl.get_accState = this.get_accState; this._accImpl.get_accDefaultAction = this.get_accDefaultAction; this._accImpl.accDoDefaultAction = this.accDoDefaultAction; }; FPushButtonClass.prototype.setHitArea = function (w, h) { var hit = this.fpb_hitArea_mc; this.hitArea = hit; hit._visible = false; hit._width = w; hit._height = ((arguments.length > 1) ? (h) : (hit._height)); }; FPushButtonClass.prototype.setSize = function (w, h) { w = ((w < 6) ? 6 : (w)); if (arguments.length > 1) { if (h < 6) { h = 6; } } super.setSize(w, h); this.setLabel(this.getLabel()); this.arrangeLabel(); this.setHitArea(w, h); this.boundingBox_mc._width = w; this.boundingBox_mc._height = h; this.drawFrame(); if (this.focused) { super.myOnSetFocus(); } this.initContentPos("fLabel_mc"); }; FPushButtonClass.prototype.arrangeLabel = function () { var label = this.fLabel_mc; var h = this.height; var w = (this.width - 2); var b = 1; this.fLabel_mc.setSize(w - (b * 4)); label._x = b * 3; label._y = (h / 2) - (label._height / 2); }; FPushButtonClass.prototype.getLabel = function () { return(this.fLabel_mc.labelField.text); }; FPushButtonClass.prototype.setLabel = function (label) { this.fLabel_mc.setLabel(label); this.txtFormat(); this.arrangeLabel(); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_NAMECHANGE); } }; FPushButtonClass.prototype.getEnabled = function () { return(this.enabled); }; FPushButtonClass.prototype.setEnabled = function (enable) { if (enable || (enable == undefined)) { this.gotoFrame(1); this.drawFrame(); this.flabel_mc.setEnabled(true); this.enabled = true; super.setEnabled(true); } else { this.gotoFrame(4); this.drawFrame(); this.flabel_mc.setEnabled(false); this.enabled = false; super.setEnabled(false); } }; FPushButtonClass.prototype.txtFormat = function () { var txtS = this.textStyle; var sTbl = this.styleTable; txtS.align = ((sTbl.textAlign.value == undefined) ? ((txtS.align = "center")) : undefined); txtS.leftMargin = ((sTbl.textLeftMargin.value == undefined) ? ((txtS.leftMargin = 1)) : undefined); txtS.rightMargin = ((sTbl.textRightMargin.value == undefined) ? ((txtS.rightMargin = 1)) : undefined); if (this.fLabel_mc._height > this.height) { super.setSize(this.width, this.fLabel_mc._height); } else { super.setSize(this.width, this.height); } this.fLabel_mc.labelField.setTextFormat(this.textStyle); this.setEnabled(this.enable); }; FPushButtonClass.prototype.drawFrame = function () { var b = 1; var x1 = 0; var y1 = 0; var x2 = this.width; var y2 = this.height; var mc_array = ["up_mc", "over_mc", "down_mc", "disabled_mc"]; var frame = mc_array[this.fpbState_mc._currentframe - 1]; var mc = "frame"; var i = 0; while (i < 6) { x1 = x1 + ((i % 2) * b); y1 = y1 + ((i % 2) * b); x2 = x2 - (((i + 1) % 2) * b); y2 = y2 - (((i + 1) % 2) * b); var w = (Math.abs(x1 - x2) + (2 * b)); var h = (Math.abs(y1 - y2) + (2 * b)); this.fpbState_mc[frame][mc + i]._width = w; this.fpbState_mc[frame][mc + i]._height = h; this.fpbState_mc[frame][mc + i]._x = x1 - b; this.fpbState_mc[frame][mc + i]._y = y1 - b; i++; } }; FPushButtonClass.prototype.setClickHandler = function (chng, obj) { this.handlerObj = ((arguments.length < 2) ? (this._parent) : (obj)); this.clickHandler = chng; }; FPushButtonClass.prototype.executeCallBack = function () { this.handlerObj[this.clickHandler](this); }; FPushButtonClass.prototype.initContentPos = function (mc) { this.incrVal = 1; this.initx = this[mc]._x - (this.getBtnState() * this.incrVal); this.inity = this[mc]._y - (this.getBtnState() * this.incrVal); this.togx = this.initx + this.incrVal; this.togy = this.inity + this.incrVal; }; FPushButtonClass.prototype.setBtnState = function (state) { this.btnState = state; if (state) { this.fLabel_mc._x = this.togx; this.fLabel_mc._y = this.togy; } else { this.fLabel_mc._x = this.initx; this.fLabel_mc._y = this.inity; } }; FPushButtonClass.prototype.getBtnState = function () { return(this.btnState); }; FPushButtonClass.prototype.myOnSetFocus = function () { this.focused = true; super.myOnSetFocus(); }; FPushButtonClass.prototype.onPress = function () { this.pressFocus(); this.fpbState_mc.gotoAndStop(3); this.drawFrame(); this.setBtnState(true); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true); } }; FPushButtonClass.prototype.onRelease = function () { this.fpbState_mc.gotoAndStop(2); this.drawFrame(); this.executeCallBack(); this.setBtnState(false); if (Accessibility.isActive()) { Accessibility.sendEvent(this, 0, this.EVENT_OBJECT_STATECHANGE, true); } }; FPushButtonClass.prototype.onRollOver = function () { this.fpbState_mc.gotoAndStop(2); this.drawFrame(); }; FPushButtonClass.prototype.onRollOut = function () { this.fpbState_mc.gotoAndStop(1); this.drawFrame(); }; FPushButtonClass.prototype.onReleaseOutside = function () { this.setBtnState(false); this.fpbState_mc.gotoAndStop(1); this.drawFrame(); }; FPushButtonClass.prototype.onDragOut = function () { this.setBtnState(false); this.fpbState_mc.gotoAndStop(1); this.drawFrame(); }; FPushButtonClass.prototype.onDragOver = function () { this.setBtnState(true); this.fpbState_mc.gotoAndStop(3); this.drawFrame(); }; FPushButtonClass.prototype.myOnKeyDown = function () { if ((Key.getCode() == 32) && (this.pressOnce == undefined)) { this.onPress(); this.pressOnce = 1; } }; FPushButtonClass.prototype.myOnKeyUp = function () { if (Key.getCode() == 32) { this.onRelease(); this.pressOnce = undefined; } }; FPushButtonClass.prototype.get_accRole = function (childId) { return(this.master.ROLE_SYSTEM_PUSHBUTTON); }; FPushButtonClass.prototype.get_accName = function (childId) { return(this.master.getLabel()); }; FPushButtonClass.prototype.get_accState = function (childId) { if (this.pressOnce) { return(this.master.STATE_SYSTEM_PRESSED); } return(this.master.STATE_SYSTEM_DEFAULT); }; FPushButtonClass.prototype.get_accDefaultAction = function (childId) { return("Press"); }; FPushButtonClass.prototype.accDoDefaultAction = function (childId) { this.master.onPress(); this.master.onRelease(); }; #endinitclip boundingBox_mc._visible = false; deadPreview._visible = false;
Symbol 75 Button
on (release) { if (_root.dialog_mode) { return(undefined); } _root.PlayButtonSound(); _root.ShowGameMenuWindow(); }
Symbol 76 Button
on (release) { if (_root.dialog_mode) { return(undefined); } _root.PlayButtonSound(); _root.Score = _root.LastScore; _root.LoadBricks(_root.field_sizeX, _root.field_sizeY); _root.retry++; }
Symbol 77 MovieClip Frame 14
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 86 MovieClip Frame 2
stop();
Symbol 86 MovieClip Frame 3
stop();
Symbol 86 MovieClip Frame 4
stop();
Symbol 86 MovieClip Frame 5
stop();
Symbol 137 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 9
stop();
Symbol 162 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 2
stop();
Symbol 162 MovieClip Frame 9
stop(); _root.DeleteBrick(this._Number); _visible = false;
Symbol 178 MovieClip Frame 1
stop();
Symbol 178 MovieClip Frame 9
stop();
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 9
stop();
Symbol 206 MovieClip Frame 1
stop();
Symbol 206 MovieClip Frame 9
stop();
Symbol 220 MovieClip Frame 1
stop();
Symbol 220 MovieClip Frame 9
stop();
Symbol 234 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 9
stop();
Symbol 248 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 9
stop();
Symbol 262 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 9
stop();
Symbol 271 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 2
stop();
Symbol 271 MovieClip Frame 3
stop();
Symbol 277 MovieClip Frame 34
gotoAndPlay (1);
Symbol 277 MovieClip Frame 70
gotoAndPlay (35);
Symbol 337 MovieClip Frame 23
gotoAndPlay (1);
Symbol 351 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); _root.ShowSelectLevelPurpleWindow(); }
Symbol 357 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); if (_root.RegisteredVersion == 1) { fscommand ("quit"); fscommand ("close"); } else { _root.ShowBuyMeWindow(2); } }
Symbol 362 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); var strParam; var strUrl = _root.LinkDownload; if (_root.strAffilateID.length > 0) { strParam = "aid=" + _root.strAffilateID; strUrl = _root.AppendUrlParam(strUrl, strParam); } strParam = "refer=" + _root.GetBaseUrl(_url); strUrl = _root.AppendUrlParam(strUrl, strParam); getURL (strUrl, "_blank"); }
Symbol 366 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); _root.ShowOptionsMenu(1); }
Symbol 370 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); _root.ShowBuyMeWindow(1); }
Symbol 374 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); getURL (_root.HiScoreOpenURL, "_blank"); }
Symbol 378 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); var strParam; var strUrl = _root.LinkMoreGames; if (_root.strAffilateID.length > 0) { strParam = "aid=" + _root.strAffilateID; strUrl = _root.AppendUrlParam(strUrl, strParam); } strParam = "refer=" + _root.GetBaseUrl(_url); strUrl = _root.AppendUrlParam(strUrl, strParam); getURL (strUrl, "_blank"); }
Symbol 382 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); _root.ShowHelpWindow(1); }
Symbol 386 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); _root.ShowSelectLevelBlueWindow(); }
Symbol 388 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.PlayButtonSound(); _root.ShowSelectLevelFreeWindow(); }
Symbol 394 Button
on (release) { if (!_root.MainMenuMode) { return(undefined); } _root.SelectLevel_StartGame(1, 0); _root.PlayButtonSound(); }
Symbol 395 MovieClip Frame 25
if (_root.HiScoreEnabled == 0) { Button_HighScores._visible = false; } if (_root.RegisteredVersion == 1) { Button_Buy._visible = false; } if ((_root.RegisteredVersion == 1) || (_root.LinkDownload.length == 0)) { Button_Download._visible = false; } stop();
Symbol 406 Button
on (release) { _root.PlayButtonSound(); if (_highquality) { _quality = "MEDIUM"; _root.OptionsMenu1.quality_check._visible = false; } else { _quality = "HIGH"; _root.OptionsMenu1.quality_check._visible = true; } }
Symbol 408 MovieClip Frame 1
stop();
Symbol 410 Button
on (release) { if (_root.MusicOn) { _root.MusicOn = false; _root.StopMusic(); } else { _root.MusicOn = true; if (_root.optionsMenuMode == 2) { _root.PlayGamePlayMusic(); } else { _root.PlayMainMenuMusic(); } } _root.OptionsMenu1.music_check._visible = _root.MusicOn; _root.PlayButtonSound(); }
Symbol 412 Button
on (release) { if (_root.SoundOn) { _root.SoundOn = false; } else { _root.SoundOn = true; } _root.OptionsMenu1.sound_check._visible = _root.SoundOn; _root.PlayButtonSound(); }
Symbol 415 Button
on (release) { _root.PlayButtonSound(); if (_root.optionsMenuMode == 2) { _root.OptionsMenu1._visible = false; } else { _root.OptionsMenu1._visible = false; } _root.ShowMainMenu(); }
Symbol 417 MovieClip Frame 12
gotoAndPlay (1);
Symbol 418 MovieClip Frame 12
stop();
Symbol 447 MovieClip Frame 1
bApart_brix.gotoandstop(1);
Symbol 447 MovieClip Frame 21
bApart_brix.gotoandstop(2);
Symbol 447 MovieClip Frame 23
bApart_brix.gotoandstop(3);
Symbol 447 MovieClip Frame 25
bApart_brix.gotoandstop(4);
Symbol 447 MovieClip Frame 27
bApart_brix.gotoandstop(5);
Symbol 461 Button
on (release) { _root.PlayButtonSound(); _root.ShowPlayArea(); }
Symbol 462 MovieClip Frame 15
stop();
Symbol 475 Button
on (release) { if (_root.Time > 1) { _root.TimeRound = 0; _root.Score = _root.Score + (Math.Round(_root.Time / 10) * 10); _root.LevelScore = _root.Score - _root.LastScore; _root.Time = 0; } _root.SoundLevelComplete.stop(); _root.SoundBonusCount.stop(); _root.PlayButtonSound(); _root.Score = _root.Score + Math.round(_root.Time); _root.GotoNextLevel(); }
Symbol 476 MovieClip Frame 15
stop();
Symbol 477 Button
on (release) { _root.PlayButtonSound(); _root.Score = _root.LastScore; _root.LoadBricks(_root.field_sizeX, _root.field_sizeY); _root.retry++; }
Symbol 494 Button
on (release) { _root.PlayButtonSound(); _root.GameMenu1._visible = false; if ((_root.HiScoreEnabled == 1) && (_root.Score > 1000)) { _root.ShowEnterYourNameWindow(); } else { _root.PlayMainMenuMusic(); if (_root.RegisteredVersion == 0) { _root.ShowBuyMeWindow(1); } else { _root.ShowMainMenu(); } } }
Symbol 495 Button
on (release) { if (_root.RegisteredVersion == 0) { _root.PlayMainMenuMusic(); _root.PlayButtonSound(); _root.ShowBuyMeWindow(4); } else { _root.GotoNextLevel(); } }
Symbol 496 Button
on (release) { _root.PlayButtonSound(); _root.ShowHelpWindow(2); }
Symbol 497 Button
on (release) { _root.PlayButtonSound(); _root.ShowOptionsMenu(2); }
Symbol 498 Button
on (release) { _root.PlayButtonSound(); _root.GameMenu1._visible = false; _root.dialog_mode = false; }
Symbol 499 MovieClip Frame 15
stop();
Symbol 527 Button
on (release) { _root.PlayButtonSound(); _root.ShowMainMenu(); }
Symbol 528 Button
on (release) { _root.SelectLevel_StartGame(36, 0); }
Symbol 529 Button
on (release) { _root.SelectLevel_StartGame(31, 0); }
Symbol 530 Button
on (release) { _root.SelectLevel_StartGame(26, 0); }
Symbol 531 Button
on (release) { _root.SelectLevel_StartGame(21, 0); }
Symbol 535 Button
on (release) { _root.SelectLevel_StartGame(16, 0); }
Symbol 539 Button
on (release) { _root.SelectLevel_StartGame(11, 0); }
Symbol 540 MovieClip Frame 12
stop();
Symbol 557 Button
on (release) { _root.SelectLevel_StartGame(56, 0); }
Symbol 558 Button
on (release) { _root.SelectLevel_StartGame(51, 0); }
Symbol 559 Button
on (release) { _root.SelectLevel_StartGame(46, 0); }
Symbol 560 Button
on (release) { _root.SelectLevel_StartGame(41, 0); }
Symbol 561 MovieClip Frame 12
stop();
Symbol 562 Button
on (release) { _root.SelectLevel_StartGame(7, 0); }
Symbol 563 Button
on (release) { _root.SelectLevel_StartGame(3, 0); }
Symbol 564 MovieClip Frame 12
stop();
Symbol 572 Button
on (release) { _root.PlayButtonSound(); if (_root.helpWindowMode == 2) { _root.ShowPlayArea(); } else { _root.ShowMainMenu(); } }
Symbol 573 Button
on (release) { HelpWindowFrameNum = HelpWindowFrameNum + 1; if (HelpWindowFrameNum > 10) { HelpWindowFrameNum = 0; } _root.Help1.gotoAndStop(15 + HelpWindowFrameNum); _root.Help1.hintArea.gotoAndPlay(1); _root.PlayButtonSound(); }
Symbol 584 MovieClip Frame 1
hint1_clip.gotoandplay(1);
Symbol 584 MovieClip Frame 15
stop();
Symbol 589 Button
on (release) { _root.PlayMainMenuMusic(); if (_root.RegisteredVersion == 0) { _root.ShowBuyMeWindow(1); } else { _root.ShowMainMenu(); } _root.PlayButtonSound(); }
Symbol 593 Button
on (release) { var strOut = ((((EnterField.text + "|") + _root.Score) + "|") + _root.RegisteredVersion); var strOut2 = _root.EncrpytString(strOut); getURL ((_root.HiScoreSaveURL + "?") + strOut2, "_blank"); _root.PlayMainMenuMusic(); if (_root.RegisteredVersion == 0) { _root.ShowBuyMeWindow(1); } else { _root.ShowMainMenu(); } _root.PlayButtonSound(); }
Symbol 621 Button
on (release) { _root.PlayButtonSound(); var strParam; var strUrl = _root.LinkBuyMe; if (_root.strAffilateID.length > 0) { strParam = "aid=" + _root.strAffilateID; strUrl = _root.AppendUrlParam(strUrl, strParam); } strParam = "refer=" + _root.GetBaseUrl(_url); strUrl = _root.AppendUrlParam(strUrl, strParam); getURL (strUrl, "_blank"); if (_root.BuyMeWindowMode == 2) { fscommand ("quit"); fscommand ("close"); } else if (_root.BuyMeWindowMode == 3) { _root.ShowSelectLevelWindow(); } else if (_root.BuyMeWindowMode == 4) { _root.MainMenuMusic.stop(); _root.ShowPlayArea(); } else { _root.ShowMainMenu(); } }
Symbol 622 Button
on (release) { _root.PlayButtonSound(); if (_root.BuyMeWindowMode == 2) { fscommand ("quit"); fscommand ("close"); } else if (_root.BuyMeWindowMode == 3) { _root.ShowSelectLevelWindow(); } else if (_root.BuyMeWindowMode == 4) { _root.MainMenuMusic.stop(); _root.ShowPlayArea(); } else { _root.ShowMainMenu(); } }
Symbol 623 MovieClip Frame 1
SpecialText.text = "Special: Try advanced level 31 for free!"; if (_root.BuyMeWindowMode == 4) { nagText.text = "Skip Level only available in BLOX Deluxe.\nBuy now to enjoy all 60 levels!"; } else if (_root.BuyMeWindowMode == 3) { nagText.text = "Selected level only available in BLOX Deluxe.\nBuy now to enjoy all 60 levels!"; SpecialText._visible = false; FreeTryBtn._visible = false; } else { nagText.text = "Incredible new challenges ahead.\nBuy now to enjoy all 60 levels!"; }
Symbol 623 MovieClip Frame 15
if (_root.BuyMeWindowMode == 3) { SpecialText._visible = false; FreeTryBtn._visible = false; } stop();

Library Items

Symbol 1 Font [F1]Used by:61 62 63 66 67 68 71 72 73 74 80 121 122 264 269 278 341 342 347 348 349 350 352 353 354 355 356 358 359 360 363 364 365 367 368 369 371 372 373 375 376 377 379 380 381 384 385 387 389 390 391 392 393 399 400 401 403 409 411 413 414 421 427 456 457 458 459 460 463 464 465 467 468 469 470 471 472 473 474 478 479 480 482 483 484 485 487 488 489 501 502 503 505 506 507 509 510 511 513 514 515 517 518 519 521 522 523 525 526 532 533 534 536 537 538 541 542 543 545 546 547 549 550 551 553 554 555 565 566 567 569 570 571 574 575 576 577 578 579 580 581 582 583 586 587 588 590 591 592 594 595 596 597 600 601 602 604 608 609 611 612 614 615 616 617 619 620
Symbol 2 Sound [pushbutton]
Symbol 3 Sound [mainmenumusic]
Symbol 4 Sound [s_levelincomplete]
Symbol 5 Sound [s_levelcomplete]
Symbol 6 Sound [s_bonus]
Symbol 7 Sound [bombexplode]
Symbol 8 Sound [s_bonuscount]
Symbol 9 Sound [elimenateblox]
Symbol 10 Sound [bloxmoving]
Symbol 11 Sound [getblox]
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClip [fpb_hitArea]Uses:12
Symbol 14 FontUsed by:15
Symbol 15 EditableTextUses:14Used by:16
Symbol 16 MovieClip [FLabelSymbol]Uses:15
Symbol 17 GraphicUsed by:18 19 26 27 32 33 34 35 38 39
Symbol 18 MovieClipUses:17Used by:25
Symbol 19 MovieClipUses:17Used by:25
Symbol 20 GraphicUsed by:21 22 28 29 40 41
Symbol 21 MovieClipUses:20Used by:25
Symbol 22 MovieClipUses:20Used by:25
Symbol 23 GraphicUsed by:24 30 36 42
Symbol 24 MovieClipUses:23Used by:25
Symbol 25 MovieClipUses:18 19 21 22 24Used by:44
Symbol 26 MovieClipUses:17Used by:31
Symbol 27 MovieClipUses:17Used by:31
Symbol 28 MovieClipUses:20Used by:31
Symbol 29 MovieClipUses:20Used by:31
Symbol 30 MovieClipUses:23Used by:31
Symbol 31 MovieClipUses:26 27 28 29 30Used by:44
Symbol 32 MovieClipUses:17Used by:37
Symbol 33 MovieClipUses:17Used by:37
Symbol 34 MovieClipUses:17Used by:37
Symbol 35 MovieClipUses:17Used by:37
Symbol 36 MovieClipUses:23Used by:37
Symbol 37 MovieClipUses:32 33 34 35 36Used by:44
Symbol 38 MovieClipUses:17Used by:43
Symbol 39 MovieClipUses:17Used by:43
Symbol 40 MovieClipUses:20Used by:43
Symbol 41 MovieClipUses:20Used by:43
Symbol 42 MovieClipUses:23Used by:43
Symbol 43 MovieClipUses:38 39 40 41 42Used by:44
Symbol 44 MovieClip [fpb_states]Uses:25 31 37 43
Symbol 45 MovieClip [FUIComponentSymbol]
Symbol 46 GraphicUsed by:47 54
Symbol 47 MovieClipUses:46Used by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClip [FBoundingBoxSymbol]Uses:47 48Used by:52
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClip [FPushButtonSymbol]Uses:49 51
Symbol 53 GraphicUsed by:Timeline
Symbol 54 MovieClipUses:46Used by:Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:Timeline
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:77
Symbol 60 GraphicUsed by:65 69 75 76 351 357 362 366 370 374 378 382 386 388 394 402 415 455 461 466 475 477 486 490 491 492 493 494 495 496 497 498 500 504 508 512 516 520 524 527 528 529 530 531 535 539 544 548 552 556 557 558 559 560 562 563 568 572 573 589 593 599 603 621 622
Symbol 61 TextUses:1Used by:65 75
Symbol 62 TextUses:1Used by:65 75
Symbol 63 TextUses:1Used by:65 75
Symbol 64 GraphicUsed by:65 69 75 76 351 357 362 366 370 374 378 382 386 388 394 402 415 455 461 466 475 477 486 490 491 492 493 494 495 496 497 498 500 504 508 512 516 520 524 527 528 529 530 531 535 539 544 548 552 556 557 558 559 560 562 563 568 572 573 589 593 599 603 621 622
Symbol 65 ButtonUses:60 61 62 63 64Used by:77
Symbol 66 TextUses:1Used by:69 76 477
Symbol 67 TextUses:1Used by:69 76 477
Symbol 68 TextUses:1Used by:69 76 477
Symbol 69 ButtonUses:60 66 67 68 64Used by:77
Symbol 70 GraphicUsed by:77
Symbol 71 EditableTextUses:1Used by:77
Symbol 72 EditableTextUses:1Used by:77
Symbol 73 EditableTextUses:1Used by:77
Symbol 74 EditableTextUses:1Used by:77
Symbol 75 ButtonUses:60 61 62 63 64Used by:77
Symbol 76 ButtonUses:60 66 67 68 64Used by:77
Symbol 77 MovieClipUses:59 65 69 70 71 72 73 74 75 76Used by:Timeline
Symbol 78 GraphicUsed by:79 436
Symbol 79 MovieClipUses:78Used by:Timeline
Symbol 80 EditableTextUses:1Used by:Timeline
Symbol 81 GraphicUsed by:86
Symbol 82 GraphicUsed by:86
Symbol 83 GraphicUsed by:86
Symbol 84 GraphicUsed by:86
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:81 82 83 84 85Used by:447  Timeline
Symbol 87 GraphicUsed by:100 283 437 613
Symbol 88 GraphicUsed by:100 437 613
Symbol 89 GraphicUsed by:100 283 437 613
Symbol 90 GraphicUsed by:100 283 437 613
Symbol 91 GraphicUsed by:100 283 437 613
Symbol 92 GraphicUsed by:100 283 437 613
Symbol 93 GraphicUsed by:100 283 437 613
Symbol 94 GraphicUsed by:100 283 437 613
Symbol 95 GraphicUsed by:100 283 437 613
Symbol 96 GraphicUsed by:100 283 437 613
Symbol 97 GraphicUsed by:100 283 437 613
Symbol 98 GraphicUsed by:100 283 437 613
Symbol 99 GraphicUsed by:100 437 613
Symbol 100 MovieClipUses:87 88 89 90 91 92 93 94 95 96 97 98 99Used by:Timeline
Symbol 101 GraphicUsed by:102 435 607
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 GraphicUsed by:105 435
Symbol 104 GraphicUsed by:105 435 606
Symbol 105 MovieClipUses:103 104Used by:Timeline
Symbol 106 ShapeTweeningUsed by:114 446
Symbol 107 GraphicUsed by:108 114 446
Symbol 108 MovieClipUses:107Used by:114 446
Symbol 109 GraphicUsed by:114 446
Symbol 110 ShapeTweeningUsed by:114 446
Symbol 111 GraphicUsed by:114 446
Symbol 112 GraphicUsed by:113 119 446
Symbol 113 MovieClipUses:112Used by:114 119 446
Symbol 114 MovieClipUses:106 108 107 109 110 111 113Used by:Timeline
Symbol 115 ShapeTweeningUsed by:119 446
Symbol 116 GraphicUsed by:119 446
Symbol 117 ShapeTweeningUsed by:119 446
Symbol 118 GraphicUsed by:119 446
Symbol 119 MovieClipUses:115 113 112 116 117 118Used by:Timeline
Symbol 120 GraphicUsed by:123 441 610
Symbol 121 TextUses:1Used by:123 441 610
Symbol 122 TextUses:1Used by:123 441 610
Symbol 123 MovieClipUses:120 121 122Used by:Timeline
Symbol 124 GraphicUsed by:137 454 607
Symbol 125 GraphicUsed by:137
Symbol 126 GraphicUsed by:137
Symbol 127 GraphicUsed by:137
Symbol 128 GraphicUsed by:137
Symbol 129 GraphicUsed by:137
Symbol 130 GraphicUsed by:137
Symbol 131 GraphicUsed by:137
Symbol 132 GraphicUsed by:137
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:124 125 126 127 128 129 130 131 132 133 134 135 136Used by:Timeline
Symbol 138 GraphicUsed by:162
Symbol 139 GraphicUsed by:162
Symbol 140 GraphicUsed by:144
Symbol 141 GraphicUsed by:144
Symbol 142 GraphicUsed by:144
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:140 141 142 143Used by:162
Symbol 145 GraphicUsed by:162
Symbol 146 GraphicUsed by:162
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:162
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:149Used by:162
Symbol 151 GraphicUsed by:162
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:162
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:162
Symbol 156 GraphicUsed by:162
Symbol 157 GraphicUsed by:162
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:162
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:162
Symbol 162 MovieClipUses:138 139 144 145 146 148 150 151 153 155 156 157 159 161Used by:Timeline
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:Timeline
Symbol 165 GraphicUsed by:178 613
Symbol 166 GraphicUsed by:178
Symbol 167 GraphicUsed by:178
Symbol 168 GraphicUsed by:178
Symbol 169 GraphicUsed by:178
Symbol 170 GraphicUsed by:178
Symbol 171 GraphicUsed by:178
Symbol 172 GraphicUsed by:178
Symbol 173 GraphicUsed by:178
Symbol 174 GraphicUsed by:178
Symbol 175 GraphicUsed by:178
Symbol 176 GraphicUsed by:178
Symbol 177 GraphicUsed by:178
Symbol 178 MovieClipUses:165 166 167 168 169 170 171 172 173 174 175 176 177Used by:Timeline
Symbol 179 GraphicUsed by:192 446 447
Symbol 180 GraphicUsed by:192
Symbol 181 GraphicUsed by:192
Symbol 182 GraphicUsed by:192
Symbol 183 GraphicUsed by:192
Symbol 184 GraphicUsed by:192
Symbol 185 GraphicUsed by:192
Symbol 186 GraphicUsed by:192
Symbol 187 GraphicUsed by:192
Symbol 188 GraphicUsed by:192
Symbol 189 GraphicUsed by:192
Symbol 190 GraphicUsed by:192
Symbol 191 GraphicUsed by:192
Symbol 192 MovieClipUses:179 180 181 182 183 184 185 186 187 188 189 190 191Used by:Timeline
Symbol 193 GraphicUsed by:206 441 453 454 613
Symbol 194 GraphicUsed by:206 454 613
Symbol 195 GraphicUsed by:206 454 613
Symbol 196 GraphicUsed by:206 454 613
Symbol 197 GraphicUsed by:206 454 613
Symbol 198 GraphicUsed by:206 454 613
Symbol 199 GraphicUsed by:206 454 613
Symbol 200 GraphicUsed by:206 454 613
Symbol 201 GraphicUsed by:206 454 613
Symbol 202 GraphicUsed by:206 454 613
Symbol 203 GraphicUsed by:206 454 613
Symbol 204 GraphicUsed by:206 454 613
Symbol 205 GraphicUsed by:206 454 613
Symbol 206 MovieClipUses:193 194 195 196 197 198 199 200 201 202 203 204 205Used by:Timeline
Symbol 207 GraphicUsed by:220 428 435 436 437 446 447 607 610
Symbol 208 GraphicUsed by:220 428 607 610
Symbol 209 GraphicUsed by:220 428 607 610
Symbol 210 GraphicUsed by:220 428 607 610
Symbol 211 GraphicUsed by:220 428 607 610
Symbol 212 GraphicUsed by:220 428 607 610
Symbol 213 GraphicUsed by:220 428 607 610
Symbol 214 GraphicUsed by:220 428 607 610
Symbol 215 GraphicUsed by:220 428 607 610
Symbol 216 GraphicUsed by:220 428 607 610
Symbol 217 GraphicUsed by:220 428 607 610
Symbol 218 GraphicUsed by:220 428 607 610
Symbol 219 GraphicUsed by:220 428 607 610
Symbol 220 MovieClipUses:207 208 209 210 211 212 213 214 215 216 217 218 219Used by:Timeline
Symbol 221 GraphicUsed by:234 437 610
Symbol 222 GraphicUsed by:234 610
Symbol 223 GraphicUsed by:234 610
Symbol 224 GraphicUsed by:234 610
Symbol 225 GraphicUsed by:234 610
Symbol 226 GraphicUsed by:234 610
Symbol 227 GraphicUsed by:234 610
Symbol 228 GraphicUsed by:234 610
Symbol 229 GraphicUsed by:234 610
Symbol 230 GraphicUsed by:234 610
Symbol 231 GraphicUsed by:234 610
Symbol 232 GraphicUsed by:234 610
Symbol 233 GraphicUsed by:234 610
Symbol 234 MovieClipUses:221 222 223 224 225 226 227 228 229 230 231 232 233Used by:Timeline
Symbol 235 GraphicUsed by:248 435 441 453 607
Symbol 236 GraphicUsed by:248 607
Symbol 237 GraphicUsed by:248 607
Symbol 238 GraphicUsed by:248 607
Symbol 239 GraphicUsed by:248 607
Symbol 240 GraphicUsed by:248 607
Symbol 241 GraphicUsed by:248 607
Symbol 242 GraphicUsed by:248 607
Symbol 243 GraphicUsed by:248 607
Symbol 244 GraphicUsed by:248 607
Symbol 245 GraphicUsed by:248 607
Symbol 246 GraphicUsed by:248 607
Symbol 247 GraphicUsed by:248 607
Symbol 248 MovieClipUses:235 236 237 238 239 240 241 242 243 244 245 246 247Used by:Timeline
Symbol 249 GraphicUsed by:262 420 428 435 610
Symbol 250 GraphicUsed by:262 420
Symbol 251 GraphicUsed by:262 420
Symbol 252 GraphicUsed by:262 420
Symbol 253 GraphicUsed by:262 420
Symbol 254 GraphicUsed by:262 420
Symbol 255 GraphicUsed by:262 420
Symbol 256 GraphicUsed by:262 420
Symbol 257 GraphicUsed by:262 420
Symbol 258 GraphicUsed by:262 420
Symbol 259 GraphicUsed by:262 420
Symbol 260 GraphicUsed by:262 420
Symbol 261 GraphicUsed by:262 420
Symbol 262 MovieClipUses:249 250 251 252 253 254 255 256 257 258 259 260 261Used by:Timeline
Symbol 263 GraphicUsed by:271
Symbol 264 TextUses:1Used by:271 441 610
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:271
Symbol 267 GraphicUsed by:271
Symbol 268 GraphicUsed by:271
Symbol 269 TextUses:1Used by:271 441 610
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:263 264 266 267 268 269 270Used by:Timeline
Symbol 272 GraphicUsed by:277
Symbol 273 GraphicUsed by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:272 273 274 275 276Used by:454  Timeline
Symbol 278 EditableTextUses:1Used by:Timeline
Symbol 279 GraphicUsed by:283 437 613
Symbol 280 GraphicUsed by:283 437 613
Symbol 281 GraphicUsed by:283 437 613
Symbol 282 GraphicUsed by:283 437 613
Symbol 283 MovieClipUses:279 280 98 281 97 96 95 94 93 92 91 90 282 89 87Used by:Timeline
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286 420 428
Symbol 286 MovieClipUses:285Used by:Timeline
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289 428 435 436 437 441 446 447 453 454 607 610 613
Symbol 289 MovieClipUses:288Used by:Timeline
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292 428 435 437 441 446 447 453 454 607 610 613
Symbol 292 MovieClipUses:291Used by:Timeline
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:295 436
Symbol 295 MovieClipUses:294Used by:Timeline
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:298 613
Symbol 298 MovieClipUses:297Used by:Timeline
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301 420 428 436
Symbol 301 MovieClipUses:300Used by:Timeline
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:304 420 613
Symbol 304 MovieClipUses:303Used by:Timeline
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:307
Symbol 307 MovieClipUses:306Used by:Timeline
Symbol 308 BitmapUsed by:309 419
Symbol 309 GraphicUses:308Used by:310 447 454
Symbol 310 MovieClipUses:309Used by:Timeline
Symbol 311 BitmapUsed by:312
Symbol 312 GraphicUses:311Used by:313 420 428
Symbol 313 MovieClipUses:312Used by:Timeline
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:316 420 436
Symbol 316 MovieClipUses:315Used by:Timeline
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClipUses:318Used by:Timeline
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:322
Symbol 322 MovieClipUses:321Used by:Timeline
Symbol 323 BitmapUsed by:324
Symbol 324 GraphicUses:323Used by:325
Symbol 325 MovieClipUses:324Used by:Timeline
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:328
Symbol 328 MovieClipUses:327Used by:Timeline
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:331 441 446 447 453 610
Symbol 331 MovieClipUses:330Used by:Timeline
Symbol 332 GraphicUsed by:337
Symbol 333 FontUsed by:334 335 336 341
Symbol 334 TextUses:333Used by:337
Symbol 335 TextUses:333Used by:337
Symbol 336 TextUses:333Used by:337
Symbol 337 MovieClipUses:332 334 335 336Used by:Timeline
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:340
Symbol 340 MovieClipUses:339Used by:395 462 584 623
Symbol 341 EditableTextUses:1 333Used by:395
Symbol 342 TextUses:1Used by:395
Symbol 343 GraphicUsed by:395
Symbol 344 GraphicUsed by:395
Symbol 345 GraphicUsed by:395
Symbol 346 GraphicUsed by:395
Symbol 347 TextUses:1Used by:395
Symbol 348 TextUses:1Used by:351 386 388 394 455 461
Symbol 349 TextUses:1Used by:351 386 388 394 455 461
Symbol 350 TextUses:1Used by:351 386 388 394 455 461
Symbol 351 ButtonUses:60 348 349 350 64Used by:395
Symbol 352 TextUses:1Used by:395
Symbol 353 TextUses:1Used by:395
Symbol 354 TextUses:1Used by:357
Symbol 355 TextUses:1Used by:357
Symbol 356 TextUses:1Used by:357
Symbol 357 ButtonUses:60 354 355 356 64Used by:395
Symbol 358 TextUses:1Used by:362
Symbol 359 TextUses:1Used by:362
Symbol 360 TextUses:1Used by:362
Symbol 361 GraphicUsed by:362 370 599 621
Symbol 362 ButtonUses:60 358 359 360 64 361Used by:395
Symbol 363 TextUses:1Used by:366 492 497
Symbol 364 TextUses:1Used by:366 492 497
Symbol 365 TextUses:1Used by:366 492 497
Symbol 366 ButtonUses:60 363 364 365 64Used by:395
Symbol 367 TextUses:1Used by:370 599 621
Symbol 368 TextUses:1Used by:370 599 621
Symbol 369 TextUses:1Used by:370 599 621
Symbol 370 ButtonUses:60 367 368 369 64 361Used by:395
Symbol 371 TextUses:1Used by:374
Symbol 372 TextUses:1Used by:374
Symbol 373 TextUses:1Used by:374
Symbol 374 ButtonUses:60 371 372 373 64Used by:395
Symbol 375 TextUses:1Used by:378
Symbol 376 TextUses:1Used by:378
Symbol 377 TextUses:1Used by:378
Symbol 378 ButtonUses:60 375 376 377 64Used by:395
Symbol 379 TextUses:1Used by:382 491 496
Symbol 380 TextUses:1Used by:382 491 496
Symbol 381 TextUses:1Used by:382 491 496
Symbol 382 ButtonUses:60 379 380 381 64Used by:395
Symbol 383 GraphicUsed by:395
Symbol 384 TextUses:1Used by:395
Symbol 385 TextUses:1Used by:395
Symbol 386 ButtonUses:60 348 349 350 64Used by:395
Symbol 387 TextUses:1Used by:395
Symbol 388 ButtonUses:60 348 349 350 64Used by:395
Symbol 389 TextUses:1Used by:395
Symbol 390 TextUses:1Used by:395
Symbol 391 TextUses:1Used by:395
Symbol 392 TextUses:1Used by:395
Symbol 393 TextUses:1Used by:395
Symbol 394 ButtonUses:60 348 349 350 64Used by:395
Symbol 395 MovieClipUses:340 341 342 343 344 345 346 347 351 352 353 357 362 366 370 374 378 382 383 384 385 386 387 388 389 390 391 392 393 394Used by:Timeline
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:398
Symbol 398 MovieClipUses:397Used by:418 476 481 499 540 561 564 598
Symbol 399 TextUses:1Used by:402 415 500 527 572
Symbol 400 TextUses:1Used by:402 415 500 527 572
Symbol 401 TextUses:1Used by:402 415 500 527 572
Symbol 402 ButtonUses:60 399 400 401 64Used by:418 561 564
Symbol 403 TextUses:1Used by:418
Symbol 404 GraphicUsed by:406 410 412
Symbol 405 GraphicUsed by:406 410 412
Symbol 406 ButtonUses:404 405Used by:418
Symbol 407 GraphicUsed by:408
Symbol 408 MovieClipUses:407Used by:418
Symbol 409 TextUses:1Used by:418
Symbol 410 ButtonUses:404 405Used by:418
Symbol 411 TextUses:1Used by:418
Symbol 412 ButtonUses:404 405Used by:418
Symbol 413 TextUses:1Used by:418
Symbol 414 TextUses:1Used by:418
Symbol 415 ButtonUses:60 399 400 401 64Used by:418
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:416Used by:418 462 476 481 499 540 561 564 584 598 623
Symbol 418 MovieClipUses:398 402 403 406 408 409 410 411 412 413 414 415 417Used by:Timeline
Symbol 419 GraphicUses:308Used by:420 428 435 436 437 441 446 447 453 454 607 610 613
Symbol 420 MovieClipUses:303 300 315 419 312 285 249 250 251 252 253 254 255 256 257 258 259 260 261Used by:462 584
Symbol 421 TextUses:1Used by:428
Symbol 422 ShapeTweeningUsed by:428
Symbol 423 GraphicUsed by:428 446
Symbol 424 ShapeTweeningUsed by:428
Symbol 425 ShapeTweeningUsed by:428
Symbol 426 GraphicUsed by:428
Symbol 427 TextUses:1Used by:428
Symbol 428 MovieClipUses:419 300 288 291 312 285 207 249 421 422 423 424 425 426 427 208 209 210 211 212 213 214 215 216 217 218 219Used by:462 584
Symbol 429 GraphicUsed by:435 436 437
Symbol 430 ShapeTweeningUsed by:435
Symbol 431 ShapeTweeningUsed by:435
Symbol 432 ShapeTweeningUsed by:435
Symbol 433 ShapeTweeningUsed by:435
Symbol 434 GraphicUsed by:435
Symbol 435 MovieClipUses:249 419 291 288 101 235 207 104 429 103 430 431 432 433 434Used by:462 584
Symbol 436 MovieClipUses:294 288 419 300 315 207 78 429Used by:462 584
Symbol 437 MovieClipUses:221 291 288 419 87 88 279 280 207 429 89 98 90 281 91 97 92 96 93 95 94 99 282Used by:462 584
Symbol 438 GraphicUsed by:441 610
Symbol 439 GraphicUsed by:441
Symbol 440 GraphicUsed by:441 610
Symbol 441 MovieClipUses:291 288 419 120 121 122 330 438 264 235 193 439 440 269Used by:462 584
Symbol 442 GraphicUsed by:446
Symbol 443 ShapeTweeningUsed by:446
Symbol 444 ShapeTweeningUsed by:446
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:330 288 419 291 115 113 112 116 207 179 106 108 107 109 442 117 110 118 111 443 423 444 445Used by:462 584
Symbol 447 MovieClipUses:179 291 330 288 419 309 207 86Used by:462 584
Symbol 448 GraphicUsed by:453
Symbol 449 GraphicUsed by:453
Symbol 450 GraphicUsed by:453
Symbol 451 GraphicUsed by:453
Symbol 452 GraphicUsed by:453
Symbol 453 MovieClipUses:235 291 330 288 193 448 449 450 451 452 419Used by:462 584
Symbol 454 MovieClipUses:124 309 419 291 288 193 277 194 195 196 197 198 199 200 201 202 203 204 205Used by:462 584
Symbol 455 ButtonUses:60 348 349 350 64Used by:462
Symbol 456 TextUses:1Used by:462
Symbol 457 EditableTextUses:1Used by:462
Symbol 458 EditableTextUses:1Used by:462
Symbol 459 TextUses:1Used by:462
Symbol 460 TextUses:1Used by:462
Symbol 461 ButtonUses:60 348 349 350 64Used by:462
Symbol 462 MovieClipUses:340 420 428 435 436 437 441 446 447 453 454 455 456 457 458 459 460 417 461Used by:Timeline
Symbol 463 TextUses:1Used by:466 475 493 498
Symbol 464 TextUses:1Used by:466 475 493 498
Symbol 465 TextUses:1Used by:466 475 493 498
Symbol 466 ButtonUses:60 463 464 465 64Used by:476
Symbol 467 TextUses:1Used by:476
Symbol 468 TextUses:1Used by:476
Symbol 469 TextUses:1Used by:476
Symbol 470 EditableTextUses:1Used by:476
Symbol 471 EditableTextUses:1Used by:476
Symbol 472 EditableTextUses:1Used by:476
Symbol 473 TextUses:1Used by:476
Symbol 474 TextUses:1Used by:476
Symbol 475 ButtonUses:60 463 464 465 64Used by:476
Symbol 476 MovieClipUses:398 466 467 468 469 470 471 472 473 474 417 475Used by:Timeline
Symbol 477 ButtonUses:60 66 67 68 64Used by:481
Symbol 478 TextUses:1Used by:481
Symbol 479 TextUses:1Used by:481
Symbol 480 TextUses:1Used by:481
Symbol 481 MovieClipUses:398 417 477 478 479 480Used by:Timeline
Symbol 482 TextUses:1Used by:486 494
Symbol 483 TextUses:1Used by:486 494
Symbol 484 TextUses:1Used by:486 494
Symbol 485 TextUses:1Used by:486 494
Symbol 486 ButtonUses:60 482 483 484 64 485Used by:499
Symbol 487 TextUses:1Used by:490 495
Symbol 488 TextUses:1Used by:490 495
Symbol 489 TextUses:1Used by:490 495
Symbol 490 ButtonUses:60 487 488 489 64Used by:499
Symbol 491 ButtonUses:60 379 380 381 64Used by:499
Symbol 492 ButtonUses:60 363 364 365 64Used by:499
Symbol 493 ButtonUses:60 463 464 465 64Used by:499
Symbol 494 ButtonUses:60 482 483 484 64 485Used by:499
Symbol 495 ButtonUses:60 487 488 489 64Used by:499
Symbol 496 ButtonUses:60 379 380 381 64Used by:499
Symbol 497 ButtonUses:60 363 364 365 64Used by:499
Symbol 498 ButtonUses:60 463 464 465 64Used by:499
Symbol 499 MovieClipUses:398 486 490 491 492 493 494 495 496 497 417 498Used by:Timeline
Symbol 500 ButtonUses:60 399 400 401 64Used by:540 584
Symbol 501 TextUses:1Used by:504 528
Symbol 502 TextUses:1Used by:504 528
Symbol 503 TextUses:1Used by:504 528
Symbol 504 ButtonUses:60 501 502 503 64Used by:540
Symbol 505 TextUses:1Used by:508 529
Symbol 506 TextUses:1Used by:508 529
Symbol 507 TextUses:1Used by:508 529
Symbol 508 ButtonUses:60 505 506 507 64Used by:540
Symbol 509 TextUses:1Used by:512 530
Symbol 510 TextUses:1Used by:512 530
Symbol 511 TextUses:1Used by:512 530
Symbol 512 ButtonUses:60 509 510 511 64Used by:540
Symbol 513 TextUses:1Used by:516 531
Symbol 514 TextUses:1Used by:516 531
Symbol 515 TextUses:1Used by:516 531
Symbol 516 ButtonUses:60 513 514 515 64Used by:540
Symbol 517 TextUses:1Used by:520 562
Symbol 518 TextUses:1Used by:520 562
Symbol 519 TextUses:1Used by:520 562
Symbol 520 ButtonUses:60 517 518 519 64Used by:540 564
Symbol 521 TextUses:1Used by:524 563
Symbol 522 TextUses:1Used by:524 563
Symbol 523 TextUses:1Used by:524 563
Symbol 524 ButtonUses:60 521 522 523 64Used by:540 564
Symbol 525 TextUses:1Used by:540 561 564
Symbol 526 TextUses:1Used by:540 561 564
Symbol 527 ButtonUses:60 399 400 401 64Used by:540 561 564
Symbol 528 ButtonUses:60 501 502 503 64Used by:540
Symbol 529 ButtonUses:60 505 506 507 64Used by:540
Symbol 530 ButtonUses:60 509 510 511 64Used by:540
Symbol 531 ButtonUses:60 513 514 515 64Used by:540
Symbol 532 TextUses:1Used by:535
Symbol 533 TextUses:1Used by:535
Symbol 534 TextUses:1Used by:535
Symbol 535 ButtonUses:60 532 533 534 64Used by:540
Symbol 536 TextUses:1Used by:539
Symbol 537 TextUses:1Used by:539
Symbol 538 TextUses:1Used by:539
Symbol 539 ButtonUses:60 536 537 538 64Used by:540
Symbol 540 MovieClipUses:398 500 504 508 512 516 520 524 525 526 417 527 528 529 530 531 535 539Used by:Timeline
Symbol 541 TextUses:1Used by:544 557
Symbol 542 TextUses:1Used by:544 557
Symbol 543 TextUses:1Used by:544 557
Symbol 544 ButtonUses:60 541 542 543 64Used by:561
Symbol 545 TextUses:1Used by:548 558
Symbol 546 TextUses:1Used by:548 558
Symbol 547 TextUses:1Used by:548 558
Symbol 548 ButtonUses:60 545 546 547 64Used by:561
Symbol 549 TextUses:1Used by:552 559
Symbol 550 TextUses:1Used by:552 559
Symbol 551 TextUses:1Used by:552 559
Symbol 552 ButtonUses:60 549 550 551 64Used by:561
Symbol 553 TextUses:1Used by:556 560
Symbol 554 TextUses:1Used by:556 560
Symbol 555 TextUses:1Used by:556 560
Symbol 556 ButtonUses:60 553 554 555 64Used by:561
Symbol 557 ButtonUses:60 541 542 543 64Used by:561
Symbol 558 ButtonUses:60 545 546 547 64Used by:561
Symbol 559 ButtonUses:60 549 550 551 64Used by:561
Symbol 560 ButtonUses:60 553 554 555 64Used by:561
Symbol 561 MovieClipUses:398 402 544 548 552 556 525 526 417 527 557 558 559 560Used by:Timeline
Symbol 562 ButtonUses:60 517 518 519 64Used by:564
Symbol 563 ButtonUses:60 521 522 523 64Used by:564
Symbol 564 MovieClipUses:398 402 520 524 525 526 527 417 562 563Used by:Timeline
Symbol 565 TextUses:1Used by:568 573
Symbol 566 TextUses:1Used by:568 573
Symbol 567 TextUses:1Used by:568 573
Symbol 568 ButtonUses:60 565 566 567 64Used by:584
Symbol 569 TextUses:1Used by:584
Symbol 570 TextUses:1Used by:584
Symbol 571 TextUses:1Used by:584
Symbol 572 ButtonUses:60 399 400 401 64Used by:584
Symbol 573 ButtonUses:60 565 566 567 64Used by:584
Symbol 574 TextUses:1Used by:584
Symbol 575 TextUses:1Used by:584
Symbol 576 TextUses:1Used by:584
Symbol 577 TextUses:1Used by:584
Symbol 578 TextUses:1Used by:584
Symbol 579 TextUses:1Used by:584
Symbol 580 TextUses:1Used by:584
Symbol 581 TextUses:1Used by:584
Symbol 582 TextUses:1Used by:584
Symbol 583 TextUses:1Used by:584
Symbol 584 MovieClipUses:340 500 568 569 570 571 417 572 573 454 574 428 575 420 576 436 577 447 578 453 579 446 580 437 581 435 582 441 583Used by:Timeline
Symbol 585 GraphicUsed by:598
Symbol 586 TextUses:1Used by:589
Symbol 587 TextUses:1Used by:589
Symbol 588 TextUses:1Used by:589
Symbol 589 ButtonUses:60 586 587 588 64Used by:598
Symbol 590 TextUses:1Used by:593
Symbol 591 TextUses:1Used by:593
Symbol 592 TextUses:1Used by:593
Symbol 593 ButtonUses:60 590 591 592 64Used by:598
Symbol 594 TextUses:1Used by:598
Symbol 595 TextUses:1Used by:598
Symbol 596 TextUses:1Used by:598
Symbol 597 EditableTextUses:1Used by:598
Symbol 598 MovieClipUses:398 585 417 589 593 594 595 596 597Used by:Timeline
Symbol 599 ButtonUses:60 367 368 369 64 361Used by:623
Symbol 600 TextUses:1Used by:603 622
Symbol 601 TextUses:1Used by:603 622
Symbol 602 TextUses:1Used by:603 622
Symbol 603 ButtonUses:60 600 601 602 64Used by:623
Symbol 604 EditableTextUses:1Used by:623
Symbol 605 GraphicUsed by:618
Symbol 606 MovieClipUses:104Used by:607
Symbol 607 MovieClipUses:207 419 291 288 101 124 235 606 236 237 238 239 240 241 242 243 244 245 246 247 208 209 210 211 212 213 214 215 216 217 218 219Used by:618
Symbol 608 TextUses:1Used by:618
Symbol 609 TextUses:1Used by:618
Symbol 610 MovieClipUses:288 419 291 330 249 120 121 122 438 264 207 221 440 269 222 223 224 225 226 227 228 229 230 231 232 233 208 209 210 211 212 213 214 215 216 217 218 219Used by:618
Symbol 611 TextUses:1Used by:618
Symbol 612 TextUses:1Used by:618
Symbol 613 MovieClipUses:419 303 297 288 291 279 280 87 88 165 193 98 89 281 90 97 91 96 92 95 93 94 282 99 194 195 196 197 198 199 200 201 202 203 204 205Used by:618
Symbol 614 TextUses:1Used by:618
Symbol 615 TextUses:1Used by:618
Symbol 616 TextUses:1Used by:618
Symbol 617 TextUses:1Used by:618
Symbol 618 MovieClipUses:605 607 608 609 610 611 612 613 614 615 616 617Used by:623
Symbol 619 TextUses:1Used by:623
Symbol 620 TextUses:1Used by:623
Symbol 621 ButtonUses:60 367 368 369 64 361Used by:623
Symbol 622 ButtonUses:60 600 601 602 64Used by:623
Symbol 623 MovieClipUses:340 599 603 604 618 619 620 417 621 622Used by:Timeline

Instance Names

"ProgressBar"Frame 1Symbol 54 MovieClip
"PlayArea"Frame 3Symbol 77 MovieClip
"LibraryBrickLift"Frame 3Symbol 79 MovieClip
"left_panel_text1"Frame 3Symbol 80 EditableText
"LibraryBrickBreak"Frame 3Symbol 86 MovieClip
"LibraryBrickTeleport"Frame 3Symbol 100 MovieClip
"LibraryBrickLaser"Frame 3Symbol 102 MovieClip
"LibraryLaser"Frame 3Symbol 105 MovieClip
"LibraryBrickWater"Frame 3Symbol 114 MovieClip
"LibraryBrickLava"Frame 3Symbol 119 MovieClip
"LibraryBrickMagnet"Frame 3Symbol 123 MovieClip
"LibraryBrick1"Frame 3Symbol 137 MovieClip
"LibraryBrickBomb"Frame 3Symbol 162 MovieClip
"movementarrow"Frame 3Symbol 164 MovieClip
"LibraryBrick7"Frame 3Symbol 178 MovieClip
"LibraryBrick6"Frame 3Symbol 192 MovieClip
"LibraryBrick3"Frame 3Symbol 206 MovieClip
"LibraryBrick8"Frame 3Symbol 220 MovieClip
"LibraryBrick5"Frame 3Symbol 234 MovieClip
"LibraryBrick2"Frame 3Symbol 248 MovieClip
"LibraryBrick4"Frame 3Symbol 262 MovieClip
"LibraryBrickSwitch"Frame 3Symbol 271 MovieClip
"arrow"Frame 3Symbol 277 MovieClip
"ScoreOnBoardText"Frame 3Symbol 278 EditableText
"LibraryBrickTeleport2"Frame 3Symbol 283 MovieClip
"LibraryBrickLR"Frame 3Symbol 286 MovieClip
"LibraryBrickLCap"Frame 3Symbol 289 MovieClip
"LibraryBrickRCap"Frame 3Symbol 292 MovieClip
"LibraryBrickBCap"Frame 3Symbol 295 MovieClip
"LibraryBrickTCap"Frame 3Symbol 298 MovieClip
"LibraryBrickLeft"Frame 3Symbol 301 MovieClip
"LibraryBrickLL"Frame 3Symbol 304 MovieClip
"LibraryBrickCross"Frame 3Symbol 307 MovieClip
"LibraryBrickTop"Frame 3Symbol 310 MovieClip
"LibraryBrickUL"Frame 3Symbol 313 MovieClip
"LibraryBrickUR"Frame 3Symbol 316 MovieClip
"LibraryBrickTTee"Frame 3Symbol 319 MovieClip
"LibraryBrickBTee"Frame 3Symbol 322 MovieClip
"LibraryBrickRTee"Frame 3Symbol 325 MovieClip
"LibraryBrickLTee"Frame 3Symbol 328 MovieClip
"LibraryBrickCap"Frame 3Symbol 331 MovieClip
"LibraryDemoLabel"Frame 3Symbol 337 MovieClip
"MainMenu"Frame 3Symbol 395 MovieClip
"OptionsMenu"Frame 3Symbol 418 MovieClip
"LevelStart"Frame 3Symbol 462 MovieClip
"dialog_level_finished"Frame 3Symbol 476 MovieClip
"LevelFailed"Frame 3Symbol 481 MovieClip
"GameMenu"Frame 3Symbol 499 MovieClip
"SelectLevelBlue"Frame 3Symbol 540 MovieClip
"SelectLevelPurple"Frame 3Symbol 561 MovieClip
"SelectLevelFree"Frame 3Symbol 564 MovieClip
"Help"Frame 3Symbol 584 MovieClip
"EnterYourName"Frame 3Symbol 598 MovieClip
"BuyMeWindow"Frame 3Symbol 623 MovieClip
"labelField"Symbol 16 MovieClip [FLabelSymbol] Frame 1Symbol 15 EditableText
"frame1"Symbol 25 MovieClip Frame 1Symbol 18 MovieClip
"frame2"Symbol 25 MovieClip Frame 1Symbol 19 MovieClip
"frame3"Symbol 25 MovieClip Frame 1Symbol 21 MovieClip
"frame4"Symbol 25 MovieClip Frame 1Symbol 22 MovieClip
"frame5"Symbol 25 MovieClip Frame 1Symbol 24 MovieClip
"frame1"Symbol 31 MovieClip Frame 1Symbol 26 MovieClip
"frame2"Symbol 31 MovieClip Frame 1Symbol 27 MovieClip
"frame3"Symbol 31 MovieClip Frame 1Symbol 28 MovieClip
"frame4"Symbol 31 MovieClip Frame 1Symbol 29 MovieClip
"frame5"Symbol 31 MovieClip Frame 1Symbol 30 MovieClip
"frame1"Symbol 37 MovieClip Frame 1Symbol 32 MovieClip
"frame2"Symbol 37 MovieClip Frame 1Symbol 33 MovieClip
"frame3"Symbol 37 MovieClip Frame 1Symbol 34 MovieClip
"frame4"Symbol 37 MovieClip Frame 1Symbol 35 MovieClip
"frame5"Symbol 37 MovieClip Frame 1Symbol 36 MovieClip
"frame1"Symbol 43 MovieClip Frame 1Symbol 38 MovieClip
"frame2"Symbol 43 MovieClip Frame 1Symbol 39 MovieClip
"frame3"Symbol 43 MovieClip Frame 1Symbol 40 MovieClip
"frame4"Symbol 43 MovieClip Frame 1Symbol 41 MovieClip
"frame5"Symbol 43 MovieClip Frame 1Symbol 42 MovieClip
"up_mc"Symbol 44 MovieClip [fpb_states] Frame 1Symbol 25 MovieClip
"over_mc"Symbol 44 MovieClip [fpb_states] Frame 2Symbol 31 MovieClip
"down_mc"Symbol 44 MovieClip [fpb_states] Frame 3Symbol 37 MovieClip
"disabled_mc"Symbol 44 MovieClip [fpb_states] Frame 4Symbol 43 MovieClip
"boundingBox"Symbol 49 MovieClip [FBoundingBoxSymbol] Frame 1Symbol 47 MovieClip
"boundingBox2"Symbol 49 MovieClip [FBoundingBoxSymbol] Frame 2Symbol 47 MovieClip
"boundingBox_mc"Symbol 52 MovieClip [FPushButtonSymbol] Frame 1Symbol 49 MovieClip [FBoundingBoxSymbol]
"deadPreview"Symbol 52 MovieClip [FPushButtonSymbol] Frame 1Symbol 51 MovieClip
"Button_Exit"Symbol 395 MovieClip Frame 1Symbol 357 Button
"Button_Download"Symbol 395 MovieClip Frame 1Symbol 362 Button
"Button_Buy"Symbol 395 MovieClip Frame 1Symbol 370 Button
"Button_HighScores"Symbol 395 MovieClip Frame 1Symbol 374 Button
"Button_MoreGames"Symbol 395 MovieClip Frame 1Symbol 378 Button
"Button_Help"Symbol 395 MovieClip Frame 1Symbol 382 Button
"Button_Back"Symbol 418 MovieClip Frame 1Symbol 402 Button
"quality_check"Symbol 418 MovieClip Frame 1Symbol 408 MovieClip
"music_check"Symbol 418 MovieClip Frame 1Symbol 408 MovieClip
"sound_check"Symbol 418 MovieClip Frame 1Symbol 408 MovieClip
"Button_Back"Symbol 418 MovieClip Frame 12Symbol 415 Button
"bApart_brix"Symbol 447 MovieClip Frame 1Symbol 86 MovieClip
"hint10_clip"Symbol 462 MovieClip Frame 1Symbol 420 MovieClip
"hint9_clip"Symbol 462 MovieClip Frame 1Symbol 428 MovieClip
"hint8_clip"Symbol 462 MovieClip Frame 1Symbol 435 MovieClip
"hint7_clip"Symbol 462 MovieClip Frame 1Symbol 436 MovieClip
"hint6_clip"Symbol 462 MovieClip Frame 1Symbol 437 MovieClip
"hint5_clip"Symbol 462 MovieClip Frame 1Symbol 441 MovieClip
"hint4_clip"Symbol 462 MovieClip Frame 1Symbol 446 MovieClip
"hint3_clip"Symbol 462 MovieClip Frame 1Symbol 447 MovieClip
"hint2_clip"Symbol 462 MovieClip Frame 1Symbol 453 MovieClip
"hint1_clip"Symbol 462 MovieClip Frame 1Symbol 454 MovieClip
"Button_Start"Symbol 462 MovieClip Frame 1Symbol 455 Button
"Hint"Symbol 462 MovieClip Frame 1Symbol 458 EditableText
"Button_Start"Symbol 462 MovieClip Frame 15Symbol 461 Button
"Button_Continue"Symbol 476 MovieClip Frame 1Symbol 466 Button
"Button_Continue"Symbol 476 MovieClip Frame 15Symbol 475 Button
"Button_Exit"Symbol 499 MovieClip Frame 1Symbol 486 Button
"Button_Restart"Symbol 499 MovieClip Frame 1Symbol 491 Button
"Button_Continue"Symbol 499 MovieClip Frame 1Symbol 493 Button
"Button_Exit"Symbol 499 MovieClip Frame 15Symbol 494 Button
"Button_Restart"Symbol 499 MovieClip Frame 15Symbol 496 Button
"Button_Continue"Symbol 499 MovieClip Frame 15Symbol 498 Button
"Button_Back"Symbol 540 MovieClip Frame 1Symbol 500 Button
"Button_Continue"Symbol 540 MovieClip Frame 1Symbol 504 Button
"Button_Continue"Symbol 540 MovieClip Frame 1Symbol 508 Button
"Button_Continue"Symbol 540 MovieClip Frame 1Symbol 512 Button
"Button_Continue"Symbol 540 MovieClip Frame 1Symbol 516 Button
"Button_Restart"Symbol 540 MovieClip Frame 1Symbol 520 Button
"Button_Continue"Symbol 540 MovieClip Frame 1Symbol 524 Button
"Button_Back"Symbol 540 MovieClip Frame 12Symbol 527 Button
"Button_Continue"Symbol 540 MovieClip Frame 12Symbol 528 Button
"Button_Continue"Symbol 540 MovieClip Frame 12Symbol 529 Button
"Button_Continue"Symbol 540 MovieClip Frame 12Symbol 530 Button
"Button_Continue"Symbol 540 MovieClip Frame 12Symbol 531 Button
"Button_Restart"Symbol 540 MovieClip Frame 12Symbol 535 Button
"Button_Continue"Symbol 540 MovieClip Frame 12Symbol 539 Button
"Button_Back"Symbol 561 MovieClip Frame 1Symbol 402 Button
"Button_Continue"Symbol 561 MovieClip Frame 1Symbol 544 Button
"Button_Continue"Symbol 561 MovieClip Frame 1Symbol 548 Button
"Button_Restart"Symbol 561 MovieClip Frame 1Symbol 552 Button
"Button_Continue"Symbol 561 MovieClip Frame 1Symbol 556 Button
"Button_Back"Symbol 561 MovieClip Frame 12Symbol 527 Button
"Button_Continue"Symbol 561 MovieClip Frame 12Symbol 557 Button
"Button_Continue"Symbol 561 MovieClip Frame 12Symbol 558 Button
"Button_Restart"Symbol 561 MovieClip Frame 12Symbol 559 Button
"Button_Continue"Symbol 561 MovieClip Frame 12Symbol 560 Button
"Button_Back"Symbol 564 MovieClip Frame 1Symbol 402 Button
"Button_Restart"Symbol 564 MovieClip Frame 1Symbol 520 Button
"Button_Continue"Symbol 564 MovieClip Frame 1Symbol 524 Button
"Button_Back"Symbol 564 MovieClip Frame 12Symbol 527 Button
"Button_Restart"Symbol 564 MovieClip Frame 12Symbol 562 Button
"Button_Continue"Symbol 564 MovieClip Frame 12Symbol 563 Button
"Button_NewGame"Symbol 584 MovieClip Frame 1Symbol 500 Button
"Button_NewGame"Symbol 584 MovieClip Frame 15Symbol 572 Button
"hintArea"Symbol 584 MovieClip Frame 16Symbol 454 MovieClip
"hintArea"Symbol 584 MovieClip Frame 17Symbol 428 MovieClip
"hintArea"Symbol 584 MovieClip Frame 18Symbol 420 MovieClip
"hintArea"Symbol 584 MovieClip Frame 19Symbol 436 MovieClip
"hintArea"Symbol 584 MovieClip Frame 20Symbol 447 MovieClip
"hintArea"Symbol 584 MovieClip Frame 21Symbol 453 MovieClip
"hintArea"Symbol 584 MovieClip Frame 22Symbol 446 MovieClip
"hintArea"Symbol 584 MovieClip Frame 23Symbol 437 MovieClip
"hintArea"Symbol 584 MovieClip Frame 24Symbol 435 MovieClip
"hintArea"Symbol 584 MovieClip Frame 25Symbol 441 MovieClip
"Button_NoThanks"Symbol 598 MovieClip Frame 1Symbol 589 Button
"Button_Ok"Symbol 598 MovieClip Frame 1Symbol 593 Button
"EnterField"Symbol 598 MovieClip Frame 1Symbol 597 EditableText
"BuyMe_Hint_01"Symbol 618 MovieClip Frame 1Symbol 607 MovieClip
"BuyMe_Hint_02"Symbol 618 MovieClip Frame 51Symbol 610 MovieClip
"BuyMe_Hint_03"Symbol 618 MovieClip Frame 116Symbol 613 MovieClip
"Button_Buy"Symbol 623 MovieClip Frame 1Symbol 599 Button
"Button_Later"Symbol 623 MovieClip Frame 1Symbol 603 Button
"nagText"Symbol 623 MovieClip Frame 1Symbol 604 EditableText
"BuyMe_Hint1_clip"Symbol 623 MovieClip Frame 1Symbol 618 MovieClip
"Button_Buy"Symbol 623 MovieClip Frame 15Symbol 621 Button
"Button_Later"Symbol 623 MovieClip Frame 15Symbol 622 Button

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$TT$vrYyE.XQcPMSAr/eF.fI1/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 1Symbol 2 as "pushbutton"
ExportAssets (56)Timeline Frame 1Symbol 3 as "mainmenumusic"
ExportAssets (56)Timeline Frame 1Symbol 4 as "s_levelincomplete"
ExportAssets (56)Timeline Frame 1Symbol 5 as "s_levelcomplete"
ExportAssets (56)Timeline Frame 1Symbol 6 as "s_bonus"
ExportAssets (56)Timeline Frame 1Symbol 7 as "bombexplode"
ExportAssets (56)Timeline Frame 1Symbol 8 as "s_bonuscount"
ExportAssets (56)Timeline Frame 1Symbol 9 as "elimenateblox"
ExportAssets (56)Timeline Frame 1Symbol 10 as "bloxmoving"
ExportAssets (56)Timeline Frame 1Symbol 11 as "getblox"
ExportAssets (56)Timeline Frame 1Symbol 13 as "fpb_hitArea"
ExportAssets (56)Timeline Frame 1Symbol 16 as "FLabelSymbol"
ExportAssets (56)Timeline Frame 1Symbol 44 as "fpb_states"
ExportAssets (56)Timeline Frame 1Symbol 45 as "FUIComponentSymbol"
ExportAssets (56)Timeline Frame 1Symbol 49 as "FBoundingBoxSymbol"
ExportAssets (56)Timeline Frame 1Symbol 52 as "FPushButtonSymbol"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"
ExportAssets (56)Timeline Frame 3Symbol 1 as "F1"

Labels

"PlayArea"Frame 3
#"Symbol_10"Symbol 13 MovieClip [fpb_hitArea] Frame 1
"Symbol_32"Symbol 16 MovieClip [FLabelSymbol] Frame 1
"up"Symbol 44 MovieClip [fpb_states] Frame 1
"over"Symbol 44 MovieClip [fpb_states] Frame 2
"down"Symbol 44 MovieClip [fpb_states] Frame 3
"disabled"Symbol 44 MovieClip [fpb_states] Frame 4
"Symbol_36"Symbol 45 MovieClip [FUIComponentSymbol] Frame 1
"enabled"Symbol 49 MovieClip [FBoundingBoxSymbol] Frame 1
"disabled"Symbol 49 MovieClip [FBoundingBoxSymbol] Frame 2

Dynamic Text Variables

_root.ScoreSymbol 71 EditableText"100"
_root.level_numberSymbol 72 EditableText"10"
_root.retrySymbol 73 EditableText"10"
_root.TimeRoundSymbol 74 EditableText"100"
_root.level_numberSymbol 457 EditableText"10"
_root.LevelScoreSymbol 470 EditableText"123456"
_root.TimeRoundSymbol 471 EditableText"123456"
_root.ScoreSymbol 472 EditableText"123456"




http://swfchan.com/9/42526/info.shtml
Created: 9/5 -2019 22:22:56 Last modified: 9/5 -2019 22:22:56 Server time: 22/12 -2024 16:41:07