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

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

amazed.swf

This is the info page for
Flash #167818

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


Text
If you can read this, you need a
better connection.

Amazed

Version 1.0

Play game

Find the blue exit

To make the game
playable, you can not see
longer then 7 squares,
such squares will look
like white spaces

Credits

I could not have done this
without the book "Tricks of the
3d game programming gurus",
it rocks, consider buying it.

Henrik
"henke37"
Andersson

Author

Credits

Back to the menu

Next level

You won!

Try anyway

It has been detected that your flash player does not
support the features required to play this game. This
game requires Flash Player 7 or above.

Trouble!

QUIT

ActionScript [AS1/AS2]

Frame 1
stop(); var dummy_mc = _root.createEmptyMovieClip("loadclip", 0); dummy_mc.onEnterFrame = function () { if ((_root.getBytesLoaded() > 0) and (_root.getBytesLoaded() == _root.getBytesTotal())) { dummy_mc.removeMovieClip(); gotoAndStop ("Mainmenu"); } loadmask_mc._xscale = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; };
Frame 2
function loadlevel(levelname) { var _local2 = new Maze(); var _local5 = false; var _local3 = true; switch (levelname) { case "dummy1" : sizex = 3; sizey = 3; startx = 0; starty = 0; startdir = 0; wallsv = [[9, 9, 9, 9], [9, 0, 0, 9], [9, 9, 9, 9]]; wallsh = [[9, 9, 9], [0, 9, 0], [0, 9, 0], [9, 9, 6]]; break; case "dummy2" : sizex = 5; sizey = 3; startx = 0; starty = 0; startdir = 0; wallsv = [[9, 0, 0, 0, 0, 9], [9, 9, 9, 9, 9, 9], [9, 0, 0, 0, 0, 9]]; wallsh = [[9, 9, 9, 9, 9], [0, 0, 0, 0, 9], [0, 9, 0, 9, 0], [9, 9, 9, 9, 6]]; break; case "pyramid" : sizex = 9; sizey = 5; startx = 8; starty = 0; starrdir = 3; wallsv = [[9, 0, 9, 0, 0, 0, 9, 0, 0, 9], [9, 9, 0, 0, 9, 0, 0, 0, 9, 9], [9, 0, 9, 0, 0, 0, 0, 9, 0, 9], [9, 0, 0, 9, 0, 9, 9, 0, 0, 9], [9, 0, 0, 0, 9, 9, 0, 0, 0, 9]]; wallsh = [[9, 9, 9, 9, 9, 9, 9, 9, 9], [9, 0, 9, 9, 0, 9, 0, 9, 9], [0, 9, 0, 9, 0, 9, 9, 9, 0], [0, 0, 9, 0, 9, 0, 9, 0, 0], [0, 0, 0, 9, 0, 9, 0, 0, 0], [0, 0, 0, 0, 6, 0, 0, 0, 0]]; break; case "zig" : sizex = 5; sizey = 5; startx = 0; starty = 0; startdir = 0; wallsv = [[9, 9, 0, 0, 0, 6], [9, 0, 9, 0, 9, 9], [9, 9, 0, 9, 0, 9], [9, 0, 9, 0, 9, 9], [9, 9, 0, 0, 0, 9]]; wallsh = [[9, 9, 9, 9, 9], [0, 9, 0, 9, 9], [9, 0, 9, 0, 0], [0, 9, 0, 9, 0], [0, 0, 9, 0, 0], [6, 9, 9, 9, 9]]; break; case "zag" : sizex = 4; sizey = 5; startx = 4; starty = 5; startdir = 3; wallsv = [[9, 0, 0, 9, 9], [9, 0, 9, 0, 9], [9, 9, 0, 9, 9], [9, 0, 9, 0, 9], [9, 9, 0, 0, 9]]; wallsh = [[9, 9, 9, 9], [0, 9, 0, 0], [0, 0, 9, 0], [0, 9, 9, 0], [0, 9, 0, 9], [6, 9, 9, 9]]; break; case "level1" : sizex = 9; sizey = 9; startx = 0; starty = 0; startdir = 0; wallsv = [[9, 9, 0, 0, 0, 0, 0, 9, 9, 9], [9, 0, 9, 9, 9, 0, 9, 9, 0, 9], [9, 0, 0, 9, 0, 9, 0, 0, 9, 9], [9, 9, 9, 9, 0, 9, 9, 9, 0, 9], [9, 0, 0, 0, 0, 0, 0, 0, 9, 9], [9, 9, 9, 0, 0, 0, 0, 9, 0, 9], [9, 0, 0, 9, 9, 9, 0, 0, 0, 9], [9, 0, 9, 0, 0, 0, 9, 0, 9, 9], [9, 0, 0, 0, 9, 9, 0, 9, 0, 9]]; wallsh = [[9, 9, 9, 9, 9, 9, 9, 9, 9], [0, 0, 0, 0, 0, 9, 0, 0, 0], [9, 9, 0, 0, 9, 0, 9, 0, 9], [9, 0, 9, 9, 0, 9, 0, 9, 0], [0, 9, 0, 9, 0, 0, 0, 9, 9], [0, 0, 0, 9, 9, 9, 9, 0, 0], [0, 9, 9, 9, 0, 9, 0, 9, 9], [9, 9, 9, 0, 0, 9, 9, 9, 0], [0, 9, 0, 9, 0, 0, 0, 0, 9], [9, 9, 9, 9, 9, 9, 9, 9, 6]]; break; case "level2" : sizex = 13; sizey = 3; startx = 0; starty = 0; startdir = 0; wallsv = [[9, 9, 0, 0, 9, 0, 9, 0, 9, 9, 9, 0, 0, 6], [9, 0, 0, 0, 0, 0, 0, 0, 9, 0, 9, 9, 9, 9], [9, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 9, 0, 9]]; wallsh = [[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [0, 0, 9, 9, 0, 9, 9, 0, 0, 0, 0, 0, 9], [9, 9, 0, 0, 0, 9, 9, 9, 0, 9, 0, 0, 0], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9]]; break; case "level3" : break; case "level4" : sizex = 90; sizey = 9; startx = 5; starty = 0; startdir = 0; wallsv = [[9, 0, 0, 9, 0, 0, 9, 0, 0, 0, 9], [9, 9, 0, 9, 0, 0, 0, 0, 9, 0, 9], [9, 9, 9, 0, 0, 0, 0, 9, 9, 9, 9], [9, 9, 9, 9, 0, 0, 0, 9, 9, 9, 9], [9, 0, 0, 9, 9, 0, 0, 9, 9, 9, 9], [9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 9], [9, 0, 9, 0, 0, 9, 0, 0, 0, 9, 9], [9, 9, 0, 0, 9, 0, 0, 0, 0, 0, 9], [9, 0, 0, 0, 0, 0, 9, 0, 0, 0, 9]]; wallsh = [[9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [0, 0, 9, 9, 9, 0, 9, 0, 9, 0], [0, 0, 0, 9, 9, 9, 9, 0, 0, 0], [0, 9, 0, 9, 9, 0, 9, 0, 0, 9], [0, 0, 9, 0, 0, 9, 9, 0, 0, 0], [0, 9, 0, 0, 9, 9, 0, 9, 0, 0], [0, 0, 0, 9, 9, 9, 0, 0, 0, 0], [0, 0, 9, 0, 9, 9, 9, 9, 0, 9], [9, 9, 0, 9, 9, 9, 9, 9, 9, 0], [9, 9, 9, 9, 6, 9, 9, 9, 9, 9]]; break; case "level5" : sizex = 5; sizey = 16; startx = 3; starty = 0; startdir = 0; wallsv = [[9, 0, 0, 0, 0, 9], [9, 0, 0, 0, 9, 9], [9, 0, 9, 9, 0, 9], [9, 9, 0, 0, 9, 9], [9, 9, 0, 0, 9, 9], [9, 0, 0, 9, 0, 9], [9, 0, 9, 0, 9, 9], [9, 9, 9, 0, 0, 9], [9, 0, 9, 9, 0, 9], [9, 9, 0, 0, 9, 9], [9, 0, 9, 9, 0, 9], [9, 0, 0, 0, 0, 9], [9, 9, 0, 9, 9, 9], [9, 0, 9, 0, 0, 9], [9, 0, 0, 9, 0, 9], [9, 9, 9, 0, 9, 9]]; wallsh = [[9, 9, 9, 9, 9], [0, 9, 0, 9, 0], [9, 9, 0, 0, 9], [0, 0, 9, 0, 0], [0, 9, 9, 0, 0], [0, 9, 9, 9, 0], [9, 0, 0, 9, 0], [0, 9, 0, 9, 9], [9, 0, 9, 0, 9], [0, 0, 0, 0, 0], [0, 9, 9, 9, 0], [0, 9, 0, 9, 9], [0, 9, 9, 0, 0], [9, 0, 0, 9, 0], [0, 9, 9, 0, 9], [0, 0, 0, 9, 0], [9, 9, 6, 9, 9]]; break; case "open" : sizex = 2; sizey = 2; startx = 0; starty = 0; startdir = 0; wallsv = [[9, 0, 9], [9, 0, 9]]; wallsh = [[9, 9, 9], [0, 0, 0], [6, 6, 6]]; } if (_local3) { _local2.sizex = sizex; _local2.sizey = 1; _local2.sizez = sizey; _local2.wallsh = Array(wallsh); _local2.wallsv = Array(wallsv); _local2.playerx = startx; _local2.playery = 0; _local2.playerz = starty; _local2.playerdir = startdir; _local2.levelname = levelname; } else { _local2.sizex = sizex; _local2.sizey = sizey; _local2.sizez = sizez; _local2.wallsh = wallsh; _local2.wallsv = wallsv; _local2.playerx = startx; _local2.playery = starty; _local2.playerz = startz; _local2.playerdir = startdir; _local2.levelname = levelname; } _global.gotmap = _local5; return((_global.maze = _local2)); } _global.levellist = Array();
Frame 4
_root.nextLevel_btn._visible = _global.levellist.length > 0;
Frame 7
function win() { gotoAndStop ("win"); } _root.framed_hall.hall.viewangle = (Math.PI/2); _root.framed_hall.setSize(378, 216); _global.maze.addListner(_root.framed_hall.hall); _root.framed_hall.hall.redraw();
Symbol 12 Button
on (release) { loadlevel("dummy1"); with (_global.levellist) { push("level5"); push("level4"); push("level2"); push("pyramid"); push("level1"); push("dummy2"); } gotoAndStop (7); }
Symbol 16 Button
on (release) { gotoAndStop ("credits"); }
Symbol 53 MovieClip [__Packages.Maze] Frame 0
class Maze { var playerdir, playerz, playerx, playery, wallsh, wallsv; function Maze () { } function addListner(listner) { listner.maze = this; listners.push(listner); } function turn(dir) { var _local2; playerdir = playerdir + dir; if (playerdir < 0) { playerdir = playerdir + 4; } playerdir = playerdir % 4; for (_local2 in listners) { listners[_local2].rotation(); } updateAfterEvent(); } function move(dir) { var _local3; var _local5; _local5 = getrelwall(((dir == -1) ? 0 : 1), 0, 0); if (_local5 & 4) { _root.win(); } else { if (_local5 & 8) { return(false); } switch (playerdir) { case 0 : playerz = playerz + dir; break; case 1 : playerx = playerx + dir; break; case 2 : playerz = playerz - dir; break; case 3 : playerx = playerx - dir; break; } for (_local3 in listners) { listners[_local3].movement(); } updateAfterEvent(); return(true); } } function getrelwall(deep, dir, sidestep, y) { var _local6; var _local8; var _local3; var _local2; var _local4; y = y + playery; if (dir <= -1) { dir = 4 + dir; } _local8 = (dir + playerdir) % 4; switch (playerdir) { case 0 : _local3 = playerx + sidestep; _local2 = playerz + (deep - 1); break; case 1 : _local3 = playerx + (deep - 1); _local2 = playerz - sidestep; break; case 2 : _local3 = playerx - sidestep; _local2 = playerz - (deep - 1); break; case 3 : _local3 = playerx - (deep - 1); _local2 = playerz + sidestep; break; } switch (_local8) { case 0 : _local2 = _local2 + 1; break; case 1 : _local3 = _local3 + 1; break; case 2 : break; case 3 : break; } if ((_local8 % 2) == 0) { _local6 = wallsh; } else { _local6 = wallsv; } _local4 = _local6[y][_local2][_local3]; return(_local4); } var listners = Array(); }
Symbol 54 MovieClip [__Packages.Framed_Hall] Frame 0
class Framed_Hall extends MovieClip { var hall; function Framed_Hall () { super(); } function setSize(w, h) { hall.setSize(w, h); } }
Symbol 55 MovieClip [__Packages.Mazelistner] Frame 0
interface Mazelistner { }
Symbol 56 MovieClip [__Packages.Hall] Frame 0
class Hall extends MovieClip implements Mazelistner { var width, heigth, d, viewangle, ar, cubesize, clear, lineStyle, maze, beginFill, moveTo, lineTo, endFill; function Hall () { super(); } function setSize(w, h) { width = w; heigth = h; d = (w / 2) * Math.tan(viewangle / 2); ar = 1; cubesize = w; } function rotation() { redraw(); } function movement() { redraw(); } function redraw() { var _local3; var _local5; var _local2; var _local4; var _local7; var _local6; clear(); lineStyle(0, 0); var _local8 = 7; switch (maze.playerdir) { case 0 : _local3 = Math.min(_local8, maze.sizez - maze.playerz); break; case 1 : _local3 = Math.min(_local8, maze.sizex - maze.playerx); break; case 2 : _local3 = Math.min(_local8, maze.playerz + 1); break; case 3 : _local3 = Math.min(_local8, maze.playerx + 1); } while (_local3 > 0) { _local5 = Math.ceil((_local3 + 1.5) * Math.tan(viewangle / 2)); switch (maze.playerdir) { case 0 : _local7 = -Math.min(_local5, maze.playerx + 1); _local6 = Math.min(_local5, (maze.sizex - maze.playerx) + 1); break; case 1 : _local7 = -Math.min(_local5, maze.playerz + 1); _local6 = Math.min(_local5, (maze.sizez - maze.playerz) + 1); break; case 2 : _local7 = -Math.min(_local5, (maze.sizex - maze.playerx) + 1); _local6 = Math.min(_local5, maze.playerx + 1); break; case 3 : _local7 = -Math.min(_local5, (maze.sizez - maze.playerz) + 1); _local6 = Math.min(_local5, maze.playerz + 1); } _local2 = _local7; while (_local2 <= _local6) { _local4 = maze.getrelwall(_local3, 0, _local2, 0); if (_local4 & 1) { drawFace(_local3, _local2, 3, wallcolor); } else if (_local4 & 2) { drawFace(_local3, _local2, 3, exitcolor); } _local2++; } _local2 = -_local5; while (_local2 <= _local5) { drawFace(_local3, _local2, 2, topcolor); drawFace(_local3, _local2, -2, bottomcolor); _local4 = maze.getrelwall(_local3, -1, _local2, 0); if (_local4 & 1) { drawFace(_local3, _local2, -1, wallcolor); } else if (_local4 & 2) { drawFace(_local3, _local2, -1, exitcolor); } _local4 = maze.getrelwall(_local3, 1, _local2, 0); if (_local4 & 1) { drawFace(_local3, _local2, 1, wallcolor); } else if (_local4 & 2) { drawFace(_local3, _local2, 1, exitcolor); } _local2++; } _local3--; } } function drawFace(deep, sidestep, dir, color) { var _local5; var _local8; var _local6; var _local7; var _local4; var _local3; _local4 = (sidestep - 0.5) * cubesize; _local3 = (sidestep + 0.5) * cubesize; switch (dir) { case 0 : _local5 = convert3dTo2d(_local4, cubesize * -0.5, (deep - 0.5) * cubesize); _local8 = convert3dTo2d(_local4, cubesize * 0.5, (deep - 0.5) * cubesize); _local6 = convert3dTo2d(_local3, cubesize * 0.5, (deep - 0.5) * cubesize); _local7 = convert3dTo2d(_local3, cubesize * -0.5, (deep - 0.5) * cubesize); break; case 3 : _local5 = convert3dTo2d(_local4, cubesize * -0.5, (deep + 0.5) * cubesize); _local8 = convert3dTo2d(_local4, cubesize * 0.5, (deep + 0.5) * cubesize); _local6 = convert3dTo2d(_local3, cubesize * 0.5, (deep + 0.5) * cubesize); _local7 = convert3dTo2d(_local3, cubesize * -0.5, (deep + 0.5) * cubesize); break; case -1 : _local5 = convert3dTo2d(_local4, cubesize * -0.5, (deep - 0.5) * cubesize); _local8 = convert3dTo2d(_local4, cubesize * 0.5, (deep - 0.5) * cubesize); _local6 = convert3dTo2d(_local4, cubesize * 0.5, (deep + 0.5) * cubesize); _local7 = convert3dTo2d(_local4, cubesize * -0.5, (deep + 0.5) * cubesize); break; case 1 : _local5 = convert3dTo2d(_local3, cubesize * -0.5, (deep - 0.5) * cubesize); _local8 = convert3dTo2d(_local3, cubesize * 0.5, (deep - 0.5) * cubesize); _local6 = convert3dTo2d(_local3, cubesize * 0.5, (deep + 0.5) * cubesize); _local7 = convert3dTo2d(_local3, cubesize * -0.5, (deep + 0.5) * cubesize); break; case -2 : _local5 = convert3dTo2d(_local4, cubesize * -0.5, (deep - 0.5) * cubesize); _local8 = convert3dTo2d(_local4, cubesize * -0.5, (deep + 0.5) * cubesize); _local6 = convert3dTo2d(_local3, cubesize * -0.5, (deep + 0.5) * cubesize); _local7 = convert3dTo2d(_local3, cubesize * -0.5, (deep - 0.5) * cubesize); break; case 2 : _local5 = convert3dTo2d(_local4, cubesize * 0.5, (deep - 0.5) * cubesize); _local8 = convert3dTo2d(_local4, cubesize * 0.5, (deep + 0.5) * cubesize); _local6 = convert3dTo2d(_local3, cubesize * 0.5, (deep + 0.5) * cubesize); _local7 = convert3dTo2d(_local3, cubesize * 0.5, (deep - 0.5) * cubesize); } beginFill(color); moveTo(_local5.x, _local5.y); lineTo(_local8.x, _local8.y); lineTo(_local6.x, _local6.y); lineTo(_local7.x, _local7.y); lineTo(_local5.x, _local5.y); endFill(); } function convert3dTo2d(x, y, z) { z = Math.max(0, z); return({x:(width * 0.5) + ((d * x) / z), y:(heigth * 0.5) + (((d * (-y)) * ar) / z)}); } var wallcolor = 12632256; var exitcolor = 12303359; var topcolor = 14612722; var bottomcolor = 10066329; }
Symbol 24 Button
on (release) { gotoAndStop ("mainmenu"); }
Symbol 26 Button
on (release) { nextlevel = _global.levellist.pop(); loadlevel(nextlevel); gotoAndStop (7); }
Symbol 30 Button
on (release) { gotoAndStop ("mainmenu"); }
Symbol 38 Button
on (release, keyPress "<Up>") { _global.maze.move(1); }
Symbol 40 Button
on (release, keyPress "<Down>") { _global.maze.move(-1); }
Symbol 42 Button
on (release, keyPress "<Left>") { _global.maze.turn(-1); }
Symbol 44 Button
on (release, keyPress "<Right>") { _global.maze.turn(1); }
Symbol 47 Button
on (release) { gotoAndStop ("mainmenu"); }
Symbol 50 MovieClip [Hall] Frame 1
#initclip 6 Object.registerClass("Hall", Hall); #endinitclip
Symbol 52 MovieClip [Framed Hall] Frame 1
#initclip 5 Object.registerClass("Framed Hall", Framed_Hall); #endinitclip

Library Items

Symbol 1 FontUsed by:2 7 8 10 13 14 15 17 19 23 25 27 29 31 32 46
Symbol 2 TextUses:1Used by:Timeline
Symbol 3 GraphicUsed by:4  Timeline
Symbol 4 MovieClipUses:3Used by:Timeline
Symbol 5 GraphicUsed by:Timeline
Symbol 6 GraphicUsed by:Timeline
Symbol 7 TextUses:1Used by:Timeline
Symbol 8 TextUses:1Used by:Timeline
Symbol 9 GraphicUsed by:12 16 24 26 30
Symbol 10 TextUses:1Used by:12
Symbol 11 GraphicUsed by:12 16 24 26 30
Symbol 12 ButtonUses:9 10 11Used by:Timeline
Symbol 13 TextUses:1Used by:Timeline
Symbol 14 TextUses:1Used by:Timeline
Symbol 15 TextUses:1Used by:16
Symbol 16 ButtonUses:9 15 11Used by:Timeline
Symbol 53 MovieClip [__Packages.Maze]
Symbol 54 MovieClip [__Packages.Framed_Hall]
Symbol 55 MovieClip [__Packages.Mazelistner]
Symbol 56 MovieClip [__Packages.Hall]
Symbol 17 TextUses:1Used by:Timeline
Symbol 18 FontUsed by:19
Symbol 19 TextUses:1 18Used by:Timeline
Symbol 20 FontUsed by:21 22
Symbol 21 TextUses:20Used by:Timeline
Symbol 22 TextUses:20Used by:Timeline
Symbol 23 TextUses:1Used by:24
Symbol 24 ButtonUses:9 23 11Used by:Timeline
Symbol 25 TextUses:1Used by:26
Symbol 26 ButtonUses:9 25 11Used by:Timeline
Symbol 27 TextUses:1Used by:Timeline
Symbol 28 Sound [tada.wav]Used by:Timeline
Symbol 29 TextUses:1Used by:30
Symbol 30 ButtonUses:9 29 11Used by:Timeline
Symbol 31 TextUses:1Used by:Timeline
Symbol 32 TextUses:1Used by:Timeline
Symbol 33 GraphicUsed by:Timeline
Symbol 34 GraphicUsed by:Timeline
Symbol 35 GraphicUsed by:38 42 44
Symbol 36 FontUsed by:37 41 43
Symbol 37 TextUses:36Used by:38 40
Symbol 38 ButtonUses:35 37Used by:Timeline
Symbol 39 GraphicUsed by:40
Symbol 40 ButtonUses:39 37Used by:Timeline
Symbol 41 TextUses:36Used by:42
Symbol 42 ButtonUses:35 41Used by:Timeline
Symbol 43 TextUses:36Used by:44
Symbol 44 ButtonUses:35 43Used by:Timeline
Symbol 45 GraphicUsed by:47
Symbol 46 TextUses:1Used by:47
Symbol 47 ButtonUses:45 46Used by:Timeline
Symbol 48 GraphicUsed by:Timeline
Symbol 49 GraphicUsed by:52
Symbol 50 MovieClip [Hall]Used by:52
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClip [Framed Hall]Uses:49 50 51Used by:Timeline

Instance Names

"loadmask_mc"Frame 1Symbol 4 MovieClip
"nextLevel_btn"Frame 4Symbol 26 Button
"framed_hall"Frame 7Symbol 52 MovieClip [Framed Hall]
"hall"Symbol 52 MovieClip [Framed Hall] Frame 1Symbol 50 MovieClip [Hall]

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 2Symbol 53 as "__Packages.Maze"
ExportAssets (56)Timeline Frame 2Symbol 54 as "__Packages.Framed_Hall"
ExportAssets (56)Timeline Frame 2Symbol 55 as "__Packages.Mazelistner"
ExportAssets (56)Timeline Frame 2Symbol 56 as "__Packages.Hall"
ExportAssets (56)Timeline Frame 4Symbol 28 as "tada.wav"
ExportAssets (56)Timeline Frame 7Symbol 50 as "Hall"
ExportAssets (56)Timeline Frame 7Symbol 52 as "Framed Hall"

Labels

"preloader"Frame 1
"mainmenu"Frame 2
"credits"Frame 3
"win"Frame 4
"lowversion"Frame 5
"Game"Frame 7




http://swfchan.com/34/167818/info.shtml
Created: 18/10 -2018 10:26:43 Last modified: 18/10 -2018 10:26:43 Server time: 11/05 -2024 23:05:22