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

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

Road Blocks 2.swf

This is the info page for
Flash #134317

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


Text
OK

Text text text text

<p align="center"><font face="Arial Black" size="35" color="#999999" letterSpacing="7.000000" kerning="0">loading</font></p>

<p align="left"><font face="Arial" size="16" color="#333333" letterSpacing="0.000000" kerning="0"><b>Sorry.</b></font></p><p align="left"><font face="Arial" size="16" color="#333333" letterSpacing="0.000000" kerning="0"><b>Road Blocks 2 requires Flash 9 or higher. &nbsp;<sbr />You can download it from Adobe.com</b></font></p>

<p align="center"><font face="Arial" size="16" color="#0000cc" letterSpacing="0.000000" kerning="0"><b>http://www.mikegagnon.com/roadblocks/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;© 2007 Mike Gagnon</b></font></p>

<p align="center"><font face="Arial" size="16" color="#0066ff" letterSpacing="0.000000" kerning="0"><b>http://www.mikegagnon.com/roadblocks/ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;© 2007 Mike Gagnon</b></font></p>

...choose a level and press play...

1

credits

credits

password:

incorrect

?

Sound loader

...choose a level and press play...

<p align="center"><font face="Lucida Console" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><b>sound</b></font></p>

<p align="center"><font face="Lucida Console" size="12" color="#999999" letterSpacing="0.000000" kerning="0"><b>sound</b></font></p>

retry

<p align="center"><font face="Lucida Console" size="12" color="#000000" letterSpacing="0.000000" kerning="0"><b>menu</b></font></p>

Password: iik-dbf-mk

Level:

MikeGagnon.com

<p align="left"><font face="Lucida Console" size="14" color="#333333" letterSpacing="0.000000" kerning="0">Special thanks to: </font></p><p align="left"><font face="Lucida Console" size="18" color="#000000" letterSpacing="0.000000" kerning="0"><b>George Mason University&apos;s</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#333333" letterSpacing="0.000000" kerning="0"><b>Volgenau School of Information Technology and Engineering,</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#333333" letterSpacing="0.000000" kerning="0">for supporting the Game Analysis and Design Interest Group</font></p><p align="left"><font face="Lucida Console" size="14" color="#333333" letterSpacing="0.000000" kerning="0">and, more importantly, for teaching me computer science.</font></p><p align="left"></p><p align="left"><font face="Lucida Console" size="14" color="#333333" letterSpacing="0.000000" kerning="0"><b>Released under the </b><font size="18" color="#000000"><b>Facebook Friendship License</b></font><b>. &nbsp;</b></font></p><p align="left"><font face="Lucida Console" size="14" color="#333333" letterSpacing="0.000000" kerning="0"><b>Details: </b><font color="#0000cc"><a href="http://www.mikegagnon.com/roadblocks/eula.html" target = "_blank"><b>http://www.mikegagnon.com/roadblocks/eula.html</b></a></font></font></p>

Game:   Mike Gagnon
Levels: Mike Gagnon
Tom Mellott
Jonathan B. Steidel
Level Tester: Jeannine C. Foley

Road Blocks 2

menu

menu

ActionScript [AS1/AS2]

