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

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

Key To Adventure - Ep 1.swf

This is the info page for
Flash #60731

(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 160 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 166 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 207 MovieClip "joe" in Frame 10
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 226 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 228 MovieClip "cam" in Frame 10
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 252 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 166 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 207 MovieClip "joe" in Frame 13
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 13
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 166 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 207 MovieClip "joe" in Frame 16
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 16
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 361 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 160 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 166 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 207 MovieClip "joe" in Frame 19
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 19
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 361 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 166 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 207 MovieClip "joe" in Frame 24
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 24
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 361 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 166 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 207 MovieClip "joe" in Frame 28
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 28
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 166 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 207 MovieClip "joe" in Frame 32
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 32
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 307 MovieClip "barrier" in Frame 36
onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.hero._x = _root.hero._x - _root.hero.speed; } }
Instance of Symbol 166 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 207 MovieClip "joe" in Frame 36
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 36
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 166 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 207 MovieClip "joe" in Frame 40
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 40
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 166 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 207 MovieClip "joe" in Frame 44
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 44
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 307 MovieClip "barrier" in Frame 48
onClipEvent (enterFrame) { if (this.hitTest(_root.joe)) { _root.hero._x = _root.hero._x - _root.hero.speed; } }
Instance of Symbol 361 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 166 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 207 MovieClip "joe" in Frame 48
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 48
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 361 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 488 MovieClip "diekill" in Frame 52
onClipEvent (enterFrame) { if (this.hitTest(_root.joe) && (_root.killSense.hitTest(_root.joe))) { _root.hero.dead = true; } }
Instance of Symbol 166 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 207 MovieClip "joe" in Frame 52
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 52
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 166 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 207 MovieClip "joe" in Frame 56
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 56
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 166 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 207 MovieClip "joe" in Frame 60
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 60
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 526 MovieClip "diekill" in Frame 64
onClipEvent (enterFrame) { if (this.hitTest(_root.joe) && (_root.killSense.hitTest(_root.joe))) { _root.hero.dead = true; } }
Instance of Symbol 166 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 207 MovieClip "joe" in Frame 64
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 64
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 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 160 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 166 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 207 MovieClip "joe" in Frame 68
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 68
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 335 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 367 MovieClip in Frame 70
onClipEvent (load) { _root.gotoAndStop("lv1-15"); } onClipEvent (enterFrame) { _root.gotoAndStop("lv1-15"); }
Frame 72
nextFrame();
Instance of Symbol 367 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 160 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 361 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 583 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 587 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 166 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 207 MovieClip "joe" in Frame 74
onClipEvent (enterFrame) { _x = _root.hero._x; _y = _root.hero._y; }
Instance of Symbol 209 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 318 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 226 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 228 MovieClip "cam" in Frame 74
onClipEvent (load) { _global.camReset(); } onClipEvent (enterFrame) { _x = (_root.scrollVarX + 275); _y = (_root.scrollVarY + 200); }
Instance of Symbol 233 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 235 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 589 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 367 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 602 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 603 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 604 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 605 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 606 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 607 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 Button
on (release) { getURL ("http://www.isamedia.org/"); }
Symbol 55 Button
on (release) { getURL ("http://www.mindstage.org/"); }
Symbol 56 Button
on (release) { getURL ("http://www.wiicade.com/"); }
Symbol 58 MovieClip Frame 112
stop();
Symbol 61 Button
on (release) { _root.coop = 0; if (_root.playingWii) { gotoAndStop (6); } else if (!_root.playingWii) { gotoAndStop (4); } }
Symbol 63 Button
on (release) { if (_root.playingWii) { gotoAndStop (7); _root.coop = 1; } else if (!_root.playingWii) { gotoAndStop (5); _root.coop = 0; } }
Symbol 81 Button
on (release) { gotoAndStop (8); }
Symbol 103 Button
on (release) { play(); }
Symbol 106 Button
on (release) { _root.play(); }
Symbol 151 MovieClip Frame 1
_root.stop();
Symbol 151 MovieClip Frame 1537
_root.play();
Symbol 164 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 2
_root.nextFrame();
Symbol 197 MovieClip Frame 2
stop();
Symbol 199 MovieClip Frame 2
stop();
Symbol 206 MovieClip Frame 4
stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 5
stop();
Symbol 207 MovieClip Frame 6
stop();
Symbol 214 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 214 MovieClip Frame 2
stop();
Symbol 215 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 215 MovieClip Frame 2
stop();
Symbol 216 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 216 MovieClip Frame 2
stop();
Symbol 228 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 231 MovieClip Frame 24
stop(); _root.nextLevel = true; _root.gotoAndStop(_root.levelNext);
Symbol 232 MovieClip Frame 24
stop();
Symbol 233 MovieClip Frame 1
stop();
Symbol 241 MovieClip Frame 1
stop();
Symbol 248 Button
on (release) { _root.doorIn = true; }
Symbol 250 Button
on (release) { _root.gotoAndStop(1); }
Instance of Symbol 241 MovieClip in Symbol 252 MovieClip Frame 1
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { i++; if (i < 75) { gotoAndStop (1); } else { unloadMovie (this); } }
Instance of Symbol 251 MovieClip in Symbol 252 MovieClip Frame 1
onClipEvent (load) { if (!_root.debug) { unloadMovie (this); } }
Symbol 272 MovieClip Frame 1
_root.stop();
Symbol 272 MovieClip Frame 1310
_root.play();
Symbol 277 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 2
stop();
Symbol 296 MovieClip Frame 1
stop();
Symbol 296 MovieClip Frame 2
_root.buttonPress = true;
Symbol 296 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 306 MovieClip Frame 5
stop();
Symbol 307 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 2
stop();
Symbol 317 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 2
stop();
Instance of Symbol 317 MovieClip in Symbol 318 MovieClip Frame 2
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { i++; if (i > 40) { gotoAndStop (3); } }
Symbol 320 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 320 MovieClip Frame 2
stop();
Symbol 321 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 321 MovieClip Frame 2
stop();
Symbol 322 MovieClip Frame 1
if (_root.playingWii) { stop(); } else { gotoAndStop (2); }
Symbol 322 MovieClip Frame 2
stop();
Symbol 325 MovieClip Frame 1
stop();
Symbol 325 MovieClip Frame 2
stop();
Symbol 330 MovieClip Frame 1
stop();
Symbol 333 MovieClip Frame 1
stop();
Instance of Symbol 325 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.hero.key) { gotoAndStop (2); } else { gotoAndStop (1); } }
Instance of Symbol 330 MovieClip in Symbol 335 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 333 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.jumpCountMax == 2) { gotoAndStop (2); } }
Instance of Symbol 241 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { i++; if (i < 75) { gotoAndStop (1); } else { unloadMovie (this); } }
Instance of Symbol 251 MovieClip in Symbol 335 MovieClip Frame 1
onClipEvent (load) { if (!_root.debug) { unloadMovie (this); } }
Symbol 340 MovieClip Frame 1
stop();
Symbol 340 MovieClip Frame 2
stop();
Symbol 349 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 1
stop();
Symbol 358 MovieClip Frame 2
stop();
Symbol 364 MovieClip Frame 1
stop();
Symbol 364 MovieClip Frame 6
stop(); _root.hero2Move = true;
Symbol 372 MovieClip Frame 1
stop();
Symbol 372 MovieClip Frame 2
stop();
Symbol 382 MovieClip Frame 1
stop();
Symbol 382 MovieClip Frame 2
stop();
Symbol 385 MovieClip Frame 1
stop();
Symbol 385 MovieClip Frame 2
stop();
Symbol 396 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 2
_root.buttonPress = true;
Symbol 396 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 399 MovieClip Frame 7
gotoAndPlay (4);
Symbol 400 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 2
stop();
Symbol 405 MovieClip Frame 1
stop();
Symbol 405 MovieClip Frame 2
stop();
Symbol 408 MovieClip Frame 1
stop();
Symbol 408 MovieClip Frame 2
stop();
Symbol 411 MovieClip Frame 1
stop();
Symbol 411 MovieClip Frame 2
stop();
Symbol 426 MovieClip Frame 1
stop(); _root.buttonPress = false;
Symbol 426 MovieClip Frame 2
_root.buttonPress = true;
Symbol 426 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 426 MovieClip Frame 8
stop(); _root.buttonPress = false;
Symbol 426 MovieClip Frame 9
_root.buttonPress = true;
Symbol 426 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 426 MovieClip Frame 15
gotoAndStop (1);
Symbol 432 MovieClip Frame 1
stop();
Symbol 432 MovieClip Frame 2
stop();
Symbol 456 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 2
stop();
Symbol 468 MovieClip Frame 1
stop();
Symbol 468 MovieClip Frame 2
stop();
Symbol 478 MovieClip Frame 1
stop();
Symbol 478 MovieClip Frame 2
stop();
Symbol 480 MovieClip Frame 1
stop();
Symbol 480 MovieClip Frame 2
stop();
Symbol 494 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 1
stop();
Symbol 497 MovieClip Frame 2
stop();
Symbol 503 MovieClip Frame 1
stop();
Symbol 503 MovieClip Frame 2
stop();
Symbol 506 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 1
stop();
Symbol 515 MovieClip Frame 2
stop();
Symbol 518 MovieClip Frame 1
stop();
Symbol 518 MovieClip Frame 2
stop();
Symbol 521 MovieClip Frame 1
stop();
Symbol 521 MovieClip Frame 2
stop();
Symbol 521 MovieClip Frame 3
stop();
Symbol 531 MovieClip Frame 1
stop();
Symbol 531 MovieClip Frame 2
stop();
Symbol 534 MovieClip Frame 1
stop();
Symbol 534 MovieClip Frame 2
stop();
Symbol 547 MovieClip Frame 1
stop();
Symbol 547 MovieClip Frame 2
stop();
Symbol 547 MovieClip Frame 3
stop();
Symbol 547 MovieClip Frame 4
stop();
Symbol 547 MovieClip Frame 5
stop();
Symbol 549 MovieClip Frame 1
stop();
Symbol 549 MovieClip Frame 2
stop();
Symbol 549 MovieClip Frame 3
stop();
Symbol 549 MovieClip Frame 4
stop();
Symbol 560 MovieClip Frame 1
stop();
Symbol 560 MovieClip Frame 2
_root.buttonPress = true;
Symbol 560 MovieClip Frame 4
_root.ground.gotoAndStop(2); _root.bb1.play();
Symbol 565 MovieClip Frame 1
stop();
Symbol 565 MovieClip Frame 2
_root.buttonPress = true;
Symbol 565 MovieClip Frame 4
_root.ground.gotoAndStop(3); _root.bb2.play(); _root.bb3.play();
Symbol 570 MovieClip Frame 1
stop();
Symbol 570 MovieClip Frame 2
_root.buttonPress = true;
Symbol 570 MovieClip Frame 4
_root.ground.gotoAndStop(4); _root.bb4.play();
Symbol 571 MovieClip Frame 1
stop();
Symbol 571 MovieClip Frame 26
_root.ground.gotoAndStop(1); _root.buttonPress = false;
Symbol 587 MovieClip Frame 1
stop();
Symbol 587 MovieClip Frame 2
stop();
Instance of Symbol 325 MovieClip in Symbol 589 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.hero.key) { gotoAndStop (2); } else { gotoAndStop (1); } }
Instance of Symbol 333 MovieClip in Symbol 589 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.jumpCountMax == 2) { gotoAndStop (2); } }
Instance of Symbol 241 MovieClip in Symbol 589 MovieClip Frame 1
onClipEvent (load) { i = 0; } onClipEvent (enterFrame) { i++; if (i < 75) { gotoAndStop (1); } else { unloadMovie (this); } }
Instance of Symbol 251 MovieClip in Symbol 589 MovieClip Frame 1
onClipEvent (load) { if (!_root.debug) { unloadMovie (this); } }
Symbol 599 MovieClip Frame 1
_root.stop();
Symbol 599 MovieClip Frame 518
_root.play();

