Frame 1
stop();
Frame 2
position = getProperty("/tank", _x);
tellTarget ("/target") {
gotoAndPlay (1);
}
Frame 31
tellTarget ("/target") {
gotoAndPlay (1);
}
Frame 76
tellTarget ("/target") {
gotoAndPlay (1);
}
Frame 102
tellTarget ("/target") {
gotoAndPlay (1);
}
Frame 135
gotoAndPlay (2);
Frame 136
stop();
Symbol 18 MovieClip Frame 90
gotoAndPlay (1);
Symbol 27 Button
on (release) {
gotoAndPlay (2);
}
Symbol 32 MovieClip Frame 1
stop();
Symbol 32 MovieClip Frame 5
Set("_level0:wait", "1");
Symbol 32 MovieClip Frame 13
Set("_level0:wait", "0");
gotoAndStop (1);
Symbol 36 MovieClip Frame 1
stop();
Symbol 36 MovieClip Frame 12
_x = (-"100");
_y = (-"100");
tellTarget ("../tally") {
prevFrame();
}
Symbol 36 MovieClip Frame 30
Set("_level0:stopbuttons", "0");
Set("_level0:wait", "0");
tellTarget ("../loop") {
gotoAndPlay (1);
};
_x = "275";
_y = "320";
Symbol 39 MovieClip Frame 1
t_right = _x + (_width / "2");
t_left = _x - (_width / "2");
t_top = _y - (_height / "2");
t_bottom = _y + (_height / "2");
if (((t_right >= getProperty("_level0/missile" add _level0:count, _x)) and (getProperty("_level0/missile" add _level0:count, _x) >= t_left)) and ((t_bottom >= getProperty("_level0/missile" add _level0:count, _y)) and (getProperty("_level0/missile" add _level0:count, _y) >= t_top))) {
gotoAndPlay (3);
tellTarget ("_level0/missile" add _level0:count) {
gotoAndPlay (15);
};
}
if (((t_right >= getProperty("_level0/tank", _x)) and (getProperty("_level0/tank", _x) >= t_left)) and ((t_bottom >= getProperty("_level0/tank", _y)) and (getProperty("_level0/tank", _y) >= t_top))) {
gotoAndPlay (3);
}
play();
Symbol 39 MovieClip Frame 2
gotoAndPlay (1);
Symbol 39 MovieClip Frame 40
gotoAndPlay (1);
Symbol 47 MovieClip Frame 10
gotoAndPlay (3);
Symbol 47 MovieClip Frame 17
stop();
Symbol 49 MovieClip Frame 1
test = getProperty("_level0/missile" add _level0:count, _x);
missile_left = getProperty("_level0/missile" add _level0:count, _x) - "12";
missile_right = getProperty("_level0/missile" add _level0:count, _x) + "12";
missile_top = getProperty("_level0/missile" add _level0:count, _y) - "12";
missile_bottom = getProperty("_level0/missile" add _level0:count, _y) + "12";
target_right = getProperty("_level0/target", _x) + (getProperty("_level0/target", _width) / "2");
target_left = getProperty("_level0/target", _x) - (getProperty("_level0/target", _width) / "2");
target_top = getProperty("_level0/target", _y) - (getProperty("_level0/target", _height) / "2");
target_bottom = getProperty("_level0/target", _y) + (getProperty("_level0/target", _height) / "2");
if (((target_right >= getProperty("_level0/missile" add _level0:count, _x)) and (getProperty("_level0/missile" add _level0:count, _x) >= target_left)) and ((target_bottom >= getProperty("_level0/missile" add _level0:count, _y)) and (getProperty("_level0/missile" add _level0:count, _y) >= target_top))) {
gotoAndStop (10);
tellTarget ("_level0/missile" add _level0:count) {
gotoAndPlay (15);
};
}
if (((target_right >= getProperty("_level0/tank", _x)) and (getProperty("_level0/tank", _x) >= target_left)) and ((target_bottom >= getProperty("_level0/tank", _y)) and (getProperty("_level0/tank", _y) >= target_top))) {
tellTarget ("../tank") {
play();
};
tellTarget ("../loop") {
gotoAndStop ("stop");
};
Set("_level0:stopbuttons", "1");
removeMovieClip("_level0/missile" add _level0:count);
}
play();
Symbol 49 MovieClip Frame 2
gotoAndPlay (1);
Symbol 49 MovieClip Frame 10
Set("_level0:score", _level0:score + "1");
tellTarget ("_level0/tally") {
nextFrame();
}
Symbol 49 MovieClip Frame 25
stop();
Symbol 50 MovieClip Frame 1
if (_level0:position < "0") {
Set("_level0:position", "10");
}
setProperty("_level0/tank/turret", _rotation , _level0:rotate);
setProperty("_level0/tank", _x , _level0:position);
setProperty("_level0/missile" add _level0:count, _rotation , _level0:rotate);
speed = "100";
xspeed = _level0:rotate / ("90" / speed);
if ("0" < _level0:rotate) {
yspeed = speed - (_level0:rotate / ("90" / speed));
} else {
yspeed = speed - ((speed - (_level0:rotate / ("90" / speed))) - speed);
}
setProperty("_level0/missile" add _level0:count, _x , getProperty("_level0/missile" add _level0:count, _x) + xspeed);
setProperty("_level0/missile" add _level0:count, _y , getProperty("_level0/missile" add _level0:count, _y) - yspeed);
test = getProperty("_level0/missile" add _level0:count, _x) + xspeed;
Symbol 50 MovieClip Frame 2
gotoAndPlay (1);
Symbol 50 MovieClip Frame 30
stop();
Symbol 52 MovieClip Frame 1
stop();
Symbol 52 MovieClip Frame 15
gotoAndStop (1);
Symbol 54 Button
on (keyPress "<Space>") {
if (stopbuttons == "0") {
if (wait == "0") {
tellTarget ("/tank/turret") {
gotoAndPlay (5);
};
tellTarget ("/sounds") {
gotoAndPlay (10);
};
count = count + "1";
duplicateMovieClip ("/missile", "missile" add count, "1");
setProperty("missile" add count, _x , getProperty("/tank", _x));
setProperty("missile" add count, _y , getProperty("/tank", _y));
}
}
}
on (keyPress "x") {
if (stopbuttons == "0") {
if (rotate < "90") {
rotate = rotate + "5";
}
}
}
on (keyPress "z") {
if (stopbuttons == "0") {
if ((-"90") < rotate) {
rotate = rotate - "5";
}
}
}
on (keyPress "<Right>") {
if (stopbuttons == "0") {
if (position < "410") {
position = position + "6";
}
}
}
on (keyPress "<Left>") {
if (stopbuttons == "0") {
if ("0" < position) {
position = position - "6";
}
}
}
Symbol 73 Button
on (release) {
gotoAndStop (1);
tellTarget ("_level0") {
gotoAndStop ("boogaloo");
};
tellTarget ("_level0/beach") {
play();
};
tellTarget ("_level0/tank/track1") {
play();
};
tellTarget ("_level0/tank/track2") {
play();
};
Set("_level0:score", "0");
}
Symbol 74 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 2
stop();
Symbol 74 MovieClip Frame 3
stop();
Symbol 74 MovieClip Frame 4
stop();
Symbol 74 MovieClip Frame 5
stop();
Symbol 74 MovieClip Frame 6
stop();
Symbol 74 MovieClip Frame 7
stop();
Symbol 74 MovieClip Frame 8
stop();
Symbol 74 MovieClip Frame 9
stop();
Symbol 74 MovieClip Frame 10
stop();
Symbol 74 MovieClip Frame 11
play();
Symbol 74 MovieClip Frame 20
tellTarget ("_level0") {
gotoAndStop ("hello");
};
stop();
Symbol 77 MovieClip Frame 1
t_right = getProperty("_level0/person", _x) + (getProperty("_level0/person", _width) / "2");
t_left = getProperty("_level0/person", _x) - (getProperty("_level0/person", _width) / "2");
t_top = getProperty("_level0/person", _y) - (getProperty("_level0/person", _height) / "2");
t_bottom = getProperty("_level0/person", _y) + (getProperty("_level0/person", _height) / "2");
if (((t_right >= getProperty("_level0/missile" add _level0:count, _x)) and (getProperty("_level0/missile" add _level0:count, _x) >= t_left)) and ((t_bottom >= getProperty("_level0/missile" add _level0:count, _y)) and (getProperty("_level0/missile" add _level0:count, _y) >= t_top))) {
gotoAndPlay (3);
tellTarget ("_level0/missile" add _level0:count) {
gotoAndPlay (15);
};
}
if (((t_right >= getProperty("_level0/tank", _x)) and (getProperty("_level0/tank", _x) >= t_left)) and ((t_bottom >= getProperty("_level0/tank", _y)) and (getProperty("_level0/tank", _y) >= t_top))) {
gotoAndPlay (3);
}
play();
Symbol 77 MovieClip Frame 2
gotoAndPlay (1);
Symbol 77 MovieClip Frame 60
gotoAndPlay (1);