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

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

Key To Adventure - Episode 1.swf

This is the info page for
Flash #48054

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


Text
change quality:

PLAY

Episode 1
"Welcome to Puzzle Cave"

a Joe+Bzzzt game

OFF

OFF

OFF

ON

ON

ON

debug mode:

How many people are playing?

1P

2P

HOW TO PLAY
1P/PC

1

W

D

S

A

jump
action
move

action

move

move

joe

bzzzt

switch camera focus
between joe and bzzzt

HOW TO PLAY
2P/PC

P1: joe

P2: bzzzt

HOW TO PLAY
1P/Wii

point at screen

jump
move
action

HOW TO PLAY
2P/Wii

move             action   jump

P2: joe

move
by pointing at screen

P1: bzzzt

switch camera focus
between joe and bzzzt

HOW TO PLAY, cont'd
Find the key and bring it to the door.
Use Bzzzt to get to places Joe can't go.
Bzzzt can grab most items and bring them to Joe - just click on them.
The boots item allows you to make an extra jump in midair.
Switches open barriers of the same color.

30

LEVLELELVE

LEVLELELVE

enter frame label

LEVEL

30

30

TO BE CONTINUED...

CREDITS
created by Zachary Hinchliffe
lead programming by Nator!
voices:
Moose: Joe, Bzzzt
ZeeChan: Distressed Damsel
emcgo: Dr. Bad
music, characters, concept, graphics, animation,
most level design, original engine, and everything else by Zach
additional level designs: Finch (1-2), Brandon P. (1-3),
Keenan K. (1-7), Brittany H. (1-10)
END EPISODE 1

ActionScript [AS1/AS2]