Library Items

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

Instance Names

"border"Frame 1Symbol 8 MovieClip
"rightWall"Frame 10Symbol 153 MovieClip
"ground"Frame 10Symbol 155 MovieClip
"shi"Frame 10Symbol 160 MovieClip
"door"Frame 10Symbol 164 MovieClip
"question"Frame 10Symbol 166 MovieClip
"joe"Frame 10Symbol 207 MovieClip
"hero"Frame 10Symbol 209 MovieClip
"joePointer3"Frame 10Symbol 214 MovieClip
"joePointer2"Frame 10Symbol 215 MovieClip
"joePointer"Frame 10Symbol 216 MovieClip
"checkerRight"Frame 10Symbol 222 MovieClip
"scrollLockRight"Frame 10Symbol 224 MovieClip
"checkerLeft"Frame 10Symbol 222 MovieClip
"scrollLockLeft"Frame 10Symbol 224 MovieClip
"scrollLockDown"Frame 10Symbol 224 MovieClip
"checkerDown"Frame 10Symbol 222 MovieClip
"checkerUp"Frame 10Symbol 222 MovieClip
"scrollLockUp"Frame 10Symbol 224 MovieClip
"cursor"Frame 10Symbol 226 MovieClip
"checkerRight2"Frame 10Symbol 222 MovieClip
"checkerLeft2"Frame 10Symbol 222 MovieClip
"checkerDown2"Frame 10Symbol 222 MovieClip
"checkerUp2"Frame 10Symbol 222 MovieClip
"cam"Frame 10Symbol 228 MovieClip
"fade"Frame 10Symbol 233 MovieClip
"cameraVars"Frame 10Symbol 235 MovieClip
"HUD"Frame 10Symbol 252 MovieClip
"rightWall"Frame 13Symbol 274 MovieClip
"leftWall"Frame 13Symbol 277 MovieClip
"ground"Frame 13Symbol 279 MovieClip
"celing"Frame 13Symbol 281 MovieClip
"hero2Bound"Frame 13Symbol 283 MovieClip
"door"Frame 13Symbol 164 MovieClip
"key"Frame 13Symbol 288 MovieClip
"redButton"Frame 13Symbol 296 MovieClip
"barrier"Frame 13Symbol 307 MovieClip
"question"Frame 13Symbol 166 MovieClip
"joe"Frame 13Symbol 207 MovieClip
"hero"Frame 13Symbol 209 MovieClip
"joePointer3"Frame 13Symbol 214 MovieClip
"joePointer2"Frame 13Symbol 215 MovieClip
"joePointer"Frame 13Symbol 216 MovieClip
"hero2"Frame 13Symbol 318 MovieClip
"pointer"Frame 13Symbol 320 MovieClip
"pointer3"Frame 13Symbol 321 MovieClip
"pointer2"Frame 13Symbol 322 MovieClip
"checkerRight"Frame 13Symbol 222 MovieClip
"scrollLockRight"Frame 13Symbol 224 MovieClip
"checkerLeft"Frame 13Symbol 222 MovieClip
"scrollLockLeft"Frame 13Symbol 224 MovieClip
"scrollLockDown"Frame 13Symbol 224 MovieClip
"checkerDown"Frame 13Symbol 222 MovieClip
"checkerUp"Frame 13Symbol 222 MovieClip
"scrollLockUp"Frame 13Symbol 224 MovieClip
"cursor"Frame 13Symbol 226 MovieClip
"checkerRight2"Frame 13Symbol 222 MovieClip
"checkerLeft2"Frame 13Symbol 222 MovieClip
"checkerDown2"Frame 13Symbol 222 MovieClip
"checkerUp2"Frame 13Symbol 222 MovieClip
"cam"Frame 13Symbol 228 MovieClip
"fade"Frame 13Symbol 233 MovieClip
"cameraVars"Frame 13Symbol 235 MovieClip
"HUD"Frame 13Symbol 335 MovieClip
"rightWall"Frame 16Symbol 337 MovieClip
"leftWall"Frame 16Symbol 340 MovieClip
"ground"Frame 16Symbol 342 MovieClip
"celing"Frame 16Symbol 344 MovieClip
"hero2Bound"Frame 16Symbol 346 MovieClip
"door"Frame 16Symbol 164 MovieClip
"redButton"Frame 16Symbol 296 MovieClip
"barrier"Frame 16Symbol 307 MovieClip
"key"Frame 16Symbol 288 MovieClip
"question"Frame 16Symbol 166 MovieClip
"joe"Frame 16Symbol 207 MovieClip
"hero"Frame 16Symbol 209 MovieClip
"joePointer3"Frame 16Symbol 214 MovieClip
"joePointer2"Frame 16Symbol 215 MovieClip
"joePointer"Frame 16Symbol 216 MovieClip
"hero2"Frame 16Symbol 318 MovieClip
"pointer"Frame 16Symbol 320 MovieClip
"pointer3"Frame 16Symbol 321 MovieClip
"pointer2"Frame 16Symbol 322 MovieClip
"checkerRight"Frame 16Symbol 222 MovieClip
"scrollLockRight"Frame 16Symbol 224 MovieClip
"checkerLeft"Frame 16Symbol 222 MovieClip
"scrollLockLeft"Frame 16Symbol 224 MovieClip
"scrollLockDown"Frame 16Symbol 224 MovieClip
"checkerDown"Frame 16Symbol 222 MovieClip
"checkerUp"Frame 16Symbol 222 MovieClip
"scrollLockUp"Frame 16Symbol 224 MovieClip
"cursor"Frame 16Symbol 226 MovieClip
"checkerRight2"Frame 16Symbol 222 MovieClip
"checkerLeft2"Frame 16Symbol 222 MovieClip
"checkerDown2"Frame 16Symbol 222 MovieClip
"checkerUp2"Frame 16Symbol 222 MovieClip
"cam"Frame 16Symbol 228 MovieClip
"fade"Frame 16Symbol 233 MovieClip
"cameraVars"Frame 16Symbol 235 MovieClip
"HUD"Frame 16Symbol 335 MovieClip
"leftWall"Frame 19Symbol 349 MovieClip
"rightWall"Frame 19Symbol 351 MovieClip
"ground"Frame 19Symbol 353 MovieClip
"celing"Frame 19Symbol 355 MovieClip
"hero2Bound"Frame 19Symbol 358 MovieClip
"door"Frame 19Symbol 164 MovieClip
"key"Frame 19Symbol 288 MovieClip
"jumpBoots"Frame 19Symbol 361 MovieClip
"bb3"Frame 19Symbol 364 MovieClip
"redButton"Frame 19Symbol 296 MovieClip
"bb"Frame 19Symbol 364 MovieClip
"bb2"Frame 19Symbol 364 MovieClip
"shi"Frame 19Symbol 160 MovieClip
"question"Frame 19Symbol 166 MovieClip
"joe"Frame 19Symbol 207 MovieClip
"joePointer3"Frame 19Symbol 214 MovieClip
"joePointer2"Frame 19Symbol 215 MovieClip
"joePointer"Frame 19Symbol 216 MovieClip
"hero"Frame 19Symbol 209 MovieClip
"hero2"Frame 19Symbol 318 MovieClip
"pointer"Frame 19Symbol 320 MovieClip
"pointer3"Frame 19Symbol 321 MovieClip
"pointer2"Frame 19Symbol 322 MovieClip
"checkerRight"Frame 19Symbol 222 MovieClip
"scrollLockRight"Frame 19Symbol 224 MovieClip
"checkerLeft"Frame 19Symbol 222 MovieClip
"scrollLockLeft"Frame 19Symbol 224 MovieClip
"scrollLockDown"Frame 19Symbol 224 MovieClip
"checkerDown"Frame 19Symbol 222 MovieClip
"checkerUp"Frame 19Symbol 222 MovieClip
"scrollLockUp"Frame 19Symbol 224 MovieClip
"cursor"Frame 19Symbol 226 MovieClip
"checkerRight2"Frame 19Symbol 222 MovieClip
"checkerLeft2"Frame 19Symbol 222 MovieClip
"checkerDown2"Frame 19Symbol 222 MovieClip
"checkerUp2"Frame 19Symbol 222 MovieClip
"cam"Frame 19Symbol 228 MovieClip
"fade"Frame 19Symbol 233 MovieClip
"cameraVars"Frame 19Symbol 235 MovieClip
"HUD"Frame 19Symbol 335 MovieClip
"rightWall"Frame 24Symbol 369 MovieClip
"leftWall"Frame 24Symbol 372 MovieClip
"ground"Frame 24Symbol 374 MovieClip
"celing"Frame 24Symbol 376 MovieClip
"hero2Bound"Frame 24Symbol 378 MovieClip
"shi"Frame 24Symbol 160 MovieClip
"door"Frame 24Symbol 164 MovieClip
"redButton"Frame 24Symbol 296 MovieClip
"barrier"Frame 24Symbol 307 MovieClip
"key"Frame 24Symbol 288 MovieClip
"jumpBoots"Frame 24Symbol 361 MovieClip
"question"Frame 24Symbol 166 MovieClip
"joe"Frame 24Symbol 207 MovieClip
"hero"Frame 24Symbol 209 MovieClip
"joePointer3"Frame 24Symbol 214 MovieClip
"joePointer2"Frame 24Symbol 215 MovieClip
"joePointer"Frame 24Symbol 216 MovieClip
"hero2"Frame 24Symbol 318 MovieClip
"pointer"Frame 24Symbol 320 MovieClip
"pointer3"Frame 24Symbol 321 MovieClip
"pointer2"Frame 24Symbol 322 MovieClip
"checkerRight"Frame 24Symbol 222 MovieClip
"scrollLockRight"Frame 24Symbol 224 MovieClip
"checkerLeft"Frame 24Symbol 222 MovieClip
"scrollLockLeft"Frame 24Symbol 224 MovieClip
"scrollLockDown"Frame 24Symbol 224 MovieClip
"checkerDown"Frame 24Symbol 222 MovieClip
"checkerUp"Frame 24Symbol 222 MovieClip
"scrollLockUp"Frame 24Symbol 224 MovieClip
"cursor"Frame 24Symbol 226 MovieClip
"checkerRight2"Frame 24Symbol 222 MovieClip
"checkerLeft2"Frame 24Symbol 222 MovieClip
"checkerDown2"Frame 24Symbol 222 MovieClip
"checkerUp2"Frame 24Symbol 222 MovieClip
"cam"Frame 24Symbol 228 MovieClip
"fade"Frame 24Symbol 233 MovieClip
"cameraVars"Frame 24Symbol 235 MovieClip
"HUD"Frame 24Symbol 335 MovieClip
"rightWall"Frame 28Symbol 382 MovieClip
"leftWall"Frame 28Symbol 385 MovieClip
"ground"Frame 28Symbol 387 MovieClip
"celing"Frame 28Symbol 389 MovieClip
"hero2Bound"Frame 28Symbol 391 MovieClip
"shi"Frame 28Symbol 160 MovieClip
"door"Frame 28Symbol 164 MovieClip
"redButton"Frame 28Symbol 396 MovieClip
"barrier"Frame 28Symbol 307 MovieClip
"key"Frame 28Symbol 288 MovieClip
"jumpBoots"Frame 28Symbol 361 MovieClip
"barrier2"Frame 28Symbol 400 MovieClip
"question"Frame 28Symbol 166 MovieClip
"joe"Frame 28Symbol 207 MovieClip
"hero"Frame 28Symbol 209 MovieClip
"joePointer3"Frame 28Symbol 214 MovieClip
"joePointer2"Frame 28Symbol 215 MovieClip
"joePointer"Frame 28Symbol 216 MovieClip
"hero2"Frame 28Symbol 318 MovieClip
"pointer"Frame 28Symbol 320 MovieClip
"pointer3"Frame 28Symbol 321 MovieClip
"pointer2"Frame 28Symbol 322 MovieClip
"checkerRight"Frame 28Symbol 222 MovieClip
"scrollLockRight"Frame 28Symbol 224 MovieClip
"checkerLeft"Frame 28Symbol 222 MovieClip
"scrollLockLeft"Frame 28Symbol 224 MovieClip
"scrollLockDown"Frame 28Symbol 224 MovieClip
"checkerDown"Frame 28Symbol 222 MovieClip
"checkerUp"Frame 28Symbol 222 MovieClip
"scrollLockUp"Frame 28Symbol 224 MovieClip
"cursor"Frame 28Symbol 226 MovieClip
"checkerRight2"Frame 28Symbol 222 MovieClip
"checkerLeft2"Frame 28Symbol 222 MovieClip
"checkerDown2"Frame 28Symbol 222 MovieClip
"checkerUp2"Frame 28Symbol 222 MovieClip
"cam"Frame 28Symbol 228 MovieClip
"fade"Frame 28Symbol 233 MovieClip
"cameraVars"Frame 28Symbol 235 MovieClip
"HUD"Frame 28Symbol 335 MovieClip
"rightWall"Frame 32Symbol 405 MovieClip
"leftWall"Frame 32Symbol 408 MovieClip
"ground"Frame 32Symbol 411 MovieClip
"celing"Frame 32Symbol 413 MovieClip
"hero2Bound"Frame 32Symbol 415 MovieClip
"shi"Frame 32Symbol 160 MovieClip
"barrier"Frame 32Symbol 400 MovieClip
"barrier2"Frame 32Symbol 400 MovieClip
"door"Frame 32Symbol 164 MovieClip
"key"Frame 32Symbol 288 MovieClip
"redButton"Frame 32Symbol 426 MovieClip
"question"Frame 32Symbol 166 MovieClip
"joe"Frame 32Symbol 207 MovieClip
"hero"Frame 32Symbol 209 MovieClip
"joePointer3"Frame 32Symbol 214 MovieClip
"joePointer2"Frame 32Symbol 215 MovieClip
"joePointer"Frame 32Symbol 216 MovieClip
"hero2"Frame 32Symbol 318 MovieClip
"pointer"Frame 32Symbol 320 MovieClip
"pointer3"Frame 32Symbol 321 MovieClip
"pointer2"Frame 32Symbol 322 MovieClip
"checkerRight"Frame 32Symbol 222 MovieClip
"scrollLockRight"Frame 32Symbol 224 MovieClip
"checkerLeft"Frame 32Symbol 222 MovieClip
"scrollLockLeft"Frame 32Symbol 224 MovieClip
"scrollLockDown"Frame 32Symbol 224 MovieClip
"checkerDown"Frame 32Symbol 222 MovieClip
"checkerUp"Frame 32Symbol 222 MovieClip
"scrollLockUp"Frame 32Symbol 224 MovieClip
"cursor"Frame 32Symbol 226 MovieClip
"checkerRight2"Frame 32Symbol 222 MovieClip
"checkerLeft2"Frame 32Symbol 222 MovieClip
"checkerDown2"Frame 32Symbol 222 MovieClip
"checkerUp2"Frame 32Symbol 222 MovieClip
"cam"Frame 32Symbol 228 MovieClip
"fade"Frame 32Symbol 233 MovieClip
"cameraVars"Frame 32Symbol 235 MovieClip
"HUD"Frame 32Symbol 335 MovieClip
"rightWall"Frame 36Symbol 429 MovieClip
"leftWall"Frame 36Symbol 432 MovieClip
"ground"Frame 36Symbol 434 MovieClip
"celing"Frame 36Symbol 436 MovieClip
"hero2Bound"Frame 36Symbol 438 MovieClip
"door"Frame 36Symbol 164 MovieClip
"redButton"Frame 36Symbol 296 MovieClip
"barrier"Frame 36Symbol 307 MovieClip
"key"Frame 36Symbol 288 MovieClip
"question"Frame 36Symbol 166 MovieClip
"joe"Frame 36Symbol 207 MovieClip
"hero"Frame 36Symbol 209 MovieClip
"joePointer3"Frame 36Symbol 214 MovieClip
"joePointer2"Frame 36Symbol 215 MovieClip
"joePointer"Frame 36Symbol 216 MovieClip
"hero2"Frame 36Symbol 318 MovieClip
"pointer"Frame 36Symbol 320 MovieClip
"pointer3"Frame 36Symbol 321 MovieClip
"pointer2"Frame 36Symbol 322 MovieClip
"checkerRight"Frame 36Symbol 222 MovieClip
"scrollLockRight"Frame 36Symbol 224 MovieClip
"checkerLeft"Frame 36Symbol 222 MovieClip
"scrollLockLeft"Frame 36Symbol 224 MovieClip
"scrollLockDown"Frame 36Symbol 224 MovieClip
"checkerDown"Frame 36Symbol 222 MovieClip
"checkerUp"Frame 36Symbol 222 MovieClip
"scrollLockUp"Frame 36Symbol 224 MovieClip
"cursor"Frame 36Symbol 226 MovieClip
"checkerRight2"Frame 36Symbol 222 MovieClip
"checkerLeft2"Frame 36Symbol 222 MovieClip
"checkerDown2"Frame 36Symbol 222 MovieClip
"checkerUp2"Frame 36Symbol 222 MovieClip
"cam"Frame 36Symbol 228 MovieClip
"fade"Frame 36Symbol 233 MovieClip
"cameraVars"Frame 36Symbol 235 MovieClip
"HUD"Frame 36Symbol 335 MovieClip
"rightWall"Frame 40Symbol 442 MovieClip
"leftWall"Frame 40Symbol 444 MovieClip
"ground"Frame 40Symbol 446 MovieClip
"celing"Frame 40Symbol 448 MovieClip
"hero2Bound"Frame 40Symbol 450 MovieClip
"shi"Frame 40Symbol 160 MovieClip
"door"Frame 40Symbol 164 MovieClip
"key"Frame 40Symbol 288 MovieClip
"question"Frame 40Symbol 166 MovieClip
"joe"Frame 40Symbol 207 MovieClip
"hero"Frame 40Symbol 209 MovieClip
"joePointer3"Frame 40Symbol 214 MovieClip
"joePointer2"Frame 40Symbol 215 MovieClip
"joePointer"Frame 40Symbol 216 MovieClip
"hero2"Frame 40Symbol 318 MovieClip
"pointer"Frame 40Symbol 320 MovieClip
"pointer3"Frame 40Symbol 321 MovieClip
"pointer2"Frame 40Symbol 322 MovieClip
"checkerRight"Frame 40Symbol 222 MovieClip
"scrollLockRight"Frame 40Symbol 224 MovieClip
"checkerLeft"Frame 40Symbol 222 MovieClip
"scrollLockLeft"Frame 40Symbol 224 MovieClip
"scrollLockDown"Frame 40Symbol 224 MovieClip
"checkerDown"Frame 40Symbol 222 MovieClip
"checkerUp"Frame 40Symbol 222 MovieClip
"scrollLockUp"Frame 40Symbol 224 MovieClip
"cursor"Frame 40Symbol 226 MovieClip
"checkerRight2"Frame 40Symbol 222 MovieClip
"checkerLeft2"Frame 40Symbol 222 MovieClip
"checkerDown2"Frame 40Symbol 222 MovieClip
"checkerUp2"Frame 40Symbol 222 MovieClip
"cam"Frame 40Symbol 228 MovieClip
"fade"Frame 40Symbol 233 MovieClip
"cameraVars"Frame 40Symbol 235 MovieClip
"HUD"Frame 40Symbol 335 MovieClip
"rightWall"Frame 44Symbol 453 MovieClip
"leftWall"Frame 44Symbol 456 MovieClip
"ground"Frame 44Symbol 458 MovieClip
"celing"Frame 44Symbol 460 MovieClip
"hero2Bound"Frame 44Symbol 462 MovieClip
"shi"Frame 44Symbol 160 MovieClip
"door"Frame 44Symbol 164 MovieClip
"redButton"Frame 44Symbol 296 MovieClip
"barrier"Frame 44Symbol 307 MovieClip
"key"Frame 44Symbol 288 MovieClip
"question"Frame 44Symbol 166 MovieClip
"joe"Frame 44Symbol 207 MovieClip
"hero"Frame 44Symbol 209 MovieClip
"joePointer3"Frame 44Symbol 214 MovieClip
"joePointer2"Frame 44Symbol 215 MovieClip
"joePointer"Frame 44Symbol 216 MovieClip
"hero2"Frame 44Symbol 318 MovieClip
"pointer"Frame 44Symbol 320 MovieClip
"pointer3"Frame 44Symbol 321 MovieClip
"pointer2"Frame 44Symbol 322 MovieClip
"checkerRight"Frame 44Symbol 222 MovieClip
"scrollLockRight"Frame 44Symbol 224 MovieClip
"checkerLeft"Frame 44Symbol 222 MovieClip
"scrollLockLeft"Frame 44Symbol 224 MovieClip
"scrollLockDown"Frame 44Symbol 224 MovieClip
"checkerDown"Frame 44Symbol 222 MovieClip
"checkerUp"Frame 44Symbol 222 MovieClip
"scrollLockUp"Frame 44Symbol 224 MovieClip
"cursor"Frame 44Symbol 226 MovieClip
"checkerRight2"Frame 44Symbol 222 MovieClip
"checkerLeft2"Frame 44Symbol 222 MovieClip
"checkerDown2"Frame 44Symbol 222 MovieClip
"checkerUp2"Frame 44Symbol 222 MovieClip
"cam"Frame 44Symbol 228 MovieClip
"fade"Frame 44Symbol 233 MovieClip
"cameraVars"Frame 44Symbol 235 MovieClip
"HUD"Frame 44Symbol 335 MovieClip
"rightWall"Frame 48Symbol 465 MovieClip
"leftWall"Frame 48Symbol 468 MovieClip
"ground"Frame 48Symbol 470 MovieClip
"celing"Frame 48Symbol 472 MovieClip
"hero2Bound"Frame 48Symbol 474 MovieClip
"shi"Frame 48Symbol 160 MovieClip
"door"Frame 48Symbol 164 MovieClip
"redButton"Frame 48Symbol 296 MovieClip
"barrier"Frame 48Symbol 307 MovieClip
"key"Frame 48Symbol 288 MovieClip
"jumpBoots"Frame 48Symbol 361 MovieClip
"question"Frame 48Symbol 166 MovieClip
"joe"Frame 48Symbol 207 MovieClip
"hero"Frame 48Symbol 209 MovieClip
"joePointer3"Frame 48Symbol 214 MovieClip
"joePointer2"Frame 48Symbol 215 MovieClip
"joePointer"Frame 48Symbol 216 MovieClip
"hero2"Frame 48Symbol 318 MovieClip
"pointer"Frame 48Symbol 320 MovieClip
"pointer3"Frame 48Symbol 321 MovieClip
"pointer2"Frame 48Symbol 322 MovieClip
"checkerRight"Frame 48Symbol 222 MovieClip
"scrollLockRight"Frame 48Symbol 224 MovieClip
"checkerLeft"Frame 48Symbol 222 MovieClip
"scrollLockLeft"Frame 48Symbol 224 MovieClip
"scrollLockDown"Frame 48Symbol 224 MovieClip
"checkerDown"Frame 48Symbol 222 MovieClip
"checkerUp"Frame 48Symbol 222 MovieClip
"scrollLockUp"Frame 48Symbol 224 MovieClip
"cursor"Frame 48Symbol 226 MovieClip
"checkerRight2"Frame 48Symbol 222 MovieClip
"checkerLeft2"Frame 48Symbol 222 MovieClip
"checkerDown2"Frame 48Symbol 222 MovieClip
"checkerUp2"Frame 48Symbol 222 MovieClip
"cam"Frame 48Symbol 228 MovieClip
"fade"Frame 48Symbol 233 MovieClip
"cameraVars"Frame 48Symbol 235 MovieClip
"HUD"Frame 48Symbol 335 MovieClip
"rightWall"Frame 52Symbol 477 MovieClip
"leftWall"Frame 52Symbol 478 MovieClip
"ground"Frame 52Symbol 480 MovieClip
"celing"Frame 52Symbol 482 MovieClip
"hero2Bound"Frame 52Symbol 484 MovieClip
"shi"Frame 52Symbol 160 MovieClip
"door"Frame 52Symbol 164 MovieClip
"key"Frame 52Symbol 288 MovieClip
"jumpBoots"Frame 52Symbol 361 MovieClip
"diekill"Frame 52Symbol 488 MovieClip
"killSense"Frame 52Symbol 490 MovieClip
"question"Frame 52Symbol 166 MovieClip
"joe"Frame 52Symbol 207 MovieClip
"joePointer3"Frame 52Symbol 214 MovieClip
"joePointer2"Frame 52Symbol 215 MovieClip
"joePointer"Frame 52Symbol 216 MovieClip
"hero"Frame 52Symbol 209 MovieClip
"hero2"Frame 52Symbol 318 MovieClip
"pointer"Frame 52Symbol 320 MovieClip
"pointer3"Frame 52Symbol 321 MovieClip
"pointer2"Frame 52Symbol 322 MovieClip
"checkerRight"Frame 52Symbol 222 MovieClip
"scrollLockRight"Frame 52Symbol 224 MovieClip
"checkerLeft"Frame 52Symbol 222 MovieClip
"scrollLockLeft"Frame 52Symbol 224 MovieClip
"scrollLockDown"Frame 52Symbol 224 MovieClip
"checkerDown"Frame 52Symbol 222 MovieClip
"checkerUp"Frame 52Symbol 222 MovieClip
"scrollLockUp"Frame 52Symbol 224 MovieClip
"cursor"Frame 52Symbol 226 MovieClip
"checkerRight2"Frame 52Symbol 222 MovieClip
"checkerLeft2"Frame 52Symbol 222 MovieClip
"checkerDown2"Frame 52Symbol 222 MovieClip
"checkerUp2"Frame 52Symbol 222 MovieClip
"cam"Frame 52Symbol 228 MovieClip
"fade"Frame 52Symbol 233 MovieClip
"cameraVars"Frame 52Symbol 235 MovieClip
"HUD"Frame 52Symbol 335 MovieClip
"rightWall"Frame 56Symbol 492 MovieClip
"leftWall"Frame 56Symbol 494 MovieClip
"ground"Frame 56Symbol 497 MovieClip
"celing"Frame 56Symbol 499 MovieClip
"hero2Bound"Frame 56Symbol 501 MovieClip
"shi"Frame 56Symbol 160 MovieClip
"door"Frame 56Symbol 164 MovieClip
"redButton"Frame 56Symbol 426 MovieClip
"key"Frame 56Symbol 288 MovieClip
"barrier"Frame 56Symbol 400 MovieClip
"barrier3"Frame 56Symbol 503 MovieClip
"barrier4"Frame 56Symbol 503 MovieClip
"barrier5"Frame 56Symbol 503 MovieClip
"barrier2"Frame 56Symbol 400 MovieClip
"question"Frame 56Symbol 166 MovieClip
"joe"Frame 56Symbol 207 MovieClip
"hero"Frame 56Symbol 209 MovieClip
"joePointer3"Frame 56Symbol 214 MovieClip
"joePointer2"Frame 56Symbol 215 MovieClip
"joePointer"Frame 56Symbol 216 MovieClip
"hero2"Frame 56Symbol 318 MovieClip
"pointer"Frame 56Symbol 320 MovieClip
"pointer3"Frame 56Symbol 321 MovieClip
"pointer2"Frame 56Symbol 322 MovieClip
"checkerRight"Frame 56Symbol 222 MovieClip
"scrollLockRight"Frame 56Symbol 224 MovieClip
"checkerLeft"Frame 56Symbol 222 MovieClip
"scrollLockLeft"Frame 56Symbol 224 MovieClip
"scrollLockDown"Frame 56Symbol 224 MovieClip
"checkerDown"Frame 56Symbol 222 MovieClip
"checkerUp"Frame 56Symbol 222 MovieClip
"scrollLockUp"Frame 56Symbol 224 MovieClip
"cursor"Frame 56Symbol 226 MovieClip
"checkerRight2"Frame 56Symbol 222 MovieClip
"checkerLeft2"Frame 56Symbol 222 MovieClip
"checkerDown2"Frame 56Symbol 222 MovieClip
"checkerUp2"Frame 56Symbol 222 MovieClip
"cam"Frame 56Symbol 228 MovieClip
"fade"Frame 56Symbol 233 MovieClip
"cameraVars"Frame 56Symbol 235 MovieClip
"HUD"Frame 56Symbol 335 MovieClip
"rightWall"Frame 60Symbol 505 MovieClip
"leftWall"Frame 60Symbol 506 MovieClip
"ground"Frame 60Symbol 508 MovieClip
"celing"Frame 60Symbol 509 MovieClip
"hero2Bound"Frame 60Symbol 511 MovieClip
"shi"Frame 60Symbol 160 MovieClip
"door"Frame 60Symbol 164 MovieClip
"key"Frame 60Symbol 288 MovieClip
"question"Frame 60Symbol 166 MovieClip
"joe"Frame 60Symbol 207 MovieClip
"hero"Frame 60Symbol 209 MovieClip
"joePointer3"Frame 60Symbol 214 MovieClip
"joePointer2"Frame 60Symbol 215 MovieClip
"joePointer"Frame 60Symbol 216 MovieClip
"hero2"Frame 60Symbol 318 MovieClip
"pointer"Frame 60Symbol 320 MovieClip
"pointer3"Frame 60Symbol 321 MovieClip
"pointer2"Frame 60Symbol 322 MovieClip
"checkerRight"Frame 60Symbol 222 MovieClip
"scrollLockRight"Frame 60Symbol 224 MovieClip
"checkerLeft"Frame 60Symbol 222 MovieClip
"scrollLockLeft"Frame 60Symbol 224 MovieClip
"scrollLockDown"Frame 60Symbol 224 MovieClip
"checkerDown"Frame 60Symbol 222 MovieClip
"checkerUp"Frame 60Symbol 222 MovieClip
"scrollLockUp"Frame 60Symbol 224 MovieClip
"cursor"Frame 60Symbol 226 MovieClip
"checkerRight2"Frame 60Symbol 222 MovieClip
"checkerLeft2"Frame 60Symbol 222 MovieClip
"checkerDown2"Frame 60Symbol 222 MovieClip
"checkerUp2"Frame 60Symbol 222 MovieClip
"cam"Frame 60Symbol 228 MovieClip
"fade"Frame 60Symbol 233 MovieClip
"cameraVars"Frame 60Symbol 235 MovieClip
"HUD"Frame 60Symbol 335 MovieClip
"rightWall"Frame 64Symbol 515 MovieClip
"leftWall"Frame 64Symbol 518 MovieClip
"ground"Frame 64Symbol 521 MovieClip
"celing"Frame 64Symbol 522 MovieClip
"hero2Bound"Frame 64Symbol 524 MovieClip
"shi"Frame 64Symbol 160 MovieClip
"door"Frame 64Symbol 164 MovieClip
"redButton"Frame 64Symbol 426 MovieClip
"barrier"Frame 64Symbol 503 MovieClip
"key"Frame 64Symbol 288 MovieClip
"diekill"Frame 64Symbol 526 MovieClip
"barrier3"Frame 64Symbol 503 MovieClip
"barrier2"Frame 64Symbol 400 MovieClip
"barrier4"Frame 64Symbol 503 MovieClip
"barrier5"Frame 64Symbol 400 MovieClip
"killSense"Frame 64Symbol 490 MovieClip
"question"Frame 64Symbol 166 MovieClip
"joe"Frame 64Symbol 207 MovieClip
"hero"Frame 64Symbol 209 MovieClip
"joePointer3"Frame 64Symbol 214 MovieClip
"joePointer2"Frame 64Symbol 215 MovieClip
"joePointer"Frame 64Symbol 216 MovieClip
"hero2"Frame 64Symbol 318 MovieClip
"pointer"Frame 64Symbol 320 MovieClip
"pointer3"Frame 64Symbol 321 MovieClip
"pointer2"Frame 64Symbol 322 MovieClip
"checkerRight"Frame 64Symbol 222 MovieClip
"scrollLockRight"Frame 64Symbol 224 MovieClip
"checkerLeft"Frame 64Symbol 222 MovieClip
"scrollLockLeft"Frame 64Symbol 224 MovieClip
"scrollLockDown"Frame 64Symbol 224 MovieClip
"checkerDown"Frame 64Symbol 222 MovieClip
"checkerUp"Frame 64Symbol 222 MovieClip
"scrollLockUp"Frame 64Symbol 224 MovieClip
"cursor"Frame 64Symbol 226 MovieClip
"checkerRight2"Frame 64Symbol 222 MovieClip
"checkerLeft2"Frame 64Symbol 222 MovieClip
"checkerDown2"Frame 64Symbol 222 MovieClip
"checkerUp2"Frame 64Symbol 222 MovieClip
"cam"Frame 64Symbol 228 MovieClip
"fade"Frame 64Symbol 233 MovieClip
"cameraVars"Frame 64Symbol 235 MovieClip
"HUD"Frame 64Symbol 335 MovieClip
"rightWall"Frame 68Symbol 529 MovieClip
"leftWall"Frame 68Symbol 531 MovieClip
"ground"Frame 68Symbol 534 MovieClip
"celing"Frame 68Symbol 535 MovieClip
"hero2Bound"Frame 68Symbol 537 MovieClip
"shi"Frame 68Symbol 160 MovieClip
"door"Frame 68Symbol 164 MovieClip
"redButton"Frame 68Symbol 426 MovieClip
"barrier"Frame 68Symbol 503 MovieClip
"key"Frame 68Symbol 288 MovieClip
"barrier2"Frame 68Symbol 400 MovieClip
"barrier3"Frame 68Symbol 503 MovieClip
"barrier4"Frame 68Symbol 400 MovieClip
"barrier5"Frame 68Symbol 503 MovieClip
"redButton2"Frame 68Symbol 426 MovieClip
"question"Frame 68Symbol 166 MovieClip
"joe"Frame 68Symbol 207 MovieClip
"hero"Frame 68Symbol 209 MovieClip
"joePointer3"Frame 68Symbol 214 MovieClip
"joePointer2"Frame 68Symbol 215 MovieClip
"joePointer"Frame 68Symbol 216 MovieClip
"hero2"Frame 68Symbol 318 MovieClip
"pointer"Frame 68Symbol 320 MovieClip
"pointer3"Frame 68Symbol 321 MovieClip
"pointer2"Frame 68Symbol 322 MovieClip
"checkerRight"Frame 68Symbol 222 MovieClip
"scrollLockRight"Frame 68Symbol 224 MovieClip
"checkerLeft"Frame 68Symbol 222 MovieClip
"scrollLockLeft"Frame 68Symbol 224 MovieClip
"scrollLockDown"Frame 68Symbol 224 MovieClip
"checkerDown"Frame 68Symbol 222 MovieClip
"checkerUp"Frame 68Symbol 222 MovieClip
"scrollLockUp"Frame 68Symbol 224 MovieClip
"cursor"Frame 68Symbol 226 MovieClip
"checkerRight2"Frame 68Symbol 222 MovieClip
"checkerLeft2"Frame 68Symbol 222 MovieClip
"checkerDown2"Frame 68Symbol 222 MovieClip
"checkerUp2"Frame 68Symbol 222 MovieClip
"cam"Frame 68Symbol 228 MovieClip
"fade"Frame 68Symbol 233 MovieClip
"cameraVars"Frame 68Symbol 235 MovieClip
"HUD"Frame 68Symbol 335 MovieClip
"rightWall"Frame 74Symbol 541 MovieClip
"leftWall"Frame 74Symbol 542 MovieClip
"ground"Frame 74Symbol 547 MovieClip
"celing"Frame 74Symbol 549 MovieClip
"hero2Bound"Frame 74Symbol 551 MovieClip
"leftBarrel"Frame 74Symbol 554 MovieClip
"rightBarrel"Frame 74Symbol 554 MovieClip
"shi"Frame 74Symbol 160 MovieClip
"redButton"Frame 74Symbol 560 MovieClip
"key"Frame 74Symbol 288 MovieClip
"jumpBoots"Frame 74Symbol 361 MovieClip
"redButton2"Frame 74Symbol 565 MovieClip
"redButton3"Frame 74Symbol 570 MovieClip
"bb1"Frame 74Symbol 571 MovieClip
"bb2"Frame 74Symbol 571 MovieClip
"bb3"Frame 74Symbol 571 MovieClip
"bb4"Frame 74Symbol 571 MovieClip
"barrel"Frame 74Symbol 587 MovieClip
"question"Frame 74Symbol 166 MovieClip
"joe"Frame 74Symbol 207 MovieClip
"joePointer3"Frame 74Symbol 214 MovieClip
"joePointer2"Frame 74Symbol 215 MovieClip
"joePointer"Frame 74Symbol 216 MovieClip
"hero"Frame 74Symbol 209 MovieClip
"hero2"Frame 74Symbol 318 MovieClip
"pointer"Frame 74Symbol 320 MovieClip
"pointer3"Frame 74Symbol 321 MovieClip
"pointer2"Frame 74Symbol 322 MovieClip
"checkerRight"Frame 74Symbol 222 MovieClip
"scrollLockRight"Frame 74Symbol 224 MovieClip
"checkerLeft"Frame 74Symbol 222 MovieClip
"scrollLockLeft"Frame 74Symbol 224 MovieClip
"scrollLockDown"Frame 74Symbol 224 MovieClip
"checkerDown"Frame 74Symbol 222 MovieClip
"checkerUp"Frame 74Symbol 222 MovieClip
"scrollLockUp"Frame 74Symbol 224 MovieClip
"cursor"Frame 74Symbol 226 MovieClip
"checkerRight2"Frame 74Symbol 222 MovieClip
"checkerLeft2"Frame 74Symbol 222 MovieClip
"checkerDown2"Frame 74Symbol 222 MovieClip
"checkerUp2"Frame 74Symbol 222 MovieClip
"cam"Frame 74Symbol 228 MovieClip
"fade"Frame 74Symbol 233 MovieClip
"cameraVars"Frame 74Symbol 235 MovieClip
"HUD"Frame 74Symbol 589 MovieClip
"border"Frame 79Symbol 8 MovieClip
"bar"Symbol 6 MovieClip Frame 1Symbol 4 MovieClip
"border"Symbol 151 MovieClip Frame 1Symbol 8 MovieClip
"border"Symbol 252 MovieClip Frame 1Symbol 8 MovieClip
"border"Symbol 272 MovieClip Frame 1Symbol 8 MovieClip
"door"Symbol 272 MovieClip Frame 99Symbol 164 MovieClip
"door"Symbol 272 MovieClip Frame 305Symbol 164 MovieClip
"door"Symbol 272 MovieClip Frame 512Symbol 164 MovieClip
"door"Symbol 272 MovieClip Frame 681Symbol 164 MovieClip
"door"Symbol 272 MovieClip Frame 1262Symbol 164 MovieClip
"border"Symbol 335 MovieClip Frame 1Symbol 8 MovieClip
"border"Symbol 589 MovieClip Frame 1Symbol 8 MovieClip
"border"Symbol 599 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 602 as "__Packages.com.wiicade.Wii"
ExportAssets (56)Timeline Frame 1Symbol 603 as "__Packages.com.wiicade.KeyboardController"
ExportAssets (56)Timeline Frame 1Symbol 604 as "__Packages.com.wiicade.WiiRemote"
ExportAssets (56)Timeline Frame 1Symbol 605 as "__Packages.com.wiicade.Nunchuk"
ExportAssets (56)Timeline Frame 1Symbol 606 as "__Packages.mx.events.EventDispatcher"
ExportAssets (56)Timeline Frame 1Symbol 607 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 164 MovieClip Frame 2

Dynamic Text Variables

_root.frameRateSymbol 237 EditableText"30"
_root.currentLevelSymbol 239 EditableText"LEVLELELVE"
_root.currentLevelSymbol 240 EditableText"LEVLELELVE"
_root.levelNextSymbol 246 EditableText"LEVEL"
_root.frameRateSymbol 334 EditableText"30"
_root.frameRateSymbol 588 EditableText"30"




http://swfchan.com/13/60731/info.shtml
Created: 16/4 -2019 00:41:36 Last modified: 16/4 -2019 00:41:36 Server time: 01/11 -2024 00:17:18