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

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

Cyber Box.swf

This is the info page for
Flash #13742

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


Text
Room 1
The lobby.

Room 2
No problem.

Room 3
Think ahead.

Room 4
Choices, choices.

Room 5
You can do it!

Room 6
Chain reaction.

Room 7
Your guess.

Room 8
Go with the flow.

Room 9
Don't get zapped!

Room 10
Prioritize!

Room 11
Fifty-fifty..

Room 12
Watch your step!

Room 13
Move it or loose it.

Room 14
ZapperLand.

Room 15
Logistics...

Room 16
Last but not least.

Room 17
...almost!

Press 'R' when you're stuck.

Attempts remaining:

CyberBox
by Nick Kouvaris

Arrows to move.
R to retry this level.

C

y

b

e

r

B

o

x

by Nick Kouvaris

click to begin game.

SLIDERS-

BLOCKERS-

PUSHERS-

ZAPPERS-

SELECTORS-

These boxes slide in the
directions of their arrowheads.

These boxes do not slide
at all.

These exert a constant force in
the directions that they point.

These move you forward when
pushed from behind.

These can only be pushed via
other blocks.

CONGRATULATIONS

You completed Cyberbox !
Thank you for playing.
Original dos version:
Doug Beeferman.
Macromedia Flash version:
Nick Kouvaris.
web site : http://lightforce.freestuff.gr

ActionScript [AS1/AS2]