Frame 1
var playingWii = com.wiicade.Wii.isWii(); if (_root.playingWii) { _root.qual = 3; _quality = "low"; } else { _root.qual = 1; _quality = "high"; } _root.debug = false;
Frame 2
_global.fpsCounter = function () { _root.createEmptyMovieClip("movFrameRate", 100); _root.movFrameRate.onEnterFrame = function () { this.t = getTimer(); _root.frameRateSource = Math.round(1000 / (this.t - this.o)); this.o = this.t; }; }; _global.camVars = function () { if (_root.camFocus && (!_root.nocam)) { _root.scrollVarX = _root.scrollVarXJoe; _root.scrollVarY = _root.scrollVarYJoe; } else if ((!_root.camFocus) && (!_root.nocam)) { _root.scrollVarX = _root.scrollVarXBzzzt; _root.scrollVarY = _root.scrollVarYBzzzt; } else if (_root.nocam) { _root.scrollVarX = 0; _root.scrollVarY = 0; } _root.checkerUp._x = 550 + _root.scrollVarXJoe; _root.checkerUp._y = _root.scrollVarYJoe; _root.checkerRight._x = 550 + _root.scrollVarXJoe; _root.checkerRight._y = _root.scrollVarYJoe; _root.checkerLeft._x = _root.scrollVarXJoe; _root.checkerLeft._y = _root.scrollVarYJoe; _root.checkerDown._x = 550 + _root.scrollVarXJoe; _root.checkerDown._y = 400 + _root.scrollVarYJoe; _root.checkerUp2._x = 550 + _root.scrollVarXBzzzt; _root.checkerUp2._y = _root.scrollVarYBzzzt; _root.checkerRight2._x = 550 + _root.scrollVarXBzzzt; _root.checkerRight2._y = _root.scrollVarYBzzzt; _root.checkerLeft2._x = _root.scrollVarXBzzzt; _root.checkerLeft2._y = _root.scrollVarYBzzzt; _root.checkerDown2._x = 550 + _root.scrollVarXBzzzt; _root.checkerDown2._y = 400 + _root.scrollVarYBzzzt; }; _global.camReset = function () { _root.scrollVarXJoe = 0; _root.scrollVarYJoe = 0; _root.scrollVarXBzzzt = 0; _root.scrollVarYBzzzt = 0; _root.rightWall._visible = false; _root.ground._visible = false; _root.celing._visible = false; _root.leftWall._visible = false; _root.scrollLockUp._visible = false; _root.scrollLockDown._visible = false; _root.scrollLockRight._visible = false; _root.scrollLockLeft._visible = false; _root.checkerUp._visible = false; _root.checkerDown._visible = false; _root.checkerRight._visible = false; _root.checkerLeft._visible = false; _root.checkerUp2._visible = false; _root.checkerDown2._visible = false; _root.checkerRight2._visible = false; _root.checkerLeft2._visible = false; _root.hero._visible = false; _root.hero2Bound._visible = false; _root.camVars._visible = false; _root.jumpCountMax = 1; }; _global.camMoveJoe = function (scrollSpeed) { if ((_root.hero._x > (350 + _root.scrollVarXJoe)) && (!_root.checkerRight.hitTest(_root.scrollLockRight))) { if (_root.camFocus) { _root.backBack._x = _root.backBack._x + 2; } _root.scrollVarXJoe = _root.scrollVarXJoe + scrollSpeed; } else if ((_root.hero._x < (200 + _root.scrollVarXJoe)) && (!_root.checkerLeft.hitTest(_root.scrollLockLeft))) { if (_root.camFocus) { _root.backBack._x = _root.backBack._x - 2; } _root.scrollVarXJoe = _root.scrollVarXJoe - scrollSpeed; } if ((_root.hero._y < (150 + _root.scrollVarYJoe)) && (!_root.checkerUp.hitTest(_root.scrollLockUp))) { if (_root.camFocus) { _root.backBack._y = _root.backBack._y - 2; } _root.scrollVarYJoe = _root.scrollVarYJoe - scrollSpeed; } else if (((_root.hero._y > (250 + _root.scrollVarYJoe)) && (!_root.checkerDown.hitTest(_root.scrollLockDown))) && (!_root.hero.jump)) { if (_root.camFocus) { _root.backBack._y = _root.backBack._y + 2; } _root.scrollVarYJoe = _root.scrollVarYJoe + scrollSpeed; } }; _global.camMoveBzzt = function (scrollSpeedX, scrollSpeedY) { if (((_root.hero2._x > (350 + _root.scrollVarXBzzzt)) && (!_root.checkerRight2.hitTest(_root.scrollLockRight))) && (_root.cursor._x > _root.hero2._x)) { if (!_root.camFocus) { _root.backBack._x = _root.backBack._x - (scrollSpeedX / 8); } _root.scrollVarXBzzzt = _root.scrollVarXBzzzt - scrollSpeedX; } else if (((_root.hero2._x < (200 + _root.scrollVarXBzzzt)) && (!_root.checkerLeft2.hitTest(_root.scrollLockLeft))) && (_root.cursor._x < _root.hero2._x)) { if (!_root.camFocus) { _root.backBack._x = _root.backBack._x - (scrollSpeedX / 8); } _root.scrollVarXBzzzt = _root.scrollVarXBzzzt - scrollSpeedX; } if (((_root.hero2._y < (150 + _root.scrollVarYBzzzt)) && (!_root.checkerUp2.hitTest(_root.scrollLockUp))) && (_root.cursor._y < _root.hero2._y)) { if (!_root.camFocus) { _root.backBack._y = _root.backBack._y - (scrollSpeedY / 8); } _root.scrollVarYBzzzt = _root.scrollVarYBzzzt - scrollSpeedY; } else if (((_root.hero2._y > (250 + _root.scrollVarYBzzzt)) && (!_root.checkerDown2.hitTest(_root.scrollLockDown))) && (_root.cursor._y > _root.hero2._y)) { if (!_root.camFocus) { _root.backBack._y = _root.backBack._y - (scrollSpeedY / 8); } _root.scrollVarYBzzzt = _root.scrollVarYBzzzt - scrollSpeedY; } };
Frame 3
Mouse.show(); stop();
Frame 4
Mouse.show(); stop();
Frame 5
Mouse.show(); stop();
Frame 6
Mouse.show(); stop();
Frame 7
Mouse.show(); stop();
Frame 8
Mouse.show(); stop();
Frame 10
if (_root.debug) { } else if (!_root.debug) { Mouse.hide(); } stop(); _global.fpsCounter(); _root.jumpCountMax = 1; _root.camFocus = true; _root.levelNext = "lv1-1"; _root.currentLevel = "The Park"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 10
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "cut2"; _root.doorIn = true; _root.jumpCountMax = 1; _root.joe.gotoAndStop(1); } }
Instance of Symbol 162 MovieClip "question" in Frame 10
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 10
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 10
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 222 MovieClip "cursor" in Frame 10
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 10
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 10
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 10
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 248 MovieClip "HUD" in Frame 10
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Frame 12
Mouse.show();
Frame 13
if (_root.debug) { } else if (!_root.debug) { Mouse.hide(); } stop(); _global.fpsCounter(); _root.jumpCountMax = 1; _root.camFocus = true; _root.levelNext = "lv1-2"; _root.currentLevel = "Puzzle Cave 1-1"; _root.nocam = false;
Instance of Symbol 162 MovieClip "question" in Frame 13
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 13
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 13
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 13
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 13
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 13
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 13
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 13
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 13
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Frame 16
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-3"; _root.currentLevel = "Puzzle Cave 1-2"; _root.nocam = false;
Instance of Symbol 162 MovieClip "question" in Frame 16
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 16
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 16
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 16
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 16
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 16
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 16
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 16
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 16
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Frame 19
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-4"; _root.currentLevel = "Puzzle Cave 1-3"; _root.nocam = false;
Instance of Symbol 357 MovieClip "jumpBoots" in Frame 19
onClipEvent (load) { got = false; used = false; } onClipEvent (enterFrame) { if ((this.hitTest(_root.joe) && (!got)) && (!used)) { got = true; _root.jumpCountMax++; _root.hero2.inv = false; } if (got) { _alpha = (_alpha - 5); } if (_alpha <= 0) { got = false; used = true; } if (_root.hero2.inv) { _x = _root.hero2._x; _y = _root.hero2._y; } }
Instance of Symbol 156 MovieClip "shi" in Frame 19
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-3b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 162 MovieClip "question" in Frame 19
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 19
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 19
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 19
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 0; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 19
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 19
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 19
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 19
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 19
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 21
onClipEvent (load) { _root.gotoAndStop("lv1-3"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-3"); }
Frame 24
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-5"; _root.currentLevel = "Puzzle Cave 1-4"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 24
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-4b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 357 MovieClip "jumpBoots" in Frame 24
onClipEvent (load) { got = false; used = false; } onClipEvent (enterFrame) { if ((this.hitTest(_root.joe) && (!got)) && (!used)) { got = true; _root.jumpCountMax++; _root.hero2.inv = false; } if (got) { _alpha = (_alpha - 5); } if (_alpha <= 0) { got = false; used = true; } if (_root.hero2.inv) { _x = _root.hero2._x; _y = _root.hero2._y; } }
Instance of Symbol 162 MovieClip "question" in Frame 24
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 24
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 24
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 24
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 24
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 24
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 24
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 24
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 24
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 26
onClipEvent (load) { _root.gotoAndStop("lv1-4"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-4"); }
Frame 28
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-6"; _root.currentLevel = "Puzzle Cave 1-5"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 28
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-5b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 357 MovieClip "jumpBoots" in Frame 28
onClipEvent (load) { got = false; used = false; } onClipEvent (enterFrame) { if ((this.hitTest(_root.joe) && (!got)) && (!used)) { got = true; _root.jumpCountMax++; _root.hero2.inv = false; } if (got) { _alpha = (_alpha - 5); } if (_alpha <= 0) { got = false; used = true; } if (_root.hero2.inv) { _x = _root.hero2._x; _y = _root.hero2._y; } }
Instance of Symbol 162 MovieClip "question" in Frame 28
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 28
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 28
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 28
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 28
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 28
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 28
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 28
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 28
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 30
onClipEvent (load) { _root.gotoAndStop("lv1-5"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-5"); }
Frame 32
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-7"; _root.currentLevel = "Puzzle Cave 1-6"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 32
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-6b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 162 MovieClip "question" in Frame 32
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 32
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 32
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 32
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 32
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 32
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 32
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 32
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 32
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 34
onClipEvent (load) { _root.gotoAndStop("lv1-6"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-6"); }
Frame 36
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-8"; _root.currentLevel = "Puzzle Cave 1-7"; _root.nocam = false;
Instance of Symbol 303 MovieClip "barrier" in Frame 36
onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.hero._x = _root.hero._x - _root.hero.speed; } }
Instance of Symbol 162 MovieClip "question" in Frame 36
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 36
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 36
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 36
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 36
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 36
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 36
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 36
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 36
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 38
onClipEvent (load) { _root.gotoAndStop("lv1-7"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-7"); }
Frame 40
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-9"; _root.currentLevel = "Puzzle Cave 1-8"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 40
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-8b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 162 MovieClip "question" in Frame 40
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 40
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 40
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } if ((Key.isDown(aKey) && (Key.isDown(num1) or Key.isDown(key1))) && (Key.isDown(wKey))) { _root.key._y = 330; } if ((Key.isDown(37) && (Key.isDown(num1) or Key.isDown(key1))) && (Key.isDown(38))) { _root.key._y = 330; } if (((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS))) && (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) && (_root.coop == 0)) { _root.key._y = 330; } if (((remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) && (remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS))) && (remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) && (_root.coop == 1)) { _root.key._y = 330; } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 40
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 40
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 40
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 40
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 40
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 40
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 42
onClipEvent (load) { _root.gotoAndStop("lv1-8"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-8"); }
Frame 44
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-10"; _root.currentLevel = "Puzzle Cave 1-9"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 44
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-9b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 162 MovieClip "question" in Frame 44
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 44
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 44
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 44
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 44
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 44
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 44
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 44
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 44
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 46
onClipEvent (load) { _root.gotoAndStop("lv1-9"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-9"); }
Frame 48
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-11"; _root.currentLevel = "Puzzle Cave 1-10"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 48
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-10b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 303 MovieClip "barrier" in Frame 48
onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.hero._x = _root.hero._x - _root.hero.speed; } }
Instance of Symbol 357 MovieClip "jumpBoots" in Frame 48
onClipEvent (load) { got = false; used = false; } onClipEvent (enterFrame) { if ((this.hitTest(_root.joe) && (!got)) && (!used)) { got = true; _root.jumpCountMax++; _root.hero2.inv = false; } if (got) { _alpha = (_alpha - 5); } if (_alpha <= 0) { got = false; used = true; } if (_root.hero2.inv) { _x = _root.hero2._x; _y = _root.hero2._y; } }
Instance of Symbol 162 MovieClip "question" in Frame 48
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 48
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 48
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 48
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 48
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 48
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 48
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 48
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 48
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 50
onClipEvent (load) { _root.gotoAndStop("lv1-10"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-10"); }
Frame 52
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-12"; _root.currentLevel = "Puzzle Cave 1-11"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 52
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-11b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 357 MovieClip "jumpBoots" in Frame 52
onClipEvent (load) { got = false; used = false; } onClipEvent (enterFrame) { if ((this.hitTest(_root.joe) && (!got)) && (!used)) { got = true; _root.jumpCountMax++; _root.hero2.inv = false; } if (got) { _alpha = (_alpha - 5); } if (_alpha <= 0) { got = false; used = true; } if (_root.hero2.inv) { _x = _root.hero2._x; _y = _root.hero2._y; } }
Instance of Symbol 484 MovieClip "diekill" in Frame 52
onClipEvent (enterFrame) { if (this.hitTest(_root.joe) && (_root.killSense.hitTest(_root.joe))) { _root.hero.dead = true; } }
Instance of Symbol 162 MovieClip "question" in Frame 52
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 52
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 52
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (dead) { _root.joe.gotoAndStop(6); _y = (_y + 15); keyOnePress = true; onGround = false; _root.ground.gotoAndStop(2); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if ((!onGround) && (!dead)) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!onGround) && (dead)) { _y = (_y + (gravity - jumpSpeed)); } else if (((!walk) && (!investigate)) && (!dead)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if (((!dead) && (Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0)))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if ((!dead) && (onGround)) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if (((!dead) && (Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0)))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if ((!dead) && (onGround)) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 52
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 52
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 52
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 52
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 52
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 52
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 54
onClipEvent (load) { _root.gotoAndStop("lv1-11"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-11"); }
Frame 56
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-13"; _root.currentLevel = "Puzzle Cave 1-12"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 56
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-12b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 162 MovieClip "question" in Frame 56
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 56
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 56
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 56
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 56
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 56
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 56
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 56
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 56
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 58
onClipEvent (load) { _root.gotoAndStop("lv1-12"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-12"); }
Frame 60
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-14"; _root.currentLevel = "Puzzle Cave 1-13"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 60
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-13b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 162 MovieClip "question" in Frame 60
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 60
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 60
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (dead) { _root.joe.gotoAndStop(6); _y = (_y + 15); keyOnePress = true; onGround = false; _root.ground.gotoAndStop(2); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if ((!onGround) && (!dead)) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!onGround) && (dead)) { _y = (_y + (gravity - jumpSpeed)); } else if (((!walk) && (!investigate)) && (!dead)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if (((!dead) && (Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0)))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if ((!dead) && (onGround)) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if (((!dead) && (Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0)))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if ((!dead) && (onGround)) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 60
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 60
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 60
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 60
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 60
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 60
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 62
onClipEvent (load) { _root.gotoAndStop("lv1-13"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-13"); }
Frame 64
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-15"; _root.currentLevel = "Puzzle Cave 1-14"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 64
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-14b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 522 MovieClip "diekill" in Frame 64
onClipEvent (enterFrame) { if (this.hitTest(_root.joe) && (_root.killSense.hitTest(_root.joe))) { _root.hero.dead = true; } }
Instance of Symbol 162 MovieClip "question" in Frame 64
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 64
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 64
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (dead) { _root.joe.gotoAndStop(6); _y = (_y + 15); keyOnePress = true; onGround = false; _root.ground.gotoAndStop(3); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if ((!onGround) && (!dead)) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!onGround) && (dead)) { _y = (_y + (gravity - jumpSpeed)); } else if (((!walk) && (!investigate)) && (!dead)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if (((!dead) && (Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0)))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if ((!dead) && (onGround)) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if (((!dead) && (Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0)))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if ((!dead) && (onGround)) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 64
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 64
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 64
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 64
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 64
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 64
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 66
onClipEvent (load) { _root.gotoAndStop("lv1-14"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-14"); }
Frame 68
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "lv1-16"; _root.currentLevel = "Puzzle Cave 1-15"; _root.nocam = false;
Instance of Symbol 156 MovieClip "shi" in Frame 68
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-15b"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 162 MovieClip "question" in Frame 68
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 68
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 68
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if (!onGround) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!walk) && (!investigate)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if ((Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if ((Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if (onGround) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 68
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 68
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 68
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 68
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 68
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 331 MovieClip "HUD" in Frame 68
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 70
onClipEvent (load) { _root.gotoAndStop("lv1-15"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-15"); }
Frame 72
nextFrame();
Instance of Symbol 363 MovieClip in Frame 73
onClipEvent (load) { _root.gotoAndStop("lv1-16b"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-16b"); }
Frame 74
stop(); _global.fpsCounter(); _root.buttonPress = false; _root.levelNext = "cut3"; _root.currentLevel = "Puzzle Cave 1-16"; _root.nocam = true;
Instance of Symbol 156 MovieClip "shi" in Frame 74
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.levelNext = "lv1-16c"; _root.doorIn = true; _root.jumpCountMax = 1; _root.hero2Move = 0; if (i == 0) { i++; mus = new Sound(this); mus.attachSound("sfxBuzz"); mus.start(0, 1); } } }
Instance of Symbol 357 MovieClip "jumpBoots" in Frame 74
onClipEvent (load) { got = false; used = false; } onClipEvent (enterFrame) { if ((this.hitTest(_root.joe) && (!got)) && (!used)) { got = true; _root.jumpCountMax++; _root.hero2.inv = false; } if (got) { _alpha = (_alpha - 5); } if (_alpha <= 0) { got = false; used = true; } if (_root.hero2.inv) { _x = _root.hero2._x; _y = _root.hero2._y; } }
Instance of Symbol 579 MovieClip in Frame 74
onClipEvent (load) { bossHealth = true; dirLeft = false; } onClipEvent (enterFrame) { if (bossHealth) { if (dirLeft) { _x = (_x - 6); } else if (!dirLeft) { _x = (_x + 6); } } else if (!bossHealth) { _y = (_y + 14); } if (this.hitTest(_root.rightWall)) { dirLeft = false; } if (this.hitTest(_root.leftWall)) { dirLeft = true; } if (this.hitTest(_root.barrel) && (_root.barrel._y < this._y)) { bossHealth = false; } if (this.hitTest(_root.hero)) { _root.hero.dead = true; } if (_y > 600) { _root.levelNext = "cut3"; _root.doorIn = true; _root.jumpCountMax = 1; _root.joe.gotoAndStop(1); } }
Instance of Symbol 583 MovieClip "barrel" in Frame 74
onClipEvent (enterFrame) { if (roll && (!fall)) { _x = (_x + 10); this.gotoAndStop(2); } else if ((!roll) && (!fall)) { _x = (_x - 10); this.gotoAndStop(1); } else if (fall) { _y = (_y + 15); } if (this.hitTest(_root.leftBarrel)) { roll = true; } if (this.hitTest(_root.rightBarrel)) { roll = false; } if (_root.ground.hitTest(_x + 23, _y + _height, true) && (!fall)) { fall = false; } else { fall = true; } }
Instance of Symbol 162 MovieClip "question" in Frame 74
onClipEvent (load) { if (_name == "poop") { this._x = _root.hero._x - 18; this._y = _root.hero._y + 6; _root.questionMark = true; } else { _visible = false; } i = 0; } onClipEvent (enterFrame) { if (_name == "poop") { i++; if (i < 4) { this._y = this._y - 15; } if ((i > 10) && (this._alpha != 0)) { this._alpha = 0; } else if ((i > 10) && (this._alpha != 100)) { this._alpha = 100; } if (i > 18) { _root.questionMark = false; } if (i == 19) { unloadMovie (this); } } }
Instance of Symbol 203 MovieClip "joe" in Frame 74
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 205 MovieClip "hero" in Frame 74
onClipEvent (load) { gravity = 25; speed = 13; jumpSpeed = 0; jumpSpeedReset = 45; cKey = 67; wKey = 87; aKey = 65; sKey = 83; dKey = 68; key1 = 49; key2 = 50; num1 = 97; num2 = 98; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_UP, 38); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_MINUS, 49); remote.setKeyMapping(com.wiicade.WiiRemote.BUTTON_PLUS, 67); jump = false; walk = false; faceRight = true; key1Press = false; key2Press = false; _root.doorIn = false; _root.questionMark = false; cKeyPress = false; } onClipEvent (enterFrame) { if (!_root.doorIn) { if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == false)) && (!keyOnePress)) { _root.camFocus = true; keyOnePress = true; } else if ((((remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS) or Key.isDown(key1)) or Key.isDown(num1)) && (_root.camFocus == true)) && (!keyOnePress)) { _root.camFocus = false; keyOnePress = true; } if (((!remote.isDown(com.wiicade.WiiRemote.BUTTON_MINUS)) && (!Key.isDown(num1))) && (!Key.isDown(key1))) { keyOnePress = false; } } if (investigate) { _root.joe.gotoAndStop(5); } if (dead) { _root.joe.gotoAndStop(6); _y = (_y + 15); keyOnePress = true; onGround = false; _root.ground.gotoAndStop(5); } if (faceRight) { _root.joe._xscale = 100; } else if (!faceRight) { _root.joe._xscale = -100; } if ((!onGround) && (!dead)) { _y = (_y + (gravity - jumpSpeed)); _root.joe.gotoAndStop(4); } else if ((!onGround) && (dead)) { _y = (_y + (gravity - jumpSpeed)); } else if (((!walk) && (!investigate)) && (!dead)) { _root.joe.gotoAndStop(1); } if (_x > (550 + _root.scrollVarX)) { _root.joePointer._x = 540 + _root.scrollVarX; _root.joePointer._xscale = -100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.joePointer._x = 10 + _root.scrollVarX; _root.joePointer._xscale = 100; _root.joePointer._visible = true; _root.joePointer._y = _y; } else { _root.joePointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.joePointer3._x = _x; _root.joePointer3._visible = true; _root.joePointer3._y = 390 + _root.scrollVarY; } else { _root.joePointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.joePointer2._visible = true; _root.joePointer2._x = _x; _root.joePointer2._y = 10 + _root.scrollVarY; } else { _root.joePointer2._visible = false; } _global.camMoveJoe(speed); if ((jumpSpeed > 0) && ((remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0))) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1))))) { jumpSpeed = jumpSpeed - 2; } else if ((jumpSpeed > 0) && ((!(remote.isDown(com.wiicade.WiiRemote.BUTTON_UP) or (Key.isDown(wKey) && (_root.coop == 0)))) or (!(remote2.isDown(com.wiicade.WiiRemote.BUTTON_2) or (Key.isDown(wKey) && (_root.coop == 1)))))) { jumpSpeed = jumpSpeed - 4; } if (jumpSpeed <= gravity) { jump = false; } if (!_root.doorIn) { if (((!dead) && (Key.isDown(dKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_RIGHT) && (_root.coop == 0)))) or (Key.isDown(dKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_DOWN) && (_root.coop == 1)))) { investigate = false; _x = (_x + speed); if ((!dead) && (onGround)) { _root.joe.gotoAndStop(2); } walk = true; faceRight = true; } else if (((!dead) && (Key.isDown(aKey) or (remote.isDown(com.wiicade.WiiRemote.BUTTON_LEFT) && (_root.coop == 0)))) or (Key.isDown(aKey) or (remote2.isDown(com.wiicade.WiiRemote.BUTTON_UP) && (_root.coop == 1)))) { investigate = false; _x = (_x - speed); if ((!dead) && (onGround)) { _root.joe.gotoAndStop(2); } walk = true; faceRight = false; } else { walk = false; } if (((((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) && (_root.coop == 0)) or ((Key.isDown(sKey) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_1)) && (_root.coop == 1))) && (!_root.downPress)) && (onGround)) { _root.downPress = true; if (this.hitTest(_root.door) && (key)) { _root.stop(); _root.door.gotoAndStop(2); _root.doorIn = true; key = false; investigate = true; } else if (this.hitTest(_root.redButton)) { _root.redButton.play(); _root.bb.play(); _root.bb2.play(); _root.bb3.play(); _root.hero2Move = 1; _root.hero2Bound.gotoAndStop(2); } else if (onGround) { if ((!_root.questionMark) && (!investigate)) { duplicateMovieClip (_root.question, "poop", getNextHighestDepth()); } investigate = true; } } else if (!((Key.isDown(sKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_DOWN)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_LEFT))) { _root.downPress = false; } if ((((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2)) && (jumpCount != _root.jumpCountMax)) && (!jumpKeyDown)) { investigate = false; jumpCount = jumpCount + 1; jumpKeyDown = true; jumpSpeed = jumpSpeedReset; jump = true; } else if (!((Key.isDown(wKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_UP)) or remote2.isDown(com.wiicade.WiiRemote.BUTTON_2))) { jumpKeyDown = false; } if (((_root.ground.hitTest(_x + -4, _y + _height, true) && (!jump)) or (_root.ground.hitTest(_x + 2, _y + _height, true) && (!jump))) or (_root.ground.hitTest(_x + 8, _y + _height, true) && (!jump))) { while ((_root.ground.hitTest(_x + -4, _y + (_height - 1), true) or _root.ground.hitTest(_x + 2, _y + (_height - 1), true)) or _root.ground.hitTest(_x + 8, _y + (_height - 1), true)) { _y = (_y-1); } _y = (_y + 4); onGround = true; jumpSpeed = 15; jumpCount = 0; } else { onGround = false; while (jumpCount == 0) { jumpCount = 1; } } if ((_root.leftWall.hitTest(_x + 8, _y + 40, true) or _root.leftWall.hitTest(_x + 16, _y + 30, true)) or _root.leftWall.hitTest(_x + 16, _y + 16, true)) { while ((_root.leftWall.hitTest(_x + 7, _y + 40, true) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) or _root.leftWall.hitTest(_x + 15, _y + 30, true)) { _x = (_x-1); } } if ((_root.rightWall.hitTest(_x + -16, _y + 16, true) or _root.rightWall.hitTest(_x + -16, _y + 30, true)) or _root.rightWall.hitTest(_x + -6, _y + 40, true)) { while ((_root.rightWall.hitTest(_x + -15, _y + 16, true) or _root.rightWall.hitTest(_x + -15, _y + 30, true)) or _root.rightWall.hitTest(_x + -5, _y + 40, true)) { _x = (_x+1); } } if ((_root.celing.hitTest(_x + 16, _y, true) or _root.celing.hitTest(_x + 0, _y, true)) or _root.celing.hitTest(_x + -16, _y + 0, true)) { while ((_root.celing.hitTest(_x + 16, _y - 1, true) or _root.celing.hitTest(_x + 0, _y - 1, true)) or _root.celing.hitTest(_x + -16, _y - 1, true)) { _y = (_y+1); } if (jumpSpeed > 6) { jumpSpeed = 6; } } } if (_root.joe.hitTest(_root.key)) { key = true; unloadMovie (_root.key); } }
Instance of Symbol 314 MovieClip "hero2" in Frame 74
onClipEvent (load) { inv = false; factor1 = 20; factor2 = factor1 - 1; divFact = 8; maxSpeed = 25; _root.hero2Move = 1; } onClipEvent (enterFrame) { if (_root.hero2Move == 1) { if (_root.clik) { gotoAndStop (2); } else { gotoAndStop (1); } if (!_root.doorIn) { xSpeedSour = (_x - _root.cursor._x) / divFact; ySpeedSour = (_y - _root.cursor._y) / divFact; } else { xSpeedSour = (_x - _root.joe._x) / divFact; ySpeedSour = (_y - _root.joe._y) / divFact; } if (xSpeedSour >= maxSpeed) { xSpeed = maxSpeed; } else { xSpeed = xSpeedSour; } if (xSpeedSour <= (-maxSpeed)) { xSpeed = -maxSpeed; } else { xSpeed = xSpeedSour; } if (ySpeedSour >= maxSpeed) { ySpeed = maxSpeed; } else { ySpeed = ySpeedSour; } if (ySpeedSour <= (-maxSpeed)) { ySpeed = -maxSpeed; } else { ySpeed = ySpeedSour; } _global.camMoveBzzt(xSpeedSour, ySpeedSour); _x = (_x - xSpeed); _y = (_y - ySpeed); if (this.hitTest(_root.hero) && (_root.hero2Inv)) { _root.hero2Inv = false; } if (!_root.doorIn) { if (_root.cursor._x > _x) { _xscale = -100; } else if (_root.cursor._x < _x) { _xscale = 100; } } else if (_root.joe._x > _x) { _xscale = -100; } else if (_root.joe_x < _x) { _xscale = 100; } if (_root.hero2Bound.hitTest(_x + factor1, _y, true) && (_root.cursor._x > _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x + factor2, _y, true) && (_root.cursor._x > _x)) { _x = (_x-1); } } if (_root.hero2Bound.hitTest(_x - factor1, _y, true) && (_root.cursor._x < _x)) { _x = (_x + xSpeed); while (_root.hero2Bound.hitTest(_x - factor2, _y, true) && (_root.cursor._x < _x)) { _x = (_x+1); } } if (_root.hero2Bound.hitTest(_x, _y + factor1, true) && (_root.cursor._y > _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y + factor2, true) && (_root.cursor._y > _y)) { _y = (_y-1); } } if (_root.hero2Bound.hitTest(_x, _y - factor1, true) && (_root.cursor._y < _y)) { _y = (_y + ySpeed); while (_root.hero2Bound.hitTest(_x, _y - factor2, true) && (_root.cursor._y < _y)) { _y = (_y+1); } } if (this.hitTest(_root.jumpBoots)) { if ((_root.clik && (!_root.jumpBoots.got)) && (!inv)) { inv = true; } } } if (_x > (550 + _root.scrollVarX)) { _root.pointer._x = 540 + _root.scrollVarX; _root.pointer._xscale = -100; _root.pointer._visible = true; _root.pointer._y = _y; } else if (_x < (0 + _root.scrollVarX)) { _root.pointer._x = 10 + _root.scrollVarX; _root.pointer._xscale = 100; _root.pointer._visible = true; _root.pointer._y = _y; } else { _root.pointer._visible = false; } if (_y > (400 + _root.scrollVarY)) { _root.pointer3._x = _x; _root.pointer3._visible = true; _root.pointer3._y = 390 + _root.scrollVarY; } else { _root.pointer3._visible = false; } if (_y < (0 + _root.scrollVarY)) { _root.pointer2._visible = true; _root.pointer2._x = _x; _root.pointer2._y = 10 + _root.scrollVarY; } else { _root.pointer2._visible = false; } if (this.hitTest(_root.redButton)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton.play(); } } if (this.hitTest(_root.redButton2)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton2.play(); } } if (this.hitTest(_root.redButton3)) { if (_root.clik && (!_root.buttonPress)) { _root.redButton3.play(); } } }
Instance of Symbol 222 MovieClip "cursor" in Frame 74
onClipEvent (load) { _root.clik = false; mous = false; clik = false; cKey = 67; var remote = com.wiicade.Wii.getRemote(0); var remote2 = com.wiicade.Wii.getRemote(1); } onClipEvent (enterFrame) { if (clik) { _root.clik = true; } else if (!clik) { _root.clik = false; } if ((Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS)) && (!cKeyPress)) { _root.qual++; if (_root.qual > 3) { _root.qual = 1; } cKeyPress = true; } else if (!(Key.isDown(cKey) or remote.isDown(com.wiicade.WiiRemote.BUTTON_PLUS))) { cKeyPress = false; } if (_root.coop == 0) { if (mous) { clik = true; } else if (!mous) { clik = false; } } else if (_root.coop == 1) { if (remote.isDown(com.wiicade.WiiRemote.BUTTON_A) or mous) { clik = true; } else if ((!remote.isDown(com.wiicade.WiiRemote.BUTTON_A)) or (!mous)) { clik = false; } } if (_root.qual == 1) { _root._quality = "high"; } else if (_root.qual == 2) { _root._quality = "medium"; } else if (_root.qual == 3) { _root._quality = "low"; } this._x = _root._xmouse; this._y = _root._ymouse; if (_x > (550 + _root.scrollVarX)) { _x = (550 + _root.scrollVarX); } if (_x < (0 + _root.scrollVarX)) { _x = (0 + _root.scrollVarX); } if (_y > (400 + _root.scrollVarY)) { _y = (400 + _root.scrollVarY); } if (_y < (0 + _root.scrollVarY)) { _y = (0 + _root.scrollVarY); } } onClipEvent (mouseDown) { mous = true; } onClipEvent (mouseUp) { mous = false; }
Instance of Symbol 224 MovieClip "cam" in Frame 74
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 229 MovieClip "fade" in Frame 74
onClipEvent (load) { this.gotoAndStop(3); _root.newLevel = true; } onClipEvent (enterFrame) { if ((!_root.doorIn) && (!_root.newLevel)) { _visible = false; } else if (_root.doorIn) { _visible = true; this.gotoAndStop(2); } _x = (-110 + _root.scrollVarX); _y = (-90 + _root.scrollVarY); }
Instance of Symbol 231 MovieClip "cameraVars" in Frame 74
onClipEvent (load) { _visible = false; } onClipEvent (enterFrame) { _global.camVars(); _root.HUD._x = 30 + _root.scrollVarX; _root.HUD._y = 10 + _root.scrollVarY; }
Instance of Symbol 585 MovieClip "HUD" in Frame 74
onClipEvent (load) { stop(); i = 0; } onClipEvent (enterFrame) { i++; if (i == 30) { _root.frameRate = _root.frameRateSource; i = 0; } }
Instance of Symbol 363 MovieClip in Frame 76
onClipEvent (load) { _root.gotoAndStop("lv1-16b"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-16b"); }
Frame 79
stop();
Symbol 6 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { _root.gotoAndStop(2); }
Symbol 6 MovieClip Frame 2
gotoAndPlay (1);
Symbol 8 MovieClip Frame 1
stop();
Symbol 598 MovieClip [__Packages.com.wiicade.Wii] Frame 0
class com.wiicade.Wii { static var instance; var keyboard, lc; function Wii () { if (!_global.Wii) { _global.Wii = this; } else { return; } wii = System.capabilities.os == "Nintendo Wii"; com.wiicade.WiiRemote.init(); com.wiicade.KeyboardController.init(); com.wiicade.Browser.init(); var _local3 = 0; while (_local3 < 4) { remotes[_local3] = new com.wiicade.WiiRemote(_local3); _local3++; } if (!isWii()) { keyboard = new com.wiicade.KeyboardController(wiicommand); } lc = new LocalConnection(); lc.connect("wii"); lc.wiicommand = function (packet) { _global.Wii.wiicommand(packet); }; if (isWii()) { getURL (((("javascript:initializeWiiCadeAPI(20, " + Stage.width) + ", ") + Stage.height) + ");"); } } static function getInstance() { if (!_global.Wii) { instance = new com.wiicade.Wii(); } return(_global.Wii); } static function init() { _global.Wii = null; instance = new com.wiicade.Wii(); } static function isWii() { var _local1 = getInstance(); return(_local1.wii || (_local1.virtualized)); } function wiicommand(packet) { var _local4 = getInstance(); var _local2 = (4294901760 & packet) >> 16; var _local3 = packet & 65535; if (_local2 < 5) { _local4.remotes[_local2 - 1].buttonsUpdated(_local3); } else if (_local2 < 9) { _local4.remotes[_local2 - 5].twistUpdated(_local3); } else if (_local2 < 13) { _local4.remotes[_local2 - 9].distanceUpdated(_local3); } else if (_local2 == 13) { parseFlags(_local3); } else if (_local2 < 18) { parseAttachment(_local3, _local2 - 14); } else if (_local2 < 22) { _local4.remotes[_local2 - 18].cursorXUpdated(_local3); } else if (_local2 < 32) { _local4.remotes[_local2 - 22].cursorYUpdated(_local3); } } function parseFlags(flags) { var _local7 = primary; var _local3; var _local4; var _local5 = 8; primary = flags & 3; if (primary != _local7) { getRemote(_local7).updatePrimary(false); getRemote(primary).updatePrimary(true); } virtualized = (4 & _local5) > 0; var _local2 = 0; while (_local2 < 4) { _local3 = getRemote(_local2); _local4 = (_local5 & flags) > 0; if (_local3.isConnected() != _local4) { _local3.connectedUpdated(_local4); } _local5 = _local5 << 1; _local2++; } } function parseAttachment(data, remote) { var _local4 = getRemote(remote); var _local3 = _local4.getAttachment(); var _local2; var _local1; if ((data & 256) == 0) { if (!(_local3 instanceof com.wiicade.Nunchuk)) { _local3 = new com.wiicade.Nunchuk(_local4); _local4.updateAttachment(_local3); } _local3.updateButtons(data & 3); _local2 = (data & 28) >>> 2; _local1 = (data & 224) >>> 5; if ((_local2 & 4) > 0) { _local2 = _local2 | 65528; } if ((_local1 & 4) > 0) { _local1 = _local1 | 65528; } _local2 = Math.floor((_local2 * 128) / 3); _local1 = Math.floor((_local1 * 128) / 3); _local3.updateStick(_local2, _local1); } } static function getRemote(identity) { var _local1 = getInstance(); if ((!_local1.activated[identity]) && (_local1.isWii())) { getURL (("javascript:activateWiiRemoteFeature(" + identity) + ", null, true);"); _local1.activated[identity] = true; } return(_local1.remotes[identity]); } static function getPrimaryRemote() { var _local1 = getInstance(); return(_local1.remotes[_local1.primary]); } static var COMMAND_BUTTONS = 1; static var COMMAND_TWIST = 5; static var COMMAND_DISTANCE = 9; static var COMMAND_FLAGS = 13; static var COMMAND_ATTACH = 14; static var COMMAND_CURSORX = 18; static var COMMAND_CURSORY = 22; var remotes = new Array(); var activated = new Array(); var primary = 0; var virtualized = false; var wii = true; }
Symbol 599 MovieClip [__Packages.com.wiicade.KeyboardController] Frame 0
class com.wiicade.KeyboardController { static var keyCodes, buttonCodes; var callback; function KeyboardController (callback) { this.callback = callback; Key.addListener(this); Mouse.addListener(this); if (!keyCodes) { init(); } } static function init() { keyCodes = new Array(); buttonCodes = new Array(); keyCodes[37] = com.wiicade.WiiRemote.BUTTON_LEFT; keyCodes[38] = com.wiicade.WiiRemote.BUTTON_UP; keyCodes[39] = com.wiicade.WiiRemote.BUTTON_RIGHT; keyCodes[40] = com.wiicade.WiiRemote.BUTTON_DOWN; keyCodes[65] = com.wiicade.WiiRemote.BUTTON_1; keyCodes[83] = com.wiicade.WiiRemote.BUTTON_2; keyCodes[68] = com.wiicade.WiiRemote.BUTTON_A; keyCodes[32] = com.wiicade.WiiRemote.BUTTON_B; keyCodes[187] = com.wiicade.WiiRemote.BUTTON_PLUS; keyCodes[189] = com.wiicade.WiiRemote.BUTTON_MINUS; buttonCodes[com.wiicade.WiiRemote.BUTTON_LEFT] = 37; buttonCodes[com.wiicade.WiiRemote.BUTTON_UP] = 38; buttonCodes[com.wiicade.WiiRemote.BUTTON_RIGHT] = 39; buttonCodes[com.wiicade.WiiRemote.BUTTON_DOWN] = 40; buttonCodes[com.wiicade.WiiRemote.BUTTON_1] = 65; buttonCodes[com.wiicade.WiiRemote.BUTTON_2] = 83; buttonCodes[com.wiicade.WiiRemote.BUTTON_A] = 68; buttonCodes[com.wiicade.WiiRemote.BUTTON_B] = 32; buttonCodes[com.wiicade.WiiRemote.BUTTON_PLUS] = 187; buttonCodes[com.wiicade.WiiRemote.BUTTON_MINUS] = 189; } function onKeyDown() { var _local2 = Key.getCode(); if (keyCodes[_local2]) { bitmap = bitmap | keyCodes[_local2]; callback((com.wiicade.Wii.COMMAND_BUTTONS << 16) | bitmap); } } function onKeyUp() { var _local2 = Key.getCode(); if (keyCodes[_local2]) { bitmap = bitmap & (~keyCodes[_local2]); callback((com.wiicade.Wii.COMMAND_BUTTONS << 16) | bitmap); } } function onMouseDown() { bitmap = bitmap | com.wiicade.WiiRemote.BUTTON_A; callback((com.wiicade.Wii.COMMAND_BUTTONS << 16) | bitmap); } function onMouseUp() { bitmap = bitmap & (~com.wiicade.WiiRemote.BUTTON_A); callback((com.wiicade.Wii.COMMAND_BUTTONS << 16) | bitmap); } function onMouseMove() { callback((com.wiicade.Wii.COMMAND_CURSORX << 16) | _xmouse); callback((com.wiicade.Wii.COMMAND_CURSORY << 16) | _ymouse); } static function getButtonMappingForKey(keyCode) { if (!keyCodes) { com.wiicade.Wii.isWii(); } return(keyCodes[keyCode]); } static function getKeyMappingForButton(buttonCode) { if (!keyCodes) { com.wiicade.Wii.isWii(); } return(buttonCodes[buttonCode]); } static function setKeyMapping(buttonCode, keyCode) { if (!keyCodes) { com.wiicade.Wii.isWii(); } var _local1 = buttonCodes[buttonCode]; var _local2 = keyCodes[keyCode]; if (_local1) { keyCodes[_local1] = null; } if (_local2) { buttonCodes[_local2] = null; } keyCodes[keyCode] = buttonCode; buttonCodes[buttonCode] = keyCode; } var bitmap = 0; }
Symbol 600 MovieClip [__Packages.com.wiicade.WiiRemote] Frame 0
class com.wiicade.WiiRemote { var identity, attachment, activated, dispatchEvent, oldcursorx, oldcursory; function WiiRemote (identity) { this.identity = identity; allowRotate = com.wiicade.Wii.isWii(); attachment = new com.wiicade.Nunchuk(this); activated = new Array(); if (this.identity == 0) { primary = true; connected = true; } mx.events.EventDispatcher.initialize(this); } static function init() { } function getIdentity() { return(identity); } function isPrimary() { return(primary); } function isConnected() { return(connected); } function isRotated() { return(rotated); } function setRotated(rotate) { rotated = rotate; } function getTwistAngle() { if ((!activated[com.wiicade.Wii.COMMAND_TWIST]) && (com.wiicade.Wii.isWii())) { getURL (((("javascript:activateWiiRemoteFeature(" + identity) + ", ") + (com.wiicade.Wii.COMMAND_TWIST + identity)) + ", true);"); activated[com.wiicade.Wii.COMMAND_TWIST] = true; } return(twistAngle); } function getDistance() { if ((!activated[com.wiicade.Wii.COMMAND_DISTANCE]) && (com.wiicade.Wii.isWii())) { getURL (((("javascript:activateWiiRemoteFeature(" + identity) + ", ") + (com.wiicade.Wii.COMMAND_DISTANCE + identity)) + ", true);"); activated[com.wiicade.Wii.COMMAND_DISTANCE] = true; } return(distance); } function getCursorX() { if ((!activated[com.wiicade.Wii.COMMAND_CURSORX]) && (com.wiicade.Wii.isWii())) { getURL (((("javascript:activateWiiRemoteFeature(" + identity) + ", ") + (com.wiicade.Wii.COMMAND_CURSORX + identity)) + ", true);"); activated[com.wiicade.Wii.COMMAND_CURSORX] = true; } return(cursorx); } function getCursorY() { if ((!activated[com.wiicade.Wii.COMMAND_CURSORX]) && (com.wiicade.Wii.isWii())) { getURL (((("javascript:activateWiiRemoteFeature(" + identity) + ", ") + (com.wiicade.Wii.COMMAND_CURSORX + identity)) + ", true);"); activated[com.wiicade.Wii.COMMAND_CURSORX] = true; } return(cursory); } function isFacingScreen() { return((cursorx > 0) || (cursory > 0)); } function isDown(buttonCode) { if (rotated && (allowRotate)) { if (buttonCode == BUTTON_UP) { buttonCode = BUTTON_RIGHT; } else if (buttonCode == BUTTON_RIGHT) { buttonCode = BUTTON_DOWN; } else if (buttonCode == BUTTON_DOWN) { buttonCode = BUTTON_LEFT; } else if (buttonCode == BUTTON_LEFT) { buttonCode = BUTTON_UP; } } return((pressed & buttonCode) > 0); } function getAttachment() { if ((!activated[com.wiicade.Wii.COMMAND_ATTACH]) && (com.wiicade.Wii.isWii())) { getURL (((("javascript:activateWiiRemoteFeature(" + identity) + ", ") + (com.wiicade.Wii.COMMAND_ATTACH + identity)) + ", true);"); activated[com.wiicade.Wii.COMMAND_ATTACH] = true; } return(attachment); } function buttonsUpdated(bitmap) { var _local2 = 1; var _local8 = pressed; var _local7; pressed = bitmap; _local7 = pressed ^ _local8; var _local3 = 0; while (_local3 < 10) { if ((_local7 & _local2) > 0) { if ((pressed & _local2) > 0) { dispatchEvent({type:"buttondown", buttonCode:_local2, identity:identity}); } else { dispatchEvent({type:"buttonup", buttonCode:_local2, identity:identity}); } } _local2 = _local2 << 1; _local3++; } } function twistUpdated(angle) { var _local2 = twistAngle; twistAngle = angle; if (twistAngle != _local2) { dispatchEvent({type:"twist", angle:angle, identity:identity}); } } function distanceUpdated(distance) { var _local2 = this.distance; this.distance = distance; if (this.distance != _local2) { dispatchEvent({type:"distance", distance:distance, identity:identity}); } } function connectedUpdated(connected) { var _local2 = this.connected; this.connected = connected; if (this.connected != _local2) { if (connected) { dispatchEvent({type:"connected", identity:identity}); } else { dispatchEvent({type:"disconnected", identity:identity}); } } } function cursorXUpdated(cursorx) { oldcursorx = this.cursorx; this.cursorx = cursorx; } function cursorYUpdated(cursory) { oldcursory = this.cursory; this.cursory = cursory; if ((cursorx != oldcursorx) || (this.cursory != oldcursory)) { dispatchEvent({type:"pointer", cursorx:cursorx, cursory:this.cursory, identity:identity}); } } function updatePrimary(primary) { this.primary = primary; } function updateAttachment(attachment) { this.attachment = attachment; } static var BUTTON_UP = 8; static var BUTTON_DOWN = 4; static var BUTTON_RIGHT = 2; static var BUTTON_LEFT = 1; static var BUTTON_1 = 64; static var BUTTON_2 = 32; static var BUTTON_A = 256; static var BUTTON_B = 128; static var BUTTON_PLUS = 16; static var BUTTON_MINUS = 512; var primary = false; var connected = false; var rotated = false; var allowRotate = true; var twistAngle = 0; var distance = 0; var cursorx = 0; var cursory = 0; var pressed = 0; }
Symbol 601 MovieClip [__Packages.com.wiicade.Nunchuk] Frame 0
class com.wiicade.Nunchuk { var parent, dispatchEvent; function Nunchuk (parent) { this.parent = parent; mx.events.EventDispatcher.initialize(this); } function isDown(buttonCode) { return((pressed & buttonCode) > 0); } function getStickX() { return(stickx); } function getStickY() { return(sticky); } function updateButtons(buttons) { var _local2 = 1; var _local8 = pressed; var _local7; pressed = buttons; _local7 = pressed ^ _local8; var _local3 = 0; while (_local3 < 10) { if ((_local7 & _local2) > 0) { if ((pressed & _local2) > 0) { dispatchEvent({type:"buttondown", buttonCode:_local2, identity:parent.getIdentity()}); } else { dispatchEvent({type:"buttonup", buttonCode:_local2, identity:parent.getIdentity()}); } } _local2 = _local2 << 1; _local3++; } } function updateStick(x, y) { stickx = x; sticky = y; } static var BUTTON_C = 2; static var BUTTON_Z = 1; var pressed = 0; var stickx = 0; var sticky = 0; }
Symbol 602 MovieClip [__Packages.mx.events.EventDispatcher] Frame 0
class mx.events.EventDispatcher { function EventDispatcher () { } static function _removeEventListener(queue, event, handler) { if (queue != undefined) { var _local4 = queue.length; var _local1; _local1 = 0; while (_local1 < _local4) { var _local2 = queue[_local1]; if (_local2 == handler) { queue.splice(_local1, 1); return(undefined); } _local1++; } } } static function initialize(object) { if (_fEventDispatcher == undefined) { _fEventDispatcher = new mx.events.EventDispatcher(); } object.addEventListener = _fEventDispatcher.addEventListener; object.removeEventListener = _fEventDispatcher.removeEventListener; object.dispatchEvent = _fEventDispatcher.dispatchEvent; object.dispatchQueue = _fEventDispatcher.dispatchQueue; } function dispatchQueue(queueObj, eventObj) { var _local7 = "__q_" + eventObj.type; var _local4 = queueObj[_local7]; if (_local4 != undefined) { var _local5; for (_local5 in _local4) { var _local1 = _local4[_local5]; var _local3 = typeof(_local1); if ((_local3 == "object") || (_local3 == "movieclip")) { if (_local1.handleEvent != undefined) { _local1.handleEvent(eventObj); } if (_local1[eventObj.type] != undefined) { if (exceptions[eventObj.type] == undefined) { _local1[eventObj.type](eventObj); } } } else { _local1.apply(queueObj, [eventObj]); } } } } function dispatchEvent(eventObj) { if (eventObj.target == undefined) { eventObj.target = this; } this[eventObj.type + "Handler"](eventObj); dispatchQueue(this, eventObj); } function addEventListener(event, handler) { var _local3 = "__q_" + event; if (this[_local3] == undefined) { this[_local3] = new Array(); } _global.ASSetPropFlags(this, _local3, 1); _removeEventListener(this[_local3], event, handler); this[_local3].push(handler); } function removeEventListener(event, handler) { var _local2 = "__q_" + event; _removeEventListener(this[_local2], event, handler); } static var _fEventDispatcher = undefined; static var exceptions = {move:1, draw:1, load:1}; }
Symbol 603 MovieClip [__Packages.com.wiicade.Browser] Frame 0
class com.wiicade.Browser { static var buttonEnabled; function Browser () { } static function init() { buttonEnabled = new Array(); buttonEnabled[com.wiicade.WiiRemote.BUTTON_LEFT] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_UP] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_RIGHT] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_DOWN] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_1] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_2] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_A] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_B] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_PLUS] = false; buttonEnabled[com.wiicade.WiiRemote.BUTTON_MINUS] = false; } static function isDefaultEnabled(buttonCode) { if (!buttonEnabled) { com.wiicade.Wii.isWii(); } return(buttonEnabled[buttonCode]); } static function setDefaultEnabled(buttonCode, enabled) { if (!buttonEnabled) { com.wiicade.Wii.isWii(); } buttonEnabled[buttonCode] = enabled; if (com.wiicade.Wii.isWii()) { getURL (((("javascript:enableWiiButton(" + buttonCode) + ",") + enabled) + ");"); } } static function enableZooming() { setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_PLUS, true); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_MINUS, true); } static function disableZooming() { setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_PLUS, false); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_MINUS, false); } static function enableScrolling() { setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_LEFT, true); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_RIGHT, true); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_UP, true); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_DOWN, true); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_B, true); } static function disableScrolling() { setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_LEFT, false); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_RIGHT, false); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_UP, false); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_DOWN, false); setDefaultEnabled(com.wiicade.WiiRemote.BUTTON_B, false); } static function setBackgroundColor(color) { if (com.wiicade.Wii.isWii()) { getURL (("javascript:setBackgroundColor(" + color) + ");"); } } }
Symbol 22 Button
on (release) { _root._quality = "low"; _root.qual = 3; }
Symbol 26 Button
on (release) { _root._quality = "medium"; _root.qual = 2; }
Symbol 30 Button
on (release) { _root._quality = "high"; _root.qual = 1; }
Symbol 36 Button
on (release) { _root.gotoAndStop(3); }
Symbol 47 Button
on (release) { _root.debug = false; }
Symbol 51 Button
on (release) { _root.debug = true; }
Symbol 54 MovieClip Frame 112
stop();
Symbol 57 Button
on (release) { _root.coop = 0; if (_root.playingWii) { gotoAndStop (6); } else if (!_root.playingWii) { gotoAndStop (4); } }
Symbol 59 Button
on (release) { if (_root.playingWii) { gotoAndStop (7); _root.coop = 1; } else if (!_root.playingWii) { gotoAndStop (5); _root.coop = 0; } }
Symbol 77 Button
on (release) { gotoAndStop (8); }
Symbol 99 Button
on (release) { play(); }
Symbol 102 Button
on (release) { _root.play(); }
Symbol 147 MovieClip Frame 1
_root.stop();
Symbol 147 MovieClip Frame 1537
_root.play();
Symbol 160 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 2
_root.nextFrame();
Symbol 193 MovieClip Frame 2
stop();
Symbol 195 MovieClip Frame 2
stop();
Symbol 202 MovieClip Frame 4
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 5
stop();
Symbol 203 MovieClip Frame 6
stop();
Symbol 210 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 210 MovieClip Frame 2
stop();
Symbol 211 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 211 MovieClip Frame 2
stop();
Symbol 212 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 212 MovieClip Frame 2
stop();
Symbol 224 MovieClip Frame 1
function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / this._width; var _local3 = sY / this._height; _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } this._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Symbol 227 MovieClip Frame 24
stop(); _root.nextLevel = true; _root.gotoAndStop(_root.levelNext);
Symbol 228 MovieClip Frame 24
stop();
Symbol 229 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 1
stop();
Symbol 244 Button
on (release) { _root.doorIn = true; }
Symbol 246 Button
on (release) { _root.gotoAndStop(1); }
Instance of Symbol 237 MovieClip in Symbol 248 MovieClip Frame 1
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { i++; if (i < 75) { gotoAndStop (1); } else { unloadMovie (this); } }
Instance of Symbol 247 MovieClip in Symbol 248 MovieClip Frame 1
onClipEvent (load) { if (!_root.debug) { unloadMovie (this); } }
Symbol 268 MovieClip Frame 1
_root.stop();
Symbol 268 MovieClip Frame 1310
_root.play();
Symbol 273 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 2
stop();
Symbol 292 MovieClip Frame 1
stop();
Symbol 292 MovieClip Frame 2
_root.buttonPress = true;
Symbol 292 MovieClip Frame 8
_root.barrier.gotoAndStop(2); _root.barrier2.gotoAndStop(2); _root.leftWall.gotoAndStop(2); _root.rightWall.gotoAndStop(2); _root.ground.gotoAndStop(2); stop();
Symbol 302 MovieClip Frame 5
stop();
Symbol 303 MovieClip Frame 1
stop();
Symbol 303 MovieClip Frame 2
stop();
Symbol 313 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 2
stop();
Instance of Symbol 313 MovieClip in Symbol 314 MovieClip Frame 2
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { i++; if (i > 40) { gotoAndStop (3); } }
Symbol 316 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 316 MovieClip Frame 2
stop();
Symbol 317 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 317 MovieClip Frame 2
stop();
Symbol 318 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 318 MovieClip Frame 2
stop();
Symbol 321 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 2
stop();
Symbol 326 MovieClip Frame 1
stop();
Symbol 329 MovieClip Frame 1
stop();
Instance of Symbol 321 MovieClip in Symbol 331 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.hero.key) { gotoAndStop (2); } else { gotoAndStop (1); } }
Instance of Symbol 326 MovieClip in Symbol 331 MovieClip Frame 1
onClipEvent (load) { if (_root.camFocus) { gotoAndStop (1); } else if (!_root.camFocus) { gotoAndStop (2); } } onClipEvent (enterFrame) { if (_root.camFocus) { gotoAndStop (1); } else if (!_root.camFocus) { gotoAndStop (2); } }
Instance of Symbol 329 MovieClip in Symbol 331 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.jumpCountMax == 2) { gotoAndStop (2); } }
Instance of Symbol 237 MovieClip in Symbol 331 MovieClip Frame 1
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { i++; if (i < 75) { gotoAndStop (1); } else { unloadMovie (this); } }
Instance of Symbol 247 MovieClip in Symbol 331 MovieClip Frame 1
onClipEvent (load) { if (!_root.debug) { unloadMovie (this); } }
Symbol 336 MovieClip Frame 1
stop();
Symbol 336 MovieClip Frame 2
stop();
Symbol 345 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 1
stop();
Symbol 354 MovieClip Frame 2
stop();
Symbol 360 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 6
stop(); _root.hero2Move = true;
Symbol 368 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 2
stop();
Symbol 378 MovieClip Frame 1
stop();
Symbol 378 MovieClip Frame 2
stop();
Symbol 381 MovieClip Frame 1
stop();
Symbol 381 MovieClip Frame 2
stop();
Symbol 392 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 2
_root.buttonPress = true;
Symbol 392 MovieClip Frame 8
_root.barrier.gotoAndStop(2); _root.barrier2.gotoAndStop(2); _root.leftWall.gotoAndStop(2); _root.rightWall.gotoAndStop(2); _root.ground.gotoAndStop(2); stop();
Symbol 395 MovieClip Frame 7
gotoAndPlay (4);
Symbol 396 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 2
stop();
Symbol 401 MovieClip Frame 1
stop();
Symbol 401 MovieClip Frame 2
stop();
Symbol 404 MovieClip Frame 1
stop();
Symbol 404 MovieClip Frame 2
stop();
Symbol 407 MovieClip Frame 1
stop();
Symbol 407 MovieClip Frame 2
stop();
Symbol 422 MovieClip Frame 1
stop(); _root.buttonPress = false;
Symbol 422 MovieClip Frame 2
_root.buttonPress = true;
Symbol 422 MovieClip Frame 6
_root.barrier.gotoAndStop(2); _root.barrier2.gotoAndStop(2); _root.barrier3.gotoAndStop(2); _root.barrier4.gotoAndStop(2); _root.barrier5.gotoAndStop(2); _root.leftWall.gotoAndStop(2); _root.rightWall.gotoAndStop(2); _root.ground.gotoAndStop(2);
Symbol 422 MovieClip Frame 8
stop(); _root.buttonPress = false;
Symbol 422 MovieClip Frame 9
_root.buttonPress = true;
Symbol 422 MovieClip Frame 13
_root.barrier.gotoAndStop(1); _root.barrier2.gotoAndStop(1); _root.barrier3.gotoAndStop(1); _root.barrier4.gotoAndStop(1); _root.barrier5.gotoAndStop(1); _root.leftWall.gotoAndStop(1); _root.rightWall.gotoAndStop(1); _root.ground.gotoAndStop(1);
Symbol 422 MovieClip Frame 15
gotoAndStop (1);
Symbol 428 MovieClip Frame 1
stop();
Symbol 428 MovieClip Frame 2
stop();
Symbol 452 MovieClip Frame 1
stop();
Symbol 452 MovieClip Frame 2
stop();
Symbol 464 MovieClip Frame 1
stop();
Symbol 464 MovieClip Frame 2
stop();
Symbol 474 MovieClip Frame 1
stop();
Symbol 474 MovieClip Frame 2
stop();
Symbol 476 MovieClip Frame 1
stop();
Symbol 476 MovieClip Frame 2
stop();
Symbol 490 MovieClip Frame 1
stop();
Symbol 493 MovieClip Frame 1
stop();
Symbol 493 MovieClip Frame 2
stop();
Symbol 499 MovieClip Frame 1
stop();
Symbol 499 MovieClip Frame 2
stop();
Symbol 502 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 2
stop();
Symbol 514 MovieClip Frame 1
stop();
Symbol 514 MovieClip Frame 2
stop();
Symbol 517 MovieClip Frame 1
stop();
Symbol 517 MovieClip Frame 2
stop();
Symbol 517 MovieClip Frame 3
stop();
Symbol 527 MovieClip Frame 1
stop();
Symbol 527 MovieClip Frame 2
stop();
Symbol 530 MovieClip Frame 1
stop();
Symbol 530 MovieClip Frame 2
stop();
Symbol 543 MovieClip Frame 1
stop();
Symbol 543 MovieClip Frame 2
stop();
Symbol 543 MovieClip Frame 3
stop();
Symbol 543 MovieClip Frame 4
stop();
Symbol 543 MovieClip Frame 5
stop();
Symbol 545 MovieClip Frame 1
stop();
Symbol 545 MovieClip Frame 2
stop();
Symbol 545 MovieClip Frame 3
stop();
Symbol 545 MovieClip Frame 4
stop();
Symbol 556 MovieClip Frame 1
stop();
Symbol 556 MovieClip Frame 2
_root.buttonPress = true;
Symbol 556 MovieClip Frame 4
_root.ground.gotoAndStop(2); _root.bb1.play();
Symbol 561 MovieClip Frame 1
stop();
Symbol 561 MovieClip Frame 2
_root.buttonPress = true;
Symbol 561 MovieClip Frame 4
_root.ground.gotoAndStop(3); _root.bb2.play(); _root.bb3.play();
Symbol 566 MovieClip Frame 1
stop();
Symbol 566 MovieClip Frame 2
_root.buttonPress = true;
Symbol 566 MovieClip Frame 4
_root.ground.gotoAndStop(4); _root.bb4.play();
Symbol 567 MovieClip Frame 1
stop();
Symbol 567 MovieClip Frame 26
_root.ground.gotoAndStop(1); _root.buttonPress = false;
Symbol 583 MovieClip Frame 1
stop();
Symbol 583 MovieClip Frame 2
stop();
Instance of Symbol 321 MovieClip in Symbol 585 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.hero.key) { gotoAndStop (2); } else { gotoAndStop (1); } }
Instance of Symbol 329 MovieClip in Symbol 585 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.jumpCountMax == 2) { gotoAndStop (2); } }
Instance of Symbol 237 MovieClip in Symbol 585 MovieClip Frame 1
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { i++; if (i < 75) { gotoAndStop (1); } else { unloadMovie (this); } }
Instance of Symbol 247 MovieClip in Symbol 585 MovieClip Frame 1
onClipEvent (load) { if (!_root.debug) { unloadMovie (this); } }
Symbol 595 MovieClip Frame 1
_root.stop();
Symbol 595 MovieClip Frame 518
_root.play();

