Frame 2
Instance of Symbol 5 MovieClip "fishy" in Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.shark.eatarea)) {
_parent.gotoAndStop("nofish");
}
}
Frame 260
stop();
button = 0;
onEnterFrame = function () {
function credits() {
if (mainmenu._y > -1200) {
mainmenu._y = mainmenu._y - 30;
}
}
function instruct() {
if (mainmenu._y > -520) {
mainmenu._y = mainmenu._y - 30;
}
if (mainmenu._y < -520) {
mainmenu._y = mainmenu._y + 30;
}
}
if (button == 2) {
instruct();
}
if (button == 3) {
credits();
}
};
Frame 261
stop();
lastframe = 1;
level = 1;
timer = 0;
onEnterFrame = function () {
timer++;
if (timer == 50) {
nextFrame();
}
};
Instance of Symbol 79 MovieClip in Frame 261
/* no clip actions */
Frame 262
function dup() {
i = snum;
while (i <= num) {
mc0.duplicateMovieClip("mc" + i, i);
i++;
}
}
function dupf() {
i = snum;
while (i <= numf) {
f0.duplicateMovieClip("f" + i, i);
i++;
}
}
Mouse.hide();
leveldone = 0;
fishneed = 25;
fishate = 0;
timer = 0;
eat = 0;
popped = 0;
speed = 1;
health = 100;
score = 0;
dead = 0;
snum = 1;
num = 6;
numf = 3;
maxspeed = 5;
bubtime = -1 - num;
dup();
dupf();
onEnterFrame = function () {
if (fishate >= fishneed) {
leveldone = 2;
f0.removeMovieClip();
mc0.removeMovieClip();
timer++;
if (timer >= 50) {
gotoAndStop (263);
}
}
};
stop();
Instance of Symbol 79 MovieClip in Frame 262
onClipEvent (enterFrame) {
if (_y > -500) {
_y = (_y - 1);
}
}
Instance of Symbol 20 MovieClip [fishguy] "f0" in Frame 262
onClipEvent (load) {
function freset() {
movenum = random(20) + 8;
gotoAndStop ("fishy");
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._xscale = 60 + random(100);
this._yscale = this._xscale;
scoresize = Math.round(_xscale / 8);
dirxch = random(2) + 1;
xspeed = random(3) + 1;
if (dirxch == 1) {
dirx = 0 + xspeed;
} else {
dirx = -xspeed;
this._xscale = -this._xscale;
}
}
function fmove() {
this._x = this._x + dirx;
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else if (this._y < -50) {
if (_root.dead == 0) {
freset();
}
} else {
fmove();
}
}
Instance of Symbol 134 MovieClip "mc0" in Frame 262
onClipEvent (load) {
function reset() {
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._alpha = 25 + random(70);
rot = -6 + random(13);
this._xscale = 25 + random(160);
this._yscale = this._xscale;
this.gotoAndStop(1);
}
function bubmove() {
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else {
if (_root.fishate >= _root.fishneed) {
this.removeMovieClip();
}
if (this._y < -50) {
_root.bubtime++;
if (_root.dead == 0) {
reset();
}
} else {
bubmove();
}
}
}
Instance of Symbol 152 MovieClip "shark" in Frame 262
onClipEvent (load) {
_x = 0;
_y = 0;
speed = 5;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
endX = _root._xmouse;
endY = _root._ymouse;
if (endX > _x) {
xdist = Math.round(endX - _x);
_xscale = -100;
} else {
xdist = Math.round(_x - endX);
_xscale = 100;
}
if (xdist > 110) {
if (_root.eat == 0) {
gotoAndStop ("sblur");
}
}
if (xdist <= 110) {
if (_root.eat == 0) {
gotoAndStop ("snorm");
}
}
_x = (_x + ((endX - _x) / speed));
_y = (_y + ((endY - _y) / speed));
}
}
Instance of Symbol 155 MovieClip "skull" in Frame 262
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 159 MovieClip "fishscoremc" in Frame 262
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 172 MovieClip in Frame 262
onClipEvent (enterFrame) {
this.swapDepths(10000);
}
Frame 263
stop();
lastframe = 3;
level = 2;
timer = 0;
onEnterFrame = function () {
timer++;
if (timer == 50) {
nextFrame();
}
};
Instance of Symbol 79 MovieClip in Frame 263
/* no clip actions */
Frame 264
function dup() {
i = snum;
while (i <= num) {
mc0.duplicateMovieClip("mc" + i, i);
i++;
}
}
function dupf() {
i = snum;
while (i <= numf) {
f0.duplicateMovieClip("f" + i, i);
i++;
}
}
Mouse.hide();
leveldone = 0;
fishneed = 40;
fishate = 0;
v = 0;
timer = 0;
eat = 0;
popped = 0;
speed = 2;
health = 100;
dead = 0;
snum = 1;
num = 8;
numf = 4;
maxspeed = 6;
bubtime = -1 - num;
dup();
dupf();
onEnterFrame = function () {
if (fishate >= fishneed) {
leveldone = 2;
f0.removeMovieClip();
mc0.removeMovieClip();
timer++;
if (timer >= 50) {
gotoAndStop (265);
}
}
};
stop();
Instance of Symbol 79 MovieClip in Frame 264
onClipEvent (enterFrame) {
if (_y > -500) {
_y = (_y - 1);
}
}
Instance of Symbol 20 MovieClip [fishguy] "f0" in Frame 264
onClipEvent (load) {
function freset() {
movenum = random(20) + 8;
gotoAndStop ("fishy");
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._xscale = 50 + random(80);
this._yscale = this._xscale;
scoresize = Math.round(_xscale / 8);
dirxch = random(2) + 1;
xspeed = random(3) + 1;
if (dirxch == 1) {
dirx = 0 + xspeed;
} else {
dirx = -xspeed;
this._xscale = -this._xscale;
}
}
function fmove() {
this._x = this._x + dirx;
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else if (this._y < -50) {
if (_root.dead == 0) {
freset();
}
} else {
fmove();
}
}
Instance of Symbol 134 MovieClip "mc0" in Frame 264
onClipEvent (load) {
function reset() {
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._alpha = 25 + random(70);
rot = -6 + random(13);
this._xscale = 25 + random(160);
this._yscale = this._xscale;
this.gotoAndStop(1);
}
function bubmove() {
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else {
if (_root.fishate >= _root.fishneed) {
this.removeMovieClip();
}
if (this._y < -50) {
_root.bubtime++;
if (_root.dead == 0) {
reset();
}
} else {
bubmove();
}
}
}
Instance of Symbol 152 MovieClip "shark" in Frame 264
onClipEvent (load) {
_x = 0;
_y = 0;
speed = 5;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
endX = _root._xmouse;
endY = _root._ymouse;
if (endX > _x) {
xdist = Math.round(endX - _x);
_xscale = -100;
} else {
xdist = Math.round(_x - endX);
_xscale = 100;
}
if (xdist > 110) {
if (_root.eat == 0) {
gotoAndStop ("sblur");
}
}
if (xdist <= 110) {
if (_root.eat == 0) {
gotoAndStop ("snorm");
}
}
_x = (_x + ((endX - _x) / speed));
_y = (_y + ((endY - _y) / speed));
}
}
Instance of Symbol 155 MovieClip "skull" in Frame 264
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 159 MovieClip "fishscoremc" in Frame 264
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 172 MovieClip in Frame 264
onClipEvent (enterFrame) {
this.swapDepths(10000);
}
Frame 265
stop();
lastframe = 5;
level = 3;
timer = 0;
onEnterFrame = function () {
timer++;
if (timer == 50) {
nextFrame();
}
};
Instance of Symbol 79 MovieClip in Frame 265
/* no clip actions */
Frame 266
function dup() {
i = snum;
while (i <= num) {
mc0.duplicateMovieClip("mc" + i, i);
i++;
}
}
function dupf() {
i = snum;
while (i <= numf) {
f0.duplicateMovieClip("f" + i, i);
i++;
}
}
Mouse.hide();
leveldone = 0;
fishneed = 40;
fishate = 0;
v = 0;
timer = 0;
eat = 0;
popped = 0;
speed = 3;
health = 100;
dead = 0;
snum = 1;
num = 9;
numf = 5;
maxspeed = 7;
bubtime = -1 - num;
dup();
dupf();
onEnterFrame = function () {
if (fishate >= fishneed) {
leveldone = 2;
f0.removeMovieClip();
mc0.removeMovieClip();
timer++;
if (timer >= 50) {
gotoAndStop (267);
}
}
};
stop();
Instance of Symbol 79 MovieClip in Frame 266
onClipEvent (enterFrame) {
if (_y > -500) {
_y = (_y - 1);
}
}
Instance of Symbol 20 MovieClip [fishguy] "f0" in Frame 266
onClipEvent (load) {
function freset() {
movenum = random(20) + 8;
gotoAndStop ("fishy");
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._xscale = 50 + random(80);
this._yscale = this._xscale;
scoresize = Math.round(_xscale / 8);
dirxch = random(2) + 1;
xspeed = random(3) + 1;
if (dirxch == 1) {
dirx = 0 + xspeed;
} else {
dirx = -xspeed;
this._xscale = -this._xscale;
}
}
function fmove() {
this._x = this._x + dirx;
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else if (this._y < -50) {
if (_root.dead == 0) {
freset();
}
} else {
fmove();
}
}
Instance of Symbol 134 MovieClip "mc0" in Frame 266
onClipEvent (load) {
function reset() {
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._alpha = 25 + random(70);
rot = -6 + random(13);
this._xscale = 25 + random(160);
this._yscale = this._xscale;
this.gotoAndStop(1);
}
function bubmove() {
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else {
if (_root.fishate >= _root.fishneed) {
this.removeMovieClip();
}
if (this._y < -50) {
_root.bubtime++;
if (_root.dead == 0) {
reset();
}
} else {
bubmove();
}
}
}
Instance of Symbol 152 MovieClip "shark" in Frame 266
onClipEvent (load) {
_x = 0;
_y = 0;
speed = 5;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
endX = _root._xmouse;
endY = _root._ymouse;
if (endX > _x) {
xdist = Math.round(endX - _x);
_xscale = -100;
} else {
xdist = Math.round(_x - endX);
_xscale = 100;
}
if (xdist > 110) {
if (_root.eat == 0) {
gotoAndStop ("sblur");
}
}
if (xdist <= 110) {
if (_root.eat == 0) {
gotoAndStop ("snorm");
}
}
_x = (_x + ((endX - _x) / speed));
_y = (_y + ((endY - _y) / speed));
}
}
Instance of Symbol 155 MovieClip "skull" in Frame 266
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 159 MovieClip "fishscoremc" in Frame 266
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 172 MovieClip in Frame 266
onClipEvent (enterFrame) {
this.swapDepths(10000);
}
Frame 267
stop();
lastframe = 7;
level = 4;
timer = 0;
onEnterFrame = function () {
timer++;
if (timer == 50) {
nextFrame();
}
};
Instance of Symbol 79 MovieClip in Frame 267
/* no clip actions */
Frame 268
function dup() {
i = snum;
while (i <= num) {
mc0.duplicateMovieClip("mc" + i, i);
i++;
}
}
function dupf() {
i = snum;
while (i <= numf) {
f0.duplicateMovieClip("f" + i, i);
i++;
}
}
Mouse.hide();
leveldone = 0;
fishneed = 45;
fishate = 0;
v = 0;
timer = 0;
eat = 0;
popped = 0;
speed = 4;
health = 100;
dead = 0;
snum = 1;
num = 10;
numf = 6;
maxspeed = 9;
bubtime = -1 - num;
dup();
dupf();
onEnterFrame = function () {
if (fishate >= fishneed) {
leveldone = 2;
f0.removeMovieClip();
mc0.removeMovieClip();
timer++;
if (timer >= 50) {
gotoAndStop (269);
}
}
};
stop();
Instance of Symbol 79 MovieClip in Frame 268
onClipEvent (enterFrame) {
if (_y > -500) {
_y = (_y - 1);
}
}
Instance of Symbol 20 MovieClip [fishguy] "f0" in Frame 268
onClipEvent (load) {
function freset() {
movenum = random(20) + 8;
gotoAndStop ("fishy");
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._xscale = 50 + random(80);
this._yscale = this._xscale;
scoresize = Math.round(_xscale / 8);
dirxch = random(2) + 1;
xspeed = random(3) + 1;
if (dirxch == 1) {
dirx = 0 + xspeed;
} else {
dirx = -xspeed;
this._xscale = -this._xscale;
}
}
function fmove() {
this._x = this._x + dirx;
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else if (this._y < -50) {
if (_root.dead == 0) {
freset();
}
} else {
fmove();
}
}
Instance of Symbol 134 MovieClip "mc0" in Frame 268
onClipEvent (load) {
function reset() {
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._alpha = 25 + random(70);
rot = -6 + random(13);
this._xscale = 25 + random(160);
this._yscale = this._xscale;
this.gotoAndStop(1);
}
function bubmove() {
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else {
if (_root.fishate >= _root.fishneed) {
this.removeMovieClip();
}
if (this._y < -50) {
_root.bubtime++;
if (_root.dead == 0) {
reset();
}
} else {
bubmove();
}
}
}
Instance of Symbol 152 MovieClip "shark" in Frame 268
onClipEvent (load) {
_x = 0;
_y = 0;
speed = 5;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
endX = _root._xmouse;
endY = _root._ymouse;
if (endX > _x) {
xdist = Math.round(endX - _x);
_xscale = -100;
} else {
xdist = Math.round(_x - endX);
_xscale = 100;
}
if (xdist > 110) {
if (_root.eat == 0) {
gotoAndStop ("sblur");
}
}
if (xdist <= 110) {
if (_root.eat == 0) {
gotoAndStop ("snorm");
}
}
_x = (_x + ((endX - _x) / speed));
_y = (_y + ((endY - _y) / speed));
}
}
Instance of Symbol 155 MovieClip "skull" in Frame 268
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 159 MovieClip "fishscoremc" in Frame 268
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 172 MovieClip in Frame 268
onClipEvent (enterFrame) {
this.swapDepths(10000);
}
Frame 269
stop();
lastframe = 9;
level = 5;
timer = 0;
onEnterFrame = function () {
timer++;
if (timer == 50) {
nextFrame();
}
};
Instance of Symbol 79 MovieClip in Frame 269
/* no clip actions */
Frame 270
function dup() {
i = snum;
while (i <= num) {
mc0.duplicateMovieClip("mc" + i, i);
i++;
}
}
function dupf() {
i = snum;
while (i <= numf) {
f0.duplicateMovieClip("f" + i, i);
i++;
}
}
Mouse.hide();
leveldone = 0;
fishneed = 50;
fishate = 0;
v = 0;
timer = 0;
eat = 0;
popped = 0;
speed = 5;
health = 100;
dead = 0;
snum = 1;
num = 10;
numf = 6;
maxspeed = 10;
bubtime = -1 - num;
dup();
dupf();
onEnterFrame = function () {
if (fishate >= fishneed) {
leveldone = 2;
f0.removeMovieClip();
mc0.removeMovieClip();
timer++;
if (timer >= 50) {
gotoAndStop (271);
}
}
};
stop();
Instance of Symbol 79 MovieClip in Frame 270
onClipEvent (enterFrame) {
if (_y > -500) {
_y = (_y - 1);
}
}
Instance of Symbol 20 MovieClip [fishguy] "f0" in Frame 270
onClipEvent (load) {
function freset() {
movenum = random(20) + 8;
gotoAndStop ("fishy");
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._xscale = 50 + random(80);
this._yscale = this._xscale;
scoresize = Math.round(_xscale / 8);
dirxch = random(2) + 1;
xspeed = random(3) + 1;
if (dirxch == 1) {
dirx = 0 + xspeed;
} else {
dirx = -xspeed;
this._xscale = -this._xscale;
}
}
function fmove() {
this._x = this._x + dirx;
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else if (this._y < -50) {
if (_root.dead == 0) {
freset();
}
} else {
fmove();
}
}
Instance of Symbol 134 MovieClip "mc0" in Frame 270
onClipEvent (load) {
function reset() {
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._alpha = 25 + random(70);
rot = -6 + random(13);
this._xscale = 25 + random(160);
this._yscale = this._xscale;
this.gotoAndStop(1);
}
function bubmove() {
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else {
if (_root.fishate >= _root.fishneed) {
this.removeMovieClip();
}
if (this._y < -50) {
_root.bubtime++;
if (_root.dead == 0) {
reset();
}
} else {
bubmove();
}
}
}
Instance of Symbol 152 MovieClip "shark" in Frame 270
onClipEvent (load) {
_x = 0;
_y = 0;
speed = 5;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
endX = _root._xmouse;
endY = _root._ymouse;
if (endX > _x) {
xdist = Math.round(endX - _x);
_xscale = -100;
} else {
xdist = Math.round(_x - endX);
_xscale = 100;
}
if (xdist > 110) {
if (_root.eat == 0) {
gotoAndStop ("sblur");
}
}
if (xdist <= 110) {
if (_root.eat == 0) {
gotoAndStop ("snorm");
}
}
_x = (_x + ((endX - _x) / speed));
_y = (_y + ((endY - _y) / speed));
}
}
Instance of Symbol 155 MovieClip "skull" in Frame 270
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 159 MovieClip "fishscoremc" in Frame 270
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 172 MovieClip in Frame 270
onClipEvent (enterFrame) {
this.swapDepths(10000);
}
Frame 271
stop();
lastframe = 11;
level = 6;
timer = 0;
onEnterFrame = function () {
timer++;
if (timer == 50) {
nextFrame();
}
};
Instance of Symbol 79 MovieClip in Frame 271
/* no clip actions */
Frame 272
function dup() {
i = snum;
while (i <= num) {
mc0.duplicateMovieClip("mc" + i, i);
i++;
}
}
function dupf() {
i = snum;
while (i <= numf) {
f0.duplicateMovieClip("f" + i, i);
i++;
}
}
Mouse.hide();
leveldone = 0;
fishneed = 50;
fishate = 0;
v = 0;
timer = 0;
eat = 0;
popped = 0;
speed = 5;
health = 100;
dead = 0;
snum = 1;
num = 11;
numf = 7;
maxspeed = 12;
bubtime = -1 - num;
dup();
dupf();
onEnterFrame = function () {
if (fishate >= fishneed) {
leveldone = 2;
f0.removeMovieClip();
mc0.removeMovieClip();
timer++;
if (timer >= 50) {
gotoAndStop (273);
}
}
};
stop();
Instance of Symbol 79 MovieClip in Frame 272
onClipEvent (enterFrame) {
if (_y > -500) {
_y = (_y - 1);
}
}
Instance of Symbol 20 MovieClip [fishguy] "f0" in Frame 272
onClipEvent (load) {
function freset() {
movenum = random(20) + 8;
gotoAndStop ("fishy");
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._xscale = 50 + random(80);
this._yscale = this._xscale;
scoresize = Math.round(_xscale / 8);
dirxch = random(2) + 1;
xspeed = random(3) + 1;
if (dirxch == 1) {
dirx = 0 + xspeed;
} else {
dirx = -xspeed;
this._xscale = -this._xscale;
}
}
function fmove() {
this._x = this._x + dirx;
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else if (this._y < -50) {
if (_root.dead == 0) {
freset();
}
} else {
fmove();
}
}
Instance of Symbol 134 MovieClip "mc0" in Frame 272
onClipEvent (load) {
function reset() {
speed = 3 + random(_root.maxspeed);
this._y = 600;
this._x = random(730) - 20;
this._alpha = 25 + random(70);
rot = -6 + random(13);
this._xscale = 25 + random(160);
this._yscale = this._xscale;
this.gotoAndStop(1);
}
function bubmove() {
this._y = this._y - speed;
this._rotation = this._rotation + rot;
}
}
onClipEvent (enterFrame) {
if (_root.leveldone == 2) {
_x = -500;
_y = -500;
} else {
if (_root.fishate >= _root.fishneed) {
this.removeMovieClip();
}
if (this._y < -50) {
_root.bubtime++;
if (_root.dead == 0) {
reset();
}
} else {
bubmove();
}
}
}
Instance of Symbol 152 MovieClip "shark" in Frame 272
onClipEvent (load) {
_x = 0;
_y = 0;
speed = 5;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
endX = _root._xmouse;
endY = _root._ymouse;
if (endX > _x) {
xdist = Math.round(endX - _x);
_xscale = -100;
} else {
xdist = Math.round(_x - endX);
_xscale = 100;
}
if (xdist > 110) {
if (_root.eat == 0) {
gotoAndStop ("sblur");
}
}
if (xdist <= 110) {
if (_root.eat == 0) {
gotoAndStop ("snorm");
}
}
_x = (_x + ((endX - _x) / speed));
_y = (_y + ((endY - _y) / speed));
}
}
Instance of Symbol 155 MovieClip "skull" in Frame 272
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 159 MovieClip "fishscoremc" in Frame 272
onClipEvent (enterFrame) {
_x = _root.shark._x;
_y = _root.shark._y;
}
Instance of Symbol 172 MovieClip in Frame 272
onClipEvent (enterFrame) {
this.swapDepths(10000);
}
Frame 273
stop();
score = score + 5000;
level = 7;
timer = 0;
onEnterFrame = function () {
timer++;
if (timer == 80) {
nextFrame();
}
};
Instance of Symbol 79 MovieClip in Frame 273
/* no clip actions */
Frame 274
Mouse.show();
leveldone = 0;
timer = 0;
speed = 8;
health = 100;
dead = 0;
onEnterFrame = function () {
f0.removeMovieClip();
mc0.removeMovieClip();
};
stop();
Instance of Symbol 79 MovieClip in Frame 274
onClipEvent (enterFrame) {
if (_y > -500) {
_y = (_y - 1);
}
}
Instance of Symbol 152 MovieClip "shark" in Frame 274
onClipEvent (load) {
_x = 0;
_y = 0;
speed = 5;
}
onClipEvent (enterFrame) {
if (_root.dead == 0) {
endX = _root._xmouse;
endY = _root._ymouse;
if (endX > _x) {
xdist = Math.round(endX - _x);
_xscale = -100;
} else {
xdist = Math.round(_x - endX);
_xscale = 100;
}
if (xdist > 110) {
if (_root.eat == 0) {
gotoAndStop ("sblur");
}
}
if (xdist <= 110) {
if (_root.eat == 0) {
gotoAndStop ("snorm");
}
}
_x = (_x + ((endX - _x) / speed));
_y = (_y + ((endY - _y) / speed));
}
}
Frame 275
function dup() {
i = snum;
while (i <= num) {
mc0.removeMovieClip("mc" + i, i);
i++;
}
}
function dupf() {
i = snum;
while (i <= numf) {
f0.removeMovieClip("f" + i, i);
i++;
}
}
Mouse.show();
dup();
dupf();
Symbol 5 MovieClip Frame 1
stop();
onEnterFrame = function () {
ran = random(100);
if (ran == 2) {
gotoAndPlay ("blink");
}
};
Symbol 5 MovieClip Frame 8
gotoAndStop (1);
Symbol 8 MovieClip Frame 1
stop();
onEnterFrame = function () {
ran = random(100);
if (ran == 2) {
gotoAndPlay ("blink");
}
};
Symbol 8 MovieClip Frame 8
gotoAndStop (1);
Symbol 11 MovieClip Frame 1
stop();
onEnterFrame = function () {
ran = random(100);
if (ran == 2) {
gotoAndPlay ("blink");
}
};
Symbol 11 MovieClip Frame 8
gotoAndStop (1);
Symbol 14 MovieClip Frame 1
stop();
onEnterFrame = function () {
ran = random(100);
if (ran == 2) {
gotoAndPlay ("blink");
}
};
Symbol 14 MovieClip Frame 8
gotoAndStop (1);
Symbol 18 MovieClip Frame 1
stop();
onEnterFrame = function () {
ran = random(100);
if (ran == 2) {
gotoAndPlay ("blink");
}
};
Symbol 18 MovieClip Frame 8
gotoAndStop (1);
Symbol 20 MovieClip [fishguy] Frame 1
_x = startx;
fstart = random(3) + 1;
if (fstart == 2) {
if (_root.level < 6) {
gotoAndStop (2);
} else {
gotoAndStop (5);
}
}
if (fstart == 3) {
fmoreran = random(4) + 2;
if (fmoreran == 2) {
if (_root.level <= 4) {
gotoAndStop (3);
} else {
gotoAndStop (5);
}
}
if (fmoreran == 3) {
if (_root.level > 1) {
gotoAndStop (4);
} else if (_root.level < 3) {
gotoAndStop (3);
} else {
gotoAndStop (1);
}
}
if (fmoreran == 4) {
if (_root.level > 2) {
gotoAndStop (5);
} else if (_root.level == 1) {
gotoAndStop (3);
} else {
gotoAndStop (2);
}
}
}
onEnterFrame = function () {
if (_root.fishate >= _root.fishneed) {
this.removeMovieClip();
fishy.removeMovieClip();
}
};
stop();
fishtype = 1;
Instance of Symbol 5 MovieClip "fishy" in Symbol 20 MovieClip [fishguy] Frame 1
onClipEvent (enterFrame) {
if (this.hitTest(_root.shark.eatarea)) {
_parent.gotoAndStop("nofish");
}
}
Symbol 20 MovieClip [fishguy] Frame 2
fishtype = 2;
Instance of Symbol 8 MovieClip "fishy" in Symbol 20 MovieClip [fishguy] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.shark.eatarea)) {
_parent.gotoAndStop("nofish");
}
}
Symbol 20 MovieClip [fishguy] Frame 3
fishtype = 3;
Instance of Symbol 11 MovieClip "fishy" in Symbol 20 MovieClip [fishguy] Frame 3
onClipEvent (enterFrame) {
if (this.hitTest(_root.shark.eatarea)) {
_parent.gotoAndStop("nofish");
}
}
Symbol 20 MovieClip [fishguy] Frame 4
fishtype = 4;
Instance of Symbol 14 MovieClip "fishy" in Symbol 20 MovieClip [fishguy] Frame 4
onClipEvent (enterFrame) {
if (this.hitTest(_root.shark.eatarea)) {
_parent.gotoAndStop("nofish");
}
}
Symbol 20 MovieClip [fishguy] Frame 5
fishtype = 5;
Instance of Symbol 18 MovieClip "fishy" in Symbol 20 MovieClip [fishguy] Frame 5
onClipEvent (enterFrame) {
if (this.hitTest(_root.shark.eatarea)) {
_parent.gotoAndStop("nofish");
}
}
Symbol 20 MovieClip [fishguy] Frame 25
if (fishtype == 5) {
_root.health = 0;
_root.dead = 1;
} else {
_root.eat = 1;
_root.fishate++;
if (fishtype == 3) {
if (_root.health >= 75) {
_root.health = 100;
} else {
_root.health = _root.health + 25;
}
}
if (fishtype == 4) {
_root.score = _root.score + 1000;
_root.fishscore = 1000;
_root.fishscoremc.play();
} else {
_root.score = _root.score + scoresize;
_root.fishscore = scoresize;
_root.fishscoremc.play();
}
_parent._root.shark.gotoAndStop("seat");
}
stop();
Symbol 27 Button
on (release) {
getURL ("http://www.newgrounds.com", "blank");
}
Symbol 32 Button
on (release) {
_root.play();
}
Symbol 33 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded != 100) {
bar._xscale = PercentLoaded;
} else {
gotoAndStop ("loaded");
}
Symbol 33 MovieClip Frame 2
gotoAndPlay (1);
Symbol 73 MovieClip Frame 78
stop();
Instance of Symbol 89 MovieClip "healthbar" in Symbol 90 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = _root.health;
}
Symbol 105 Button
on (release) {
getURL ("http://www.zipperdeaf.com", "_blank");
}
Symbol 117 Button
on (release) {
stopAllSounds();
lives = 3;
gotoAndStop ("game");
}
Symbol 119 Button
on (release) {
_root.button = 2;
}
Symbol 121 Button
on (release) {
_root.button = 3;
}
Symbol 134 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (bub.hitTest(_root.shark.hitarea)) {
_root.health = Math.round(_root.health - (_xscale / 5));
if (_root.health > 0) {
_root.skull.play();
_root.popped++;
gotoAndStop ("pop");
} else {
gotoAndStop ("pop");
_root.health = 0;
_root.dead = 1;
}
}
};
Symbol 143 MovieClip Frame 45
_root.lives--;
if (_root.lives <= 0) {
_parent._root.gotoAndStop("gameover");
} else {
_root.prevFrame();
}
stop();
Symbol 151 MovieClip Frame 1
stop();
if (_root.eat == 1) {
play();
}
Symbol 151 MovieClip Frame 9
_root.eat = 0;
Symbol 152 MovieClip Frame 1
onEnterFrame = function () {
if (_root.health <= 0) {
gotoAndStop ("sharkdead");
}
};
stop();
Symbol 152 MovieClip Frame 3
stop();
Symbol 152 MovieClip Frame 4
stop();
Symbol 152 MovieClip Frame 5
gotoAndStop (1);
Symbol 155 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 1
stop();
onEnterFrame = function () {
if (_root.lives == 3) {
gotoAndStop (1);
}
if (_root.lives == 2) {
gotoAndStop (2);
}
if (_root.lives == 1) {
gotoAndStop (3);
}
if (_root.lives == 0) {
gotoAndStop (4);
}
};
Symbol 164 MovieClip Frame 2
stop();
onEnterFrame = function () {
if (_root.lives == 3) {
gotoAndStop (1);
}
if (_root.lives == 2) {
gotoAndStop (2);
}
if (_root.lives == 1) {
gotoAndStop (3);
}
if (_root.lives == 0) {
gotoAndStop (4);
}
};
Symbol 164 MovieClip Frame 3
stop();
onEnterFrame = function () {
if (_root.lives == 3) {
gotoAndStop (1);
}
if (_root.lives == 2) {
gotoAndStop (2);
}
if (_root.lives == 1) {
gotoAndStop (3);
}
if (_root.lives == 0) {
gotoAndStop (4);
}
};
Symbol 164 MovieClip Frame 4
stop();
onEnterFrame = function () {
if (_root.lives == 3) {
gotoAndStop (1);
}
if (_root.lives == 2) {
gotoAndStop (2);
}
if (_root.lives == 1) {
gotoAndStop (3);
}
if (_root.lives == 0) {
gotoAndStop (4);
}
};
Symbol 190 Button
on (release) {
lives = 3;
stopAllSounds();
_root.gotoAndStop("game");
}
Symbol 192 Button
on (release) {
stopAllSounds();
_root.gotoAndStop("game");
}
Symbol 197 Button
on (release) {
stopAllSounds();
lives = 3;
_root.gotoAndStop("game");
}