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

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

Yugopotamia Mania.swf

This is the info page for
Flash #26142

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


Text
YUGOVISION

High Scores

Loading Highscores...

X

Error loading highscores.
Sorry, please try again later.

john smith  the "golfinator"

3000

10

You

john smith  the "golfinator"

3000

10

1 of 10

Next

Back

Name

Score

Rank

Play

Watch "The Fairly OddParents" on Nickelodeon!

View Scores

lnstructions

Secret Code

another peaceful day
at the turner house...

until...

What the...?!

Quick Timmy!
the Yugopotamians
are stealing the world's
nickel supply!

to use as
air
fresheners!

this is a job for...

crash
nebula!

i wish i were
on that ship!

prepare
to be
de-nickeled!

Play

lncorrect Code!

Enter your Secret Code to turn on the wild-card pick-up!

Secret Code Entry!

Each time you find a       , walk over it for one of these
special powers...Hyper-Speed, Mega Blast or Ghost Power.
You never know what you’re going to get!

Enter Your Code:

<p align="left"></p>

Submit

Cancel

The warrior race of Yugopotamians has stolen the Earth's nickel supply
to use as air fresheners on their ship! Help Timmy get the nickels back!

Use the arrow keys to move Timmy. Watch out
for laser panels and trap doors.

Pick up chocolate, flowers, and teddy bears to
scare off Yugopotamian Guards. To use, hit the
space bar and then touch a Guard, or click on
the item you want to use.

Pick up the Blast Key and find the exit
before time runs out or it’s game over!

Pick up all nickels before proceeding
to the next level.

SCORE:

<p align="center"><font face="Coop Heavy" size="29" color="#000000" letterSpacing="1.000000" kerning="0">1000000</font></p>

Level

<p align="center"><font face="Coop Heavy" size="50" color="#000000" letterSpacing="0.000000" kerning="1">10</font></p>

<p align="center"><font face="Coop Heavy" size="40" color="#000000" letterSpacing="0.000000" kerning="1">You need 5 more nickels!</font></p>

Are you sure
you want to quit?

Yes

No

You've made the world
safe for spare change!

<p align="center"><font face="Coop Heavy" size="29" color="#273c58" letterSpacing="1.000000" kerning="0">1000000</font></p>

<p align="center"><font face="Coop Heavy" size="29" color="#ffffff" letterSpacing="1.000000" kerning="0">1000000</font></p>

Score:

Score:

Submit Score

Play Again

key

ActionScript [AS1/AS2]