Library Items

Symbol 1 Sound [sfxBuzz]
Symbol 2 GraphicUsed by:147 229 248 268 331 577 585 595  Timeline
Symbol 3 GraphicUsed by:4
Symbol 4 MovieClipUses:3Used by:6
Symbol 5 GraphicUsed by:6
Symbol 6 MovieClipUses:4 5Used by:Timeline
Symbol 7 GraphicUsed by:8
Symbol 8 MovieClipUses:7Used by:147 248 268 331 585 595  Timeline
Symbol 598 MovieClip [__Packages.com.wiicade.Wii]
Symbol 599 MovieClip [__Packages.com.wiicade.KeyboardController]
Symbol 600 MovieClip [__Packages.com.wiicade.WiiRemote]
Symbol 601 MovieClip [__Packages.com.wiicade.Nunchuk]
Symbol 602 MovieClip [__Packages.mx.events.EventDispatcher]
Symbol 603 MovieClip [__Packages.com.wiicade.Browser]
Symbol 9 SoundUsed by:Timeline
Symbol 10 GraphicUsed by:54
Symbol 11 GraphicUsed by:54
Symbol 12 GraphicUsed by:54
Symbol 13 GraphicUsed by:54
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:54
Symbol 16 FontUsed by:17 37 43 52 63 65 66 67 68 69 71 72 73 74 75 76 78 79 82 83 84 89 90 91 93 94 95 96 97 98 596
Symbol 17 TextUses:16Used by:53
Symbol 18 GraphicUsed by:22
Symbol 19 GraphicUsed by:22
Symbol 20 GraphicUsed by:22
Symbol 21 GraphicUsed by:22 26 30 47 51 102  Timeline
Symbol 22 ButtonUses:18 19 20 21Used by:53
Symbol 23 GraphicUsed by:26
Symbol 24 GraphicUsed by:26
Symbol 25 GraphicUsed by:26
Symbol 26 ButtonUses:23 24 25 21Used by:53
Symbol 27 GraphicUsed by:30
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 ButtonUses:27 28 29 21Used by:53
Symbol 31 GraphicUsed by:36 57 59 77 99
Symbol 32 FontUsed by:33 44 45 46 48 49 50 55 56 58 63 79 84 91 98 594 596
Symbol 33 TextUses:32Used by:36 77 99
Symbol 34 GraphicUsed by:36 57 59 77 99
Symbol 35 GraphicUsed by:36 57 59 77 99
Symbol 36 ButtonUses:31 33 34 35Used by:53
Symbol 37 TextUses:16Used by:53
Symbol 38 GraphicUsed by:53
Symbol 39 GraphicUsed by:53
Symbol 40 GraphicUsed by:53
Symbol 41 GraphicUsed by:53
Symbol 42 GraphicUsed by:53
Symbol 43 TextUses:16Used by:53
Symbol 44 TextUses:32Used by:47
Symbol 45 TextUses:32Used by:47
Symbol 46 TextUses:32Used by:47
Symbol 47 ButtonUses:44 45 46 21Used by:53
Symbol 48 TextUses:32Used by:51
Symbol 49 TextUses:32Used by:51
Symbol 50 TextUses:32Used by:51
Symbol 51 ButtonUses:48 49 50 21Used by:53
Symbol 52 TextUses:16Used by:53
Symbol 53 MovieClipUses:17 22 26 30 36 37 38 39 40 41 42 43 47 51 52Used by:54
Symbol 54 MovieClipUses:10 11 12 13 15 53Used by:Timeline
Symbol 55 TextUses:32Used by:Timeline
Symbol 56 TextUses:32Used by:57
Symbol 57 ButtonUses:31 56 34 35Used by:Timeline
Symbol 58 TextUses:32Used by:59
Symbol 59 ButtonUses:31 58 34 35Used by:Timeline
Symbol 60 SoundUsed by:Timeline
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:Timeline
Symbol 63 TextUses:32 16Used by:Timeline
Symbol 64 GraphicUsed by:Timeline
Symbol 65 TextUses:16Used by:Timeline
Symbol 66 TextUses:16Used by:Timeline
Symbol 67 TextUses:16Used by:Timeline
Symbol 68 TextUses:16Used by:Timeline
Symbol 69 TextUses:16Used by:Timeline
Symbol 70 GraphicUsed by:Timeline
Symbol 71 TextUses:16Used by:Timeline
Symbol 72 TextUses:16Used by:Timeline
Symbol 73 TextUses:16Used by:Timeline
Symbol 74 TextUses:16Used by:Timeline
Symbol 75 TextUses:16Used by:Timeline
Symbol 76 TextUses:16Used by:Timeline
Symbol 77 ButtonUses:31 33 34 35Used by:Timeline
Symbol 78 TextUses:16Used by:Timeline
Symbol 79 TextUses:32 16Used by:Timeline
Symbol 80 GraphicUsed by:Timeline
Symbol 81 GraphicUsed by:Timeline
Symbol 82 TextUses:16Used by:Timeline
Symbol 83 TextUses:16Used by:Timeline
Symbol 84 TextUses:32 16Used by:Timeline
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:86Used by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 TextUses:16Used by:Timeline
Symbol 90 TextUses:16Used by:Timeline
Symbol 91 TextUses:32 16Used by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 TextUses:16Used by:Timeline
Symbol 94 TextUses:16Used by:Timeline
Symbol 95 TextUses:16Used by:Timeline
Symbol 96 TextUses:16Used by:Timeline
Symbol 97 TextUses:16Used by:Timeline
Symbol 98 TextUses:32 16Used by:Timeline
Symbol 99 ButtonUses:31 33 34 35Used by:Timeline
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 ButtonUses:100 101 21Used by:147 268 595
Symbol 103 GraphicUsed by:147
Symbol 104 GraphicUsed by:147  Timeline
Symbol 105 GraphicUsed by:147
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:147
Symbol 108 ShapeTweeningUsed by:147
Symbol 109 GraphicUsed by:118
Symbol 110 GraphicUsed by:118 122 147
Symbol 111 GraphicUsed by:118 122 147
Symbol 112 GraphicUsed by:118 122 147
Symbol 113 GraphicUsed by:118 122 147
Symbol 114 GraphicUsed by:118 122 147
Symbol 115 GraphicUsed by:118 122 147
Symbol 116 GraphicUsed by:118 122 147
Symbol 117 GraphicUsed by:118 122 147
Symbol 118 MovieClipUses:109 110 111 112 113 114 115 116 117Used by:119
Symbol 119 MovieClipUses:118Used by:147
Symbol 120 GraphicUsed by:147 268 595
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:121 110 111 112 113 114 115 116 117Used by:123
Symbol 123 MovieClipUses:122Used by:147
Symbol 124 GraphicUsed by:147
Symbol 125 GraphicUsed by:147 268
Symbol 126 GraphicUsed by:147
Symbol 127 GraphicUsed by:147
Symbol 128 GraphicUsed by:147
Symbol 129 GraphicUsed by:147
Symbol 130 GraphicUsed by:147
Symbol 131 GraphicUsed by:147
Symbol 132 GraphicUsed by:147
Symbol 133 GraphicUsed by:147 268 595
Symbol 134 GraphicUsed by:147 268 595
Symbol 135 GraphicUsed by:147 268 595
Symbol 136 GraphicUsed by:147 268 595
Symbol 137 GraphicUsed by:147 268 595
Symbol 138 GraphicUsed by:147
Symbol 139 GraphicUsed by:147 268 595
Symbol 140 GraphicUsed by:147 268 595
Symbol 141 GraphicUsed by:147 268 595
Symbol 142 GraphicUsed by:147
Symbol 143 GraphicUsed by:147
Symbol 144 GraphicUsed by:147
Symbol 145 GraphicUsed by:147
Symbol 146 ShapeTweeningUsed by:147
Symbol 147 MovieClipUses:2 102 8 103 104 105 107 108 119 120 123 124 125 110 126 111 112 113 114 115 116 117 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 SS1Used by:Timeline
Symbol 148 GraphicUsed by:149
Symbol 149 MovieClipUses:148Used by:Timeline
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:Timeline
Symbol 152 GraphicUsed by:Timeline
Symbol 153 GraphicUsed by:Timeline
Symbol 154 GraphicUsed by:Timeline
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:Timeline
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 SoundUsed by:160
Symbol 160 MovieClipUses:157 158 159Used by:268  Timeline
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:Timeline
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:203
Symbol 165 GraphicUsed by:203
Symbol 166 GraphicUsed by:184
Symbol 167 GraphicUsed by:184
Symbol 168 GraphicUsed by:184
Symbol 169 GraphicUsed by:184
Symbol 170 GraphicUsed by:184
Symbol 171 GraphicUsed by:184
Symbol 172 GraphicUsed by:184
Symbol 173 GraphicUsed by:184
Symbol 174 GraphicUsed by:184
Symbol 175 GraphicUsed by:184
Symbol 176 GraphicUsed by:184
Symbol 177 GraphicUsed by:184
Symbol 178 GraphicUsed by:184
Symbol 179 GraphicUsed by:184
Symbol 180 GraphicUsed by:184
Symbol 181 GraphicUsed by:184
Symbol 182 GraphicUsed by:184
Symbol 183 GraphicUsed by:184
Symbol 184 MovieClipUses:166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183Used by:203
Symbol 185 GraphicUsed by:191
Symbol 186 SoundUsed by:191 193
Symbol 187 GraphicUsed by:191
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:191 193 195
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:185 186 187 188 189 190Used by:203
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:189 192 186Used by:203
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:189 194Used by:203
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:203
Symbol 198 GraphicUsed by:202
Symbol 199 GraphicUsed by:202
Symbol 200 GraphicUsed by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:198 199 200 201 SS2Used by:203
Symbol 203 MovieClipUses:164 165 184 191 193 195 197 202Used by:Timeline
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:Timeline
Symbol 206 GraphicUsed by:210 211 212 316 317 318
Symbol 207 GraphicUsed by:210 211 212 316 317 318
Symbol 208 GraphicUsed by:210 211 212
Symbol 209 GraphicUsed by:210 211 212 316 317 318
Symbol 210 MovieClipUses:206 207 208 209Used by:Timeline
Symbol 211 MovieClipUses:206 207 208 209Used by:Timeline
Symbol 212 MovieClipUses:207 208 206 209Used by:Timeline
Symbol 213 GraphicUsed by:216
Symbol 214 GraphicUsed by:216
Symbol 215 GraphicUsed by:216
Symbol 216 MovieClipUses:213 214 215Used by:268  Timeline
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:Timeline
Symbol 219 GraphicUsed by:220
Symbol 220 MovieClipUses:219Used by:Timeline
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:Timeline
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:Timeline
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:227 228
Symbol 227 MovieClipUses:226Used by:229
Symbol 228 MovieClipUses:226Used by:229
Symbol 229 MovieClipUses:2 227 228Used by:Timeline
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:Timeline
Symbol 232 FontUsed by:233 330 584
Symbol 233 EditableTextUses:232Used by:248
Symbol 234 FontUsed by:235 236
Symbol 235 EditableTextUses:234Used by:237
Symbol 236 EditableTextUses:234Used by:237
Symbol 237 MovieClipUses:235 236Used by:248 331 585
Symbol 238 GraphicUsed by:247
Symbol 239 FontUsed by:240
Symbol 240 TextUses:239Used by:247
Symbol 241 FontUsed by:242
Symbol 242 EditableTextUses:241Used by:247
Symbol 243 GraphicUsed by:244
Symbol 244 ButtonUses:243Used by:247
Symbol 245 GraphicUsed by:246
Symbol 246 ButtonUses:245Used by:247
Symbol 247 MovieClipUses:238 240 242 244 246Used by:248 331 585
Symbol 248 MovieClipUses:2 233 237 247 8Used by:Timeline
Symbol 249 GraphicUsed by:268
Symbol 250 GraphicUsed by:268
Symbol 251 ShapeTweeningUsed by:268
Symbol 252 GraphicUsed by:268
Symbol 253 GraphicUsed by:268
Symbol 254 GraphicUsed by:268
Symbol 255 GraphicUsed by:258
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:255 256 257Used by:268 595
Symbol 259 GraphicUsed by:268
Symbol 260 GraphicUsed by:268
Symbol 261 GraphicUsed by:268
Symbol 262 GraphicUsed by:268
Symbol 263 GraphicUsed by:268 595
Symbol 264 GraphicUsed by:268
Symbol 265 GraphicUsed by:268
Symbol 266 GraphicUsed by:268
Symbol 267 ShapeTweeningUsed by:268
Symbol 268 MovieClipUses:249 2 102 8 250 251 120 125 252 133 134 135 136 137 139 140 141 160 216 253 254 258 259 260 261 262 263 264 265 266 267 SS3Used by:Timeline
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:269Used by:Timeline
Symbol 271 GraphicUsed by:273
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:271 272Used by:Timeline
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:Timeline
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClipUses:276Used by:Timeline
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:Timeline
Symbol 280 GraphicUsed by:Timeline
Symbol 281 GraphicUsed by:Timeline
Symbol 282 GraphicUsed by:Timeline
Symbol 283 GraphicUsed by:284 321
Symbol 284 MovieClipUses:283Used by:Timeline
Symbol 285 GraphicUsed by:292 392 422 556 561 566
Symbol 286 GraphicUsed by:292
Symbol 287 GraphicUsed by:292
Symbol 288 SoundUsed by:292 392 422 556 561 566
Symbol 289 GraphicUsed by:292
Symbol 290 GraphicUsed by:292 392
Symbol 291 GraphicUsed by:292 392
Symbol 292 MovieClipUses:285 286 287 288 289 290 291Used by:Timeline
Symbol 293 GraphicUsed by:297 395
Symbol 294 GraphicUsed by:297 395
Symbol 295 GraphicUsed by:297 395
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:293 294 295 296Used by:303
Symbol 298 GraphicUsed by:302
Symbol 299 GraphicUsed by:302 395
Symbol 300 GraphicUsed by:302 395
Symbol 301 GraphicUsed by:302
Symbol 302 MovieClipUses:298 299 300 301Used by:303 396 499
Symbol 303 MovieClipUses:297 302Used by:Timeline
Symbol 304 GraphicUsed by:Timeline
Symbol 305 GraphicUsed by:308
Symbol 306 GraphicUsed by:308
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:305 306 307Used by:313 314
Symbol 309 GraphicUsed by:312
Symbol 310 GraphicUsed by:312
Symbol 311 GraphicUsed by:312
Symbol 312 MovieClipUses:309 310 311Used by:313
Symbol 313 MovieClipUses:312 308Used by:314
Symbol 314 MovieClipUses:308 313Used by:Timeline
Symbol 315 GraphicUsed by:316 317 318
Symbol 316 MovieClipUses:207 206 315 209Used by:Timeline
Symbol 317 MovieClipUses:207 206 315 209Used by:Timeline
Symbol 318 MovieClipUses:206 207 315 209Used by:Timeline
Symbol 319 GraphicUsed by:321
Symbol 320 SoundUsed by:321
Symbol 321 MovieClipUses:319 283 320Used by:331 585
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:331
Symbol 324 GraphicUsed by:326
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:324 325Used by:331
Symbol 327 GraphicUsed by:329
Symbol 328 GraphicUsed by:329
Symbol 329 MovieClipUses:327 328Used by:331 585
Symbol 330 EditableTextUses:232Used by:331
Symbol 331 MovieClipUses:321 323 326 329 2 330 237 247 8Used by:Timeline
Symbol 332 GraphicUsed by:333
Symbol 333 MovieClipUses:332Used by:Timeline
Symbol 334 GraphicUsed by:336
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:334 335Used by:Timeline
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClipUses:337Used by:Timeline
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClipUses:339Used by:Timeline
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:Timeline
Symbol 343 GraphicUsed by:Timeline
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344Used by:Timeline
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:Timeline
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:Timeline
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:Timeline
Symbol 352 GraphicUsed by:354
Symbol 353 GraphicUsed by:354
Symbol 354 MovieClipUses:352 353Used by:Timeline
Symbol 355 GraphicUsed by:Timeline
Symbol 356 GraphicUsed by:357
Symbol 357 MovieClipUses:356Used by:Timeline
Symbol 358 GraphicUsed by:359
Symbol 359 MovieClipUses:358Used by:360 567
Symbol 360 MovieClipUses:359Used by:Timeline
Symbol 361 GraphicUsed by:Timeline
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:Timeline
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:Timeline
Symbol 366 GraphicUsed by:368
Symbol 367 GraphicUsed by:368 474 527
Symbol 368 MovieClipUses:366 367Used by:Timeline
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:Timeline
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:371Used by:Timeline
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:Timeline
Symbol 375 GraphicUsed by:Timeline
Symbol 376 GraphicUsed by:378
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:376 377Used by:Timeline
Symbol 379 GraphicUsed by:381
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:379 380Used by:Timeline
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:Timeline
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:Timeline
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:386Used by:Timeline
Symbol 388 GraphicUsed by:Timeline
Symbol 389 GraphicUsed by:392
Symbol 390 GraphicUsed by:392
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:285 389 390 288 391 290 291Used by:Timeline
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:393 300 299 293 294 295 394Used by:396 499
Symbol 396 MovieClipUses:302 395Used by:Timeline
Symbol 397 GraphicUsed by:Timeline
Symbol 398 GraphicUsed by:Timeline
Symbol 399 GraphicUsed by:401
Symbol 400 GraphicUsed by:401
Symbol 401 MovieClipUses:399 400Used by:Timeline
Symbol 402 GraphicUsed by:404
Symbol 403 GraphicUsed by:404
Symbol 404 MovieClipUses:402 403Used by:Timeline
Symbol 405 GraphicUsed by:407
Symbol 406 GraphicUsed by:407
Symbol 407 MovieClipUses:405 406Used by:Timeline
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClipUses:408Used by:Timeline
Symbol 410 GraphicUsed by:411
Symbol 411 MovieClipUses:410Used by:Timeline
Symbol 412 GraphicUsed by:Timeline
Symbol 413 GraphicUsed by:422
Symbol 414 GraphicUsed by:422
Symbol 415 GraphicUsed by:422
Symbol 416 GraphicUsed by:422
Symbol 417 GraphicUsed by:422
Symbol 418 GraphicUsed by:422
Symbol 419 GraphicUsed by:422
Symbol 420 GraphicUsed by:422
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:285 413 414 288 415 416 417 418 419 420 421Used by:Timeline
Symbol 423 GraphicUsed by:Timeline
Symbol 424 GraphicUsed by:425 501 537
Symbol 425 MovieClipUses:424Used by:Timeline
Symbol 426 GraphicUsed by:428
Symbol 427 GraphicUsed by:428 474 502 538
Symbol 428 MovieClipUses:426 427Used by:Timeline
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:Timeline
Symbol 431 GraphicUsed by:432 505 518 531
Symbol 432 MovieClipUses:431Used by:Timeline
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:Timeline
Symbol 435 GraphicUsed by:Timeline
Symbol 436 GraphicUsed by:Timeline
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:Timeline
Symbol 439 GraphicUsed by:440
Symbol 440 MovieClipUses:439Used by:Timeline
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:Timeline
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:Timeline
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:Timeline
Symbol 447 GraphicUsed by:Timeline
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:Timeline
Symbol 450 GraphicUsed by:452
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:450 451Used by:Timeline
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:Timeline
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:455Used by:Timeline
Symbol 457 GraphicUsed by:458
Symbol 458 MovieClipUses:457Used by:Timeline
Symbol 459 GraphicUsed by:Timeline
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:Timeline
Symbol 462 GraphicUsed by:464
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:462 463Used by:Timeline
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:Timeline
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:Timeline
Symbol 469 GraphicUsed by:470
Symbol 470 MovieClipUses:469Used by:Timeline
Symbol 471 GraphicUsed by:Timeline
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:Timeline
Symbol 474 MovieClipUses:427 367Used by:Timeline
Symbol 475 GraphicUsed by:476
Symbol 476 MovieClipUses:475Used by:Timeline
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClipUses:477Used by:Timeline
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:Timeline
Symbol 481 GraphicUsed by:Timeline
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:484 522
Symbol 484 MovieClipUses:483Used by:Timeline
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:Timeline
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:Timeline
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:Timeline
Symbol 491 GraphicUsed by:493
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:491 492Used by:Timeline
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:Timeline
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:Timeline
Symbol 498 GraphicUsed by:Timeline
Symbol 499 MovieClipUses:395 302Used by:Timeline
Symbol 500 GraphicUsed by:Timeline
Symbol 501 MovieClipUses:424Used by:Timeline
Symbol 502 MovieClipUses:427Used by:Timeline
Symbol 503 GraphicUsed by:504 543
Symbol 504 MovieClipUses:503Used by:Timeline
Symbol 505 MovieClipUses:431Used by:Timeline
Symbol 506 GraphicUsed by:507
Symbol 507 MovieClipUses:506Used by:Timeline
Symbol 508 GraphicUsed by:Timeline
Symbol 509 GraphicUsed by:511
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:509 510Used by:Timeline
Symbol 512 GraphicUsed by:514
Symbol 513 GraphicUsed by:514
Symbol 514 MovieClipUses:512 513Used by:Timeline
Symbol 515 GraphicUsed by:517
Symbol 516 GraphicUsed by:517
Symbol 517 MovieClipUses:515 516Used by:Timeline
Symbol 518 MovieClipUses:431Used by:Timeline
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:Timeline
Symbol 521 GraphicUsed by:Timeline
Symbol 522 MovieClipUses:483Used by:Timeline
Symbol 523 GraphicUsed by:Timeline
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:Timeline
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526 367Used by:Timeline
Symbol 528 GraphicUsed by:530
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:528 529Used by:Timeline
Symbol 531 MovieClipUses:431Used by:Timeline
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClipUses:532Used by:Timeline
Symbol 534 GraphicUsed by:Timeline
Symbol 535 GraphicUsed by:Timeline
Symbol 536 SoundUsed by:Timeline
Symbol 537 MovieClipUses:424Used by:Timeline
Symbol 538 MovieClipUses:427Used by:Timeline
Symbol 539 GraphicUsed by:543
Symbol 540 GraphicUsed by:543 545
Symbol 541 GraphicUsed by:543 545
Symbol 542 GraphicUsed by:543 545
Symbol 543 MovieClipUses:539 540 541 542 503Used by:Timeline
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544 540 541 542Used by:Timeline
Symbol 546 GraphicUsed by:547
Symbol 547 MovieClipUses:546Used by:Timeline
Symbol 548 GraphicUsed by:Timeline
Symbol 549 GraphicUsed by:550
Symbol 550 MovieClipUses:549Used by:Timeline
Symbol 551 GraphicUsed by:Timeline
Symbol 552 GraphicUsed by:556
Symbol 553 GraphicUsed by:556
Symbol 554 GraphicUsed by:556
Symbol 555 GraphicUsed by:556
Symbol 556 MovieClipUses:285 552 553 288 554 555Used by:Timeline
Symbol 557 GraphicUsed by:561
Symbol 558 GraphicUsed by:561
Symbol 559 GraphicUsed by:561
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:285 557 558 288 559 560Used by:Timeline
Symbol 562 GraphicUsed by:566
Symbol 563 GraphicUsed by:566
Symbol 564 GraphicUsed by:566
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:285 562 563 288 564 565Used by:Timeline
Symbol 567 MovieClipUses:359Used by:Timeline
Symbol 568 GraphicUsed by:570
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:568 569Used by:579
Symbol 571 GraphicUsed by:579
Symbol 572 GraphicUsed by:577
Symbol 573 GraphicUsed by:577
Symbol 574 GraphicUsed by:577
Symbol 575 GraphicUsed by:577
Symbol 576 GraphicUsed by:577
Symbol 577 MovieClipUses:2 572 573 574 575 576Used by:579
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClipUses:570 571 577 578Used by:Timeline
Symbol 580 GraphicUsed by:581 582
Symbol 581 MovieClipUses:580Used by:583
Symbol 582 MovieClipUses:580Used by:583
Symbol 583 MovieClipUses:581 582Used by:Timeline
Symbol 584 EditableTextUses:232Used by:585
Symbol 585 MovieClipUses:321 329 2 584 237 247 8Used by:Timeline
Symbol 586 GraphicUsed by:595
Symbol 587 GraphicUsed by:595
Symbol 588 ShapeTweeningUsed by:595
Symbol 589 GraphicUsed by:595
Symbol 590 GraphicUsed by:595
Symbol 591 GraphicUsed by:595
Symbol 592 GraphicUsed by:595
Symbol 593 GraphicUsed by:595
Symbol 594 TextUses:32Used by:595
Symbol 595 MovieClipUses:2 102 8 586 587 133 588 134 135 120 136 137 139 140 141 589 258 263 590 591 592 593 594 SS4Used by:Timeline
Symbol 596 TextUses:32 16Used by:Timeline
Symbol 597 SoundUsed by:Timeline
Streaming Sound 1Used by:Symbol 147 MovieClip
Streaming Sound 2Used by:Symbol 202 MovieClip
Streaming Sound 3Used by:Symbol 268 MovieClip
Streaming Sound 4Used by:Symbol 595 MovieClip

