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

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

Push-It.swf

This is the info page for
Flash #29726

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


Text
Please wait...Starting download...

Demo Version 1.0

loading graphics & code...

please wait...loading may take a while

Please wait...Loading...

A WWW.ESKIMOGAMES.COM production

A WWW.ESKIMOGAMES.COM production

Highscores de-activated, for online capability visit http://www.eskimolegend.co.uk/eskimogames/pushit/pushit.asp

online

Exit

Options

Insert Level Code

insert here

Insert Name

BACK

BACK

Insert the code for the level you wish to start on

The aim of the game is to move your character around, and
push the rocks on to the goals provided. Once every rock is on
a goal the level is complete.
Sounds simple? Maybe, but there are a number of obstacles
that will both aid and obstruct you in completing each level.
Also you only have a limited amount of time to complete each
level. To control your character, use the arrow buttons. If you
get stuck on a level, simply click the "RESTART" button.
If you are playing this game online, you could get on the
scoreboard if you complete the level in a record time, so don't
forget to create a username before you begin.

MORE

MORE

Switch door, a switch must be touched in order
to open this door. Switch can be opened by
character or rock

Automatic door, character and rock can only get
through this when the door is open

Goal, rock must be pushed on to this

Rock

Your character

Below is a list of obstacles / items used in the game:

Escalator, similar to ice, but forces object to move
one way

Ice. Makes the character / rock slide in one
direction

Spring. If a rock or the character gets next to this
it will bounce away in the opposite direction.

Rotator. place an object on this and it will rotate
the object, pushing it onto the nearest blank tile.

Switch to open a door. You won't know which
door until it is pressed.

Finally, once a level is complete you will be shown a level code,
so next time you play the game, go to "Enter Level Code" and
type in the code and you will go straight back to that level.

Wall

Light

The following are just obstacles that block movement:

Programming, Design and Level
Design by James Tibbles
For more information on this game, or to
submit a query email
info@eskimogames.com

00000000

00000000

01

01

00

00

Congratulations, you have completed the demo levels.
If you would like to get your hands on the full game, or
here about our latest games please visit our website,
and add your name and email address to our database
at the bottom of the page.
We will inform you once the full game is available for
download, and how to download it.

Demo Completed

00000000

00000000

01

01

00

00

ActionScript [AS1/AS2]

