Frame 1
("part1,stop ASV!" < (user2 >= undefined)) || (1());
user = "part2,stop ASV!";
Frame 2
0();
Frame 3
Frame 5
this.level = new Array();
this.max = 19;
levels = "00000000000000000002000000000002120000000002151200000002144412000002133333120002222222222200022333332200002209990220000220010022000022001002200002200100220000220010022000022001002200002201310220000221444122002222222222222222222222222200000000000000000000000000,00000000000000000000000000000000000000000000000000000000003000000000003030000000003000300000003444443000003211111230003221494122303111199911113032214941223000321111123000003444443000000030003000000000303000000000003000000000000000000000000000000000000000000000,10000000000011000000000001410000g00001441000g8g0001424103g8g30142241003g300142224100300142222410030014222224103014222222410301422222241030142222224103014222224100300142222410000014222410000000142241000000014211000ggg00011000006g600000000006g60000066660ggg06666,0000000000000000000000000000000000000000000000000000gggg30003gggg22g3000003g222g300000003g2g30000100003g300001g10000300001g8g100000001g888g1000001g22822g10001g2222222g101g000000000g10000000000000xxxxx000xxxxx00000000000001110000000111181ggggggg1811110000000111,111111111111100222222222000000ggggg00000000050500000000050005000000050000050000050040400500050040004005050040000040050040000000400040008580004040008555800040008550558000008550005580008550000055808gggg000gggg802gggg0gggg20002gg111gg200000211111200000xxxxxxxxx00,00000000000000ggg01110ggg00g1g01g10g1g00g1g01g10g1g00g6g01g10g6g00g6g01g10g6g00g1g01g10g1g00g1g01g10g1g00ggg01g10ggg0000001710000000000171000000ggg01g10ggg00g1g01g10g1g00g1g01g10g1g00g6g01g10g6g00g6g01g10g6g00g1g01g10g1g00g1g01g10g1g00ggg01110ggg00000000000000,00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000g4000000000002g4000000000012g4000000000412g400000000g412g400000002g412g400000012g412g400000412g412g40000g412g412g40002g412g412g40,00220022002200022002200220000000000000000000000000000010001000100441144114411414gg14gg14gg1g002g002g002g1012101210121001200120012000420042004201142114211420100g100g100g040gg40gg40gg4g0gg40gg40gg440440044004400040004000400000000000000022002200220022200220022002,2g0g20502g0g2g202g545g202g20g02g0g20g020g2g54445g2g002g2g000g2g204005440445004g00g0g1g0g00g145441g14454100g0gx0xg0g00054410x0144500g00g0x0g00g054141x0x14145g00g41g14g00g40014g1g410040040g404g040002g2144412g200g2g0g0g0g2g02x0x21412x0x2g0x0g010g0x0g20x0200020x02,00000000000000000006000000000006460000000006444600000006444446000006ggg4ggg60006ggggggggg600xxxxxxxxxxx00000x222x00000000x242x00000000x242x00000000x222x00000000x000x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000,002000100020002g2010102g2002021g4g1202002g2010102g20002000100020000000040000000x0004g4000x0000040g040000000404g404000004g4g4g4g400004gg4g4gg400000400g004000000040g0400000x0004g4000x00000004000000002000100020002g2010102g2002021g4g1202002g2010102g200020001000200,0000040400000000040g04000000040g0g040000040g010g0400040g01010g04040g0100010g040g010020010g0g01020202010g0100222220010100022222000110022222220010102222222010g01xx2x2xx10g0g010000010g040g0100010g04040g01010g0400040g010g040000040g0g04000000040g0400000000040400000,00006000600004g41g606g14g4g4g10g6g01g4g4g4000g0004g4000000000000001006000600100001g606g10004g410g6g014g4g4g100g001g4g4g41g000g14g4000100g001000010g0g0g0g010000260g0620004g40g606g04g4g4g02g6g20g4g4g4002g2004g4000060206000001012606210100001g262g10004g410g2g014g4,000000400000000g0004000g000g0g00400g0g00000044400000000044g44000000144g6g441000014g666g410000144g6g44100001044g440100001004440010000100040001000010004000100001000400010001g1004001g101g4g10401g4g101g1004001g10001000400010000100040001000010g000g0100000000g000000,000000000000000002000200000002g212g200000002010200000000xx1xx0000000900100901001099g1g9901001099g1g990100109gg1gg90g00g066616660g00g066616660g00g04gg1gg40g001044g1g4401001044g1g4401001040010040100000xx1xx000000002010200000002g212g200000002000200000000000000000,0000000000000000000000000004000000000400400000000040044000g000440044000g000440044000g000440044401g104440044401g104440099901g1099900000g1g1g00000000g1g1g00000006g6g6g60000000000000000x0x0x0x0x0x0x00000000000000002000002000002g20002g20000020000020000000000000000,0000000000000000000g000000000g00g00g000000gx101xg0000090010100900009000g000900000gx0g0xg000000g00000g00000400000004000040x101x0400000g01010g000000g01g10g0000040x1g1x0400004001g100400004001g100400004xx1g1xx400004001g100400004001g1004000000x1g1x0000000001g100000,1111111111111000000000000000000000000000xxx00x00xxx0000000000000000000000000000099999999900009222222290000092ggg29000000092g29000000x0092900x00000x00900x0000000x000x00000000000000000013333133331000166616661000001331331000000013131000000000111000000000001000000,g222g000g222g0g2g00000g2g000g0000000g00xx000xxx000xx011011111011000101111101000004011104000g00400100400g2g044000440g222g4440444g222g044000440g2g00400100400g000401110400000001111100000000111110000xx000xxx000xx000000000000000g0000000g000g2g00000g2g0g222g000g222g,0000g1g1g00000000g1g1g000002200ggg00220022000g000220022000000022002206404602200220644460220022066466022002206464602200220646460220002064646020000206464602000020664660200002064446020000206404602000020000000200002000g00020000200ggg002000000g1g1g00000000g1g1g0000";
i = 0;
while (this.max >= i) {
this.level[i] = this.levels.substr((i * 260) + i, 260);
i++;
}
Frame 6
Mouse.show();
Frame 7
lv.levels = (int(max) + 1) + " levels";
if (0 < score) {
lastscore = "You last score - " + score;
} else {
lastscore = "";
}
stop();
Frame 13
lev = 0;
lev1 = 1;
max_level = max;
score = 0;
lives = 5;
game.level = level[lev];
stop();
Instance of Symbol 103 MovieClip "game" in Frame 13
/* no clip actions */
Symbol 10 MovieClip [Ark] Frame 10
stop();
Symbol 10 MovieClip [Ark] Frame 20
gotoAndPlay (1);
Symbol 10 MovieClip [Ark] Frame 34
stop();
Symbol 15 MovieClip [ball] Frame 1
stop();
Symbol 15 MovieClip [ball] Frame 26
gotoAndPlay (2);
Symbol 15 MovieClip [ball] Frame 30
stop();
Symbol 19 MovieClip [Brick3] Frame 1
stop();
Symbol 22 MovieClip [brick2] Frame 1
stop();
Symbol 22 MovieClip [brick2] Frame 10
this.removeMovieClip();
stop();
Symbol 22 MovieClip [brick2] Frame 20
this.removeMovieClip();
Symbol 22 MovieClip [brick2] Frame 30
stop();
Symbol 25 MovieClip [Brick] Frame 1
stop();
Symbol 25 MovieClip [Brick] Frame 2
Symbol 25 MovieClip [Brick] Frame 9
this.removeMovieClip();
stop();
Symbol 25 MovieClip [Brick] Frame 20
this.removeMovieClip();
stop();
Symbol 27 MovieClip [sr9] Frame 30
gotoAndPlay (10);
Symbol 30 MovieClip [sr8] Frame 30
gotoAndPlay (10);
Symbol 32 MovieClip [sr7] Frame 30
gotoAndPlay (10);
Symbol 34 MovieClip [sr6] Frame 30
gotoAndPlay (10);
Symbol 36 MovieClip [sr5] Frame 30
gotoAndPlay (10);
Symbol 38 MovieClip [sr4] Frame 30
gotoAndPlay (10);
Symbol 40 MovieClip [sr3] Frame 30
gotoAndPlay (10);
Symbol 42 MovieClip [sr2] Frame 30
gotoAndPlay (10);
Symbol 44 MovieClip [sr1] Frame 30
gotoAndPlay (10);
Symbol 52 MovieClip [lev] Frame 13
i = 0;
Symbol 52 MovieClip [lev] Frame 15
if (100 < (i++)) {
play();
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 52 MovieClip [lev] Frame 20
_parent.levout = false;
this.removeMovieClip();
stop();
Symbol 56 MovieClip Frame 26
gotoAndPlay (1);
Symbol 57 MovieClip [arrow] Frame 5
stop();
Symbol 57 MovieClip [arrow] Frame 9
this.removeMovieClip();
Symbol 59 MovieClip Frame 10
stop();
Symbol 60 MovieClip [fire2] Frame 1
stop();
Symbol 60 MovieClip [fire2] Frame 20
act = 2;
stop();
Symbol 61 MovieClip [sr9] Frame 30
gotoAndPlay (10);
Symbol 62 MovieClip [sr8] Frame 30
gotoAndPlay (10);
Symbol 63 MovieClip [sr7] Frame 30
gotoAndPlay (10);
Symbol 64 MovieClip [sr6] Frame 30
gotoAndPlay (10);
Symbol 65 MovieClip [sr5] Frame 30
gotoAndPlay (10);
Symbol 66 MovieClip [sr4] Frame 30
gotoAndPlay (10);
Symbol 67 MovieClip [sr3] Frame 30
gotoAndPlay (10);
Symbol 68 MovieClip [sr2] Frame 30
gotoAndPlay (10);
Symbol 69 MovieClip [sr1] Frame 30
gotoAndPlay (10);
Symbol 80 MovieClip Frame 17
stop();
Symbol 80 MovieClip Frame 22
stop();
Symbol 84 MovieClip Frame 10
stop();
Symbol 90 Button
on (release) {
Mouse.hide();
Title.play();
play();
}
Symbol 100 Button
on (rollOver) {
_parent.over = false;
}
on (rollOut) {
_parent.over = true;
}
on (release) {
cl = true;
}
Symbol 103 MovieClip Frame 1
function initVars() {
kk = 0;
i = 0;
while (5 >= i) {
fr2_ = eval (fr2a[i]);
fr2_.removeMovieClip();
i++;
}
fr2.removeMovieClip();
fp.removeMovieClip();
f.removeMovieClip();
i = 0;
while (cs >= i) {
sr_ = eval (sr[i]);
sr_.removeMovieClip();
i++;
}
dx = 2;
mx = 0;
go = false;
cl = false;
ok = 0;
kr = 0.6;
a1 = 0;
a2 = 0;
a3 = 0;
sm = -1;
sr = new Array();
st = new Array();
i = 0;
while (10 >= i) {
st[i] = 0;
i++;
}
cs = 0;
fr = -1;
st = 0;
over = false;
bb = -1;
obw = r._width;
r._x = 195;
r._y = 390;
_xmouse = 195;
b._x = 195;
b._y = 385;
b._width = 10;
b._height = 10;
}
attachMovie("Ark", "Ark", 3000);
r = Ark;
attachMovie("Ball", "Ball", 3001);
b = Ball;
attachMovie("lev", "lev", 100000);
lev_ = lev;
lev_.lev.level = ("LEVEL\r- " + (int(_parent.lev) + 1)) + " -";
lev_._x = 195;
lev_._y = 200;
lev_._xscale = 70;
lev_._yscale = 70;
_parent.lev1 = int(_parent.lev) + 1;
cn = 0;
count = 0;
cb = 0;
z = 100;
y = 0;
while (19 >= y) {
x = 0;
while (12 >= x) {
br = eval ((("b_" + x) + "_") + y);
br.removeMovieClip();
ch = level.substr(cn, 1);
cn++;
if (ch != "0") {
count++;
if ((((ch == "6") or (ch == "7")) or (ch == "8")) or (ch == "9")) {
attachMovie("Brick2", (("b_" + x) + "_") + y, z++);
} else if (ch == "x") {
cb++;
attachMovie("Brick3", (("b_" + x) + "_") + y, z++);
} else {
attachMovie("Brick", (("b_" + x) + "_") + y, z++);
}
br = eval ((("b_" + x) + "_") + y);
br_col = new Color(br);
br._x = x * 30;
br._y = y * 15;
br.v = true;
br.i = 1;
br.n = ch;
if (ch == "1") {
br_col.setTransform({aa:"100", ga:"-100", ba:"-100"});
} else if (ch == "2") {
br_col.setTransform({aa:"100", ra:"-100", ba:"-100"});
} else if (ch == "3") {
br_col.setTransform({aa:"100"});
} else if (ch == "4") {
br_col.setTransform({aa:"100", ga:"-100", ra:"-100"});
} else if (ch == "5") {
br_col.setTransform({aa:"100", ga:"70", ba:"-100"});
} else if (ch == "6") {
br_col.setTransform({aa:"90", ga:"-100", ba:"-100"});
} else if (ch == "7") {
br_col.setTransform({aa:"80", ra:"-100", ba:"-100"});
} else if (ch == "8") {
br_col.setTransform({aa:"70"});
} else if (ch == "9") {
br_col.setTransform({aa:"60", ga:"-100", ra:"-100"});
} else if (ch == "g") {
br_col.setTransform({aa:"100", ba:"-100"});
} else if (ch == "x") {
br_col.setTransform({aa:"100", ra:"0", ga:"40", ba:"60"});
}
}
x++;
}
y++;
}
initVars();
s3 = new Sound();
s3.attachSound("s3");
s4 = new Sound();
s4.attachSound("s4");
s5 = new Sound();
s5.attachSound("s5");
s6 = new Sound();
s6.attachSound("s6");
s7 = new Sound();
s7.attachSound("s7");
s8 = new Sound();
s8.attachSound("s8");
s9 = new Sound();
s9.attachSound("s9");
s10 = new Sound();
s10.attachSound("s10");
Instance of Symbol 61 MovieClip [sr9] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 62 MovieClip [sr8] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 63 MovieClip [sr7] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 64 MovieClip [sr6] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 65 MovieClip [sr5] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 66 MovieClip [sr4] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 67 MovieClip [sr3] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 68 MovieClip [sr2] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 69 MovieClip [sr1] in Symbol 103 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (20);
}
Instance of Symbol 98 MovieClip in Symbol 103 MovieClip Frame 1
onClipEvent (keyDown) {
_parent.key_ = Key.getCode();
if (!_parent.over) {
if ((_parent.key_ == 80) and _parent.go) {
_parent.over = true;
}
} else {
_parent.over = false;
}
}
onClipEvent (keyUp) {
_parent.key_ = 0;
}
Symbol 103 MovieClip Frame 2
if (!over) {
rw = r._width / 2;
bw = b._Width / 2;
if (cl or (key_ == 32)) {
lev_.gotoAndPlay("go1");
cl = false;
key_ = 0;
if (!go) {
go = true;
} else if ((0 < fr) and (fp.go != 1)) {
s8.start();
attachMovie("fr", "fire-play", 1001);
fp = fire-play;
fp._x = f._x;
fp._y = f._y;
fp.n = 20;
fp._xscale = f._xscale;
fp.go = 1;
}
}
if (fp.go == 1) {
fw = fp._width / 2;
fp._y = fp._y - fp.n;
fp.n = fp.n * 0.03;
if (fp.n < 10) {
fp.n = 10;
}
if (fp._y < 10) {
fp.go = 0;
fp.removeMovieClip();
}
t1 = eval ((("b_" + Math.round(((fp._x - fw) / 30) - 0.5)) + "_") + Math.round((fp._y / 15) - 0.5));
t2 = eval ((("b_" + Math.round(((fp._x + fw) / 30) - 0.5)) + "_") + Math.round((fp._y / 15) - 0.5));
if ((t1.n == "x") or (t2.n == "x")) {
fp.go = 0;
fp.removeMovieClip();
}
if (t1.v and (t1.n != "x")) {
ok = 3;
t1.v = false;
t1.gotoAndPlay("go1");
_parent.score = _parent.score + 5;
count--;
}
if (t2.v and (t1.n != "x")) {
ok = 3;
t2.v = false;
t2.gotoAndPlay("go1");
count--;
_parent.score = _parent.score + 5;
}
}
if (mx != _xmouse) {
move = true;
r._x = _parent._xmouse * 0.625;
dmx = _xmouse - mx;
mx = _xmouse;
} else {
move = false;
if (de) {
re = 10 - (Math.random() * 20);
r._x = b._x + re;
}
dmx = 0;
}
if (0 < key_) {
if (key_ == 37) {
r._x = r._x - ddr;
} else if (key_ == 39) {
r._x = r._x + ddr;
} else if (key_ == 81) {
count = 0;
gotoAndPlay (4);
}
ddr = ddr * 1.01;
} else {
ddr = 7;
}
if (r._x < rw) {
r._x = rw;
}
if ((390 - rw) < r._x) {
r._x = 390 - rw;
}
if ((f1 = 1)) {
f._x = r._x;
f._xscale = r._xscale;
}
if (0 < cs) {
csi = 0;
while (cs >= csi) {
sr_ = eval (sr[csi]);
sr_._y = sr_._y + sr_.n;
sr_.n = sr_.n * 1.03;
if (sr_.hitTest(r)) {
_parent.score = _parent.score + 20;
sr_._y = 400;
r.gotoAndPlay("go2");
if (sr_.srr == 1) {
kr = kr + 0.25;
} else if (sr_.srr == 2) {
kr = kr - 0.3;
} else if (sr_.srr == 3) {
r._width = r._width * 1.5;
if (100 < r._width) {
r._width = 100;
}
} else if (sr_.srr == 4) {
r._width = r._width / 1.5;
if (r._width < 20) {
r._width = 20;
}
} else if (sr_.srr == 5) {
sm = sm + 300;
b.gotoAndPlay(2);
} else if (sr_.srr == 7) {
if (0 >= bb) {
bb = 500;
} else {
bb = bb + 200;
}
b._width = 15;
b._height = 15;
} else if (sr_.srr == 8) {
_parent.lives++;
} else if (sr_.srr == 6) {
if (fr == -1) {
fr = 200;
attachMovie("fr", "fires", 1000);
f = fires;
f._x = r._X;
f._y = 390;
} else {
fr = fr + 200;
}
} else if ((sr_.srr == 9) and (!fr2.act)) {
attachMovie("fire2", "fr2", 100099);
fr2 = fr2;
fr2._x = (Math.random() * 300) + 45;
fr2._y = (Math.random() * 200) + 50;
fr2._xscale = 50;
fr2._yscale = 50;
fr2.act = 1;
fr2.num = 0;
}
sr_.removeMovieClip();
i = csi;
while ((cs - 1) >= i) {
sr[i] = sr[i + 1];
i++;
}
cs--;
}
if (400 < sr_._y) {
sr_.removeMovieClip();
i = csi;
while ((cs - 1) >= i) {
sr[i] = sr[i + 1];
i++;
}
cs--;
}
csi++;
}
}
if (go) {
kr = kr + 0.00015;
if (1.8 < kr) {
kr = 1.8;
}
if (kr < 0.4) {
kr = 0.4;
}
if (0 < st) {
st--;
}
if (0 < ok) {
if (ok == 2) {
_parent.score = _parent.score + 10;
s5.start();
if (_parent.lev < 3) {
ll = 3;
} else if (9 < _parent.lev) {
ll = 9;
} else {
ll = _parent.lev;
}
if ((((Math.random() * 10) < 2.5) and (cs < 5)) and (st == 0)) {
st = 50;
cs++;
mr = Math.round((Math.random() * 50000) + 5000);
src = "sr" + mr;
srr = Math.round(Math.random() * ll) + 1;
attachMovie("sr" + srr, src, mr);
sr[cs] = src;
sr_ = eval (sr[cs]);
sr_._x = b._x;
sr_._y = b._y;
sr_.n = 0.8;
sr_.srr = srr;
}
} else if (ok == 1) {
s6.start();
}
if (ok == 3) {
s5.start();
}
ok = 0;
}
if (b._y >= (390 - bw)) {
bbx = b._x - r._x;
if ((rw + bw) >= Math.abs(bbx)) {
b._y = 390 - bw;
dy = -dy;
kf = Math.abs(Math.Round(bbx / 5)) + 1;
dx = bbx / kf;
s3.start();
r.gotoAndPlay("go2");
a1 = 1;
}
}
if (dx == 0) {
dx = 0.5;
}
if (5 < dx) {
dxb = 5;
}
if (dx < -5) {
dxb = -5;
}
if (0 < dy) {
dy = 7 - Math.abs(dx);
} else {
dy = -(7 - Math.abs(dx));
}
b._x = b._x + (dx * kr);
b._y = b._y + (dy * kr);
if (b._x < bw) {
b._x = bw;
dx = -dx;
ok = 1;
}
if ((390 - bw) < b._x) {
b._x = 390 - bw;
dx = -dx;
ok = 1;
}
if (b._y < bw) {
b._y = bw;
dy = -dy;
ok = 1;
}
if ((400 - bw) < b._y) {
b._y = 400 - bw;
dy = -dy;
ok = 3;
go = false;
b._y = 385;
sm = 0;
b.gotoAndPlay("go2");
s4.start();
_parent.lives--;
r._width = 50;
dx = 2;
kr = 1;
r.gotoAndPlay(11);
}
t1 = eval ((("b_" + Math.round(((b._x - bw) / 30) - 0.5)) + "_") + Math.round(((b._y - bw) / 15) - 0.5));
t2 = eval ((("b_" + Math.round(((b._x + bw) / 30) - 0.5)) + "_") + Math.round(((b._y - bw) / 15) - 0.5));
t3 = eval ((("b_" + Math.round(((b._x + bw) / 30) - 0.5)) + "_") + Math.round(((b._y + bw) / 15) - 0.5));
t4 = eval ((("b_" + Math.round(((b._x - bw) / 30) - 0.5)) + "_") + Math.round(((b._y + bw) / 15) - 0.5));
t1.ch = false;
t2.ch = false;
t3.ch = false;
if (t1.v) {
t1.ch = true;
if ((0 >= sm) or (t1.n == "x")) {
if (t1._alpha >= 95) {
if (t1.n != "x") {
ok = 2;
t1.v = false;
count--;
} else {
ok = 1;
}
t1.gotoAndPlay("go2");
} else {
ok = 1;
t1._alpha = t1._alpha + 10;
t1.gotoAndPlay("go3");
}
if ((dx < 0) and (dy < 0)) {
ddx = (t1._x + 30) - (b._x - bw);
ddy = (t1._y + 15) - (b._y - bw);
if (ddy < ddx) {
dy = -dy;
} else {
dx = -dx;
}
} else if ((0 < dx) and (dy < 0)) {
dy = -dy;
} else if ((dx < 0) and (0 < dy)) {
dx = -dx;
}
} else if (t1.n != "x") {
ok = 2;
t1.v = false;
count--;
t1.gotoAndPlay("go1");
} else {
ok = 1;
t1.gotoAndPlay("go2");
}
}
if (t2.v and (!t2.ch)) {
t2.ch = true;
if ((0 >= sm) or (t2.n == "x")) {
if (t2._alpha >= 95) {
if (t2.n != "x") {
ok = 2;
t2.v = false;
count--;
} else {
ok = 1;
}
t2.gotoAndPlay("go2");
} else {
ok = 1;
t2._alpha = t2._alpha + 10;
t2.gotoAndPlay("go3");
}
if ((0 < dx) and (dy < 0)) {
ddx = (b._x + bw) - t2._x;
ddy = (t2._y + 15) - (b._y - bw);
if (ddy < ddx) {
dy = -dy;
} else {
dx = -dx;
}
} else if ((0 < dx) and (0 < dy)) {
dx = -dx;
} else if ((dx < 0) and (dy < 0)) {
dy = -dy;
}
} else if (t2.n != "x") {
ok = 2;
t2.v = false;
count--;
t2.gotoAndPlay("go1");
} else {
ok = 1;
t2.gotoAndPlay("go2");
}
}
if (t3.v and (!t3.ch)) {
t3.ch = true;
if ((0 >= sm) or (t3.n == "x")) {
if (t3._alpha >= 95) {
if (t3.n != "x") {
ok = 2;
t3.v = false;
count--;
} else {
ok = 1;
}
t3.gotoAndPlay("go2");
} else {
ok = 1;
t3._alpha = t3._alpha + 10;
t3.gotoAndPlay("go3");
}
if ((0 < dx) and (0 < dy)) {
ddx = (b._x + bw) - t3._x;
ddy = (b._y + bw) - t3._y;
if (ddy < ddx) {
dy = -dy;
} else {
dx = -dx;
}
} else if ((dx < 0) and (0 < dy)) {
dy = -dy;
} else if ((0 < dx) and (dy < 0)) {
dx = -dx;
}
} else if (t3.n != "x") {
ok = 2;
t3.v = false;
count--;
t3.gotoAndPlay("go1");
} else {
ok = 1;
t3.gotoAndPlay("go2");
}
}
if (t4.v and (!t4.ch)) {
if ((0 >= sm) or (t4.n == "x")) {
if (t4._alpha >= 95) {
if (t4.n != "x") {
ok = 2;
t4.v = false;
count--;
} else {
ok = 1;
}
t4.gotoAndPlay("go2");
} else {
ok = 1;
t4._alpha = t4._alpha + 10;
t4.gotoAndPlay("go3");
}
if ((dx < 0) and (0 < dy)) {
ddx = (t4._x + 30) - (b._x - bw);
ddy = (b._y + bw) - t4._y;
if (ddy < ddx) {
dy = -dy;
} else {
dx = -dx;
}
} else if ((0 < dx) and (0 < dy)) {
dy = -dy;
} else if ((dx < 0) and (dy < 0)) {
dx = -dx;
}
} else if (t4.n != "x") {
ok = 2;
t4.v = false;
count--;
t4.gotoAndPlay("go1");
} else {
ok = 1;
t4.gotoAndPlay("go2");
}
}
if ((count - cb) == 0) {
gotoAndPlay (4);
}
if (0 < sm) {
sm--;
} else if (sm == 0) {
b.gotoAndPlay("go2");
sm = -1;
}
if (0 < fr) {
fr--;
} else if (fr == 0) {
f.removeMovieClip();
fr = -1;
}
if (0 < bb) {
bb--;
} else if (bb == 0) {
b._width = 10;
b._height = 10;
bb--;
}
if (_parent.lives == 0) {
gotoAndPlay (4);
}
} else {
b._x = r._x;
}
if (fr2.act) {
if (fr2.act == 1) {
fr2._rotation = fr2._rotation + 5;
if (fr2._rotation == 360) {
fr2._rotation = 0;
}
if (100 < (fr2.num++)) {
fr2.num = 0;
fr2.gotoAndPlay("go1");
}
} else if (fr2.act == 2) {
fr2._visible = false;
fr2.act = 3;
} else if (fr2.act == 3) {
fr2.act = 4;
fr2a = new Array();
i = 0;
while (2 >= i) {
k = Math.round((Math.random() * 5000) + 10000);
attachMovie("b2", "b" + k, k);
fr2a[i] = "b" + k;
fr2_ = eval (fr2a[i]);
fr2_._x = fr2._x;
fr2_._y = fr2._y;
fr2_._xscale = 50;
fr2_._yscale = 50;
fr2_.dx = (3 - (Math.random() * 6)) * 2;
fr2_.dy = (3 - (Math.random() * 6)) * 2;
i++;
}
s8.start();
} else if (fr2.act == 4) {
if ((fr2.num++) < 100) {
fr2_i = 0;
while (2 >= fr2_i) {
fr2_ = eval (fr2a[fr2_i]);
fr2_._x = fr2_._x + fr2_.dx;
fr2_._y = fr2_._y + fr2_.dy;
if ((((fr2_._x < 5) or (395 < fr2_._x)) or (fr2_._y < 5)) or (300 < fr2_._y)) {
fr2_.removeMovieClip();
}
t1 = eval ((("b_" + Math.round((fr2_._x / 30) - 0.5)) + "_") + Math.round((fr2_._y / 15) - 0.5));
if (t1.v and (t1.n != "x")) {
ok = 3;
t1.v = false;
t1.gotoAndPlay("go1");
_parent.score = _parent.score + 5;
count--;
}
fr2_i++;
}
} else {
fr2.removeMovieClip();
i = 0;
while (2 >= i) {
fr2_ = eval (fr2a[i]);
fr2_.removeMovieClip();
i++;
}
}
}
}
}
Symbol 103 MovieClip Frame 3
gotoAndPlay (2);
Symbol 103 MovieClip Frame 4
if (0 >= (count - cb)) {
s9.start();
_parent.lev++;
if (_parent.max_level < _parent.lev) {
_parent.lev = 0;
}
level = _parent.level[_parent.lev];
gotoAndPlay (1);
} else {
s10.start();
i = 0;
attachMovie("lev", "lev", 100000);
lev_ = lev;
lev_.lev.level = "GAME\rOVER";
lev_._x = 195;
lev_._y = 180;
}
Symbol 103 MovieClip Frame 5
if (100 < (i++)) {
lev_.removeMovieClip();
fp.removeMovieClip();
f.removeMovieClip();
i = 0;
while (cs >= i) {
sr_ = eval (sr[i]);
sr_.removeMovieClip();
i++;
}
level = _parent.level[_parent.lev];
_parent.gotoAndPlay("go");
}
Symbol 103 MovieClip Frame 6
gotoAndPlay (5);