Instance Names

"border"Frame 1Symbol 8 MovieClip
"rightWall"Frame 10Symbol 149 MovieClip
"ground"Frame 10Symbol 151 MovieClip
"shi"Frame 10Symbol 156 MovieClip
"door"Frame 10Symbol 160 MovieClip
"question"Frame 10Symbol 162 MovieClip
"joe"Frame 10Symbol 203 MovieClip
"hero"Frame 10Symbol 205 MovieClip
"joePointer3"Frame 10Symbol 210 MovieClip
"joePointer2"Frame 10Symbol 211 MovieClip
"joePointer"Frame 10Symbol 212 MovieClip
"checkerRight"Frame 10Symbol 218 MovieClip
"scrollLockRight"Frame 10Symbol 220 MovieClip
"checkerLeft"Frame 10Symbol 218 MovieClip
"scrollLockLeft"Frame 10Symbol 220 MovieClip
"scrollLockDown"Frame 10Symbol 220 MovieClip
"checkerDown"Frame 10Symbol 218 MovieClip
"checkerUp"Frame 10Symbol 218 MovieClip
"scrollLockUp"Frame 10Symbol 220 MovieClip
"cursor"Frame 10Symbol 222 MovieClip
"checkerRight2"Frame 10Symbol 218 MovieClip
"checkerLeft2"Frame 10Symbol 218 MovieClip
"checkerDown2"Frame 10Symbol 218 MovieClip
"checkerUp2"Frame 10Symbol 218 MovieClip
"cam"Frame 10Symbol 224 MovieClip
"fade"Frame 10Symbol 229 MovieClip
"cameraVars"Frame 10Symbol 231 MovieClip
"HUD"Frame 10Symbol 248 MovieClip
"rightWall"Frame 13Symbol 270 MovieClip
"leftWall"Frame 13Symbol 273 MovieClip
"ground"Frame 13Symbol 275 MovieClip
"celing"Frame 13Symbol 277 MovieClip
"hero2Bound"Frame 13Symbol 279 MovieClip
"door"Frame 13Symbol 160 MovieClip
"key"Frame 13Symbol 284 MovieClip
"redButton"Frame 13Symbol 292 MovieClip
"barrier"Frame 13Symbol 303 MovieClip
"question"Frame 13Symbol 162 MovieClip
"joe"Frame 13Symbol 203 MovieClip
"hero"Frame 13Symbol 205 MovieClip
"joePointer3"Frame 13Symbol 210 MovieClip
"joePointer2"Frame 13Symbol 211 MovieClip
"joePointer"Frame 13Symbol 212 MovieClip
"hero2"Frame 13Symbol 314 MovieClip
"pointer"Frame 13Symbol 316 MovieClip
"pointer3"Frame 13Symbol 317 MovieClip
"pointer2"Frame 13Symbol 318 MovieClip
"checkerRight"Frame 13Symbol 218 MovieClip
"scrollLockRight"Frame 13Symbol 220 MovieClip
"checkerLeft"Frame 13Symbol 218 MovieClip
"scrollLockLeft"Frame 13Symbol 220 MovieClip
"scrollLockDown"Frame 13Symbol 220 MovieClip
"checkerDown"Frame 13Symbol 218 MovieClip
"checkerUp"Frame 13Symbol 218 MovieClip
"scrollLockUp"Frame 13Symbol 220 MovieClip
"cursor"Frame 13Symbol 222 MovieClip
"checkerRight2"Frame 13Symbol 218 MovieClip
"checkerLeft2"Frame 13Symbol 218 MovieClip
"checkerDown2"Frame 13Symbol 218 MovieClip
"checkerUp2"Frame 13Symbol 218 MovieClip
"cam"Frame 13Symbol 224 MovieClip
"fade"Frame 13Symbol 229 MovieClip
"cameraVars"Frame 13Symbol 231 MovieClip
"HUD"Frame 13Symbol 331 MovieClip
"rightWall"Frame 16Symbol 333 MovieClip
"leftWall"Frame 16Symbol 336 MovieClip
"ground"Frame 16Symbol 338 MovieClip
"celing"Frame 16Symbol 340 MovieClip
"hero2Bound"Frame 16Symbol 342 MovieClip
"door"Frame 16Symbol 160 MovieClip
"redButton"Frame 16Symbol 292 MovieClip
"barrier"Frame 16Symbol 303 MovieClip
"key"Frame 16Symbol 284 MovieClip
"question"Frame 16Symbol 162 MovieClip
"joe"Frame 16Symbol 203 MovieClip
"hero"Frame 16Symbol 205 MovieClip
"joePointer3"Frame 16Symbol 210 MovieClip
"joePointer2"Frame 16Symbol 211 MovieClip
"joePointer"Frame 16Symbol 212 MovieClip
"hero2"Frame 16Symbol 314 MovieClip
"pointer"Frame 16Symbol 316 MovieClip
"pointer3"Frame 16Symbol 317 MovieClip
"pointer2"Frame 16Symbol 318 MovieClip
"checkerRight"Frame 16Symbol 218 MovieClip
"scrollLockRight"Frame 16Symbol 220 MovieClip
"checkerLeft"Frame 16Symbol 218 MovieClip
"scrollLockLeft"Frame 16Symbol 220 MovieClip
"scrollLockDown"Frame 16Symbol 220 MovieClip
"checkerDown"Frame 16Symbol 218 MovieClip
"checkerUp"Frame 16Symbol 218 MovieClip
"scrollLockUp"Frame 16Symbol 220 MovieClip
"cursor"Frame 16Symbol 222 MovieClip
"checkerRight2"Frame 16Symbol 218 MovieClip
"checkerLeft2"Frame 16Symbol 218 MovieClip
"checkerDown2"Frame 16Symbol 218 MovieClip
"checkerUp2"Frame 16Symbol 218 MovieClip
"cam"Frame 16Symbol 224 MovieClip
"fade"Frame 16Symbol 229 MovieClip
"cameraVars"Frame 16Symbol 231 MovieClip
"HUD"Frame 16Symbol 331 MovieClip
"leftWall"Frame 19Symbol 345 MovieClip
"rightWall"Frame 19Symbol 347 MovieClip
"ground"Frame 19Symbol 349 MovieClip
"celing"Frame 19Symbol 351 MovieClip
"hero2Bound"Frame 19Symbol 354 MovieClip
"door"Frame 19Symbol 160 MovieClip
"key"Frame 19Symbol 284 MovieClip
"jumpBoots"Frame 19Symbol 357 MovieClip
"bb3"Frame 19Symbol 360 MovieClip
"redButton"Frame 19Symbol 292 MovieClip
"bb"Frame 19Symbol 360 MovieClip
"bb2"Frame 19Symbol 360 MovieClip
"shi"Frame 19Symbol 156 MovieClip
"question"Frame 19Symbol 162 MovieClip
"joe"Frame 19Symbol 203 MovieClip
"joePointer3"Frame 19Symbol 210 MovieClip
"joePointer2"Frame 19Symbol 211 MovieClip
"joePointer"Frame 19Symbol 212 MovieClip
"hero"Frame 19Symbol 205 MovieClip
"hero2"Frame 19Symbol 314 MovieClip
"pointer"Frame 19Symbol 316 MovieClip
"pointer3"Frame 19Symbol 317 MovieClip
"pointer2"Frame 19Symbol 318 MovieClip
"checkerRight"Frame 19Symbol 218 MovieClip
"scrollLockRight"Frame 19Symbol 220 MovieClip
"checkerLeft"Frame 19Symbol 218 MovieClip
"scrollLockLeft"Frame 19Symbol 220 MovieClip
"scrollLockDown"Frame 19Symbol 220 MovieClip
"checkerDown"Frame 19Symbol 218 MovieClip
"checkerUp"Frame 19Symbol 218 MovieClip
"scrollLockUp"Frame 19Symbol 220 MovieClip
"cursor"Frame 19Symbol 222 MovieClip
"checkerRight2"Frame 19Symbol 218 MovieClip
"checkerLeft2"Frame 19Symbol 218 MovieClip
"checkerDown2"Frame 19Symbol 218 MovieClip
"checkerUp2"Frame 19Symbol 218 MovieClip
"cam"Frame 19Symbol 224 MovieClip
"fade"Frame 19Symbol 229 MovieClip
"cameraVars"Frame 19Symbol 231 MovieClip
"HUD"Frame 19Symbol 331 MovieClip
"rightWall"Frame 24Symbol 365 MovieClip
"leftWall"Frame 24Symbol 368 MovieClip
"ground"Frame 24Symbol 370 MovieClip
"celing"Frame 24Symbol 372 MovieClip
"hero2Bound"Frame 24Symbol 374 MovieClip
"shi"Frame 24Symbol 156 MovieClip
"door"Frame 24Symbol 160 MovieClip
"redButton"Frame 24Symbol 292 MovieClip
"barrier"Frame 24Symbol 303 MovieClip
"key"Frame 24Symbol 284 MovieClip
"jumpBoots"Frame 24Symbol 357 MovieClip
"question"Frame 24Symbol 162 MovieClip
"joe"Frame 24Symbol 203 MovieClip
"hero"Frame 24Symbol 205 MovieClip
"joePointer3"Frame 24Symbol 210 MovieClip
"joePointer2"Frame 24Symbol 211 MovieClip
"joePointer"Frame 24Symbol 212 MovieClip
"hero2"Frame 24Symbol 314 MovieClip
"pointer"Frame 24Symbol 316 MovieClip
"pointer3"Frame 24Symbol 317 MovieClip
"pointer2"Frame 24Symbol 318 MovieClip
"checkerRight"Frame 24Symbol 218 MovieClip
"scrollLockRight"Frame 24Symbol 220 MovieClip
"checkerLeft"Frame 24Symbol 218 MovieClip
"scrollLockLeft"Frame 24Symbol 220 MovieClip
"scrollLockDown"Frame 24Symbol 220 MovieClip
"checkerDown"Frame 24Symbol 218 MovieClip
"checkerUp"Frame 24Symbol 218 MovieClip
"scrollLockUp"Frame 24Symbol 220 MovieClip
"cursor"Frame 24Symbol 222 MovieClip
"checkerRight2"Frame 24Symbol 218 MovieClip
"checkerLeft2"Frame 24Symbol 218 MovieClip
"checkerDown2"Frame 24Symbol 218 MovieClip
"checkerUp2"Frame 24Symbol 218 MovieClip
"cam"Frame 24Symbol 224 MovieClip
"fade"Frame 24Symbol 229 MovieClip
"cameraVars"Frame 24Symbol 231 MovieClip
"HUD"Frame 24Symbol 331 MovieClip
"rightWall"Frame 28Symbol 378 MovieClip
"leftWall"Frame 28Symbol 381 MovieClip
"ground"Frame 28Symbol 383 MovieClip
"celing"Frame 28Symbol 385 MovieClip
"hero2Bound"Frame 28Symbol 387 MovieClip
"shi"Frame 28Symbol 156 MovieClip
"door"Frame 28Symbol 160 MovieClip
"redButton"Frame 28Symbol 392 MovieClip
"barrier"Frame 28Symbol 303 MovieClip
"key"Frame 28Symbol 284 MovieClip
"jumpBoots"Frame 28Symbol 357 MovieClip
"barrier2"Frame 28Symbol 396 MovieClip
"question"Frame 28Symbol 162 MovieClip
"joe"Frame 28Symbol 203 MovieClip
"hero"Frame 28Symbol 205 MovieClip
"joePointer3"Frame 28Symbol 210 MovieClip
"joePointer2"Frame 28Symbol 211 MovieClip
"joePointer"Frame 28Symbol 212 MovieClip
"hero2"Frame 28Symbol 314 MovieClip
"pointer"Frame 28Symbol 316 MovieClip
"pointer3"Frame 28Symbol 317 MovieClip
"pointer2"Frame 28Symbol 318 MovieClip
"checkerRight"Frame 28Symbol 218 MovieClip
"scrollLockRight"Frame 28Symbol 220 MovieClip
"checkerLeft"Frame 28Symbol 218 MovieClip
"scrollLockLeft"Frame 28Symbol 220 MovieClip
"scrollLockDown"Frame 28Symbol 220 MovieClip
"checkerDown"Frame 28Symbol 218 MovieClip
"checkerUp"Frame 28Symbol 218 MovieClip
"scrollLockUp"Frame 28Symbol 220 MovieClip
"cursor"Frame 28Symbol 222 MovieClip
"checkerRight2"Frame 28Symbol 218 MovieClip
"checkerLeft2"Frame 28Symbol 218 MovieClip
"checkerDown2"Frame 28Symbol 218 MovieClip
"checkerUp2"Frame 28Symbol 218 MovieClip
"cam"Frame 28Symbol 224 MovieClip
"fade"Frame 28Symbol 229 MovieClip
"cameraVars"Frame 28Symbol 231 MovieClip
"HUD"Frame 28Symbol 331 MovieClip
"rightWall"Frame 32Symbol 401 MovieClip
"leftWall"Frame 32Symbol 404 MovieClip
"ground"Frame 32Symbol 407 MovieClip
"celing"Frame 32Symbol 409 MovieClip
"hero2Bound"Frame 32Symbol 411 MovieClip
"shi"Frame 32Symbol 156 MovieClip
"barrier"Frame 32Symbol 396 MovieClip
"barrier2"Frame 32Symbol 396 MovieClip
"door"Frame 32Symbol 160 MovieClip
"key"Frame 32Symbol 284 MovieClip
"redButton"Frame 32Symbol 422 MovieClip
"question"Frame 32Symbol 162 MovieClip
"joe"Frame 32Symbol 203 MovieClip
"hero"Frame 32Symbol 205 MovieClip
"joePointer3"Frame 32Symbol 210 MovieClip
"joePointer2"Frame 32Symbol 211 MovieClip
"joePointer"Frame 32Symbol 212 MovieClip
"hero2"Frame 32Symbol 314 MovieClip
"pointer"Frame 32Symbol 316 MovieClip
"pointer3"Frame 32Symbol 317 MovieClip
"pointer2"Frame 32Symbol 318 MovieClip
"checkerRight"Frame 32Symbol 218 MovieClip
"scrollLockRight"Frame 32Symbol 220 MovieClip
"checkerLeft"Frame 32Symbol 218 MovieClip
"scrollLockLeft"Frame 32Symbol 220 MovieClip
"scrollLockDown"Frame 32Symbol 220 MovieClip
"checkerDown"Frame 32Symbol 218 MovieClip
"checkerUp"Frame 32Symbol 218 MovieClip
"scrollLockUp"Frame 32Symbol 220 MovieClip
"cursor"Frame 32Symbol 222 MovieClip
"checkerRight2"Frame 32Symbol 218 MovieClip
"checkerLeft2"Frame 32Symbol 218 MovieClip
"checkerDown2"Frame 32Symbol 218 MovieClip
"checkerUp2"Frame 32Symbol 218 MovieClip
"cam"Frame 32Symbol 224 MovieClip
"fade"Frame 32Symbol 229 MovieClip
"cameraVars"Frame 32Symbol 231 MovieClip
"HUD"Frame 32Symbol 331 MovieClip
"rightWall"Frame 36Symbol 425 MovieClip
"leftWall"Frame 36Symbol 428 MovieClip
"ground"Frame 36Symbol 430 MovieClip
"celing"Frame 36Symbol 432 MovieClip
"hero2Bound"Frame 36Symbol 434 MovieClip
"door"Frame 36Symbol 160 MovieClip
"redButton"Frame 36Symbol 292 MovieClip
"barrier"Frame 36Symbol 303 MovieClip
"key"Frame 36Symbol 284 MovieClip
"question"Frame 36Symbol 162 MovieClip
"joe"Frame 36Symbol 203 MovieClip
"hero"Frame 36Symbol 205 MovieClip
"joePointer3"Frame 36Symbol 210 MovieClip
"joePointer2"Frame 36Symbol 211 MovieClip
"joePointer"Frame 36Symbol 212 MovieClip
"hero2"Frame 36Symbol 314 MovieClip
"pointer"Frame 36Symbol 316 MovieClip
"pointer3"Frame 36Symbol 317 MovieClip
"pointer2"Frame 36Symbol 318 MovieClip
"checkerRight"Frame 36Symbol 218 MovieClip
"scrollLockRight"Frame 36Symbol 220 MovieClip
"checkerLeft"Frame 36Symbol 218 MovieClip
"scrollLockLeft"Frame 36Symbol 220 MovieClip
"scrollLockDown"Frame 36Symbol 220 MovieClip
"checkerDown"Frame 36Symbol 218 MovieClip
"checkerUp"Frame 36Symbol 218 MovieClip
"scrollLockUp"Frame 36Symbol 220 MovieClip
"cursor"Frame 36Symbol 222 MovieClip
"checkerRight2"Frame 36Symbol 218 MovieClip
"checkerLeft2"Frame 36Symbol 218 MovieClip
"checkerDown2"Frame 36Symbol 218 MovieClip
"checkerUp2"Frame 36Symbol 218 MovieClip
"cam"Frame 36Symbol 224 MovieClip
"fade"Frame 36Symbol 229 MovieClip
"cameraVars"Frame 36Symbol 231 MovieClip
"HUD"Frame 36Symbol 331 MovieClip
"rightWall"Frame 40Symbol 438 MovieClip
"leftWall"Frame 40Symbol 440 MovieClip
"ground"Frame 40Symbol 442 MovieClip
"celing"Frame 40Symbol 444 MovieClip
"hero2Bound"Frame 40Symbol 446 MovieClip
"shi"Frame 40Symbol 156 MovieClip
"door"Frame 40Symbol 160 MovieClip
"key"Frame 40Symbol 284 MovieClip
"question"Frame 40Symbol 162 MovieClip
"joe"Frame 40Symbol 203 MovieClip
"hero"Frame 40Symbol 205 MovieClip
"joePointer3"Frame 40Symbol 210 MovieClip
"joePointer2"Frame 40Symbol 211 MovieClip
"joePointer"Frame 40Symbol 212 MovieClip
"hero2"Frame 40Symbol 314 MovieClip
"pointer"Frame 40Symbol 316 MovieClip
"pointer3"Frame 40Symbol 317 MovieClip
"pointer2"Frame 40Symbol 318 MovieClip
"checkerRight"Frame 40Symbol 218 MovieClip
"scrollLockRight"Frame 40Symbol 220 MovieClip
"checkerLeft"Frame 40Symbol 218 MovieClip
"scrollLockLeft"Frame 40Symbol 220 MovieClip
"scrollLockDown"Frame 40Symbol 220 MovieClip
"checkerDown"Frame 40Symbol 218 MovieClip
"checkerUp"Frame 40Symbol 218 MovieClip
"scrollLockUp"Frame 40Symbol 220 MovieClip
"cursor"Frame 40Symbol 222 MovieClip
"checkerRight2"Frame 40Symbol 218 MovieClip
"checkerLeft2"Frame 40Symbol 218 MovieClip
"checkerDown2"Frame 40Symbol 218 MovieClip
"checkerUp2"Frame 40Symbol 218 MovieClip
"cam"Frame 40Symbol 224 MovieClip
"fade"Frame 40Symbol 229 MovieClip
"cameraVars"Frame 40Symbol 231 MovieClip
"HUD"Frame 40Symbol 331 MovieClip
"rightWall"Frame 44Symbol 449 MovieClip
"leftWall"Frame 44Symbol 452 MovieClip
"ground"Frame 44Symbol 454 MovieClip
"celing"Frame 44Symbol 456 MovieClip
"hero2Bound"Frame 44Symbol 458 MovieClip
"shi"Frame 44Symbol 156 MovieClip
"door"Frame 44Symbol 160 MovieClip
"redButton"Frame 44Symbol 292 MovieClip
"barrier"Frame 44Symbol 303 MovieClip
"key"Frame 44Symbol 284 MovieClip
"question"Frame 44Symbol 162 MovieClip
"joe"Frame 44Symbol 203 MovieClip
"hero"Frame 44Symbol 205 MovieClip
"joePointer3"Frame 44Symbol 210 MovieClip
"joePointer2"Frame 44Symbol 211 MovieClip
"joePointer"Frame 44Symbol 212 MovieClip
"hero2"Frame 44Symbol 314 MovieClip
"pointer"Frame 44Symbol 316 MovieClip
"pointer3"Frame 44Symbol 317 MovieClip
"pointer2"Frame 44Symbol 318 MovieClip
"checkerRight"Frame 44Symbol 218 MovieClip
"scrollLockRight"Frame 44Symbol 220 MovieClip
"checkerLeft"Frame 44Symbol 218 MovieClip
"scrollLockLeft"Frame 44Symbol 220 MovieClip
"scrollLockDown"Frame 44Symbol 220 MovieClip
"checkerDown"Frame 44Symbol 218 MovieClip
"checkerUp"Frame 44Symbol 218 MovieClip
"scrollLockUp"Frame 44Symbol 220 MovieClip
"cursor"Frame 44Symbol 222 MovieClip
"checkerRight2"Frame 44Symbol 218 MovieClip
"checkerLeft2"Frame 44Symbol 218 MovieClip
"checkerDown2"Frame 44Symbol 218 MovieClip
"checkerUp2"Frame 44Symbol 218 MovieClip
"cam"Frame 44Symbol 224 MovieClip
"fade"Frame 44Symbol 229 MovieClip
"cameraVars"Frame 44Symbol 231 MovieClip
"HUD"Frame 44Symbol 331 MovieClip
"rightWall"Frame 48Symbol 461 MovieClip
"leftWall"Frame 48Symbol 464 MovieClip
"ground"Frame 48Symbol 466 MovieClip
"celing"Frame 48Symbol 468 MovieClip
"hero2Bound"Frame 48Symbol 470 MovieClip
"shi"Frame 48Symbol 156 MovieClip
"door"Frame 48Symbol 160 MovieClip
"redButton"Frame 48Symbol 292 MovieClip
"barrier"Frame 48Symbol 303 MovieClip
"key"Frame 48Symbol 284 MovieClip
"jumpBoots"Frame 48Symbol 357 MovieClip
"question"Frame 48Symbol 162 MovieClip
"joe"Frame 48Symbol 203 MovieClip
"hero"Frame 48Symbol 205 MovieClip
"joePointer3"Frame 48Symbol 210 MovieClip
"joePointer2"Frame 48Symbol 211 MovieClip
"joePointer"Frame 48Symbol 212 MovieClip
"hero2"Frame 48Symbol 314 MovieClip
"pointer"Frame 48Symbol 316 MovieClip
"pointer3"Frame 48Symbol 317 MovieClip
"pointer2"Frame 48Symbol 318 MovieClip
"checkerRight"Frame 48Symbol 218 MovieClip
"scrollLockRight"Frame 48Symbol 220 MovieClip
"checkerLeft"Frame 48Symbol 218 MovieClip
"scrollLockLeft"Frame 48Symbol 220 MovieClip
"scrollLockDown"Frame 48Symbol 220 MovieClip
"checkerDown"Frame 48Symbol 218 MovieClip
"checkerUp"Frame 48Symbol 218 MovieClip
"scrollLockUp"Frame 48Symbol 220 MovieClip
"cursor"Frame 48Symbol 222 MovieClip
"checkerRight2"Frame 48Symbol 218 MovieClip
"checkerLeft2"Frame 48Symbol 218 MovieClip
"checkerDown2"Frame 48Symbol 218 MovieClip
"checkerUp2"Frame 48Symbol 218 MovieClip
"cam"Frame 48Symbol 224 MovieClip
"fade"Frame 48Symbol 229 MovieClip
"cameraVars"Frame 48Symbol 231 MovieClip
"HUD"Frame 48Symbol 331 MovieClip
"rightWall"Frame 52Symbol 473 MovieClip
"leftWall"Frame 52Symbol 474 MovieClip
"ground"Frame 52Symbol 476 MovieClip
"celing"Frame 52Symbol 478 MovieClip
"hero2Bound"Frame 52Symbol 480 MovieClip
"shi"Frame 52Symbol 156 MovieClip
"door"Frame 52Symbol 160 MovieClip
"key"Frame 52Symbol 284 MovieClip
"jumpBoots"Frame 52Symbol 357 MovieClip
"diekill"Frame 52Symbol 484 MovieClip
"killSense"Frame 52Symbol 486 MovieClip
"question"Frame 52Symbol 162 MovieClip
"joe"Frame 52Symbol 203 MovieClip
"joePointer3"Frame 52Symbol 210 MovieClip
"joePointer2"Frame 52Symbol 211 MovieClip
"joePointer"Frame 52Symbol 212 MovieClip
"hero"Frame 52Symbol 205 MovieClip
"hero2"Frame 52Symbol 314 MovieClip
"pointer"Frame 52Symbol 316 MovieClip
"pointer3"Frame 52Symbol 317 MovieClip
"pointer2"Frame 52Symbol 318 MovieClip
"checkerRight"Frame 52Symbol 218 MovieClip
"scrollLockRight"Frame 52Symbol 220 MovieClip
"checkerLeft"Frame 52Symbol 218 MovieClip
"scrollLockLeft"Frame 52Symbol 220 MovieClip
"scrollLockDown"Frame 52Symbol 220 MovieClip
"checkerDown"Frame 52Symbol 218 MovieClip
"checkerUp"Frame 52Symbol 218 MovieClip
"scrollLockUp"Frame 52Symbol 220 MovieClip
"cursor"Frame 52Symbol 222 MovieClip
"checkerRight2"Frame 52Symbol 218 MovieClip
"checkerLeft2"Frame 52Symbol 218 MovieClip
"checkerDown2"Frame 52Symbol 218 MovieClip
"checkerUp2"Frame 52Symbol 218 MovieClip
"cam"Frame 52Symbol 224 MovieClip
"fade"Frame 52Symbol 229 MovieClip
"cameraVars"Frame 52Symbol 231 MovieClip
"HUD"Frame 52Symbol 331 MovieClip
"rightWall"Frame 56Symbol 488 MovieClip
"leftWall"Frame 56Symbol 490 MovieClip
"ground"Frame 56Symbol 493 MovieClip
"celing"Frame 56Symbol 495 MovieClip
"hero2Bound"Frame 56Symbol 497 MovieClip
"shi"Frame 56Symbol 156 MovieClip
"door"Frame 56Symbol 160 MovieClip
"redButton"Frame 56Symbol 422 MovieClip
"key"Frame 56Symbol 284 MovieClip
"barrier"Frame 56Symbol 396 MovieClip
"barrier3"Frame 56Symbol 499 MovieClip
"barrier4"Frame 56Symbol 499 MovieClip
"barrier5"Frame 56Symbol 499 MovieClip
"barrier2"Frame 56Symbol 396 MovieClip
"question"Frame 56Symbol 162 MovieClip
"joe"Frame 56Symbol 203 MovieClip
"hero"Frame 56Symbol 205 MovieClip
"joePointer3"Frame 56Symbol 210 MovieClip
"joePointer2"Frame 56Symbol 211 MovieClip
"joePointer"Frame 56Symbol 212 MovieClip
"hero2"Frame 56Symbol 314 MovieClip
"pointer"Frame 56Symbol 316 MovieClip
"pointer3"Frame 56Symbol 317 MovieClip
"pointer2"Frame 56Symbol 318 MovieClip
"checkerRight"Frame 56Symbol 218 MovieClip
"scrollLockRight"Frame 56Symbol 220 MovieClip
"checkerLeft"Frame 56Symbol 218 MovieClip
"scrollLockLeft"Frame 56Symbol 220 MovieClip
"scrollLockDown"Frame 56Symbol 220 MovieClip
"checkerDown"Frame 56Symbol 218 MovieClip
"checkerUp"Frame 56Symbol 218 MovieClip
"scrollLockUp"Frame 56Symbol 220 MovieClip
"cursor"Frame 56Symbol 222 MovieClip
"checkerRight2"Frame 56Symbol 218 MovieClip
"checkerLeft2"Frame 56Symbol 218 MovieClip
"checkerDown2"Frame 56Symbol 218 MovieClip
"checkerUp2"Frame 56Symbol 218 MovieClip
"cam"Frame 56Symbol 224 MovieClip
"fade"Frame 56Symbol 229 MovieClip
"cameraVars"Frame 56Symbol 231 MovieClip
"HUD"Frame 56Symbol 331 MovieClip
"rightWall"Frame 60Symbol 501 MovieClip
"leftWall"Frame 60Symbol 502 MovieClip
"ground"Frame 60Symbol 504 MovieClip
"celing"Frame 60Symbol 505 MovieClip
"hero2Bound"Frame 60Symbol 507 MovieClip
"shi"Frame 60Symbol 156 MovieClip
"door"Frame 60Symbol 160 MovieClip
"key"Frame 60Symbol 284 MovieClip
"question"Frame 60Symbol 162 MovieClip
"joe"Frame 60Symbol 203 MovieClip
"hero"Frame 60Symbol 205 MovieClip
"joePointer3"Frame 60Symbol 210 MovieClip
"joePointer2"Frame 60Symbol 211 MovieClip
"joePointer"Frame 60Symbol 212 MovieClip
"hero2"Frame 60Symbol 314 MovieClip
"pointer"Frame 60Symbol 316 MovieClip
"pointer3"Frame 60Symbol 317 MovieClip
"pointer2"Frame 60Symbol 318 MovieClip
"checkerRight"Frame 60Symbol 218 MovieClip
"scrollLockRight"Frame 60Symbol 220 MovieClip
"checkerLeft"Frame 60Symbol 218 MovieClip
"scrollLockLeft"Frame 60Symbol 220 MovieClip
"scrollLockDown"Frame 60Symbol 220 MovieClip
"checkerDown"Frame 60Symbol 218 MovieClip
"checkerUp"Frame 60Symbol 218 MovieClip
"scrollLockUp"Frame 60Symbol 220 MovieClip
"cursor"Frame 60Symbol 222 MovieClip
"checkerRight2"Frame 60Symbol 218 MovieClip
"checkerLeft2"Frame 60Symbol 218 MovieClip
"checkerDown2"Frame 60Symbol 218 MovieClip
"checkerUp2"Frame 60Symbol 218 MovieClip
"cam"Frame 60Symbol 224 MovieClip
"fade"Frame 60Symbol 229 MovieClip
"cameraVars"Frame 60Symbol 231 MovieClip
"HUD"Frame 60Symbol 331 MovieClip
"rightWall"Frame 64Symbol 511 MovieClip
"leftWall"Frame 64Symbol 514 MovieClip
"ground"Frame 64Symbol 517 MovieClip
"celing"Frame 64Symbol 518 MovieClip
"hero2Bound"Frame 64Symbol 520 MovieClip
"shi"Frame 64Symbol 156 MovieClip
"door"Frame 64Symbol 160 MovieClip
"redButton"Frame 64Symbol 422 MovieClip
"barrier"Frame 64Symbol 499 MovieClip
"key"Frame 64Symbol 284 MovieClip
"diekill"Frame 64Symbol 522 MovieClip
"barrier3"Frame 64Symbol 499 MovieClip
"barrier2"Frame 64Symbol 396 MovieClip
"barrier4"Frame 64Symbol 499 MovieClip
"barrier5"Frame 64Symbol 396 MovieClip
"killSense"Frame 64Symbol 486 MovieClip
"question"Frame 64Symbol 162 MovieClip
"joe"Frame 64Symbol 203 MovieClip
"hero"Frame 64Symbol 205 MovieClip
"joePointer3"Frame 64Symbol 210 MovieClip
"joePointer2"Frame 64Symbol 211 MovieClip
"joePointer"Frame 64Symbol 212 MovieClip
"hero2"Frame 64Symbol 314 MovieClip
"pointer"Frame 64Symbol 316 MovieClip
"pointer3"Frame 64Symbol 317 MovieClip
"pointer2"Frame 64Symbol 318 MovieClip
"checkerRight"Frame 64Symbol 218 MovieClip
"scrollLockRight"Frame 64Symbol 220 MovieClip
"checkerLeft"Frame 64Symbol 218 MovieClip
"scrollLockLeft"Frame 64Symbol 220 MovieClip
"scrollLockDown"Frame 64Symbol 220 MovieClip
"checkerDown"Frame 64Symbol 218 MovieClip
"checkerUp"Frame 64Symbol 218 MovieClip
"scrollLockUp"Frame 64Symbol 220 MovieClip
"cursor"Frame 64Symbol 222 MovieClip
"checkerRight2"Frame 64Symbol 218 MovieClip
"checkerLeft2"Frame 64Symbol 218 MovieClip
"checkerDown2"Frame 64Symbol 218 MovieClip
"checkerUp2"Frame 64Symbol 218 MovieClip
"cam"Frame 64Symbol 224 MovieClip
"fade"Frame 64Symbol 229 MovieClip
"cameraVars"Frame 64Symbol 231 MovieClip
"HUD"Frame 64Symbol 331 MovieClip
"rightWall"Frame 68Symbol 525 MovieClip
"leftWall"Frame 68Symbol 527 MovieClip
"ground"Frame 68Symbol 530 MovieClip
"celing"Frame 68Symbol 531 MovieClip
"hero2Bound"Frame 68Symbol 533 MovieClip
"shi"Frame 68Symbol 156 MovieClip
"door"Frame 68Symbol 160 MovieClip
"redButton"Frame 68Symbol 422 MovieClip
"barrier"Frame 68Symbol 499 MovieClip
"key"Frame 68Symbol 284 MovieClip
"barrier2"Frame 68Symbol 396 MovieClip
"barrier3"Frame 68Symbol 499 MovieClip
"barrier4"Frame 68Symbol 396 MovieClip
"barrier5"Frame 68Symbol 499 MovieClip
"redButton2"Frame 68Symbol 422 MovieClip
"question"Frame 68Symbol 162 MovieClip
"joe"Frame 68Symbol 203 MovieClip
"hero"Frame 68Symbol 205 MovieClip
"joePointer3"Frame 68Symbol 210 MovieClip
"joePointer2"Frame 68Symbol 211 MovieClip
"joePointer"Frame 68Symbol 212 MovieClip
"hero2"Frame 68Symbol 314 MovieClip
"pointer"Frame 68Symbol 316 MovieClip
"pointer3"Frame 68Symbol 317 MovieClip
"pointer2"Frame 68Symbol 318 MovieClip
"checkerRight"Frame 68Symbol 218 MovieClip
"scrollLockRight"Frame 68Symbol 220 MovieClip
"checkerLeft"Frame 68Symbol 218 MovieClip
"scrollLockLeft"Frame 68Symbol 220 MovieClip
"scrollLockDown"Frame 68Symbol 220 MovieClip
"checkerDown"Frame 68Symbol 218 MovieClip
"checkerUp"Frame 68Symbol 218 MovieClip
"scrollLockUp"Frame 68Symbol 220 MovieClip
"cursor"Frame 68Symbol 222 MovieClip
"checkerRight2"Frame 68Symbol 218 MovieClip
"checkerLeft2"Frame 68Symbol 218 MovieClip
"checkerDown2"Frame 68Symbol 218 MovieClip
"checkerUp2"Frame 68Symbol 218 MovieClip
"cam"Frame 68Symbol 224 MovieClip
"fade"Frame 68Symbol 229 MovieClip
"cameraVars"Frame 68Symbol 231 MovieClip
"HUD"Frame 68Symbol 331 MovieClip
"rightWall"Frame 74Symbol 537 MovieClip
"leftWall"Frame 74Symbol 538 MovieClip
"ground"Frame 74Symbol 543 MovieClip
"celing"Frame 74Symbol 545 MovieClip
"hero2Bound"Frame 74Symbol 547 MovieClip
"leftBarrel"Frame 74Symbol 550 MovieClip
"rightBarrel"Frame 74Symbol 550 MovieClip
"shi"Frame 74Symbol 156 MovieClip
"redButton"Frame 74Symbol 556 MovieClip
"key"Frame 74Symbol 284 MovieClip
"jumpBoots"Frame 74Symbol 357 MovieClip
"redButton2"Frame 74Symbol 561 MovieClip
"redButton3"Frame 74Symbol 566 MovieClip
"bb1"Frame 74Symbol 567 MovieClip
"bb2"Frame 74Symbol 567 MovieClip
"bb3"Frame 74Symbol 567 MovieClip
"bb4"Frame 74Symbol 567 MovieClip
"barrel"Frame 74Symbol 583 MovieClip
"question"Frame 74Symbol 162 MovieClip
"joe"Frame 74Symbol 203 MovieClip
"joePointer3"Frame 74Symbol 210 MovieClip
"joePointer2"Frame 74Symbol 211 MovieClip
"joePointer"Frame 74Symbol 212 MovieClip
"hero"Frame 74Symbol 205 MovieClip
"hero2"Frame 74Symbol 314 MovieClip
"pointer"Frame 74Symbol 316 MovieClip
"pointer3"Frame 74Symbol 317 MovieClip
"pointer2"Frame 74Symbol 318 MovieClip
"checkerRight"Frame 74Symbol 218 MovieClip
"scrollLockRight"Frame 74Symbol 220 MovieClip
"checkerLeft"Frame 74Symbol 218 MovieClip
"scrollLockLeft"Frame 74Symbol 220 MovieClip
"scrollLockDown"Frame 74Symbol 220 MovieClip
"checkerDown"Frame 74Symbol 218 MovieClip
"checkerUp"Frame 74Symbol 218 MovieClip
"scrollLockUp"Frame 74Symbol 220 MovieClip
"cursor"Frame 74Symbol 222 MovieClip
"checkerRight2"Frame 74Symbol 218 MovieClip
"checkerLeft2"Frame 74Symbol 218 MovieClip
"checkerDown2"Frame 74Symbol 218 MovieClip
"checkerUp2"Frame 74Symbol 218 MovieClip
"cam"Frame 74Symbol 224 MovieClip
"fade"Frame 74Symbol 229 MovieClip
"cameraVars"Frame 74Symbol 231 MovieClip
"HUD"Frame 74Symbol 585 MovieClip
"border"Frame 79Symbol 8 MovieClip
"bar"Symbol 6 MovieClip Frame 1Symbol 4 MovieClip
"border"Symbol 147 MovieClip Frame 1Symbol 8 MovieClip
"border"Symbol 248 MovieClip Frame 1Symbol 8 MovieClip
"border"Symbol 268 MovieClip Frame 1Symbol 8 MovieClip
"door"Symbol 268 MovieClip Frame 99Symbol 160 MovieClip
"door"Symbol 268 MovieClip Frame 305Symbol 160 MovieClip
"door"Symbol 268 MovieClip Frame 512Symbol 160 MovieClip
"door"Symbol 268 MovieClip Frame 681Symbol 160 MovieClip
"door"Symbol 268 MovieClip Frame 1262Symbol 160 MovieClip
"border"Symbol 331 MovieClip Frame 1Symbol 8 MovieClip
"border"Symbol 585 MovieClip Frame 1Symbol 8 MovieClip
"border"Symbol 595 MovieClip Frame 1Symbol 8 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1311 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
ExportAssets (56)Timeline Frame 1Symbol 1 as "sfxBuzz"
ExportAssets (56)Timeline Frame 1Symbol 598 as "__Packages.com.wiicade.Wii"
ExportAssets (56)Timeline Frame 1Symbol 599 as "__Packages.com.wiicade.KeyboardController"
ExportAssets (56)Timeline Frame 1Symbol 600 as "__Packages.com.wiicade.WiiRemote"
ExportAssets (56)Timeline Frame 1Symbol 601 as "__Packages.com.wiicade.Nunchuk"
ExportAssets (56)Timeline Frame 1Symbol 602 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 603 as "__Packages.com.wiicade.Browser"