Frame 1
function doLoading() { var _local1 = getBytesLoaded() / getBytesTotal(); if (_local1 == 1) { clearInterval(loader); gotoAndStop ("game"); } } var loader = setInterval(doLoading, 5); stop();
Frame 5
function init() { PROJECT_CLIP.init(); } var PROJECT_CLIP = project; init();
Symbol 27 Button
on (release) { smashing.keithm.Messenger.sendMessage("ui", "goScreenRemote", {screen:"splash"}); }
Symbol 52 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 1
stop();
Symbol 57 MovieClip Frame 5
stop();
Symbol 57 MovieClip Frame 10
stop();
Symbol 61 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 5
stop();
Symbol 64 MovieClip Frame 10
stop();
Symbol 72 MovieClip Frame 1
stop();
Symbol 77 Button
on (release) { smashing.keithm.Messenger.sendMessage("engine", "startGame"); }
Symbol 79 MovieClip [_nick_highscore_board] Frame 1
#initclip 51 Object.registerClass("_nick_highscore_board", nick.highscores.HighscoreTable); #endinitclip
Symbol 79 MovieClip [_nick_highscore_board] Frame 7
stop();
Symbol 79 MovieClip [_nick_highscore_board] Frame 11
stop();
Symbol 79 MovieClip [_nick_highscore_board] Frame 16
stop();
Instance of Symbol 57 MovieClip "btn_next" in Symbol 79 MovieClip [_nick_highscore_board] Frame 16
on (release) { _parent.nextPage(); } on (rollOver) { gotoAndStop ("over"); } on (rollOut, dragOut) { gotoAndStop ("off"); } on (press) { gotoAndStop ("down"); }
Instance of Symbol 64 MovieClip "btn_back" in Symbol 79 MovieClip [_nick_highscore_board] Frame 16
on (release) { _parent.prevPage(); } on (rollOver) { gotoAndStop ("over"); } on (rollOut, dragOut) { gotoAndStop ("off"); } on (press) { gotoAndStop ("down"); }
Symbol 79 MovieClip [_nick_highscore_board] Frame 22
play();
Symbol 79 MovieClip [_nick_highscore_board] Frame 28
stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 10
stop();
Symbol 192 Button
on (release) { stop(); iris_out.gotoAndPlay(2); btn_skip._visible = false; }
Symbol 198 MovieClip Frame 1
stop();
Symbol 198 MovieClip Frame 2
stopAllSounds(); play();
Symbol 198 MovieClip Frame 11
smashing.keithm.Messenger.sendMessage("engine", "startGame"); stop();
Symbol 243 MovieClip Frame 1
stop();
Symbol 244 MovieClip Frame 1
stop();
Symbol 338 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 1
stop();
Symbol 410 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 1
stop();
Symbol 413 MovieClip Frame 5
stop();
Symbol 413 MovieClip Frame 10
stop();
Instance of Symbol 413 MovieClip "btn_next" in Symbol 414 MovieClip Frame 304
on (release) { trace(_parent); trace(_parent._parent); trace(_parent._parent._parent); _parent._parent.iris_out.gotoAndPlay(2); _parent.nextFrame(); } on (rollOver) { gotoAndStop ("over"); } on (rollOut, dragOut) { gotoAndStop ("off"); } on (press) { gotoAndStop ("down"); }
Symbol 414 MovieClip Frame 356
stop();
Symbol 415 MovieClip Frame 833
stop();
Symbol 421 MovieClip Frame 71
stop();
Symbol 435 MovieClip Frame 1
stop();
Symbol 442 MovieClip Frame 1
error_mc._visible = false;
Symbol 445 MovieClip Frame 1
btn_invis.useHandCursor = false;
Symbol 445 MovieClip Frame 6
stop();
Symbol 445 MovieClip Frame 21
stop();
Symbol 465 MovieClip Frame 1
stop();
Symbol 469 MovieClip Frame 1
stop();
Symbol 477 MovieClip Frame 1
stop();
Symbol 489 MovieClip Frame 1
btn_invis.useHandCursor = false;
Symbol 489 MovieClip Frame 6
stop();
Symbol 489 MovieClip Frame 21
stop();
Symbol 518 MovieClip Frame 1
stop();
Symbol 535 MovieClip Frame 1
stop();
Symbol 544 MovieClip Frame 1
stop();
Symbol 552 MovieClip Frame 1
stop();
Symbol 552 MovieClip Frame 50
stop();
Symbol 565 MovieClip Frame 1
stop();
Symbol 565 MovieClip Frame 2
play();
Symbol 571 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 2
play();
Symbol 580 MovieClip Frame 1
btn_invis.useHandCursor = false;
Symbol 583 MovieClip Frame 9
stop();
Symbol 584 MovieClip Frame 1
stop();
Symbol 584 MovieClip Frame 10
stop();
Symbol 586 MovieClip Frame 10
stop();
Symbol 587 MovieClip Frame 1
stop();
Symbol 612 MovieClip Frame 25
stop();
Symbol 613 MovieClip Frame 36
stop();
Symbol 679 MovieClip Frame 1
stop();
Symbol 696 MovieClip Frame 36
stop();
Symbol 700 MovieClip Frame 1
stop();
Symbol 709 MovieClip [Project] Frame 1
#initclip 50 Object.registerClass("Project", nick.yugopoMaze.Engine); #endinitclip
Symbol 711 Button
on (keyPress "<Left>") { return(undefined); } on (keyPress "<Right>") { return(undefined); } on (keyPress "<Up>") { return(undefined); } on (keyPress "<Down>") { return(undefined); }
Symbol 1037 MovieClip [__Packages.smashing.keithm.Messenger] Frame 0
class smashing.keithm.Messenger { static var __addresses; function Messenger () { } static function registerAddress(id, obj) { if (__addresses == undefined) { __addresses = {}; } __addresses[id] = obj; } static function removeAddress(id) { __addresses[id] = ""; } static function sendMessage(id, message, args) { if ((__addresses[id] != "") && (__addresses[id] != undefined)) { __addresses[id].onMessageReceived(message, args); return(undefined); } trace("[Messenger] Error locating message recipient " + id); } }
Symbol 1038 MovieClip [__Packages.smashing.keithm.BaseEngine] Frame 0
class smashing.keithm.BaseEngine extends MovieClip { var __gameStartTime, __interval, isPaused, mouse, key; function BaseEngine () { super(); } function init() { __gameStartTime = getTimer(); __initInterval(); __initSounds(); __initGameState(); __initUI(); __initViewport(); __initMouse(); __initKey(); smashing.keithm.Messenger.registerAddress("engine", this); } function __initInterval() { __interval = new smashing.keithm.IntervalEngine(this, "update"); __interval.startFast(); } function __initSounds() { } function __initGameState() { } function __initUI() { } function __initViewport() { } function update(dt) { } function pause() { isPaused = true; } function unpause() { isPaused = false; } function onQuit() { stopAllSounds(); destroy(); } function destroy() { __interval.clear(); __clearMouse(); __clearKey(); } function __initMouse() { mouse = {}; mouse.owner = this; Mouse.addListener(mouse); } function __clearMouse() { Mouse.removeListener(mouse); } function mouse_up() { } function mouse_down() { } function __initKey() { key = {}; key.owner = this; Key.addListener(key); } function __clearKey() { Key.removeListener(key); } function key_down() { } function key_up() { } function onMessageReceived(message, args) { this[message](args); } }
Symbol 1039 MovieClip [__Packages.smashing.keithm.IntervalEngine] Frame 0
class smashing.keithm.IntervalEngine { var _uo, _uf, _update_interval, _last_update, _i, _ft, _el; function IntervalEngine (update_object, update_function) { _uo = update_object; _uf = update_function; } function startFlat(FPS) { _FPS = FPS; _update_interval = 1 / FPS; _last_update = getTimer() * 0.001; _i = setInterval(this, "_flat_step", 0); } function startFlex() { _last_update = getTimer() * 0.001; _i = setInterval(this, "_flex_step", 0); } function startFast() { _last_update = getTimer(); _i = setInterval(this, "_fast_step", 0); } function pause(Void) { _is_paused = true; } function unpause(Void) { _is_paused = false; } function reset(Void) { if (_i != undefined) { clearInterval(_i); } _ft = 0; _last_update = getTimer() * 0.001; _lel = _MAX_FRAMETIME / 2; pause(); } function _flex_step(Void) { if (_is_paused) { _last_update = getTimer() * 0.001; return(undefined); } _el = Math.min(_MAX_FRAMETIME, (-_last_update) + ((_last_update = getTimer() * 0.001))); _lel = _lel - Math.max(-_MAX_TIMEDIFF, Math.min(_MAX_TIMEDIFF, _lel - _el)); _uo[_uf](_lel); } function _flat_step(Void) { if (_is_paused) { return(undefined); } _ft = _ft + ((-_last_update) + ((_last_update = getTimer() * 0.001))); if (_ft < _update_interval) { return(undefined); } _uo[_uf](_ft); _ft = 0; } function _fast_step(Void) { _el = (-_last_update) + ((_last_update = getTimer())); _uo[_uf](_el * 0.001); } function clear() { clearInterval(_i); } var _MAX_TIMEDIFF = 0.005; var _MIN_FPS = 5; var _MAX_FRAMETIME = 1 / smashing.keithm.IntervalEngine.prototype._MIN_FPS; var _lel = 0.2; var _FPS = 0; var _is_paused = false; }
Symbol 1040 MovieClip [__Packages.nick.yugopoMaze.Engine] Frame 0
class nick.yugopoMaze.Engine extends smashing.keithm.BaseEngine { var activeWorld, pause, __UI, __interval, __sounds, viewport_mc, __state, isPaused, unpause, gotoAndStop, mouse, mouseHD_mc, _xmouse, _ymouse, key, __gameStartTime; function Engine () { super(); } function init() { super.init(); activeWorld = new nick.yugopoMaze.World(); activeWorld.init(this); nick.highscores.HighscoreEngine.init(); pause(); __UI.goScreen("splash"); } function __initInterval() { __interval = new smashing.keithm.IntervalEngine(this, "update"); __interval.startFast(); } function __initSounds() { nick.yugopoMaze.Sounds.init(); __sounds = nick.yugopoMaze.Sounds.getInstance(); __sounds.generateSounds(viewport_mc); } function __initGameState() { nick.yugopoMaze.GameState.init(); __state = nick.yugopoMaze.GameState.getInstance(); __state.hasWendysCode = false; } function __initUI() { nick.yugopoMaze.ui.UI.init(); __UI = nick.yugopoMaze.ui.UI.getInstance(); __UI.linkEngine(this); __UI.reset(); } function __initViewport() { smashing.keithm.Viewport.init(viewport_mc, 2, nick.yugopoMaze.GameState.getInstance()); var _local2 = smashing.keithm.Viewport.getInstance(); _local2.setScrollport(1); _local2.createGroup({name:"bg", index:0, slots:20, scrollport:true}); _local2.createGroup({name:"edge", index:1, slots:20, scrollport:true}); _local2.createGroup({name:"patch", index:2, slots:20}); _local2.createGroup({name:"map", index:3, slots:1, scrollport:true}); _local2.createGroup({name:"pickup", index:4, slots:100}); _local2.createGroup({name:"effect", index:5, slots:100, sortAxis:"", reverse:false}); _local2.createGroup({name:"dynamic", index:6, slots:100, sortAxis:"y", ascending:true}); _local2.reset(); } function viewHighscore() { __UI.goScreen("viewHighscore"); } function sendHighscore() { __UI.goScreen("sendHighscore"); } function update(dt) { if (!isPaused) { activeWorld.update(dt); } __UI.update(dt); __state.hasChanged = false; updateAfterEvent(); } function startGame() { __state.reset(); startLevel(); } function startLevel() { __UI.goScreen("gameplay"); trace("Start Music!"); __state.resetLevel(); __sounds.playMusic(); activeWorld.generate(new nick.yugopoMaze.levels.LevelRandom()); smashing.keithm.Viewport.getInstance().newView(); activeWorld.start(); unpause(); } function endLevel(success) { pause(); __state.addTimeScore(); __state.levelNum++; __UI.goScreen("levelTrans"); __sounds.stopMusic(); } function endGame() { pause(); clear(); __sounds.stopMusic(); __UI.goScreen("splash"); } function clear() { activeWorld.clear(); smashing.keithm.Viewport.getInstance().newView(); } function toggleMusic() { __sounds.toggleMusic(); smashing.keithm.Messenger.sendMessage("screen", "updateMuteButton", {isMuted:__sounds.muteMusic}); } function submitWendysCode(t_data) { if (t_data.code.toLowerCase() == __WENDYS_CODE.toLowerCase()) { __state.hasWendysCode = true; __UI.goScreen("intro"); return(undefined); } smashing.keithm.Messenger.sendMessage("screen", "showError"); } function showWendys() { pause(); __UI.goScreen("wendys"); } function showHelp() { pause(); __UI.goScreen("help"); } function hideHelp() { unpause(); __UI.returnToPreviousScreen(); } function winGame() { trace("Win Game"); pause(); (gotoAndStop("end"));// not popped } function gameOver() { pause(); smashing.keithm.Messenger.sendMessage("ui", "goScreenRemote", {screen:"gameover"}); } function __initMouse() { } function __clearMouse() { Mouse.removeListener(mouse); } function mouse_up() { if (!isPaused) { if (mouseHD_mc.hitTest(_xmouse, _ymouse)) { activeWorld.setTargetPoint(_xmouse, _ymouse); } } } function __initKey() { key = {}; key.owner = this; key.onKeyDown = function () { this.owner.key_down(); }; key.onKeyUp = function () { this.owner.key_up(); }; Key.addListener(key); } function __clearKey() { Key.removeListener(key); } function key_down() { if (Key.getCode() == 32) { activeWorld.usePowerup(); } else if ((Key.getCode() > 36) && (Key.getCode() < 41)) { activeWorld.onMoveKeyPress(Key.getCode()); } } function key_up() { var _local2 = Key.getCode(); if (_local2 == 32) { } else if ((_local2 > 36) && (_local2 < 41)) { activeWorld.onMoveKeyRelease(_local2); } } function get gameStartTime() { return(__gameStartTime); } var __STARTLEVEL = 0; var __WENDYS_CODE = "pappy"; }
Symbol 1041 MovieClip [__Packages.nick.yugopoMaze.World] Frame 0
class nick.yugopoMaze.World { var engine, __state, __targetPoint, __pickupsCollected, __isSpaceDown, __entitys, __effects, __player, __camera, __mapArt, loop, __scenery, __grid, __drawnTiles, loopb, __maxZaps, __totalZaps, __pickupsTotal; function World () { } function init(t_engine) { engine = t_engine; __state = nick.yugopoMaze.GameState.getInstance(); smashing.keithm.Messenger.registerAddress("world", this); } function start() { __targetPoint = null; __pickupsCollected = 0; __isSpaceDown = false; } function clear() { __entitys = []; __effects = []; } function update(dt) { if (dt > 0.2) { dt = 0.2; } __player.update(dt); if (__player.hasChangedCells()) { runGridHD(dt, __player); } __camera.update(dt, __player); __mapArt.render(__camera, dt); loop = __entitys.length; var _local2; while (loop--) { _local2 = __entitys[loop]; if (_local2.doUpdate) { _local2.update(dt); if (_local2.isDrawn && (_local2.isAlive)) { if (__player.runHD(_local2, dt)) { _local2.hitReact(__player); __player.hitReact(_local2); } } if (_local2.doRemove) { __entitys.splice(loop, 1); } else { _local2.render(__camera, dt); } } } __player.moveAndRender(__camera, dt); if (__targetPoint != null) { __targetPoint.render(__camera, dt); } loop = __scenery.length; while (loop--) { __scenery[loop].updateMoveAndRender(__camera, dt); } loop = __effects.length; while (loop--) { _local2 = __effects[loop]; if (!_local2.isAlive) { __effects.splice(loop, 1); } _local2.updateMoveAndRender(__camera, dt); } __state.updateTime(dt); } function drawTargetPoint(t_x, t_y) { if (__targetPoint != null) { clearTargetPoint(); } __targetPoint = new nick.yugopoMaze.ents.Effect({x:t_x, y:t_y, asset:"moveTarget_mc", owner:this, camera:__camera}); __targetPoint.spawn(); } function clearTargetPoint() { __targetPoint.requestErase(); __targetPoint = null; } function setTargetPoint(t_x, t_y) { __player.setTargetPoint(__camera.left + t_x, __camera.top + t_y); } function runGridHD(el, entity) { if ((entity.nextCellY() == 0) || (entity.nextCellY() == (__grid[0].length - 1))) { entity.onGridCollision(el); return(undefined); } if (!__grid[entity.nextCellX()][entity.nextCellY()].canPass(entity)) { entity.onGridCollision(el); } } function generate(ldata) { ldata.loadData(); __camera = new nick.yugopoMaze.GameCamera({x:ldata.camera.x, y:ldata.camera.y, dimensions:nick.yugopoMaze.GameState.getInstance()}); __camera.setBounds(0, ldata.grid_width * nick.yugopoMaze.GameState.getInstance().CELL_WIDTH, 0, ldata.grid_height * nick.yugopoMaze.GameState.getInstance().CELL_HEIGHT); ldata.player.owner = this; ldata.player.camera = __camera; __player = new nick.yugopoMaze.ents.Player(ldata.player); __drawnTiles = []; __grid = []; loop = ldata.grid_width; while (loop--) { __grid[loop] = []; loopb = ldata.grid_height; while (loopb--) { __grid[loop][loopb] = new nick.yugopoMaze.cells.Cell({x:loop, y:loopb, owner:this}); } } var _local2 = ldata.walls.length; while (_local2--) { ldata.walls[_local2].owner = this; __grid[ldata.walls[_local2].x][ldata.walls[_local2].y] = new nick.yugopoMaze.cells.Wall(ldata.walls[_local2]); } __mapArt = new nick.yugopoMaze.cells.MapArt({grid:__grid, x:0, y:0, owner:this, camera:__camera}); __entitys = []; __maxZaps = 3 + Math.floor(__state.levelNum * 0.3); __totalZaps = 0; generatePickupsAndSpecials(); _local2 = ldata.aliens.length; while (_local2--) { ldata.aliens[_local2].owner = this; ldata.aliens[_local2].camera = __camera; __entitys.push(new nick.yugopoMaze.ents.Alien(ldata.aliens[_local2])); } __scenery = []; _local2 = ldata.scenery.length; while (_local2--) { ldata.scenery[_local2].owner = this; ldata.scenery[_local2].camera = __camera; if (ldata.scenery[_local2].type == "ground") { __scenery.push(new nick.yugopoMaze.ents.Scenery(ldata.scenery[_local2])); } else if (ldata.scenery[_local2].type == "edge") { __scenery.push(new nick.yugopoMaze.ents.Scenery_Edge(ldata.scenery[_local2])); } else { __scenery.push(new nick.yugopoMaze.ents.Scenery_Patch(ldata.scenery[_local2])); } } __effects = []; } function onMoveKeyPress(code) { __player.onMoveKeyPress(code); } function onMoveKeyRelease(code) { __player.onMoveKeyRelease(code); } function generatePickupsAndSpecials() { var _local4 = []; var _local3 = []; var _local10 = []; var _local5 = []; var _local11 = []; var _local2; loop = __grid.length; while (loop--) { loopb = __grid[loop].length; while (loopb--) { _local2 = 0; if (__grid[loop][loopb - 1].TYPE == "wall") { _local2++; } if (__grid[loop][loopb + 1].TYPE == "wall") { _local2++; } if ((__grid[loop - 1][loopb].TYPE == "wall") || ((loop - 1) == -1)) { _local2++; } if ((__grid[loop + 1][loopb].TYPE == "wall") || ((loop + 1) == __grid.length)) { _local2++; } if (__grid[loop][loopb].TYPE == "wall") { if (((_local2 == 3) && (loopb != 0)) && (loopb != 19)) { _local11.push(__grid[loop][loopb]); } if (_local2 == 4) { _local5.push(__grid[loop][loopb]); } } else if (_local2 == 2) { if (((__grid[loop - 1][loopb].TYPE == "wall") && (__grid[loop + 1][loopb].TYPE == "wall")) || ((__grid[loop][loopb - 1].TYPE == "wall") && (__grid[loop][loopb + 1].TYPE == "wall"))) { _local10.push(__grid[loop][loopb]); } else { _local3.push(__grid[loop][loopb]); } } else if ((_local2 == 3) && (loopb < (nick.yugopoMaze.GameState.getInstance().MAP_HEIGHT - 1))) { _local4.push(__grid[loop][loopb]); } } } __pickupsTotal = 0; var _local7 = false; var _local8 = false; var _local9 = (nick.yugopoMaze.GameState.getInstance().hasWendysCode ? false : true); var _local6 = ((Math.random() > 0.5) ? true : false); if (((__state.hasBear && (__state.hasChoco)) && (__state.hasFlower)) == false) { _local6 = false; } loop = _local4.length; while (loop--) { if (!_local7) { generateExit(_local4[loop]); _local7 = true; } else if (!_local8) { generateKey(_local4[loop]); _local8 = true; } else if (!_local9) { generateWendys(_local4[loop]); _local9 = true; } else if (!_local6) { generatePowerup(_local4[loop]); _local6 = true; } else { generatePickup(_local4[loop]); } } loop = _local3.length; while (loop--) { if (!_local7) { generateExit(_local3[loop]); _local7 = true; } else if (!_local8) { generateKey(_local3[loop]); _local8 = true; } else if (!_local9) { generateWendys(_local3[loop]); _local9 = true; } else if (!_local6) { generatePowerup(_local3[loop]); _local6 = true; } else { generatePickup(_local3[loop], true); } } loop = _local10.length; while (loop--) { generatePickupOrZapTile(_local10[loop]); } generateSpaceWindows(_local11); loop = _local5.length; while (loop--) { _local5[loop].assetID = _local5[loop].assetID + "_closed"; } _local5 = []; _local3 = []; _local4 = []; } function generatePickup(tile, force) { if (((force == true) || (Math.random() <= __PICKUP_ODDS)) && (__pickupsTotal <= (__state.levelNum * 3))) { __pickupsTotal++; __entitys.push(new nick.yugopoMaze.ents.Pickup({x:tile.x, y:tile.y, owner:this, camera:__camera})); return(true); } return(false); } function generatePickupOrZapTile(tile) { if (!generatePickup(tile)) { if (((tile.y < 19) && (__totalZaps < __maxZaps)) && (Math.random() <= __ZAP_ODDS)) { if ((Math.ceil(__state.levelNum / 5) % 2) == 1) { __entitys.push(new nick.yugopoMaze.ents.ZapTile({x:tile.x, y:tile.y, owner:this, camera:__camera})); } else { __entitys.push(new nick.yugopoMaze.ents.TrapTile({x:tile.x, y:tile.y, owner:this, camera:__camera})); } __totalZaps++; } } } function generatePowerup(tile) { __entitys.push(new nick.yugopoMaze.ents.Powerup({x:tile.x, y:tile.y, owner:this, camera:__camera})); } function generateKey(tile) { __entitys.push(new nick.yugopoMaze.ents.BlastKey({x:tile.x, y:tile.y, owner:this, camera:__camera})); } function generateWendys(tile) { __entitys.push(new nick.yugopoMaze.ents.WendysPickup({x:tile.x, y:tile.y, owner:this, camera:__camera})); } function generateExit(tile) { __entitys.push(new nick.yugopoMaze.ents.Exit({x:tile.x, y:tile.y, owner:this, camera:__camera})); } function generateSpaceWindows(fringeWalls) { var _local5 = 1 + ((Math.random() > 0.22) ? 1 : 0); var _local6 = 10; var _local7; var _local2; var _local4; var _local3 = []; while ((_local5 > 0) && (_local6 > 0)) { _local7 = Math.floor(Math.random() * (fringeWalls.length - 1)); _local2 = fringeWalls[_local7]; _local4 = __grid[_local2.x - 1][_local2.y]; if ((((!testSpaceWindowUsedSpaces(_local3, _local2.x - 1, _local2.y)) && (!testSpaceWindowUsedSpaces(_local3, _local2.x, _local2.y))) && (!testSpaceWindowUsedSpaces(_local3, _local2.x - 1, _local2.y + 1))) && (!testSpaceWindowUsedSpaces(_local3, _local2.x, _local2.y + 1))) { if (((_local4.TYPE == "wall") && (__grid[_local2.x][_local2.y + 1].TYPE == "wall")) && (__grid[_local2.x - 1][_local2.y + 1].TYPE == "wall")) { _local3.push({x:_local2.x, y:_local2.y}); _local3.push({x:_local2.x - 1, y:_local2.y}); _local3.push({x:_local2.x - 1, y:_local2.y + 1}); _local3.push({x:_local2.x, y:_local2.y + 1}); _local5--; __entitys.push(new nick.yugopoMaze.ents.SpaceWindow({x:_local4.x, y:_local4.y, owner:this, camera:__camera})); } } _local6--; } } function testSpaceWindowUsedSpaces(array, x, y) { var _local1 = array.length; while (_local1--) { if ((array[_local1].x == x) && (array[_local1].y == y)) { return(true); } } return(false); } function addScore(val) { __state.addScore(val); } function collectPickup() { __pickupsCollected++; } function hasCollectedPickups() { if (__pickupsTotal == 0) { return(true); } return((((__pickupsCollected / __pickupsTotal) == 1) ? true : false)); } function getPickupsRemaining() { return(__pickupsTotal - __pickupsCollected); } function clickPowerup(t_data) { trace("CLICK! " + t_data.type); usePowerup(t_data.type); } function usePowerup(t_type) { if (!__player.canUsePowerup()) { return(undefined); } if (t_type != undefined) { if (__state.hasPowerup(t_type)) { __player.usePowerup(t_type); __state.usePowerup(t_type); } } else if (__state.hasFlower) { __player.usePowerup("flower"); __state.usePowerup("flower"); } else if (__state.hasChoco) { __player.usePowerup("chocolate"); __state.usePowerup("chocolate"); } else if (__state.hasBear) { __player.usePowerup("teddybear"); __state.usePowerup("teddybear"); } } function onWendysPickup() { var _local2 = Math.random(); if (_local2 < 0.39) { smashing.keithm.Messenger.sendMessage("screen", "showWendysEffect", {effect:"speed"}); onWendysSpeed(); } else if (_local2 < 0.79) { smashing.keithm.Messenger.sendMessage("screen", "showWendysEffect", {effect:"ghost"}); onWendysGhost(); } else { smashing.keithm.Messenger.sendMessage("screen", "showWendysEffect", {effect:"nuke"}); onWendysNuke(); } } function onWendysSpeed() { trace("SPEED"); __player.applyWendysSpeed(); } function onWendysGhost() { trace("GHOST!"); __player.applyWendysGhost(); } function onWendysNuke() { trace("NUKE!"); var _local3 = __entitys.length; var _local2; while (_local3--) { _local2 = __entitys[_local3]; if ((_local2.TYPE == "alien") && (_local2.isDrawn)) { _local2.startDie(); } } } function onMessageReceived(message, args) { this[message](args); } var __PICKUP_ODDS = 0.2; var __ZAP_ODDS = 0.2; }
Symbol 1042 MovieClip [__Packages.smashing.keithm.BaseCamera] Frame 0
class smashing.keithm.BaseCamera { var __dimensions, x, y, z, fl, farClip, __bound_left, __bound_right, __bound_top, __bound_bottom, left, right, top, bottom; function BaseCamera (t_data) { __dimensions = t_data.dimensions; x = (y = (z = 0)); if (t_data.x != undefined) { x = t_data.x; } if (t_data.y != undefined) { y = t_data.y; } if (t_data.z != undefined) { z = t_data.z; } fl = fl_DEF; farClip = __DEF_CLIP; refreshEdges(); } function update(dt) { } function setBounds(left, right, top, bottom) { __bound_left = left + __dimensions.HALF_WIDTH; __bound_right = right - __dimensions.HALF_WIDTH; __bound_top = top + __dimensions.HALF_HEIGHT; __bound_bottom = bottom - __dimensions.HALF_HEIGHT; } function enforceBounds() { if (x < __bound_left) { x = __bound_left; } else if (x > __bound_right) { x = __bound_right; } if (y < __bound_top) { y = __bound_top; } else if (y > __bound_bottom) { y = __bound_bottom; } } function refreshEdges() { left = x - __dimensions.HALF_WIDTH; right = x + __dimensions.HALF_WIDTH; top = y - __dimensions.HALF_HEIGHT; bottom = y + __dimensions.HALF_HEIGHT; } function get sc() { return(__dimensions.sc); } function screenWidth() { return(__dimensions.SCREEN_WIDTH); } function screenHeight() { return(__dimensions.SCREEN_WIDTH); } function halfWidth() { return(__dimensions.HALF_WIDTH); } function halfHeight() { return(__dimensions.HALF_HEIGHT); } function toString() { return((((("Camera : focus : " + x) + " , ") + y) + " , ") + z); } var __DEF_CLIP = 100000; var fl_DEF = 1000; var __EDGE_PADDING = 50; }
Symbol 1043 MovieClip [__Packages.nick.yugopoMaze.GameCamera] Frame 0
class nick.yugopoMaze.GameCamera extends smashing.keithm.BaseCamera { var x, __dimensions, y, refreshEdges, has_moved, enforceBounds; function GameCamera (t_data) { super(t_data); x = x * __dimensions.CELL_WIDTH; y = y * __dimensions.CELL_HEIGHT; refreshEdges(); has_moved = true; } function update(el, player) { has_moved = false; var _local4 = player.nextX - x; var _local3 = player.nextY - y; if (_local4 > __SCROLL_TETHER_H) { x = player.nextX - __SCROLL_TETHER_H; has_moved = true; } else if (_local4 < (-__SCROLL_TETHER_H)) { x = player.nextX + __SCROLL_TETHER_H; has_moved = true; } if (_local3 > __SCROLL_TETHER_BOTTOM) { y = player.nextY - __SCROLL_TETHER_BOTTOM; has_moved = true; } else if (_local3 < (-__SCROLL_TETHER_TOP)) { y = player.nextY + __SCROLL_TETHER_TOP; has_moved = true; } refreshEdges(); enforceBounds(); } function getCellsOnscreen() { return({left:Math.floor((x - __dimensions.sc.x) / __dimensions.CELL_WIDTH), right:Math.ceil((x + __dimensions.sc.x) / __dimensions.CELL_WIDTH), top:Math.floor((y - __dimensions.sc.y) / __dimensions.CELL_HEIGHT), bottom:Math.floor((y + __dimensions.sc.y) / __dimensions.CELL_HEIGHT)}); } var __ENFORCE_BOUNDS = true; var __SCROLL_TETHER_H = 80; var __SCROLL_TETHER_BOTTOM = 25; var __SCROLL_TETHER_TOP = 25; }
Symbol 1044 MovieClip [__Packages.nick.yugopoMaze.GameState] Frame 0
class nick.yugopoMaze.GameState { static var __instance; var score, lives, levelNum, hasFlower, hasBear, hasChoco, hasChanged, timeRemaining, totalTime, hasKey, __pauseTimer, __ringsPlayed; function GameState () { } static function init() { __instance = new nick.yugopoMaze.GameState(); } static function getInstance() { return(__instance); } function reset() { score = 0; lives = 3; levelNum = 1; hasFlower = true; hasBear = (hasChoco = false); hasChanged = true; } function resetLevel() { timeRemaining = (totalTime = __BASE_TIME - (levelNum * 5)); if (timeRemaining < __MIN_TIME) { timeRemaining = (totalTime = __MIN_TIME); } hasKey = false; __pauseTimer = false; __ringsPlayed = 0; hasChanged = true; } function pauseTimer() { __pauseTimer = true; } function updateTime(dt) { if (__pauseTimer) { return(undefined); } timeRemaining = timeRemaining - dt; if (timeRemaining <= 0) { smashing.keithm.Messenger.sendMessage("engine", "gameOver"); nick.yugopoMaze.Sounds.getInstance().p("alarm"); } else if (timeRemaining < 15) { if (__ringsPlayed == 0) { nick.yugopoMaze.Sounds.getInstance().p("alarm"); __ringsPlayed++; } else if ((timeRemaining < 10) && (__ringsPlayed == 1)) { nick.yugopoMaze.Sounds.getInstance().p("alarm"); __ringsPlayed++; } else if ((timeRemaining < 5) && (__ringsPlayed == 2)) { nick.yugopoMaze.Sounds.getInstance().p("alarm"); __ringsPlayed++; } } } function getTimeRatio() { return(timeRemaining / totalTime); } function loseLife() { lives--; if (lives <= 0) { smashing.keithm.Messenger.sendMessage("engine", "gameOver"); } hasChanged = true; } function addScore(val) { score = score + val; hasChanged = true; } function addTimeScore() { addScore(Math.floor(timeRemaining * 2)); } function addPowerup(type) { if (type == "teddybear") { hasBear = true; } else if (type == "flower") { hasFlower = true; } else { hasChoco = true; } hasChanged = true; } function hasPowerup(type) { if ((type == "teddybear") && (hasBear)) { return(true); } if ((type == "flower") && (hasFlower)) { return(true); } if ((type == "chocolate") && (hasChoco)) { return(true); } } function usePowerup(type) { if (type == "teddybear") { hasBear = false; } else if (type == "flower") { hasFlower = false; } else { hasChoco = false; } hasChanged = true; } function get screenWidth() { return(SCREEN_WIDTH); } function get screenHeight() { return(SCREEN_HEIGHT); } function get halfWidth() { return(HALF_WIDTH); } function get halfHeight() { return(HALF_HEIGHT); } var __BASE_TIME = 110; var __MIN_TIME = 35; var SCREEN_WIDTH = Stage.width; var SCREEN_HEIGHT = Stage.height; var HALF_WIDTH = Stage.width / 2; var HALF_HEIGHT = Stage.height / 2; var CELL_WIDTH = 58; var CELL_HEIGHT = 58; var CELL_WIDTH_HALF = nick.yugopoMaze.GameState.prototype.CELL_WIDTH / 2; var CELL_HEIGHT_HALF = nick.yugopoMaze.GameState.prototype.CELL_HEIGHT / 2; var MAP_WIDTH = 15; var MAP_HEIGHT = 20; var sc = {x:Stage.width / 2, y:Stage.height / 2}; }
Symbol 1045 MovieClip [__Packages.smashing.sound.SoundEngine] Frame 0
class smashing.sound.SoundEngine { var __mc, o_sounds, o_groups, __a_soundQueue, __flag_muted, __flag_overwrite, __groupCount, __callbackPath, __callbackFunc; function SoundEngine () { } function generateSounds(t_path, t_depth, t_overwrite) { __mc = t_path.createEmptyMovieClip(__DEFAULTMCNAME, t_depth); o_sounds = {}; o_groups = {}; __a_soundQueue = []; __flag_muted = false; if (t_overwrite == undefined) { t_overwrite = false; } __flag_overwrite = t_overwrite; __groupCount = 0; createGroup(__DEFAULTGROUPNAME); trace("-- Init Sound Engine -- "); } function setCallback(path, func) { __callbackPath = path; __callbackFunc = func; } function createGroup(t_name) { __groupCount++; var _local2 = __mc.createEmptyMovieClip(t_name, __groupCount); _local2.soundObject = new Sound(_local2); o_groups[t_name] = _local2; } function createSound(t_name, t_assetID, t_groupName, doCallback) { var _local4; if (((t_groupName == undefined) || (t_groupName == "")) || (t_groupName == null)) { _local4 = o_groups[__DEFAULTGROUPNAME]; } else { _local4 = o_groups[t_groupName]; } if (_local4 != undefined) { var _local2 = {}; _local2.soundEffect = new Sound(_local4); _local2.soundEffect.attachSound(t_assetID); if (doCallback == undefined) { doCallback = false; } _local2.doCallback = doCallback; o_sounds[t_name] = _local2; } else { trace(("Error Locating Group " + t_groupName) + " for create Sound"); } } function playSound(t_soundName, t_loops, t_queued) { if (__flag_muted) { return(undefined); } var _local2 = o_sounds[t_soundName]; if (_local2 != undefined) { if (t_loops == undefined) { t_loops = 1; } else if (t_loops == 0) { t_loops = 100000 /* 0x0186A0 */; } if (__flag_overwrite) { _local2.soundEffect.stop(); } if (t_queued == true) { __a_soundQueue[0].doCallback = _local2.doCallback; _local2.soundEffect.onSoundComplete = mx.utils.Delegate.create(this, onQueuedSoundComplete); } else if (_local2.doCallback) { _local2.soundEffect.owner = this; _local2.soundEffect.myName = t_soundName; _local2.soundEffect.onSoundComplete = function () { this.owner.onCallbackSoundComplete(this.myName); }; } _local2.soundEffect.start(0, t_loops); } else { trace(("Error - sound " + t_soundName) + " not found"); } } function stopSound(t_soundName) { o_sounds[t_soundName].soundEffect.stop(); } function stopAll() { clearQueue(); stopAllSounds(); } function changeVolume(t_vol, t_groupName) { if (t_groupName == undefined) { t_groupName = __DEFAULTGROUPNAME; } o_groups[t_groupName].soundObject.setVolume(t_vol); } function toggleSound() { if (__flag_muted) { soundOn(); } else { soundOff(); } return(!__flag_muted); } function soundOff() { __flag_muted = true; } function soundOn() { __flag_muted = false; } function callbackSound(t_soundName, t_loops, path, func) { playSound(t_soundName, t_loops, false); var _local2 = o_sounds[t_soundName]; _local2.soundEffect.cbpath = path; _local2.soundEffect.cbfunc = func; _local2.soundEffect.onSoundComplete = function () { this.onSoundComplete = null; this.cbpath[func](); }; } function onCallbackSoundComplete(name) { __callbackPath[__callbackFunc](name); } function queueSound(t_soundName) { __a_soundQueue.push({soundName:t_soundName, isPlaying:false, doCallback:false}); __playQueue(); } function __playQueue() { if (__a_soundQueue.length == 0) { return(undefined); } if (!__a_soundQueue[0].isPlaying) { playSound(__a_soundQueue[0].soundName, 1, true); __a_soundQueue[0].isPlaying = true; } } function onQueuedSoundComplete() { if (__a_soundQueue[0].doCallback) { onCallbackSoundComplete(__a_soundQueue[0].soundName); } __a_soundQueue.splice(0, 1); __playQueue(); } function clearQueue() { __a_soundQueue = [__a_soundQueue[0]]; } function get queueLength() { return(__a_soundQueue.length); } function get isQueuePlaying() { if (__a_soundQueue.length == 0) { return(false); } return(true); } var __DEFAULTMCNAME = "soundEngine_MC"; var __DEFAULTGROUPNAME = "sound"; }
Symbol 1046 MovieClip [__Packages.mx.utils.Delegate] Frame 0
class mx.utils.Delegate extends Object { var func; function Delegate (f) { super(); func = f; } static function create(obj, func) { var _local2 = function () { var _local2 = arguments.callee.target; var _local3 = arguments.callee.func; return(_local3.apply(_local2, arguments)); }; _local2.target = obj; _local2.func = func; return(_local2); } function createDelegate(obj) { return(create(obj, func)); } }
Symbol 1047 MovieClip [__Packages.nick.yugopoMaze.Sounds] Frame 0
class nick.yugopoMaze.Sounds extends smashing.sound.SoundEngine { static var __instance; var createGroup, createSound, changeVolume, __currentMusic, muteSound, queueSound, callbackSound, muteMusic, stopSound, __get__isQueuePlaying; function Sounds () { super(); } static function init() { __instance = new nick.yugopoMaze.Sounds(); } static function getInstance() { return(__instance); } function generateSounds(path) { super.generateSounds(path, __DEPTH, __DO_OVERWRITE); createGroup("music"); createSound("music", "game_music.mp3", "music"); changeVolume(60, "music"); createSound("pickup_nickel", "nickel_clink.wav"); createSound("pickup_key", "transition.wav"); createSound("pickup_powerup", "weaponPickup.mp3"); createSound("pickup_teddybear", "bearSound.wav"); createSound("pickup_chocolate", "chocolate.wav"); createSound("pickup_flower", "cosmo_beautiful.wav"); createSound("powerup_off", "timeLow.mp3"); createSound("alarm", "alarm.wav"); __currentMusic = ""; } function playSound(name, loops) { if (muteSound == true) { return(undefined); } super.playSound(name, loops); } function p(name) { playSound(name, 1); } function q(name) { queueSound(name); } function c(name, cbpath, cbfunc) { callbackSound(name, 1, cbpath, cbfunc); } function playMusic(name) { if (name == undefined) { name = "music"; } if (muteMusic) { __currentMusic = name; return(undefined); } if ((__currentMusic != "") && (__currentMusic != undefined)) { stopMusic(); } __currentMusic = name; playSound(__currentMusic, 0); } function restartMusic() { if (muteMusic) { return(undefined); } if ((__currentMusic == "") || (__currentMusic == undefined)) { return(undefined); } playMusic(__currentMusic); } function stopMusic() { stopSound(__currentMusic); } function toggleMusic() { muteMusic = !muteMusic; if (muteMusic) { stopMusic(); } else { playMusic(__currentMusic); } } function playOptional(t_name) { if (!__get__isQueuePlaying()) { queueSound(t_name); } } var __DEPTH = 20; var __DO_OVERWRITE = false; }
Symbol 1048 MovieClip [__Packages.smashing.keithm.Renderable] Frame 0
class smashing.keithm.Renderable { var mc, baseWidth, baseHeight, hdWidth, hdHeight, radius, doUpdate, owner, assetID, startX, startY, startZ, depthInfluence, flipH, threedScale, isSpawned, x, nextX, y, nextY, z, nextZ, __onscreen, isDrawn, isAlive, isHidden, scale, startScale, hdReg; function Renderable (t_data) { mc = null; baseWidth = __DEF_WIDTH; baseHeight = __DEF_HEIGHT; if (__USE_DIMENSIONS_AS_HD) { hdWidth = baseWidth / 2; hdHeight = baseHeight / 2; radius = hdWidth; } else { hdWidth = __DEF_HD_WIDTH / 2; hdHeight = __DEF_HD_HEIGHT / 2; radius = hdWidth; } setHDRegistration(); doUpdate = __DO_UPDATE; init(t_data); } function init(t_data) { if (t_data.owner == undefined) { trace("ERROR! NO OWNER SENT TO ELEMENT : " + TYPE); } owner = t_data.owner; if (t_data.asset == undefined) { t_data.asset = __DEF_ASSET; } assetID = t_data.asset; if (t_data.x == undefined) { t_data.x = 0; } startX = t_data.x; if (t_data.y == undefined) { t_data.y = 0; } startY = t_data.y; if (t_data.z == undefined) { t_data.z = __DEF_Z; } startZ = t_data.z; if (t_data.depthInfluence == undefined) { t_data.depthInfluence = 0; } depthInfluence = t_data.depthInfluence; if (t_data.camera != undefined) { initScale(t_data.camera); } else if (owner.camera != undefined) { initScale(owner.camera); } else { trace("ERROR! NO CAMERA SENT TO ELEMENT : " + TYPE); } if (t_data.flip != undefined) { flip(); } else { flipH = false; } threedScale = __3D_SCALE; isSpawned = false; } function spawn(camera) { isSpawned = true; reset(); if (__FORCE_INITAL_DRAW) { smashing.keithm.Viewport.getInstance().draw({element:this}); } else if (__DRAW_ON_SPAWN) { if (camera == undefined) { trace(("ERROR: spawn of " + assetID) + " failed because __DRAW_ON_SPAWN is true, but no camera was supplied."); return(undefined); } updateDraw(camera); } } function reset() { x = (nextX = startX); y = (nextY = startY); z = (nextZ = startZ); __onscreen = false; if (((mc == undefined) || (mc == null)) || (mc == "")) { isDrawn = false; } isAlive = true; isHidden = false; } function onDraw(t_newmc) { isDrawn = true; mc = t_newmc; if (isHidden) { mc._visible = false; } if (__USE_ACTUAL_DIMENSIONS) { baseWidth = mc._width; baseHeight = mc._height; setHDRegistration(); if (__USE_DIMENSIONS_AS_HD) { hdWidth = baseWidth / 2; hdHeight = baseHeight / 2; radius = hdWidth; } } if (flipH) { mc._xscale = -100; } mc._x = -1000 - baseWidth; mc._y = -1000 - baseHeight; } function update(dt) { } function move(dt) { } function moveAndRender(camera, dt) { } function updateMoveAndRender(camera, dt) { } function render(camera, dt) { updateDraw(camera); if (!isDrawn) { return(undefined); } if (threedScale) { if (z < camera.z) { return(undefined); } var _local3 = camera.fl / (z - camera.z); if (scale != _local3) { scale = _local3; mc._xscale = (mc._yscale = 100 * (1 + (scale - startScale))); if (flipH) { mc._xscale = mc._xscale * -1; } } } mc._x = ((x - camera.x) * scale) + camera.__get__sc().x; mc._y = ((y - camera.y) * scale) + camera.__get__sc().y; } function renderDirect(camera) { mc._x = x; mc._y = y; } function initScale(camera) { startScale = (scale = camera.fl / (startZ - camera.z)); } function updateDraw(camera) { __onscreen = false; if (CUSTOMDRAW) { __onscreen = true; } else if (z >= camera.z) { if (((Math.abs((x - camera.x) * scale) < (camera.__get__sc().x + baseWidth)) && (Math.abs((y - camera.y) * scale) < (camera.__get__sc().y + baseHeight))) && ((z - camera.z) < camera.farClip)) { __onscreen = true; } } if ((!isDrawn) && (__onscreen)) { smashing.keithm.Viewport.getInstance().draw({element:this}); } else if (isDrawn && (!__onscreen)) { requestErase(); } } function onErase(t_viewport) { isDrawn = false; mc = null; } function despawn() { isAlive = false; isSpawned = false; } function requestErase() { smashing.keithm.Viewport.getInstance().erase({element:this}); } function requestDepthSort() { smashing.keithm.Viewport.getInstance().requestGroupDepthSort(getDrawType()); } function requestDepthChange() { smashing.keithm.Viewport.getInstance().requestDepthChange(this); } function deleteMe() { } function kill() { isAlive = false; } function hide() { if (isDrawn) { mc._visible = false; } isHidden = true; } function show() { if (isDrawn) { mc._visible = true; } isHidden = false; } function flip() { flipH = true; if (isDrawn) { mc._xscale = -100; } } function unflip() { flipH = false; if (isDrawn) { mc._xscale = 100; } } function toggleFlip() { if (flipH) { unflip(); } else { flip(); } } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function runHD_entity_radius(t_target, dt) { var _local4 = (nextX + hdReg.x) - (t_target.nextX + t_target.hdReg.x); var _local3 = (nextY + hdReg.y) - (t_target.nextY + t_target.hdReg.y); var _local5 = Math.sqrt((_local4 * _local4) + (_local3 * _local3)); if (_local5 <= (t_target.radius + radius)) { return(true); } return(false); } function runHD_entity_box(t_target, dt) { if (Math.abs((nextX + hdReg.x) - (t_target.nextX + t_target.hdReg.x)) < (hdWidth + t_target.hdWidth)) { if (Math.abs((nextY + hdReg.y) - (t_target.nextY + t_target.hdReg.y)) < (hdHeight + t_target.hdHeight)) { return(true); } } return(false); } function runHD_entity_3D(t_target, dt) { var _local3 = z - t_target.z; var _local2 = (nextZ + radius) - t_target.z; if ((_local3 * _local2) <= 0) { return(runHD_entity_radius(t_target, dt)); } return(false); } function runHD_line_sphere(t_lineStart, t_lineEnd, dt) { var _local4 = new smashing.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local3 = new smashing.Point3D(t_lineEnd.x, t_lineEnd.y, 0); var _local6 = _local4.x - _local3.x; var _local7 = _local4.y - _local3.y; var _local2 = getLineSeperation(_local3, {x:x, y:y}, _local6, _local7); var _local5; if (_local2.distance <= radius) { _local5 = new smashing.Point3D(x + _local2.xSeparation, y + _local2.ySeparation); return(true); } _local5.x = (_local5.y = 0); return(false); } function runHD_line_sphere_complex(t_lineStart, t_lineEnd, dt) { var _local5 = new smashing.Point3D(t_lineStart.x, t_lineStart.y, 0); var _local7 = new smashing.Point3D(t_lineEnd.x, t_lineEnd.y, 0); var _local8; var _local16 = getDistBetween(_local5, {x:x, y:y}); var _local15 = getDistBetween(_local7, {x:x, y:y}); var _local11 = getDistBetween(_local5, _local7); var _local4 = new smashing.Point3D(_local5.x, _local5.y); var _local9 = new smashing.Point3D(_local7.x, _local7.y); var _local12 = _local9.x - _local4.x; var _local13 = _local9.y - _local4.y; var _local3 = _local12 / _local11; var _local2 = _local13 / _local11; var _local10; _local4.subtractScalarMe(_local3 * radius, _local2 * radius); _local9.addScalarMe(_local3 * radius, _local2 * radius); var _local6 = getLineSeperation(_local5, {x:x, y:y}, _local12, _local13); _local12 = _local9.x - _local4.x; _local13 = _local9.y - _local4.y; var _local14 = getLineSeperation(_local4, {x:x, y:y}, _local12, _local13); if (_local6.distance <= radius) { if (_local15 > _local11) { _local8 = Math.sqrt((radius * radius) - (_local14.distance * _local14.distance)); _local3 = _local3 * _local8; _local2 = _local2 * _local8; (x + _local14.xSeparation) + _local3; _local10 = (y + _local14.ySeparation) + _local2; } else { _local8 = Math.sqrt((radius * radius) - (_local6.distance * _local6.distance)); _local3 = _local3 * _local8; _local2 = _local2 * _local8; (x + _local6.xSeparation) + _local3; _local10 = (y + _local6.ySeparation) + _local2; if (getDistBetween(_local5, _local10) >= _local11) { _local10.copy(_local7); } } return(true); } _local10.x = (_local10.y = 0); return(false); } function getLineSeperation(p0, s, dx, dy) { var _local1 = new Object(); var _local5 = p0.x - s.x; var _local6 = p0.y - s.y; var _local7 = (dx * dx) + (dy * dy); var _local2 = (-((_local5 * dx) + (_local6 * dy))) / _local7; _local2 = Math.min(Math.max(_local2, 0), 1); _local1.xSeparation = _local5 + (_local2 * dx); _local1.ySeparation = _local6 + (_local2 * dy); _local1.distance = Math.sqrt((_local1.xSeparation * _local1.xSeparation) + (_local1.ySeparation * _local1.ySeparation)); return(_local1); } function getDistBetween(p0, p1) { return(Math.sqrt((p1.x - p0.x) * (p1.x - p0.x)) + ((p1.y - p0.y) * (p1.y - p0.y))); } function hitReact(t_source) { } function getDrawType() { return(DRAWTYPE); } function animate(t_frame, t_subFrame) { mc.gotoAndStop(t_frame); if (t_subFrame != undefined) { mc.anim.gotoAndStop(t_subFrame); } } function toString() { return("Renderable: " + TYPE); } function drawHitBox() { var _local3 = hdReg.x; var _local4 = hdReg.y; var _local2 = mc.createEmptyMovieClip("hitbox", 1); _local2.beginFill(16751103, 50); _local2.lineStyle(2, 16751103, 100); _local2.moveTo(_local3 - hdWidth, _local4 - hdHeight); _local2.lineTo(_local3 + hdWidth, _local4 - hdHeight); _local2.lineTo(_local3 + hdWidth, _local4 + hdHeight); _local2.lineTo(_local3 - hdWidth, _local4 + hdHeight); _local2.lineTo(_local3 - hdWidth, _local4 - hdHeight); _local2.endFill(); } function drawReg() { var _local2 = mc.createEmptyMovieClip("hitbox", 1); _local2.beginFill(16751103, 50); _local2.lineStyle(2, 16751103, 100); _local2.moveTo(-5, -5); _local2.lineTo(5, -5); _local2.lineTo(5, 5); _local2.lineTo(-5, 5); _local2.lineTo(-5, -5); } var TYPE = "element"; var DRAWTYPE = "element"; var __DEF_ASSET = ""; var __DEF_Z = 1000; var __3D_SCALE = false; var __DEF_WIDTH = 50; var __DEF_HEIGHT = 50; var __USE_ACTUAL_DIMENSIONS = true; var CUSTOMDRAW = false; var __FORCE_INITAL_DRAW = false; var __DRAW_ON_SPAWN = false; var __DEF_HD_WIDTH = 25; var __DEF_HD_HEIGHT = 25; var __USE_DIMENSIONS_AS_HD = true; var __DO_UPDATE = true; }
Symbol 1049 MovieClip [__Packages.smashing.keithm.Viewport] Frame 0
class smashing.keithm.Viewport { static var __a_groups, __o_groups, __dimensions, __viewportPath, __viewportDepth, __useScrollport, __instance, __scrollportDepth, mc, scrollmc; function Viewport (t_path, t_depth, dimensions) { __a_groups = []; __o_groups = {}; __dimensions = dimensions; __viewportPath = t_path; __viewportDepth = t_depth; __useScrollport = false; trace("-- Init Viewport --"); } static function init(t_path, t_depth, dimensions) { __instance = new smashing.keithm.Viewport(t_path, t_depth, dimensions); } static function getInstance() { return(__instance); } function setScrollport(t_depth) { __useScrollport = true; __scrollportDepth = t_depth; } function reset() { var _local6 = __a_groups.length; var _local2; var _local5 = []; var _local3 = 0; while (_local5.length < _local6) { _local2 = __a_groups.length; while (_local2--) { if (__a_groups[_local2].index < __a_groups[_local3].index) { _local3 = _local2; } } _local5.push(__a_groups[_local3]); __a_groups.splice(_local3, 1); } __a_groups = _local5; var _local4 = __defaultMCDepth; _local2 = 0; while (_local2 < __a_groups.length) { _local4 = __a_groups[_local2].init(_local4); _local4++; _local2++; } newView(); } function newView() { var _local1 = __a_groups.length; while (_local1--) { __a_groups[_local1].reset(); } if (mc != undefined) { mc.removeMovieClip(); } mc = __viewportPath.createEmptyMovieClip("viewport" + __viewportDepth, __viewportDepth); if (__useScrollport) { if (scrollmc != undefined) { scrollmc.removeMovieClip(); } scrollmc = __viewportPath.createEmptyMovieClip("scrollport" + __scrollportDepth, __scrollportDepth); scrollmc.scrollRect = new flash.geom.Rectangle(0, 0, __dimensions.SCREEN_WIDTH + 1, __dimensions.SCREEN_HEIGHT); } } function clearGroup(t_group) { var _local2 = __o_groups[t_group].mcs; while (_local2.length > 0) { __eraseAsset(_local2[0].mc, t_group); } } function draw(t_data) { var _local4; if (t_data.element != undefined) { var _local3 = t_data.element; if (!_local3.isSpawned) { trace(("WARNING: despawned entity " + _local3.assetID) + " received draw request."); return(undefined); } _local4 = __drawElement(_local3); if (_local4 != undefined) { _local3.onDraw(_local4, getInstance()); // unexpected jump } trace("ERROR DRAWING ASSET " + _local3.assetID); return(undefined); } if (t_data.assetID == "_empty") { return(__drawEmpty(t_data.groupName, t_data.depth + t_data.depthInfluence)); } return(__drawAsset(t_data.assetID, t_data.groupName, t_data.depth + t_data.depthInfluence)); } function erase(t_data) { if (t_data.element != undefined) { __eraseAsset(t_data.element.mc, t_data.element.getDrawType()); t_data.element.onErase(getInstance()); } else { __eraseAsset(t_data.mc, t_data.groupName); } } function createGroup(t_data) { __a_groups.push((__o_groups[t_data.name] = new smashing.keithm.ViewportGroup(t_data))); } function requestGroupDepthSort(t_group) { __o_groups[t_group].requestDepthSort(); } function requestDepthChange(t_element) { __o_groups[t_element.getDrawType()].requestDepthChange(t_element); } function __drawElement(t_element) { var _local5; var _local2 = __o_groups[t_element.getDrawType()]; var _local7 = _local2.getDepth(t_element[_local2.sortAxis] + t_element.depthInfluence); var _local3 = mc; if (_local2.scrollport) { _local3 = scrollmc; } if (t_element.assetID == "_empty") { var _local4 = _local3.createEmptyMovieClip(t_element.getDrawType() + _local7, _local7); } else { var _local4 = _local3.attachMovie(t_element.assetID, t_element.assetID + _local7, _local7); } _local2.mcs.push({mc:_local4, depth:_local7}); _local5.initScale(); return(_local4); } function __drawAsset(t_asset, t_groupName, t_depth) { var _local1 = __o_groups[t_groupName]; var _local6 = _local1.getDepth(t_depth); var _local3 = mc; if (_local1.scrollport) { _local3 = scrollmc; } var _local2 = _local3.attachMovie(t_asset, t_asset + _local6, _local6); _local1.mcs.push({mc:_local2, depth:_local6}); return(_local2); } function __drawEmpty(t_groupName, t_depth) { var _local3 = __o_groups[t_groupName]; var _local6 = _local3.getDepth(t_depth); var _local2 = mc; if (_local3.scrollport) { _local2 = scrollmc; } var _local1 = _local2.createEmptyMovieClip(t_groupName + _local6, _local6); __o_groups[t_groupName].mcs.push({mc:_local1, depth:_local6}); return(_local1); } function __eraseAsset(t_mc, t_groupName) { var _local2 = __o_groups[t_groupName]; var _local1 = _local2.mcs.length; while (_local1--) { if (_local2.mcs[_local1].mc == t_mc) { _local2.mcs[_local1].mc.removeMovieClip(); _local2.mcs.splice(_local1, 1); return(undefined); } } } function toString() { return("Viewport exists"); } static var __defaultMCDepth = 100; }
Symbol 1050 MovieClip [__Packages.smashing.keithm.ViewportGroup] Frame 0
class smashing.keithm.ViewportGroup { var name, mcs, index, numSlots, sortAxis, ascending, reverse, scrollport, min, max, current, isSearching, loop; function ViewportGroup (t_data) { name = t_data.name; mcs = []; index = t_data.index; numSlots = t_data.slots; if (t_data.sortAxis == undefined) { t_data.sortAxis = ""; } sortAxis = t_data.sortAxis; if ((sortAxis != "") && (numSlots < 10000)) { numSlots = 10000; } if (t_data.ascending == undefined) { t_data.ascending = false; } ascending = t_data.ascending; if (t_data.reverse == undefined) { t_data.reverse = false; } reverse = t_data.reverse; if (t_data.scrollport == undefined) { t_data.scrollport = false; } scrollport = t_data.scrollport; } function init(t_depth) { min = t_depth; max = t_depth + numSlots; reset(); return(max); } function reset() { mcs = []; if (reverse) { current = max; } else { current = min; } } function requestDepthChange(t_element) { t_element.mc.swapDepths(__getChangedDepth(t_element)); } function requestDepthSort() { trace("Request Depth Sort not implemented yet. Better get to work!"); } function getDepth(t_depth) { if (sortAxis != "") { return(__getNewDepth(t_depth)); } increment(); return(current); } function increment() { isSearching = true; while (isSearching) { if (reverse) { current--; if (current < min) { current = max; } } else { current++; if (current > max) { current = min; } } isSearching = false; loop = mcs.length; while (loop--) { if (mcs[loop].depth == current) { isSearching = true; loop = 0; } } } } function __getNewDepth(depth) { if (depth < 0) { trace("Error : Depth cannot be under zero"); return(undefined); } if (ascending) { depth = min + Math.ceil(depth); } else { depth = max - Math.ceil(depth); } loop = mcs.length; while (loop--) { if (mcs[loop].depth == depth) { if (ascending) { depth++; } else { depth--; } loop = mcs.length; } } return(depth); } function __getChangedDepth(t_element) { var _local2 = Math.ceil(t_element[sortAxis]); if (_local2 < 0) { trace("Error : Depth cannot be under zero"); return(undefined); } if (ascending) { _local2 = min + _local2; } else { _local2 = max - _local2; } var _local3 = -1; loop = mcs.length; while (loop--) { if (mcs[loop].mc == t_element.mc) { _local3 = loop; } else if (mcs[loop].depth == _local2) { if (ascending) { _local2++; } else { _local2--; } loop = mcs.length; } } mcs[_local3].depth = _local2; return(_local2); } }
Symbol 1051 MovieClip [__Packages.smashing.Point3D] Frame 0
class smashing.Point3D { var x, y, z; function Point3D (x, y, z) { this.x = Number(x); this.y = Number(y); this.z = Number(z); } function get length() { return(Math.sqrt(((x * x) + (y * y)) + (z * z))); } function set length(newLength) { if (length != 0) { var _local2 = newLength / length; x = x * _local2; y = y * _local2; z = z * _local2; } //return(length); } function get lengthSqu() { return(((x * x) + (y * y)) + (z * z)); } function copy() { return(new smashing.Point3D(x, y, z)); } function addPoint(p) { return(new smashing.Point3D(p.x + x, p.y + y, p.z + z)); } function subtractPoint(p) { return(new smashing.Point3D(x - p.x, y - p.y, z - p.z)); } function addScalar(n) { return(new smashing.Point3D(x + n, y + n, z + n)); } function subtractScalar(n) { return(new smashing.Point3D(x - n, y - n, z - n)); } function addPointMe(p) { x = x + p.x; y = y + p.y; z = z + p.z; } function subtractPointMe(p) { x = x - p.x; y = y - p.y; z = z - p.z; } function addScalarMe(n) { x = x + n; y = y + n; z = z + n; } function subtractScalarMe(n) { x = x - n; y = y - n; z = z - n; } function multiply(n) { var _local2 = copy(); _local2.x = _local2.x * n; _local2.y = _local2.y * n; _local2.z = _local2.z * n; return(_local2); } function divide(n) { var _local2 = copy(); if (n == 0) { _local2.x = 0; _local2.y = 0; _local2.z = 0; return(undefined); } _local2.x = _local2.x / n; _local2.y = _local2.y / n; _local2.z = _local2.z / n; return(_local2); } function multiplyMe(n) { x = x * n; y = y * n; z = z * n; } function divideMe(n) { x = x / n; y = y / n; z = z / n; } function dot(p) { return(((x * p.x) + (y * p.y)) + (z * p.z)); } function cross(p) { return(new smashing.Point3D((y * p.z) - (z * p.y), (z * p.x) - (x * p.z), (x * p.y) - (y * p.x))); } function pseudoCross() { return(new smashing.Point3D(y, -x, z)); } function normalize() { if (((!x) && (!y)) && (!z)) { return(undefined); } var _local2 = length; return(new smashing.Point3D(x / _local2, y / _local2, z / _local2)); } function normalizeMe() { if ((!x) && (!y)) { return(undefined); } var _local2 = length; x = x / _local2; y = y / _local2; z = z / _local2; } function reverse() { var _local2 = new smashing.Point3D(x * -1, y * -1, z * -1); return(_local2); } function reverseMe() { x = x * -1; y = y * -1; z = z * -1; } function findCosine(vOther) { var _local3 = dot(vOther); var _local4 = length * vOther.__get__length(); var _local2 = _local3 / _local4; return(_local2); } function equals(p) { if (((x == p.x) && (y == p.y)) && (z == p.z)) { return(true); } return(false); } function zero() { x = 0; y = 0; z = 0; } function distSqu(p) { var _local4 = p.x - x; var _local3 = p.y - y; var _local2 = p.z - z; return(((_local4 * _local4) + (_local3 * _local3)) + (_local2 * _local2)); } function toString() { var _local2 = ((((("Point3D (" + x) + ",") + y) + ",") + z) + ")"; return(_local2); } }
Symbol 1052 MovieClip [__Packages.nick.yugopoMaze.cells.MapArt] Frame 0
class nick.yugopoMaze.cells.MapArt extends smashing.keithm.Renderable { var __gridData, spawn, isDrawn, updateDraw, x, mc, y, __cell_z, __latestMC; function MapArt (t_data) { super(t_data); __gridData = t_data.grid; spawn(); } function render(camera, dt) { if (!isDrawn) { updateDraw(camera); } mc._x = (x - camera.x) + camera.__get__sc().x; mc._y = (y - camera.y) + camera.__get__sc().y; } function onDraw(newmc) { super.onDraw(newmc); __cell_z = 0; var _local4 = __gridData.length; while (_local4--) { var _local3 = __gridData[_local4].length; while (_local3--) { if (__gridData[_local4][_local3].drawMe) { __gridData[_local4][_local3].drawToMap(this); } } } mc.cacheAsBitmap = true; } function attachCellMovieclip(asset, x, y) { __cell_z++; __latestMC = mc.attachMovie(asset, (asset + "_") + __cell_z, __cell_z); __latestMC._x = x; __latestMC._y = y; return(__latestMC); } var TYPE = "map"; var DRAWTYPE = "map"; var __DEF_ASSET = "_empty"; var __USES_VELOCITY = false; var CUSTOMDRAW = true; }
Symbol 1053 MovieClip [__Packages.nick.yugopoMaze.ents.Entity] Frame 0
class nick.yugopoMaze.ents.Entity extends smashing.keithm.Renderable { var __cellX, __cellY, startVelocity, doRemove, spawn, velocity, __animation, runHD_entity_box, nextX, x, nextY, y, nextZ, z, render, kill, requestErase, isAlive, mc, __isAnimating, DRAWTYPE, specialDepth; function Entity (t_data) { super(t_data); } function init(t_data) { __cellX = t_data.x; __cellY = t_data.y; if (t_data.vel != undefined) { startVelocity = t_data.vel; } else { startVelocity = new smashing.Point3D(0, 0, 0); } var _local4 = nick.yugopoMaze.GameState.getInstance(); t_data.x = (__cellX * _local4.CELL_WIDTH) + _local4.CELL_WIDTH_HALF; t_data.y = (__cellY * _local4.CELL_HEIGHT) + _local4.CELL_HEIGHT_HALF; super.init(t_data); doRemove = false; spawn(); } function reset() { velocity = startVelocity.copy(); super.reset(); __animation = __IDLE_ANIMATION; } function runHD(t_target, dt) { return(runHD_entity_box(t_target, dt)); } function hitReact(t_source) { } function onDraw(t_newmc) { super.onDraw(t_newmc); animateLoop(__IDLE_ANIMATION); } function cellX() { return(__cellX); } function cellY() { return(__cellY); } function update(dt) { updateAnim(); if (__USES_VELOCITY) { nextX = x + (velocity.x * dt); nextY = y + (velocity.y * dt); nextZ = z + (velocity.z * dt); } } function move(dt) { if (__USES_VELOCITY) { x = x + (velocity.x * dt); y = y + (velocity.y * dt); z = z + (velocity.z * dt); } } function moveAndRender(camera, dt) { if (__USES_VELOCITY) { nextX = (x = x + (velocity.x * dt)); nextY = (y = y + (velocity.y * dt)); nextZ = (z = z + (velocity.z * dt)); } render(camera, dt); } function updateMoveAndRender(camera, dt) { updateAnim(); if (__USES_VELOCITY) { nextX = (x = x + (velocity.x * dt)); nextY = (y = y + (velocity.y * dt)); nextZ = (z = z + (velocity.z * dt)); } render(camera, dt); } function onErase() { super.onErase(); } function takeDamage(power) { startDie(); } function startDie() { kill(); animate(__DEATH_ANIMATION); if (__USES_VELOCITY) { velocity.x = (velocity.y = 0); } } function endDie() { requestErase(); } function updateDraw(camera) { if (doRemove || (!isAlive)) { return(undefined); } super.updateDraw(camera); } function animate(frame) { if (frame != undefined) { __animation = frame; } mc.gotoAndStop(__animation); if (__animation == __IDLE_ANIMATION) { __isAnimating = false; } else { __isAnimating = true; } } function animateLoop(frame) { if (frame != undefined) { __animation = frame; } mc.gotoAndStop(__animation); __isAnimating = false; } function updateAnim() { if (__isAnimating) { if (mc.anim._currentFrame == mc.anim._totalFrames) { if (__animation == __DEATH_ANIMATION) { endDie(); } else { animateLoop(__IDLE_ANIMATION); } } } } function getDrawType() { return(((HAS_SPECIAL_DEPTH == true) ? ((DRAWTYPE + "_") + specialDepth) : (DRAWTYPE))); } function getIsAnimating() { return(__isAnimating); } function isPathing() { return(false); } var __3D_SCALE = false; var __USE_GRAVITY = true; var __DO_UPDATE = true; var HAS_SPECIAL_DEPTH = false; var __MAX_VELOCITY = 300; var __USES_VELOCITY = true; var __IDLE_ANIMATION = "idle"; var __DEATH_ANIMATION = "die"; }
Symbol 1054 MovieClip [__Packages.nick.yugopoMaze.ents.MoveableEntity] Frame 0
class nick.yugopoMaze.ents.MoveableEntity extends nick.yugopoMaze.ents.Entity { var __nextCellX, __cellX, __nextCellY, __cellY, __hasChangedCells, __cell_width, __cell_height, __is_pathing, __pathing_dir, __pathing_progress, __targetX, __targetY, __originX, __originY, nextX, nextY, prevY, y, requestDepthChange, __pathing_length, x, velocity; function MoveableEntity (t_data) { super(t_data); } function init(t_data) { super.init(t_data); __nextCellX = __cellX; __nextCellY = __cellY; __hasChangedCells = false; __cell_width = nick.yugopoMaze.GameState.getInstance().CELL_WIDTH; __cell_height = nick.yugopoMaze.GameState.getInstance().CELL_HEIGHT; __is_pathing = false; __pathing_dir = ""; __pathing_progress = 0; __targetX = (__targetY = (__originX = (__originY = -1))); } function update(el) { super.update(el); __nextCellX = Math.floor(nextX / __cell_width); __nextCellY = Math.floor(nextY / __cell_height); if ((__cellX != __nextCellX) || (__cellY != __nextCellY)) { __hasChangedCells = true; } else { __hasChangedCells = false; } } function move(el) { if (__hasChangedCells) { __cellX = __nextCellX; __cellY = __nextCellY; } super.move(el); } function moveAndRender(camera, el) { if (__hasChangedCells) { __cellX = __nextCellX; __cellY = __nextCellY; } prevY = y; super.moveAndRender(camera, el); requestDepthChange(); if (__is_pathing) { if (__pathing_dir == "x") { __pathing_progress = 1 - (Math.abs(x - __targetX) / __pathing_length); } else { __pathing_progress = 1 - (Math.abs(y - __targetY) / __pathing_length); } } } function onGridCollision() { __pathing_collision(); if (__cellX != __nextCellX) { velocity.x = 0; __nextCellX = __cellX; } if (__cellY != __nextCellY) { velocity.y = 0; __nextCellY = __cellY; } return(true); } function __pathing_start(targetx, targety) { __originX = x; __originY = y; __targetX = targetx; __targetY = targety; if (__originX == __targetX) { __pathing_dir = "y"; __pathing_length = Math.abs(__originY - __targetY); } else { __pathing_dir = "x"; __pathing_length = Math.abs(__originX - __targetX); } __pathing_progress = 0; __is_pathing = true; } function __pathing_run() { if (__pathing_dir == "x") { if (__targetX < (x - __PATHING_THRESHOLD)) { velocity.x = -__MOVE_RATE; } else if (__targetX > (x + __PATHING_THRESHOLD)) { velocity.x = __MOVE_RATE; } else { __pathing_stop(); } } else if (__targetY < (y - __PATHING_THRESHOLD)) { velocity.y = -__MOVE_RATE; } else if (__targetY > (y + __PATHING_THRESHOLD)) { velocity.y = __MOVE_RATE; } else { __pathing_stop(); } } function __pathing_collision() { if (__pathing_dir == "x") { __targetX = __originX; } else { __targetY = __originY; } } function __pathing_stop() { velocity.x = (velocity.y = 0); __targetX = (__targetY = (__originX = (__originY = -1))); __is_pathing = false; __pathing_dir = ""; } function hasChangedCells() { return(__hasChangedCells); } function nextCellX() { return(__nextCellX); } function nextCellY() { return(__nextCellY); } function isPathing() { return(__is_pathing); } var __MOVE_RATE = 110; var __PATHING_THRESHOLD = 5; }
Symbol 1055 MovieClip [__Packages.nick.yugopoMaze.ents.Player] Frame 0
class nick.yugopoMaze.ents.Player extends nick.yugopoMaze.ents.MoveableEntity { var __event, __direction, __hasMovedTimer, __hasKey, __moveCode, __wendysTimer, __walkRate, __prevAnimation, __animation, __prevDirection, velocity, __hasPowerup, __powerupTimer, __hasPowerupLowAlarmPlayed, __isSpeeded, __moveable, __is_pathing, __isAnimating, mc, __powerupType, isAlive, x, nextX, y, nextY, __isInvincible, __isGhosted, owner, kill, __USES_VELOCITY, requestDepthChange, __nextCellX, __cellX, __nextCellY, __cellY, __targetX, __targetY, __targetCellX, __cell_width, __targetCellY, __cell_height, __pathing_dir, __collisionCellX, __collisionCellY, hdReg; function Player (t_data) { super(t_data); } function init(t_data) { super.init(t_data); __event = ""; __direction = "right"; __pathing_stop(); __hasMovedTimer = __HAS_MOVED_TIMER; __hasKey = false; __moveCode = 0; __wendysTimer = 0; __walkRate = __WALK_RATE; } function updateDraw(camera) { super.updateDraw(camera); } function onMoveKeyPress(code) { __moveCode = code; } function onMoveKeyRelease(code) { if (__moveCode == code) { __moveCode = 0; } } function update(dt) { __prevAnimation = __animation; __prevDirection = __direction; velocity.x = 0; velocity.y = 0; if (__hasPowerup) { __powerupTimer = __powerupTimer - dt; if ((__powerupTimer <= 1) && (!__hasPowerupLowAlarmPlayed)) { nick.yugopoMaze.Sounds.getInstance().p("powerup_off"); __hasPowerupLowAlarmPlayed = true; } else if (__powerupTimer <= 0) { finishPowerup(); animate(); } } if (__wendysTimer > 0) { __wendysTimer = __wendysTimer - dt; if (__wendysTimer <= 0) { if (__isSpeeded) { resolveWendysSpeed(); } else { resolveWendysGhost(); } } } if (__moveable) { __animation = "walk"; if (__moveCode == 37) { velocity.x = -__walkRate; __direction = "left"; } else if (__moveCode == 39) { velocity.x = __walkRate; __direction = "right"; } else if (__moveCode == 38) { velocity.y = -__walkRate; __direction = "up"; } else if (__moveCode == 40) { velocity.y = __walkRate; __direction = "down"; } else { __animation = "stand"; } } if (__is_pathing) { if ((velocity.x == 0) && (velocity.y == 0)) { __pathing_run(); } else { __pathing_stop(); } } if (__event != "") { runEvent(); } if (((!__isAnimating) && (__animation != __prevAnimation)) || (__direction != __prevDirection)) { animate(); } super.update(dt); } function animate(frame) { if (frame != undefined) { __animation = frame; } if (__animation == "walk") { mc.gotoAndStop(((__animation + "_") + __direction) + (__hasPowerup ? "_item" : "")); if (__hasPowerup) { mc.a.torso_mc.item.gotoAndStop(__powerupType); } __isAnimating = false; } else if (__animation == "stand") { mc.gotoAndStop((__animation + "_") + __direction); if (!__hasPowerup) { mc.a.item._visible = false; } else { mc.a.item._visible = true; mc.a.item.gotoAndStop(__powerupType); } __isAnimating = false; } else { mc.gotoAndStop(__animation); __isAnimating = true; } } function animateLoop(frame) { animate(frame); } function updateAnim() { if (__isAnimating) { if (mc.a._currentFrame == mc.a._totalFrames) { if (!isAlive) { endDie(); } else if (__animation == "blast") { smashing.keithm.Messenger.sendMessage("engine", "endLevel"); } else { animate(__IDLE_ANIMATION); } } } } function block(entity) { if (nextX != x) { velocity.x = 0; } if (nextY != y) { velocity.y = 0; } if (__is_pathing) { __pathing_stop(); } } function reset() { finishPowerup(); unfreeze(); __isInvincible = false; super.reset(); } function freeze() { __moveable = false; } function unfreeze() { __moveable = true; } function runHD(t_target, dt) { if (!isAlive) { return(false); } return(super.runHD(t_target, dt)); } function freezeAnimation() { animate("stand"); } function hitReact(obj) { if (obj.TYPE == "alien") { if (__hasPowerup || (__isInvincible)) { return(undefined); } startDie("die"); } else if (obj.TYPE == "zaptile") { if ((!obj.isZapping()) || (__isGhosted)) { return(undefined); } startDie("zap"); } else if (obj.TYPE == "traptile") { if ((!obj.isZapping()) || (__isGhosted)) { return(undefined); } x = (nextX = obj.x); y = (nextY = obj.y); startDie("fall"); } else if (obj.TYPE == "key") { __hasKey = true; smashing.keithm.Messenger.sendMessage("screen", "chargeKey"); } else if (obj.TYPE == "exit") { if (!__moveable) { return(undefined); } if (owner.hasCollectedPickups() == false) { smashing.keithm.Messenger.sendMessage("screen", "showInsufficientPickups", {needed:owner.getPickupsRemaining()}); return(undefined); } if (!__hasKey) { smashing.keithm.Messenger.sendMessage("screen", "showMissingKey"); return(undefined); } resolveWendysSpeed(); resolveWendysGhost(); setTargetPoint(obj.x, obj.y); __event = "exit"; __isInvincible = true; freeze(); } } function startDie(anim) { freeze(); kill(); animate(anim); if (__USES_VELOCITY) { velocity.x = (velocity.y = 0); } } function endDie() { nick.yugopoMaze.GameState.getInstance().loseLife(); if (nick.yugopoMaze.GameState.getInstance().lives > 0) { reset(); requestDepthChange(); } } function usePowerup(t_type) { __powerupType = t_type; __hasPowerup = true; __powerupTimer = __POWERUP_TIMER_MAX; nick.yugopoMaze.Sounds.getInstance().p("pickup_" + t_type); animate(); } function finishPowerup() { __hasPowerup = false; __hasPowerupLowAlarmPlayed = false; __powerupType = ""; } function isUsingPowerup() { return(__hasPowerup); } function canUsePowerup() { return(!(((__hasPowerup || (__isInvincible)) || (__hasPowerup)) || (!__moveable))); } function applyWendysSpeed() { __isSpeeded = true; __wendysTimer = 9; __walkRate = __SPEEDWALK_RATE; } function applyWendysGhost() { __isGhosted = true; __isInvincible = true; __wendysTimer = 7; mc._alpha = 60; } function resolveWendysSpeed() { if (!__isSpeeded) { return(undefined); } __isSpeeded = false; __walkRate = __WALK_RATE; __wendysTimer = 0; } function resolveWendysGhost() { if (!__isGhosted) { return(undefined); } __isGhosted = false; __isInvincible = false; __wendysTimer = 0; mc._alpha = 100; } function runEvent() { if (__event == "exit") { if (!__is_pathing) { __event = ""; animate("blast"); nick.yugopoMaze.GameState.getInstance().pauseTimer(); } } } function onGridCollision(el) { if (__is_pathing) { __pathing_collision(); } if (__cellX != __nextCellX) { velocity.x = 0; __nextCellX = __cellX; } if (__cellY != __nextCellY) { velocity.y = 0; __nextCellY = __cellY; } super.update(el); return(true); } function setTargetPoint(t_x, t_y) { __targetX = t_x; __targetY = t_y; __targetCellX = Math.floor(__targetX / __cell_width); __targetCellY = Math.floor(__targetY / __cell_height); __pathing_chooseDirection(); __hasMovedTimer = 0; } function __pathing_chooseDirection() { var _local3 = __targetX - x; var _local2 = __targetY - y; __is_pathing = true; if (Math.abs(_local3) > (Math.abs(_local2) + __PATHING_THRESHOLD)) { __pathing_dir = "x"; } else if (Math.abs(_local3) < (Math.abs(_local2) - __PATHING_THRESHOLD)) { __pathing_dir = "y"; } else { __pathing_stop(); } } function __pathing_run() { __animation = "walk"; if (__pathing_dir == "x") { if (__targetX < (x - __PATHING_THRESHOLD)) { velocity.x = -__walkRate; __direction = "left"; } else if (__targetX > (x + __PATHING_THRESHOLD)) { velocity.x = __walkRate; __direction = "right"; } else { __pathing_chooseDirection(); } } else if (__targetY < (y - __PATHING_THRESHOLD)) { velocity.y = -__walkRate; __direction = "up"; } else if (__targetY > (y + __PATHING_THRESHOLD)) { velocity.y = __walkRate; __direction = "down"; } else { __pathing_chooseDirection(); } } function __pathing_collision() { if (__pathing_dir == "x") { if (__collisionCellX == __cellX) { __pathing_stop(); } else { __collisionCellX = __cellX; __pathing_dir = "y"; } } else if (__collisionCellY == __cellY) { __pathing_stop(); } else { __collisionCellY = __cellY; __pathing_dir = "x"; } } function __pathing_stop() { owner.clearTargetPoint(); __targetCellX = (__targetCellY = (__collisionCellX = (__collisionCellY = (__targetX = (__targetY = -1))))); __is_pathing = false; __pathing_dir = ""; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function direction() { return(__direction); } function isFrozen() { return(!__moveable); } var TYPE = "player"; var DRAWTYPE = "dynamic"; var __DEF_ASSET = "timmy_main"; var __DEF_WIDTH = 40; var __DEF_HEIGHT = 60; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 20; var __DEF_HD_HEIGHT = 10; var __USE_DIMENSIONS_AS_HD = false; var __WALK_RATE = 185; var __SPEEDWALK_RATE = 320; var __IDLE_ANIMATION = "stand"; var __POWERUP_TIMER_MAX = 9; var __PATHING_THRESHOLD = 5; var __HAS_MOVED_TIMER = 15; }
Symbol 1056 MovieClip [__Packages.nick.yugopoMaze.ents.Effect] Frame 0
class nick.yugopoMaze.ents.Effect extends smashing.keithm.Renderable { var isDrawn, mc, kill; function Effect (t_data) { super(t_data); } function updateMoveAndRender(camera, dt) { if (isDrawn && (mc._currentFrame == mc._totalFrames)) { requestErase(); return(undefined); } super.updateMoveAndRender(camera, dt); } function requestErase() { kill(); super.requestErase(); } var TYPE = "effect"; var DRAWTYPE = "effect"; var __USE_GRAVITY = true; var __3D_SCALE = true; var __DO_UPDATE = true; }
Symbol 1057 MovieClip [__Packages.nick.yugopoMaze.levels.LevelData] Frame 0
class nick.yugopoMaze.levels.LevelData { var walls, aliens, scenery, __noFillSpaces, __loop, grid_height, __bloop, __nloop, grid_width, __fillWall, __latest_noFillSpaces, __alienProbabilty; function LevelData () { } function loadData(t_data) { walls = []; aliens = []; scenery = []; } function getRandomCell(min, max) { return(Math.floor(min + (Math.random() * (max - min)))); } function placeWalls(nodes) { var _local6 = "wall1_mc"; var _local7 = Math.ceil(nick.yugopoMaze.GameState.getInstance().levelNum / 5); if ((_local7 % 4) == 0) { _local6 = "wall4_mc"; } else if ((_local7 % 3) == 0) { _local6 = "wall3_mc"; } else if ((_local7 % 2) == 0) { _local6 = "wall2_mc"; } __noFillSpaces = 0; __loop = grid_height; while (__loop--) { trace(("Fill Row Y : " + __loop) + " -------"); __bloop = 0; nodes[__loop].sortOn("leftX", Array.NUMERIC); __nloop = 0; while (__nloop < nodes[__loop].length) { trace(nodes[__loop][__nloop]); __nloop++; } while (__bloop < grid_width) { __fillWall = true; if (__loop > 0) { __nloop = 0; while (__nloop < nodes[__loop].length) { if (__bloop == nodes[__loop][__nloop].leftX) { __latest_noFillSpaces = nodes[__loop][__nloop].getNoFillSpaces(); if (__noFillSpaces < __latest_noFillSpaces) { __noFillSpaces = __latest_noFillSpaces; } } __nloop++; } } if (__noFillSpaces > 0) { __fillWall = false; __noFillSpaces--; } if (__fillWall) { walls.push({type:_local6, x:__bloop, y:__loop}); } __bloop++; } } } function placeAliens(nodes) { var _local5 = []; var _local4; var _local2; var _local3; __alienProbabilty = __ALIEN_PROBABILIY_BASE; __loop = nodes.length; while (__loop--) { __nloop = nodes[__loop].length; while (__nloop--) { _local3 = nodes[__loop][__nloop]; if (_local3.nodeType == "room") { if (Math.random() <= __alienProbabilty) { __alienProbabilty = __alienProbabilty - __ALIEN_PROBABILTY_DECAY; _local2 = Math.floor(Math.random() * (_local3.roomHeight - 1)); if (_local2 > (_local3.roomHeight - 1)) { _local2 = _local3.roomHeight - 1; } _local2 = _local3.y - _local2; _local4 = true; __bloop = _local5.length; while (__bloop--) { if (_local5[__bloop] == _local2) { _local4 = false; __bloop = 0; } } if ((_local2 <= 1) || (_local2 >= 18)) { _local4 = false; } if (_local4 == true) { aliens.push({x:_local3.x, y:_local2, pathWidth:_local3.roomWidth, pathHeight:_local3.roomHeight - (_local3.y - _local2), pathAnchor:_local3.roomAnchor}); _local5.push(_local2); } } } } } } var __ALIEN_PROBABILIY_BASE = 0.85; var __ALIEN_PROBABILTY_DECAY = 0.08; }
Symbol 1058 MovieClip [__Packages.nick.yugopoMaze.Node] Frame 0
class nick.yugopoMaze.Node { var x, leftX, rightX, y, nodeType, nodeClass, roomWidth, roomHeight, roomAnchor, doSpawn, __roomProbability, __deadEndProbability; function Node (t_data) { x = (leftX = (rightX = t_data.x)); y = t_data.y; nodeType = t_data.nodeType; nodeClass = t_data.nodeClass; roomWidth = (roomHeight = (roomAnchor = 0)); if (t_data.doSpawn == undefined) { doSpawn = true; } else { doSpawn = t_data.doSpawn; } if (t_data.roomProbability == undefined) { __roomProbability = __DEF_ROOM_PROBABILITY; } else { __roomProbability = t_data.roomProbability; } if (t_data.deadProbability == undefined) { __deadEndProbability = 0; } else { __deadEndProbability = t_data.deadProbability; } if (nodeType == "room") { roomWidth = Math.floor(2 + (Math.random() * 7)); roomHeight = Math.round(1 + Math.random()); if (Math.random() < 0.1) { roomHeight = 3; } roomAnchor = Math.floor(Math.random() * roomWidth); if (roomAnchor > (roomWidth - 1)) { roomAnchor = roomWidth - 1; } if ((x + ((roomWidth - 1) - roomAnchor)) > (nick.yugopoMaze.GameState.getInstance().MAP_WIDTH - 1)) { roomAnchor = roomAnchor + ((x + ((roomWidth - 1) - roomAnchor)) - (nick.yugopoMaze.GameState.getInstance().MAP_WIDTH - 1)); } if ((x - roomAnchor) < 0) { roomAnchor = roomAnchor + (x - roomAnchor); } if (roomHeight > 1) { doSpawn = false; } leftX = x - roomAnchor; rightX = x + ((roomWidth - 1) - roomAnchor); } else if (nodeType == "pillar") { roomWidth = t_data.roomWidth; } } function getNoFillSpaces() { if ((nodeType == "room") || (nodeType == "pillar")) { return(roomWidth); } return(1); } function generateSupportNode(isAllowedToEnd) { if (!doSpawn) { return(undefined); } if ((Math.random() < __deadEndProbability) && (isAllowedToEnd)) { return(undefined); } __deadEndProbability = __deadEndProbability + __INC_DEAD_PROBABILITY; return(new nick.yugopoMaze.Node({x:leftX, y:y - 1, nodeClass:"support", nodeType:getNextRowType(), roomProbability:__roomProbability, deadProbability:__deadEndProbability})); } function generateCornerNodes() { var _local2 = []; _local2.push(new nick.yugopoMaze.Node({x:rightX, y:y, nodeClass:"support", nodeType:"corner", doSpawn:((roomHeight > 1) ? false : true)})); if (roomHeight > 2) { _local2.push(new nick.yugopoMaze.Node({x:leftX, y:y - 1, nodeClass:"support", nodeType:"pillar", roomWidth:roomWidth, doSpawn:false})); _local2.push(new nick.yugopoMaze.Node({x:rightX, y:y - 1, nodeClass:"support", nodeType:"corner", doSpawn:false})); } if (roomHeight > 1) { _local2.push(new nick.yugopoMaze.Node({x:leftX, y:y - (roomHeight - 1), nodeClass:"support", nodeType:"pillar", roomWidth:roomWidth, doSpawn:((roomAnchor == 0) ? false : true), deadProbability:__deadEndProbability - __INC_DEAD_PROBABILITY})); _local2.push(new nick.yugopoMaze.Node({x:rightX, y:y - (roomHeight - 1), nodeClass:"support", nodeType:"corner"})); } return(_local2); } function getNextRowType() { if (nodeClass == "root") { if (Math.random() < 0.95) { return("room"); } return("tunnel"); } if (nodeClass == "support") { if (Math.random() < __roomProbability) { return("room"); } return("tunnel"); } } function toString() { return(((((((("Node : " + x) + " , ") + y) + ", type: ") + nodeType) + " , leftx: ") + leftX) + ((nodeType == "room") ? ((((((", ( w: " + roomWidth) + " , h: ") + roomHeight) + " a: ") + roomAnchor) + " )") : "")); } var __INC_DEAD_PROBABILITY = 0.035; var __DEF_ROOM_PROBABILITY = 0.2; }
Symbol 1059 MovieClip [__Packages.nick.yugopoMaze.cells.Cell] Frame 0
class nick.yugopoMaze.cells.Cell { var __cellX, __cellY, assetID, owner, drawMe, mc; function Cell (t_data) { __cellX = t_data.x; __cellY = t_data.y; assetID = t_data.asset; owner = t_data.owner; drawMe = DRAW_DEF; } function canPass(entity) { return(true); } function drawToMap(map) { if (!drawMe) { return(undefined); } var _local2 = nick.yugopoMaze.GameState.getInstance(); var _local4 = (__cellX * _local2.CELL_WIDTH) + _local2.CELL_WIDTH_HALF; var _local3 = (__cellY * _local2.CELL_HEIGHT) + _local2.CELL_HEIGHT_HALF; mc = map.attachCellMovieclip(assetID, _local4, _local3); } function get x() { return(__cellX); } function get y() { return(__cellY); } function toString() { return((("Cell " + __cellX) + " , ") + __cellY); } var TYPE = "cell"; var DRAWTYPE = "cell"; var DRAW_DEF = false; var __USES_VELOCITY = false; }
Symbol 1060 MovieClip [__Packages.nick.yugopoMaze.cells.Wall] Frame 0
class nick.yugopoMaze.cells.Wall extends nick.yugopoMaze.cells.Cell { var assetID, drawMe, __cellY, __cellX; function Wall (t_data) { super(t_data); if (t_data.type != "invis") { assetID = t_data.type; } else { drawMe = false; } } function canPass(entity) { return(false); } function toString() { return((("Wall " + __cellX) + " , ") + __cellY); } var TYPE = "wall"; var DRAW_DEF = true; var __DEF_ASSET = "wall1_mc"; var __DEF_WIDTH = 58; var __DEF_HEIGHT = 58; var __USE_ACTUAL_DIMENSIONS = true; }
Symbol 1061 MovieClip [__Packages.nick.yugopoMaze.ents.Alien] Frame 0
class nick.yugopoMaze.ents.Alien extends nick.yugopoMaze.ents.Entity { var startY, __cellY, __pathWidth, __pathHeight, __pathAnchor, __pathLeftX, startX, __pathRightX, __pathCenterX, __pathTopY, __pathBottomY, __crossOnRight, __doCrossMiddle, __headedRight, __movingX, __headedUp, flip, __moveRate, spawn, __isAnimating, nextX, x, unflip, nextY, y, requestDepthChange, owner, startDie, animate, doRemove, hdReg; function Alien (t_data) { super(t_data); } function init(t_data) { super.init(t_data); var _local3 = nick.yugopoMaze.GameState.getInstance(); startY = (__cellY * _local3.CELL_HEIGHT) + (_local3.CELL_HEIGHT * 0.75); __pathWidth = (t_data.pathWidth - 1) * _local3.CELL_WIDTH; __pathHeight = (t_data.pathHeight - 1) * _local3.CELL_HEIGHT; __pathAnchor = t_data.pathAnchor * _local3.CELL_WIDTH; __pathLeftX = startX - __pathAnchor; __pathRightX = __pathLeftX + __pathWidth; __pathCenterX = __pathLeftX + (__pathWidth / 2); __pathTopY = startY - __pathHeight; __pathBottomY = startY; if (__pathTopY < _local3.CELL_HEIGHT) { __pathTopY = _local3.CELL_HEIGHT + (_local3.CELL_HEIGHT * 0.75); } __crossOnRight = true; if (__pathHeight > 0) { __doCrossMiddle = ((Math.random() < 0.45) ? true : false); } else { __doCrossMiddle = false; } __headedRight = ((Math.random() > 0.5) ? true : false); __movingX = (__headedUp = true); if (!__headedRight) { flip(); } __moveRate = __MOVE_RATE_BASE + (__MOVE_RATE_MULT * _local3.levelNum); if (__moveRate > __MOVE_RATE_MAX) { __moveRate = __MOVE_RATE_MAX; } spawn(); } function update(dt) { if (!__isAnimating) { if (__movingX) { if (__headedRight) { nextX = x + (__moveRate * dt); if (nextX > __pathRightX) { nextX = __pathRightX; __headedRight = false; flip(); toggleMovingAxis(); } else if ((__doCrossMiddle && (__crossOnRight)) && (nextX > __pathCenterX)) { nextX = __pathCenterX; __crossOnRight = false; toggleMovingAxis(); } } else { nextX = x - (__moveRate * dt); if (nextX < __pathLeftX) { nextX = __pathLeftX; __headedRight = true; unflip(); toggleMovingAxis(); } else if ((__doCrossMiddle && (!__crossOnRight)) && (nextX < __pathCenterX)) { nextX = __pathCenterX; __crossOnRight = true; toggleMovingAxis(); } } } else if (__headedUp) { nextY = y - (__moveRate * dt); if (nextY < __pathTopY) { nextY = __pathTopY; __headedUp = false; toggleMovingAxis(); } } else { nextY = y + (__moveRate * dt); if (nextY > __pathBottomY) { nextY = __pathBottomY; __headedUp = true; toggleMovingAxis(); } } } super.update(); } function toggleMovingAxis() { if ((__pathHeight > 0) && (__movingX == true)) { __movingX = false; } else { __movingX = true; requestDepthChange(); } } function render(cam, dt) { x = nextX; y = nextY; super.render(cam, dt); } function hitReact(obj) { if (obj.isUsingPowerup()) { owner.addScore(value); startDie(); } else { animate("catch"); } } function endDie() { super.endDie(); doRemove = true; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = -15; } var TYPE = "alien"; var DRAWTYPE = "dynamic"; var __DEF_WIDTH = 50; var __DEF_HEIGHT = 90; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 40; var __DEF_HD_HEIGHT = 49; var __USE_DIMENSIONS_AS_HD = false; var __DEF_ASSET = "alien_main"; var __MOVE_RATE_MULT = 5; var __MOVE_RATE_BASE = 60; var __MOVE_RATE_MAX = 130; var value = 100; var __USES_VELOCITY = false; }
Symbol 1062 MovieClip [__Packages.nick.yugopoMaze.ents.Scenery] Frame 0
class nick.yugopoMaze.ents.Scenery extends nick.yugopoMaze.ents.Entity { var x, startX, __cellX, y, startY, __cellY, mc; function Scenery (t_data) { super(t_data); var _local3 = nick.yugopoMaze.GameState.getInstance(); x = (startX = __cellX * _local3.CELL_WIDTH); y = (startY = __cellY * _local3.CELL_HEIGHT); } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = true; } var TYPE = "scenery"; var DRAWTYPE = "bg"; var __DEF_ASSET = "ground_mc"; var __DEF_WIDTH = 600; var __DEF_HEIGHT = 400; var __USE_ACTUAL_DIMENSIONS = false; }
Symbol 1063 MovieClip [__Packages.nick.yugopoMaze.ents.Scenery_Edge] Frame 0
class nick.yugopoMaze.ents.Scenery_Edge extends nick.yugopoMaze.ents.Scenery { function Scenery_Edge (t_data) { super(t_data); } var TYPE = "edge"; var DRAWTYPE = "edge"; var __DEF_WIDTH = 600; var __DEF_HEIGHT = 350; var __USE_ACTUAL_DIMENSIONS = true; }
Symbol 1064 MovieClip [__Packages.nick.yugopoMaze.ents.Scenery_Patch] Frame 0
class nick.yugopoMaze.ents.Scenery_Patch extends nick.yugopoMaze.ents.Scenery { var assetID, depthInfluence; function Scenery_Patch (t_data) { super(t_data); assetID = t_data.asset + "_patch_mc"; depthInfluence = 1; } var TYPE = "patch"; var DRAWTYPE = "patch"; var __DEF_WIDTH = 500; var __DEF_HEIGHT = 300; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_ASSET = "grassy_patch_mc"; }
Symbol 1065 MovieClip [__Packages.nick.yugopoMaze.ents.Pickup] Frame 0
class nick.yugopoMaze.ents.Pickup extends nick.yugopoMaze.ents.Entity { var isAlive, owner, startDie, doRemove, hdReg, mc, __cellY, __cellX; function Pickup (t_data) { super(t_data); } function hitReact(t_target) { if (!isAlive) { return(undefined); } owner.addScore(value); owner.collectPickup(); startDie(); nick.yugopoMaze.Sounds.getInstance().p("pickup_nickel"); } function endDie() { super.endDie(); doRemove = true; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = true; } function toString() { return((("Pickup " + __cellX) + " , ") + __cellY); } var TYPE = "pickup"; var DRAWTYPE = "pickup"; var __DEF_ASSET = "coin_main"; var __DEF_WIDTH = 20; var __DEF_HEIGHT = 30; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 40; var __DEF_HD_HEIGHT = 50; var __USE_DIMENSIONS_AS_HD = false; var __USES_VELOCITY = false; var __DEATH_ANIMATION = "pickup"; var value = 50; }
Symbol 1066 MovieClip [__Packages.nick.yugopoMaze.ents.ZapTile] Frame 0
class nick.yugopoMaze.ents.ZapTile extends nick.yugopoMaze.ents.Entity { var __isZapping, __zapTimer, mc, hdReg; function ZapTile (t_data) { super(t_data); } function init(t_data) { super.init(t_data); __isZapping = false; __zapTimer = Math.random() * __ZAP_TIMER_MAX; } function update(dt) { __zapTimer = __zapTimer - dt; if (__zapTimer < 0) { __isZapping = !__isZapping; if (__isZapping) { __zapTimer = __ZAP_TIMER_MAX / 2; } else { __zapTimer = __ZAP_TIMER_MAX; } animate(); } } function animate() { if (__isZapping) { mc.gotoAndStop("active"); } else { mc.gotoAndStop("idle"); } } function animateLoop() { animate(); } function isZapping() { return(__isZapping); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } var TYPE = "zaptile"; var DRAWTYPE = "patch"; var __DEF_WIDTH = 58; var __DEF_HEIGHT = 58; var __USE_ACTUAL_DIMENSIONS = false; var __DEF_HD_WIDTH = 40; var __DEF_HD_HEIGHT = 50; var __USE_DIMENSIONS_AS_HD = false; var __DEF_ASSET = "laser_tile"; var __USES_VELOCITY = false; var __ZAP_TIMER_MAX = 2.5; }
Symbol 1067 MovieClip [__Packages.nick.yugopoMaze.ents.TrapTile] Frame 0
class nick.yugopoMaze.ents.TrapTile extends nick.yugopoMaze.ents.ZapTile { var __isZapping, mc; function TrapTile (t_data) { super(t_data); } function animate() { if (__isZapping) { mc.gotoAndStop("active"); } else { mc.gotoAndStop("shut"); } } var TYPE = "traptile"; var __DEF_ASSET = "trap_tile"; }
Symbol 1068 MovieClip [__Packages.nick.yugopoMaze.ents.Powerup] Frame 0
class nick.yugopoMaze.ents.Powerup extends nick.yugopoMaze.ents.Pickup { var powerupType, assetID, isAlive, owner, startDie, doRemove, hdReg, mc, __cellY, __cellX; function Powerup (t_data) { super(t_data); var _local3 = Math.random() * 3; if (_local3 <= 1) { powerupType = "flower"; } else if (_local3 <= 2) { powerupType = "teddybear"; } else { powerupType = "chocolate"; } assetID = powerupType + "_main"; } function hitReact(t_target) { if (!isAlive) { return(undefined); } if (nick.yugopoMaze.GameState.getInstance().hasPowerup(powerupType)) { return(undefined); } owner.addScore(value); nick.yugopoMaze.Sounds.getInstance().p("pickup_powerup"); nick.yugopoMaze.GameState.getInstance().addPowerup(powerupType); startDie(); } function endDie() { super.endDie(); doRemove = true; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = true; } function toString() { return((("Pickup " + __cellX) + " , ") + __cellY); } var TYPE = "powerup"; var DRAWTYPE = "pickup"; var __DEF_ASSET = "flower_main"; var __DEF_WIDTH = 20; var __DEF_HEIGHT = 30; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 35; var __DEF_HD_HEIGHT = 35; var __USE_DIMENSIONS_AS_HD = false; var __USES_VELOCITY = false; var __DEATH_ANIMATION = "pickup"; var value = 0; }
Symbol 1069 MovieClip [__Packages.nick.yugopoMaze.ents.BlastKey] Frame 0
class nick.yugopoMaze.ents.BlastKey extends nick.yugopoMaze.ents.Pickup { var isAlive, startDie, mc, __cellY, __cellX; function BlastKey (t_data) { super(t_data); } function hitReact(t_target) { if (!isAlive) { return(undefined); } startDie(); nick.yugopoMaze.Sounds.getInstance().p("pickup_key"); } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = false; } function toString() { return((("Pickup " + __cellX) + " , ") + __cellY); } var TYPE = "key"; var DRAWTYPE = "pickup"; var __DEF_ASSET = "blastkey_main"; var __DEF_WIDTH = 20; var __DEF_HEIGHT = 30; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 50; var __DEF_HD_HEIGHT = 40; var __USE_DIMENSIONS_AS_HD = false; var value = 0; }
Symbol 1070 MovieClip [__Packages.nick.yugopoMaze.ents.WendysPickup] Frame 0
class nick.yugopoMaze.ents.WendysPickup extends nick.yugopoMaze.ents.Pickup { var isAlive, startDie, doRemove, hdReg, mc, __cellY, __cellX; function WendysPickup (t_data) { super(t_data); } function hitReact(t_target) { if (!isAlive) { return(undefined); } nick.yugopoMaze.Sounds.getInstance().p("pickup_powerup"); smashing.keithm.Messenger.sendMessage("world", "onWendysPickup"); startDie(); } function endDie() { super.endDie(); doRemove = true; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } function onDraw(newmc) { super.onDraw(newmc); mc.cacheAsBitmap = true; } function toString() { return((("Wendys " + __cellX) + " , ") + __cellY); } var TYPE = "wendys"; var DRAWTYPE = "pickup"; var __DEF_ASSET = "wendys_main"; var __DEF_WIDTH = 20; var __DEF_HEIGHT = 30; var __USE_ACTUAL_DIMENSIONS = true; var __DEF_HD_WIDTH = 35; var __DEF_HD_HEIGHT = 35; var __USE_DIMENSIONS_AS_HD = false; var __USES_VELOCITY = false; var __DEATH_ANIMATION = "pickup"; var value = 0; }
Symbol 1071 MovieClip [__Packages.nick.yugopoMaze.ents.Exit] Frame 0
class nick.yugopoMaze.ents.Exit extends nick.yugopoMaze.ents.Entity { var hdReg; function Exit (t_data) { super(t_data); } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } var TYPE = "exit"; var DRAWTYPE = "pickup"; var __DEF_WIDTH = 56; var __DEF_HEIGHT = 57; var __USE_ACTUAL_DIMENSIONS = false; var __USE_DIMENSIONS_AS_HD = true; var __DEF_ASSET = "exit_tile"; var __USES_VELOCITY = false; }
Symbol 1072 MovieClip [__Packages.nick.yugopoMaze.ents.SpaceWindow] Frame 0
class nick.yugopoMaze.ents.SpaceWindow extends nick.yugopoMaze.ents.Entity { var startX, __cellX, startY, mc, hdReg; function SpaceWindow (t_data) { super(t_data); } function init(t_data) { super.init(t_data); var _local3 = nick.yugopoMaze.GameState.getInstance(); startX = __cellX * _local3.CELL_WIDTH; startY = __cellX * _local3.CELL_WIDTH; } function update(dt) { } function render(cam, dt) { super.render(cam, dt); mc.spaceTile.space_mc._x = -mc._x; mc.spaceTile.space_mc._y = -mc._y; } function setHDRegistration() { hdReg = {}; hdReg.x = 0; hdReg.y = 0; } var TYPE = "spacewindow"; var DRAWTYPE = "patch"; var __DEF_WIDTH = 116; var __DEF_HEIGHT = 116; var __USE_ACTUAL_DIMENSIONS = false; var __USE_DIMENSIONS_AS_HD = true; var __DEF_ASSET = "spaceWindow"; var __USES_VELOCITY = false; }
Symbol 1073 MovieClip [__Packages.nick.yugopoMaze.ui.UI] Frame 0
class nick.yugopoMaze.ui.UI { static var __instance; var engine, __nextScreenID, __hasActiveScreen, __doesActiveScreenUpdate, __activeScreen, __previousScreenID, __activeScreenID; function UI () { } static function init() { __instance = new nick.yugopoMaze.ui.UI(); } static function getInstance() { return(__instance); } function linkEngine(t_engine) { engine = t_engine; smashing.keithm.Messenger.registerAddress("ui", this); } function reset() { __nextScreenID = ""; __hasActiveScreen = false; __doesActiveScreenUpdate = false; } function update(dt) { if (__doesActiveScreenUpdate) { __activeScreen.update(dt); } } function returnToPreviousScreen() { __nextScreenID = __previousScreenID; __activeScreen.close(); } function goScreen(id) { if (__hasActiveScreen) { __nextScreenID = id; __activeScreen.close((((__nextScreenID == "help") || (__nextScreenID == "wendys")) ? true : false)); } else { openScreen(id); } } function openScreen(id) { trace("Ok... open screen " + id); if (id == undefined) { id = __nextScreenID; } if (id == "") { return(undefined); } __nextScreenID = ""; __previousScreenID = __activeScreenID; __activeScreenID = id; engine.gotoAndStop(__activeScreenID); switch (__activeScreenID) { case "splash" : __activeScreen = new nick.yugopoMaze.ui.Splash(engine.screen_mc, this); break; case "gameplay" : __activeScreen = new nick.yugopoMaze.ui.GamePlay(engine.screen_mc, this, ((__previousScreenID == "help") ? true : false)); break; case "help" : __activeScreen = new nick.yugopoMaze.ui.Help(engine.screen_mc, this, ((__previousScreenID == "splash") ? true : false)); break; case "wendys" : __activeScreen = new nick.yugopoMaze.ui.Wendys(engine.screen_mc, this); break; case "levelTrans" : __activeScreen = new nick.yugopoMaze.ui.LevelTrans(engine.screen_mc, this); break; case "intro" : __activeScreen = new nick.yugopoMaze.ui.Intro(engine.screen_mc, this); break; case "gameover" : __activeScreen = new nick.yugopoMaze.ui.GameOver(engine.screen_mc, this); break; case "viewHighscore" : __activeScreen = new nick.yugopoMaze.ui.Highscores(engine.screen_mc, this, true); break; case "sendHighscore" : __activeScreen = new nick.yugopoMaze.ui.Highscores(engine.screen_mc, this, false); break; default : trace("[UI] openScreen called with invalid id: " + __activeScreenID); return(undefined); } __activeScreen.init(); __activeScreen.open(); smashing.keithm.Messenger.registerAddress("screen", __activeScreen); __hasActiveScreen = true; __doesActiveScreenUpdate = __activeScreen.DOES_UPDATE; } function onScreenClosed() { if (__nextScreenID != "") { openScreen(__nextScreenID); } } function goScreenRemote(t_data) { trace("GO screen : " + t_data.screen); if (t_data.screen == undefined) { trace("Error: Go screen remote requires data format {screen:string}"); return(undefined); } goScreen(t_data.screen); } function onMessageReceived(message, args) { this[message](args); } function get currentScreenID() { return(__activeScreenID); } }
Symbol 1074 MovieClip [__Packages.nick.yugopoMaze.ui.Screen] Frame 0
class nick.yugopoMaze.ui.Screen { var __mc, ui, __outroCallbackID, __outroCallbackPath, __isOpening, __isClosing, __isClosed; function Screen (mc, t_ui) { __mc = mc; ui = t_ui; __outroCallbackID = (__outroCallbackPath = ""); } function update(dt) { if (__isOpening) { if (__mc._currentFrame >= __OPENED_FRAME) { onOpened(); } } else if (__isClosing) { if (__mc._currentFrame == __mc._totalFrames) { onClosed(); } } } function init() { __isOpening = (__isClosing = false); __isClosed = true; } function open() { __isClosed = false; if (__HAS_INTRO) { __isOpening = true; __mc.gotoAndPlay(__INTRO_FRAME); } else { onOpened(); } } function onOpened() { __isOpening = false; __mc.gotoAndStop(__OPENED_FRAME); } function close(skipOutro) { if (__isClosed) { ui.onScreenClosed(); return(undefined); } if (__HAS_OUTRO && (skipOutro != true)) { __isClosing = true; __mc.gotoAndPlay(__OUTRO_FRAME); } else { onClosed(); } } function onClosed() { __isClosing = false; __isClosed = true; if (__outroCallbackID != "") { smashing.keithm.Messenger.sendMessage(__outroCallbackPath, __outroCallbackID); __outroCallbackID = (__outroCallbackPath = ""); } else { ui.onScreenClosed(); } } function closeThenCallback(callbackPath, callbackID) { __outroCallbackPath = callbackPath; __outroCallbackID = callbackID; close(); } function makeButton(mc) { mc.screen = this; } function onMessageReceived(message, args) { this[message](args); } function toString() { return("Screen"); } var __INTRO_FRAME = "intro"; var __OUTRO_FRAME = "outro"; var __HAS_INTRO = false; var __HAS_OUTRO = false; var __OPENED_FRAME = 1; var DOES_UPDATE = true; }
Symbol 1075 MovieClip [__Packages.nick.yugopoMaze.ui.Splash] Frame 0
class nick.yugopoMaze.ui.Splash extends nick.yugopoMaze.ui.Screen { var __mc; function Splash (mc, ui) { super(mc, ui); } function onOpened() { super.onOpened(); nick.yugopoMaze.Sounds.getInstance().playMusic(); __mc.play_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("ui", "goScreenRemote", {screen:"intro"}); }; __mc.help_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "showHelp"); }; __mc.view_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "viewHighscore"); }; __mc.wendyscode_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "showWendys"); }; } var __HAS_INTRO = false; var __HAS_OUTRO = true; var __OPENED_FRAME = 1; }
Symbol 1076 MovieClip [__Packages.nick.yugopoMaze.ui.GamePlay] Frame 0
class nick.yugopoMaze.ui.GamePlay extends nick.yugopoMaze.ui.Screen { var __state, __fromHelpScreen, __isClosed, ui, __isClosing, __mc, onClosed, __isOpening, __OPENED_FRAME; function GamePlay (mc, ui, fromHelpScreen) { super(mc, ui); __state = nick.yugopoMaze.GameState.getInstance(); __fromHelpScreen = fromHelpScreen; } function close(skipOutro) { if (__isClosed) { ui.onScreenClosed(); return(undefined); } if (skipOutro != true) { __isClosing = true; __mc.irisOut_mc.gotoAndPlay(2); } else { onClosed(); } } function onOpened() { super.onOpened(); __mc.quit_confirm.yes_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "gameOver"); }; __mc.quit_confirm.no_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("screen", "onCancelQuit"); }; __mc.quit_confirm._visible = false; __mc.flower_icon.onRelease = function () { smashing.keithm.Messenger.sendMessage("world", "clickPowerup", {type:"flower"}); }; __mc.choco_icon.onRelease = function () { smashing.keithm.Messenger.sendMessage("world", "clickPowerup", {type:"chocolate"}); }; __mc.bear_icon.onRelease = function () { smashing.keithm.Messenger.sendMessage("world", "clickPowerup", {type:"teddybear"}); }; updateMuteButton({isMuted:nick.yugopoMaze.Sounds.getInstance().muteMusic}); __mc.menu_mc.help_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "showHelp"); }; __mc.menu_mc.quit_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("screen", "onPressQuit"); }; if (__fromHelpScreen != true) { __mc.irisIn_mc.gotoAndPlay(2); __mc.levelDisplay_mc.gotoAndPlay(2); __mc.levelDisplay_mc.level_mc.txt_level.text = __state.levelNum; } update(0, true); } function updateMuteButton(args) { if (args.isMuted) { __mc.menu_mc.sound_btn.gotoAndStop("off"); } else { __mc.menu_mc.sound_btn.gotoAndStop("on"); } __mc.menu_mc.sound_btn.btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "toggleMusic"); }; } function onPressQuit() { __mc.quit_confirm._visible = true; smashing.keithm.Messenger.sendMessage("engine", "pause"); } function onCancelQuit() { __mc.quit_confirm._visible = false; smashing.keithm.Messenger.sendMessage("engine", "unpause"); } function showInsufficientPickups(args) { if (__mc.pickupDisplay_mc._currentFrame > 1) { return(undefined); } __mc.pickupDisplay_mc.gotoAndPlay(2); if (args.needed == 1) { __mc.pickupDisplay_mc.level_mc.txt.text = ("You need " + args.needed) + " more nickel!"; } else { __mc.pickupDisplay_mc.level_mc.txt.text = ("You need " + args.needed) + " more nickels!"; } } function showMissingKey() { if (__mc.pickupDisplay_mc._currentFrame > 1) { return(undefined); } __mc.pickupDisplay_mc.gotoAndPlay(2); __mc.pickupDisplay_mc.level_mc.txt.text = "You need the Blast Key!"; } function showWendysEffect(t_data) { if (__mc.pickupDisplay_mc._currentFrame > 1) { return(undefined); } __mc.pickupDisplay_mc.gotoAndPlay(2); if (t_data.effect == "nuke") { __mc.pickupDisplay_mc.level_mc.txt.text = "Poof!"; } else if (t_data.effect == "ghost") { __mc.pickupDisplay_mc.level_mc.txt.text = "Ghosted!"; } else if (t_data.effect == "speed") { __mc.pickupDisplay_mc.level_mc.txt.text = "Turbo!"; } } function update(dt, forceUpdate) { if (__isOpening) { if (__mc._currentFrame >= __OPENED_FRAME) { onOpened(); } } else if (__isClosing) { if (__mc.irisOut_mc._currentFrame == __mc.irisOut_mc._totalFrames) { onClosed(); } } __mc.timer_mc.mcBar.gotoAndStop(Math.floor((1 - __state.getTimeRatio()) * 100)); if (__state.hasChanged || (forceUpdate == true)) { __mc.score_mc.txt_score.text = __state.score; __mc.lives_mc.numbers_mc.gotoAndStop(__state.lives); if (__state.hasFlower) { __mc.flower_icon._visible = true; } else { __mc.flower_icon._visible = false; } if (__state.hasBear) { __mc.bear_icon._visible = true; } else { __mc.bear_icon._visible = false; } if (__state.hasChoco) { __mc.choco_icon._visible = true; } else { __mc.choco_icon._visible = false; } } } function chargeKey() { __mc.key_mc.chargeBar.gotoAndPlay(2); } var __HAS_OUTRO = true; var DOES_UPDATE = true; }
Symbol 1077 MovieClip [__Packages.nick.yugopoMaze.ui.Help] Frame 0
class nick.yugopoMaze.ui.Help extends nick.yugopoMaze.ui.Screen { var __openedFromTitle, __mc, closeThenCallback; function Help (mc, ui, fromTitle) { super(mc, ui); __openedFromTitle = fromTitle; if (!__openedFromTitle) { __mc.splash_fake_mc._visible = false; } } function onPressPlay() { closeThenCallback("engine", "startGame"); } function onOpened() { super.onOpened(); if (__openedFromTitle) { __mc.board_mc.play_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("ui", "goScreenRemote", {screen:"intro"}); }; } else { __mc.board_mc.play_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "hideHelp"); }; } } var __HAS_INTRO = true; var __HAS_OUTRO = true; var __OPENED_FRAME = 6; }
Symbol 1078 MovieClip [__Packages.nick.yugopoMaze.ui.Wendys] Frame 0
class nick.yugopoMaze.ui.Wendys extends nick.yugopoMaze.ui.Screen { var closeThenCallback, __mc; function Wendys (mc, ui) { super(mc, ui); } function onPressPlay() { closeThenCallback("engine", "startGame"); } function onOpened() { super.onOpened(); __mc.board_mc.txt_code.tabIndex = 0; Selection.setFocus(__mc.board_mc.txt_code); __mc.board_mc.submit_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "submitWendysCode", {code:this._parent.txt_code.text}); }; __mc.board_mc.cancel_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("ui", "goScreenRemote", {screen:"splash"}); }; } function showError() { __mc.board_mc.error_mc._visible = true; __mc.board_mc.error_mc.gotoAndPlay(1); } function close() { __mc.board_mc.error_mc._visible = false; super.close(); } var __HAS_INTRO = true; var __HAS_OUTRO = true; var __OPENED_FRAME = 6; }
Symbol 1079 MovieClip [__Packages.nick.yugopoMaze.ui.LevelTrans] Frame 0
class nick.yugopoMaze.ui.LevelTrans extends nick.yugopoMaze.ui.Screen { function LevelTrans (mc, ui, fromTitle) { super(mc, ui); } function onOpened() { smashing.keithm.Messenger.sendMessage("engine", "startLevel"); } var __HAS_INTRO = true; var __HAS_OUTRO = false; var __OPENED_FRAME = 36; var DOES_UPDATE = true; }
Symbol 1080 MovieClip [__Packages.nick.yugopoMaze.ui.Intro] Frame 0
class nick.yugopoMaze.ui.Intro extends nick.yugopoMaze.ui.Screen { function Intro (mc, ui, fromTitle) { super(mc, ui); nick.yugopoMaze.Sounds.getInstance().stopMusic(); } function onOpened() { } var __HAS_INTRO = true; var __HAS_OUTRO = false; var __OPENED_FRAME = 718; var DOES_UPDATE = true; }
Symbol 1081 MovieClip [__Packages.nick.yugopoMaze.ui.GameOver] Frame 0
class nick.yugopoMaze.ui.GameOver extends nick.yugopoMaze.ui.Screen { var __mc; function GameOver (mc, ui) { super(mc, ui); } function onOpened() { super.onOpened(); __mc.txt_score.text = (__mc.txt_scoreShadow.text = nick.yugopoMaze.GameState.getInstance().score); __mc.play_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "startGame"); }; __mc.view_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "viewHighscore"); }; if (nick.highscores.HighscoreEngine.__get__isLoggedIn()) { __mc.submit_btn.onRelease = function () { smashing.keithm.Messenger.sendMessage("engine", "sendHighscore"); }; } else { __mc.submit_btn._visible = false; } } function onClosed() { super.onClosed(); stopAllSounds(); } var __OPENED_FRAME = 1; }
Symbol 1082 MovieClip [__Packages.nick.highscores.HighscoreEngine] Frame 0
class nick.highscores.HighscoreEngine extends MovieClip { static var __userName, __loadState, __xml, __userPath, __scorePath, __game_id, __user_vars, __userScore, __highscoreMC, __scores, __functionToRunAfterLoad, __stateVerificationInterval, __score_vars; function HighscoreEngine () { super(); } static function init() { trace("Highscore Data Class Initialized **"); __userName = "null"; __loadState = "loading"; if (__USE_XML) { loadXML(); } } static function loadXML() { __xml = new XML(); __xml.ignoreWhite = true; __xml.onLoad = function (success) { nick.highscores.HighscoreEngine.onXMLloaded(success); }; var _local2 = _root._url.slice(0, _root._url.lastIndexOf("/") + 1); if (_local2 != "") { _local2 = _local2 + "/"; } log(("Loading XML file from " + (_local2 + __XML_FILE_URL)) + " ..."); __xml.load(_local2 + __XML_FILE_URL); } static function onXMLloaded(success) { if (success) { __userPath = __xml.firstChild.childNodes[0].firstChild.nodeValue; __scorePath = __xml.firstChild.childNodes[1].firstChild.nodeValue; __game_id = __xml.firstChild.childNodes[2].firstChild.nodeValue; log("Xml loaded : "); log("User : " + __userPath); log("score: " + __scorePath); log("gameID: " + __game_id); } else { log("XML Loading error"); } updateUserLogin(); } static function manualXML(userPath, scorePath, gameID) { __userPath = userPath; __scorePath = scorePath; __game_id = gameID; updateUserLogin(); } static function updateUserLogin() { log("Test user login..."); __user_vars = new LoadVars(); __user_vars.onLoad = function (success) { nick.highscores.HighscoreEngine.onLogin(success); }; __user_vars.load(__userPath); } static function onLogin(success) { if (success) { while (__user_vars.screenName.indexOf("/n") != -1) { log("Cull login string - : " + __user_vars.screenName); __user_vars.screenName = __user_vars.screenName.substr(0, __user_vars.screenName.length - 2); log("Result: " + __user_vars.screenName); } __userName = __user_vars.screenName; log("USER IS : " + __userName); } log("USER IS NOT LOGGED IN"); __loadState = "ready"; } static function populateHighscoreBoard() { if ((isLoggedIn && (__userScore > 0)) && (__userScore != undefined)) { __highscoreMC.init(__scores, {name:__userName, score:__userScore}); } else { __highscoreMC.init(__scores, {name:"", score:0}); } } static function runReadyTest(callback) { if (__loadState != "ready") { __functionToRunAfterLoad = callback; startBoardReadyInterval(); return(false); } return(true); } static function startBoardReadyInterval() { __stateVerificationInterval = setInterval(function () { nick.highscores.HighscoreEngine.runBoardReadyInterval(); }, 5); } static function runBoardReadyInterval() { if (__loadState == "ready") { clearInterval(__stateVerificationInterval); if (__functionToRunAfterLoad == "sendAndView") { sendAndViewScore(__highscoreMC, __userScore); } else { viewScores(__highscoreMC); } } else if (__loadState == "error") { __highscoreMC.showError(); clearInterval(__stateVerificationInterval); } } static function sendAndViewScore(boardMC, score) { __highscoreMC = boardMC; __userScore = score; __highscoreMC.gotoAndStop("loading"); if (runReadyTest("sendAndView") == false) { return(undefined); } log("Send Score..."); if ((__userName == "null") && (__userName == undefined)) { log(("Error: User name is : " + __userName) + ". Only logged in users may send scores."); return(undefined); } __score_vars = new LoadVars(); __score_vars.onLoad = function (success) { nick.highscores.HighscoreEngine.onHighscores(success); }; log((((((((("Load ( " + __scorePath) + "?msg=S&game=") + __game_id) + "&name=") + __userName) + "&score=") + score) + "&limitEntries=true") + " )"); __score_vars.load(((((((__scorePath + "?msg=S&game=") + __game_id) + "&name=") + __userName) + "&score=") + score) + "&limitEntries=true"); } static function viewScores(boardMC) { __highscoreMC = boardMC; __userScore = 0; __highscoreMC.gotoAndStop("loading"); if (runReadyTest("view") == false) { return(undefined); } log("View Scores..."); log(((("Load ( " + __scorePath) + "?msg=Q&game=") + __game_id) + " )"); __score_vars = new LoadVars(); __score_vars.onLoad = function (success) { nick.highscores.HighscoreEngine.onHighscores(success); }; __score_vars.load((__scorePath + "?msg=Q&game=") + __game_id); } static function onHighscores(success) { log("Server callback recieved: "); log("Success: " + success); log("Returning game ID: " + __score_vars.game); if ((!success) || (__score_vars.game != __game_id)) { log("Highscore retrieval Failed."); __highscoreMC.showError(); return(undefined); } __scores = []; var _local1 = 0; while (_local1 < __score_vars.count) { __scores.push({name:__score_vars["pn" + _local1], score:__score_vars["ps" + _local1]}); _local1++; } populateHighscoreBoard(); } static function set userPath(path) { __userPath = path; //return(userPath); } static function get userPath() { return(__userPath); } static function set scorePath(path) { __scorePath = path; //return(scorePath); } static function get scorePath() { return(__scorePath); } static function set gameID(id) { __game_id = id; //return(gameID); } static function get gameID() { return(__game_id); } static function get scores() { return(__scores); } static function get userName() { return(__userName); } static function get isLoggedIn() { return((((__userName == undefined) || (__userName == "null")) ? false : true)); } static function log(message) { var _local1 = new LocalConnection(); _local1.send("_SILCtrace", "trace", message); _local1.close(); trace("LOG : " + message); } static var __USE_XML = true; static var __XML_FILE_URL = "config.xml"; static var __SCORE_CALL = "onHighscores"; }
Symbol 1083 MovieClip [__Packages.nick.yugopoMaze.ui.Highscores] Frame 0
class nick.yugopoMaze.ui.Highscores extends nick.yugopoMaze.ui.Screen { var __isViewing, __mc; function Highscores (mc, ui, isViewing) { super(mc, ui); __isViewing = isViewing; } function onOpened() { super.onOpened(); trace((__isViewing + " ~ ") + __mc.highscore_mc); if (__isViewing) { nick.highscores.HighscoreEngine.viewScores(__mc.highscore_mc); } else { nick.highscores.HighscoreEngine.sendAndViewScore(__mc.highscore_mc, nick.yugopoMaze.GameState.getInstance().score); } } var __OPENED_FRAME = 1; }
Symbol 1084 MovieClip [__Packages.nick.yugopoMaze.levels.LevelRandom] Frame 0
class nick.yugopoMaze.levels.LevelRandom extends nick.yugopoMaze.levels.LevelData { var grid_width, grid_height, getRandomCell, placeWalls, placeAliens, scenery, player, camera; function LevelRandom () { super(); } function loadData() { super.loadData(); grid_width = nick.yugopoMaze.GameState.getInstance().MAP_WIDTH; grid_height = nick.yugopoMaze.GameState.getInstance().MAP_HEIGHT; var _local14 = grid_height; var _local8 = 0; var _local3 = 0; var _local5; var _local9; var _local4; var _local6 = new Array(_local14); var _local10 = 0; while (_local10 < _local6.length) { _local6[_local10] = new Array(); _local10++; } _local14--; var _local7 = 0; var _local11 = new nick.yugopoMaze.Node({x:getRandomCell(Math.floor(grid_width * 0.25), Math.floor(grid_width * 0.75)), y:_local14, nodeType:"tunnel", nodeClass:"root"}); _local6[_local14].push(_local11); while (_local14--) { _local9 = _local6[_local14 + 1]; _local8 = _local9.length; while (_local8--) { _local5 = _local9[_local8].generateSupportNode(((_local7 > 2) ? true : false)); if (_local5 != undefined) { _local6[_local14].push(_local5); if (_local5.nodeType == "room") { _local7 = _local7 + 2; _local4 = _local5.generateCornerNodes(); _local3 = _local4.length; while (_local3--) { if (_local4[_local3].y >= 0) { _local6[_local4[_local3].y].push(_local4[_local3]); } } } } else { _local7--; } } } placeWalls(_local6); placeAliens(_local6); scenery.push({type:"ground", x:0, y:0}); scenery.push({type:"ground", x:10, y:0}); scenery.push({type:"ground", x:0, y:5}); scenery.push({type:"ground", x:10, y:5}); scenery.push({type:"ground", x:0, y:10}); scenery.push({type:"ground", x:10, y:10}); scenery.push({type:"ground", x:0, y:15}); scenery.push({type:"ground", x:10, y:15}); player = {x:_local11.x, y:grid_height - 1}; camera = {x:6, y:6}; } }
Symbol 1085 MovieClip [__Packages.nick.highscores.HighscoreTable] Frame 0
class nick.highscores.HighscoreTable extends MovieClip { var gotoAndStop, __scores, __player, __page, __totalPages, playerScore_mc, pagination_txt; function HighscoreTable () { super(); showLoading(); } function showLoading() { gotoAndStop("loading"); } function showError() { gotoAndStop("error"); } function showTable() { gotoAndStop("ready"); emptyTable(); } function init(t_scores, t_player) { showTable(); __scores = t_scores; __player = t_player; __page = 1; __totalPages = Math.ceil(__scores.length / __SCORES_PER_PAGE); var _local2 = 0; while (_local2 < __scores.length) { if (__scores[_local2].name == "") { __totalPages = Math.ceil(_local2 / __SCORES_PER_PAGE); _local2 = __scores.length; } _local2++; } populatePlayer(); populateTable(); } function calculatePlayerRank() { var _local2 = 0; while (_local2 < __scores.length) { if (__scores[_local2].name == __player.name) { return(String(_local2)); } _local2++; } return(""); } function populatePlayer() { if ((((__player.name == "") || (__player.name == undefined)) || (__player.name == null)) || (__player.name == "null")) { playerScore_mc._visible = false; } else { playerScore_mc._visible = true; playerScore_mc.name.text = __player.name; playerScore_mc.score.text = __player.score; playerScore_mc.rank.text = calculatePlayerRank(); } } function populateTable() { var c = ((__page - 1) * __SCORES_PER_PAGE); var loop = 1; while (loop <= __SCORES_PER_PAGE) { if (__scores[c].name != "") { eval ((this + ".hs_") + loop).rank.text = ((__page - 1) * 10) + loop; eval ((this + ".hs_") + loop).name.text = __scores[c].name; eval ((this + ".hs_") + loop).score.text = __scores[c].score; } else { eval ((this + ".hs_") + loop).rank.text = ""; eval ((this + ".hs_") + loop).name.text = ""; eval ((this + ".hs_") + loop).score.text = ""; } loop++; c++; } pagination_txt.text = (__page + " of ") + __totalPages; if (__totalPages < 1) { __totalPages = 1; } } function emptyTable() { playerScore_mc._visible = false; var loop = 1; while (loop <= __SCORES_PER_PAGE) { eval ((this + ".hs_") + loop).rank.text = ""; eval ((this + ".hs_") + loop).name.text = ""; eval ((this + ".hs_") + loop).score.text = ""; loop++; } pagination_txt.text = ""; } function nextPage() { __page++; if (__page > __totalPages) { __page = 1; } populateTable(); } function prevPage() { __page--; if (__page < 1) { __page = __totalPages; } populateTable(); } var __SCORES_PER_PAGE = 10; }
Symbol 730 MovieClip [moveTarget_mc] Frame 6
stop();
Symbol 754 MovieClip Frame 1
stop();
Symbol 828 MovieClip Frame 30
stop();
Symbol 833 MovieClip Frame 33
stop();
Symbol 835 MovieClip Frame 13
stop();
Symbol 880 MovieClip Frame 68
stop();
Symbol 891 MovieClip Frame 13
stop();
Symbol 917 MovieClip Frame 1
stop();
Symbol 959 MovieClip Frame 15
if (_parent._xscale < 0) { _parent._xscale = 100; }
Symbol 1005 MovieClip Frame 12
stop();
Symbol 1007 MovieClip Frame 12
stop();

Library Items

Symbol 1 GraphicUsed by:2 27 526 527 532 534
Symbol 2 MovieClipUses:1Used by:46 79 161 333 414 445 457 488 489
Symbol 3 GraphicUsed by:79
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:79 161
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:18
Symbol 8 GraphicUsed by:18
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:18
Symbol 11 FontUsed by:12 15 20 25 29 41 53 62 65 66 67 73 156 167 170 173 411 420 423 424 436 439 449 497 499 561 563 569 573 574 577 622 624 625 626 627 701 704 731
Symbol 12 TextUses:11Used by:13
Symbol 13 MovieClipUses:12Used by:18
Symbol 14 GraphicUsed by:18
Symbol 15 TextUses:11Used by:16
Symbol 16 MovieClipUses:15Used by:18
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:7 8 10 13 14 16 17Used by:79
Symbol 19 SoundUsed by:79
Symbol 20 TextUses:11Used by:21
Symbol 21 MovieClipUses:20Used by:79
Symbol 22 GraphicUsed by:27 527
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:27 527
Symbol 25 TextUses:11Used by:27 527
Symbol 26 SoundUsed by:27 527
Symbol 27 ButtonUses:22 24 25 1 26Used by:79
Symbol 28 SoundUsed by:79
Symbol 29 TextUses:11Used by:30
Symbol 30 MovieClipUses:29Used by:79
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:31Used by:37
Symbol 33 FontUsed by:34 35 36 43 44 45
Symbol 34 EditableTextUses:33Used by:37
Symbol 35 EditableTextUses:33Used by:37
Symbol 36 EditableTextUses:33Used by:37
Symbol 37 MovieClipUses:32 34 35 36Used by:79
Symbol 38 GraphicUsed by:46
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:46
Symbol 41 TextUses:11Used by:42
Symbol 42 MovieClipUses:41Used by:46
Symbol 43 EditableTextUses:33Used by:46
Symbol 44 EditableTextUses:33Used by:46
Symbol 45 EditableTextUses:33Used by:46
Symbol 46 MovieClipUses:38 2 40 42 43 44 45Used by:79
Symbol 47 FontUsed by:48 170 499 563 569 624 625
Symbol 48 EditableTextUses:47Used by:79
Symbol 49 GraphicUsed by:52
Symbol 50 GraphicUsed by:52 57 413
Symbol 51 GraphicUsed by:52 57 413
Symbol 52 MovieClipUses:49 50 51Used by:57 413
Symbol 53 TextUses:11Used by:54
Symbol 54 MovieClipUses:53Used by:57
Symbol 55 SoundUsed by:57 413
Symbol 56 SoundUsed by:57 413
Symbol 57 MovieClipUses:52 54 50 55 51 56Used by:79
Symbol 58 GraphicUsed by:61
Symbol 59 GraphicUsed by:61 64
Symbol 60 GraphicUsed by:61 64
Symbol 61 MovieClipUses:58 59 60Used by:64
Symbol 62 TextUses:11Used by:63
Symbol 63 MovieClipUses:62Used by:64
Symbol 64 MovieClipUses:61 63 59 60Used by:79
Symbol 65 TextUses:11Used by:68
Symbol 66 TextUses:11Used by:68
Symbol 67 TextUses:11Used by:68
Symbol 68 MovieClipUses:65 66 67Used by:79
Symbol 69 GraphicUsed by:72
Symbol 70 GraphicUsed by:72 77 162 576 579
Symbol 71 GraphicUsed by:72 77 162 576 579
Symbol 72 MovieClipUses:69 70 71Used by:77 162 576 579
Symbol 73 TextUses:11Used by:74
Symbol 74 MovieClipUses:73Used by:77 162
Symbol 75 SoundUsed by:77 162 169 172 175 438 441 576 579 706
Symbol 76 SoundUsed by:77 162 169 172 175 438 441 576 579 706
Symbol 77 ButtonUses:72 74 70 71 75 76Used by:79
Symbol 78 SoundUsed by:79
Symbol 79 MovieClip [_nick_highscore_board]Uses:2 3 5 18 19 21 27 28 30 37 46 48 57 64 68 77 78Used by:708
Symbol 80 MovieClipUsed by:709
Symbol 81 GraphicUsed by:161
Symbol 82 GraphicUsed by:161
Symbol 83 GraphicUsed by:84
Symbol 84 MovieClipUses:83Used by:161
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:161
Symbol 87 GraphicUsed by:88
Symbol 88 MovieClipUses:87Used by:161
Symbol 89 GraphicUsed by:150
Symbol 90 GraphicUsed by:150
Symbol 91 GraphicUsed by:150
Symbol 92 GraphicUsed by:150
Symbol 93 GraphicUsed by:150
Symbol 94 GraphicUsed by:150
Symbol 95 GraphicUsed by:150
Symbol 96 GraphicUsed by:150
Symbol 97 GraphicUsed by:150
Symbol 98 GraphicUsed by:150
Symbol 99 GraphicUsed by:150
Symbol 100 GraphicUsed by:150
Symbol 101 GraphicUsed by:150
Symbol 102 GraphicUsed by:150
Symbol 103 GraphicUsed by:150
Symbol 104 GraphicUsed by:150
Symbol 105 GraphicUsed by:150
Symbol 106 GraphicUsed by:150
Symbol 107 GraphicUsed by:150
Symbol 108 GraphicUsed by:150
Symbol 109 GraphicUsed by:150
Symbol 110 GraphicUsed by:150
Symbol 111 GraphicUsed by:150
Symbol 112 GraphicUsed by:150
Symbol 113 GraphicUsed by:150
Symbol 114 GraphicUsed by:150
Symbol 115 GraphicUsed by:150
Symbol 116 GraphicUsed by:150
Symbol 117 GraphicUsed by:150
Symbol 118 GraphicUsed by:150
Symbol 119 GraphicUsed by:150
Symbol 120 GraphicUsed by:150
Symbol 121 GraphicUsed by:150
Symbol 122 GraphicUsed by:150
Symbol 123 GraphicUsed by:150
Symbol 124 GraphicUsed by:150
Symbol 125 GraphicUsed by:150
Symbol 126 GraphicUsed by:150
Symbol 127 GraphicUsed by:150
Symbol 128 GraphicUsed by:150
Symbol 129 GraphicUsed by:150
Symbol 130 GraphicUsed by:150
Symbol 131 GraphicUsed by:150
Symbol 132 GraphicUsed by:150
Symbol 133 GraphicUsed by:150
Symbol 134 GraphicUsed by:150
Symbol 135 GraphicUsed by:150
Symbol 136 GraphicUsed by:150
Symbol 137 GraphicUsed by:150
Symbol 138 GraphicUsed by:150
Symbol 139 GraphicUsed by:150
Symbol 140 GraphicUsed by:150
Symbol 141 GraphicUsed by:150
Symbol 142 GraphicUsed by:150
Symbol 143 GraphicUsed by:150
Symbol 144 GraphicUsed by:150
Symbol 145 GraphicUsed by:150
Symbol 146 GraphicUsed by:150
Symbol 147 GraphicUsed by:150
Symbol 148 GraphicUsed by:150
Symbol 149 GraphicUsed by:150
Symbol 150 MovieClipUses:89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149Used by:161
Symbol 151 GraphicUsed by:161
Symbol 152 GraphicUsed by:155
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:155 380
Symbol 155 MovieClipUses:152 154Used by:161
Symbol 156 TextUses:11Used by:161
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:161
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161
Symbol 161 MovieClipUses:2 81 5 82 84 86 88 150 151 155 156 158 160Used by:179 445 489
Symbol 162 ButtonUses:72 74 70 71 75 76Used by:179 488 489
Symbol 163 GraphicUsed by:166
Symbol 164 GraphicUsed by:166 169 172 175 706
Symbol 165 GraphicUsed by:166 169 172 175 706
Symbol 166 MovieClipUses:163 164 165Used by:169 172 175 706
Symbol 167 TextUses:11Used by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 ButtonUses:166 168 164 165 75 76Used by:179 707
Symbol 170 TextUses:47 11Used by:171
Symbol 171 MovieClipUses:170Used by:172
Symbol 172 ButtonUses:166 171 164 165 75 76Used by:179
Symbol 173 TextUses:11Used by:174
Symbol 174 MovieClipUses:173Used by:175
Symbol 175 ButtonUses:166 174 164 165 75 76Used by:179
Symbol 176 GraphicUsed by:177 199
Symbol 177 MovieClipUses:176Used by:179 198 414 415 583 586 613
Symbol 178 GraphicUsed by:179 198 416 583 613
Symbol 179 MovieClipUses:161 162 169 172 175 177 178Used by:709
Symbol 180 GraphicUsed by:186 320
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:186 333
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:183Used by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClipUses:180 182 184 185Used by:415
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:192
Symbol 189 GraphicUsed by:192
Symbol 190 SoundUsed by:192
Symbol 191 SoundUsed by:192
Symbol 192 ButtonUses:188 189 190 191Used by:415
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:203 415
Symbol 195 FontUsed by:196 202 249 310 315 342 386 387 409
Symbol 196 TextUses:195Used by:415
Symbol 197 GraphicUsed by:414 415 586 613
Symbol 198 MovieClipUses:177 178Used by:415
Symbol 199 MovieClipUses:176Used by:414 415 586 613
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:415
Symbol 202 TextUses:195Used by:203
Symbol 203 MovieClipUses:194 202Used by:415
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:254 317 318 414 415
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:254
Symbol 208 GraphicUsed by:215
Symbol 209 GraphicUsed by:210
Symbol 210 MovieClipUses:209Used by:215
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:215
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:215
Symbol 215 MovieClipUses:208 210 212 214Used by:244 254 338 414
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:243 244 254 338 414
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:243 244 254 338 414
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:243 244 254 338 414
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:226
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:226
Symbol 226 MovieClipUses:223 225Used by:243 244 254 338 414
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:243 244 254 338 414
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:243 244 254 338 414
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:243 244 254 338 414
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:243 244 254 338 414
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:243 244 254 338 414
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:243
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:239Used by:243 244 254
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:243 244 254
Symbol 243 MovieClipUses:217 219 221 226 228 230 232 234 236 238 240 242Used by:244
Symbol 244 MovieClipUses:215 243 217 219 221 226 228 230 234 236 240 232 242Used by:254 317 318
Symbol 245 SoundUsed by:254
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:250 311 343 388 410 414
Symbol 248 GraphicUsed by:250
Symbol 249 TextUses:195Used by:250
Symbol 250 MovieClipUses:247 248 249Used by:254
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:252Used by:254 318 333 414
Symbol 254 MovieClipUses:205 207 244 215 217 219 221 226 228 230 234 236 240 232 242 245 250 253Used by:415
Symbol 255 GraphicUsed by:256
Symbol 256 MovieClipUses:255Used by:296
Symbol 257 GraphicUsed by:261
Symbol 258 GraphicUsed by:259
Symbol 259 MovieClipUses:258Used by:260
Symbol 260 MovieClipUses:259Used by:261
Symbol 261 MovieClipUses:257 260Used by:296
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:280 293 294
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:280 293 294
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:280 293 294
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:280 293 294
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:280 293 294
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:272Used by:280 293 294
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:280
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:280
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:280 293 294
Symbol 280 MovieClipUses:263 265 267 269 271 273 275 277 279Used by:281
Symbol 281 MovieClipUses:280Used by:296
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:293 294
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:284Used by:293 294
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:288
Symbol 288 MovieClipUses:287Used by:293 294
Symbol 289 GraphicUsed by:290
Symbol 290 MovieClipUses:289Used by:293 294
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:293 294
Symbol 293 MovieClipUses:265 263 267 283 285 269 288 271 290 273 279 292Used by:295
Symbol 294 MovieClipUses:265 263 267 283 285 269 288 271 290 273 279 292Used by:295
Symbol 295 MovieClipUses:293 294Used by:296
Symbol 296 MovieClipUses:256 261 281 295Used by:317 318 414 415
Symbol 297 GraphicUsed by:305
Symbol 298 GraphicUsed by:299 620
Symbol 299 MovieClipUses:298Used by:305 414
Symbol 300 GraphicUsed by:303
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:301Used by:303
Symbol 303 MovieClipUses:300 302Used by:305
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:297 299 303 304Used by:317 318 414 415
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:318 415
Symbol 308 SoundUsed by:415
Symbol 309 GraphicUsed by:311 388 414
Symbol 310 TextUses:195Used by:311
Symbol 311 MovieClipUses:247 309 310Used by:317 318
Symbol 312 GraphicUsed by:313
Symbol 313 MovieClipUses:312Used by:316
Symbol 314 GraphicUsed by:316
Symbol 315 TextUses:195Used by:316
Symbol 316 MovieClipUses:313 314 315Used by:317 318
Symbol 317 MovieClipUses:205 296 305 244 311 316Used by:318
Symbol 318 MovieClipUses:205 296 305 307 311 244 316 317 253Used by:415
Symbol 319 SoundUsed by:415
Symbol 320 MovieClipUses:180Used by:333
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClipUses:322Used by:333
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:333
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:333
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClipUses:329Used by:331
Symbol 331 MovieClipUses:330Used by:332
Symbol 332 MovieClipUses:331Used by:333
Symbol 333 MovieClipUses:2 320 182 323 325 327 332 253Used by:334
Symbol 334 MovieClipUses:333Used by:415
Symbol 335 SoundUsed by:415
Symbol 336 GraphicUsed by:337
Symbol 337 MovieClipUses:336Used by:338 414
Symbol 338 MovieClipUses:215 219 230 232 234 236 337 217 221 226 228Used by:414
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:414
Symbol 341 GraphicUsed by:343
Symbol 342 TextUses:195Used by:343
Symbol 343 MovieClipUses:247 341 342Used by:414
Symbol 344 SoundUsed by:414
Symbol 345 SoundUsed by:414
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:414 769
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:414
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:414
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:414
Symbol 354 GraphicUsed by:355
Symbol 355 MovieClipUses:354Used by:414
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:414
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:414
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:414
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:414
Symbol 364 GraphicUsed by:366
Symbol 365 GraphicUsed by:366 414
Symbol 366 MovieClipUses:364 365Used by:414
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:367Used by:414
Symbol 369 GraphicUsed by:371
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:369 370Used by:414
Symbol 372 SoundUsed by:414
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 MovieClipUses:374Used by:414
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:414
Symbol 378 GraphicUsed by:414
Symbol 379 GraphicUsed by:380
Symbol 380 MovieClipUses:379 154Used by:414
Symbol 381 GraphicUsed by:382
Symbol 382 MovieClipUses:381Used by:385
Symbol 383 GraphicUsed by:384
Symbol 384 MovieClipUses:383Used by:385
Symbol 385 MovieClipUses:382 384Used by:414
Symbol 386 TextUses:195Used by:388
Symbol 387 TextUses:195Used by:388 414
Symbol 388 MovieClipUses:247 309 386 387Used by:414
Symbol 389 SoundUsed by:414
Symbol 390 ShapeTweeningUsed by:414
Symbol 391 SoundUsed by:414
Symbol 392 GraphicUsed by:414
Symbol 393 ShapeTweeningUsed by:414
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:394Used by:414
Symbol 396 GraphicUsed by:414
Symbol 397 SoundUsed by:414
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:398Used by:400
Symbol 400 MovieClipUses:399Used by:414 828 833 887 891 896 901 959 965 1024
Symbol 401 GraphicUsed by:402
Symbol 402 MovieClipUses:401Used by:414
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:403Used by:414
Symbol 405 SoundUsed by:414
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:406Used by:414
Symbol 408 GraphicUsed by:410
Symbol 409 TextUses:195Used by:410
Symbol 410 MovieClipUses:247 408 409Used by:414
Symbol 411 TextUses:11Used by:412
Symbol 412 MovieClipUses:411Used by:413
Symbol 413 MovieClipUses:52 412 50 55 51 56Used by:414
Symbol 414 MovieClipUses:205 305 338 340 215 219 230 232 234 236 337 217 221 226 228 343 344 2 345 253 347 349 351 353 355 357 359 361 363 366 299 368 371 372 365 375 377 378 380 296 385 388 389 247 309 387 390 391 392 393 395 396 397 400 402 177 197 404 199 405 407 410 413Used by:415
Symbol 415 MovieClipUses:186 192 194 196 177 197 198 199 201 203 254 205 296 305 307 308 318 319 334 335 414 SS1Used by:709
Symbol 416 ButtonUses:178Used by:445 489 580
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:442
Symbol 419 GraphicUsed by:442
Symbol 420 TextUses:11Used by:421
Symbol 421 MovieClipUses:420Used by:442
Symbol 422 GraphicUsed by:442
Symbol 423 TextUses:11Used by:442
Symbol 424 TextUses:11Used by:442
Symbol 425 FontUsed by:426 427 484 485 486 487
Symbol 426 TextUses:425Used by:442
Symbol 427 TextUses:425Used by:442
Symbol 428 GraphicUsed by:429
Symbol 429 MovieClipUses:428Used by:442 1022
Symbol 430 FontUsed by:431
Symbol 431 EditableTextUses:430Used by:442
Symbol 432 GraphicUsed by:435
Symbol 433 GraphicUsed by:435 438 441
Symbol 434 GraphicUsed by:435 438 441
Symbol 435 MovieClipUses:432 433 434Used by:438 441
Symbol 436 TextUses:11Used by:437
Symbol 437 MovieClipUses:436Used by:438
Symbol 438 ButtonUses:435 437 433 434 75 76Used by:442
Symbol 439 TextUses:11Used by:440
Symbol 440 MovieClipUses:439Used by:441
Symbol 441 ButtonUses:435 440 433 434 75 76Used by:442
Symbol 442 MovieClipUses:418 419 421 422 423 424 426 427 429 431 438 441Used by:445
Symbol 443 SoundUsed by:445 489
Symbol 444 SoundUsed by:445 489
Symbol 445 MovieClipUses:161 2 416 442 443 444Used by:709
Symbol 446 GraphicUsed by:488 489
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:488 489
Symbol 449 TextUses:11Used by:450
Symbol 450 MovieClipUses:449Used by:488 489
Symbol 451 GraphicUsed by:457
Symbol 452 GraphicUsed by:457
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:455
Symbol 455 MovieClipUses:454Used by:457
Symbol 456 GraphicUsed by:457
Symbol 457 MovieClipUses:451 2 452 455 456Used by:488 489 964 965
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:488 489
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:465
Symbol 462 GraphicUsed by:465
Symbol 463 SoundUsed by:465 469 477
Symbol 464 GraphicUsed by:465 469 477 991
Symbol 465 MovieClipUses:461 462 463 464Used by:488 489 588
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:469
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:467 468 463 464Used by:488 489 588
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:477
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:477 749
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:474Used by:477 749
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:471 473 475 476 463 464Used by:488 489 588
Symbol 478 BitmapUsed by:479
Symbol 479 GraphicUses:478Used by:480
Symbol 480 MovieClipUses:479Used by:488 489
Symbol 481 GraphicUsed by:488 489
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:488 489
Symbol 484 TextUses:425Used by:488 489
Symbol 485 TextUses:425Used by:488 489
Symbol 486 TextUses:425Used by:488 489
Symbol 487 TextUses:425Used by:488 489
Symbol 488 MovieClipUses:446 448 450 457 459 465 469 477 162 480 481 483 2 484 485 486 487Used by:489
Symbol 489 MovieClipUses:161 2 416 446 448 450 457 459 465 469 477 162 480 481 483 484 485 486 487 443 488 444Used by:709
Symbol 490 BitmapUsed by:492
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:490 491Used by:493
Symbol 493 MovieClipUses:492Used by:588
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:500
Symbol 496 GraphicUsed by:498
Symbol 497 TextUses:11Used by:498
Symbol 498 MovieClipUses:496 497Used by:500
Symbol 499 EditableTextUses:11 47Used by:500
Symbol 500 MovieClipUses:495 498 499Used by:588
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:519
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:505
Symbol 505 MovieClipUses:504Used by:519
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:519
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:518
Symbol 510 BitmapUsed by:511
Symbol 511 GraphicUses:510Used by:518
Symbol 512 BitmapUsed by:513
Symbol 513 GraphicUses:512Used by:518
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:518
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClipUses:509 511 513 515 517Used by:519
Symbol 519 MovieClipUses:502 505 507 518Used by:588
Symbol 520 GraphicUsed by:521
Symbol 521 MovieClipUses:520Used by:536
Symbol 522 GraphicUsed by:526
Symbol 523 GraphicUsed by:524
Symbol 524 MovieClipUses:523Used by:526
Symbol 525 SoundUsed by:526
Symbol 526 ButtonUses:522 524 1 525Used by:536
Symbol 527 ButtonUses:22 24 25 1 26Used by:536
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:532 534
Symbol 530 GraphicUsed by:532
Symbol 531 GraphicUsed by:532 534
Symbol 532 ButtonUses:529 530 531 1Used by:535
Symbol 533 GraphicUsed by:534
Symbol 534 ButtonUses:529 531 533 1Used by:535
Symbol 535 MovieClipUses:532 534Used by:536
Symbol 536 MovieClipUses:521 526 527 535Used by:588
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:545
Symbol 539 GraphicUsed by:540 549
Symbol 540 MovieClipUses:539Used by:545
Symbol 541 ShapeTweeningUsed by:544
Symbol 542 ShapeTweeningUsed by:544
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClipUses:541 542 543Used by:545
Symbol 545 MovieClipUses:538 540 544Used by:588
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:548
Symbol 548 MovieClipUses:547Used by:553
Symbol 549 MovieClipUses:539Used by:553
Symbol 550 ShapeTweeningUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:550 551Used by:553
Symbol 553 MovieClipUses:548 549 552Used by:588
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:556
Symbol 556 MovieClipUses:555Used by:588
Symbol 557 GraphicUsed by:564
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558Used by:564
Symbol 560 GraphicUsed by:562
Symbol 561 TextUses:11Used by:562
Symbol 562 MovieClipUses:560 561Used by:564
Symbol 563 EditableTextUses:11 47Used by:564
Symbol 564 MovieClipUses:557 559 562 563Used by:565
Symbol 565 MovieClipUses:564Used by:588
Symbol 566 GraphicUsed by:570
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:570
Symbol 569 EditableTextUses:11 47Used by:570
Symbol 570 MovieClipUses:566 568 569Used by:571
Symbol 571 MovieClipUses:570Used by:588
Symbol 572 GraphicUsed by:580
Symbol 573 TextUses:11Used by:580
Symbol 574 TextUses:11Used by:575
Symbol 575 MovieClipUses:574Used by:576
Symbol 576 ButtonUses:72 575 70 71 75 76Used by:580
Symbol 577 TextUses:11Used by:578
Symbol 578 MovieClipUses:577Used by:579
Symbol 579 ButtonUses:72 578 70 71 75 76Used by:580
Symbol 580 MovieClipUses:416 572 573 576 579Used by:588
Symbol 581 GraphicUsed by:584 587
Symbol 582 SoundUsed by:583
Symbol 583 MovieClipUses:177 582 178Used by:584
Symbol 584 MovieClipUses:581 583Used by:588
Symbol 585 SoundUsed by:586
Symbol 586 MovieClipUses:177 197 199 585Used by:587 707
Symbol 587 MovieClipUses:581 586Used by:588
Symbol 588 MovieClipUses:493 477 469 465 500 519 536 545 553 556 565 571 580 584 587Used by:709
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:591
Symbol 591 MovieClipUses:590Used by:592
Symbol 592 MovieClipUses:591Used by:613
Symbol 593 GraphicUsed by:611
Symbol 594 GraphicUsed by:598
Symbol 595 GraphicUsed by:596
Symbol 596 MovieClipUses:595Used by:598 768
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:594 596 597Used by:611 766 793 794
Symbol 599 GraphicUsed by:611
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:602
Symbol 602 MovieClipUses:601Used by:603
Symbol 603 MovieClipUses:602Used by:611
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:610
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:610
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:610
Symbol 610 MovieClipUses:605 607 609Used by:611
Symbol 611 MovieClipUses:593 598 599 603 610Used by:612 613
Symbol 612 MovieClipUses:611Used by:613
Symbol 613 MovieClipUses:592 611 177 197 199 612 178Used by:709
Symbol 614 GraphicUsed by:707
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:617
Symbol 617 MovieClipUses:616Used by:707
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:707
Symbol 620 MovieClipUses:298Used by:644 707 757 766 769 770 772 773 774 793 795 816 818 880 886 887 892 895 896 900 901 963 1023 1024
Symbol 621 MovieClipUsed by:707
Symbol 622 TextUses:11Used by:623
Symbol 623 MovieClipUses:622Used by:707
Symbol 624 EditableTextUses:11 47Used by:707
Symbol 625 EditableTextUses:11 47Used by:707
Symbol 626 TextUses:11Used by:707
Symbol 627 TextUses:11Used by:707
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:707
Symbol 630 GraphicUsed by:631
Symbol 631 MovieClipUses:630Used by:632
Symbol 632 MovieClipUses:631Used by:633
Symbol 633 MovieClipUses:632Used by:696
Symbol 634 GraphicUsed by:635
Symbol 635 MovieClipUses:634Used by:696
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:696
Symbol 638 GraphicUsed by:639
Symbol 639 MovieClipUses:638Used by:645 826 834
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:640Used by:645
Symbol 642 GraphicUsed by:644
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:642 620 643Used by:645
Symbol 645 MovieClipUses:639 641 644Used by:696
Symbol 646 GraphicUsed by:647
Symbol 647 MovieClipUses:646Used by:655 696
Symbol 648 GraphicUsed by:695 696
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:695 696
Symbol 651 GraphicUsed by:695 696 890
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClipUses:652Used by:695 696 889 890
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClipUses:654 647Used by:695 696
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClipUses:656Used by:695 696
Symbol 658 SoundUsed by:696
Symbol 659 GraphicUsed by:695 890
Symbol 660 GraphicUsed by:695 890
Symbol 661 GraphicUsed by:695 890
Symbol 662 GraphicUsed by:695 890
Symbol 663 GraphicUsed by:695 890
Symbol 664 GraphicUsed by:695 889 890 891
Symbol 665 GraphicUsed by:695 890
Symbol 666 GraphicUsed by:695 890
Symbol 667 SoundUsed by:695
Symbol 668 GraphicUsed by:695 890
Symbol 669 GraphicUsed by:695 890
Symbol 670 GraphicUsed by:695 890
Symbol 671 GraphicUsed by:672
Symbol 672 MovieClipUses:671Used by:695 890
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:695 880
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:679 695
Symbol 677 GraphicUsed by:678
Symbol 678 MovieClipUses:677Used by:679 695
Symbol 679 MovieClipUses:676 678Used by:695
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:695 880
Symbol 682 GraphicUsed by:683
Symbol 683 MovieClipUses:682Used by:695 880
Symbol 684 SoundUsed by:695
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685Used by:695 880
Symbol 687 GraphicUsed by:688
Symbol 688 MovieClipUses:687Used by:695 880
Symbol 689 GraphicUsed by:690
Symbol 690 MovieClipUses:689Used by:695 880
Symbol 691 Sound [nickel_clink.wav]Used by:695 1036
Symbol 692 SoundUsed by:695
Symbol 693 SoundUsed by:695
Symbol 694 SoundUsed by:695
Symbol 695 MovieClipUses:648 650 651 653 655 657 659 660 661 662 663 664 665 666 667 668 669 670 672 674 679 681 683 684 686 688 690 676 678 691 692 693 694Used by:696
Symbol 696 MovieClipUses:633 635 637 645 647 648 650 651 653 655 657 658 695Used by:707
Symbol 697 GraphicUsed by:700 703
Symbol 698 GraphicUsed by:700 703
Symbol 699 GraphicUsed by:700
Symbol 700 MovieClipUses:697 698 699Used by:703
Symbol 701 TextUses:11Used by:702
Symbol 702 MovieClipUses:701Used by:703
Symbol 703 ButtonUses:700 702 698 697Used by:707
Symbol 704 TextUses:11Used by:705
Symbol 705 MovieClipUses:704Used by:706
Symbol 706 ButtonUses:166 705 164 165 75 76Used by:707
Symbol 707 MovieClipUses:614 617 619 620 621 623 624 625 626 627 629 696 703 169 706 586Used by:709
Symbol 708 MovieClipUses:79Used by:709
Symbol 709 MovieClip [Project]Uses:80 179 415 445 489 588 613 707 708Used by:Timeline
Symbol 710 GraphicUsed by:711
Symbol 711 ButtonUses:710Used by:Timeline
Symbol 1037 MovieClip [__Packages.smashing.keithm.Messenger]
Symbol 1038 MovieClip [__Packages.smashing.keithm.BaseEngine]
Symbol 1039 MovieClip [__Packages.smashing.keithm.IntervalEngine]
Symbol 1040 MovieClip [__Packages.nick.yugopoMaze.Engine]
Symbol 1041 MovieClip [__Packages.nick.yugopoMaze.World]
Symbol 1042 MovieClip [__Packages.smashing.keithm.BaseCamera]
Symbol 1043 MovieClip [__Packages.nick.yugopoMaze.GameCamera]
Symbol 1044 MovieClip [__Packages.nick.yugopoMaze.GameState]
Symbol 1045 MovieClip [__Packages.smashing.sound.SoundEngine]
Symbol 1046 MovieClip [__Packages.mx.utils.Delegate]
Symbol 1047 MovieClip [__Packages.nick.yugopoMaze.Sounds]
Symbol 1048 MovieClip [__Packages.smashing.keithm.Renderable]
Symbol 1049 MovieClip [__Packages.smashing.keithm.Viewport]
Symbol 1050 MovieClip [__Packages.smashing.keithm.ViewportGroup]
Symbol 1051 MovieClip [__Packages.smashing.Point3D]
Symbol 1052 MovieClip [__Packages.nick.yugopoMaze.cells.MapArt]
Symbol 1053 MovieClip [__Packages.nick.yugopoMaze.ents.Entity]
Symbol 1054 MovieClip [__Packages.nick.yugopoMaze.ents.MoveableEntity]
Symbol 1055 MovieClip [__Packages.nick.yugopoMaze.ents.Player]
Symbol 1056 MovieClip [__Packages.nick.yugopoMaze.ents.Effect]
Symbol 1057 MovieClip [__Packages.nick.yugopoMaze.levels.LevelData]
Symbol 1058 MovieClip [__Packages.nick.yugopoMaze.Node]
Symbol 1059 MovieClip [__Packages.nick.yugopoMaze.cells.Cell]
Symbol 1060 MovieClip [__Packages.nick.yugopoMaze.cells.Wall]
Symbol 1061 MovieClip [__Packages.nick.yugopoMaze.ents.Alien]
Symbol 1062 MovieClip [__Packages.nick.yugopoMaze.ents.Scenery]
Symbol 1063 MovieClip [__Packages.nick.yugopoMaze.ents.Scenery_Edge]
Symbol 1064 MovieClip [__Packages.nick.yugopoMaze.ents.Scenery_Patch]
Symbol 1065 MovieClip [__Packages.nick.yugopoMaze.ents.Pickup]
Symbol 1066 MovieClip [__Packages.nick.yugopoMaze.ents.ZapTile]
Symbol 1067 MovieClip [__Packages.nick.yugopoMaze.ents.TrapTile]
Symbol 1068 MovieClip [__Packages.nick.yugopoMaze.ents.Powerup]
Symbol 1069 MovieClip [__Packages.nick.yugopoMaze.ents.BlastKey]
Symbol 1070 MovieClip [__Packages.nick.yugopoMaze.ents.WendysPickup]
Symbol 1071 MovieClip [__Packages.nick.yugopoMaze.ents.Exit]
Symbol 1072 MovieClip [__Packages.nick.yugopoMaze.ents.SpaceWindow]
Symbol 1073 MovieClip [__Packages.nick.yugopoMaze.ui.UI]
Symbol 1074 MovieClip [__Packages.nick.yugopoMaze.ui.Screen]
Symbol 1075 MovieClip [__Packages.nick.yugopoMaze.ui.Splash]
Symbol 1076 MovieClip [__Packages.nick.yugopoMaze.ui.GamePlay]
Symbol 1077 MovieClip [__Packages.nick.yugopoMaze.ui.Help]
Symbol 1078 MovieClip [__Packages.nick.yugopoMaze.ui.Wendys]
Symbol 1079 MovieClip [__Packages.nick.yugopoMaze.ui.LevelTrans]
Symbol 1080 MovieClip [__Packages.nick.yugopoMaze.ui.Intro]
Symbol 1081 MovieClip [__Packages.nick.yugopoMaze.ui.GameOver]
Symbol 1082 MovieClip [__Packages.nick.highscores.HighscoreEngine]
Symbol 1083 MovieClip [__Packages.nick.yugopoMaze.ui.Highscores]
Symbol 1084 MovieClip [__Packages.nick.yugopoMaze.levels.LevelRandom]
Symbol 1085 MovieClip [__Packages.nick.highscores.HighscoreTable]
Symbol 712 GraphicUsed by:1026
Symbol 713 BitmapUsed by:715
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:713 714Used by:716
Symbol 716 MovieClip [ground_mc]Uses:715Used by:1026
Symbol 717 BitmapUsed by:718 882 1014 1016 1018 1020
Symbol 718 GraphicUses:717Used by:719
Symbol 719 MovieClip [wall1_mc]Uses:718Used by:1026
Symbol 720 MovieClip [bush3_mc]Used by:1026
Symbol 721 MovieClip [bush4_mc]Used by:1026
Symbol 722 BitmapUsed by:723
Symbol 723 GraphicUses:722Used by:724
Symbol 724 MovieClip [bushhuge1_mc]Uses:723Used by:1026
Symbol 725 GraphicUsed by:730
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:730
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:730
Symbol 730 MovieClip [moveTarget_mc]Uses:725 727 729Used by:1026
Symbol 731 TextUses:11Used by:1026
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:732Used by:757 770 771 773
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:757 770 771 773
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736Used by:757 766 769 770 771 773 778 793 794 816 817
Symbol 738 GraphicUsed by:739
Symbol 739 MovieClipUses:738Used by:757 770 771 773
Symbol 740 GraphicUsed by:741
Symbol 741 MovieClipUses:740Used by:757 770 771 773
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:757 770 771 773
Symbol 744 GraphicUsed by:757 770 771 773
Symbol 745 GraphicUsed by:746
Symbol 746 MovieClipUses:745Used by:757 770 771 773
Symbol 747 GraphicUsed by:749
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:747 473 475 748Used by:754
Symbol 750 GraphicUsed by:751
Symbol 751 MovieClipUses:750Used by:754
Symbol 752 GraphicUsed by:753
Symbol 753 MovieClipUses:752Used by:754
Symbol 754 MovieClipUses:749 751 753Used by:757 766 769 771 794 817
Symbol 755 GraphicUsed by:756
Symbol 756 MovieClipUses:755Used by:757 770 771 773
Symbol 757 MovieClipUses:620 733 735 737 739 741 743 744 746 754 756Used by:881
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:758Used by:766
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:760Used by:766 769 793 794 816 817
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClipUses:762Used by:766 769 793 794 816 817
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:766 769 793 794 816 817
Symbol 766 MovieClipUses:620 759 737 761 763 765 598 754Used by:881
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:767 596Used by:769 816 817
Symbol 769 MovieClipUses:620 737 754 347 761 763 765 768Used by:881
Symbol 770 MovieClipUses:620 733 735 737 739 741 743 744 746 756Used by:881
Symbol 771 MovieClipUses:733 735 737 739 741 743 744 746 754 756Used by:772 774
Symbol 772 MovieClipUses:620 771Used by:881
Symbol 773 MovieClipUses:620 733 735 737 739 741 743 744 746 756Used by:881
Symbol 774 MovieClipUses:620 771Used by:881
Symbol 775 GraphicUsed by:776
Symbol 776 MovieClipUses:775Used by:793 794
Symbol 777 GraphicUsed by:778
Symbol 778 MovieClipUses:777 737Used by:793 794
Symbol 779 GraphicUsed by:780
Symbol 780 MovieClipUses:779Used by:793 794
Symbol 781 GraphicUsed by:782
Symbol 782 MovieClipUses:781Used by:793 794
Symbol 783 GraphicUsed by:784
Symbol 784 MovieClipUses:783Used by:793 794
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:793 794
Symbol 787 GraphicUsed by:788
Symbol 788 MovieClipUses:787Used by:793 794
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:793 794
Symbol 791 GraphicUsed by:792
Symbol 792 MovieClipUses:791Used by:793 794
Symbol 793 MovieClipUses:620 737 776 761 763 765 778 598 780 782 784 786 788 790 792Used by:881
Symbol 794 MovieClipUses:737 776 761 763 765 778 598 754 780 782 784 786 788 790 792Used by:795
Symbol 795 MovieClipUses:620 794Used by:881
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:816 817
Symbol 798 GraphicUsed by:799
Symbol 799 MovieClipUses:798Used by:816 817
Symbol 800 GraphicUsed by:801
Symbol 801 MovieClipUses:800Used by:816 817
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:816 817
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:816 817
Symbol 806 GraphicUsed by:807
Symbol 807 MovieClipUses:806Used by:816 817
Symbol 808 GraphicUsed by:809
Symbol 809 MovieClipUses:808Used by:816 817
Symbol 810 GraphicUsed by:811
Symbol 811 MovieClipUses:810Used by:816 817
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:816 817
Symbol 814 GraphicUsed by:815
Symbol 815 MovieClipUses:814Used by:816 817
Symbol 816 MovieClipUses:620 737 797 761 763 765 768 799 801 803 805 807 809 811 813 815Used by:881
Symbol 817 MovieClipUses:754 737 797 761 763 765 768 799 801 803 805 807 809 811 813 815Used by:818
Symbol 818 MovieClipUses:620 817Used by:881
Symbol 819 GraphicUsed by:820
Symbol 820 MovieClipUses:819Used by:826 834
Symbol 821 GraphicUsed by:822
Symbol 822 MovieClipUses:821Used by:826 834
Symbol 823 BitmapUsed by:824
Symbol 824 GraphicUses:823Used by:825
Symbol 825 MovieClipUses:824Used by:826
Symbol 826 MovieClipUses:639 820 822 825Used by:828
Symbol 827 SoundUsed by:828
Symbol 828 MovieClipUses:826 827 400Used by:881
Symbol 829 GraphicUsed by:830
Symbol 830 MovieClipUses:829Used by:831
Symbol 831 MovieClipUses:830Used by:833
Symbol 832 Sound [die.mp3]Used by:833
Symbol 833 MovieClipUses:831 832 400Used by:881
Symbol 834 MovieClipUses:639 820 822Used by:835
Symbol 835 MovieClipUses:834Used by:881
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:836Used by:879 880
Symbol 838 GraphicUsed by:839
Symbol 839 MovieClipUses:838Used by:879 880
Symbol 840 GraphicUsed by:880
Symbol 841 GraphicUsed by:842
Symbol 842 MovieClipUses:841Used by:879 880
Symbol 843 GraphicUsed by:844
Symbol 844 MovieClipUses:843Used by:879 880
Symbol 845 SoundUsed by:880
Symbol 846 GraphicUsed by:847
Symbol 847 MovieClipUses:846Used by:880
Symbol 848 GraphicUsed by:849
Symbol 849 MovieClipUses:848Used by:880
Symbol 850 GraphicUsed by:851
Symbol 851 MovieClipUses:850Used by:880
Symbol 852 GraphicUsed by:853
Symbol 853 MovieClipUses:852Used by:880
Symbol 854 GraphicUsed by:855
Symbol 855 MovieClipUses:854Used by:880
Symbol 856 GraphicUsed by:857
Symbol 857 MovieClipUses:856Used by:880
Symbol 858 GraphicUsed by:859
Symbol 859 MovieClipUses:858Used by:880
Symbol 860 GraphicUsed by:861
Symbol 861 MovieClipUses:860Used by:880
Symbol 862 GraphicUsed by:863
Symbol 863 MovieClipUses:862Used by:880
Symbol 864 GraphicUsed by:865
Symbol 865 MovieClipUses:864Used by:880
Symbol 866 GraphicUsed by:880
Symbol 867 GraphicUsed by:880
Symbol 868 GraphicUsed by:880
Symbol 869 GraphicUsed by:880
Symbol 870 GraphicUsed by:880
Symbol 871 GraphicUsed by:880
Symbol 872 GraphicUsed by:880
Symbol 873 GraphicUsed by:880
Symbol 874 GraphicUsed by:880
Symbol 875 GraphicUsed by:880
Symbol 876 GraphicUsed by:880
Symbol 877 GraphicUsed by:878
Symbol 878 MovieClipUses:877Used by:880
Symbol 879 MovieClipUses:837 839 842 844Used by:880
Symbol 880 MovieClipUses:837 839 840 842 844 845 847 683 849 681 674 688 686 690 851 853 855 857 859 861 863 865 866 867 620 868 869 870 871 872 873 874 875 876 878 879Used by:881
Symbol 881 MovieClip [timmy_main]Uses:757 766 769 770 772 773 774 793 795 816 818 828 833 835 880Used by:1026
Symbol 882 GraphicUses:717Used by:883
Symbol 883 MovieClip [wall1_mc_closed]Uses:882Used by:1026
Symbol 884 GraphicUsed by:885
Symbol 885 MovieClipUses:884Used by:886 887
Symbol 886 MovieClipUses:620 885Used by:888
Symbol 887 MovieClipUses:620 885 400Used by:888
Symbol 888 MovieClip [chocolate_main]Uses:886 887Used by:1026
Symbol 889 MovieClipUses:664 653Used by:890
Symbol 890 MovieClipUses:889 664 653 663 665 661 666 659 651 668 669 670 672 660 662Used by:892
Symbol 891 MovieClipUses:664 400Used by:892
Symbol 892 MovieClip [coin_main]Uses:620 890 891Used by:1026
Symbol 893 GraphicUsed by:894
Symbol 894 MovieClipUses:893Used by:895 896
Symbol 895 MovieClipUses:620 894Used by:897
Symbol 896 MovieClipUses:620 894 400Used by:897
Symbol 897 MovieClip [flower_main]Uses:895 896Used by:1026
Symbol 898 GraphicUsed by:899
Symbol 899 MovieClipUses:898Used by:900 901
Symbol 900 MovieClipUses:620 899Used by:902
Symbol 901 MovieClipUses:620 899 400Used by:902
Symbol 902 MovieClip [teddybear_main]Uses:900 901Used by:1026
Symbol 903 GraphicUsed by:912 930 959
Symbol 904 GraphicUsed by:912
Symbol 905 GraphicUsed by:912
Symbol 906 GraphicUsed by:912
Symbol 907 GraphicUsed by:912
Symbol 908 GraphicUsed by:912
Symbol 909 GraphicUsed by:912
Symbol 910 GraphicUsed by:912
Symbol 911 GraphicUsed by:912
Symbol 912 MovieClipUses:903 904 905 906 907 908 909 910 911Used by:928
Symbol 913 GraphicUsed by:914
Symbol 914 MovieClipUses:913Used by:918 930 959
Symbol 915 GraphicUsed by:917
Symbol 916 GraphicUsed by:917 930
Symbol 917 MovieClipUses:915 916Used by:918
Symbol 918 MovieClipUses:914 917Used by:928
Symbol 919 GraphicUsed by:920
Symbol 920 MovieClipUses:919Used by:927 930 959
Symbol 921 GraphicUsed by:922
Symbol 922 MovieClipUses:921Used by:927
Symbol 923 GraphicUsed by:924
Symbol 924 MovieClipUses:923Used by:927
Symbol 925 GraphicUsed by:926
Symbol 926 MovieClipUses:925Used by:927
Symbol 927 MovieClipUses:920 922 924 926Used by:928
Symbol 928 MovieClipUses:912 918 927Used by:960
Symbol 929 SoundUsed by:930
Symbol 930 MovieClipUses:903 914 916 920 929Used by:960
Symbol 931 GraphicUsed by:959
Symbol 932 GraphicUsed by:933
Symbol 933 MovieClipUses:932Used by:959
Symbol 934 GraphicUsed by:935
Symbol 935 MovieClipUses:934Used by:959
Symbol 936 GraphicUsed by:937
Symbol 937 MovieClipUses:936Used by:959
Symbol 938 GraphicUsed by:939
Symbol 939 MovieClipUses:938Used by:959
Symbol 940 GraphicUsed by:941
Symbol 941 MovieClipUses:940Used by:959
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClipUses:942Used by:959
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClipUses:944Used by:959
Symbol 946 GraphicUsed by:947
Symbol 947 MovieClipUses:946Used by:959
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:948Used by:959
Symbol 950 GraphicUsed by:951
Symbol 951 MovieClipUses:950Used by:959
Symbol 952 GraphicUsed by:953
Symbol 953 MovieClipUses:952Used by:959
Symbol 954 GraphicUsed by:955
Symbol 955 MovieClipUses:954Used by:959
Symbol 956 SoundUsed by:959
Symbol 957 GraphicUsed by:958
Symbol 958 MovieClipUses:957Used by:959
Symbol 959 MovieClipUses:903 914 931 920 933 935 937 939 941 943 945 947 949 951 953 955 400 956 958Used by:960
Symbol 960 MovieClip [alien_main]Uses:928 930 959Used by:1026
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961Used by:963 971
Symbol 963 MovieClipUses:962 620Used by:964
Symbol 964 MovieClipUses:457 963Used by:966
Symbol 965 MovieClipUses:457 400Used by:966
Symbol 966 MovieClip [blastkey_main]Uses:964 965Used by:1026
Symbol 967 GraphicUsed by:968
Symbol 968 MovieClipUses:967Used by:972
Symbol 969 GraphicUsed by:972
Symbol 970 GraphicUsed by:971
Symbol 971 MovieClipUses:970 962Used by:972
Symbol 972 MovieClip [exit_tile]Uses:968 969 971Used by:1026
Symbol 973 BitmapUsed by:974
Symbol 974 GraphicUses:973Used by:975
Symbol 975 MovieClipUses:974Used by:985 986
Symbol 976 GraphicUsed by:977
Symbol 977 MovieClipUses:976Used by:985
Symbol 978 GraphicUsed by:979
Symbol 979 MovieClipUses:978Used by:985
Symbol 980 GraphicUsed by:981
Symbol 981 MovieClipUses:980Used by:982
Symbol 982 MovieClipUses:981Used by:985
Symbol 983 GraphicUsed by:984
Symbol 984 MovieClipUses:983Used by:985
Symbol 985 MovieClipUses:975 977 979 982 984Used by:986
Symbol 986 MovieClip [laser_tile]Uses:975 985Used by:1026
Symbol 987 GraphicUsed by:994
Symbol 988 BitmapUsed by:989
Symbol 989 GraphicUses:988Used by:990
Symbol 990 MovieClipUses:989Used by:991
Symbol 991 MovieClipUses:464 990Used by:994
Symbol 992 BitmapUsed by:993
Symbol 993 GraphicUses:992Used by:994
Symbol 994 MovieClipUses:987 991 993Used by:995
Symbol 995 MovieClip [spaceWindow]Uses:994Used by:1026
Symbol 996 GraphicUsed by:997
Symbol 997 MovieClipUses:996Used by:1003 1005 1007
Symbol 998 GraphicUsed by:1003
Symbol 999 GraphicUsed by:1000
Symbol 1000 MovieClipUses:999Used by:1003 1005 1007
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1001Used by:1003 1005 1007
Symbol 1003 MovieClipUses:997 998 1000 1002Used by:1008
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:997 1004 1000 1002Used by:1008
Symbol 1006 GraphicUsed by:1007
Symbol 1007 MovieClipUses:997 1006 1000 1002Used by:1008
Symbol 1008 MovieClip [trap_tile]Uses:1003 1005 1007Used by:1026
Symbol 1009 BitmapUsed by:1010 1012
Symbol 1010 GraphicUses:1009Used by:1011
Symbol 1011 MovieClip [wall3_mc]Uses:1010Used by:1026
Symbol 1012 GraphicUses:1009Used by:1013
Symbol 1013 MovieClip [wall3_mc_closed]Uses:1012Used by:1026
Symbol 1014 GraphicUses:717Used by:1015
Symbol 1015 MovieClip [wall2_mc]Uses:1014Used by:1026
Symbol 1016 GraphicUses:717Used by:1017
Symbol 1017 MovieClip [wall2_mc_closed]Uses:1016Used by:1026
Symbol 1018 GraphicUses:717Used by:1019
Symbol 1019 MovieClip [wall4_mc]Uses:1018Used by:1026
Symbol 1020 GraphicUses:717Used by:1021
Symbol 1021 MovieClip [wall4_mc_closed]Uses:1020Used by:1026
Symbol 1022 MovieClipUses:429Used by:1023 1024
Symbol 1023 MovieClipUses:620 1022Used by:1025
Symbol 1024 MovieClipUses:1022 620 400Used by:1025
Symbol 1025 MovieClip [wendys_main]Uses:1023 1024Used by:1026
Symbol 1026 MovieClipUses:712 716 719 720 721 724 730 731 881 883 888 892 897 902 960 966 972 986 995 1008 1011 1013 1015 1017 1019 1021 1025Used by:Timeline
Symbol 1027 GraphicUsed by:1036
Symbol 1028 Sound [alarm.wav]Used by:1036
Symbol 1029 Sound [game_music.mp3]Used by:1036
Symbol 1030 Sound [bearSound.wav]Used by:1036
Symbol 1031 Sound [chocolate.wav]Used by:1036
Symbol 1032 Sound [timeLow.mp3]Used by:1036
Symbol 1033 Sound [weaponPickup.mp3]Used by:1036
Symbol 1034 Sound [cosmo_beautiful.wav]Used by:1036
Symbol 1035 Sound [transition.wav]Used by:1036
Symbol 1036 MovieClipUses:1027 1028 1029 1030 691 1031 1032 1033 1034 1035Used by:Timeline
Streaming Sound 1Used by:Symbol 415 MovieClip

Instance Names

"project"Frame 5Symbol 709 MovieClip [Project]
"name"Symbol 37 MovieClip Frame 1Symbol 34 EditableText
"score"Symbol 37 MovieClip Frame 1Symbol 35 EditableText
"rank"Symbol 37 MovieClip Frame 1Symbol 36 EditableText
"name"Symbol 46 MovieClip Frame 1Symbol 43 EditableText
"score"Symbol 46 MovieClip Frame 1Symbol 44 EditableText
"rank"Symbol 46 MovieClip Frame 1Symbol 45 EditableText
"quit_btn"Symbol 79 MovieClip [_nick_highscore_board] Frame 7Symbol 27 Button
"hs_3"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_4"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_5"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_6"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_7"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_8"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_9"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_10"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_2"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"hs_1"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 37 MovieClip
"playerScore_mc"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 46 MovieClip
"pagination_txt"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 48 EditableText
"btn_next"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 57 MovieClip
"btn_back"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 64 MovieClip
"play_btn"Symbol 79 MovieClip [_nick_highscore_board] Frame 16Symbol 77 Button
"play_btn"Symbol 179 MovieClip Frame 1Symbol 162 Button
"view_btn"Symbol 179 MovieClip Frame 1Symbol 169 Button
"help_btn"Symbol 179 MovieClip Frame 1Symbol 172 Button
"wendyscode_btn"Symbol 179 MovieClip Frame 1Symbol 175 Button
"btn_next"Symbol 414 MovieClip Frame 304Symbol 413 MovieClip
"btn_skip"Symbol 415 MovieClip Frame 1Symbol 192 Button
"iris_out"Symbol 415 MovieClip Frame 1Symbol 198 MovieClip
"error_mc"Symbol 442 MovieClip Frame 1Symbol 421 MovieClip
"txt_code"Symbol 442 MovieClip Frame 1Symbol 431 EditableText
"submit_btn"Symbol 442 MovieClip Frame 1Symbol 438 Button
"cancel_btn"Symbol 442 MovieClip Frame 1Symbol 441 Button
"splash_fake_mc"Symbol 445 MovieClip Frame 1Symbol 161 MovieClip
"btn_invis"Symbol 445 MovieClip Frame 1Symbol 416 Button
"board_mc"Symbol 445 MovieClip Frame 2Symbol 442 MovieClip
"play_btn"Symbol 488 MovieClip Frame 1Symbol 162 Button
"splash_fake_mc"Symbol 489 MovieClip Frame 1Symbol 161 MovieClip
"btn_invis"Symbol 489 MovieClip Frame 1Symbol 416 Button
"play_btn"Symbol 489 MovieClip Frame 2Symbol 162 Button
"board_mc"Symbol 489 MovieClip Frame 6Symbol 488 MovieClip
"play_btn"Symbol 489 MovieClip Frame 13Symbol 162 Button
"txt_score"Symbol 500 MovieClip Frame 1Symbol 499 EditableText
"numbers_mc"Symbol 519 MovieClip Frame 1Symbol 518 MovieClip
"btn"Symbol 535 MovieClip Frame 1Symbol 532 Button
"btn"Symbol 535 MovieClip Frame 2Symbol 534 Button
"help_btn"Symbol 536 MovieClip Frame 1Symbol 526 Button
"quit_btn"Symbol 536 MovieClip Frame 1Symbol 527 Button
"sound_btn"Symbol 536 MovieClip Frame 1Symbol 535 MovieClip
"mcBar"Symbol 545 MovieClip Frame 1Symbol 544 MovieClip
"chargeBar"Symbol 553 MovieClip Frame 1Symbol 552 MovieClip
"txt_level"Symbol 564 MovieClip Frame 1Symbol 563 EditableText
"level_mc"Symbol 565 MovieClip Frame 2Symbol 564 MovieClip
"txt"Symbol 570 MovieClip Frame 1Symbol 569 EditableText
"level_mc"Symbol 571 MovieClip Frame 2Symbol 570 MovieClip
"btn_invis"Symbol 580 MovieClip Frame 1Symbol 416 Button
"yes_btn"Symbol 580 MovieClip Frame 1Symbol 576 Button
"no_btn"Symbol 580 MovieClip Frame 1Symbol 579 Button
"flower_icon"Symbol 588 MovieClip Frame 1Symbol 477 MovieClip
"choco_icon"Symbol 588 MovieClip Frame 1Symbol 469 MovieClip
"bear_icon"Symbol 588 MovieClip Frame 1Symbol 465 MovieClip
"score_mc"Symbol 588 MovieClip Frame 1Symbol 500 MovieClip
"lives_mc"Symbol 588 MovieClip Frame 1Symbol 519 MovieClip
"menu_mc"Symbol 588 MovieClip Frame 1Symbol 536 MovieClip
"timer_mc"Symbol 588 MovieClip Frame 1Symbol 545 MovieClip
"key_mc"Symbol 588 MovieClip Frame 1Symbol 553 MovieClip
"levelDisplay_mc"Symbol 588 MovieClip Frame 1Symbol 565 MovieClip
"pickupDisplay_mc"Symbol 588 MovieClip Frame 1Symbol 571 MovieClip
"quit_confirm"Symbol 588 MovieClip Frame 1Symbol 580 MovieClip
"irisOut_mc"Symbol 588 MovieClip Frame 1Symbol 584 MovieClip
"irisIn_mc"Symbol 588 MovieClip Frame 1Symbol 587 MovieClip
"txt_scoreShadow"Symbol 707 MovieClip Frame 1Symbol 624 EditableText
"txt_score"Symbol 707 MovieClip Frame 1Symbol 625 EditableText
"submit_btn"Symbol 707 MovieClip Frame 1Symbol 703 Button
"view_btn"Symbol 707 MovieClip Frame 1Symbol 169 Button
"play_btn"Symbol 707 MovieClip Frame 1Symbol 706 Button
"highscore_mc"Symbol 708 MovieClip Frame 1Symbol 79 MovieClip [_nick_highscore_board]
"viewport_mc"Symbol 709 MovieClip [Project] Frame 1Symbol 80 MovieClip
"screen_mc"Symbol 709 MovieClip [Project] Frame 1Symbol 179 MovieClip
"screen_mc"Symbol 709 MovieClip [Project] Frame 5Symbol 415 MovieClip
"screen_mc"Symbol 709 MovieClip [Project] Frame 10Symbol 445 MovieClip
"screen_mc"Symbol 709 MovieClip [Project] Frame 15Symbol 489 MovieClip
"screen_mc"Symbol 709 MovieClip [Project] Frame 20Symbol 588 MovieClip
"screen_mc"Symbol 709 MovieClip [Project] Frame 25Symbol 613 MovieClip
"screen_mc"Symbol 709 MovieClip [Project] Frame 30Symbol 707 MovieClip
"screen_mc"Symbol 709 MovieClip [Project] Frame 36Symbol 708 MovieClip
"item"Symbol 757 MovieClip Frame 1Symbol 754 MovieClip
"item"Symbol 766 MovieClip Frame 1Symbol 754 MovieClip
"item"Symbol 769 MovieClip Frame 1Symbol 754 MovieClip
"item"Symbol 771 MovieClip Frame 1Symbol 754 MovieClip
"torso_mc"Symbol 772 MovieClip Frame 1Symbol 771 MovieClip
"torso_mc"Symbol 774 MovieClip Frame 1Symbol 771 MovieClip
"item"Symbol 794 MovieClip Frame 1Symbol 754 MovieClip
"torso_mc"Symbol 795 MovieClip Frame 1Symbol 794 MovieClip
"item"Symbol 817 MovieClip Frame 1Symbol 754 MovieClip
"torso_mc"Symbol 818 MovieClip Frame 1Symbol 817 MovieClip
"a"Symbol 833 MovieClip Frame 1Symbol 831 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 1Symbol 757 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 16Symbol 766 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 24Symbol 769 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 33Symbol 770 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 41Symbol 772 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 51Symbol 773 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 58Symbol 774 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 67Symbol 793 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 77Symbol 795 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 89Symbol 816 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 98Symbol 818 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 110Symbol 828 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 116Symbol 833 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 121Symbol 835 MovieClip
"a"Symbol 881 MovieClip [timmy_main] Frame 126Symbol 880 MovieClip
"anim"Symbol 888 MovieClip [chocolate_main] Frame 5Symbol 887 MovieClip
"anim"Symbol 892 MovieClip [coin_main] Frame 5Symbol 891 MovieClip
"anim"Symbol 902 MovieClip [teddybear_main] Frame 5Symbol 901 MovieClip
"anim"Symbol 960 MovieClip [alien_main] Frame 1Symbol 928 MovieClip
"anim"Symbol 960 MovieClip [alien_main] Frame 7Symbol 930 MovieClip
"anim"Symbol 960 MovieClip [alien_main] Frame 13Symbol 959 MovieClip
"anim"Symbol 966 MovieClip [blastkey_main] Frame 5Symbol 965 MovieClip
"anim"Symbol 986 MovieClip [laser_tile] Frame 5Symbol 985 MovieClip
"space_mc"Symbol 994 MovieClip Frame 1Symbol 991 MovieClip
"spaceTile"Symbol 995 MovieClip [spaceWindow] Frame 1Symbol 994 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 79 as "_nick_highscore_board"
ExportAssets (56)Timeline Frame 1Symbol 691 as "nickel_clink.wav"
ExportAssets (56)Timeline Frame 1Symbol 709 as "Project"
ExportAssets (56)Timeline Frame 1Symbol 1037 as "__Packages.smashing.keithm.Messenger"
ExportAssets (56)Timeline Frame 1Symbol 1038 as "__Packages.smashing.keithm.BaseEngine"
ExportAssets (56)Timeline Frame 1Symbol 1039 as "__Packages.smashing.keithm.IntervalEngine"
ExportAssets (56)Timeline Frame 1Symbol 1040 as "__Packages.nick.yugopoMaze.Engine"
ExportAssets (56)Timeline Frame 1Symbol 1041 as "__Packages.nick.yugopoMaze.World"
ExportAssets (56)Timeline Frame 1Symbol 1042 as "__Packages.smashing.keithm.BaseCamera"
ExportAssets (56)Timeline Frame 1Symbol 1043 as "__Packages.nick.yugopoMaze.GameCamera"
ExportAssets (56)Timeline Frame 1Symbol 1044 as "__Packages.nick.yugopoMaze.GameState"
ExportAssets (56)Timeline Frame 1Symbol 1045 as "__Packages.smashing.sound.SoundEngine"
ExportAssets (56)Timeline Frame 1Symbol 1046 as "__Packages.mx.utils.Delegate"
ExportAssets (56)Timeline Frame 1Symbol 1047 as "__Packages.nick.yugopoMaze.Sounds"
ExportAssets (56)Timeline Frame 1Symbol 1048 as "__Packages.smashing.keithm.Renderable"
ExportAssets (56)Timeline Frame 1Symbol 1049 as "__Packages.smashing.keithm.Viewport"
ExportAssets (56)Timeline Frame 1Symbol 1050 as "__Packages.smashing.keithm.ViewportGroup"
ExportAssets (56)Timeline Frame 1Symbol 1051 as "__Packages.smashing.Point3D"
ExportAssets (56)Timeline Frame 1Symbol 1052 as "__Packages.nick.yugopoMaze.cells.MapArt"
ExportAssets (56)Timeline Frame 1Symbol 1053 as "__Packages.nick.yugopoMaze.ents.Entity"
ExportAssets (56)Timeline Frame 1Symbol 1054 as "__Packages.nick.yugopoMaze.ents.MoveableEntity"
ExportAssets (56)Timeline Frame 1Symbol 1055 as "__Packages.nick.yugopoMaze.ents.Player"
ExportAssets (56)Timeline Frame 1Symbol 1056 as "__Packages.nick.yugopoMaze.ents.Effect"
ExportAssets (56)Timeline Frame 1Symbol 1057 as "__Packages.nick.yugopoMaze.levels.LevelData"
ExportAssets (56)Timeline Frame 1Symbol 1058 as "__Packages.nick.yugopoMaze.Node"
ExportAssets (56)Timeline Frame 1Symbol 1059 as "__Packages.nick.yugopoMaze.cells.Cell"
ExportAssets (56)Timeline Frame 1Symbol 1060 as "__Packages.nick.yugopoMaze.cells.Wall"
ExportAssets (56)Timeline Frame 1Symbol 1061 as "__Packages.nick.yugopoMaze.ents.Alien"
ExportAssets (56)Timeline Frame 1Symbol 1062 as "__Packages.nick.yugopoMaze.ents.Scenery"
ExportAssets (56)Timeline Frame 1Symbol 1063 as "__Packages.nick.yugopoMaze.ents.Scenery_Edge"
ExportAssets (56)Timeline Frame 1Symbol 1064 as "__Packages.nick.yugopoMaze.ents.Scenery_Patch"
ExportAssets (56)Timeline Frame 1Symbol 1065 as "__Packages.nick.yugopoMaze.ents.Pickup"
ExportAssets (56)Timeline Frame 1Symbol 1066 as "__Packages.nick.yugopoMaze.ents.ZapTile"
ExportAssets (56)Timeline Frame 1Symbol 1067 as "__Packages.nick.yugopoMaze.ents.TrapTile"
ExportAssets (56)Timeline Frame 1Symbol 1068 as "__Packages.nick.yugopoMaze.ents.Powerup"
ExportAssets (56)Timeline Frame 1Symbol 1069 as "__Packages.nick.yugopoMaze.ents.BlastKey"
ExportAssets (56)Timeline Frame 1Symbol 1070 as "__Packages.nick.yugopoMaze.ents.WendysPickup"
ExportAssets (56)Timeline Frame 1Symbol 1071 as "__Packages.nick.yugopoMaze.ents.Exit"
ExportAssets (56)Timeline Frame 1Symbol 1072 as "__Packages.nick.yugopoMaze.ents.SpaceWindow"
ExportAssets (56)Timeline Frame 1Symbol 1073 as "__Packages.nick.yugopoMaze.ui.UI"
ExportAssets (56)Timeline Frame 1Symbol 1074 as "__Packages.nick.yugopoMaze.ui.Screen"
ExportAssets (56)Timeline Frame 1Symbol 1075 as "__Packages.nick.yugopoMaze.ui.Splash"
ExportAssets (56)Timeline Frame 1Symbol 1076 as "__Packages.nick.yugopoMaze.ui.GamePlay"
ExportAssets (56)Timeline Frame 1Symbol 1077 as "__Packages.nick.yugopoMaze.ui.Help"
ExportAssets (56)Timeline Frame 1Symbol 1078 as "__Packages.nick.yugopoMaze.ui.Wendys"
ExportAssets (56)Timeline Frame 1Symbol 1079 as "__Packages.nick.yugopoMaze.ui.LevelTrans"
ExportAssets (56)Timeline Frame 1Symbol 1080 as "__Packages.nick.yugopoMaze.ui.Intro"
ExportAssets (56)Timeline Frame 1Symbol 1081 as "__Packages.nick.yugopoMaze.ui.GameOver"
ExportAssets (56)Timeline Frame 1Symbol 1082 as "__Packages.nick.highscores.HighscoreEngine"
ExportAssets (56)Timeline Frame 1Symbol 1083 as "__Packages.nick.yugopoMaze.ui.Highscores"
ExportAssets (56)Timeline Frame 1Symbol 1084 as "__Packages.nick.yugopoMaze.levels.LevelRandom"
ExportAssets (56)Timeline Frame 1Symbol 1085 as "__Packages.nick.highscores.HighscoreTable"
ExportAssets (56)Timeline Frame 2Symbol 716 as "ground_mc"
ExportAssets (56)Timeline Frame 2Symbol 719 as "wall1_mc"
ExportAssets (56)Timeline Frame 2Symbol 720 as "bush3_mc"
ExportAssets (56)Timeline Frame 2Symbol 721 as "bush4_mc"
ExportAssets (56)Timeline Frame 2Symbol 724 as "bushhuge1_mc"
ExportAssets (56)Timeline Frame 2Symbol 730 as "moveTarget_mc"
ExportAssets (56)Timeline Frame 2Symbol 832 as "die.mp3"
ExportAssets (56)Timeline Frame 2Symbol 881 as "timmy_main"
ExportAssets (56)Timeline Frame 2Symbol 883 as "wall1_mc_closed"
ExportAssets (56)Timeline Frame 2Symbol 888 as "chocolate_main"
ExportAssets (56)Timeline Frame 2Symbol 892 as "coin_main"
ExportAssets (56)Timeline Frame 2Symbol 897 as "flower_main"
ExportAssets (56)Timeline Frame 2Symbol 902 as "teddybear_main"
ExportAssets (56)Timeline Frame 2Symbol 960 as "alien_main"
ExportAssets (56)Timeline Frame 2Symbol 966 as "blastkey_main"
ExportAssets (56)Timeline Frame 2Symbol 972 as "exit_tile"
ExportAssets (56)Timeline Frame 2Symbol 986 as "laser_tile"
ExportAssets (56)Timeline Frame 2Symbol 995 as "spaceWindow"
ExportAssets (56)Timeline Frame 2Symbol 1008 as "trap_tile"
ExportAssets (56)Timeline Frame 2Symbol 1011 as "wall3_mc"
ExportAssets (56)Timeline Frame 2Symbol 1013 as "wall3_mc_closed"
ExportAssets (56)Timeline Frame 2Symbol 1015 as "wall2_mc"
ExportAssets (56)Timeline Frame 2Symbol 1017 as "wall2_mc_closed"
ExportAssets (56)Timeline Frame 2Symbol 1019 as "wall4_mc"
ExportAssets (56)Timeline Frame 2Symbol 1021 as "wall4_mc_closed"
ExportAssets (56)Timeline Frame 2Symbol 1025 as "wendys_main"
ExportAssets (56)Timeline Frame 2Symbol 1028 as "alarm.wav"
ExportAssets (56)Timeline Frame 2Symbol 1029 as "game_music.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1030 as "bearSound.wav"
ExportAssets (56)Timeline Frame 2Symbol 1031 as "chocolate.wav"
ExportAssets (56)Timeline Frame 2Symbol 1032 as "timeLow.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1033 as "weaponPickup.mp3"
ExportAssets (56)Timeline Frame 2Symbol 1034 as "cosmo_beautiful.wav"
ExportAssets (56)Timeline Frame 2Symbol 1035 as "transition.wav"

Labels

"loader"Frame 1
"game"Frame 5
"off"Symbol 57 MovieClip Frame 1
"over"Symbol 57 MovieClip Frame 5
"down"Symbol 57 MovieClip Frame 10
"off"Symbol 64 MovieClip Frame 1
"over"Symbol 64 MovieClip Frame 5
"down"Symbol 64 MovieClip Frame 10
"loading"Symbol 79 MovieClip [_nick_highscore_board] Frame 7
"error"Symbol 79 MovieClip [_nick_highscore_board] Frame 11
"ready"Symbol 79 MovieClip [_nick_highscore_board] Frame 16
"exit"Symbol 79 MovieClip [_nick_highscore_board] Frame 22
"outro"Symbol 179 MovieClip Frame 2
"off"Symbol 413 MovieClip Frame 1
"over"Symbol 413 MovieClip Frame 5
"down"Symbol 413 MovieClip Frame 10
"intro"Symbol 445 MovieClip Frame 1
"screen"Symbol 445 MovieClip Frame 6
"outro"Symbol 445 MovieClip Frame 13
"_up"Symbol 465 MovieClip Frame 1
"_over"Symbol 465 MovieClip Frame 6
"_down"Symbol 465 MovieClip Frame 11
"_hit"Symbol 465 MovieClip Frame 16
"selected"Symbol 465 MovieClip Frame 21
"_up"Symbol 469 MovieClip Frame 1
"_over"Symbol 469 MovieClip Frame 6
"_down"Symbol 469 MovieClip Frame 11
"_hit"Symbol 469 MovieClip Frame 16
"selected"Symbol 469 MovieClip Frame 21
"_up"Symbol 477 MovieClip Frame 1
"_over"Symbol 477 MovieClip Frame 6
"_down"Symbol 477 MovieClip Frame 11
"_hit"Symbol 477 MovieClip Frame 16
"selected"Symbol 477 MovieClip Frame 21
"intro"Symbol 489 MovieClip Frame 1
"screen"Symbol 489 MovieClip Frame 6
"outro"Symbol 489 MovieClip Frame 13
"on"Symbol 535 MovieClip Frame 1
"off"Symbol 535 MovieClip Frame 2
"splash"Symbol 709 MovieClip [Project] Frame 1
"intro"Symbol 709 MovieClip [Project] Frame 5
"wendys"Symbol 709 MovieClip [Project] Frame 10
"help"Symbol 709 MovieClip [Project] Frame 15
"gameplay"Symbol 709 MovieClip [Project] Frame 20
"levelTrans"Symbol 709 MovieClip [Project] Frame 25
"gameover"Symbol 709 MovieClip [Project] Frame 30
"viewHighscore"Symbol 709 MovieClip [Project] Frame 36
"sendHighscore"Symbol 709 MovieClip [Project] Frame 37
"flower"Symbol 754 MovieClip Frame 1
"chocolate"Symbol 754 MovieClip Frame 7
"teddybear"Symbol 754 MovieClip Frame 15
"stand_right"Symbol 881 MovieClip [timmy_main] Frame 1
"stand_left"Symbol 881 MovieClip [timmy_main] Frame 9
"stand_down"Symbol 881 MovieClip [timmy_main] Frame 16
"stand_up"Symbol 881 MovieClip [timmy_main] Frame 24
"walk_right"Symbol 881 MovieClip [timmy_main] Frame 33
"walk_right_item"Symbol 881 MovieClip [timmy_main] Frame 41
"walk_left"Symbol 881 MovieClip [timmy_main] Frame 51
"walk_left_item"Symbol 881 MovieClip [timmy_main] Frame 58
"walk_down"Symbol 881 MovieClip [timmy_main] Frame 67
"walk_down_item"Symbol 881 MovieClip [timmy_main] Frame 77
"walk_up"Symbol 881 MovieClip [timmy_main] Frame 89
"walk_up_item"Symbol 881 MovieClip [timmy_main] Frame 98
"zap"Symbol 881 MovieClip [timmy_main] Frame 110
"die"Symbol 881 MovieClip [timmy_main] Frame 116
"fall"Symbol 881 MovieClip [timmy_main] Frame 121
"blast"Symbol 881 MovieClip [timmy_main] Frame 126
"idle"Symbol 888 MovieClip [chocolate_main] Frame 1
"pickup"Symbol 888 MovieClip [chocolate_main] Frame 5
"idle"Symbol 892 MovieClip [coin_main] Frame 1
"pickup"Symbol 892 MovieClip [coin_main] Frame 5
"idle"Symbol 897 MovieClip [flower_main] Frame 1
"pickup"Symbol 897 MovieClip [flower_main] Frame 5
"idle"Symbol 902 MovieClip [teddybear_main] Frame 1
"pickup"Symbol 902 MovieClip [teddybear_main] Frame 5
"idle"Symbol 960 MovieClip [alien_main] Frame 1
"catch"Symbol 960 MovieClip [alien_main] Frame 7
"die"Symbol 960 MovieClip [alien_main] Frame 13
"idle"Symbol 966 MovieClip [blastkey_main] Frame 1
"pickup"Symbol 966 MovieClip [blastkey_main] Frame 5
"idle"Symbol 972 MovieClip [exit_tile] Frame 1
"active"Symbol 972 MovieClip [exit_tile] Frame 5
"idle"Symbol 986 MovieClip [laser_tile] Frame 1
"active"Symbol 986 MovieClip [laser_tile] Frame 5
"idle"Symbol 1008 MovieClip [trap_tile] Frame 1
"active"Symbol 1008 MovieClip [trap_tile] Frame 6
"shut"Symbol 1008 MovieClip [trap_tile] Frame 12
"idle"Symbol 1025 MovieClip [wendys_main] Frame 1
"pickup"Symbol 1025 MovieClip [wendys_main] Frame 5




http://swfchan.com/6/26142/info.shtml
Created: 23/5 -2019 00:33:50 Last modified: 23/5 -2019 00:33:50 Server time: 14/05 -2024 04:48:09