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

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

1166072688.swf

This is the info page for
Flash #12774

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


Text
---------------- /// ANY TEXT /// ---------------

4,4,0,
,
,oo,xF,s7,oo,
,xF,FJ,eB,x7,
,xL,L7,eP,xJ,
,oo,xL,xJ,oo,
,

5,4,0,
,
,oo,xF,sH,x7,oo,
,xF,xX,eB,FJ,x7,
,xL,L7,eP,xX,xJ,
,oo,xL,xH,xJ,oo,
,

4,4,0,
,
,xF,x7,xF,s7,
,xL,L7,eB,xJ,
,xF,L7,eP,x7,
,sL,xJ,xL,xJ,
,

4,5,1,
,
,sF,x7,xF,x7,
,xL,xX,L7,xJ,
,OO,xX,eB,OO,
,xF,L7,eP,x7,
,xL,xJ,xL,sJ,
,

5,4,1,
,
,sF,x7,OO,xF,s7,
,xL,L7,FJ,L7,xJ,
,xF,xX,eP,eB,x7,
,sL,xJ,OO,xL,sJ,
,

space:  oo
block:  OO
player: eP
blank:  eB
edges:  xF xJ xL x7 xI xH
switch: sF sJ sL s7 sI sH
cross:  xX
hex X2: FJ L7
FIRST LINE: dimX,dimY,ratN

4,4,1,
,
,sF,x7,xF,s7,
,xL,xX,eP,xJ,
,xF,eB,L7,x7,
,sL,xJ,xL,sJ,
,

5,4,1,
,
,oo,xF,sH,x7,oo,
,xF,FJ,xX,L7,x7,
,xL,eP,xX,eB,xJ,
,oo,xL,sH,xJ,oo,
,

4,5,0,
,
,sF,x7,xF,s7,
,xL,L7,FJ,xI,
,oo,xX,eP,OO,
,xF,eB,L7,xI,
,sL,xJ,xL,sJ,
,

6,4,1,
,
,oo,xF,sH,sH,x7,oo,
,sF,L7,eB,FJ,xX,s7,
,sL,eP,xX,FJ,L7,sJ,
,oo,xL,sH,sH,xJ,oo,
,

6,6,2,
,
,sF,x7,sF,s7,xF,s7,
,xL,FJ,xX,eB,L7,xJ,
,sF,xX,L7,xX,xX,s7,
,sL,xX,FJ,L7,xX,sJ,
,xF,L7,xX,eP,L7,x7,
,sL,xJ,sL,sJ,xL,sJ,
,

5,4,1,
,
,sF,x7,oo,xF,s7,
,xL,FJ,L7,eB,xJ,
,xF,L7,eP,xX,x7,
,sL,xJ,oo,xL,sJ,
,

5,5,1,
,
,oo,xF,sH,x7,oo,
,xF,L7,xX,L7,x7,
,sI,xX,eP,FJ,sI,
,xL,FJ,L7,eB,xJ,
,oo,xL,sH,xJ,oo,
,

5,5,1,
,
,sF,x7,OO,xF,s7,
,xL,FJ,eB,L7,xJ,
,oo,xX,OO,FJ,oo,
,xF,L7,xX,eP,x7,
,sL,xJ,OO,xL,sJ,
,

4,7,1,
,
,sF,OO,OO,s7,
,xL,xX,L7,xJ,
,xF,L7,eP,x7,
,sI,xX,FJ,sI,
,xL,eB,L7,xJ,
,xF,L7,xX,x7,
,sL,OO,OO,sJ,
,

5,6,1,
,
,sF,x7,OO,xF,x7,
,sI,eP,xX,FJ,sI,
,xL,xX,OO,L7,xJ,
,OO,L7,eB,xX,oo,
,sI,FJ,xX,L7,sI,
,sL,xJ,OO,xL,xJ,
,

5,6,1,
,
,oo,xF,sH,x7,oo,
,xF,L7,FJ,xX,x7,
,sI,xX,xX,L7,sI,
,sI,xX,FJ,xX,sI,
,xL,eP,L7,eB,xJ,
,oo,xL,sH,xJ,oo,
,

7,4,2,
,
,oo,xF,sH,xH,sH,x7,oo,
,sF,L7,eB,xX,FJ,xX,s7,
,sL,eP,xX,FJ,xX,L7,sJ,
,oo,xL,sH,xH,sH,xJ,oo,
,

5,6,1,
,
,oo,sF,OO,s7,oo,
,xF,L7,FJ,xX,x7,
,sI,xX,OO,xX,sI,
,sI,xX,OO,xX,sI,
,xL,eP,L7,eB,xJ,
,oo,sL,OO,sJ,oo,
,

5,5,0,
,
,sF,xH,x7,xF,s7,
,xL,xX,xX,FJ,xJ,
,oo,eB,OO,OO,OO,
,xF,L7,eP,OO,oo,
,xL,sJ,OO,OO,oo,
,

7,5,2,
,
,oo,xF,sH,sH,sH,x7,oo,
,sF,L7,xX,FJ,eP,xX,s7,
,sI,OO,xX,xX,L7,xX,sI,
,sL,xX,eB,FJ,xX,L7,sJ,
,oo,xL,sH,sH,sH,xJ,oo,
,

7,7,2,
,
,sF,xH,s7,OO,sF,xH,s7,
,xL,L7,xX,xX,FJ,xX,xJ,
,sF,xX,xX,xX,xX,xX,s7,
,xI,FJ,L7,OO,eP,xX,xI,
,sL,L7,xX,FJ,xX,L7,sJ,
,xF,FJ,L7,eB,L7,xX,x7,
,xL,sH,xJ,OO,xL,sH,xJ,
,

7,7,3,
,
,sF,xH,s7,oo,sF,xH,s7,
,xL,L7,xX,xX,FJ,xX,xJ,
,sF,xX,xX,xX,L7,xX,s7,
,OO,xX,L7,OO,eP,xX,OO,
,sL,L7,xX,FJ,xX,L7,sJ,
,xF,FJ,L7,eB,L7,xX,x7,
,xL,sJ,oo,oo,oo,sL,xJ,
,

7,6,2,
,
,sF,xH,s7,OO,sF,xH,s7,
,xL,L7,xX,xX,eB,xX,xJ,
,sF,xX,xX,xX,L7,xX,s7,
,xI,FJ,L7,xX,L7,xX,xI,
,sL,eP,xX,FJ,xX,L7,sJ,
,oo,xL,sH,OO,sH,xJ,oo,
,

7,7,3,
,
,sF,xH,s7,OO,sF,xH,s7,
,xL,L7,xX,xX,FJ,xX,xJ,
,sF,xX,OO,xX,OO,xX,s7,
,xI,FJ,L7,OO,eP,xX,xI,
,sL,L7,OO,FJ,OO,L7,sJ,
,xF,FJ,L7,eB,L7,xX,x7,
,xL,sH,xJ,OO,xL,sH,xJ,
,

7,7,3,
,
,sF,xH,s7,oo,sF,xH,s7,
,xL,L7,xX,xX,FJ,xX,xJ,
,sF,xX,xX,OO,L7,xX,s7,
,xI,FJ,OO,OO,OO,xX,xI,
,sL,L7,xX,OO,xX,L7,sJ,
,xF,FJ,L7,eB,L7,xX,x7,
,sL,xH,sJ,oo,sL,xH,sJ,
,

GRID

XXXXXXXX

XXXXXXXX

<p align="left"><font face="Arial Black" size="9" color="#ffffff"><a href="http://www.fingertime.com" target = "_blank"><b>©</b></a><a href="http://www.fingertime.com" target = "_blank"> fingertime 2004</a></font></p>

CHOOSE LEVEL

Start on an early bridge to
get more points for a good
highscore position.

Missing bridges out means
starting with less lives.

HOW TO PLAY

USE THE MOUSE TO SLIDE
TILES AND GUIDE OUR HAPLESS
ENGINEER TO THE RIVETS.
YOU CAN USE THE SPACEBAR
TO DOUBLE HIS SPEED IF
YOU'RE RUNNING OUT OF TIME.
CONCRETE FIVE BRIDGES,
EACH WITH FIVE LEVELS,
ALL WITH ONLY FIVE LIVES.

XXXXXXXXX

1

Tell me about future fingertime games

XXXXXXXXX

Please enter a valid email.

Enter your details to add your
score to the highscore chart

DataIO

E

E

FieldVer

Prefs



00
00
00
00
00
00
00
08.
00
00

0000

OOOOO

00
00
00
00
00
00
00
00
00
00

000

OOOOO

00
00
00
00
00
00
00
00
00
00

0000

You

ENTER SCORES

HIGH SCORES

000000

SCORE

TIME

SPEED

SPACEBAR

SPEED X2

LIVES

00

BRIDGE
ONE

KEYS

FINAL SCORE

0

TIME REMAINING

0

25

TOTAL MOVES MADE

0

-5

TOTAL RIVETS

0

250

LEVELS COMPLETED

0

1000

BRIDGES COMPLETED

0

5000

ActionScript [AS1/AS2]

