Frame 1
Stage.showMenu = false;
Instance of Symbol 17 MovieClip in Frame 1
onClipEvent (load) {
mload = false;
}
onClipEvent (enterFrame) {
n = _root.getBytesTotal();
m = _root.getBytesLoaded();
k = 100 * (m / n);
_root.pload = k;
if ((k >= 99.9999) and (mload == false)) {
mload = true;
_root.gotoAndPlay(5);
}
if (mload == true) {
_root.gotoAndPlay(5);
}
}
Frame 4
stop();
Frame 5
_root.options = "1p";
gotoAndPlay (8);
Frame 8
_root.playernow = "1";
Frame 14
stop();
Frame 15
pins = new Array();
Instance of Symbol 68 MovieClip "bgr" in Frame 15
onClipEvent (load) {
}
onClipEvent (enterFrame) {
}
Instance of Symbol 216 MovieClip "score1" in Frame 15
onClipEvent (load) {
mode = "init";
}
onClipEvent (enterFrame) {
function CalcScore(n) {
Sc_Br.push(n);
if (Sc_R.length < 15) {
Sc_S = Sc_S + n;
Sc_state = Sc_state + 1;
if ((Sc_state == 2) or (Sc_S >= 10)) {
if (Sc_S < 10) {
Sc_R.push([Sc_S - n, n, Sc_S]);
Sc_score = Sc_score + Sc_S;
} else {
Sc_R.push([Math.abs(Sc_S - n), -(3 - Sc_state), -1]);
Sc_aR.push([Sc_R.length, Sc_Br.length]);
}
Sc_state = 0;
Sc_S = 0;
}
}
i = 0;
while (i < Sc_aR.length) {
j = Sc_aR[i][0];
iBr = Sc_aR[i][1];
L = Sc_R[j - 1][1];
if ((iBr - L) == Sc_Br.length) {
aScore = Sc_Br[iBr] + 10;
if (L == -2) {
aScore = aScore + Sc_Br[iBr + 1];
}
Sc_R[j - 1][2] = aScore;
Sc_Score = Sc_Score + aScore;
Sc_aR.splice(i, 1);
} else {
i = i + 1;
}
}
if (0 < Sc_R[9][2]) {
lastdash2 = "theend";
}
}
function addsc() {
Sc_state = 1;
Sc_score = 104;
Sc_S = 4;
Sc_R = [[6, -1, 20], [0, -2, 24], [0, -2, 19], [4, 5, 9], [8, 1, 9], [3, 6, 9], [3, -1, 14]];
Sc_Br = [6, 4, 10, 10, 4, 5, 8, 1, 3, 6, 3, 7, 4];
Sc_aR = [];
lastdash = "none";
lastdash2 = "none";
addscore = 5;
an = 7;
}
var _local1 = "init";
switch (mode) {
case _local1 :
Sc_state = 0;
Sc_score = 0;
Sc_S = 0;
Sc_R = [];
Sc_Br = [];
Sc_aR = [];
mode = "wait";
lastdash = "none";
lastdash2 = "none";
addscore = 0;
an = 0;
gameover = false;
break;
case _local1 = "game" :
CalcScore(addscore);
mode = "wait";
if (lastdash == "spear") {
CalcScore(addscore);
sp11 = cell10;
if ((0 < addscore) and (addscore < 10)) {
sp11.rnum2 = addscore;
}
if (addscore == 0) {
sp11.extra.gotoAndStop("miss");
}
addscore = 0;
CalcScore(addscore);
addscore = 0;
CalcScore(addscore);
mode = "result";
lastdash = "theend";
}
if (lastdash == "last") {
CalcScore(addscore);
sp11 = cell10;
if ((0 < addscore) and (addscore < 10)) {
sp11.rnum2 = addscore;
}
if (addscore == 0) {
sp11.extra.gotoAndStop("miss");
}
addscore = 0;
CalcScore(addscore);
addscore = 0;
CalcScore(addscore);
mode = "result";
}
break;
case _local1 = "wait" :
break;
case _local1 = "result" :
if (_root.options == "2p") {
if (!_root.score2.gameover) {
_root.playernow = "2";
}
}
if (lastdash == "spear") {
CalcScore(addscore);
if (addscore == 10) {
sp11.extra.gotoAndStop("strike");
}
addscore = 0;
mode = "result";
lastdash = "theend";
}
CalcScore(addscore);
ss = 0;
ii = 0;
while (an >= ii) {
sp1 = "cell" + (ii + 1);
sp11 = eval (sp1);
sp11.ctrnum = Sc_R[ii][2];
sp11.rnum = Sc_R[ii][1];
sp11.lnum = Sc_R[ii][0];
if (0 < sp11.ctrnum) {
ss = sp11.ctrnum + ss;
}
if (Sc_R[ii][2] >= 0) {
sp11.sum = ss;
} else {
sp11.sum = "";
}
if (((ii == 9) and (sp11.rnum >= 0)) and (sp11.lnum >= 0)) {
lastdash = "theend";
}
if (sp11.ctrnum == -1) {
sp11.ctrnum = "";
}
if (sp11.lnum == -1) {
}
if (sp11.rnum == 0) {
sp11.rnum = "";
sp11.gotoAndStop("miss");
}
if ((sp11.rnum == -1) and (ii == 9)) {
lastdash = "spear";
}
if (sp11.rnum == -1) {
sp11.rnum = "";
sp11.gotoAndStop("spear");
}
if ((sp11.rnum == -2) and (ii < 9)) {
sp11.rnum = "";
sp11.lnum = "";
sp11.gotoAndStop("strike");
}
if ((sp11.rnum == -2) and (ii == 9)) {
sp11.rnum = "";
sp11.lnum = "";
sp11.extra2.gotoAndStop("strike");
}
if (lastdash != "spear") {
if (((ii == 10) and (0 < Sc_R[ii][0])) and (Sc_R[ii][0] < 10)) {
sp11 = cell10;
sp11.rnum = Sc_R[ii][0];
}
if ((ii == 10) and (Sc_R[ii][0] == 0)) {
sp11 = cell10;
sp11.gotoAndStop("miss");
}
if ((ii == 10) and (Sc_R[ii][1] == 0)) {
sp11 = cell10;
sp11.extra.gotoAndStop("miss");
sp11.rnum2 = "";
lastdash = "theend";
}
if (((ii == 10) and (0 < Sc_R[ii][1])) and (Sc_R[ii][1] < 10)) {
sp11 = cell10;
sp11.rnum2 = Sc_R[ii][1];
lastdash = "theend";
}
if ((ii == 10) and (Sc_R[ii][1] == -1)) {
sp11 = cell10;
sp11.extra.gotoAndStop("spear");
lastdash = "theend";
}
if ((ii == 10) and (Sc_R[ii][1] == -2)) {
sp11 = cell10;
sp11.gotoAndStop("strike");
lastdash = "last";
}
if ((ii == 11) and (Sc_R[ii][1] == -2)) {
sp11 = cell10;
CalcScore(0);
CalcScore(0);
CalcScore(0);
CalcScore(0);
sp11.extra.gotoAndStop("strike");
lastdash = "theend";
}
}
ii++;
}
mode = "wait";
if ((lastdash == "theend") or (lastdash2 == "theend")) {
gameover = true;
if (_root.options == "1p") {
_root.bgr.mainengine.mode = "gameover";
}
if (((_root.options == "2p") and _root.score1.gameover) and _root.score2.gameover) {
if (_root.bgr.mainengine.mode != "go") {
_root.bgr.mainengine.mode = "gameover";
}
}
}
an++;
}
}
Instance of Symbol 254 MovieClip "score2" in Frame 15
onClipEvent (load) {
mode = "init";
}
onClipEvent (enterFrame) {
function CalcScore(n) {
Sc_Br.push(n);
if (Sc_R.length < 15) {
Sc_S = Sc_S + n;
Sc_state = Sc_state + 1;
if ((Sc_state == 2) or (Sc_S >= 10)) {
if (Sc_S < 10) {
Sc_R.push([Sc_S - n, n, Sc_S]);
Sc_score = Sc_score + Sc_S;
} else {
Sc_R.push([Math.abs(Sc_S - n), -(3 - Sc_state), -1]);
Sc_aR.push([Sc_R.length, Sc_Br.length]);
}
Sc_state = 0;
Sc_S = 0;
}
}
i = 0;
while (i < Sc_aR.length) {
j = Sc_aR[i][0];
iBr = Sc_aR[i][1];
L = Sc_R[j - 1][1];
if ((iBr - L) == Sc_Br.length) {
aScore = Sc_Br[iBr] + 10;
if (L == -2) {
aScore = aScore + Sc_Br[iBr + 1];
}
Sc_R[j - 1][2] = aScore;
Sc_Score = Sc_Score + aScore;
Sc_aR.splice(i, 1);
} else {
i = i + 1;
}
}
if (0 < Sc_R[9][2]) {
lastdash2 = "theend";
}
}
function addsc() {
Sc_state = 1;
Sc_score = 104;
Sc_S = 4;
Sc_R = [[6, -1, 20], [0, -2, 24], [0, -2, 19], [4, 5, 9], [8, 1, 9], [3, 6, 9], [3, -1, 14]];
Sc_Br = [6, 4, 10, 10, 4, 5, 8, 1, 3, 6, 3, 7, 4];
Sc_aR = [];
lastdash = "none";
lastdash2 = "none";
addscore = 5;
an = 7;
}
var _local1 = "init";
switch (mode) {
case _local1 :
Sc_state = 0;
Sc_score = 0;
Sc_S = 0;
Sc_R = [];
Sc_Br = [];
Sc_aR = [];
mode = "wait";
lastdash = "none";
lastdash2 = "none";
addscore = 0;
an = 0;
gameover = false;
break;
case _local1 = "game" :
CalcScore(addscore);
mode = "wait";
if (lastdash == "spear") {
CalcScore(addscore);
sp11 = cell10;
if ((0 < addscore) and (addscore < 10)) {
sp11.rnum2 = addscore;
}
if (addscore == 0) {
sp11.extra.gotoAndStop("miss");
}
addscore = 0;
CalcScore(addscore);
addscore = 0;
CalcScore(addscore);
mode = "result";
lastdash = "theend";
}
if (lastdash == "last") {
CalcScore(addscore);
sp11 = cell10;
if ((0 < addscore) and (addscore < 10)) {
sp11.rnum2 = addscore;
}
if (addscore == 0) {
sp11.extra.gotoAndStop("miss");
}
addscore = 0;
CalcScore(addscore);
addscore = 0;
CalcScore(addscore);
mode = "result";
}
break;
case _local1 = "wait" :
break;
case _local1 = "result" :
if (!_root.score1.gameover) {
_root.playernow = "1";
}
if (lastdash == "spear") {
CalcScore(addscore);
if (addscore == 10) {
sp11.extra.gotoAndStop("strike");
}
addscore = 0;
mode = "result";
lastdash = "theend";
}
CalcScore(addscore);
ss = 0;
ii = 0;
while (an >= ii) {
sp1 = "cell" + (ii + 1);
sp11 = eval (sp1);
sp11.ctrnum = Sc_R[ii][2];
sp11.rnum = Sc_R[ii][1];
sp11.lnum = Sc_R[ii][0];
if (0 < sp11.ctrnum) {
ss = sp11.ctrnum + ss;
}
if (Sc_R[ii][2] >= 0) {
sp11.sum = ss;
} else {
sp11.sum = "";
}
if (((ii == 9) and (sp11.rnum >= 0)) and (sp11.lnum >= 0)) {
lastdash = "theend";
}
if (sp11.ctrnum == -1) {
sp11.ctrnum = "";
}
if (sp11.lnum == -1) {
}
if (sp11.rnum == 0) {
sp11.rnum = "";
sp11.gotoAndStop("miss");
}
if ((sp11.rnum == -1) and (ii == 9)) {
lastdash = "spear";
}
if (sp11.rnum == -1) {
sp11.rnum = "";
sp11.gotoAndStop("spear");
}
if ((sp11.rnum == -2) and (ii < 9)) {
sp11.rnum = "";
sp11.lnum = "";
sp11.gotoAndStop("strike");
}
if ((sp11.rnum == -2) and (ii == 9)) {
sp11.rnum = "";
sp11.lnum = "";
sp11.extra2.gotoAndStop("strike");
}
if (lastdash != "spear") {
if (((ii == 10) and (0 < Sc_R[ii][0])) and (Sc_R[ii][0] < 10)) {
sp11 = cell10;
sp11.rnum = Sc_R[ii][0];
}
if ((ii == 10) and (Sc_R[ii][0] == 0)) {
sp11 = cell10;
sp11.gotoAndStop("miss");
}
if ((ii == 10) and (Sc_R[ii][1] == 0)) {
sp11 = cell10;
sp11.extra.gotoAndStop("miss");
sp11.rnum2 = "";
lastdash = "theend";
}
if (((ii == 10) and (0 < Sc_R[ii][1])) and (Sc_R[ii][1] < 10)) {
sp11 = cell10;
sp11.rnum2 = Sc_R[ii][1];
lastdash = "theend";
}
if ((ii == 10) and (Sc_R[ii][1] == -1)) {
sp11 = cell10;
sp11.extra.gotoAndStop("spear");
lastdash = "theend";
}
if ((ii == 10) and (Sc_R[ii][1] == -2)) {
sp11 = cell10;
sp11.gotoAndStop("strike");
lastdash = "last";
}
if ((ii == 11) and (Sc_R[ii][1] == -2)) {
sp11 = cell10;
CalcScore(0);
CalcScore(0);
CalcScore(0);
CalcScore(0);
sp11.extra.gotoAndStop("strike");
lastdash = "theend";
}
}
ii++;
}
mode = "wait";
if ((lastdash == "theend") or (lastdash2 == "theend")) {
gameover = true;
if (((_root.options == "2p") and _root.score1.gameover) and _root.score2.gameover) {
if (_root.bgr.mainengine.mode != "go") {
_root.bgr.mainengine.mode = "gameover";
}
}
}
an++;
}
}
Instance of Symbol 273 MovieClip in Frame 15
onClipEvent (load) {
if (_root.playernow == "1") {
this.gotoAndStop(2);
}
if (_root.playernow == "2") {
this.gotoAndStop(3);
}
if (_root.options == "1p") {
this.gotoAndStop(1);
_parent.score2.gotoAndStop(2);
}
if (_root.options == "2p") {
_parent.score2.gotoAndStop(1);
}
pl1st = "";
pl2st = "";
}
onClipEvent (enterFrame) {
if (_root.playernow == "1") {
this.gotoAndStop(2);
} else {
this.gotoAndStop(3);
}
if (_root.options == "1p") {
this.gotoAndStop(1);
} else {
if (_root.score2.gameover) {
pl2st = "" + _root.score2.cell10.sum;
}
if (_root.score1.gameover and _root.score2.gameover) {
this.gotoAndStop(4);
}
}
if (_root.score1.gameover) {
pl1st = "" + _root.score1.cell10.sum;
}
}
Frame 20
stop();
Frame 22
play();
Instance of Symbol 290 MovieClip in Frame 26
onClipEvent (load) {
if (_root.options == "1p") {
this.gotoAndStop(4);
}
if (_root.options == "2p") {
if ((1 * _root.score2.cell10.sum) < (1 * _root.score1.cell10.sum)) {
this.gotoAndStop(2);
}
if ((1 * _root.score1.cell10.sum) < (1 * _root.score2.cell10.sum)) {
this.gotoAndStop(3);
}
if ((1 * _root.score1.cell10.sum) == (1 * _root.score2.cell10.sum)) {
this.gotoAndStop(4);
}
}
}
Frame 33
wsch = 1;
stop();
_root.gameover = 1;
_root.replay_button._visible = 0;
Frame 34
play();
Frame 35
if (wsch < 150) {
wsch++;
prevFrame();
} else {
_root.gotoAndPlay("Menu");
}
Instance of Symbol 14 MovieClip in Symbol 12 MovieClip Frame 1
onClipEvent (load) {
_xscale = 1;
}
onClipEvent (enterFrame) {
_xscale = _root.pload;
}
Symbol 17 MovieClip Frame 37
play();
Symbol 17 MovieClip Frame 38
if (98.5 < (100 * Math.random(1))) {
nextFrame();
} else {
prevFrame();
}
Symbol 17 MovieClip Frame 39
play();
Symbol 39 MovieClip Frame 1
if (_root.score < int(Number(_root.score1.cell10.sum))) {
_root.score = int(Number(_root.score1.cell10.sum));
}
if (this.sessionstarted != 1) {
_root.score = int(Number(_root.score1.cell10.sum));
this.arcade = new LoadVars();
this.sessionvars = new LoadVars();
this.arcade.gamename = "bowling2dp";
this.arcade.sessdo = "sessionstart";
this.arcade.sendAndLoad("arcade.php", sessionvars, "POST");
if (this.sessionvars.sessiontype != 2) {
_root.is_a_challenge = 0;
} else {
_root.is_a_challenge = 1;
}
this.sessionstarted = 1;
}
if (_root.gameover == 1) {
if ((this.askpermission != 1) && (this.sessionvars.connStatus == 1)) {
this.prequestvars = new LoadVars();
this.pranswer = new LoadVars();
this.prequestvars.gametime = this.sessionvars.gametime;
this.prequestvars.fakekey = this.sessionvars.initbar;
if (_root.score != 0) {
this.prequestvars.score = _root.score;
} else {
this.prequestvars.score = -1;
}
this.prequestvars.id = this.sessionvars.lastid;
this.prequestvars.sessdo = "permrequest";
this.prequestvars.note = (this.prequestvars.id * this.prequestvars.score) * this.prequestvars.fakekey;
this.prequestvars.sendAndLoad("./arcade.php", this.pranswer, "POST");
this.askpermission = 1;
}
if ((this.pranswer.validate == 1) && (this.finalsent != 1)) {
this.burnscore = new LoadVars();
this.burnscore.microone = this.pranswer.microone;
this.burnscore.gametime = this.prequestvars.gametime;
this.burnscore.id = this.prequestvars.id;
if (_root.score == 0) {
this.burnscore.noscore = 1;
}
this.burnscore.sessdo = "burn";
this.burnscore.send("./arcade.php", "_self", "POST");
this.finalsent = 1;
}
}
Symbol 52 Button
on (release) {
info_lang = "TO GET THE PERFECT BOWL, AIM YOUR MOUSE TOWARD THE PINS, WHILST ALIGNING THE MOUSE WITH THE MARKINGS ON THE FLOOR. PUSH THE MOUSE TOWARDS THE PINS WITH AS MUCH POWER AS POSSIBLE. NOTING THAT THE MORE POWER YOU ADD THE FASTER THE BALL WILL GO. ALSO NOTING THAT ALL THIS MANOEUVRE SHOULD START FROM BEHIND THE MARKINGS ON THE FLOORE. A BIT OF TRIAL AND ERROR IS REQUIRED BUT YOU'LL SOON BE BOWLING LIKE A PRO.";
}
Symbol 54 Button
on (release) {
info_lang = "Para obtener el golpe perfecto, apunta tu mouse hacia los pines, tratando de alinear tu tiro con las marcas en el piso. presiona y deja presionado el mouse (click izquierdo) para empezar el movimiento luego mueve rapidamente el mouse hacia los pines y suelta el click izquierdo. mientras mas rapido hagas el movimiento, mas fuerza tendra el lanzamiento. trata de empezar el movimiento detras de las marcas del piso y terminarlo apuntando hacia los pines. se requiere un poco de ensayo y error pero si practicas, pronto estaras jugando como todo un profesional";
}
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 2
stop();
Symbol 62 Button
on (release) {
_root.options = "1p";
players12.gotoAndStop(1);
}
Symbol 64 Button
on (release) {
_root.options = "1p";
players12.gotoandstop(1);
}
Symbol 65 Button
on (release) {
_root.gotoAndPlay("Start");
}
Instance of Symbol 58 MovieClip "players12" in Symbol 45 MovieClip Frame 1
onClipEvent (load) {
if (_root.options == "1p") {
this.gotoAndStop(1);
}
if (_root.options == "2p") {
this.gotoAndStop(2);
}
}
Symbol 92 MovieClip Frame 1
stop();
stop();
Symbol 92 MovieClip Frame 10
stop();
Symbol 92 MovieClip Frame 20
stop();
Symbol 92 MovieClip Frame 21
stop();
Symbol 92 MovieClip Frame 22
stop();
Symbol 92 MovieClip Frame 23
stop();
Symbol 92 MovieClip Frame 24
n = _currentframe;
m = Math.round(1 + (0 * Math.random(1)));
gotoAndPlay(n + m);
Symbol 92 MovieClip Frame 37
stop();
Symbol 92 MovieClip Frame 38
n = _currentframe;
m = Math.round(1 + (0 * Math.random(1)));
gotoAndPlay(n + m);
Symbol 92 MovieClip Frame 52
stop();
Symbol 92 MovieClip Frame 53
n = _currentframe;
m = Math.round(1 + (0 * Math.random(1)));
gotoAndPlay(n + m);
Symbol 92 MovieClip Frame 68
stop();
Symbol 92 MovieClip Frame 69
n = _currentframe;
m = Math.round(1 + (0 * Math.random(1)));
gotoAndPlay(n + m);
Symbol 92 MovieClip Frame 82
stop();
Symbol 92 MovieClip Frame 83
n = _currentframe;
m = Math.round(1 + (0 * Math.random(1)));
gotoAndPlay(n + m);
Symbol 92 MovieClip Frame 97
stop();
Symbol 92 MovieClip Frame 98
n = _currentframe;
m = Math.round(1 + (0 * Math.random(1)));
gotoAndPlay(n + m);
Symbol 92 MovieClip Frame 113
stop();
Symbol 92 MovieClip Frame 114
n = _currentframe;
m = Math.round(1 + (0 * Math.random(1)));
gotoAndPlay(n + m);
Symbol 92 MovieClip Frame 137
stop();
Symbol 92 MovieClip Frame 138
n = _currentframe;
m = Math.round(1 + (0 * Math.random(1)));
gotoAndPlay(n + m);
Symbol 92 MovieClip Frame 162
stop();
Symbol 92 MovieClip Frame 163
play();
Symbol 92 MovieClip Frame 172
stop();
Symbol 159 MovieClip Frame 20
gotoAndPlay (1);
Symbol 159 MovieClip Frame 25
stop();
Instance of Symbol 71 MovieClip "engine" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
function pinborn() {
zbuf.push("ball");
n = 1;
while (n < 11) {
name = "pin" + n;
_parent.pinobj.duplicateMovieClip(name, (dpt_pinstart + n) - 1);
sp = eval ("_parent." + name);
sp._x = 10 + (n * 10);
sp._y = 500;
sp.name = name;
sp.num = n;
sp.mode = "bornhide";
sp.hidelevel = (dpt_pinhide + n) - 1;
sp.tracklevel = (dpt_pintrack + n) - 1;
zbuf.push(name);
n++;
}
_parent.pin1.z = track_h - 91;
_parent.pin2.z = track_h - 71;
_parent.pin3.z = track_h - 72;
_parent.pin4.z = track_h - 52;
_parent.pin5.z = track_h - 51;
_parent.pin6.z = track_h - 53;
_parent.pin7.z = track_h - 23;
_parent.pin8.z = track_h - 21;
_parent.pin9.z = track_h - 24;
_parent.pin10.z = track_h - 22;
_parent.pin7.x = -39.75;
_parent.pin8.x = -13.25;
_parent.pin9.x = 13.25;
_parent.pin10.x = 39.75;
_parent.pin4.x = -26.5;
_parent.pin5.x = 0;
_parent.pin6.x = 26.5;
_parent.pin2.x = -13.25;
_parent.pin3.x = 13.25;
_parent.pin1.x = 0;
}
function sortz() {
L = zbuf.length;
if (0 < L) {
n = 0;
while (n < L) {
sp1 = zbuf[n];
sp11 = eval (sp1);
sp11.swapDepths(dpt_ballstart + n);
n++;
}
n = L;
while (0 < n) {
m = 0;
while (m < n) {
sp1 = "_parent." + zbuf[m];
sp2 = "_parent." + zbuf[m + 1];
sp11 = eval (sp1);
sp22 = eval (sp2);
if (((sp11 and sp22) and (sp11.z < sp22.z)) and (sp22.name != "ball")) {
sp11.swapDepths(sp22);
tmpn = zbuf[m + 1];
zbuf[m + 1] = zbuf[m];
zbuf[m] = tmpn;
}
m++;
}
n--;
}
}
}
function remzbufball(t) {
L = zbuf.length;
if (0 < L) {
n = 0;
while (n < L) {
m = zbuf[n];
if (m == t) {
zbuf.splice(n, 1);
}
n++;
}
}
}
dpt_hands = 150;
dpt_bgr = 20;
dpt_pinstart = 100;
dpt_ballstart = 99;
dpt_track = 50;
dpt_balltrack = 29;
dpt_pinhide = 9;
dpt_pintrack = 30;
dpt_ballhide = 8;
dpt_prisoski = 160;
dpt_destroer = 170;
this.swapDepths(dpt_bgr);
retval = new Array();
val = new Array();
zbuf = new Array();
track_w = 106.4;
track_h = 900;
ball_w = 24;
pin_w = 12;
pin_h = 38;
dsp_bl = -188;
dsp_br = 188;
dsp_tl = -39;
dsp_tr = 39;
Xk = 107.68;
Zk = 476.5;
sc = 3.5;
dsp_tz = -381;
dsp_bw = dsp_br - dsp_bl;
dsp_tw = dsp_tr - dsp_tl;
dsp_dw = dsp_bw - dsp_tw;
z = -50;
tx = 53.2;
pinborn();
}
onClipEvent (enterFrame) {
function xz(tx, tz) {
tz = tz * (424 / track_h);
xz_z = (-(tz * Zk)) / (tz + Xk);
tw = dsp_bw - ((xz_z / dsp_tz) * dsp_dw);
xz_x = tw * (tx / track_w);
xz_bw = tw / sc;
retval[1] = xz_x;
retval[2] = xz_z;
retval[3] = xz_bw;
return(retval);
}
function ballborn() {
zbuf = [];
_parent.ball.swapDepths(_parent.engine.dpt_ballstart);
n = 1;
while (n < 11) {
sp1 = "_parent.pin" + n;
sp11 = eval (sp1);
sp11.removeMovieClip();
n++;
}
pinborn();
}
sortz();
}
Instance of Symbol 75 MovieClip "prisoski" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
_x = 0.1;
this.swapDepths(_parent.engine.dpt_prisoski);
ey = -423;
dy = -60;
sy = ey + dy;
_y = sy;
}
onClipEvent (enterFrame) {
function cleardisplay() {
n = 1;
while (n < 11) {
sp1 = "_root.display.lamp" + n;
sp11 = eval (sp1);
sp11.gotoAndStop("off");
n++;
}
}
function setdisplay() {
n = 1;
while (n < 11) {
sp1 = "_root.display.lamp" + n;
sp11 = eval (sp1);
sp2 = "_parent.pin" + n;
sp22 = eval (sp2);
sp11.gotoAndStop("off");
if (sp22.mode == "show") {
sp11.gotoAndPlay("on");
} else {
sp11.gotoAndStop("off");
}
n++;
}
}
function pinmode(pmode) {
var _local1 = "mirror";
switch (pmode) {
case _local1 :
n = 1;
while (n < 11) {
name = "_parent.pin" + n;
sp = eval (name);
if (sp.mode == "prisoski") {
sp.gotoAndPlay(2);
}
n++;
}
return;
case _local1 = "mirrorhide" :
n = 1;
while (n < 11) {
name = "_parent.pin" + n;
sp = eval (name);
if (sp.mode == "prisoski") {
sp.gotoAndPlay(11);
}
n++;
}
return;
case _local1 = "p_to_s" :
n = 1;
while (n < 11) {
name = "_parent.pin" + n;
sp = eval (name);
if (sp.mode == "prisoski") {
sp.mode = "show";
}
n++;
}
return;
case _local1 = "s_to_p" :
n = 1;
for(;;){
if (n >= 11) {
break;
}
name = "_parent.pin" + n;
sp = eval (name);
if (sp.mode == "show") {
sp.mode = "prisoski";
}
n++;
};
}
}
var _local1 = "hide";
switch (mode) {
case _local1 :
break;
case _local1 = "down" :
if (_parent.mainengine.dash == 2) {
cleardisplay();
}
if (dy < 0) {
dy = dy - ((dy - 40) / 20);
_y = (ey + dy);
if ((-25 < dy) and (dy < -20)) {
pinmode("mirror");
}
} else {
dy = 0;
_y = ey;
mode = "downstop";
wait = 10;
pinmode("p_to_s");
}
break;
case _local1 = "downstop" :
if (0 < wait) {
wait--;
} else {
mode = "up";
}
break;
case _local1 = "up" :
if (sy < _y) {
_y = (_y - 3);
} else {
_y = sy;
_parent.hands.mode = "raise";
mode = "hide";
}
break;
case _local1 = "cleardown" :
_parent.destroer.mode = "down";
if (_parent.mainengine.dash == 2) {
if (_y < ey) {
_y = (_y + 2);
} else {
setdisplay();
_y = ey;
mode = "clearwait";
wait = 6;
}
} else {
wait = 20;
mode = "dash2w";
}
break;
case _local1 = "dash2w" :
if (0 < wait) {
wait--;
} else {
_parent.mainengine.mode = "clear";
_y = sy;
mode = "hide";
dy = -60;
}
break;
case _local1 = "clearup" :
if (sy < _y) {
_y = (_y - 3);
dy = dy - 3;
if ((dy < -4) and (-7 < dy)) {
pinmode("mirrorhide");
}
} else {
_y = sy;
mode = "hide";
if (_parent.mainengine.mode != "gameover") {
_parent.mainengine.mode = "clear";
}
}
break;
case _local1 = "clearwait" :
if (0 < wait) {
wait--;
} else {
mode = "clearup";
pinmode("s_to_p");
}
}
}
Instance of Symbol 79 MovieClip "track" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(_parent.engine.dpt_track);
}
Instance of Symbol 84 MovieClip "destroer" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
_x = 1;
this.swapDepths(_parent.engine.dpt_destroer);
ey = -411;
sy = -486;
cy = -424;
cs = 85;
_y = sy;
_xscale = 100;
_yscale = 100;
mode = "hide";
}
onClipEvent (enterFrame) {
function movepins() {
n = 1;
while (n < 11) {
name = "_parent.pin" + n;
sp = eval (name);
if ((((sp.mode == "borderdropped") or (sp.mode == "sleep")) or (sp.mode == "move")) or (sp.mode == "drop")) {
sp.z = sp.z + 15;
}
if (sp.mode == "dropped") {
sp._y = sp._y + 4;
}
if (sp.mode == "show") {
this.gotoAndPlay("anim01f");
sp.mode = "sleep";
sp.z = sp.z + 30;
}
n++;
}
}
var _local1 = "hide";
switch (mode) {
case _local1 :
_y = sy;
_xscale = 100;
break;
case _local1 = "down" :
if (_y < ey) {
_xscale = 100;
_y = (_y + 5);
} else {
wt = 0;
}
break;
case _local1 = "clear" :
if (cy < _y) {
_y = (_y - 1);
movepins();
} else {
wt = 0;
mode = "wait2";
}
_xscale = (100 - (1.1 * (ey - _y)));
break;
case _local1 = "up" :
if (sy < _y) {
_y = (_y - 2.5);
} else {
mode = "hide";
}
break;
case _local1 = "wait1" :
if (wt < 3) {
wt++;
} else {
mode = "clear";
}
break;
case _local1 = "wait2" :
if (wt < 1) {
wt++;
} else {
mode = "back";
}
break;
case _local1 = "wait3" :
if (wt < 30) {
wt++;
} else {
mode = "up";
}
break;
case _local1 = "back" :
if (_y < ey) {
_y = (_y + 1);
} else {
wt = 0;
_parent.mainengine.mode = "allclear";
mode = "wait3";
}
_xscale = (100 - (1.1 * (ey - _y)));
}
}
Instance of Symbol 88 MovieClip "hands" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(_parent.engine.dpt_hands);
mode = "hide";
init_x = -10;
mousedetect = false;
}
onClipEvent (enterFrame) {
function yellowbox() {
var n;
if (_root.playernow == "1") {
n = _root.score1.an;
if (9 < n) {
n = 9;
}
_root.score1.ybox.gotoAndStop(n + 2);
_root.score2.ybox.gotoAndStop(1);
}
if (_root.playernow == "2") {
n = _root.score2.an;
if (9 < n) {
n = 9;
}
_root.score2.ybox.gotoAndStop(n + 2);
_root.score1.ybox.gotoAndStop(1);
}
}
var _local1 = "hide";
switch (mode) {
case _local1 :
_x = init_x;
_y = 150;
startball = false;
case _local1 = "raise" :
_x = init_x;
if (-40 < _y) {
_y = (_y - ((_y + 50) / 5));
} else {
yellowbox();
mode = "ready";
}
break;
case _local1 = "omit" :
if (_y < 150) {
_y = (_y + 20);
} else {
if ((mousedetect == true) and (2000 < (getTimer() - smt))) {
emt = getTimer() - smt;
startball = true;
emx = smx;
emy = smy - 50;
}
if (mousedetect and startball) {
mousedetect = false;
startball = false;
emt = emt / 50;
_parent.ball.power = Math.sqrt(((emx - smx) * (emx - smx)) + ((emy - smy) * (emy - smy))) / Math.sqrt(0.2 * emt);
_parent.ball.a = (Math.atan2(emy - smy, emx - smx) * 57.295) + 90;
if ((65 < _parent.ball.a) and (180 >= _parent.ball.a)) {
_parent.ball.a = 65;
_parent.ball.power = _parent.ball.power / 2;
}
if ((_parent.ball.a < -65) or (180 < _parent.ball.a)) {
_parent.ball.a = -65;
_parent.ball.power = _parent.ball.power / 2;
}
if (_parent.ball.power < 50) {
_parent.ball.a = 15 - (30 * Math.random(1));
}
if (175 < _parent.ball.power) {
_parent.ball.power = 175;
}
_parent.ball.x = _x * 0.2;
_parent.ball.mode = "run";
mode = "hide";
_root.snd = new Sound();
_root.snd.attachSound("ball_run");
_root.snd.setVolume(30);
_root.snd.start(0, 0);
}
}
break;
case _local1 = "ready" :
if ((110 < _root._ymouse) and (_root._ymouse < 540)) {
_y = ((-40) + (Math.abs(_x) / 5));
_x = (_x + (((_xmouse * 2) - _x) / 20));
}
break;
case _local1 = "dash" :
if (-100 < _y) {
_y = (_y - ((_y + 200) / 20));
} else {
mode = "omit";
}
}
}
onClipEvent (mouseDown) {
if ((mode == "ready") and (_root._ymouse < 540)) {
smx = _root._xmouse;
smy = _root._ymouse;
mode = "dash";
smt = getTimer();
mousedetect = true;
}
}
onClipEvent (mouseUp) {
if (mousedetect == true) {
emt = getTimer();
emt = emt - smt;
emx = _root._xmouse;
emy = _root._ymouse;
startball = true;
}
}
Instance of Symbol 92 MovieClip "pinobj" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
val = new Array();
this.gotoAndStop(1);
brmode = "show";
sndc = new Sound();
pinsnd = false;
}
onClipEvent (enterFrame) {
function coldet() {
XXL = (_parent.engine.ball_w + _parent.engine.pin_w) / 1.9;
bz = _parent.ball.z;
bx = _parent.ball.x;
L = Math.sqrt(((bz - z) * (bz - z)) + ((bx - x) * (bx - x)));
if (L < XXL) {
colsound();
a = (Math.atan2(bz - z, bx - x) * 57.295) + 90;
if ((90 < a) and (180 >= a)) {
a = 90;
}
if ((180 < a) and (a < 360)) {
a = -90;
}
mode = "move";
v = _parent.ball.v * 2.2;
_parent.ball.power = _parent.ball.power * 0.98;
a = (-a) * 0.9;
this.gotoAndStop(21);
pindropanim(a, v, this);
}
}
function dropanim() {
this.swapDepths(this.hidelevel);
_parent.engine.remzbufball(name);
dz = 0;
if (30 < (100 * Math.random(1))) {
this.gotoAndPlay("drop1");
this._rotation = (this._rotation + 60) - (120 * Math.random(1));
}
}
function moveit() {
if (z < (_parent.engine.track_h + (_parent.engine.pin_h / 1.1))) {
z = z + ((v * Math.cos(a * 0.00174)) * 0.17);
x = x + ((v * Math.sin(a * 0.00174)) * 1.3);
} else {
dropanim();
mode = "drop1";
}
if ((52 < x) or (x < -52)) {
if (animmode == "anim04") {
this._rotation = this._rotation - 45;
}
if (animmode == "anim04f") {
this._rotation = this._rotation + 45;
}
if (animmode == "") {
_parent.engine.remzbufball(name);
this.swapDepths(this.tracklevel);
}
dz = 0;
mode = "drop";
}
}
function coldet2() {
n = 1;
while (n < 11) {
sp1 = "_parent.pin" + n;
sp11 = eval (sp1);
if (((mode == "move") and (20 < v)) and (sp11.mode == "show")) {
if (40 < v) {
dp = (v - 40) / 14;
} else {
dp = 0;
}
XXL = _parent.engine.pin_w * ((0.2 + (0.5 * Math.random(1))) + dp);
bz = sp11.z;
bx = sp11.x;
L = Math.sqrt(((bz - z) * (bz - z)) + ((bx - x) * (bx - x)));
if (L < XXL) {
as = (Math.atan2(bz - z, bx - x) * 57.295) + 90;
if ((90 < as) and (180 >= as)) {
as = 90;
}
if ((180 < as) and (as < 360)) {
as = -90;
}
v = v * 0.8;
sp11.v = v * 0.3;
sp11.mode = "move";
sp11.a = as * 0.9;
sp11.colsound();
sp11.gotoAndStop(22);
pindropanim(sp11.a, sp11.v, sp11);
}
}
n++;
}
}
function colsound() {
return(undefined);
}
function dropsound() {
snd2 = new Sound();
snd2n = Math.round(1 + (3.5 * Math.random(1)));
snd2name = "down00" + snd2n;
snd2.attachSound(sndname);
snd2.start(0, 0);
}
function pindropanim(aa, av, sp11) {
if (av < 160) {
if (50 < (100 * Math.random(1))) {
anmode = "anim02";
} else {
anmode = "anim04";
}
}
if (av < 27) {
anmode = "anim04";
}
if (av < 23) {
if (50 < (100 * Math.random(1))) {
anmode = "anim01";
} else {
anmode = "anim04";
}
}
if ((2 < av) and (av < 17)) {
if (50 < (100 * Math.random(1))) {
anmode = "anim01";
} else {
anmode = "anim03";
}
}
var _local1 = "anim01";
switch (anmode) {
case _local1 :
if (a >= 0) {
sp11.gotoAndPlay("anim01");
} else {
sp11.gotoAndPlay("anim01f");
}
return;
case _local1 = "anim02" :
if (0 >= a) {
sp11.gotoAndPlay("anim02");
this._rotation = this._rotation - (20 * Math.random(1));
} else {
sp11.gotoAndPlay("anim02f");
this._rotation = this._rotation + (20 * Math.random(1));
}
return;
case _local1 = "anim03" :
if (a >= 0) {
sp11.gotoAndPlay("anim03");
this._rotation = this._rotation - (20 * Math.random(1));
} else {
sp11.gotoAndPlay("anim03f");
this._rotation = this._rotation + (20 * Math.random(1));
}
return;
case _local1 = "anim04" :
if (0 >= a) {
animmode = "anim04";
sp11.gotoAndPlay("anim04");
this._rotation = this._rotation + (15 * Math.random(1));
} else {
animmode = "anim04f";
sp11.gotoAndPlay("anim04f");
this._rotation = this._rotation - (15 * Math.random(1));
}
}
}
var _local1 = "off";
switch (mode) {
case _local1 :
brmode = "hide";
break;
case _local1 = "bornhide" :
_y = 600;
mode = "prisoski";
break;
case _local1 = "show" :
mt = 0;
brmode = "show";
animmode = "";
val = _parent.engine.xz(x, z);
_x = val[1];
_y = val[2];
coldet();
break;
case _local1 = "hide" :
gotoAndStop (2);
break;
case _local1 = "prisoski" :
pinsnd = false;
val = _parent.engine.xz(x, z);
_x = val[1];
_y = (val[2] + _parent.prisoski.dy);
break;
case _local1 = "move" :
brmode = "hide";
moveit();
val = _parent.engine.xz(x, z);
_x = val[1];
_y = val[2];
coldet2();
mt++;
if (15 < mt) {
mode = "sleep";
}
break;
case _local1 = "drop" :
if (dz < 8) {
dz = dz + 2;
_y = (_y + 2);
} else {
mode = "borderdropped";
}
break;
case _local1 = "drop1" :
if (dz < 6) {
dz = dz + 2;
_y = (_y + 2);
} else {
mode = "dropped";
}
break;
case _local1 = "dropped" :
_y = (_y + 2);
break;
case _local1 = "borderdropped" :
val = _parent.engine.xz(x, z);
_x = val[1];
_y = (val[2] + dz);
if ((_parent.engine.track_h + 20) < z) {
dropanim();
mode = "drop1";
}
break;
case _local1 = "sleep" :
val = _parent.engine.xz(x, z);
_x = val[1];
_y = (val[2] + dz);
if ((_parent.engine.track_h + 20) >= z) {
break;
}
dropanim();
mode = "drop1";
}
}
Instance of Symbol 158 MovieClip "ball" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
this.swapDepths(_parent.engine.dpt_ballstart);
val = new Array();
x = 0;
z = -50;
track_h = _parent.engine.track_h;
mode = "hide";
name = "ball";
}
onClipEvent (enterFrame) {
var _local1 = "hide";
switch (mode) {
case _local1 :
z = -50;
_y = 100;
dropz = 0;
break;
case _local1 = "run" :
v = track_h / (120 - (power / 2));
if (z < (track_h + 80)) {
z = z + v;
} else {
mode = "drop";
}
a = a + (a * 0.07);
x = x + (v * Math.sin(a * 0.00174));
if (x >= 53) {
x = 59;
mode = "border";
dz = 0;
break;
}
if (x < -53) {
x = -59;
mode = "border";
dz = 0;
} else {
val = _parent.engine.xz(x, z);
_x = val[1];
_y = val[2];
_width = val[3];
_height = (val[3] * 1.71);
break;
if (dz == 0) {
_root.snd2 = new Sound();
_root.snd2.attachSound("ball_border");
_root.snd2.setVolume(50);
_root.snd2.start(0, 0);
}
if (dz < 1) {
dz++;
}
_parent.engine.remzbufball("ball");
this.swapDepths(_parent.engine.dpt_balltrack);
v = 0.7 * (track_h / 60);
if (z < (track_h + 80)) {
z = z + v;
} else {
mode = "drop";
}
val = _parent.engine.xz(x, z);
_x = val[1];
_y = (val[2] + dz);
_width = val[3];
_height = (val[3] * 1.71);
break;
if (dropz == 0) {
_root.snd.stop();
_root.snd.attachSound("ball_fall");
_root.snd.setVolume(40);
_root.snd.start(0, 0);
}
_parent.engine.remzbufball("ball");
this.swapDepths(_parent.engine.dpt_ballhide);
if (dropz < 20) {
z = z + v;
val = _parent.engine.xz(x * 0.9, z);
_x = val[1];
_y = (_y + 2);
dropz++;
} else {
mode = "hide";
_parent.prisoski.mode = "cleardown";
}
}
case _local1 = "border" :
if (dz == 0) {
_root.snd2 = new Sound();
_root.snd2.attachSound("ball_border");
_root.snd2.setVolume(50);
_root.snd2.start(0, 0);
}
if (dz < 1) {
dz++;
}
_parent.engine.remzbufball("ball");
this.swapDepths(_parent.engine.dpt_balltrack);
v = 0.7 * (track_h / 60);
if (z < (track_h + 80)) {
z = z + v;
} else {
mode = "drop";
}
val = _parent.engine.xz(x, z);
_x = val[1];
_y = (val[2] + dz);
_width = val[3];
_height = (val[3] * 1.71);
break;
case _local1 = "drop" :
if (dropz == 0) {
_root.snd.stop();
_root.snd.attachSound("ball_fall");
_root.snd.setVolume(40);
_root.snd.start(0, 0);
}
_parent.engine.remzbufball("ball");
this.swapDepths(_parent.engine.dpt_ballhide);
if (dropz < 20) {
z = z + v;
val = _parent.engine.xz(x * 0.9, z);
_x = val[1];
_y = (_y + 2);
dropz++;
} else {
mode = "hide";
_parent.prisoski.mode = "cleardown";
}
}
}
Instance of Symbol 201 MovieClip "mainengine" in Symbol 68 MovieClip Frame 1
onClipEvent (load) {
mode = "init";
}
onClipEvent (enterFrame) {
var _local1 = "init";
switch (mode) {
case _local1 :
dash = 2;
pincount = 10;
mode = "start";
break;
case _local1 = "start" :
_parent.prisoski.mode = "down";
mode = "kikckdown";
break;
case _local1 = "gameover" :
_parent.prisoski.mode = "clearup";
_parent.destroer.mode = "up";
_parent.prisoski.cleardisplay();
_root.gotoAndPlay("GameOver");
mode = "go";
break;
case _local1 = "kikcdown" :
break;
case _local1 = "wait" :
meta = new Array();
n = 1;
while (n < 11) {
sp1 = "_parent.pin" + n;
sp11 = eval (sp1);
if (sp11.brmode == "hide") {
meta.splice(n - 1, 1, "off");
} else {
meta.splice(n - 1, 1, "show");
}
n++;
}
_parent.engine.ballborn();
dpc = 0;
n = 1;
while (n < 11) {
sp1 = "_parent.pin" + n;
sp11 = eval (sp1);
if (meta[n - 1] == "off") {
sp11.mode = "off";
} else {
dpc++;
sp11.brmode = "show";
}
n++;
}
if (dash == 1) {
n = 1;
while (n < 11) {
sp1 = "_parent.pin" + n;
sp11 = eval (sp1);
sp11.brmode = "show";
sp11.mode = "prisoski";
n++;
}
dash = 2;
pincount = (10 - pincount1) - dpc;
if (_root.playernow == "1") {
_root.score1.mode = "result";
_root.score1.addscore = pincount;
}
if (_root.playernow == "2") {
_root.score2.mode = "result";
_root.score2.addscore = pincount;
}
} else {
pincount1 = pincount - dpc;
if (_root.playernow == "1") {
_root.score1.mode = "game";
_root.score1.addscore = pincount1;
}
if (_root.playernow == "2") {
_root.score2.mode = "game";
_root.score2.addscore = pincount1;
}
dash = 1;
}
_parent.prisoski.mode = "down";
mode = "run";
if (pincount1 == 10) {
dash = 2;
mode = "run";
n = 1;
while (n < 11) {
sp1 = "_parent.pin" + n;
sp11 = eval (sp1);
sp11.brmode = "show";
sp11.mode = "prisoski";
n++;
}
if (_root.playernow == "1") {
_root.score1.mode = "result";
_root.score1.addscore = pincount1;
}
if (_root.playernow == "2") {
_root.score2.mode = "result";
_root.score2.addscore = pincount1;
}
}
break;
case _local1 = "clear" :
_parent.destroer.mode = "clear";
mode = "waitclear";
pincount = 10;
break;
case _local1 = "allclear" :
mode = "wait";
}
}
Symbol 68 MovieClip Frame 20
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 2
play();
Symbol 213 MovieClip Frame 7
stop();
Symbol 218 MovieClip Frame 1
stop();
Symbol 218 MovieClip Frame 2
stop();
Symbol 218 MovieClip Frame 3
stop();
Symbol 218 MovieClip Frame 4
stop();
Symbol 218 MovieClip Frame 5
stop();
Symbol 218 MovieClip Frame 6
stop();
Symbol 218 MovieClip Frame 7
stop();
Symbol 218 MovieClip Frame 8
stop();
Symbol 218 MovieClip Frame 9
stop();
Symbol 218 MovieClip Frame 10
stop();
Symbol 218 MovieClip Frame 11
stop();
Symbol 220 MovieClip Frame 1
stop();
Symbol 220 MovieClip Frame 2
stop();
Symbol 220 MovieClip Frame 3
stop();
Symbol 220 MovieClip Frame 4
stop();
Symbol 220 MovieClip Frame 5
stop();
Symbol 244 MovieClip Frame 1
stop();
Symbol 244 MovieClip Frame 2
stop();
Symbol 244 MovieClip Frame 3
stop();
Symbol 244 MovieClip Frame 4
stop();
Symbol 244 MovieClip Frame 5
stop();
Symbol 248 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 2
stop();
Symbol 248 MovieClip Frame 3
stop();
Symbol 248 MovieClip Frame 4
stop();
Symbol 248 MovieClip Frame 5
stop();
Symbol 233 MovieClip Frame 1
stop();
Symbol 233 MovieClip Frame 2
stop();
Symbol 233 MovieClip Frame 3
stop();
Symbol 233 MovieClip Frame 4
stop();
Symbol 233 MovieClip Frame 5
stop();
Instance of Symbol 220 MovieClip "cell1" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell2" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell3" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell4" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell5" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell6" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell7" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell8" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell9" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 233 MovieClip "cell10" in Symbol 216 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
rnum2 = "";
ctrnum = "";
sum = "";
extra.gotoAndStop("normal");
extra2.gotoAndStop("normal");
}
Symbol 254 MovieClip Frame 1
stop();
Instance of Symbol 220 MovieClip "cell1" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell2" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell3" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell4" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell5" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell6" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell7" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell8" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 220 MovieClip "cell9" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
ctrnum = "";
sum = "";
}
Instance of Symbol 233 MovieClip "cell10" in Symbol 254 MovieClip Frame 1
onClipEvent (load) {
lnum = "";
rnum = "";
rnum2 = "";
ctrnum = "";
sum = "";
extra.gotoAndStop("normal");
extra2.gotoAndStop("normal");
}
Symbol 254 MovieClip Frame 2
stop();
Symbol 260 Button
on (release) {
}
Symbol 264 Button
on (release) {
getURL ("http://www.2DPlay.com", "_blank");
}
Symbol 268 Button
on (release) {
getURL ("http://www.2DPlay.com", "_blank");
}
Symbol 273 MovieClip Frame 1
stop();
Symbol 273 MovieClip Frame 2
stop();
Symbol 273 MovieClip Frame 3
stop();
Symbol 273 MovieClip Frame 4
stop();
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 2
stop();
Symbol 290 MovieClip Frame 3
stop();
Symbol 290 MovieClip Frame 4
stop();
Symbol 294 Button
on (release) {
_root.gameover = 1;
}
Symbol 296 Button
on (release) {
if (!_root.is_a_challenge) {
_root.gotoandplay("Menu");
}
}