Frame 1
function convertx(oldx) {
x = 4 * (400 - Number(oldx));
return(x);
}
function converty(oldy) {
y = 4 * (300 - Number(oldy));
return(y);
}
Set("_root.zoom:zoom", false);
stop();
fscommand ("fullscreen", "true");
Mouse.hide();
rifle._visible = 1;
startDrag ("rifle", true);
orjx = zoom._x;
orjy = zoom._y;
Instance of Symbol 16 MovieClip "zoom" in Frame 1
onClipEvent (mouseDown) {
if (zoom) {
shoot = new object();
shoot.x = 400;
shoot.y = 300;
GlobalToLocal(shoot);
updateAfterEvent();
i++;
newname = "bullet" + i;
attachMovie("bullet", newname, 100 + i);
eval ("_root.zoom." + newname)._x = shoot.x;
eval ("_root.zoom." + newname)._y = shoot.y;
if (3 < i) {
i = 0;
_root.zoom._width = _root.zoom._width / 4;
_root.zoom._height = _root.zoom._height / 4;
_root.zoom._x = _root:orjx;
_root.zoom._y = _root:orjy;
_root.gotoAndStop(1);
zoom = false;
}
}
}
Instance of Symbol 20 MovieClip "rifle" in Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
_root.zoom._x = _root.zoom._x + _root.convertx(_root._xmouse);
_root.zoom._y = _root.zoom._y + _root.converty(_root._ymouse);
_root.zoom._width = _root.zoom._width * 4;
_root.zoom._height = _root.zoom._height * 4;
_root.gotoAndStop(2);
}
}
Frame 2
function checkhit(kim) {
i = 1;
while (i < 11) {
bullet = "_root.zoom." + kim;
target = "_root.zoom.man" + i;
headshot = ("_root.zoom.man" + i) + ".head";
hshot = ("_root.zoom.man" + i) + ":headshot";
if (eval (bullet).hitTest(eval (target)) && (eval (target + ":shot") == 2)) {
eval (target).gotoAndPlay("die");
} else if (eval (bullet).hitTest(eval (target))) {
eval (target + ":shot")++;
}
trace((("man" + i) + " hit!!!") + eval (target + ":shot"));
if (eval (bullet).hitTest(eval (headshot))) {
eval (target).gotoAndPlay("die");
Set(hshot, true);
}
i++;
}
}
Set("_root.zoom:zoom", true);
stop();
Instance of Symbol 23 MovieClip "hedefbg" in Frame 2
onClipEvent (enterFrame) {
if (Key.isDown(32)) {
_root.zoom._width = _root.zoom._width / 4;
_root.zoom._height = _root.zoom._height / 4;
_root.zoom._x = _root:orjx;
_root.zoom._y = _root:orjy;
_root.gotoAndStop(1);
}
i = 0;
while (i < 11) {
temp = "_root:m" + i;
temp2 = int(eval (("_root.zoom.man" + i) + "._height") + eval (("_root.zoom.man" + i) + "._y"));
isdead = eval (("_root.zoom.man" + i) + ":dead");
isheadshot = eval (("_root.zoom.man" + i) + ":headshot");
Set(temp, temp2);
if (isdead) {
Set(temp, "--ELIMINATED--");
}
if (isheadshot) {
Set(temp, "**HEAD SHOT**");
}
i++;
}
}
Symbol 4 MovieClip [bullet] Frame 5
_root.checkhit(_name);
Symbol 4 MovieClip [bullet] Frame 15
this.removeMovieClip();
Symbol 15 MovieClip Frame 1
gotoAndPlay(random(50));
Symbol 15 MovieClip Frame 51
dead = false;
Instance of Symbol 12 MovieClip "hedef" in Symbol 15 MovieClip Frame 51
onClipEvent (enterFrame) {
point = new object();
point.x = _x;
point.y = _y;
localToGlobal(point);
manx = point.x;
many = point.y;
updateAfterEvent();
}
Symbol 15 MovieClip Frame 52
gotoAndPlay(random(5) + 51);
Symbol 15 MovieClip Frame 80
gotoAndPlay(random(50));
Symbol 15 MovieClip Frame 84
dead = true;
Symbol 15 MovieClip Frame 94
this.removeMovieClip();
stop();
Symbol 25 MovieClip Frame 1
_root.tempx = _root._xmouse;
_root.tempy = _root._ymouse;
Symbol 25 MovieClip Frame 2
_root.deltax = _root.tempx - _root._xmouse;
_root.deltay = _root.tempy - _root._ymouse;
snipe = 10;
_root.zoom._x = ((_root.zoom._x + _root.deltax) + random(snipe)) - random(snipe);
_root.zoom._y = ((_root.zoom._y + _root.deltay) + random(snipe)) - random(snipe);
gotoAndPlay (1);
Symbol 43 MovieClip Frame 1
stop();
Symbol 43 MovieClip Frame 2
stop();
Symbol 43 MovieClip Frame 3
stop();
Symbol 43 MovieClip Frame 4
stop();
Symbol 43 MovieClip Frame 5
stop();