Frame 1
_global.mGotoMenu = function () { gotoAndPlay ("menu"); _global.gInitSound(); }; _global.mFinishedP3 = function () { }; _global.mFinishedLoad = function () { _global.sMenuPing(); gotoAndPlay ("testDone"); }; _global.mInstuctions = function () { gotoAndStop ("instruct"); }; _global.mEnterScore = function () { gotoAndStop ("enter"); }; _global.mHighScores = function () { gotoAndStop ("high"); }; _global.mStartAnimIn = function () { play(); }; _global.mEndScore = function () { }; _global.fButtonPress = function (pType) { }; function stopMusic() { sLoop1.stop(); sLoop2.stop(); sLoop3.stop(); sLoop4.stop(); sLoopFast.stop(); sWhistle1.stop(); sWhistle2.stop(); sLoop56.stop(); } pMusicPos = 1; sConstruction = new Sound(_root.INsChar); sConstruction.attachSound("sConstruction"); sScoreUp = new Sound(_root.INsChar); sScoreUp.attachSound("sScoreUp"); sScoreDown = new Sound(_root.INsChar); sScoreDown.attachSound("sScoreDown"); sClank = new Sound(_root.INsTile); sClank.attachSound("sClank"); sWhoosh = new Sound(_root.INsTile); sWhoosh.attachSound("sWhoosh"); sStep1 = new Sound(_root.INsChar); sStep1.attachSound("sStep1"); sStep2 = new Sound(_root.INsChar); sStep2.attachSound("sStep2"); sTut = new Sound(_root.INsChar); sTut.attachSound("sTut"); sScream = new Sound(_root.INsChar); sScream.attachSound("sScream"); sFall = new Sound(_root.INsChar); sFall.attachSound("sFall"); sIntro = new Sound(_root.INmusic); sIntro.attachSound("sIntro"); sOutro1 = new Sound(_root.INmusic); sOutro1.attachSound("sOutro1"); sOutro2 = new Sound(_root.INmusic); sOutro2.attachSound("sOutro2"); sOutro2End = new Sound(_root.INmusic); sOutro2End.attachSound("sOutro2End"); sLoop1 = new Sound(_root.INmusic); sLoop1.attachSound("sLoop"); sLoop2 = new Sound(_root.INmusic); sLoop2.attachSound("sLoop2"); sLoop3 = new Sound(_root.INmusic2); sLoop3.attachSound("sLoop3"); sLoop4 = new Sound(_root.INmusic2); sLoop4.attachSound("sLoop4"); sLoop56 = new Sound(_root.INmusic2); sLoop56.attachSound("sLoop56"); sLoopFast = new Sound(_root.INmusic); sLoopFast.attachSound("sLoopFast"); sWhistle1 = new Sound(_root.INmusic2); sWhistle1.attachSound("sWhistle1"); sWhistle2 = new Sound(_root.INmusic2); sWhistle2.attachSound("sWhistle2"); sWhistleOut = new Sound(_root.INmusic); sWhistleOut.attachSound("sWhistleOut"); pMainMusicVol = 100; pGameMusicVol = 35; _global.gInitSound = function () { stopMusic(); sIntro.setVolume(pMainMusicVol * _global.gMusicVol); sIntro.start(); sIntro.onSoundComplete = function () { sLoop1.setVolume(pMainMusicVol * _global.gMusicVol); sLoop1.start(); sLoop1.onSoundComplete = function () { if (_global.gMode == "waitstart") { _global.gEndMusic(); } else { pMusicPos = 2; sLoop2.setVolume(pMainMusicVol * _global.gMusicVol); sLoop2.start(); } }; sLoop2.onSoundComplete = function () { if (_global.gMode == "waitstart") { _global.gEndMusic(); } else { sLoop1.setVolume(pMainMusicVol * _global.gMusicVol); sLoop1.start(); pMusicPos = 1; } }; }; }; _global.gEndMusic = function () { sOutro1.setVolume(pMainMusicVol * _global.gMusicVol); sOutro1.start(0, 1); sOutro1.onSoundComplete = function () { _global.mStartChar(); sLoop3.setVolume(pGameMusicVol * _global.gMusicVol); sLoop3.start(0, 4); sLoop3.onSoundComplete = function () { sLoop4.setVolume(pGameMusicVol * _global.gMusicVol); sLoop4.start(0, 2); if (random(3) == 1) { sWhistle2.setVolume(pGameMusicVol * _global.gMusicVol); sWhistle2.start(0, 1); } }; sLoop4.onSoundComplete = function () { sLoop3.setVolume(pGameMusicVol * _global.gMusicVol); sLoop3.start(0, 4); if (random(3) == 1) { sWhistle1.setVolume(pGameMusicVol * _global.gMusicVol); sWhistle1.start(0, 1); } }; }; }; _global.gGameOverMusic = function () { stopMusic(); if (_global.gAlive == true) { sOutro2.setVolume(pMainMusicVol * _global.gMusicVol); sOutro2.start(0, 1); sOutro2.onSoundComplete = function () { sLoop3.setVolume(pGameMusicVol * _global.gMusicVol); sLoop3.start(0, 4); sLoop3.onSoundComplete = function () { sLoop4.setVolume(pGameMusicVol * _global.gMusicVol); sLoop4.start(0, 2); if (random(3) == 1) { sWhistle2.setVolume(pGameMusicVol * _global.gMusicVol); sWhistle2.start(0, 1); } }; sLoop4.onSoundComplete = function () { sLoop3.setVolume(pGameMusicVol * _global.gMusicVol); sLoop3.start(0, 4); if (random(3) == 1) { sWhistle1.setVolume(pGameMusicVol * _global.gMusicVol); sWhistle1.start(0, 1); } }; }; } else { sWhistleOut.setVolume(pMainMusicVol * _global.gMusicVol); sWhistleOut.start(0, 1); } }; _global.gFastMusic = function () { stopMusic(); sLoopFast.setVolume(pMainMusicVol * _global.gMusicVol); sLoopFast.start(0, 50); }; _global.gsPlaySwitch = function (score) { sConstruction.setVolume(100); sConstruction.start(0, 3); sConstruction.onSoundComplete = function () { _global.gChar.fSetWalkFromSwitch(); if (score == 1) { sScoreUp.setVolume(100); sScoreUp.start(0, 0); } else { sScoreDown.setVolume(100); sScoreDown.start(0, 0); } }; }; _global.gsPlayStep = function (tnum) { if (tnum == 1) { sStep1.setVolume(random(60) + 30); sStep1.start(); } else { sStep2.setVolume(random(60) + 30); sStep2.start(); } }; _global.sMenuPing = function () { sScoreUp.setVolume(90); sScoreUp.start(); }; _global.sMenuPingUp = function () { sScoreUp.setVolume(15); sScoreUp.start(); }; _global.sMenuPingDown = function () { sClank.setVolume(34); sClank.start(); }; _global.sMenuWhoosh = function () { _global.gsPlayWhoosh(); }; _global.gsPlayFall = function () { sFall.setVolume(40); sFall.start(); sScream.setVolume(40); sScream.start(); }; _global.gsPlayTut = function () { sTut.setVolume(90); sTut.start(); }; _global.gsPlayClank = function () { sClank.setVolume(60); sClank.start(); }; _global.gsPlayWhoosh = function () { sWhoosh.setVolume(50); sWhoosh.start(); }; _global.gSwitchVol = function () { if (_global.gMusicVol == 0) { _global.gMusicVol = 1; } else { _global.gMusicVol = 0; } sLoop2.setVolume(pMainMusicVol * _global.gMusicVol); sLoop3.setVolume(pGameMusicVol * _global.gMusicVol); };
Frame 2
Frame 12
stop();
Instance of Symbol 60 MovieClip "inLoader" in Frame 12
onClipEvent (load) { pTotal = _root.getBytesTotal(); pFrameOn = 0; pFact = 100 / pTotal; pActive = true; } onClipEvent (enterFrame) { if (pActive == true) { var tFrame = Math.floor(pFact * _root.getBytesLoaded()); if (pFrameOn < tFrame) { pFrameOn = pFrameOn + 2; } if (pFrameOn >= 100) { gotoAndStop ("blank"); _global.mFinishedLoad(); pActive = false; } else { this.INbar.gotoAndStop(pFrameOn); } } }
Frame 19
if ((inP3.pPlaying == 1) or (inLoader.pActive == true)) { stop(); }
Frame 25
framecount = 0; _global.mTimering = function () { if (_global.gMode == "play") { framecount = framecount + 1; if (framecount == 25) { framecount = 0; if (_global.gTime > 0) { _global.gTime = _global.gTime - 1; var _local2 = Math.floor(121 - _global.gTime); if (_local2 < 1) { _local2 = 1; } if (_local2 > 121) { _local2 = 121; } INgameMenu.INclock.pPosTo = _local2; if (_global.gTime == 15) { _global.gFastMusic(); INgameMenu.gotoAndStop("on"); INgameMenu.INtimeNum.text = String(_global.gTime); } else if (_global.gTime < 15) { INgameMenu.INtimeNum.text = String(_global.gTime); } if (_global.gTime == 0) { _global.gAlive = false; _global.mNextLevel(); } } } } }; _global.mGetMouse = function (tTile) { dir = "none"; tOffX = _global.gEmptyTile[0] - tTile.pGridPos[0]; tOffY = _global.gEmptyTile[1] - tTile.pGridPos[1]; if ((Math.abs(tOffX) == 1) and (tOffY == 0)) { dir = "hor"; tAdd = [tOffX, 0]; } else if ((Math.abs(tOffY) == 1) and (tOffX == 0)) { dir = "ver"; tAdd = [0, tOffY]; } if (dir != "none") { var _local3 = _global.gEmptyTile[0] - tAdd[0]; var _local2 = _global.gEmptyTile[1] - tAdd[1]; if ((((_local3 > 0) and (_local3 < (_global.gGridSize[0] - 1))) and (_local2 > 0)) and (_local2 < (_global.gGridSize[1] - 1))) { tTile = mGetTileName([_local3, _local2]); tTile.moveme(tAdd); } } }; _global.mGetMouseArrow = function (tTile) { dir = "off"; tOffX = _global.gEmptyTile[0] - tTile.pGridPos[0]; tOffY = _global.gEmptyTile[1] - tTile.pGridPos[1]; if ((Math.abs(tOffX) == 1) and (tOffY == 0)) { if (tOffX == -1) { dir = "left"; } else { dir = "right"; } } else if ((Math.abs(tOffY) == 1) and (tOffX == 0)) { if (tOffY == 1) { dir = "down"; } else { dir = "up"; } } tTile.INarrow.fSwitchMe(dir); }; _global.mGetTileName = function (pos) { tTile = _global.gTiles[pos[0]][pos[1]]; return(tTile); }; _global.mGetSideToSide = function (sideFrom) { if (sideFrom == 1) { sideTo = 3; tAdd = [-1, 0]; } else if (sideFrom == 2) { sideTo = 4; tAdd = [0, -1]; } else if (sideFrom == 3) { sideTo = 1; tAdd = [1, 0]; } else if (sideFrom == 4) { sideTo = 2; tAdd = [0, 1]; } return({sideTo:sideTo, tAdd:tAdd}); }; _global.mVectorLength = function (tVector) { var _local3 = tVector[0] * (tVector[0] * 1); var _local2 = tVector[1] * (tVector[1] * 1); return(Math.sqrt(_local3 + _local2)); }; _global.mAddmove = function () { _global.mAddScore("move"); }; _global.mAddScore = function (type) { switch (type) { case "move" : var _local5 = -5; _global.gMoves = _global.gMoves + 1; break; case "fall" : _local5 = 0; _global.gLives = _global.gLives - 1; INgameMenu.inLives.setLives(); break; case "rivet" : _local5 = 250; _global.gRivets = _global.gRivets + 1; break; case "level" : _local5 = 1000; _global.gLevels = _global.gLevels + 1; break; case "bridge" : _local5 = 5000; _global.gBridge = _global.gBridge + 1; _global.gBridges = _global.gBridges + 1; } _global.gScore = _global.gScore + _local5; var _local4 = 6 - _global.gScore.length; var _local3 = ""; var _local2 = 0; while (_local2 < _local4) { _local3 = _local3 + "0"; _local2++; } INgameMenu.txscore.text = _local3 + _global.gScore; }; _global.mChooseLevels = function () { gotoAndPlay ("levels"); }; _global.mChooseLevel = function (which) { _global.mReInitGame(); _global.gLives = 6 - which; _global.gBridge = which; inBridgeSelection.gotoAndPlay("out"); INfade.gotoAndPlay("toBlack"); }; _global.fZeroLives = function () { _global.gAlive = false; _global.gGameOverMusic(); _global.gMode = "wait"; _global.mKillRats(); gotoAndPlay ("endgame"); }; _global.mStartGame = function () { _global.gMode = "waitstart"; _global.gSpeed = _global.gStartSpeedForLevels; gotoAndStop ("game"); INtileSet.gotoAndStop("game"); _global.mSetUpForGame(); INbg.playMeFromMenu(); INtileSet.INdispenser.INcharWatch.gotoAndStop("blank"); INtileSet.INbirds.fPlayBirds(); }; _global.mRestartGameMenu = function () { gotoAndPlay ("menu"); INbg.fRestartMe(); _global.gInitSound(); }; _global.mNextLevel = function () { INtileSet.INdispenser.fStartMe(); _global.gGameOverMusic(); _global.gMode = "wait"; _global.mKillRats(); if (_global.gAlive == true) { INtileSet.INdispenser.INcharWatch.gotoAndStop("start"); INbg.fNewBridge(); _global.gChar.fClearme(); _global.gLevel = _global.gLevel + 1; _global.mAddScore("level"); } else { _global.gChar.fKillme(); INtileSet.INdispenser.INcharWatch.gotoAndStop("blank"); } }; _global.mNextLevel2 = function () { _global.mKillTileArray(); _global.gChar.fClearme(); INgameMenu.fSwitchSpace("off"); if (_global.gLevel > 5) { _global.mAddScore("bridge"); _global.gLevel = 1; } if (_global.gBridge > 5) { gotoAndPlay ("endgame"); } else if (_global.gAlive == false) { gotoAndPlay ("endgame"); } else { _global.mBuildTileArray(); play(); INbg.play(); _global.gTime = _global.gTime + 45; } }; _global.mNextLevel3 = function () { INtileSet.INnewTiles._x = INtileSet.INnewTiles._x + 315.4; INgameMenu.gotoAndStop("off"); _global.mSetUpForGame(); }; _global.mNewBridge = function () { INbg.INriver.gotoAndPlay(1); INbg.gotoAndPlay("bridge"); }; _global.mNextLevelStart = function () { _global.spaceSpeed = 0; INgameMenu.fSwitchSpace("off"); _global.gChar = INtileSet.INchar; _global.gChar.fStartme(_global.gPlayerTile); INtileSet.INconcChar.gotoAndStop("off"); }; _global.mSwitchLevelCement = function () { INtileSet.INdispenser.INcharWatch.gotoAndStop("blank"); _global.mResetText(); INtileSet.INbirds.fPlayBirds(); INtileSet.INnewTiles._x = INtileSet.INnewTiles._x - 315; INtileSet.INconcreteOn.gotoAndStop("off"); INtileSet.INconcMan.gotoAndStop("off"); }; _global.mStartChar = function () { _global.gCharReady = _global.gCharReady + 1; if (_global.gCharReady == 2) { _global.gChar = INtileSet.INchar; _global.gChar.fStartme(_global.gPlayerTile); INtileSet.INrat.fStartme([0, 0]); } }; _global.mMakeRats = function (tGPos) { if (_global.gRatTiles > 0) { _global.gRats[_global.gRatTiles - 1].fStartme(tGPos); _global.gRatTiles = _global.gRatTiles - 1; } }; _global.mKillRats = function () { var _local2 = 0; while (_local2 < 3) { _global.gRats[_local2].fClearme(); _local2++; } }; _global.mFillLevelCement = function () { INtileSet.INconcreteOn.gotoAndPlay("start"); }; _global.mFillLevelCementDeath = function () { INtileSet.INconcreteOn.gotoAndPlay("start"); }; _global.mConcreteEnd = function () { _global.mNextLevel2(); }; _global.mCementReset = function () { INtileSet.INconcreteOn.gotoAndStop("off"); INtileSet.INconcMan.gotoAndStop("off"); }; _global.mConcreteChar = function () { INtileSet.INconcMan._x = INtileSet.INchar._x; INtileSet.INconcMan._y = INtileSet.INchar._y; INtileSet.INconcMan.gotoAndPlay("start"); }; _global.mResetText = function () { INtileSet.INlevelNums.gotoAndStop(_global.gLevel); INgameMenu.gotoAndStop("off"); }; _global.mGetAnimFromLine = function (tLine, tType) { if ((tLine[0] == 0) or (tType == 0)) { return(0); } tPos = "none"; x = 0; while (x < _global.gAnims.length) { if ((_global.gAnims[x].lines[0] == tLine[0]) and (_global.gAnims[x].lines[1] == tLine[1])) { if (_global.gAnims[x].type == tType) { tPos = x; x = _global.gAnims.length; } } x++; } if (tPos == "none") { } else { return(_global.gAnims[tPos]); } }; _global.mInitGame = function () { _global.gMusicVol = 1; _global.mInitMap(); _global.mInitGameVars(); _global.gHighScoreFromMenu = 1; }; _global.mReInitGame = function () { _global.mInitGameVars(); _global.mResetText(); _global.mCementReset(); }; _global.mInitGameVars = function () { _global.gMode = "wait"; _global.gState = "wait"; _global.gAlive = true; _global.gCharReady = 0; _global.gTime = 60; _global.gLevel = 1; _global.gLevels = 0; _global.gBridge = 1; _global.gBridges = 0; _global.gRivets = 0; _global.gLives = 0; _global.gMoves = 0; _global.gScore = 0; _global.gCharOffset = [52, -68]; _global.spaceSpeed = 0; _global.gSpeed = 0; _global.gMaxSpeed = 6; _global.gStartSpeedForLevels = 2; _global.gAddSpeedForLevels = 0.0015; _global.gRats = [_root.INtileSet.INrat1, _root.INtileSet.INrat2, _root.INtileSet.INrat3]; }; function mGetTileDets(tCord) { if (pTileMapPos != -1) { var tc = 0; var tp = 0; var tt = 0; var txtype = _global.gMapLevel[tCord[0]][tCord[1]]; var ttTypes = ["OO", "eB", "eP", "oo", "xF", "xJ", "xL", "x7", "xI", "xH", "sF", "sJ", "sL", "s7", "sI", "sH", "xX", "FJ", "L7"]; var tFound = 0; var tt = 0; while (tt < ttTypes.length) { if (ttTypes[tt] == txtype) { tFound = 1; } tt++; } if (tFound == 0) { } tc = eval (("gMapTypes." + txtype) + ".colour"); tp = eval (("gMapTypes." + txtype) + ".path"); tt = eval (("gMapTypes." + txtype) + ".type"); if (txtype == "eB") { _global.gEmptyTile = [tCord[0], tCord[1]]; } else if (txtype == "eP") { _global.gPlayerTile = [tCord[0], tCord[1]]; tc = gMapTypes.xX.colour; tp = gMapTypes.xX.path; tt = gMapTypes.xX.type; } if ((txtype.charAt(0) == "s") or (txtype.charAt(0) == "x")) { _global.mMakeRats([tCord[0], tCord[1]]); } if (tc == "steelSwitch") { _global.gRivetsToGet = _global.gRivetsToGet + 1; } var txx = (((7 - gGridSize[0]) * 25) + ((50 * tCord[0]) + 11)); var tyy = (((7 - gGridSize[1]) * 25) + ((50 * tCord[1]) + 67)); var tEmp = {x:tCord[0], y:tCord[1], line:{path:tp, type:tt, colour:tc}, offset:[txx, tyy]}; } else { tEmp = 0; } pTileMapPos = pTileMapPos + 1; return(tEmp); } _global.mSetUpForGame = function () { _global.mKillTileArray(); _global.gMapLevel = _global.mGetMapLevel(); _global.gRivetsToGet = 0; mBuildTileArray(); }; pTileMapPos = -1; _global.mBuildTileArray = function () { var _local3 = 1; _global.gTiles = []; var _local4 = 0; while (_local4 < gGridSize[0]) { _global.gTiles.push([]); var _local2 = 0; while (_local2 < gGridSize[1]) { nmc = _level0.INtileSet.INnewTiles.INtile.duplicateMovieClip("INtile" + _local3, _local3, {pCord:[_local4, _local2]}); _global.gTiles[_local4].push(nmc); _local3 = _local3 + 1; _local2++; } _local4++; } }; _global.mGetRandomTile = function () { var _local3 = [13, 14, 15]; found = false; while (found == false) { var _local2 = random(3); if (_global.gMapLevelsPool[_global.gLevel - 1][_local2] > 0) { _global.gMapLevelsPool[_global.gLevel - 1][_local2] = _global.gMapLevelsPool[_global.gLevel - 1][_local2] - 1; found = true; } } return(_global.gMapTypes[_local3[_local2]]); }; _global.mKillTileArray = function () { x = 0; while (x < _global.gTiles.length) { y = 0; while (y < _global.gTiles[x].length) { _global.gTiles[x][y].removeMovieClip(); y++; } x++; } _global.gTiles = []; }; _global.mInitMap = function () { _global.mInitAnimation(); _global.mInitMapVars(); _global.mSetUpMapLevels(); }; _global.mInitMapVars = function () { _global.gMapTypes = {xF:0, xJ:0, xL:0, x7:0, xI:0, xH:0, sF:0, sJ:0, sL:0, s7:0, sI:0, sH:0, xX:0, FJ:0, L7:0}; var _local9 = -2; _global.gRatTiles = 0; _global.gTiles = []; }; _global.mSetUpMapLevels = function () { gMapTypes.eB = {path:[[0, 0], [0, 0]], type:"h", colour:"blank"}; gMapTypes.oo = {path:[[0, 0], [0, 0]], type:"h", colour:"space"}; gMapTypes.OO = {path:[[0, 0], [0, 0]], type:"h", colour:"block"}; gMapTypes.xX = {path:[[1, 3], [2, 4]], type:"s", colour:"normal"}; gMapTypes.FJ = {path:[[1, 2], [3, 4]], type:"h", colour:"normal"}; gMapTypes.L7 = {path:[[1, 4], [2, 3]], type:"h", colour:"normal"}; gMapTypes.xF = {path:[[3, 4], [0, 0]], type:"s", colour:"steel"}; gMapTypes.xJ = {path:[[1, 2], [0, 0]], type:"s", colour:"steel"}; gMapTypes.xL = {path:[[2, 3], [0, 0]], type:"s", colour:"steel"}; gMapTypes.x7 = {path:[[1, 4], [0, 0]], type:"s", colour:"steel"}; gMapTypes.xI = {path:[[2, 4], [0, 0]], type:"s", colour:"steel"}; gMapTypes.xH = {path:[[1, 3], [0, 0]], type:"s", colour:"steel"}; gMapTypes.sF = {path:[[3, 4], [0, 0]], type:"s", colour:"steelSwitch"}; gMapTypes.sJ = {path:[[1, 2], [0, 0]], type:"s", colour:"steelSwitch"}; gMapTypes.sL = {path:[[2, 3], [0, 0]], type:"s", colour:"steelSwitch"}; gMapTypes.s7 = {path:[[1, 4], [0, 0]], type:"s", colour:"steelSwitch"}; gMapTypes.sI = {path:[[2, 4], [0, 0]], type:"s", colour:"steelSwitch"}; gMapTypes.sH = {path:[[1, 3], [0, 0]], type:"s", colour:"steelSwitch"}; }; _global.mGetMapLevel = function () { var tb = (_global.gBridge - 1); var tm = (_global.gLevel - 1); var tv = eval ((("txt" + (tb + 1)) + (tm + 1)) + ".text"); var tArray = []; tArray = tv.split(","); var tx = Number(tArray.shift()); var ty = Number(tArray.shift()); _global.gRatTiles = Number(tArray.shift()); _global.gGridSize = [tx, ty]; var tMapLevels = []; ta = 0; while (ta < tArray.length) { if (tArray[ta] != "\r") { tMapLevels.push(tArray[ta]); } ta++; } var tGridList = []; var tcx = 0; while (tcx < tx) { tGridList.push([]); tcx++; } var tcy = 0; while (tcy < ty) { var tcx = 0; while (tcx < tx) { tGridList[tcx].push(tMapLevels.shift()); tcx++; } tcy++; } return(tGridList.slice()); }; _global.mInitAnimation = function () { _global.gAnims = []; _global.mInitAnimation1(); _global.mInitAnimation2(); }; _global.mAAA = function (tLine, tType, tAnim) { var _local9 = []; var _local8 = []; var _local7 = true; while (_local7 == true) { if (tAnim.length > 1) { var _local3 = tAnim.shift(); var _local2 = tAnim.shift(); var _local5 = tAnim.shift(); var _local6 = _local5 + 180; _local9.push([_local3, _local2, _local5]); _local8.push([_local3, _local2, _local6]); } else { _local7 = false; } } _global.gAnims.push({lines:tLine, type:tType, animation:_local9}); _global.gAnims.push({lines:[tLine[1], tLine[0]], type:tType, animation:_local8.reverse()}); }; _global.mInitAnimation1 = function () { var _local2 = [1, 2]; var _local4 = "h"; var _local3 = [-24.6, 0.05, 0, -24.3, 0.05, 0, -23.95, 0.05, 0, -23.6, 0.05, 0, -23.3, 0.05, 0, -22.95, 0.05, 0, -22.6, 0.05, 0, -22.3, 0.05, 0, -21.95, 0.05, 0, -21.65, 0.05, 0, -21.3, 0.05, 0, -20.95, 0.05, 0, -20.65, 0.05, -2, -20.3, 0.05, -2, -19.95, 0.05, -3, -19.65, 0, -3, -19.3, 0, -7, -18.95, -0.05, -10, -18.65, -0.1, -13, -18.3, -0.2, -16, -18, -0.25, -15, -17.7, -0.35, -18, -17.35, -0.45, -21, -17.05, -0.6, -23, -16.75, -0.7, -26, -16.45, -0.85, -29, -16.05, -1.05, -32, -15.8, -1.2, -35, -15.5, -1.4, -41, -15.25, -1.65, -41, -15, -1.85, -46, -14.8, -2.1, -46, -14.55, -2.35, -46, -14.3, -2.55, -46, -14.1, -2.8, -46, -13.85, -3.05, -46, -13.6, -3.3, -46, -13.4, -3.5, -46, -13.15, -3.75, -46, -12.9, -4, -46, -12.65, -4.2, -46, -12.45, -4.45, -46, -12.2, -4.7, -46, -11.95, -4.95, -46, -11.75, -5.15, -46, -11.5, -5.4, -46, -11.25, -5.65, -46, -11.05, -5.9, -46, -10.8, -6.1, -46, -10.55, -6.35, -46, -10.35, -6.6, -46, -10.1, -6.8, -46, -9.85, -7.05, -46, -9.65, -7.3, -46, -9.4, -7.55, -46, -9.15, -7.75, -46, -8.95, -8, -46, -8.7, -8.25, -46, -8.45, -8.45, -46, -8.25, -8.7, -46, -8, -8.95, -46, -7.75, -9.2, -46, -7.55, -9.4, -46, -7.3, -9.65, -46, -7.05, -9.9, -46, -6.85, -10.15, -46, -6.6, -10.35, -46, -6.35, -10.6, -46, -6.15, -10.85, -46, -5.9, -11.05, -46, -5.65, -11.3, -46, -5.45, -11.55, -46, -5.2, -11.8, -46, -4.95, -12, -46, -4.7, -12.25, -46, -4.5, -12.5, -46, -4.25, -12.7, -46, -4, -12.95, -46, -3.8, -13.2, -46, -3.55, -13.45, -46, -3.3, -13.65, -46, -3.1, -13.9, -46, -2.85, -14.15, -46, -2.6, -14.35, -46, -2.4, -14.6, -46, -2.15, -14.85, -46, -1.9, -15.1, -46, -1.7, -15.35, -50, -1.5, -15.6, -50, -1.25, -15.85, -55, -1.1, -16.1, -57, -0.9, -16.4, -60, -0.75, -16.8, -64, -0.6, -17.1, -66, -0.5, -17.4, -69, -0.35, -17.7, -72, -0.25, -18, -75, -0.2, -18.35, -78, -0.1, -18.65, -77, -0.05, -19, -80, 0, -19.3, -83, 0.05, -19.65, -88, 0.05, -19.95, -88, 0.1, -20.3, -89, 0.1, -20.65, -89, 0.1, -20.95, -90, 0.1, -21.3, -90, 0.1, -21.65, -90, 0.1, -21.95, -90, 0.1, -22.3, -90, 0.1, -22.6, -90, 0.1, -22.95, -90, 0.1, -23.3, -90, 0.1, -23.6, -90, 0.1, -23.95, -90, 0.1, -24.3, -90, 0.1, -24.6, -90, 0.1, -25, -90, 0.1, -25, -90]; _global.mAAA(_local2, _local4, _local3); _local2 = [1, 4]; _local4 = "h"; _local3 = [-24.6, 0.15, 0, -24.3, 0.15, 0, -23.95, 0.15, 0, -23.65, 0.15, 0, -23.3, 0.15, 0, -22.95, 0.15, 0, -22.65, 0.15, 0, -22.3, 0.15, 0, -22, 0.15, 0, -21.65, 0.15, 0, -21.35, 0.15, 0, -21, 0.15, 0, -20.65, 0.15, 1, -20.35, 0.15, 1, -20, 0.15, 2, -19.7, 0.2, 2, -19.35, 0.2, 5, -19, 0.25, 8, -18.75, 0.3, 11, -18.45, 0.4, 14, -18.1, 0.45, 13, -17.8, 0.55, 16, -17.45, 0.65, 19, -17.15, 0.75, 22, -16.85, 0.9, 24, -16.55, 1.05, 27, -16.25, 1.2, 30, -16, 1.35, 33, -15.75, 1.5, 39, -15.45, 1.75, 40, -15.2, 1.95, 45, -15, 2.2, 45, -14.75, 2.4, 45, -14.55, 2.65, 45, -14.3, 2.9, 45, -14.05, 3.1, 45, -13.85, 3.35, 45, -13.6, 3.6, 45, -13.35, 3.8, 45, -13.15, 4.05, 45, -12.9, 4.3, 45, -12.65, 4.55, 45, -12.45, 4.75, 45, -12.2, 5, 45, -12, 5.25, 45, -11.75, 5.45, 45, -11.5, 5.7, 45, -11.3, 5.95, 45, -11.05, 6.15, 45, -10.8, 6.4, 45, -10.6, 6.65, 45, -10.35, 6.85, 45, -10.1, 7.1, 45, -9.9, 7.35, 45, -9.65, 7.55, 45, -9.45, 7.8, 45, -9.2, 8.05, 45, -8.95, 8.25, 45, -8.75, 8.5, 45, -8.5, 8.75, 45, -8.25, 8.95, 45, -8.05, 9.2, 45, -7.8, 9.45, 45, -7.55, 9.7, 45, -7.35, 9.9, 45, -7.1, 10.15, 45, -6.9, 10.4, 45, -6.65, 10.6, 45, -6.4, 10.85, 45, -6.2, 11.1, 45, -5.95, 11.3, 45, -5.7, 11.55, 45, -5.5, 11.8, 45, -5.25, 12, 45, -5, 12.25, 45, -4.8, 12.5, 45, -4.55, 12.7, 45, -4.35, 12.95, 45, -4.1, 13.2, 45, -3.85, 13.4, 45, -3.65, 13.65, 45, -3.4, 13.9, 45, -3.15, 14.1, 45, -2.95, 14.35, 45, -2.7, 14.6, 45, -2.45, 14.8, 45, -2.25, 15.05, 45, -2, 15.3, 45, -1.8, 15.55, 49, -1.6, 15.8, 49, -1.4, 16.05, 54, -1.25, 16.3, 57, -1.1, 16.6, 60, -0.9, 16.9, 63, -0.8, 17.2, 66, -0.65, 17.5, 68, -0.55, 17.8, 71, -0.45, 18.1, 74, -0.35, 18.45, 77, -0.3, 18.75, 76, -0.25, 19.1, 79, -0.2, 19.35, 82, -0.15, 19.7, 87, -0.15, 20, 87, -0.1, 20.35, 88, -0.1, 20.65, 88, -0.1, 21, 89, -0.1, 21.35, 89, -0.1, 21.65, 90, -0.1, 22, 90, -0.1, 22.3, 90, -0.1, 22.65, 90, -0.1, 22.95, 90, -0.1, 23.3, 90, -0.1, 23.65, 90, -0.1, 23.95, 90, -0.1, 24.3, 90, -0.1, 24.6, 90, -0.1, 24.95, 90, -0.1, 24.95, 90]; _global.mAAA(_local2, _local4, _local3); _local2 = [2, 3]; _local4 = "h"; _local3 = [0.1, -24.65, 90, 0.1, -24.35, 90, 0.1, -24, 90, 0.1, -23.7, 90, 0.1, -23.35, 90, 0.1, -23, 90, 0.1, -22.7, 90, 0.1, -22.35, 90, 0.1, -22.05, 90, 0.1, -21.7, 90, 0.1, -21.4, 89, 0.1, -21.05, 89, 0.1, -20.7, 88, 0.1, -20.4, 88, 0.15, -20.05, 87, 0.15, -19.75, 87, 0.2, -19.4, 82, 0.25, -19.05, 79, 0.3, -18.75, 76, 0.4, -18.45, 77, 0.45, -18.15, 74, 0.55, -17.85, 71, 0.65, -17.55, 68, 0.8, -17.25, 66, 0.95, -16.95, 63, 1.1, -16.65, 60, 1.25, -16.35, 57, 1.45, -16.1, 54, 1.65, -15.8, 49, 1.85, -15.55, 49, 2.05, -15.3, 45, 2.25, -15.1, 45, 2.5, -14.85, 45, 2.75, -14.6, 45, 2.95, -14.4, 45, 3.2, -14.15, 45, 3.4, -13.9, 45, 3.65, -13.7, 45, 3.9, -13.45, 45, 4.1, -13.2, 45, 4.35, -13, 45, 4.6, -12.75, 45, 4.8, -12.5, 45, 5.05, -12.3, 45, 5.3, -12.05, 45, 5.5, -11.8, 45, 5.75, -11.55, 45, 5.95, -11.35, 45, 6.2, -11.1, 45, 6.45, -10.85, 45, 6.65, -10.65, 45, 6.9, -10.4, 45, 7.15, -10.15, 45, 7.35, -9.95, 45, 7.6, -9.7, 45, 7.85, -9.45, 45, 8.05, -9.25, 45, 8.3, -9, 45, 8.5, -8.75, 45, 8.75, -8.55, 45, 9, -8.3, 45, 9.2, -8.05, 45, 9.45, -7.85, 45, 9.7, -7.6, 45, 9.9, -7.35, 45, 10.15, -7.15, 45, 10.4, -6.9, 45, 10.6, -6.65, 45, 10.85, -6.45, 45, 11.05, -6.2, 45, 11.3, -5.95, 45, 11.55, -5.7, 45, 11.75, -5.5, 45, 12, -5.25, 45, 12.25, -5, 45, 12.45, -4.8, 45, 12.7, -4.55, 45, 12.95, -4.3, 45, 13.15, -4.1, 45, 13.4, -3.85, 45, 13.6, -3.6, 45, 13.85, -3.4, 45, 14.1, -3.15, 45, 14.3, -2.9, 45, 14.55, -2.7, 45, 14.8, -2.45, 45, 15, -2.2, 45, 15.25, -2, 41, 15.5, -1.8, 40, 15.75, -1.6, 39, 16, -1.4, 33, 16.3, -1.25, 30, 16.6, -1.1, 27, 16.85, -0.95, 24, 17.2, -0.8, 22, 17.5, -0.7, 19, 17.8, -0.6, 16, 18.05, -0.5, 13, 18.45, -0.45, 14, 18.7, -0.35, 11, 19.05, -0.3, 8, 19.35, -0.25, 5, 19.7, -0.25, 2, 20, -0.2, 2, 20.35, -0.2, 1, 20.65, -0.2, 1, 21, -0.2, 0, 21.35, -0.2, 0, 21.65, -0.2, 0, 22, -0.2, 0, 22.3, -0.2, 0, 22.65, -0.2, 0, 22.95, -0.2, 0, 23.3, -0.2, 0, 23.65, -0.2, 0, 23.95, -0.2, 0, 24.3, -0.2, 0, 24.6, -0.2, 0, 24.95, 0, 0, 24.95, 0, 0]; _global.mAAA(_local2, _local4, _local3); _local2 = [3, 4]; _local4 = "h"; _local3 = [24.6, -0.05, 180, 24.3, -0.05, 180, 23.95, -0.05, 180, 23.65, -0.05, 180, 23.3, -0.05, 180, 22.95, -0.05, 180, 22.65, -0.05, 180, 22.3, -0.05, 180, 22, -0.05, 180, 21.65, -0.05, 180, 21.35, -0.05, 180, 21, -0.05, 180, 20.65, -0.05, 178, 20.35, -0.05, 178, 20, -0.05, 177, 19.7, 0, 177, 19.35, 0, 174, 19, 0.05, 171, 18.7, 0.1, 168, 18.4, 0.2, 165, 18.05, 0.25, 166, 17.75, 0.35, 163, 17.4, 0.45, 160, 17.1, 0.55, 157, 16.8, 0.7, 155, 16.5, 0.85, 152, 16.15, 1, 149, 15.85, 1.2, 146, 15.6, 1.35, 140, 15.3, 1.6, 139, 15.05, 1.8, 134, 14.85, 2.05, 134, 14.6, 2.25, 134, 14.4, 2.5, 134, 14.15, 2.75, 134, 13.9, 2.95, 134, 13.7, 3.2, 134, 13.45, 3.45, 134, 13.2, 3.65, 134, 13, 3.9, 134, 12.75, 4.15, 134, 12.5, 4.4, 134, 12.3, 4.6, 134, 12.05, 4.85, 134, 11.85, 5.1, 134, 11.6, 5.3, 134, 11.35, 5.55, 134, 11.15, 5.8, 134, 10.9, 6, 134, 10.65, 6.25, 134, 10.45, 6.5, 134, 10.2, 6.7, 134, 9.95, 6.95, 134, 9.75, 7.2, 134, 9.5, 7.4, 134, 9.3, 7.65, 134, 9.05, 7.9, 134, 8.8, 8.1, 134, 8.6, 8.35, 134, 8.35, 8.6, 134, 8.1, 8.8, 134, 7.9, 9.05, 134, 7.65, 9.3, 134, 7.4, 9.55, 134, 7.2, 9.75, 134, 6.95, 10, 134, 6.75, 10.25, 134, 6.5, 10.45, 134, 6.25, 10.7, 134, 6.05, 10.95, 134, 5.8, 11.15, 134, 5.55, 11.4, 134, 5.35, 11.65, 134, 5.1, 11.85, 134, 4.85, 12.1, 134, 4.65, 12.35, 134, 4.4, 12.55, 134, 4.2, 12.8, 134, 3.95, 13.05, 134, 3.7, 13.25, 134, 3.5, 13.5, 134, 3.25, 13.75, 134, 3, 13.95, 134, 2.8, 14.2, 134, 2.55, 14.45, 134, 2.3, 14.65, 134, 2.1, 14.9, 134, 1.85, 15.15, 134, 1.65, 15.4, 130, 1.45, 15.65, 130, 1.25, 15.9, 125, 1.05, 16.15, 122, 0.9, 16.55, 119, 0.7, 16.85, 116, 0.6, 17.15, 113, 0.45, 17.45, 111, 0.35, 17.75, 108, 0.25, 18.05, 105, 0.15, 18.4, 102, 0.1, 18.7, 103, 0.05, 19.05, 100, 0, 19.35, 97, -0.05, 19.7, 92, -0.05, 20, 92, -0.1, 20.35, 91, -0.1, 20.65, 91, -0.1, 21, 90, -0.1, 21.35, 90, -0.1, 21.65, 90, -0.1, 22, 90, -0.1, 22.3, 90, -0.1, 22.65, 90, -0.1, 22.95, 90, -0.1, 23.3, 90, -0.1, 23.65, 90, -0.1, 23.95, 90, -0.1, 24.3, 90, -0.1, 24.6, 90, -0.1, 25, 90, -0.1, 25, 90]; _global.mAAA(_local2, _local4, _local3); }; _global.mInitAnimation2 = function () { var _local2 = [1, 2]; var _local4 = "s"; var _local3 = [-24.7, 0.1, 0, -24.4, 0.1, 0, -24.1, 0.1, 0, -23.8, 0.1, 0, -23.55, 0.1, 0, -23.25, 0.1, 0, -22.95, 0.1, 0, -22.65, 0.1, 0, -22.35, 0.1, 0, -22.05, 0.1, 0, -21.75, 0.1, 0, -21.45, 0.1, 0, -21.2, 0.1, 0, -20.9, 0.1, 0, -20.6, 0.1, 0, -20.3, 0.1, 0, -20, 0.1, 0, -19.7, 0.1, 0, -19.4, 0.1, 0, -19.1, 0.1, 0, -18.85, 0.1, 0, -18.55, 0.1, 0, -18.25, 0.1, 0, -17.95, 0.1, 0, -17.65, 0.1, 0, -17.35, 0.1, 0, -17.05, 0.1, 0, -16.75, 0.1, 0, -16.5, 0.1, 0, -16.2, 0.1, 0, -15.9, 0.1, 0, -15.6, 0.1, 0, -15.3, 0.1, 0, -15, 0.1, 0, -14.7, 0.1, 0, -14.4, 0.1, 0, -14.15, 0.1, 0, -13.85, 0.1, 0, -13.55, 0.1, 0, -13.25, 0.1, 0, -12.95, 0.1, 0, -12.65, 0.1, 0, -12.35, 0.1, 0, -12.05, 0.1, 0, -11.8, 0.1, 0, -11.5, 0.1, 0, -11.2, 0.1, 0, -10.9, 0.1, 0, -10.6, 0.1, 0, -10.3, 0.1, 0, -10, 0.1, 0, -9.7, 0.1, 0, -9.45, 0.1, 0, -9.15, 0.1, 0, -8.85, 0.1, 0, -8.55, 0.1, 0, -8.25, 0.1, 0, -7.95, 0.1, 0, -7.65, 0.1, 0, -7.35, 0.1, 0, -7.1, 0.1, 0, -6.8, 0.1, 0, -6.5, 0.1, 0, -6.2, 0.1, 0, -5.9, 0.1, 0, -5.6, 0.1, 0, -5.3, 0.1, 0, -5, 0.1, 0, -4.75, 0.1, 0, -4.45, 0.1, 0, -4.15, 0.1, -2, -3.85, 0.1, -6, -3.55, 0.05, -10, -3.25, 0, -13, -2.95, -0.1, -17, -2.65, -0.2, -22, -2.4, -0.3, -26, -2.15, -0.45, -30, -1.9, -0.6, -34, -1.65, -0.75, -38, -1.4, -1, -42, -1.2, -1.2, -45, -1, -1.4, -49, -0.75, -1.65, -53, -0.6, -1.85, -57, -0.45, -2.1, -61, -0.3, -2.4, -65, -0.2, -2.65, -69, -0.1, -2.95, -73, 0, -3.25, -78, 0.05, -3.55, -81, 0.1, -3.85, -85, 0.1, -4.15, -89, 0.1, -4.45, -90, 0.1, -4.75, -90, 0.1, -5, -90, 0.1, -5.3, -90, 0.1, -5.6, -90, 0.1, -5.9, -90, 0.1, -6.2, -90, 0.1, -6.5, -90, 0.1, -6.8, -90, 0.1, -7.1, -90, 0.1, -7.35, -90, 0.1, -7.65, -90, 0.1, -7.95, -90, 0.1, -8.25, -90, 0.1, -8.55, -90, 0.1, -8.85, -90, 0.1, -9.15, -90, 0.1, -9.45, -90, 0.1, -9.7, -90, 0.1, -10, -90, 0.1, -10.3, -90, 0.1, -10.6, -90, 0.1, -10.9, -90, 0.1, -11.2, -90, 0.1, -11.5, -90, 0.1, -11.8, -90, 0.1, -12.05, -90, 0.1, -12.35, -90, 0.1, -12.65, -90, 0.1, -12.95, -90, 0.1, -13.25, -90, 0.1, -13.55, -90, 0.1, -13.85, -90, 0.1, -14.15, -90, 0.1, -14.4, -90, 0.1, -14.7, -90, 0.1, -15, -90, 0.1, -15.3, -90, 0.1, -15.6, -90, 0.1, -15.9, -90, 0.1, -16.2, -90, 0.1, -16.5, -90, 0.1, -16.75, -90, 0.1, -17.05, -90, 0.1, -17.35, -90, 0.1, -17.65, -90, 0.1, -17.95, -90, 0.1, -18.25, -90, 0.1, -18.55, -90, 0.1, -18.85, -90, 0.1, -19.1, -90, 0.1, -19.4, -90, 0.1, -19.7, -90, 0.1, -20, -90, 0.1, -20.3, -90, 0.1, -20.6, -90, 0.1, -20.9, -90, 0.1, -21.2, -90, 0.1, -21.5, -90, 0.1, -21.75, -90, 0.1, -22.05, -90, 0.1, -22.35, -90, 0.1, -22.65, -90, 0.1, -22.95, -90, 0.1, -23.25, -90, 0.1, -23.55, -90, 0.1, -23.85, -90, 0.1, -24.1, -90, 0.1, -24.4, -90, 0.1, -24.7, -90, 0.1, -25, -90, 0.1, -25, -90]; _global.mAAA(_local2, _local4, _local3); _local2 = [1, 4]; _local4 = "s"; _local3 = [-24.7, 0.1, 0, -24.4, 0.1, 0, -24.15, 0.1, 0, -23.85, 0.1, 0, -23.55, 0.1, 0, -23.25, 0.1, 0, -22.95, 0.1, 0, -22.65, 0.1, 0, -22.4, 0.1, 0, -22.1, 0.1, 0, -21.8, 0.1, 0, -21.5, 0.1, 0, -21.2, 0.1, 0, -20.9, 0.1, 0, -20.65, 0.1, 0, -20.35, 0.1, 0, -20.05, 0.1, 0, -19.75, 0.1, 0, -19.45, 0.1, 0, -19.15, 0.1, 0, -18.9, 0.1, 0, -18.6, 0.1, 0, -18.3, 0.1, 0, -18, 0.1, 0, -17.7, 0.1, 0, -17.45, 0.1, 0, -17.15, 0.1, 0, -16.85, 0.1, 0, -16.55, 0.1, 0, -16.25, 0.1, 0, -15.95, 0.1, 0, -15.7, 0.1, 0, -15.4, 0.1, 0, -15.1, 0.1, 0, -14.8, 0.1, 0, -14.5, 0.1, 0, -14.2, 0.1, 0, -13.95, 0.1, 0, -13.65, 0.1, 0, -13.35, 0.1, 0, -13.05, 0.1, 0, -12.75, 0.1, 0, -12.5, 0.1, 0, -12.2, 0.1, 0, -11.9, 0.1, 0, -11.6, 0.1, 0, -11.3, 0.1, 0, -11, 0.1, 0, -10.75, 0.1, 0, -10.45, 0.1, 0, -10.15, 0.1, 0, -9.85, 0.1, 0, -9.55, 0.1, 0, -9.25, 0.1, 0, -9, 0.1, 0, -8.7, 0.1, 0, -8.4, 0.1, 0, -8.1, 0.1, 0, -7.8, 0.1, 0, -7.5, 0.1, 0, -7.25, 0.1, 0, -6.95, 0.1, 0, -6.65, 0.1, 0, -6.35, 0.1, 0, -6.05, 0.1, 0, -5.8, 0.1, 0, -5.5, 0.1, 0, -5.2, 0.1, 0, -4.9, 0.1, 2, -4.6, 0.1, 5, -4.35, 0.15, 8, -4.05, 0.2, 11, -3.8, 0.3, 14, -3.55, 0.35, 18, -3.25, 0.45, 21, -3, 0.55, 25, -2.75, 0.7, 28, -2.5, 0.85, 32, -2.25, 1, 35, -2, 1.2, 38, -1.8, 1.35, 41, -1.55, 1.55, 44, -1.35, 1.75, 47, -1.25, 1.95, 50, -1.05, 2.2, 53, -0.9, 2.45, 56, -0.75, 2.7, 60, -0.6, 2.95, 63, -0.5, 3.2, 67, -0.35, 3.45, 70, -0.3, 3.75, 74, -0.2, 4, 77, -0.15, 4.25, 81, -0.1, 4.55, 84, -0.1, 4.85, 87, -0.1, 5.15, 90, -0.1, 5.45, 90, -0.1, 5.75, 90, -0.1, 6, 90, -0.1, 6.3, 90, -0.1, 6.6, 90, -0.1, 6.9, 90, -0.1, 7.2, 90, -0.1, 7.45, 90, -0.1, 7.75, 90, -0.1, 8.05, 90, -0.1, 8.35, 90, -0.1, 8.65, 90, -0.1, 8.95, 90, -0.1, 9.2, 90, -0.1, 9.5, 90, -0.1, 9.8, 90, -0.1, 10.1, 90, -0.1, 10.4, 90, -0.1, 10.7, 90, -0.1, 10.95, 90, -0.1, 11.25, 90, -0.1, 11.55, 90, -0.1, 11.85, 90, -0.1, 12.15, 90, -0.1, 12.45, 90, -0.1, 12.7, 90, -0.1, 13, 90, -0.1, 13.3, 90, -0.1, 13.6, 90, -0.1, 13.9, 90, -0.1, 14.15, 90, -0.1, 14.45, 90, -0.1, 14.75, 90, -0.1, 15.05, 90, -0.1, 15.35, 90, -0.1, 15.65, 90, -0.1, 15.9, 90, -0.1, 16.2, 90, -0.1, 16.5, 90, -0.1, 16.8, 90, -0.1, 17.1, 90, -0.1, 17.4, 90, -0.1, 17.65, 90, -0.1, 17.95, 90, -0.1, 18.25, 90, -0.1, 18.55, 90, -0.1, 18.85, 90, -0.1, 19.1, 90, -0.1, 19.4, 90, -0.1, 19.7, 90, -0.1, 20, 90, -0.1, 20.3, 90, -0.1, 20.6, 90, -0.1, 20.85, 90, -0.1, 21.15, 90, -0.1, 21.45, 90, -0.1, 21.75, 90, -0.1, 22.05, 90, -0.1, 22.35, 90, -0.1, 22.6, 90, -0.1, 22.9, 90, -0.1, 23.2, 90, -0.1, 23.5, 90, -0.1, 23.8, 90, -0.1, 24.1, 90, -0.1, 24.35, 90, -0.1, 24.65, 90, -0.1, 24.95, 90, -0.1, 24.95, 90]; _global.mAAA(_local2, _local4, _local3); _local2 = [2, 3]; _local4 = "s"; _local3 = [0.1, -24.7, 90, 0.1, -24.4, 90, 0.1, -24.15, 90, 0.1, -23.85, 90, 0.1, -23.55, 90, 0.1, -23.25, 90, 0.1, -22.95, 90, 0.1, -22.65, 90, 0.1, -22.4, 90, 0.1, -22.1, 90, 0.1, -21.8, 90, 0.1, -21.5, 90, 0.1, -21.2, 90, 0.1, -20.9, 90, 0.1, -20.65, 90, 0.1, -20.35, 90, 0.1, -20.05, 90, 0.1, -19.75, 90, 0.1, -19.45, 90, 0.1, -19.15, 90, 0.1, -18.9, 90, 0.1, -18.6, 90, 0.1, -18.3, 90, 0.1, -18, 90, 0.1, -17.7, 90, 0.1, -17.4, 90, 0.1, -17.15, 90, 0.1, -16.85, 90, 0.1, -16.55, 90, 0.1, -16.25, 90, 0.1, -15.95, 90, 0.1, -15.65, 90, 0.1, -15.4, 90, 0.1, -15.1, 90, 0.1, -14.8, 90, 0.1, -14.5, 90, 0.1, -14.2, 90, 0.1, -13.9, 90, 0.1, -13.65, 90, 0.1, -13.35, 90, 0.1, -13.05, 90, 0.1, -12.75, 90, 0.1, -12.45, 90, 0.1, -12.15, 90, 0.1, -11.9, 90, 0.1, -11.6, 90, 0.1, -11.3, 90, 0.1, -11, 90, 0.1, -10.7, 90, 0.1, -10.4, 90, 0.1, -10.15, 90, 0.1, -9.85, 90, 0.1, -9.55, 90, 0.1, -9.25, 90, 0.1, -8.95, 90, 0.1, -8.65, 90, 0.1, -8.4, 90, 0.1, -8.1, 90, 0.1, -7.8, 90, 0.1, -7.5, 90, 0.1, -7.2, 90, 0.1, -6.9, 90, 0.1, -6.65, 90, 0.1, -6.35, 90, 0.1, -6.05, 90, 0.1, -5.75, 90, 0.1, -5.45, 90, 0.1, -5.15, 90, 0.1, -4.9, 87, 0.15, -4.6, 84, 0.15, -4.3, 81, 0.2, -4, 78, 0.3, -3.8, 74, 0.35, -3.5, 71, 0.45, -3.25, 67, 0.6, -2.95, 64, 0.7, -2.7, 60, 0.85, -2.45, 57, 1.05, -2.2, 54, 1.2, -2, 50, 1.35, -1.75, 47, 1.55, -1.55, 44, 1.75, -1.35, 42, 2, -1.2, 39, 2.2, -1.05, 36, 2.45, -0.85, 32, 2.7, -0.7, 29, 2.95, -0.6, 25, 3.2, -0.45, 22, 3.5, -0.35, 18, 3.8, -0.3, 15, 4, -0.2, 11, 4.3, -0.15, 8, 4.6, -0.1, 5, 4.9, -0.1, 2, 5.15, -0.1, 0, 5.45, -0.1, 0, 5.75, -0.1, 0, 6.05, -0.1, 0, 6.35, -0.1, 0, 6.65, -0.1, 0, 6.9, -0.1, 0, 7.2, -0.1, 0, 7.5, -0.1, 0, 7.8, -0.1, 0, 8.1, -0.1, 0, 8.4, -0.1, 0, 8.65, -0.1, 0, 8.95, -0.1, 0, 9.25, -0.1, 0, 9.55, -0.1, 0, 9.85, -0.1, 0, 10.15, -0.1, 0, 10.4, -0.1, 0, 10.7, -0.1, 0, 11, -0.1, 0, 11.3, -0.1, 0, 11.6, -0.1, 0, 11.9, -0.1, 0, 12.15, -0.1, 0, 12.45, -0.1, 0, 12.75, -0.1, 0, 13.05, -0.1, 0, 13.35, -0.1, 0, 13.65, -0.1, 0, 13.9, -0.1, 0, 14.2, -0.1, 0, 14.5, -0.1, 0, 14.8, -0.1, 0, 15.1, -0.1, 0, 15.4, -0.1, 0, 15.65, -0.1, 0, 15.95, -0.1, 0, 16.25, -0.1, 0, 16.55, -0.1, 0, 16.85, -0.1, 0, 17.15, -0.1, 0, 17.4, -0.1, 0, 17.7, -0.1, 0, 18, -0.1, 0, 18.3, -0.1, 0, 18.6, -0.1, 0, 18.9, -0.1, 0, 19.15, -0.1, 0, 19.45, -0.1, 0, 19.75, -0.1, 0, 20.05, -0.1, 0, 20.35, -0.1, 0, 20.65, -0.1, 0, 20.9, -0.1, 0, 21.2, -0.1, 0, 21.5, -0.1, 0, 21.8, -0.1, 0, 22.1, -0.1, 0, 22.4, -0.1, 0, 22.65, -0.1, 0, 22.95, -0.1, 0, 23.25, -0.1, 0, 23.55, -0.1, 0, 23.85, -0.1, 0, 24.15, -0.1, 0, 24.4, -0.1, 0, 24.7, -0.1, 0, 25, 0.1, 0, 25, 0.1, 0]; _global.mAAA(_local2, _local4, _local3); _local2 = [3, 4]; _local4 = "s"; _local3 = [24.7, -0.1, 180, 24.4, -0.1, 180, 24.1, -0.1, 179, 23.85, -0.1, 179, 23.55, -0.1, 179, 23.25, -0.1, 179, 22.95, -0.1, 179, 22.65, -0.1, 179, 22.35, -0.1, 179, 22.1, -0.1, 179, 21.8, -0.1, 179, 21.5, -0.1, 179, 21.2, -0.05, 179, 20.9, -0.05, 179, 20.6, -0.05, 179, 20.3, -0.05, 179, 20.05, -0.05, 179, 19.75, -0.05, 179, 19.45, -0.05, 179, 19.15, -0.05, 179, 18.85, -0.05, 179, 18.55, -0.05, 179, 18.3, -0.05, 179, 18, -0.05, 179, 17.7, -0.05, 179, 17.4, -0.05, 179, 17.1, -0.05, 179, 16.8, -0.05, 179, 16.55, -0.05, 179, 16.25, -0.05, 179, 15.95, -0.05, 179, 15.65, -0.05, 179, 15.35, -0.05, 179, 15.05, -0.05, 179, 14.75, -0.05, 179, 14.5, 0, 179, 14.2, 0, 179, 13.9, 0, 179, 13.6, 0, 179, 13.3, 0, 179, 13, 0, 179, 12.75, 0, 179, 12.45, 0, 179, 12.15, 0, 179, 11.85, 0, 179, 11.55, 0, 179, 11.25, 0, 179, 10.95, 0, 179, 10.7, 0, 179, 10.4, 0, 179, 10.1, 0, 179, 9.8, 0, 179, 9.5, 0, 179, 9.2, 0, 179, 8.95, 0, 179, 8.65, 0, 179, 8.35, 0, 179, 8.05, 0, 179, 7.75, 0, 179, 7.45, 0.05, 179, 7.15, 0.05, 179, 6.9, 0.05, 179, 6.6, 0.05, 179, 6.3, 0.05, 179, 6, 0.05, 179, 5.7, 0.05, 179, 5.4, 0.05, 179, 5.15, 0.05, 179, 4.85, 0.05, 179, 4.55, 0.05, -180, 4.25, 0.05, 178, 3.95, 0.05, 175, 3.65, 0.1, 171, 3.4, 0.15, 167, 3.05, 0.25, 163, 2.8, 0.35, 159, 2.5, 0.45, 155, 2.25, 0.6, 151, 2, 0.75, 147, 1.75, 0.9, 143, 1.55, 1.1, 139, 1.3, 1.35, 135, 1.1, 1.55, 132, 0.9, 1.75, 128, 0.7, 2, 124, 0.55, 2.25, 120, 0.4, 2.5, 116, 0.3, 2.75, 112, 0.2, 3.05, 107, 0.1, 3.4, 103, 0.05, 3.65, 100, 0, 3.95, 96, 0, 4.25, 92, 0, 4.55, 90, 0, 4.85, 90, 0, 5.15, 90, 0, 5.4, 90, 0, 5.7, 90, 0, 6, 90, 0, 6.3, 90, 0, 6.6, 90, 0, 6.9, 90, 0, 7.15, 90, 0, 7.45, 90, 0, 7.75, 90, 0, 8.05, 90, 0, 8.35, 90, 0, 8.65, 90, 0, 8.95, 90, -0.05, 9.2, 90, -0.05, 9.5, 90, -0.05, 9.8, 90, -0.05, 10.1, 90, -0.05, 10.4, 90, -0.05, 10.7, 90, -0.05, 10.95, 90, -0.05, 11.25, 90, -0.05, 11.55, 90, -0.05, 11.85, 90, -0.05, 12.15, 90, -0.05, 12.45, 90, -0.05, 12.75, 90, -0.05, 13, 90, -0.05, 13.3, 90, -0.05, 13.6, 90, -0.05, 13.9, 90, -0.05, 14.2, 90, -0.05, 14.5, 90, -0.05, 14.75, 90, -0.05, 15.05, 90, -0.05, 15.35, 90, -0.05, 15.65, 90, -0.05, 15.95, 90, -0.05, 16.25, 90, -0.05, 16.55, 90, -0.05, 16.8, 90, -0.05, 17.1, 90, -0.05, 17.4, 90, -0.05, 17.7, 90, -0.05, 18, 90, -0.05, 18.3, 90, -0.05, 18.55, 90, -0.05, 18.85, 90, -0.05, 19.15, 90, -0.05, 19.45, 90, -0.1, 19.75, 90, -0.1, 20.05, 90, -0.1, 20.3, 90, -0.1, 20.6, 90, -0.1, 20.9, 90, -0.1, 21.2, 90, -0.1, 21.5, 90, -0.1, 21.8, 90, -0.1, 22.1, 90, -0.1, 22.35, 90, -0.1, 22.65, 90, -0.1, 22.95, 90, -0.1, 23.25, 90, -0.1, 23.55, 90, -0.1, 23.85, 90, -0.1, 24.1, 90, -0.1, 24.4, 90, -0.1, 24.7, 90, -0.1, 25, 90, -0.1, 25, 90]; _global.mAAA(_local2, _local4, _local3); _local2 = [2, 4]; _local4 = "s"; _local3 = [-0.1, -24.7, 90, -0.1, -24.45, 90, -0.1, -24.15, 90, -0.1, -23.9, 90, -0.1, -23.6, 90, -0.1, -23.3, 90, -0.1, -23.05, 90, -0.1, -22.75, 90, -0.1, -22.45, 90, -0.1, -22.2, 90, -0.1, -21.9, 90, -0.1, -21.65, 90, -0.1, -21.35, 90, -0.1, -21.05, 90, -0.1, -20.8, 90, -0.1, -20.5, 90, -0.1, -20.2, 90, -0.1, -19.95, 90, -0.1, -19.65, 90, -0.1, -19.4, 90, -0.1, -19.1, 90, -0.1, -18.8, 90, -0.1, -18.55, 90, -0.1, -18.25, 90, -0.1, -18, 90, -0.1, -17.7, 90, -0.1, -17.4, 90, -0.1, -17.15, 90, -0.1, -16.85, 90, -0.1, -16.55, 90, -0.1, -16.3, 90, -0.1, -16, 90, -0.1, -15.75, 90, -0.1, -15.45, 90, -0.1, -15.15, 90, -0.1, -14.9, 90, -0.1, -14.6, 90, -0.1, -14.35, 90, -0.1, -14.05, 90, -0.1, -13.75, 90, -0.1, -13.5, 90, -0.1, -13.2, 90, -0.1, -12.9, 90, -0.1, -12.65, 90, -0.1, -12.35, 90, -0.1, -12.1, 90, -0.1, -11.8, 90, -0.1, -11.5, 90, -0.1, -11.25, 90, -0.1, -10.95, 90, -0.1, -10.65, 90, -0.1, -10.4, 90, -0.1, -10.1, 90, -0.1, -9.85, 90, -0.1, -9.55, 90, -0.1, -9.25, 90, -0.1, -9, 90, -0.1, -8.7, 90, -0.1, -8.45, 90, -0.1, -8.15, 90, -0.1, -7.85, 90, -0.1, -7.6, 90, -0.1, -7.3, 90, -0.1, -7, 90, -0.1, -6.75, 90, -0.1, -6.45, 90, -0.1, -6.2, 90, -0.1, -5.9, 90, -0.1, -5.6, 90, -0.1, -5.35, 90, -0.1, -5.05, 90, -0.1, -4.75, 90, -0.1, -4.5, 90, -0.1, -4.2, 90, -0.1, -3.95, 90, -0.1, -3.65, 90, -0.1, -3.35, 90, -0.1, -3.1, 90, -0.1, -2.8, 90, -0.1, -2.55, 90, -0.1, -2.25, 90, -0.1, -1.95, 90, -0.1, -1.7, 90, -0.1, -1.4, 90, -0.1, -1.1, 90, -0.1, -0.85, 90, -0.1, -0.55, 90, -0.1, -0.3, 90, -0.1, 0, 90, -0.1, 0.3, 90, -0.1, 0.55, 90, -0.1, 0.85, 90, -0.1, 1.1, 90, -0.1, 1.4, 90, -0.1, 1.7, 90, -0.1, 1.95, 90, -0.1, 2.25, 90, -0.1, 2.55, 90, -0.1, 2.8, 90, -0.1, 3.1, 90, -0.1, 3.35, 90, -0.1, 3.65, 90, -0.1, 3.95, 90, -0.1, 4.2, 90, -0.1, 4.5, 90, -0.1, 4.8, 90, -0.1, 5.05, 90, -0.1, 5.35, 90, -0.1, 5.6, 90, -0.1, 5.9, 90, -0.1, 6.2, 90, -0.1, 6.45, 90, -0.1, 6.75, 90, -0.1, 7, 90, -0.1, 7.3, 90, -0.1, 7.6, 90, -0.1, 7.85, 90, -0.1, 8.15, 90, -0.1, 8.45, 90, -0.1, 8.7, 90, -0.1, 9, 90, -0.1, 9.25, 90, -0.1, 9.55, 90, -0.1, 9.85, 90, -0.1, 10.1, 90, -0.1, 10.4, 90, -0.1, 10.65, 90, -0.1, 10.95, 90, -0.1, 11.25, 90, -0.1, 11.5, 90, -0.1, 11.8, 90, -0.1, 12.1, 90, -0.1, 12.35, 90, -0.1, 12.65, 90, -0.1, 12.9, 90, -0.1, 13.2, 90, -0.1, 13.5, 90, -0.1, 13.75, 90, -0.1, 14.05, 90, -0.1, 14.35, 90, -0.1, 14.6, 90, -0.1, 14.9, 90, -0.1, 15.15, 90, -0.1, 15.45, 90, -0.1, 15.75, 90, -0.1, 16, 90, -0.1, 16.3, 90, -0.1, 16.55, 90, -0.1, 16.85, 90, -0.1, 17.15, 90, -0.1, 17.4, 90, -0.1, 17.7, 90, -0.1, 18, 90, -0.1, 18.25, 90, -0.1, 18.55, 90, -0.1, 18.8, 90, -0.1, 19.1, 90, -0.1, 19.4, 90, -0.1, 19.65, 90, -0.1, 19.95, 90, -0.1, 20.2, 90, -0.1, 20.5, 90, -0.1, 20.8, 90, -0.1, 21.05, 90, -0.1, 21.35, 90, -0.1, 21.65, 90, -0.1, 21.9, 90, -0.1, 22.2, 90, -0.1, 22.45, 90, -0.1, 22.75, 90, -0.1, 23.05, 90, -0.1, 23.3, 90, -0.1, 23.6, 90, -0.1, 23.9, 90, -0.1, 24.15, 90, -0.1, 24.45, 90, -0.1, 24.7, 90, -0.1, 25, 90, -0.1, 25, 90]; _global.mAAA(_local2, _local4, _local3); _local2 = [1, 3]; _local4 = "s"; _local3 = [-24.7, 0.1, 0, -24.45, 0.1, 0, -24.15, 0.1, 0, -23.9, 0.1, 0, -23.6, 0.1, 0, -23.35, 0.1, 0, -23.05, 0.1, 0, -22.75, 0.1, 0, -22.5, 0.1, 0, -22.2, 0.1, 0, -21.95, 0.1, 0, -21.65, 0.1, 0, -21.35, 0.1, 0, -21.1, 0.1, 0, -20.8, 0.1, 0, -20.55, 0.1, 0, -20.25, 0.1, 0, -20, 0.1, 0, -19.7, 0.1, 0, -19.4, 0.1, 0, -19.15, 0.1, 0, -18.85, 0.1, 0, -18.6, 0.1, 0, -18.3, 0.1, 0, -18, 0.1, 0, -17.75, 0.1, 0, -17.45, 0.1, 0, -17.2, 0.1, 0, -16.9, 0.1, 0, -16.65, 0.1, 0, -16.35, 0.1, 0, -16.05, 0.1, 0, -15.8, 0.1, 0, -15.5, 0.1, 0, -15.25, 0.1, 0, -14.95, 0.1, 0, -14.65, 0.1, 0, -14.4, 0.1, 0, -14.1, 0.1, 0, -13.85, 0.1, 0, -13.55, 0.1, 0, -13.3, 0.1, 0, -13, 0.1, 0, -12.7, 0.1, 0, -12.45, 0.1, 0, -12.15, 0.1, 0, -11.9, 0.1, 0, -11.6, 0.1, 0, -11.35, 0.1, 0, -11.05, 0.1, 0, -10.75, 0.1, 0, -10.5, 0.1, 0, -10.2, 0.1, 0, -9.95, 0.1, 0, -9.65, 0.1, 0, -9.35, 0.1, 0, -9.1, 0.1, 0, -8.8, 0.1, 0, -8.55, 0.1, 0, -8.25, 0.1, 0, -8, 0.1, 0, -7.7, 0.1, 0, -7.4, 0.1, 0, -7.15, 0.1, 0, -6.85, 0.1, 0, -6.6, 0.1, 0, -6.3, 0.1, 0, -6, 0.1, 0, -5.75, 0.1, 0, -5.45, 0.1, 0, -5.2, 0.1, 0, -4.9, 0.1, 0, -4.65, 0.1, 0, -4.35, 0.1, 0, -4.05, 0.1, 0, -3.8, 0.1, 0, -3.5, 0.1, 0, -3.25, 0.1, 0, -2.95, 0.1, 0, -2.7, 0.1, 0, -2.4, 0.1, 0, -2.1, 0.1, 0, -1.85, 0.1, 0, -1.55, 0.1, 0, -1.3, 0.1, 0, -1, 0.1, 0, -0.7, 0.1, 0, -0.45, 0.1, 0, -0.15, 0.1, 0, 0.1, 0.1, 0, 0.4, 0.1, 0, 0.65, 0.1, 0, 0.95, 0.1, 0, 1.25, 0.1, 0, 1.5, 0.1, 0, 1.8, 0.1, 0, 2.05, 0.1, 0, 2.35, 0.1, 0, 2.65, 0.1, 0, 2.9, 0.1, 0, 3.2, 0.1, 0, 3.45, 0.1, 0, 3.75, 0.1, 0, 4, 0.1, 0, 4.3, 0.1, 0, 4.6, 0.1, 0, 4.85, 0.1, 0, 5.15, 0.1, 0, 5.4, 0.1, 0, 5.7, 0.1, 0, 6, 0.1, 0, 6.25, 0.1, 0, 6.55, 0.1, 0, 6.8, 0.1, 0, 7.1, 0.1, 0, 7.35, 0.1, 0, 7.65, 0.1, 0, 7.95, 0.1, 0, 8.2, 0.1, 0, 8.5, 0.1, 0, 8.75, 0.1, 0, 9.05, 0.1, 0, 9.3, 0.1, 0, 9.6, 0.1, 0, 9.9, 0.1, 0, 10.15, 0.1, 0, 10.45, 0.1, 0, 10.7, 0.1, 0, 11, 0.1, 0, 11.3, 0.1, 0, 11.55, 0.1, 0, 11.85, 0.1, 0, 12.1, 0.1, 0, 12.4, 0.1, 0, 12.65, 0.1, 0, 12.95, 0.1, 0, 13.25, 0.1, 0, 13.5, 0.1, 0, 13.8, 0.1, 0, 14.05, 0.1, 0, 14.35, 0.1, 0, 14.65, 0.1, 0, 14.9, 0.1, 0, 15.2, 0.1, 0, 15.45, 0.1, 0, 15.75, 0.1, 0, 16, 0.1, 0, 16.3, 0.1, 0, 16.6, 0.1, 0, 16.85, 0.1, 0, 17.15, 0.1, 0, 17.4, 0.1, 0, 17.7, 0.1, 0, 17.95, 0.1, 0, 18.25, 0.1, 0, 18.55, 0.1, 0, 18.8, 0.1, 0, 19.1, 0.1, 0, 19.35, 0.1, 0, 19.65, 0.1, 0, 19.95, 0.1, 0, 20.2, 0.1, 0, 20.5, 0.1, 0, 20.75, 0.1, 0, 21.05, 0.1, 0, 21.3, 0.1, 0, 21.6, 0.1, 0, 21.9, 0.1, 0, 22.15, 0.1, 0, 22.45, 0.1, 0, 22.7, 0.1, 0, 23, 0.1, 0, 23.3, 0.1, 0, 23.55, 0.1, 0, 23.85, 0.1, 0, 24.1, 0.1, 0, 24.4, 0.1, 0, 24.65, 0.1, 0, 25, 0.1, 0, 25, 0.1, 0]; _global.mAAA(_local2, _local4, _local3); };
Instance of Symbol 63 MovieClip "inFlashingText" in Frame 25
onClipEvent (load) { pText = "INITIALISING"; pColours = [16777215, 0]; }
Frame 27
_global.mInitGame(); _global.mGotoMenu();
Frame 39
_global.gHighScoreFromMenu = 1;
Instance of Symbol 247 MovieClip in Frame 39
onClipEvent (load) { gotoAndPlay (2); }
Instance of Symbol 255 MovieClip "INfade1" in Frame 39
onClipEvent (load) { gotoAndPlay ("fromBlack"); }
Frame 48
stop();
Instance of Symbol 255 MovieClip "INfade" in Frame 49
onClipEvent (load) { }
Instance of Symbol 286 MovieClip "INbg" in Frame 57
onClipEvent (load) { _global.bg = this; }
Frame 59
stop();
Instance of Symbol 243 MovieClip "inButton" in Frame 60
onClipEvent (load) { function fExtraPress() { _root.gotoAndPlay("menu"); } pType = "menu"; pName = "MENU"; pAdd = 0; }
Instance of Symbol 255 MovieClip "INfade3" in Frame 60
onClipEvent (load) { gotoAndPlay ("fromBlack"); }
Frame 70
stop();
Instance of Symbol 243 MovieClip "inButton" in Frame 70
onClipEvent (load) { function fExtraPress() { _root.inScores.pingHS("skip"); } pType = "skipScore0"; pName = "SKIP"; pAdd = 0; }
Instance of Symbol 243 MovieClip "inButton" in Frame 70
onClipEvent (load) { function fExtraPress() { _root.inScores.pingHS("send"); } pType = "sendScore0"; pName = "SEND"; pAdd = 0; }
Instance of Symbol 255 MovieClip "INfade4" in Frame 70
onClipEvent (load) { gotoAndPlay ("fromBlack"); }
Frame 76
stop();
Instance of Symbol 243 MovieClip "inButton" in Frame 76
onClipEvent (load) { function fExtraPress() { if (_global.gHighScoreFromMenu == 1) { _root.gotoAndPlay("menu"); } else { _global.mRestartGameMenu(); } } pType = "menu"; pName = "MENU"; pAdd = 0; }
Frame 82
_root.inScores.pingHS("skip"); stop();
Instance of Symbol 255 MovieClip "INfade5" in Frame 89
onClipEvent (load) { if (_global.gBridges == 0) { gotoAndPlay ("fromBlack"); } else { gotoAndStop ("blank"); } }
Instance of Symbol 359 MovieClip "INgameMenu" in Frame 90
onClipEvent (load) { _global.mResetText(); } onClipEvent (enterFrame) { _global.mTimering(); }
Instance of Symbol 361 MovieClip "INgameGuide" in Frame 97
onClipEvent (enterFrame) { _parent.INtileSet._x = this._x; _parent.INtileSet._y = this._y; }
Instance of Symbol 376 MovieClip "inBridgeNum" in Frame 97
onClipEvent (load) { tNames = ["ONE", "TWO", "THREE", "FOUR", "FIVE"]; txbridge.text = "BRIDGE\r" + tNames[_global.gBridge - 1]; inNum.gotoAndStop(_global.gBridge); }
Frame 145
_global.mStartChar();
Frame 148
stop();
Instance of Symbol 378 MovieClip "INkeys" in Frame 148
onClipEvent (load) { } onClipEvent (enterFrame) { fGetSpaceSpeed(); }
Frame 149
_global.mNextLevel3();
Instance of Symbol 361 MovieClip "INgameGuide" in Frame 149
onClipEvent (enterFrame) { _parent.INtileSet._x = this._x; _parent.INtileSet._y = this._y; }
Frame 170
_global.mSwitchLevelCement();
Frame 172
_global.mNextLevelStart();
Frame 173
stop();
Frame 174
_global.mNextLevel3();
Instance of Symbol 361 MovieClip "INgameGuide" in Frame 174
onClipEvent (enterFrame) { _parent.INtileSet._x = this._x; _parent.INtileSet._y = this._y; }
Frame 195
_global.mSwitchLevelCement();
Frame 197
_global.mNextLevelStart();
Frame 198
stop();
Frame 199
_global.mNextLevel3();
Instance of Symbol 361 MovieClip "INgameGuide" in Frame 199
onClipEvent (enterFrame) { _parent.INtileSet._x = this._x; _parent.INtileSet._y = this._y; }
Frame 220
_global.mSwitchLevelCement();
Frame 222
_global.mNextLevelStart();
Frame 223
stop();
Frame 224
_global.mNextLevel3();
Instance of Symbol 361 MovieClip "INgameGuide" in Frame 224
onClipEvent (enterFrame) { _parent.INtileSet._x = this._x; _parent.INtileSet._y = this._y; }
Frame 245
_global.mSwitchLevelCement();
Frame 247
_global.mNextLevelStart();
Frame 248
stop();
Frame 249
_global.mNextLevel3();
Instance of Symbol 361 MovieClip "INgameGuide" in Frame 249
onClipEvent (enterFrame) { _parent.INtileSet._x = this._x; _parent.INtileSet._y = this._y; }
Frame 274
_global.mSwitchLevelCement();
Frame 276
_global.mNextLevelStart();
Frame 285
gotoAndPlay ("newbridge");
Instance of Symbol 255 MovieClip "INfade7" in Frame 325
onClipEvent (load) { gotoAndPlay ("toBlack"); }
Frame 355
_global.gHighScoreFromMenu = 0; stop();
Instance of Symbol 361 MovieClip "INgameGuide" in Frame 355
onClipEvent (enterFrame) { _parent.INtileSet._x = this._x; _parent.INtileSet._y = this._y; }
Instance of Symbol 396 MovieClip "INendScore" in Frame 355
onClipEvent (load) { function fScoring(tAmount) { if (tAmount < 0) { _global.sMenuPingDown(); } else { _global.sMenuPingUp(); } pScore = pScore + tAmount; _global.gScore = pScore; INtScore.text = String(pScore); } pMode = "wait"; _global.gScore = 0; pBridges = _global.gBridges; pLevels = _global.gLevels; pRivets = _global.gRivets; pTime = _global.gTime; pMoves = _global.gMoves; pScore = 0; pCounter = 0; INtBridges.text = String(pBridges); INtLevels.text = String(pLevels); INtRivets.text = String(pRivets); INtTime.text = String(pTime); INtMoves.text = String(pMoves); } onClipEvent (enterFrame) { pCounter = pCounter + 1; if (pCounter == 2) { pCounter = 0; switch (pMode) { case "bridges" : if (pBridges > 0) { pBridges = pBridges - 1; fScoring(5000); INtBridges.text = String(pBridges); pCounter = -10; } else { play(); pMode = "wait"; } break; case "lives" : if (pLives > 0) { pLives = pLives - 1; fScoring(-500); INtLives.text = String(pLives); } else { play(); pMode = "wait"; } break; case "timer" : if (pTime > 3) { pTime = pTime - 4; fScoring(100); INtTime.text = String(pTime); } else { if (pTime > 0) { fScoring(pTime * 25); } pTime = 0; INtTime.text = String(pTime); play(); pMode = "wait"; } break; case "moves" : if (pMoves > 3) { pMoves = pMoves - 4; fScoring(-20); INtMoves.text = String(pMoves); } else { if (pMoves > 0) { fScoring(pMoves * -5); } pMoves = 0; INtMoves.text = String(pMoves); play(); pMode = "wait"; } break; case "levels" : if (pLevels > 0) { pLevels = pLevels - 1; fScoring(1000); INtLevels.text = String(pLevels); } else { play(); pMode = "wait"; } break; case "rivets" : if (pRivets > 0) { pRivets = pRivets - 1; fScoring(250); INtRivets.text = String(pRivets); } else { play(); pMode = "wait"; } } } }
Instance of Symbol 255 MovieClip "INfade6" in Frame 355
onClipEvent (load) { gotoAndPlay ("fromBlack"); }
Symbol 50 MovieClip Frame 1
pPlaying = 1;
Symbol 50 MovieClip Frame 95
pPlaying = 0; _parent.gotoAndPlay("testDone"); stop();
Symbol 50 MovieClip Frame 97
stop();
Symbol 59 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 1
function fChangeColour() { inText.textColor = pColours[pColourOn]; pColourOn = pColourOn++; if (pColourOn > pColours.length) { pColourOn = 0; } } inText.text = pText; pC = 0; pColourOn = 0; if (pColours == undefined) { pColours = [16777215, 0]; } this.onEnterFrame = function () { if (pTimerTofEnd != 0) { pC = pC + 1; if (pC > pTimerTofEnd) { fEnd(); } } };
Symbol 63 MovieClip Frame 2
fChangeColour();
Symbol 63 MovieClip Frame 10
gotoAndPlay (2);
Symbol 94 MovieClip Frame 265
gotoAndPlay ("loop");
Symbol 95 MovieClip Frame 1
function fPlayBirds() { gotoAndStop ("on"); b1.gotoAndPlay("start"); } function fEndBirds() { gotoAndPlay ("fade"); }
Symbol 95 MovieClip Frame 3
stop();
Symbol 95 MovieClip Frame 38
stop();
Symbol 101 MovieClip Frame 1
stop();
Symbol 101 MovieClip Frame 20
_global.mConcreteEnd();
Symbol 101 MovieClip Frame 21
stop();
Symbol 108 MovieClip Frame 7
_global.gsPlayTut();
Symbol 108 MovieClip Frame 19
_global.gChar.fFinishedStop(); gotoAndStop ("start");
Symbol 116 MovieClip Frame 1
_global.gsPlayFall();
Symbol 116 MovieClip Frame 76
_global.gChar.fFinishedFall(); stop();
Symbol 118 MovieClip Frame 12
gotoAndPlay ("start");
Symbol 119 MovieClip Frame 1
stop();
Instance of Symbol 109 MovieClip "INwalk" in Symbol 119 MovieClip Frame 3
onClipEvent (load) { stop(); }
Instance of Symbol 118 MovieClip in Symbol 119 MovieClip Frame 7
onClipEvent (load) { stop(); }
Symbol 120 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 1
stop();
Symbol 126 MovieClip Frame 166
this.sendArray();
Symbol 126 MovieClip Frame 167
stop();
Symbol 126 MovieClip Frame 172
stop();
Symbol 126 MovieClip Frame 177
stop();
Symbol 126 MovieClip Frame 182
stop();
Symbol 129 MovieClip Frame 121
this.sendArray();
Symbol 129 MovieClip Frame 122
stop();
Symbol 129 MovieClip Frame 127
stop();
Symbol 129 MovieClip Frame 132
stop();
Symbol 129 MovieClip Frame 137
stop();
Symbol 132 MovieClip Frame 151
this.sendArray();
Symbol 132 MovieClip Frame 152
stop();
Symbol 132 MovieClip Frame 157
stop();
Symbol 132 MovieClip Frame 162
stop();
Symbol 132 MovieClip Frame 167
stop();
Symbol 135 MovieClip Frame 151
this.sendArray();
Symbol 135 MovieClip Frame 152
stop();
Symbol 135 MovieClip Frame 157
stop();
Symbol 135 MovieClip Frame 162
stop();
Symbol 135 MovieClip Frame 167
stop();
Symbol 138 MovieClip Frame 121
this.sendArray();
Symbol 138 MovieClip Frame 122
stop();
Symbol 138 MovieClip Frame 127
stop();
Symbol 138 MovieClip Frame 132
stop();
Symbol 138 MovieClip Frame 137
stop();
Symbol 142 MovieClip Frame 166
this.sendArray();
Symbol 142 MovieClip Frame 167
stop();
Symbol 142 MovieClip Frame 172
stop();
Symbol 142 MovieClip Frame 177
stop();
Symbol 142 MovieClip Frame 182
stop();
Symbol 145 MovieClip Frame 152
this.sendArray();
Symbol 145 MovieClip Frame 153
stop();
Symbol 145 MovieClip Frame 158
stop();
Symbol 145 MovieClip Frame 163
stop();
Symbol 145 MovieClip Frame 168
stop();
Symbol 148 MovieClip Frame 121
this.sendArray();
Symbol 148 MovieClip Frame 122
stop();
Symbol 148 MovieClip Frame 127
stop();
Symbol 148 MovieClip Frame 132
stop();
Symbol 148 MovieClip Frame 137
stop();
Symbol 152 MovieClip Frame 166
this.sendArray();
Symbol 152 MovieClip Frame 167
stop();
Symbol 152 MovieClip Frame 172
stop();
Symbol 152 MovieClip Frame 177
stop();
Symbol 152 MovieClip Frame 182
stop();
Symbol 155 MovieClip Frame 152
this.sendArray();
Symbol 155 MovieClip Frame 153
stop();
Symbol 155 MovieClip Frame 158
stop();
Symbol 155 MovieClip Frame 163
stop();
Symbol 155 MovieClip Frame 168
stop();
Symbol 158 MovieClip Frame 120
this.sendArray();
Symbol 158 MovieClip Frame 121
stop();
Symbol 158 MovieClip Frame 126
stop();
Symbol 158 MovieClip Frame 131
stop();
Symbol 158 MovieClip Frame 136
stop();
Symbol 162 MovieClip Frame 166
this.sendArray();
Symbol 162 MovieClip Frame 167
stop();
Symbol 162 MovieClip Frame 172
stop();
Symbol 162 MovieClip Frame 177
stop();
Symbol 162 MovieClip Frame 182
stop();
Symbol 167 MovieClip Frame 180
this.sendArray();
Symbol 167 MovieClip Frame 181
stop();
Symbol 167 MovieClip Frame 186
stop();
Symbol 167 MovieClip Frame 191
stop();
Symbol 167 MovieClip Frame 196
stop();
Symbol 167 MovieClip Frame 200
stop();
Symbol 167 MovieClip Frame 205
stop();
Symbol 172 MovieClip Frame 181
this.sendArray();
Symbol 172 MovieClip Frame 182
stop();
Symbol 172 MovieClip Frame 187
stop();
Symbol 172 MovieClip Frame 192
stop();
Symbol 172 MovieClip Frame 197
stop();
Symbol 172 MovieClip Frame 201
stop();
Symbol 172 MovieClip Frame 206
stop();
Symbol 176 MovieClip Frame 1
stop(); function fStartRecording() { pRecordActive = true; x = 0; while (x < pTileList.length) { pTileList[x].gotoAndPlay("start"); x++; } } function fStopRecording() { pRecordActive = false; fBlankTiles(); _global.gFinishedRecording(); } function fBlankTiles() { x = 0; while (x < pTileList.length) { pTileList[x].gotoAndStop("blank"); x++; } } function fSelectTile(tLinePair, tType, tColour) { _parent.pActivePathList = [0, 0]; tLine = tLinePair; l = 0; while (l < 2) { if (tLine[l][0] != 0) { found = "none"; ax = 0; while (ax <= pTileList.length) { if (pTileList[ax].pLines[0] == tLine[l][0]) { if (pTileList[ax].pLines[1] == tLine[l][1]) { if (pTileList[ax].pType == tType) { found = ax; ax = pTileList.length; } } } ax++; } if (found != "none") { if (tColour == "steelSwitch") { _parent.pSwitch = true; _parent.pSwitchIN = pTileList[found].INswitch; _parent.pSwitchIN.gotoAndStop("off"); _parent.gotoAndStop("hole"); } else if (tColour == "steel") { _parent.gotoAndStop("hole"); } pTileList[found].gotoAndStop(tColour); _parent.pActivePathList[l] = pTileList[found]; } } l++; } gotoAndStop ("graphics"); } pRecordActive = false; pTileList = [];
Instance of Symbol 126 MovieClip "IN34s" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [3, 4]; pType = "s"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 129 MovieClip "IN34h" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [3, 4]; pType = "h"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 132 MovieClip "IN34c" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [3, 4]; pType = "c"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 135 MovieClip "IN23c" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [2, 3]; pType = "c"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 138 MovieClip "IN23h" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [2, 3]; pType = "h"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 142 MovieClip "IN23s" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [2, 3]; pType = "s"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 145 MovieClip "IN14c" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [1, 4]; pType = "c"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 148 MovieClip "IN14h" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [1, 4]; pType = "h"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 152 MovieClip "IN14s" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [1, 4]; pType = "s"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 155 MovieClip "IN12c" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [1, 2]; pType = "c"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 158 MovieClip "IN12h" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [1, 2]; pType = "h"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 162 MovieClip "IN12s" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [1, 2]; pType = "s"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 167 MovieClip "IN24s" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); } posArray = []; pChar = INchar; pLines = [2, 4]; pType = "s"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Instance of Symbol 172 MovieClip "IN13s" in Symbol 176 MovieClip Frame 1
onClipEvent (load) { function sendArray() { tPropArray = {tile:this, lines:pLines.slice(), type:pType, animation:posArray.slice(), offset:[this._x, this._y]}; _global.gAddAnim(tPropArray); _parent.fStopRecording(); } posArray = []; pChar = INchar; pLines = [1, 3]; pType = "s"; _parent.pTileList.push(this); gotoAndPlay ("blank"); } onClipEvent (enterFrame) { if (_parent.pRecordActive == true) { posArray.push([pChar._x, pChar._y, Math.floor(pChar._rotation)]); } }
Symbol 176 MovieClip Frame 22
stop();
Symbol 176 MovieClip Frame 29
stop();
Symbol 176 MovieClip Frame 34
stop();
Symbol 176 MovieClip Frame 39
stop();
Symbol 176 MovieClip Frame 44
stop();
Symbol 181 MovieClip Frame 1
function fSwitchMe(which) { gotoAndStop(which); } stop();
Symbol 182 MovieClip Frame 1
function fResetTiles(tl) { if ((tl == 0) or (tl == 1)) { pLit[tl] = false; pLighting[tl] = false; pActivePathList[tl].gotoAndStop(pColour); } else { pLit = [false, false]; pActivePathList[0].gotoAndStop(pColour); pActivePathList[1].gotoAndStop(pColour); pLighting = [false, false]; } } function fLightTiles(tLineOn, tCount) { pLighting[tLineOn] = true; pLightingCount[tLineOn] = tCount; pLightingLine[tLineOn] = tLineOn; pLit[tLineOn] = true; } function fLighting(tLineOn) { pLightingCount[tLineOn] = pLightingCount[tLineOn] - 1; if (pLightingCount[tLineOn] < 1) { pLighting[tLineOn] = false; pActivePathList[pLightingLine[tLineOn]].gotoAndStop("on"); } } function fPassPathOn(tLineOn) { ret = _global.mGetSideToSide(pLines[tLineOn][1]); tAdd = ret.tAdd.slice(); tx = pGridPos[0] + tAdd[0]; ty = pGridPos[1] + tAdd[1]; tTile = mGetTileName([tx, ty]); if (((tTile.pEmptyTile == true) or (pMoving == true)) or (tTile.pMoving == true)) { tPass = -1; } else if (tTile.pEmptyTile == false) { ok = tTile.fCheckLineOK(ret.sideTo); if (ok == -1) { tPass = -1; } else { tPass = [tTile, ok]; } } return(tPass); } pLighting = [false, false]; pLightingCount = [0, 0]; pLightingLine = [0, 0]; pActivePathList = [0, 0]; pColour = 0; pLit = [false, false]; function fStartGameCharacter(tLineOn, who) { pAnimCount = 0; pLineOn = tLineOn; fMoveCharacter(pLines[pLineOn], who); who.fMoveCharacterStart(); } function fEndCharacter(who) { pCharacterActive = false; } function fReceiveCharacter(sideTo, tLine, who) { fMoveCharacter(tLine, who); } function fGetPathAnim(tLine) { tLineLength = pLines.length; ok = -1; l = 0; while (l < tLineLength) { if ((pLines[l][0] == tLine[0]) and (pLines[l][1] == tLine[1])) { ok = l; l = tLineLength; } l++; } return(ok); } function fCheckLineOK(sideTo) { tLineLength = pLines.length; ok = -1; ll = 0; while (ll < tLineLength) { if (pLines[ll][0] == sideTo) { ok = ll; ll = tLineLength; } ll++; } return(ok); } function fMoveCharacter(tLine, who) { pCharacterActive = true; who.tile = this; who.pLineOn = fGetPathAnim(tLine); who.fMovingCharacter(); } function fPassCharacter(tLineOn, who) { ret = _global.mGetSideToSide(pLines[tLineOn][1]); tAdd = ret.tAdd.slice(); tx = pGridPos[0] + tAdd[0]; ty = pGridPos[1] + tAdd[1]; tTile = mGetTileName([tx, ty]); if ((tTile.pMoving == true) or (pMoving == true)) { if (who.pType == "rat") { who.fsTurn(); fReverseMe(tLineOn, who); } else { who.fSetFall(); } } else if (tTile.pEmptyTile == false) { ok = tTile.fCheckLineOK(ret.sideTo, who); if (ok == -1) { if (who.pType == "rat") { fReverseMe(tLineOn, who); who.fsTurn(); } else { who.fSetFall(); } } else { tTile.fReceiveCharacter(ret.sideTo, tTile.pLines[ok], who); fEndCharacter(who); } } else if (tTile.pEmptyTile == true) { if (who.pType == "rat") { fReverseMe(tLineOn, who); who.fsTurn(); } else if (tTile.pBlock == true) { fReverseMe(tLineOn, who); who.fBuildPath(); } else { who.fSetFall(); } } } function fReverseMe(tLineOn, who) { tLine = [pLines[tLineOn][1], pLines[tLineOn][0]]; fMoveCharacter(tLine, who); } pCharacterActive = false; pLines = [[0, 0], [0, 0], [0, 0], [0, 0]]; pAnims = [0, 0, 0, 0]; pOffsets = [0, 0, 0, 0]; pAnimCount = 0; pLineOn = 0; function fTurnSwitch() { if (pSwitchState == false) { var _local1 = 1; pSwitchState = true; pSwitchIN.gotoAndStop("on"); pSwitch = false; pSwitchIN = false; } return(_local1); } function fSetUpForGame(xgp, ygp, tLine, tOffSet) { if (tLine.colour == "normal") { pMovable = 1; } pGridPos = [xgp, ygp]; fAddMouse(); pStartPos = [tOffSet[0], tOffSet[1]]; fPosMe(); if (tLine.colour == "block") { if ((xgp == 0) and (ygp == 0)) { INlines.gotoAndStop("c4"); } else if ((xgp == (_global.gGridSize[0] - 1)) and (ygp == (_global.gGridSize[1] - 1))) { INlines.gotoAndStop("c1"); } else if ((xgp == 0) and (ygp == (_global.gGridSize[1] - 1))) { INlines.gotoAndStop("c2"); } else if ((xgp == (_global.gGridSize[0] - 1)) and (ygp == 0)) { INlines.gotoAndStop("c3"); } else if (xgp == 0) { INlines.gotoAndStop("b1"); } else if (ygp == 0) { INlines.gotoAndStop("b2"); } else if (xgp == (_global.gGridSize[0] - 1)) { INlines.gotoAndStop("b3"); } else if (ygp == (_global.gGridSize[1] - 1)) { INlines.gotoAndStop("b4"); } else { INlines.gotoAndStop("block"); } pEmptyTile = true; pBlock = true; gotoAndStop ("hole"); } else if ((tLine.colour == "blank") or (tLine.colour == "space")) { INlines.gotoAndStop("blank"); fSetToEmpty(); } else { tl0 = tLine.path[0].slice(); tl1 = tLine.path[1].slice(); pLines = [[tl0[0], tl0[1]], [tl0[1], tl0[0]], [tl1[0], tl1[1]], [tl1[1], tl1[0]]]; tAnims = [0, 0, 0, 0]; tAnims[0] = _global.mGetAnimFromLine(pLines[0], tLine.type); tAnims[1] = _global.mGetAnimFromLine(pLines[1], tLine.type); tAnims[2] = _global.mGetAnimFromLine(pLines[2], tLine.type); tAnims[3] = _global.mGetAnimFromLine(pLines[3], tLine.type); pAnims[0] = tAnims[0].animation.slice(); pAnims[1] = tAnims[1].animation.slice(); pAnims[2] = tAnims[2].animation.slice(); pAnims[3] = tAnims[3].animation.slice(); pOffsets[0] = tAnims[0].offset.slice(); pOffsets[1] = tAnims[1].offset.slice(); pOffsets[2] = tAnims[2].offset.slice(); pOffsets[3] = tAnims[3].offset.slice(); gotoAndStop ("startGame"); INlines.fSelectTile(tLine.path, tLine.type, tLine.colour); } INchar.gotoAndStop("inactive"); pColour = tLine.colour; } function fPosMe() { pPos = pStartPos.slice(); pPosTo = pStartPos.slice(); this._x = pPos[0]; this._y = pPos[1]; this._width = 50; this._height = 50; } function fSetToEmpty() { INlines.gotoAndStop("blank"); pEmptyTile = true; gotoAndStop ("hole"); } function moveme(tAdd) { tTileEmpty = _global.mGetTileName(_global.gEmptyTile); pPosTo = tTileEmpty.pPos; pMoving = true; _global.gState = "move"; _global.gsPlayWhoosh(); _global.mAddmove(); } function fMoving() { if (pPos[0] != pPosTo[0]) { pPos[0] = pPos[0] + (((pPosTo[0] - pPos[0]) * 1.2) / 2); } if (pPos[1] != pPosTo[1]) { pPos[1] = pPos[1] + (((pPosTo[1] - pPos[1]) * 1.2) / 2); } if ((Math.abs(pPos[0] - pPosTo[0]) < 1) and (Math.abs(pPos[1] - pPosTo[1]) < 1)) { pPos = [pPosTo[0], pPosTo[1]]; var _local3 = _global.mGetTileName(_global.gEmptyTile); _global.gState = "wait"; pMoving = false; thatgp = _global.mGetTileName(_local3.pGridPos); _global.gTiles[pGridPos[0]][pGridPos[1]] = thatgp; _global.gTiles[_local3.pGridPos[0]][_local3.pGridPos[1]] = this; tStartPos = [_local3.pStartPos[0], _local3.pStartPos[1]]; tGridPos = [_local3.pGridPos[0], _local3.pGridPos[1]]; _local3.pStartPos = [pStartPos[0], pStartPos[1]]; _local3.pPos = [pStartPos[0], pStartPos[1]]; _local3.pPosTo = [pStartPos[0], pStartPos[1]]; _local3.pGridPos = [pGridPos[0], pGridPos[1]]; _local3._x = _local3.pPos[0]; _local3._y = _local3.pPos[1]; _global.gEmptyTile = [pGridPos[0], pGridPos[1]]; pStartPos = [pPos[0], pPos[1]]; pGridPos = [tGridPos[0], tGridPos[1]]; _global.gChar.fBuildPathFromTile(); _global.gsPlayClank(); fCheckArrow(); } this._x = pPos[0]; this._y = pPos[1]; } function fAddMouse() { if (pMovable == 1) { this.onMouseDown = function () { if (this.hitTest(_root._xmouse, _root._ymouse, 0)) { if (_global.gMode == "play") { _global.mGetMouse(this); } } }; this.onEnterFrame = function () { if (pMouseMode == 0) { if (this.hitTest(_root._xmouse, _root._ymouse)) { pMouseMode = 1; if (_global.gMode == "play") { _global.mGetMouseArrow(this); } } } else if (pMouseMode == 1) { if (this.hitTest(_root._xmouse, _root._ymouse)) { } else { pMouseMode = 0; INarrow.fSwitchMe("off"); } } }; } } pMovable = 0; pMoving = false; pStartPos = [this._x, this._y]; pPos = [this._x, this._y]; pPosTo = [this._x, this._y]; pGridPos = [0, 0]; pEmptyTile = false; pSwitch = false; pSwitchState = false; pSwitchIN = false; pBlock = false;
Instance of Symbol 120 MovieClip "INcharacter" in Symbol 182 MovieClip Frame 1
onClipEvent (load) { gotoAndStop ("inactive"); } onClipEvent (enterFrame) { if (_parent.pMoving == true) { _parent.fMoving(); } if (_parent.pLighting[0] == true) { _parent.fLighting(0); } if (_parent.pLighting[1] == true) { _parent.fLighting(1); } }
Symbol 182 MovieClip Frame 2
var ret = _root.mGetTileDets(pCord); if (ret != 0) { this.fSetUpForGame(ret.x, ret.y, ret.line, ret.offset); } stop();
Symbol 182 MovieClip Frame 10
stop();
Symbol 182 MovieClip Frame 20
stop();
Instance of Symbol 182 MovieClip "INtile" in Symbol 183 MovieClip Frame 1
onClipEvent (load) { function fCheckArrow() { if (pMouseMode == 1) { _global.mGetMouseArrow(this); } } pMouseMode = 0; }
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 45
if (_global.gAlive == false) { if (_global.gChar.pMode != "falling") { _global.mConcreteChar(); } }
Symbol 193 MovieClip Frame 81
_global.mConcreteEnd();
Symbol 193 MovieClip Frame 82
stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 196 MovieClip Frame 21
stop();
Symbol 198 MovieClip Frame 1
stop();
Symbol 198 MovieClip Frame 14
stop();
Symbol 198 MovieClip Frame 20
stop();
Symbol 198 MovieClip Frame 26
stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 16
_parent._parent.fStartFill();
Symbol 211 MovieClip Frame 79
_parent._parent.fFinishFlow();
Symbol 211 MovieClip Frame 80
gotoAndStop ("start");
Symbol 218 MovieClip Frame 1
stop(); function fStartMe() { play(); sDispenserMove.setPan(-60); sDispenserMove.setVolume(80); sDispenserMove.start(0, 20); sDispenserAlarm.setPan(-60); sDispenserAlarm.setVolume(100); sDispenserAlarm.start(0, 20); } function fStartFlow() { INshoot.INflow.play(); sDispenserMove.stop(); sDispenserPour.setPan(-30); sDispenserPour.setVolume(100); sDispenserPour.start(0, 1); } function fFinishFlow() { play(); sDispenserMove.setPan(-60); sDispenserMove.setVolume(80); sDispenserMove.start(0, 20); } function fStartFill() { sDispenserSplat.setPan(-20); _global.mFillLevelCement(); sDispenserSplat.setVolume(100); sDispenserSplat.start(0, 1); } function fStopSounds() { sDispenserAlarm.stop(); sDispenserMove.stop(); } sDispenserMove = new Sound(INfx1); sDispenserMove.attachSound("sDispenserMove"); sDispenserAlarm = new Sound(INfx4); sDispenserAlarm.attachSound("sDispenserAlarm"); sDispenserPour = new Sound(INfx3); sDispenserPour.attachSound("sDispenserPour"); sDispenserSplat = new Sound(INfx2); sDispenserSplat.attachSound("sDispenserSplat");
Symbol 218 MovieClip Frame 33
INcharWatch.play(); fStartFlow();
Symbol 218 MovieClip Frame 37
stop();
Symbol 218 MovieClip Frame 50
gotoAndStop ("start"); fStopSounds();
Symbol 219 Button
on (release) { _global.mNextLevel(); }
Symbol 231 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 70
fsBeep();
Symbol 235 MovieClip Frame 80
Symbol 235 MovieClip Frame 84
gotoAndPlay ("start");
Symbol 236 MovieClip Frame 1
stop();
Instance of Symbol 102 MovieClip "INrust" in Symbol 236 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay("start"); }
Instance of Symbol 183 MovieClip "INnewTiles" in Symbol 236 MovieClip Frame 1
onClipEvent (load) { _global.gnewTiles = this; }
Instance of Symbol 120 MovieClip "INchar" in Symbol 236 MovieClip Frame 1
onClipEvent (enterFrame) { if (pMode == "walking") { fCheckSwitch(); fMovingCharacter(); fCheckAnimEnd(); fWalking(); fCheckRats(); } else if (pMode == "riveting") { } else if (pMode == "starting") { fMovingCharacter(); } fPositionCharacter(); fCheckRatRats(); } onClipEvent (load) { function fStartme(tTileGP) { _global.gSpeed = _global.gStartSpeedForLevels; pMode = "starting"; _global.gMode = "play"; pAnimCount = 0; _global.gAlive = true; pNumSwitched = 0; pSwitched = false; gotoAndStop ("active"); _global.gTiles[tTileGP[0]][tTileGP[1]].fStartGameCharacter(0, this); fSwapPos("top"); INmanAnim.gotoAndStop("stop"); fPositionCharacter(); } function fReStartme() { fSwapPos("top"); pMode = "starting"; _global.gMode = "play"; pAnimCount = 0; _global.gSpeed = _global.gStartSpeedForLevels; tile.fStartGameCharacter(pLineOn, this); tile.fReverseMe(pLineOn, this); INmanAnim.gotoAndStop("stop"); fPositionCharacter(); } function fKillme() { _global.gSpeed = 0; if (pMode != "falling") { fSwapPos("mid"); INmanAnim.gotoAndStop("dead"); } pMode = "dead"; fClearPath(); } function fClearme() { _global.gSpeed = 0; gotoAndStop ("inactive"); INmanAnim.gotoAndStop("blank"); pMode = "clear"; fClearPath(); } function fSwapPos(where) { if (where == "bot") { var _local2 = 2; } else if (where == "mid") { var _local2 = 1; } else if (where == "top") { var _local2 = 0; } this.swapDepths(pSwapINs[_local2]); pSwapINs[pSwapPos] = pSwapINs[_local2]; pSwapINs[_local2] = this; pSwapPos = _local2; } function fFinishedStop() { fSetWalk(); } function fSetWalk() { if (pMode == "dead") { fKillme(); } else if (_global.gRivetsToGet == pNumSwitched) { fClearme(); _global.mNextLevel(1); } else { fBuildPath(); pMode = "walking"; INmanAnim.gotoAndStop("walk"); INmanAnim.INwalk.gotoAndStop("start"); pFrameOn = INmanAnim.INwalk._currentframe; pFrame = pFrameOn; pWalkLength = INmanAnim.INwalk._totalframes; } } function fWalking() { if (pFrameOn > (pWalkLength / 2)) { tf = pFrameOn - (pWalkLength / 2); } else { tf = pFrameOn; } pOff = (tf / (pWalkLength / 2)) * 2; pFrame = pFrame + (_global.gSpeed * (0.7 + (_global.spaceSpeed * 2))); pFrameOn = Math.floor(pFrame); if (pStepOn == 1) { if (pFrame > ((pWalkLength / 4) - 5)) { pStepOn = 2; _global.gsPlayStep(1); } } else if (pStepOn == 2) { if (pFrame > (((pWalkLength / 4) * 3) - 5)) { pStepOn = 3; _global.gsPlayStep(2); } } if (pFrameOn > pWalkLength) { pFrame = 1; pFrameOn = 1; pStepOn = 1; } INmanAnim.INwalk.gotoAndStop(pFrameOn); } function fMoveCharacterStart() { tframe = tile.pAnims[pLineOn][Math.floor(pAnimCount)].slice(); var _local3 = tframe[0]; var _local2 = tframe[1]; var _local1 = tframe[2]; pPos[0] = _local3 + tile.pPos[0]; pPos[1] = _local2 + tile.pPos[1]; pPos[2] = _local1; pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; pPosAt[2] = pPos[2]; } function fPositionCharacter() { this._x = pPosAt[0] + _global.gCharOffset[0]; this._y = pPosAt[1] + _global.gCharOffset[1]; this._rotation = pPos[2]; } function fMovingCharacter() { tframe = tile.pAnims[pLineOn][Math.floor(pAnimCount)].slice(); var _local4 = tframe[0]; var _local3 = tframe[1]; var _local2 = tframe[2]; pPos[0] = _local4 + tile.pPos[0]; pPos[1] = _local3 + tile.pPos[1]; pPos[2] = _local2; if (tile.pMoving == false) { pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; } else if (tile.pMoving == true) { pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; } if (pMode == "walking") { pAnimCount = pAnimCount + (_global.gSpeed * (pOff + (_global.spaceSpeed * 2))); if (_global.gSpeed < _global.gMaxSpeed) { _global.gSpeed = _global.gSpeed + _global.gAddSpeedForLevels; } } } function fCheckAnimEnd() { if (pMode == "walking") { if (pAnimCount > tile.pAnims[pLineOn].length) { pAnimCount = pAnimCount - tile.pAnims[pLineOn].length; pSwitched = false; var _local2 = 1; if (pLineOn < 2) { _local2 = 0; } if (pLinked == false) { tile.fResetTiles(_local2); } tile.fPassCharacter(pLineOn, this); } } } function fSetFall() { if (pMode == "walking") { _global.gSpeed = _global.gStartSpeedForLevels; fSwapPos("bot"); pMode = "falling"; INmanAnim.gotoAndStop("fall"); _global.mAddScore("fall"); } fClearPath(); } function fFinishedFall() { if (pMode == "clear") { } else if (pMode == "dead") { fClearme(); } else if (_global.gLives == 0) { _global.fZeroLives(); } else { pMode = "fall over"; fReStartme(); } } function fSpinme() { pAnimCount = tile.pAnims[pLineOn].length - pAnimCount; tile.fReverseMe(pLineOn, this); fBuildPath(); } function fCheckRats() { r = 0; while (r < 3) { if (_global.gRats[r].pMode == "walking") { if (_global.gRats[r].tile == tile) { var _local5 = _global.gRats[r]._x - _x; var _local4 = _global.gRats[r]._y - _y; var _local2 = [_local5, _local4]; var _local3 = _global.mVectorLength(_local2); if (_local3 < 15) { tLine = tile.pLines[pLineOn]; tLine2 = _global.gRats[r].tile.pLines[_global.gRats[r].pLineOn]; tLine1 = tLine2.slice(); tLine1 = tLine1.reverse(); if ((tLine[0] == tLine1[0]) and (tLine[1] == tLine1[1])) { fSpinme(); _global.gRats[r].fSpinme(1, 80); } else if (tLine == tLine2) { fSpinme(); _global.gRats[r].fSpinme(0, 40); } } } } r++; } } function fCheckRatRats() { var _local3 = _global.gRats[0]; var _local4 = _global.gRats[1]; var _local2 = _global.gRats[2]; var _local9 = [_global.gRats[0], _global.gRats[1], _global.gRats[2]]; if (_local3.pMode == "walking") { if (_local4.pMode == "walking") { var _local8 = _global.mVectorLength([_local3._x - _local4._x, _local3._y - _local4._y]); if (_local8 < 20) { var _local5 = _local4.tile.pLines[_local4.pLineOn]; var _local6 = [_local3.tile.pLines[_local3.pLineOn][1], _local3.tile.pLines[_local3.pLineOn][0]]; var _local7 = _local3.tile.pLines[_local3.pLineOn]; if ((_local5[0] == _local6[0]) and (_local5[1] == _local6[1])) { _local3.fSpinme(1, 80); _local4.fSpinme(1, 40); } else if (_local5 == _local7) { if (_local3.pSpeed > _local4.pSpeed) { _local3.fSpinme(1, 80); _local4.fSpinme(0, 40); } else { _local3.fSpinme(0, 40); _local4.fSpinme(1, 80); } } } } if (_local2.pMode == "walking") { var _local8 = _global.mVectorLength([_local2._x - _local3._x, _local2._y - _local3._y]); if (_local8 < 20) { var _local5 = _local3.tile.pLines[_local3.pLineOn]; var _local6 = [_local2.tile.pLines[_local2.pLineOn][1], _local2.tile.pLines[_local2.pLineOn][0]]; var _local7 = _local2.tile.pLines[_local2.pLineOn]; if ((_local5[0] == _local6[0]) and (_local5[1] == _local6[1])) { _local3.fSpinme(1, 80); _local2.fSpinme(1, 40); } else if (_local5 == _local7) { if (_local2.pSpeed > _local3.pSpeed) { _local2.fSpinme(1, 80); _local3.fSpinme(0, 40); } else { _local2.fSpinme(0, 40); _local3.fSpinme(1, 80); } } } } } if (_local4.pMode == "walking") { if (_local2.pMode == "walking") { var _local8 = _global.mVectorLength([_local4._x - _local2._x, _local4._y - _local2._y]); if (_local8 < 20) { var _local5 = _local4.tile.pLines[_local4.pLineOn]; var _local6 = [_local2.tile.pLines[_local2.pLineOn][1], _local2.tile.pLines[_local2.pLineOn][0]]; var _local7 = _local2.tile.pLines[_local2.pLineOn]; if ((_local5[0] == _local6[0]) and (_local5[1] == _local6[1])) { _local2.fSpinme(1, 80); _local4.fSpinme(1, 40); } else if (_local5 == _local7) { if (_local2.pSpeed > _local4.pSpeed) { _local2.fSpinme(1, 80); _local4.fSpinme(0, 40); } else { _local2.fSpinme(0, 40); _local4.fSpinme(1, 80); } } } } } } function fCheckSwitch() { if (pSwitched == false) { if (tile.pSwitch == true) { if (pOff > 0) { if (pAnimCount > (tile.pAnims[pLineOn].length / 2)) { fAddScore(); } } if (pOff < 0) { if (pAnimCount < (tile.pAnims[pLineOn].length / 2)) { fAddScore(); } } } } } function fAddScore() { fClearPath(); if (pMode == "clear") { } else { _global.gsPlaySwitch(tScoreAdd); pMode = "riveting"; INmanAnim.gotoAndStop("score"); } } function fSetWalkFromSwitch() { if (pMode == "riveting") { tScoreAdd = tile.fTurnSwitch(); pSwitched = true; pNumSwitched = pNumSwitched + tScoreAdd; _global.mAddScore("rivet"); fSetWalk(); } } function fClearPath() { tll = 0; while (tll < pTileLitList.length) { pTileLitList[tll].fResetTiles(); tll++; } } function fBuildPathFromTile() { if (pMode == "walking") { fBuildPath(); } } function fBuildPath() { fClearPath(); var _local5 = false; var _local1 = tile; var _local3 = pLineOn; var _local6 = []; var _local4 = 0; var _local2 = 1; if (_local3 < 2) { _local2 = 0; } _local6.push(_local1); _local1.fLightTiles(_local2, _local4); while (_local5 == false) { ret = _local1.fPassPathOn(_local3); _local1 = ret[0]; _local3 = ret[1]; _local2 = 1; if (_local3 < 2) { _local2 = 0; } if (ret == -1) { pLinked = false; _local5 = true; } else if (_local1.pLit[_local2] == true) { pLinked = true; _local5 = true; } else { _local6.push(_local1); _local1.fLightTiles(_local2, _local4); _local4 = _local4 + 2; } } pTileLitList = _local6.slice(); } pMode = "waitStart"; pType = "man"; tile = 0; pLineOn = 0; pPos = [0, 0, 0]; pPosAt = [0, 0, 0]; pAnimCount = 0; pFrame = 1; pFrameOn = 1; pOff = 1; pStepOn = 1; pSwitched = false; pNumSwitched = 0; pTileLitList = []; pLinked = false; gotoAndStop ("inactive"); pSwapPos = 1; pSwapINs = [_parent.INswapTop, this, _parent.INswap]; }
Instance of Symbol 193 MovieClip "INconcreteLast" in Symbol 236 MovieClip Frame 1
onClipEvent (load) { gotoAndStop ("on"); }
Instance of Symbol 235 MovieClip "INrat3" in Symbol 236 MovieClip Frame 1
onClipEvent (enterFrame) { if (pMode == "walking") { fCheckAnimEnd(); fMovingCharacter(); fPositionCharacter(); } else if (pMode == "spin") { fSpinning(); fPositionCharacter(); } } onClipEvent (load) { function fsBeep() { if (pMode == "walking") { sRatMove.setVolume(70); sRatMove.start(); } } function fsTurn() { if (pMode == "walking") { sRatStart.setVolume(70); sRatStart.start(); } } function fsCatch() { if (pMode == "walking") { sRatFind.setVolume(100); sRatFind.start(); } } function fStartme(tTileGP) { pMode = "walking"; gotoAndPlay ("start1"); pSpeed = pStartSpeed; pAnimCount = 0; tile = _global.gTiles[tTileGP[0]][tTileGP[1]]; _global.gTiles[tTileGP[0]][tTileGP[1]].fStartGameCharacter(0, this); fPositionCharacter(); } function fReStartme() { } function fKillme() { pSpeed = 0; pMode = "dead"; gotoAndStop ("blank"); } function fClearme() { pMode = "clear"; pSpeed = 0; gotoAndStop ("blank"); } function fSetWalk() { pMode = "walking"; } function fMoveCharacterStart() { tframe = tile.pAnims[pLineOn][Math.floor(pAnimCount)].slice(); var _local3 = tframe[0]; var _local2 = tframe[1]; var _local1 = tframe[2]; pPos[0] = _local3 + tile.pPos[0]; pPos[1] = _local2 + tile.pPos[1]; pPos[2] = _local1; pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; pPosAt[2] = pPos[2]; } function fPositionCharacter() { this._x = pPosAt[0] + _global.gCharOffset[0]; this._y = pPosAt[1] + _global.gCharOffset[1]; this._rotation = pPos[2] + 180; } function fMovingCharacter() { tframe = tile.pAnims[pLineOn][Math.floor(pAnimCount)].slice(); var _local3 = tframe[0]; var _local2 = tframe[1]; var _local1 = tframe[2]; pPos[0] = _local3 + tile.pPos[0]; pPos[1] = _local2 + tile.pPos[1]; pPos[2] = _local1; if (tile.pMoving == false) { pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; } else if (tile.pMoving == true) { pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; } if (pSpeed > pStartSpeed) { pSpeed = pSpeed - 0.3; } else if (pSpeed < pStartSpeed) { pSpeed = pStartSpeed; } pAnimCount = pAnimCount + (pSpeed * pOff); } function fSpinme(tRev, tTime) { fsCatch(); pSpin = tTime; if (tRev == 1) { pAnimCount = tile.pAnims[pLineOn].length - pAnimCount; tile.fReverseMe(pLineOn, this); } pSpeed = 10; pMode = "spin"; } function fSpinning() { pPos[2] = pPos[2] + pSpin; pSpin = pSpin - 2; if (pSpin < 17) { pSpin = 0; fSetWalk(); fsTurn(); } } function fCheckAnimEnd() { if (pAnimCount > tile.pAnims[pLineOn].length) { pAnimCount = pAnimCount - tile.pAnims[pLineOn].length; tile.fPassCharacter(pLineOn, this); } } sRatStart = new Sound(this); sRatStart.attachSound("sRatStart"); sRatFind = new Sound(this); sRatFind.attachSound("sRatFind"); sRatMove = new Sound(this); sRatMove.attachSound("sRatMove"); pMode = "waitStart"; pType = "rat"; tile = 0; pLineOn = 0; pPos = [0, 0, 0]; pPosAt = [0, 0, 0]; pAnimCount = 0; pStartSpeed = 2; pSpeed = pStartSpeed; pOff = 1; gotoAndStop ("blank"); }
Instance of Symbol 235 MovieClip "INrat2" in Symbol 236 MovieClip Frame 1
onClipEvent (enterFrame) { if (pMode == "walking") { fCheckAnimEnd(); fMovingCharacter(); fPositionCharacter(); } else if (pMode == "spin") { fSpinning(); fPositionCharacter(); } } onClipEvent (load) { function fsBeep() { if (pMode == "walking") { sRatMove.setVolume(70); sRatMove.start(); } } function fsTurn() { if (pMode == "walking") { sRatStart.setVolume(70); sRatStart.start(); } } function fsCatch() { if (pMode == "walking") { sRatFind.setVolume(100); sRatFind.start(); } } function fStartme(tTileGP) { pMode = "walking"; gotoAndPlay ("start1"); pSpeed = pStartSpeed; pAnimCount = 0; tile = _global.gTiles[tTileGP[0]][tTileGP[1]]; _global.gTiles[tTileGP[0]][tTileGP[1]].fStartGameCharacter(0, this); fPositionCharacter(); } function fReStartme() { } function fKillme() { pSpeed = 0; pMode = "dead"; gotoAndStop ("blank"); } function fClearme() { pMode = "clear"; pSpeed = 0; gotoAndStop ("blank"); } function fSetWalk() { pMode = "walking"; } function fMoveCharacterStart() { tframe = tile.pAnims[pLineOn][Math.floor(pAnimCount)].slice(); var _local3 = tframe[0]; var _local2 = tframe[1]; var _local1 = tframe[2]; pPos[0] = _local3 + tile.pPos[0]; pPos[1] = _local2 + tile.pPos[1]; pPos[2] = _local1; pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; pPosAt[2] = pPos[2]; } function fPositionCharacter() { this._x = pPosAt[0] + _global.gCharOffset[0]; this._y = pPosAt[1] + _global.gCharOffset[1]; this._rotation = pPos[2] + 180; } function fMovingCharacter() { tframe = tile.pAnims[pLineOn][Math.floor(pAnimCount)].slice(); var _local3 = tframe[0]; var _local2 = tframe[1]; var _local1 = tframe[2]; pPos[0] = _local3 + tile.pPos[0]; pPos[1] = _local2 + tile.pPos[1]; pPos[2] = _local1; if (tile.pMoving == false) { pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; } else if (tile.pMoving == true) { pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; } if (pSpeed > pStartSpeed) { pSpeed = pSpeed - 0.3; } else if (pSpeed < pStartSpeed) { pSpeed = pStartSpeed; } pAnimCount = pAnimCount + (pSpeed * pOff); } function fSpinme(tRev, tTime) { fsCatch(); pSpin = tTime; if (tRev == 1) { pAnimCount = tile.pAnims[pLineOn].length - pAnimCount; tile.fReverseMe(pLineOn, this); } pSpeed = 10; pMode = "spin"; } function fSpinning() { pPos[2] = pPos[2] + pSpin; pSpin = pSpin - 2; if (pSpin < 17) { pSpin = 0; fSetWalk(); fsTurn(); } } function fCheckAnimEnd() { if (pAnimCount > tile.pAnims[pLineOn].length) { pAnimCount = pAnimCount - tile.pAnims[pLineOn].length; tile.fPassCharacter(pLineOn, this); } } sRatStart = new Sound(this); sRatStart.attachSound("sRatStart"); sRatFind = new Sound(this); sRatFind.attachSound("sRatFind"); sRatMove = new Sound(this); sRatMove.attachSound("sRatMove"); pMode = "waitStart"; pType = "rat"; tile = 0; pLineOn = 0; pPos = [0, 0, 0]; pPosAt = [0, 0, 0]; pAnimCount = 0; pStartSpeed = 2; pSpeed = pStartSpeed; pOff = 1; gotoAndStop ("blank"); }
Instance of Symbol 235 MovieClip "INrat1" in Symbol 236 MovieClip Frame 1
onClipEvent (enterFrame) { if (pMode == "walking") { fCheckAnimEnd(); fMovingCharacter(); fPositionCharacter(); } else if (pMode == "spin") { fSpinning(); fPositionCharacter(); } } onClipEvent (load) { function fsBeep() { if (pMode == "walking") { sRatMove.setVolume(70); sRatMove.start(); } } function fsTurn() { if (pMode == "walking") { sRatStart.setVolume(70); sRatStart.start(); } } function fsCatch() { if (pMode == "walking") { sRatFind.setVolume(100); sRatFind.start(); } } function fStartme(tTileGP) { pMode = "walking"; gotoAndPlay ("start1"); pSpeed = pStartSpeed; pAnimCount = 0; tile = _global.gTiles[tTileGP[0]][tTileGP[1]]; _global.gTiles[tTileGP[0]][tTileGP[1]].fStartGameCharacter(0, this); fPositionCharacter(); } function fReStartme() { } function fKillme() { pSpeed = 0; pMode = "dead"; gotoAndStop ("blank"); } function fClearme() { pMode = "clear"; pSpeed = 0; gotoAndStop ("blank"); } function fSetWalk() { pMode = "walking"; } function fMoveCharacterStart() { tframe = tile.pAnims[pLineOn][Math.floor(pAnimCount)].slice(); var _local3 = tframe[0]; var _local2 = tframe[1]; var _local1 = tframe[2]; pPos[0] = _local3 + tile.pPos[0]; pPos[1] = _local2 + tile.pPos[1]; pPos[2] = _local1; pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; pPosAt[2] = pPos[2]; } function fPositionCharacter() { this._x = pPosAt[0] + _global.gCharOffset[0]; this._y = pPosAt[1] + _global.gCharOffset[1]; this._rotation = pPos[2] + 180; } function fMovingCharacter() { tframe = tile.pAnims[pLineOn][Math.floor(pAnimCount)].slice(); var _local3 = tframe[0]; var _local2 = tframe[1]; var _local1 = tframe[2]; pPos[0] = _local3 + tile.pPos[0]; pPos[1] = _local2 + tile.pPos[1]; pPos[2] = _local1; if (tile.pMoving == false) { pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; } else if (tile.pMoving == true) { pPosAt[0] = pPos[0]; pPosAt[1] = pPos[1]; } if (pSpeed > pStartSpeed) { pSpeed = pSpeed - 0.3; } else if (pSpeed < pStartSpeed) { pSpeed = pStartSpeed; } pAnimCount = pAnimCount + (pSpeed * pOff); } function fSpinme(tRev, tTime) { fsCatch(); pSpin = tTime; if (tRev == 1) { pAnimCount = tile.pAnims[pLineOn].length - pAnimCount; tile.fReverseMe(pLineOn, this); } pSpeed = 10; pMode = "spin"; } function fSpinning() { pPos[2] = pPos[2] + pSpin; pSpin = pSpin - 2; if (pSpin < 17) { pSpin = 0; fSetWalk(); fsTurn(); } } function fCheckAnimEnd() { if (pAnimCount > tile.pAnims[pLineOn].length) { pAnimCount = pAnimCount - tile.pAnims[pLineOn].length; tile.fPassCharacter(pLineOn, this); } } sRatStart = new Sound(this); sRatStart.attachSound("sRatStart"); sRatFind = new Sound(this); sRatFind.attachSound("sRatFind"); sRatMove = new Sound(this); sRatMove.attachSound("sRatMove"); pMode = "waitStart"; pType = "rat"; tile = 0; pLineOn = 0; pPos = [0, 0, 0]; pPosAt = [0, 0, 0]; pAnimCount = 0; pStartSpeed = 2; pSpeed = pStartSpeed; pOff = 1; gotoAndStop ("blank"); }
Symbol 236 MovieClip Frame 9
stop();
Symbol 239 Button
on (release) { fButtonPress("release"); } on (rollOver) { fButtonPress("over"); } on (rollOut) { fButtonPress("out"); } on (dragOut) { fButtonPress("out"); } on (dragOver) { fButtonPress("over"); }
Symbol 243 MovieClip Frame 1
function fSetBType(tType, tName, tAddSize) { tSize = ((tName.length * 9) + tAddSize) + 20; inButt._width = tSize; txLabel.text = tName; txLabel2.text = tName; } function fButtonPress(tType) { if (tType == "release") { fExtraPress(); _global.fButtonPress(pType); } else if (tType == "over") { txLabel.textColor = 16776960 /* 0xFFFF00 */; gotoAndStop ("over"); } else if (tType == "out") { txLabel.textColor = 14483456 /* 0xDD0000 */; gotoAndStop ("off"); } } function fReset() { gotoAndStop ("off"); } fSetBType(pType, pName, pAdd);
Symbol 243 MovieClip Frame 2
stop();
Instance of Symbol 243 MovieClip "inButton" in Symbol 244 MovieClip Frame 32
onClipEvent (load) { function fExtraPress() { _global.mInstuctions(); } pType = how; pName = "HOW TO PLAY"; pAdd = 0; }
Instance of Symbol 243 MovieClip "inButton" in Symbol 244 MovieClip Frame 37
onClipEvent (load) { function fExtraPress() { _parent.gotoAndPlay("out"); _global.mChooseLevels(); } pType = "play"; pName = "NEW GAME"; pAdd = 0; }
Symbol 244 MovieClip Frame 42
stop();
Instance of Symbol 243 MovieClip "inButton" in Symbol 244 MovieClip Frame 42
onClipEvent (load) { function fExtraPress() { _global.mHighScores(); } pType = "scores"; pName = "HIGH SCORES"; pAdd = 0; }
Instance of Symbol 243 MovieClip "inButton" in Symbol 244 MovieClip Frame 42
onClipEvent (load) { function fExtraPress() { _global.mEnterScore(); } pType = "escores"; pName = "ENTER SCORE TEST"; pAdd = 0; }
Symbol 244 MovieClip Frame 52
gotoAndStop ("start");
Symbol 247 MovieClip Frame 49
stop();
Symbol 249 Button
on (release) { _global.gSwitchVol(); play(); }
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 2
stop();
Symbol 255 MovieClip Frame 1
stop();
Symbol 255 MovieClip Frame 20
stop();
Symbol 255 MovieClip Frame 22
play();
Symbol 255 MovieClip Frame 42
stop();
Symbol 271 MovieClip Frame 1
stop();
Symbol 271 MovieClip Frame 2
stop();
Symbol 271 MovieClip Frame 3
stop();
Symbol 271 MovieClip Frame 4
stop();
Symbol 271 MovieClip Frame 5
stop();
Symbol 271 MovieClip Frame 6
stop();
Symbol 271 MovieClip Frame 7
stop();
Symbol 271 MovieClip Frame 8
stop();
Symbol 271 MovieClip Frame 9
stop();
Symbol 271 MovieClip Frame 10
stop();
Symbol 275 Button
on (release) { fButtonPress("release", 1); } on (rollOver) { fButtonPress("over", 1); } on (rollOut) { fButtonPress("out", 1); } on (dragOut) { fButtonPress("out", 1); } on (dragOver) { fButtonPress("over", 1); }
Symbol 276 Button
on (release) { fButtonPress("release", 2); } on (rollOver) { fButtonPress("over", 2); } on (rollOut) { fButtonPress("out", 2); } on (dragOut) { fButtonPress("out", 2); } on (dragOver) { fButtonPress("over", 2); }
Symbol 277 Button
on (release) { fButtonPress("release", 3); } on (rollOver) { fButtonPress("over", 3); } on (rollOut) { fButtonPress("out", 3); } on (dragOut) { fButtonPress("out", 3); } on (dragOver) { fButtonPress("over", 3); }
Symbol 278 Button
on (release) { fButtonPress("release", 4); } on (rollOver) { fButtonPress("over", 4); } on (rollOut) { fButtonPress("out", 4); } on (dragOut) { fButtonPress("out", 4); } on (dragOver) { fButtonPress("over", 4); }
Symbol 279 Button
on (release) { fButtonPress("release", 5); } on (rollOver) { fButtonPress("over", 5); } on (rollOut) { fButtonPress("out", 5); } on (dragOut) { fButtonPress("out", 5); } on (dragOver) { fButtonPress("over", 5); }
Symbol 280 MovieClip Frame 1
function fButtonPress(tType, num) { var tB = eval ("b" + num); if (tType == "release") { _global.mChooseLevel(num); } else if (tType == "over") { var tB = eval ("b" + num); tB.gotoAndStop(num + 5); } else if (tType == "out") { tB.gotoAndStop(num); } } var t = 1; while (t < 6) { this["b" + t].gotoAndStop(t); t++; }
Symbol 280 MovieClip Frame 22
stop();
Symbol 280 MovieClip Frame 46
_global.mStartGame(); stop();
Symbol 285 MovieClip Frame 1
pMoving = true;
Symbol 285 MovieClip Frame 40
if (pMoving == true) { gotoAndPlay ("start"); } else { _parent.riverInPosition(); }
Symbol 285 MovieClip Frame 100
stop();
Symbol 286 MovieClip Frame 1
function playMeFromMenu() { INriver.pMoving = false; } function riverInPosition() { gotoAndPlay ("start"); } function fRestartMe() { gotoAndPlay (1); INriver.gotoAndPlay(1); } stop();
Symbol 286 MovieClip Frame 30
_global.mStartAnimIn();
Symbol 286 MovieClip Frame 60
stop();
Symbol 286 MovieClip Frame 85
stop();
Symbol 286 MovieClip Frame 110
stop();
Symbol 286 MovieClip Frame 135
stop();
Symbol 286 MovieClip Frame 160
stop();
Symbol 286 MovieClip Frame 161
Symbol 286 MovieClip Frame 221
gotoAndStop ("level1");
Symbol 291 MovieClip Frame 160
gotoAndPlay ("start");
Symbol 300 Button
on (press) { fSwitchMe(); }
Symbol 303 MovieClip Frame 1
function fSwitchMe() { if (pSwitch == 0) { pSwitch = 1; gotoAndStop ("on"); } else { pSwitch = 0; gotoAndStop ("off"); } } pSwitch = 0; stop();
Instance of Symbol 296 MovieClip in Symbol 307 MovieClip Frame 1
onClipEvent (load) { pCleared = 0; } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, 0)) { if (pCleared == 0) { _parent.txname.text = ""; pCleared = 1; } } }
Instance of Symbol 296 MovieClip in Symbol 307 MovieClip Frame 1
onClipEvent (load) { pCleared = 0; } onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse, 0)) { if (pCleared == 0) { _parent.txmail.text = ""; pCleared = 1; } } }
Symbol 313 MovieClip Frame 1
function fPingData(f, n, e, m, s) { _parent.fOutput("<inDataIO> -----------------------------------------"); inPing.fPingData(f, n, e, m, s, pLow, pRange, pGID, pType); } function cs(n, e, s) { var _local5 = s; var _local4 = s; var _local2 = 0; while (_local2 < n.length) { _local5 = _local5 + n.charCodeAt(_local2); _local2++; } var _local3 = 0; var _local1 = 0; while (_local1 < e.length) { if (_local3 == 0) { _local4 = _local4 + e.charCodeAt(_local1); _local3 = 1; } else { _local3 = 0; } _local1++; } return(_local5.toString() + _local4.toString()); } function fResetData() { gotoAndPlay ("initialise"); }
Instance of Symbol 312 MovieClip "inPing" in Symbol 313 MovieClip Frame 1
onClipEvent (load) { function fPingData(f, n, e, m, s, l, r, i, t) { inText.text = f; tStr = (((((((("t=" + t) + "&id=") + i) + "&f=") + f) + "&l=") + l) + "&r=") + r; if (f != "g0") { tStr = (((((tStr + "&e=") + e) + "&n=") + n) + "&m=") + m; if (f == "s") { var _local4 = _parent.cs(n, e, s); tStr = (((tStr + "&s=") + s) + "&c=") + _local4; } } _parent._parent.fOutput(("<inDataIO> ping script: " + _parent.pPingURL) + "hiscore.php?"); _parent._parent.fOutput("<inDataIO> ping data: > " + tStr); this.loadVariables((_parent.pPingURL + "hiscore.php?") + tStr, "POST"); } } onClipEvent (data) { _parent._parent.fOutput("<inDataIO> data a: > " + a); _parent._parent.fOutput("<inDataIO> data b: > " + b); _parent._parent.fOutput("<inDataIO> data c: > " + c); _parent._parent.fDataReturn([a, b, c]); inText.text = "E"; _parent.fResetData(); }
Symbol 313 MovieClip Frame 2
if (_parent.pDB == 1) { stop(); }
Symbol 313 MovieClip Frame 3
stop();
Symbol 315 MovieClip Frame 1
function fFV() { var _local2 = fldMail.text; var _local5 = fldName.text; var _local3 = 1; var _local7 = 0; var _local6 = 0; var _local8 = _local2.indexOf("@"); var _local4 = _local2.lastIndexOf("."); if (((((_local2.length > 5) and (_local8 > 0)) and (_local4 != -1)) and (_local4 < (_local2.length - 1))) and (_local8 < _local4)) { _local7 = _local2; } else { _local3 = 0; } if ((_local5.length > 2) and (_local5 != fldDefault.name)) { _local6 = _local5; } else { _local3 = 0; } _parent.fOutput(((((((("<inFV> name: " + _local6) + " >mail: ") + _local7) + " >ok: ") + _local3) + " >opt: ") + chkBox.pSwitch) + "\r--------------------------------"); var _local9 = {ok:_local3, name:_local6, mail:_local7, opt:chkBox.pSwitch}; return(_local9); } function fSetUpFields(tDet) { fldError.text = fldDefault.error; if (tDet == 0) { tDet = [fldDefault.name, fldDefault.mail, 0]; } fldName.text = tDet[0]; fldMail.text = tDet[1]; if (tDet[2] == 1) { chkBox.fSwitchMe(); } } function fFVError(tRet) { _parent.fOutput("<inFV> fFVError: " + fldError); if (fldError != undefined) { if (tRet.ok == 0) { pET = pETtime; if (tRet.name == 0) { var _local2 = "Please enter a valid name."; } else if (tRet.mail == 0) { var _local2 = "Please enter a valid email address."; } else { var _local2 = "THIS SHOULD NEVER HAPPEN."; } _parent.fOutput("<inFV> fFVError: " + _local2); fldError.text = _local2; } } } function fErrorTextTimer() { if (pET > 0) { pET = pET - 1; if (pET == 0) { fldError.text = ""; _parent.fOutput("<inFV> fFVError: cleared"); } } } function fFVInit() { if (pDB != 1) { stop(); } else { this.gotoAndStop(2); if (fldName == undefined) { _parent.fOutput(("<inFV> " + fldName) + " field missing"); } if (fldMail == undefined) { _parent.fOutput(("<inFV> " + fldMail) + " field missing"); } } } pET = 0; this.onEnterFrame = function () { fErrorTextTimer(); }; this.fFVInit(); if (_parent.DB == 1) { stop(); }
Symbol 315 MovieClip Frame 2
stop();
Symbol 317 MovieClip Frame 1
function fSaveDetails(tName, tMail, tOpt) { sO.data.name = tName; sO.data.mail = tMail; sO.data.opt = tOpt; if (!sO.flush()) { _parent.fOutput((((("<inPrefs> Failed to Save Details: " + tName) + ", ") + tMail) + ", ") + tOpt); } else { _parent.fOutput((((("<inPrefs> Saved Details: " + tName) + ", ") + tMail) + ", ") + tOpt); } } if (pDataName == undefined) { pDataName = "ftData"; } sO = SharedObject.getLocal(pDataName); if (sO.data.name != undefined) { var tDet = [sO.data.name, sO.data.mail, sO.data.opt]; _parent.fOutput((((("<inPrefs> FOUND: " + tDet[0]) + ", ") + tDet[1]) + ", ") + tDet[2]); } else { var tDet = 0; _parent.fOutput("<inPrefs> NOT found"); } _parent.inFV.fSetUpFields(tDet); if (_parent.DB == 1) { stop(); }
Symbol 317 MovieClip Frame 2
stop();
Symbol 327 MovieClip Frame 1
function fBuildHigh(tName, tScore, tPos) { gotoAndPlay ("show"); tn = tName.split(",", 10); ts = tScore.split(",", 10); ty = tPos.split(",", 3); if (ty[2] != 0) { pPlayerhigh = 1; } } function fBuildTenHigh() { txpositions.text = ""; txnames.text = ""; txscores.text = ""; var _local1 = "\r\r"; var _local3 = "NAME\r\r"; var _local2 = "SCORE\r\r"; i = 1; while (i < 11) { if (i < 10) { _local1 = ((_local1 + "0") + i) + ".\r"; } else { _local1 = (_local1 + i) + ".\r"; } _local3 = (_local3 + tn[i - 1]) + "\r"; _local2 = (_local2 + ts[i - 1]) + "\r"; i++; } txpositions.text = _local1; txnames.text = _local3; txscores.text = _local2; gotoAndPlay ("show"); } function fBuildYouHigh() { pPos = ty[0]; txpositions.text = ((txpositions.text + "\r") + ty[0]) + "."; txnames.text = (txnames.text + "\r") + ty[2]; txscores.text = (txscores.text + "\r") + ty[1]; } pPos = 0; pPlayerhigh = 0; tn = 0; ts = 0; ty = 0; stop();
Symbol 327 MovieClip Frame 5
stop();
Symbol 327 MovieClip Frame 6
fBuildTenHigh(); if (pPlayerhigh == 0) { stop(); }
Symbol 327 MovieClip Frame 30
fBuildYouHigh(); stop();
Symbol 328 MovieClip Frame 1
function fDataReturn(dt) { _parent.fOutput("<inDataIO> -----------------------------------------"); var _local2 = dt[0]; var _local4 = dt[1]; var _local5 = dt[2]; gotoAndStop ("score"); _parent.gotoAndStop("score"); inHS.fBuildHigh(_local4, _local2, _local5); } function fOutput(tText) { if (pDB == 1) { if (txOutput != undefined) { tOutText = txOutput.text; txOutput.text = (tOutText + tText) + "\r"; } } } function pingHS(tType) { var _local3 = inFV.fFV(); fOutput((((((((("<inScores> pingHS >type: " + tType) + " >ok: ") + _local3.ok) + " >n: ") + _local3.name) + " >e: ") + _local3.mail) + " >m: ") + _local3.opt); if (tType == "send") { if (_local3.ok == 1) { inPrefs.fSaveDetails(_local3.name, _local3.mail, _local3.opt); pHSmode = "s"; inDataIO.fPingData(pHSmode, _local3.name, _local3.mail, _local3.opt, _global.gScore); gotoAndStop ("wait"); _parent.gotoAndStop("score"); } else { inFV.fFVError(_local3); } } else if (tType == "skip") { if (_local3.ok == 1) { inPrefs.fSaveDetails(_local3.name, _local3.mail); pHSmode = "g1"; inDataIO.fPingData(pHSmode, _local3.name, _local3.mail, _local3.opt); } else { pHSmode = "g0"; inDataIO.fPingData(pHSmode); } gotoAndStop ("wait"); _parent.gotoAndStop("score"); } fOutput("<inScores> end -------------------------"); } function fError() { inDataIO.fResetData(); gotoAndStop ("error"); } function fSendScoreXXX() { var _local4 = this.fFV(); if (_local4.ok == 1) { this.fSaveDetails(); _global.HSmode = "sent"; _global.gFVmc.fFVPing(_local4); _root.gotoAndPlay("wait"); _root.inHS.fPendingHigh(); } } function fSkipScoreXXX() { if (res.ok == 1) { _global.HSmode = "sent"; _global.gFVmc.fFVPing(res); _parent.gotoAndPlay("highscore"); _parent.inHS.fPendingHigh(); } else { _global.HSmode = "get"; _parent.gotoAndPlay("highscore"); _parent.inHS.fPendingHigh(); inDataIO.fPingData("g0"); } } pDB = 1; txOutput.removeTextField(); pUrl = "http://www.fingertime.com/"; pGID = 13; pHSmode = "none";
Instance of Symbol 313 MovieClip "inDataIO" in Symbol 328 MovieClip Frame 1
onClipEvent (load) { pDB = _parent.pDB; pPingURL = _parent.pUrl; pGID = _parent.pGID; pType = "f"; pLow = 1; pRange = 10; }
Instance of Symbol 315 MovieClip "inFV" in Symbol 328 MovieClip Frame 1
onClipEvent (load) { pDB = _parent.pDB; if (pDB == 1) { fldScore.text = "2"; fldScore = _parent.inEntry.txscore; } fldName = _parent.inEntry.txname; fldMail = _parent.inEntry.txmail; fldError = _parent.inEntry.txerror; chkBox = _parent.inEntry.inCheckBox; fldDefault = {name:"< ENTER NAME >", mail:"< ENTER EMAIL ADDRESS >", error:""}; pETtime = 60; }
Instance of Symbol 317 MovieClip "inPrefs" in Symbol 328 MovieClip Frame 1
onClipEvent (load) { pDataName = "ftData"; }
Symbol 328 MovieClip Frame 7
stop();
Symbol 328 MovieClip Frame 13
stop();
Instance of Symbol 63 MovieClip in Symbol 328 MovieClip Frame 13
onClipEvent (load) { function fEnd() { _parent.fError(); } pTimerTofEnd = 200; pText = "CONNECTING TO SERVER"; }
Symbol 328 MovieClip Frame 19
stop();
Symbol 328 MovieClip Frame 25
stop();
Instance of Symbol 63 MovieClip in Symbol 328 MovieClip Frame 25
onClipEvent (load) { function fEnd() { } pTimerTofEnd = 0; pText = "THERE WAS A PROBLEM CONNECTING TO THE SERVER"; }
Symbol 334 MovieClip Frame 26
stop();
Symbol 341 MovieClip Frame 1
stop();
Symbol 341 MovieClip Frame 120
stop();
Symbol 347 Button
on (press) { _global.spaceSpeedCount = 2; if (_global.spaceSpeed > 0) { _global.spaceSpeed = 0; _parent.fSwitchSpace("off"); } else { _global.spaceSpeed = 1; _parent.fSwitchSpace("on"); } }
Symbol 353 MovieClip Frame 6
gotoAndPlay (1);
Symbol 355 MovieClip Frame 1
stop();
Symbol 359 MovieClip Frame 1
function fSwitchSpace(way) { inSpace.gotoAndStop(way); } INclock.INframe.gotoAndStop("start"); stop();
Instance of Symbol 341 MovieClip "INclock" in Symbol 359 MovieClip Frame 1
onClipEvent (load) { pPos = 121; pPosTo = 61; gotoAndStop(pPos); } onClipEvent (enterFrame) { if (pPosTo == pPos) { } else { pPos = pPos + ((pPosTo - pPos) / 16); gotoAndStop(Math.floor(pPos)); } }
Instance of Symbol 357 MovieClip "inLives" in Symbol 359 MovieClip Frame 1
onClipEvent (load) { function setLives() { gotoAndStop(6 - _global.gLives); } setLives(); }
Symbol 359 MovieClip Frame 4
INclock.INframe.play(); stop();
Symbol 361 MovieClip Frame 1
gotoAndStop ("clear");
Instance of Symbol 102 MovieClip "INrust" in Symbol 361 MovieClip Frame 1
onClipEvent (load) { this.gotoAndPlay("start"); }
Symbol 361 MovieClip Frame 2
stop();
Symbol 374 MovieClip Frame 1
stop();
Symbol 374 MovieClip Frame 2
stop();
Symbol 374 MovieClip Frame 3
stop();
Symbol 374 MovieClip Frame 4
stop();
Symbol 374 MovieClip Frame 5
stop();
Symbol 374 MovieClip Frame 6
stop();
Symbol 374 MovieClip Frame 7
stop();
Symbol 374 MovieClip Frame 8
stop();
Symbol 374 MovieClip Frame 9
stop();
Symbol 374 MovieClip Frame 10
stop();
Symbol 376 MovieClip Frame 82
stop();
Symbol 378 MovieClip Frame 1
function getkeys() { fGetSpaceSpeed(); if (_global.gState == "wait") { dir = "none"; if (_global.gMode == "play") { if (Key.isDown(39)) { dir = "right"; tAdd = [1, 0]; } else if (Key.isDown(37)) { dir = "left"; tAdd = [-1, 0]; } else if (Key.isDown(38)) { dir = "up"; tAdd = [0, -1]; } else if (Key.isDown(40)) { dir = "down"; tAdd = [0, 1]; } } if (dir != "none") { var _local3 = _global.gEmptyTile[0] - tAdd[0]; var _local2 = _global.gEmptyTile[1] - tAdd[1]; if ((((_local3 > 0) and (_local3 < (_global.gGridSize[0] - 1))) and (_local2 > 0)) and (_local2 < (_global.gGridSize[1] - 1))) { tTile = mGetTileName([_local3, _local2]); tTile.moveme(tAdd); } } } } function fGetSpaceSpeed() { if (_global.spaceSpeedCount > 0) { _global.spaceSpeedCount = _global.spaceSpeedCount - 1; } else if (Key.isDown(32)) { if (_global.spaceSpeed == 0) { _parent.INgameMenu.fSwitchSpace("on"); _global.spaceSpeedCount = 20; _global.spaceSpeed = 1; } else { _parent.INgameMenu.fSwitchSpace("off"); _global.spaceSpeedCount = 20; _global.spaceSpeed = 0; } } }
Symbol 396 MovieClip Frame 50
stop(); pMode = "bridges";
Symbol 396 MovieClip Frame 72
stop(); pMode = "levels";
Symbol 396 MovieClip Frame 97
stop(); pMode = "rivets";
Symbol 396 MovieClip Frame 121
stop(); pMode = "moves";
Symbol 396 MovieClip Frame 144
stop(); pMode = "timer";
Symbol 396 MovieClip Frame 176
_global.sMenuPingUp(); stop();
Instance of Symbol 243 MovieClip "inButton" in Symbol 396 MovieClip Frame 176
onClipEvent (load) { function fExtraPress() { if (_global.gScore > 0) { _global.mEnterScore(); } else { _global.mRestartGameMenu(); } } pType = "escores"; pName = "CONTINUE"; pAdd = 0; }
Instance of Symbol 243 MovieClip "inButton" in Symbol 396 MovieClip Frame 176
onClipEvent (load) { function fExtraPress() { _global.mRestartGameMenu(); } pType = "backX"; pName = "MENU"; pAdd = 0; }