Frame 1
snd1 = new Sound(_root.snd1); snd1.attachSound("snd1"); snd1.setVolume(100); playing = 0; stop();
Instance of Symbol 50 MovieClip in Frame 1
onClipEvent (enterFrame) { text = ((int(_parent.getBytesLoaded() / 1000) add " OF ") add int(_parent.getBytesTotal() / 1000)) add " LOADED ..."; if (_parent.getBytesTotal() == _parent.getBytesLoaded()) { _root.nextFrame(); } }
Frame 2
level = 1; lives = 4; stop();
Frame 3
function buildMap(map) { W = map[0].length; H = map.length; var _local2 = 0; while (_local2 < H) { var _local1 = 0; while (_local1 < W) { this.attachMovie("tile", (("tile_" + _local2) + "_") + _local1, ++d); var _local3 = this[(("tile_" + _local2) + "_") + _local1]; _local3._x = (_local1 * size) + width; _local3._y = (_local2 * size) + height; _local3.gotoAndStop(map[_local2][_local1]); _local1++; } _local2++; } createLabel(); } function createMc(x, y) { this.attachMovie("mc", "mc", ++d); mc._x = (x * size) + width; mc._y = (y * size) + height; cx = x; cy = y; } function createLabel() { this.attachMovie("levelText", "levelText", ++d); levelText._x = 280; levelText._y = 425; levelText.gotoAndStop(level); } function doUp() { var up = myMap[cy - 1][cx]; var uup = myMap[cy - 2][cx]; if ((((((up == 2) or (up == 15)) or (up == 11)) or (up == 12)) or (up == 13)) or (up == null)) { } else if ((up == 1) or (up == 14)) { mc._y = mc._y - 32; cy--; } else if ((up == 10) and ((uup == 1) or (uup == 14))) { mc._y = mc._y - 64; cy = cy - 2; } else { var _local3 = cy - 1; var step = 0; var space = 0; var legal = 1; var _local1 = _local3; while (_local1 >= 0) { var _local2 = myMap[_local1][cx]; step++; if (_local2 == 1) { space = 1; break; } if (((_local2 == 2) or (_local2 == 4)) or ((_local2 > 5) and (_local2 < 14))) { legal = 0; } _local1--; } if (space and legal) { var c = (cy - step); _local1 = c; while (_local1 <= _local3) { this[(("tile_" + _local1) + "_") + cx].gotoAndStop(myMap[_local1 + 1][cx]); myMap[_local1][cx] = myMap[_local1 + 1][cx]; _local1++; } if (myMap[_local1][cx] == 14) { this[(("tile_" + (_local1 - 1)) + "_") + cx].gotoAndStop(1); myMap[_local1 - 1][cx] = 1; } mc._y = mc._y - 32; snd1.start(0, 1); cy--; } } } function doDown() { var down = myMap[cy + 1][cx]; var ddown = myMap[cy + 2][cx]; if ((((((down == 2) or (down == 15)) or (down == 10)) or (down == 12)) or (down == 13)) or (down == null)) { } else if ((down == 1) or (down == 14)) { mc._y = mc._y + 32; cy++; } else if ((down == 11) and ((ddown == 1) or (ddown == 14))) { mc._y = mc._y + 64; cy = cy + 2; } else { var _local3 = cy + 1; var step = 0; var space = 0; var legal = 1; var _local1 = _local3; while (_local1 <= H) { var _local2 = myMap[_local1][cx]; step++; if (_local2 == 1) { space = 1; break; } if (((_local2 == 2) or (_local2 == 4)) or ((_local2 > 5) and (_local2 < 14))) { legal = 0; } _local1++; } if (space and legal) { var c = (cy + step); _local1 = c; while (_local1 >= _local3) { this[(("tile_" + _local1) + "_") + cx].gotoAndStop(myMap[_local1 - 1][cx]); myMap[_local1][cx] = myMap[_local1 - 1][cx]; _local1--; } if (myMap[_local1][cx] == 14) { this[(("tile_" + (_local1 + 1)) + "_") + cx].gotoAndStop(1); myMap[_local1 + 1][cx] = 1; } mc._y = mc._y + 32; snd1.start(0, 1); cy++; } } } function doLeft() { var left = myMap[cy][cx - 1]; var lleft = myMap[cy][cx - 2]; if ((((((left == 2) or (left == 15)) or (left == 10)) or (left == 11)) or (left == 13)) or (left == null)) { } else if ((left == 1) or (left == 14)) { mc._x = mc._x - 32; cx--; } else if ((left == 12) and ((lleft == 1) or (lleft == 14))) { mc._x = mc._x - 64; cx = cx - 2; } else { var _local3 = cx - 1; var step = 0; var space = 0; var legal = 1; var _local1 = _local3; while (_local1 >= 0) { var _local2 = myMap[cy][_local1]; step++; if (_local2 == 1) { space = 1; break; } if (((_local2 == 2) or (_local2 == 3)) or ((_local2 > 5) and (_local2 < 14))) { legal = 0; } _local1--; } if (space and legal) { var c = (cx - step); _local1 = c; while (_local1 <= _local3) { this[(("tile_" + cy) + "_") + _local1].gotoAndStop(myMap[cy][_local1 + 1]); myMap[cy][_local1] = myMap[cy][_local1 + 1]; _local1++; } if (myMap[cy][_local1] == 14) { this[(("tile_" + cy) + "_") + (_local1 - 1)].gotoAndStop(1); myMap[cy][_local1 - 1] = 1; } mc._x = mc._x - 32; snd1.start(0, 1); cx--; } } } function doRight() { right = myMap[cy][cx + 1]; rright = myMap[cy][cx + 2]; if ((((((right == 2) or (right == 15)) or (right == 10)) or (right == 11)) or (right == 12)) or (right == null)) { } else if ((right == 1) or (right == 14)) { mc._x = mc._x + 32; cx++; } else if ((right == 13) and ((rright == 1) or (rright == 14))) { mc._x = mc._x + 64; cx = cx + 2; } else { var _local3 = cx + 1; var step = 0; var space = 0; var legal = 1; var _local1 = _local3; while (_local1 <= W) { var _local2 = myMap[cy][_local1]; step++; if (_local2 == 1) { space = 1; break; } if (((_local2 == 2) or (_local2 == 3)) or ((_local2 > 5) and (_local2 < 14))) { legal = 0; } _local1++; } if (space and legal) { var c = (cx + step); _local1 = c; while (_local1 >= _local3) { this[(("tile_" + cy) + "_") + _local1].gotoAndStop(myMap[cy][_local1 - 1]); myMap[cy][_local1] = myMap[cy][_local1 - 1]; _local1--; } if (myMap[cy][_local1] == 14) { this[(("tile_" + cy) + "_") + (_local1 + 1)].gotoAndStop(1); myMap[cy][_local1 + 1] = 1; } mc._x = mc._x + 32; snd1.start(0, 1); cx++; } } } function doPusher() { var _local2 = 0; while (_local2 < H) { var _local1 = 0; while (_local1 < W) { if (myMap[_local2][_local1] == 8) { pushLeft(_local2, _local1 - 1); } if (myMap[_local2][_local1] == 9) { pushRight(_local2, _local1 + 1); } if (myMap[_local2][_local1] == 6) { pushUp(_local2 - 1, _local1); } if (myMap[_local2][_local1] == 7) { pushDown(_local2 + 1, _local1); } _local1++; } _local2++; } } function pushDown(ry, rx) { var _local3 = rx; if ((cx == _local3) and (cy == ry)) { } else { var py = ry; var step = 0; var legal = 1; var space = 0; var _local1 = py; while (_local1 <= H) { var _local2 = myMap[_local1][_local3]; if (_local2 == 1) { space = 1; break; } step++; if (((_local2 == 2) or (_local2 == 4)) or ((_local2 > 5) and (_local2 < 14))) { legal = 0; } if ((cy == (_local1 + 1)) and (_local3 == cx)) { legal = 0; } _local1++; } if (legal and space) { var c = (ry + step); _local1 = c; while (_local1 >= py) { this[(("tile_" + _local1) + "_") + _local3].gotoAndStop(myMap[_local1 - 1][_local3]); myMap[_local1][_local3] = myMap[_local1 - 1][_local3]; _local1--; } this[(("tile_" + _local1) + "_") + _local3].gotoAndStop(1); myMap[_local1][_local3] = 1; doPusher(); } } } function pushUp(ry, rx) { var _local3 = rx; if ((cx == _local3) and (cy == ry)) { } else { var py = ry; var step = 0; var legal = 1; var space = 0; var _local1 = py; while (_local1 >= 0) { var _local2 = myMap[_local1][_local3]; if (_local2 == 1) { space = 1; break; } step++; if (((_local2 == 2) or (_local2 == 4)) or ((_local2 > 5) and (_local2 < 14))) { legal = 0; } if ((cy == (_local1 - 1)) and (_local3 == cx)) { legal = 0; } _local1--; } if (legal and space) { var c = (ry - step); _local1 = c; while (_local1 <= py) { this[(("tile_" + _local1) + "_") + _local3].gotoAndStop(myMap[_local1 + 1][_local3]); myMap[_local1][_local3] = myMap[_local1 + 1][_local3]; _local1++; } this[(("tile_" + _local1) + "_") + _local3].gotoAndStop(1); myMap[_local1][_local3] = 1; doPusher(); } } } function pushLeft(ry, rx) { var _local3 = ry; if ((cx == rx) and (cy == _local3)) { } else { var px = rx; var step = 0; var legal = 1; var space = 0; var _local1 = px; while (_local1 >= 0) { var _local2 = myMap[_local3][_local1]; if (_local2 == 1) { space = 1; break; } step++; if (((_local2 == 2) or (_local2 == 3)) or ((_local2 > 5) and (_local2 < 14))) { legal = 0; } if ((cx == (_local1 - 1)) and (_local3 == cy)) { legal = 0; } _local1--; } if (legal and space) { var c = (rx - step); _local1 = c; while (_local1 <= px) { this[(("tile_" + _local3) + "_") + _local1].gotoAndStop(myMap[_local3][_local1 + 1]); myMap[_local3][_local1] = myMap[_local3][_local1 + 1]; _local1++; } this[(("tile_" + _local3) + "_") + _local1].gotoAndStop(1); myMap[_local3][_local1] = 1; doPusher(); } } } function pushRight(ry, rx) { var _local3 = ry; if ((cx == rx) and (cy == _local3)) { } else { var px = rx; var step = 0; var legal = 1; var space = 0; var _local1 = px; while (_local1 <= W) { var _local2 = myMap[_local3][_local1]; if (_local2 == 1) { space = 1; break; } step++; if (((_local2 == 2) or (_local2 == 3)) or ((_local2 > 5) and (_local2 < 14))) { legal = 0; } if ((cx == (_local1 + 1)) and (_local3 == cy)) { legal = 0; } _local1++; } if (legal and space) { var c = (rx + step); _local1 = c; while (_local1 >= px) { this[(("tile_" + _local3) + "_") + _local1].gotoAndStop(myMap[_local3][_local1 - 1]); myMap[_local3][_local1] = myMap[_local3][_local1 - 1]; _local1--; } this[(("tile_" + _local3) + "_") + _local1].gotoAndStop(1); myMap[_local3][_local1] = 1; doPusher(); } } } function checkWin() { if ((cx == 7) and (cy == 0)) { playGame = 0; mc.play(); } } myMap1 = [[1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1], [1, 1, 1, 1, 1, 4, 3, 4, 3, 4, 1, 1, 1, 1, 1], [3, 1, 1, 1, 1, 1, 5, 1, 5, 1, 1, 1, 1, 1, 3], [3, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 3], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 2, 1, 2, 1, 4, 1, 5, 1, 4, 1, 2, 1, 2, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [3, 1, 2, 1, 1, 2, 1, 3, 1, 2, 1, 1, 2, 1, 3], [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3], [1, 1, 1, 1, 4, 4, 1, 1, 1, 4, 4, 1, 1, 1, 1]]; myMap2 = [[1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1], [1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1], [1, 1, 4, 4, 4, 4, 4, 3, 4, 4, 4, 1, 1, 2, 3], [1, 1, 2, 1, 1, 1, 1, 5, 3, 1, 1, 2, 2, 2, 3], [3, 1, 4, 1, 1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 3], [3, 5, 1, 2, 2, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1], [3, 2, 2, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 1], [3, 1, 1, 3, 1, 1, 2, 2, 2, 1, 1, 2, 1, 4, 1], [3, 1, 2, 1, 5, 3, 1, 1, 2, 1, 1, 4, 3, 2, 1], [1, 1, 2, 1, 2, 1, 1, 1, 4, 1, 1, 2, 1, 4, 1]]; myMap3 = [[2, 1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1], [1, 1, 3, 2, 1, 2, 1, 1, 1, 3, 3, 1, 1, 2, 1], [1, 3, 5, 2, 2, 2, 2, 2, 2, 5, 5, 2, 2, 1, 1], [1, 1, 3, 1, 1, 4, 1, 1, 1, 3, 1, 1, 1, 2, 1], [1, 2, 1, 1, 1, 1, 1, 2, 2, 5, 2, 1, 2, 1, 1], [1, 1, 2, 2, 2, 2, 1, 1, 2, 3, 1, 1, 4, 4, 1], [1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 2, 1, 4, 4, 1], [1, 1, 2, 5, 5, 1, 2, 1, 1, 1, 9, 3, 2, 1, 1], [1, 1, 1, 3, 3, 1, 1, 2, 1, 1, 2, 1, 5, 1, 1], [1, 1, 2, 1, 1, 2, 1, 1, 2, 1, 2, 1, 5, 1, 2]]; myMap4 = [[1, 1, 1, 1, 1, 1, 5, 4, 5, 5, 5, 5, 5, 7, 1], [1, 1, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 4, 3], [1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 4, 1, 1, 1], [1, 2, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 3], [1, 2, 1, 4, 1, 2, 2, 1, 4, 1, 1, 1, 1, 2, 1], [1, 2, 1, 2, 3, 1, 1, 2, 1, 4, 1, 1, 2, 1, 1], [3, 2, 1, 2, 3, 2, 1, 1, 2, 2, 2, 2, 1, 5, 1], [3, 8, 3, 8, 3, 8, 1, 4, 4, 4, 4, 1, 1, 1, 1], [1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 4, 4, 4, 1]]; myMap5 = [[1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 4, 4, 1], [1, 2, 1, 1, 1, 1, 1, 2, 1, 3, 1, 4, 1, 2, 1], [2, 1, 2, 1, 3, 1, 3, 1, 2, 1, 1, 1, 2, 1, 1], [2, 1, 2, 2, 3, 2, 1, 3, 1, 2, 2, 2, 1, 1, 3], [2, 1, 2, 7, 7, 2, 1, 1, 3, 1, 1, 2, 1, 1, 1], [1, 3, 4, 4, 4, 5, 1, 1, 1, 2, 1, 2, 1, 1, 1], [1, 3, 2, 1, 1, 2, 2, 2, 1, 2, 1, 2, 1, 2, 2], [1, 5, 2, 1, 1, 1, 2, 2, 2, 2, 1, 4, 4, 5, 1], [2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 5, 4, 4, 1], [1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1]]; myMap6 = [[1, 1, 1, 2, 1, 1, 7, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 4, 4, 4, 7, 4, 4, 4, 4, 4, 4, 3, 8], [1, 1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 2, 5, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1], [1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 3, 1], [9, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2], [2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1, 2, 2, 3, 1], [1, 1, 1, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2, 3, 1], [1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 5, 4, 1], [1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 6, 1]]; myMap7 = [[4, 4, 7, 4, 4, 4, 4, 1, 1, 2, 1, 1, 1, 1, 1], [1, 1, 4, 1, 1, 1, 2, 5, 1, 2, 1, 1, 1, 1, 1], [1, 1, 1, 1, 5, 9, 9, 3, 1, 2, 1, 1, 2, 2, 1], [2, 2, 1, 1, 5, 4, 1, 1, 2, 1, 1, 2, 1, 1, 2], [1, 9, 3, 1, 5, 1, 1, 4, 1, 1, 1, 1, 1, 1, 2], [1, 1, 1, 1, 5, 1, 1, 6, 1, 1, 1, 1, 1, 2, 1], [1, 1, 1, 1, 5, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1], [2, 2, 1, 4, 4, 5, 4, 4, 4, 4, 4, 1, 2, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1]]; myMap8 = [[1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1], [1, 2, 2, 1, 1, 2, 1, 10, 1, 2, 1, 1, 2, 2, 1], [2, 1, 1, 2, 1, 1, 3, 4, 3, 1, 1, 1, 2, 2, 1], [1, 1, 11, 1, 1, 1, 5, 2, 5, 1, 1, 1, 2, 2, 1], [1, 2, 1, 2, 1, 1, 3, 2, 3, 1, 1, 1, 2, 2, 1], [10, 9, 3, 1, 1, 1, 4, 4, 4, 4, 1, 1, 1, 1, 1], [1, 2, 1, 2, 2, 2, 6, 2, 6, 6, 1, 1, 2, 2, 1, 1], [1, 2, 1, 2, 1, 12, 1, 1, 2, 1, 1, 1, 2, 2, 1], [1, 2, 2, 2, 1, 12, 1, 1, 2, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 12, 1, 1, 2, 1, 1, 1, 1, 1, 1]]; myMap9 = [[1, 1, 1, 1, 1, 2, 7, 7, 7, 1, 1, 4, 7, 1, 1], [3, 4, 4, 4, 4, 5, 4, 4, 5, 1, 1, 1, 4, 1, 1, 1], [1, 2, 2, 11, 1, 1, 13, 1, 12, 1, 1, 2, 1, 1, 1], [10, 1, 2, 1, 1, 2, 2, 1, 2, 2, 2, 1, 1, 1, 1], [1, 1, 2, 2, 2, 1, 12, 1, 13, 1, 2, 1, 1, 1, 1], [1, 2, 1, 12, 1, 1, 2, 1, 2, 1, 2, 2, 10, 2, 2], [10, 1, 10, 1, 11, 1, 2, 1, 2, 1, 1, 4, 4, 4, 1], [1, 12, 1, 13, 1, 11, 2, 10, 2, 1, 1, 1, 1, 7, 1], [13, 1, 10, 1, 11, 1, 2, 1, 2, 1, 1, 4, 5, 4, 1], [1, 12, 1, 12, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 2]]; myMap10 = [[1, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1], [1, 9, 3, 1, 1, 1, 1, 4, 1, 1, 1, 2, 2, 2, 2], [1, 1, 5, 2, 1, 1, 2, 1, 2, 2, 2, 1, 1, 1, 1], [1, 1, 3, 1, 1, 2, 1, 4, 1, 1, 1, 1, 1, 1, 1], [1, 1, 3, 1, 1, 2, 9, 3, 2, 1, 1, 1, 2, 2, 1], [1, 2, 3, 1, 1, 2, 2, 1, 2, 2, 2, 2, 1, 1, 1], [10, 1, 4, 5, 4, 4, 4, 1, 2, 9, 9, 9, 5, 5, 5], [1, 2, 3, 1, 1, 2, 2, 10, 2, 2, 1, 1, 1, 1, 1], [1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2]]; myMap11 = [[1, 1, 1, 1, 2, 2, 2, 7, 2, 2, 2, 2, 1, 1, 1], [1, 1, 1, 2, 1, 1, 4, 4, 4, 5, 4, 1, 2, 1, 1], [1, 1, 2, 1, 5, 4, 4, 4, 4, 1, 1, 1, 1, 2, 1], [1, 1, 2, 1, 1, 4, 4, 4, 5, 4, 4, 1, 1, 2, 1], [1, 1, 2, 1, 4, 5, 4, 4, 5, 4, 4, 1, 1, 2, 1], [1, 1, 2, 1, 1, 4, 4, 4, 5, 4, 4, 1, 1, 2, 1, 1], [1, 1, 1, 2, 1, 1, 1, 4, 1, 1, 1, 1, 2, 1, 1], [1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 2, 7, 2, 7, 2, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 4, 4, 1, 4, 4, 1, 1, 1, 1, 1]]; myMap12 = [[1, 1, 2, 7, 1, 15, 4, 4, 1, 1, 7, 1, 1, 1, 1], [1, 1, 1, 4, 1, 1, 1, 2, 1, 1, 3, 1, 1, 1, 1], [2, 10, 2, 3, 1, 1, 1, 1, 2, 2, 5, 2, 1, 1, 1], [1, 1, 1, 3, 4, 4, 4, 4, 4, 4, 8, 1, 2, 1, 1], [1, 1, 12, 1, 1, 5, 1, 2, 11, 2, 2, 2, 1, 1, 1], [1, 1, 12, 1, 1, 5, 1, 1, 5, 1, 1, 4, 4, 1, 1], [1, 1, 12, 1, 1, 5, 1, 1, 5, 1, 2, 2, 6, 10, 10], [1, 1, 1, 2, 2, 1, 2, 2, 2, 1, 2, 1, 1, 1, 1], [1, 1, 1, 1, 1, 15, 1, 4, 1, 15, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 15, 1, 1, 1, 15, 1, 1, 1, 1, 1]]; myMap13 = [[1, 1, 1, 1, 1, 1, 15, 15, 15, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1], [1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1, 12, 1, 1, 1], [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1], [1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 2, 1, 2], [1, 1, 2, 1, 1, 1, 1, 4, 1, 1, 1, 1, 12, 1, 1], [2, 1, 2, 2, 2, 2, 2, 2, 1, 2, 1, 2, 1, 1, 1], [1, 1, 1, 1, 1, 5, 1, 12, 1, 2, 1, 2, 1, 1, 1], [1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1, 1, 4, 1], [1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 6, 2]]; myMap14 = [[1, 1, 13, 1, 13, 1, 13, 1, 13, 1, 12, 1, 12, 1, 1], [1, 13, 1, 13, 1, 12, 1, 12, 1, 12, 1, 13, 1, 12, 1], [10, 1, 11, 1, 10, 1, 10, 1, 11, 1, 10, 1, 11, 1, 10], [1, 12, 1, 12, 1, 13, 1, 12, 1, 11, 1, 12, 1, 12, 1], [11, 1, 11, 1, 10, 1, 10, 1, 11, 1, 12, 1, 13, 1, 10], [1, 13, 1, 12, 1, 12, 1, 12, 1, 13, 1, 10, 1, 13, 1], [10, 1, 11, 1, 11, 1, 11, 1, 11, 1, 10, 1, 10, 1, 11], [1, 12, 1, 13, 1, 13, 1, 12, 1, 13, 1, 13, 1, 13, 1], [11, 1, 10, 1, 10, 1, 10, 1, 10, 1, 10, 1, 11, 1, 10], [1, 13, 1, 12, 1, 12, 1, 1, 1, 13, 1, 13, 1, 13, 1]]; myMap15 = [[1, 5, 1, 1, 1, 4, 4, 7, 4, 4, 7, 4, 4, 7, 4], [1, 5, 1, 1, 2, 2, 2, 3, 2, 1, 15, 1, 1, 15, 1], [1, 2, 2, 2, 1, 1, 2, 3, 2, 1, 14, 1, 1, 14, 1], [10, 1, 1, 2, 2, 2, 1, 3, 2, 1, 14, 1, 1, 14, 1], [1, 3, 3, 1, 2, 1, 1, 15, 2, 2, 2, 5, 1, 2, 1], [2, 14, 14, 10, 2, 1, 1, 14, 1, 1, 2, 1, 2, 2, 2], [1, 3, 3, 1, 2, 1, 1, 14, 1, 1, 2, 1, 2, 1, 1], [2, 2, 1, 2, 2, 2, 1, 2, 1, 2, 2, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1]]; myMap16 = [[1, 1, 1, 1, 1, 1, 2, 1, 12, 1, 1, 1, 1, 1, 1], [2, 2, 1, 1, 1, 2, 1, 2, 1, 2, 2, 2, 2, 1, 1], [1, 1, 3, 14, 3, 1, 1, 2, 1, 2, 1, 1, 2, 1, 2], [10, 1, 15, 2, 15, 2, 1, 1, 3, 1, 1, 4, 14, 4, 1], [1, 12, 14, 1, 14, 1, 2, 1, 15, 2, 2, 2, 2, 1, 2], [2, 1, 1, 1, 1, 1, 2, 1, 14, 1, 1, 4, 14, 4, 1], [1, 1, 1, 1, 1, 1, 2, 11, 15, 2, 2, 2, 2, 1, 2], [1, 1, 1, 1, 1, 1, 2, 1, 3, 13, 1, 4, 14, 4, 1], [1, 4, 4, 5, 4, 1, 12, 1, 1, 2, 2, 11, 2, 1, 2], [1, 1, 6, 1, 6, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1]]; myMap17 = [[1, 1, 3, 1, 3, 1, 1, 7, 1, 1, 2, 1, 1, 2, 1], [1, 1, 3, 1, 3, 1, 3, 5, 3, 1, 2, 1, 1, 2, 1], [1, 1, 1, 3, 1, 1, 3, 5, 3, 1, 2, 1, 1, 2, 1], [1, 1, 1, 3, 1, 1, 3, 5, 3, 1, 2, 1, 1, 2, 1], [1, 1, 1, 3, 1, 1, 1, 6, 1, 1, 1, 2, 2, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 4, 1, 1, 1, 4, 1, 3, 1, 3, 1, 1, 3, 1, 1], [1, 4, 1, 4, 1, 4, 1, 3, 1, 3, 5, 1, 3, 1, 1], [1, 1, 4, 4, 4, 1, 1, 3, 1, 3, 1, 5, 3, 1, 1], [1, 1, 4, 1, 4, 1, 1, 1, 1, 3, 1, 1, 3, 1, 1]]; size = 32; width = 90; height = 90; _root.onKeyDown = function () { if (playGame) { if (Key.isDown(37)) { doLeft(); doPusher(); } else if (Key.isDown(39)) { doRight(); doPusher(); } else if (Key.isDown(40)) { doDown(); doPusher(); } else if (Key.isDown(38)) { doUp(); doPusher(); } else if (Key.isDown(82)) { playGame = 0; lives--; nextFrame(); } } checkWin(); }; d = 0; playGame = 1; myMap = _root["myMap" + level]; buildMap(myMap); createMc(7, 9); Key.addListener(_root); stop();
Frame 4
var i = 0; while (i < H) { var j = 0; while (j < W) { removeMovieClip(this[(("tile_" + i) + "_") + j]); j++; } i++; } removeMovieClip(mc); removeMovieClip(levelText); if (lives < 0) { gotoAndStop (2); return(undefined); } if (level > 17) { nextFrame(); } else { prevFrame(); }
Frame 5
stop();
Symbol 20 MovieClip [mc] Frame 1
stop();
Symbol 20 MovieClip [mc] Frame 55
_root.level++; _root.nextFrame();
Symbol 74 Button
on (press, keyPress "<Space>") { nextFrame(); }
Symbol 75 Button
on (press) { getURL ("http://lightforce.freestuff.gr", "_blank"); }
Symbol 76 Button
on (press) { if (level < 17) { level++; } }