Frame 1
loadVariablesNum ("online.asp", 0);
Instance of Symbol 76 MovieClip "rock" in Frame 2
onClipEvent (load) { rockvertical = ../:rockvertical; rockhorizontal = ../:rockhorizontal; Set("../:rock_ready", true); } onClipEvent (enterFrame) { if ((_root.level1map[rockvertical][rockhorizontal] == "4") && (../:lastdir != null)) { tellTarget ("../") { gotoAndPlay ("rock_auto_move"); }; } if (_root.level1map[rockvertical][rockhorizontal] == "19") { tellTarget ("../") { escalatordir = "left"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "20") { tellTarget ("../") { escalatordir = "right"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "21") { tellTarget ("../") { escalatordir = "up"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "22") { tellTarget ("../") { escalatordir = "down"; gotoAndPlay ("escalator"); }; } if (this.hitTest(_root.char)) { _root.rockready = ../:rock_ready; } if (this.hitTest(_root.char) && (../:rock_ready == true)) { Set("../:lastdir", _root.dir); _root.hitting_rock = true; tellTarget ("../") { gotoAndPlay ("move"); }; } }
Frame 3
ifFrameLoaded (27) { gotoAndPlay (11); loadVariablesNum ("online.asp", 0); }
Frame 10
gotoAndPlay (3);
Frame 11
level1 = [[9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 4, 1, 1, 1, 1, 1, 17, 17, 1, 6], [5, 1, 1, 4, 4, 4, 4, 4, 4, 3, 17, 1, 6], [5, 16, 1, 1, 1, 1, 1, 1, 1, 18, 18, 16, 6], [11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12]]; level1timer = 60; level1password = "level1"; level2 = [[9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 17, 17, 17, 17, 17, 17, 17, 17, 17, 6], [5, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 14, 1, 1, 20, 20, 4, 4, 4, 4, 6], [5, 1, 1, 18, 1, 18, 18, 18, 18, 3, 19, 19, 6], [5, 1, 1, 18, 18, 18, 18, 18, 18, 18, 18, 18, 6], [5, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 6], [11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12]]; level2timer = 60; level2password = "nottoohard"; level3 = [[9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 13, 4, 4, 4, 4, 2, 2, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 17, 17, 1, 6], [5, 1, 17, 22, 1, 17, 17, 4, 4, 17, 17, 1, 6], [5, 1, 17, 22, 1, 17, 17, 4, 4, 17, 17, 1, 6], [5, 1, 17, 20, 23, 19, 17, 1, 1, 17, 17, 15, 6], [5, 1, 17, 17, 3, 17, 17, 1, 1, 17, 17, 3, 6], [11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12]]; level3door1_x = 11; level3door1_y = 8; level3timer = 60; level3password = "tworocks"; level4 = [[9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [5, 1, 14, 1, 1, 1, 16, 24, 16, 24, 1, 13, 6], [5, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 23, 1, 1, 1, 1, 1, 1, 21, 18, 18, 1, 6], [5, 2, 17, 17, 17, 4, 4, 1, 21, 18, 18, 15, 6], [5, 1, 1, 1, 1, 4, 4, 1, 21, 18, 18, 4, 6], [5, 1, 18, 18, 18, 4, 4, 1, 21, 18, 18, 3, 6], [5, 2, 18, 1, 1, 1, 1, 1, 21, 18, 18, 3, 6], [5, 23, 19, 19, 20, 20, 20, 20, 21, 18, 18, 1, 6], [11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12]]; level4door1_x = 11; level4door1_y = 5; level4timer = 80; level4password = "trickyone"; fscommand ("allowscale", true); _root.closeallanimations = false; _root.closecharanimations = false; _root.closesound = false; _root.closemusic = false;
Instance of Symbol 76 MovieClip "rock" in Frame 12
onClipEvent (load) { rockvertical = ../:rockvertical; rockhorizontal = ../:rockhorizontal; Set("../:rock_ready", true); } onClipEvent (enterFrame) { if ((_root.level1map[rockvertical][rockhorizontal] == "4") && (../:lastdir != null)) { tellTarget ("../") { gotoAndPlay ("rock_auto_move"); }; } if (_root.level1map[rockvertical][rockhorizontal] == "19") { tellTarget ("../") { escalatordir = "left"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "20") { tellTarget ("../") { escalatordir = "right"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "21") { tellTarget ("../") { escalatordir = "up"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "22") { tellTarget ("../") { escalatordir = "down"; gotoAndPlay ("escalator"); }; } if (this.hitTest(_root.char)) { _root.rockready = ../:rock_ready; } if (this.hitTest(_root.char) && (../:rock_ready == true)) { Set("../:lastdir", _root.dir); _root.hitting_rock = true; tellTarget ("../") { gotoAndPlay ("move"); }; } }
Frame 19
_root.online = online; if (_root.online == null) { _root.online = false; } else { _root.online = true; }
Frame 20
isonline = "Online"; if (online == false) { isonline = "Offline, highscores de-activated, visit http://www.eskimolegend.co.uk/eskimogames/pushit/pushit.asp for online capability"; } if (_root.online != false) { tellTarget ("user") { gotoAndStop (2); }; } stop();
Frame 21
stop(); levelcodequestion = "Insert the code for the level you wish to start on";
Frame 22
stop();
Frame 23
stop();
Frame 24
stop();
Frame 25
function buildMap(map) { var mapWidth = map[0].length; _root.mapwidth = mapWidth; var mapHeight = map.length; _root.mapheight = mapHeight; var i = 0; while (i < mapHeight) { var j = 0; while (j < mapWidth) { if ((map[i][j] + 1) == 3) { _root.num_rocks = _root.num_rocks + 1; this.attachMovie("tile", (("t_" + i) + "_") + j, 1000 + _root.num_rocks); } else { this.attachMovie("tile", (("t_" + i) + "_") + j, ++numtiles); } this[(("t_" + i) + "_") + j]._x = 60 + (j * tileW); this[(("t_" + i) + "_") + j]._y = 130 + (i * tileH); this[(("t_" + i) + "_") + j].gotoAndStop(map[i][j]); if ((i == charPos[1]) && (j == charPos[0])) { this.attachMovie("char", "char", 10000); this.char._x = (60 + (j * tileW)) + (tileW / 2); this.char._y = (130 + (i * tileH)) + (tileH / 2); } j++; } i++; } this.attachMovie("complete", "complete", 90000); _root.complete._x = 255; _root.complete._y = 290; this.attachMovie("time", "time", 899999); } function Rotator(dir, hor, vert) { if (dir == "down") { _root.newdir = "right"; if (_root[(("tileblocked_x_" + (hor + 1)) + "_y_") + vert] == true) { _root.newdir = "down"; if (_root[(("tileblocked_x_" + hor) + "_y_") + (vert + 1)] == true) { _root.dirblocked = true; _root.newdir = "left"; if (_root[(("tileblocked_x_" + (hor - 1)) + "_y_") + vert] == true) { _root.newdir = "up"; } } } } else if (dir == "up") { _root.newdir = "left"; if (_root[(("tileblocked_x_" + (hor - 1)) + "_y_") + vert] == true) { _root.newdir = "up"; if (_root[(("tileblocked_x_" + hor) + "_y_") + (vert - 1)] == true) { _root.dirblocked = true; _root.newdir = "right"; if (_root[(("tileblocked_x_" + (hor + 1)) + "_y_") + vert] == true) { _root.newdir = "down"; } } } } else if (dir == "left") { _root.newdir = "down"; if (_root[(("tileblocked_x_" + hor) + "_y_") + (vert + 1)] == true) { _root.newdir = "left"; if (_root[(("tileblocked_x_" + (hor - 1)) + "_y_") + vert] == true) { _root.dirblocked = true; _root.newdir = "up"; if (_root[(("tileblocked_x_" + hor) + "_y_") + (vert - 1)] == true) { _root.newdir = "right"; } } } } else if (dir == "right") { _root.newdir = "up"; if (_root[(("tileblocked_x_" + hor) + "_y_") + (vert - 1)] == true) { _root.newdir = "right"; if (_root[(("tileblocked_x_" + (hor + 1)) + "_y_") + vert] == true) { _root.newdir = "down"; if (_root[(("tileblocked_x_" + hor) + "_y_") + (vert + 1)] == true) { _root.dirblocked = true; _root.newdir = "left"; } } } } } if (_root.closemusic == false) { bgsound = new Sound(); bgsound.attachSound("loop1"); bgsound.start(0, 20); } if (_root.closesound == false) { boing = new Sound(); boing.attachSound("boing"); startswitch = new Sound(); startswitch.attachSound("doorswitchclick"); pushing = new Sound(); pushing.attachSound("push"); } if (_root.closesound == true) { boing = new Sound(); boing.attachSound(""); startswitch = new Sound(); startswitch.attachSound(""); pushing = new Sound(); pushing.attachSound(""); } level1 = [[9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 4, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 4, 1, 1, 1, 1, 1, 17, 17, 1, 6], [5, 1, 1, 4, 4, 4, 4, 4, 4, 3, 17, 1, 6], [5, 16, 1, 1, 1, 1, 1, 1, 1, 18, 18, 16, 6], [11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12]]; level1timer = 60; level1password = "level1"; level2 = [[9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 17, 17, 17, 17, 17, 17, 17, 17, 17, 6], [5, 1, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 14, 1, 1, 20, 20, 4, 4, 4, 4, 6], [5, 1, 1, 18, 1, 18, 18, 18, 18, 3, 19, 19, 6], [5, 1, 1, 18, 18, 18, 18, 18, 18, 18, 18, 18, 6], [5, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 16, 6], [11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12]]; level2timer = 60; level2password = "nottoohard"; level3 = [[9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 13, 4, 4, 4, 4, 2, 2, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 1, 1, 1, 1, 1, 1, 1, 1, 17, 17, 1, 6], [5, 1, 17, 22, 1, 17, 17, 4, 4, 17, 17, 1, 6], [5, 1, 17, 22, 1, 17, 17, 4, 4, 17, 17, 1, 6], [5, 1, 17, 20, 23, 19, 17, 1, 1, 17, 17, 15, 6], [5, 1, 17, 17, 3, 17, 17, 1, 1, 17, 17, 3, 6], [11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12]]; level3door1_x = 11; level3door1_y = 8; level3timer = 60; level3password = "tworocks"; level4 = [[9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 10], [5, 1, 14, 1, 1, 1, 16, 24, 16, 24, 1, 13, 6], [5, 1, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 6], [5, 23, 1, 1, 1, 1, 1, 1, 21, 18, 18, 1, 6], [5, 2, 17, 17, 17, 4, 4, 1, 21, 18, 18, 15, 6], [5, 1, 1, 1, 1, 4, 4, 1, 21, 18, 18, 4, 6], [5, 1, 18, 18, 18, 4, 4, 1, 21, 18, 18, 3, 6], [5, 2, 18, 1, 1, 1, 1, 1, 21, 18, 18, 3, 6], [5, 23, 19, 19, 20, 20, 20, 20, 21, 18, 18, 1, 6], [11, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 12]]; level4door1_x = 11; level4door1_y = 5; level4timer = 80; level4password = "trickyone"; if ((_root.lev == null) || (0 >= _root.lev)) { _root.lev = 1; } if (_root.lev < 10) { level = "0" + _root.lev; } else { level = _root.lev; } _root.timer = 0; tileW = 30; tileH = 30; _root.size = (tileW / 2) - 1; _root.canwalk = true; _root.hitting_rock = false; _root.speed = 2; _root.rockgoal = 0; _root.numswitches = 0; _root.switchopen = 0; _root.door2open = 0; _root.num_rocks = 0; _root.collisionleft = false; _root.collisionright = false; _root.collisionup = false; _root.collisiondown = false; _root.level1map = eval ("_root.level" + _root.lev); _root.charhorizontal = 1; _root.charvertical = 1; _root.hitting_rock = false; _root.iceblocked = false; _root.temp_stop_rock = false; _root.springstart = ""; _root.boingleft = false; _root.boingright = false; _root.boingup = false; _root.boingdown = false; _root.alreadytriedrotation = 0; _root.password = eval (("_root.level" + _root.lev) + "password"); charPos = [_root.charvertical, _root.charhorizontal]; buildMap(eval ("_root.level" + _root.lev)); stop();
Frame 26
_root.rockgoal = 0; _root.num_rock = 0; _root.lev = int(_root.lev) + 1; _root.rockvertical = 0; _root.charvertical = 0; _root.rockhorizontal = 0; _root.charhorizontal = 0; _root.time = "00"; mapWidth = _root.mapwidth; mapHeight = _root.mapheight; var i = 0; while (i < mapHeight) { var j = 0; while (j < mapWidth) { _root.level1map[i][j] = 0; _root[(("tileblocked_x_" + j) + "_y_") + i] = false; _root[(("rocktile_x_" + j) + "_y_") + i] = false; removeMovieClip((("t_" + i) + "_") + j); j++; } i++; } removeMovieClip("char"); removeMovieClip("complete"); removeMovieClip("time"); if (4 < _root.lev) { gotoAndStop (27); } else { prevFrame(); } stopAllSounds();
Frame 27
stop();
Symbol 18 MovieClip Frame 1
stop(); _root.door2open = "";
Symbol 18 MovieClip Frame 2
_root.switchopen = "";
Symbol 18 MovieClip Frame 155
_root.switchdooropen = ""; _root.startswitch.start();
Symbol 28 MovieClip Frame 101
tellTarget ("../") { _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = false; };
Symbol 28 MovieClip Frame 204
_root[(("tileblocked_x_" + ../:horizontal) + "_y_") + ../:vertical] = true;
Symbol 33 MovieClip Frame 1
stop(); started = false; _root[(("tileblocked_x_" + ../:horizontal) + "_y_") + ../:vertical] = true;
Symbol 33 MovieClip Frame 2
_root[(("tileblocked_x_" + ../:horizontal) + "_y_") + ../:vertical] = false; started = true;
Symbol 33 MovieClip Frame 155
_root[(("tileblocked_x_" + ../:horizontal) + "_y_") + ../:vertical] = true;
Symbol 41 MovieClip Frame 1
if (_root.closeallanimations == true) { stop(); }
Symbol 47 MovieClip Frame 1
if (_root.closeallanimations == true) { stop(); }
Symbol 50 MovieClip Frame 1
if (_root.closeallanimations == true) { stop(); }
Symbol 54 MovieClip Frame 1
if (_root.closeallanimations == true) { stop(); }
Symbol 56 MovieClip [tile] Frame 1
Symbol 56 MovieClip [tile] Frame 2
_root.rockvertical = ((this._y / _root.tileH) - 4) - 0.33333333333333; _root.rockhorizontal = (this._x / _root.tileW) - 2; attachMovie("need", "need", 1); attachMovie("rock", "rock", (mapWidth * mapHeight) + 1); tellTarget ("rock") { rockvertical = _root.rockvertical; rockhorizontal = _root.rockhorizontal; }; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Symbol 56 MovieClip [tile] Frame 3
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("goal_x_" + horizontal) + "_y_") + vertical] = false;
Symbol 56 MovieClip [tile] Frame 5
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 6
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 7
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 8
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 9
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 10
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 11
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 12
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 13
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root.numswitches = int(_root.numswitches) + 1; thisdoor_x = eval (((("_root.level" + _root.lev) + "door") + _root.numswitches) + "_x"); thisdoor_y = eval (((("_root.level" + _root.lev) + "door") + _root.numswitches) + "_y"); _root[(("switch_x_" + horizontal) + "_y_") + vertical] = 0;
Instance of Symbol 18 MovieClip in Symbol 56 MovieClip [tile] Frame 13
onClipEvent (load) { vertical = ../:vertical; horizontal = ../:horizontal; thisdoor_x = ../:thisdoor_x; thisdoor_y = ../:thisdoor_y; } onClipEvent (enterFrame) { if (_root.switchopen == ((("switch_x_" + horizontal) + "_y_") + vertical)) { _root.door2open = (("door_x_" + thisdoor_x) + "_y_") + thisdoor_y; tellTarget (this) { gotoAndPlay (2); }; } }
Symbol 56 MovieClip [tile] Frame 14
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 15
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Instance of Symbol 33 MovieClip in Symbol 56 MovieClip [tile] Frame 15
onClipEvent (load) { vertical = ../:vertical; horizontal = ../:horizontal; } onClipEvent (enterFrame) { if ((_root.door2open == ((("door_x_" + horizontal) + "_y_") + vertical)) && (this.started == false)) { tellTarget (this) { gotoAndPlay (2); }; } }
Symbol 56 MovieClip [tile] Frame 16
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 17
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 18
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 56 MovieClip [tile] Frame 24
vertical = int((this._y / _parent.tileH) - 4.33333333333333); horizontal = int((this._x / _parent.tileW) - 2); _root[(("tileblocked_x_" + horizontal) + "_y_") + vertical] = true;
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 17
gotoAndStop (1);
Symbol 67 MovieClip [char] Frame 1
stop(); blocked = false;
Instance of Symbol 57 MovieClip in Symbol 67 MovieClip [char] Frame 1
onClipEvent (enterFrame) { if (Key.isDown(Key.UP)) { _root.dir = "up"; } else if (Key.isDown(Key.DOWN)) { _root.dir = "down"; } else if (Key.isDown(Key.LEFT)) { _root.dir = "left"; } else if (Key.isDown(Key.RIGHT)) { _root.dir = "right"; } else { _root.dir = null; } if (_root.dir != null) { tellTarget ("../") { gotoAndPlay ("char_move"); }; } }
Symbol 67 MovieClip [char] Frame 2
if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay (2); }; } checkspaces = 1; speed = _root.speed; dir = lastdir; if (lastdir == null) { dir = _root.dir; } if (dir == "down") { setProperty("character", _rotation , 0); if (eval ((("_root.rocktile_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + 1)) == true) { _root.pushing.start(); if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay ("push"); }; } checkspaces = 2; if (eval ((("_root.rocktile_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + 2)) == true) { gotoAndStop (1); blocked = true; } else { blocked = false; } } else { checkspaces = 1; blocked = false; } temptile = eval ((("_root.tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + checkspaces)); if ((temptile != true) && (blocked != true)) { _y = (_y + speed); _root.charvertical = _root.charvertical + 1; _root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - 1)] = false; } else if (temptile == true) { gotoAndStop (1); } } else if (dir == "up") { setProperty("character", _rotation , 180); if (eval ((("_root.rocktile_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - 1)) == true) { _root.pushing.start(); if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay ("push"); }; } checkspaces = 2; if (eval ((("_root.rocktile_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - 2)) == true) { lastdir = null; _root.dir = null; dir = null; gotoAndStop (1); blocked = true; } else { blocked = false; } } else { checkspaces = 1; blocked = false; } temptile = eval ((("_root.tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - checkspaces)); if ((temptile != true) && (blocked != true)) { _y = (_y - speed); _root.charvertical = _root.charvertical - 1; _root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + 1)] = false; } else if (temptile == true) { gotoAndStop (1); } } else if (dir == "left") { setProperty("character", _rotation , 90); if (eval ((("_root.rocktile_x_" + (_root.charhorizontal - 1)) + "_y_") + _root.charvertical) == true) { _root.pushing.start(); if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay ("push"); }; } checkspaces = 2; if (eval ((("_root.rocktile_x_" + (_root.charhorizontal - 2)) + "_y_") + _root.charvertical) == true) { lastdir = null; _root.dir = null; dir = null; gotoAndStop (1); blocked = true; } else { blocked = false; } } else { checkspaces = 1; blocked = false; } temptile = eval ((("_root.tileblocked_x_" + (_root.charhorizontal - checkspaces)) + "_y_") + _root.charvertical); if ((temptile != true) && (blocked != true)) { _x = (_x - speed); _root.charhorizontal = _root.charhorizontal - 1; _root[(("tileblocked_x_" + (_root.charhorizontal + 1)) + "_y_") + _root.charvertical] = false; } else if (temptile == true) { gotoAndStop (1); } } else if (dir == "right") { setProperty("character", _rotation , 270); if (eval ((("_root.rocktile_x_" + (_root.charhorizontal + 1)) + "_y_") + _root.charvertical) == true) { _root.pushing.start(); if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay ("push"); }; } checkspaces = 2; if (eval ((("_root.rocktile_x_" + (_root.charhorizontal + 2)) + "_y_") + _root.charvertical) == true) { gotoAndStop (1); blocked = true; } else { blocked = false; } } else { checkspaces = 1; blocked = false; } temptile = eval ((("_root.tileblocked_x_" + (_root.charhorizontal + checkspaces)) + "_y_") + _root.charvertical); if ((temptile != true) && (blocked != true)) { _x = (_x + speed); _root.charhorizontal = _root.charhorizontal + 1; _root[(("tileblocked_x_" + (_root.charhorizontal - 1)) + "_y_") + _root.charvertical] = false; } else if (temptile == true) { gotoAndStop (1); } } else { gotoAndStop (1); } _root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + _root.charvertical] = true;
Symbol 67 MovieClip [char] Frame 3
if (dir == null) { dir = _root.dir; } if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 4
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 5
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 6
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 7
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 8
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 9
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 10
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 11
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 12
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 13
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 14
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 15
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 16
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 67 MovieClip [char] Frame 17
if (_root.level1map[_root.charvertical][_root.charhorizontal] == 13) { _root.switchopen = (("switch_x_" + _root.charhorizontal) + "_y_") + _root.charvertical; _root.door2open = (("door_x_" + _root.charhorizontal) + "_y_") + _root.charvertical; _root.startswitch.start(); } else { _root.switchopen = "0"; } if (((_root.level1map[_root.charvertical][_root.charhorizontal + 1] == 24) && (_root.level1map[_root.charvertical][_root.charhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][_root.charhorizontal] != 23)) { _root.dir = "left"; gotoAndPlay (2); _root.boing.start(); } else if (((_root.level1map[_root.charvertical][_root.charhorizontal - 1] == 24) && (_root.level1map[_root.charvertical][_root.charhorizontal + 1] != 24)) && (_root.level1map[_root.charvertical][_root.charhorizontal] != 23)) { _root.dir = "right"; gotoAndPlay (2); _root.boing.start(); } else if (((_root.level1map[_root.charvertical + 1][_root.charhorizontal] == 24) && (_root.level1map[_root.charvertical - 1][_root.charhorizontal] != 24)) && (_root.level1map[_root.charvertical][_root.charhorizontal] != 23)) { _root.dir = "up"; gotoAndPlay (2); _root.boing.start(); } else if (((_root.level1map[_root.charvertical - 1][_root.charhorizontal] == 24) && (_root.level1map[_root.charvertical + 1][_root.charhorizontal] != 24)) && (_root.level1map[_root.charvertical][_root.charhorizontal] != 23)) { _root.dir = "down"; gotoAndPlay (2); boing.start(); } else if (((_root.level1map[_root.charvertical][_root.charhorizontal] == 4) || (_root.level1map[_root.charvertical][_root.charhorizontal] == 14)) || (_root.level1map[_root.charvertical][_root.charhorizontal] == 15)) { _root.dir = dir; if (((Key.isDown(Key.UP) || (Key.isDown(Key.DOWN))) || (Key.isDown(Key.LEFT))) || (Key.isDown(Key.RIGHT))) { gotoAndStop (1); } else { if ((dir == "down") && (_root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + 1)] != true)) { gotoAndPlay (2); } if ((dir == "up") && (_root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - 1)] != true)) { gotoAndPlay (2); } if ((dir == "left") && (_root[(("tileblocked_x_" + (_root.charhorizontal - 1)) + "_y_") + _root.charvertical] != true)) { gotoAndPlay (2); } if ((dir == "right") && (_root[(("tileblocked_x_" + (_root.charhorizontal + 1)) + "_y_") + _root.charvertical] != true)) { gotoAndPlay (2); } } } else if (_root.level1map[_root.charvertical][_root.charhorizontal] == "19") { _root.dir = "left"; gotoAndPlay (2); } else if (_parent.level1map[_root.charvertical][_root.charhorizontal] == "20") { _root.dir = "right"; gotoAndPlay (2); } else if (_parent.level1map[_root.charvertical][_root.charhorizontal] == "21") { _root.dir = "up"; gotoAndPlay (2); } else if (_parent.level1map[_root.charvertical][_root.charhorizontal] == "22") { _root.dir = "down"; gotoAndPlay (2); } else if (_parent.level1map[_root.charvertical][_root.charhorizontal] == "23") { _root.Rotator(_root.dir, _root.charhorizontal, _root.charvertical); dir = _root.newdir; _root.dir = _root.newdir; gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 41
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 77 MovieClip Frame 1
stop();
Symbol 78 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 1
stop();
Symbol 80 MovieClip [rock] Frame 1
stop(); rock_ready = true; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Instance of Symbol 76 MovieClip "rock" in Symbol 80 MovieClip [rock] Frame 1
onClipEvent (load) { rockvertical = ../:rockvertical; rockhorizontal = ../:rockhorizontal; Set("../:rock_ready", true); } onClipEvent (enterFrame) { if ((_root.level1map[rockvertical][rockhorizontal] == "4") && (../:lastdir != null)) { tellTarget ("../") { gotoAndPlay ("rock_auto_move"); }; } if (_root.level1map[rockvertical][rockhorizontal] == "19") { tellTarget ("../") { escalatordir = "left"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "20") { tellTarget ("../") { escalatordir = "right"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "21") { tellTarget ("../") { escalatordir = "up"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "22") { tellTarget ("../") { escalatordir = "down"; gotoAndPlay ("escalator"); }; } if (this.hitTest(_root.char)) { _root.rockready = ../:rock_ready; } if (this.hitTest(_root.char) && (../:rock_ready == true)) { Set("../:lastdir", _root.dir); _root.hitting_rock = true; tellTarget ("../") { gotoAndPlay ("move"); }; } }
Symbol 80 MovieClip [rock] Frame 2
stop(); rock_ready = true; _root.hitting_rock = false;
Instance of Symbol 77 MovieClip in Symbol 80 MovieClip [rock] Frame 2
onClipEvent (load) { rockvertical = ../:rockvertical; rockhorizontal = ../:rockhorizontal; Set("../:rock_ready", true); } onClipEvent (enterFrame) { if ((_root.level1map[rockvertical][rockhorizontal] == "4") && (../:lastdir != null)) { tellTarget ("../") { gotoAndPlay ("rock_auto_move"); }; } if (this.hitTest(_root.char)) { _root.rockready = ../:rock_ready; } if (_root.level1map[rockvertical][rockhorizontal] == "19") { tellTarget ("../") { escalatordir = "left"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "20") { tellTarget ("../") { escalatordir = "right"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "21") { tellTarget ("../") { escalatordir = "up"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "22") { tellTarget ("../") { escalatordir = "down"; gotoAndPlay ("escalator"); }; } else if (this.hitTest(_root.char) && (../:rock_ready == true)) { Set("../:lastdir", _root.dir); _root.hitting_rock = true; tellTarget ("../") { gotoAndPlay ("move"); }; } }
Symbol 80 MovieClip [rock] Frame 3
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } Set("../:rock_ready", false); speed = _root.speed; dir = _root.dir; if (dir == null) { dir = lastdir; } if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; } } else { _y = (_y + speed); } } if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; } } else { _y = (_y - speed); } } if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; } } else { _x = (_x - speed); } } if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; } } else { _x = (_x + speed); } }
Instance of Symbol 78 MovieClip in Symbol 80 MovieClip [rock] Frame 3
onClipEvent (load) { tellTarget (rock) { }; }
Symbol 80 MovieClip [rock] Frame 4
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 5
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 6
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 7
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 8
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 9
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 10
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 11
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 12
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 13
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 14
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 15
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 16
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 17
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } if (dir == "up") { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } if (dir == "left") { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } if (dir == "right") { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; }
Symbol 80 MovieClip [rock] Frame 18
_root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true; _root.hitting_rock = false; if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndPlay (2); }; } if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; _root.startswitch.start(); } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); rotatordir = _root.newdir; gotoAndPlay (72); } else { if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } } if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; _root.scorecheck(); } if (_root.level1map[rockvertical][rockhorizontal] == 19) { escalatordir = "left"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 20) { escalatordir = "right"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 21) { escalatordir = "up"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 22) { escalatordir = "down"; gotoAndPlay (37); } else if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[rockvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "left"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == "24") && (_root.level1map[rockvertical][rockhorizontal + 1] != "24")) && (_root.level1map[rockvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "right"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == "24") && (_root.level1map[rockvertical - 1][rockhorizontal] != "24")) && (_root.level1map[rockvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "up"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == "24") && (_root.level1map[rockvertical + 1][rockhorizontal] != "24")) && (_root.level1map[rockvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "down"; gotoAndPlay (55); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); }
Symbol 80 MovieClip [rock] Frame 20
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } dir = lastdir; speed = _root.speed; rock_ready = false; Set("../:rock_ready", false); if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { lastdir = null; dir = null; gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; dir = null; gotoAndStop (2); } } else { _y = (_y + speed); _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = true; } } else if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (int(rockvertical) - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (int(rockvertical) - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { lastdir = null; dir = null; gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; gotoAndStop (2); } } else { _y = (_y - speed); _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = true; } } else if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { lastdir = null; dir = null; gotoAndStop (2); lastdir = null; if (rockcollisioncheck == true) { lastdir = null; gotoAndStop (2); } } else { _x = (_x - speed); _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = true; } } else if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { lastdir = null; dir = null; gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; gotoAndStop (2); } } else { _x = (_x + speed); _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = true; } }
Symbol 80 MovieClip [rock] Frame 21
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 22
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 23
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 24
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 25
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 26
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 27
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 28
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 29
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 30
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 31
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 32
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 33
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 34
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } if (dir == "up") { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } if (dir == "left") { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } if (dir == "right") { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; } _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Symbol 80 MovieClip [rock] Frame 35
_root.hitting_rock = false; if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndPlay (2); }; } if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.startswitch.start(); _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); dir = _root.newdir; rotatordir = _root.newdir; gotoAndPlay (72); } else if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; } if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "left"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == "24") && (_root.level1map[rockvertical][rockhorizontal + 1] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "right"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == "24") && (_root.level1map[rockvertical - 1][rockhorizontal] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "up"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == "24") && (_root.level1map[rockvertical + 1][rockhorizontal] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "down"; gotoAndPlay (55); } else if ((dir == "up") && (_root[(("tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] == true)) { dir = null; gotoAndPlay (2); } else if ((dir == "down") && (_root[(("tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] == true)) { dir = null; gotoAndPlay (2); } else if ((dir == "left") && (_root[(("tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] == true)) { dir = null; gotoAndPlay (2); } else if ((dir == "right") && (_root[(("tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] == true)) { dir = null; gotoAndPlay (2); } else if (_root.level1map[rockvertical][rockhorizontal] == 19) { escalatordir = "left"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 20) { escalatordir = "right"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 21) { escalatordir = "up"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 22) { escalatordir = "down"; gotoAndPlay (37); } else if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); }
Symbol 80 MovieClip [rock] Frame 37
speed = _root.speed; rock_ready = false; dir = escalatordir; if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (int(rockvertical) + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (int(rockvertical) + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _y = (_y + speed); } } else if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _y = (_y - speed); } } else if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _x = (_x - speed); } } else if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _x = (_x + speed); } }
Symbol 80 MovieClip [rock] Frame 38
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 39
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 40
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 41
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 42
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 43
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 44
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 45
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 46
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 47
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 48
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 49
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 50
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 51
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } if (dir == "up") { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } if (dir == "left") { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } if (dir == "right") { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; } _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Symbol 80 MovieClip [rock] Frame 52
if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndPlay (2); }; } if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.startswitch.start(); _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); dir = _root.newdir; rotatordir = _root.newdir; gotoAndPlay (72); } else if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; } if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "left"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == "24") && (_root.level1map[rockvertical][rockhorizontal + 1] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "right"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == "24") && (_root.level1map[rockvertical - 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "up"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == "24") && (_root.level1map[rockvertical + 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "down"; gotoAndPlay (55); } else if (_root.level1map[rockvertical][rockhorizontal] == 19) { escalatordir = "left"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 20) { escalatordir = "right"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 21) { escalatordir = "up"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 22) { escalatordir = "down"; gotoAndPlay (37); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); }
Symbol 80 MovieClip [rock] Frame 55
rock_ready = false; speed = _root.speed; bounced = false; dir = lastdir; if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { dir = null; } else { _y = (_y + speed); bounced = true; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = true; } } else if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { dir = null; } else { _y = (_y - speed); bounced = true; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = true; } } else if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { dir = null; } else { _x = (_x - speed); bounced = true; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = true; } } else if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { dir = null; } else { _x = (_x + speed); bounced = true; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = true; } }
Symbol 80 MovieClip [rock] Frame 56
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 57
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 58
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 59
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 60
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 61
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 62
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 63
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 64
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 65
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 66
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 67
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 68
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 80 MovieClip [rock] Frame 69
if ((dir == "down") && (dir != null)) { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } else if ((dir == "up") && (dir != null)) { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } else if ((dir == "left") && (dir != null)) { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } else if ((dir == "right") && (dir != null)) { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; }
Symbol 80 MovieClip [rock] Frame 70
_root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true; if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.startswitch.start(); _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); dir = _root.newdir; escalatordir = _root.newdir; gotoAndPlay (37); } else if (this.hitTest(_root.char)) { gotoAndStop (2); bounced = false; } else if (bounced == true) { bounced = false; if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndStop (2); }; } else if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } else if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } else if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } else if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } else if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; } if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { lastdir = "left"; _root.boing.start(); gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == 24) && (_root.level1map[rockvertical][rockhorizontal + 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { lastdir = "right"; _root.boing.start(); gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == 24) && (_root.level1map[rockvertical - 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { lastdir = "up"; _root.boing.start(); gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == 24) && (_root.level1map[rockvertical + 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { lastdir = "down"; _root.boing.start(); gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); } } else if (bounced == false) { gotoAndPlay (55); }
Symbol 80 MovieClip [rock] Frame 72
speed = int(_root.speed) - 1; rock_ready = false; dir = rotatordir; if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (int(rockvertical) + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (int(rockvertical) + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _y = (_y + speed); } } else if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _y = (_y - speed); } } else if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _x = (_x - speed); } } else if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _x = (_x + speed); } } gotoAndPlay (73);
Symbol 80 MovieClip [rock] Frame 73
if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); } gotoAndPlay (74);
Symbol 80 MovieClip [rock] Frame 74
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 75
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 76
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 77
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 78
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 79
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 80
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 81
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 82
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 83
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 84
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 85
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 86
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 80 MovieClip [rock] Frame 87
speed = _root.speed; if (dir == "down") { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } if (dir == "up") { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } if (dir == "left") { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } if (dir == "right") { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; } _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Symbol 80 MovieClip [rock] Frame 88
if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndPlay (2); }; } if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.startswitch.start(); _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); dir = _root.newdir; rotatordir = _root.newdir; gotoAndPlay (72); } else if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; } if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "left"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == "24") && (_root.level1map[rockvertical][rockhorizontal + 1] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "right"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == "24") && (_root.level1map[rockvertical - 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "up"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == "24") && (_root.level1map[rockvertical + 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "down"; gotoAndPlay (55); } else if (_root.level1map[rockvertical][rockhorizontal] == 19) { escalatordir = "left"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 20) { escalatordir = "right"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 21) { escalatordir = "up"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 22) { escalatordir = "down"; gotoAndPlay (37); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); }
Symbol 84 Button
on (release) { tellTarget (_parent) { gotoAndStop ("nextlevel"); }; }
Symbol 89 Button
on (release) { gotoAndStop (1); tellTarget (_parent) { gotoAndStop ("nextlevel"); }; }
Symbol 91 MovieClip [complete] Frame 1
stop();
Symbol 91 MovieClip [complete] Frame 2
removeMovieClip(_root.char); tellTarget ("/time") { gotoAndStop (1); }; if (_root.online != false) { lev = _root.lev; time = _root.time; username = _root.username; if ((_root.username == null) || (_root.username == "insert here")) { username = "Guest"; } loadVariablesNum ("scores.asp", 0, "GET"); gotoAndPlay (3); } else { stop(); }
Symbol 91 MovieClip [complete] Frame 15
gotoAndStop (3);
Symbol 94 Button
on (release) { tellTarget (_parent) { gotoAndStop ("nextlevel"); }; }
Symbol 96 MovieClip [time] Frame 25
if (_root.time >= int(eval (("_root.level" + _root.lev) + "timer"))) { _root.lev = int(_root.lev) - 1; gotoAndStop (26); } else { _root.time = int(_root.time) + 1; if (_root.time < 10) { _root.time = "0" + int(_root.time); } gotoAndPlay (1); }
Symbol 96 MovieClip [time] Frame 26
removeMovieClip(_root.char);
Symbol 99 MovieClip [rock] Frame 1
stop(); rock_ready = true; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Instance of Symbol 76 MovieClip "rock" in Symbol 99 MovieClip [rock] Frame 1
onClipEvent (load) { rockvertical = ../:rockvertical; rockhorizontal = ../:rockhorizontal; Set("../:rock_ready", true); } onClipEvent (enterFrame) { if ((_root.level1map[rockvertical][rockhorizontal] == "4") && (../:lastdir != null)) { tellTarget ("../") { gotoAndPlay ("rock_auto_move"); }; } if (_root.level1map[rockvertical][rockhorizontal] == "19") { tellTarget ("../") { escalatordir = "left"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "20") { tellTarget ("../") { escalatordir = "right"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "21") { tellTarget ("../") { escalatordir = "up"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "22") { tellTarget ("../") { escalatordir = "down"; gotoAndPlay ("escalator"); }; } if (this.hitTest(_root.char)) { _root.rockready = ../:rock_ready; } if (this.hitTest(_root.char) && (../:rock_ready == true)) { Set("../:lastdir", _root.dir); _root.hitting_rock = true; tellTarget ("../") { gotoAndPlay ("move"); }; } }
Symbol 99 MovieClip [rock] Frame 2
stop(); rock_ready = true; _root.hitting_rock = false;
Instance of Symbol 77 MovieClip in Symbol 99 MovieClip [rock] Frame 2
onClipEvent (load) { rockvertical = ../:rockvertical; rockhorizontal = ../:rockhorizontal; Set("../:rock_ready", true); } onClipEvent (enterFrame) { if ((_root.level1map[rockvertical][rockhorizontal] == "4") && (../:lastdir != null)) { tellTarget ("../") { gotoAndPlay ("rock_auto_move"); }; } if (this.hitTest(_root.char)) { _root.rockready = ../:rock_ready; } if (_root.level1map[rockvertical][rockhorizontal] == "19") { tellTarget ("../") { escalatordir = "left"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "20") { tellTarget ("../") { escalatordir = "right"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "21") { tellTarget ("../") { escalatordir = "up"; gotoAndPlay ("escalator"); }; } else if (_root.level1map[rockvertical][rockhorizontal] == "22") { tellTarget ("../") { escalatordir = "down"; gotoAndPlay ("escalator"); }; } else if (this.hitTest(_root.char) && (../:rock_ready == true)) { Set("../:lastdir", _root.dir); _root.hitting_rock = true; tellTarget ("../") { gotoAndPlay ("move"); }; } }
Symbol 99 MovieClip [rock] Frame 3
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } Set("../:rock_ready", false); speed = _root.speed; dir = _root.dir; if (dir == null) { dir = lastdir; } if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; } } else { _y = (_y + speed); } } if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; } } else { _y = (_y - speed); } } if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; } } else { _x = (_x - speed); } } if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; } } else { _x = (_x + speed); } }
Instance of Symbol 78 MovieClip in Symbol 99 MovieClip [rock] Frame 3
onClipEvent (load) { tellTarget (rock) { }; }
Symbol 99 MovieClip [rock] Frame 4
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 5
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 6
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 7
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 8
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 9
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 10
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 11
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 12
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 13
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 14
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 15
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 16
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 17
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } if (dir == "up") { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } if (dir == "left") { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } if (dir == "right") { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; }
Symbol 99 MovieClip [rock] Frame 18
_root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true; _root.hitting_rock = false; if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndPlay (2); }; } if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; _root.startswitch.start(); } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); rotatordir = _root.newdir; gotoAndPlay (72); } else { if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } } if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; _root.scorecheck(); } if (_root.level1map[rockvertical][rockhorizontal] == 19) { escalatordir = "left"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 20) { escalatordir = "right"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 21) { escalatordir = "up"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 22) { escalatordir = "down"; gotoAndPlay (37); } else if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[rockvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "left"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == "24") && (_root.level1map[rockvertical][rockhorizontal + 1] != "24")) && (_root.level1map[rockvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "right"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == "24") && (_root.level1map[rockvertical - 1][rockhorizontal] != "24")) && (_root.level1map[rockvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "up"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == "24") && (_root.level1map[rockvertical + 1][rockhorizontal] != "24")) && (_root.level1map[rockvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "down"; gotoAndPlay (55); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); }
Symbol 99 MovieClip [rock] Frame 20
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } dir = lastdir; speed = _root.speed; rock_ready = false; Set("../:rock_ready", false); if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { lastdir = null; dir = null; gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; dir = null; gotoAndStop (2); } } else { _y = (_y + speed); _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = true; } } else if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (int(rockvertical) - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (int(rockvertical) - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { lastdir = null; dir = null; gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; gotoAndStop (2); } } else { _y = (_y - speed); _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = true; } } else if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { lastdir = null; dir = null; gotoAndStop (2); lastdir = null; if (rockcollisioncheck == true) { lastdir = null; gotoAndStop (2); } } else { _x = (_x - speed); _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = true; } } else if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { lastdir = null; dir = null; gotoAndStop (2); if (rockcollisioncheck == true) { lastdir = null; gotoAndStop (2); } } else { _x = (_x + speed); _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = true; } }
Symbol 99 MovieClip [rock] Frame 21
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 22
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 23
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 24
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 25
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 26
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 27
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 28
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 29
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 30
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 31
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 32
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 33
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 34
if (this.hitTest(_root.char)) { _root.rockready = rock_ready; } speed = _root.speed; if (dir == "down") { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } if (dir == "up") { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } if (dir == "left") { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } if (dir == "right") { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; } _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Symbol 99 MovieClip [rock] Frame 35
_root.hitting_rock = false; if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndPlay (2); }; } if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.startswitch.start(); _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); dir = _root.newdir; rotatordir = _root.newdir; gotoAndPlay (72); } else if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; } if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "left"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == "24") && (_root.level1map[rockvertical][rockhorizontal + 1] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "right"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == "24") && (_root.level1map[rockvertical - 1][rockhorizontal] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "up"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == "24") && (_root.level1map[rockvertical + 1][rockhorizontal] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "down"; gotoAndPlay (55); } else if ((dir == "up") && (_root[(("tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] == true)) { dir = null; gotoAndPlay (2); } else if ((dir == "down") && (_root[(("tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] == true)) { dir = null; gotoAndPlay (2); } else if ((dir == "left") && (_root[(("tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] == true)) { dir = null; gotoAndPlay (2); } else if ((dir == "right") && (_root[(("tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] == true)) { dir = null; gotoAndPlay (2); } else if (_root.level1map[rockvertical][rockhorizontal] == 19) { escalatordir = "left"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 20) { escalatordir = "right"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 21) { escalatordir = "up"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 22) { escalatordir = "down"; gotoAndPlay (37); } else if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); }
Symbol 99 MovieClip [rock] Frame 37
speed = _root.speed; rock_ready = false; dir = escalatordir; if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (int(rockvertical) + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (int(rockvertical) + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _y = (_y + speed); } } else if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _y = (_y - speed); } } else if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _x = (_x - speed); } } else if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _x = (_x + speed); } }
Symbol 99 MovieClip [rock] Frame 38
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 39
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 40
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 41
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 42
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 43
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 44
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 45
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 46
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 47
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 48
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 49
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 50
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 51
speed = _root.speed; dir = escalatordir; if (dir == "down") { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } if (dir == "up") { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } if (dir == "left") { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } if (dir == "right") { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; } _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Symbol 99 MovieClip [rock] Frame 52
if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndPlay (2); }; } if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.startswitch.start(); _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); dir = _root.newdir; rotatordir = _root.newdir; gotoAndPlay (72); } else if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; } if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "left"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == "24") && (_root.level1map[rockvertical][rockhorizontal + 1] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "right"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == "24") && (_root.level1map[rockvertical - 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "up"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == "24") && (_root.level1map[rockvertical + 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "down"; gotoAndPlay (55); } else if (_root.level1map[rockvertical][rockhorizontal] == 19) { escalatordir = "left"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 20) { escalatordir = "right"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 21) { escalatordir = "up"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 22) { escalatordir = "down"; gotoAndPlay (37); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); }
Symbol 99 MovieClip [rock] Frame 55
rock_ready = false; speed = _root.speed; bounced = false; dir = lastdir; if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { dir = null; } else { _y = (_y + speed); bounced = true; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = true; } } else if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { dir = null; } else { _y = (_y - speed); bounced = true; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = true; } } else if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { dir = null; } else { _x = (_x - speed); bounced = true; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = true; } } else if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { dir = null; } else { _x = (_x + speed); bounced = true; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = true; } }
Symbol 99 MovieClip [rock] Frame 56
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 57
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 58
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 59
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 60
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 61
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 62
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 63
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 64
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 65
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 66
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 67
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 68
if (dir == "down") { if (dir != null) { _y = (_y + speed); } else { gotoAndPlay (55); } } else if (dir == "up") { if (dir != null) { _y = (_y - speed); } else { gotoAndPlay (55); } } else if (dir == "left") { if (dir != null) { _x = (_x - speed); } else { gotoAndPlay (55); } } else if (dir == "right") { if (dir != null) { _x = (_x + speed); } else { gotoAndPlay (55); } }
Symbol 99 MovieClip [rock] Frame 69
if ((dir == "down") && (dir != null)) { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } else if ((dir == "up") && (dir != null)) { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } else if ((dir == "left") && (dir != null)) { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } else if ((dir == "right") && (dir != null)) { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; }
Symbol 99 MovieClip [rock] Frame 70
_root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true; if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.startswitch.start(); _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); dir = _root.newdir; escalatordir = _root.newdir; gotoAndPlay (37); } else if (this.hitTest(_root.char)) { gotoAndStop (2); bounced = false; } else if (bounced == true) { bounced = false; if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndStop (2); }; } else if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } else if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } else if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } else if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } else if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; } if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { lastdir = "left"; _root.boing.start(); gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == 24) && (_root.level1map[rockvertical][rockhorizontal + 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { lastdir = "right"; _root.boing.start(); gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == 24) && (_root.level1map[rockvertical - 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { lastdir = "up"; _root.boing.start(); gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == 24) && (_root.level1map[rockvertical + 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { lastdir = "down"; _root.boing.start(); gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); } } else if (bounced == false) { gotoAndPlay (55); }
Symbol 99 MovieClip [rock] Frame 72
speed = int(_root.speed) - 1; rock_ready = false; dir = rotatordir; if (dir == "down") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (int(rockvertical) + 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (int(rockvertical) + 1)); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _y = (_y + speed); } } else if (dir == "up") { temptile = eval ((("_root.tileblocked_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); rockcollisioncheck = eval ((("_root.rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _y = (_y - speed); } } else if (dir == "left") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _x = (_x - speed); } } else if (dir == "right") { temptile = eval ((("_root.tileblocked_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); rockcollisioncheck = eval ((("_root.rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical); if ((temptile == true) || (rockcollisioncheck == true)) { if (rockcollisioncheck == true) { lastdir = null; } gotoAndStop (2); } else { _x = (_x + speed); } } gotoAndPlay (73);
Symbol 99 MovieClip [rock] Frame 73
if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); } gotoAndPlay (74);
Symbol 99 MovieClip [rock] Frame 74
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 75
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 76
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 77
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 78
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 79
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 80
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 81
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 82
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 83
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 84
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 85
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 86
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 99 MovieClip [rock] Frame 87
speed = _root.speed; if (dir == "down") { _y = (_y + speed); rockvertical = rockvertical + 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical - 1)] = false; } if (dir == "up") { _y = (_y - speed); rockvertical = rockvertical - 1; _root[(("rocktile_x_" + rockhorizontal) + "_y_") + (rockvertical + 1)] = false; } if (dir == "left") { _x = (_x - speed); rockhorizontal = rockhorizontal - 1; _root[(("rocktile_x_" + (rockhorizontal + 1)) + "_y_") + rockvertical] = false; } if (dir == "right") { _x = (_x + speed); rockhorizontal = rockhorizontal + 1; _root[(("rocktile_x_" + (rockhorizontal - 1)) + "_y_") + rockvertical] = false; } _root[(("rocktile_x_" + rockhorizontal) + "_y_") + rockvertical] = true;
Symbol 99 MovieClip [rock] Frame 88
if (_root.level1map[rockvertical][rockhorizontal] == 3) { _root.rockgoal = int(_root.rockgoal) + 1; tellTarget ("done") { gotoAndPlay (2); }; } if (_root.level1map[rockvertical][rockhorizontal] == 13) { _root.startswitch.start(); _root.switchopen = (("switch_x_" + rockhorizontal) + "_y_") + rockvertical; } else { _root.switchopen = "0"; } if (_root.level1map[rockvertical][rockhorizontal] == "23") { _root.Rotator(dir, rockhorizontal, rockvertical); dir = _root.newdir; rotatordir = _root.newdir; gotoAndPlay (72); } else if ((dir == "down") && (_root.level1map[rockvertical - 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "up") && (_root.level1map[rockvertical + 1][rockhorizontal] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "right") && (_root.level1map[rockvertical][rockhorizontal - 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if ((dir == "left") && (_root.level1map[rockvertical][rockhorizontal + 1] == 3)) { _root.rockgoal = _root.rockgoal - 1; } if (_root.rockgoal == _root.num_rocks) { tellTarget (_root.complete) { gotoAndStop (2); }; } if (((_root.level1map[rockvertical][rockhorizontal] == 4) || (_root.level1map[rockvertical][rockhorizontal] == 14)) || (_root.level1map[rockvertical][rockhorizontal] == 15)) { lastdir = dir; gotoAndPlay (20); } else if (((_root.level1map[rockvertical][rockhorizontal + 1] == 24) && (_root.level1map[rockvertical][rockhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "left"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical][rockhorizontal - 1] == "24") && (_root.level1map[rockvertical][rockhorizontal + 1] != "24")) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "right"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical + 1][rockhorizontal] == "24") && (_root.level1map[rockvertical - 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "up"; gotoAndPlay (55); } else if (((_root.level1map[rockvertical - 1][rockhorizontal] == "24") && (_root.level1map[rockvertical + 1][rockhorizontal] != 24)) && (_root.level1map[_root.charvertical][rockhorizontal] != 23)) { _root.boing.start(); lastdir = "down"; gotoAndPlay (55); } else if (_root.level1map[rockvertical][rockhorizontal] == 19) { escalatordir = "left"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 20) { escalatordir = "right"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 21) { escalatordir = "up"; gotoAndPlay (37); } else if (_root.level1map[rockvertical][rockhorizontal] == 22) { escalatordir = "down"; gotoAndPlay (37); } else { lastdir = dir; _root.hitting_rock = false; rock_ready = true; gotoAndStop (2); }
Symbol 100 MovieClip [char] Frame 1
stop(); blocked = false;
Instance of Symbol 57 MovieClip in Symbol 100 MovieClip [char] Frame 1
onClipEvent (enterFrame) { if (Key.isDown(Key.UP)) { _root.dir = "up"; } else if (Key.isDown(Key.DOWN)) { _root.dir = "down"; } else if (Key.isDown(Key.LEFT)) { _root.dir = "left"; } else if (Key.isDown(Key.RIGHT)) { _root.dir = "right"; } else { _root.dir = null; } if (_root.dir != null) { tellTarget ("../") { gotoAndPlay ("char_move"); }; } }
Symbol 100 MovieClip [char] Frame 2
if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay (2); }; } checkspaces = 1; speed = _root.speed; dir = lastdir; if (lastdir == null) { dir = _root.dir; } if (dir == "down") { setProperty("character", _rotation , 0); if (eval ((("_root.rocktile_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + 1)) == true) { _root.pushing.start(); if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay ("push"); }; } checkspaces = 2; if (eval ((("_root.rocktile_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + 2)) == true) { gotoAndStop (1); blocked = true; } else { blocked = false; } } else { checkspaces = 1; blocked = false; } temptile = eval ((("_root.tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + checkspaces)); if ((temptile != true) && (blocked != true)) { _y = (_y + speed); _root.charvertical = _root.charvertical + 1; _root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - 1)] = false; } else if (temptile == true) { gotoAndStop (1); } } else if (dir == "up") { setProperty("character", _rotation , 180); if (eval ((("_root.rocktile_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - 1)) == true) { _root.pushing.start(); if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay ("push"); }; } checkspaces = 2; if (eval ((("_root.rocktile_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - 2)) == true) { lastdir = null; _root.dir = null; dir = null; gotoAndStop (1); blocked = true; } else { blocked = false; } } else { checkspaces = 1; blocked = false; } temptile = eval ((("_root.tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - checkspaces)); if ((temptile != true) && (blocked != true)) { _y = (_y - speed); _root.charvertical = _root.charvertical - 1; _root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + 1)] = false; } else if (temptile == true) { gotoAndStop (1); } } else if (dir == "left") { setProperty("character", _rotation , 90); if (eval ((("_root.rocktile_x_" + (_root.charhorizontal - 1)) + "_y_") + _root.charvertical) == true) { _root.pushing.start(); if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay ("push"); }; } checkspaces = 2; if (eval ((("_root.rocktile_x_" + (_root.charhorizontal - 2)) + "_y_") + _root.charvertical) == true) { lastdir = null; _root.dir = null; dir = null; gotoAndStop (1); blocked = true; } else { blocked = false; } } else { checkspaces = 1; blocked = false; } temptile = eval ((("_root.tileblocked_x_" + (_root.charhorizontal - checkspaces)) + "_y_") + _root.charvertical); if ((temptile != true) && (blocked != true)) { _x = (_x - speed); _root.charhorizontal = _root.charhorizontal - 1; _root[(("tileblocked_x_" + (_root.charhorizontal + 1)) + "_y_") + _root.charvertical] = false; } else if (temptile == true) { gotoAndStop (1); } } else if (dir == "right") { setProperty("character", _rotation , 270); if (eval ((("_root.rocktile_x_" + (_root.charhorizontal + 1)) + "_y_") + _root.charvertical) == true) { _root.pushing.start(); if (_root.closecharanimations == false) { tellTarget ("character") { gotoAndPlay ("push"); }; } checkspaces = 2; if (eval ((("_root.rocktile_x_" + (_root.charhorizontal + 2)) + "_y_") + _root.charvertical) == true) { gotoAndStop (1); blocked = true; } else { blocked = false; } } else { checkspaces = 1; blocked = false; } temptile = eval ((("_root.tileblocked_x_" + (_root.charhorizontal + checkspaces)) + "_y_") + _root.charvertical); if ((temptile != true) && (blocked != true)) { _x = (_x + speed); _root.charhorizontal = _root.charhorizontal + 1; _root[(("tileblocked_x_" + (_root.charhorizontal - 1)) + "_y_") + _root.charvertical] = false; } else if (temptile == true) { gotoAndStop (1); } } else { gotoAndStop (1); } _root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + _root.charvertical] = true;
Symbol 100 MovieClip [char] Frame 3
if (dir == null) { dir = _root.dir; } if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 4
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 5
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 6
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 7
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 8
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 9
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 10
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 11
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 12
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 13
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 14
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 15
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 16
speed = _root.speed; if (dir == "down") { _y = (_y + speed); } if (dir == "up") { _y = (_y - speed); } if (dir == "left") { _x = (_x - speed); } if (dir == "right") { _x = (_x + speed); }
Symbol 100 MovieClip [char] Frame 17
if (_root.level1map[_root.charvertical][_root.charhorizontal] == 13) { _root.switchopen = (("switch_x_" + _root.charhorizontal) + "_y_") + _root.charvertical; _root.door2open = (("door_x_" + _root.charhorizontal) + "_y_") + _root.charvertical; _root.startswitch.start(); } else { _root.switchopen = "0"; } if (((_root.level1map[_root.charvertical][_root.charhorizontal + 1] == 24) && (_root.level1map[_root.charvertical][_root.charhorizontal - 1] != 24)) && (_root.level1map[_root.charvertical][_root.charhorizontal] != 23)) { _root.dir = "left"; gotoAndPlay (2); _root.boing.start(); } else if (((_root.level1map[_root.charvertical][_root.charhorizontal - 1] == 24) && (_root.level1map[_root.charvertical][_root.charhorizontal + 1] != 24)) && (_root.level1map[_root.charvertical][_root.charhorizontal] != 23)) { _root.dir = "right"; gotoAndPlay (2); _root.boing.start(); } else if (((_root.level1map[_root.charvertical + 1][_root.charhorizontal] == 24) && (_root.level1map[_root.charvertical - 1][_root.charhorizontal] != 24)) && (_root.level1map[_root.charvertical][_root.charhorizontal] != 23)) { _root.dir = "up"; gotoAndPlay (2); _root.boing.start(); } else if (((_root.level1map[_root.charvertical - 1][_root.charhorizontal] == 24) && (_root.level1map[_root.charvertical + 1][_root.charhorizontal] != 24)) && (_root.level1map[_root.charvertical][_root.charhorizontal] != 23)) { _root.dir = "down"; gotoAndPlay (2); boing.start(); } else if (((_root.level1map[_root.charvertical][_root.charhorizontal] == 4) || (_root.level1map[_root.charvertical][_root.charhorizontal] == 14)) || (_root.level1map[_root.charvertical][_root.charhorizontal] == 15)) { _root.dir = dir; if (((Key.isDown(Key.UP) || (Key.isDown(Key.DOWN))) || (Key.isDown(Key.LEFT))) || (Key.isDown(Key.RIGHT))) { gotoAndStop (1); } else { if ((dir == "down") && (_root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical + 1)] != true)) { gotoAndPlay (2); } if ((dir == "up") && (_root[(("tileblocked_x_" + _root.charhorizontal) + "_y_") + (_root.charvertical - 1)] != true)) { gotoAndPlay (2); } if ((dir == "left") && (_root[(("tileblocked_x_" + (_root.charhorizontal - 1)) + "_y_") + _root.charvertical] != true)) { gotoAndPlay (2); } if ((dir == "right") && (_root[(("tileblocked_x_" + (_root.charhorizontal + 1)) + "_y_") + _root.charvertical] != true)) { gotoAndPlay (2); } } } else if (_root.level1map[_root.charvertical][_root.charhorizontal] == "19") { _root.dir = "left"; gotoAndPlay (2); } else if (_parent.level1map[_root.charvertical][_root.charhorizontal] == "20") { _root.dir = "right"; gotoAndPlay (2); } else if (_parent.level1map[_root.charvertical][_root.charhorizontal] == "21") { _root.dir = "up"; gotoAndPlay (2); } else if (_parent.level1map[_root.charvertical][_root.charhorizontal] == "22") { _root.dir = "down"; gotoAndPlay (2); } else if (_parent.level1map[_root.charvertical][_root.charhorizontal] == "23") { _root.Rotator(_root.dir, _root.charhorizontal, _root.charvertical); dir = _root.newdir; _root.dir = _root.newdir; gotoAndPlay (2); } else { gotoAndStop (1); }
Symbol 112 Button
on (release) { getURL ("http://www.eskimogames.com", "_blank"); }
Symbol 116 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 2
stop();
Symbol 117 MovieClip Frame 3
stop();
Instance of Symbol 116 MovieClip in Symbol 117 MovieClip Frame 3
onClipEvent (load) { stop(); }
Symbol 117 MovieClip Frame 4
stop();
Symbol 117 MovieClip Frame 5
stop();
Symbol 117 MovieClip Frame 6
stop();
Symbol 122 Button
on (rollOver) { tellTarget ("rockmenu") { gotoAndStop (6); }; } on (release) { fscommand ("quit"); }
Symbol 125 Button
on (rollOver) { tellTarget ("rockmenu") { gotoAndStop (5); }; } on (release) { gotoAndStop (24); }
Symbol 128 Button
on (rollOver) { tellTarget ("rockmenu") { gotoAndStop (4); }; } on (release) { gotoAndStop (23); }
Symbol 131 Button
on (rollOver) { tellTarget ("rockmenu") { gotoAndStop (3); }; } on (release) { gotoAndStop (22); }
Symbol 134 Button
on (rollOver) { tellTarget ("rockmenu") { gotoAndStop (2); }; } on (release) { gotoAndStop (21); }
Symbol 139 Button
on (rollOver) { tellTarget ("rockmenu") { gotoAndStop (1); }; } on (release) { gotoAndStop (25); }
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 2
stop();
Symbol 147 Button
on (release) { gotoAndStop (20); }
Symbol 150 Button
on (release) { found = false; x = 1; do { if ((password == eval (("_root.level" + x) + "password")) && (password != null)) { found = true; _root.lev = int(x); gotoAndPlay (25); } x = int(x) + 1; } while (5 >= x); if (found == false) { levelcodequestion = "Incorrect level code. Please try again"; } }
Symbol 158 Button
on (release) { nextFrame(); }
Symbol 160 MovieClip Frame 1
stop(); started = false; _root[(("tileblocked_x_" + ../:horizontal) + "_y_") + ../:vertical] = true;
Symbol 160 MovieClip Frame 2
_root[(("tileblocked_x_" + ../:horizontal) + "_y_") + ../:vertical] = false; started = true;
Symbol 160 MovieClip Frame 155
_root[(("tileblocked_x_" + ../:horizontal) + "_y_") + ../:vertical] = true;
Symbol 166 Button
on (release) { prevFrame(); }
Symbol 170 MovieClip Frame 1
if (_root.closeallanimations == true) { stop(); }
Symbol 171 MovieClip Frame 1
stop(); _root.door2open = "";
Symbol 171 MovieClip Frame 2
_root.switchopen = "";
Symbol 171 MovieClip Frame 155
_root.switchdooropen = ""; _root.startswitch.start();
Symbol 180 MovieClip Frame 1
if (_root.closeallanimations == true) { stop(); }
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 2
stop();
Symbol 183 MovieClip Frame 3
stop();
Symbol 183 MovieClip Frame 4
stop();
Symbol 186 Button
on (release) { gotoAndStop (20); }
Symbol 188 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 2
stop();
Symbol 193 Button
on (release) { tellTarget ("op5") { gotoAndStop (2); }; _root.closemusic = true; }
Symbol 194 Button
on (release) { tellTarget ("op5") { gotoAndStop (1); }; _root.closemusic = false; }
Symbol 195 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 2
stop();
Symbol 195 MovieClip Frame 3
stop();
Symbol 196 Button
on (release) { tellTarget ("fl_ql") { gotoAndStop (1); }; setProperty(_parent, _quality , "high"); }
Symbol 197 Button
on (release) { tellTarget ("fl_ql") { gotoAndStop (2); }; setProperty(_parent, _quality , "medium"); }
Symbol 198 Button
on (release) { tellTarget ("fl_ql") { gotoAndStop (3); }; setProperty(_parent, _quality , "low"); }
Symbol 199 Button
on (release) { tellTarget ("op4") { gotoAndStop (1); }; _root.closesound = false; }
Symbol 200 Button
on (release) { tellTarget ("op4") { gotoAndStop (2); }; _root.closesound = true; }
Symbol 201 Button
on (release) { tellTarget ("op3") { gotoAndStop (1); }; _root.closecharanimations = false; }
Symbol 202 Button
on (release) { tellTarget ("op3") { gotoAndStop (2); }; _root.closecharanimations = true; }
Symbol 203 Button
on (release) { tellTarget ("op1") { gotoAndStop (1); }; _root.closeallanimations = false; }
Symbol 204 Button
on (release) { tellTarget ("op1") { gotoAndStop (2); }; _root.closeallanimations = true; }
Symbol 209 Button
on (release) { _root.lev = 0; _root.rockvertical = 0; _root.charvertical = 0; _root.rockhorizontal = 0; _root.charhorizontal = 0; _root.time = "00"; mapWidth = _root.mapwidth; mapHeight = _root.mapheight; var i = 0; while (i < mapHeight) { var j = 0; while (j < mapWidth) { _root.level1map[i][j] = 0; _root[(("tileblocked_x_" + j) + "_y_") + i] = false; _root[(("rocktile_x_" + j) + "_y_") + i] = false; removeMovieClip((("t_" + i) + "_") + j); j++; } i++; } removeMovieClip("char"); removeMovieClip("complete"); removeMovieClip("time"); stopAllSounds(); gotoAndPlay (20); }
Symbol 213 Button
on (release) { _root.lev = int(_root.lev) - 1; tellTarget (_parent) { gotoAndStop ("nextlevel"); }; }
Symbol 227 Button
on (release) { getURL ("http://www.eskimogames.com", "_blank"); }
Symbol 230 Button
on (release) { getURL ("http://www.eskimolegend.co.uk/eskimogames/pushit/pushit.asp", "_blank"); }