Library Items

Symbol 1 Sound [sWhoosh]
Symbol 2 Sound [sWhistleOut]
Symbol 3 Sound [sWhistle2]
Symbol 4 Sound [sWhistle1]
Symbol 5 Sound [sTut]
Symbol 6 Sound [sStep2]
Symbol 7 Sound [sStep1]
Symbol 8 Sound [sScream]
Symbol 9 Sound [sScoreUp]
Symbol 10 Sound [sScoreDown]
Symbol 11 Sound [sRatStart]
Symbol 12 Sound [sRatMove]
Symbol 13 Sound [sRatFind]
Symbol 14 Sound [sOutro2]
Symbol 15 Sound [sOutro1]
Symbol 16 Sound [sLoopFast]
Symbol 17 Sound [sLoop56]
Symbol 18 Sound [sLoop4]
Symbol 19 Sound [sLoop3]
Symbol 20 Sound [sLoop2]
Symbol 21 Sound [sLoop]
Symbol 22 Sound [sIntro]
Symbol 23 Sound [sFall]
Symbol 24 Sound [sDispenserSplat]
Symbol 25 Sound [sDispenserPour]
Symbol 26 Sound [sDispenserMove]
Symbol 27 Sound [sDispenserAlarm]
Symbol 28 Sound [sConstruction]
Symbol 29 Sound [sClank]
Symbol 30 GraphicUsed by:50 239
Symbol 31 GraphicUsed by:50
Symbol 32 GraphicUsed by:50
Symbol 33 GraphicUsed by:50
Symbol 34 GraphicUsed by:50
Symbol 35 GraphicUsed by:50
Symbol 36 GraphicUsed by:50
Symbol 37 GraphicUsed by:50
Symbol 38 GraphicUsed by:50
Symbol 39 GraphicUsed by:50
Symbol 40 GraphicUsed by:50
Symbol 41 GraphicUsed by:50
Symbol 42 GraphicUsed by:50
Symbol 43 GraphicUsed by:50
Symbol 44 GraphicUsed by:50
Symbol 45 GraphicUsed by:50
Symbol 46 GraphicUsed by:50
Symbol 47 GraphicUsed by:50
Symbol 48 GraphicUsed by:50
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49Used by:Timeline
Symbol 51 MovieClipUsed by:Timeline
Symbol 52 MovieClipUsed by:Timeline
Symbol 53 MovieClipUsed by:Timeline
Symbol 54 MovieClipUsed by:236  Timeline
Symbol 55 GraphicUsed by:Timeline
Symbol 56 GraphicUsed by:59
Symbol 57 GraphicUsed by:59
Symbol 58 GraphicUsed by:59
Symbol 59 MovieClipUses:56 57 58Used by:60
Symbol 60 MovieClipUses:59Used by:Timeline
Symbol 61 FontUsed by:62 222 242 256 258 272 273 287 292 297 298 299 304 305 306 319 320 321 325 329 330 343 344 345 350 351 354 356 358 375 377 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395
Symbol 62 EditableTextUses:61Used by:63
Symbol 63 MovieClipUses:62Used by:328  Timeline
Symbol 64 FontUsed by:65 66 67 68 69 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
Symbol 65 EditableTextUses:64Used by:Timeline
Symbol 66 EditableTextUses:64Used by:Timeline
Symbol 67 EditableTextUses:64Used by:Timeline
Symbol 68 EditableTextUses:64Used by:Timeline
Symbol 69 EditableTextUses:64Used by:Timeline
Symbol 70 FontUsed by:71 92
Symbol 71 TextUses:70Used by:Timeline
Symbol 72 EditableTextUses:64Used by:Timeline
Symbol 73 EditableTextUses:64Used by:Timeline
Symbol 74 EditableTextUses:64Used by:Timeline
Symbol 75 EditableTextUses:64Used by:Timeline
Symbol 76 EditableTextUses:64Used by:Timeline
Symbol 77 EditableTextUses:64Used by:Timeline
Symbol 78 EditableTextUses:64Used by:Timeline
Symbol 79 EditableTextUses:64Used by:Timeline
Symbol 80 EditableTextUses:64Used by:Timeline
Symbol 81 EditableTextUses:64Used by:Timeline
Symbol 82 EditableTextUses:64Used by:Timeline
Symbol 83 EditableTextUses:64Used by:Timeline
Symbol 84 EditableTextUses:64Used by:Timeline
Symbol 85 EditableTextUses:64Used by:Timeline
Symbol 86 EditableTextUses:64Used by:Timeline
Symbol 87 EditableTextUses:64Used by:Timeline
Symbol 88 EditableTextUses:64Used by:Timeline
Symbol 89 EditableTextUses:64Used by:Timeline
Symbol 90 EditableTextUses:64Used by:Timeline
Symbol 91 EditableTextUses:64Used by:Timeline
Symbol 92 EditableTextUses:70Used by:Timeline
Symbol 93 GraphicUsed by:94
Symbol 94 MovieClipUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:236
Symbol 96 GraphicUsed by:101
Symbol 97 ShapeTweeningUsed by:101
Symbol 98 ShapeTweeningUsed by:101
Symbol 99 GraphicUsed by:101
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:96 97 98 99 100Used by:102
Symbol 102 MovieClipUses:101Used by:236 361
Symbol 103 GraphicUsed by:126
Symbol 104 GraphicUsed by:120
Symbol 105 GraphicUsed by:108 109 116 118 198
Symbol 106 GraphicUsed by:108 109 116 198
Symbol 107 GraphicUsed by:108 109 116 118 198 357
Symbol 108 MovieClipUses:105 106 107Used by:119
Symbol 109 MovieClipUses:105 106 107Used by:119
Symbol 110 GraphicUsed by:116
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClipUses:111Used by:116
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:116
Symbol 115 GraphicUsed by:116
Symbol 116 MovieClipUses:105 106 107 110 112 114 115Used by:119
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:105 117 107Used by:119
Symbol 119 MovieClipUses:108 109 116 118Used by:120
Symbol 120 MovieClipUses:104 119Used by:126 129 132 135 138 142 145 148 152 155 158 162 167 172 182 236
Symbol 121 GraphicUsed by:123 243 291
Symbol 122 GraphicUsed by:123 243 291
Symbol 123 MovieClipUses:121 122Used by:126 142 152 162 167 172
Symbol 124 GraphicUsed by:126
Symbol 125 GraphicUsed by:126 291
Symbol 126 MovieClipUses:103 120 123 124 125Used by:176
Symbol 127 GraphicUsed by:129 291
Symbol 128 GraphicUsed by:129 291
Symbol 129 MovieClipUses:127 120 128Used by:176
Symbol 130 GraphicUsed by:132
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:130 120 131Used by:176
Symbol 133 GraphicUsed by:135
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:133 120 134Used by:176
Symbol 136 GraphicUsed by:138 291
Symbol 137 GraphicUsed by:138 291
Symbol 138 MovieClipUses:136 120 137Used by:176
Symbol 139 GraphicUsed by:142
Symbol 140 GraphicUsed by:142 291
Symbol 141 GraphicUsed by:142 291
Symbol 142 MovieClipUses:139 120 123 140 141Used by:176
Symbol 143 GraphicUsed by:145
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:143 120 144Used by:176
Symbol 146 GraphicUsed by:148 291
Symbol 147 GraphicUsed by:148 291
Symbol 148 MovieClipUses:146 120 147Used by:176
Symbol 149 GraphicUsed by:152
Symbol 150 GraphicUsed by:152
Symbol 151 GraphicUsed by:152 291
Symbol 152 MovieClipUses:149 120 123 150 151Used by:176
Symbol 153 GraphicUsed by:155
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:153 120 154Used by:176
Symbol 156 GraphicUsed by:158 291
Symbol 157 GraphicUsed by:158 291
Symbol 158 MovieClipUses:156 120 157Used by:176
Symbol 159 GraphicUsed by:162
Symbol 160 GraphicUsed by:162
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:159 120 123 160 161Used by:176
Symbol 163 GraphicUsed by:167 291
Symbol 164 GraphicUsed by:167 291
Symbol 165 GraphicUsed by:167
Symbol 166 GraphicUsed by:167
Symbol 167 MovieClipUses:163 120 123 164 165 166Used by:176
Symbol 168 GraphicUsed by:172 291
Symbol 169 GraphicUsed by:172 291
Symbol 170 GraphicUsed by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:168 120 123 169 170 171Used by:176
Symbol 173 BitmapUsed by:174 175
Symbol 174 GraphicUses:173Used by:176
Symbol 175 GraphicUses:173Used by:176
Symbol 176 MovieClipUses:126 129 132 135 138 142 145 148 152 155 158 162 167 172 174 175Used by:182
Symbol 177 GraphicUsed by:182
Symbol 178 GraphicUsed by:180
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:178 179Used by:181 291
Symbol 181 MovieClipUses:180Used by:182
Symbol 182 MovieClipUses:176 120 177 181Used by:183
Symbol 183 MovieClipUses:182Used by:236
Symbol 184 ShapeTweeningUsed by:193
Symbol 185 GraphicUsed by:193 219 247 300
Symbol 186 ShapeTweeningUsed by:193
Symbol 187 ShapeTweeningUsed by:193
Symbol 188 GraphicUsed by:193
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:193
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:184 185 186 187 188 191 192Used by:236
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:236
Symbol 197 MovieClipUsed by:218
Symbol 198 MovieClipUses:105 106 107Used by:218
Symbol 199 GraphicUsed by:217
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:200Used by:217
Symbol 202 ShapeTweeningUsed by:205
Symbol 203 ShapeTweeningUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:202 203 204Used by:211
Symbol 206 ShapeTweeningUsed by:211
Symbol 207 ShapeTweeningUsed by:211
Symbol 208 ShapeTweeningUsed by:211
Symbol 209 ShapeTweeningUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:205 206 207 208 209 210Used by:217
Symbol 212 GraphicUsed by:214
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:212 213Used by:217 235 396
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:215Used by:217
Symbol 217 MovieClipUses:199 201 211 214 216Used by:218
Symbol 218 MovieClipUses:197 198 217Used by:236
Symbol 219 ButtonUses:185Used by:231
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:231
Symbol 222 TextUses:61Used by:231
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:231
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:231
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:231
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:219 221 222 224 226 228 230Used by:236
Symbol 232 GraphicUsed by:235
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:235
Symbol 235 MovieClipUses:232 234 214Used by:236
Symbol 236 MovieClipUses:54 95 102 183 120 193 196 218 231 235Used by:Timeline
Symbol 237 GraphicUsed by:Timeline
Symbol 238 GraphicUsed by:244  Timeline
Symbol 239 ButtonUses:30Used by:243
Symbol 240 FontUsed by:241 256
Symbol 241 EditableTextUses:240Used by:243
Symbol 242 EditableTextUses:61Used by:243
Symbol 243 MovieClipUses:239 241 242 122 121Used by:244 396  Timeline
Symbol 244 MovieClipUses:238 243Used by:Timeline
Symbol 245 GraphicUsed by:Timeline
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246 185Used by:Timeline
Symbol 248 GraphicUsed by:249
Symbol 249 ButtonUses:248Used by:253
Symbol 250 GraphicUsed by:253
Symbol 251 GraphicUsed by:253
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:249 250 251 252Used by:Timeline
Symbol 254 GraphicUsed by:255 313 315 317 359 378
Symbol 255 MovieClipUses:254Used by:Timeline
Symbol 256 EditableTextUses:61 240Used by:Timeline
Symbol 257 GraphicUsed by:396  Timeline
Symbol 258 TextUses:61Used by:Timeline
Symbol 259 GraphicUsed by:271
Symbol 260 GraphicUsed by:271
Symbol 261 GraphicUsed by:271
Symbol 262 GraphicUsed by:271
Symbol 263 GraphicUsed by:271
Symbol 264 GraphicUsed by:271
Symbol 265 GraphicUsed by:271
Symbol 266 GraphicUsed by:271
Symbol 267 GraphicUsed by:271
Symbol 268 GraphicUsed by:271
Symbol 269 GraphicUsed by:271
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:259 260 261 262 263 264 265 266 267 268 269 270Used by:280
Symbol 272 TextUses:61Used by:280
Symbol 273 TextUses:61Used by:280
Symbol 274 GraphicUsed by:275 276 277 278 279 347
Symbol 275 ButtonUses:274Used by:280
Symbol 276 ButtonUses:274Used by:280
Symbol 277 ButtonUses:274Used by:280
Symbol 278 ButtonUses:274Used by:280
Symbol 279 ButtonUses:274Used by:280
Symbol 280 MovieClipUses:271 272 273 275 276 277 278 279Used by:Timeline
Symbol 281 GraphicUsed by:285
Symbol 282 GraphicUsed by:285
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:285
Symbol 285 MovieClipUses:281 282 284Used by:286
Symbol 286 MovieClipUses:285Used by:Timeline
Symbol 287 TextUses:61Used by:Timeline
Symbol 288 GraphicUsed by:291
Symbol 289 GraphicUsed by:291
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:156 127 146 136 163 168 169 141 125 151 288 289 290 122 121 180 147 164 157 137 128 140Used by:Timeline
Symbol 292 TextUses:61Used by:Timeline
Symbol 293 FontUsed by:294
Symbol 294 EditableTextUses:293Used by:328
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:307
Symbol 297 EditableTextUses:61Used by:307
Symbol 298 EditableTextUses:61Used by:307
Symbol 299 TextUses:61Used by:307
Symbol 300 ButtonUses:185Used by:303
Symbol 301 GraphicUsed by:303
Symbol 302 GraphicUsed by:303
Symbol 303 MovieClipUses:300 301 302Used by:307
Symbol 304 EditableTextUses:61Used by:307
Symbol 305 EditableTextUses:61Used by:307
Symbol 306 TextUses:61Used by:307
Symbol 307 MovieClipUses:296 297 298 299 303 304 305 306Used by:328
Symbol 308 FontUsed by:309 310 311 314 316
Symbol 309 TextUses:308Used by:313
Symbol 310 EditableTextUses:308Used by:312
Symbol 311 EditableTextUses:308Used by:312
Symbol 312 MovieClipUses:310 311Used by:313
Symbol 313 MovieClipUses:254 309 312Used by:328
Symbol 314 TextUses:308Used by:315
Symbol 315 MovieClipUses:254 314Used by:328
Symbol 316 TextUses:308Used by:317
Symbol 317 MovieClipUses:254 316Used by:328
Symbol 318 GraphicUsed by:327
Symbol 319 EditableTextUses:61Used by:327
Symbol 320 EditableTextUses:61Used by:327
Symbol 321 EditableTextUses:61Used by:327
Symbol 322 GraphicUsed by:327
Symbol 323 GraphicUsed by:327
Symbol 324 GraphicUsed by:327
Symbol 325 EditableTextUses:61Used by:327
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:318 319 320 321 322 323 324 325 326Used by:328
Symbol 328 MovieClipUses:294 307 313 315 317 327 63Used by:Timeline
Symbol 329 TextUses:61Used by:Timeline
Symbol 330 TextUses:61Used by:Timeline
Symbol 331 GraphicUsed by:341
Symbol 332 GraphicUsed by:341
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClipUses:333Used by:341
Symbol 335 GraphicUsed by:341
Symbol 336 ShapeTweeningUsed by:341
Symbol 337 ShapeTweeningUsed by:341
Symbol 338 ShapeTweeningUsed by:341
Symbol 339 ShapeTweeningUsed by:341
Symbol 340 GraphicUsed by:341
Symbol 341 MovieClipUses:331 332 334 335 336 337 338 339 340Used by:359
Symbol 342 GraphicUsed by:359
Symbol 343 EditableTextUses:61Used by:359
Symbol 344 TextUses:61Used by:359
Symbol 345 TextUses:61Used by:359
Symbol 346 GraphicUsed by:359
Symbol 347 ButtonUses:274Used by:355
Symbol 348 GraphicUsed by:355
Symbol 349 GraphicUsed by:353 355
Symbol 350 TextUses:61Used by:355
Symbol 351 TextUses:61Used by:355
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:349 352Used by:355
Symbol 354 TextUses:61Used by:355
Symbol 355 MovieClipUses:347 348 349 350 351 353 354Used by:359
Symbol 356 TextUses:61Used by:359
Symbol 357 MovieClipUses:107Used by:359
Symbol 358 EditableTextUses:61Used by:359
Symbol 359 MovieClipUses:254 341 342 343 344 345 346 355 356 357 358Used by:Timeline
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360 102Used by:Timeline
Symbol 362 GraphicUsed by:374
Symbol 363 GraphicUsed by:374
Symbol 364 GraphicUsed by:374
Symbol 365 GraphicUsed by:374
Symbol 366 GraphicUsed by:374
Symbol 367 GraphicUsed by:374
Symbol 368 GraphicUsed by:374
Symbol 369 GraphicUsed by:374
Symbol 370 GraphicUsed by:374
Symbol 371 GraphicUsed by:374
Symbol 372 GraphicUsed by:374
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:362 363 364 365 366 367 368 369 370 371 372 373Used by:376
Symbol 375 EditableTextUses:61Used by:376
Symbol 376 MovieClipUses:374 375Used by:Timeline
Symbol 377 TextUses:61Used by:378
Symbol 378 MovieClipUses:254 377Used by:Timeline
Symbol 379 TextUses:61Used by:396
Symbol 380 EditableTextUses:61Used by:396
Symbol 381 TextUses:61Used by:396
Symbol 382 EditableTextUses:61Used by:396
Symbol 383 TextUses:61Used by:396
Symbol 384 TextUses:61Used by:396
Symbol 385 EditableTextUses:61Used by:396
Symbol 386 TextUses:61Used by:396
Symbol 387 TextUses:61Used by:396
Symbol 388 EditableTextUses:61Used by:396
Symbol 389 TextUses:61Used by:396
Symbol 390 TextUses:61Used by:396
Symbol 391 EditableTextUses:61Used by:396
Symbol 392 TextUses:61Used by:396
Symbol 393 TextUses:61Used by:396
Symbol 394 EditableTextUses:61Used by:396
Symbol 395 TextUses:61Used by:396
Symbol 396 MovieClipUses:257 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 214 394 395 243Used by:Timeline

