Frame 1
_global.getTileY = function (tx, ty) {
tResultY = Math.floor((tx + (ty * -2)) / (spacing * 2));
return(tResultY);
};
_global.getTileX = function (tx, ty) {
tResultX = Math.floor((tx + (ty * 2)) / (spacing * 2));
return(tResultX);
};
_global.getX = function (tx, ty) {
var _local1 = spacing * (tx + ty);
return(_local1);
};
_global.getY = function (tx, ty) {
var _local1 = (spacing / 2) * (tx - ty);
return(_local1);
};
_global.padnum = function (num) {
if (num <= 9) {
return("0" + num);
}
return(num);
};
_global.changeSpeed = function (level) {
switch (level) {
case 0 :
_global.pSpeedMod = 0;
break;
case 1 :
_global.pSpeedMod = 1;
break;
case 2 :
_global.pSpeedMod = 1.5;
break;
case 3 :
_global.pSpeedMod = 2.5;
break;
case 4 :
_global.pSpeedMod = 3;
break;
case 5 :
_global.pSpeedMod = 3.75;
break;
case 6 :
_global.pSpeedMod = 5;
break;
case 7 :
_global.pSpeedMod = 6;
break;
case 8 :
_global.pSpeedMod = 8;
break;
case 9 :
_global.pSpeedMod = 10;
break;
case 10 :
_global.pSpeedMod = 12;
}
};
aGenerators = new Array();
aCecils = new Array();
_global.generatorNum = 0;
_global.spacing = 24;
_global.pSpeedMod = 1;
nCecilNum = 0;
finishedTitle = "";
noBriefAnim = false;
_global.level = 1;
levelTops_mc.swapDepths(300000);
Frame 3
var smc = this.createEmptyMovieClip("smc");
startLevel_snd = new Sound(smc);
startLevel_snd.attachSound("sStartLevel");
fall_snd = new Sound(smc);
fall_snd.attachSound("sFall");
fallReverb_snd = new Sound(smc);
fallReverb_snd.attachSound("sFallReverb");
rejected_snd = new Sound(smc);
rejected_snd.attachSound("sRejected");
ambience_snd = new Sound(smc);
ambience_snd.attachSound("sAmbience");
intro_snd = new Sound(smc);
intro_snd.attachSound("sIntro");
correct_snd = new Sound(smc);
correct_snd.attachSound("sCorrect");
endLevelWin_snd = new Sound(smc);
endLevelWin_snd.attachSound("sLevelWin");
wah_snd = new Sound(smc);
wah_snd.attachSound("sWah");
turn_snd = new Sound(smc);
turn_snd.attachSound("sTurn");
fallShort_snd = new Sound(smc);
fallShort_snd.attachSound("sFallShort");
pop_snd = new Sound(smc);
pop_snd.attachSound("sPop");
ambience2_snd = new Sound(smc);
ambience2_snd.attachSound("sAmbience2");
steamWhistle_snd = new Sound(smc);
steamWhistle_snd.attachSound("sSteamWhistle");
Frame 4
ambience2_snd.start(0, 9999);
Frame 5
function cecilHome() {
scoresData_mc.score = scoresData_mc.score + 250;
timer_mc.cecilsHome++;
trace("home = " + timer_mc.cecilsHome);
}
function cecilMissed() {
timer_mc.cecilsMissed++;
trace("missed = " + timer_mc.cecilsMissed);
}
wheelsAnim = false;
stop();
Instance of Symbol 380 MovieClip "scoresData_mc" in Frame 20
/* no clip actions */
Instance of Symbol 387 MovieClip "levelData_mc" in Frame 20
/* no clip actions */
Instance of Symbol 393 MovieClip "timer_mc" in Frame 20
/* no clip actions */
Frame 21
levelData_mc.gotoAndStop(level + 1);
levelData_mc.buildMap();
trace(level);
Frame 22
startLevel_snd.start(0, 1);
ambience2_snd.start(0, 9999);
waitingroom_mc.gotoAndStop(1);
levelData_mc.gotoAndStop(level + 1);
if (noBriefAnim) {
blackBack_mc._visible = true;
} else {
blackBack_mc._visible = false;
}
Frame 26
blackBack_mc._visible = false;
stop();
Frame 27
steamWhistle_snd.start(0, 1);
timer_mc.startLevel(level);
stop();
Frame 30
steamWhistle_snd.start(0, 1);
if (timer_mc.cecilsHome >= levelData_mc.levelSaveAmount) {
endLevelWin_snd.start(0, 1);
} else {
wah_snd.start(0, 1);
}
Instance of Symbol 568 MovieClip in Frame 30
/* no clip actions */
Symbol 6 MovieClip Frame 1
if (_root.wheelsAnim) {
play();
} else {
stop();
}
Symbol 21 MovieClip Frame 1
if (_root.wheelsAnim) {
play();
} else {
stop();
}
Symbol 60 Button
on (release) {
_parent._parent._parent._parent.turn_snd.start(0, 1);
this.switchDir();
}
Symbol 64 MovieClip Frame 1
_parent._parent.pDirGo = "UL";
var tUL = _parent._parent.aDirs[0];
var tDR = _parent._parent.aDirs[1];
var tDL = _parent._parent.aDirs[2];
var tUR = _parent._parent.aDirs[3];
this.init = function () {
if (!this.runOnce) {
if (_parent._parent.aDirs[1] == 1) {
gotoAndStop (3);
} else if (_parent._parent.aDirs[2] == 1) {
gotoAndStop (4);
} else if (_parent._parent.aDirs[3] == 1) {
gotoAndStop (2);
}
this.runOnce = true;
}
};
this.switchDir = function () {
var _local2 = new Array();
_local2.push(tUL);
_local2.push(tUR);
_local2.push(tDR);
_local2.push(tDL);
var _local3 = this.cycleDir(this._currentframe + 1, _local2);
this.gotoAndStop(_local3);
};
this.cycleDir = function (dir, array) {
if (dir > 4) {
dir = 1;
}
if (array[dir - 1] == 1) {
return(dir);
}
return(this.cycleDir(dir + 1, array));
};
stop();
init();
Symbol 64 MovieClip Frame 2
_parent._parent.pDirGo = "UR";
Symbol 64 MovieClip Frame 3
_parent._parent.pDirGo = "DR";
Symbol 64 MovieClip Frame 4
_parent._parent.pDirGo = "DL";
Symbol 68 MovieClip Frame 1
_global.generatorNum++;
tile19top_mc.swapDepths(10050);
Symbol 87 MovieClip Frame 1
_global.generatorNum++;
tile19top_mc.swapDepths(10050);
stop();
Symbol 118 MovieClip Frame 1
pState = "down";
Symbol 118 MovieClip Frame 41
pState = "up";
Symbol 135 MovieClip [cecilbunches] Frame 1
stop();
Symbol 135 MovieClip [cecilbunches] Frame 2
_parent._parent.fall_snd.start(0, 1);
Symbol 135 MovieClip [cecilbunches] Frame 8
_parent._parent.correct_snd.start(0, 1);
Symbol 135 MovieClip [cecilbunches] Frame 16
trace("woohoo!");
var addscore = this.attachMovie("plusScore", "addscore", this.getNextHighestDepth());
trace(addScore);
addscore._x = 0;
addscore._y = 23.5;
_parent._parent.cecilHome();
stop();
Symbol 135 MovieClip [cecilbunches] Frame 17
_parent._parent.rejected_snd.start(0, 1);
Symbol 135 MovieClip [cecilbunches] Frame 52
delete this.onEnterFrame;
_parent._parent.cecilMissed();
this.swapDepths(1000000);
this.removeMovieClip();
stop();
Symbol 135 MovieClip [cecilbunches] Frame 53
_parent._parent.fallReverb_snd.start(0, 1);
this.swapDepths(this.fallingDepth);
delete this.onEnterFrame;
Symbol 135 MovieClip [cecilbunches] Frame 73
_parent._parent.cecilMissed();
this.swapDepths(10600000);
this.removeMovieClip();
stop();
Symbol 149 MovieClip [cecilgreen] Frame 1
stop();
Symbol 149 MovieClip [cecilgreen] Frame 2
_parent._parent.fall_snd.start(0, 1);
Symbol 149 MovieClip [cecilgreen] Frame 13
_parent._parent.correct_snd.start(0, 1);
Symbol 149 MovieClip [cecilgreen] Frame 17
var addscore = this.attachMovie("plusScore", "addscore", this.getNextHighestDepth());
addscore._x = 0;
addscore._y = 23.5;
_parent._parent.cecilHome();
stop();
Symbol 149 MovieClip [cecilgreen] Frame 18
_parent._parent.rejected_snd.start(0, 1);
Symbol 149 MovieClip [cecilgreen] Frame 52
delete this.onEnterFrame;
_parent._parent.cecilMissed();
this.swapDepths(1000000);
this.removeMovieClip();
stop();
Symbol 149 MovieClip [cecilgreen] Frame 53
_parent._parent.fallReverb_snd.start(0, 1);
this.swapDepths(this.fallingDepth);
delete this.onEnterFrame;
Symbol 149 MovieClip [cecilgreen] Frame 65
_parent._parent.cecilMissed();
this.swapDepths(24000030);
this.removeMovieClip();
stop();
Symbol 154 MovieClip [cecilred] Frame 1
stop();
Symbol 154 MovieClip [cecilred] Frame 2
_parent._parent.fall_snd.start(0, 1);
Symbol 154 MovieClip [cecilred] Frame 13
_parent._parent.correct_snd.start(0, 1);
Symbol 154 MovieClip [cecilred] Frame 17
var addscore = this.attachMovie("plusScore", "addscore", this.getNextHighestDepth());
addscore._x = 0;
addscore._y = 23.5;
_parent._parent.cecilHome();
stop();
Symbol 154 MovieClip [cecilred] Frame 18
_parent._parent.rejected_snd.start(0, 1);
Symbol 154 MovieClip [cecilred] Frame 52
_parent._parent.cecilMissed();
delete this.onEnterFrame;
this.swapDepths(1000000);
this.removeMovieClip();
stop();
Symbol 154 MovieClip [cecilred] Frame 53
_parent._parent.fallReverb_snd.start(0, 1);
this.swapDepths(this.fallingDepth);
delete this.onEnterFrame;
Symbol 154 MovieClip [cecilred] Frame 71
_parent._parent.cecilMissed();
this.swapDepths(24000030);
this.removeMovieClip();
stop();
Symbol 166 MovieClip [cecilworker] Frame 1
stop();
Symbol 166 MovieClip [cecilworker] Frame 2
_parent._parent.fall_snd.start(0, 1);
Symbol 166 MovieClip [cecilworker] Frame 12
_parent._parent.correct_snd.start(0, 1);
Symbol 166 MovieClip [cecilworker] Frame 17
var addscore = this.attachMovie("plusScore", "addscore", this.getNextHighestDepth());
addscore._x = 0;
addscore._y = 23.5;
_parent._parent.cecilHome();
stop();
Symbol 166 MovieClip [cecilworker] Frame 18
_parent._parent.rejected_snd.start(0, 1);
Symbol 166 MovieClip [cecilworker] Frame 52
_parent._parent.cecilMissed();
delete this.onEnterFrame;
this.swapDepths(1000000);
this.removeMovieClip();
stop();
Symbol 166 MovieClip [cecilworker] Frame 53
_parent._parent.fallReverb_snd.start(0, 1);
this.swapDepths(this.fallingDepth);
delete this.onEnterFrame;
Symbol 166 MovieClip [cecilworker] Frame 65
_parent._parent.cecilMissed();
this.swapDepths(20400030);
this.removeMovieClip();
stop();
Symbol 173 MovieClip [cecilyellow] Frame 1
stop();
Symbol 173 MovieClip [cecilyellow] Frame 2
_parent._parent.fall_snd.start(0, 1);
Symbol 173 MovieClip [cecilyellow] Frame 12
_parent._parent.correct_snd.start(0, 1);
Symbol 173 MovieClip [cecilyellow] Frame 17
var addscore = this.attachMovie("plusScore", "addscore", this.getNextHighestDepth());
addscore._x = 0;
addscore._y = 23.5;
_parent._parent.cecilHome();
stop();
Symbol 173 MovieClip [cecilyellow] Frame 18
_parent._parent.rejected_snd.start(0, 1);
Symbol 173 MovieClip [cecilyellow] Frame 52
_parent._parent.cecilMissed();
delete this.onEnterFrame;
this.swapDepths(1000000);
this.removeMovieClip();
stop();
Symbol 173 MovieClip [cecilyellow] Frame 53
_parent._parent.fallReverb_snd.start(0, 1);
this.swapDepths(this.fallingDepth);
delete this.onEnterFrame;
Symbol 173 MovieClip [cecilyellow] Frame 66
_parent._parent.cecilMissed();
this.swapDepths(20400039);
this.removeMovieClip();
stop();
Symbol 176 MovieClip [tile] Frame 1
stop();
Symbol 181 MovieClip [tile19top] Frame 64
stop();
Symbol 188 MovieClip [plusScore] Frame 23
_parent.swapDepths(1000000);
_parent.removeMovieClip();
this.removeMovieClip();
Symbol 196 MovieClip Frame 1
stop();
Symbol 199 MovieClip [cecilblue] Frame 1
stop();
Symbol 199 MovieClip [cecilblue] Frame 2
_parent._parent.fall_snd.start(0, 1);
Symbol 199 MovieClip [cecilblue] Frame 8
_parent._parent.correct_snd.start(0, 1);
Symbol 199 MovieClip [cecilblue] Frame 16
trace("woohoo!");
var addscore = this.attachMovie("plusScore", "addscore", this.getNextHighestDepth());
addscore._x = 0;
addscore._y = 23.5;
_parent._parent.cecilHome();
stop();
Symbol 199 MovieClip [cecilblue] Frame 17
_parent._parent.rejected_snd.start(0, 1);
Symbol 199 MovieClip [cecilblue] Frame 51
_parent._parent.cecilMissed();
delete this.onEnterFrame;
this.swapDepths(1000000);
this.removeMovieClip();
stop();
Symbol 199 MovieClip [cecilblue] Frame 52
_parent._parent.fallReverb_snd.start(0, 1);
this.swapDepths(this.fallingDepth);
delete this.onEnterFrame;
Symbol 199 MovieClip [cecilblue] Frame 64
_parent._parent.cecilMissed();
this.swapDepths(10060000);
this.removeMovieClip();
stop();
Symbol 215 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 1
_parent.intro_snd.start(0, 1);
Symbol 357 MovieClip Frame 214
stop();
Symbol 364 Button
on (release) {
trace("play game!");
noBriefAnim = false;
_global.level = 1;
this.gotoAndPlay("levelintro");
intro_snd.stop();
}
Symbol 369 Button
on (release) {
_global.level = 0;
gotoAndStop ("tutorial");
}
Symbol 373 MovieClip Frame 1
function addTops(mapdata) {
x = 0;
while (x < 24) {
y = 0;
while (y < 24) {
this[("tiletop" + padnum(x)) + padnum(y)].removeMovieClip();
y++;
}
x++;
}
depth = 500000 /* 0x07A120 */;
x = 0;
while (x < 24) {
y = 0;
while (y < 24) {
switch (mapdata[x][y]) {
case 19 :
tiletop = this.attachMovie("tile19top", ("tiletop" + padnum(x)) + padnum(y), depth++);
tiletop._x = spacing * (x + y);
tiletop._y = (spacing / 2) * (x - y);
tiletop.swapDepths(100000 + this.depth);
break;
case 21 :
tiletop = this.attachMovie("tile21top", ("tiletop" + padnum(x)) + padnum(y), depth++);
tiletop._x = spacing * (x + y);
tiletop._y = (spacing / 2) * (x - y);
tiletop.swapDepths(100000 + this.depth);
}
y++;
}
x++;
}
}
hideme_mc._visible = false;
Symbol 376 MovieClip Frame 1
stop();
Symbol 377 MovieClip Frame 5
trace(_parent.aCecils);
waitroom1_mc.gotoAndStop(_parent.aCecils[0]);
waitroom2_mc.gotoAndStop(_parent.aCecils[1]);
waitroom3_mc.gotoAndStop(_parent.aCecils[2]);
stop();
Symbol 377 MovieClip Frame 17
gotoAndStop (5);
Symbol 380 MovieClip Frame 1
score = 0;
this.onEnterFrame = function () {
var _local2 = "0000000" + score;
_parent.score_txt.text = _local2.substr(-7, 7);
_parent.scorePanel_mc.score_txt.text = _local2.substr(-7, 7);
};
stop();
Symbol 384 MovieClip Frame 1
function spawnCecil(gridpos, type) {
var _local4 = gridpos[0];
var _local3 = gridpos[1];
tCecil = _parent.map_mc.attachMovie("cecil" + type, "cecil" + nCecilNum, depth);
tCecil.pNum = nCecilNum;
tCecil._x = getX(_local4, _local3);
tCecil._y = getY(_local4, _local3);
tCecil.nCurX = _local4;
tCecil.nCurY = _local3;
tCecil.pMovement = 24;
tCecil.xspeed = 0;
tCecil.yspeed = 0;
tCecil.onEnterFrame = function () {
cecilMovement(this, getTileX(this._x, this._y), getTileY(this._x, this._y), type);
};
trace((("x=" + tCecil._x) + " y=") + tCecil._y);
nCecilNum++;
depth++;
_parent.pop_snd.start(0, 1);
}
function cecilMovement(cecil_ins, curX, curY, type) {
cecil_ins.swapDepths(200000 + ((50 * cecil_ins._y) + cecil_ins.pNum));
var _local8 = _parent.levelData_mc.levelMap[curX][curY];
cecil_ins.fallingDepth = (_parent.map_mc[("tile" + padnum(curX)) + padnum(curY)]._y * 75) - 1;
cecil_ins.pMovement = cecil_ins.pMovement + Math.abs(cecil_ins.xspeed * _global.pSpeedMod);
if (cecil_ins.pMovement >= 24) {
switch (_local8) {
case 29 :
cecil_ins.xspeed = 0;
cecil_ins.yspeed = 0;
cecil_ins.gotoAndPlay("fall");
break;
case 16 :
if (cecil_ins.pDir == "UL") {
cecil_ins.pDir = "UR";
cecil_ins.xspeed = 1;
cecil_ins.yspeed = -0.5;
} else if (cecil_ins.pDir == "DL") {
cecil_ins.pDir = "DR";
cecil_ins.xspeed = 1;
cecil_ins.yspeed = 0.5;
}
snapGrid(cecil_ins, curX, curY);
break;
case 14 :
if (cecil_ins.pDir == "UR") {
cecil_ins.pDir = "UL";
cecil_ins.xspeed = -1;
cecil_ins.yspeed = -0.5;
} else if (cecil_ins.pDir == "DR") {
cecil_ins.pDir = "DL";
cecil_ins.xspeed = -1;
cecil_ins.yspeed = 0.5;
}
snapGrid(cecil_ins, curX, curY);
break;
case 15 :
if (cecil_ins.pDir == "DR") {
cecil_ins.pDir = "UR";
cecil_ins.xspeed = 1;
cecil_ins.yspeed = -0.5;
} else if (cecil_ins.pDir == "DL") {
cecil_ins.pDir = "UL";
cecil_ins.xspeed = -1;
cecil_ins.yspeed = -0.5;
}
snapGrid(cecil_ins, curX, curY);
break;
case 13 :
if (cecil_ins.pDir == "UR") {
cecil_ins.pDir = "DR";
cecil_ins.xspeed = 1;
cecil_ins.yspeed = 0.5;
} else if (cecil_ins.pDir == "UL") {
cecil_ins.pDir = "DL";
cecil_ins.xspeed = -1;
cecil_ins.yspeed = 0.5;
}
snapGrid(cecil_ins, curX, curY);
break;
case 4 :
case 5 :
case 6 :
case 19 :
cecil_ins.pDir = "DR";
cecil_ins.xspeed = 1;
cecil_ins.yspeed = 0.5;
break;
case 7 :
case 8 :
case 9 :
cecil_ins.pDir = "UR";
cecil_ins.xspeed = 1;
cecil_ins.yspeed = -0.5;
break;
case 10 :
case 11 :
case 12 :
case 21 :
cecil_ins.pDir = "DL";
cecil_ins.xspeed = -1;
cecil_ins.yspeed = 0.5;
break;
case 1 :
case 2 :
case 3 :
cecil_ins.pDir = "UL";
cecil_ins.xspeed = -1;
cecil_ins.yspeed = -0.5;
break;
case 17 :
var _local7 = _parent.map_mc[("tile" + padnum(curX)) + padnum(curY)].pDirGo;
trace(_local7);
switch (_local7) {
case "UL" :
cecil_ins.pDir = "UL";
cecil_ins.xspeed = -1;
cecil_ins.yspeed = -0.5;
break;
case "UR" :
cecil_ins.pDir = "UR";
cecil_ins.xspeed = 1;
cecil_ins.yspeed = -0.5;
break;
case "DL" :
cecil_ins.pDir = "DL";
cecil_ins.xspeed = -1;
cecil_ins.yspeed = 0.5;
break;
case "DR" :
cecil_ins.pDir = "DR";
cecil_ins.xspeed = 1;
cecil_ins.yspeed = 0.5;
}
snapGrid(curX, curY);
break;
case 20 :
cecil_ins.xspeed = 0;
cecil_ins.yspeed = 0;
if (type == "blue") {
cecil_ins.gotoAndPlay("success");
} else {
cecil_ins.gotoAndPlay("failure");
trace("wrong type!");
}
break;
case 23 :
cecil_ins.xspeed = 0;
cecil_ins.yspeed = 0;
if (type == "bunches") {
cecil_ins.gotoAndPlay("success");
} else {
cecil_ins.gotoAndPlay("failure");
trace("wrong type!");
}
break;
case 24 :
cecil_ins.xspeed = 0;
cecil_ins.yspeed = 0;
if (type == "green") {
cecil_ins.gotoAndPlay("success");
} else {
cecil_ins.gotoAndPlay("failure");
}
break;
case 25 :
cecil_ins.xspeed = 0;
cecil_ins.yspeed = 0;
if (type == "red") {
cecil_ins.gotoAndPlay("success");
} else {
cecil_ins.gotoAndPlay("failure");
}
break;
case 26 :
cecil_ins.xspeed = 0;
cecil_ins.yspeed = 0;
if (type == "worker") {
cecil_ins.gotoAndPlay("success");
} else {
cecil_ins.gotoAndPlay("failure");
}
break;
case 27 :
cecil_ins.xspeed = 0;
cecil_ins.yspeed = 0;
if (type == "yellow") {
cecil_ins.gotoAndPlay("success");
} else {
cecil_ins.gotoAndPlay("failure");
}
break;
}
cecil_ins.pMovement = cecil_ins.pMovement % 24;
}
cecil_ins._x = cecil_ins._x + (cecil_ins.xspeed * pSpeedMod);
cecil_ins._y = cecil_ins._y + (cecil_ins.yspeed * pSpeedMod);
}
function snapGrid(cecil_ins, curX, curY) {
cecil_ins._x = getX(curX, curY);
cecil_ins._y = getY(curX, curY);
cecil_ins.pMovement = 0;
}
hideme_mc._visible = false;
depth = 1000000 /* 0x0F4240 */;
nCecilNum = 1;
stop();
Symbol 387 MovieClip Frame 1
function buildMap() {
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
}
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 24, 12, 11, 11, 11, 10, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 12, 11, 10, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(2);
levelTime = 30000000 /* 0x1C9C380 */;
levelSaveAmount = 10000;
levelSpawnTime = 40;
levelTotalCecils = 2500;
_parent.wheelsAnim = false;
stop();
Symbol 387 MovieClip Frame 2
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 24, 12, 11, 11, 11, 10, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 12, 11, 10, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(2);
levelTime = 30;
levelSaveAmount = 5;
levelSpawnTime = 40;
levelTotalCecils = 5;
_parent.wheelsAnim = false;
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
stop();
Symbol 387 MovieClip Frame 3
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 12, 11, 10, 17, 12, 10, 14, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(1);
levelTime = 120;
levelSaveAmount = 8;
levelSpawnTime = 70;
levelTotalCecils = 10;
_parent.wheelsAnim = false;
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
stop();
Symbol 387 MovieClip Frame 4
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 16, 12, 11, 10, 17, 12, 11, 10, 28, 12, 11, 10, 21, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 27, 12, 17, 11, 17, 11, 11, 10, 17, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 5, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 12, 17, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 12, 11, 10, 14, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(1);
levelTime = 120;
levelSaveAmount = 12;
levelSpawnTime = 80;
levelTotalCecils = 15;
_parent.wheelsAnim = false;
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
stop();
Symbol 387 MovieClip Frame 5
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 9, 8, 7, 13, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 12, 10, 13, 0, 2, 0, 0, 0, 27, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 16, 12, 11, 11, 10, 17, 9, 17, 8, 7, 20, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 16, 9, 8, 7, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 15, 12, 11, 10, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(1);
levelTime = 120;
levelSaveAmount = 15;
levelSpawnTime = 110;
levelTotalCecils = 20;
_parent.wheelsAnim = false;
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
stop();
Symbol 387 MovieClip Frame 6
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 9, 7, 13, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 5, 12, 10, 21, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 23, 12, 11, 11, 11, 10, 17, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 26, 12, 11, 11, 11, 28, 11, 10, 17, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 20, 12, 11, 10, 17, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 12, 11, 28, 11, 10, 17, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 12, 10, 14, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(2);
levelTime = 120;
levelSaveAmount = 15;
levelSpawnTime = 100;
levelTotalCecils = 20;
_parent.wheelsAnim = false;
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
stop();
Symbol 387 MovieClip Frame 7
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 16, 12, 11, 11, 11, 17, 11, 11, 10, 17, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 16, 12, 11, 17, 11, 11, 10, 17, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 4, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 5, 0, 0, 6, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 5, 0, 16, 12, 11, 11, 10, 17, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 5, 0, 4, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 6, 0, 6, 0, 0, 0, 0, 15, 21, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 27, 0, 25, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(2);
levelTime = 180;
levelSaveAmount = 25;
levelSpawnTime = 100;
levelTotalCecils = 30;
_parent.wheelsAnim = false;
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
stop();
Symbol 387 MovieClip Frame 8
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 12, 11, 11, 11, 10, 21, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 7, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 9, 8, 8, 7, 20, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 23, 12, 11, 11, 10, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 9, 8, 8, 7, 26, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 12, 11, 10, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25, 12, 11, 17, 7, 27, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(2);
levelTime = 120;
levelSaveAmount = 16;
levelSpawnTime = 80;
levelTotalCecils = 20;
_parent.wheelsAnim = false;
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
stop();
Symbol 387 MovieClip Frame 9
hideme_mc._visible = false;
levelMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 12, 11, 10, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 9, 8, 7, 13, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 12, 10, 13, 0, 2, 0, 0, 0, 27, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 16, 12, 11, 11, 10, 17, 9, 17, 8, 7, 20, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 16, 9, 8, 7, 17, 9, 8, 7, 25, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 15, 12, 10, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
aCecilTypes = [];
levelTypesOfCecil = 0;
_global.changeSpeed(2);
levelTime = 120;
levelSaveAmount = 25;
levelSpawnTime = 80;
levelTotalCecils = 30;
_parent.wheelsAnim = false;
_parent.levelTops_mc.addTops(levelMap);
_parent.map_mc.buildLevel(levelMap);
stop();
Symbol 390 MovieClip Frame 1
function buildLevel(mapdata) {
_parent.aGenerators = [];
trace("building level");
x = 0;
while (x < 24) {
y = 0;
while (y < 24) {
this[("tile" + padnum(x)) + padnum(y)].swapDepths(10);
this[("tile" + padnum(x)) + padnum(y)].removeMovieClip();
y++;
}
x++;
}
depth = 2;
x = 0;
while (x < 24) {
y = 0;
while (y < 24) {
if (mapdata[x][y] != 0) {
tile = this.attachMovie("tile", ("tile" + padnum(x)) + padnum(y), depth++);
tile._x = (spacing * (x + y)) + 23;
tile._y = ((spacing / 2) * (x - y)) + 5;
tile.x = x;
tile.y = y;
tile.swapDepths(tile.x + (tile._y * 75));
switch (mapdata[x][y]) {
case 17 :
tile.aDirs = new Array();
if ((((mapdata[x - 1][y] == 6) || (mapdata[x - 1][y] == 0)) || (mapdata[x - 1][y] == 4)) || (mapdata[x - 1][y] == 5)) {
tile.aDirs[0] = 0;
} else {
tile.aDirs[0] = 1;
}
if ((((mapdata[x + 1][y] == 1) || (mapdata[x + 1][y] == 0)) || (mapdata[x + 1][y] == 3)) || (mapdata[x + 1][y] == 2)) {
tile.aDirs[1] = 0;
} else {
tile.aDirs[1] = 1;
}
if ((((mapdata[x][y - 1] == 7) || (mapdata[x][y - 1] == 0)) || (mapdata[x][y - 1] == 9)) || (mapdata[x][y - 1] == 8)) {
tile.aDirs[2] = 0;
} else {
tile.aDirs[2] = 1;
}
if ((((mapdata[x][y + 1] == 12) || (mapdata[x][y + 1] == 0)) || (mapdata[x][y + 1] == 10)) || (mapdata[x][y + 1] == 11)) {
tile.aDirs[3] = 0;
} else {
tile.aDirs[3] = 1;
}
trace(tile.aDirs[3]);
break;
case 19 :
_parent.aGenerators.push([x, y]);
trace(_parent.aGenerators);
trace(_parent.aGenerators.length);
tile.genDir = "DR";
trace((("found a DR generator @ x:" + x) + " y:") + y);
break;
case 21 :
_parent.aGenerators.push([x, y]);
trace(_parent.aGenerators);
trace(_parent.aGenerators.length);
tile.genDir = "DL";
trace((("found a DL generator @ x:" + x) + " y:") + y);
break;
case 20 :
_parent.levelData_mc.aCecilTypes.push("blue");
_parent.levelData_mc.levelTypesOfCecil++;
break;
case 23 :
_parent.levelData_mc.aCecilTypes.push("bunches");
_parent.levelData_mc.levelTypesOfCecil++;
break;
case 24 :
_parent.levelData_mc.aCecilTypes.push("green");
_parent.levelData_mc.levelTypesOfCecil++;
break;
case 25 :
_parent.levelData_mc.aCecilTypes.push("red");
_parent.levelData_mc.levelTypesOfCecil++;
break;
case 26 :
_parent.levelData_mc.aCecilTypes.push("worker");
_parent.levelData_mc.levelTypesOfCecil++;
break;
case 27 :
_parent.levelData_mc.aCecilTypes.push("yellow");
_parent.levelData_mc.levelTypesOfCecil++;
}
tile.gotoAndStop(mapdata[x][y] + 1);
}
y++;
}
x++;
}
}
hideme_mc._visible = false;
Symbol 393 MovieClip Frame 1
function startLevel(levelNum) {
_parent.aCecils = [];
_parent.waitingroom_mc.gotoAndPlay(1);
spawnTimer = _parent.levelData_mc.levelSpawnTime - 35;
if (levelNum == 1) {
score = 0;
}
delete this.onEnterFrame;
cecilsHome = 0;
cecilsMissed = 0;
cecilTotal = _parent.levelData_mc.levelTotalCecils;
levelTime = _parent.levelData_mc.levelTime;
trace("todays total = " + cecilTotal);
pTimer = 0;
var _local6 = Math.floor(levelTime / 60);
var _local7 = padnum(levelTime - (_local6 * 60));
_parent.scorePanel_mc.time_txt.text = (_local6 + ":") + _local7;
_parent.scorePanel_mc.target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
_parent.scorePanel_mc.remain_txt.text = padnum(cecilTotal);
i = 0;
while (i < cecilTotal) {
var _local4 = Math.ceil(Math.random() * _parent.levelData_mc.levelTypesOfCecil);
_parent.aCecils.push(_parent.levelData_mc.aCecilTypes[Math.floor(Math.random() * _parent.levelData_mc.aCecilTypes.length)]);
i++;
}
trace(_parent.aCecils);
this.onEnterFrame = function () {
if (_global.pSpeedMod == 0) {
return(undefined);
}
_parent.scorePanel_mc.sorted_txt.text = padnum(cecilsHome);
if (spawnTimer >= _parent.levelData_mc.levelSpawnTime) {
var _local4 = Math.floor(Math.random() * _parent.aGenerators.length);
trace(_local4);
cecilTotal--;
_parent.scorePanel_mc.remain_txt.text = padnum(cecilTotal);
_parent.cecilGen_mc.spawnCecil(_parent.aGenerators[_local4], _parent.aCecils[0]);
_parent.aCecils.shift();
_parent.waitingroom_mc.play();
spawnTimer = 0;
}
if (pTimer >= 25) {
levelTime--;
var _local5 = Math.floor(levelTime / 60);
var _local6 = levelTime - (_local5 * 60);
_parent.scorePanel_mc.timeDisplay_mc.time_txt.text = (_local5 + ":") + padnum(_local6);
pTimer = 0;
}
pTimer++;
if (_parent.aCecils[0] != undefined) {
spawnTimer++;
} else if (_global.pSpeedMod == 0) {
spawnTimer = 0;
_parent.waitingroom_mc.stop();
}
if (levelTime <= 0) {
delete this.onEnterFrame;
_parent.scorePanel_mc.gotoAndStop(1);
_parent.gotoAndStop("levelcomplete");
_parent.finishedTitle = "Out of Time!";
changeSpeed(0);
}
if ((cecilsHome + cecilsMissed) >= _parent.levelData_mc.levelTotalCecils) {
delete this.onEnterFrame;
trace("level over");
_parent.scorePanel_mc.gotoAndStop(1);
_parent.gotoAndStop("levelcomplete");
_parent.finishedTitle = "Level Finished!";
}
if (levelTime <= 20) {
_parent.scorePanel_mc.play();
} else {
_parent.scorePanel_mc.gotoAndStop(1);
}
};
}
score = 0;
hideme_mc._visible = false;
cecilsHome = 0;
cecilsMissed = 0;
cecilTotal = 0;
levelTime = 0;
previousScore = 0;
stop();
Symbol 453 Button
on (release) {
play();
}
Symbol 455 Button
on (release) {
nextFrame();
}
Symbol 459 Button
on (release) {
play();
}
Symbol 484 Button
on (release) {
changeSpeed(0);
this.nextFrame();
_parent.gotoAndPlay("menu");
}
Symbol 485 MovieClip Frame 2
_parent.timer_mc.startLevel(level);
changeSpeed(0);
Symbol 485 MovieClip Frame 51
stop();
Symbol 485 MovieClip Frame 53
changeSpeed(2);
Symbol 485 MovieClip Frame 140
stop();
changeSpeed(0);
Symbol 485 MovieClip Frame 142
changeSpeed(2);
Symbol 485 MovieClip Frame 169
changeSpeed(0);
Symbol 485 MovieClip Frame 170
stop();
Symbol 485 MovieClip Frame 171
stop();
Symbol 485 MovieClip Frame 172
changeSpeed(2);
Symbol 485 MovieClip Frame 191
changeSpeed(0);
Symbol 485 MovieClip Frame 192
stop();
Symbol 485 MovieClip Frame 193
tMouseClicks = 0;
var someListener = new Object();
someListener.onMouseDown = function () {
tMouseClicks++;
if (tMouseClicks >= 2) {
play();
Mouse.removeListener(someListener);
}
};
Mouse.addListener(someListener);
changeSpeed(2);
stop();
Symbol 485 MovieClip Frame 225
stop();
Symbol 485 MovieClip Frame 226
stop();
Symbol 485 MovieClip Frame 227
stop();
Symbol 485 MovieClip Frame 228
stop();
Symbol 508 MovieClip Frame 1
stop();
Symbol 511 MovieClip Frame 1
this.swapDepths(2000000);
_parent.blackBack_mc._visible = false;
if (_parent.noBriefAnim) {
gotoAndStop (10);
}
Symbol 511 MovieClip Frame 10
level_txt.text = "LEVEL " + level;
target_txt.text = _parent.levelData_mc.levelSaveAmount;
workers_txt.text = _parent.levelData_mc.levelTotalCecils;
var tMins = Math.floor(_parent.levelData_mc.levelTime / 60);
var tSecs = padnum(_parent.levelData_mc.levelTime - (tMins * 60));
timelimit_txt.text = (tMins + ":") + tSecs;
i = 0;
while (i < _parent.levelData_mc.aCecilTypes.length) {
this[("ceciltype" + (i + 1)) + "_mc"].gotoAndStop(_parent.levelData_mc.aCecilTypes[i]);
i++;
}
stop();
Symbol 511 MovieClip Frame 18
stop();
this.removeMovieClip();
_parent.play();
Symbol 522 MovieClip Frame 1
stop();
Symbol 522 MovieClip Frame 15
gotoAndPlay (2);
Symbol 545 Button
on (release) {
_parent.noBriefAnim = true;
_global.level++;
if (level > (_parent.levelData_mc._totalframes - 1)) {
gotoAndStop ("gamecomplete");
} else {
gotoAndStop (1);
stopAllSounds();
_parent.gotoAndPlay("levelintro");
}
}
Symbol 556 Button
on (release) {
this.gotoAndStop(1);
_parent.retrying = true;
_parent.scoresData_mc.score == 0;
_parent.gotoAndPlay("levelintro");
_parent.scoresData_mc.score = _parent.timer_mc.previousScore;
}
Symbol 561 Button
on (release) {
play();
}
Symbol 567 Button
on (release) {
gotoAndStop (1);
_parent.gotoAndStop("menu");
}
Symbol 568 MovieClip Frame 1
this.swapDepths(2000000);
Symbol 568 MovieClip Frame 10
if (_parent.timer_mc.cecilsHome >= _parent.levelData_mc.levelSaveAmount) {
title_txt.text = "LEVEL CLEARED!";
play();
} else {
title_txt.text = "LEVEL FAILED!";
}
Symbol 568 MovieClip Frame 15
target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
Symbol 568 MovieClip Frame 20
target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
Symbol 568 MovieClip Frame 26
sorted_txt.text = padnum(_parent.timer_mc.cecilsHome);
target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
if (_parent.timer_mc.cecilsHome >= _parent.levelData_mc.levelSaveAmount) {
play();
} else {
gotoAndStop ("failed");
}
Symbol 568 MovieClip Frame 31
sorted_txt.text = padnum(_parent.timer_mc.cecilsHome);
target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
Symbol 568 MovieClip Frame 37
_parent.scoresData_mc.score = _parent.scoresData_mc.score + 5000;
sorted_txt.text = padnum(_parent.timer_mc.cecilsHome);
target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
Symbol 568 MovieClip Frame 39
sorted_txt.text = padnum(_parent.timer_mc.cecilsHome);
target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
_parent.scoresData_mc.score = _parent.scoresData_mc.score + (_parent.levelData_mc.levelTime * 9);
timebonus_txt.text = "TIME BONUS: " + (_parent.levelData_mc.levelTime * 9);
Symbol 568 MovieClip Frame 41
if (_parent.timer_mc.cecilsHome == _parent.levelData_mc.levelTotalCecils) {
bonus100_mc._visible = true;
_parent.scoresData_mc.score = _parent.scoresData_mc.score + 5000;
} else {
bonus100_mc._visible = false;
}
_parent.timer_mc.previousScore = _parent.scoresData_mc.score;
sorted_txt.text = padnum(_parent.timer_mc.cecilsHome);
target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
timebonus_txt.text = "TIME BONUS: " + (_parent.levelData_mc.levelTime * 9);
stop();
Symbol 568 MovieClip Frame 49
_parent.gotoAndPlay("levelintro");
this.removeMovieClip();
stop();
Symbol 568 MovieClip Frame 51
title_txt.text = "LEVEL FAILED!";
sorted_txt.text = padnum(_parent.timer_mc.cecilsHome);
target_txt.text = padnum(_parent.levelData_mc.levelSaveAmount);
tScore = "0000000" + _parent.scoresData_mc.score;
trace(tScore);
finalscore_txt.text = "FINAL SCORE: " + tScore.substr(-7, 7);
stop();
Symbol 568 MovieClip Frame 58
_parent.gotoAndStop("menu");
this.removeMovieClip();
stop();
Symbol 568 MovieClip Frame 60
tScore = "0000000" + _parent.scoresData_mc.score;
trace(tScore);
finalscore_txt.text = "FINAL SCORE: " + tScore.substr(-7, 7);