Library Items

Symbol 1 Sound [push]
Symbol 2 Sound [loop1]
Symbol 3 Sound [boing]
Symbol 4 Sound [doorswitchclick]Used by:84 89 94 147 150 158 166 186 209 213
Symbol 5 GraphicUsed by:56 183
Symbol 6 GraphicUsed by:56
Symbol 7 GraphicUsed by:56
Symbol 8 GraphicUsed by:56
Symbol 9 GraphicUsed by:56
Symbol 10 GraphicUsed by:56
Symbol 11 GraphicUsed by:56
Symbol 12 GraphicUsed by:56
Symbol 13 GraphicUsed by:56
Symbol 14 GraphicUsed by:56
Symbol 15 GraphicUsed by:18 171
Symbol 16 GraphicUsed by:18 171
Symbol 17 GraphicUsed by:18 171
Symbol 18 MovieClipUses:15 16 17Used by:56
Symbol 19 GraphicUsed by:28 33 160
Symbol 20 GraphicUsed by:28 33 160
Symbol 21 GraphicUsed by:28 33 160
Symbol 22 GraphicUsed by:28 33 160
Symbol 23 GraphicUsed by:28
Symbol 24 GraphicUsed by:28
Symbol 25 SoundUsed by:28 33 160
Symbol 26 SoundUsed by:28 33 122 125 128 131 134 139 160
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:19 20 21 22 23 24 25 26 27Used by:56 183
Symbol 29 GraphicUsed by:33 160
Symbol 30 GraphicUsed by:33 160
Symbol 31 GraphicUsed by:33 160
Symbol 32 GraphicUsed by:33 160
Symbol 33 MovieClipUses:19 20 21 22 29 30 31 25 26 32Used by:56
Symbol 34 GraphicUsed by:41 180
Symbol 35 ShapeTweeningUsed by:41 180
Symbol 36 GraphicUsed by:41 180
Symbol 37 ShapeTweeningUsed by:41 180
Symbol 38 ShapeTweeningUsed by:41 180
Symbol 39 ShapeTweeningUsed by:41 180
Symbol 40 GraphicUsed by:41 180
Symbol 41 MovieClipUses:34 35 36 37 38 39 40Used by:56
Symbol 42 GraphicUsed by:56
Symbol 43 GraphicUsed by:56
Symbol 44 GraphicUsed by:56
Symbol 45 GraphicUsed by:47 50
Symbol 46 GraphicUsed by:47 50
Symbol 47 MovieClipUses:46 45Used by:56
Symbol 48 GraphicUsed by:56
Symbol 49 GraphicUsed by:56
Symbol 50 MovieClipUses:46 45Used by:56 183
Symbol 51 GraphicUsed by:56
Symbol 52 GraphicUsed by:56
Symbol 53 GraphicUsed by:54 170
Symbol 54 MovieClipUses:53Used by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [tile]Uses:5 6 7 8 9 10 11 12 13 14 18 28 33 41 42 43 44 47 48 49 50 51 52 54 55
Symbol 57 MovieClipUsed by:67 100
Symbol 58 GraphicUsed by:65
Symbol 59 GraphicUsed by:65
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:65
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:65
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:58 59 61 63 64Used by:67 100  Timeline
Symbol 66 GraphicUsed by:67 100
Symbol 67 MovieClip [char]Uses:57 65 66
Symbol 68 ShapeTweeningUsed by:74
Symbol 69 GraphicUsed by:74
Symbol 70 SoundUsed by:74
Symbol 71 GraphicUsed by:74
Symbol 72 ShapeTweeningUsed by:74
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:68 69 70 71 72 73Used by:80 99
Symbol 75 GraphicUsed by:76 77 78 79 116 134 139 147 150 158 166 186
Symbol 76 MovieClipUses:75Used by:80 99  Timeline
Symbol 77 MovieClipUses:75Used by:80 99
Symbol 78 MovieClipUses:75Used by:80 99
Symbol 79 MovieClipUses:75Used by:80 99 117 139
Symbol 80 MovieClip [rock]Uses:74 76 77 78 79
Symbol 81 GraphicUsed by:91
Symbol 82 GraphicUsed by:84 89
Symbol 83 GraphicUsed by:84 89
Symbol 84 ButtonUses:82 83 4Used by:91
Symbol 85 BitmapUsed by:86 88 90 95 144 222 239
Symbol 86 GraphicUses:85Used by:91
Symbol 87 SoundUsed by:91
Symbol 88 GraphicUses:85Used by:91
Symbol 89 ButtonUses:82 83 4Used by:91
Symbol 90 GraphicUses:85Used by:91
Symbol 91 MovieClip [complete]Uses:81 84 86 87 88 89 90
Symbol 92 GraphicUsed by:94
Symbol 93 GraphicUsed by:94
Symbol 94 ButtonUses:92 93 4Used by:96
Symbol 95 GraphicUses:85Used by:96
Symbol 96 MovieClip [time]Uses:94 95
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClip [need]Uses:97
Symbol 99 MovieClip [rock]Uses:74 76 77 78 79Used by:183
Symbol 100 MovieClip [char]Uses:57 65 66Used by:183
Symbol 101 FontUsed by:102 103 104 106 108
Symbol 102 TextUses:101Used by:Timeline
Symbol 103 TextUses:101Used by:Timeline
Symbol 104 TextUses:101Used by:Timeline
Symbol 105 GraphicUsed by:Timeline
Symbol 106 TextUses:101Used by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 TextUses:101Used by:Timeline
Symbol 109 FontUsed by:110 111 142 156 157 218 219 220 221 232 235 236 237 238
Symbol 110 TextUses:109Used by:112
Symbol 111 TextUses:109Used by:112
Symbol 112 ButtonUses:110 111Used by:Timeline
Symbol 113 FontUsed by:114 115
Symbol 114 EditableTextUses:113Used by:Timeline
Symbol 115 EditableTextUses:113Used by:Timeline
Symbol 116 MovieClipUses:75Used by:117
Symbol 117 MovieClipUses:79 116Used by:147 150 158 166 186  Timeline
Symbol 118 GraphicUsed by:122 125 128 131 134 139 227 230
Symbol 119 FontUsed by:120 126 132 145 146 151 152 206 215 216 233 234
Symbol 120 TextUses:119Used by:121 122
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 ButtonUses:118 120 121 26Used by:Timeline
Symbol 123 GraphicUsed by:124 125  Timeline
Symbol 124 MovieClipUses:123Used by:125
Symbol 125 ButtonUses:118 123 124 26Used by:Timeline
Symbol 126 TextUses:119Used by:127 128
Symbol 127 MovieClipUses:126Used by:128
Symbol 128 ButtonUses:118 126 127 26Used by:Timeline
Symbol 129 GraphicUsed by:130 131  Timeline
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 ButtonUses:118 129 130 26Used by:Timeline
Symbol 132 TextUses:119Used by:133 134
Symbol 133 MovieClipUses:132Used by:134
Symbol 134 ButtonUses:118 132 133 75 26Used by:Timeline
Symbol 135 GraphicUsed by:136 137 139
Symbol 136 MovieClipUses:135Used by:138
Symbol 137 MovieClipUses:135Used by:138
Symbol 138 MovieClipUses:136 137Used by:139
Symbol 139 ButtonUses:118 135 79 138 75 26Used by:Timeline
Symbol 140 FontUsed by:141
Symbol 141 EditableTextUses:140Used by:143
Symbol 142 TextUses:109Used by:143
Symbol 143 MovieClipUses:141 142Used by:Timeline
Symbol 144 GraphicUses:85Used by:Timeline
Symbol 145 TextUses:119Used by:147 166
Symbol 146 TextUses:119Used by:147 166
Symbol 147 ButtonUses:117 145 146 75 4Used by:Timeline
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 ButtonUses:117 148 149 75 4Used by:Timeline
Symbol 151 EditableTextUses:119Used by:Timeline
Symbol 152 EditableTextUses:119Used by:Timeline
Symbol 153 GraphicUsed by:Timeline
Symbol 154 FontUsed by:155 159 161 162 163 164 165 167 172 173 174 175 177 178 181 182 231
Symbol 155 TextUses:154Used by:183
Symbol 156 TextUses:109Used by:158
Symbol 157 TextUses:109Used by:158
Symbol 158 ButtonUses:117 156 157 75 4Used by:183
Symbol 159 TextUses:154Used by:183
Symbol 160 MovieClipUses:19 20 21 22 29 30 31 25 26 32Used by:183
Symbol 161 TextUses:154Used by:183
Symbol 162 TextUses:154Used by:183
Symbol 163 TextUses:154Used by:183
Symbol 164 TextUses:154Used by:183
Symbol 165 TextUses:154Used by:183
Symbol 166 ButtonUses:117 145 146 75 4Used by:183
Symbol 167 TextUses:154Used by:183
Symbol 168 GraphicUsed by:183
Symbol 169 GraphicUsed by:183
Symbol 170 MovieClipUses:53Used by:183
Symbol 171 MovieClipUses:15 16 17Used by:183
Symbol 172 TextUses:154Used by:183
Symbol 173 TextUses:154Used by:183
Symbol 174 TextUses:154Used by:183
Symbol 175 TextUses:154Used by:183
Symbol 176 GraphicUsed by:183
Symbol 177 TextUses:154Used by:183
Symbol 178 TextUses:154Used by:183
Symbol 179 GraphicUsed by:183
Symbol 180 MovieClipUses:34 35 36 37 38 39 40Used by:183
Symbol 181 TextUses:154Used by:183
Symbol 182 TextUses:154Used by:183
Symbol 183 MovieClipUses:155 158 159 160 161 162 163 5 99 28 164 100 165 166 167 168 50 169 170 171 172 173 174 175 176 177 178 179 180 181 182Used by:Timeline
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 ButtonUses:117 184 185 75 4Used by:Timeline
Symbol 187 GraphicUsed by:188 195
Symbol 188 MovieClipUses:187Used by:Timeline
Symbol 189 GraphicUsed by:193 194 196 197 198 199 200 201 202 203 204
Symbol 190 GraphicUsed by:193 194 196 197 198 199 200 201 202 203 204
Symbol 191 GraphicUsed by:193 194 196 197 198 199 200 201 202 203 204
Symbol 192 GraphicUsed by:193 194 196 197 198 199 200 201 202 203 204
Symbol 193 ButtonUses:189 190 191 192Used by:Timeline
Symbol 194 ButtonUses:189 190 191 192Used by:Timeline
Symbol 195 MovieClipUses:187Used by:Timeline
Symbol 196 ButtonUses:189 190 191 192Used by:Timeline
Symbol 197 ButtonUses:189 190 191 192Used by:Timeline
Symbol 198 ButtonUses:189 190 191 192Used by:Timeline
Symbol 199 ButtonUses:189 190 191 192Used by:Timeline
Symbol 200 ButtonUses:189 190 191 192Used by:Timeline
Symbol 201 ButtonUses:189 190 191 192Used by:Timeline
Symbol 202 ButtonUses:189 190 191 192Used by:Timeline
Symbol 203 ButtonUses:189 190 191 192Used by:Timeline
Symbol 204 ButtonUses:189 190 191 192Used by:Timeline
Symbol 205 GraphicUsed by:Timeline
Symbol 206 TextUses:119Used by:Timeline
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 ButtonUses:207 208 4Used by:Timeline
Symbol 210 GraphicUsed by:213
Symbol 211 GraphicUsed by:213
Symbol 212 GraphicUsed by:213
Symbol 213 ButtonUses:210 211 212 4Used by:Timeline
Symbol 214 GraphicUsed by:Timeline
Symbol 215 EditableTextUses:119Used by:Timeline
Symbol 216 EditableTextUses:119Used by:Timeline
Symbol 217 GraphicUsed by:Timeline
Symbol 218 EditableTextUses:109Used by:Timeline
Symbol 219 EditableTextUses:109Used by:Timeline
Symbol 220 EditableTextUses:109Used by:Timeline
Symbol 221 EditableTextUses:109Used by:Timeline
Symbol 222 GraphicUses:85Used by:Timeline
Symbol 223 GraphicUsed by:Timeline
Symbol 224 GraphicUsed by:Timeline
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 ButtonUses:118 225 226Used by:Timeline
Symbol 228 GraphicUsed by:230
Symbol 229 GraphicUsed by:230
Symbol 230 ButtonUses:118 228 229Used by:Timeline
Symbol 231 TextUses:154Used by:Timeline
Symbol 232 TextUses:109Used by:Timeline
Symbol 233 EditableTextUses:119Used by:Timeline
Symbol 234 EditableTextUses:119Used by:Timeline
Symbol 235 EditableTextUses:109Used by:Timeline
Symbol 236 EditableTextUses:109Used by:Timeline
Symbol 237 EditableTextUses:109Used by:Timeline
Symbol 238 EditableTextUses:109Used by:Timeline
Symbol 239 GraphicUses:85Used by:Timeline