Frame 1
Frame 3
if (getBytesLoaded() == getBytesTotal()) { next(); } else { mc_loadbar.gotoAndStop(Math.floor((getBytesLoaded() / getBytesTotal()) * 50)); gotoAndPlay (2); }
Frame 4
sound_block = new Sound(); sound_block.attachSound("wav_block"); sound_goal = new Sound(); sound_goal.attachSound("wav_goal"); sound_arrow = new Sound(); sound_arrow.attachSound("wav_arrow"); sound_portal = new Sound(); sound_portal.attachSound("wav_portal"); sound_lava = new Sound(); sound_lava.attachSound("wav_lava"); sound_pipe = new Sound(); sound_pipe.attachSound("wav_pipe"); sound_buzzer = new Sound(); sound_buzzer.attachSound("wav_buzzer"); sound_rockslide3 = new Sound(); sound_rockslide3.attachSound("wav_rockslide3"); sound_ice1 = new Sound(); sound_ice1.attachSound("wav_ice1"); sound_ice2 = new Sound(); sound_ice2.attachSound("wav_ice2"); sound_ice3 = new Sound(); sound_ice3.attachSound("wav_ice3"); sound_iceslide = new Sound(); sound_iceslide.attachSound("wav_iceslide"); sound_icebreak = new Sound(); sound_icebreak.attachSound("wav_icebreak"); sound_switch = new Sound(); sound_switch.attachSound("wav_switch"); sound_offlevel = new Sound(); sound_offlevel.attachSound("wav_offlevel"); var game = new Game(); var passwd = new Password(); var levelNumSelect = new Array(undefined, 1, 1, 1, 1); var levelNumAccess = new Array(undefined, 1, 1, 1, 1); var command = new MetaBlock(); var keyListener = new Object(); var focus = globe.FOCUSGAME; Key.addListener(keyListener); var mouseListenter = new Object(); Mouse.addListener(mouseListenter); _root.attachMovie("mc_MessageBox", "mc_MessageBox", globe.ZWINDOW); mc_MessageBox._x = Stage.width / 2; mc_MessageBox._y = Stage.height / 2; mc_MessageBox.windowMessage.text = "test"; focus = globe.FOCUSGAME; mc_MessageBox._visible = false; _root.onEnterFrame = function () { if ((game.lev.readyToPlay && (game.lev.numMovingBlocks == 0)) && (game.lev.ball.getMomentum() != undefined)) { game.step(); } }; keyListener.onKeyDown = function () { if ((game.lev.readyToPlay && (focus == globe.FOCUSGAME)) && (game.lev.ball.getMomentum() == undefined)) { switch (Key.getCode()) { case 39 : game.lev.ball.setMomentum(globe.RIGHT); return; case 37 : game.lev.ball.setMomentum(globe.LEFT); return; case 38 : game.lev.ball.setMomentum(globe.UP); return; case 40 : game.lev.ball.setMomentum(globe.DOWN); } } };
Frame 5
mc_button_world_ice.gotoAndStop(globe.ICE_THEME); mc_button_world_rock.gotoAndStop(globe.ROCK_THEME); mc_button_world_space.gotoAndStop(globe.SPACE_THEME); mc_button_world_desert.gotoAndStop(globe.DESERT_THEME); var world_selector = new Array(null, mc_button_world_ice, mc_button_world_rock, mc_button_world_space, mc_button_world_desert);
Frame 7
function refreshWorldSelector(themeNum) { var _local3 = _root.levelNumSelect[themeNum]; _root.world_selector[themeNum].level_select.level_text.text = (_local3 + ": ") + _root.game.levsets[themeNum].levNameList[_local3 - 1]; if ((_local3 >= _root.game.levsets[themeNum].numLevels) || (_local3 >= _root.levelNumAccess[themeNum])) { world_selector[themeNum].level_select.stepper_up.gotoAndStop("inactive"); } else { world_selector[themeNum].level_select.stepper_up.gotoAndStop("active"); } if (_local3 == 1) { world_selector[themeNum].level_select.stepper_down.gotoAndStop("inactive"); } else { world_selector[themeNum].level_select.stepper_down.gotoAndStop("active"); } world_selector[themeNum].level_select.gotoAndStop(1); if ((_root.levelNumAccess[themeNum] > _root.game.levsets[themeNum].numLevels) && (_local3 == _root.game.levsets[themeNum].numLevels)) { world_selector[themeNum].progressBar.gotoAndStop("complete"); } else { world_selector[themeNum].progressBar.gotoAndStop(Math.floor((_local3 / _root.game.levsets[themeNum].numLevels) * (world_selector[themeNum].progressBar._totalframes - 1))); } } var themeNum = 1; while (themeNum <= globe.NUM_THEMES) { if ((world_selector[themeNum].level_select.level_text.text == "1") && (game.levsets[themeNum].numLevels != undefined)) { refreshWorldSelector(themeNum); } themeNum++; } _root.passwordBox.passwordText.text = globe.CURRENT_PASSWORD; if ((((mc_button_world_ice.level_select.level_text.text != "1") && (mc_button_world_rock.level_select.level_text.text != "1")) && (mc_button_world_space.level_select.level_text.text != "1")) && (mc_button_world_desert.level_select.level_text.text != "1")) { game.levsetsLoaded = true; gotoAndPlay ("menu2"); } else { gotoAndPlay ("menu"); }
Frame 8
stop();
Frame 9
mc_Grid._visible = globe.GRID; if (globe.CURRENT_WORLD != 0) { if (globe.CURRENT_WORLD == globe.ICE_THEME) { levsetid = 4; } else if (globe.CURRENT_WORLD == globe.ROCK_THEME) { levsetid = 9; } else if (globe.CURRENT_WORLD == globe.SPACE_THEME) { levsetid = 10; } else if (globe.CURRENT_WORLD == globe.DESERT_THEME) { levsetid = 13; } levnum = levelNumSelect[globe.CURRENT_WORLD]; } if (levsetid != undefined) { if (levnum != undefined) { game.playLevelSet(levsetid, levnum); } else { game.playLevelSet(levsetid, 1); } } else { game.playLevelSet(10, 1); } stop();
Frame 10
mc_Grid.visible = true; stop();
Frame 11
_root.mc_Background.gotoAndStop(1); stop();
Symbol 7 MovieClip Frame 1
stop();
Symbol 7 MovieClip Frame 2
stop();
Symbol 8 MovieClip Frame 1
this.onRelease = function () { _root.mc_MessageBox._visible = false; _root.focus = globe.FOCUSGAME; }; this.onRollOver = function () { gotoAndStop ("over"); }; this.onRollOut = function () { gotoAndStop ("normal"); }; base.gotoAndStop("normal"); stop();
Symbol 8 MovieClip Frame 2
base.gotoAndStop("over");
Symbol 18 MovieClip [mc_preloader] Frame 1
stop();
Symbol 435 MovieClip [__Packages.globe] Frame 0
class globe { function globe () { } static var CURRENT_WORLD = 0; static var SOUND = true; static var CURRENT_PASSWORD = ""; static var USELOCAL = true; static var MASTERPASSWORD = "j9"; static var GRIDPASSWORD = "grid"; static var NOGRIDPASSWORD = "nogrid"; static var GRID = false; static var SEEN_RETRY_WARNING = false; static var NUMROWS = 15; static var NUMCOLS = 20; static var NUM_THEMES = 4; static var ICE_THEME = 1; static var ROCK_THEME = 2; static var SPACE_THEME = 3; static var DESERT_THEME = 4; static var THEME_ID = new Array(undefined, 4, 9, 10, 13); static var NUMBLOCKTYPES = 15; static var PIPEBLOCK = 1; static var TARGETBLOCK = 2; static var HOLEBLOCK = 3; static var DESERTPORTALBLOCK = 4; static var SPACEPORTALBLOCK = 5; static var SOLIDSHADOWBLOCK = 6; static var SOLIDBLOCK = 7; static var BALLBLOCK = 8; static var SLIDINGICEBLOCK = 9; static var CRACKEDICEBLOCK = 10; static var SLIDINGSTONEBLOCK = 11; static var ARROWBLOCK = 12; static var GOALBLOCK = 13; static var SPACESTATIONBLOCK = 14; static var MIRAGEBLOCK = 15; static var ZWINDOW = (((NUMBLOCKTYPES + 1) * NUMROWS) * NUMCOLS) * 2; static var BLOCK_WIDTH = 25; static var TOPLEFT_X = BLOCK_WIDTH; static var TOPLEFT_Y = BLOCK_WIDTH; static var STATIONGROUPCOLORS = 5; static var PORTALCOLORS = 3; static var OFFMAP_ROW = -100; static var OFFMAP_COL = OFFMAP_ROW; static var MAXOFFMAP = 100; static var SLIDE = 1; static var LAUNCH = 2; static var SEPERATE = 3; static var HORZ = 4; static var VERT = 5; static var BOTH = 6; static var EXPLODE = 7; static var SLIDEFRAMES = 2.5; static var SLIDESPEED = BLOCK_WIDTH / SLIDEFRAMES; static var UP = 0; static var TOP = UP; static var DOWN = 1; static var BOTTOM = DOWN; static var LEFT = 2; static var RIGHT = 3; static var ALLDIR = 4; static var FOCUSGAME = 1; static var FOCUSMESSAGE = 2; static var FOCUSEDITOR = 3; static var GETXMLSTR = "http://www.flashremix.com/getxml.php"; }
Symbol 436 MovieClip [__Packages.Password] Frame 0
class Password { function Password () { } function leftSpin(val, shiftBits) { var _local2 = val << shiftBits; var _local3 = _local2 >> wordSize; val = _local2 ^ _local3; val = val & bitMask; return(val); } function rightSpin(val, shiftBits) { return(leftSpin(val, wordSize - shiftBits)); } function encryptWords(wordA, wordB) { wordA = wordA ^ key[0]; wordB = wordB ^ key[1]; var _local2 = 1; while (_local2 <= rounds) { wordA = leftSpin(wordA ^ wordB, wordB % wordSize) ^ key[2 * _local2]; wordB = leftSpin(wordA ^ wordB, wordA % wordSize) ^ key[(2 * _local2) + 1]; _local2++; } return([wordA, wordB]); } function decryptWords(wordA, wordB) { var _local2 = rounds; while (_local2 >= 1) { wordB = rightSpin(wordB ^ key[(2 * _local2) + 1], wordA % wordSize) ^ wordA; wordA = rightSpin(wordA ^ key[2 * _local2], wordB % wordSize) ^ wordB; _local2--; } wordB = wordB ^ key[1]; wordA = wordA ^ key[0]; return([wordA, wordB]); } function encryptProgress(prog) { var _local2 = new Array(); var _local3 = 0; while (_local3 < prog.length) { _local2.push(junk[_local3]); _local2.push(prog[_local3]); _local3++; } var _local7 = 0; while (_local7 < passes) { _local3 = 0; while (_local3 < _local2.length) { var _local5 = _local2[_local3]; var _local4 = _local2[(_local3 + 1) % _local2.length]; var _local6 = encryptWords(_local5, _local4); _local5 = _local6[0]; _local4 = _local6[1]; _local2[_local3] = _local5; _local2[(_local3 + 1) % _local2.length] = _local4; _local3++; } _local7++; } return(_local2); } function decryptCipher(cipher) { var _local7 = 0; while (_local7 < passes) { var _local6 = cipher.length - 1; while (_local6 >= 0) { var _local4 = cipher[_local6]; var _local3 = cipher[(_local6 + 1) % cipher.length]; var _local5 = decryptWords(_local4, _local3); _local4 = _local5[0]; _local3 = _local5[1]; cipher[_local6] = _local4; cipher[(_local6 + 1) % cipher.length] = _local3; _local6--; } _local7++; } var _local8 = new Array(); var _local6 = 0; while (_local6 < junk.length) { if (junk[_local6] != cipher[_local6 * 2]) { return([]); } _local8.push(cipher[(_local6 * 2) + 1]); _local6++; } return(_local8); } function letterToNum(char) { if ((char >= "2") && (char <= "9")) { return(parseInt(char) - 2); } if ((((char == "0") || (char == "o")) || (char == "1")) || (char == "l")) { return(-1); } if ((char >= "a") and (char <= "z")) { var _local2 = char.charCodeAt(0); if (_local2 > "k".charCodeAt(0)) { _local2--; } if (_local2 > "n".charCodeAt(0)) { _local2--; } return((_local2 - "a".charCodeAt(0)) + 8); } return(-1); } function numToLetter(num) { if ((num < 0) or (num > 31)) { return("?"); } if (num <= 7) { return(String(num + 2)); } num = (num - 8) + "a".charCodeAt(0); if (num >= "l".charCodeAt(0)) { num = num + 1; } if (num >= "o".charCodeAt(0)) { num = num + 1; } return(String.fromCharCode(num)); } function passwordToCipher(pass) { var _local6 = new Array(); var _local4; var _local3; var _local2 = 0; while (_local2 < pass.length) { _local4 = pass.charAt(_local2); if (_local4 != "-") { _local3 = letterToNum(_local4); if (_local3 < 0) { return([]); } _local6.push(_local3); } _local2++; } return(_local6); } function cipherToPassword(cipher) { var _local4 = new Array(); var _local5; var _local3; var _local2 = 0; while (_local2 < cipher.length) { if ((_local2 == 3) or (_local2 == 6)) { _local4.push("-"); } _local5 = cipher[_local2]; _local3 = numToLetter(_local5); if (_local3 == "?") { return("!error"); } _local4.push(_local3); _local2++; } return(_local4.join("")); } function decryptPassword(pass) { if (pass == globe.MASTERPASSWORD) { if (globe.SOUND) { _root.sound_goal.start(0, 1); } return([_root.game.levsets[1].numLevels + 1, _root.game.levsets[2].numLevels + 1, _root.game.levsets[3].numLevels + 1, _root.game.levsets[4].numLevels + 1]); } if (pass == globe.GRIDPASSWORD) { globe.GRID = true; if (globe.SOUND) { _root.sound_goal.start(0, 1); } return(_root.levelNumAccess.slice(1, 5)); } if (pass == globe.NOGRIDPASSWORD) { globe.GRID = false; if (globe.SOUND) { _root.sound_goal.start(0, 1); } return(_root.levelNumAccess.slice(1, 5)); } var _local5 = passwordToCipher(pass); var _local3 = decryptCipher(_local5); if (_local3.length > 0) { if (globe.SOUND) { _root.sound_goal.start(0, 1); } return(_local3); } return([]); } function createPassword(prog) { return(cipherToPassword(encryptProgress(prog))); } static var wordSize = 5; static var bitMask = 31; static var rounds = 2; static var passes = 2; static var junk = [6, 17, 3, 24]; static var key = [13, 31, 25, 30, 22, 9]; }
Symbol 437 MovieClip [__Packages.Game] Frame 0
class Game { var lev, nextLev, levset, levsets, levsetsLoaded, levelNum; function Game () { Block.game = this; lev = new Level(this); nextLev = new Level(this); levset = new LevelSet(this); levsets = new Array(5); var _local2 = 1; while (_local2 <= globe.NUM_THEMES) { levsets[_local2] = new LevelSet(this); levsets[_local2].loadLevelSet(globe.THEME_ID[_local2], false); _local2++; } levsetsLoaded = false; levelNum = 1; } function playLevelSet(levSetID, newLevelNum) { levelNum = newLevelNum; levset.loadLevelSet(levSetID, true); levSetLoaded(); } function levSetLoaded() { if ((levelNum >= 1) && (levelNum <= levset.numLevels)) { lev.visibility = true; lev.loadLevel(levset.levIDList[levelNum - 1]); if (levelNum < levset.numLevels) { nextLev.loadLevel(levset.levIDList[levelNum]); } } else { return(undefined); } } function gotoNextLevel() { lev.levelTransition(); } function quitGame() { if (lev) { lev.clearLevel(); } if (nextLev) { nextLev.clearLevel(); } nextLev.clearLevel(); } function transitionDone() { lev.clearLevel(); if (levelNum >= _root.levelNumAccess[globe.CURRENT_WORLD]) { _root.levelNumAccess[globe.CURRENT_WORLD] = levelNum + 1; globe.CURRENT_PASSWORD = _root.passwd.createPassword(_root.levelNumAccess.slice(1, 5)); } _root.levelNumSelect[globe.CURRENT_WORLD] = levelNum + 1; if (levelNum == levset.numLevels) { if ((((_root.levelNumAccess[globe.ICE_THEME] == 26) && (_root.levelNumAccess[globe.ROCK_THEME] == 26)) && (_root.levelNumAccess[globe.DESERT_THEME] == 26)) && (_root.levelNumAccess[globe.SPACE_THEME] == 26)) { _root.mc_MessageBox.windowMessage.text = ("You beat the " + levset.setName) + "\nand the ENTIRE game!\n\nCongratulations!\n\nYou are a SUPER Road Blocks player!"; } else { _root.mc_MessageBox.windowMessage.text = ("You beat the " + levset.setName) + "!"; } _root.focus = globe.FOCUSMESSAGE; _root.mc_MessageBox._visible = true; _root.levelNumSelect[globe.CURRENT_WORLD]--; } else { var _local3 = lev; lev = nextLev; nextLev = _local3; if (levelNum != (levset.numLevels - 1)) { nextLev.loadLevel(levset.levIDList[levelNum + 1]); } levelNum++; lev.makeVisible(); } } function step() { var _local2 = new MetaBlock(); lev.momentumGood = true; _local2.dir = lev.ball.getMomentum(); _local2.toRow = lev.ball.row; _local2.toCol = lev.ball.col; _local2.fromRow = undefined; _local2.fromCol = undefined; _local2.block = null; lev.ball.momentum = undefined; var _local3 = lev.ball.receivePush(_local2); killMomentum(); return(_local3); } function killBallMomentumDelay() { lev.momentumGood = false; } function killMomentum() { lev.killMomentum(); } function pushBlock(command, prod, superPush) { if ((command.toRow == undefined) || (command.toCol == undefined)) { command.toRow = command.fromRow + Block.getDeltaRow(command.dir); command.toCol = command.fromCol + Block.getDeltaCol(command.dir); } else if (command.dir == undefined) { if ((command.toRow < command.fromRow) && (command.toCol == command.fromCol)) { command.dir = globe.UP; } if ((command.toRow > command.fromRow) && (command.toCol == command.fromCol)) { command.dir = globe.DOWN; } if ((command.toRow == command.fromRow) && (command.toCol < command.fromCol)) { command.dir = globe.LEFT; } if ((command.toRow == command.fromRow) && (command.toCol > command.fromCol)) { command.dir = globe.RIGHT; } } if (((command.toRow == undefined) || (command.toCol == undefined)) || (command.dir == undefined)) { if (command.block == null) { } } if (command.block != null) { var _local3 = command.block.stackDepth - 1; while (_local3 >= 0) { if (!lev.map[command.fromRow][command.fromCol][_local3].givePush(command, prod)) { return(false); } _local3--; } } var _local3 = 0; while (_local3 < lev.map[command.toRow][command.toCol].length) { if (!lev.map[command.toRow][command.toCol][_local3].receivePush(command, prod, superPush)) { return(false); } _local3++; } return(true); } }
Symbol 438 MovieClip [__Packages.Level] Frame 0
class Level { var game, readyToPlay, beaten, levxml, visibility, retry_warning, stationGroup, factory, map, numMovingBlocks, offMap, numOffMap, theme, levelName, ball, momentumGood, levelNum, authorName, authorID, difficulty; function Level (g) { game = g; readyToPlay = false; beaten = false; levxml = new CompressedLevelLoader(); visibility = false; retry_warning = false; stationGroup = new SpaceStationGroup(); factory = new Array(); factory[globe.TARGETBLOCK] = new TargetBlock(); factory[globe.SPACEPORTALBLOCK] = new SpacePortalBlock(); factory[globe.DESERTPORTALBLOCK] = new DesertPortalBlock(); factory[globe.SOLIDSHADOWBLOCK] = new SolidShadowBlock(); factory[globe.SOLIDBLOCK] = new SolidBlock(); factory[globe.BALLBLOCK] = new BallBlock(); factory[globe.HOLEBLOCK] = new HoleBlock(); factory[globe.SLIDINGICEBLOCK] = new SlidingIceBlock(); factory[globe.CRACKEDICEBLOCK] = new CrackedIceBlock(); factory[globe.SLIDINGSTONEBLOCK] = new SlidingStoneBlock(); factory[globe.SPACESTATIONBLOCK] = new SpaceStationBlock(); factory[globe.GOALBLOCK] = new GoalBlock(); factory[globe.PIPEBLOCK] = new PipeBlock(); factory[globe.ARROWBLOCK] = new ArrowBlock(); factory[globe.MIRAGEBLOCK] = new MirageBlock(); map = new Array(globe.NUMROWS); var _local3 = 0; while (_local3 < globe.NUMROWS) { map[_local3] = new Array(globe.NUMCOLS); var _local2 = 0; while (_local2 < globe.NUMCOLS) { map[_local3][_local2] = new Array(); _local2++; } _local3++; } numMovingBlocks = 0; offMap = new Array(globe.MAXOFFMAP); numOffMap = 0; } function makeVisible() { visibility = true; _root.mc_Grid._visible = globe.GRID; if (theme == globe.SPACE_THEME) { _root.mc_Grid.gotoAndStop(2); } else { _root.mc_Grid.gotoAndStop(1); } if (retry_warning && (!globe.SEEN_RETRY_WARNING)) { _root.mc_MessageBox.windowMessage.text = "Don't forget! If you get stuck, there is a RETRY button!"; _root.focus = globe.FOCUSMESSAGE; _root.mc_MessageBox._visible = true; globe.SEEN_RETRY_WARNING = true; } var _local4 = 0; while (_local4 < globe.NUMROWS) { var _local3 = 0; while (_local3 < globe.NUMCOLS) { var _local5 = 0; while (_local5 < map[_local4][_local3].length) { map[_local4][_local3][_local5]._visible = true; _local5++; } _local3++; } _local4++; } var _local5 = 0; while (_local5 < numOffMap) { offMap[_local5]._visible = true; _local5++; } _root.mc_HUD.txtLevel.text = (("Level " + game.levelNum) + ": ") + levelName; _root.mc_HUD.txtPassword.text = "Password: " + globe.CURRENT_PASSWORD; _root.mc_Background.gotoAndStop(theme + 1); } function loadLevel(id) { var _local2 = visibility; clearLevel(); visibility = _local2; delete levxml; levxml = new CompressedLevelLoader(); levxml.level = this; if (globe.USELOCAL) { levxml.load(id); } return(true); } function containsPipe(r, c) { if ((((r < 0) || (r >= globe.NUMROWS)) || (c < 0)) || (c > globe.NUMCOLS)) { return(null); } var _local2 = 0; while (_local2 < map[r][c].length) { if (map[r][c][_local2] instanceof PipeBlock) { return(map[r][c][_local2]); } _local2++; } return(null); } function containsBlock(r, c, blockType) { if ((((r < 0) || (r >= globe.NUMROWS)) || (c < 0)) || (c > globe.NUMCOLS)) { return(null); } var _local2 = 0; while (_local2 < map[r][c].length) { if (Block(map[r][c][_local2]).getBlockTypeNum() == Block(factory[blockType]).getBlockTypeNum()) { return(map[r][c][_local2]); } _local2++; } return(null); } function containsArrow(r, c) { if ((((r < 0) || (r >= globe.NUMROWS)) || (c < 0)) || (c > globe.NUMCOLS)) { return(null); } var _local2 = 0; while (_local2 < map[r][c].length) { if (map[r][c][_local2] instanceof ArrowBlock) { return(map[r][c][_local2]); } _local2++; } return(null); } function containsSliding(r, c) { if ((((r < 0) || (r >= globe.NUMROWS)) || (c < 0)) || (c > globe.NUMCOLS)) { return(null); } var _local2 = 0; while (_local2 < map[r][c].length) { if (map[r][c][_local2] instanceof SlidingBlock) { return(map[r][c][_local2]); } _local2++; } return(null); } function containsGoal(r, c) { if ((((r < 0) || (r >= globe.NUMROWS)) || (c < 0)) || (c > globe.NUMCOLS)) { return(null); } var _local2 = 0; while (_local2 < map[r][c].length) { if (map[r][c][_local2] instanceof GoalBlock) { return(map[r][c][_local2]); } _local2++; } return(null); } function containsSpaceStation(r, c) { if ((((r < 0) || (r >= globe.NUMROWS)) || (c < 0)) || (c > globe.NUMCOLS)) { return(null); } var _local2 = 0; while (_local2 < map[r][c].length) { if (map[r][c][_local2] instanceof SpaceStationBlock) { return(map[r][c][_local2]); } _local2++; } return(null); } function saveState(n) { var _local3 = 0; while (_local3 < globe.NUMROWS) { var _local2 = 0; while (_local2 < globe.NUMCOLS) { var _local4 = 0; while (_local4 < map[_local3][_local2].length) { map[_local3][_local2][_local4].saveState(n); _local4++; } _local2++; } _local3++; } var _local4 = 0; while (_local4 < numOffMap) { offMap[_local4].saveState(n); _local4++; } } function reset(n) { if (globe.SOUND) { _root.sound_offlevel.start(0, 1); } var _local7 = new Array(globe.NUMROWS); var _local9 = new Array(globe.MAXOFFMAP); var _local6 = 0; var _local4 = 0; while (_local4 < globe.NUMROWS) { _local7[_local4] = new Array(globe.NUMCOLS); var _local3 = 0; while (_local3 < globe.NUMCOLS) { _local7[_local4][_local3] = new Array(); _local3++; } _local4++; } _local4 = 0; while (_local4 < globe.NUMROWS) { var _local3 = 0; while (_local3 < globe.NUMCOLS) { var _local8 = 0; while (_local8 < map[_local4][_local3].length) { var _local5 = map[_local4][_local3][_local8]; _local5.restoreState(n); _local5.setMomentum(undefined); if (_local5.inBounds()) { _local7[_local5.row][_local5.col][_local5.stackDepth] = _local5; } else { _local9[_local6] = _local5; _local6++; } _local8++; } _local3++; } _local4++; } var _local8 = 0; while (_local8 < numOffMap) { var _local5 = offMap[_local8]; offMap[_local8] = null; _local5.restoreState(n); if (_local5.inBounds()) { _local7[_local5.row][_local5.col][_local5.stackDepth] = _local5; } else { _local9[_local6] = _local5; _local6++; } _local8++; } delete map; map = _local7; offMap = _local9; numOffMap = _local6; readyToPlay = true; numMovingBlocks = 0; } function killMomentum() { var _local4 = 0; while (_local4 < globe.NUMROWS) { var _local3 = 0; while (_local3 < globe.NUMCOLS) { var _local2 = 0; while (_local2 < map[_local4][_local3].length) { if ((map[_local4][_local3][_local2] != ball) || (!momentumGood)) { map[_local4][_local3][_local2].setMomentum(undefined); } _local2++; } _local3++; } _local4++; } } function clearLevel() { stationGroup.clearGroup(); var _local3 = 0; while (_local3 < globe.NUMROWS) { var _local2 = 0; while (_local2 < globe.NUMCOLS) { var _local4 = 0; while (_local4 < map[_local3][_local2].length) { map[_local3][_local2][_local4].destroy(); delete map[_local3][_local2][_local4]; _local4++; } map[_local3][_local2] = new Array(); _local2++; } _local3++; } levelName = undefined; levelNum = undefined; theme = undefined; authorName = undefined; authorID = undefined; difficulty = undefined; var _local4 = 0; while (_local4 < numOffMap) { offMap[_local4].destroy(); delete offMap[_local4]; _local4++; } numOffMap = 0; ball = null; numMovingBlocks = 0; readyToPlay = false; beaten = false; visibility = false; } function createBlock(blockType, row, col) { if ((((row >= 0) && (row < globe.NUMROWS)) && (col >= 0)) && (col < globe.NUMCOLS)) { var _local3 = new MetaBlock(); _local3.toRow = row; _local3.toCol = col; _local3.block = factory[blockType].createBlock(this, row, col); var _local5; var _local8 = _local3.block; _local5 = containsBlock(row - 1, col, blockType); if (_local5) { _local8.setNeighbor(globe.UP); _local5.setNeighbor(globe.DOWN); } _local5 = containsBlock(row + 1, col, blockType); if (_local5) { _local8.setNeighbor(globe.DOWN); _local5.setNeighbor(globe.UP); } _local5 = containsBlock(row, col - 1, blockType); if (_local5) { _local8.setNeighbor(globe.LEFT); _local5.setNeighbor(globe.RIGHT); } _local5 = containsBlock(row, col + 1, blockType); if (_local5) { _local8.setNeighbor(globe.RIGHT); _local5.setNeighbor(globe.LEFT); } if (blockType == globe.PIPEBLOCK) { if (((((arguments.length == 7) && (typeof(arguments[3]) == "boolean")) && (typeof(arguments[4]) == "boolean")) && (typeof(arguments[5]) == "boolean")) && (typeof(arguments[6]) == "boolean")) { PipeBlock(_local3.block).setSides(arguments[3], arguments[4], arguments[5], arguments[6]); // unexpected jump } _local3.block.destroy(); return(null); } if (blockType == globe.ARROWBLOCK) { if ((arguments.length == 4) && (typeof(arguments[3]) == "number")) { ArrowBlock(_local3.block).setDirection(arguments[3]); // unexpected jump } _local3.block.destroy(); return(null); } if (blockType == globe.SPACESTATIONBLOCK) { if ((arguments.length == 4) && (typeof(arguments[3]) == "number")) { SpaceStationBlock(_local3.block).setGroup(arguments[3], stationGroup); // unexpected jump } _local3.block.destroy(); return(null); } if (blockType == globe.SPACEPORTALBLOCK) { if ((((arguments.length == 4) && (typeof(arguments[3]) == "number")) && (arguments[3] >= 0)) && (arguments[3] < globe.PORTALCOLORS)) { SpacePortalBlock(_local3.block).setColor(arguments[3]); // unexpected jump } _local3.block.destroy(); return(null); } if (blockType == globe.DESERTPORTALBLOCK) { if ((((arguments.length == 4) && (typeof(arguments[3]) == "number")) && (arguments[3] >= 0)) && (arguments[3] < globe.PORTALCOLORS)) { DesertPortalBlock(_local3.block).setColor(arguments[3]); // unexpected jump } _local3.block.destroy(); return(null); } if (blockType == globe.GOALBLOCK) { if (((((arguments.length == 7) && (typeof(arguments[3]) == "number")) && ((typeof(arguments[4]) == "number") || (arguments[4] == undefined))) && ((typeof(arguments[5]) == "number") || (arguments[5] == undefined))) && (typeof(arguments[6]) == "boolean")) { GoalBlock(_local3.block).setOpenSide(arguments[3]); GoalBlock(_local3.block).setLink(arguments[4], arguments[5]); GoalBlock(_local3.block).setVisible(arguments[6]); // unexpected jump } _local3.block.destroy(); return(null); } if (blockType == globe.CRACKEDICEBLOCK) { if ((arguments.length == 4) && (typeof(arguments[3]) == "number")) { CrackedIceBlock(_local3.block).setNumImpacts(arguments[3]); // unexpected jump } _local3.block.destroy(); return(null); } if (blockType == globe.SOLIDBLOCK) { SolidBlock(_local3.block).setTheme(theme); } else if (blockType == globe.TARGETBLOCK) { TargetBlock(_local3.block).setTheme(theme); } if (!receiveBlock(_local3)) { _local3.block.destroy(); return(null); } _local3.block.saveState(0); if (_local3.block.getBlockTypeNum() == globe.BALLBLOCK) { ball = BallBlock(_local3.block); } _local3.block._visible = visibility; return(_local3.block); } return(null); } function levelTransition() { var _local5 = Math.floor(Math.random() * 4); readyToPlay = false; if (_local5 == 0) { numMovingBlocks = 0; var _local4 = 0; while (_local4 < globe.NUMROWS) { var _local3 = 0; while (_local3 < globe.NUMCOLS) { var _local2 = 0; while (_local2 < map[_local4][_local3].length) { numMovingBlocks++; map[_local4][_local3][_local2].animateLaunch(); _local2++; } _local3++; } _local4++; } } else { numMovingBlocks = 0; var _local4 = 0; while (_local4 < globe.NUMROWS) { var _local3 = 0; while (_local3 < globe.NUMCOLS) { var _local2 = 0; while (_local2 < map[_local4][_local3].length) { numMovingBlocks++; map[_local4][_local3][_local2].animateSeperate(_local5 + globe.SEPERATE); _local2++; } _local3++; } _local4++; } } } function printLevel() { var _local4 = 0; while (_local4 < globe.NUMROWS) { var _local3 = 0; while (_local3 < globe.NUMCOLS) { var _local2 = 0; while (_local2 < map[_local4][_local3].length) { var _local5 = ""; _local2++; } _local3++; } _local4++; } } function receiveBlock(meta) { if ((((meta.toRow < 0) || (meta.toRow >= globe.NUMROWS)) || (meta.toCol < 0)) || (meta.toCol >= globe.NUMCOLS)) { if (meta.block.inBounds()) { meta.block.stackDepth = numOffMap; meta.block.row = globe.OFFMAP_ROW; meta.block.col = globe.OFFMAP_COL; meta.block.setMomentum(undefined); meta.block._x = (meta.block.col * globe.BLOCK_WIDTH) + globe.TOPLEFT_X; meta.block._y = (meta.block.row * globe.BLOCK_WIDTH) + globe.TOPLEFT_Y; offMap[meta.block.stackDepth] = meta.block; numOffMap++; if (meta.block == ball) { reset(0); } } return(true); } var _local3; _local3 = 0; while (_local3 < map[meta.toRow][meta.toCol].length) { if (!map[meta.toRow][meta.toCol][_local3].acceptBlock(meta)) { return(false); } _local3++; } map[meta.toRow][meta.toCol].push(meta.block); meta.block.row = meta.toRow; meta.block.col = meta.toCol; meta.block.stackDepth = _local3; return(true); } function removeBlock(block) { map[block.row][block.col].splice(block.stackDepth, 1); var _local4 = containsArrow(block.row, block.col); if ((block instanceof SlidingBlock) && (_local4)) { _local4.filled = false; _local4.setDirection(_local4.dir); } var _local3 = block.stackDepth; while (_local3 < map[block.row][block.col].length) { map[block.row][block.col][_local3].stackDepth--; _local3++; } return(block); } }
Symbol 439 MovieClip [__Packages.CompressedLevelLoader] Frame 0
class CompressedLevelLoader { var level, spacePortalSet1, spacePortalSet2, desertPortalSet1, desertPortalSet2, num, up, down, left, right; function CompressedLevelLoader () { } function load(id) { var _local3 = CompressedLevel.getLev(id); parseMetaData(_local3); if (parseBlockList(_local3)) { level.readyToPlay = true; level.stationGroup.printGroup(); if (level.visibility) { level.makeVisible(); } return(undefined); } level.clearLevel(); _root.mc_MessageBox.windowMessage.text = "There was a problem while loading a compressed level."; _root.focus = globe.FOCUSMESSAGE; _root.mc_MessageBox._visible = true; } function parseMetaData(ar) { level.levelName = ar[0]; var _local2 = ar[1]; if ((_local2 & 16) == 16) { level.retry_warning = true; } else { level.retry_warning = false; } _local2 = _local2 & 15; level.theme = _local2; } function decodeParamRC(byte1, byte0) { var _local1 = (byte0 & 14) >> 1; if ((byte1 & 64) == 64) { _local1 = _local1 + 8; } var _local4 = (byte1 & 62) >> 1; var _local3 = (byte0 & 240) >> 4; var _local2 = new Array(_local1, _local4, _local3); return(_local2); } function isBlock(byte) { return((byte & 128) == 128); } function parseBlockList(ar) { var _local11 = 2; spacePortalSet1 = new Array(); spacePortalSet2 = new Array(); desertPortalSet1 = new Array(); desertPortalSet2 = new Array(); var _local7; var _local9; var _local2 = 0; var _local3; var _local4; var _local5; var _local8; var _local6 = _local11; while (_local6 < ar.length) { _local7 = ar[_local6]; if (isBlock(_local7)) { _local2 = _local7 & 15; } else { _local6++; _local9 = ar[_local6]; if (_local9 > 255) { } _local8 = decodeParamRC(_local7, _local9); _local3 = _local8[0]; _local4 = _local8[1]; _local5 = _local8[2]; if (_local2 == globe.SOLIDBLOCK) { if (!parseGeneric(globe.SOLIDSHADOWBLOCK, _local3, _local4)) { return(false); } if (!parseGeneric(globe.SOLIDBLOCK, _local3, _local4)) { return(false); } } else if (((((_local2 == globe.BALLBLOCK) || (_local2 == globe.SLIDINGICEBLOCK)) || (_local2 == globe.SLIDINGSTONEBLOCK)) || (_local2 == globe.HOLEBLOCK)) || (_local2 == globe.TARGETBLOCK)) { if (!parseGeneric(_local2, _local3, _local4)) { return(false); } } else if (_local2 == globe.GOALBLOCK) { if (!parseGoal(_local3, _local4, _local5)) { return(false); } } else if (_local2 == globe.ARROWBLOCK) { if (!parseArrow(_local3, _local4, _local5)) { return(false); } } else if (_local2 == globe.PIPEBLOCK) { if (!parsePipe(_local3, _local4, _local5)) { return(false); } } else if (_local2 == globe.CRACKEDICEBLOCK) { if (!parseGenericParam(_local2, _local3, _local4, _local5)) { return(false); } } else if (_local2 == globe.SPACESTATIONBLOCK) { if (!parseGenericParam(_local2, _local3, _local4, _local5)) { return(false); } } else if (_local2 == globe.SPACEPORTALBLOCK) { if (!parseSpacePortal(_local2, _local3, _local4, _local5)) { return(false); } } else if (_local2 == globe.DESERTPORTALBLOCK) { if (!parseDesertPortal(_local2, _local3, _local4, _local5)) { return(false); } } } _local6++; } return(true); } function parseGeneric(blockType, row, col) { var _local2 = level.createBlock(blockType, row, col); return(_local2 != null); } function parseGenericParam(blockType, row, col, param) { var _local2 = level.createBlock(blockType, row, col, param); return(_local2 != null); } function parseSpacePortal(blockType, row, col, param) { num = param; if (spacePortalSet1[num] == undefined) { var _local2 = level.createBlock(globe.SPACEPORTALBLOCK, row, col, num); spacePortalSet1[num] = _local2; return(spacePortalSet1[num] != null); } if (spacePortalSet2[num] == undefined) { var _local2 = level.createBlock(globe.SPACEPORTALBLOCK, row, col, num); spacePortalSet2[num] = _local2; SpacePortalBlock(spacePortalSet1[num]).linkPortal(SpacePortalBlock(spacePortalSet2[num])); return(spacePortalSet2[num] != null); } return(false); } function parseDesertPortal(blockType, row, col, param) { num = param; if (desertPortalSet1[num] == undefined) { var _local2 = level.createBlock(globe.DESERTPORTALBLOCK, row, col, num); desertPortalSet1[num] = _local2; return(desertPortalSet1[num] != null); } if (desertPortalSet2[num] == undefined) { var _local2 = level.createBlock(globe.DESERTPORTALBLOCK, row, col, num); desertPortalSet2[num] = _local2; DesertPortalBlock(desertPortalSet1[num]).linkPortal(DesertPortalBlock(desertPortalSet2[num])); return(desertPortalSet2[num] != null); } return(false); } function parsePipe(row, col, param) { up = false; down = false; left = false; right = false; if ((param & 1) == 1) { up = true; } if ((param & 2) == 2) { down = true; } if ((param & 4) == 4) { left = true; } if ((param & 8) == 8) { right = true; } return(level.createBlock(globe.PIPEBLOCK, row, col, up, down, left, right) != null); } function parseGoal(row, col, param) { param--; return(level.createBlock(globe.GOALBLOCK, row, col, param, undefined, undefined, true) != null); } function parseArrow(row, col, param) { param--; return(level.createBlock(globe.ARROWBLOCK, row, col, param) != null); } }
Symbol 440 MovieClip [__Packages.CompressedLevel] Frame 0
class CompressedLevel { function CompressedLevel () { } static function getLev(id) { if (id == 1) { return(LevelFile0.lev1); } if (id == 2) { return(LevelFile0.lev2); } if (id == 3) { return(LevelFile0.lev3); } if (id == 5) { return(LevelFile0.lev5); } if (id == 6) { return(LevelFile0.lev6); } if (id == 7) { return(LevelFile0.lev7); } if (id == 8) { return(LevelFile0.lev8); } if (id == 11) { return(LevelFile0.lev11); } if (id == 12) { return(LevelFile0.lev12); } if (id == 14) { return(LevelFile0.lev14); } if (id == 15) { return(LevelFile0.lev15); } if (id == 16) { return(LevelFile0.lev16); } if (id == 17) { return(LevelFile0.lev17); } if (id == 18) { return(LevelFile0.lev18); } if (id == 19) { return(LevelFile0.lev19); } if (id == 20) { return(LevelFile0.lev20); } if (id == 21) { return(LevelFile0.lev21); } if (id == 22) { return(LevelFile0.lev22); } if (id == 23) { return(LevelFile0.lev23); } if (id == 24) { return(LevelFile0.lev24); } if (id == 25) { return(LevelFile0.lev25); } if (id == 26) { return(LevelFile0.lev26); } if (id == 27) { return(LevelFile0.lev27); } if (id == 28) { return(LevelFile0.lev28); } if (id == 29) { return(LevelFile0.lev29); } if (id == 30) { return(LevelFile1.lev30); } if (id == 31) { return(LevelFile1.lev31); } if (id == 32) { return(LevelFile1.lev32); } if (id == 33) { return(LevelFile1.lev33); } if (id == 34) { return(LevelFile1.lev34); } if (id == 35) { return(LevelFile1.lev35); } if (id == 36) { return(LevelFile1.lev36); } if (id == 37) { return(LevelFile1.lev37); } if (id == 38) { return(LevelFile1.lev38); } if (id == 39) { return(LevelFile1.lev39); } if (id == 40) { return(LevelFile1.lev40); } if (id == 41) { return(LevelFile1.lev41); } if (id == 42) { return(LevelFile1.lev42); } if (id == 43) { return(LevelFile1.lev43); } if (id == 44) { return(LevelFile1.lev44); } if (id == 45) { return(LevelFile1.lev45); } if (id == 46) { return(LevelFile1.lev46); } if (id == 47) { return(LevelFile1.lev47); } if (id == 48) { return(LevelFile1.lev48); } if (id == 49) { return(LevelFile1.lev49); } if (id == 50) { return(LevelFile1.lev50); } if (id == 51) { return(LevelFile1.lev51); } if (id == 52) { return(LevelFile1.lev52); } if (id == 53) { return(LevelFile1.lev53); } if (id == 54) { return(LevelFile1.lev54); } if (id == 55) { return(LevelFile1.lev55); } if (id == 56) { return(LevelFile1.lev56); } if (id == 57) { return(LevelFile1.lev57); } if (id == 58) { return(LevelFile1.lev58); } if (id == 59) { return(LevelFile1.lev59); } if (id == 60) { return(LevelFile2.lev60); } if (id == 61) { return(LevelFile2.lev61); } if (id == 62) { return(LevelFile2.lev62); } if (id == 63) { return(LevelFile2.lev63); } if (id == 64) { return(LevelFile2.lev64); } if (id == 65) { return(LevelFile2.lev65); } if (id == 66) { return(LevelFile2.lev66); } if (id == 67) { return(LevelFile2.lev67); } if (id == 68) { return(LevelFile2.lev68); } if (id == 69) { return(LevelFile2.lev69); } if (id == 70) { return(LevelFile2.lev70); } if (id == 71) { return(LevelFile2.lev71); } if (id == 72) { return(LevelFile2.lev72); } if (id == 73) { return(LevelFile2.lev73); } if (id == 74) { return(LevelFile2.lev74); } if (id == 75) { return(LevelFile2.lev75); } if (id == 76) { return(LevelFile2.lev76); } if (id == 77) { return(LevelFile2.lev77); } if (id == 78) { return(LevelFile2.lev78); } if (id == 79) { return(LevelFile2.lev79); } if (id == 80) { return(LevelFile2.lev80); } if (id == 81) { return(LevelFile2.lev81); } if (id == 82) { return(LevelFile2.lev82); } if (id == 83) { return(LevelFile2.lev83); } if (id == 84) { return(LevelFile2.lev84); } if (id == 85) { return(LevelFile2.lev85); } if (id == 86) { return(LevelFile2.lev86); } if (id == 87) { return(LevelFile2.lev87); } if (id == 88) { return(LevelFile2.lev88); } if (id == 89) { return(LevelFile2.lev89); } if (id == 90) { return(LevelFile3.lev90); } if (id == 91) { return(LevelFile3.lev91); } if (id == 92) { return(LevelFile3.lev92); } if (id == 93) { return(LevelFile3.lev93); } if (id == 94) { return(LevelFile3.lev94); } if (id == 95) { return(LevelFile3.lev95); } if (id == 96) { return(LevelFile3.lev96); } if (id == 97) { return(LevelFile3.lev97); } if (id == 98) { return(LevelFile3.lev98); } if (id == 99) { return(LevelFile3.lev99); } if (id == 100) { return(LevelFile3.lev100); } if (id == 101) { return(LevelFile3.lev101); } if (id == 102) { return(LevelFile3.lev102); } if (id == 103) { return(LevelFile3.lev103); } if (id == 104) { return(LevelFile3.lev104); } if (id == 105) { return(LevelFile3.lev105); } if (id == 106) { return(LevelFile3.lev106); } if (id == 107) { return(LevelFile3.lev107); } if (id == 108) { return(LevelFile3.lev108); } if (id == 109) { return(LevelFile3.lev109); } if (id == 110) { return(LevelFile3.lev110); } if (id == 111) { return(LevelFile3.lev111); } if (id == 112) { return(LevelFile3.lev112); } if (id == 113) { return(LevelFile3.lev113); } if (id == 114) { return(LevelFile3.lev114); } if (id == 115) { return(LevelFile3.lev115); } if (id == 116) { return(LevelFile3.lev116); } if (id == 117) { return(LevelFile3.lev117); } if (id == 118) { return(LevelFile3.lev118); } } }
Symbol 441 MovieClip [__Packages.LevelFile0] Frame 0
class LevelFile0 { function LevelFile0 () { } static var lev1 = new Array("Double Stack", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 15, 9, 15, 11, 17, 11, 79, 3, 81, 3, 251, 250, 248, 13, 15, 247, 5, 5, 5, 7, 5, 9, 69, 1, 69, 3, 69, 5, 15, 5, 17, 5, 19, 5, 21, 5, 23, 5, 23, 7, 23, 9, 23, 11, 23, 13, 23, 15, 17, 13, 17, 15, 81, 1, 79, 7, 81, 7, 83, 7, 85, 7, 91, 1, 93, 1, 91, 3, 93, 3, 253, 11, 37); static var lev2 = new Array("Off By One", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 11, 9, 17, 13, 19, 13, 21, 13, 13, 15, 89, 7, 251, 250, 5, 21, 23, 29, 87, 23, 248, 11, 13, 247, 23, 3, 25, 3, 27, 3, 15, 7, 17, 7, 19, 7, 21, 7, 27, 9, 7, 11, 25, 11, 27, 11, 27, 13, 1, 15, 25, 15, 27, 15, 65, 1, 71, 1, 73, 1, 87, 1, 91, 1, 87, 3, 83, 5, 85, 5, 87, 5, 91, 5, 73, 7, 75, 7, 91, 7, 75, 9, 91, 9, 75, 11, 77, 11, 81, 11, 83, 11, 253, 25, 61); static var lev3 = new Array("Sliding Puzzle", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 19, 5, 19, 7, 19, 11, 23, 11, 23, 15, 25, 15, 27, 15, 87, 3, 251, 250, 248, 19, 15, 247, 7, 3, 9, 3, 5, 5, 7, 5, 5, 7, 5, 9, 17, 3, 19, 3, 21, 3, 27, 5, 25, 7, 27, 7, 27, 9, 27, 11, 27, 13, 81, 1, 83, 1, 85, 1, 85, 9, 87, 9, 89, 9, 33, 13, 33, 15, 97, 1, 21, 11, 253, 83, 67); static var lev5 = new Array("Break That", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 21, 11, 21, 13, 91, 5, 251, 250, 23, 25, 25, 25, 27, 25, 29, 25, 31, 25, 23, 27, 25, 27, 27, 27, 29, 27, 31, 27, 23, 29, 25, 29, 27, 29, 29, 29, 31, 29, 23, 31, 25, 31, 27, 31, 29, 31, 31, 31, 87, 17, 91, 1, 93, 1, 248, 15, 11, 247, 89, 1, 95, 1, 7, 13, 7, 15, 15, 7, 17, 7, 69, 7, 69, 9, 71, 9, 73, 9, 83, 5, 85, 5, 87, 5, 87, 9, 89, 9, 93, 7, 93, 9, 37, 15, 101, 1, 101, 3, 21, 5, 21, 3, 23, 3, 23, 1, 25, 1, 27, 1, 29, 1, 31, 1, 33, 1, 35, 1, 37, 1, 37, 3, 37, 5, 37, 7, 37, 9, 37, 11, 33, 5, 253, 13, 43); static var lev6 = new Array("All Cracked Out", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 23, 15, 27, 15, 251, 250, 5, 15, 9, 15, 73, 13, 75, 13, 77, 13, 17, 11, 81, 7, 19, 7, 23, 3, 27, 9, 35, 7, 33, 13, 95, 1, 25, 31, 89, 21, 89, 23, 91, 23, 93, 23, 87, 25, 85, 27, 87, 27, 248, 17, 15, 247, 253, 9, 39); static var lev7 = new Array("Pipe Dream", 18, 243, 242, 255, 241, 11, 163, 13, 195, 15, 195, 17, 195, 19, 195, 21, 99, 7, 197, 9, 197, 11, 117, 17, 229, 19, 197, 21, 245, 23, 197, 25, 101, 27, 53, 13, 55, 27, 55, 3, 169, 5, 201, 7, 233, 9, 201, 11, 233, 13, 89, 17, 185, 19, 201, 21, 233, 27, 57, 3, 155, 5, 107, 7, 59, 11, 187, 13, 75, 17, 59, 21, 59, 27, 59, 5, 61, 7, 157, 9, 205, 11, 253, 15, 205, 17, 253, 19, 205, 21, 125, 25, 61, 27, 61, 5, 159, 7, 207, 9, 239, 11, 223, 13, 207, 15, 111, 17, 63, 21, 63, 25, 191, 27, 127, 73, 49, 81, 145, 83, 193, 85, 241, 87, 113, 89, 49, 91, 49, 73, 51, 77, 163, 79, 195, 85, 179, 87, 211, 91, 51, 73, 53, 77, 149, 79, 101, 83, 197, 85, 213, 87, 197, 91, 53, 73, 55, 79, 55, 91, 55, 73, 57, 77, 153, 79, 217, 81, 201, 83, 201, 85, 201, 87, 201, 89, 201, 91, 89, 73, 59, 83, 203, 85, 107, 73, 157, 75, 205, 77, 205, 79, 205, 81, 205, 83, 205, 85, 93, 244, 245, 252, 254, 249, 251, 250, 248, 13, 13, 247, 253, 15, 27); static var lev8 = new Array("Build a Bridge", 18, 243, 23, 15, 242, 255, 241, 5, 61, 5, 191, 7, 207, 9, 207, 11, 207, 13, 207, 69, 49, 69, 51, 69, 53, 69, 55, 69, 57, 69, 155, 71, 203, 73, 203, 75, 203, 77, 203, 79, 203, 81, 203, 83, 91, 79, 49, 79, 147, 81, 195, 83, 243, 85, 243, 87, 195, 89, 195, 91, 195, 93, 195, 95, 195, 83, 53, 85, 53, 83, 151, 85, 87, 97, 53, 97, 151, 99, 199, 101, 199, 103, 87, 103, 53, 103, 51, 103, 49, 39, 63, 39, 61, 39, 107, 37, 203, 35, 203, 33, 203, 244, 245, 252, 254, 249, 251, 5, 11, 17, 13, 77, 7, 99, 1, 101, 1, 250, 248, 15, 15, 247, 23, 13, 25, 13, 27, 13, 29, 13, 31, 13, 31, 15, 87, 1, 89, 1, 91, 1, 93, 1, 95, 1, 3, 5, 5, 5, 7, 5, 9, 5, 11, 5, 13, 5, 15, 5, 19, 5, 21, 5, 23, 5, 25, 5, 1, 7, 3, 7, 15, 7, 17, 7, 19, 7, 25, 7, 1, 9, 15, 9, 25, 9, 1, 11, 15, 11, 1, 13, 3, 13, 85, 9, 85, 11, 81, 1, 253, 29, 63); static var lev11 = new Array("Fun in Space!", 3, 243, 242, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 17, 15, 247, 3, 7, 5, 7, 5, 9, 3, 11, 5, 11, 11, 7, 13, 7, 15, 7, 17, 7, 19, 7, 17, 5, 27, 7, 29, 7, 31, 7, 9, 13, 11, 13, 11, 15, 75, 1, 79, 7, 81, 7, 83, 7, 85, 7, 87, 7, 93, 3, 93, 5, 93, 7, 33, 13, 33, 15, 97, 1, 253, 71, 23); static var lev12 = new Array("Doc's Challenge", 3, 243, 242, 255, 241, 244, 245, 252, 254, 17, 9, 19, 9, 21, 9, 17, 11, 19, 11, 21, 11, 9, 31, 11, 31, 73, 17, 75, 17, 81, 35, 83, 35, 85, 35, 23, 63, 25, 63, 27, 63, 29, 63, 249, 251, 250, 248, 19, 15, 247, 5, 13, 5, 15, 69, 3, 71, 3, 69, 5, 69, 7, 71, 7, 19, 3, 21, 3, 27, 7, 29, 7, 31, 7, 31, 9, 33, 13, 33, 15, 97, 1, 81, 7, 83, 7, 85, 7, 95, 7, 97, 7, 99, 7, 85, 9, 87, 9, 89, 9, 91, 9, 93, 9, 95, 9, 253, 13, 39); static var lev14 = new Array("Corners", 4, 243, 242, 255, 29, 3, 101, 1, 101, 7, 71, 9, 87, 11, 241, 244, 245, 252, 254, 249, 251, 250, 248, 79, 1, 247, 7, 5, 9, 5, 9, 7, 13, 7, 15, 7, 17, 7, 13, 9, 13, 11, 69, 1, 69, 3, 71, 3, 77, 7, 77, 9, 77, 11, 79, 11, 81, 11, 23, 7, 25, 7, 23, 9, 33, 11, 35, 11, 35, 9, 87, 3, 89, 3, 91, 3, 91, 1, 27, 15, 95, 11, 97, 11, 97, 9, 253, 95, 33); static var lev15 = new Array("Diamond Mine", 18, 243, 13, 15, 242, 255, 241, 244, 245, 252, 254, 249, 251, 15, 11, 17, 11, 19, 11, 21, 11, 23, 11, 15, 13, 17, 13, 19, 13, 21, 13, 23, 13, 15, 15, 17, 15, 23, 15, 79, 1, 81, 1, 83, 1, 85, 1, 87, 1, 79, 3, 81, 3, 83, 3, 85, 3, 87, 3, 250, 248, 19, 15, 247, 13, 7, 15, 7, 17, 7, 19, 7, 21, 7, 23, 7, 13, 9, 17, 9, 23, 9, 25, 9, 11, 11, 13, 11, 25, 11, 27, 11, 11, 13, 27, 13, 11, 15, 27, 15, 75, 1, 91, 1, 75, 3, 77, 3, 89, 3, 91, 3, 77, 5, 81, 5, 85, 5, 89, 5, 77, 7, 79, 7, 81, 7, 83, 7, 85, 7, 87, 7, 89, 7, 253, 25, 63); static var lev16 = new Array("Too Easy", 2, 243, 3, 15, 67, 1, 67, 3, 67, 5, 17, 9, 17, 11, 19, 9, 19, 11, 97, 1, 97, 3, 97, 5, 97, 7, 97, 9, 242, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 15, 15, 247, 3, 5, 3, 7, 3, 9, 11, 5, 13, 5, 15, 5, 17, 5, 19, 5, 7, 11, 7, 13, 7, 15, 71, 1, 71, 7, 71, 9, 73, 9, 79, 9, 81, 9, 83, 9, 85, 5, 87, 5, 89, 5, 25, 13, 25, 15, 89, 1, 31, 5, 31, 7, 31, 9, 31, 11, 253, 29, 31); static var lev17 = new Array("Way Too Easy...", 2, 243, 5, 5, 7, 5, 9, 5, 11, 5, 13, 5, 15, 5, 17, 5, 19, 5, 21, 5, 5, 7, 5, 9, 5, 11, 5, 13, 5, 15, 69, 1, 69, 3, 69, 5, 75, 9, 77, 9, 79, 9, 81, 9, 83, 9, 21, 13, 21, 15, 85, 1, 85, 3, 85, 5, 85, 7, 85, 9, 85, 11, 87, 5, 89, 5, 91, 5, 93, 5, 95, 5, 242, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 77, 3, 247, 11, 9, 13, 9, 15, 9, 17, 9, 37, 9, 37, 11, 37, 13, 37, 7, 95, 11, 97, 11, 99, 11, 101, 11, 253, 89, 73); static var lev18 = new Array("Don't Stop, Push It", 2, 243, 25, 13, 25, 15, 89, 1, 21, 7, 23, 7, 19, 7, 242, 255, 241, 244, 245, 252, 254, 249, 251, 15, 15, 23, 13, 25, 9, 37, 15, 250, 248, 9, 15, 247, 253, 85, 69); static var lev19 = new Array("A Few Pipes", 2, 243, 242, 255, 241, 5, 59, 5, 61, 5, 63, 69, 49, 69, 51, 69, 149, 71, 85, 7, 175, 71, 49, 71, 51, 9, 207, 77, 51, 77, 53, 77, 55, 77, 153, 79, 201, 81, 89, 81, 53, 81, 55, 19, 207, 21, 207, 23, 207, 25, 207, 27, 95, 27, 61, 25, 53, 25, 163, 27, 195, 29, 195, 33, 63, 97, 49, 93, 195, 95, 195, 97, 243, 99, 195, 101, 99, 97, 53, 101, 53, 97, 151, 99, 199, 101, 87, 244, 245, 252, 254, 249, 251, 250, 248, 13, 15, 247, 3, 5, 5, 5, 7, 5, 15, 7, 17, 7, 19, 7, 11, 11, 13, 11, 15, 11, 35, 3, 35, 5, 35, 7, 37, 7, 37, 9, 37, 11, 253, 87, 67); static var lev20 = new Array("Just for Fun", 4, 243, 242, 255, 5, 5, 15, 3, 31, 3, 3, 15, 97, 11, 241, 244, 245, 252, 254, 249, 251, 250, 248, 21, 13, 247, 7, 11, 9, 11, 11, 11, 7, 13, 9, 13, 11, 13, 7, 15, 9, 15, 11, 15, 69, 3, 71, 3, 69, 5, 71, 5, 77, 7, 79, 7, 77, 9, 79, 9, 85, 5, 87, 5, 89, 5, 91, 5, 85, 7, 87, 7, 89, 7, 91, 7, 31, 13, 33, 13, 31, 15, 33, 15, 95, 1, 97, 1, 95, 3, 97, 3, 21, 3, 23, 3, 21, 5, 23, 5, 21, 7, 23, 7, 29, 7, 31, 7, 29, 9, 31, 9, 253, 17, 75); static var lev21 = new Array("A Mirage", 4, 243, 242, 255, 21, 13, 21, 15, 85, 1, 241, 244, 245, 252, 254, 249, 251, 250, 248, 13, 15, 247, 5, 13, 5, 15, 69, 1, 73, 3, 73, 5, 73, 7, 73, 11, 75, 11, 77, 11, 11, 7, 13, 7, 15, 7, 81, 7, 81, 9, 81, 11, 27, 13, 27, 15, 91, 1, 87, 7, 89, 7, 91, 7, 31, 5, 33, 5, 35, 5, 99, 3, 99, 5, 99, 7, 95, 11, 97, 11, 99, 11, 253, 19, 39); static var lev22 = new Array("Sand Portals", 4, 243, 242, 255, 241, 244, 13, 11, 29, 15, 245, 252, 254, 249, 251, 250, 248, 21, 13, 247, 21, 9, 85, 1, 11, 5, 13, 5, 15, 5, 91, 5, 93, 5, 95, 5, 253, 29, 55, 77, 67); static var lev23 = new Array("Dark Sand?", 4, 243, 242, 9, 3, 27, 3, 9, 7, 5, 9, 21, 9, 15, 11, 11, 15, 27, 15, 35, 15, 79, 3, 85, 3, 93, 3, 69, 5, 75, 5, 89, 5, 93, 7, 79, 9, 91, 9, 99, 9, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 21, 15, 247, 253, 33, 55); static var lev24 = new Array("So simple...", 4, 243, 242, 255, 13, 11, 15, 11, 13, 13, 15, 13, 13, 15, 15, 15, 23, 9, 23, 11, 21, 15, 23, 15, 91, 1, 93, 1, 83, 3, 85, 3, 85, 5, 83, 7, 85, 7, 241, 244, 245, 252, 254, 249, 251, 250, 248, 19, 13, 247, 83, 5, 5, 5, 7, 5, 17, 5, 19, 5, 17, 7, 19, 7, 25, 5, 27, 5, 3, 9, 3, 11, 5, 11, 5, 13, 71, 1, 73, 1, 71, 7, 71, 9, 27, 11, 29, 11, 31, 11, 27, 13, 29, 13, 31, 13, 91, 5, 93, 5, 95, 5, 35, 7, 35, 9, 37, 15, 101, 1, 99, 7, 101, 7, 253, 97, 51); static var lev25 = new Array("Airlock", 3, 243, 242, 255, 241, 244, 245, 21, 3, 85, 11, 252, 1, 75, 1, 77, 1, 79, 65, 65, 65, 67, 3, 45, 67, 17, 5, 79, 11, 67, 13, 67, 15, 67, 17, 67, 75, 75, 77, 75, 79, 75, 81, 75, 11, 57, 11, 79, 75, 53, 17, 79, 254, 13, 11, 15, 11, 13, 13, 15, 13, 15, 15, 77, 1, 79, 1, 77, 3, 79, 3, 249, 251, 250, 248, 3, 15, 247, 7, 1, 9, 1, 11, 1, 13, 1, 15, 1, 17, 1, 7, 3, 7, 5, 7, 7, 7, 9, 11, 5, 11, 7, 11, 11, 11, 13, 75, 1, 75, 3, 75, 7, 75, 9, 17, 5, 17, 7, 17, 9, 17, 11, 17, 13, 81, 1, 81, 3, 81, 5, 81, 7, 81, 9, 69, 5, 69, 7, 69, 9, 69, 11, 69, 13, 71, 13, 73, 13, 75, 13, 77, 13, 79, 13, 81, 13, 23, 7, 23, 9, 23, 11, 85, 1, 85, 3, 85, 5, 89, 9, 89, 11, 27, 3, 27, 5, 33, 3, 35, 3, 31, 11, 31, 13, 93, 7, 97, 11, 97, 13, 35, 7, 35, 9, 39, 9, 39, 11, 101, 3, 101, 5, 253, 37, 63); static var lev26 = new Array("All Over The Place", 3, 243, 242, 255, 241, 244, 245, 5, 9, 31, 15, 11, 31, 25, 25, 27, 37, 101, 35, 252, 17, 73, 19, 59, 21, 63, 25, 43, 89, 35, 29, 29, 254, 91, 1, 93, 1, 93, 3, 249, 251, 250, 248, 11, 9, 247, 67, 1, 67, 3, 73, 5, 73, 7, 83, 3, 85, 3, 85, 1, 21, 7, 25, 3, 31, 5, 37, 15, 97, 3, 87, 7, 89, 7, 91, 7, 253, 29, 41); static var lev27 = new Array("Bottom Right", 3, 243, 242, 255, 241, 244, 245, 252, 9, 69, 11, 69, 15, 37, 5, 39, 13, 39, 7, 73, 11, 41, 5, 59, 9, 43, 13, 75, 19, 43, 23, 75, 11, 77, 17, 45, 27, 61, 29, 45, 5, 47, 9, 63, 15, 63, 21, 79, 25, 47, 37, 63, 69, 65, 73, 49, 77, 49, 81, 65, 87, 33, 95, 49, 77, 67, 89, 67, 93, 35, 87, 69, 91, 37, 99, 37, 93, 71, 101, 39, 91, 25, 254, 249, 251, 250, 248, 5, 5, 247, 253, 97, 27); static var lev28 = new Array("Clunky", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 17, 15, 247, 9, 7, 11, 7, 9, 9, 11, 9, 23, 5, 25, 5, 27, 5, 23, 7, 25, 7, 27, 7, 31, 9, 79, 7, 81, 7, 83, 7, 79, 9, 81, 9, 83, 9, 27, 15, 91, 1, 91, 3, 93, 3, 91, 5, 93, 5, 89, 7, 91, 7, 93, 7, 253, 13, 29); static var lev29 = new Array("All Your Base", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 91, 5, 247, 23, 7, 25, 7, 27, 7, 23, 9, 25, 9, 27, 9, 9, 9, 13, 9, 17, 9, 19, 9, 9, 11, 9, 13, 9, 15, 11, 15, 75, 1, 75, 3, 75, 5, 75, 7, 77, 7, 79, 7, 89, 9, 91, 9, 93, 9, 89, 11, 91, 11, 93, 11, 253, 33, 61); }
Symbol 442 MovieClip [__Packages.LevelFile1] Frame 0
class LevelFile1 { function LevelFile1 () { } static var lev30 = new Array("Sliding Intro", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 19, 11, 83, 3, 15, 15, 23, 15, 251, 250, 248, 19, 15, 247, 17, 5, 19, 5, 21, 5, 81, 9, 83, 9, 85, 9, 9, 13, 9, 15, 73, 1, 29, 13, 29, 15, 93, 1, 253, 13, 73, 75, 21, 27, 43, 91, 55); static var lev31 = new Array("Quandry", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 13, 13, 17, 13, 21, 13, 25, 13, 25, 15, 27, 15, 79, 1, 85, 1, 89, 1, 251, 250, 248, 17, 15, 247, 5, 11, 5, 13, 5, 15, 69, 1, 25, 9, 25, 11, 27, 9, 29, 9, 31, 9, 33, 9, 33, 11, 33, 13, 33, 15, 97, 1, 97, 3, 97, 5, 89, 3, 89, 5, 91, 5, 93, 5, 95, 5, 253, 15, 37, 79, 23); static var lev32 = new Array("Fun Slide", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 11, 9, 11, 13, 75, 1, 79, 5, 81, 5, 89, 5, 21, 11, 21, 15, 25, 15, 251, 250, 248, 75, 5, 247, 9, 5, 11, 5, 13, 5, 23, 13, 37, 13, 37, 15, 101, 1, 95, 3, 95, 5, 95, 7, 253, 33, 41); static var lev33 = new Array("A Cracked Intro", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 251, 250, 23, 15, 248, 17, 15, 247, 9, 13, 9, 15, 73, 1, 31, 13, 31, 15, 95, 1, 253, 93, 21); static var lev34 = new Array("Cardinal", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 17, 15, 75, 1, 77, 1, 91, 1, 251, 250, 17, 9, 17, 27, 17, 13, 87, 17, 89, 1, 93, 1, 81, 5, 81, 23, 248, 81, 1, 247, 253, 71, 65, 97, 49, 17, 37, 81, 27); static var lev35 = new Array("Chip Away", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 13, 15, 251, 250, 7, 25, 9, 25, 11, 9, 13, 25, 15, 9, 17, 9, 7, 11, 9, 11, 11, 27, 13, 27, 17, 27, 7, 13, 9, 29, 13, 13, 15, 13, 17, 29, 7, 15, 9, 31, 11, 31, 15, 15, 17, 15, 71, 1, 73, 1, 75, 1, 77, 17, 79, 1, 81, 17, 248, 27, 13, 247, 15, 11, 11, 13, 253, 3, 77); static var lev36 = new Array("Islands", 2, 243, 25, 9, 27, 9, 29, 9, 31, 9, 25, 11, 31, 11, 33, 11, 25, 13, 31, 13, 31, 15, 95, 1, 81, 3, 85, 3, 95, 3, 75, 5, 77, 5, 79, 5, 81, 5, 85, 5, 87, 5, 95, 5, 75, 7, 81, 7, 83, 7, 87, 7, 95, 7, 97, 7, 75, 9, 77, 9, 79, 9, 81, 9, 83, 9, 85, 9, 87, 9, 89, 9, 97, 9, 99, 9, 89, 11, 91, 11, 93, 11, 95, 11, 97, 11, 242, 255, 241, 29, 167, 31, 199, 33, 199, 35, 199, 37, 103, 19, 169, 21, 201, 33, 201, 35, 105, 37, 57, 19, 59, 27, 171, 29, 107, 35, 59, 37, 59, 19, 61, 27, 61, 29, 61, 37, 61, 37, 63, 85, 193, 87, 193, 89, 209, 91, 113, 99, 161, 101, 81, 91, 51, 91, 53, 93, 53, 89, 199, 91, 247, 93, 87, 101, 103, 91, 153, 93, 201, 101, 89, 244, 245, 252, 254, 249, 251, 23, 9, 35, 9, 35, 11, 35, 13, 23, 15, 27, 15, 75, 1, 83, 3, 83, 5, 99, 5, 99, 7, 250, 248, 25, 15, 247, 9, 13, 9, 15, 73, 1, 81, 1, 253, 77, 71); static var lev37 = new Array("Oh geez...", 3, 243, 242, 255, 241, 244, 245, 35, 1, 37, 11, 65, 33, 75, 43, 252, 29, 67, 31, 67, 15, 23, 17, 39, 25, 55, 11, 57, 13, 57, 19, 27, 31, 43, 35, 43, 21, 77, 25, 77, 29, 61, 33, 61, 37, 61, 19, 31, 23, 47, 75, 65, 87, 35, 71, 53, 95, 39, 89, 57, 91, 57, 93, 57, 97, 57, 95, 27, 69, 75, 254, 249, 251, 250, 248, 67, 11, 247, 9, 1, 11, 1, 21, 1, 23, 1, 25, 1, 29, 1, 31, 1, 7, 3, 9, 3, 19, 3, 21, 3, 23, 3, 37, 3, 3, 5, 15, 5, 21, 5, 23, 5, 33, 5, 37, 5, 9, 7, 19, 7, 21, 7, 5, 9, 21, 9, 25, 9, 27, 9, 1, 11, 3, 11, 5, 11, 7, 11, 9, 11, 11, 11, 13, 11, 15, 11, 21, 11, 25, 11, 3, 15, 5, 15, 7, 15, 9, 15, 11, 15, 13, 15, 15, 15, 17, 15, 21, 15, 25, 15, 27, 15, 29, 15, 31, 15, 33, 15, 35, 15, 37, 15, 39, 15, 1, 15, 81, 1, 85, 1, 89, 1, 93, 1, 95, 1, 97, 1, 73, 3, 81, 3, 85, 3, 101, 3, 67, 5, 81, 5, 85, 5, 93, 5, 67, 7, 69, 7, 85, 7, 87, 7, 97, 7, 75, 9, 81, 9, 85, 9, 81, 11, 85, 11, 103, 11, 81, 13, 85, 13, 89, 13, 91, 13, 93, 13, 99, 13, 253, 87, 73); static var lev38 = new Array("Put on your space suit", 3, 243, 242, 255, 241, 244, 245, 252, 17, 63, 21, 79, 19, 29, 83, 35, 254, 17, 9, 19, 9, 21, 9, 17, 11, 21, 11, 81, 21, 83, 21, 85, 21, 81, 19, 85, 19, 15, 45, 15, 47, 79, 33, 17, 45, 81, 33, 23, 61, 23, 63, 87, 49, 21, 61, 85, 49, 249, 251, 250, 248, 19, 15, 247, 21, 3, 23, 3, 33, 5, 35, 5, 33, 11, 33, 13, 11, 13, 69, 5, 91, 7, 91, 9, 93, 9, 95, 9, 81, 9, 83, 9, 85, 9, 89, 13, 253, 73, 67); static var lev39 = new Array("Corner Portals", 4, 243, 242, 5, 7, 5, 11, 69, 5, 69, 9, 31, 7, 39, 9, 255, 241, 244, 3, 3, 15, 7, 35, 19, 17, 23, 67, 43, 19, 39, 245, 252, 254, 249, 251, 250, 248, 87, 7, 247, 13, 1, 15, 1, 23, 1, 25, 1, 29, 1, 33, 1, 25, 3, 1, 5, 7, 5, 9, 5, 13, 5, 15, 5, 17, 5, 19, 5, 21, 5, 25, 5, 37, 5, 39, 5, 13, 7, 21, 7, 39, 7, 11, 9, 13, 9, 21, 9, 23, 9, 25, 9, 13, 11, 23, 11, 29, 11, 31, 11, 33, 11, 1, 13, 7, 13, 13, 13, 15, 13, 17, 13, 19, 13, 21, 13, 23, 13, 29, 13, 1, 15, 7, 15, 21, 15, 35, 15, 85, 1, 89, 1, 91, 1, 95, 1, 97, 1, 99, 1, 73, 3, 97, 3, 73, 5, 75, 5, 77, 5, 81, 5, 85, 5, 97, 5, 65, 7, 81, 7, 93, 7, 97, 7, 73, 9, 81, 9, 87, 9, 93, 9, 103, 9, 77, 11, 87, 11, 103, 11, 73, 13, 77, 13, 81, 13, 93, 13, 95, 13, 97, 13, 103, 13, 253, 21, 59); static var lev40 = new Array("Horseshoes", 2, 243, 27, 3, 27, 5, 27, 7, 19, 11, 21, 11, 23, 11, 33, 13, 33, 15, 97, 1, 7, 9, 7, 11, 7, 13, 13, 13, 13, 15, 77, 1, 85, 5, 87, 5, 89, 5, 79, 9, 81, 9, 83, 9, 242, 255, 241, 5, 167, 7, 199, 9, 103, 5, 57, 5, 59, 9, 57, 9, 59, 25, 161, 27, 193, 29, 97, 25, 51, 25, 53, 29, 51, 29, 53, 35, 197, 37, 101, 37, 55, 21, 201, 23, 201, 25, 105, 25, 59, 21, 205, 23, 205, 25, 93, 11, 63, 75, 49, 15, 63, 79, 49, 75, 147, 77, 195, 79, 83, 87, 195, 89, 195, 87, 199, 89, 199, 91, 99, 91, 53, 91, 87, 77, 167, 77, 57, 77, 155, 79, 199, 81, 199, 79, 203, 81, 203, 31, 63, 95, 49, 35, 63, 99, 49, 95, 147, 97, 195, 99, 83, 244, 245, 252, 254, 249, 251, 15, 11, 250, 248, 87, 1, 247, 5, 3, 7, 3, 11, 5, 13, 5, 71, 5, 69, 9, 71, 9, 83, 3, 97, 9, 97, 11, 73, 13, 103, 3, 103, 5, 93, 13, 253, 35, 55); static var lev41 = new Array("Better Don't", 3, 243, 242, 255, 241, 244, 245, 15, 9, 17, 25, 11, 29, 21, 45, 5, 47, 27, 15, 252, 9, 59, 13, 75, 19, 59, 23, 75, 27, 75, 13, 77, 19, 61, 29, 79, 37, 47, 89, 17, 91, 17, 99, 67, 89, 21, 93, 59, 254, 15, 11, 15, 13, 77, 23, 95, 39, 77, 25, 91, 59, 249, 251, 250, 248, 25, 5, 247, 13, 1, 15, 1, 5, 3, 7, 3, 17, 5, 19, 5, 21, 5, 33, 5, 33, 7, 35, 7, 37, 7, 39, 7, 5, 9, 7, 9, 9, 9, 11, 9, 13, 9, 19, 9, 21, 9, 23, 9, 25, 9, 27, 9, 33, 9, 39, 9, 5, 11, 39, 11, 5, 13, 35, 13, 39, 13, 35, 15, 39, 15, 65, 1, 87, 1, 95, 1, 99, 1, 65, 3, 81, 3, 93, 3, 95, 3, 65, 5, 71, 5, 99, 5, 101, 5, 103, 5, 71, 7, 85, 7, 101, 7, 71, 9, 85, 9, 91, 9, 93, 9, 95, 9, 101, 9, 77, 11, 79, 11, 101, 11, 65, 13, 67, 13, 89, 13, 93, 13, 95, 13, 97, 13, 99, 13, 101, 13, 253, 9, 23); static var lev42 = new Array("Open the Hatch", 3, 243, 242, 255, 241, 244, 245, 252, 29, 51, 11, 21, 29, 25, 13, 59, 19, 75, 21, 75, 35, 43, 13, 77, 83, 55, 91, 23, 254, 27, 11, 29, 11, 27, 29, 27, 31, 29, 31, 31, 31, 249, 251, 250, 248, 9, 13, 247, 9, 1, 11, 1, 13, 1, 29, 1, 31, 1, 33, 1, 35, 1, 37, 1, 5, 3, 19, 3, 37, 3, 19, 5, 23, 5, 27, 5, 29, 5, 31, 5, 37, 5, 7, 7, 9, 7, 15, 7, 37, 7, 15, 9, 33, 9, 37, 9, 3, 11, 37, 11, 3, 13, 33, 13, 7, 15, 9, 15, 33, 15, 37, 15, 77, 1, 79, 1, 85, 1, 101, 1, 67, 3, 69, 3, 71, 3, 85, 3, 69, 5, 83, 5, 85, 5, 99, 5, 69, 7, 77, 7, 89, 7, 93, 7, 99, 7, 69, 9, 71, 9, 73, 9, 75, 9, 77, 9, 83, 9, 93, 9, 77, 11, 81, 11, 83, 11, 85, 11, 87, 11, 89, 11, 91, 11, 93, 11, 253, 29, 61); static var lev43 = new Array("Stroll", 4, 243, 242, 37, 15, 101, 1, 101, 3, 101, 5, 71, 11, 77, 11, 83, 11, 89, 11, 95, 11, 101, 11, 255, 241, 244, 7, 19, 29, 7, 3, 11, 97, 23, 245, 252, 254, 249, 251, 250, 248, 67, 11, 247, 1, 1, 3, 1, 5, 1, 9, 1, 11, 1, 35, 1, 37, 1, 39, 1, 1, 3, 3, 3, 9, 3, 11, 3, 25, 3, 27, 3, 35, 3, 37, 3, 39, 3, 1, 5, 3, 5, 25, 5, 27, 5, 31, 7, 33, 7, 35, 7, 7, 9, 9, 9, 31, 9, 33, 9, 35, 9, 39, 9, 7, 11, 9, 11, 39, 11, 7, 13, 9, 13, 11, 13, 17, 13, 19, 13, 21, 13, 29, 13, 31, 13, 39, 13, 17, 15, 19, 15, 21, 15, 29, 15, 31, 15, 79, 1, 81, 1, 93, 1, 95, 1, 99, 1, 103, 1, 67, 3, 69, 3, 99, 3, 103, 3, 67, 5, 69, 5, 91, 5, 93, 5, 99, 5, 103, 5, 75, 7, 79, 7, 81, 7, 85, 7, 87, 7, 91, 7, 93, 7, 75, 9, 79, 9, 81, 9, 85, 9, 87, 9, 253, 71, 69); static var lev44 = new Array("Does Not Track", 3, 243, 242, 255, 241, 244, 245, 252, 13, 53, 27, 53, 9, 73, 13, 73, 27, 25, 33, 57, 37, 73, 7, 27, 25, 59, 29, 75, 5, 29, 27, 45, 71, 17, 75, 17, 99, 17, 89, 51, 93, 67, 69, 21, 71, 37, 75, 37, 99, 37, 69, 41, 71, 41, 73, 57, 77, 73, 91, 75, 254, 249, 251, 250, 248, 27, 11, 247, 5, 1, 7, 1, 1, 3, 23, 3, 25, 3, 27, 3, 29, 3, 5, 5, 9, 5, 37, 5, 5, 7, 9, 7, 11, 7, 13, 7, 33, 7, 35, 7, 37, 7, 5, 9, 13, 11, 15, 11, 39, 11, 3, 13, 13, 13, 3, 15, 67, 1, 73, 1, 81, 1, 101, 1, 73, 3, 101, 3, 67, 5, 73, 5, 81, 5, 89, 5, 91, 5, 93, 5, 101, 5, 67, 7, 91, 7, 67, 9, 73, 11, 75, 11, 77, 11, 69, 13, 71, 13, 73, 13, 89, 13, 91, 13, 93, 13, 253, 85, 25); static var lev45 = new Array("Dungeon", 18, 243, 19, 7, 21, 9, 11, 15, 13, 15, 77, 9, 242, 255, 241, 27, 105, 35, 201, 37, 201, 39, 105, 27, 59, 35, 203, 37, 107, 39, 59, 27, 157, 29, 205, 31, 205, 33, 205, 35, 109, 37, 61, 39, 61, 35, 63, 37, 63, 39, 63, 101, 49, 103, 49, 75, 195, 77, 99, 101, 115, 103, 51, 77, 149, 79, 197, 81, 197, 101, 213, 103, 85, 244, 245, 252, 254, 249, 251, 19, 13, 17, 15, 21, 15, 83, 1, 99, 3, 69, 7, 87, 9, 250, 248, 19, 15, 247, 1, 1, 3, 1, 5, 1, 7, 1, 9, 1, 11, 1, 13, 1, 15, 1, 17, 1, 19, 1, 21, 1, 23, 1, 25, 1, 27, 1, 29, 1, 31, 1, 33, 1, 35, 1, 37, 1, 39, 1, 1, 3, 3, 3, 33, 3, 35, 3, 37, 3, 39, 3, 1, 5, 3, 5, 35, 5, 37, 5, 39, 5, 1, 7, 3, 7, 7, 7, 9, 7, 11, 7, 13, 7, 15, 7, 17, 7, 21, 7, 23, 7, 25, 7, 27, 7, 29, 7, 35, 7, 37, 7, 39, 7, 1, 9, 3, 9, 7, 9, 29, 9, 1, 11, 3, 11, 7, 11, 11, 11, 13, 11, 15, 11, 17, 11, 21, 11, 23, 11, 25, 11, 29, 11, 31, 11, 1, 13, 3, 13, 7, 13, 11, 13, 13, 13, 15, 13, 17, 13, 21, 13, 23, 13, 25, 13, 1, 15, 3, 15, 7, 15, 65, 1, 67, 1, 71, 1, 73, 1, 75, 1, 77, 1, 79, 1, 81, 1, 85, 1, 87, 1, 91, 1, 93, 1, 65, 3, 67, 3, 79, 3, 81, 3, 85, 3, 87, 3, 91, 3, 93, 3, 65, 5, 67, 5, 91, 5, 93, 5, 65, 7, 67, 7, 71, 7, 73, 7, 75, 7, 77, 7, 79, 7, 81, 7, 85, 7, 87, 7, 91, 7, 93, 7, 65, 9, 67, 9, 65, 11, 67, 11, 69, 11, 71, 11, 73, 11, 75, 11, 79, 11, 81, 11, 83, 11, 85, 11, 87, 11, 89, 11, 91, 11, 93, 11, 95, 11, 97, 11, 99, 11, 101, 11, 103, 11, 65, 13, 67, 13, 69, 13, 71, 13, 73, 13, 75, 13, 79, 13, 81, 13, 83, 13, 85, 13, 87, 13, 89, 13, 91, 13, 93, 13, 95, 13, 97, 13, 99, 13, 101, 13, 103, 13, 253, 9, 69); static var lev46 = new Array("A Tricky Oasis", 2, 243, 17, 9, 19, 9, 21, 9, 15, 11, 17, 11, 21, 11, 23, 11, 15, 13, 23, 13, 15, 15, 17, 15, 21, 15, 23, 15, 81, 1, 83, 1, 85, 1, 242, 255, 241, 244, 245, 252, 254, 249, 251, 9, 3, 13, 5, 23, 5, 35, 5, 13, 7, 9, 9, 27, 9, 5, 11, 5, 13, 31, 13, 33, 13, 11, 15, 93, 1, 99, 1, 87, 3, 89, 5, 83, 7, 77, 9, 250, 248, 31, 9, 247, 253, 19, 27, 17, 61, 21, 77, 19, 47); static var lev47 = new Array("The Catcher", 2, 243, 11, 5, 31, 5, 33, 5, 242, 255, 241, 3, 163, 5, 195, 3, 53, 3, 183, 3, 57, 29, 201, 31, 105, 3, 59, 3, 61, 3, 191, 5, 207, 67, 49, 67, 51, 67, 53, 67, 183, 67, 57, 67, 155, 69, 203, 244, 245, 252, 254, 249, 251, 250, 248, 7, 3, 247, 9, 3, 11, 3, 13, 3, 21, 3, 23, 3, 25, 3, 31, 3, 33, 3, 35, 3, 9, 5, 13, 5, 35, 5, 37, 5, 39, 5, 23, 9, 33, 9, 35, 9, 7, 11, 29, 11, 19, 13, 21, 13, 35, 13, 31, 15, 75, 1, 77, 1, 85, 1, 87, 1, 89, 1, 95, 1, 95, 3, 79, 5, 103, 5, 101, 9, 103, 9, 97, 11, 101, 11, 103, 11, 79, 13, 81, 13, 89, 13, 91, 13, 93, 13, 253, 83, 73); static var lev48 = new Array("Terra Incognita", 4, 243, 242, 5, 5, 5, 11, 11, 15, 69, 1, 73, 5, 83, 5, 69, 7, 255, 241, 244, 1, 1, 39, 35, 7, 7, 31, 23, 93, 37, 67, 29, 245, 252, 254, 249, 251, 250, 248, 75, 7, 247, 11, 5, 21, 5, 35, 5, 17, 7, 9, 9, 23, 9, 21, 11, 5, 13, 37, 13, 19, 15, 25, 15, 87, 1, 97, 1, 79, 3, 81, 3, 101, 3, 87, 5, 91, 7, 95, 7, 99, 7, 71, 9, 85, 9, 99, 9, 75, 11, 89, 11, 253, 9, 53); static var lev49 = new Array("Does Not Track", 3, 243, 242, 255, 241, 244, 245, 252, 29, 55, 29, 57, 29, 59, 29, 61, 29, 63, 93, 49, 95, 21, 75, 23, 77, 39, 87, 39, 254, 23, 7, 23, 9, 21, 43, 23, 43, 25, 43, 21, 45, 23, 45, 25, 45, 23, 31, 87, 17, 249, 251, 250, 248, 75, 3, 247, 7, 5, 9, 5, 11, 5, 29, 5, 31, 5, 33, 5, 35, 5, 37, 5, 39, 5, 7, 7, 9, 7, 35, 7, 37, 7, 39, 7, 7, 9, 9, 9, 35, 9, 37, 9, 39, 9, 7, 11, 7, 13, 37, 13, 39, 13, 7, 15, 37, 15, 39, 15, 71, 1, 97, 1, 99, 1, 101, 1, 103, 1, 71, 3, 73, 3, 97, 3, 99, 3, 101, 3, 103, 3, 89, 5, 91, 5, 93, 5, 97, 5, 99, 5, 101, 5, 103, 5, 71, 7, 73, 7, 79, 7, 81, 7, 83, 7, 85, 7, 89, 7, 91, 7, 97, 9, 73, 11, 75, 11, 77, 11, 85, 11, 87, 11, 89, 11, 97, 11, 253, 17, 37); static var lev50 = new Array("Forgiven", 4, 243, 242, 15, 5, 19, 9, 21, 9, 23, 9, 25, 9, 19, 11, 25, 11, 19, 13, 25, 13, 19, 15, 21, 15, 23, 15, 25, 15, 73, 13, 77, 13, 89, 13, 255, 241, 244, 19, 3, 25, 3, 11, 29, 75, 27, 245, 252, 254, 249, 251, 250, 248, 15, 13, 247, 11, 1, 13, 1, 19, 1, 21, 1, 23, 1, 25, 1, 33, 1, 35, 1, 21, 3, 23, 3, 33, 3, 35, 3, 7, 5, 9, 5, 11, 5, 19, 5, 21, 5, 23, 5, 25, 5, 37, 7, 39, 7, 3, 9, 5, 9, 11, 9, 37, 9, 39, 9, 11, 11, 21, 11, 23, 11, 31, 11, 33, 11, 1, 13, 3, 13, 21, 13, 23, 13, 31, 13, 33, 13, 1, 15, 3, 15, 37, 15, 39, 15, 65, 1, 67, 1, 91, 1, 97, 1, 101, 1, 103, 1, 65, 3, 67, 3, 71, 3, 85, 3, 87, 3, 91, 3, 97, 3, 71, 5, 91, 5, 93, 5, 97, 5, 99, 5, 101, 5, 81, 7, 83, 7, 91, 7, 93, 7, 67, 9, 69, 9, 71, 9, 81, 9, 83, 9, 91, 9, 93, 9, 91, 13, 93, 13, 95, 13, 97, 13, 99, 13, 253, 7, 77); static var lev51 = new Array("No Sweat", 4, 243, 242, 3, 7, 3, 15, 5, 15, 7, 15, 67, 1, 71, 1, 101, 1, 67, 3, 69, 3, 71, 3, 77, 5, 255, 241, 244, 19, 23, 25, 39, 13, 29, 77, 3, 83, 9, 89, 41, 245, 252, 254, 249, 251, 250, 248, 95, 3, 247, 9, 1, 11, 1, 29, 1, 31, 1, 33, 1, 35, 1, 37, 1, 39, 1, 5, 3, 7, 3, 9, 3, 11, 3, 37, 3, 39, 3, 5, 5, 7, 5, 9, 5, 11, 5, 19, 5, 21, 5, 23, 5, 25, 5, 5, 7, 7, 7, 21, 7, 23, 7, 33, 7, 5, 9, 7, 9, 19, 9, 21, 9, 23, 9, 25, 9, 33, 9, 5, 11, 7, 11, 39, 11, 11, 13, 15, 13, 29, 13, 31, 13, 33, 13, 37, 13, 39, 13, 11, 15, 13, 15, 15, 15, 19, 15, 21, 15, 23, 15, 29, 15, 31, 15, 33, 15, 37, 15, 39, 15, 75, 1, 77, 1, 79, 1, 83, 1, 85, 1, 87, 1, 93, 1, 75, 3, 79, 3, 93, 3, 65, 7, 67, 7, 81, 7, 83, 7, 85, 7, 87, 7, 89, 7, 91, 7, 65, 9, 67, 9, 85, 9, 87, 9, 65, 11, 67, 11, 75, 11, 81, 11, 83, 11, 85, 11, 87, 11, 89, 11, 91, 11, 99, 11, 101, 11, 103, 11, 75, 13, 77, 13, 79, 13, 99, 13, 101, 13, 103, 13, 253, 69, 33); static var lev52 = new Array("Track it!", 4, 243, 242, 9, 1, 35, 1, 9, 3, 23, 3, 25, 3, 27, 3, 29, 3, 31, 3, 33, 3, 35, 3, 9, 5, 23, 5, 9, 7, 23, 7, 23, 9, 19, 11, 1, 13, 19, 13, 1, 15, 19, 15, 65, 1, 83, 1, 65, 3, 83, 3, 75, 7, 77, 7, 79, 7, 81, 7, 95, 7, 97, 7, 99, 7, 75, 9, 99, 9, 69, 11, 71, 11, 73, 11, 75, 11, 87, 11, 89, 11, 91, 11, 93, 11, 95, 11, 97, 11, 99, 11, 65, 13, 77, 13, 79, 13, 81, 13, 83, 13, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 67, 11, 247, 21, 3, 21, 5, 21, 7, 21, 9, 9, 11, 11, 11, 11, 13, 7, 15, 11, 15, 71, 1, 75, 1, 71, 3, 75, 3, 73, 7, 73, 9, 77, 9, 79, 9, 81, 9, 85, 9, 89, 9, 91, 9, 93, 9, 95, 9, 97, 9, 77, 11, 85, 11, 253, 85, 53); static var lev53 = new Array("The Dust Bowl", 4, 243, 242, 25, 1, 29, 1, 35, 1, 5, 3, 13, 5, 15, 5, 17, 5, 19, 5, 29, 7, 1, 9, 77, 1, 85, 1, 65, 3, 89, 7, 65, 11, 79, 11, 255, 241, 244, 35, 15, 95, 3, 245, 252, 254, 249, 251, 250, 248, 81, 1, 247, 1, 1, 9, 1, 11, 1, 17, 1, 19, 1, 21, 1, 33, 1, 39, 1, 1, 3, 17, 3, 33, 3, 35, 3, 39, 3, 1, 5, 35, 5, 39, 5, 1, 7, 15, 7, 25, 7, 35, 7, 39, 7, 9, 9, 13, 9, 15, 9, 25, 9, 39, 9, 9, 11, 13, 11, 15, 11, 19, 11, 21, 11, 25, 11, 29, 11, 31, 11, 39, 11, 1, 13, 3, 13, 9, 13, 13, 13, 15, 13, 19, 13, 21, 13, 25, 13, 31, 13, 33, 13, 35, 13, 39, 13, 19, 15, 21, 15, 25, 15, 93, 3, 103, 3, 65, 5, 67, 5, 69, 5, 73, 5, 79, 5, 81, 5, 83, 5, 93, 5, 103, 5, 69, 7, 69, 9, 73, 9, 81, 9, 83, 9, 85, 9, 93, 9, 95, 9, 103, 9, 73, 11, 69, 13, 71, 13, 73, 13, 81, 13, 83, 13, 85, 13, 87, 13, 93, 13, 95, 13, 103, 13, 253, 81, 51); static var lev54 = new Array("Hopper", 4, 243, 242, 15, 3, 25, 3, 9, 5, 29, 5, 33, 5, 39, 5, 7, 7, 27, 7, 31, 7, 3, 9, 23, 9, 29, 9, 15, 11, 27, 11, 5, 13, 25, 13, 37, 15, 87, 1, 67, 3, 75, 5, 67, 7, 99, 7, 75, 9, 97, 9, 73, 11, 79, 11, 89, 11, 101, 11, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 79, 1, 247, 253, 71, 69); static var lev55 = new Array("Space Sprockets", 3, 243, 242, 255, 241, 244, 245, 252, 254, 19, 7, 21, 7, 13, 29, 13, 31, 25, 63, 27, 63, 29, 63, 77, 17, 81, 33, 83, 33, 85, 33, 87, 33, 83, 35, 83, 37, 249, 251, 250, 248, 19, 15, 247, 17, 1, 19, 1, 21, 1, 23, 1, 39, 3, 39, 5, 39, 7, 9, 9, 11, 9, 29, 9, 31, 9, 9, 11, 11, 11, 29, 11, 31, 11, 1, 13, 39, 13, 1, 15, 39, 15, 65, 1, 103, 1, 73, 3, 75, 3, 93, 3, 95, 3, 73, 5, 75, 5, 93, 5, 95, 5, 65, 7, 65, 9, 65, 11, 81, 13, 83, 13, 85, 13, 87, 13, 253, 7, 37, 33, 37, 71, 25, 97, 25); static var lev56 = new Array("Pack It In", 18, 243, 19, 9, 242, 19, 3, 77, 3, 89, 3, 79, 5, 87, 5, 255, 241, 15, 55, 23, 55, 13, 169, 15, 249, 17, 201, 21, 201, 23, 249, 25, 105, 13, 59, 15, 59, 19, 59, 23, 59, 25, 59, 13, 61, 15, 61, 19, 29, 23, 61, 25, 61, 73, 163, 75, 195, 91, 195, 93, 99, 73, 149, 75, 229, 77, 197, 89, 197, 91, 229, 93, 85, 75, 151, 77, 199, 79, 199, 87, 199, 89, 199, 91, 87, 244, 245, 252, 254, 249, 251, 19, 15, 83, 1, 83, 3, 83, 5, 250, 248, 83, 7, 247, 1, 1, 3, 1, 5, 1, 7, 1, 9, 1, 11, 1, 13, 1, 15, 1, 17, 1, 19, 1, 21, 1, 23, 1, 25, 1, 27, 1, 29, 1, 31, 1, 33, 1, 35, 1, 37, 1, 39, 1, 1, 3, 3, 3, 5, 3, 7, 3, 9, 3, 11, 3, 13, 3, 25, 3, 27, 3, 29, 3, 31, 3, 33, 3, 35, 3, 37, 3, 39, 3, 1, 5, 3, 5, 5, 5, 7, 5, 9, 5, 11, 5, 13, 5, 25, 5, 27, 5, 29, 5, 31, 5, 33, 5, 35, 5, 37, 5, 39, 5, 1, 7, 3, 7, 5, 7, 7, 7, 9, 7, 11, 7, 13, 7, 25, 7, 27, 7, 29, 7, 31, 7, 33, 7, 35, 7, 37, 7, 39, 7, 1, 9, 3, 9, 5, 9, 7, 9, 9, 9, 11, 9, 27, 9, 29, 9, 31, 9, 33, 9, 35, 9, 37, 9, 39, 9, 1, 11, 3, 11, 5, 11, 7, 11, 9, 11, 11, 11, 17, 11, 21, 11, 27, 11, 29, 11, 31, 11, 33, 11, 35, 11, 37, 11, 39, 11, 1, 13, 3, 13, 5, 13, 7, 13, 9, 13, 11, 13, 17, 13, 21, 13, 27, 13, 29, 13, 31, 13, 33, 13, 35, 13, 37, 13, 39, 13, 1, 15, 3, 15, 5, 15, 7, 15, 9, 15, 11, 15, 27, 15, 29, 15, 31, 15, 33, 15, 35, 15, 37, 15, 39, 15, 65, 1, 67, 1, 69, 1, 71, 1, 73, 1, 75, 1, 91, 1, 93, 1, 95, 1, 97, 1, 99, 1, 101, 1, 103, 1, 65, 3, 67, 3, 69, 3, 71, 3, 95, 3, 97, 3, 99, 3, 101, 3, 103, 3, 65, 5, 67, 5, 69, 5, 71, 5, 95, 5, 97, 5, 99, 5, 101, 5, 103, 5, 65, 7, 67, 7, 69, 7, 71, 7, 73, 7, 93, 7, 95, 7, 97, 7, 99, 7, 101, 7, 103, 7, 65, 9, 67, 9, 69, 9, 71, 9, 73, 9, 75, 9, 77, 9, 79, 9, 81, 9, 83, 9, 85, 9, 87, 9, 89, 9, 91, 9, 93, 9, 95, 9, 97, 9, 99, 9, 101, 9, 103, 9, 65, 11, 67, 11, 69, 11, 71, 11, 73, 11, 75, 11, 77, 11, 79, 11, 81, 11, 83, 11, 85, 11, 87, 11, 89, 11, 91, 11, 93, 11, 95, 11, 97, 11, 99, 11, 101, 11, 103, 11, 65, 13, 67, 13, 69, 13, 71, 13, 73, 13, 75, 13, 77, 13, 79, 13, 81, 13, 83, 13, 85, 13, 87, 13, 89, 13, 91, 13, 93, 13, 95, 13, 97, 13, 99, 13, 101, 13, 103, 13, 253, 17, 71, 21, 55); static var lev57 = new Array("The Factory Floor", 2, 243, 242, 9, 7, 71, 1, 73, 3, 73, 9, 255, 241, 9, 163, 11, 195, 13, 195, 15, 195, 17, 195, 19, 195, 21, 195, 23, 195, 25, 195, 27, 227, 29, 195, 31, 195, 9, 53, 27, 53, 5, 167, 7, 199, 25, 199, 27, 247, 29, 199, 5, 57, 27, 57, 5, 59, 27, 59, 33, 59, 15, 173, 17, 205, 25, 205, 27, 253, 29, 205, 31, 205, 33, 93, 15, 63, 27, 63, 67, 161, 69, 193, 91, 49, 67, 147, 69, 195, 71, 195, 89, 163, 91, 243, 93, 99, 79, 53, 89, 53, 93, 53, 79, 151, 81, 199, 89, 151, 91, 199, 93, 87, 244, 245, 252, 254, 249, 251, 33, 7, 87, 3, 87, 5, 73, 7, 250, 248, 15, 11, 247, 253, 91, 21); static var lev58 = new Array("Fortress Europa", 2, 243, 9, 1, 11, 1, 13, 1, 9, 5, 13, 5, 17, 5, 19, 5, 242, 255, 241, 31, 193, 33, 97, 9, 195, 11, 195, 13, 195, 19, 195, 21, 195, 23, 195, 33, 51, 23, 197, 25, 197, 27, 197, 33, 53, 1, 167, 3, 199, 31, 55, 33, 55, 1, 57, 31, 57, 17, 203, 19, 203, 23, 205, 25, 205, 27, 205, 91, 49, 93, 49, 67, 163, 69, 195, 89, 195, 91, 243, 93, 243, 95, 195, 67, 53, 91, 53, 93, 53, 65, 55, 67, 151, 69, 199, 65, 153, 67, 201, 244, 245, 252, 254, 249, 251, 250, 248, 15, 15, 247, 5, 1, 5, 3, 5, 5, 17, 7, 37, 7, 39, 7, 3, 9, 13, 9, 15, 9, 17, 9, 25, 9, 3, 11, 25, 11, 3, 13, 9, 13, 39, 13, 9, 15, 39, 15, 103, 1, 69, 5, 71, 5, 73, 5, 83, 5, 83, 7, 99, 7, 83, 9, 91, 9, 93, 9, 95, 9, 99, 9, 75, 11, 77, 11, 79, 11, 83, 13, 85, 13, 87, 13, 99, 13, 101, 13, 103, 13, 253, 99, 51); static var lev59 = new Array("Easy Elbows", 2, 243, 242, 255, 241, 31, 193, 33, 97, 3, 163, 5, 195, 33, 51, 3, 53, 7, 197, 9, 101, 23, 197, 25, 101, 9, 55, 15, 55, 25, 55, 13, 201, 15, 89, 27, 57, 17, 171, 19, 203, 27, 155, 29, 203, 35, 59, 5, 61, 17, 61, 33, 205, 35, 93, 5, 159, 7, 207, 77, 193, 79, 97, 83, 49, 87, 193, 89, 97, 79, 51, 83, 147, 85, 195, 89, 51, 93, 51, 67, 53, 75, 53, 91, 197, 93, 85, 67, 151, 69, 199, 73, 199, 75, 87, 85, 55, 101, 55, 67, 201, 69, 105, 81, 57, 85, 153, 87, 201, 93, 57, 99, 201, 101, 89, 69, 59, 75, 203, 77, 107, 81, 155, 83, 203, 93, 155, 95, 203, 77, 61, 244, 245, 252, 254, 249, 251, 250, 248, 81, 5, 247, 253, 37, 39); }
Symbol 443 MovieClip [__Packages.LevelFile2] Frame 0
class LevelFile2 { function LevelFile2 () { } static var lev60 = new Array("Hard Elbows", 2, 243, 242, 255, 241, 1, 161, 3, 193, 15, 161, 17, 193, 29, 193, 31, 97, 1, 51, 9, 195, 11, 99, 15, 51, 23, 195, 25, 99, 31, 51, 37, 195, 39, 99, 11, 53, 25, 53, 39, 53, 3, 55, 17, 55, 31, 199, 33, 103, 3, 153, 5, 201, 11, 57, 17, 153, 19, 201, 27, 57, 33, 57, 11, 155, 13, 203, 25, 203, 27, 91, 5, 61, 19, 61, 35, 61, 5, 159, 7, 207, 13, 63, 19, 159, 21, 207, 27, 63, 33, 207, 35, 95, 77, 145, 79, 193, 91, 145, 93, 193, 73, 51, 85, 195, 87, 99, 101, 51, 71, 197, 73, 85, 79, 165, 81, 197, 87, 53, 93, 197, 95, 101, 99, 197, 101, 85, 79, 55, 95, 55, 65, 57, 73, 57, 89, 57, 101, 169, 103, 201, 65, 155, 67, 203, 73, 155, 75, 203, 83, 59, 87, 203, 89, 91, 95, 203, 97, 107, 101, 59, 81, 205, 83, 93, 97, 61, 244, 245, 252, 254, 249, 251, 250, 248, 23, 15, 247, 253, 39, 27, 1, 29, 65, 69, 71, 77); static var lev61 = new Array("Tombs", 4, 243, 242, 33, 1, 95, 1, 97, 1, 99, 1, 101, 1, 103, 1, 95, 3, 97, 3, 99, 3, 101, 3, 103, 3, 255, 241, 244, 35, 35, 11, 23, 7, 9, 37, 13, 71, 21, 81, 45, 245, 252, 254, 249, 251, 250, 248, 83, 5, 247, 1, 1, 3, 1, 5, 1, 7, 1, 9, 1, 1, 3, 19, 3, 21, 3, 23, 3, 27, 3, 29, 3, 1, 5, 5, 5, 9, 5, 13, 5, 15, 5, 29, 5, 1, 7, 5, 7, 9, 7, 23, 7, 29, 7, 35, 7, 39, 7, 1, 9, 5, 9, 23, 9, 35, 9, 39, 9, 1, 11, 5, 11, 7, 11, 9, 11, 11, 11, 13, 11, 17, 11, 21, 11, 23, 11, 27, 11, 29, 11, 31, 11, 33, 11, 35, 11, 39, 11, 17, 13, 27, 13, 39, 13, 1, 15, 3, 15, 5, 15, 7, 15, 11, 15, 13, 15, 17, 15, 21, 15, 23, 15, 25, 15, 27, 15, 31, 15, 33, 15, 35, 15, 37, 15, 39, 15, 65, 1, 77, 1, 81, 1, 91, 1, 65, 3, 69, 3, 71, 3, 73, 3, 77, 3, 91, 3, 65, 5, 73, 5, 77, 5, 79, 5, 81, 5, 95, 5, 97, 5, 99, 5, 101, 5, 103, 5, 73, 7, 79, 7, 87, 7, 103, 7, 67, 9, 73, 9, 75, 9, 79, 9, 83, 9, 85, 9, 87, 9, 89, 9, 91, 9, 95, 9, 97, 9, 99, 9, 67, 11, 103, 11, 67, 13, 69, 13, 95, 13, 97, 13, 99, 13, 101, 13, 103, 13, 253, 69, 39); static var lev62 = new Array("Scobber", 3, 243, 242, 255, 241, 244, 245, 13, 45, 23, 13, 77, 21, 95, 21, 89, 39, 75, 13, 252, 7, 67, 9, 67, 15, 69, 11, 55, 25, 57, 19, 27, 25, 79, 77, 49, 95, 65, 101, 17, 101, 19, 101, 21, 99, 23, 101, 23, 87, 57, 254, 249, 251, 250, 248, 19, 15, 247, 1, 1, 3, 1, 19, 1, 21, 1, 23, 1, 31, 3, 33, 3, 35, 3, 5, 5, 7, 5, 17, 5, 19, 5, 1, 7, 5, 7, 35, 7, 37, 7, 1, 9, 1, 11, 29, 11, 31, 11, 11, 13, 31, 13, 11, 15, 31, 15, 67, 5, 67, 7, 75, 7, 67, 9, 69, 9, 73, 9, 75, 9, 77, 9, 103, 9, 67, 11, 73, 11, 91, 11, 93, 11, 95, 11, 101, 11, 103, 11, 67, 13, 83, 13, 85, 13, 87, 13, 89, 13, 91, 13, 253, 83, 67); static var lev63 = new Array("Block the Exit", 3, 243, 242, 255, 241, 244, 245, 9, 21, 15, 11, 19, 11, 87, 23, 252, 15, 77, 19, 77, 254, 15, 9, 83, 17, 85, 17, 249, 251, 250, 248, 9, 13, 247, 19, 1, 21, 1, 23, 1, 37, 1, 3, 3, 13, 3, 15, 3, 37, 3, 3, 5, 13, 5, 23, 5, 25, 5, 27, 5, 37, 5, 13, 7, 1, 9, 3, 9, 23, 9, 33, 9, 35, 9, 37, 9, 1, 11, 23, 11, 1, 13, 23, 13, 29, 13, 31, 13, 33, 13, 1, 15, 3, 15, 19, 15, 21, 15, 23, 15, 25, 15, 37, 15, 71, 1, 97, 1, 101, 1, 71, 3, 73, 3, 97, 3, 101, 3, 67, 9, 69, 9, 71, 9, 95, 9, 71, 11, 73, 11, 75, 11, 77, 11, 95, 11, 97, 11, 99, 11, 253, 17, 43, 17, 31); static var lev64 = new Array("Portals and Arrows", 3, 243, 242, 255, 241, 244, 245, 5, 39, 17, 13, 35, 29, 81, 17, 93, 1, 87, 35, 252, 31, 77, 13, 79, 15, 79, 17, 79, 19, 79, 21, 79, 23, 79, 25, 79, 27, 79, 31, 79, 254, 249, 251, 250, 248, 7, 15, 247, 3, 5, 3, 7, 3, 9, 33, 13, 33, 15, 97, 1, 97, 5, 99, 5, 101, 5, 253, 69, 19); static var lev65 = new Array("Diamonds", 2, 243, 7, 7, 9, 7, 11, 7, 242, 255, 241, 244, 245, 252, 254, 249, 251, 9, 3, 9, 5, 9, 11, 9, 13, 73, 1, 69, 5, 79, 5, 73, 9, 250, 248, 73, 5, 247, 253, 27, 49, 27, 51, 27, 53, 27, 55, 91, 53); static var lev66 = new Array("A Pipe", 2, 243, 242, 255, 241, 9, 169, 11, 201, 13, 201, 15, 201, 17, 201, 19, 201, 21, 201, 23, 201, 25, 201, 27, 201, 29, 201, 31, 105, 9, 59, 31, 59, 9, 61, 31, 61, 9, 63, 31, 63, 73, 49, 95, 49, 73, 51, 95, 51, 73, 149, 75, 197, 77, 197, 91, 197, 93, 197, 95, 85, 244, 245, 252, 254, 249, 251, 250, 248, 85, 5, 247, 83, 3, 83, 5, 83, 7, 253, 17, 47); static var lev67 = new Array("More Piping", 2, 243, 242, 255, 241, 33, 195, 35, 99, 35, 53, 5, 167, 7, 199, 9, 199, 11, 199, 13, 103, 35, 55, 5, 57, 13, 57, 5, 59, 13, 59, 25, 59, 5, 61, 25, 61, 5, 63, 17, 207, 19, 207, 21, 207, 23, 207, 25, 127, 69, 49, 75, 49, 89, 49, 69, 51, 75, 51, 77, 51, 89, 51, 99, 51, 69, 53, 75, 149, 77, 245, 79, 197, 81, 197, 87, 197, 89, 245, 91, 197, 99, 53, 69, 55, 77, 151, 79, 199, 81, 199, 83, 199, 89, 55, 97, 199, 99, 119, 69, 57, 89, 57, 95, 57, 99, 57, 69, 59, 95, 59, 99, 59, 69, 157, 71, 205, 73, 205, 75, 205, 77, 205, 79, 205, 81, 205, 83, 205, 85, 205, 87, 205, 89, 205, 91, 205, 93, 205, 95, 93, 244, 245, 252, 254, 249, 251, 250, 248, 13, 15, 247, 253, 3, 69); static var lev68 = new Array("A Pipe", 2, 243, 242, 255, 241, 11, 167, 13, 199, 15, 199, 17, 199, 19, 231, 21, 199, 23, 199, 25, 199, 27, 103, 11, 57, 19, 57, 27, 57, 11, 59, 19, 59, 27, 59, 19, 61, 19, 63, 69, 51, 81, 51, 85, 51, 97, 51, 69, 149, 71, 197, 73, 197, 75, 197, 77, 197, 79, 197, 81, 85, 85, 149, 87, 197, 89, 197, 91, 197, 93, 197, 95, 197, 97, 85, 244, 245, 252, 254, 249, 251, 250, 248, 83, 7, 247, 253, 71, 67, 79, 51, 87, 67, 95, 51); static var lev69 = new Array("Obfuscation", 2, 243, 242, 255, 241, 1, 163, 3, 195, 5, 195, 7, 195, 9, 195, 11, 195, 13, 195, 15, 195, 17, 195, 19, 195, 21, 195, 23, 195, 25, 195, 27, 195, 29, 195, 31, 195, 33, 99, 1, 53, 7, 197, 9, 197, 11, 197, 13, 197, 15, 197, 17, 197, 19, 197, 21, 197, 23, 197, 25, 197, 27, 197, 29, 197, 31, 101, 33, 53, 1, 55, 3, 167, 5, 199, 7, 199, 9, 199, 11, 103, 31, 55, 33, 55, 1, 57, 3, 57, 5, 169, 7, 105, 9, 169, 11, 249, 13, 201, 15, 201, 17, 201, 19, 201, 21, 201, 23, 201, 25, 201, 27, 201, 29, 201, 31, 249, 33, 89, 1, 59, 3, 59, 5, 59, 7, 59, 9, 59, 11, 59, 31, 59, 1, 61, 3, 61, 5, 61, 7, 61, 9, 61, 11, 157, 13, 205, 15, 205, 17, 205, 19, 109, 31, 61, 1, 63, 3, 63, 5, 63, 7, 63, 9, 159, 11, 207, 13, 207, 15, 207, 17, 111, 19, 159, 21, 207, 23, 207, 25, 207, 27, 207, 29, 207, 31, 255, 33, 207, 35, 207, 37, 111, 65, 49, 67, 49, 69, 49, 71, 145, 73, 193, 75, 193, 77, 193, 79, 97, 81, 145, 83, 193, 85, 193, 87, 193, 89, 193, 91, 193, 93, 97, 95, 49, 101, 49, 65, 51, 67, 51, 79, 147, 81, 195, 83, 99, 85, 163, 87, 99, 89, 163, 91, 99, 93, 51, 95, 51, 101, 51, 65, 53, 67, 149, 69, 197, 71, 197, 73, 197, 75, 197, 77, 197, 79, 197, 81, 101, 83, 149, 85, 85, 87, 149, 89, 85, 91, 53, 93, 53, 95, 53, 101, 53, 65, 55, 67, 167, 69, 199, 71, 199, 73, 199, 75, 199, 77, 199, 79, 199, 81, 247, 83, 199, 85, 199, 87, 199, 89, 199, 91, 87, 93, 55, 95, 55, 101, 55, 65, 57, 67, 57, 81, 153, 83, 201, 85, 201, 87, 201, 89, 201, 91, 201, 93, 89, 95, 153, 97, 201, 99, 201, 101, 89, 65, 59, 67, 59, 65, 157, 67, 93, 244, 245, 252, 254, 249, 251, 250, 248, 3, 5, 247, 253, 77, 51); static var lev70 = new Array("Traps", 18, 243, 242, 255, 241, 3, 163, 5, 195, 7, 195, 9, 195, 11, 99, 3, 149, 5, 197, 9, 197, 11, 85, 17, 165, 19, 197, 21, 197, 23, 197, 25, 197, 27, 69, 17, 55, 17, 57, 25, 41, 17, 59, 25, 59, 25, 63, 83, 49, 89, 17, 83, 51, 81, 53, 83, 53, 81, 55, 69, 137, 71, 201, 73, 201, 75, 201, 77, 201, 79, 201, 81, 89, 244, 245, 252, 254, 249, 251, 250, 248, 97, 7, 247, 5, 11, 19, 11, 21, 11, 27, 11, 5, 13, 27, 13, 5, 15, 15, 15, 27, 15, 79, 1, 65, 5, 65, 7, 65, 9, 89, 9, 89, 11, 67, 13, 69, 13, 71, 13, 89, 13, 253, 23, 39); static var lev71 = new Array("The Pill Box", 18, 243, 242, 255, 241, 11, 35, 25, 35, 11, 53, 25, 53, 7, 39, 11, 55, 25, 183, 27, 103, 7, 57, 13, 169, 15, 201, 17, 201, 19, 73, 25, 57, 27, 57, 7, 27, 13, 27, 27, 27, 17, 205, 19, 205, 21, 205, 3, 143, 5, 79, 27, 143, 29, 207, 31, 79, 73, 33, 73, 51, 87, 195, 89, 195, 91, 67, 73, 21, 81, 39, 75, 57, 81, 57, 67, 139, 69, 203, 71, 75, 75, 59, 81, 27, 75, 29, 244, 245, 252, 254, 249, 251, 250, 248, 81, 3, 247, 253, 35, 61); static var lev72 = new Array("Boss Castle", 2, 243, 101, 1, 242, 255, 241, 3, 161, 5, 193, 7, 193, 3, 51, 3, 53, 17, 165, 19, 197, 21, 197, 23, 197, 25, 197, 27, 197, 29, 117, 31, 53, 11, 55, 13, 55, 17, 55, 29, 55, 31, 55, 11, 153, 13, 89, 17, 57, 17, 255, 19, 207, 25, 63, 29, 63, 37, 207, 39, 111, 81, 209, 83, 193, 85, 193, 89, 209, 93, 241, 95, 193, 97, 65, 103, 49, 93, 51, 101, 195, 103, 83, 93, 53, 244, 11, 15, 91, 3, 245, 7, 9, 31, 15, 252, 35, 23, 15, 25, 31, 41, 15, 27, 33, 59, 15, 29, 87, 65, 91, 65, 87, 51, 79, 37, 91, 37, 91, 39, 97, 23, 91, 41, 77, 75, 254, 25, 9, 27, 9, 27, 11, 27, 13, 249, 13, 5, 5, 9, 89, 11, 95, 11, 251, 27, 3, 31, 3, 11, 5, 15, 7, 3, 15, 89, 9, 79, 11, 250, 75, 19, 77, 3, 248, 79, 1, 247, 29, 1, 31, 1, 35, 1, 37, 1, 1, 7, 19, 7, 21, 7, 27, 7, 1, 9, 19, 9, 21, 9, 1, 11, 9, 11, 9, 13, 1, 15, 23, 15, 27, 15, 65, 1, 81, 3, 71, 7, 71, 9, 85, 9, 103, 9, 103, 11, 67, 13, 69, 13, 71, 13, 91, 13, 93, 13, 95, 13, 103, 13, 253, 25, 39); static var lev73 = new Array("Avoid the Pit", 2, 243, 19, 13, 21, 13, 23, 13, 19, 15, 21, 15, 23, 15, 83, 1, 85, 1, 87, 1, 242, 255, 241, 15, 195, 17, 195, 19, 195, 21, 195, 23, 195, 25, 195, 69, 195, 71, 243, 73, 99, 71, 53, 73, 149, 75, 197, 244, 245, 252, 83, 23, 81, 57, 254, 249, 251, 250, 248, 83, 9, 247, 5, 1, 7, 1, 11, 1, 15, 1, 17, 1, 25, 1, 27, 1, 29, 1, 11, 3, 29, 3, 31, 3, 33, 3, 5, 5, 15, 5, 33, 5, 37, 5, 5, 7, 37, 7, 1, 9, 3, 9, 5, 9, 11, 9, 23, 9, 25, 9, 37, 9, 11, 11, 29, 11, 37, 11, 11, 15, 13, 15, 103, 1, 65, 3, 99, 3, 103, 3, 65, 5, 69, 5, 99, 5, 69, 7, 91, 7, 69, 9, 71, 9, 75, 9, 91, 9, 75, 11, 91, 11, 75, 13, 87, 13, 89, 13, 91, 13, 95, 13, 97, 13, 99, 13, 101, 13, 253, 95, 25); static var lev74 = new Array("Criss Cross", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 21, 7, 21, 11, 31, 13, 13, 15, 17, 15, 25, 15, 29, 15, 85, 3, 85, 7, 251, 250, 11, 1, 13, 1, 25, 1, 27, 1, 29, 1, 31, 1, 1, 19, 3, 19, 25, 3, 39, 3, 1, 21, 3, 21, 39, 5, 1, 23, 65, 25, 93, 25, 65, 27, 99, 27, 101, 27, 103, 27, 65, 29, 67, 29, 93, 29, 248, 21, 15, 247, 15, 5, 17, 5, 19, 5, 21, 5, 23, 5, 25, 5, 25, 7, 9, 9, 11, 9, 9, 11, 31, 11, 33, 11, 35, 11, 9, 13, 35, 13, 1, 15, 9, 15, 35, 15, 65, 1, 73, 1, 99, 1, 65, 3, 71, 3, 73, 3, 99, 3, 71, 5, 95, 5, 97, 5, 99, 5, 71, 7, 83, 11, 85, 11, 87, 11, 89, 11, 71, 13, 73, 13, 75, 13, 77, 13, 253, 5, 35); static var lev75 = new Array("Claustrophobia", 17, 243, 242, 255, 241, 244, 245, 252, 254, 249, 11, 9, 15, 9, 19, 9, 21, 9, 25, 9, 27, 9, 11, 11, 17, 11, 27, 11, 29, 11, 9, 13, 11, 13, 13, 13, 17, 13, 19, 13, 21, 13, 23, 13, 25, 13, 29, 13, 15, 15, 17, 15, 19, 15, 21, 15, 27, 15, 29, 15, 73, 1, 77, 1, 87, 1, 89, 1, 91, 1, 73, 3, 75, 3, 79, 3, 85, 3, 87, 3, 89, 3, 75, 5, 81, 5, 83, 5, 87, 5, 91, 5, 93, 5, 95, 5, 251, 250, 23, 27, 31, 29, 25, 31, 81, 17, 79, 21, 248, 73, 5, 247, 1, 1, 3, 1, 5, 1, 7, 1, 9, 1, 11, 1, 13, 1, 15, 1, 17, 1, 19, 1, 21, 1, 23, 1, 25, 1, 27, 1, 29, 1, 31, 1, 33, 1, 35, 1, 37, 1, 39, 1, 1, 3, 3, 3, 5, 3, 7, 3, 9, 3, 11, 3, 13, 3, 15, 3, 17, 3, 19, 3, 21, 3, 23, 3, 25, 3, 27, 3, 29, 3, 31, 3, 33, 3, 35, 3, 37, 3, 39, 3, 1, 5, 3, 5, 5, 5, 7, 5, 9, 5, 11, 5, 13, 5, 15, 5, 17, 5, 19, 5, 21, 5, 23, 5, 25, 5, 27, 5, 29, 5, 31, 5, 33, 5, 35, 5, 37, 5, 39, 5, 1, 7, 3, 7, 5, 7, 7, 7, 9, 7, 11, 7, 13, 7, 15, 7, 17, 7, 19, 7, 21, 7, 23, 7, 25, 7, 27, 7, 29, 7, 31, 7, 33, 7, 35, 7, 37, 7, 39, 7, 1, 9, 3, 9, 5, 9, 7, 9, 33, 9, 35, 9, 37, 9, 39, 9, 1, 11, 3, 11, 5, 11, 7, 11, 33, 11, 35, 11, 37, 11, 39, 11, 1, 13, 3, 13, 5, 13, 7, 13, 33, 13, 35, 13, 37, 13, 39, 13, 1, 15, 3, 15, 5, 15, 7, 15, 33, 15, 35, 15, 37, 15, 39, 15, 65, 1, 67, 1, 69, 1, 71, 1, 97, 1, 99, 1, 101, 1, 103, 1, 65, 3, 67, 3, 69, 3, 71, 3, 97, 3, 99, 3, 101, 3, 103, 3, 65, 5, 67, 5, 69, 5, 71, 5, 97, 5, 99, 5, 101, 5, 103, 5, 65, 7, 67, 7, 69, 7, 71, 7, 73, 7, 75, 7, 77, 7, 79, 7, 81, 7, 83, 7, 85, 7, 87, 7, 89, 7, 91, 7, 93, 7, 95, 7, 97, 7, 99, 7, 101, 7, 103, 7, 65, 9, 67, 9, 69, 9, 71, 9, 73, 9, 75, 9, 77, 9, 79, 9, 81, 9, 83, 9, 85, 9, 87, 9, 89, 9, 91, 9, 93, 9, 95, 9, 97, 9, 99, 9, 101, 9, 103, 9, 65, 11, 67, 11, 69, 11, 71, 11, 73, 11, 75, 11, 77, 11, 79, 11, 81, 11, 83, 11, 85, 11, 87, 11, 89, 11, 91, 11, 93, 11, 95, 11, 97, 11, 99, 11, 101, 11, 103, 11, 65, 13, 67, 13, 69, 13, 71, 13, 73, 13, 75, 13, 77, 13, 79, 13, 81, 13, 83, 13, 85, 13, 87, 13, 89, 13, 91, 13, 93, 13, 95, 13, 97, 13, 99, 13, 101, 13, 103, 13, 253, 29, 73); static var lev76 = new Array("Watch Your Step", 2, 243, 13, 7, 13, 9, 13, 11, 13, 15, 71, 3, 81, 1, 81, 3, 7, 7, 7, 9, 85, 1, 21, 13, 87, 7, 97, 3, 87, 1, 25, 11, 33, 7, 33, 9, 33, 11, 242, 255, 241, 19, 61, 83, 49, 17, 255, 21, 207, 19, 171, 21, 203, 23, 91, 23, 105, 21, 201, 19, 201, 17, 153, 17, 247, 17, 101, 15, 197, 13, 197, 11, 165, 11, 55, 11, 57, 11, 91, 9, 219, 7, 171, 7, 157, 9, 109, 9, 63, 73, 49, 73, 51, 73, 149, 75, 197, 77, 101, 77, 87, 75, 199, 73, 199, 71, 151, 71, 101, 69, 181, 69, 51, 69, 161, 71, 81, 7, 111, 5, 223, 19, 215, 19, 53, 15, 167, 15, 57, 15, 155, 17, 107, 17, 61, 9, 57, 9, 55, 9, 101, 7, 197, 5, 165, 5, 55, 5, 57, 5, 59, 5, 61, 15, 159, 15, 109, 13, 205, 11, 173, 11, 63, 75, 49, 75, 147, 77, 83, 77, 161, 79, 97, 79, 51, 79, 53, 79, 151, 81, 215, 81, 165, 83, 197, 85, 197, 87, 85, 87, 99, 85, 195, 83, 147, 69, 55, 69, 153, 71, 201, 73, 201, 75, 201, 77, 201, 79, 201, 81, 201, 83, 105, 23, 95, 23, 173, 83, 199, 85, 103, 85, 153, 87, 201, 89, 89, 89, 55, 89, 53, 89, 163, 91, 195, 93, 195, 95, 83, 95, 177, 97, 81, 33, 175, 35, 255, 99, 49, 99, 51, 99, 53, 99, 119, 99, 89, 97, 201, 95, 201, 93, 201, 91, 153, 97, 199, 95, 199, 93, 199, 91, 183, 91, 165, 93, 197, 95, 197, 97, 85, 31, 111, 29, 175, 93, 81, 91, 193, 89, 145, 25, 175, 27, 95, 25, 205, 27, 253, 29, 93, 27, 59, 27, 105, 25, 153, 25, 103, 23, 199, 21, 215, 29, 59, 29, 57, 29, 103, 27, 151, 21, 165, 23, 197, 25, 197, 27, 229, 29, 197, 31, 229, 33, 197, 35, 101, 31, 55, 31, 57, 31, 59, 31, 157, 33, 205, 35, 125, 35, 55, 35, 57, 35, 59, 244, 245, 252, 254, 249, 251, 250, 248, 19, 15, 247, 1, 15, 19, 1, 39, 15, 83, 13, 253, 3, 35, 37, 51, 67, 75, 101, 27); static var lev77 = new Array("Sliding Slug", 3, 243, 242, 255, 241, 244, 245, 5, 27, 21, 29, 252, 254, 13, 11, 15, 11, 13, 13, 15, 13, 249, 251, 250, 248, 79, 3, 247, 11, 3, 21, 5, 13, 7, 23, 9, 19, 11, 9, 13, 3, 15, 23, 15, 75, 1, 85, 3, 71, 5, 79, 7, 253, 15, 71); static var lev78 = new Array("Global", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 251, 250, 37, 17, 11, 19, 13, 19, 15, 19, 17, 19, 19, 19, 37, 19, 17, 21, 29, 21, 37, 21, 7, 23, 9, 23, 17, 23, 29, 23, 31, 23, 39, 23, 17, 25, 39, 25, 17, 27, 39, 27, 5, 29, 31, 29, 5, 31, 7, 31, 9, 31, 27, 31, 29, 31, 31, 31, 69, 17, 81, 17, 69, 19, 81, 19, 99, 19, 101, 19, 81, 21, 71, 23, 73, 23, 81, 23, 83, 23, 85, 23, 87, 23, 89, 27, 91, 27, 93, 27, 95, 27, 97, 27, 75, 29, 77, 29, 79, 29, 248, 17, 15, 247, 253, 21, 79); static var lev79 = new Array("Pre Ice Age", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 15, 7, 71, 1, 91, 1, 79, 9, 251, 250, 248, 79, 1, 247, 5, 1, 31, 1, 33, 1, 35, 1, 5, 3, 39, 3, 5, 5, 11, 5, 13, 5, 15, 5, 25, 5, 27, 5, 29, 5, 39, 5, 5, 7, 11, 7, 29, 7, 11, 9, 19, 9, 21, 9, 23, 9, 29, 9, 35, 9, 5, 11, 7, 11, 23, 11, 35, 11, 35, 13, 37, 13, 3, 15, 67, 1, 69, 1, 93, 1, 69, 3, 93, 3, 101, 3, 69, 5, 71, 5, 73, 5, 89, 5, 91, 5, 93, 5, 101, 5, 69, 7, 83, 7, 101, 7, 69, 9, 83, 9, 77, 11, 79, 11, 81, 11, 83, 11, 95, 11, 97, 11, 99, 11, 69, 13, 71, 13, 73, 13, 83, 13, 85, 13, 253, 19, 79); static var lev80 = new Array("Ice Age", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 15, 9, 73, 1, 89, 3, 79, 7, 251, 250, 13, 23, 15, 23, 17, 23, 13, 25, 13, 27, 5, 31, 7, 31, 71, 17, 91, 17, 93, 17, 71, 19, 73, 19, 91, 19, 87, 21, 89, 21, 91, 21, 77, 23, 81, 23, 87, 23, 77, 25, 79, 25, 81, 25, 248, 71, 11, 247, 5, 1, 31, 1, 33, 1, 35, 1, 5, 3, 39, 3, 5, 5, 11, 5, 13, 5, 15, 5, 25, 5, 27, 5, 29, 5, 39, 5, 5, 7, 11, 7, 29, 7, 11, 9, 19, 9, 21, 9, 23, 9, 29, 9, 35, 9, 5, 11, 7, 11, 23, 11, 35, 11, 35, 13, 37, 13, 3, 15, 67, 1, 69, 1, 69, 3, 93, 3, 101, 3, 69, 5, 71, 5, 73, 5, 93, 5, 101, 5, 69, 7, 83, 7, 101, 7, 69, 9, 83, 9, 77, 11, 79, 11, 81, 11, 83, 11, 95, 11, 97, 11, 99, 11, 69, 13, 71, 13, 73, 13, 83, 13, 85, 13, 253, 39, 59); static var lev81 = new Array("Escape Pods", 3, 243, 242, 255, 241, 244, 245, 252, 73, 41, 77, 41, 89, 41, 93, 41, 67, 75, 69, 75, 81, 59, 85, 75, 97, 59, 99, 59, 254, 69, 3, 71, 3, 73, 3, 77, 19, 79, 19, 81, 19, 85, 35, 87, 35, 89, 35, 93, 51, 95, 51, 97, 51, 69, 5, 73, 5, 77, 21, 81, 21, 85, 37, 89, 37, 93, 53, 97, 53, 69, 7, 73, 7, 77, 23, 81, 23, 85, 39, 89, 39, 93, 55, 97, 55, 249, 251, 250, 248, 83, 11, 247, 31, 3, 15, 5, 39, 5, 23, 9, 7, 11, 67, 1, 83, 1, 99, 1, 67, 3, 83, 3, 99, 3, 67, 5, 75, 5, 83, 5, 91, 5, 99, 5, 67, 7, 75, 7, 83, 7, 91, 7, 99, 7, 67, 9, 69, 9, 75, 9, 81, 9, 83, 9, 85, 9, 91, 9, 97, 9, 99, 9, 67, 13, 69, 13, 71, 13, 73, 13, 75, 13, 77, 13, 79, 13, 81, 13, 83, 13, 85, 13, 87, 13, 89, 13, 91, 13, 93, 13, 95, 13, 97, 13, 99, 13, 253, 11, 35); static var lev82 = new Array("Space Shuffle", 19, 243, 242, 255, 241, 244, 245, 17, 7, 23, 23, 81, 23, 87, 7, 252, 23, 65, 17, 51, 11, 25, 13, 41, 27, 41, 29, 25, 15, 79, 25, 79, 75, 37, 77, 21, 91, 21, 93, 37, 87, 75, 81, 61, 254, 19, 29, 21, 29, 19, 31, 21, 31, 73, 1, 75, 1, 77, 1, 83, 17, 85, 17, 249, 251, 250, 248, 11, 15, 247, 3, 3, 5, 3, 7, 3, 9, 3, 31, 3, 3, 5, 25, 5, 3, 7, 15, 7, 19, 7, 21, 7, 25, 7, 15, 9, 25, 9, 29, 13, 3, 15, 5, 15, 37, 15, 67, 1, 101, 1, 67, 3, 79, 5, 89, 5, 79, 7, 83, 7, 85, 7, 89, 7, 103, 7, 79, 9, 103, 9, 73, 11, 95, 11, 97, 11, 99, 11, 101, 11, 103, 11, 253, 35, 59); static var lev83 = new Array("Trap Stations", 19, 243, 242, 255, 241, 244, 245, 252, 13, 23, 23, 71, 29, 71, 21, 25, 15, 63, 27, 79, 85, 37, 77, 39, 91, 71, 254, 249, 251, 250, 248, 21, 15, 247, 11, 5, 13, 5, 15, 5, 19, 5, 21, 5, 23, 5, 31, 5, 31, 7, 11, 13, 29, 13, 11, 15, 29, 15, 75, 1, 93, 1, 93, 5, 93, 7, 75, 9, 77, 9, 79, 9, 83, 9, 85, 9, 87, 9, 93, 9, 253, 31, 57); static var lev84 = new Array("Quarantine", 3, 243, 242, 255, 241, 244, 245, 9, 21, 27, 5, 5, 9, 19, 47, 95, 37, 99, 25, 252, 254, 249, 251, 250, 248, 71, 9, 247, 3, 3, 5, 3, 7, 3, 9, 3, 11, 3, 3, 5, 11, 5, 3, 7, 11, 7, 3, 9, 11, 9, 3, 11, 5, 11, 7, 11, 9, 11, 11, 11, 15, 11, 17, 11, 19, 11, 21, 11, 23, 11, 25, 11, 15, 13, 25, 13, 15, 15, 25, 15, 79, 1, 89, 1, 79, 3, 81, 3, 83, 3, 85, 3, 87, 3, 89, 3, 93, 3, 95, 3, 97, 3, 99, 3, 101, 3, 93, 5, 101, 5, 93, 7, 101, 7, 93, 9, 101, 9, 93, 11, 95, 11, 97, 11, 99, 11, 101, 11, 253, 23, 45); static var lev85 = new Array("Blackhole", 3, 243, 242, 255, 241, 244, 245, 19, 13, 21, 29, 19, 47, 21, 47, 83, 17, 85, 1, 252, 13, 79, 27, 63, 69, 21, 254, 249, 251, 250, 248, 33, 7, 247, 15, 1, 23, 1, 25, 1, 27, 1, 11, 3, 27, 3, 33, 3, 17, 5, 19, 5, 21, 5, 21, 7, 23, 7, 39, 7, 7, 9, 23, 9, 25, 9, 25, 11, 27, 11, 9, 13, 27, 13, 5, 15, 77, 1, 101, 1, 77, 3, 79, 3, 67, 5, 79, 5, 81, 5, 99, 5, 101, 5, 67, 7, 81, 7, 83, 7, 83, 9, 85, 9, 87, 9, 93, 9, 95, 9, 65, 11, 75, 11, 77, 11, 65, 13, 67, 13, 69, 13, 75, 13, 77, 13, 95, 13, 97, 13, 253, 5, 71); static var lev86 = new Array("The Cage", 3, 243, 242, 255, 241, 244, 245, 19, 3, 29, 19, 27, 11, 89, 25, 252, 17, 75, 19, 43, 21, 43, 23, 43, 17, 77, 23, 77, 29, 77, 17, 79, 23, 63, 81, 49, 87, 49, 81, 19, 83, 19, 85, 19, 87, 51, 254, 249, 251, 250, 248, 21, 15, 247, 13, 1, 31, 1, 15, 3, 23, 3, 9, 5, 37, 5, 25, 7, 11, 9, 37, 11, 33, 13, 71, 1, 99, 1, 65, 3, 101, 3, 69, 5, 91, 5, 73, 7, 101, 7, 77, 9, 67, 11, 101, 11, 71, 13, 75, 13, 79, 13, 89, 13, 95, 13, 253, 3, 75); static var lev87 = new Array("A One Way Ticket", 3, 243, 242, 255, 241, 244, 245, 252, 13, 79, 15, 79, 17, 79, 19, 79, 21, 79, 254, 249, 251, 250, 248, 7, 15, 247, 29, 13, 29, 15, 93, 1, 253, 23, 41, 87, 21); static var lev88 = new Array("Ordinal Tracker", 3, 243, 242, 255, 241, 244, 245, 1, 11, 37, 13, 252, 19, 27, 17, 61, 21, 77, 19, 47, 254, 249, 251, 250, 248, 19, 13, 247, 13, 1, 15, 1, 17, 1, 21, 3, 23, 3, 25, 3, 5, 5, 31, 5, 33, 5, 9, 7, 17, 7, 19, 7, 21, 7, 29, 7, 9, 9, 29, 9, 9, 11, 13, 11, 25, 11, 29, 11, 13, 13, 25, 13, 7, 15, 13, 15, 25, 15, 31, 15, 71, 1, 95, 1, 71, 3, 81, 3, 83, 3, 85, 3, 95, 3, 67, 5, 99, 5, 77, 9, 79, 9, 81, 9, 85, 11, 87, 11, 89, 11, 253, 1, 37, 37, 39, 3, 59, 39, 61, 65, 17, 101, 19); static var lev89 = new Array("Kunde", 3, 243, 242, 255, 241, 244, 245, 252, 23, 67, 25, 51, 29, 35, 3, 69, 5, 53, 13, 53, 29, 21, 7, 75, 9, 59, 17, 77, 19, 61, 17, 79, 89, 17, 91, 21, 254, 249, 251, 250, 248, 73, 7, 247, 11, 1, 15, 1, 21, 7, 23, 7, 13, 9, 23, 9, 31, 11, 73, 1, 75, 1, 65, 3, 77, 3, 69, 5, 83, 7, 93, 7, 87, 9, 75, 11, 97, 11, 67, 13, 71, 13, 91, 13, 253, 37, 63); }
Symbol 444 MovieClip [__Packages.LevelFile3] Frame 0
class LevelFile3 { function LevelFile3 () { } static var lev90 = new Array("Sliding Space Stations", 3, 243, 242, 255, 241, 244, 245, 252, 254, 23, 41, 25, 41, 11, 11, 15, 27, 17, 27, 23, 43, 11, 13, 23, 45, 25, 45, 9, 15, 11, 15, 73, 1, 87, 49, 85, 51, 87, 51, 89, 51, 85, 53, 89, 53, 85, 55, 89, 55, 249, 251, 250, 248, 75, 9, 247, 7, 5, 9, 5, 7, 7, 9, 7, 7, 9, 33, 9, 35, 9, 37, 9, 7, 11, 33, 13, 35, 13, 37, 13, 87, 9, 87, 11, 253, 81, 67, 93, 51); static var lev91 = new Array("Stack 'em", 3, 243, 242, 255, 241, 244, 245, 252, 254, 15, 15, 19, 31, 23, 47, 79, 1, 83, 17, 87, 33, 79, 3, 83, 19, 87, 35, 249, 251, 250, 248, 7, 5, 247, 27, 3, 29, 3, 31, 3, 33, 3, 35, 3, 35, 5, 35, 7, 35, 9, 5, 11, 7, 11, 9, 11, 11, 11, 13, 11, 15, 11, 17, 11, 19, 11, 21, 11, 23, 11, 35, 11, 5, 13, 35, 13, 5, 15, 35, 15, 69, 1, 99, 1, 69, 3, 99, 3, 69, 5, 85, 5, 99, 5, 81, 7, 97, 7, 99, 7, 77, 9, 95, 9, 97, 9, 99, 9, 69, 11, 91, 11, 93, 11, 95, 11, 97, 11, 99, 11, 69, 13, 71, 13, 73, 13, 75, 13, 77, 13, 79, 13, 81, 13, 83, 13, 85, 13, 87, 13, 253, 27, 39); static var lev92 = new Array("Robotic Antarctica", 1, 243, 242, 11, 13, 255, 241, 9, 161, 11, 97, 101, 195, 103, 99, 101, 197, 103, 85, 244, 39, 7, 3, 13, 103, 17, 65, 19, 245, 9, 15, 101, 7, 252, 27, 55, 27, 73, 25, 77, 83, 33, 87, 69, 97, 25, 99, 25, 101, 25, 254, 249, 31, 11, 23, 15, 97, 3, 251, 250, 13, 17, 25, 19, 29, 19, 31, 3, 1, 21, 7, 21, 9, 21, 29, 21, 31, 21, 33, 21, 35, 21, 1, 23, 3, 23, 9, 23, 35, 23, 1, 25, 19, 25, 35, 25, 15, 27, 33, 29, 15, 31, 67, 3, 69, 23, 71, 7, 248, 19, 13, 247, 65, 9, 85, 9, 87, 9, 89, 9, 91, 9, 93, 9, 103, 9, 65, 11, 103, 11, 65, 13, 67, 13, 69, 13, 71, 13, 73, 13, 75, 13, 77, 13, 79, 13, 81, 13, 83, 13, 85, 13, 87, 13, 89, 13, 91, 13, 93, 13, 95, 13, 97, 13, 99, 13, 101, 13, 103, 13, 253, 95, 41); static var lev93 = new Array("Crack Attack", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 251, 250, 5, 41, 7, 41, 9, 25, 11, 9, 23, 9, 25, 25, 27, 41, 29, 41, 31, 41, 33, 9, 17, 11, 17, 13, 5, 47, 13, 31, 21, 31, 31, 47, 69, 33, 77, 17, 85, 17, 95, 33, 69, 35, 77, 19, 85, 19, 95, 35, 79, 23, 81, 23, 83, 23, 67, 25, 69, 25, 71, 25, 95, 25, 97, 25, 99, 25, 248, 81, 1, 247, 15, 7, 17, 7, 19, 7, 253, 13, 37, 21, 37); static var lev94 = new Array("Four Corners", 4, 243, 242, 7, 1, 11, 1, 15, 1, 5, 3, 9, 3, 13, 3, 17, 3, 3, 5, 7, 5, 11, 5, 15, 5, 1, 7, 5, 7, 9, 7, 13, 7, 17, 7, 3, 9, 7, 9, 11, 9, 15, 9, 1, 11, 5, 11, 9, 11, 13, 11, 17, 11, 3, 13, 7, 13, 11, 13, 15, 13, 29, 1, 37, 3, 39, 7, 33, 9, 101, 5, 103, 9, 255, 241, 244, 81, 1, 17, 13, 1, 17, 21, 29, 39, 33, 85, 33, 245, 252, 254, 249, 251, 250, 248, 65, 13, 247, 1, 15, 3, 15, 5, 15, 7, 15, 9, 15, 11, 15, 13, 15, 15, 15, 17, 15, 19, 15, 21, 15, 23, 15, 25, 15, 27, 15, 29, 15, 31, 15, 33, 15, 35, 15, 37, 15, 39, 15, 19, 1, 19, 3, 19, 5, 19, 7, 19, 9, 19, 11, 19, 13, 83, 1, 83, 3, 83, 5, 83, 7, 83, 9, 83, 11, 83, 13, 67, 1, 77, 1, 81, 3, 67, 5, 67, 9, 69, 7, 73, 7, 77, 7, 75, 13, 79, 13, 81, 11, 21, 1, 25, 5, 27, 5, 33, 5, 25, 7, 27, 7, 37, 9, 25, 11, 39, 13, 95, 1, 97, 3, 103, 3, 87, 5, 85, 7, 89, 7, 91, 9, 93, 11, 99, 13, 253, 103, 29); static var lev95 = new Array("Avoid the Loops", 19, 243, 242, 255, 241, 244, 245, 19, 9, 83, 9, 15, 21, 79, 27, 7, 47, 37, 47, 252, 83, 37, 21, 55, 17, 71, 27, 61, 15, 27, 27, 63, 254, 249, 251, 250, 248, 83, 3, 247, 33, 5, 29, 11, 35, 13, 91, 1, 91, 3, 95, 1, 97, 7, 13, 7, 13, 9, 13, 11, 13, 13, 9, 3, 71, 7, 73, 13, 99, 9, 5, 13, 67, 11, 103, 5, 39, 15, 7, 3, 89, 11, 67, 13, 69, 13, 71, 13, 3, 3, 3, 5, 3, 7, 3, 9, 3, 11, 3, 13, 3, 15, 67, 1, 67, 3, 67, 5, 67, 7, 67, 9, 5, 3, 103, 1, 103, 3, 103, 7, 103, 9, 101, 9, 39, 5, 39, 7, 39, 9, 39, 11, 39, 13, 35, 3, 37, 3, 33, 3, 39, 3, 25, 3, 27, 3, 29, 3, 31, 3, 75, 13, 77, 13, 79, 13, 81, 13, 83, 13, 253, 19, 37); static var lev96 = new Array("Rabbit Rabbit", 4, 243, 242, 5, 1, 1, 3, 5, 3, 7, 3, 9, 3, 11, 3, 15, 3, 17, 3, 19, 3, 21, 3, 25, 3, 27, 3, 29, 3, 33, 3, 35, 3, 1, 5, 11, 5, 15, 5, 23, 5, 29, 5, 35, 5, 39, 5, 1, 7, 3, 7, 5, 7, 7, 7, 11, 7, 15, 7, 17, 7, 19, 7, 21, 7, 23, 7, 27, 7, 29, 7, 31, 7, 35, 7, 39, 7, 1, 9, 7, 9, 11, 9, 13, 9, 17, 9, 19, 9, 23, 9, 27, 9, 31, 9, 35, 9, 39, 9, 1, 11, 3, 11, 7, 11, 11, 11, 19, 11, 23, 11, 27, 11, 31, 11, 35, 11, 39, 11, 3, 13, 7, 13, 11, 13, 17, 13, 19, 13, 23, 13, 25, 13, 27, 13, 31, 13, 33, 13, 35, 13, 37, 13, 39, 13, 3, 15, 7, 15, 15, 15, 19, 15, 23, 15, 65, 1, 67, 1, 69, 1, 73, 1, 75, 1, 77, 1, 79, 1, 83, 1, 87, 1, 91, 1, 93, 1, 97, 1, 99, 1, 101, 1, 65, 3, 71, 3, 75, 3, 83, 3, 87, 3, 93, 3, 101, 3, 103, 3, 65, 5, 69, 5, 71, 5, 75, 5, 77, 5, 79, 5, 81, 5, 85, 5, 87, 5, 93, 5, 97, 5, 99, 5, 101, 5, 103, 5, 65, 7, 69, 7, 83, 7, 87, 7, 89, 7, 91, 7, 93, 7, 97, 7, 103, 7, 65, 9, 83, 9, 97, 9, 101, 9, 103, 9, 67, 11, 69, 11, 71, 11, 73, 11, 75, 11, 77, 11, 79, 11, 81, 11, 83, 11, 85, 11, 87, 11, 89, 11, 91, 11, 93, 11, 95, 11, 97, 11, 79, 13, 255, 241, 244, 39, 3, 15, 29, 91, 3, 101, 27, 245, 252, 254, 249, 251, 250, 248, 1, 1, 247, 7, 1, 9, 1, 11, 1, 13, 1, 15, 1, 17, 1, 19, 1, 21, 1, 23, 1, 25, 1, 27, 1, 29, 1, 31, 1, 33, 1, 35, 1, 37, 1, 39, 1, 3, 3, 13, 3, 31, 3, 37, 3, 3, 5, 5, 5, 7, 5, 9, 5, 13, 5, 17, 5, 19, 5, 21, 5, 25, 5, 27, 5, 31, 5, 33, 5, 37, 5, 9, 7, 13, 7, 25, 7, 33, 7, 37, 7, 3, 9, 5, 9, 9, 9, 21, 9, 25, 9, 29, 9, 33, 9, 37, 9, 5, 11, 9, 11, 13, 11, 17, 11, 21, 11, 25, 11, 29, 11, 33, 11, 37, 11, 1, 13, 5, 13, 9, 13, 13, 13, 21, 13, 29, 13, 1, 15, 5, 15, 9, 15, 11, 15, 13, 15, 17, 15, 21, 15, 25, 15, 27, 15, 29, 15, 31, 15, 33, 15, 35, 15, 37, 15, 39, 15, 81, 1, 85, 1, 89, 1, 95, 1, 103, 1, 67, 3, 69, 3, 73, 3, 77, 3, 79, 3, 81, 3, 85, 3, 89, 3, 95, 3, 97, 3, 99, 3, 67, 5, 73, 5, 89, 5, 91, 5, 95, 5, 67, 7, 71, 7, 73, 7, 75, 7, 77, 7, 79, 7, 85, 7, 95, 7, 99, 7, 101, 7, 85, 9, 87, 9, 89, 9, 91, 9, 93, 9, 95, 9, 99, 9, 65, 11, 99, 11, 103, 11, 65, 13, 67, 13, 69, 13, 71, 13, 73, 13, 75, 13, 77, 13, 81, 13, 83, 13, 85, 13, 87, 13, 89, 13, 91, 13, 93, 13, 95, 13, 97, 13, 99, 13, 101, 13, 103, 13, 253, 3, 65); static var lev97 = new Array("Sand Traps", 20, 243, 242, 1, 1, 31, 1, 19, 7, 21, 7, 1, 11, 1, 13, 29, 13, 1, 15, 19, 15, 21, 15, 31, 15, 71, 7, 103, 7, 87, 9, 101, 9, 65, 11, 93, 11, 95, 13, 101, 13, 255, 241, 244, 15, 27, 25, 43, 69, 3, 79, 19, 89, 35, 99, 3, 245, 252, 254, 249, 251, 250, 248, 5, 13, 247, 27, 1, 29, 1, 3, 3, 5, 3, 7, 3, 39, 3, 3, 5, 7, 5, 9, 5, 11, 5, 33, 5, 35, 5, 39, 5, 3, 7, 39, 7, 7, 9, 9, 9, 13, 9, 15, 9, 25, 9, 27, 9, 35, 9, 37, 9, 39, 9, 9, 11, 13, 11, 27, 11, 9, 13, 13, 13, 15, 13, 17, 13, 19, 13, 21, 13, 23, 13, 25, 13, 27, 13, 67, 1, 69, 1, 71, 1, 73, 1, 75, 1, 77, 1, 79, 1, 81, 1, 87, 1, 89, 1, 91, 1, 93, 1, 95, 1, 97, 1, 99, 1, 101, 1, 67, 3, 81, 3, 87, 3, 101, 3, 67, 5, 69, 5, 77, 5, 79, 5, 81, 5, 87, 5, 89, 5, 91, 5, 97, 5, 99, 5, 101, 5, 97, 7, 83, 9, 69, 13, 71, 13, 73, 13, 85, 13, 253, 19, 33, 21, 33); static var lev98 = new Array("Mello", 4, 243, 242, 27, 1, 31, 1, 11, 3, 17, 3, 1, 5, 37, 7, 1, 9, 7, 9, 13, 9, 19, 11, 25, 11, 69, 1, 93, 1, 101, 5, 77, 7, 65, 9, 67, 11, 69, 11, 97, 13, 103, 13, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 81, 1, 247, 1, 1, 3, 1, 7, 1, 9, 1, 37, 1, 39, 1, 7, 3, 9, 3, 19, 3, 21, 3, 29, 5, 33, 5, 35, 5, 39, 5, 15, 7, 39, 7, 15, 9, 7, 11, 9, 11, 27, 11, 29, 11, 35, 11, 7, 13, 9, 13, 15, 13, 35, 13, 15, 15, 75, 5, 75, 7, 85, 7, 87, 7, 101, 7, 91, 9, 93, 9, 101, 9, 71, 11, 101, 11, 71, 13, 93, 13, 95, 13, 253, 1, 79); static var lev99 = new Array("Retransmit", 4, 243, 242, 1, 1, 9, 1, 11, 3, 33, 7, 39, 13, 79, 1, 87, 1, 91, 1, 95, 1, 103, 1, 77, 5, 99, 7, 101, 13, 103, 13, 255, 241, 244, 15, 9, 101, 1, 245, 252, 254, 249, 251, 250, 248, 75, 1, 247, 19, 1, 29, 1, 31, 1, 35, 1, 37, 1, 39, 1, 19, 3, 25, 3, 29, 3, 31, 3, 3, 5, 5, 5, 7, 5, 25, 5, 7, 9, 17, 9, 19, 9, 21, 9, 7, 11, 11, 11, 11, 13, 19, 13, 3, 15, 19, 15, 67, 1, 83, 1, 67, 3, 83, 3, 83, 5, 71, 7, 75, 7, 65, 9, 67, 9, 71, 9, 75, 9, 81, 9, 83, 9, 85, 9, 65, 11, 67, 11, 95, 11, 71, 13, 73, 13, 75, 13, 95, 13, 253, 99, 49); static var lev100 = new Array("Nature Nurture", 4, 243, 242, 37, 1, 3, 3, 19, 3, 27, 3, 35, 3, 13, 7, 3, 9, 27, 9, 5, 11, 13, 15, 19, 15, 27, 15, 31, 15, 73, 1, 99, 1, 87, 3, 73, 7, 69, 9, 81, 9, 89, 9, 99, 9, 79, 11, 93, 11, 85, 13, 103, 13, 255, 241, 244, 245, 252, 254, 249, 251, 250, 248, 9, 15, 247, 11, 3, 13, 3, 23, 3, 25, 3, 31, 7, 31, 9, 39, 9, 39, 11, 1, 13, 1, 15, 65, 1, 103, 1, 103, 3, 75, 5, 77, 5, 83, 5, 103, 5, 83, 7, 89, 7, 91, 7, 65, 13, 67, 13, 69, 13, 253, 23, 59); static var lev101 = new Array("Give Me The Brain", 4, 243, 3, 13, 5, 13, 7, 13, 67, 1, 69, 1, 71, 1, 67, 3, 67, 5, 77, 5, 77, 7, 242, 1, 1, 17, 1, 21, 1, 27, 1, 31, 1, 33, 1, 35, 1, 35, 9, 3, 11, 93, 3, 95, 3, 97, 3, 87, 9, 83, 11, 73, 13, 101, 13, 255, 241, 3, 163, 5, 195, 7, 195, 11, 195, 13, 195, 15, 99, 3, 53, 15, 53, 37, 197, 39, 101, 3, 55, 15, 151, 17, 199, 39, 55, 37, 201, 39, 89, 1, 61, 1, 191, 3, 207, 5, 207, 65, 49, 65, 51, 75, 55, 73, 201, 75, 121, 75, 155, 77, 203, 91, 59, 97, 59, 91, 157, 93, 205, 95, 205, 97, 93, 244, 9, 5, 31, 5, 245, 5, 5, 13, 21, 35, 37, 73, 35, 85, 19, 99, 3, 252, 31, 19, 7, 53, 11, 69, 29, 69, 33, 69, 9, 39, 31, 23, 254, 249, 251, 21, 3, 79, 1, 65, 7, 250, 248, 11, 15, 247, 21, 11, 23, 11, 25, 11, 37, 11, 13, 13, 37, 13, 13, 15, 37, 15, 77, 1, 81, 1, 81, 3, 103, 3, 81, 5, 103, 5, 93, 7, 103, 7, 89, 9, 89, 11, 95, 11, 89, 13, 253, 21, 63); static var lev102 = new Array("The Edge of Space", 3, 243, 242, 13, 1, 37, 1, 9, 15, 69, 1, 69, 3, 69, 5, 255, 241, 15, 161, 17, 193, 19, 97, 23, 161, 25, 193, 19, 51, 23, 51, 39, 99, 39, 53, 39, 55, 39, 57, 65, 161, 67, 193, 103, 49, 65, 51, 93, 163, 103, 83, 65, 149, 67, 197, 79, 169, 81, 201, 89, 201, 91, 105, 79, 59, 91, 59, 79, 157, 81, 205, 89, 205, 91, 93, 93, 157, 244, 245, 1, 35, 17, 3, 25, 19, 81, 11, 89, 27, 103, 45, 252, 11, 67, 91, 49, 81, 71, 87, 75, 83, 77, 87, 61, 254, 21, 13, 19, 15, 21, 15, 23, 15, 85, 1, 249, 37, 15, 75, 1, 99, 13, 251, 79, 7, 250, 85, 29, 248, 85, 11, 247, 7, 1, 17, 15, 99, 5, 101, 5, 73, 7, 77, 9, 253, 21, 17); static var lev103 = new Array("The Edge of Space", 3, 243, 242, 17, 1, 37, 11, 69, 9, 69, 11, 255, 241, 11, 161, 13, 193, 15, 97, 37, 193, 39, 97, 39, 51, 39, 53, 35, 199, 37, 215, 39, 119, 39, 57, 5, 59, 7, 59, 5, 157, 7, 221, 17, 61, 5, 175, 7, 207, 9, 207, 11, 207, 15, 207, 17, 95, 67, 49, 69, 49, 89, 161, 91, 193, 93, 193, 67, 51, 89, 51, 101, 195, 103, 99, 67, 53, 77, 181, 79, 197, 103, 53, 67, 55, 65, 57, 67, 57, 65, 187, 67, 219, 77, 59, 67, 205, 69, 221, 71, 205, 75, 205, 77, 221, 79, 205, 244, 7, 1, 37, 31, 81, 41, 79, 27, 93, 11, 101, 43, 245, 1, 1, 5, 39, 15, 29, 91, 19, 65, 45, 103, 13, 252, 19, 65, 31, 51, 77, 33, 89, 23, 254, 19, 3, 21, 3, 21, 5, 249, 1, 7, 97, 3, 65, 7, 77, 9, 103, 9, 251, 250, 248, 27, 5, 247, 9, 5, 21, 9, 23, 9, 29, 9, 83, 9, 95, 9, 253, 99, 27); static var lev104 = new Array("Locksmith", 17, 243, 242, 255, 241, 7, 161, 9, 193, 27, 193, 29, 193, 35, 193, 37, 97, 1, 163, 7, 243, 33, 195, 35, 99, 37, 51, 1, 149, 7, 53, 23, 165, 25, 101, 35, 53, 37, 53, 3, 55, 5, 151, 7, 247, 11, 199, 13, 103, 17, 199, 19, 199, 21, 103, 23, 55, 25, 183, 35, 55, 37, 55, 1, 169, 3, 121, 7, 57, 9, 185, 11, 105, 13, 57, 17, 169, 19, 105, 21, 57, 23, 57, 25, 57, 35, 57, 37, 57, 1, 59, 7, 59, 9, 59, 11, 59, 13, 59, 17, 59, 19, 155, 21, 91, 23, 59, 25, 59, 35, 59, 37, 155, 39, 107, 39, 61, 1, 63, 7, 63, 11, 63, 13, 63, 17, 63, 19, 175, 21, 111, 23, 63, 25, 63, 29, 63, 31, 63, 35, 63, 37, 175, 39, 95, 65, 145, 67, 113, 71, 49, 75, 177, 77, 81, 81, 145, 83, 81, 85, 49, 87, 49, 89, 49, 91, 49, 93, 49, 95, 49, 99, 49, 101, 49, 67, 51, 71, 51, 73, 51, 75, 51, 81, 195, 83, 195, 85, 83, 87, 147, 89, 83, 91, 51, 93, 51, 95, 51, 99, 51, 101, 51, 69, 197, 71, 245, 73, 117, 75, 53, 81, 197, 83, 197, 85, 197, 87, 197, 89, 197, 91, 117, 93, 53, 95, 53, 101, 53, 71, 55, 73, 151, 75, 119, 91, 151, 93, 87, 95, 55, 101, 55, 101, 57, 101, 59, 95, 157, 97, 205, 99, 205, 101, 93, 244, 245, 252, 254, 249, 3, 11, 3, 13, 9, 13, 15, 13, 27, 13, 33, 13, 3, 15, 27, 15, 251, 250, 248, 1, 13, 247, 3, 1, 17, 3, 13, 5, 5, 9, 5, 11, 31, 11, 5, 15, 99, 7, 79, 9, 65, 11, 65, 13, 67, 13, 75, 13, 81, 13, 253, 37, 61); static var lev105 = new Array("Sudoer", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 7, 3, 33, 3, 5, 5, 17, 5, 21, 5, 35, 5, 3, 7, 37, 7, 5, 9, 35, 9, 7, 11, 19, 11, 33, 11, 5, 13, 19, 13, 35, 13, 15, 15, 17, 15, 21, 15, 23, 15, 69, 1, 83, 1, 99, 1, 71, 3, 83, 3, 97, 3, 69, 5, 99, 5, 67, 7, 101, 7, 69, 9, 81, 9, 85, 9, 99, 9, 71, 11, 97, 11, 251, 250, 5, 17, 35, 17, 1, 27, 39, 27, 65, 19, 103, 19, 69, 29, 99, 29, 248, 19, 15, 247, 253, 3, 33, 7, 33, 9, 33, 11, 33, 13, 33, 15, 33, 17, 33, 19, 33, 21, 33, 23, 33, 25, 33, 27, 33, 29, 33, 31, 33, 33, 33, 37, 33, 1, 67, 39, 51, 1, 69, 39, 53, 1, 71, 39, 55, 1, 73, 39, 57, 1, 77, 39, 61, 1, 79, 39, 63, 65, 65, 103, 49, 65, 69, 103, 53, 65, 71, 103, 55, 65, 73, 103, 57, 65, 75, 103, 59, 67, 29, 71, 29, 73, 29, 75, 29, 77, 29, 79, 29, 81, 29, 83, 29, 85, 29, 87, 29, 89, 29, 91, 29, 93, 29, 95, 29, 97, 29, 101, 29); static var lev106 = new Array("Just Kidding", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 7, 3, 15, 3, 23, 3, 5, 5, 9, 5, 13, 5, 17, 5, 21, 5, 25, 5, 29, 5, 35, 5, 3, 7, 11, 7, 27, 7, 37, 7, 5, 9, 35, 9, 7, 11, 19, 11, 33, 11, 5, 13, 19, 13, 35, 13, 15, 15, 17, 15, 21, 15, 23, 15, 69, 1, 83, 1, 99, 1, 71, 3, 83, 3, 97, 3, 69, 5, 99, 5, 67, 7, 101, 7, 69, 9, 81, 9, 85, 9, 99, 9, 71, 11, 97, 11, 251, 250, 5, 17, 35, 17, 1, 27, 39, 27, 65, 19, 103, 19, 69, 29, 248, 19, 15, 247, 33, 3, 9, 7, 19, 7, 25, 11, 11, 15, 73, 3, 91, 5, 95, 7, 99, 13, 253, 3, 33, 7, 33, 9, 33, 11, 33, 13, 33, 15, 33, 17, 33, 19, 33, 21, 33, 23, 33, 25, 33, 27, 33, 29, 33, 31, 33, 33, 33, 37, 33, 1, 67, 39, 51, 1, 69, 39, 53, 1, 71, 39, 55, 1, 73, 39, 57, 1, 77, 39, 61, 1, 79, 39, 63, 65, 65, 103, 49, 65, 69, 103, 53, 65, 71, 103, 55, 65, 73, 103, 57, 65, 75, 103, 59, 67, 29, 71, 29, 73, 29, 75, 29, 77, 29, 79, 29, 81, 29, 83, 29, 85, 29, 87, 29, 89, 29, 91, 29, 93, 29, 95, 29, 97, 29, 101, 29); static var lev107 = new Array("Argawarga", 1, 243, 242, 255, 241, 35, 195, 37, 99, 35, 197, 37, 85, 13, 199, 15, 199, 17, 103, 19, 167, 21, 199, 23, 199, 35, 199, 37, 103, 17, 57, 19, 57, 37, 57, 7, 63, 27, 63, 71, 177, 73, 193, 89, 193, 91, 81, 71, 51, 81, 53, 79, 199, 81, 87, 244, 245, 252, 254, 249, 85, 1, 87, 1, 71, 5, 75, 7, 251, 250, 77, 27, 85, 27, 97, 11, 99, 11, 101, 11, 77, 29, 85, 29, 248, 81, 1, 247, 1, 1, 3, 1, 5, 1, 7, 1, 9, 1, 23, 1, 25, 1, 27, 1, 29, 1, 31, 1, 1, 3, 1, 5, 3, 11, 3, 13, 3, 15, 17, 15, 19, 15, 69, 7, 69, 9, 69, 11, 69, 13, 71, 13, 73, 13, 97, 13, 99, 13, 101, 13, 253, 11, 31); static var lev108 = new Array("Look Ahead", 4, 243, 242, 255, 241, 244, 15, 33, 31, 5, 5, 13, 1, 31, 15, 47, 103, 27, 245, 252, 254, 249, 251, 250, 248, 83, 5, 247, 253, 9, 65, 19, 33, 29, 65, 1, 67, 11, 19, 5, 37, 27, 37, 39, 53, 15, 39, 33, 23, 1, 41, 9, 57, 37, 41, 11, 75, 19, 27, 39, 59, 9, 45, 31, 77, 39, 61, 87, 65, 103, 49, 69, 19, 73, 19, 79, 19, 95, 19, 65, 23, 83, 41, 99, 41, 71, 75, 93, 75, 79, 77, 89, 61, 101, 29); static var lev109 = new Array("Teleporting Diamonds", 4, 243, 11, 3, 11, 5, 242, 255, 241, 244, 11, 7, 29, 7, 11, 47, 29, 47, 75, 23, 93, 23, 245, 252, 254, 249, 251, 17, 7, 23, 7, 11, 11, 29, 11, 17, 15, 23, 15, 75, 3, 93, 3, 81, 7, 87, 7, 250, 248, 35, 15, 247, 253, 11, 33); static var lev110 = new Array("Cycles", 4, 243, 242, 255, 241, 244, 39, 17, 19, 43, 27, 13, 3, 47, 93, 27, 65, 13, 245, 252, 35, 49, 37, 49, 39, 35, 65, 27, 67, 77, 254, 249, 251, 250, 248, 81, 1, 247, 1, 1, 17, 1, 9, 3, 11, 3, 3, 5, 29, 5, 7, 7, 37, 7, 35, 9, 5, 11, 13, 11, 23, 11, 25, 11, 31, 11, 37, 13, 33, 15, 73, 1, 91, 1, 103, 1, 67, 5, 103, 5, 71, 7, 99, 7, 67, 9, 89, 9, 103, 9, 77, 11, 95, 11, 81, 13, 103, 13, 253, 79, 67); static var lev111 = new Array("Slice", 1, 243, 242, 255, 241, 17, 161, 19, 193, 21, 97, 1, 163, 3, 195, 15, 195, 17, 243, 19, 227, 21, 243, 23, 195, 1, 53, 17, 53, 19, 53, 21, 53, 37, 201, 39, 105, 39, 59, 1, 61, 39, 61, 1, 191, 3, 207, 39, 63, 65, 49, 103, 49, 103, 51, 101, 197, 103, 85, 244, 245, 252, 254, 249, 19, 9, 17, 11, 21, 11, 15, 13, 23, 13, 13, 15, 25, 15, 79, 1, 87, 1, 81, 3, 85, 3, 83, 5, 251, 250, 31, 17, 5, 25, 19, 27, 37, 27, 17, 29, 19, 29, 21, 29, 35, 29, 37, 29, 15, 31, 17, 31, 21, 31, 23, 31, 33, 31, 35, 31, 37, 31, 81, 17, 83, 17, 85, 17, 99, 17, 101, 17, 83, 19, 101, 19, 69, 21, 71, 21, 69, 23, 71, 23, 83, 27, 65, 29, 81, 29, 83, 29, 85, 29, 97, 29, 248, 19, 15, 247, 253, 79, 55); static var lev112 = new Array("Playground", 17, 243, 242, 17, 13, 19, 13, 21, 13, 17, 15, 21, 15, 81, 1, 83, 1, 85, 1, 255, 241, 7, 161, 9, 193, 11, 97, 13, 161, 15, 193, 17, 193, 19, 225, 21, 193, 23, 193, 25, 193, 27, 193, 29, 97, 37, 161, 39, 97, 7, 51, 9, 163, 11, 83, 13, 51, 17, 195, 19, 115, 29, 51, 37, 51, 39, 51, 7, 53, 9, 149, 11, 197, 29, 53, 37, 53, 39, 53, 1, 55, 7, 55, 29, 55, 37, 55, 39, 55, 1, 57, 9, 201, 11, 201, 13, 105, 29, 57, 33, 169, 35, 201, 37, 89, 39, 57, 1, 59, 9, 171, 11, 203, 13, 91, 31, 203, 33, 251, 35, 203, 37, 203, 39, 91, 9, 157, 11, 205, 13, 205, 33, 61, 35, 173, 37, 109, 31, 207, 33, 255, 35, 255, 37, 255, 39, 111, 71, 161, 73, 193, 95, 193, 97, 241, 99, 241, 101, 81, 103, 49, 65, 163, 67, 195, 69, 195, 71, 243, 73, 195, 75, 195, 99, 147, 101, 99, 103, 51, 65, 53, 69, 197, 71, 85, 73, 165, 75, 197, 101, 53, 103, 53, 65, 55, 73, 55, 101, 55, 103, 55, 65, 57, 73, 153, 75, 105, 77, 57, 79, 57, 87, 57, 101, 57, 103, 57, 65, 59, 73, 203, 75, 91, 77, 59, 79, 155, 81, 203, 83, 203, 85, 203, 87, 251, 89, 203, 91, 203, 93, 203, 95, 203, 97, 203, 99, 203, 101, 91, 103, 59, 65, 157, 67, 205, 69, 205, 71, 205, 73, 205, 75, 205, 77, 93, 87, 157, 89, 205, 91, 205, 93, 205, 95, 205, 97, 205, 99, 205, 101, 205, 103, 93, 244, 245, 3, 3, 3, 25, 3, 47, 81, 9, 83, 25, 85, 41, 252, 254, 249, 17, 11, 19, 11, 21, 11, 15, 13, 23, 13, 15, 15, 23, 15, 79, 1, 87, 1, 81, 3, 83, 3, 85, 3, 251, 250, 248, 19, 15, 247, 253, 91, 67); static var lev113 = new Array("A Walk in the Park", 4, 243, 242, 7, 5, 19, 11, 31, 13, 35, 13, 95, 3, 255, 241, 244, 35, 1, 79, 13, 245, 252, 254, 249, 251, 250, 248, 35, 3, 247, 29, 3, 1, 5, 1, 7, 35, 7, 79, 1, 81, 1, 79, 3, 81, 3, 79, 5, 81, 5, 79, 7, 81, 7, 71, 9, 101, 9, 103, 9, 99, 11, 101, 11, 103, 11, 253, 35, 59); static var lev114 = new Array("Deja Who?", 3, 243, 242, 255, 241, 244, 245, 7, 1, 103, 13, 33, 17, 101, 29, 252, 31, 57, 254, 9, 1, 11, 1, 13, 1, 13, 3, 13, 5, 11, 7, 13, 7, 9, 25, 11, 25, 13, 25, 9, 27, 9, 29, 9, 31, 11, 31, 13, 31, 13, 29, 79, 37, 81, 37, 79, 39, 77, 41, 79, 41, 93, 59, 93, 61, 95, 61, 97, 61, 99, 61, 99, 59, 101, 59, 101, 57, 95, 65, 97, 65, 99, 65, 95, 67, 99, 67, 23, 87, 249, 251, 250, 248, 19, 11, 247, 15, 3, 21, 9, 39, 7, 73, 3, 65, 5, 73, 7, 67, 11, 31, 11, 253, 17, 29); static var lev115 = new Array("Orbit", 3, 243, 242, 255, 241, 244, 245, 85, 3, 71, 13, 252, 254, 11, 15, 11, 13, 13, 11, 15, 11, 17, 13, 19, 15, 81, 1, 77, 1, 81, 3, 249, 251, 250, 248, 67, 3, 247, 17, 1, 253, 65, 77); static var lev116 = new Array("Deja Vu 2", 3, 243, 242, 255, 241, 244, 245, 7, 1, 103, 13, 33, 17, 101, 29, 252, 93, 69, 254, 9, 1, 11, 1, 13, 1, 13, 3, 13, 5, 11, 7, 13, 7, 9, 25, 11, 25, 13, 25, 9, 27, 9, 29, 9, 31, 11, 31, 13, 31, 13, 29, 75, 39, 77, 39, 79, 39, 81, 39, 77, 41, 93, 59, 93, 61, 95, 61, 97, 61, 99, 61, 99, 59, 97, 65, 99, 65, 101, 65, 97, 67, 101, 67, 101, 69, 89, 81, 91, 81, 91, 83, 93, 83, 23, 87, 249, 251, 250, 248, 19, 11, 247, 75, 1, 15, 3, 21, 9, 39, 9, 33, 15, 83, 3, 65, 3, 73, 7, 67, 11, 253, 17, 29); static var lev117 = new Array("Second Chances", 2, 243, 75, 1, 33, 15, 242, 255, 241, 17, 169, 21, 105, 15, 171, 23, 107, 13, 173, 25, 109, 33, 107, 11, 175, 75, 147, 89, 83, 77, 149, 87, 85, 79, 151, 85, 87, 81, 153, 83, 89, 87, 219, 101, 93, 244, 245, 252, 254, 249, 251, 33, 13, 73, 1, 101, 3, 75, 11, 250, 248, 25, 3, 247, 3, 1, 25, 1, 1, 3, 9, 5, 21, 7, 33, 9, 31, 13, 39, 15, 67, 3, 71, 5, 93, 9, 253, 5, 37); static var lev118 = new Array("Level Name Goes Here", 1, 243, 242, 255, 241, 244, 245, 252, 254, 249, 75, 11, 83, 11, 91, 11, 91, 1, 83, 1, 77, 1, 73, 1, 251, 250, 89, 21, 89, 19, 89, 17, 23, 23, 23, 21, 23, 19, 248, 71, 11, 247, 97, 11, 97, 3, 31, 15, 69, 1, 67, 1, 65, 1, 7, 1, 15, 9, 25, 11, 253, 23, 33); }
Symbol 445 MovieClip [__Packages.Block] Frame 0
class Block extends MovieClip { static var game; var save_row, save_col, save_stackDepth, save_momentum, neighbors, getDepth, swapDepths, removeMovieClip, momentum, animationType, remainingFrames, deltaX, deltaY, _x, col, _y, row, accX, accY, lev, stackDepth; function Block () { super(); save_row = new Array(); save_col = new Array(); save_stackDepth = new Array(); save_momentum = new Array(); neighbors = new Array(4); } function getBlockTypeNum() { return(undefined); } function getBlockTypeStr() { return(undefined); } function getZStart() { return(undefined); } function getNumBlocks() { return(undefined); } function setNumBlocks(n) { } function setNeighbor(dir) { neighbors[dir] = true; } function acceptBlock(meta) { return(false); } function receivePush(pusher, prod) { if (prod) { } if (pusher.block != null) { pusher.block.setMomentum(undefined); } return(false); } function givePush(command, prod) { if (prod == undefined) { prod = false; } return(true); } function destroy() { if (getDepth() != ((getZStart() + getNumBlocks()) - 1)) { var _local4 = getDepth(); var _local3 = Block(_root.getInstanceAtDepth((getZStart() + getNumBlocks()) - 1)); swapDepths((getZStart() + getNumBlocks()) - 1); _local3._name = _local3.getBlockTypeStr() + _local4; } setNumBlocks(getNumBlocks() - 1); removeMovieClip(); } function createBlock(l, r, c) { var _local9 = getBlockTypeNum(); var _local6 = getBlockTypeStr(); var _local4 = getNumBlocks(); var _local5 = getZStart(); var _local3 = _local6 + (_local5 + _local4); _root.attachMovie("mc_" + _local6, _local3, _local5 + _local4); _root[_local3].lev = l; _root[_local3].row = r; _root[_local3].col = c; _root[_local3]._x = (c * globe.BLOCK_WIDTH) + globe.TOPLEFT_X; _root[_local3]._y = (r * globe.BLOCK_WIDTH) + globe.TOPLEFT_Y; setNumBlocks(_local4 + 1); return(Block(_root[_local3])); } function getMomentum() { return(momentum); } function setMomentum(newMomentum) { momentum = newMomentum; } function animateSlide() { if (momentum == undefined) { return(undefined); } animationType = globe.SLIDE; game.lev.numMovingBlocks++; remainingFrames = globe.SLIDEFRAMES - 1; deltaX = getDeltaCol(momentum) * globe.SLIDESPEED; deltaY = getDeltaRow(momentum) * globe.SLIDESPEED; onEnterFrame(); } function killAnimateSlide() { animationType = undefined; remainingFrames = undefined; game.lev.numMovingBlocks--; _x = (col * globe.BLOCK_WIDTH) + globe.TOPLEFT_X; _y = (row * globe.BLOCK_WIDTH) + globe.TOPLEFT_Y; if (game.lev.beaten) { game.gotoNextLevel(); } } function animateLaunch() { if (this instanceof SolidShadowBlock) { game.lev.numMovingBlocks--; _x = -100; _y = -100; return(undefined); } animationType = globe.LAUNCH; deltaX = (Math.random() * 10) - 5; deltaY = (Math.random() * 5) - 20; accX = 0; accY = 2; } function animateSeperate(dir) { if (this instanceof SolidShadowBlock) { game.lev.numMovingBlocks--; _x = -100; _y = -100; return(undefined); } animationType = globe.SEPERATE; if (dir == globe.BOTH) { dir = ((Math.random() > 0.5) ? (globe.HORZ) : (globe.VERT)); } if (dir == globe.HORZ) { deltaX = (Math.random() * 20) - 10; deltaY = 0; accX = ((deltaX > 0) ? 1.5 : -1.5); accY = 0; } else if (dir == globe.VERT) { deltaY = (Math.random() * 20) - 10; deltaX = 0; accY = ((deltaY > 0) ? 1.5 : -1.5); accX = 0; } } function killAnimate() { lev.numMovingBlocks--; animationType = undefined; if (lev.numMovingBlocks == 0) { game.transitionDone(); } } function onEnterFrame() { if (animationType == globe.SLIDE) { if (remainingFrames < 1) { killAnimateSlide(); } else { remainingFrames--; _x = _x + deltaX; _y = _y + deltaY; } } else if (animationType == globe.LAUNCH) { if (_y > (Stage.height + 25)) { killAnimate(); } else { _x = _x + deltaX; _y = _y + deltaY; deltaX = deltaX + accX; deltaY = deltaY + accY; } } else if ((animationType == globe.SEPERATE) || (animationType == globe.EXPLODE)) { if ((((_y > (Stage.height + 25)) || (_y < -25)) || (_x > (Stage.width + 25))) || (_x < -25)) { killAnimate(); } else { _x = _x + deltaX; _y = _y + deltaY; deltaX = deltaX + accX; deltaY = deltaY + accY; } } } function printStaticInfo() { } function printInfo() { } function saveState(n) { save_row[n] = row; save_col[n] = col; save_momentum[n] = momentum; save_stackDepth[n] = stackDepth; } function restoreState(n) { animationType = undefined; row = save_row[n]; col = save_col[n]; _x = (col * globe.BLOCK_WIDTH) + globe.TOPLEFT_X; _y = (row * globe.BLOCK_WIDTH) + globe.TOPLEFT_Y; setMomentum(undefined); stackDepth = save_stackDepth[n]; } function inBounds() { if ((((row < 0) || (row >= globe.NUMROWS)) || (col < 0)) || (col >= globe.NUMCOLS)) { return(false); } return(true); } static function getDeltaRow(dir) { if (dir == globe.UP) { return(-1); } if (dir == globe.DOWN) { return(1); } return(0); } static function getDeltaCol(dir) { if (dir == globe.LEFT) { return(-1); } if (dir == globe.RIGHT) { return(1); } return(0); } static function getOppositeDir(dir) { if (dir == globe.UP) { return(globe.DOWN); } if (dir == globe.DOWN) { return(globe.UP); } if (dir == globe.LEFT) { return(globe.RIGHT); } if (dir == globe.RIGHT) { return(globe.LEFT); } return(undefined); } }
Symbol 446 MovieClip [__Packages.MetaBlock] Frame 0
class MetaBlock { function MetaBlock () { } function printMeta() { } }
Symbol 447 MovieClip [__Packages.SolidShadowBlock] Frame 0
class SolidShadowBlock extends Block { function SolidShadowBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function receivePush(pusher, prod) { return(true); } function containable(block) { return(true); } function acceptBlock(meta) { return(true); } static var blockTypeNum = globe.SOLIDSHADOWBLOCK; static var blockTypeStr = "SolidShadowBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 448 MovieClip [__Packages.ContainerBlock] Frame 0
class ContainerBlock extends Block { function ContainerBlock () { super(); } function receivePush(pusher, prod) { return(containable(pusher.block)); } function containable(block) { if (block instanceof SlidingBlock) { return(true); } return(false); } function acceptBlock(meta) { return(containable(meta.block)); } }
Symbol 449 MovieClip [__Packages.SlidingBlock] Frame 0
class SlidingBlock extends Block { var momentum, row, col, sounded, animateSlide; function SlidingBlock () { super(); } function receivePush(pusher, prod) { if (prod) { } if ((momentum == pusher.dir) && (momentum != undefined)) { return(true); } if ((momentum != undefined) || (pusher.dir == undefined)) { return(super.receivePush(pusher, prod)); } var _local5 = new MetaBlock(); _local5.dir = pusher.dir; _local5.fromRow = row; _local5.fromCol = col; _local5.block = this; momentum = pusher.dir; if (prod) { } if (Block.game.pushBlock(_local5, prod)) { if (!prod) { Block.game.lev.removeBlock(this); Block.game.lev.receiveBlock(_local5); if (pusher.block instanceof BallBlock) { if (globe.SOUND) { if (this instanceof SlidingStoneBlock) { _root.sound_rockslide3.start(0, 1); } else if ((!sounded) && (this instanceof SlidingIceBlock)) { sounded = true; _root.sound_iceslide.start(0, 1); } } } animateSlide(); } else { momentum = undefined; } return(true); } sounded = false; return(super.receivePush(pusher, prod)); } }
Symbol 450 MovieClip [__Packages.BallBlock] Frame 0
class BallBlock extends SlidingBlock { var fellInHole, _x, _y, hole, momentum, gotoAndPlay; function BallBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function containable(block) { if (block instanceof BallBlock) { return(false); } return(true); } function acceptBlock(meta) { return(containable(meta.block)); } function createBlock(l, r, c) { var _local2 = BallBlock(super.createBlock(l, r, c)); _local2.fellInHole = false; return(_local2); } function restoreState(n) { super.restoreState(n); fellInHole = false; } function killAnimateSlide() { super.killAnimateSlide(); if (fellInHole) { _x = -100; _y = -100; hole.gotoAndPlay("fillBall"); fellInHole = false; } } function setMomentum(newMomentum) { if (newMomentum != momentum) { var _local3 = momentum; super.setMomentum(newMomentum); if (((_local3 == globe.UP) || (_local3 == globe.DOWN)) && (momentum == undefined)) { (gotoAndPlay("vertToRest"));// not popped } if (((_local3 == globe.LEFT) || (_local3 == globe.RIGHT)) && (momentum == undefined)) { (gotoAndPlay("horzToRest"));// not popped } if (((momentum == globe.UP) || (momentum == globe.DOWN)) && (_local3 == undefined)) { (gotoAndPlay("restToVert"));// not popped } if (((momentum == globe.LEFT) || (momentum == globe.RIGHT)) && (_local3 == undefined)) { (gotoAndPlay("restToHorz"));// not popped } if (((_local3 == globe.UP) || (_local3 == globe.DOWN)) && ((momentum == globe.LEFT) || (momentum == globe.RIGHT))) { (gotoAndPlay("vertToHorz"));// not popped } if (((momentum == globe.UP) || (momentum == globe.DOWN)) && ((_local3 == globe.LEFT) || (_local3 == globe.RIGHT))) { (gotoAndPlay("horzToVert"));// not popped } } } static var blockTypeNum = globe.BALLBLOCK; static var blockTypeStr = "BallBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 451 MovieClip [__Packages.HoleBlock] Frame 0
class HoleBlock extends ContainerBlock { var neighbors, holeBorder, gotoAndStop, filled, save_filled, lev, gotoAndPlay; function HoleBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function createBlock(l, r, c) { var _local2 = HoleBlock(super.createBlock(l, r, c)); _local2.filled = false; _local2.save_filled = new Array(); _local2.holeBorder.gotoAndStop(16); return(_local2); } function setNeighbor(dir) { super.setNeighbor(dir); var _local3 = 0; if (neighbors[globe.RIGHT] != null) { _local3 = _local3 + 1; } if (neighbors[globe.LEFT] != null) { _local3 = _local3 + 2; } if (neighbors[globe.BOTTOM] != null) { _local3 = _local3 + 4; } if (neighbors[globe.TOP] != null) { _local3 = _local3 + 8; } if (_local3 == 0) { _local3 = 16; } holeBorder.gotoAndStop(_local3); } function removeNeighbor(dir) { neighbors[dir] = false; updateFrame(); } function updateFrame() { var _local2 = 1; if (neighbors[globe.RIGHT]) { _local2 = _local2 + 1; } if (neighbors[globe.LEFT]) { _local2 = _local2 + 2; } if (neighbors[globe.BOTTOM]) { _local2 = _local2 + 4; } if (neighbors[globe.TOP]) { _local2 = _local2 + 8; } (gotoAndStop(_local2));// not popped } function saveState(n) { super.saveState(n); save_filled[n] = filled; } function restoreState(n) { super.restoreState(n); filled = save_filled[n]; if (filled) { (gotoAndStop(2));// not popped } else { (gotoAndStop(1));// not popped } } function containable(block) { if (block instanceof SlidingBlock) { return(true); } return(false); } function acceptBlock(meta) { if (!containable(meta.block)) { return(false); } if (!filled) { if (globe.SOUND) { _root.sound_lava.start(0, 1); } Block.game.killBallMomentumDelay(); if (meta.block instanceof BallBlock) { BallBlock(meta.block).hole = this; BallBlock(meta.block).fellInHole = true; lev.readyToPlay = false; return(true); } filled = true; (gotoAndPlay("fillStone"));// not popped lev.removeBlock(meta.block); meta.toRow = globe.OFFMAP_ROW; meta.toCol = globe.OFFMAP_COL; lev.receiveBlock(meta); return(true); } return(true); } static var blockTypeNum = globe.HOLEBLOCK; static var blockTypeStr = "HoleBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 452 MovieClip [__Packages.SlidingStoneBlock] Frame 0
class SlidingStoneBlock extends SlidingBlock { function SlidingStoneBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function receivePush(pusher, prod) { var _local2 = super.receivePush(pusher, prod); if (!prod) { Block.game.killBallMomentumDelay(); } return(_local2); } static var blockTypeNum = globe.SLIDINGSTONEBLOCK; static var blockTypeStr = "SlidingStoneBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 453 MovieClip [__Packages.SlidingIceBlock] Frame 0
class SlidingIceBlock extends SlidingBlock { function SlidingIceBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } static var blockTypeNum = globe.SLIDINGICEBLOCK; static var blockTypeStr = "SlidingIceBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 454 MovieClip [__Packages.SpacePortalBlock] Frame 0
class SpacePortalBlock extends ContainerBlock { var pushing, color, gotoAndPlay, partner, containable; function SpacePortalBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function createBlock(l, r, c) { var _local3 = SpacePortalBlock(super.createBlock(l, r, c)); pushing = false; return(_local3); } function restoreState(n) { super.restoreState(n); pushing = false; } function setColor(c) { color = c; (gotoAndPlay("color" + c));// not popped } function linkPortal(partnerPortal) { partner = partnerPortal; partner.partner = this; } function receivePush(pusher, prod) { if (pushing) { return(containable(pusher.block)); } if (globe.SOUND) { _root.sound_portal.start(0, 1); } partner.pushing = true; pusher.toRow = partner.row; pusher.toCol = partner.col; var _local4 = Block.game.pushBlock(pusher, prod); partner.pushing = false; return(_local4); } static var blockTypeNum = globe.SPACEPORTALBLOCK; static var blockTypeStr = "SpacePortalBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 455 MovieClip [__Packages.DesertPortalBlock] Frame 0
class DesertPortalBlock extends SpacePortalBlock { var containable; function DesertPortalBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function acceptBlock(meta) { if (containable(meta.block)) { Block.game.killBallMomentumDelay(); return(true); } return(false); } static var blockTypeNum = globe.DESERTPORTALBLOCK; static var blockTypeStr = "DesertPortalBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 456 MovieClip [__Packages.SpaceStationGroup] Frame 0
class SpaceStationGroup { var groupMembers; function SpaceStationGroup () { groupMembers = new Array(); } function printGroup() { var _local3; var _local2; _local3 = 0; while (_local3 < groupMembers.length) { _local2 = 0; while (_local2 < groupMembers[_local3][globe.ALLDIR].length) { _local2++; } _local2 = 0; while (_local2 < groupMembers[_local3][globe.TOP].length) { _local2++; } _local2 = 0; while (_local2 < groupMembers[_local3][globe.BOTTOM].length) { _local2++; } _local2 = 0; while (_local2 < groupMembers[_local3][globe.LEFT].length) { _local2++; } _local2 = 0; while (_local2 < groupMembers[_local3][globe.RIGHT].length) { _local2++; } _local3++; } } function clearGroup() { var _local3 = 0; while (_local3 < groupMembers.length) { var _local2 = 0; while (_local2 < 5) { var _local4; while (_local4 < groupMembers[_local3][_local2].length) { groupMembers[_local3][_local2][_local4] = null; _local4++; } delete groupMembers[_local3][_local2]; _local2++; } delete groupMembers[_local3]; _local3++; } } function addNewStation(block) { var _local2 = block.groupNum; if (groupMembers[_local2] == undefined) { groupMembers[_local2] = new Array(5); var _local5 = 0; while (_local5 < 5) { groupMembers[_local2][_local5] = new Array(); _local5++; } } groupMembers[_local2][globe.ALLDIR].push(block); var _local3; _local3 = block.lev.containsSpaceStation(block.row - 1, block.col); if (_local3 && (_local3.groupNum == _local2)) { var _local4 = 0; while (_local4 < groupMembers[_local2][globe.BOTTOM].length) { if (groupMembers[_local2][globe.BOTTOM][_local4] == _local3) { groupMembers[_local2][globe.BOTTOM].splice(_local4, 1); break; } _local4++; } _local3.setNeighbor(globe.BOTTOM, block); block.setNeighbor(globe.TOP, _local3); } else { groupMembers[_local2][globe.TOP].push(block); } _local3 = block.lev.containsSpaceStation(block.row + 1, block.col); if (_local3 && (_local3.groupNum == _local2)) { var _local4 = 0; while (_local4 < groupMembers[_local2][globe.TOP].length) { if (groupMembers[_local2][globe.TOP][_local4] == _local3) { groupMembers[_local2][globe.TOP].splice(_local4, 1); break; } _local4++; } _local3.setNeighbor(globe.TOP, block); block.setNeighbor(globe.BOTTOM, _local3); } else { groupMembers[_local2][globe.BOTTOM].push(block); } _local3 = block.lev.containsSpaceStation(block.row, block.col - 1); if (_local3 && (_local3.groupNum == _local2)) { var _local4 = 0; while (_local4 < groupMembers[_local2][globe.RIGHT].length) { if (groupMembers[_local2][globe.RIGHT][_local4] == _local3) { groupMembers[_local2][globe.RIGHT].splice(_local4, 1); break; } _local4++; } _local3.setNeighbor(globe.RIGHT, block); block.setNeighbor(globe.LEFT, _local3); } else { groupMembers[_local2][globe.LEFT].push(block); } _local3 = block.lev.containsSpaceStation(block.row, block.col + 1); if (_local3 && (_local3.groupNum == _local2)) { var _local4 = 0; while (_local4 < groupMembers[_local2][globe.LEFT].length) { if (groupMembers[_local2][globe.LEFT][_local4] == _local3) { groupMembers[_local2][globe.LEFT].splice(_local4, 1); break; } _local4++; } } else { groupMembers[_local2][globe.RIGHT].push(block); } } }
Symbol 457 MovieClip [__Packages.SpaceStationBlock] Frame 0
class SpaceStationBlock extends Block { var neighbors, groupNum, gotoAndStop, stationGroup, momentum; function SpaceStationBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function createBlock(l, r, c) { var _local2 = SpaceStationBlock(super.createBlock(l, r, c)); _local2.gotoAndStop(1); return(_local2); } function destroy() { var _local3 = 0; while (_local3 < 4) { neighbors[_local3] = null; _local3++; } delete neighbors; super.destroy(); } function setNeighbor(dir) { neighbors[dir] = true; var _local2 = 1 + ((groupNum % globe.STATIONGROUPCOLORS) * 16); if (neighbors[globe.RIGHT] != null) { _local2 = _local2 + 1; } if (neighbors[globe.LEFT] != null) { _local2 = _local2 + 2; } if (neighbors[globe.BOTTOM] != null) { _local2 = _local2 + 4; } if (neighbors[globe.TOP] != null) { _local2 = _local2 + 8; } (gotoAndStop(_local2));// not popped } function setGroup(groupnum, stationgroup) { groupNum = groupnum; stationGroup = stationgroup; (gotoAndStop(1 + ((groupNum % globe.STATIONGROUPCOLORS) * 16)));// not popped stationGroup.addNewStation(this); } function receivePush(pusher, prod, superPush) { if (prod) { } if ((momentum == pusher.dir) && (momentum != undefined)) { return(true); } if ((pusher.dir == undefined) || (momentum != undefined)) { return(super.receivePush(pusher, prod)); } var _local3 = new MetaBlock(); _local3.dir = pusher.dir; var _local4; _local4 = 0; while (_local4 < stationGroup.groupMembers[groupNum][globe.ALLDIR].length) { stationGroup.groupMembers[groupNum][globe.ALLDIR][_local4].momentum = pusher.dir; _local4++; } if (!superPush) { _local4 = 0; while (_local4 < stationGroup.groupMembers[groupNum][pusher.dir].length) { _local3.toRow = undefined; _local3.toCol = undefined; _local3.fromRow = stationGroup.groupMembers[groupNum][pusher.dir][_local4].row; _local3.fromCol = stationGroup.groupMembers[groupNum][pusher.dir][_local4].col; _local3.block = stationGroup.groupMembers[groupNum][pusher.dir][_local4]; if (((((!Block.game.pushBlock(_local3, true)) || (_local3.toRow < 0)) || (_local3.toRow >= globe.NUMROWS)) || (_local3.toCol < 0)) || (_local3.toCol >= globe.NUMCOLS)) { return(super.receivePush(pusher, prod)); } _local4++; } } if (!prod) { _local4 = 0; while (_local4 < stationGroup.groupMembers[groupNum][globe.ALLDIR].length) { Block.game.lev.removeBlock(stationGroup.groupMembers[groupNum][globe.ALLDIR][_local4]); _local4++; } _local4 = 0; while (_local4 < stationGroup.groupMembers[groupNum][pusher.dir].length) { _local3.toRow = undefined; _local3.toCol = undefined; _local3.fromRow = stationGroup.groupMembers[groupNum][pusher.dir][_local4].row; _local3.fromCol = stationGroup.groupMembers[groupNum][pusher.dir][_local4].col; _local3.block = stationGroup.groupMembers[groupNum][pusher.dir][_local4]; if (((((!Block.game.pushBlock(_local3, prod, true)) || (_local3.toRow < 0)) || (_local3.toRow >= globe.NUMROWS)) || (_local3.toCol < 0)) || (_local3.toCol >= globe.NUMCOLS)) { return(super.receivePush(pusher, prod)); } _local4++; } _local4 = 0; while (_local4 < stationGroup.groupMembers[groupNum][globe.ALLDIR].length) { _local3.block = stationGroup.groupMembers[groupNum][globe.ALLDIR][_local4]; _local3.fromRow = _local3.block.row; _local3.fromCol = _local3.block.col; _local3.toRow = _local3.fromRow + Block.getDeltaRow(_local3.dir); _local3.toCol = _local3.fromCol + Block.getDeltaCol(_local3.dir); Block.game.lev.receiveBlock(_local3); _local3.block.animateSlide(); _local4++; } } else { momentum = undefined; } return(true); } static var blockTypeNum = globe.SPACESTATIONBLOCK; static var blockTypeStr = "SpaceStationBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 458 MovieClip [__Packages.TargetBlock] Frame 0
class TargetBlock extends ContainerBlock { var containable, gotoAndStop; function TargetBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function acceptBlock(meta) { if (containable(meta.block)) { if (globe.SOUND) { _root.sound_rockslide3.start(0, 1); } Block.game.killBallMomentumDelay(); return(true); } return(false); } function setTheme(t) { if (t == globe.SPACE_THEME) { (gotoAndStop("light"));// not popped } else { (gotoAndStop("dark"));// not popped } } static var blockTypeNum = globe.TARGETBLOCK; static var blockTypeStr = "TargetBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 459 MovieClip [__Packages.SolidBlock] Frame 0
class SolidBlock extends Block { var theme, gotoAndStop, space_block, neighbors; function SolidBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function setTheme(t) { theme = t; if (t == globe.ICE_THEME) { (gotoAndStop("ice"));// not popped space_block.gotoAndStop(16); } else if (t == globe.ROCK_THEME) { (gotoAndStop("rock"));// not popped } else if (t == globe.SPACE_THEME) { (gotoAndStop("space"));// not popped space_block.gotoAndStop(16); } else if (t == globe.DESERT_THEME) { (gotoAndStop("desert"));// not popped } else { (gotoAndStop("error"));// not popped } } function setNeighbor(dir) { super.setNeighbor(dir); if (theme == globe.SPACE_THEME) { var _local3 = 0; if (neighbors[globe.RIGHT]) { _local3 = _local3 + 1; } if (neighbors[globe.LEFT] != null) { _local3 = _local3 + 2; } if (neighbors[globe.BOTTOM] != null) { _local3 = _local3 + 4; } if (neighbors[globe.TOP] != null) { _local3 = _local3 + 8; } if (_local3 == 0) { _local3 = 16; } space_block.gotoAndStop(_local3); } } function receivePush(pusher, prod) { var _local4 = super.receivePush(pusher, prod); var _local3 = Math.floor(Math.random() * 3) + 1; if (globe.SOUND) { if (_root.game.lev.theme == globe.ICE_THEME) { if (_local3 == 1) { _root.sound_ice1.start(0, 1); } else if (_local3 == 2) { _root.sound_ice2.start(0, 1); } else { _root.sound_ice3.start(0, 1); } } else { _root.sound_block.start(0, 1); } } return(_local4); } static var blockTypeNum = globe.SOLIDBLOCK; static var blockTypeStr = "SolidBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 460 MovieClip [__Packages.CrackedIceBlock] Frame 0
class CrackedIceBlock extends Block { var numImpacts, save_numImpacts, _currentframe, save_frame, gotoAndStop, nextFrame; function CrackedIceBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function setNumBlocks(n) { numBlocks = n; } function createBlock(l, r, c) { var _local2 = CrackedIceBlock(super.createBlock(l, r, c)); _local2.save_numImpacts = new Array(); _local2.save_frame = new Array(); _local2.numImpacts = 0; return(_local2); } function saveState(n) { super.saveState(n); save_numImpacts[n] = numImpacts; save_frame[n] = _currentframe; } function setNumImpacts(n) { numImpacts = n; if (numImpacts == 0) { gotoAndStop("start"); } else { gotoAndStop((Math.floor(Math.random() * 4) + 1) * 2); } if (numImpacts == 2) { nextFrame(); } } function restoreState(n) { super.restoreState(n); (gotoAndStop(save_frame[n]));// not popped numImpacts = save_numImpacts[n]; } function receivePush(pusher, prod) { if (prod) { return(numImpacts > 1); } if (numImpacts == 0) { if (globe.SOUND) { _root.sound_ice1.start(0, 1); } if (pusher.dir == globe.UP) { gotoAndStop("bottom"); } else if (pusher.dir == globe.DOWN) { gotoAndStop("top"); } else if (pusher.dir == globe.LEFT) { gotoAndStop("right"); } else if (pusher.dir == globe.RIGHT) { gotoAndStop("left"); } numImpacts++; return(super.receivePush(pusher)); } if (numImpacts == 1) { if (globe.SOUND) { _root.sound_ice2.start(0, 1); } numImpacts++; nextFrame(); return(super.receivePush(pusher)); } if (globe.SOUND) { _root.sound_icebreak.start(0, 1); } var _local4 = new MetaBlock(); _local4.toRow = globe.OFFMAP_ROW; _local4.toCol = globe.OFFMAP_COL; _local4.block = this; Block.game.lev.removeBlock(this); Block.game.lev.receiveBlock(_local4); return(true); } static var blockTypeNum = globe.CRACKEDICEBLOCK; static var blockTypeStr = "CrackedIceBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 461 MovieClip [__Packages.GoalBlock] Frame 0
class GoalBlock extends ContainerBlock { var _visible, visibility, linkLevNum, linkLevSetID, openSide, gotoAndPlay, lev; function GoalBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function createBlock(l, r, c) { var _local2 = GoalBlock(super.createBlock(l, r, c)); _local2.openSide = globe.TOP; _local2.linkLevNum = undefined; _local2.linkLevSetID = undefined; _local2.gotoAndPlay("top"); return(_local2); } function setVisible(vis) { _visible = vis; visibility = vis; } function setLink(levelNumber, levelSetID) { linkLevNum = levelNumber; linkLevSetID = levelSetID; } function setOpenSide(dir) { if ((dir >= globe.TOP) && (dir <= globe.RIGHT)) { var _local3; if (dir == globe.TOP) { _local3 = "top"; } else if (dir == globe.BOTTOM) { _local3 = "bottom"; } else if (dir == globe.LEFT) { _local3 = "left"; } else if (dir == globe.RIGHT) { _local3 = "right"; } openSide = dir; (gotoAndPlay(_local3));// not popped } } function acceptBlock(meta) { if (meta.block instanceof ContainerBlock) { return(false); } Block.game.killBallMomentumDelay(); if (meta.block instanceof BallBlock) { lev.beaten = true; if (globe.SOUND) { _root.sound_goal.start(0, 1); } } else if (globe.SOUND) { _root.sound_buzzer.start(0, 1); } return(true); } function receivePush(pusher, prod) { var _local3 = Block.getOppositeDir(pusher.dir); if (_local3 != openSide) { if (globe.SOUND) { _root.sound_solid.start(0, 1); } if (!prod) { pusher.block.setMomentum(undefined); } return(false); } return(true); } function givePush(command, prod) { if (!prod) { Block.game.killBallMomentumDelay(); } return(false); } static var blockTypeNum = globe.GOALBLOCK; static var blockTypeStr = "GoalBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 462 MovieClip [__Packages.PipeBlock] Frame 0
class PipeBlock extends ContainerBlock { var side, rightAngle, gotoAndStop, lev; function PipeBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function createBlock(l, r, c) { var _local2 = PipeBlock(super.createBlock(l, r, c)); _local2.side = new Array(globe.RIGHT + 1); _local2.rightAngle = false; return(_local2); } function setSides(top, bottom, left, right) { side[globe.TOP] = top; side[globe.BOTTOM] = bottom; side[globe.LEFT] = left; side[globe.RIGHT] = right; var _local2 = 0; if (top) { _local2 = _local2 + 8; } if (bottom) { _local2 = _local2 + 4; } if (left) { _local2 = _local2 + 2; } if (right) { _local2 = _local2 + 1; } if (_local2 == 0) { _local2 = 16; } if ((((_local2 == 5) || (_local2 == 6)) || (_local2 == 9)) || (_local2 == 10)) { rightAngle = true; } else { rightAngle = false; } (gotoAndStop(_local2));// not popped } function acceptBlock(meta) { if (((meta.block instanceof SpaceStationBlock) && (lev.theme == globe.SPACE_THEME)) || ((meta.block instanceof ContainerBlock) && (!(meta.block instanceof GoalBlock)))) { return(false); } return(true); } function receivePush(pusher, prod) { var _local3 = Block.getOppositeDir(pusher.dir); if ((((pusher.dir == undefined) || (_local3 == undefined)) || (!side[_local3])) || ((pusher.block instanceof SpaceStationBlock) && (lev.theme == globe.SPACE_THEME))) { if (globe.SOUND) { _root.sound_pipe.start(0, 1); } pusher.block.setMomentum(undefined); return(false); } return(true); } function givePush(command, prod) { if (rightAngle) { if (!side[command.dir]) { if (((command.dir == globe.UP) || (command.dir == globe.DOWN)) && (side[globe.LEFT])) { command.dir = globe.LEFT; } else if (((command.dir == globe.UP) || (command.dir == globe.DOWN)) && (side[globe.RIGHT])) { command.dir = globe.RIGHT; } else if (((command.dir == globe.LEFT) || (command.dir == globe.RIGHT)) && (side[globe.UP])) { command.dir = globe.UP; } else if (((command.dir == globe.LEFT) || (command.dir == globe.RIGHT)) && (side[globe.DOWN])) { command.dir = globe.DOWN; } command.block.setMomentum(command.dir); command.toRow = command.fromRow + Block.getDeltaRow(command.dir); command.toCol = command.fromCol + Block.getDeltaCol(command.dir); } } if ((command.dir == undefined) || (!side[command.dir])) { if (globe.SOUND) { _root.sound_pipe.start(0, 1); } command.block.setMomentum(undefined); return(false); } return(true); } static var blockTypeNum = globe.PIPEBLOCK; static var blockTypeStr = "PipeBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 463 MovieClip [__Packages.ArrowBlock] Frame 0
class ArrowBlock extends ContainerBlock { var filled, save_filled, dir, gotoAndPlay, dirSet; function ArrowBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } function createBlock(l, r, c) { var _local2 = ArrowBlock(super.createBlock(l, r, c)); _local2.save_filled = new Array(); _local2.dirSet = false; return(_local2); } function restoreState(n) { super.restoreState(n); filled = save_filled[n]; setDirection(dir); } function saveState(n) { super.saveState(n); save_filled[n] = filled; } function setDirection(d) { dir = d; if (filled) { if (dir == globe.UP) { (gotoAndPlay("upFilled"));// not popped } else if (dir == globe.DOWN) { (gotoAndPlay("downFilled"));// not popped } else if (dir == globe.LEFT) { (gotoAndPlay("leftFilled"));// not popped } else if (dir == globe.RIGHT) { (gotoAndPlay("rightFilled"));// not popped } } else if (!dirSet) { if (dir == globe.UP) { (gotoAndPlay("up"));// not popped } else if (dir == globe.DOWN) { (gotoAndPlay("down"));// not popped } else if (dir == globe.LEFT) { (gotoAndPlay("left"));// not popped } else if (dir == globe.RIGHT) { (gotoAndPlay("right"));// not popped } } dirSet = true; } function acceptBlock(meta) { if ((meta.block instanceof SpaceStationBlock) || ((meta.block instanceof ContainerBlock) && (!(meta.block instanceof GoalBlock)))) { return(false); } if (globe.SOUND) { _root.sound_arrow.start(0, 1); } filled = true; setDirection(dir); return(true); } function receivePush(pusher, prod) { if ((pusher.dir != dir) || (pusher.block instanceof SpaceStationBlock)) { if (globe.SOUND) { _root.sound_block.start(0, 1); } pusher.block.setMomentum(undefined); return(false); } return(true); } function givePush(command, prod) { if ((command.dir == dir) || (dir == Block.getOppositeDir(command.dir))) { return(true); } command.block.setMomentum(undefined); return(false); } static var blockTypeNum = globe.ARROWBLOCK; static var blockTypeStr = "ArrowBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 464 MovieClip [__Packages.MirageBlock] Frame 0
class MirageBlock extends ContainerBlock { function MirageBlock () { super(); } function getBlockTypeNum() { return(blockTypeNum); } function getBlockTypeStr() { return(blockTypeStr); } function getZStart() { return(zStart); } function getNumBlocks() { return(numBlocks); } function getNextID() { return(nextID); } function setNumBlocks(n) { numBlocks = n; } function setNextID(n) { nextID = n; } static var blockTypeNum = globe.MIRAGEBLOCK; static var blockTypeStr = "MirageBlock"; static var numBlocks = 0; static var nextID = 0; static var zStart = ((blockTypeNum * globe.NUMROWS) * globe.NUMCOLS) * 2; }
Symbol 465 MovieClip [__Packages.LevelSet] Frame 0
class LevelSet { var game, levIDList, levNameList, levPassList, setName, theme, authorName, authorID, numLevels, levsetxml; function LevelSet (g) { game = g; levIDList = new Array(); levNameList = new Array(); levPassList = new Array(); } function clearLevelSet() { setName = undefined; theme = undefined; authorName = undefined; authorID = undefined; delete levIDList; delete levNameList; delete levPassList; levIDList = new Array(); levNameList = new Array(); levPassList = new Array(); } function printLevSet() { if (((levIDList.length == numLevels) && (levNameList.length == numLevels)) && (levPassList.length == numLevels)) { var _local2 = 0; while (_local2 < numLevels) { _local2++; } } } function loadLevelSet(id, playAfterLoad) { clearLevelSet(); delete levsetxml; levsetxml = new XMLLevelSet(); levsetxml.game = game; levsetxml.levset = this; levsetxml.playAfterLoad = playAfterLoad; levsetxml.ignoreWhite = true; levsetxml.setid = id; if (globe.USELOCAL) { levsetxml.onLoad(true); } else { levsetxml.load((globe.GETXMLSTR + "?xmlid=") + id); } return(true); } }
Symbol 466 MovieClip [__Packages.XMLLevelSet] Frame 0
class XMLLevelSet extends XML { var setid, levset, attributes; function XMLLevelSet () { super(); } function onLoad(success) { var _local3; if (setid == 4) { levset.setName = "Ice World"; levset.theme = "Ice"; _local3 = CompressedLevelSet.Ice; } else if (setid == 9) { levset.setName = "Lava World"; levset.theme = "Lava"; _local3 = CompressedLevelSet.Rock; } else if (setid == 13) { levset.setName = "Desert World"; levset.theme = "Desert"; _local3 = CompressedLevelSet.Desert; } else if (setid == 10) { levset.setName = "Space World"; levset.theme = "Space"; _local3 = CompressedLevelSet.Space; } levset.numLevels = _local3.length / 2; var _local2 = 0; while (_local2 < levset.numLevels) { levset.levIDList[_local2] = _local3[(2 * _local2) + 1]; levset.levNameList[_local2] = _local3[2 * _local2]; _local2++; } } function parseMetaData(metaNode) { if ((metaNode.nodeName == "meta") && (metaNode.hasChildNodes())) { var _local3 = metaNode.childNodes; var _local5; var _local2 = 0; while (_local2 < _local3.length) { if ((_local3[_local2].nodeName == "setName") && (_local3[_local2].hasChildNodes())) { levset.setName = _local3[_local2].firstChild.nodeValue; } else if ((_local3[_local2].nodeName == "theme") && (_local3[_local2].hasChildNodes())) { levset.theme = _local3[_local2].firstChild.nodeValue; } else if ((_local3[_local2].nodeName == "authorName") && (_local3[_local2].hasChildNodes())) { levset.authorName = _local3[_local2].firstChild.nodeValue; } else if ((_local3[_local2].nodeName == "authorID") && (_local3[_local2].hasChildNodes())) { levset.authorID = _local3[_local2].firstChild.nodeValue; } else { return(false); } _local2++; } if (levset.setName == null) { levset.setName = undefined; } if (levset.theme == null) { levset.theme = undefined; } if (levset.authorName == null) { levset.authorName = undefined; } if (levset.authorID == null) { levset.authorID = undefined; } return(true); } return(false); } function parseLevList(levListNode) { if ((levListNode.nodeName == "levelList") && (levListNode.hasChildNodes())) { var _local3 = levListNode.childNodes; levset.numLevels = _local3.length; var _local2 = 0; while (_local2 < _local3.length) { attributes = _local3[_local2].attributes; if (_local3[_local2].nodeName == "lev") { if ((((attributes.n != (_local2 + 1)) || (attributes.id == undefined)) || (attributes.nm == undefined)) || (attributes.p == undefined)) { return(false); } levset.levIDList[_local2] = Number(attributes.id); levset.levNameList[_local2] = attributes.nm; levset.levPassList[_local2] = attributes.p; } else { return(false); } _local2++; } return(true); } return(false); } }
Symbol 467 MovieClip [__Packages.CompressedLevelSet] Frame 0
class CompressedLevelSet { function CompressedLevelSet () { } static var Ice = new Array("Clunky", 28, "All Your Base", 29, "Sliding Intro", 30, "Quandry", 31, "Fun Slide", 32, "A Cracked Intro", 33, "Crack Attack", 93, "Cardinal", 34, "Chip Away", 35, "Just Kidding", 106, "Global", 78, "Double Stack", 1, "Off By One", 2, "Sliding Puzzle", 3, "All Cracked Out", 6, "Pre Ice Age", 79, "Ice Age", 80, "Criss Cross", 74, "Claustrophobia", 75, "Break That", 5, "Argawarga", 107, "Slice", 111, "Locksmith", 104, "Playground", 112, "Robotic Antarctica", 92); static var Rock = new Array("Way Too Easy...", 17, "Too Easy...", 16, "Diamonds", 65, "Don't Stop, Push It", 18, "A Pipe", 68, "A Few Pipes", 19, "More Piping", 67, "Watch Your Step", 76, "A Tricky Oasis", 46, "Traps", 70, "The Catcher", 47, "Diamond Mine", 15, "The Pill Box", 71, "The Factory Floor", 57, "Avoid the Pit", 73, "Horseshoes", 40, "Lava Moat", 8, "Obfuscation", 69, "Pipe Dream", 7, "Dungeon", 45, "Fortress Europa", 58, "Hard Elbows", 60, "Islands", 36, "Pack It In", 56, "Boss Castle", 72); static var Space = new Array("Fun in Space!", 11, "Sliding Space Stations", 90, "Doc's Challenge", 12, "Space Sprockets", 55, "Stack 'em", 91, "Sliding Slug", 77, "A One Way Ticket", 87, "Bottom Right", 27, "Avoid the Loops", 95, "Trap Stations", 83, "Escape Pods", 81, "Put on Your Space Suit", 38, "Does Not Track", 49, "Kunde", 89, "Ordinal Tracker", 88, "Deja Who?", 114, "Airlock", 25, "Blackhole", 85, "All Over The Place", 26, "Orbit", 115, "Open the Hatch", 42, "Space Shuffle", 82, "The Cage", 86, "Better Don't", 41, "The Edge of Space", 103); static var Desert = new Array("Just For Fun", 20, "Corners", 14, "A Mirage", 21, "Sand Portals", 22, "Dark sand?", 23, "A Walk in the Park", 113, "Corner Portals", 39, "Four Corners", 94, "Retransmit", 99, "Nature Nurture", 100, "Rabbit Rabbit", 96, "Stroll", 43, "Sand Traps", 97, "Look Ahead", 108, "Terra Incognita", 48, "Forgiven", 50, "Don't Sweat", 51, "Track it!", 52, "The Dust Bowl", 53, "Mello", 98, "Hopper", 54, "Tombs", 61, "Teleporting Diamonds", 109, "Cycles", 110, "Give Me The Brain", 101); }
Symbol 26 Button
on (release) { getURL ("http://www.mikegagnon.com/roadblocks/", "_blank"); }
Symbol 31 MovieClip Frame 1
this.onRollOver = function () { gotoAndStop (2); }; this.onRollOut = function () { gotoAndStop (1); }; stop();
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 100
Symbol 39 MovieClip Frame 1
stop();
Symbol 49 MovieClip Frame 1
upArrow.onRollOver = function () { if ((_root.levelNumSelect[_parent._currentframe] < _root.game.levsets[_parent._currentframe].numLevels) && (_root.levelNumSelect[_parent._currentframe] < _root.levelNumAccess[_parent._currentframe])) { gotoAndStop (2); } }; upArrow.onRollOut = function () { gotoAndStop (1); }; downArrow.onRollOver = function () { if (_root.levelNumSelect[_parent._currentframe] > 1) { gotoAndStop (3); } }; downArrow.onRollOut = function () { gotoAndStop (1); }; upArrow.onRelease = function () { var _local3 = _parent._currentframe; levNum = _root.levelNumSelect[_local3]; if ((levNum < _root.game.levsets[_local3].numLevels) && (levNum < _root.levelNumAccess[_local3])) { levNum++; _root.levelNumSelect[_local3] = levNum; level_text.text = (levNum + ": ") + _root.game.levsets[_local3].levNameList[levNum - 1]; if (globe.SOUND) { _root.sound_switch.start(0, 1); } if ((levNum == _root.game.levsets[_local3].numLevels) && (_root.levelNumAccess[_local3] > _root.game.levsets[_local3].numLevels)) { _parent.progressBar.gotoAndStop("complete"); } else { _parent.progressBar.gotoAndStop(Math.floor((levNum / _root.game.levsets[_local3].numLevels) * (_parent.progressBar._totalframes - 1))); } if ((levNum >= _root.game.levsets[_local3].numLevels) || (levNum >= _root.levelNumAccess[_local3])) { stepper_up.gotoAndStop("inactive"); gotoAndStop (1); } stepper_down.gotoAndStop("active"); } }; downArrow.onRelease = function () { var _local3 = _parent._currentframe; levNum = _root.levelNumSelect[_local3]; if (levNum > 1) { levNum--; _root.levelNumSelect[_local3] = levNum; _parent.progressBar.gotoAndStop(Math.floor((levNum / _root.game.levsets[_local3].numLevels) * (_parent.progressBar._totalframes - 1))); level_text.text = (levNum + ": ") + _root.game.levsets[_local3].levNameList[levNum - 1]; if (levNum == 1) { stepper_down.gotoAndStop("inactive"); gotoAndStop (1); } stepper_up.gotoAndStop("active"); if (globe.SOUND) { _root.sound_switch.start(0, 1); } } }; stop();
Symbol 65 MovieClip Frame 1
world_button = this; go_button.onRelease = function () { globe.CURRENT_WORLD = world_button._currentframe; _root.gotoAndPlay("playGame"); };
Symbol 70 Button
on (release) { gotoAndStop ("credits"); }
Symbol 75 MovieClip Frame 1
stop(); passwordText.onKeyDown = function () { if (Key.isDown(13)) { var _local3 = _root.passwd.decryptPassword(passwordText.text); if (_local3.length == 0) { if (globe.SOUND) { _root.sound_buzzer.start(0, 1); } gotoAndStop (2); } else { var _local2 = 1; while (_local2 <= globe.NUM_THEMES) { if ((_local3[_local2 - 1] <= 0) || (_local3[_local2 - 1] > (_root.game.levsets[_local2].numLevels + 1))) { if (globe.SOUND) { _root.sound_buzzer.start(0, 1); } gotoAndStop (2); return(undefined); } _local2++; } _local2 = 1; while (_local2 <= globe.NUM_THEMES) { if (_local3[_local2 - 1] == (_root.game.levsets[_local2].numLevels + 1)) { _root.levelNumAccess[_local2] = _local3[_local2 - 1]; _root.levelNumSelect[_local2] = _local3[_local2 - 1] - 1; } else { _root.levelNumAccess[_local2] = (_root.levelNumSelect[_local2] = _local3[_local2 - 1]); } _root.refreshWorldSelector(_local2); _local2++; } globe.CURRENT_PASSWORD = passwordText.text; gotoAndStop (1); } } }; Key.addListener(passwordText);
Symbol 178 MovieClip [mc_SpaceStationBlock] Frame 1
#initclip 48 Object.registerClass("mc_SpaceStationBlock", SpaceStationBlock); #endinitclip
Symbol 195 MovieClip [mc_SpacePortalBlock] Frame 1
#initclip 34 Object.registerClass("mc_SpacePortalBlock", SpacePortalBlock); #endinitclip
Symbol 195 MovieClip [mc_SpacePortalBlock] Frame 40
gotoAndPlay ("color0");
Symbol 195 MovieClip [mc_SpacePortalBlock] Frame 80
gotoAndPlay ("color1");
Symbol 195 MovieClip [mc_SpacePortalBlock] Frame 120
gotoAndPlay ("color2");
Symbol 197 MovieClip [mc_SolidShadowBlock] Frame 1
#initclip 35 Object.registerClass("mc_SolidShadowBlock", SolidShadowBlock); #endinitclip
Symbol 215 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 225 MovieClip [mc_SolidBlock] Frame 1
#initclip 36 Object.registerClass("mc_SolidBlock", SolidBlock); #endinitclip stop();
Symbol 230 MovieClip [mc_SlidingStoneBlock] Frame 1
#initclip 37 Object.registerClass("mc_SlidingStoneBlock", SlidingStoneBlock); #endinitclip gotoAndPlay(Math.floor(Math.random() * 300) + 1);
Symbol 230 MovieClip [mc_SlidingStoneBlock] Frame 326
gotoAndPlay (2);
Symbol 235 MovieClip [mc_SlidingIceBlock] Frame 1
#initclip 38 Object.registerClass("mc_SlidingIceBlock", SlidingIceBlock); #endinitclip gotoAndPlay(Math.floor(Math.random() * 200) + 1);
Symbol 235 MovieClip [mc_SlidingIceBlock] Frame 302
Symbol 252 MovieClip [mc_PipeBlock] Frame 1
#initclip 39 Object.registerClass("mc_PipeBlock", PipeBlock); #endinitclip
Symbol 256 MovieClip [mc_MirageBlock] Frame 1
#initclip 40 Object.registerClass("mc_MirageBlock", MirageBlock); #endinitclip gotoAndPlay(Math.floor((Math.random() * (_totalframes - 40)) + 40));
Symbol 256 MovieClip [mc_MirageBlock] Frame 185
gotoAndPlay (2);
Symbol 272 MovieClip Frame 1
stop();
Symbol 292 MovieClip [mc_HoleBlock] Frame 1
#initclip 41 Object.registerClass("mc_HoleBlock", HoleBlock); #endinitclip gotoAndPlay (2);
Symbol 292 MovieClip [mc_HoleBlock] Frame 20
gotoAndPlay (2);
Symbol 292 MovieClip [mc_HoleBlock] Frame 49
stop();
Symbol 292 MovieClip [mc_HoleBlock] Frame 50
gotoAndPlay (51);
Symbol 292 MovieClip [mc_HoleBlock] Frame 51
Symbol 292 MovieClip [mc_HoleBlock] Frame 79
stop(); _root.game.lev.reset(0);
Symbol 309 MovieClip [mc_GoalBlock] Frame 1
#initclip 42 Object.registerClass("mc_GoalBlock", GoalBlock); #endinitclip
Symbol 309 MovieClip [mc_GoalBlock] Frame 41
gotoAndPlay ("bottom");
Symbol 309 MovieClip [mc_GoalBlock] Frame 82
gotoAndPlay ("top");
Symbol 309 MovieClip [mc_GoalBlock] Frame 123
gotoAndPlay ("left");
Symbol 309 MovieClip [mc_GoalBlock] Frame 164
gotoAndPlay ("right");
Symbol 326 MovieClip [mc_DesertPortalBlock] Frame 1
#initclip 43 Object.registerClass("mc_DesertPortalBlock", DesertPortalBlock); #endinitclip
Symbol 326 MovieClip [mc_DesertPortalBlock] Frame 40
gotoAndPlay ("color0");
Symbol 326 MovieClip [mc_DesertPortalBlock] Frame 80
gotoAndPlay ("color1");
Symbol 326 MovieClip [mc_DesertPortalBlock] Frame 120
gotoAndPlay ("color2");
Symbol 338 MovieClip [mc_CrackedIceBlock] Frame 1
#initclip 44 Object.registerClass("mc_CrackedIceBlock", CrackedIceBlock); #endinitclip stop();
Symbol 370 MovieClip [mc_ArrowBlock] Frame 1
#initclip 45 Object.registerClass("mc_ArrowBlock", ArrowBlock); #endinitclip
Symbol 370 MovieClip [mc_ArrowBlock] Frame 39
gotoAndPlay ("right");
Symbol 370 MovieClip [mc_ArrowBlock] Frame 41
if (filled) { gotoAndPlay ("rightFilled"); } else { next(); }
Symbol 370 MovieClip [mc_ArrowBlock] Frame 56
if (!filled) { gotoAndPlay ("right"); } else { gotoAndPlay ("rightFilled"); }
Symbol 370 MovieClip [mc_ArrowBlock] Frame 97
gotoAndPlay ("left");
Symbol 370 MovieClip [mc_ArrowBlock] Frame 99
if (filled) { gotoAndPlay ("leftFilled"); } else { next(); }
Symbol 370 MovieClip [mc_ArrowBlock] Frame 114
if (!filled) { gotoAndPlay ("left"); } else { gotoAndPlay ("leftFilled"); }
Symbol 370 MovieClip [mc_ArrowBlock] Frame 154
gotoAndPlay ("up");
Symbol 370 MovieClip [mc_ArrowBlock] Frame 156
if (filled) { gotoAndPlay ("upFilled"); } else { next(); }
Symbol 370 MovieClip [mc_ArrowBlock] Frame 171
if (!filled) { gotoAndPlay ("up"); } else { gotoAndPlay ("upFilled"); }
Symbol 370 MovieClip [mc_ArrowBlock] Frame 211
gotoAndPlay ("down");
Symbol 370 MovieClip [mc_ArrowBlock] Frame 213
if (filled) { gotoAndPlay ("downFilled"); } else { next(); }
Symbol 370 MovieClip [mc_ArrowBlock] Frame 228
if (!filled) { gotoAndPlay ("down"); } else { gotoAndPlay ("downFilled"); }
Symbol 385 MovieClip [mc_BallBlock] Frame 1
#initclip 46 Object.registerClass("mc_BallBlock", BallBlock); #endinitclip stop();
Symbol 385 MovieClip [mc_BallBlock] Frame 7
stop();
Symbol 385 MovieClip [mc_BallBlock] Frame 13
stop();
Symbol 385 MovieClip [mc_BallBlock] Frame 19
stop();
Symbol 385 MovieClip [mc_BallBlock] Frame 25
stop();
Symbol 385 MovieClip [mc_BallBlock] Frame 31
stop();
Symbol 385 MovieClip [mc_BallBlock] Frame 37
stop();
Symbol 402 MovieClip Frame 1
stop();
Symbol 405 MovieClip [mc_TargetBlock] Frame 1
#initclip 47 Object.registerClass("mc_TargetBlock", TargetBlock); #endinitclip
Symbol 409 MovieClip Frame 1
this.onRelease = function () { if (_root.focus == globe.FOCUSGAME) { globe.SOUND = !globe.SOUND; if (globe.SOUND) { this.gotoAndStop("over"); } else { this.gotoAndStop("overDim"); } } }; this.onRollOver = function () { if (_root.focus == globe.FOCUSGAME) { this.gotoAndStop("over"); } }; this.onRollOut = function () { this.gotoAndStop("normal"); }; if (!globe.SOUND) { gotoAndStop ("normalDim"); } else { base.gotoAndStop("normal"); } stop();
Symbol 409 MovieClip Frame 2
if (!globe.SOUND) { gotoAndStop ("overDim"); } else { base.gotoAndStop("over"); }
Symbol 409 MovieClip Frame 3
base.gotoAndStop("normal");
Symbol 409 MovieClip Frame 4
base.gotoAndStop("over");
Symbol 411 MovieClip Frame 1
this.onRelease = function () { if (_root.game.lev.readyToPlay && (_root.focus == globe.FOCUSGAME)) { _root.game.lev.reset(0); } }; this.onRollOver = function () { if (_root.focus == globe.FOCUSGAME) { gotoAndPlay ("over"); } }; this.onRollOut = function () { if (_root.focus == globe.FOCUSGAME) { gotoAndPlay ("normal"); } }; base.gotoAndStop("normal"); stop();
Symbol 411 MovieClip Frame 2
base.gotoAndStop("over"); stop();
Symbol 413 MovieClip Frame 1
this.onRelease = function () { if ((_root.game.lev.numMovingBlocks == 0) && (_root.focus == globe.FOCUSGAME)) { _root.game.quitGame(); _root.gotoAndPlay("menuRestart"); } }; this.onRollOver = function () { if (_root.focus == globe.FOCUSGAME) { gotoAndPlay ("over"); } }; this.onRollOut = function () { if (_root.focus == globe.FOCUSGAME) { gotoAndPlay ("normal"); } }; base.gotoAndStop("normal"); stop();
Symbol 413 MovieClip Frame 2
base.gotoAndStop("over"); stop();
Symbol 422 MovieClip Frame 1
stop();
Symbol 422 MovieClip Frame 2
stop();
Symbol 423 MovieClip Frame 1
Symbol 423 MovieClip Frame 3
Symbol 425 MovieClip Frame 1
ball.stop(); goal.stop(); solid.stop(); crackedice.stop(); spaceportal.stop(); arrow.stop(); spacestation.stop(); hole.gotoAndStop(16); pipe.gotoAndStop(16); slidingstone.stop(); desertportal.stop(); mirage.stop(); target.stop();
Symbol 433 Button
on (release) { gotoAndPlay ("menuRestart"); }

Library Items

Symbol 1 Sound [wav_switch]Used by:402
Symbol 2 Sound [wav_offlevel]Used by:402
Symbol 3 FontUsed by:4 407 408 410 412 416 427 428 429
Symbol 4 EditableTextUses:3Used by:8
Symbol 5 GraphicUsed by:7
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:5 6Used by:8 409 411 413
Symbol 8 MovieClipUses:4 7Used by:12
Symbol 9 FontUsed by:10
Symbol 10 EditableTextUses:9Used by:12
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip [mc_MessageBox]Uses:8 10 11
Symbol 13 FontUsed by:14
Symbol 14 EditableTextUses:13Used by:18
Symbol 15 ShapeTweeningUsed by:18
Symbol 16 GraphicUsed by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClip [mc_preloader]Uses:14 15 16 17Used by:Timeline
Symbol 19 FontUsed by:20 24 25 27 45 217 406
Symbol 20 EditableTextUses:19Used by:Timeline
Symbol 435 MovieClip [__Packages.globe]
Symbol 436 MovieClip [__Packages.Password]
Symbol 437 MovieClip [__Packages.Game]
Symbol 438 MovieClip [__Packages.Level]
Symbol 439 MovieClip [__Packages.CompressedLevelLoader]
Symbol 440 MovieClip [__Packages.CompressedLevel]
Symbol 441 MovieClip [__Packages.LevelFile0]
Symbol 442 MovieClip [__Packages.LevelFile1]
Symbol 443 MovieClip [__Packages.LevelFile2]
Symbol 444 MovieClip [__Packages.LevelFile3]
Symbol 445 MovieClip [__Packages.Block]
Symbol 446 MovieClip [__Packages.MetaBlock]
Symbol 447 MovieClip [__Packages.SolidShadowBlock]
Symbol 448 MovieClip [__Packages.ContainerBlock]
Symbol 449 MovieClip [__Packages.SlidingBlock]
Symbol 450 MovieClip [__Packages.BallBlock]
Symbol 451 MovieClip [__Packages.HoleBlock]
Symbol 452 MovieClip [__Packages.SlidingStoneBlock]
Symbol 453 MovieClip [__Packages.SlidingIceBlock]
Symbol 454 MovieClip [__Packages.SpacePortalBlock]
Symbol 455 MovieClip [__Packages.DesertPortalBlock]
Symbol 456 MovieClip [__Packages.SpaceStationGroup]
Symbol 457 MovieClip [__Packages.SpaceStationBlock]
Symbol 458 MovieClip [__Packages.TargetBlock]
Symbol 459 MovieClip [__Packages.SolidBlock]
Symbol 460 MovieClip [__Packages.CrackedIceBlock]
Symbol 461 MovieClip [__Packages.GoalBlock]
Symbol 462 MovieClip [__Packages.PipeBlock]
Symbol 463 MovieClip [__Packages.ArrowBlock]
Symbol 464 MovieClip [__Packages.MirageBlock]
Symbol 465 MovieClip [__Packages.LevelSet]
Symbol 466 MovieClip [__Packages.XMLLevelSet]
Symbol 467 MovieClip [__Packages.CompressedLevelSet]
Symbol 21 GraphicUsed by:Timeline
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:Timeline
Symbol 24 EditableTextUses:19Used by:26
Symbol 25 EditableTextUses:19Used by:26
Symbol 26 ButtonUses:24 25Used by:Timeline
Symbol 27 EditableTextUses:19Used by:Timeline
Symbol 28 GraphicUsed by:31
Symbol 29 GraphicUsed by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:28 29 30Used by:65
Symbol 32 ShapeTweeningUsed by:36
Symbol 33 GraphicUsed by:36
Symbol 34 GraphicUsed by:36
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:32 33 34 35Used by:65
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:37 38Used by:49
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:49
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:49
Symbol 44 GraphicUsed by:49
Symbol 45 EditableTextUses:19Used by:49
Symbol 46 GraphicUsed by:49
Symbol 47 GraphicUsed by:49
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:39 41 43 44 45 46 47 48Used by:65
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:65
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:65
Symbol 54 GraphicUsed by:65
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:65 423
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:65
Symbol 59 BitmapUsed by:60
Symbol 60 GraphicUses:59Used by:65 423
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:65 423
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:65 423
Symbol 65 MovieClipUses:31 36 49 51 53 56 54 58 60 62 64Used by:Timeline
Symbol 66 GraphicUsed by:70 433
Symbol 67 FontUsed by:68 69 71 72 74 414 415 431 432
Symbol 68 TextUses:67Used by:70
Symbol 69 TextUses:67Used by:70
Symbol 70 ButtonUses:66 68 69Used by:Timeline
Symbol 71 TextUses:67Used by:75
Symbol 72 EditableTextUses:67Used by:75
Symbol 73 GraphicUsed by:75
Symbol 74 EditableTextUses:67Used by:75
Symbol 75 MovieClipUses:71 72 73 74Used by:Timeline
Symbol 76 GraphicUsed by:79
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClipUses:76 78Used by:Timeline
Symbol 80 BitmapUsed by:81
Symbol 81 GraphicUses:80Used by:423  Timeline
Symbol 82 GraphicUsed by:178
Symbol 83 GraphicUsed by:178
Symbol 84 GraphicUsed by:178
Symbol 85 GraphicUsed by:178
Symbol 86 GraphicUsed by:178
Symbol 87 GraphicUsed by:178
Symbol 88 GraphicUsed by:178
Symbol 89 GraphicUsed by:178
Symbol 90 GraphicUsed by:178
Symbol 91 GraphicUsed by:178
Symbol 92 GraphicUsed by:178
Symbol 93 GraphicUsed by:178
Symbol 94 GraphicUsed by:178
Symbol 95 GraphicUsed by:178
Symbol 96 GraphicUsed by:178
Symbol 97 GraphicUsed by:178
Symbol 98 GraphicUsed by:178
Symbol 99 GraphicUsed by:178
Symbol 100 GraphicUsed by:178
Symbol 101 GraphicUsed by:178
Symbol 102 GraphicUsed by:178
Symbol 103 GraphicUsed by:178
Symbol 104 GraphicUsed by:178
Symbol 105 GraphicUsed by:178
Symbol 106 GraphicUsed by:178
Symbol 107 GraphicUsed by:178
Symbol 108 GraphicUsed by:178
Symbol 109 GraphicUsed by:178
Symbol 110 GraphicUsed by:178
Symbol 111 GraphicUsed by:178
Symbol 112 GraphicUsed by:178
Symbol 113 GraphicUsed by:178
Symbol 114 GraphicUsed by:178
Symbol 115 GraphicUsed by:178
Symbol 116 GraphicUsed by:178
Symbol 117 GraphicUsed by:178
Symbol 118 GraphicUsed by:178
Symbol 119 GraphicUsed by:178
Symbol 120 GraphicUsed by:178
Symbol 121 GraphicUsed by:178
Symbol 122 GraphicUsed by:178
Symbol 123 GraphicUsed by:178
Symbol 124 GraphicUsed by:178
Symbol 125 GraphicUsed by:178
Symbol 126 GraphicUsed by:178
Symbol 127 GraphicUsed by:178
Symbol 128 GraphicUsed by:178
Symbol 129 GraphicUsed by:178
Symbol 130 GraphicUsed by:178
Symbol 131 GraphicUsed by:178
Symbol 132 GraphicUsed by:178
Symbol 133 GraphicUsed by:178
Symbol 134 GraphicUsed by:178
Symbol 135 GraphicUsed by:178
Symbol 136 GraphicUsed by:178
Symbol 137 GraphicUsed by:178
Symbol 138 GraphicUsed by:178
Symbol 139 GraphicUsed by:178
Symbol 140 GraphicUsed by:178
Symbol 141 GraphicUsed by:178
Symbol 142 GraphicUsed by:178
Symbol 143 GraphicUsed by:178
Symbol 144 GraphicUsed by:178
Symbol 145 GraphicUsed by:178
Symbol 146 GraphicUsed by:178
Symbol 147 GraphicUsed by:178
Symbol 148 GraphicUsed by:178
Symbol 149 GraphicUsed by:178
Symbol 150 GraphicUsed by:178
Symbol 151 GraphicUsed by:178
Symbol 152 GraphicUsed by:178
Symbol 153 GraphicUsed by:178
Symbol 154 GraphicUsed by:178
Symbol 155 GraphicUsed by:178
Symbol 156 GraphicUsed by:178
Symbol 157 GraphicUsed by:178
Symbol 158 GraphicUsed by:178
Symbol 159 GraphicUsed by:178
Symbol 160 GraphicUsed by:178
Symbol 161 GraphicUsed by:178
Symbol 162 GraphicUsed by:178
Symbol 163 GraphicUsed by:178
Symbol 164 GraphicUsed by:178
Symbol 165 GraphicUsed by:178
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 MovieClip [mc_SpaceStationBlock]Uses:82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177Used by:425  Timeline
Symbol 179 GraphicUsed by:195
Symbol 180 ShapeTweeningUsed by:195
Symbol 181 ShapeTweeningUsed by:195
Symbol 182 ShapeTweeningUsed by:195
Symbol 183 ShapeTweeningUsed by:195
Symbol 184 GraphicUsed by:195
Symbol 185 ShapeTweeningUsed by:195
Symbol 186 ShapeTweeningUsed by:195
Symbol 187 ShapeTweeningUsed by:195
Symbol 188 ShapeTweeningUsed by:195
Symbol 189 GraphicUsed by:195
Symbol 190 ShapeTweeningUsed by:195
Symbol 191 ShapeTweeningUsed by:195
Symbol 192 ShapeTweeningUsed by:195
Symbol 193 ShapeTweeningUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClip [mc_SpacePortalBlock]Uses:180 179 181 182 183 184 185 186 187 188 189 190 191 192 193 194Used by:425  Timeline
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClip [mc_SolidShadowBlock]Uses:196Used by:Timeline
Symbol 198 GraphicUsed by:215
Symbol 199 GraphicUsed by:215
Symbol 200 GraphicUsed by:215
Symbol 201 GraphicUsed by:215
Symbol 202 GraphicUsed by:215
Symbol 203 GraphicUsed by:215
Symbol 204 GraphicUsed by:215
Symbol 205 GraphicUsed by:215
Symbol 206 GraphicUsed by:215
Symbol 207 GraphicUsed by:215
Symbol 208 GraphicUsed by:215
Symbol 209 GraphicUsed by:215
Symbol 210 GraphicUsed by:215
Symbol 211 GraphicUsed by:215
Symbol 212 GraphicUsed by:215
Symbol 213 GraphicUsed by:215
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214Used by:225
Symbol 216 GraphicUsed by:225
Symbol 217 EditableTextUses:19Used by:225
Symbol 218 GraphicUsed by:225
Symbol 219 GraphicUsed by:225
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:224
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:224
Symbol 224 MovieClipUses:221 223Used by:225
Symbol 225 MovieClip [mc_SolidBlock]Uses:215 216 217 218 219 224Used by:425  Timeline
Symbol 226 GraphicUsed by:230
Symbol 227 ShapeTweeningUsed by:230
Symbol 228 ShapeTweeningUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClip [mc_SlidingStoneBlock]Uses:226 227 228 229Used by:425  Timeline
Symbol 231 GraphicUsed by:235
Symbol 232 ShapeTweeningUsed by:235
Symbol 233 ShapeTweeningUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClip [mc_SlidingIceBlock]Uses:231 232 233 234Used by:425  Timeline
Symbol 236 GraphicUsed by:252
Symbol 237 GraphicUsed by:252
Symbol 238 GraphicUsed by:252
Symbol 239 GraphicUsed by:252
Symbol 240 GraphicUsed by:252
Symbol 241 GraphicUsed by:252
Symbol 242 GraphicUsed by:252
Symbol 243 GraphicUsed by:252
Symbol 244 GraphicUsed by:252
Symbol 245 GraphicUsed by:252
Symbol 246 GraphicUsed by:252
Symbol 247 GraphicUsed by:252
Symbol 248 GraphicUsed by:252
Symbol 249 GraphicUsed by:252
Symbol 250 GraphicUsed by:252
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClip [mc_PipeBlock]Uses:236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251Used by:425  Timeline
Symbol 253 GraphicUsed by:256
Symbol 254 ShapeTweeningUsed by:256
Symbol 255 ShapeTweeningUsed by:256
Symbol 256 MovieClip [mc_MirageBlock]Uses:253 254 255Used by:425  Timeline
Symbol 257 GraphicUsed by:272
Symbol 258 GraphicUsed by:272
Symbol 259 GraphicUsed by:272
Symbol 260 GraphicUsed by:272
Symbol 261 GraphicUsed by:272
Symbol 262 GraphicUsed by:272
Symbol 263 GraphicUsed by:272
Symbol 264 GraphicUsed by:272
Symbol 265 GraphicUsed by:272
Symbol 266 GraphicUsed by:272
Symbol 267 GraphicUsed by:272
Symbol 268 GraphicUsed by:272
Symbol 269 GraphicUsed by:272
Symbol 270 GraphicUsed by:272
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:257 258 259 260 261 262 263 264 265 266 267 268 269 270 271Used by:292  Timeline
Symbol 273 GraphicUsed by:292
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:276
Symbol 276 MovieClipUses:275Used by:292
Symbol 277 GraphicUsed by:292
Symbol 278 ShapeTweeningUsed by:292
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:281
Symbol 281 MovieClipUses:280Used by:292
Symbol 282 GraphicUsed by:292
Symbol 283 GraphicUsed by:292
Symbol 284 GraphicUsed by:292
Symbol 285 GraphicUsed by:292
Symbol 286 GraphicUsed by:292
Symbol 287 GraphicUsed by:292
Symbol 288 GraphicUsed by:292
Symbol 289 GraphicUsed by:292
Symbol 290 ShapeTweeningUsed by:292
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClip [mc_HoleBlock]Uses:272 276 273 277 278 281 282 283 284 285 286 287 288 289 290 291Used by:425  Timeline
Symbol 293 ShapeTweeningUsed by:309
Symbol 294 GraphicUsed by:309
Symbol 295 ShapeTweeningUsed by:309
Symbol 296 GraphicUsed by:309
Symbol 297 ShapeTweeningUsed by:309
Symbol 298 GraphicUsed by:309
Symbol 299 ShapeTweeningUsed by:309
Symbol 300 GraphicUsed by:309
Symbol 301 ShapeTweeningUsed by:309
Symbol 302 GraphicUsed by:309
Symbol 303 ShapeTweeningUsed by:309
Symbol 304 GraphicUsed by:309
Symbol 305 ShapeTweeningUsed by:309
Symbol 306 GraphicUsed by:309
Symbol 307 ShapeTweeningUsed by:309
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClip [mc_GoalBlock]Uses:293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308Used by:425  Timeline
Symbol 310 GraphicUsed by:326
Symbol 311 ShapeTweeningUsed by:326
Symbol 312 ShapeTweeningUsed by:326
Symbol 313 ShapeTweeningUsed by:326
Symbol 314 ShapeTweeningUsed by:326
Symbol 315 GraphicUsed by:326
Symbol 316 ShapeTweeningUsed by:326
Symbol 317 ShapeTweeningUsed by:326
Symbol 318 ShapeTweeningUsed by:326
Symbol 319 ShapeTweeningUsed by:326
Symbol 320 GraphicUsed by:326
Symbol 321 ShapeTweeningUsed by:326
Symbol 322 ShapeTweeningUsed by:326
Symbol 323 ShapeTweeningUsed by:326
Symbol 324 ShapeTweeningUsed by:326
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClip [mc_DesertPortalBlock]Uses:311 310 312 313 314 315 316 317 318 319 320 321 322 323 324 325Used by:425  Timeline
Symbol 327 GraphicUsed by:338
Symbol 328 GraphicUsed by:338
Symbol 329 GraphicUsed by:338
Symbol 330 GraphicUsed by:338
Symbol 331 GraphicUsed by:338
Symbol 332 GraphicUsed by:338
Symbol 333 GraphicUsed by:338
Symbol 334 GraphicUsed by:338
Symbol 335 GraphicUsed by:338
Symbol 336 GraphicUsed by:338
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClip [mc_CrackedIceBlock]Uses:327 328 329 330 331 332 333 334 335 336 337Used by:425  Timeline
Symbol 339 GraphicUsed by:370
Symbol 340 GraphicUsed by:370
Symbol 341 ShapeTweeningUsed by:370
Symbol 342 GraphicUsed by:370
Symbol 343 GraphicUsed by:370
Symbol 344 ShapeTweeningUsed by:370
Symbol 345 GraphicUsed by:370
Symbol 346 ShapeTweeningUsed by:370
Symbol 347 GraphicUsed by:370
Symbol 348 GraphicUsed by:370
Symbol 349 ShapeTweeningUsed by:370
Symbol 350 GraphicUsed by:370
Symbol 351 ShapeTweeningUsed by:370
Symbol 352 GraphicUsed by:370
Symbol 353 ShapeTweeningUsed by:370
Symbol 354 GraphicUsed by:370
Symbol 355 GraphicUsed by:370
Symbol 356 ShapeTweeningUsed by:370
Symbol 357 GraphicUsed by:370
Symbol 358 GraphicUsed by:370
Symbol 359 ShapeTweeningUsed by:370
Symbol 360 GraphicUsed by:370
Symbol 361 ShapeTweeningUsed by:370
Symbol 362 GraphicUsed by:370
Symbol 363 GraphicUsed by:370
Symbol 364 ShapeTweeningUsed by:370
Symbol 365 GraphicUsed by:370
Symbol 366 ShapeTweeningUsed by:370
Symbol 367 GraphicUsed by:370
Symbol 368 ShapeTweeningUsed by:370
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClip [mc_ArrowBlock]Uses:339 341 340 342 343 344 345 346 347 349 348 350 351 352 353 354 356 355 357 358 359 360 361 362 364 363 365 366 367 368 369Used by:425  Timeline
Symbol 371 GraphicUsed by:385
Symbol 372 GraphicUsed by:385
Symbol 373 ShapeTweeningUsed by:385
Symbol 374 GraphicUsed by:385
Symbol 375 ShapeTweeningUsed by:385
Symbol 376 GraphicUsed by:385
Symbol 377 ShapeTweeningUsed by:385
Symbol 378 GraphicUsed by:385
Symbol 379 ShapeTweeningUsed by:385
Symbol 380 GraphicUsed by:385
Symbol 381 ShapeTweeningUsed by:385
Symbol 382 GraphicUsed by:385
Symbol 383 ShapeTweeningUsed by:385
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClip [mc_BallBlock]Uses:371 372 373 374 375 376 377 378 379 380 381 382 383 384Used by:425  Timeline
Symbol 386 FontUsed by:387
Symbol 387 TextUses:386Used by:402
Symbol 388 Sound [wav_rockslide3]Used by:402
Symbol 389 Sound [wav_rockslide1]Used by:402
Symbol 390 Sound [wav_portal]Used by:402
Symbol 391 Sound [wav_pipe]Used by:402
Symbol 392 Sound [wav_lava]Used by:402
Symbol 393 Sound [wav_iceslide]Used by:402
Symbol 394 Sound [wav_icebreak]Used by:402
Symbol 395 Sound [wav_ice3]Used by:402
Symbol 396 Sound [wav_ice2]Used by:402
Symbol 397 Sound [wav_ice1]Used by:402
Symbol 398 Sound [wav_goal]Used by:402
Symbol 399 Sound [wav_buzzer]Used by:402
Symbol 400 Sound [wav_arrow]Used by:402
Symbol 401 Sound [wav_block]Used by:402
Symbol 402 MovieClipUses:387 2 1 388 389 390 391 392 393 394 395 396 397 398 399 400 401Used by:Timeline
Symbol 403 GraphicUsed by:405
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClip [mc_TargetBlock]Uses:403 404Used by:425  Timeline
Symbol 406 EditableTextUses:19Used by:Timeline
Symbol 407 EditableTextUses:3Used by:409
Symbol 408 EditableTextUses:3Used by:409
Symbol 409 MovieClipUses:407 7 408Used by:419
Symbol 410 EditableTextUses:3Used by:411
Symbol 411 MovieClipUses:410 7Used by:419
Symbol 412 EditableTextUses:3Used by:413
Symbol 413 MovieClipUses:412 7Used by:419 425
Symbol 414 EditableTextUses:67Used by:419
Symbol 415 EditableTextUses:67Used by:419
Symbol 416 TextUses:3Used by:419
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:419 425
Symbol 419 MovieClipUses:409 411 413 414 415 416 418Used by:Timeline
Symbol 420 GraphicUsed by:422
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:420 421Used by:Timeline
Symbol 423 MovieClipUses:81 56 60 62 64Used by:Timeline
Symbol 424 GraphicUsed by:425
Symbol 425 MovieClipUses:424 405 178 195 230 235 252 256 292 309 326 338 370 225 385 413 418Used by:Timeline
Symbol 426 FontUsed by:427
Symbol 427 EditableTextUses:3 426Used by:430
Symbol 428 TextUses:3Used by:430
Symbol 429 TextUses:3Used by:430
Symbol 430 MovieClipUses:427 428 429Used by:Timeline
Symbol 431 TextUses:67Used by:433
Symbol 432 TextUses:67Used by:433
Symbol 433 ButtonUses:66 431 432Used by:Timeline
Symbol 434 GraphicUsed by:Timeline

Instance Names

"mc_loadbar"Frame 2Symbol 18 MovieClip [mc_preloader]
"mc_button_world_space"Frame 4Symbol 65 MovieClip
"mc_button_world_rock"Frame 4Symbol 65 MovieClip
"mc_button_world_desert"Frame 4Symbol 65 MovieClip
"mc_button_world_ice"Frame 4Symbol 65 MovieClip
"passwordBox"Frame 4Symbol 75 MovieClip
"mc_HUD"Frame 9Symbol 419 MovieClip
"mc_Grid"Frame 9Symbol 422 MovieClip
"mc_Background"Frame 9Symbol 423 MovieClip
"base"Symbol 8 MovieClip Frame 1Symbol 7 MovieClip
"windowMessage"Symbol 12 MovieClip [mc_MessageBox] Frame 1Symbol 10 EditableText
"stepper_down"Symbol 49 MovieClip Frame 1Symbol 39 MovieClip
"stepper_up"Symbol 49 MovieClip Frame 1Symbol 39 MovieClip
"upArrow"Symbol 49 MovieClip Frame 1Symbol 41 MovieClip
"downArrow"Symbol 49 MovieClip Frame 1Symbol 43 MovieClip
"level_text"Symbol 49 MovieClip Frame 1Symbol 45 EditableText
"go_button"Symbol 65 MovieClip Frame 1Symbol 31 MovieClip
"progressBar"Symbol 65 MovieClip Frame 1Symbol 36 MovieClip
"level_select"Symbol 65 MovieClip Frame 1Symbol 49 MovieClip
"InstanceName_0"Symbol 65 MovieClip Frame 1Symbol 51 MovieClip
"passwordText"Symbol 75 MovieClip Frame 1Symbol 72 EditableText
"resp"Symbol 75 MovieClip Frame 2Symbol 74 EditableText
"space_block"Symbol 225 MovieClip [mc_SolidBlock] Frame 1Symbol 215 MovieClip
"space_block"Symbol 225 MovieClip [mc_SolidBlock] Frame 5Symbol 224 MovieClip
"holeBorder"Symbol 292 MovieClip [mc_HoleBlock] Frame 1Symbol 272 MovieClip
"base"Symbol 409 MovieClip Frame 1Symbol 7 MovieClip
"base"Symbol 411 MovieClip Frame 1Symbol 7 MovieClip
"base"Symbol 413 MovieClip Frame 1Symbol 7 MovieClip
"buttonSound"Symbol 419 MovieClip Frame 1Symbol 409 MovieClip
"buttonReset"Symbol 419 MovieClip Frame 1Symbol 411 MovieClip
"buttonQuit"Symbol 419 MovieClip Frame 1Symbol 413 MovieClip
"txtPassword"Symbol 419 MovieClip Frame 1Symbol 414 EditableText
"txtLevel"Symbol 419 MovieClip Frame 1Symbol 415 EditableText
"target"Symbol 425 MovieClip Frame 1Symbol 405 MovieClip [mc_TargetBlock]
"spacestation"Symbol 425 MovieClip Frame 1Symbol 178 MovieClip [mc_SpaceStationBlock]
"spaceportal"Symbol 425 MovieClip Frame 1Symbol 195 MovieClip [mc_SpacePortalBlock]
"slidingstone"Symbol 425 MovieClip Frame 1Symbol 230 MovieClip [mc_SlidingStoneBlock]
"slidingice"Symbol 425 MovieClip Frame 1Symbol 235 MovieClip [mc_SlidingIceBlock]
"pipe"Symbol 425 MovieClip Frame 1Symbol 252 MovieClip [mc_PipeBlock]
"mirage"Symbol 425 MovieClip Frame 1Symbol 256 MovieClip [mc_MirageBlock]
"hole"Symbol 425 MovieClip Frame 1Symbol 292 MovieClip [mc_HoleBlock]
"goal"Symbol 425 MovieClip Frame 1Symbol 309 MovieClip [mc_GoalBlock]
"desertportal"Symbol 425 MovieClip Frame 1Symbol 326 MovieClip [mc_DesertPortalBlock]
"cracked"Symbol 425 MovieClip Frame 1Symbol 338 MovieClip [mc_CrackedIceBlock]
"arrow"Symbol 425 MovieClip Frame 1Symbol 370 MovieClip [mc_ArrowBlock]
"solid"Symbol 425 MovieClip Frame 1Symbol 225 MovieClip [mc_SolidBlock]
"ball"Symbol 425 MovieClip Frame 1Symbol 385 MovieClip [mc_BallBlock]

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "wav_switch"
ExportAssets (56)Timeline Frame 1Symbol 2 as "wav_offlevel"
ExportAssets (56)Timeline Frame 1Symbol 12 as "mc_MessageBox"
ExportAssets (56)Timeline Frame 1Symbol 18 as "mc_preloader"
ExportAssets (56)Timeline Frame 1Symbol 435 as "__Packages.globe"
ExportAssets (56)Timeline Frame 1Symbol 436 as "__Packages.Password"
ExportAssets (56)Timeline Frame 1Symbol 437 as "__Packages.Game"
ExportAssets (56)Timeline Frame 1Symbol 438 as "__Packages.Level"
ExportAssets (56)Timeline Frame 1Symbol 439 as "__Packages.CompressedLevelLoader"
ExportAssets (56)Timeline Frame 1Symbol 440 as "__Packages.CompressedLevel"
ExportAssets (56)Timeline Frame 1Symbol 441 as "__Packages.LevelFile0"
ExportAssets (56)Timeline Frame 1Symbol 442 as "__Packages.LevelFile1"
ExportAssets (56)Timeline Frame 1Symbol 443 as "__Packages.LevelFile2"
ExportAssets (56)Timeline Frame 1Symbol 444 as "__Packages.LevelFile3"
ExportAssets (56)Timeline Frame 1Symbol 445 as "__Packages.Block"
ExportAssets (56)Timeline Frame 1Symbol 446 as "__Packages.MetaBlock"
ExportAssets (56)Timeline Frame 1Symbol 447 as "__Packages.SolidShadowBlock"
ExportAssets (56)Timeline Frame 1Symbol 448 as "__Packages.ContainerBlock"
ExportAssets (56)Timeline Frame 1Symbol 449 as "__Packages.SlidingBlock"
ExportAssets (56)Timeline Frame 1Symbol 450 as "__Packages.BallBlock"
ExportAssets (56)Timeline Frame 1Symbol 451 as "__Packages.HoleBlock"
ExportAssets (56)Timeline Frame 1Symbol 452 as "__Packages.SlidingStoneBlock"
ExportAssets (56)Timeline Frame 1Symbol 453 as "__Packages.SlidingIceBlock"
ExportAssets (56)Timeline Frame 1Symbol 454 as "__Packages.SpacePortalBlock"
ExportAssets (56)Timeline Frame 1Symbol 455 as "__Packages.DesertPortalBlock"
ExportAssets (56)Timeline Frame 1Symbol 456 as "__Packages.SpaceStationGroup"
ExportAssets (56)Timeline Frame 1Symbol 457 as "__Packages.SpaceStationBlock"
ExportAssets (56)Timeline Frame 1Symbol 458 as "__Packages.TargetBlock"
ExportAssets (56)Timeline Frame 1Symbol 459 as "__Packages.SolidBlock"
ExportAssets (56)Timeline Frame 1Symbol 460 as "__Packages.CrackedIceBlock"
ExportAssets (56)Timeline Frame 1Symbol 461 as "__Packages.GoalBlock"
ExportAssets (56)Timeline Frame 1Symbol 462 as "__Packages.PipeBlock"
ExportAssets (56)Timeline Frame 1Symbol 463 as "__Packages.ArrowBlock"
ExportAssets (56)Timeline Frame 1Symbol 464 as "__Packages.MirageBlock"
ExportAssets (56)Timeline Frame 1Symbol 465 as "__Packages.LevelSet"
ExportAssets (56)Timeline Frame 1Symbol 466 as "__Packages.XMLLevelSet"
ExportAssets (56)Timeline Frame 1Symbol 467 as "__Packages.CompressedLevelSet"
ExportAssets (56)Timeline Frame 4Symbol 178 as "mc_SpaceStationBlock"
ExportAssets (56)Timeline Frame 4Symbol 195 as "mc_SpacePortalBlock"
ExportAssets (56)Timeline Frame 4Symbol 197 as "mc_SolidShadowBlock"
ExportAssets (56)Timeline Frame 4Symbol 225 as "mc_SolidBlock"
ExportAssets (56)Timeline Frame 4Symbol 230 as "mc_SlidingStoneBlock"
ExportAssets (56)Timeline Frame 4Symbol 235 as "mc_SlidingIceBlock"
ExportAssets (56)Timeline Frame 4Symbol 252 as "mc_PipeBlock"
ExportAssets (56)Timeline Frame 4Symbol 256 as "mc_MirageBlock"
ExportAssets (56)Timeline Frame 4Symbol 292 as "mc_HoleBlock"
ExportAssets (56)Timeline Frame 4Symbol 309 as "mc_GoalBlock"
ExportAssets (56)Timeline Frame 4Symbol 326 as "mc_DesertPortalBlock"
ExportAssets (56)Timeline Frame 4Symbol 338 as "mc_CrackedIceBlock"
ExportAssets (56)Timeline Frame 4Symbol 370 as "mc_ArrowBlock"
ExportAssets (56)Timeline Frame 4Symbol 385 as "mc_BallBlock"
ExportAssets (56)Timeline Frame 4Symbol 388 as "wav_rockslide3"
ExportAssets (56)Timeline Frame 4Symbol 389 as "wav_rockslide1"
ExportAssets (56)Timeline Frame 4Symbol 390 as "wav_portal"
ExportAssets (56)Timeline Frame 4Symbol 391 as "wav_pipe"
ExportAssets (56)Timeline Frame 4Symbol 392 as "wav_lava"
ExportAssets (56)Timeline Frame 4Symbol 393 as "wav_iceslide"
ExportAssets (56)Timeline Frame 4Symbol 394 as "wav_icebreak"
ExportAssets (56)Timeline Frame 4Symbol 395 as "wav_ice3"
ExportAssets (56)Timeline Frame 4Symbol 396 as "wav_ice2"
ExportAssets (56)Timeline Frame 4Symbol 397 as "wav_ice1"
ExportAssets (56)Timeline Frame 4Symbol 398 as "wav_goal"
ExportAssets (56)Timeline Frame 4Symbol 399 as "wav_buzzer"
ExportAssets (56)Timeline Frame 4Symbol 400 as "wav_arrow"
ExportAssets (56)Timeline Frame 4Symbol 401 as "wav_block"
ExportAssets (56)Timeline Frame 4Symbol 405 as "mc_TargetBlock"

Labels

"menuRestart"Frame 5
"menu"Frame 6
"menu2"Frame 8
"playGame"Frame 9
"edit"Frame 10
"credits"Frame 11
"normal"Symbol 7 MovieClip Frame 1
"over"Symbol 7 MovieClip Frame 2
"normal"Symbol 8 MovieClip Frame 1
"over"Symbol 8 MovieClip Frame 2
"complete"Symbol 36 MovieClip Frame 101
"inactive"Symbol 39 MovieClip Frame 1
"active"Symbol 39 MovieClip Frame 2
"color0"Symbol 195 MovieClip [mc_SpacePortalBlock] Frame 1
"color1"Symbol 195 MovieClip [mc_SpacePortalBlock] Frame 41
"color2"Symbol 195 MovieClip [mc_SpacePortalBlock] Frame 81
"leftbottom"Symbol 197 MovieClip [mc_SolidShadowBlock] Frame 1
"0001"Symbol 224 MovieClip Frame 1
"0010"Symbol 224 MovieClip Frame 2
"0011"Symbol 224 MovieClip Frame 3
"0100"Symbol 224 MovieClip Frame 4
"0101"Symbol 224 MovieClip Frame 5
"0110"Symbol 224 MovieClip Frame 6
"0111"Symbol 224 MovieClip Frame 7
"1000"Symbol 224 MovieClip Frame 8
"1001"Symbol 224 MovieClip Frame 9
"1010"Symbol 224 MovieClip Frame 10
"1011"Symbol 224 MovieClip Frame 11
"1100"Symbol 224 MovieClip Frame 12
"1101"Symbol 224 MovieClip Frame 13
"1110"Symbol 224 MovieClip Frame 14
"1111"Symbol 224 MovieClip Frame 15
"0000"Symbol 224 MovieClip Frame 16
"ice_block"Symbol 225 MovieClip [mc_SolidBlock] Frame 1
"desert"Symbol 225 MovieClip [mc_SolidBlock] Frame 2
"error"Symbol 225 MovieClip [mc_SolidBlock] Frame 3
"rock"Symbol 225 MovieClip [mc_SolidBlock] Frame 4
"space"Symbol 225 MovieClip [mc_SolidBlock] Frame 5
"0001"Symbol 252 MovieClip [mc_PipeBlock] Frame 1
"0010"Symbol 252 MovieClip [mc_PipeBlock] Frame 2
"0011"Symbol 252 MovieClip [mc_PipeBlock] Frame 3
"0100"Symbol 252 MovieClip [mc_PipeBlock] Frame 4
"0101"Symbol 252 MovieClip [mc_PipeBlock] Frame 5
"0110"Symbol 252 MovieClip [mc_PipeBlock] Frame 6
"0111"Symbol 252 MovieClip [mc_PipeBlock] Frame 7
"1000"Symbol 252 MovieClip [mc_PipeBlock] Frame 8
"1001"Symbol 252 MovieClip [mc_PipeBlock] Frame 9
"1010"Symbol 252 MovieClip [mc_PipeBlock] Frame 10
"1011"Symbol 252 MovieClip [mc_PipeBlock] Frame 11
"1100"Symbol 252 MovieClip [mc_PipeBlock] Frame 12
"1101"Symbol 252 MovieClip [mc_PipeBlock] Frame 13
"1110"Symbol 252 MovieClip [mc_PipeBlock] Frame 14
"1111"Symbol 252 MovieClip [mc_PipeBlock] Frame 15
"0000"Symbol 252 MovieClip [mc_PipeBlock] Frame 16
"half"Symbol 256 MovieClip [mc_MirageBlock] Frame 135
"empty"Symbol 292 MovieClip [mc_HoleBlock] Frame 1
"fillStone"Symbol 292 MovieClip [mc_HoleBlock] Frame 21
"fillBall"Symbol 292 MovieClip [mc_HoleBlock] Frame 50
"bottom"Symbol 309 MovieClip [mc_GoalBlock] Frame 1
"top"Symbol 309 MovieClip [mc_GoalBlock] Frame 42
"left"Symbol 309 MovieClip [mc_GoalBlock] Frame 83
"right"Symbol 309 MovieClip [mc_GoalBlock] Frame 124
"color0"Symbol 326 MovieClip [mc_DesertPortalBlock] Frame 1
"color1"Symbol 326 MovieClip [mc_DesertPortalBlock] Frame 41
"color2"Symbol 326 MovieClip [mc_DesertPortalBlock] Frame 81
"start"Symbol 338 MovieClip [mc_CrackedIceBlock] Frame 1
"left"Symbol 338 MovieClip [mc_CrackedIceBlock] Frame 2
"top"Symbol 338 MovieClip [mc_CrackedIceBlock] Frame 4
"right"Symbol 338 MovieClip [mc_CrackedIceBlock] Frame 6
"bottom"Symbol 338 MovieClip [mc_CrackedIceBlock] Frame 8
"right"Symbol 370 MovieClip [mc_ArrowBlock] Frame 1
"rightFilled"Symbol 370 MovieClip [mc_ArrowBlock] Frame 40
"left"Symbol 370 MovieClip [mc_ArrowBlock] Frame 57
"leftFilled"Symbol 370 MovieClip [mc_ArrowBlock] Frame 98
"up"Symbol 370 MovieClip [mc_ArrowBlock] Frame 115
"upFilled"Symbol 370 MovieClip [mc_ArrowBlock] Frame 155
"down"Symbol 370 MovieClip [mc_ArrowBlock] Frame 172
"downFilled"Symbol 370 MovieClip [mc_ArrowBlock] Frame 212
"default"Symbol 385 MovieClip [mc_BallBlock] Frame 1
"restToVert"Symbol 385 MovieClip [mc_BallBlock] Frame 2
"vertToRest"Symbol 385 MovieClip [mc_BallBlock] Frame 8
"restToHorz"Symbol 385 MovieClip [mc_BallBlock] Frame 14
"horzToRest"Symbol 385 MovieClip [mc_BallBlock] Frame 20
"vertToHorz"Symbol 385 MovieClip [mc_BallBlock] Frame 26
"horzToVert"Symbol 385 MovieClip [mc_BallBlock] Frame 32
"dark"Symbol 405 MovieClip [mc_TargetBlock] Frame 1
"light"Symbol 405 MovieClip [mc_TargetBlock] Frame 2
"normal"Symbol 409 MovieClip Frame 1
"over"Symbol 409 MovieClip Frame 2
"normalDim"Symbol 409 MovieClip Frame 3
"overDim"Symbol 409 MovieClip Frame 4
"normal"Symbol 411 MovieClip Frame 1
"over"Symbol 411 MovieClip Frame 2
"normal"Symbol 413 MovieClip Frame 1
"over"Symbol 413 MovieClip Frame 2
"normal"Symbol 422 MovieClip Frame 1
"space"Symbol 422 MovieClip Frame 2




http://swfchan.com/27/134317/info.shtml
Created: 9/2 -2019 23:56:50 Last modified: 9/2 -2019 23:56:50 Server time: 03/05 -2024 13:20:25