Instance Names

"inP3"Frame 1Symbol 50 MovieClip
"INmusic"Frame 1Symbol 51 MovieClip
"INmusic2"Frame 1Symbol 52 MovieClip
"INsChar"Frame 1Symbol 53 MovieClip
"INsTile"Frame 1Symbol 54 MovieClip
"inLoader"Frame 12Symbol 60 MovieClip
"inFlashingText"Frame 25Symbol 63 MovieClip
"txt11"Frame 25Symbol 65 EditableText
"txt12"Frame 25Symbol 66 EditableText
"txt13"Frame 25Symbol 67 EditableText
"txt14"Frame 25Symbol 68 EditableText
"txt15"Frame 25Symbol 69 EditableText
"txt21"Frame 25Symbol 72 EditableText
"txt22"Frame 25Symbol 73 EditableText
"txt23"Frame 25Symbol 74 EditableText
"txt24"Frame 25Symbol 75 EditableText
"txt25"Frame 25Symbol 76 EditableText
"txt31"Frame 25Symbol 77 EditableText
"txt32"Frame 25Symbol 78 EditableText
"txt33"Frame 25Symbol 79 EditableText
"txt34"Frame 25Symbol 80 EditableText
"txt35"Frame 25Symbol 81 EditableText
"txt41"Frame 25Symbol 82 EditableText
"txt42"Frame 25Symbol 83 EditableText
"txt43"Frame 25Symbol 84 EditableText
"txt44"Frame 25Symbol 85 EditableText
"txt45"Frame 25Symbol 86 EditableText
"txt51"Frame 25Symbol 87 EditableText
"txt52"Frame 25Symbol 88 EditableText
"txt53"Frame 25Symbol 89 EditableText
"txt54"Frame 25Symbol 90 EditableText
"txt55"Frame 25Symbol 91 EditableText
"INtileSet"Frame 25Symbol 236 MovieClip
"INmenu"Frame 39Symbol 244 MovieClip
"INfade1"Frame 39Symbol 255 MovieClip
"inBridgeSelection"Frame 49Symbol 280 MovieClip
"INfade"Frame 49Symbol 255 MovieClip
"INbg"Frame 57Symbol 286 MovieClip
"inButton"Frame 60Symbol 243 MovieClip
"INfade3"Frame 60Symbol 255 MovieClip
"inScores"Frame 70Symbol 328 MovieClip
"inButton"Frame 70Symbol 243 MovieClip
"inButton"Frame 70Symbol 243 MovieClip
"INfade4"Frame 70Symbol 255 MovieClip
"inButton"Frame 76Symbol 243 MovieClip
"INfade5"Frame 89Symbol 255 MovieClip
"INgameMenu"Frame 90Symbol 359 MovieClip
"INgameGuide"Frame 97Symbol 361 MovieClip
"inBridgeNum"Frame 97Symbol 376 MovieClip
"INkeys"Frame 148Symbol 378 MovieClip
"INgameGuide"Frame 149Symbol 361 MovieClip
"INgameGuide"Frame 174Symbol 361 MovieClip
"INgameGuide"Frame 199Symbol 361 MovieClip
"INgameGuide"Frame 224Symbol 361 MovieClip
"INgameGuide"Frame 249Symbol 361 MovieClip
"INfade7"Frame 325Symbol 255 MovieClip
"INgameGuide"Frame 355Symbol 361 MovieClip
"INendScore"Frame 355Symbol 396 MovieClip
"INfade6"Frame 355Symbol 255 MovieClip
"INbar"Symbol 60 MovieClip Frame 1Symbol 59 MovieClip
"inText"Symbol 63 MovieClip Frame 1Symbol 62 EditableText
"b1"Symbol 95 MovieClip Frame 3Symbol 94 MovieClip
"INnext"Symbol 102 MovieClip Frame 1Symbol 101 MovieClip
"INon"Symbol 102 MovieClip Frame 1Symbol 101 MovieClip
"INlast"Symbol 102 MovieClip Frame 1Symbol 101 MovieClip
"INstop"Symbol 119 MovieClip Frame 2Symbol 108 MovieClip
"INwalk"Symbol 119 MovieClip Frame 3Symbol 109 MovieClip
"INmanAnim"Symbol 120 MovieClip Frame 1Symbol 119 MovieClip
"INchar"Symbol 126 MovieClip Frame 1Symbol 120 MovieClip
"INswitch"Symbol 126 MovieClip Frame 1Symbol 123 MovieClip
"INchar"Symbol 129 MovieClip Frame 1Symbol 120 MovieClip
"INchar"Symbol 132 MovieClip Frame 1Symbol 120 MovieClip
"INchar"Symbol 135 MovieClip Frame 1Symbol 120 MovieClip
"INchar"Symbol 138 MovieClip Frame 1Symbol 120 MovieClip
"INchar"Symbol 142 MovieClip Frame 1Symbol 120 MovieClip
"INswitch"Symbol 142 MovieClip Frame 1Symbol 123 MovieClip
"INchar"Symbol 145 MovieClip Frame 1Symbol 120 MovieClip
"INchar"Symbol 148 MovieClip Frame 1Symbol 120 MovieClip
"INchar"Symbol 152 MovieClip Frame 1Symbol 120 MovieClip
"INswitch"Symbol 152 MovieClip Frame 1Symbol 123 MovieClip
"INchar"Symbol 155 MovieClip Frame 1Symbol 120 MovieClip
"INchar"Symbol 158 MovieClip Frame 1Symbol 120 MovieClip
"INchar"Symbol 162 MovieClip Frame 1Symbol 120 MovieClip
"INswitch"Symbol 162 MovieClip Frame 1Symbol 123 MovieClip
"INchar"Symbol 167 MovieClip Frame 1Symbol 120 MovieClip
"INswitch"Symbol 167 MovieClip Frame 1Symbol 123 MovieClip
"INchar"Symbol 172 MovieClip Frame 1Symbol 120 MovieClip
"INswitch"Symbol 172 MovieClip Frame 1Symbol 123 MovieClip
"IN34s"Symbol 176 MovieClip Frame 1Symbol 126 MovieClip
"IN34h"Symbol 176 MovieClip Frame 1Symbol 129 MovieClip
"IN34c"Symbol 176 MovieClip Frame 1Symbol 132 MovieClip
"IN23c"Symbol 176 MovieClip Frame 1Symbol 135 MovieClip
"IN23h"Symbol 176 MovieClip Frame 1Symbol 138 MovieClip
"IN23s"Symbol 176 MovieClip Frame 1Symbol 142 MovieClip
"IN14c"Symbol 176 MovieClip Frame 1Symbol 145 MovieClip
"IN14h"Symbol 176 MovieClip Frame 1Symbol 148 MovieClip
"IN14s"Symbol 176 MovieClip Frame 1Symbol 152 MovieClip
"IN12c"Symbol 176 MovieClip Frame 1Symbol 155 MovieClip
"IN12h"Symbol 176 MovieClip Frame 1Symbol 158 MovieClip
"IN12s"Symbol 176 MovieClip Frame 1Symbol 162 MovieClip
"IN24s"Symbol 176 MovieClip Frame 1Symbol 167 MovieClip
"IN13s"Symbol 176 MovieClip Frame 1Symbol 172 MovieClip
"INlines"Symbol 182 MovieClip Frame 1Symbol 176 MovieClip
"INcharacter"Symbol 182 MovieClip Frame 1Symbol 120 MovieClip
"INarrow"Symbol 182 MovieClip Frame 1Symbol 181 MovieClip
"INtile"Symbol 183 MovieClip Frame 1Symbol 182 MovieClip
"INflow"Symbol 217 MovieClip Frame 1Symbol 211 MovieClip
"INfx3"Symbol 218 MovieClip Frame 1Symbol 197 MovieClip
"INfx4"Symbol 218 MovieClip Frame 1Symbol 197 MovieClip
"INfx2"Symbol 218 MovieClip Frame 1Symbol 197 MovieClip
"INfx1"Symbol 218 MovieClip Frame 1Symbol 197 MovieClip
"INcharWatch"Symbol 218 MovieClip Frame 1Symbol 198 MovieClip
"INshoot"Symbol 218 MovieClip Frame 1Symbol 217 MovieClip
"BTlevel"Symbol 231 MovieClip Frame 1Symbol 219 Button
"INswap"Symbol 236 MovieClip Frame 1Symbol 54 MovieClip
"INbirds"Symbol 236 MovieClip Frame 1Symbol 95 MovieClip
"INrust"Symbol 236 MovieClip Frame 1Symbol 102 MovieClip
"INnewTiles"Symbol 236 MovieClip Frame 1Symbol 183 MovieClip
"INchar"Symbol 236 MovieClip Frame 1Symbol 120 MovieClip
"INconcreteNext"Symbol 236 MovieClip Frame 1Symbol 193 MovieClip
"INconcreteOn"Symbol 236 MovieClip Frame 1Symbol 193 MovieClip
"INconcreteLast"Symbol 236 MovieClip Frame 1Symbol 193 MovieClip
"INconcMan"Symbol 236 MovieClip Frame 1Symbol 196 MovieClip
"INdispenser"Symbol 236 MovieClip Frame 1Symbol 218 MovieClip
"INlevelNums"Symbol 236 MovieClip Frame 1Symbol 231 MovieClip
"INrat3"Symbol 236 MovieClip Frame 1Symbol 235 MovieClip
"INrat2"Symbol 236 MovieClip Frame 1Symbol 235 MovieClip
"INrat1"Symbol 236 MovieClip Frame 1Symbol 235 MovieClip
"INswapTop"Symbol 236 MovieClip Frame 1Symbol 54 MovieClip
"inButt2"Symbol 243 MovieClip Frame 1Symbol 239 Button
"inButt"Symbol 243 MovieClip Frame 1Symbol 239 Button
"txLabel2"Symbol 243 MovieClip Frame 1Symbol 241 EditableText
"txLabel"Symbol 243 MovieClip Frame 1Symbol 242 EditableText
"inButton"Symbol 244 MovieClip Frame 32Symbol 243 MovieClip
"inButton"Symbol 244 MovieClip Frame 37Symbol 243 MovieClip
"inButton"Symbol 244 MovieClip Frame 42Symbol 243 MovieClip
"inButton"Symbol 244 MovieClip Frame 42Symbol 243 MovieClip
"b1"Symbol 280 MovieClip Frame 1Symbol 271 MovieClip
"b2"Symbol 280 MovieClip Frame 1Symbol 271 MovieClip
"b3"Symbol 280 MovieClip Frame 1Symbol 271 MovieClip
"b4"Symbol 280 MovieClip Frame 1Symbol 271 MovieClip
"b5"Symbol 280 MovieClip Frame 1Symbol 271 MovieClip
"INriver"Symbol 286 MovieClip Frame 1Symbol 285 MovieClip
"txmail"Symbol 307 MovieClip Frame 1Symbol 297 EditableText
"txscore"Symbol 307 MovieClip Frame 1Symbol 298 EditableText
"inCheckBox"Symbol 307 MovieClip Frame 1Symbol 303 MovieClip
"txname"Symbol 307 MovieClip Frame 1Symbol 304 EditableText
"txerror"Symbol 307 MovieClip Frame 1Symbol 305 EditableText
"inText"Symbol 312 MovieClip Frame 1Symbol 310 EditableText
"inText"Symbol 312 MovieClip Frame 2Symbol 311 EditableText
"inPing"Symbol 313 MovieClip Frame 1Symbol 312 MovieClip
"txpositions"Symbol 327 MovieClip Frame 6Symbol 319 EditableText
"txscores"Symbol 327 MovieClip Frame 6Symbol 320 EditableText
"txnames"Symbol 327 MovieClip Frame 6Symbol 321 EditableText
"txOutput"Symbol 328 MovieClip Frame 1Symbol 294 EditableText
"inEntry"Symbol 328 MovieClip Frame 1Symbol 307 MovieClip
"inDataIO"Symbol 328 MovieClip Frame 1Symbol 313 MovieClip
"inFV"Symbol 328 MovieClip Frame 1Symbol 315 MovieClip
"inPrefs"Symbol 328 MovieClip Frame 1Symbol 317 MovieClip
"inHS"Symbol 328 MovieClip Frame 7Symbol 327 MovieClip
"INframe"Symbol 341 MovieClip Frame 1Symbol 334 MovieClip
"INclock"Symbol 359 MovieClip Frame 1Symbol 341 MovieClip
"txscore"Symbol 359 MovieClip Frame 1Symbol 343 EditableText
"inSpace"Symbol 359 MovieClip Frame 1Symbol 355 MovieClip
"inLives"Symbol 359 MovieClip Frame 1Symbol 357 MovieClip
"INtimeNum"Symbol 359 MovieClip Frame 4Symbol 358 EditableText
"INrust"Symbol 361 MovieClip Frame 1Symbol 102 MovieClip
"inNum"Symbol 376 MovieClip Frame 1Symbol 374 MovieClip
"txbridge"Symbol 376 MovieClip Frame 1Symbol 375 EditableText
"INtScore"Symbol 396 MovieClip Frame 1Symbol 380 EditableText
"INtTime"Symbol 396 MovieClip Frame 1Symbol 382 EditableText
"INtMoves"Symbol 396 MovieClip Frame 1Symbol 385 EditableText
"INtRivets"Symbol 396 MovieClip Frame 1Symbol 388 EditableText
"INtLevels"Symbol 396 MovieClip Frame 1Symbol 391 EditableText
"INtBridges"Symbol 396 MovieClip Frame 1Symbol 394 EditableText
"inButton"Symbol 396 MovieClip Frame 176Symbol 243 MovieClip
"inButton"Symbol 396 MovieClip Frame 176Symbol 243 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "sWhoosh"
ExportAssets (56)Timeline Frame 1Symbol 2 as "sWhistleOut"
ExportAssets (56)Timeline Frame 1Symbol 3 as "sWhistle2"
ExportAssets (56)Timeline Frame 1Symbol 4 as "sWhistle1"
ExportAssets (56)Timeline Frame 1Symbol 5 as "sTut"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sStep2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "sStep1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "sScream"
ExportAssets (56)Timeline Frame 1Symbol 9 as "sScoreUp"
ExportAssets (56)Timeline Frame 1Symbol 10 as "sScoreDown"
ExportAssets (56)Timeline Frame 1Symbol 11 as "sRatStart"
ExportAssets (56)Timeline Frame 1Symbol 12 as "sRatMove"
ExportAssets (56)Timeline Frame 1Symbol 13 as "sRatFind"
ExportAssets (56)Timeline Frame 1Symbol 14 as "sOutro2"
ExportAssets (56)Timeline Frame 1Symbol 15 as "sOutro1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "sLoopFast"
ExportAssets (56)Timeline Frame 1Symbol 17 as "sLoop56"
ExportAssets (56)Timeline Frame 1Symbol 18 as "sLoop4"
ExportAssets (56)Timeline Frame 1Symbol 19 as "sLoop3"
ExportAssets (56)Timeline Frame 1Symbol 20 as "sLoop2"
ExportAssets (56)Timeline Frame 1Symbol 21 as "sLoop"
ExportAssets (56)Timeline Frame 1Symbol 22 as "sIntro"
ExportAssets (56)Timeline Frame 1Symbol 23 as "sFall"
ExportAssets (56)Timeline Frame 1Symbol 24 as "sDispenserSplat"
ExportAssets (56)Timeline Frame 1Symbol 25 as "sDispenserPour"
ExportAssets (56)Timeline Frame 1Symbol 26 as "sDispenserMove"
ExportAssets (56)Timeline Frame 1Symbol 27 as "sDispenserAlarm"
ExportAssets (56)Timeline Frame 1Symbol 28 as "sConstruction"
ExportAssets (56)Timeline Frame 1Symbol 29 as "sClank"

