Frame 1
play();
Frame 2
ifFrameLoaded (10) {
gotoAndPlay (4);
}
Frame 3
gotoAndPlay (1);
Frame 4
play();
Frame 5
ifFrameLoaded (11) {
gotoAndPlay (7);
}
Frame 6
gotoAndPlay (4);
Frame 7
play();
Frame 8
ifFrameLoaded (14) {
gotoAndPlay (10);
}
Frame 9
gotoAndPlay (7);
Frame 11
stop();
Frame 12
stop();
Frame 13
stop();
Frame 14
isKeyDown = 0;
numEnemy = 1;
i = 2;
while (numEnemy >= i) {
enemy1.duplicateMovieClip("enemy1" + i, i + 100);
i++;
}
score = 0;
lives = 3;
Instance of Symbol 59 MovieClip "wheels" in Frame 14
onClipEvent (load) {
function reset() {
this._y = -25;
this._x = random(200) + 150;
wheelsSpeed = random + 11.2;
this.gotoAndStop(1);
}
reset();
}
onClipEvent (enterFrame) {
this._y = this._y + wheelsSpeed;
if (600 < this._y) {
reset();
}
if (this.hitTest(_root.maserati)) {
this.removeMovieClip();
_root.score = _root.score + 50;
_root.extra.gotoAndPlay(2);
}
}
Instance of Symbol 60 MovieClip "maserati" in Frame 14
onClipEvent (load) {
moveSpeed = 10;
_root.gun._visible = false;
gunCounter = 1;
maxGuns = 10;
depthCounter = 1;
}
onClipEvent (enterFrame) {
if ((Key.isDown(Key.SPACE) and (maxGuns >= gunCounter)) and (isKeyDown == 0)) {
gunCounter++;
_root.soundgun.gotoAndPlay(2);
_root.gun.duplicateMovieClip("gun" + depthCounter, depthCounter);
_root["gun" + depthCounter]._visible = true;
depthCounter++;
if (maxGuns < depthCounter) {
depthCounter = 1;
}
}
if (Key.isDown(Key.RIGHT) and (this._x < 400)) {
if (isKeyDown == 0) {
_root.maserati.gotoAndStop(2);
}
this._x = this._x + moveSpeed;
}
if (Key.isDown(Key.LEFT) and (100 < this._x)) {
if (isKeyDown == 0) {
_root.maserati.gotoAndStop(3);
}
this._x = this._x - moveSpeed;
}
if (Key.isDown(Key.LEFT) or Key.isDown(Key.RIGHT)) {
isKeyDown = 1;
} else {
isKeyDown = 0;
if (3 >= this._currentframe) {
_root.maserati.gotoAndStop(1);
}
}
if (Key.isDown(Key.LEFT) and Key.isDown(Key.RIGHT)) {
_root.maserati.gotoAndStop(1);
isKeyDown = 0;
}
}
Instance of Symbol 63 MovieClip "gun" in Frame 14
onClipEvent (load) {
gunMoveSpeed = 30;
this._y = _root.maserati._y;
this._x = _root.maserati._x;
}
onClipEvent (enterFrame) {
if (this._name != "gun") {
this._y = this._y - gunMoveSpeed;
if (this._y < -10) {
_root.maserati.gunCounter--;
this.removeMovieClip();
}
i = 1;
while (_root.numEnemy >= i) {
if (this.hitTest(_root["enemy" + i])) {
_root.score = _root.score + 50;
_root["enemy" + i].gotoAndPlay(_root["enemy" + i]._currentframe + 1);
}
i++;
}
}
}
Instance of Symbol 123 MovieClip "enemy1" in Frame 14
onClipEvent (load) {
function reset() {
this._y = -25;
this._x = random(300) + 100;
enemySpeed = random(5) + 7;
this.gotoAndStop(1);
enemyHit = 0;
}
reset();
}
onClipEvent (enterFrame) {
this._y = this._y + enemySpeed;
if (600 < this._y) {
reset();
if ((_root.lives == 0) and (_root.score < 15000)) {
_root.gotoAndStop("gameOver");
}
if ((_root.lives == 0) and (15001 < _root.score)) {
_root.gotoAndStop("gameOver2");
}
if ((_root.score >= 2000) and (3000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 6000) and (7000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 8000) and (9000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 12000) and (13000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 14000) and (15000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 18000) and (19000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 20000) and (21000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 24000) and (25000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 28000) and (29000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 34000) and (35000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 36000) and (37000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 38000) and (39000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 42000) and (43000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 46000) and (47000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
if ((_root.score >= 50000) and (100000 >= _root.score)) {
_root.enemy1.gotoAndStop(55);
}
}
if (this.hitTest(_root.maserati) and (enemyHit == 0)) {
enemyHit = 1;
_root.lives = _root.lives - 1;
_root.maserati.gotoAndPlay(4);
_root.live.gotoAndPlay(2);
}
if ((_root.score >= 0) and (2500 >= _root.score)) {
enemySpeed = random(3) + 5;
}
if ((_root.score >= 2501) and (5000 >= _root.score)) {
enemySpeed = random(4) + 6;
}
if ((_root.score >= 5001) and (7500 >= _root.score)) {
enemySpeed = random(5) + 7;
}
if ((_root.score >= 7501) and (10000 >= _root.score)) {
enemySpeed = random(6) + 8;
_root.faster.gotoAndPlay(2);
}
if ((_root.score >= 10001) and (12500 >= _root.score)) {
enemySpeed = random(7) + 9;
}
if ((_root.score >= 125001) and (15000 >= _root.score)) {
enemySpeed = random(8) + 10;
_root.faster.gotoAndPlay(2);
}
if ((_root.score >= 15001) and (17500 >= _root.score)) {
enemySpeed = random(9) + 11;
}
if ((_root.score >= 17501) and (20000 >= _root.score)) {
enemySpeed = random(10) + 12;
_root.faster.gotoAndPlay(2);
}
if ((_root.score >= 20001) and (22500 >= _root.score)) {
enemySpeed = random(11) + 13;
}
if ((_root.score >= 22501) and (25000 >= _root.score)) {
enemySpeed = random(12) + 14;
_root.faster.gotoAndPlay(2);
}
if ((_root.score >= 25001) and (27500 >= _root.score)) {
enemySpeed = random(13) + 15;
}
if ((_root.score >= 27501) and (30000 >= _root.score)) {
enemySpeed = random(14) + 16;
_root.faster.gotoAndPlay(2);
}
if ((_root.score >= 30001) and (32500 >= _root.score)) {
enemySpeed = random(15) + 17;
}
if ((_root.score >= 32501) and (35000 >= _root.score)) {
enemySpeed = random(16) + 18;
_root.faster.gotoAndPlay(2);
}
if ((_root.score >= 35001) and (37500 >= _root.score)) {
enemySpeed = random(17) + 19;
}
if ((_root.score >= 37501) and (40000 >= _root.score)) {
enemySpeed = random(18) + 20;
_root.faster.gotoAndPlay(2);
}
if ((_root.score >= 40001) and (42500 >= _root.score)) {
enemySpeed = random(19) + 21;
}
if ((_root.score >= 42501) and (45000 >= _root.score)) {
enemySpeed = random(20) + 22;
_root.faster.gotoAndPlay(2);
}
if ((_root.score >= 45001) and (47500 >= _root.score)) {
enemySpeed = random(21) + 23;
}
if ((_root.score >= 47501) and (50000 >= _root.score)) {
enemySpeed = random(22) + 24;
_root.faster.gotoAndPlay(2);
}
if (_root.score >= 50001) {
enemySpeed = random(25) + 25;
}
}
Instance of Symbol 131 MovieClip " lives" in Frame 14
onClipEvent (enterFrame) {
if (_root.lives == 3) {
this.gotoAndStop(1);
}
if (_root.lives == 2) {
this.gotoAndStop(2);
}
if (_root.lives == 1) {
this.gotoAndStop(3);
}
}
Frame 15
stop();
Frame 16
stop();
Frame 17
stop();
Symbol 15 Button
on (release) {
gotoAndStop (13);
}
Symbol 19 Button
on (release) {
gotoAndStop (12);
}
Symbol 24 Button
on (release) {
gotoAndStop (11);
}
Symbol 32 Button
on (release) {
getURL ("http://www.witzman.de", "_blank");
}
Symbol 40 Button
on (release) {
gotoAndPlay (14);
}
Symbol 45 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 1
stop();
Symbol 53 MovieClip Frame 7
stop();
Symbol 59 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 1
stop();
Symbol 60 MovieClip Frame 2
stop();
Symbol 60 MovieClip Frame 3
stop();
Symbol 60 MovieClip Frame 25
gotoAndStop (1);
Symbol 63 MovieClip Frame 2
stop();
Symbol 120 MovieClip Frame 1
play();
Symbol 120 MovieClip Frame 6
gotoAndPlay (1);
Symbol 123 MovieClip Frame 1
stop();
Symbol 123 MovieClip Frame 52
stop();
Symbol 123 MovieClip Frame 55
stop();
Symbol 123 MovieClip Frame 106
stop();
Symbol 125 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 15
gotoAndStop (1);
Symbol 127 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 1
stop();
Symbol 129 MovieClip Frame 31
gotoAndStop (1);
Symbol 131 MovieClip Frame 1
stop();
Symbol 131 MovieClip Frame 2
stop();
Symbol 131 MovieClip Frame 3
stop();
Symbol 143 Button
on (release) {
gotoAndPlay (14);
}