Frame 1
play();
Frame 2
stop();
GameStats.resetForNewGame();
Loading.preload(this, "title");
function fnInit() {
if (!KeyCatch.getInited()) {
KeyCatch.init();
}
if (!BGPanel.getInited()) {
BGPanel.init(mgObjHolder_mc);
}
if (!FarBGPanel.getInited()) {
FarBGPanel.init(bgObjHolder_mc);
}
if (!InvPotion.getInited()) {
InvPotion.init(frameBottom_mc.panel_mc.potions_mc, frameBottom_mc.panel_mc.potions_mc.poof_mc, frameTop_mc.panel_mc.potionTimer_mc);
}
if (!Kuzco.getInited()) {
Kuzco.init(kuzco_mc, kuzcoXMin_mc._x, airChannelY_mc._y, landChannelY_mc._y, waterChannelY_mc._y, kuzcoVertMover_mc);
}
if (!LevelMaker.getInited()) {
LevelMaker.init(BGs_mc, FGs_mc, bgObjHolder_mc, mgObjHolder_mc, fgObjHolder_mc, airChannelY_mc._y, landChannelY_mc._y, waterChannelY_mc._y);
}
LevelMaker.makeNew();
Kuzco.resetForLevel();
if (!Help.getInited()) {
Help.init(frameBottom_mc.panel_mc.helpBtn_mc, help_mc);
}
if (!Scroller.getInited()) {
Scroller.init(bgObjHolder_mc, kuzcoXMin_mc._x, kuzcoLeftLock_mc._x, kuzcoXMax_mc._x);
}
if (!PauseAndPlay.getInited()) {
PauseAndPlay.init(frameBottom_mc.panel_mc.pauseToggle_mc);
}
if (GameStats.getClipsInited()) {
GameStats.displayScore();
GameStats.displayPenalties();
GameStats.holdBeat();
} else {
GameStats.initClips(this, frameTop_mc, frameBottom_mc, frameTop_mc.panel_mc.penaltyDisplay_mc, frameTop_mc.panel_mc.score_txt, frameTop_mc.panel_mc.quitBtn_mc, quit_mc, yzma_mc, obstacleBonus_mc);
GameStats.displayScore();
GameStats.displayPenalties();
if (Help.needHelp()) {
GameStats.grayOutQuitBtn();
Help.displayHelp();
}
}
if (!GameAudio.getInited()) {
GameAudio.init(gameAudio_mc);
}
}
var helpOff = true;
var musicOn = true;
var musicCurrent = false;
var whichMusic = "Intro";
var musicPlaying = true;
function fsdPlayAgain() {
GameStats.playAgain();
}
var eventID = "dc_ens_md_0743";
var subject = "Emperors%20New%20School%20-%20Mad%20Dash";
var playerScore;
System.security.allowDomain("www.disney.go.com");
System.security.allowDomain("disney.go.com");
System.security.allowDomain("psc.disney.go.com");
System.security.allowDomain("apsc.disney.go.com");
Frame 3
play();
Frame 87
stop();
intro_mc.gotoAndPlay("go");
Frame 89
fnInit();
stop();
whichMusic = "Level" + GameStats.getLevel();
musicCurrent = true;
if (helpOff == true) {
if (musicOn == true) {
AudioMusic_MC.gotoAndPlay("startLevel" + GameStats.getLevel());
}
}
Frame 92
stop();
Frame 94
musicCurrent = false;
stop();
Frame 96
musicCurrent = false;
stop();
Frame 98
stop();
Symbol 28 MovieClip [scrolling_rockPile] Frame 2
stop();
Symbol 28 MovieClip [scrolling_rockPile] Frame 4
play();
Symbol 28 MovieClip [scrolling_rockPile] Frame 11
GameStats.showObstacleBonus(this);
Symbol 28 MovieClip [scrolling_rockPile] Frame 20
stop();
Symbol 39 MovieClip Frame 1
stop();
Symbol 39 MovieClip Frame 30
stop();
Symbol 1444 MovieClip [__Packages.GameStats] Frame 0
class GameStats
{
static var QUIT_BTN_CLIP, MAIN, FRAME_TOP_CLIP, level, penaltyCount, score, PENALTY_CLIP, SCORE_TXT, QUIT_CLIP, YZMA_CLIP, FRAME_BTM_CLIP, OBSTACLE_BONUS_CLIP, obstacleBonusInitClip;
function GameStats () {
}
static function activateQuitBtn() {
QUIT_BTN_CLIP.gotoAndStop("active");
}
static function changeLevel(newLev) {
PauseAndPlay.pauseGame();
MAIN.yzma_mc.gotoAndStop("base");
MAIN.obstacleBonus_mc.gotoAndStop("base");
MAIN.help_mc.gotoAndStop("base");
MAIN.quit_mc.gotoAndStop("base");
if (FRAME_TOP_CLIP.penalty_mc) {
FRAME_TOP_CLIP.penalty_mc.onEnterFrame = function () {
};
FRAME_TOP_CLIP.penalty_mc.removeMovieClip();
}
Scroller.stopMovement();
Scroller.clearAll();
LevelMaker.clearAll();
level = newLev;
penaltyCount = 0;
score = 0;
displayPenalties();
displayScore();
InvPotion.endVariableTimer();
LevelMaker.makeNew();
Kuzco.resetForLevel();
PauseAndPlay.resumeGame();
MAIN.levelChange_mc.gotoAndStop("lev" + level);
}
static function disableQuitBtn() {
QUIT_BTN_CLIP.quit_btn.enabled = false;
}
static function displayPenalties() {
PENALTY_CLIP.gotoAndStop("strike" + penaltyCount);
}
static function displayPenaltiesForHelp() {
PENALTY_CLIP.gotoAndStop("strike2");
}
static function displayScore() {
SCORE_TXT.text = String(score);
}
static function dontQuit() {
QUIT_CLIP.gotoAndStop("base");
if (quitBeforeStart) {
quitBeforeStart = false;
PauseAndPlay.resumeGame();
} else {
KeyCatch.startListening();
if ((!PauseAndPlay.getFreePause()) && (!PauseAndPlay.getForcedPause())) {
InvPotion.resumeTimer();
Scroller.startMovement();
}
}
}
static function earnBonus(points) {
score = score + points;
displayScore();
}
static function enableQuitBtn() {
QUIT_BTN_CLIP.quit_btn.enabled = true;
}
static function endHoldBeat() {
if (QUIT_CLIP._currentframe == 1) {
PauseAndPlay.resumeGame();
} else {
quitBeforeStart = true;
}
}
static function endLevel() {
KeyCatch.stopListening();
Scroller.stopMovement();
Scroller.clearAll();
LevelMaker.clearAll();
MAIN.gotoAndStop(("lev" + level) + "_success");
if (level == 3) {
GameAudio.fireWinnerAudio();
}
}
static function endLevelTrans() {
penaltyCount = 0;
level++;
MAIN.gotoAndStop("base");
}
static function endPenalty() {
FRAME_TOP_CLIP.penalty_mc.removeMovieClip();
displayPenalties();
YZMA_CLIP.gotoAndPlay(("strike" + penaltyCount) + "_pickup");
if (penaltyCount < MAX_PENALTIES) {
Kuzco.resetAfterPenalty();
Scroller.jumpScroll();
Help.enableHelpBtn();
enableQuitBtn();
PauseAndPlay.resumeGame();
} else {
GameAudio.fireLoserAudio();
}
}
static function failGame() {
Scroller.clearAll();
LevelMaker.clearAll();
MAIN.gotoAndStop("fail");
}
static function getClipsInited() {
return(clipsInited);
}
static function getGameOn() {
return(gameOn);
}
static function getLevel() {
return(level);
}
static function getObstacleBonus() {
return(OBSTACLE_BONUS);
}
static function getScore() {
return(score);
}
static function grayOutQuitBtn() {
QUIT_BTN_CLIP.gotoAndStop("disabled");
}
static function holdBeat() {
InvPotion.disablePotions();
FRAME_TOP_CLIP.gotoAndPlay("beat");
}
static function incurPenalty(obstacle) {
disableQuitBtn();
Help.disableHelpBtn();
PauseAndPlay.incurPenalty();
Kuzco.incurPenalty(obstacle);
var _local3 = new Object();
_local3.y = Kuzco.getY();
if (Kuzco.getDir() == "right") {
_local3.x = Kuzco.getX() + 10;
} else {
_local3.x = Kuzco.getX() - 10;
}
FRAME_TOP_CLIP.globalToLocal(_local3);
penaltyCount++;
YZMA_CLIP.gotoAndPlay("strike" + penaltyCount);
var _local2 = new Object();
_local2.x = PENALTY_CLIP[("target" + penaltyCount) + "_mc"]._x;
_local2.y = PENALTY_CLIP[("target" + penaltyCount) + "_mc"]._y;
PENALTY_CLIP.localToGlobal(_local2);
FRAME_TOP_CLIP.globalToLocal(_local2);
FRAME_TOP_CLIP.attachMovie("penalty", "penalty_mc", 1);
FRAME_TOP_CLIP.canMove = false;
FRAME_TOP_CLIP.penalty_mc._x = _local3.x;
FRAME_TOP_CLIP.penalty_mc._y = _local3.y;
FRAME_TOP_CLIP.penalty_mc.gotoAndPlay("go");
FRAME_TOP_CLIP.destX = _local2.x;
FRAME_TOP_CLIP.destY = _local2.y;
if (_local3.x == _local2.x) {
FRAME_TOP_CLIP.penalty_mc.xIncr = 0;
FRAME_TOP_CLIP.penalty_mc.xDir = "moving_left";
FRAME_TOP_CLIP.penalty_mc.yIncr = PENALTY_MOVE_SPEED;
if (_local3.y > _local2.y) {
FRAME_TOP_CLIP.penalty_mc.yDir = "moving_up";
} else {
FRAME_TOP_CLIP.penalty_mc.yDir = "moving_down";
}
} else if (_local3.y == _local2.y) {
FRAME_TOP_CLIP.penalty_mc.yIncr = 0;
FRAME_TOP_CLIP.penalty_mc.yDir = "moving_up";
FRAME_TOP_CLIP.penalty_mc.xIncr = PENALTY_MOVE_SPEED;
if (_local3.x > _local2.x) {
FRAME_TOP_CLIP.penalty_mc.xDir = "moving_left";
} else {
FRAME_TOP_CLIP.penalty_mc.xDir = "moving_right";
}
} else {
var _local5 = Math.abs(_local3.x - _local2.x);
var _local4 = Math.abs(_local3.y - _local2.y);
var _local9 = Math.sqrt((_local5 * _local5) + (_local4 * _local4));
var _local6 = PENALTY_MOVE_SPEED / _local9;
var _local8 = _local4 * _local6;
var _local7 = _local5 * _local6;
if (_local3.x > _local2.x) {
FRAME_TOP_CLIP.penalty_mc.xIncr = -_local7;
FRAME_TOP_CLIP.penalty_mc.xDir = "moving_left";
} else {
FRAME_TOP_CLIP.penalty_mc.xIncr = _local7;
FRAME_TOP_CLIP.penalty_mc.xDir = "moving_right";
}
if (_local3.y > _local2.x) {
FRAME_TOP_CLIP.penalty_mc.yIncr = -_local8;
FRAME_TOP_CLIP.penalty_mc.yDir = "moving_up";
} else {
FRAME_TOP_CLIP.penalty_mc.yIncr = _local8;
FRAME_TOP_CLIP.penalty_mc.yDir = "moving_down";
}
}
FRAME_TOP_CLIP.penalty_mc.destX = _local2.x;
FRAME_TOP_CLIP.penalty_mc.destY = _local2.y;
FRAME_TOP_CLIP.penalty_mc.onEnterFrame = function () {
if (this.canMove) {
this._x = this._x + this.xIncr;
this._y = this._y + this.yIncr;
if (this.xDir == "moving_right") {
if (this._x >= this.destX) {
if (this.yDir == "moving_down") {
if (this._y >= this.destY) {
GameStats.endPenalty();
this.onEnterFrame = function () {
};
} else if (Math.abs(this._y - this.destY) < 0.1) {
GameStats.endPenalty();
this.onEnterFrame = function () {
};
}
} else if (this._y <= this.destY) {
GameStats.endPenalty();
this.onEnterFrame = function () {
};
} else if (Math.abs(this._y - this.destY) < 0.1) {
GameStats.endPenalty();
this.onEnterFrame = function () {
};
}
}
} else if (this._x <= this.destX) {
if (this.yDir == "moving_down") {
if (this._y >= this.destY) {
GameStats.endPenalty();
this.onEnterFrame = function () {
};
} else if (Math.abs(this._y - this.destY) < 0.1) {
GameStats.endPenalty();
this.onEnterFrame = function () {
};
}
} else if (this._y <= this.destY) {
GameStats.endPenalty();
this.onEnterFrame = function () {
};
} else if (Math.abs(this._y - this.destY) < 0.1) {
GameStats.endPenalty();
this.onEnterFrame = function () {
};
}
}
if ((this._xscale - 5) >= 50) {
this._xscale = this._xscale - 5;
this._yscale = this._yscale - 5;
}
if ((this._alpha - 3) >= 10) {
this._alpha = this._alpha - 3;
}
}
};
}
static function initClips(main, frameTop, frameBtm, penaltyClip, scoreTxt, quitBtnClip, quitClip, yzmaClip, bonusClip) {
MAIN = main;
FRAME_TOP_CLIP = frameTop;
FRAME_BTM_CLIP = frameBtm;
PENALTY_CLIP = penaltyClip;
SCORE_TXT = scoreTxt;
QUIT_BTN_CLIP = quitBtnClip;
QUIT_CLIP = quitClip;
YZMA_CLIP = yzmaClip;
OBSTACLE_BONUS_CLIP = bonusClip;
if (Help.needHelp()) {
FRAME_TOP_CLIP.gotoAndStop("base");
FRAME_BTM_CLIP.gotoAndStop("base");
} else {
FRAME_TOP_CLIP.gotoAndPlay("slide_in");
FRAME_BTM_CLIP.gotoAndPlay("slide_in");
}
clipsInited = true;
}
static function obstacleBonusDone() {
OBSTACLE_BONUS_CLIP.gotoAndStop("base");
if (obstacleBonusInitClip) {
obstacleBonusInitClip.play();
}
PauseAndPlay.resumeGame(true);
Help.enableHelpBtn();
enableQuitBtn();
}
static function playAgain() {
GameAudio.stopSounds();
resetForNewGame();
quitBeforeStart = false;
var _local1 = false;
if (QUIT_CLIP._currentframe != undefined) {
if (QUIT_CLIP._currentframe != 1) {
_local1 = true;
}
}
if (_local1) {
QUIT_CLIP.gotoAndStop("base");
YZMA_CLIP.gotoAndStop("base");
OBSTACLE_BONUS_CLIP.gotoAndStop("base");
MAIN.help_mc.gotoAndStop("base");
if (FRAME_TOP_CLIP.penalty_mc) {
FRAME_TOP_CLIP.penalty_mc.onEnterFrame = function () {
};
FRAME_TOP_CLIP.penalty_mc.removeMovieClip();
}
Scroller.stopMovement();
Scroller.clearAll();
LevelMaker.clearAll();
InvPotion.endVariableTimer();
MAIN.fnInit();
MAIN.whichMusic = "Level1";
MAIN.musicCurrent = true;
MAIN.AudioMusic_MC.gotoAndPlay("startLevel1");
} else {
MAIN.gotoAndStop("base");
}
}
static function quit() {
KeyCatch.stopListening();
Scroller.stopMovement();
Kuzco.pauseMe();
InvPotion.stopTimer();
QUIT_CLIP.gotoAndStop("quit");
}
static function resetForNewGame() {
level = 1;
penaltyCount = 0;
score = 0;
}
static function setGameOn(val) {
gameOn = val;
}
static function showObstacleBonus(clip) {
Help.disableHelpBtn();
disableQuitBtn();
obstacleBonusInitClip = clip;
if (obstacleBonusInitClip) {
obstacleBonusInitClip.stop();
}
PauseAndPlay.pauseGame(true);
OBSTACLE_BONUS_CLIP.gotoAndPlay("go");
}
static var clipsInited = false;
static var gameOn = false;
static var quitBeforeStart = false;
static var MAX_PENALTIES = 3;
static var OBSTACLE_BONUS = 250;
static var PENALTY_MOVE_SPEED = 20;
}
Symbol 1445 MovieClip [__Packages.PauseAndPlay] Frame 0
class PauseAndPlay
{
static var clipFrame, CLIP;
function PauseAndPlay () {
}
static function disableBtn() {
if (clipFrame == "game_paused") {
setClipFrame("disabled_game_paused");
} else {
setClipFrame("disabled_game_playing");
}
}
static function enableBtn() {
if (clipFrame == "disabled_game_paused") {
setClipFrame("game_paused");
} else {
setClipFrame("game_playing");
}
}
static function getForcedPause() {
return(forcedPause);
}
static function getFreePause() {
return(freePause);
}
static function getInited() {
return(inited);
}
static function incurPenalty() {
GameStats.setGameOn(false);
KeyCatch.stopListening();
Scroller.stopMovement();
disableBtn();
InvPotion.disablePotions();
InvPotion.stopTimer();
Kuzco.pauseMe();
}
static function init(clip) {
CLIP = clip;
setClipFrame("game_playing");
inited = true;
}
static function pauseGame(forced) {
if (forced) {
if (!freePause) {
forcedPause = true;
}
disableBtn();
} else {
setClipFrame("game_paused");
}
KeyCatch.stopListening();
GameStats.setGameOn(false);
Scroller.stopMovement();
InvPotion.stopTimer();
InvPotion.disablePotions();
Kuzco.pauseMe();
}
static function resumeGame(fromForced) {
var _local1 = true;
if (fromForced) {
if (forcedPause) {
forcedPause = false;
} else {
_local1 = false;
}
}
if (_local1) {
freePause = false;
KeyCatch.reset();
KeyCatch.stopListening();
KeyCatch.startListening();
GameStats.setGameOn(true);
Scroller.startMovement();
setClipFrame("game_playing");
InvPotion.resumeTimer();
InvPotion.enablePotions();
Kuzco.resumeMe();
}
enableBtn();
}
static function setBtn(btnName) {
if (btnName == "pause_btn") {
CLIP[btnName].onRelease = function () {
PauseAndPlay.freePause = true;
PauseAndPlay.pauseGame();
};
} else {
CLIP[btnName].onRelease = function () {
PauseAndPlay.resumeGame();
};
}
}
static function setClipFrame(frame) {
clipFrame = frame;
CLIP.gotoAndStop(clipFrame);
}
static var forcedPause = false;
static var freePause = false;
static var inited = false;
}
Symbol 1446 MovieClip [__Packages.KeyCatch] Frame 0
class KeyCatch
{
function KeyCatch () {
}
static function getInited() {
return(inited);
}
static function init() {
if (!inited) {
keyListener.onKeyDown = function () {
var _local2 = Key.getCode();
var _local1 = 1;
_local1 = 1;
while (_local1 <= 4) {
if (!KeyCatch[("key" + _local1) + "Pressed"]) {
if (_local2 == KeyCatch["KEYCODE" + _local1]) {
KeyCatch.pressPotionKey(_local1);
break;
}
}
_local1++;
}
};
keyListener.onKeyUp = function () {
var _local1 = 1;
_local1 = 1;
while (_local1 <= 4) {
if (KeyCatch[("key" + _local1) + "Pressed"]) {
if (!Key.isDown(KeyCatch["KEYCODE" + _local1])) {
KeyCatch.releasePotionKey(_local1);
}
}
_local1++;
}
};
inited = true;
}
}
static function pressPotionKey(potionNum) {
Set(("key" + potionNum) + "Pressed", true);
InvPotion.potionKeyPressed(potionNum);
}
static function releasePotionKey(potionNum) {
Set(("key" + potionNum) + "Pressed", false);
}
static function reset() {
key1Pressed = false;
key2Pressed = false;
key3Pressed = false;
key4Pressed = false;
}
static function startListening() {
Key.addListener(keyListener);
}
static function stopListening() {
Key.removeListener(keyListener);
}
static var inited = false;
static var key1Pressed = false;
static var key2Pressed = false;
static var key3Pressed = false;
static var key4Pressed = false;
static var keyListener = new Object();
static var KEYCODE1 = 38;
static var KEYCODE2 = 39;
static var KEYCODE3 = 40;
static var KEYCODE4 = 32;
}
Symbol 1447 MovieClip [__Packages.InvPotion] Frame 0
class InvPotion
{
static var HOLDER_CLIP, POOF_CLIP, TIMER_CLIP, currentPotionNum;
var animal, permanent, used, clip;
function InvPotion (slotnum, type, permanent) {
animal = type;
this.permanent = permanent;
if (this.permanent) {
used = false;
}
HOLDER_CLIP[("slot" + slotnum) + "_mc"].attachMovie("invPotion_" + type, "potion_mc", 1);
clip = HOLDER_CLIP[("slot" + slotnum) + "_mc"].potion_mc;
if (animal != "empty") {
clip.gotoAndStop("available");
}
clip.objRef = this;
inventory_array.push(this);
}
static function clearAll() {
var i = 1;
i = 1;
while (i <= VARIABLE_SLOT_NUM) {
if (eval ("potion" + i)) {
delete eval ("potion" + i);
}
i++;
}
inventory_array.splice(0);
}
static function disablePotions() {
var _local2;
var _local1 = 0;
_local1 = 0;
while (_local1 < inventory_array.length) {
_local2 = inventory_array[_local1];
if (_local2.animal != "empty") {
if (_local2.animal != currentIncarnation) {
_local2.disableMe();
}
}
_local1++;
}
}
static function enablePotions() {
var _local2;
var _local1 = 0;
_local1 = 0;
while (_local1 < inventory_array.length) {
_local2 = inventory_array[_local1];
if (_local2.animal != "empty") {
if (_local2.animal != currentIncarnation) {
_local2.enableMe();
}
}
_local1++;
}
}
static function endVariableTimer() {
if (eval ("potion" + VARIABLE_SLOT_NUM).getUsed()) {
POOF_CLIP.gotoAndPlay("go");
setVariablePotion(null);
}
TIMER_CLIP.gotoAndStop("base");
var kuzcoChannel = Kuzco.getChannel();
switch (kuzcoChannel) {
case "air" :
potionKeyPressed(1);
return;
case "water" :
potionKeyPressed(3);
return;
default :
potionKeyPressed(2);
}
}
static function getInited() {
return(inited);
}
static function init(clip, poofClip, timerClip) {
HOLDER_CLIP = clip;
POOF_CLIP = poofClip;
TIMER_CLIP = timerClip;
inited = true;
}
static function potionKeyPressed(potionNum) {
var potionObj = eval ("potion" + potionNum);
var newAnimal = potionObj.getAnimal();
if (newAnimal != "empty") {
if (potionNum == VARIABLE_SLOT_NUM) {
if (potionNum == currentPotionNum) {
if (!potionObj.getUsed()) {
potionObj.clickPotion();
}
} else {
potionObj.clickPotion();
}
} else if (potionNum != currentPotionNum) {
potionObj.clickPotion();
}
}
}
static function resumeTimer() {
if (TIMER_CLIP._currentframe != 1) {
TIMER_CLIP.play();
}
}
static function setDefaultPotion(slotnum, type) {
Set("potion" + slotnum, new InvPotion(slotnum, type, true));
}
static function setIncarnation(animal) {
var _local1 = 0;
var _local2;
_local1 = 0;
while (_local1 < inventory_array.length) {
_local2 = inventory_array[_local1];
if (_local2.animal == animal) {
_local2.clip.gotoAndStop("in_use");
currentPotionNum = _local1 + 1;
} else if (_local2.animal == currentIncarnation) {
_local2.clip.gotoAndStop("available");
}
_local1++;
}
currentIncarnation = animal;
}
static function setVariablePotion(type) {
if (type == null) {
type = "empty";
}
if (eval ("potion" + VARIABLE_SLOT_NUM)) {
eval ("potion" + VARIABLE_SLOT_NUM).destroyMe();
}
Set("potion" + VARIABLE_SLOT_NUM, new InvPotion(VARIABLE_SLOT_NUM, type, false));
}
static function stopTimer() {
if (TIMER_CLIP._currentframe != 1) {
TIMER_CLIP.stop();
}
}
function clickPotion() {
if (Kuzco.getAnimal() != animal) {
Kuzco.changeForm(animal);
}
var oldPotionNum = currentPotionNum;
setIncarnation(animal);
if (!permanent) {
used = true;
TIMER_CLIP.gotoAndPlay("go");
TIMER_CLIP.icons_mc.gotoAndStop(animal);
} else if (oldPotionNum == VARIABLE_SLOT_NUM) {
if (eval ("potion" + VARIABLE_SLOT_NUM).getUsed()) {
POOF_CLIP.gotoAndPlay("go");
setVariablePotion(null);
}
TIMER_CLIP.gotoAndStop("base");
}
}
function destroyMe() {
var _local2 = 0;
_local2 = 0;
while (_local2 < inventory_array.length) {
if (inventory_array[_local2] == this) {
inventory_array.splice(_local2, 1);
break;
}
_local2++;
}
clip.removeMovieClip();
}
function disableMe() {
clip.gotoAndStop("disabled");
}
function enableMe() {
clip.gotoAndStop("available");
}
function getAnimal() {
return(animal);
}
function getUsed() {
return(used);
}
static var VARIABLE_SLOT_NUM = 4;
static var currentIncarnation = null;
static var inited = false;
static var inventory_array = [];
}
Symbol 1448 MovieClip [__Packages.Kuzco] Frame 0
class Kuzco
{
static var motion, dir, animal, clipState, CLIP, channel, targetY, VERT_MOVER_CLIP, HIT_CLIP, LAND_Y, WATER_Y, AIR_Y, MIN_X, transforming;
function Kuzco () {
}
static function beginMove(travelDir) {
if (motion == "idle") {
dir = travelDir;
motion = "move";
var _local1 = (((animal + "_") + motion) + "_") + dir;
if (_local1 != clipState) {
setClipState(_local1);
}
}
if (CLIP.anim_mc) {
CLIP.anim_mc.play();
}
}
static function changeForm(newForm) {
animal = newForm;
var _local4 = channel;
setChannel();
var _local3 = channel;
if (_local4 != _local3) {
targetY = getChannelY();
VERT_MOVER_CLIP.onEnterFrame = function () {
var _local2 = Kuzco.CLIP._y;
if (Kuzco.targetY > _local2) {
if ((_local2 + Kuzco.VERT_SPEED) < Kuzco.targetY) {
Kuzco.CLIP._y = Kuzco.CLIP._y + Kuzco.VERT_SPEED;
} else {
Kuzco.CLIP._y = Kuzco.targetY;
this.onEnterFrame = function () {
};
}
} else if ((_local2 - Kuzco.VERT_SPEED) > Kuzco.targetY) {
Kuzco.CLIP._y = Kuzco.CLIP._y - Kuzco.VERT_SPEED;
} else {
Kuzco.CLIP._y = Kuzco.targetY;
this.onEnterFrame = function () {
};
}
};
}
if (motion != "idle") {
if (motion != "move") {
motion = "move";
}
}
setClipState((((animal + "_") + motion) + "_") + dir);
setTransforming(true);
CLIP.gotoAndPlay("transform");
CLIP.transform_mc.gotoAndPlay("go");
}
static function getAnimal() {
return(animal);
}
static function getChannel() {
return(channel);
}
static function getChannelY() {
return(Kuzco[channel.toUpperCase() + "_Y"]);
}
static function getClip() {
return(CLIP);
}
static function getClipState() {
return(clipState);
}
static function getDir() {
return(dir);
}
static function getHitClip() {
var _local1;
if (CLIP.anim_mc.hitArea_mc) {
_local1 = CLIP.anim_mc.hitArea_mc;
} else {
_local1 = HIT_CLIP;
}
return(_local1);
}
static function getInited() {
return(inited);
}
static function getLandY() {
return(LAND_Y);
}
static function getX() {
return(CLIP._x);
}
static function getY() {
return(CLIP._y);
}
static function incurPenalty(obstacle) {
VERT_MOVER_CLIP.onEnterFrame = function () {
};
switch (obstacle) {
case "alligator" :
if (animal == "snake") {
CLIP._Y = WATER_Y;
CLIP.gotoAndStop("snake_react_alligator");
}
break;
case "boxStack" :
if (animal == "toucan") {
CLIP._y = AIR_Y;
CLIP.gotoAndStop("toucan_react_boxStack");
}
break;
case "cart" :
if (animal == "man") {
CLIP._y = LAND_Y;
CLIP.gotoAndStop("man_react_hardObstacle");
}
break;
case "cloud" :
if (animal == "condor") {
CLIP.gotoAndStop("condor_react_cloud");
}
break;
case "hole" :
if (animal == "man") {
CLIP.gotoAndStop("man_react_hole");
} else if (animal == "elephant") {
CLIP.gotoAndStop("elephant_react_hole");
} else if (animal == "goat") {
CLIP.gotoAndStop("goat_react_hole");
}
break;
case "jaguar" :
CLIP.gotoAndStop("monkey_react_jaguar");
break;
case "KronkLand" :
if (animal == "man") {
CLIP._y = LAND_Y;
CLIP.gotoAndStop("man_react_hardObstacle");
} else if (animal == "rabbit") {
CLIP._y = LAND_Y;
CLIP.gotoAndStop("rabbit_react_hardObstacle");
}
break;
case "KronkWater" :
if (animal == "fish") {
CLIP.gotoAndStop("fish_react_hardObstacle");
}
break;
case "mouse" :
CLIP._y = LAND_Y;
CLIP.gotoAndStop("elephant_react_mouse");
break;
case "rockPile" :
if (animal == "man") {
CLIP._y = LAND_Y;
CLIP.gotoAndStop("man_react_hardObstacle");
} else if (animal == "rabbit") {
CLIP._y = LAND_Y;
CLIP.gotoAndStop("rabbit_react_hardObstacle");
}
break;
case "wall" :
if (animal == "man") {
CLIP._y = LAND_Y;
CLIP.gotoAndStop("man_react_hardObstacle");
} else if (animal == "elephant") {
CLIP._y = LAND_Y;
CLIP.gotoAndStop("elephant_react_wall");
}
break;
case "waterfall" :
if (animal == "fish") {
CLIP._y = WATER_Y;
CLIP.gotoAndStop("fish_react_waterfall");
} else if (animal == "frog") {
CLIP._Y = WATER_Y;
CLIP.gotoAndStop("frog_react_waterfall");
} else if (animal == "whale") {
CLIP._y = WATER_Y;
CLIP.gotoAndStop("whale_react_waterfall");
}
break;
case "waterRocks" :
if (animal == "fish") {
CLIP._y = WATER_Y;
CLIP.gotoAndStop("fish_react_hardObstacle");
}
break;
}
}
static function init(charClip, xmin, airY, landY, waterY, vertMoverClip) {
CLIP = charClip;
HIT_CLIP = CLIP.hitArea_mc;
VERT_MOVER_CLIP = vertMoverClip;
MIN_X = xmin;
AIR_Y = airY;
LAND_Y = landY;
WATER_Y = waterY;
inited = true;
}
static function pauseMe() {
if (CLIP.anim_mc) {
CLIP.anim_mc.stop();
}
if (CLIP.transform_mc._currentframe != 1) {
CLIP.transform_mc.stop();
}
if (transforming) {
CLIP.stop();
}
}
static function resetAfterPenalty() {
CLIP._y = getChannelY();
CLIP.transform_mc.gotoAndStop("base");
CLIP.gotoAndStop(clipState);
}
static function resetForLevel() {
CLIP.objRef = Kuzco;
CLIP._x = MIN_X;
animal = "man";
setChannel();
CLIP._y = getChannelY();
dir = "right";
motion = "idle";
setClipState((((animal + "_") + motion) + "_") + dir);
InvPotion.setIncarnation(null);
InvPotion.setIncarnation(animal);
}
static function resumeMe() {
if (CLIP.anim_mc) {
CLIP.anim_mc.play();
}
if (CLIP.transform_mc._currentframe != 1) {
CLIP.transform_mc.play();
}
if (transforming) {
CLIP.play();
}
}
static function setChannel() {
var _local1;
switch (animal) {
case "butterfly" :
_local1 = "air";
break;
case "condor" :
_local1 = "air";
break;
case "monkey" :
_local1 = "air";
break;
case "toucan" :
_local1 = "air";
break;
case "fish" :
_local1 = "water";
break;
case "frog" :
_local1 = "water";
break;
case "snake" :
_local1 = "water";
break;
case "whale" :
_local1 = "water";
break;
default :
_local1 = "land";
}
channel = _local1;
}
static function setClipState(newState) {
clipState = newState;
CLIP.gotoAndStop(clipState);
if (CLIP.anim_mc) {
CLIP.anim_mc.gotoAndPlay(1);
}
}
static function setMotion(newMotion) {
motion = newMotion;
setClipState((((animal + "_") + motion) + "_") + dir);
}
static function setTransforming(val) {
transforming = val;
}
static function setX(xpos) {
CLIP._x = xpos;
}
static function stopMove() {
motion = "idle";
var _local1 = (((animal + "_") + motion) + "_") + dir;
if (_local1 != clipState) {
setClipState(_local1);
}
}
static var VERT_SPEED = 45;
static var inited = false;
}
Symbol 1449 MovieClip [__Packages.Scroller] Frame 0
class Scroller
{
static var TARGET, KUZCO_MIN_X, KUZCO_LEFT_LOCK_X, KUZCO_MAX_X;
function Scroller () {
}
static function addBGPanel(panel, position) {
if (position == "beginning") {
activePanels_array.unshift(panel);
} else {
activePanels_array.push(panel);
}
}
static function addFarBGPanel(panel, position) {
if (position == "beginning") {
activeFarPanels_array.unshift(panel);
} else {
activeFarPanels_array.push(panel);
}
}
static function addObject(obj) {
activeObjs_array.push(obj);
}
static function clearAll() {
var _local1 = 0;
_local1 = 0;
while (_local1 < activeObjs_array.length) {
activeObjs_array[_local1].resetForLevel();
_local1++;
}
_local1 = 0;
while (_local1 < activePanels_array.length) {
activePanels_array[_local1].removeClip();
delete activePanels_array[_local1];
_local1++;
}
_local1 = 0;
while (_local1 < activeFarPanels_array.length) {
activeFarPanels_array[_local1].removeClip();
delete activeFarPanels_array[_local1];
_local1++;
}
activeObjs_array.splice(0);
activePanels_array.splice(0);
activeFarPanels_array.splice(0);
}
static function getInited() {
return(inited);
}
static function init(clip, xmin, leftLock, xmax) {
TARGET = clip;
KUZCO_MIN_X = xmin;
KUZCO_LEFT_LOCK_X = leftLock;
KUZCO_MAX_X = xmax;
inited = true;
}
static function jumpScroll() {
scrollRight(JUMP_SCROLL_INCR);
var _local2;
var _local1 = 0;
var _local4 = false;
var _local3;
while (!_local4) {
_local3 = false;
_local1 = 0;
while (_local1 < activeObjs_array.length) {
_local2 = activeObjs_array[_local1];
if (!(_local2 instanceof Bonus)) {
if (_local2.contactWithKuzco(_local2.getClip())) {
_local3 = true;
_local1 = activeObjs_array.length;
}
}
_local1++;
}
if (_local3) {
scrollRight(JUMP_SCROLL_INCR);
} else {
_local4 = true;
scrollRight(JUMP_SCROLL_INCR * 2);
}
}
}
static function moveSceneLeft(dist) {
var _local1 = 0;
_local1 = 0;
while (_local1 < activePanels_array.length) {
activePanels_array[_local1].moveMe(-dist);
_local1++;
}
if (activePanels_array[0].getX() <= activePanels_array[0].getXMin()) {
LevelMaker.bgPanelMovedOffScreen(activePanels_array[0]);
activePanels_array.splice(0, 1);
}
_local1 = 0;
while (_local1 < activeFarPanels_array.length) {
activeFarPanels_array[_local1].moveMe(-dist);
_local1++;
}
if (activeFarPanels_array[0].getX() <= activeFarPanels_array[0].getXMin()) {
LevelMaker.farBgPanelMovedOffScreen(activeFarPanels_array[0]);
activeFarPanels_array.splice(0, 1);
}
_local1 = 0;
while (_local1 < activeObjs_array.length) {
if (!activeObjs_array[_local1].moveMe(-dist)) {
activeObjs_array.splice(_local1, 1);
_local1--;
}
_local1++;
}
LevelMaker.changeDist(dist);
}
static function scrollRight(speed) {
var _local2 = Kuzco.getX();
var _local6 = activePanels_array[activePanels_array.length - 1];
var _local7 = _local6.getOrder();
if (_local2 < KUZCO_LEFT_LOCK_X) {
if ((_local2 + speed) <= KUZCO_LEFT_LOCK_X) {
Kuzco.setX(_local2 + speed);
} else {
var _local3 = (_local2 + speed) - KUZCO_LEFT_LOCK_X;
var _local4 = _local6.getX();
var _local5 = _local6.getRightAlignX();
if (_local7 == "end") {
if ((_local4 - _local3) >= _local5) {
Kuzco.setX(KUZCO_LEFT_LOCK_X);
moveSceneLeft(_local3);
} else {
var _local8 = _local3 - (_local4 - _local5);
if ((KUZCO_LEFT_LOCK_X + _local8) <= KUZCO_MAX_X) {
Kuzco.setX(KUZCO_LEFT_LOCK_X + _local8);
if ((_local4 - _local5) > 0) {
moveSceneLeft(_local4 - _local5);
}
} else {
if (Math.abs(KUZCO_MAX_X - _local2) > 0.05) {
Kuzco.setX(KUZCO_MAX_X);
}
if (Math.abs(_local4 - _local5) > 0.05) {
moveSceneLeft(_local4 - _local5);
}
stopGoingRight();
GameStats.endLevel();
}
}
} else {
Kuzco.setX(KUZCO_LEFT_LOCK_X);
moveSceneLeft(_local3);
if ((_local4 - _local3) < _local5) {
LevelMaker.createNewBGPanel("right");
}
var _local9 = activeFarPanels_array[activeFarPanels_array.length - 1];
if ((_local9.getX() - (_local3 * FarBGPanel.getSpeedPercentage())) < _local9.getRightAlignX()) {
LevelMaker.createNewFarBGPanel();
}
}
}
} else {
var _local4 = _local6.getX();
var _local5 = _local6.getRightAlignX();
if (_local7 == "end") {
if ((_local4 - speed) >= _local5) {
moveSceneLeft(speed);
} else {
var _local8 = speed - (_local4 - _local5);
if ((_local2 + _local8) <= KUZCO_MAX_X) {
Kuzco.setX(_local2 + _local8);
} else {
Kuzco.setX(KUZCO_MAX_X);
stopGoingRight();
GameStats.endLevel();
}
if (Math.abs(_local4 - _local5) > 0.05) {
moveSceneLeft(_local4 - _local5);
}
}
} else {
moveSceneLeft(speed);
if ((_local4 - speed) < _local5) {
LevelMaker.createNewBGPanel("right");
}
var _local9 = activeFarPanels_array[activeFarPanels_array.length - 1];
if ((_local9.getX() - (speed * FarBGPanel.getSpeedPercentage())) < _local9.getRightAlignX()) {
LevelMaker.createNewFarBGPanel();
}
}
}
}
static function startMovement() {
Kuzco.beginMove("right");
TARGET.onEnterFrame = function () {
Scroller.scrollRight(Scroller.SPEED);
};
}
static function stopGoingRight() {
Kuzco.stopMove();
TARGET.onEnterFrame = function () {
};
}
static function stopMovement() {
TARGET.onEnterFrame = function () {
};
}
static var activeObjs_array = [];
static var activePanels_array = [];
static var activeFarPanels_array = [];
static var inited = false;
static var JUMP_SCROLL_INCR = 25;
static var SPEED = 13.5;
}
Symbol 1450 MovieClip [__Packages.BGPanel] Frame 0
class BGPanel
{
static var HOLDER_CLIP, HOLDER_LEFT_BOUND, HOLDER_RIGHT_BOUND;
var depth, clipName, panelOrderIndex, order, xMin, rightAlignX, xMax, leftAlignX;
function BGPanel (type, index, order, setup) {
if (type) {
depth = index + 1;
clipName = ((type + "_depth") + depth) + "_mc";
panelOrderIndex = index;
this.order = order;
HOLDER_CLIP.attachMovie(type, clipName, depth);
switch (order) {
case "start" :
var _local4 = new Object();
_local4.x = HOLDER_CLIP.leftBound_mc._x;
_local4.y = HOLDER_CLIP.leftBound_mc._y;
HOLDER_CLIP.localToGlobal(_local4);
break;
default :
var _local9 = LevelMaker.getBGPanel(LevelMaker.getBGPanelsArrayLength() - 1);
var _local4 = _local9.getGlobalBoundCoords("right");
}
HOLDER_CLIP[clipName].globalToLocal(_local4);
var _local5 = HOLDER_CLIP[clipName].leftBound_mc._x;
var _local14 = HOLDER_CLIP[clipName].leftBound_mc._y;
var _local7 = _local4.x - _local5;
var _local6 = _local4.y - _local14;
HOLDER_CLIP[clipName]._x = HOLDER_CLIP[clipName]._x + _local7;
HOLDER_CLIP[clipName]._y = HOLDER_CLIP[clipName]._y + _local6;
var _local2 = new Object();
_local2.x = HOLDER_CLIP[clipName].rightBound_mc._x;
_local2.y = 0;
HOLDER_CLIP[clipName].localToGlobal(_local2);
HOLDER_CLIP.globalToLocal(_local2);
var _local11 = _local2.x - HOLDER_LEFT_BOUND;
xMin = HOLDER_CLIP[clipName]._x - _local11;
var _local10 = _local2.x - HOLDER_RIGHT_BOUND;
rightAlignX = HOLDER_CLIP[clipName]._x - _local10;
var _local3 = new Object();
_local3.x = HOLDER_CLIP[clipName].leftBound_mc._x;
_local3.y = 0;
HOLDER_CLIP[clipName].localToGlobal(_local3);
HOLDER_CLIP.globalToLocal(_local3);
var _local12 = HOLDER_RIGHT_BOUND - _local3.x;
xMax = HOLDER_CLIP[clipName]._x + _local12;
var _local8 = HOLDER_LEFT_BOUND - _local3.x;
leftAlignX = HOLDER_CLIP[clipName]._x + _local8;
Scroller.addBGPanel(this, "end");
}
}
static function getHolderRightBound() {
return(HOLDER_RIGHT_BOUND);
}
static function getInited() {
return(inited);
}
static function init(clip) {
HOLDER_CLIP = clip;
HOLDER_LEFT_BOUND = clip.leftBound_mc._x;
HOLDER_RIGHT_BOUND = clip.rightBound_mc._x;
}
function getClipDepth() {
return(depth);
}
function getGlobalBoundCoords(side) {
var _local2 = new Object();
var _local3;
if (side == "left") {
_local3 = HOLDER_CLIP[clipName].leftBound_mc;
} else {
_local3 = HOLDER_CLIP[clipName].rightBound_mc;
}
_local2.x = _local3._x;
_local2.y = _local3._y;
HOLDER_CLIP[clipName].localToGlobal(_local2);
return(_local2);
}
function getHolderScopeBoundCoords(side) {
var _local2 = getGlobalBoundCoords(side);
HOLDER_CLIP.globalToLocal(_local2);
return(_local2);
}
function getOrder() {
return(order);
}
function getLeftAlignX() {
return(leftAlignX);
}
function getPanelOrderIndex() {
return(panelOrderIndex);
}
function getRightAlignX() {
return(rightAlignX);
}
function getX() {
return(HOLDER_CLIP[clipName]._x);
}
function getXMax() {
return(xMax);
}
function getXMin() {
return(xMin);
}
function moveMe(dist) {
HOLDER_CLIP[clipName]._x = HOLDER_CLIP[clipName]._x + dist;
}
function removeClip() {
HOLDER_CLIP[clipName].removeMovieClip();
}
static var inited = false;
}
Symbol 1451 MovieClip [__Packages.LevelMaker] Frame 0
class LevelMaker
{
static var leftDist, rightDist, STATIC_BG_CLIP, STATIC_FG_CLIP, BG_HOLDER_CLIP, MG_HOLDER_CLIP, FG_HOLDER_CLIP, HOLDER_SCOPE_AIR_Y, HOLDER_SCOPE_LAND_Y, HOLDER_SCOPE_WATER_Y;
function LevelMaker () {
}
static function addToOffScreenArray(obj, side) {
if (side == "left") {
offScreenLeftObjs_array.push(obj);
} else {
offScreenRightObjs_array.push(obj);
}
}
static function bgPanelMovedOffScreen(panelObj) {
var i = 0;
i = 0;
while (i < bgPanels_array.length) {
if (bgPanels_array[i] == panelObj) {
var clipDepth = panelObj.getClipDepth();
delete eval ("bgPanel" + clipDepth);
panelObj.removeClip();
bgPanels_array.splice(i, 1);
}
i++;
}
}
static function changeDist(distChange) {
var _local2 = leftDist;
leftDist = Math.round((leftDist = leftDist + distChange));
rightDist = Math.round((rightDist = rightDist + distChange));
var _local1 = "left";
if (_local2 > leftDist) {
_local1 = "right";
}
checkForNewClips(_local1);
}
static function checkForNewClips(shiftDir) {
var _local2;
var _local1 = 0;
if (shiftDir == "left") {
_local1 = 0;
while (_local1 < offScreenRightObjs_array.length) {
_local2 = offScreenRightObjs_array[_local1];
if (_local2.canCreateClip(leftDist, rightDist)) {
_local2.createClip();
offScreenRightObjs_array.splice(_local1, 1);
_local1--;
}
_local1++;
}
} else if (shiftDir == "right") {
_local1 = 0;
while (_local1 < offScreenLeftObjs_array.length) {
_local2 = offScreenLeftObjs_array[_local1];
if (_local2.canCreateClip(leftDist, rightDist)) {
_local2.createClip();
offScreenLeftObjs_array.splice(_local1, 1);
_local1--;
}
_local1++;
}
}
}
static function clearAll() {
bgPanels_array.splice(0);
farBgPanels_array.splice(0);
offScreenLeftObjs_array.splice(0);
offScreenRightObjs_array.splice(0);
var _local1 = 0;
_local1 = 0;
while (_local1 < objs_array.length) {
delete objs_array[_local1];
_local1++;
}
objs_array.splice(0);
bgPanelOrder_array.splice(0);
farBgPanelOrder_array.splice(0);
}
static function createNewBGPanel(side) {
if (side == "right") {
var lastIndex = bgPanels_array[bgPanels_array.length - 1].getPanelOrderIndex();
var nextIndex = (lastIndex + 1);
if (nextIndex == (bgPanelOrder_array.length - 1)) {
var order = "end";
} else {
var order = "middle";
}
Set("bgPanel" + (nextIndex + 1), new BGPanel(bgPanelOrder_array[nextIndex], nextIndex, order, false));
bgPanels_array.push(eval ("bgPanel" + (nextIndex + 1)));
}
}
static function createNewFarBGPanel() {
var lastIndex = farBgPanels_array[farBgPanels_array.length - 1].getPanelOrderIndex();
var nextIndex = (lastIndex + 1);
if (nextIndex == (farBgPanelOrder_array.length - 1)) {
var order = "end";
} else {
var order = "middle";
}
Set("farBgPanel" + (nextIndex + 1), new FarBGPanel(farBgPanelOrder_array[nextIndex], nextIndex, order, false));
farBgPanels_array.push(eval ("farBgPanel" + (nextIndex + 1)));
}
static function farBgPanelMovedOffScreen(panelObj) {
var i = 0;
i = 0;
while (i < farBgPanels_array.length) {
if (farBgPanels_array[i] == panelObj) {
var clipDepth = panelObj.getClipDepth();
delete eval ("farBgPanel" + clipDepth);
panelObj.removeClip();
farBgPanels_array.splice(i, 1);
}
i++;
}
}
static function getBGPanel(index) {
return(bgPanels_array[index]);
}
static function getBGPanelsArrayLength() {
return(bgPanels_array.length);
}
static function getFarBGPanel(index) {
return(farBgPanels_array[index]);
}
static function getFarBGPanelsArrayLength() {
return(farBgPanels_array.length);
}
static function getInited() {
return(inited);
}
static function getLeftDist() {
return(leftDist);
}
static function getRightDist() {
return(rightDist);
}
static function init(bgClip, fgClip, bgHolder, mgHolder, fgHolder, airY, landY, waterY) {
STATIC_BG_CLIP = bgClip;
STATIC_FG_CLIP = fgClip;
BG_HOLDER_CLIP = bgHolder;
MG_HOLDER_CLIP = mgHolder;
FG_HOLDER_CLIP = fgHolder;
resetBoundDists();
var _local2 = new Object();
_local2.x = 0;
_local2.y = airY;
BG_HOLDER_CLIP.globalToLocal(_local2);
HOLDER_SCOPE_AIR_Y = _local2.y;
var _local3 = new Object();
_local3.x = 0;
_local3.y = landY;
BG_HOLDER_CLIP.globalToLocal(_local3);
HOLDER_SCOPE_LAND_Y = _local3.y;
var _local1 = new Object();
_local1.x = 0;
_local1.y = waterY;
BG_HOLDER_CLIP.globalToLocal(_local1);
HOLDER_SCOPE_WATER_Y = _local1.y;
inited = true;
}
static function makeLevel1() {
bgPanelOrder_array.push("bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1");
bgPanelOrder_array.push("bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1");
bgPanelOrder_array.push("bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1");
bgPanelOrder_array.push("bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1");
bgPanelOrder_array.push("bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1");
bgPanelOrder_array.push("bg1_lev1", "bg1_lev1", "bg1_lev1", "bg1_lev1");
farBgPanelOrder_array.push("farBg1_lev1", "farBg2_lev1", "farBg2_lev1");
var obj1 = new Bonus(FG_HOLDER_CLIP, 256, HOLDER_SCOPE_WATER_Y, 20);
var obj2 = new Bonus(FG_HOLDER_CLIP, 465, HOLDER_SCOPE_LAND_Y, 10);
var obj3 = new Bonus(FG_HOLDER_CLIP, 465, HOLDER_SCOPE_WATER_Y, 20);
var obj4 = new Bonus(FG_HOLDER_CLIP, 699, HOLDER_SCOPE_AIR_Y, 20);
var obj5 = new Bonus(FG_HOLDER_CLIP, 859, HOLDER_SCOPE_LAND_Y, 10);
var obj6 = new Bonus(FG_HOLDER_CLIP, 1168, HOLDER_SCOPE_AIR_Y, 50);
var obj7 = new Bonus(FG_HOLDER_CLIP, 1168, HOLDER_SCOPE_WATER_Y, 50);
var obj8 = new Bonus(FG_HOLDER_CLIP, 1363, HOLDER_SCOPE_LAND_Y, 10);
var obj9 = new Wall(MG_HOLDER_CLIP, 1666, HOLDER_SCOPE_LAND_Y);
var obj10 = new Bonus(FG_HOLDER_CLIP, 1822, HOLDER_SCOPE_LAND_Y, 20);
var obj11 = new Bonus(FG_HOLDER_CLIP, 2003, HOLDER_SCOPE_AIR_Y, 10);
var obj12 = new Bonus(FG_HOLDER_CLIP, 2020, HOLDER_SCOPE_WATER_Y, 10);
var obj13 = new Bonus(FG_HOLDER_CLIP, 2229, HOLDER_SCOPE_WATER_Y, 20);
var obj14 = new Bonus(FG_HOLDER_CLIP, 2609, HOLDER_SCOPE_AIR_Y, 10);
var obj15 = new Bonus(FG_HOLDER_CLIP, 2609, HOLDER_SCOPE_WATER_Y, 20);
var obj16 = new Potion(FG_HOLDER_CLIP, 2673, HOLDER_SCOPE_LAND_Y, "elephant");
var obj17 = new Waterfall1(MG_HOLDER_CLIP, 2937, HOLDER_SCOPE_WATER_Y);
var obj18 = new Bonus(FG_HOLDER_CLIP, 3108, HOLDER_SCOPE_WATER_Y, 50);
var obj19 = new Bonus(FG_HOLDER_CLIP, 3131, HOLDER_SCOPE_AIR_Y, 10);
var obj20 = new Bonus(FG_HOLDER_CLIP, 3417, HOLDER_SCOPE_LAND_Y, 20);
var obj21 = new Bonus(FG_HOLDER_CLIP, 3832, HOLDER_SCOPE_AIR_Y, 10);
var obj22 = new Bonus(FG_HOLDER_CLIP, 3860, HOLDER_SCOPE_WATER_Y, 10);
var obj23 = new KronkLand(MG_HOLDER_CLIP, 3897, HOLDER_SCOPE_LAND_Y);
var obj24 = new Bonus(FG_HOLDER_CLIP, 4201, HOLDER_SCOPE_LAND_Y, 50);
var obj25 = new Bonus(FG_HOLDER_CLIP, 4201, HOLDER_SCOPE_WATER_Y, 10);
var obj26 = new Bonus(FG_HOLDER_CLIP, 4366, HOLDER_SCOPE_AIR_Y, 10);
var obj27 = new Bonus(FG_HOLDER_CLIP, 4475, HOLDER_SCOPE_AIR_Y, 10);
var obj28 = new Bonus(FG_HOLDER_CLIP, 4617, HOLDER_SCOPE_WATER_Y, 50);
var obj29 = new Potion(FG_HOLDER_CLIP, 4771, HOLDER_SCOPE_AIR_Y, "toucan");
var obj30 = new WaterRocks1(MG_HOLDER_CLIP, 4771, HOLDER_SCOPE_WATER_Y);
var obj31 = new Bonus(FG_HOLDER_CLIP, 4796, HOLDER_SCOPE_LAND_Y, 10);
var obj32 = new Bonus(FG_HOLDER_CLIP, 4960, HOLDER_SCOPE_WATER_Y, 50);
var obj33 = new Bonus(FG_HOLDER_CLIP, 5079, HOLDER_SCOPE_AIR_Y, 20);
var obj34 = new Bonus(FG_HOLDER_CLIP, 5379, HOLDER_SCOPE_LAND_Y, 10);
var obj35 = new Bonus(FG_HOLDER_CLIP, 5379, HOLDER_SCOPE_WATER_Y, 10);
var obj36 = new Bonus(FG_HOLDER_CLIP, 5563, HOLDER_SCOPE_AIR_Y, 20);
var obj37 = new Bonus(FG_HOLDER_CLIP, 5928, HOLDER_SCOPE_LAND_Y, 10);
var obj38 = new ButterflyNet(BG_HOLDER_CLIP, 5928, HOLDER_SCOPE_AIR_Y);
var obj39 = new ButterflyNetFG(FG_HOLDER_CLIP, 5928, HOLDER_SCOPE_AIR_Y, obj38);
var obj40 = new Bonus(FG_HOLDER_CLIP, 5969, HOLDER_SCOPE_WATER_Y, 10);
var obj41 = new Bonus(FG_HOLDER_CLIP, 6337, HOLDER_SCOPE_AIR_Y, 10);
var obj42 = new Bonus(FG_HOLDER_CLIP, 6354, HOLDER_SCOPE_LAND_Y, 50);
var obj43 = new Cart(MG_HOLDER_CLIP, 6547, HOLDER_SCOPE_LAND_Y);
var obj44 = new Bonus(FG_HOLDER_CLIP, 6547, HOLDER_SCOPE_WATER_Y, 10);
var obj45 = new Bonus(FG_HOLDER_CLIP, 6679, HOLDER_SCOPE_LAND_Y, 50);
var obj46 = new Bonus(FG_HOLDER_CLIP, 6922, HOLDER_SCOPE_AIR_Y, 10);
var obj47 = new Potion(FG_HOLDER_CLIP, 7007, HOLDER_SCOPE_WATER_Y, "frog");
var obj48 = new Bonus(FG_HOLDER_CLIP, 7150, HOLDER_SCOPE_LAND_Y, 10);
var obj49 = new Bonus(FG_HOLDER_CLIP, 7561, HOLDER_SCOPE_AIR_Y, 20);
var obj50 = new Bonus(FG_HOLDER_CLIP, 7561, HOLDER_SCOPE_WATER_Y, 20);
var obj51 = new Bonus(FG_HOLDER_CLIP, 7737, HOLDER_SCOPE_LAND_Y, 10);
var obj52 = new BoxStack(BG_HOLDER_CLIP, 7921, HOLDER_SCOPE_AIR_Y);
var obj53 = new WaterRocks2(MG_HOLDER_CLIP, 7938, HOLDER_SCOPE_WATER_Y);
var obj54 = new Bonus(FG_HOLDER_CLIP, 8160, HOLDER_SCOPE_WATER_Y, 50);
var obj55 = new Bonus(FG_HOLDER_CLIP, 8179, HOLDER_SCOPE_AIR_Y, 20);
var obj56 = new Bonus(FG_HOLDER_CLIP, 8323, HOLDER_SCOPE_LAND_Y, 10);
var obj57 = new Bonus(FG_HOLDER_CLIP, 8570, HOLDER_SCOPE_WATER_Y, 10);
var obj58 = new Bonus(FG_HOLDER_CLIP, 8708, HOLDER_SCOPE_AIR_Y, 10);
var obj59 = new Bonus(FG_HOLDER_CLIP, 8924, HOLDER_SCOPE_LAND_Y, 50);
var obj60 = new Wall(MG_HOLDER_CLIP, 9068, HOLDER_SCOPE_LAND_Y);
var obj61 = new Bonus(FG_HOLDER_CLIP, 9073, HOLDER_SCOPE_WATER_Y, 20);
var obj62 = new Potion(FG_HOLDER_CLIP, 9100, HOLDER_SCOPE_AIR_Y, "toucan");
var obj63 = new Bonus(FG_HOLDER_CLIP, 9227, HOLDER_SCOPE_LAND_Y, 50);
var obj64 = new Bonus(FG_HOLDER_CLIP, 9563, HOLDER_SCOPE_WATER_Y, 20);
var obj65 = new Bonus(FG_HOLDER_CLIP, 9578, HOLDER_SCOPE_AIR_Y, 20);
var obj66 = new Bonus(FG_HOLDER_CLIP, 9707, HOLDER_SCOPE_LAND_Y, 10);
var obj67 = new Bonus(FG_HOLDER_CLIP, 9793, HOLDER_SCOPE_AIR_Y, 20);
var obj68 = new Bonus(FG_HOLDER_CLIP, 9875, HOLDER_SCOPE_WATER_Y, 50);
var obj69 = new ButterflyNet(BG_HOLDER_CLIP, 10139, HOLDER_SCOPE_AIR_Y);
var obj70 = new ButterflyNetFG(FG_HOLDER_CLIP, 10139, HOLDER_SCOPE_AIR_Y, obj69);
var obj71 = new Waterfall1(MG_HOLDER_CLIP, 10227, HOLDER_SCOPE_WATER_Y);
var obj72 = new Bonus(FG_HOLDER_CLIP, 10305, HOLDER_SCOPE_AIR_Y, 20);
var obj73 = new Bonus(FG_HOLDER_CLIP, 10337, HOLDER_SCOPE_LAND_Y, 10);
var obj74 = new Bonus(FG_HOLDER_CLIP, 10463, HOLDER_SCOPE_WATER_Y, 50);
var obj75 = new Bonus(FG_HOLDER_CLIP, 10717, HOLDER_SCOPE_LAND_Y, 20);
var obj76 = new Bonus(FG_HOLDER_CLIP, 10860, HOLDER_SCOPE_AIR_Y, 10);
var obj77 = new Bonus(FG_HOLDER_CLIP, 10860, HOLDER_SCOPE_WATER_Y, 10);
var obj78 = new Bonus(FG_HOLDER_CLIP, 10918, HOLDER_SCOPE_LAND_Y, 20);
var obj79 = new Potion(FG_HOLDER_CLIP, 11127, HOLDER_SCOPE_LAND_Y, "elephant");
var obj80 = new Bonus(FG_HOLDER_CLIP, 11420, HOLDER_SCOPE_AIR_Y, 50);
var obj81 = new Bonus(FG_HOLDER_CLIP, 11459, HOLDER_SCOPE_WATER_Y, 10);
var obj82 = new Bonus(FG_HOLDER_CLIP, 11532, HOLDER_SCOPE_LAND_Y, 10);
var obj83 = new BoxStack(BG_HOLDER_CLIP, 11596, HOLDER_SCOPE_AIR_Y);
var obj84 = new Bonus(FG_HOLDER_CLIP, 11717, HOLDER_SCOPE_AIR_Y, 50);
var obj85 = new Bonus(FG_HOLDER_CLIP, 11982, HOLDER_SCOPE_LAND_Y, 20);
var obj86 = new Bonus(FG_HOLDER_CLIP, 12086, HOLDER_SCOPE_AIR_Y, 10);
var obj87 = new Bonus(FG_HOLDER_CLIP, 12086, HOLDER_SCOPE_WATER_Y, 10);
var obj88 = new KronkLand(MG_HOLDER_CLIP, 12269, HOLDER_SCOPE_LAND_Y);
var obj89 = new Bonus(FG_HOLDER_CLIP, 12600, HOLDER_SCOPE_LAND_Y, 20);
var obj90 = new Bonus(FG_HOLDER_CLIP, 12632, HOLDER_SCOPE_AIR_Y, 20);
var obj91 = new Bonus(FG_HOLDER_CLIP, 12664, HOLDER_SCOPE_WATER_Y, 10);
var obj92 = new Bonus(FG_HOLDER_CLIP, 12754, HOLDER_SCOPE_LAND_Y, 20);
var obj93 = new Potion(FG_HOLDER_CLIP, 13029, HOLDER_SCOPE_WATER_Y, "frog");
var obj94 = new ButterflyNet(BG_HOLDER_CLIP, 13044, HOLDER_SCOPE_AIR_Y);
var obj95 = new ButterflyNetFG(FG_HOLDER_CLIP, 13044, HOLDER_SCOPE_AIR_Y, obj94);
var obj96 = new Bonus(FG_HOLDER_CLIP, 13329, HOLDER_SCOPE_WATER_Y, 10);
var obj97 = new Bonus(FG_HOLDER_CLIP, 13348, HOLDER_SCOPE_AIR_Y, 20);
var obj98 = new Bonus(FG_HOLDER_CLIP, 13366, HOLDER_SCOPE_LAND_Y, 50);
var obj99 = new Cart(MG_HOLDER_CLIP, 13550, HOLDER_SCOPE_LAND_Y);
var obj100 = new Bonus(FG_HOLDER_CLIP, 13705, HOLDER_SCOPE_LAND_Y, 50);
var obj101 = new Bonus(FG_HOLDER_CLIP, 13730, HOLDER_SCOPE_WATER_Y, 20);
var obj102 = new Bonus(FG_HOLDER_CLIP, 13846, HOLDER_SCOPE_WATER_Y, 20);
var obj103 = new Bonus(FG_HOLDER_CLIP, 13876, HOLDER_SCOPE_AIR_Y, 10);
var obj104 = new WaterRocks1(MG_HOLDER_CLIP, 14050, HOLDER_SCOPE_WATER_Y);
var obj105 = new Bonus(FG_HOLDER_CLIP, 14228, HOLDER_SCOPE_WATER_Y, 50);
var obj106 = new Bonus(FG_HOLDER_CLIP, 14245, HOLDER_SCOPE_LAND_Y, 20);
var obj107 = new Bonus(FG_HOLDER_CLIP, 14410, HOLDER_SCOPE_LAND_Y, 10);
var obj108 = new Bonus(FG_HOLDER_CLIP, 14426, HOLDER_SCOPE_AIR_Y, 10);
var obj109 = new Bonus(FG_HOLDER_CLIP, 14581, HOLDER_SCOPE_AIR_Y, 20);
var obj110 = new Bonus(FG_HOLDER_CLIP, 14674, HOLDER_SCOPE_WATER_Y, 10);
var obj111 = new BoxStack(BG_HOLDER_CLIP, 14776, HOLDER_SCOPE_AIR_Y);
var obj112 = new Bonus(FG_HOLDER_CLIP, 14791, HOLDER_SCOPE_WATER_Y, 10);
var obj113 = new Bonus(FG_HOLDER_CLIP, 14923, HOLDER_SCOPE_AIR_Y, 20);
var obj114 = new Potion(FG_HOLDER_CLIP, 14974, HOLDER_SCOPE_LAND_Y, "elephant");
var obj115 = new Bonus(FG_HOLDER_CLIP, 15142, HOLDER_SCOPE_WATER_Y, 50);
var obj116 = new Bonus(FG_HOLDER_CLIP, 15178, HOLDER_SCOPE_AIR_Y, 10);
var obj117 = new Bonus(FG_HOLDER_CLIP, 15181, HOLDER_SCOPE_LAND_Y, 10);
var obj118 = new Waterfall1(MG_HOLDER_CLIP, 15293, HOLDER_SCOPE_WATER_Y);
var obj119 = new Bonus(FG_HOLDER_CLIP, 15450, HOLDER_SCOPE_WATER_Y, 50);
var obj120 = new Bonus(FG_HOLDER_CLIP, 15463, HOLDER_SCOPE_LAND_Y, 20);
var obj121 = new Bonus(FG_HOLDER_CLIP, 15622, HOLDER_SCOPE_LAND_Y, 20);
var obj122 = new Bonus(FG_HOLDER_CLIP, 15627, HOLDER_SCOPE_AIR_Y, 10);
var obj123 = new KronkLand(MG_HOLDER_CLIP, 15806, HOLDER_SCOPE_LAND_Y);
var obj124 = new Bonus(FG_HOLDER_CLIP, 15842, HOLDER_SCOPE_WATER_Y, 20);
var obj125 = new Bonus(FG_HOLDER_CLIP, 16027, HOLDER_SCOPE_LAND_Y, 20);
var obj126 = new Bonus(FG_HOLDER_CLIP, 16027, HOLDER_SCOPE_WATER_Y, 10);
var obj127 = new Bonus(FG_HOLDER_CLIP, 16040, HOLDER_SCOPE_AIR_Y, 10);
var obj128 = new Bonus(FG_HOLDER_CLIP, 16207, HOLDER_SCOPE_WATER_Y, 20);
var obj129 = new Bonus(FG_HOLDER_CLIP, 16358, HOLDER_SCOPE_LAND_Y, 50);
var obj130 = new WaterRocks2(MG_HOLDER_CLIP, 16384, HOLDER_SCOPE_WATER_Y);
var obj131 = new Potion(FG_HOLDER_CLIP, 16396, HOLDER_SCOPE_AIR_Y, "toucan");
var obj132 = new Wall(MG_HOLDER_CLIP, 16554, HOLDER_SCOPE_LAND_Y);
var obj133 = new Bonus(FG_HOLDER_CLIP, 16609, HOLDER_SCOPE_WATER_Y, 50);
var obj134 = new Bonus(FG_HOLDER_CLIP, 16640, HOLDER_SCOPE_AIR_Y, 20);
var obj135 = new Bonus(FG_HOLDER_CLIP, 16718, HOLDER_SCOPE_LAND_Y, 50);
var obj136 = new Bonus(FG_HOLDER_CLIP, 16823, HOLDER_SCOPE_AIR_Y, 20);
var obj137 = new Bonus(FG_HOLDER_CLIP, 16993, HOLDER_SCOPE_LAND_Y, 10);
var obj138 = new Bonus(FG_HOLDER_CLIP, 17008, HOLDER_SCOPE_WATER_Y, 20);
var obj139 = new ButterflyNet(BG_HOLDER_CLIP, 17080, HOLDER_SCOPE_AIR_Y);
var obj140 = new ButterflyNetFG(FG_HOLDER_CLIP, 17080, HOLDER_SCOPE_AIR_Y, obj139);
var obj141 = new Bonus(FG_HOLDER_CLIP, 17279, HOLDER_SCOPE_AIR_Y, 20);
var obj142 = new Potion(FG_HOLDER_CLIP, 17427, HOLDER_SCOPE_LAND_Y, "frog");
var obj143 = new Bonus(FG_HOLDER_CLIP, 17427, HOLDER_SCOPE_WATER_Y, 20);
var obj144 = new BoxStack(BG_HOLDER_CLIP, 17500, HOLDER_SCOPE_AIR_Y);
var obj145 = new Bonus(FG_HOLDER_CLIP, 17684, HOLDER_SCOPE_WATER_Y, 10);
var obj146 = new Bonus(FG_HOLDER_CLIP, 17748, HOLDER_SCOPE_AIR_Y, 10);
var obj147 = new Wall(MG_HOLDER_CLIP, 17831, HOLDER_SCOPE_LAND_Y);
var obj148 = new Bonus(FG_HOLDER_CLIP, 17920, HOLDER_SCOPE_AIR_Y, 10);
var obj149 = new Bonus(FG_HOLDER_CLIP, 17939, HOLDER_SCOPE_WATER_Y, 20);
var obj150 = new Bonus(FG_HOLDER_CLIP, 18100, HOLDER_SCOPE_LAND_Y, 10);
var obj151 = new Waterfall1(MG_HOLDER_CLIP, 18100, HOLDER_SCOPE_WATER_Y);
var obj152 = new Bonus(FG_HOLDER_CLIP, 18274, HOLDER_SCOPE_AIR_Y, 50);
var obj153 = new Potion(FG_HOLDER_CLIP, 18380, HOLDER_SCOPE_LAND_Y, "elephant");
var obj154 = new Bonus(FG_HOLDER_CLIP, 18380, HOLDER_SCOPE_WATER_Y, 10);
var obj155 = new Bonus(FG_HOLDER_CLIP, 18462, HOLDER_SCOPE_AIR_Y, 20);
var obj156 = new Bonus(FG_HOLDER_CLIP, 18548, HOLDER_SCOPE_LAND_Y, 10);
var obj157 = new Waterfall1(MG_HOLDER_CLIP, 18686, HOLDER_SCOPE_WATER_Y);
var obj158 = new Bonus(FG_HOLDER_CLIP, 18831, HOLDER_SCOPE_AIR_Y, 10);
var obj159 = new Bonus(FG_HOLDER_CLIP, 18831, HOLDER_SCOPE_WATER_Y, 50);
var obj160 = new Potion(FG_HOLDER_CLIP, 18935, HOLDER_SCOPE_AIR_Y, "toucan");
var obj161 = new Cart(MG_HOLDER_CLIP, 18935, HOLDER_SCOPE_LAND_Y);
var obj162 = new Bonus(FG_HOLDER_CLIP, 18935, HOLDER_SCOPE_WATER_Y, 20);
var obj163 = new Bonus(FG_HOLDER_CLIP, 19158, HOLDER_SCOPE_AIR_Y, 20);
var obj164 = new Bonus(FG_HOLDER_CLIP, 19158, HOLDER_SCOPE_LAND_Y, 10);
var obj165 = new WaterRocks1(MG_HOLDER_CLIP, 19380, HOLDER_SCOPE_WATER_Y);
var obj166 = new Bonus(FG_HOLDER_CLIP, 19453, HOLDER_SCOPE_LAND_Y, 50);
var obj167 = new Bonus(FG_HOLDER_CLIP, 19637, HOLDER_SCOPE_WATER_Y, 20);
var obj168 = new ButterflyNet(BG_HOLDER_CLIP, 19748, HOLDER_SCOPE_AIR_Y);
var obj169 = new ButterflyNetFG(FG_HOLDER_CLIP, 19748, HOLDER_SCOPE_AIR_Y, obj168);
var obj170 = new Bonus(FG_HOLDER_CLIP, 19748, HOLDER_SCOPE_LAND_Y, 10);
var obj171 = new Bonus(FG_HOLDER_CLIP, 19874, HOLDER_SCOPE_WATER_Y, 50);
var obj172 = new Bonus(FG_HOLDER_CLIP, 19990, HOLDER_SCOPE_AIR_Y, 20);
var i = 1;
i = 1;
while (i <= 172) {
objs_array.push(eval ("obj" + i));
i++;
}
}
static function makeLevel2() {
bgPanelOrder_array.push("bg1_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2", "bg1_lev2", "bg2_lev2", "bg2_lev2");
bgPanelOrder_array.push("bg2_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2", "bg1_lev2", "bg2_lev2");
bgPanelOrder_array.push("bg1_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2");
bgPanelOrder_array.push("bg1_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2", "bg1_lev2", "bg2_lev2", "bg2_lev2");
bgPanelOrder_array.push("bg2_lev2", "bg2_lev2", "bg2_lev2", "bg2_lev2", "bg1_lev2");
farBgPanelOrder_array.push("farBg1_lev2", "farBg1_lev2", "farBg1_lev2");
var obj1 = new Bonus(FG_HOLDER_CLIP, 56, HOLDER_SCOPE_WATER_Y, 20);
var obj2 = new Bonus(FG_HOLDER_CLIP, 266, HOLDER_SCOPE_AIR_Y, 10);
var obj3 = new Bonus(FG_HOLDER_CLIP, 488, HOLDER_SCOPE_WATER_Y, 10);
var obj4 = new Potion(FG_HOLDER_CLIP, 504, HOLDER_SCOPE_LAND_Y, "rabbit");
var obj5 = new Bonus(FG_HOLDER_CLIP, 730, HOLDER_SCOPE_WATER_Y, 50);
var obj6 = new Bonus(FG_HOLDER_CLIP, 897, HOLDER_SCOPE_AIR_Y, 10);
var obj7 = new Bonus(FG_HOLDER_CLIP, 897, HOLDER_SCOPE_LAND_Y, 10);
var obj8 = new KronkWater(MG_HOLDER_CLIP, 909, HOLDER_SCOPE_WATER_Y);
var obj9 = new Bonus(FG_HOLDER_CLIP, 1060, HOLDER_SCOPE_WATER_Y, 20);
var obj10 = new Potion(FG_HOLDER_CLIP, 1096, HOLDER_SCOPE_LAND_Y, "condor");
var obj11 = new Bonus(FG_HOLDER_CLIP, 1109, HOLDER_SCOPE_AIR_Y, 20);
var obj12 = new Cloud(MG_HOLDER_CLIP, 1357, HOLDER_SCOPE_AIR_Y);
var obj13 = new Hole(MG_HOLDER_CLIP, 1357, HOLDER_SCOPE_LAND_Y);
var obj14 = new Bonus(FG_HOLDER_CLIP, 1477, HOLDER_SCOPE_WATER_Y, 10);
var obj15 = new Bonus(FG_HOLDER_CLIP, 1688, HOLDER_SCOPE_AIR_Y, 20);
var obj16 = new Bonus(FG_HOLDER_CLIP, 1688, HOLDER_SCOPE_LAND_Y, 20);
var obj17 = new Waterfall2(MG_HOLDER_CLIP, 1794, HOLDER_SCOPE_WATER_Y);
var obj18 = new Bonus(FG_HOLDER_CLIP, 1864, HOLDER_SCOPE_AIR_Y, 20);
var obj19 = new Bonus(FG_HOLDER_CLIP, 2093, HOLDER_SCOPE_WATER_Y, 50);
var obj20 = new Bonus(FG_HOLDER_CLIP, 2111, HOLDER_SCOPE_LAND_Y, 10);
var obj21 = new Crow(FG_HOLDER_CLIP, 2124, HOLDER_SCOPE_AIR_Y);
var obj22 = new Bonus(FG_HOLDER_CLIP, 2280, HOLDER_SCOPE_LAND_Y, 10);
var obj23 = new Potion(FG_HOLDER_CLIP, 2309, HOLDER_SCOPE_WATER_Y, "elephant");
var obj24 = new Potion(FG_HOLDER_CLIP, 2460, HOLDER_SCOPE_AIR_Y, "condor");
var obj25 = new Bonus(FG_HOLDER_CLIP, 2470, HOLDER_SCOPE_WATER_Y, 50);
var obj26 = new Bonus(FG_HOLDER_CLIP, 2572, HOLDER_SCOPE_LAND_Y, 10);
var obj27 = new Waterfall2(MG_HOLDER_CLIP, 2690, HOLDER_SCOPE_WATER_Y);
var obj28 = new Bonus(FG_HOLDER_CLIP, 2728, HOLDER_SCOPE_AIR_Y, 20);
var obj29 = new Bonus(FG_HOLDER_CLIP, 2862, HOLDER_SCOPE_LAND_Y, 50);
var obj30 = new Bonus(FG_HOLDER_CLIP, 2862, HOLDER_SCOPE_WATER_Y, 20);
var obj31 = new Bonus(FG_HOLDER_CLIP, 3027, HOLDER_SCOPE_AIR_Y, 20);
var obj32 = new RockPile(MG_HOLDER_CLIP, 3027, HOLDER_SCOPE_LAND_Y);
var obj33 = new Bonus(FG_HOLDER_CLIP, 3027, HOLDER_SCOPE_WATER_Y, 20);
var obj34 = new Bonus(FG_HOLDER_CLIP, 3176, HOLDER_SCOPE_LAND_Y, 50);
var obj35 = new Potion(FG_HOLDER_CLIP, 3231, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj36 = new Crow(FG_HOLDER_CLIP, 3382, HOLDER_SCOPE_AIR_Y);
var obj37 = new Bonus(FG_HOLDER_CLIP, 3382, HOLDER_SCOPE_LAND_Y, 20);
var obj38 = new Bonus(FG_HOLDER_CLIP, 3429, HOLDER_SCOPE_WATER_Y, 10);
var obj39 = new Bonus(FG_HOLDER_CLIP, 3638, HOLDER_SCOPE_WATER_Y, 10);
var obj40 = new Hole(MG_HOLDER_CLIP, 3681, HOLDER_SCOPE_LAND_Y);
var obj41 = new Bonus(FG_HOLDER_CLIP, 3700, HOLDER_SCOPE_AIR_Y, 10);
var obj42 = new Bonus(FG_HOLDER_CLIP, 3831, HOLDER_SCOPE_WATER_Y, 10);
var obj43 = new Bonus(FG_HOLDER_CLIP, 3865, HOLDER_SCOPE_AIR_Y, 10);
var obj44 = new Bonus(FG_HOLDER_CLIP, 3865, HOLDER_SCOPE_LAND_Y, 10);
var obj45 = new Bonus(FG_HOLDER_CLIP, 3989, HOLDER_SCOPE_LAND_Y, 10);
var obj46 = new Bonus(FG_HOLDER_CLIP, 4043, HOLDER_SCOPE_WATER_Y, 20);
var obj47 = new Cloud(MG_HOLDER_CLIP, 4130, HOLDER_SCOPE_AIR_Y);
var obj48 = new Potion(FG_HOLDER_CLIP, 4130, HOLDER_SCOPE_LAND_Y, "elephant");
var obj49 = new Waterfall2(MG_HOLDER_CLIP, 4176, HOLDER_SCOPE_WATER_Y);
var obj50 = new Bonus(FG_HOLDER_CLIP, 4308, HOLDER_SCOPE_WATER_Y, 20);
var obj51 = new Bonus(FG_HOLDER_CLIP, 4373, HOLDER_SCOPE_AIR_Y, 10);
var obj52 = new Bonus(FG_HOLDER_CLIP, 4410, HOLDER_SCOPE_LAND_Y, 50);
var obj53 = new Bonus(FG_HOLDER_CLIP, 4525, HOLDER_SCOPE_WATER_Y, 50);
var obj54 = new Bonus(FG_HOLDER_CLIP, 4541, HOLDER_SCOPE_AIR_Y, 10);
var obj55 = new KronkWater(MG_HOLDER_CLIP, 4686, HOLDER_SCOPE_WATER_Y);
var obj56 = new Mowse(FG_HOLDER_CLIP, 4727, HOLDER_SCOPE_LAND_Y);
var obj57 = new Bonus(FG_HOLDER_CLIP, 4899, HOLDER_SCOPE_LAND_Y, 20);
var obj58 = new Bonus(FG_HOLDER_CLIP, 4974, HOLDER_SCOPE_AIR_Y, 20);
var obj59 = new Bonus(FG_HOLDER_CLIP, 5021, HOLDER_SCOPE_LAND_Y, 20);
var obj60 = new Bonus(FG_HOLDER_CLIP, 5021, HOLDER_SCOPE_WATER_Y, 10);
var obj61 = new RockPile(MG_HOLDER_CLIP, 5176, HOLDER_SCOPE_LAND_Y);
var obj62 = new Bonus(FG_HOLDER_CLIP, 5215, HOLDER_SCOPE_WATER_Y, 10);
var obj63 = new Bonus(FG_HOLDER_CLIP, 5381, HOLDER_SCOPE_AIR_Y, 50);
var obj64 = new Bonus(FG_HOLDER_CLIP, 5390, HOLDER_SCOPE_LAND_Y, 20);
var obj65 = new Potion(FG_HOLDER_CLIP, 5448, HOLDER_SCOPE_WATER_Y, "whale");
var obj66 = new Cloud(MG_HOLDER_CLIP, 5681, HOLDER_SCOPE_AIR_Y);
var obj67 = new Potion(FG_HOLDER_CLIP, 5712, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj68 = new Bonus(FG_HOLDER_CLIP, 5737, HOLDER_SCOPE_LAND_Y, 50);
var obj69 = new Bonus(FG_HOLDER_CLIP, 5931, HOLDER_SCOPE_WATER_Y, 20);
var obj70 = new Hole(MG_HOLDER_CLIP, 5985, HOLDER_SCOPE_LAND_Y);
var obj71 = new Bonus(FG_HOLDER_CLIP, 6019, HOLDER_SCOPE_AIR_Y, 50);
var obj72 = new Bonus(FG_HOLDER_CLIP, 6116, HOLDER_SCOPE_WATER_Y, 10);
var obj73 = new Potion(FG_HOLDER_CLIP, 6191, HOLDER_SCOPE_AIR_Y, "whale");
var obj74 = new Bonus(FG_HOLDER_CLIP, 6212, HOLDER_SCOPE_LAND_Y, 10);
var obj75 = new Bonus(FG_HOLDER_CLIP, 6412, HOLDER_SCOPE_AIR_Y, 20);
var obj76 = new Bonus(FG_HOLDER_CLIP, 6412, HOLDER_SCOPE_LAND_Y, 10);
var obj77 = new KronkWater(MG_HOLDER_CLIP, 6443, HOLDER_SCOPE_WATER_Y);
var obj78 = new RockPile(MG_HOLDER_CLIP, 6653, HOLDER_SCOPE_LAND_Y);
var obj79 = new Bonus(FG_HOLDER_CLIP, 6704, HOLDER_SCOPE_WATER_Y, 20);
var obj80 = new Potion(FG_HOLDER_CLIP, 6853, HOLDER_SCOPE_AIR_Y, "condor");
var obj81 = new Bonus(FG_HOLDER_CLIP, 6853, HOLDER_SCOPE_LAND_Y, 10);
var obj82 = new Bonus(FG_HOLDER_CLIP, 6968, HOLDER_SCOPE_WATER_Y, 20);
var obj83 = new Potion(FG_HOLDER_CLIP, 7087, HOLDER_SCOPE_LAND_Y, "elephant");
var obj84 = new Cloud(MG_HOLDER_CLIP, 7167, HOLDER_SCOPE_AIR_Y);
var obj85 = new Bonus(FG_HOLDER_CLIP, 7253, HOLDER_SCOPE_AIR_Y, 20);
var obj86 = new Bonus(FG_HOLDER_CLIP, 7339, HOLDER_SCOPE_LAND_Y, 10);
var obj87 = new Bonus(FG_HOLDER_CLIP, 7451, HOLDER_SCOPE_AIR_Y, 10);
var obj88 = new Bonus(FG_HOLDER_CLIP, 7451, HOLDER_SCOPE_WATER_Y, 10);
var obj89 = new Bonus(FG_HOLDER_CLIP, 7485, HOLDER_SCOPE_LAND_Y, 10);
var obj90 = new Bonus(FG_HOLDER_CLIP, 7711, HOLDER_SCOPE_AIR_Y, 20);
var obj91 = new Mowse(FG_HOLDER_CLIP, 7711, HOLDER_SCOPE_LAND_Y);
var obj92 = new Waterfall2(MG_HOLDER_CLIP, 7711, HOLDER_SCOPE_WATER_Y);
var obj93 = new Crow(FG_HOLDER_CLIP, 7919, HOLDER_SCOPE_AIR_Y);
var obj94 = new Bonus(FG_HOLDER_CLIP, 7922, HOLDER_SCOPE_LAND_Y, 20);
var obj95 = new Bonus(FG_HOLDER_CLIP, 7926, HOLDER_SCOPE_WATER_Y, 20);
var obj96 = new Bonus(FG_HOLDER_CLIP, 8231, HOLDER_SCOPE_LAND_Y, 20);
var obj97 = new Potion(FG_HOLDER_CLIP, 8292, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj98 = new RockPile(MG_HOLDER_CLIP, 8355, HOLDER_SCOPE_LAND_Y);
var obj99 = new Bonus(FG_HOLDER_CLIP, 8550, HOLDER_SCOPE_AIR_Y, 20);
var obj100 = new Bonus(FG_HOLDER_CLIP, 8550, HOLDER_SCOPE_WATER_Y, 20);
var obj101 = new Cloud(MG_HOLDER_CLIP, 8708, HOLDER_SCOPE_AIR_Y);
var obj102 = new Bonus(FG_HOLDER_CLIP, 8708, HOLDER_SCOPE_LAND_Y, 10);
var obj103 = new KronkWater(MG_HOLDER_CLIP, 8708, HOLDER_SCOPE_WATER_Y);
var obj104 = new Bonus(FG_HOLDER_CLIP, 8875, HOLDER_SCOPE_AIR_Y, 50);
var obj105 = new Bonus(FG_HOLDER_CLIP, 8875, HOLDER_SCOPE_WATER_Y, 50);
var obj106 = new Hole(MG_HOLDER_CLIP, 9098, HOLDER_SCOPE_LAND_Y);
var obj107 = new Bonus(FG_HOLDER_CLIP, 9137, HOLDER_SCOPE_AIR_Y, 20);
var obj108 = new Bonus(FG_HOLDER_CLIP, 9141, HOLDER_SCOPE_WATER_Y, 20);
var obj109 = new Bonus(FG_HOLDER_CLIP, 9438, HOLDER_SCOPE_LAND_Y, 10);
var obj110 = new Waterfall2(MG_HOLDER_CLIP, 9448, HOLDER_SCOPE_WATER_Y);
var obj111 = new Cloud(MG_HOLDER_CLIP, 9475, HOLDER_SCOPE_AIR_Y);
var obj112 = new Bonus(FG_HOLDER_CLIP, 9644, HOLDER_SCOPE_AIR_Y, 50);
var obj113 = new Potion(FG_HOLDER_CLIP, 9644, HOLDER_SCOPE_LAND_Y, "condor");
var obj114 = new Potion(FG_HOLDER_CLIP, 9644, HOLDER_SCOPE_WATER_Y, "elephant");
var obj115 = new Hole(MG_HOLDER_CLIP, 9840, HOLDER_SCOPE_LAND_Y);
var obj116 = new Waterfall2(MG_HOLDER_CLIP, 9840, HOLDER_SCOPE_WATER_Y);
var obj117 = new Bonus(FG_HOLDER_CLIP, 9995, HOLDER_SCOPE_LAND_Y, 10);
var obj118 = new Bonus(FG_HOLDER_CLIP, 10026, HOLDER_SCOPE_WATER_Y, 50);
var obj119 = new Bonus(FG_HOLDER_CLIP, 10059, HOLDER_SCOPE_AIR_Y, 20);
var obj120 = new Bonus(FG_HOLDER_CLIP, 10205, HOLDER_SCOPE_WATER_Y, 10);
var obj121 = new Crow(FG_HOLDER_CLIP, 10274, HOLDER_SCOPE_AIR_Y);
var obj122 = new Bonus(FG_HOLDER_CLIP, 10369, HOLDER_SCOPE_LAND_Y, 10);
var obj123 = new Bonus(FG_HOLDER_CLIP, 10395, HOLDER_SCOPE_WATER_Y, 20);
var obj124 = new Bonus(FG_HOLDER_CLIP, 10474, HOLDER_SCOPE_AIR_Y, 20);
var obj125 = new Cloud(MG_HOLDER_CLIP, 10759, HOLDER_SCOPE_AIR_Y);
var obj126 = new Bonus(FG_HOLDER_CLIP, 10759, HOLDER_SCOPE_WATER_Y, 10);
var obj127 = new RockPile(MG_HOLDER_CLIP, 10764, HOLDER_SCOPE_LAND_Y);
var obj128 = new Bonus(FG_HOLDER_CLIP, 10972, HOLDER_SCOPE_LAND_Y, 50);
var obj129 = new Potion(FG_HOLDER_CLIP, 11066, HOLDER_SCOPE_AIR_Y, "elephant");
var obj130 = new Potion(FG_HOLDER_CLIP, 11066, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj131 = new Bonus(FG_HOLDER_CLIP, 11247, HOLDER_SCOPE_AIR_Y, 20);
var obj132 = new Bonus(FG_HOLDER_CLIP, 11247, HOLDER_SCOPE_LAND_Y, 50);
var obj133 = new Waterfall2(MG_HOLDER_CLIP, 11247, HOLDER_SCOPE_WATER_Y);
var obj134 = new Bonus(FG_HOLDER_CLIP, 11515, HOLDER_SCOPE_AIR_Y, 20);
var obj135 = new Hole(MG_HOLDER_CLIP, 11515, HOLDER_SCOPE_LAND_Y);
var obj136 = new Bonus(FG_HOLDER_CLIP, 11515, HOLDER_SCOPE_WATER_Y, 20);
var obj137 = new Bonus(FG_HOLDER_CLIP, 11698, HOLDER_SCOPE_WATER_Y, 10);
var obj138 = new Potion(FG_HOLDER_CLIP, 11843, HOLDER_SCOPE_LAND_Y, "whale");
var obj139 = new Bonus(FG_HOLDER_CLIP, 11867, HOLDER_SCOPE_AIR_Y, 10);
var obj140 = new Bonus(FG_HOLDER_CLIP, 12008, HOLDER_SCOPE_LAND_Y, 20);
var obj141 = new Bonus(FG_HOLDER_CLIP, 12021, HOLDER_SCOPE_AIR_Y, 10);
var obj142 = new Bonus(FG_HOLDER_CLIP, 12158, HOLDER_SCOPE_WATER_Y, 50);
var obj143 = new Bonus(FG_HOLDER_CLIP, 12234, HOLDER_SCOPE_AIR_Y, 10);
var obj144 = new Hole(MG_HOLDER_CLIP, 12234, HOLDER_SCOPE_LAND_Y);
var obj145 = new KronkWater(MG_HOLDER_CLIP, 12359, HOLDER_SCOPE_WATER_Y);
var obj146 = new Bonus(FG_HOLDER_CLIP, 12427, HOLDER_SCOPE_AIR_Y, 10);
var obj147 = new Bonus(FG_HOLDER_CLIP, 12550, HOLDER_SCOPE_LAND_Y, 20);
var obj148 = new Potion(FG_HOLDER_CLIP, 12696, HOLDER_SCOPE_WATER_Y, "condor");
var obj149 = new Cloud(MG_HOLDER_CLIP, 12745, HOLDER_SCOPE_AIR_Y);
var obj150 = new Bonus(FG_HOLDER_CLIP, 12820, HOLDER_SCOPE_LAND_Y, 10);
var obj151 = new Bonus(FG_HOLDER_CLIP, 13025, HOLDER_SCOPE_AIR_Y, 50);
var obj152 = new Bonus(FG_HOLDER_CLIP, 13025, HOLDER_SCOPE_WATER_Y, 20);
var obj153 = new RockPile(MG_HOLDER_CLIP, 13143, HOLDER_SCOPE_LAND_Y);
var obj154 = new Bonus(FG_HOLDER_CLIP, 13283, HOLDER_SCOPE_LAND_Y, 20);
var obj155 = new Bonus(FG_HOLDER_CLIP, 13283, HOLDER_SCOPE_WATER_Y, 20);
var obj156 = new Crow(FG_HOLDER_CLIP, 13330, HOLDER_SCOPE_AIR_Y);
var obj157 = new Waterfall2(MG_HOLDER_CLIP, 13492, HOLDER_SCOPE_WATER_Y);
var obj158 = new Potion(FG_HOLDER_CLIP, 13514, HOLDER_SCOPE_LAND_Y, "rabbit");
var obj159 = new Bonus(FG_HOLDER_CLIP, 13596, HOLDER_SCOPE_AIR_Y, 20);
var obj160 = new Bonus(FG_HOLDER_CLIP, 13697, HOLDER_SCOPE_LAND_Y, 20);
var obj161 = new Bonus(FG_HOLDER_CLIP, 13697, HOLDER_SCOPE_WATER_Y, 10);
var obj162 = new Potion(FG_HOLDER_CLIP, 13868, HOLDER_SCOPE_LAND_Y, "elephant");
var obj163 = new Cloud(MG_HOLDER_CLIP, 13909, HOLDER_SCOPE_AIR_Y);
var obj164 = new Bonus(FG_HOLDER_CLIP, 14029, HOLDER_SCOPE_LAND_Y, 50);
var obj165 = new Bonus(FG_HOLDER_CLIP, 14053, HOLDER_SCOPE_WATER_Y, 50);
var obj166 = new Bonus(FG_HOLDER_CLIP, 14258, HOLDER_SCOPE_AIR_Y, 20);
var obj167 = new Mowse(FG_HOLDER_CLIP, 14258, HOLDER_SCOPE_LAND_Y);
var obj168 = new Waterfall2(MG_HOLDER_CLIP, 14258, HOLDER_SCOPE_WATER_Y);
var obj169 = new Bonus(FG_HOLDER_CLIP, 14427, HOLDER_SCOPE_AIR_Y, 10);
var obj170 = new Bonus(FG_HOLDER_CLIP, 14502, HOLDER_SCOPE_LAND_Y, 50);
var obj171 = new Bonus(FG_HOLDER_CLIP, 14556, HOLDER_SCOPE_WATER_Y, 10);
var obj172 = new Potion(FG_HOLDER_CLIP, 14726, HOLDER_SCOPE_AIR_Y, "whale");
var obj173 = new RockPile(MG_HOLDER_CLIP, 14726, HOLDER_SCOPE_LAND_Y);
var obj174 = new Bonus(FG_HOLDER_CLIP, 14956, HOLDER_SCOPE_WATER_Y, 20);
var obj175 = new Cloud(MG_HOLDER_CLIP, 14998, HOLDER_SCOPE_AIR_Y);
var obj176 = new Bonus(FG_HOLDER_CLIP, 15080, HOLDER_SCOPE_LAND_Y, 10);
var obj177 = new Potion(FG_HOLDER_CLIP, 15249, HOLDER_SCOPE_AIR_Y, "condor");
var obj178 = new KronkWater(MG_HOLDER_CLIP, 15249, HOLDER_SCOPE_WATER_Y);
var obj179 = new Bonus(FG_HOLDER_CLIP, 15291, HOLDER_SCOPE_LAND_Y, 10);
var obj180 = new Potion(FG_HOLDER_CLIP, 15455, HOLDER_SCOPE_AIR_Y, "elephant");
var obj181 = new Hole(MG_HOLDER_CLIP, 15479, HOLDER_SCOPE_LAND_Y);
var obj182 = new Bonus(FG_HOLDER_CLIP, 15487, HOLDER_SCOPE_WATER_Y, 20);
var obj183 = new Potion(FG_HOLDER_CLIP, 15623, HOLDER_SCOPE_LAND_Y, "rabbit");
var obj184 = new Waterfall2(MG_HOLDER_CLIP, 15660, HOLDER_SCOPE_WATER_Y);
var obj185 = new Bonus(FG_HOLDER_CLIP, 15698, HOLDER_SCOPE_AIR_Y, 20);
var obj186 = new Bonus(FG_HOLDER_CLIP, 15884, HOLDER_SCOPE_AIR_Y, 20);
var obj187 = new Bonus(FG_HOLDER_CLIP, 15894, HOLDER_SCOPE_WATER_Y, 10);
var obj188 = new Hole(MG_HOLDER_CLIP, 15929, HOLDER_SCOPE_LAND_Y);
var obj189 = new Waterfall2(MG_HOLDER_CLIP, 16154, HOLDER_SCOPE_WATER_Y);
var obj190 = new Cloud(MG_HOLDER_CLIP, 16174, HOLDER_SCOPE_AIR_Y);
var obj191 = new Potion(FG_HOLDER_CLIP, 16174, HOLDER_SCOPE_LAND_Y, "condor");
var obj192 = new Bonus(FG_HOLDER_CLIP, 16427, HOLDER_SCOPE_WATER_Y, 20);
var obj193 = new Hole(MG_HOLDER_CLIP, 16450, HOLDER_SCOPE_LAND_Y);
var obj194 = new Bonus(FG_HOLDER_CLIP, 16523, HOLDER_SCOPE_AIR_Y, 50);
var obj195 = new Bonus(FG_HOLDER_CLIP, 16572, HOLDER_SCOPE_WATER_Y, 20);
var obj196 = new Bonus(FG_HOLDER_CLIP, 16681, HOLDER_SCOPE_LAND_Y, 10);
var obj197 = new Waterfall2(MG_HOLDER_CLIP, 16793, HOLDER_SCOPE_WATER_Y);
var obj198 = new Potion(FG_HOLDER_CLIP, 16807, HOLDER_SCOPE_LAND_Y, "elephant");
var obj199 = new Crow(FG_HOLDER_CLIP, 16852, HOLDER_SCOPE_AIR_Y);
var obj200 = new Bonus(FG_HOLDER_CLIP, 17012, HOLDER_SCOPE_WATER_Y, 20);
var obj201 = new Hole(MG_HOLDER_CLIP, 17049, HOLDER_SCOPE_LAND_Y);
var obj202 = new Bonus(FG_HOLDER_CLIP, 17080, HOLDER_SCOPE_AIR_Y, 50);
var obj203 = new Bonus(FG_HOLDER_CLIP, 17242, HOLDER_SCOPE_AIR_Y, 50);
var obj204 = new Bonus(FG_HOLDER_CLIP, 17242, HOLDER_SCOPE_WATER_Y, 10);
var obj205 = new RockPile(MG_HOLDER_CLIP, 17360, HOLDER_SCOPE_LAND_Y);
var obj206 = new Potion(FG_HOLDER_CLIP, 17563, HOLDER_SCOPE_AIR_Y, "whale");
var obj207 = new Bonus(FG_HOLDER_CLIP, 17563, HOLDER_SCOPE_LAND_Y, 10);
var obj208 = new Bonus(FG_HOLDER_CLIP, 17563, HOLDER_SCOPE_WATER_Y, 20);
var obj209 = new Mowse(FG_HOLDER_CLIP, 17716, HOLDER_SCOPE_LAND_Y);
var obj210 = new Bonus(FG_HOLDER_CLIP, 17930, HOLDER_SCOPE_AIR_Y, 10);
var obj211 = new Bonus(FG_HOLDER_CLIP, 18049, HOLDER_SCOPE_LAND_Y, 50);
var obj212 = new Potion(FG_HOLDER_CLIP, 18049, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj213 = new Cloud(MG_HOLDER_CLIP, 18320, HOLDER_SCOPE_AIR_Y);
var obj214 = new Hole(MG_HOLDER_CLIP, 18320, HOLDER_SCOPE_LAND_Y);
var obj215 = new KronkWater(MG_HOLDER_CLIP, 18320, HOLDER_SCOPE_WATER_Y);
var obj216 = new Bonus(FG_HOLDER_CLIP, 18538, HOLDER_SCOPE_AIR_Y, 50);
var obj217 = new Bonus(FG_HOLDER_CLIP, 18538, HOLDER_SCOPE_LAND_Y, 10);
var obj218 = new Bonus(FG_HOLDER_CLIP, 18538, HOLDER_SCOPE_WATER_Y, 10);
var obj219 = new Potion(FG_HOLDER_CLIP, 18781, HOLDER_SCOPE_AIR_Y, "elephant");
var obj220 = new Hole(MG_HOLDER_CLIP, 18781, HOLDER_SCOPE_LAND_Y);
var obj221 = new Bonus(FG_HOLDER_CLIP, 18914, HOLDER_SCOPE_WATER_Y, 50);
var obj222 = new Bonus(FG_HOLDER_CLIP, 19013, HOLDER_SCOPE_AIR_Y, 10);
var obj223 = new Bonus(FG_HOLDER_CLIP, 19013, HOLDER_SCOPE_LAND_Y, 20);
var obj224 = new Bonus(FG_HOLDER_CLIP, 19230, HOLDER_SCOPE_AIR_Y, 20);
var obj225 = new Hole(MG_HOLDER_CLIP, 19230, HOLDER_SCOPE_LAND_Y);
var obj226 = new Waterfall2(MG_HOLDER_CLIP, 19323, HOLDER_SCOPE_WATER_Y);
var obj227 = new Bonus(FG_HOLDER_CLIP, 19423, HOLDER_SCOPE_AIR_Y, 10);
var obj228 = new Bonus(FG_HOLDER_CLIP, 19423, HOLDER_SCOPE_LAND_Y, 20);
var obj229 = new Bonus(FG_HOLDER_CLIP, 19547, HOLDER_SCOPE_WATER_Y, 50);
var i = 1;
i = 1;
while (i <= 229) {
objs_array.push(eval ("obj" + i));
i++;
}
}
static function makeLevel3() {
bgPanelOrder_array.push("bg3_lev3", "bg2_lev3", "bg3_lev3", "bg4_lev3", "bg1_lev3", "bg2_lev3", "bg2_lev3");
bgPanelOrder_array.push("bg3_lev3", "bg1_lev3", "bg2_lev3", "bg2_lev3", "bg4_lev3", "bg3_lev3", "bg1_lev3");
bgPanelOrder_array.push("bg2_lev3", "bg4_lev3", "bg4_lev3", "bg2_lev3", "bg2_lev3", "bg2_lev3", "bg2_lev3");
bgPanelOrder_array.push("bg3_lev3", "bg2_lev3", "bg1_lev3", "bg3_lev3", "bg4_lev3", "bg2_lev3", "bg2_lev3");
bgPanelOrder_array.push("bg1_lev3", "bg4_lev3", "bg3_lev3", "bg3_lev3", "bg2_lev3", "bg1_lev3");
farBgPanelOrder_array.push("farBg1_lev3", "farBg1_lev3", "farBg1_lev3");
var obj1 = new Bonus(FG_HOLDER_CLIP, 94, HOLDER_SCOPE_AIR_Y, 10);
var obj2 = new Bonus(FG_HOLDER_CLIP, 94, HOLDER_SCOPE_WATER_Y, 10);
var obj3 = new Bonus(FG_HOLDER_CLIP, 394, HOLDER_SCOPE_AIR_Y, 20);
var obj4 = new Bonus(FG_HOLDER_CLIP, 394, HOLDER_SCOPE_WATER_Y, 20);
var obj5 = new Potion(FG_HOLDER_CLIP, 533, HOLDER_SCOPE_LAND_Y, "snake");
var obj6 = new Alligator(FG_HOLDER_CLIP, 603, HOLDER_SCOPE_WATER_Y);
var obj7 = new Bonus(FG_HOLDER_CLIP, 654, HOLDER_SCOPE_AIR_Y, 50);
var obj8 = new Jaguar(MG_HOLDER_CLIP, 841, HOLDER_SCOPE_AIR_Y);
var obj9 = new Bonus(FG_HOLDER_CLIP, 841, HOLDER_SCOPE_LAND_Y, 20);
var obj10 = new Bonus(FG_HOLDER_CLIP, 841, HOLDER_SCOPE_WATER_Y, 50);
var obj11 = new Bonus(FG_HOLDER_CLIP, 954, HOLDER_SCOPE_LAND_Y, 20);
var obj12 = new Bonus(FG_HOLDER_CLIP, 954, HOLDER_SCOPE_WATER_Y, 20);
var obj13 = new Bonus(FG_HOLDER_CLIP, 1066, HOLDER_SCOPE_AIR_Y, 50);
var obj14 = new Potion(FG_HOLDER_CLIP, 1197, HOLDER_SCOPE_LAND_Y, "elephant");
var obj15 = new Waterfall3(MG_HOLDER_CLIP, 1197, HOLDER_SCOPE_WATER_Y);
var obj16 = new Bonus(FG_HOLDER_CLIP, 1332, HOLDER_SCOPE_AIR_Y, 20);
var obj17 = new Bonus(FG_HOLDER_CLIP, 1471, HOLDER_SCOPE_LAND_Y, 10);
var obj18 = new Bonus(FG_HOLDER_CLIP, 1478, HOLDER_SCOPE_WATER_Y, 50);
var obj19 = new Bonus(FG_HOLDER_CLIP, 1554, HOLDER_SCOPE_AIR_Y, 20);
var obj20 = new Hole(MG_HOLDER_CLIP, 1642, HOLDER_SCOPE_LAND_Y);
var obj21 = new Potion(FG_HOLDER_CLIP, 1748, HOLDER_SCOPE_AIR_Y, "goat");
var obj22 = new Potion(FG_HOLDER_CLIP, 1748, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj23 = new SpiderWeb(MG_HOLDER_CLIP, 1847, HOLDER_SCOPE_AIR_Y);
var obj24 = new Bonus(FG_HOLDER_CLIP, 1847, HOLDER_SCOPE_LAND_Y, 10);
var obj25 = new Bonus(FG_HOLDER_CLIP, 2124, HOLDER_SCOPE_AIR_Y, 20);
var obj26 = new RockPile(MG_HOLDER_CLIP, 2124, HOLDER_SCOPE_LAND_Y);
var obj27 = new Bonus(FG_HOLDER_CLIP, 2124, HOLDER_SCOPE_WATER_Y, 20);
var obj28 = new Bonus(FG_HOLDER_CLIP, 2301, HOLDER_SCOPE_AIR_Y, 10);
var obj29 = new Bonus(FG_HOLDER_CLIP, 2301, HOLDER_SCOPE_WATER_Y, 10);
var obj30 = new Bonus(FG_HOLDER_CLIP, 2337, HOLDER_SCOPE_LAND_Y, 10);
var obj31 = new Bonus(FG_HOLDER_CLIP, 2469, HOLDER_SCOPE_AIR_Y, 10);
var obj32 = new Bonus(FG_HOLDER_CLIP, 2469, HOLDER_SCOPE_LAND_Y, 20);
var obj33 = new Bonus(FG_HOLDER_CLIP, 2469, HOLDER_SCOPE_WATER_Y, 10);
var obj34 = new Potion(FG_HOLDER_CLIP, 2675, HOLDER_SCOPE_AIR_Y, "monkey");
var obj35 = new Hole(MG_HOLDER_CLIP, 2675, HOLDER_SCOPE_LAND_Y);
var obj36 = new Bonus(FG_HOLDER_CLIP, 2750, HOLDER_SCOPE_WATER_Y, 50);
var obj37 = new Bonus(FG_HOLDER_CLIP, 2874, HOLDER_SCOPE_LAND_Y, 20);
var obj38 = new Bonus(FG_HOLDER_CLIP, 2951, HOLDER_SCOPE_AIR_Y, 10);
var obj39 = new Hole(MG_HOLDER_CLIP, 2995, HOLDER_SCOPE_LAND_Y);
var obj40 = new Alligator(FG_HOLDER_CLIP, 3060, HOLDER_SCOPE_WATER_Y);
var obj41 = new Bonus(FG_HOLDER_CLIP, 3079, HOLDER_SCOPE_AIR_Y, 20);
var obj42 = new Bonus(FG_HOLDER_CLIP, 3187, HOLDER_SCOPE_LAND_Y, 10);
var obj43 = new SpiderWeb(MG_HOLDER_CLIP, 3265, HOLDER_SCOPE_AIR_Y);
var obj44 = new Bonus(FG_HOLDER_CLIP, 3273, HOLDER_SCOPE_WATER_Y, 20);
var obj45 = new Bonus(FG_HOLDER_CLIP, 3367, HOLDER_SCOPE_LAND_Y, 10);
var obj46 = new Bonus(FG_HOLDER_CLIP, 3468, HOLDER_SCOPE_AIR_Y, 20);
var obj47 = new Potion(FG_HOLDER_CLIP, 3528, HOLDER_SCOPE_WATER_Y, "elephant");
var obj48 = new Bonus(FG_HOLDER_CLIP, 3692, HOLDER_SCOPE_LAND_Y, 20);
var obj49 = new Bonus(FG_HOLDER_CLIP, 3715, HOLDER_SCOPE_WATER_Y, 50);
var obj50 = new Bonus(FG_HOLDER_CLIP, 3790, HOLDER_SCOPE_AIR_Y, 10);
var obj51 = new KronkLand(MG_HOLDER_CLIP, 3878, HOLDER_SCOPE_LAND_Y);
var obj52 = new Waterfall3(MG_HOLDER_CLIP, 3900, HOLDER_SCOPE_WATER_Y);
var obj53 = new Bonus(FG_HOLDER_CLIP, 3933, HOLDER_SCOPE_AIR_Y, 10);
var obj54 = new Potion(FG_HOLDER_CLIP, 4114, HOLDER_SCOPE_AIR_Y, "snake");
var obj55 = new Potion(FG_HOLDER_CLIP, 4114, HOLDER_SCOPE_LAND_Y, "goat");
var obj56 = new Bonus(FG_HOLDER_CLIP, 4114, HOLDER_SCOPE_WATER_Y, 20);
var obj57 = new Bonus(FG_HOLDER_CLIP, 4257, HOLDER_SCOPE_LAND_Y, 50);
var obj58 = new Bonus(FG_HOLDER_CLIP, 4257, HOLDER_SCOPE_WATER_Y, 10);
var obj59 = new Bonus(FG_HOLDER_CLIP, 4378, HOLDER_SCOPE_AIR_Y, 10);
var obj60 = new Hole(MG_HOLDER_CLIP, 4420, HOLDER_SCOPE_LAND_Y);
var obj61 = new Waterfall3(MG_HOLDER_CLIP, 4420, HOLDER_SCOPE_WATER_Y);
var obj62 = new Bonus(FG_HOLDER_CLIP, 4508, HOLDER_SCOPE_AIR_Y, 10);
var obj63 = new Bonus(FG_HOLDER_CLIP, 4583, HOLDER_SCOPE_LAND_Y, 50);
var obj64 = new Potion(FG_HOLDER_CLIP, 4639, HOLDER_SCOPE_WATER_Y, "frog");
var obj65 = new Jaguar(MG_HOLDER_CLIP, 4713, HOLDER_SCOPE_AIR_Y);
var obj66 = new Bonus(FG_HOLDER_CLIP, 4733, HOLDER_SCOPE_LAND_Y, 10);
var obj67 = new Bonus(FG_HOLDER_CLIP, 4766, HOLDER_SCOPE_WATER_Y, 50);
var obj68 = new Bonus(FG_HOLDER_CLIP, 4842, HOLDER_SCOPE_AIR_Y, 10);
var obj69 = new WaterRocks1(MG_HOLDER_CLIP, 4862, HOLDER_SCOPE_WATER_Y);
var obj70 = new Potion(FG_HOLDER_CLIP, 5011, HOLDER_SCOPE_AIR_Y, "elephant");
var obj71 = new Bonus(FG_HOLDER_CLIP, 5011, HOLDER_SCOPE_LAND_Y, 20);
var obj72 = new Bonus(FG_HOLDER_CLIP, 5059, HOLDER_SCOPE_WATER_Y, 50);
var obj73 = new Potion(FG_HOLDER_CLIP, 5181, HOLDER_SCOPE_AIR_Y, "goat");
var obj74 = new Bonus(FG_HOLDER_CLIP, 5218, HOLDER_SCOPE_LAND_Y, 20);
var obj75 = new Bonus(FG_HOLDER_CLIP, 5331, HOLDER_SCOPE_AIR_Y, 50);
var obj76 = new Alligator(FG_HOLDER_CLIP, 5331, HOLDER_SCOPE_WATER_Y);
var obj77 = new Bonus(FG_HOLDER_CLIP, 5387, HOLDER_SCOPE_LAND_Y, 10);
var obj78 = new RockPile(MG_HOLDER_CLIP, 5538, HOLDER_SCOPE_LAND_Y);
var obj79 = new Bonus(FG_HOLDER_CLIP, 5608, HOLDER_SCOPE_AIR_Y, 50);
var obj80 = new Bonus(FG_HOLDER_CLIP, 5630, HOLDER_SCOPE_WATER_Y, 50);
var obj81 = new Jaguar(MG_HOLDER_CLIP, 5743, HOLDER_SCOPE_AIR_Y);
var obj82 = new Bonus(FG_HOLDER_CLIP, 5799, HOLDER_SCOPE_LAND_Y, 20);
var obj83 = new Potion(FG_HOLDER_CLIP, 5819, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj84 = new Bonus(FG_HOLDER_CLIP, 5887, HOLDER_SCOPE_AIR_Y, 50);
var obj85 = new Hole(MG_HOLDER_CLIP, 5922, HOLDER_SCOPE_LAND_Y);
var obj86 = new Potion(FG_HOLDER_CLIP, 5922, HOLDER_SCOPE_WATER_Y, "monkey");
var obj87 = new Bonus(FG_HOLDER_CLIP, 6036, HOLDER_SCOPE_LAND_Y, 20);
var obj88 = new Bonus(FG_HOLDER_CLIP, 6036, HOLDER_SCOPE_WATER_Y, 20);
var obj89 = new Bonus(FG_HOLDER_CLIP, 6113, HOLDER_SCOPE_AIR_Y, 20);
var obj90 = new Bonus(FG_HOLDER_CLIP, 6194, HOLDER_SCOPE_WATER_Y, 10);
var obj91 = new KronkLand(MG_HOLDER_CLIP, 6288, HOLDER_SCOPE_LAND_Y);
var obj92 = new SpiderWeb(MG_HOLDER_CLIP, 6307, HOLDER_SCOPE_AIR_Y);
var obj93 = new Bonus(FG_HOLDER_CLIP, 6347, HOLDER_SCOPE_WATER_Y, 20);
var obj94 = new Bonus(FG_HOLDER_CLIP, 6461, HOLDER_SCOPE_AIR_Y, 20);
var obj95 = new Bonus(FG_HOLDER_CLIP, 6461, HOLDER_SCOPE_LAND_Y, 20);
var obj96 = new Bonus(FG_HOLDER_CLIP, 6519, HOLDER_SCOPE_WATER_Y, 10);
var obj97 = new Potion(FG_HOLDER_CLIP, 6673, HOLDER_SCOPE_AIR_Y, "snake");
var obj98 = new Hole(MG_HOLDER_CLIP, 6717, HOLDER_SCOPE_LAND_Y);
var obj99 = new Bonus(FG_HOLDER_CLIP, 6744, HOLDER_SCOPE_WATER_Y, 10);
var obj100 = new Bonus(FG_HOLDER_CLIP, 6875, HOLDER_SCOPE_AIR_Y, 20);
var obj101 = new Bonus(FG_HOLDER_CLIP, 6894, HOLDER_SCOPE_LAND_Y, 50);
var obj102 = new Waterfall3(MG_HOLDER_CLIP, 7026, HOLDER_SCOPE_WATER_Y);
var obj103 = new Bonus(FG_HOLDER_CLIP, 7058, HOLDER_SCOPE_LAND_Y, 10);
var obj104 = new Bonus(FG_HOLDER_CLIP, 7077, HOLDER_SCOPE_AIR_Y, 20);
var obj105 = new Potion(FG_HOLDER_CLIP, 7244, HOLDER_SCOPE_AIR_Y, "goat");
var obj106 = new Potion(FG_HOLDER_CLIP, 7248, HOLDER_SCOPE_LAND_Y, "rabbit");
var obj107 = new Bonus(FG_HOLDER_CLIP, 7263, HOLDER_SCOPE_WATER_Y, 20);
var obj108 = new Bonus(FG_HOLDER_CLIP, 7464, HOLDER_SCOPE_AIR_Y, 10);
var obj109 = new Bonus(FG_HOLDER_CLIP, 7471, HOLDER_SCOPE_WATER_Y, 10);
var obj110 = new RockPile(MG_HOLDER_CLIP, 7500, HOLDER_SCOPE_LAND_Y);
var obj111 = new Jaguar(MG_HOLDER_CLIP, 7730, HOLDER_SCOPE_AIR_Y);
var obj112 = new Hole(MG_HOLDER_CLIP, 7733, HOLDER_SCOPE_LAND_Y);
var obj113 = new Bonus(FG_HOLDER_CLIP, 7733, HOLDER_SCOPE_WATER_Y, 20);
var obj114 = new Bonus(FG_HOLDER_CLIP, 7880, HOLDER_SCOPE_AIR_Y, 50);
var obj115 = new Potion(FG_HOLDER_CLIP, 7969, HOLDER_SCOPE_AIR_Y, "frog");
var obj116 = new RockPile(MG_HOLDER_CLIP, 7969, HOLDER_SCOPE_LAND_Y);
var obj117 = new Potion(FG_HOLDER_CLIP, 7969, HOLDER_SCOPE_WATER_Y, "monkey");
var obj118 = new Bonus(FG_HOLDER_CLIP, 8089, HOLDER_SCOPE_WATER_Y, 20);
var obj119 = new Bonus(FG_HOLDER_CLIP, 8117, HOLDER_SCOPE_LAND_Y, 10);
var obj120 = new Bonus(FG_HOLDER_CLIP, 8175, HOLDER_SCOPE_AIR_Y, 20);
var obj121 = new Bonus(FG_HOLDER_CLIP, 8175, HOLDER_SCOPE_WATER_Y, 20);
var obj122 = new Bonus(FG_HOLDER_CLIP, 8248, HOLDER_SCOPE_LAND_Y, 10);
var obj123 = new WaterRocks2(MG_HOLDER_CLIP, 8331, HOLDER_SCOPE_WATER_Y);
var obj124 = new Bonus(FG_HOLDER_CLIP, 8391, HOLDER_SCOPE_AIR_Y, 20);
var obj125 = new Hole(MG_HOLDER_CLIP, 8417, HOLDER_SCOPE_LAND_Y);
var obj126 = new Bonus(FG_HOLDER_CLIP, 8440, HOLDER_SCOPE_WATER_Y, 10);
var obj127 = new Potion(FG_HOLDER_CLIP, 8573, HOLDER_SCOPE_AIR_Y, "frog");
var obj128 = new Bonus(FG_HOLDER_CLIP, 8573, HOLDER_SCOPE_LAND_Y, 10);
var obj129 = new Potion(FG_HOLDER_CLIP, 8573, HOLDER_SCOPE_WATER_Y, "monkey");
var obj130 = new Bonus(FG_HOLDER_CLIP, 8694, HOLDER_SCOPE_WATER_Y, 20);
var obj131 = new Bonus(FG_HOLDER_CLIP, 8710, HOLDER_SCOPE_AIR_Y, 20);
var obj132 = new Bonus(FG_HOLDER_CLIP, 8710, HOLDER_SCOPE_LAND_Y, 10);
var obj133 = new Bonus(FG_HOLDER_CLIP, 8829, HOLDER_SCOPE_AIR_Y, 50);
var obj134 = new WaterRocks1(MG_HOLDER_CLIP, 8829, HOLDER_SCOPE_WATER_Y);
var obj135 = new Potion(FG_HOLDER_CLIP, 8892, HOLDER_SCOPE_LAND_Y, "snake");
var obj136 = new Bonus(FG_HOLDER_CLIP, 8961, HOLDER_SCOPE_WATER_Y, 50);
var obj137 = new SpiderWeb(MG_HOLDER_CLIP, 8979, HOLDER_SCOPE_AIR_Y);
var obj138 = new Bonus(FG_HOLDER_CLIP, 9054, HOLDER_SCOPE_LAND_Y, 10);
var obj140 = new Alligator(FG_HOLDER_CLIP, 9151, HOLDER_SCOPE_WATER_Y);
var obj141 = new Bonus(FG_HOLDER_CLIP, 9175, HOLDER_SCOPE_LAND_Y, 10);
var obj142 = new Potion(FG_HOLDER_CLIP, 9203, HOLDER_SCOPE_AIR_Y, "elephant");
var obj143 = new RockPile(MG_HOLDER_CLIP, 9361, HOLDER_SCOPE_LAND_Y);
var obj144 = new Bonus(FG_HOLDER_CLIP, 9361, HOLDER_SCOPE_WATER_Y, 50);
var obj145 = new Potion(FG_HOLDER_CLIP, 9399, HOLDER_SCOPE_AIR_Y, "rabbit");
var obj146 = new Bonus(FG_HOLDER_CLIP, 9484, HOLDER_SCOPE_LAND_Y, 10);
var obj147 = new Waterfall3(MG_HOLDER_CLIP, 9496, HOLDER_SCOPE_WATER_Y);
var obj148 = new Bonus(FG_HOLDER_CLIP, 9515, HOLDER_SCOPE_AIR_Y, 20);
var obj149 = new KronkLand(MG_HOLDER_CLIP, 9712, HOLDER_SCOPE_LAND_Y);
var obj150 = new Bonus(FG_HOLDER_CLIP, 9712, HOLDER_SCOPE_WATER_Y, 20);
var obj151 = new Bonus(FG_HOLDER_CLIP, 9736, HOLDER_SCOPE_AIR_Y, 50);
var obj152 = new Potion(FG_HOLDER_CLIP, 9920, HOLDER_SCOPE_WATER_Y, "elephant");
var obj153 = new Bonus(FG_HOLDER_CLIP, 9960, HOLDER_SCOPE_LAND_Y, 20);
var obj154 = new Jaguar(MG_HOLDER_CLIP, 9970, HOLDER_SCOPE_AIR_Y);
var obj155 = new Potion(FG_HOLDER_CLIP, 10076, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj156 = new Potion(FG_HOLDER_CLIP, 10130, HOLDER_SCOPE_AIR_Y, "goat");
var obj157 = new Bonus(FG_HOLDER_CLIP, 10130, HOLDER_SCOPE_LAND_Y, 20);
var obj158 = new Hole(MG_HOLDER_CLIP, 10316, HOLDER_SCOPE_LAND_Y);
var obj159 = new Bonus(FG_HOLDER_CLIP, 10316, HOLDER_SCOPE_WATER_Y, 10);
var obj160 = new Bonus(FG_HOLDER_CLIP, 10338, HOLDER_SCOPE_AIR_Y, 10);
var obj161 = new Bonus(FG_HOLDER_CLIP, 10449, HOLDER_SCOPE_WATER_Y, 20);
var obj162 = new SpiderWeb(MG_HOLDER_CLIP, 10509, HOLDER_SCOPE_AIR_Y);
var obj163 = new Potion(FG_HOLDER_CLIP, 10539, HOLDER_SCOPE_LAND_Y, "snake");
var obj164 = new Bonus(FG_HOLDER_CLIP, 10616, HOLDER_SCOPE_WATER_Y, 50);
var obj165 = new Bonus(FG_HOLDER_CLIP, 10654, HOLDER_SCOPE_AIR_Y, 50);
var obj166 = new RockPile(MG_HOLDER_CLIP, 10788, HOLDER_SCOPE_LAND_Y);
var obj167 = new Bonus(FG_HOLDER_CLIP, 10812, HOLDER_SCOPE_AIR_Y, 10);
var obj168 = new Waterfall3(MG_HOLDER_CLIP, 10838, HOLDER_SCOPE_WATER_Y);
var obj169 = new Bonus(FG_HOLDER_CLIP, 10951, HOLDER_SCOPE_WATER_Y, 50);
var obj170 = new Bonus(FG_HOLDER_CLIP, 10980, HOLDER_SCOPE_AIR_Y, 20);
var obj171 = new Bonus(FG_HOLDER_CLIP, 10980, HOLDER_SCOPE_LAND_Y, 10);
var obj172 = new Potion(FG_HOLDER_CLIP, 11124, HOLDER_SCOPE_AIR_Y, "snake");
var obj173 = new Hole(MG_HOLDER_CLIP, 11124, HOLDER_SCOPE_LAND_Y);
var obj174 = new Alligator(FG_HOLDER_CLIP, 11124, HOLDER_SCOPE_WATER_Y);
var obj175 = new Bonus(FG_HOLDER_CLIP, 11271, HOLDER_SCOPE_AIR_Y, 20);
var obj176 = new Bonus(FG_HOLDER_CLIP, 11310, HOLDER_SCOPE_LAND_Y, 10);
var obj177 = new Bonus(FG_HOLDER_CLIP, 11325, HOLDER_SCOPE_WATER_Y, 50);
var obj178 = new Waterfall3(MG_HOLDER_CLIP, 11425, HOLDER_SCOPE_WATER_Y);
var obj179 = new Bonus(FG_HOLDER_CLIP, 11428, HOLDER_SCOPE_AIR_Y, 50);
var obj180 = new Potion(FG_HOLDER_CLIP, 11448, HOLDER_SCOPE_LAND_Y, "monkey");
var obj181 = new SpiderWeb(MG_HOLDER_CLIP, 11654, HOLDER_SCOPE_AIR_Y);
var obj182 = new Bonus(FG_HOLDER_CLIP, 11654, HOLDER_SCOPE_LAND_Y, 20);
var obj183 = new Potion(FG_HOLDER_CLIP, 11654, HOLDER_SCOPE_WATER_Y, "goat");
var obj184 = new Bonus(FG_HOLDER_CLIP, 11768, HOLDER_SCOPE_LAND_Y, 10);
var obj185 = new Bonus(FG_HOLDER_CLIP, 11883, HOLDER_SCOPE_AIR_Y, 50);
var obj186 = new Bonus(FG_HOLDER_CLIP, 11883, HOLDER_SCOPE_WATER_Y, 10);
var obj187 = new RockPile(MG_HOLDER_CLIP, 11910, HOLDER_SCOPE_LAND_Y);
var obj188 = new Bonus(FG_HOLDER_CLIP, 12006, HOLDER_SCOPE_AIR_Y, 10);
var obj189 = new Bonus(FG_HOLDER_CLIP, 12006, HOLDER_SCOPE_WATER_Y, 10);
var obj190 = new Potion(FG_HOLDER_CLIP, 12054, HOLDER_SCOPE_LAND_Y, "rabbit");
var obj191 = new Potion(FG_HOLDER_CLIP, 12176, HOLDER_SCOPE_WATER_Y, "monkey");
var obj192 = new Bonus(FG_HOLDER_CLIP, 12184, HOLDER_SCOPE_LAND_Y, 20);
var obj193 = new Potion(FG_HOLDER_CLIP, 12192, HOLDER_SCOPE_AIR_Y, "frog");
var obj194 = new Bonus(FG_HOLDER_CLIP, 12364, HOLDER_SCOPE_AIR_Y, 20);
var obj195 = new Bonus(FG_HOLDER_CLIP, 12364, HOLDER_SCOPE_WATER_Y, 50);
var obj196 = new Bonus(FG_HOLDER_CLIP, 12400, HOLDER_SCOPE_LAND_Y, 50);
var obj197 = new SpiderWeb(MG_HOLDER_CLIP, 12571, HOLDER_SCOPE_AIR_Y);
var obj198 = new KronkLand(MG_HOLDER_CLIP, 12571, HOLDER_SCOPE_LAND_Y);
var obj199 = new WaterRocks1(MG_HOLDER_CLIP, 12571, HOLDER_SCOPE_WATER_Y);
var obj200 = new Bonus(FG_HOLDER_CLIP, 12696, HOLDER_SCOPE_LAND_Y, 50);
var obj201 = new Bonus(FG_HOLDER_CLIP, 12709, HOLDER_SCOPE_WATER_Y, 50);
var obj202 = new Bonus(FG_HOLDER_CLIP, 12789, HOLDER_SCOPE_AIR_Y, 10);
var obj203 = new Potion(FG_HOLDER_CLIP, 12852, HOLDER_SCOPE_LAND_Y, "elephant");
var obj204 = new Bonus(FG_HOLDER_CLIP, 12925, HOLDER_SCOPE_AIR_Y, 10);
var obj205 = new Alligator(FG_HOLDER_CLIP, 12925, HOLDER_SCOPE_WATER_Y);
var obj206 = new Bonus(FG_HOLDER_CLIP, 12953, HOLDER_SCOPE_LAND_Y, 10);
var obj207 = new Bonus(FG_HOLDER_CLIP, 13076, HOLDER_SCOPE_LAND_Y, 20);
var obj208 = new Potion(FG_HOLDER_CLIP, 13131, HOLDER_SCOPE_AIR_Y, "rabbit");
var obj209 = new Potion(FG_HOLDER_CLIP, 13131, HOLDER_SCOPE_WATER_Y, "snake");
var obj210 = new Jaguar(MG_HOLDER_CLIP, 13218, HOLDER_SCOPE_AIR_Y);
var obj211 = new Bonus(FG_HOLDER_CLIP, 13244, HOLDER_SCOPE_WATER_Y, 50);
var obj212 = new Bonus(FG_HOLDER_CLIP, 13257, HOLDER_SCOPE_LAND_Y, 20);
var obj214 = new Waterfall3(MG_HOLDER_CLIP, 13356, HOLDER_SCOPE_WATER_Y);
var obj213 = new Potion(FG_HOLDER_CLIP, 13362, HOLDER_SCOPE_AIR_Y, "elephant");
var obj215 = new Bonus(FG_HOLDER_CLIP, 13362, HOLDER_SCOPE_LAND_Y, 20);
var obj216 = new Bonus(FG_HOLDER_CLIP, 13455, HOLDER_SCOPE_AIR_Y, 10);
var obj217 = new RockPile(MG_HOLDER_CLIP, 13482, HOLDER_SCOPE_LAND_Y);
var obj218 = new Bonus(FG_HOLDER_CLIP, 13482, HOLDER_SCOPE_WATER_Y, 10);
var obj219 = new Bonus(FG_HOLDER_CLIP, 13609, HOLDER_SCOPE_AIR_Y, 10);
var obj220 = new Waterfall3(MG_HOLDER_CLIP, 13628, HOLDER_SCOPE_WATER_Y);
var obj221 = new Bonus(FG_HOLDER_CLIP, 13667, HOLDER_SCOPE_LAND_Y, 10);
var obj222 = new Bonus(FG_HOLDER_CLIP, 13786, HOLDER_SCOPE_AIR_Y, 10);
var obj223 = new Bonus(FG_HOLDER_CLIP, 13786, HOLDER_SCOPE_WATER_Y, 50);
var obj224 = new Potion(FG_HOLDER_CLIP, 13861, HOLDER_SCOPE_LAND_Y, "monkey");
var obj225 = new Potion(FG_HOLDER_CLIP, 13913, HOLDER_SCOPE_WATER_Y, "goat");
var obj226 = new Bonus(FG_HOLDER_CLIP, 13950, HOLDER_SCOPE_AIR_Y, 20);
var obj227 = new Bonus(FG_HOLDER_CLIP, 14008, HOLDER_SCOPE_LAND_Y, 10);
var obj228 = new Bonus(FG_HOLDER_CLIP, 14008, HOLDER_SCOPE_WATER_Y, 50);
var obj229 = new SpiderWeb(MG_HOLDER_CLIP, 14165, HOLDER_SCOPE_AIR_Y);
var obj230 = new Potion(FG_HOLDER_CLIP, 14165, HOLDER_SCOPE_LAND_Y, "rabbit");
var obj231 = new Alligator(FG_HOLDER_CLIP, 14216, HOLDER_SCOPE_WATER_Y);
var obj232 = new Bonus(FG_HOLDER_CLIP, 14291, HOLDER_SCOPE_LAND_Y, 10);
var obj233 = new Bonus(FG_HOLDER_CLIP, 14412, HOLDER_SCOPE_WATER_Y, 10);
var obj234 = new Bonus(FG_HOLDER_CLIP, 14421, HOLDER_SCOPE_AIR_Y, 50);
var obj235 = new Hole(MG_HOLDER_CLIP, 14516, HOLDER_SCOPE_LAND_Y);
var obj236 = new Potion(FG_HOLDER_CLIP, 14516, HOLDER_SCOPE_WATER_Y, "rabbit");
var obj237 = new Bonus(FG_HOLDER_CLIP, 14647, HOLDER_SCOPE_LAND_Y, 10);
var obj238 = new Bonus(FG_HOLDER_CLIP, 14679, HOLDER_SCOPE_AIR_Y, 20);
var obj239 = new Bonus(FG_HOLDER_CLIP, 14679, HOLDER_SCOPE_WATER_Y, 50);
var obj240 = new Hole(MG_HOLDER_CLIP, 14795, HOLDER_SCOPE_LAND_Y);
var obj241 = new Jaguar(MG_HOLDER_CLIP, 14836, HOLDER_SCOPE_AIR_Y);
var obj242 = new Alligator(FG_HOLDER_CLIP, 14901, HOLDER_SCOPE_WATER_Y);
var obj243 = new Bonus(FG_HOLDER_CLIP, 14947, HOLDER_SCOPE_LAND_Y, 10);
var obj244 = new Potion(FG_HOLDER_CLIP, 15020, HOLDER_SCOPE_AIR_Y, "frog");
var obj245 = new Bonus(FG_HOLDER_CLIP, 15059, HOLDER_SCOPE_LAND_Y, 10);
var obj246 = new SpiderWeb(MG_HOLDER_CLIP, 15191, HOLDER_SCOPE_AIR_Y);
var obj247 = new Bonus(FG_HOLDER_CLIP, 15208, HOLDER_SCOPE_WATER_Y, 50);
var obj248 = new Potion(FG_HOLDER_CLIP, 15265, HOLDER_SCOPE_LAND_Y, "goat");
var obj249 = new Bonus(FG_HOLDER_CLIP, 15333, HOLDER_SCOPE_AIR_Y, 20);
var obj250 = new Bonus(FG_HOLDER_CLIP, 15333, HOLDER_SCOPE_WATER_Y, 20);
var obj251 = new Bonus(FG_HOLDER_CLIP, 15394, HOLDER_SCOPE_LAND_Y, 20);
var obj252 = new Potion(FG_HOLDER_CLIP, 15452, HOLDER_SCOPE_AIR_Y, "snake");
var obj253 = new Potion(FG_HOLDER_CLIP, 15480, HOLDER_SCOPE_WATER_Y, "monkey");
var obj254 = new Hole(MG_HOLDER_CLIP, 15548, HOLDER_SCOPE_LAND_Y);
var obj255 = new Bonus(FG_HOLDER_CLIP, 15585, HOLDER_SCOPE_AIR_Y, 20);
var obj256 = new Bonus(FG_HOLDER_CLIP, 15653, HOLDER_SCOPE_WATER_Y, 50);
var obj257 = new Bonus(FG_HOLDER_CLIP, 15694, HOLDER_SCOPE_LAND_Y, 20);
var obj258 = new Bonus(FG_HOLDER_CLIP, 15713, HOLDER_SCOPE_AIR_Y, 50);
var obj259 = new Jaguar(MG_HOLDER_CLIP, 15833, HOLDER_SCOPE_AIR_Y);
var obj260 = new KronkLand(MG_HOLDER_CLIP, 15843, HOLDER_SCOPE_LAND_Y);
var obj261 = new Waterfall3(MG_HOLDER_CLIP, 15851, HOLDER_SCOPE_WATER_Y);
var obj262 = new Bonus(FG_HOLDER_CLIP, 16001, HOLDER_SCOPE_AIR_Y, 10);
var obj263 = new Bonus(FG_HOLDER_CLIP, 16001, HOLDER_SCOPE_LAND_Y, 20);
var obj264 = new Bonus(FG_HOLDER_CLIP, 16001, HOLDER_SCOPE_WATER_Y, 50);
var obj265 = new Potion(FG_HOLDER_CLIP, 16219, HOLDER_SCOPE_AIR_Y, "rabbit");
var obj266 = new Hole(MG_HOLDER_CLIP, 16219, HOLDER_SCOPE_LAND_Y);
var obj267 = new Potion(FG_HOLDER_CLIP, 16219, HOLDER_SCOPE_WATER_Y, "elephant");
var obj268 = new Bonus(FG_HOLDER_CLIP, 16374, HOLDER_SCOPE_AIR_Y, 50);
var obj269 = new Bonus(FG_HOLDER_CLIP, 16374, HOLDER_SCOPE_WATER_Y, 50);
var obj270 = new RockPile(MG_HOLDER_CLIP, 16400, HOLDER_SCOPE_LAND_Y);
var obj271 = new Bonus(FG_HOLDER_CLIP, 16504, HOLDER_SCOPE_WATER_Y, 50);
var obj272 = new Alligator(FG_HOLDER_CLIP, 16691, HOLDER_SCOPE_WATER_Y);
var obj273 = new Bonus(FG_HOLDER_CLIP, 16699, HOLDER_SCOPE_LAND_Y, 20);
var obj274 = new SpiderWeb(MG_HOLDER_CLIP, 16750, HOLDER_SCOPE_AIR_Y);
var obj275 = new Bonus(FG_HOLDER_CLIP, 16784, HOLDER_SCOPE_LAND_Y, 50);
var obj276 = new Potion(FG_HOLDER_CLIP, 16916, HOLDER_SCOPE_WATER_Y, "goat");
var obj277 = new Bonus(FG_HOLDER_CLIP, 16925, HOLDER_SCOPE_LAND_Y, 20);
var obj278 = new Potion(FG_HOLDER_CLIP, 16945, HOLDER_SCOPE_AIR_Y, "snake");
var obj279 = new Bonus(FG_HOLDER_CLIP, 17059, HOLDER_SCOPE_AIR_Y, 50);
var obj280 = new RockPile(MG_HOLDER_CLIP, 17059, HOLDER_SCOPE_LAND_Y);
var obj281 = new Bonus(FG_HOLDER_CLIP, 17059, HOLDER_SCOPE_WATER_Y, 50);
var obj282 = new Waterfall3(MG_HOLDER_CLIP, 17235, HOLDER_SCOPE_WATER_Y);
var obj283 = new Bonus(FG_HOLDER_CLIP, 17250, HOLDER_SCOPE_LAND_Y, 20);
var obj284 = new Potion(FG_HOLDER_CLIP, 17359, HOLDER_SCOPE_AIR_Y, "frog");
var obj285 = new Jaguar(MG_HOLDER_CLIP, 17459, HOLDER_SCOPE_AIR_Y);
var obj286 = new Bonus(FG_HOLDER_CLIP, 17459, HOLDER_SCOPE_WATER_Y, 10);
var obj287 = new Hole(MG_HOLDER_CLIP, 17524, HOLDER_SCOPE_LAND_Y);
var obj288 = new Bonus(FG_HOLDER_CLIP, 17632, HOLDER_SCOPE_WATER_Y, 20);
var obj289 = new Bonus(FG_HOLDER_CLIP, 17733, HOLDER_SCOPE_LAND_Y, 10);
var obj290 = new Bonus(FG_HOLDER_CLIP, 17845, HOLDER_SCOPE_AIR_Y, 50);
var obj291 = new WaterRocks2(MG_HOLDER_CLIP, 17845, HOLDER_SCOPE_WATER_Y);
var obj292 = new Bonus(FG_HOLDER_CLIP, 17958, HOLDER_SCOPE_LAND_Y, 20);
var obj293 = new SpiderWeb(MG_HOLDER_CLIP, 18051, HOLDER_SCOPE_AIR_Y);
var obj294 = new Potion(FG_HOLDER_CLIP, 18051, HOLDER_SCOPE_WATER_Y, "goat");
var obj295 = new Potion(FG_HOLDER_CLIP, 18234, HOLDER_SCOPE_LAND_Y, "monkey");
var obj296 = new Bonus(FG_HOLDER_CLIP, 18234, HOLDER_SCOPE_WATER_Y, 10);
var obj297 = new Bonus(FG_HOLDER_CLIP, 18407, HOLDER_SCOPE_AIR_Y, 50);
var obj298 = new RockPile(MG_HOLDER_CLIP, 18422, HOLDER_SCOPE_LAND_Y);
var obj299 = new WaterRocks1(MG_HOLDER_CLIP, 18422, HOLDER_SCOPE_WATER_Y);
var obj300 = new Bonus(FG_HOLDER_CLIP, 18652, HOLDER_SCOPE_LAND_Y, 10);
var obj301 = new Bonus(FG_HOLDER_CLIP, 18652, HOLDER_SCOPE_WATER_Y, 50);
var obj302 = new Potion(FG_HOLDER_CLIP, 18786, HOLDER_SCOPE_AIR_Y, "elephant");
var obj303 = new Bonus(FG_HOLDER_CLIP, 18839, HOLDER_SCOPE_LAND_Y, 20);
var obj304 = new Bonus(FG_HOLDER_CLIP, 18908, HOLDER_SCOPE_WATER_Y, 10);
var obj305 = new Potion(FG_HOLDER_CLIP, 19041, HOLDER_SCOPE_LAND_Y, "snake");
var obj306 = new SpiderWeb(MG_HOLDER_CLIP, 19155, HOLDER_SCOPE_AIR_Y);
var obj307 = new Bonus(FG_HOLDER_CLIP, 19155, HOLDER_SCOPE_WATER_Y, 20);
var obj308 = new Bonus(FG_HOLDER_CLIP, 19305, HOLDER_SCOPE_AIR_Y, 20);
var obj309 = new KronkLand(MG_HOLDER_CLIP, 19305, HOLDER_SCOPE_LAND_Y);
var obj310 = new Alligator(FG_HOLDER_CLIP, 19305, HOLDER_SCOPE_WATER_Y);
var obj311 = new Potion(FG_HOLDER_CLIP, 19478, HOLDER_SCOPE_AIR_Y, "rabbit");
var obj312 = new Bonus(FG_HOLDER_CLIP, 19478, HOLDER_SCOPE_LAND_Y, 20);
var obj313 = new Waterfall3(MG_HOLDER_CLIP, 19500, HOLDER_SCOPE_WATER_Y);
var obj314 = new Jaguar(MG_HOLDER_CLIP, 19677, HOLDER_SCOPE_AIR_Y);
var obj315 = new Bonus(FG_HOLDER_CLIP, 19753, HOLDER_SCOPE_WATER_Y, 50);
var i = 1;
i = 1;
while (i <= 316) {
objs_array.push(eval ("obj" + i));
i++;
}
}
static function makeNew() {
resetBoundDists();
var _local2 = GameStats.getLevel();
STATIC_BG_CLIP.gotoAndStop("lev" + _local2);
STATIC_FG_CLIP.gotoAndStop("lev" + _local2);
switch (_local2) {
case 1 :
makeLevel1();
break;
case 2 :
makeLevel2();
break;
default :
makeLevel3();
}
InvPotion.clearAll();
InvPotion.setDefaultPotion(1, "butterfly");
InvPotion.setDefaultPotion(2, "man");
InvPotion.setDefaultPotion(3, "fish");
InvPotion.setVariablePotion(null);
var _local1 = 0;
_local1 = 0;
while (_local1 < objs_array.length) {
if (!objs_array[_local1].getClipExists()) {
addToOffScreenArray(objs_array[_local1], "right");
}
_local1++;
}
renderInitialBGs();
}
static function renderInitialBGs() {
bgPanels_array.splice(0);
var order;
var i = 0;
i = 0;
while (i < bgPanelOrder_array.length) {
switch (i) {
case 0 :
order = "start";
break;
case bgPanelOrder_array.length - 1 :
order = "end";
break;
default :
order = "middle";
}
Set("bgPanel" + (i + 1), new BGPanel(bgPanelOrder_array[i], i, order, true));
bgPanels_array.push(eval ("bgPanel" + (i + 1)));
var rightBoundObj = bgPanels_array[i].getHolderScopeBoundCoords("right");
if (rightBoundObj.x >= BGPanel.getHolderRightBound()) {
break;
}
i++;
}
farBgPanels_array.splice(0);
i = 0;
while (i < farBgPanelOrder_array.length) {
switch (i) {
case 0 :
order = "start";
break;
case farBgPanelOrder_array.length - 1 :
order = "end";
break;
default :
order = "middle";
}
Set("farBgPanel" + (i + 1), new FarBGPanel(farBgPanelOrder_array[i], i, order, true, null));
farBgPanels_array.push(eval ("farBgPanel" + (i + 1)));
var rightBoundObj = farBgPanels_array[i].getHolderScopeBoundCoords("right");
if (rightBoundObj.x >= BGPanel.getHolderRightBound()) {
return;
}
i++;
}
}
static function resetBoundDists() {
var _local1 = new Object();
_local1.x = Kuzco.getX();
_local1.y = 0;
BG_HOLDER_CLIP.globalToLocal(_local1);
leftDist = -(_local1.x - BG_HOLDER_CLIP.leftBound_mc._x);
rightDist = BG_HOLDER_CLIP.rightBound_mc._x - _local1.x;
}
static function restartLevel() {
renderInitialBGs();
offScreenLeftObjs_array.splice(0);
offScreenRightObjs_array.splice(0);
resetBoundDists();
var _local2;
var _local1 = 0;
_local1 = 0;
while (_local1 < objs_array.length) {
_local2 = objs_array[_local1];
if (_local2.getClipState() == "empty") {
objs_array.splice(_local1, 1);
_local1--;
}
_local1++;
}
_local1 = 0;
while (_local1 < objs_array.length) {
_local2 = objs_array[_local1];
if (_local2.canCreateClip(leftDist, rightDist)) {
_local2.createClip();
} else {
addToOffScreenArray(_local2, "right");
}
_local1++;
}
}
static function scrollingObjDone(obj) {
var _local1 = 0;
_local1 = 0;
while (_local1 < objs_array.length) {
if (objs_array[_local1] == obj) {
objs_array.splice(_local1, 1);
break;
}
_local1++;
}
}
static var bgPanelOrder_array = [];
static var farBgPanelOrder_array = [];
static var objs_array = [];
static var offScreenLeftObjs_array = [];
static var offScreenRightObjs_array = [];
static var bgPanels_array = [];
static var farBgPanels_array = [];
static var inited = false;
}
Symbol 1452 MovieClip [__Packages.ScrollingObj] Frame 0
class ScrollingObj
{
var HOLDER_CLIP, clipExists, xPos, yPos, leftBoundOffset, rightBoundOffset, baseClipName, clip, leftAlignX, collideWithKuzco, clipState, xMin, xMax;
function ScrollingObj (clip, xCoord, yCoord) {
HOLDER_CLIP = clip;
clipExists = false;
xPos = xCoord;
yPos = yCoord;
setPositionVars();
}
static function getNextDepth() {
if (nextDepth >= MAX_DEPTH) {
nextDepth = RESET_DEPTH;
} else {
nextDepth++;
}
return(nextDepth);
}
function canCreateClip(leftDist, rightDist) {
var _local2 = false;
if ((xPos - leftBoundOffset) <= rightDist) {
if ((xPos + rightBoundOffset) >= leftDist) {
_local2 = true;
}
}
return(_local2);
}
function checkCreateClip() {
if (canCreateClip(LevelMaker.getLeftDist(), LevelMaker.getRightDist())) {
createClip();
}
}
function contactWithKuzco(clip) {
var _local1 = false;
if (clip.hitArea_mc) {
if (clip.hitArea_mc.hitTest(Kuzco.getHitClip())) {
_local1 = true;
}
}
return(_local1);
}
function createClip() {
var _local2 = getNextDepth();
var _local3 = (baseClipName + "_mc_depth") + _local2;
HOLDER_CLIP.attachMovie("scrolling_" + baseClipName, _local3, _local2);
clip = HOLDER_CLIP[_local3];
clip.objRef = this;
var _local4 = xPos - LevelMaker.getLeftDist();
clip._x = leftAlignX + _local4;
clip._y = yPos;
clipExists = true;
collideWithKuzco = false;
Scroller.addObject(this);
}
function getClip() {
return(clip);
}
function getClipExists() {
return(clipExists);
}
function getClipState() {
return(clipState);
}
function getGlobalX() {
var _local2 = new Object();
_local2.x = clip._x;
_local2.y = 0;
HOLDER_CLIP.localToGlobal(_local2);
return(_local2.x);
}
function moveMe(dist) {
var _local2 = true;
clip._x = clip._x + dist;
if (clip._x <= xMin) {
_local2 = false;
removeClip("left");
} else if (clip._x >= xMax) {
_local2 = false;
removeClip("right");
}
return(_local2);
}
function removeClip(side) {
clip.removeMovieClip();
clipExists = false;
if (clipState == "empty") {
LevelMaker.scrollingObjDone(this);
} else {
LevelMaker.addToOffScreenArray(this, side);
}
}
function resetForLevel() {
clip.removeMovieClip();
clipExists = false;
collideWithKuzco = false;
}
function setPositionVars() {
HOLDER_CLIP.attachMovie("scrolling_" + baseClipName, "test_mc", nextDepth + 1);
var _local2 = HOLDER_CLIP.test_mc.getBounds();
leftBoundOffset = HOLDER_CLIP.test_mc._x - _local2.xMin;
rightBoundOffset = _local2.xMax - HOLDER_CLIP.test_mc._x;
xMin = HOLDER_CLIP.leftBound_mc._x - rightBoundOffset;
xMax = HOLDER_CLIP.rightBound_mc._x + leftBoundOffset;
leftAlignX = HOLDER_CLIP.leftBound_mc._x;
HOLDER_CLIP.test_mc.removeMovieClip();
}
static var MAX_DEPTH = 6000;
static var RESET_DEPTH = 5000;
static var nextDepth = RESET_DEPTH;
}
Symbol 1453 MovieClip [__Packages.FarBGPanel] Frame 0
class FarBGPanel extends BGPanel
{
static var HOLDER_CLIP, HOLDER_LEFT_BOUND, HOLDER_RIGHT_BOUND;
var depth, clipName, panelOrderIndex, order, xMin, rightAlignX, xMax, leftAlignX;
function FarBGPanel (type, index, order, setup) {
super(null);
depth = index + 1;
clipName = ((type + "_depth") + depth) + "_mc";
panelOrderIndex = index;
this.order = order;
HOLDER_CLIP.attachMovie(type, clipName, depth);
switch (order) {
case "start" :
var _local5 = new Object();
_local5.x = HOLDER_CLIP.leftBound_mc._x;
_local5.y = HOLDER_CLIP.leftBound_mc._y;
HOLDER_CLIP.localToGlobal(_local5);
break;
default :
var _local10 = LevelMaker.getFarBGPanel(LevelMaker.getFarBGPanelsArrayLength() - 1);
var _local5 = _local10.getGlobalBoundCoords("right");
}
HOLDER_CLIP[clipName].globalToLocal(_local5);
var _local6 = HOLDER_CLIP[clipName].leftBound_mc._x;
var _local14 = HOLDER_CLIP[clipName].leftBound_mc._y;
var _local8 = _local5.x - _local6;
var _local7 = _local5.y - _local14;
HOLDER_CLIP[clipName]._x = HOLDER_CLIP[clipName]._x + _local8;
HOLDER_CLIP[clipName]._y = HOLDER_CLIP[clipName]._y + _local7;
var _local3 = new Object();
_local3.x = HOLDER_CLIP[clipName].rightBound_mc._x;
_local3.y = 0;
HOLDER_CLIP[clipName].localToGlobal(_local3);
HOLDER_CLIP.globalToLocal(_local3);
var _local12 = _local3.x - HOLDER_LEFT_BOUND;
xMin = HOLDER_CLIP[clipName]._x - _local12;
var _local11 = _local3.x - HOLDER_RIGHT_BOUND;
rightAlignX = HOLDER_CLIP[clipName]._x - _local11;
var _local4 = new Object();
_local4.x = HOLDER_CLIP[clipName].leftBound_mc._x;
_local4.y = 0;
HOLDER_CLIP[clipName].localToGlobal(_local4);
HOLDER_CLIP.globalToLocal(_local4);
var _local13 = HOLDER_RIGHT_BOUND - _local4.x;
xMax = HOLDER_CLIP[clipName]._x + _local13;
var _local9 = HOLDER_LEFT_BOUND - _local4.x;
leftAlignX = HOLDER_CLIP[clipName]._x + _local9;
Scroller.addFarBGPanel(this, "end");
}
static function getSpeedPercentage() {
return(SPEED_PERCENTAGE);
}
static function init(clip) {
HOLDER_CLIP = clip;
HOLDER_LEFT_BOUND = clip.leftBound_mc._x;
HOLDER_RIGHT_BOUND = clip.rightBound_mc._x;
}
function getGlobalBoundCoords(side) {
var _local2 = new Object();
var _local3;
if (side == "left") {
_local3 = HOLDER_CLIP[clipName].leftBound_mc;
} else {
_local3 = HOLDER_CLIP[clipName].rightBound_mc;
}
_local2.x = _local3._x;
_local2.y = _local3._y;
HOLDER_CLIP[clipName].localToGlobal(_local2);
return(_local2);
}
function getX() {
return(HOLDER_CLIP[clipName]._x);
}
function moveMe(dist) {
HOLDER_CLIP[clipName]._x = HOLDER_CLIP[clipName]._x + (dist * SPEED_PERCENTAGE);
}
function removeClip() {
HOLDER_CLIP[clipName].removeMovieClip();
}
static var SPEED_PERCENTAGE = 0.07;
static var inited = false;
}
Symbol 1454 MovieClip [__Packages.Bonus] Frame 0
class Bonus extends ScrollingObj
{
var pointVal, clipState, checkCreateClip, clip;
function Bonus (clip, xCoord, yCoord, points) {
super(clip, xCoord, yCoord);
pointVal = points;
clipState = "full_" + points;
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
this.objRef.getPickedUp();
this.onEnterFrame = function () {
};
}
}
};
}
function getPickedUp() {
clipState = "empty";
clip.gotoAndPlay("picked_up_" + pointVal);
GameStats.earnBonus(pointVal);
GameAudio.pickUpItem();
}
var baseClipName = "bonus";
}
Symbol 1455 MovieClip [__Packages.GameAudio] Frame 0
class GameAudio
{
static var mySound, counter;
function GameAudio () {
}
static function fireLoserAudio() {
playAudio("wahh_what_am");
}
static function firePositiveFeedback() {
var _local1 = Math.floor(Math.random() * availRewards_array.length);
var _local2 = availRewards_array[_local1];
if (_local2 == lastReward) {
if (_local1 == 0) {
_local1 = availRewards_array.length - 1;
} else {
_local1--;
}
_local2 = availRewards_array[_local1];
}
playAudio(_local2);
lastReward = _local2;
availRewards_array.splice(_local1, 1);
if (availRewards_array.length == 0) {
delete availRewards_array;
availRewards_array = allRewards_array.concat([]);
}
}
static function fireWinnerAudio() {
playAudio("yay_for_me");
}
static function getInited() {
return(inited);
}
static function init(clip) {
mySound = new Sound(clip);
counter = REWARD_FREQUENCY - 1;
inited = true;
}
static function pickUpItem() {
counter++;
if (counter >= REWARD_FREQUENCY) {
firePositiveFeedback();
counter = 0;
}
}
static function playAudio(soundID) {
stopSounds();
mySound.attachSound(soundID);
mySound.start();
}
static function stopSounds() {
mySound.stop();
}
static var REWARD_FREQUENCY = 10;
static var inited = false;
static var lastReward = null;
static var allRewards_array = new Array("nice_moves", "um_hmm", "hey_whassup", "emperor_kuzco_comin", "im_gonna_win", "oh_yeah", "so_long", "hasta_la_bye");
static var availRewards_array = allRewards_array.concat([]);
}
Symbol 1456 MovieClip [__Packages.Wall] Frame 0
class Wall extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Wall (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
GameStats.incurPenalty("wall");
this.onEnterFrame = function () {
};
}
}
};
}
var baseClipName = "wall";
}
Symbol 1457 MovieClip [__Packages.Potion] Frame 0
class Potion extends ScrollingObj
{
var clipState, potionType, checkCreateClip, clip;
function Potion (clip, xCoord, yCoord, animal) {
super(clip, xCoord, yCoord);
clipState = "full";
potionType = animal;
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop("full_" + potionType);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
this.objRef.getPickedUp();
this.onEnterFrame = function () {
};
}
}
};
}
function getPickedUp() {
_root.AudioSFX_MC.gotoAndPlay("potion");
clipState = "empty";
clip.gotoAndStop("empty");
InvPotion.setVariablePotion(potionType);
GameAudio.pickUpItem();
}
var baseClipName = "potion";
}
Symbol 1458 MovieClip [__Packages.Waterfall1] Frame 0
class Waterfall1 extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Waterfall1 (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
if (Kuzco.getAnimal() == "frog") {
Kuzco.setMotion("jump");
} else {
GameStats.incurPenalty("waterfall");
}
this.onEnterFrame = function () {
};
}
}
};
}
var baseClipName = "waterfall1";
}
Symbol 1459 MovieClip [__Packages.KronkLand] Frame 0
class KronkLand extends ScrollingObj
{
var clipState, checkCreateClip, clip, getGlobalX;
function KronkLand (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
var _local2 = Kuzco.getAnimal();
if (_local2 == "elephant") {
this.objRef.getBowledOver();
} else if (_local2 == "goat") {
Kuzco.setMotion("charge");
this.objRef.getBowledOver();
} else {
GameStats.incurPenalty("KronkLand");
}
this.onEnterFrame = function () {
};
}
}
};
}
function getBowledOver() {
clipState = "empty";
clip.gotoAndPlay("bowled_over");
}
function moveMe(dist) {
var _local3 = super.moveMe(dist);
if (_local3) {
if (clipState == "intact") {
if (getGlobalX() <= Kuzco.getX()) {
clipState = "empty";
clip.gotoAndPlay("disappear");
}
}
}
return(_local3);
}
var baseClipName = "kronkLand";
}
Symbol 1460 MovieClip [__Packages.WaterRocks1] Frame 0
class WaterRocks1 extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function WaterRocks1 (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
var _local2 = Kuzco.getAnimal();
if (_local2 == "frog") {
Kuzco.setMotion("jump");
} else if (_local2 == "snake") {
Kuzco.setMotion("jump");
} else {
GameStats.incurPenalty("waterRocks");
}
this.onEnterFrame = function () {
};
}
}
};
}
var baseClipName = "waterRocks1";
}
Symbol 1461 MovieClip [__Packages.ButterflyNet] Frame 0
class ButterflyNet extends ScrollingObj
{
var clipState, checkCreateClip, clip, partnerObj;
function ButterflyNet (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
if (Kuzco.getAnimal() == "toucan") {
this.objRef.tearThrough();
} else {
GameStats.incurPenalty();
}
this.onEnterFrame = function () {
};
}
}
};
}
function setPartner(partnerObj) {
this.partnerObj = partnerObj;
}
function tearThrough() {
clipState = "empty";
clip.gotoAndPlay("tear_through");
partnerObj.tearThrough();
}
var baseClipName = "butterflyNetBG";
}
Symbol 1462 MovieClip [__Packages.ButterflyNetFG] Frame 0
class ButterflyNetFG extends ScrollingObj
{
var partnerObj, clipState, checkCreateClip, clip;
function ButterflyNetFG (clip, xCoord, yCoord, partnerObj) {
super(clip, xCoord, yCoord);
this.partnerObj = partnerObj;
this.partnerObj.setPartner(this);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
}
function tearThrough() {
clipState = "empty";
clip.gotoAndPlay("tear_through");
}
var baseClipName = "butterflyNetFG";
}
Symbol 1463 MovieClip [__Packages.Cart] Frame 0
class Cart extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Cart (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
if (Kuzco.getAnimal() == "elephant") {
this.objRef.getKnockedOver();
} else {
GameStats.incurPenalty("cart");
}
this.onEnterFrame = function () {
};
}
}
};
}
function getKnockedOver() {
clipState = "empty";
clip.gotoAndPlay("knocked_over");
}
var baseClipName = "cart";
}
Symbol 1464 MovieClip [__Packages.BoxStack] Frame 0
class BoxStack extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function BoxStack (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
GameStats.incurPenalty("boxStack");
this.onEnterFrame = function () {
};
}
}
};
}
var baseClipName = "boxStack";
}
Symbol 1465 MovieClip [__Packages.WaterRocks2] Frame 0
class WaterRocks2 extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function WaterRocks2 (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
var _local2 = Kuzco.getAnimal();
if (_local2 == "frog") {
Kuzco.setMotion("jump");
} else if (_local2 == "snake") {
Kuzco.setMotion("jump");
} else {
GameStats.incurPenalty("waterRocks");
}
this.onEnterFrame = function () {
};
}
}
};
}
var baseClipName = "waterRocks2";
}
Symbol 1466 MovieClip [__Packages.KronkWater] Frame 0
class KronkWater extends ScrollingObj
{
var clipState, checkCreateClip, clip, getGlobalX;
function KronkWater (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (Kuzco.getChannel() == "water") {
if (Kuzco.getAnimal() == "whale") {
if (this.whaleHitArea_mc.hitTest(Kuzco.getHitClip())) {
this.objRef.hitByWhale();
this.onEnterFrame = function () {
};
}
} else if (this.objRef.contactWithKuzco(this)) {
GameStats.incurPenalty("KronkWater");
this.onEnterFrame = function () {
};
}
}
}
};
}
function hitByWhale() {
clipState = "empty";
clip.gotoAndPlay("hit");
Kuzco.setMotion("jump");
}
function moveMe(dist) {
var _local3 = super.moveMe(dist);
if (_local3) {
if (clipState == "intact") {
if (getGlobalX() <= Kuzco.getX()) {
clipState = "empty";
clip.gotoAndPlay("disappear");
}
}
}
return(_local3);
}
var baseClipName = "kronkWater";
}
Symbol 1467 MovieClip [__Packages.Cloud] Frame 0
class Cloud extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Cloud (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
_root.AudioCloudFader_MC.play();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
if (Kuzco.getChannel() == "air") {
GameStats.incurPenalty("cloud");
this.onEnterFrame = function () {
};
}
}
}
};
}
var baseClipName = "cloud";
}
Symbol 1468 MovieClip [__Packages.Hole] Frame 0
class Hole extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Hole (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (Kuzco.getChannel() == "land") {
var _local2 = Kuzco.getAnimal();
if (_local2 == "rabbit") {
if (this.rabbitHitArea_mc.hitTest(Kuzco.getHitClip())) {
Kuzco.setMotion("jump");
this.onEnterFrame = function () {
};
}
} else if (_local2 == "goat") {
if (this.goatHitArea_mc.hitTest(Kuzco.getHitClip())) {
GameStats.incurPenalty("hole");
this.onEnterFrame = function () {
};
}
} else if (_local2 == "elephant") {
if (this.elephantHitArea_mc.hitTest(Kuzco.getHitClip())) {
GameStats.incurPenalty("hole");
this.onEnterFrame = function () {
};
}
} else if (this.objRef.contactWithKuzco(this)) {
GameStats.incurPenalty("hole");
this.onEnterFrame = function () {
};
}
}
}
};
}
var baseClipName = "hole";
}
Symbol 1469 MovieClip [__Packages.Waterfall2] Frame 0
class Waterfall2 extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Waterfall2 (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
GameStats.incurPenalty("waterfall");
this.onEnterFrame = function () {
};
}
}
};
}
var baseClipName = "waterfall2";
}
Symbol 1470 MovieClip [__Packages.Crow] Frame 0
class Crow extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Crow (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
if (Kuzco.getAnimal() == "condor") {
this.objRef.runIntoCondor();
} else {
GameStats.incurPenalty();
}
this.onEnterFrame = function () {
};
}
}
};
}
function runIntoCondor() {
clipState = "empty";
clip.gotoAndPlay("run_into_condor");
}
var baseClipName = "crow";
}
Symbol 1471 MovieClip [__Packages.RockPile] Frame 0
class RockPile extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function RockPile (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
var _local4 = Kuzco.getAnimal();
if (_local4 == "elephant") {
if (Kuzco.getY() == Kuzco.getLandY()) {
this.objRef.getKnockedOver();
this.onEnterFrame = function () {
};
}
} else if (_local4 == "goat") {
var _local7 = Kuzco.getClip().goatRockPileHitArea_mc.getBounds(_root);
Kuzco.setMotion("jump");
var _local3 = this.objRef.getClip().hitArea_mc.getBounds(_root);
var _local5 = _local7.xMax - _local3.xMin;
var _local6 = _local3.xMax - _local3.xMin;
if (_local5 >= (_local6 / 2)) {
Kuzco.getClip().anim_mc.gotoAndPlay("midway");
}
this.onEnterFrame = function () {
};
} else {
GameStats.incurPenalty("rockPile");
this.onEnterFrame = function () {
};
}
}
}
};
}
function getKnockedOver() {
clipState = "empty";
clip.gotoAndPlay("knocked_over");
}
var baseClipName = "rockPile";
}
Symbol 1472 MovieClip [__Packages.Mowse] Frame 0
class Mowse extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Mowse (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
if (Kuzco.getAnimal() == "elephant") {
GameStats.incurPenalty("mouse");
}
this.onEnterFrame = function () {
};
}
}
};
}
var baseClipName = "mouse";
}
Symbol 1473 MovieClip [__Packages.Alligator] Frame 0
class Alligator extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Alligator (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
GameStats.incurPenalty("alligator");
this.onEnterFrame = function () {
};
}
}
};
}
var baseClipName = "alligator";
}
Symbol 1474 MovieClip [__Packages.Jaguar] Frame 0
class Jaguar extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Jaguar (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (Kuzco.getChannel() == "air") {
if (Kuzco.getAnimal() == "monkey") {
if (this.monkeyHitArea_mc.hitTest(Kuzco.getHitClip())) {
GameStats.incurPenalty("jaguar");
this.onEnterFrame = function () {
};
}
} else if (this.objRef.contactWithKuzco(this)) {
GameStats.incurPenalty();
this.onEnterFrame = function () {
};
}
}
}
};
}
var baseClipName = "jaguar";
}
Symbol 1475 MovieClip [__Packages.Waterfall3] Frame 0
class Waterfall3 extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function Waterfall3 (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (Kuzco.getChannel() == "water") {
var _local2 = Kuzco.getAnimal();
if (_local2 == "snake") {
if (this.snakeHitArea_mc.hitTest(Kuzco.getHitClip())) {
Kuzco.setMotion("jump");
this.onEnterFrame = function () {
};
}
} else if (this.objRef.contactWithKuzco(this)) {
if (_local2 == "frog") {
Kuzco.setMotion("jump");
} else {
GameStats.incurPenalty("waterfall");
}
this.onEnterFrame = function () {
};
}
}
}
};
}
var baseClipName = "waterfall3";
}
Symbol 1476 MovieClip [__Packages.SpiderWeb] Frame 0
class SpiderWeb extends ScrollingObj
{
var clipState, checkCreateClip, clip;
function SpiderWeb (clip, xCoord, yCoord) {
super(clip, xCoord, yCoord);
clipState = "intact";
checkCreateClip();
}
function createClip() {
super.createClip();
clip.gotoAndStop(clipState);
clip.onEnterFrame = function () {
if (GameStats.getGameOn()) {
if (this.objRef.contactWithKuzco(this)) {
if (Kuzco.getAnimal() == "monkey") {
this.objRef.getTornThrough();
} else {
GameStats.incurPenalty();
}
this.onEnterFrame = function () {
};
}
}
};
}
function getTornThrough() {
clipState = "empty";
clip.gotoAndPlay("tear_through");
}
var baseClipName = "spiderWeb";
}
Symbol 1477 MovieClip [__Packages.Help] Frame 0
class Help
{
static var HELP_CLIP, HELP_BTN_CLIP;
function Help () {
}
static function closeHelp() {
GameStats.displayPenalties();
GameStats.activateQuitBtn();
HELP_CLIP.gotoAndStop("base");
HELP_BTN_CLIP.gotoAndStop("active");
PauseAndPlay.resumeGame(true);
if (!viewed) {
viewed = true;
}
}
static function disableHelpBtn() {
HELP_BTN_CLIP.help_btn.enabled = false;
}
static function displayHelp() {
PauseAndPlay.pauseGame(true);
HELP_BTN_CLIP.gotoAndStop("disabled");
HELP_CLIP.gotoAndStop("screen1");
}
static function enableHelpBtn() {
HELP_BTN_CLIP.help_btn.enabled = true;
}
static function getInited() {
return(inited);
}
static function init(btnClip, clip) {
HELP_CLIP = clip;
HELP_BTN_CLIP = btnClip;
inited = true;
}
static function needHelp() {
var _local1 = false;
if (!viewed) {
_local1 = true;
}
return(_local1);
}
static function setBtns(screenNum) {
switch (screenNum) {
case 1 :
GameStats.displayPenaltiesForHelp();
HELP_CLIP.next_btn.onRelease = function () {
Help.HELP_CLIP.gotoAndStop("screen2");
};
break;
case 2 :
if (viewed) {
HELP_CLIP.exit_mc.gotoAndStop("continue");
HELP_CLIP.exit_mc.continue_btn.onRelease = function () {
Help.closeHelp();
};
} else {
HELP_CLIP.exit_mc.gotoAndStop("start");
HELP_CLIP.exit_mc.start_btn.onRelease = function () {
Help.closeHelp();
};
}
GameStats.displayPenalties();
HELP_CLIP.next_btn.onRelease = function () {
Help.HELP_CLIP.gotoAndStop("screen3");
};
HELP_CLIP.back_btn.onRelease = function () {
Help.HELP_CLIP.gotoAndStop("screen1");
};
break;
default :
if (viewed) {
HELP_CLIP.exit_mc.gotoAndStop("continue");
HELP_CLIP.exit_mc.continue_btn.onRelease = function () {
Help.closeHelp();
};
} else {
HELP_CLIP.exit_mc.gotoAndStop("start");
HELP_CLIP.exit_mc.start_btn.onRelease = function () {
Help.closeHelp();
};
}
HELP_CLIP.back_btn.onRelease = function () {
Help.HELP_CLIP.gotoAndStop("screen2");
};
}
}
static function skipHelp() {
viewed = true;
}
static var inited = false;
static var viewed = false;
}
Symbol 1478 MovieClip [__Packages.Loading] Frame 0
class Loading
{
static var TARGET, LOADED_FRAME;
function Loading () {
}
static function preload(target, loadedframe) {
TARGET = target;
LOADED_FRAME = loadedframe;
TARGET.onEnterFrame = function () {
var _local2 = this.getBytesLoaded();
var _local3 = this.getBytesTotal();
if (_local2 == _local3) {
this.gotoAndPlay(Loading.LOADED_FRAME);
this.onEnterFrame = function () {
};
}
Loading.showLoadProgress(_local2, _local3);
};
}
static function showLoadProgress(bytesloaded, bytestotal) {
if (bytesloaded == bytestotal) {
TARGET.loadMsg_mc._visible = false;
TARGET.loadBar_mc._visible = false;
} else {
var _local1 = TARGET.loadBar_mc._totalframes - 1;
var _local2 = 1 + Math.floor((bytesloaded * _local1) / bytestotal);
TARGET.loadBar_mc.gotoAndStop(_local2);
}
}
}
Symbol 128 MovieClip Frame 1
stop();
Symbol 128 MovieClip Frame 16
gotoAndStop ("park");
Symbol 128 MovieClip Frame 26
gotoAndStop ("park");
Symbol 128 MovieClip Frame 36
gotoAndStop ("park");
Symbol 128 MovieClip Frame 46
gotoAndStop ("park");
Symbol 128 MovieClip Frame 56
gotoAndStop ("park");
Symbol 128 MovieClip Frame 66
gotoAndStop ("park");
Symbol 128 MovieClip Frame 76
gotoAndStop ("park");
Symbol 128 MovieClip Frame 86
gotoAndStop ("park");
Symbol 128 MovieClip Frame 96
gotoAndStop ("park");
Symbol 128 MovieClip Frame 106
gotoAndStop ("park");
Symbol 133 MovieClip Frame 1
stop();
Symbol 133 MovieClip Frame 3
stop();
Symbol 133 MovieClip Frame 5
stop();
Symbol 133 MovieClip Frame 7
gotoAndStop ("park");
Symbol 139 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 11
gotoAndStop ("park");
Symbol 139 MovieClip Frame 21
gotoAndStop ("park");
Symbol 139 MovieClip Frame 31
gotoAndStop ("park");
Symbol 139 MovieClip Frame 41
gotoAndStop ("park");
Symbol 145 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 7
stop();
Symbol 145 MovieClip Frame 9
stop();
Symbol 145 MovieClip Frame 11
gotoAndStop ("park");
Symbol 227 MovieClip Frame 1
play();
Symbol 227 MovieClip Frame 22
next_btn.onRelease = function () {
gotoAndPlay ("pickup");
};
stop();
Symbol 227 MovieClip Frame 24
play();
Symbol 227 MovieClip Frame 53
instructions_btn.onRelease = function () {
_root.helpOff = false;
_root.gotoAndStop("base");
};
start_btn.onRelease = function () {
Help.skipHelp();
_root.gotoAndStop("base");
};
Symbol 227 MovieClip Frame 83
stop();
Symbol 230 MovieClip Frame 2
stop();
Symbol 230 MovieClip Frame 4
stop();
Symbol 230 MovieClip Frame 6
stop();
Symbol 233 MovieClip Frame 1
stop();
Symbol 235 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 3
_root.AudioTransForm_MC.play();
play();
Symbol 260 MovieClip Frame 15
gotoAndStop ("base");
Symbol 278 MovieClip Frame 1
play();
Symbol 278 MovieClip Frame 14
stop();
Symbol 284 MovieClip Frame 10
stop();
Symbol 315 MovieClip Frame 1
play();
Symbol 315 MovieClip Frame 11
stop();
Symbol 323 MovieClip Frame 1
play();
Symbol 323 MovieClip Frame 7
stop();
Symbol 350 MovieClip Frame 1
play();
Symbol 350 MovieClip Frame 49
gotoAndPlay ("loop");
Symbol 395 MovieClip Frame 1
play();
Symbol 395 MovieClip Frame 19
stop();
Symbol 401 MovieClip Frame 1
play();
Symbol 401 MovieClip Frame 12
stop();
Symbol 421 MovieClip Frame 14
stop();
Symbol 443 MovieClip Frame 1
play();
Symbol 443 MovieClip Frame 11
GameStats.showObstacleBonus(this);
Symbol 443 MovieClip Frame 17
_parent.objRef.setMotion("move");
Symbol 445 MovieClip Frame 1
play();
Symbol 445 MovieClip Frame 12
stop();
Symbol 466 MovieClip Frame 1
play();
Symbol 466 MovieClip Frame 11
stop();
Symbol 492 MovieClip Frame 1
play();
Symbol 492 MovieClip Frame 7
GameStats.showObstacleBonus(this);
Symbol 492 MovieClip Frame 15
_parent.objRef.setMotion("move");
Symbol 501 MovieClip Frame 15
stop();
Symbol 543 MovieClip Frame 16
stop();
Symbol 567 MovieClip Frame 30
stop();
Symbol 580 MovieClip Frame 1
play();
Symbol 580 MovieClip Frame 6
GameStats.showObstacleBonus(this);
Symbol 580 MovieClip Frame 7
_parent.objRef.setMotion("move");
Symbol 584 MovieClip Frame 1
play();
Symbol 584 MovieClip Frame 13
GameStats.showObstacleBonus(this);
Symbol 584 MovieClip Frame 24
_parent.objRef.setMotion("move");
Symbol 586 MovieClip Frame 24
stop();
Symbol 621 MovieClip Frame 1
play();
Symbol 621 MovieClip Frame 11
GameStats.showObstacleBonus(this);
Symbol 621 MovieClip Frame 21
_parent.objRef.setMotion("move");
Symbol 629 MovieClip Frame 24
stop();
Symbol 630 MovieClip Frame 2
stop();
Symbol 630 MovieClip Frame 4
stop();
Symbol 630 MovieClip Frame 6
stop();
Symbol 630 MovieClip Frame 8
stop();
Symbol 630 MovieClip Frame 11
stop();
Symbol 630 MovieClip Frame 13
stop();
Symbol 630 MovieClip Frame 15
stop();
Symbol 630 MovieClip Frame 18
stop();
Symbol 630 MovieClip Frame 21
stop();
Symbol 630 MovieClip Frame 23
stop();
Symbol 630 MovieClip Frame 26
stop();
Symbol 630 MovieClip Frame 28
stop();
Symbol 630 MovieClip Frame 30
stop();
Symbol 630 MovieClip Frame 32
stop();
Symbol 630 MovieClip Frame 35
stop();
Symbol 630 MovieClip Frame 37
stop();
Symbol 630 MovieClip Frame 39
stop();
Symbol 630 MovieClip Frame 42
stop();
Symbol 630 MovieClip Frame 44
stop();
Symbol 630 MovieClip Frame 47
stop();
Symbol 630 MovieClip Frame 49
stop();
Symbol 630 MovieClip Frame 51
stop();
Symbol 630 MovieClip Frame 54
stop();
Symbol 630 MovieClip Frame 56
stop();
Symbol 630 MovieClip Frame 58
stop();
Symbol 630 MovieClip Frame 61
stop();
Symbol 630 MovieClip Frame 63
stop();
Symbol 630 MovieClip Frame 66
stop();
Symbol 630 MovieClip Frame 68
stop();
Symbol 630 MovieClip Frame 70
stop();
Symbol 630 MovieClip Frame 72
stop();
Symbol 630 MovieClip Frame 75
stop();
Symbol 630 MovieClip Frame 77
stop();
Symbol 630 MovieClip Frame 79
stop();
Symbol 630 MovieClip Frame 84
play();
Symbol 630 MovieClip Frame 86
objRef.setTransforming(false);
gotoAndStop(objRef.getClipState());
Symbol 630 MovieClip Frame 87
objRef.setTransforming(false);
gotoAndStop(objRef.getClipState());
Symbol 632 MovieClip Frame 1
stop();
Symbol 635 MovieClip Frame 2
stop();
Symbol 635 MovieClip Frame 4
stop();
Symbol 635 MovieClip Frame 6
stop();
Symbol 645 MovieClip Frame 1
stop();
Symbol 645 MovieClip Frame 3
_root.AudioBonus_MC.play();
play();
Symbol 645 MovieClip Frame 20
GameStats.earnBonus(GameStats.getObstacleBonus());
Symbol 645 MovieClip Frame 27
GameStats.obstacleBonusDone();
Symbol 764 MovieClip Frame 2
stop();
Symbol 764 MovieClip Frame 4
stop();
Symbol 802 MovieClip Frame 2
stop();
Symbol 802 MovieClip Frame 4
Help.setBtns(1);
stop();
Symbol 802 MovieClip Frame 6
Help.setBtns(2);
stop();
Symbol 802 MovieClip Frame 8
Help.setBtns(3);
stop();
Symbol 810 MovieClip Frame 1
stop();
Symbol 810 MovieClip Frame 3
stop();
Symbol 810 MovieClip Frame 5
stop();
Symbol 810 MovieClip Frame 7
stop();
Symbol 821 MovieClip Frame 2
quit_btn.onRelease = function () {
GameStats.quit();
};
stop();
Symbol 821 MovieClip Frame 4
stop();
Symbol 830 MovieClip Frame 2
stop();
Symbol 830 MovieClip Frame 4
stop();
Symbol 830 MovieClip Frame 6
stop();
Symbol 830 MovieClip Frame 8
stop();
Symbol 830 MovieClip Frame 10
stop();
Symbol 830 MovieClip Frame 12
stop();
Symbol 830 MovieClip Frame 14
stop();
Symbol 830 MovieClip Frame 16
stop();
Symbol 830 MovieClip Frame 18
stop();
Symbol 830 MovieClip Frame 20
stop();
Symbol 860 MovieClip Frame 1
stop();
Symbol 860 MovieClip Frame 3
play();
Symbol 860 MovieClip Frame 103
InvPotion.endVariableTimer();
Symbol 860 MovieClip Frame 104
InvPotion.endVariableTimer();
Instance of Symbol 861 MovieClip "panel_mc" in Symbol 862 MovieClip Frame 1
onClipEvent (load) {
this.quit_btn.enabled = true;
}
Symbol 862 MovieClip Frame 2
GameStats.displayScore();
GameStats.displayPenalties();
stop();
Symbol 862 MovieClip Frame 4
play();
Instance of Symbol 861 MovieClip "panel_mc" in Symbol 862 MovieClip Frame 4
onClipEvent (load) {
this.quit_btn.enabled = false;
}
Symbol 862 MovieClip Frame 27
if (!Help.needHelp()) {
GameStats.endHoldBeat();
}
gotoAndStop ("base");
Symbol 862 MovieClip Frame 31
play();
Symbol 862 MovieClip Frame 51
GameStats.endHoldBeat();
gotoAndStop ("base");
Symbol 872 MovieClip Frame 1
PauseAndPlay.setBtn("pause_btn");
stop();
Symbol 872 MovieClip Frame 3
stop();
Symbol 872 MovieClip Frame 5
PauseAndPlay.setBtn("resume_btn");
stop();
Symbol 872 MovieClip Frame 7
stop();
Symbol 880 MovieClip Frame 1
stop();
Symbol 880 MovieClip Frame 3
play();
Symbol 880 MovieClip Frame 19
gotoAndStop ("base");
Symbol 889 Button
on (release) {
_root.AudioMusic_MC.gotoAndPlay("stopLevel" + GameStats.getLevel());
_root.musicOn = false;
gotoAndStop ("off");
_root.musicPlaying = false;
}
Symbol 891 Button
on (release) {
if (_root.musicCurrent == true) {
if (_root.musicPlaying == false) {
_root.AudioMusic_MC.gotoAndPlay("start" + _root.whichMusic);
}
}
_root.musicOn = true;
gotoAndStop ("on");
}
Symbol 893 MovieClip Frame 1
if (_root.musicOn == false) {
gotoAndStop ("off");
}
Symbol 893 MovieClip Frame 2
stop();
Symbol 893 MovieClip Frame 4
stop();
Symbol 896 MovieClip Frame 2
help_btn.onRelease = function () {
Help.displayHelp();
};
stop();
Symbol 896 MovieClip Frame 4
stop();
Symbol 898 MovieClip Frame 2
stop();
Symbol 898 MovieClip Frame 4
play();
Symbol 898 MovieClip Frame 16
gotoAndStop ("base");
Symbol 916 MovieClip Frame 1
stop();
Symbol 916 MovieClip Frame 5
mask_btn.useHandCursor = false;
play();
Symbol 916 MovieClip Frame 16
stop();
Symbol 916 MovieClip Frame 18
play();
Symbol 916 MovieClip Frame 27
gotoAndStop ("base");
Symbol 916 MovieClip Frame 29
mask_btn.useHandCursor = false;
play();
Symbol 916 MovieClip Frame 39
stop();
Symbol 916 MovieClip Frame 42
play();
Symbol 916 MovieClip Frame 51
gotoAndStop ("base");
Symbol 916 MovieClip Frame 55
mask_btn.useHandCursor = false;
play();
Symbol 916 MovieClip Frame 65
stop();
Symbol 916 MovieClip Frame 67
play();
Symbol 916 MovieClip Frame 81
stop();
GameStats.failGame();
Symbol 931 MovieClip Frame 1
stop();
Symbol 931 MovieClip Frame 4
_root.playerScore = GameStats.getScore();
doge_mc.loadMovie(_level0.fsd);
mask_btn.useHandCursor = false;
stop();
Symbol 932 MovieClip Frame 1
stop();
Symbol 932 MovieClip Frame 3
mask_btn.useHandCursor = false;
stop();
keepPlaying_btn.onRelease = function () {
GameStats.dontQuit();
};
submitScore_btn.onRelease = function () {
gotoAndStop ("submit");
};
Symbol 932 MovieClip Frame 5
mask_btn.useHandCursor = false;
stop();
submitHS_mc.gotoAndStop("submit");
Symbol 985 MovieClip [scrolling_kronkLand] Frame 2
stop();
Symbol 985 MovieClip [scrolling_kronkLand] Frame 4
play();
Symbol 985 MovieClip [scrolling_kronkLand] Frame 9
GameStats.showObstacleBonus(this);
Symbol 985 MovieClip [scrolling_kronkLand] Frame 29
stop();
Symbol 985 MovieClip [scrolling_kronkLand] Frame 31
play();
Symbol 985 MovieClip [scrolling_kronkLand] Frame 52
stop();
Symbol 993 MovieClip [scrolling_butterflyNetBG] Frame 2
stop();
Symbol 993 MovieClip [scrolling_butterflyNetBG] Frame 4
play();
Symbol 993 MovieClip [scrolling_butterflyNetBG] Frame 14
stop();
Symbol 999 MovieClip Frame 17
stop();
Symbol 1000 MovieClip [scrolling_butterflyNetFG] Frame 2
stop();
Symbol 1000 MovieClip [scrolling_butterflyNetFG] Frame 4
play();
Symbol 1000 MovieClip [scrolling_butterflyNetFG] Frame 9
GameStats.showObstacleBonus(this);
Symbol 1000 MovieClip [scrolling_butterflyNetFG] Frame 16
stop();
Symbol 1021 MovieClip [scrolling_cart] Frame 2
stop();
Symbol 1021 MovieClip [scrolling_cart] Frame 4
play();
Symbol 1021 MovieClip [scrolling_cart] Frame 9
GameStats.showObstacleBonus(this);
Symbol 1021 MovieClip [scrolling_cart] Frame 35
stop();
Symbol 1025 MovieClip [scrolling_wall] Frame 1
stop();
Symbol 1031 MovieClip [scrolling_waterfall1] Frame 1
stop();
Symbol 1041 MovieClip [scrolling_waterRocks1] Frame 1
stop();
Symbol 1049 MovieClip [scrolling_waterRocks2] Frame 1
stop();
Symbol 1051 MovieClip [scrolling_boxStack] Frame 1
stop();
Symbol 1067 MovieClip [scrolling_cloud] Frame 1
stop();
Symbol 1086 MovieClip [scrolling_crow] Frame 2
stop();
Symbol 1086 MovieClip [scrolling_crow] Frame 4
play();
Symbol 1086 MovieClip [scrolling_crow] Frame 8
GameStats.showObstacleBonus(this);
Symbol 1086 MovieClip [scrolling_crow] Frame 31
stop();
Symbol 1088 MovieClip [scrolling_hole] Frame 1
stop();
Symbol 1090 MovieClip [scrolling_mouse] Frame 2
stop();
Symbol 1109 MovieClip [scrolling_kronkWater] Frame 2
stop();
Symbol 1109 MovieClip [scrolling_kronkWater] Frame 5
play();
Symbol 1109 MovieClip [scrolling_kronkWater] Frame 10
GameStats.showObstacleBonus(this);
Symbol 1109 MovieClip [scrolling_kronkWater] Frame 20
Kuzco.setMotion("move");
stop();
Symbol 1109 MovieClip [scrolling_kronkWater] Frame 23
play();
Symbol 1109 MovieClip [scrolling_kronkWater] Frame 44
stop();
Symbol 1116 MovieClip [scrolling_waterfall2] Frame 1
stop();
Symbol 1149 MovieClip [scrolling_spiderWeb] Frame 2
stop();
Symbol 1149 MovieClip [scrolling_spiderWeb] Frame 4
play();
Symbol 1149 MovieClip [scrolling_spiderWeb] Frame 9
GameStats.showObstacleBonus(this);
Symbol 1149 MovieClip [scrolling_spiderWeb] Frame 15
stop();
Symbol 1153 MovieClip [scrolling_jaguar] Frame 1
stop();
Symbol 1156 MovieClip [scrolling_alligator] Frame 1
stop();
Symbol 1162 MovieClip [scrolling_waterfall3] Frame 1
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 2
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 4
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 6
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 8
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 10
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 12
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 14
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 16
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 18
stop();
Symbol 1166 MovieClip [scrolling_potion] Frame 21
stop();
Symbol 1172 MovieClip [invPotion_butterfly] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1172 MovieClip [invPotion_butterfly] Frame 4
stop();
Symbol 1172 MovieClip [invPotion_butterfly] Frame 6
stop();
Symbol 1176 MovieClip [invPotion_fish] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1176 MovieClip [invPotion_fish] Frame 4
stop();
Symbol 1176 MovieClip [invPotion_fish] Frame 6
stop();
Symbol 1179 MovieClip [invPotion_man] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1179 MovieClip [invPotion_man] Frame 4
stop();
Symbol 1179 MovieClip [invPotion_man] Frame 6
stop();
Symbol 1182 MovieClip [invPotion_toucan] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1182 MovieClip [invPotion_toucan] Frame 4
stop();
Symbol 1182 MovieClip [invPotion_toucan] Frame 6
stop();
Symbol 1186 MovieClip [invPotion_elephant] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1186 MovieClip [invPotion_elephant] Frame 4
stop();
Symbol 1186 MovieClip [invPotion_elephant] Frame 6
stop();
Symbol 1190 MovieClip [invPotion_frog] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1190 MovieClip [invPotion_frog] Frame 4
stop();
Symbol 1190 MovieClip [invPotion_frog] Frame 6
stop();
Symbol 1193 MovieClip [invPotion_condor] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1193 MovieClip [invPotion_condor] Frame 4
stop();
Symbol 1193 MovieClip [invPotion_condor] Frame 6
stop();
Symbol 1196 MovieClip [invPotion_rabbit] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1196 MovieClip [invPotion_rabbit] Frame 4
stop();
Symbol 1196 MovieClip [invPotion_rabbit] Frame 6
stop();
Symbol 1199 MovieClip [invPotion_whale] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1199 MovieClip [invPotion_whale] Frame 4
stop();
Symbol 1199 MovieClip [invPotion_whale] Frame 6
stop();
Symbol 1202 MovieClip [invPotion_monkey] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1202 MovieClip [invPotion_monkey] Frame 4
stop();
Symbol 1202 MovieClip [invPotion_monkey] Frame 6
stop();
Symbol 1205 MovieClip [invPotion_goat] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1205 MovieClip [invPotion_goat] Frame 4
stop();
Symbol 1205 MovieClip [invPotion_goat] Frame 6
stop();
Symbol 1208 MovieClip [invPotion_snake] Frame 2
potion_btn.onRelease = function () {
objRef.clickPotion();
};
stop();
Symbol 1208 MovieClip [invPotion_snake] Frame 4
stop();
Symbol 1208 MovieClip [invPotion_snake] Frame 6
stop();
Symbol 1210 MovieClip [invPotion_empty] Frame 1
stop();
Symbol 1214 MovieClip [penalty] Frame 2
play();
Symbol 1214 MovieClip [penalty] Frame 37
canMove = true;
stop();
Symbol 1224 MovieClip Frame 19
stop();
Symbol 1235 MovieClip Frame 20
stop();
Symbol 1248 MovieClip Frame 20
stop();
Symbol 1249 MovieClip [scrolling_bonus] Frame 2
stop();
Symbol 1249 MovieClip [scrolling_bonus] Frame 4
_root.AudioSFX_MC.gotoAndPlay("startTen");
play();
Symbol 1249 MovieClip [scrolling_bonus] Frame 15
stop();
Symbol 1249 MovieClip [scrolling_bonus] Frame 17
stop();
Symbol 1249 MovieClip [scrolling_bonus] Frame 19
_root.AudioSFX_MC.gotoAndPlay("startTwenty");
play();
Symbol 1249 MovieClip [scrolling_bonus] Frame 31
stop();
Symbol 1249 MovieClip [scrolling_bonus] Frame 34
stop();
Symbol 1249 MovieClip [scrolling_bonus] Frame 36
_root.AudioSFX_MC.gotoAndPlay("startFifty");
play();
Symbol 1249 MovieClip [scrolling_bonus] Frame 48
stop();
Symbol 1250 MovieClip Frame 1
stop();
Symbol 1262 MovieClip Frame 1
stop();
Symbol 1287 MovieClip Frame 1
score_txt.text = GameStats.getScore();
play();
Symbol 1287 MovieClip Frame 9
stop();
Symbol 1288 MovieClip Frame 1
whichMusic = "null";
_root.AudioMusic_MC.gotoAndPlay("startLoose");
_root.AudioMusic_MC.gotoAndPlay("stopLevel" + GameStats.getLevel());
play();
Symbol 1288 MovieClip Frame 23
submitScore_btn.onRelease = function () {
submitHS_mc.gotoAndStop("submit");
};
Symbol 1288 MovieClip Frame 25
playAgain_btn.onRelease = function () {
GameStats.playAgain();
};
Symbol 1288 MovieClip Frame 29
stop();
whichMusic = "Intro";
if (_root.musicOn == true) {
_root.AudioMusic_MC.gotoAndPlay("startIntro");
}
Symbol 1410 MovieClip Frame 1
play();
Symbol 1410 MovieClip Frame 3
_root.AudioMusic_MC.gotoAndPlay("stopLevel" + GameStats.getLevel());
Symbol 1410 MovieClip Frame 72
GameStats.endLevelTrans();
Symbol 1416 MovieClip Frame 1
play();
Symbol 1416 MovieClip Frame 3
_root.AudioMusic_MC.gotoAndPlay("stopLevel" + GameStats.getLevel());
Symbol 1416 MovieClip Frame 73
GameStats.endLevelTrans();
Symbol 1438 MovieClip Frame 1
score_txt.text = GameStats.getScore();
play();
Symbol 1438 MovieClip Frame 15
stop();
Symbol 1443 MovieClip Frame 1
whichMusic = "null";
_root.AudioMusic_MC.gotoAndPlay("startEOG");
_root.AudioMusic_MC.gotoAndPlay("stopLevel" + GameStats.getLevel());
Symbol 1443 MovieClip Frame 39
playAgain_btn.onRelease = function () {
GameStats.playAgain();
};
Symbol 1443 MovieClip Frame 45
submitScore_btn.onRelease = function () {
submitHS_mc.gotoAndStop("submit");
};
Symbol 1443 MovieClip Frame 74
whichMusic = "Intro";
if (_root.musicOn == true) {
_root.AudioMusic_MC.gotoAndPlay("startIntro");
}
stop();