Instance Names

"rock"Frame 2Symbol 76 MovieClip
"character"Frame 2Symbol 65 MovieClip
"rock"Frame 12Symbol 76 MovieClip
"character"Frame 12Symbol 65 MovieClip
"rockmenu"Frame 20Symbol 117 MovieClip
"user"Frame 20Symbol 143 MovieClip
"instruct"Frame 22Symbol 183 MovieClip
"op5"Frame 23Symbol 188 MovieClip
"fl_ql"Frame 23Symbol 195 MovieClip
"op3"Frame 23Symbol 188 MovieClip
"op4"Frame 23Symbol 188 MovieClip
"op1"Frame 23Symbol 188 MovieClip
"character"Symbol 67 MovieClip [char] Frame 1Symbol 65 MovieClip
"done"Symbol 80 MovieClip [rock] Frame 1Symbol 74 MovieClip
"rock"Symbol 80 MovieClip [rock] Frame 1Symbol 76 MovieClip
"done"Symbol 99 MovieClip [rock] Frame 1Symbol 74 MovieClip
"rock"Symbol 99 MovieClip [rock] Frame 1Symbol 76 MovieClip
"character"Symbol 100 MovieClip [char] Frame 1Symbol 65 MovieClip

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$PJ$Jf8ppz7uCxE63n4IUpr0s0."
ExportAssets (56)Timeline Frame 1Symbol 1 as "push"
ExportAssets (56)Timeline Frame 1Symbol 2 as "loop1"
ExportAssets (56)Timeline Frame 1Symbol 3 as "boing"
ExportAssets (56)Timeline Frame 1Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 1Symbol 56 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 67 as "char"
ExportAssets (56)Timeline Frame 1Symbol 80 as "rock"
ExportAssets (56)Timeline Frame 1Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 1Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 1Symbol 91 as "complete"
ExportAssets (56)Timeline Frame 1Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 1Symbol 96 as "time"
ExportAssets (56)Timeline Frame 1Symbol 98 as "need"
ExportAssets (56)Timeline Frame 1Symbol 99 as "rock"
ExportAssets (56)Timeline Frame 1Symbol 100 as "char"
ExportAssets (56)Timeline Frame 21Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 21Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 22Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 22Symbol 99 as "rock"
ExportAssets (56)Timeline Frame 22Symbol 100 as "char"
ExportAssets (56)Timeline Frame 22Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 22Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 25Symbol 4 as "doorswitchclick"
ExportAssets (56)Timeline Frame 25Symbol 4 as "doorswitchclick"