Library Items

Symbol 1 Sound [snd1]
Symbol 2 GraphicUsed by:16
Symbol 3 GraphicUsed by:16
Symbol 4 GraphicUsed by:16
Symbol 5 GraphicUsed by:16
Symbol 6 GraphicUsed by:16
Symbol 7 GraphicUsed by:16
Symbol 8 GraphicUsed by:16
Symbol 9 GraphicUsed by:16
Symbol 10 GraphicUsed by:16
Symbol 11 GraphicUsed by:16
Symbol 12 GraphicUsed by:16
Symbol 13 GraphicUsed by:16
Symbol 14 GraphicUsed by:16
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClip [tile]Uses:2 3 4 5 6 7 8 9 10 11 12 13 14 15
Symbol 17 GraphicUsed by:18 20
Symbol 18 MovieClipUses:17Used by:20
Symbol 19 SoundUsed by:20
Symbol 20 MovieClip [mc]Uses:17 18 19
Symbol 21 FontUsed by:23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Symbol 22 FontUsed by:23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 43 44 46 47 60 61 62 63 64 65 66 81
Symbol 23 TextUses:21 22Used by:40
Symbol 24 TextUses:21 22Used by:40
Symbol 25 TextUses:21 22Used by:40
Symbol 26 TextUses:21 22Used by:40
Symbol 27 TextUses:21 22Used by:40
Symbol 28 TextUses:21 22Used by:40
Symbol 29 TextUses:21 22Used by:40
Symbol 30 TextUses:21 22Used by:40
Symbol 31 TextUses:21 22Used by:40
Symbol 32 TextUses:21 22Used by:40
Symbol 33 TextUses:21 22Used by:40
Symbol 34 TextUses:21 22Used by:40
Symbol 35 TextUses:21 22Used by:40
Symbol 36 TextUses:21 22Used by:40
Symbol 37 TextUses:21 22Used by:40
Symbol 38 TextUses:21 22Used by:40
Symbol 39 TextUses:21 22Used by:40
Symbol 40 MovieClip [levelText]Uses:23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
Symbol 41 GraphicUsed by:Timeline
Symbol 42 GraphicUsed by:Timeline
Symbol 43 TextUses:22Used by:Timeline
Symbol 44 TextUses:22Used by:Timeline
Symbol 45 FontUsed by:46
Symbol 46 TextUses:45 22Used by:Timeline
Symbol 47 TextUses:22Used by:Timeline
Symbol 48 FontUsed by:49 52 53 54 55 56 57 58 59 80
Symbol 49 EditableTextUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:Timeline
Symbol 51 GraphicUsed by:Timeline
Symbol 52 TextUses:48Used by:Timeline
Symbol 53 TextUses:48Used by:Timeline
Symbol 54 TextUses:48Used by:Timeline
Symbol 55 TextUses:48Used by:Timeline
Symbol 56 TextUses:48Used by:Timeline
Symbol 57 TextUses:48Used by:Timeline
Symbol 58 TextUses:48Used by:Timeline
Symbol 59 TextUses:48Used by:Timeline
Symbol 60 TextUses:22Used by:Timeline
Symbol 61 TextUses:22Used by:Timeline
Symbol 62 TextUses:22Used by:Timeline
Symbol 63 TextUses:22Used by:Timeline
Symbol 64 TextUses:22Used by:Timeline
Symbol 65 TextUses:22Used by:Timeline
Symbol 66 TextUses:22Used by:Timeline
Symbol 67 FontUsed by:68 69 70 71 72
Symbol 68 TextUses:67Used by:Timeline
Symbol 69 TextUses:67Used by:Timeline
Symbol 70 TextUses:67Used by:Timeline
Symbol 71 TextUses:67Used by:Timeline
Symbol 72 TextUses:67Used by:Timeline
Symbol 73 GraphicUsed by:74 75 76
Symbol 74 ButtonUses:73Used by:Timeline
Symbol 75 ButtonUses:73Used by:Timeline
Symbol 76 ButtonUses:73Used by:Timeline
Symbol 77 GraphicUsed by:Timeline
Symbol 78 FontUsed by:79
Symbol 79 EditableTextUses:78Used by:Timeline
Symbol 80 TextUses:48Used by:Timeline
Symbol 81 TextUses:22Used by:Timeline

Special Tags

Protect (24)Timeline Frame 131 bytes "..$1$FA$cPMfx3UUtvXNPYcC891ZE/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "snd1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 20 as "mc"
ExportAssets (56)Timeline Frame 1Symbol 40 as "levelText"

Dynamic Text Variables

textSymbol 49 EditableText""
livesSymbol 79 EditableText""




http://swfchan.com/3/13742/info.shtml
Created: 4/6 -2019 09:35:15 Last modified: 4/6 -2019 09:35:15 Server time: 05/11 -2024 09:28:26