Labels

"start"Frame 2
"load"Frame 12
"testDone"Frame 17
"reinit"Frame 20
"init"Frame 25
"menu"Frame 39
"levels"Frame 49
"instruct"Frame 60
"enter"Frame 70
"score"Frame 76
"high"Frame 82
"game"Frame 89
"newbridge"Frame 97
"level1"Frame 148
"level2"Frame 173
"level3"Frame 198
"level4"Frame 223
"level5"Frame 248
"endgame"Frame 289
"endscore"Frame 355
"blank"Symbol 60 MovieClip Frame 24
"start"Symbol 94 MovieClip Frame 1
"loop"Symbol 94 MovieClip Frame 51
"start"Symbol 95 MovieClip Frame 2
"on"Symbol 95 MovieClip Frame 3
"fade"Symbol 95 MovieClip Frame 5
"blank"Symbol 95 MovieClip Frame 38
"start"Symbol 101 MovieClip Frame 1
"concrete"Symbol 101 MovieClip Frame 11
"concreted"Symbol 101 MovieClip Frame 21
"start"Symbol 108 MovieClip Frame 1
"start"Symbol 109 MovieClip Frame 10
"start"Symbol 118 MovieClip Frame 1
"blank"Symbol 119 MovieClip Frame 1
"stop"Symbol 119 MovieClip Frame 2
"walk"Symbol 119 MovieClip Frame 3
"fall"Symbol 119 MovieClip Frame 4
"complete"Symbol 119 MovieClip Frame 5
"score"Symbol 119 MovieClip Frame 6
"dead"Symbol 119 MovieClip Frame 7
"default"Symbol 120 MovieClip Frame 1
"active"Symbol 120 MovieClip Frame 2
"inactive"Symbol 120 MovieClip Frame 3
"blank"Symbol 123 MovieClip Frame 1
"on"Symbol 123 MovieClip Frame 4
"off"Symbol 123 MovieClip Frame 8
"start"Symbol 126 MovieClip Frame 1
"normal"Symbol 126 MovieClip Frame 167
"on"Symbol 126 MovieClip Frame 172
"steel"Symbol 126 MovieClip Frame 177
"steelSwitch"Symbol 126 MovieClip Frame 179
"blank"Symbol 126 MovieClip Frame 182
"start"Symbol 129 MovieClip Frame 1
"normal"Symbol 129 MovieClip Frame 122
"on"Symbol 129 MovieClip Frame 127
"steel"Symbol 129 MovieClip Frame 132
"blank"Symbol 129 MovieClip Frame 137
"start"Symbol 132 MovieClip Frame 1
"normal"Symbol 132 MovieClip Frame 152
"on"Symbol 132 MovieClip Frame 157
"steel"Symbol 132 MovieClip Frame 162
"blank"Symbol 132 MovieClip Frame 167
"start"Symbol 135 MovieClip Frame 1
"normal"Symbol 135 MovieClip Frame 152
"on"Symbol 135 MovieClip Frame 157
"steel"Symbol 135 MovieClip Frame 162
"blank"Symbol 135 MovieClip Frame 167
"start"Symbol 138 MovieClip Frame 1
"normal"Symbol 138 MovieClip Frame 122
"on"Symbol 138 MovieClip Frame 127
"steel"Symbol 138 MovieClip Frame 132
"blank"Symbol 138 MovieClip Frame 137
"start"Symbol 142 MovieClip Frame 1
"normal"Symbol 142 MovieClip Frame 167
"on"Symbol 142 MovieClip Frame 172
"steel"Symbol 142 MovieClip Frame 177
"steelSwitch"Symbol 142 MovieClip Frame 179
"blank"Symbol 142 MovieClip Frame 182
"start"Symbol 145 MovieClip Frame 1
"normal"Symbol 145 MovieClip Frame 153
"on"Symbol 145 MovieClip Frame 158
"steel"Symbol 145 MovieClip Frame 163
"blank"Symbol 145 MovieClip Frame 168
"start"Symbol 148 MovieClip Frame 1
"normal"Symbol 148 MovieClip Frame 122
"on"Symbol 148 MovieClip Frame 127
"steel"Symbol 148 MovieClip Frame 132
"blank"Symbol 148 MovieClip Frame 137
"start"Symbol 152 MovieClip Frame 1
"normal"Symbol 152 MovieClip Frame 167
"on"Symbol 152 MovieClip Frame 172
"steel"Symbol 152 MovieClip Frame 177
"steelSwitch"Symbol 152 MovieClip Frame 179
"blank"Symbol 152 MovieClip Frame 182
"start"Symbol 155 MovieClip Frame 1
"normal"Symbol 155 MovieClip Frame 153
"on"Symbol 155 MovieClip Frame 158
"steel"Symbol 155 MovieClip Frame 163
"blank"Symbol 155 MovieClip Frame 168
"start"Symbol 158 MovieClip Frame 1
"normal"Symbol 158 MovieClip Frame 121
"on"Symbol 158 MovieClip Frame 126
"steel"Symbol 158 MovieClip Frame 131
"blank"Symbol 158 MovieClip Frame 136
"start"Symbol 162 MovieClip Frame 1
"normal"Symbol 162 MovieClip Frame 167
"on"Symbol 162 MovieClip Frame 172
"steel"Symbol 162 MovieClip Frame 177
"steelSwitch"Symbol 162 MovieClip Frame 180
"blank"Symbol 162 MovieClip Frame 182
"start"Symbol 167 MovieClip Frame 1
"normal"Symbol 167 MovieClip Frame 181
"on"Symbol 167 MovieClip Frame 186
"rust"Symbol 167 MovieClip Frame 191
"steel"Symbol 167 MovieClip Frame 196
"steelSwitch"Symbol 167 MovieClip Frame 200
"blank"Symbol 167 MovieClip Frame 205
"start"Symbol 172 MovieClip Frame 1
"normal"Symbol 172 MovieClip Frame 182
"on"Symbol 172 MovieClip Frame 187
"rust"Symbol 172 MovieClip Frame 192
"steel"Symbol 172 MovieClip Frame 197
"steelSwitch"Symbol 172 MovieClip Frame 201
"blank"Symbol 172 MovieClip Frame 206
"start"Symbol 176 MovieClip Frame 1
"graphics"Symbol 176 MovieClip Frame 9
"blank"Symbol 176 MovieClip Frame 16
"block"Symbol 176 MovieClip Frame 23
"b1"Symbol 176 MovieClip Frame 30
"b2"Symbol 176 MovieClip Frame 35
"b3"Symbol 176 MovieClip Frame 40
"b4"Symbol 176 MovieClip Frame 45
"c1"Symbol 176 MovieClip Frame 49
"c2"Symbol 176 MovieClip Frame 53
"c3"Symbol 176 MovieClip Frame 57
"c4"Symbol 176 MovieClip Frame 61
"off"Symbol 181 MovieClip Frame 1
"left"Symbol 181 MovieClip Frame 10
"right"Symbol 181 MovieClip Frame 19
"up"Symbol 181 MovieClip Frame 27
"down"Symbol 181 MovieClip Frame 35
"start"Symbol 182 MovieClip Frame 1
"startGame"Symbol 182 MovieClip Frame 10
"hole"Symbol 182 MovieClip Frame 20
"off"Symbol 193 MovieClip Frame 1
"start"Symbol 193 MovieClip Frame 3
"on"Symbol 193 MovieClip Frame 82
"off"Symbol 196 MovieClip Frame 1
"start"Symbol 196 MovieClip Frame 2
"on"Symbol 196 MovieClip Frame 21
"start"Symbol 198 MovieClip Frame 1
"blank"Symbol 198 MovieClip Frame 20
"start"Symbol 211 MovieClip Frame 1
"start"Symbol 218 MovieClip Frame 1
"blank"Symbol 231 MovieClip Frame 6
"blank"Symbol 235 MovieClip Frame 1
"start1"Symbol 235 MovieClip Frame 3
"start"Symbol 235 MovieClip Frame 66
"start"Symbol 236 MovieClip Frame 1
"game"Symbol 236 MovieClip Frame 9
"off"Symbol 243 MovieClip Frame 2
"over"Symbol 243 MovieClip Frame 3
"on"Symbol 243 MovieClip Frame 4
"start"Symbol 244 MovieClip Frame 1
"out"Symbol 244 MovieClip Frame 43
"on"Symbol 253 MovieClip Frame 1
"off"Symbol 253 MovieClip Frame 2
"toBlack"Symbol 255 MovieClip Frame 1
"on"Symbol 255 MovieClip Frame 20
"fromBlack"Symbol 255 MovieClip Frame 22
"blank"Symbol 255 MovieClip Frame 42
"out"Symbol 280 MovieClip Frame 23
"start"Symbol 285 MovieClip Frame 2
"slow"Symbol 285 MovieClip Frame 41
"start"Symbol 286 MovieClip Frame 2
"level1"Symbol 286 MovieClip Frame 60
"level2"Symbol 286 MovieClip Frame 85
"level3"Symbol 286 MovieClip Frame 110
"level4"Symbol 286 MovieClip Frame 135
"level5"Symbol 286 MovieClip Frame 160
"bridge"Symbol 286 MovieClip Frame 161
"start"Symbol 291 MovieClip Frame 10
"off"Symbol 303 MovieClip Frame 2
"on"Symbol 303 MovieClip Frame 3
"initialise"Symbol 313 MovieClip Frame 1
"start"Symbol 327 MovieClip Frame 1
"show"Symbol 327 MovieClip Frame 6
"showAll"Symbol 327 MovieClip Frame 30
"start"Symbol 328 MovieClip Frame 1
"entry"Symbol 328 MovieClip Frame 7
"wait"Symbol 328 MovieClip Frame 13
"score"Symbol 328 MovieClip Frame 19
"error"Symbol 328 MovieClip Frame 25
"start"Symbol 334 MovieClip Frame 1
"off"Symbol 355 MovieClip Frame 1
"on"Symbol 355 MovieClip Frame 2
"off"Symbol 359 MovieClip Frame 1
"on"Symbol 359 MovieClip Frame 4
"clear"Symbol 361 MovieClip Frame 2
"bridges"Symbol 396 MovieClip Frame 31
"levels"Symbol 396 MovieClip Frame 51
"rivets"Symbol 396 MovieClip Frame 73
"moves"Symbol 396 MovieClip Frame 98
"time"Symbol 396 MovieClip Frame 122
"score"Symbol 396 MovieClip Frame 145




http://swfchan.com/3/12774/info.shtml
Created: 5/6 -2019 14:47:46 Last modified: 5/6 -2019 14:47:46 Server time: 15/05 -2024 17:28:52