Labels

"main"Frame 20
"levelcode"Frame 21
"instructions"Frame 22
"options"Frame 23
"credits"Frame 24
"nextlevel"Frame 26
"push"Symbol 65 MovieClip Frame 18
"char_move"Symbol 67 MovieClip [char] Frame 2
"move"Symbol 80 MovieClip [rock] Frame 3
"rock_auto_move"Symbol 80 MovieClip [rock] Frame 20
"escalator"Symbol 80 MovieClip [rock] Frame 37
"spring"Symbol 80 MovieClip [rock] Frame 55
"rotator"Symbol 80 MovieClip [rock] Frame 72
"fail"Symbol 96 MovieClip [time] Frame 26
"move"Symbol 99 MovieClip [rock] Frame 3
"rock_auto_move"Symbol 99 MovieClip [rock] Frame 20
"escalator"Symbol 99 MovieClip [rock] Frame 37
"spring"Symbol 99 MovieClip [rock] Frame 55
"rotator"Symbol 99 MovieClip [rock] Frame 72
"char_move"Symbol 100 MovieClip [char] Frame 2

Dynamic Text Variables

isonlineSymbol 114 EditableText"Highscores de-activated, for online capability visit http://www.eskimolegend.co.uk/eskimogames/pushit/pushit.asp"
onlineSymbol 115 EditableText"online"
_root.usernameSymbol 141 EditableText"insert here"
passwordSymbol 151 EditableText""
levelcodequestionSymbol 152 EditableText"Insert the code for the level you wish to start on"
passwordSymbol 215 EditableText"00000000"
passwordSymbol 216 EditableText"00000000"
levelSymbol 218 EditableText"01"
levelSymbol 219 EditableText"01"
timeSymbol 220 EditableText"00"
timeSymbol 221 EditableText"00"
passwordSymbol 233 EditableText"00000000"
passwordSymbol 234 EditableText"00000000"
levelSymbol 235 EditableText"01"
levelSymbol 236 EditableText"01"
timeSymbol 237 EditableText"00"
timeSymbol 238 EditableText"00"




http://swfchan.com/6/29726/info.shtml
Created: 19/5 -2019 18:32:50 Last modified: 19/5 -2019 18:32:50 Server time: 14/11 -2024 06:40:29