Labels

"done"Frame 2
"lv1-0"Frame 10
"cut2"Frame 12
"lv1-1"Frame 13
"lv1-2"Frame 16
"lv1-3"Frame 19
"lv1-3b"Frame 21
"lv1-4"Frame 24
"lv1-4b"Frame 26
"lv1-5"Frame 28
"lv1-5b"Frame 30
"lv1-6"Frame 32
"lv1-6b"Frame 34
"lv1-7"Frame 36
"lv1-7b"Frame 38
"lv1-8"Frame 40
"lv1-8b"Frame 42
"lv1-9"Frame 44
"lv1-9b"Frame 46
"lv1-10"Frame 48
"lv1-10b"Frame 50
"lv1-11"Frame 52
"lv1-11b"Frame 54
"lv1-12"Frame 56
"lv1-12b"Frame 58
"lv1-13"Frame 60
"lv1-13b"Frame 62
"lv1-14"Frame 64
"lv1-14b"Frame 66
"lv1-15"Frame 68
"lv1-15b"Frame 70
"lv1-16"Frame 72
"lv1-16b"Frame 74
"lv1-16c"Frame 76
"cut3"Frame 78
"loaded"Symbol 6 MovieClip Frame 3
"done"Symbol 160 MovieClip Frame 2

Dynamic Text Variables

_root.frameRateSymbol 233 EditableText"30"
_root.currentLevelSymbol 235 EditableText"LEVLELELVE"
_root.currentLevelSymbol 236 EditableText"LEVLELELVE"
_root.levelNextSymbol 242 EditableText"LEVEL"
_root.frameRateSymbol 330 EditableText"30"
_root.frameRateSymbol 584 EditableText"30"




http://swfchan.com/10/48054/info.shtml
Created: 30/4 -2019 16:37:37 Last modified: 30/4 -2019 16:37:37 Server time: 20/05 -2024 15:07:26