Frame 5
stop();
Frame 10
stop();
_root.qualitaet = "LOW";
Frame 11
_root.finalAnzDemonstrantenNass = 0;
_root.finalAnzDemonstrantenTot = 0;
_quality = _root.qualitaet;
stop();
Instance of Symbol 90 MovieClip "balken" in Frame 11
onClipEvent (enterFrame) {
_root.schaden = _root.schaden + (_root.AnzDemonstranten * 0.01);
this._xscale = _root.schaden;
if (_root.schaden >= 100) {
_root.finalAnzDemonstrantenTot = _root.AnzDemonstrantenTot;
_root.finalAnzDemonstrantenNass = _root.AnzDemonstrantenNass;
_level0.gotoAndPlay("GameOver");
this._xscale = 100;
}
}
Frame 12
if (_root.finalAnzDemonstrantenNass > _root.finalAnzDemonstrantenTot) {
_root.Schlagzeile = "Polizei setzt sich durch!";
_root.Zeitungstext = ((("Das Ergebnis des gezielten Einsatzes:\n" + _root.finalAnzDemonstrantenNass) + " Verhaftete\n") + _root.finalAnzDemonstrantenTot) + " Verletzte\n";
}
if (_root.finalAnzDemonstrantenNass <= _root.finalAnzDemonstrantenTot) {
if (_root.finalAnzDemonstrantenNass == 0) {
_root.Schlagzeile = "Terminator in Z\u00FCrich";
_root.Zeitungstext = ("Polizist dreht durch!\n" + _root.finalAnzDemonstrantenTot) + " Tote\n";
} else {
_root.Schlagzeile = "Polizist sieht rot!";
_root.Zeitungstext = ((("Traurige Bilanz:\n" + _root.finalAnzDemonstrantenTot) + " Tote\n") + _root.finalAnzDemonstrantenNass) + " Verhaftete\n";
}
}
if (_root.finalAnzDemonstrantenTot == 0) {
if (_root.finalAnzDemonstrantenNass < 5) {
_root.Schlagzeile = "Polizei schaut weg!";
_root.Zeitungstext = _root.finalAnzDemonstrantenNass + " Verhaftungen\n";
}
if (_root.finalAnzDemonstrantenNass > 5) {
_root.Schlagzeile = "Perfekter Einsatz";
_root.Zeitungstext = ("Gelungener Aktion\n" + _root.finalAnzDemonstrantenNass) + " Verhaftungen\n";
}
}
_quality = "High";
stop();
Symbol 9 MovieClip Frame 1
_root.geladen = int(100 / (_root.getBytesTotal() / _root.getBytesLoaded()));
if (_root.getBytesTotal() == _root.getBytesLoaded()) {
gotoAndPlay (3);
}
Instance of Symbol 7 MovieClip in Symbol 9 MovieClip Frame 1
onClipEvent (enterFrame) {
this._xscale = int(100 / (_root.getBytesTotal() / _root.getBytesLoaded()));
}
Symbol 9 MovieClip Frame 2
gotoAndPlay (1);
Symbol 9 MovieClip Frame 20
_level0.play();
Symbol 14 Button
on (release) {
getURL ("http://www.severin.ch", "_blank");
}
Symbol 18 Button
on (release) {
gotoAndPlay ("Spiel");
}
Symbol 21 Button
on (release) {
_root.anleitung.play();
}
Symbol 24 Button
on (release) {
_root.Einstellung.play();
}
Symbol 29 MovieClip Frame 1
stop();
Symbol 29 MovieClip Frame 10
stop();
Symbol 36 Button
on (release) {
_root.qualitaet = "HIGH";
}
Symbol 37 Button
on (release) {
_root.qualitaet = "MEDIUM";
}
Symbol 38 Button
on (release) {
_root.qualitaet = "LOW";
}
Instance of Symbol 40 MovieClip in Symbol 41 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.qualitaet == "LOW") {
this._y = 114;
}
if (_root.qualitaet == "MEDIUM") {
this._y = 82;
}
if (_root.qualitaet == "HIGH") {
this._y = 27;
}
}
Symbol 42 MovieClip Frame 1
stop();
Symbol 42 MovieClip Frame 10
stop();
Symbol 64 MovieClip Frame 1
stop();
Symbol 64 MovieClip Frame 3
stop();
Symbol 64 MovieClip Frame 5
stop();
Symbol 64 MovieClip Frame 7
stop();
Symbol 64 MovieClip Frame 9
stop();
Symbol 64 MovieClip Frame 11
stop();
Symbol 64 MovieClip Frame 13
stop();
Symbol 64 MovieClip Frame 15
stop();
Symbol 64 MovieClip Frame 17
gotoAndStop (15);
Symbol 65 MovieClip Frame 1
todesfaktor = 1;
stop();
Symbol 65 MovieClip Frame 2
todesfaktor = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten - 1;
_root.AnzDemonstrantenNass = _root.AnzDemonstrantenNass + 1;
BinIchNass = 1;
stop();
Symbol 65 MovieClip Frame 3
todesfaktor = 0;
if (BinIchNass != 1) {
_root.AnzDemonstranten = _root.AnzDemonstranten - 1;
_root.AnzDemonstrantenTot = _root.AnzDemonstrantenTot + 1;
}
if (BinIchNass == 1) {
_root.AnzDemonstrantenNass = _root.AnzDemonstrantenNass - 1;
_root.AnzDemonstrantenTot = _root.AnzDemonstrantenTot + 1;
}
stop();
Symbol 84 MovieClip Frame 1
_root.sprutzion = 0;
stop();
Symbol 84 MovieClip Frame 7
_root.sprutzion = 0;
Symbol 88 MovieClip Frame 1
_root.sprutzion = 0;
_root.AnzDemonstranten = 0;
_root.AnzDemonstrantenNass = 0;
_root.AnzDemonstrantenTot = 0;
_root.schaden = 0;
_root.steps = 3;
_root.ytogo = 0;
_root.xtogo = 0;
wawe.swapDepths(100000);
zhVG.swapDepths(100001);
Instance of Symbol 65 MovieClip "schwarz" in Symbol 88 MovieClip Frame 1
onClipEvent (enterFrame) {
diesesxtogo = 520;
diesesytogo = 600;
if (((((this._y - _level0.spielfeld.wawe._y) < -250) || ((this._y - _level0.spielfeld.wawe._y) > 250)) || ((this._x - _level0.spielfeld.wawe._x) < -250)) || ((this._x - _level0.spielfeld.wawe._x) > 250)) {
flucht = 0;
}
if (((this._y - _level0.spielfeld.wawe._y) > -200) && ((this._y - _level0.spielfeld.wawe._y) < 200)) {
if (((this._x - _level0.spielfeld.wawe._x) > -200) && ((this._x - _level0.spielfeld.wawe._x) < 200)) {
diesesxtogo = _level0.spielfeld.wawe._x;
diesesytogo = _level0.spielfeld.wawe._y;
flucht = 1;
}
}
if (flucht == 1) {
agulha_x = int(diesesxtogo - this._x);
agulha_y = int(diesesytogo - this._y);
if ((agulha_x > 0) && (agulha_y > 0)) {
quadrante = Number(4);
}
if ((agulha_x < 0) && (agulha_y > 0)) {
quadrante = Number(1);
}
if ((agulha_x < 0) && (agulha_y < 0)) {
quadrante = Number(2);
}
if ((agulha_x > 0) && (agulha_y < 0)) {
quadrante = Number(3);
}
abs_x = Math.abs(agulha_x);
abs_y = Math.abs(agulha_y);
tg = abs_y / abs_x;
_root.navy2 = (Math.atan(tg) * Number(180)) / Math.PI;
if (quadrante == 1) {
angulo = (180 + Number(90)) - Number(_root.navy2);
}
if (quadrante == 2) {
angulo = (180 + Number(90)) + Number(_root.navy2);
}
if (quadrante == 3) {
angulo = (180 + Number(270)) - Number(_root.navy2);
}
if (quadrante == 4) {
angulo = (180 + Number(270)) + Number(_root.navy2);
}
if (winkeltogo > (angulo - 180)) {
winkeltogo = winkeltogo - 30;
}
if (winkeltogo < (angulo - 180)) {
winkeltogo = winkeltogo + 30;
}
}
if (todesfaktor != 0) {
setProperty(_navy, _rotation , winkeltogo);
}
this.objmoveY = _root.steps * Math.sin((Math.PI/180) * (90 - this._rotation));
this.objmoveX = _root.steps * Math.cos((Math.PI/180) * (90 - this._rotation));
this._y = this._y - (todesfaktor * this.objmoveY);
this._x = this._x + (todesfaktor * this.objmoveX);
if (_root.spielfeld.wawe.wawekiller.hitTest(getBounds(_root).xMax, _y + _level0.spielfeld._y, true)) {
todesfaktor = 0;
gotoAndStop (3);
this.splatter.play();
}
if (_root.spielfeld.wawe.wawekiller.hitTest(getBounds(_root).xMin, _y + _level0.spielfeld._y, true)) {
todesfaktor = 0;
gotoAndStop (3);
this.splatter.play();
}
if (_root.spielfeld.wawe.wawekiller.hitTest(_x + _level0.spielfeld._x, getBounds(_root).yMax, true)) {
todesfaktor = 0;
gotoAndStop (3);
this.splatter.play();
}
if (_root.spielfeld.wawe.wawekiller.hitTest(_x + _level0.spielfeld._x, getBounds(_root).yMin, true)) {
todesfaktor = 0;
gotoAndStop (3);
this.splatter.play();
}
if (_root.spielfeld.sprutzi.hitTest(getBounds(_root).xMax, _y + _level0.spielfeld._y, true)) {
if (todesfaktor != 0) {
todesfaktor = 0;
gotoAndStop (2);
}
}
if (_root.spielfeld.sprutzi.hitTest(getBounds(_root).xMin, _y + _level0.spielfeld._y, true)) {
if (todesfaktor != 0) {
todesfaktor = 0;
gotoAndStop (2);
}
}
if (_root.spielfeld.sprutzi.hitTest(_x + _level0.spielfeld._x, getBounds(_root).yMax, true)) {
if (todesfaktor != 0) {
todesfaktor = 0;
gotoAndStop (2);
}
}
if (_root.spielfeld.sprutzi.hitTest(_x + _level0.spielfeld._x, getBounds(_root).yMin, true)) {
if (todesfaktor != 0) {
todesfaktor = 0;
gotoAndStop (2);
}
}
if (_root.spielfeld.gebaeude.hitTest(_x + _level0.spielfeld._x, _y + _level0.spielfeld._y, true)) {
this._y = this._y + (todesfaktor * this.objmoveY);
this._x = this._x - (todesfaktor * this.objmoveX);
if (flucht != 1) {
if (todesfaktor != 0) {
setProperty(_navy, _rotation , (_rotation + (Math.random(1) * 160)) - 80);
}
}
if (flucht == 1) {
if (todesfaktor != 0) {
setProperty(_navy, _rotation , winkeltogo + 90);
}
this.objmoveY = _root.steps * Math.sin((Math.PI/180) * (90 - this._rotation));
this.objmoveX = _root.steps * Math.cos((Math.PI/180) * (90 - this._rotation));
this._y = this._y - (todesfaktor * this.objmoveY);
this._x = this._x + (todesfaktor * this.objmoveX);
if (_root.spielfeld.gebaeude.hitTest(_x + _level0.spielfeld._x, _y + _level0.spielfeld._y, true)) {
this._y = this._y + (todesfaktor * this.objmoveY);
this._x = this._x - (todesfaktor * this.objmoveX);
if (todesfaktor != 0) {
setProperty(_navy, _rotation , winkeltogo - 90);
}
this.objmoveY = _root.steps * Math.sin((Math.PI/180) * (90 - this._rotation));
this.objmoveX = _root.steps * Math.cos((Math.PI/180) * (90 - this._rotation));
this._y = this._y - (todesfaktor * this.objmoveY);
this._x = this._x + (todesfaktor * this.objmoveX);
}
}
}
if ((((this._y > 1200) || (this._y < 0)) || (this.x > 1200)) || (this._x < 0)) {
_root.AnzDemonstranten = _root.AnzDemonstranten - 1;
this.removeMovieClip();
}
}
Instance of Symbol 69 MovieClip "zufall" in Symbol 88 MovieClip Frame 1
onClipEvent (enterFrame) {
Neuermann = random(50);
if (Neuermann == 1) {
Zufallszahl = random(16) + 1;
if (Zufallszahl == 1) {
_parent.schwarz._rotation = 310;
_parent.schwarz._x = 560;
_parent.schwarz._y = 480;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 2) {
_parent.schwarz._rotation = 210;
_parent.schwarz._x = 550;
_parent.schwarz._y = 1;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 3) {
_parent.schwarz._rotation = 225;
_parent.schwarz._x = 900;
_parent.schwarz._y = 1;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 4) {
_parent.schwarz._rotation = 180;
_parent.schwarz._x = 1120;
_parent.schwarz._y = 1;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 5) {
_parent.schwarz._rotation = 130;
_parent.schwarz._x = 1;
_parent.schwarz._y = 250;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 6) {
_parent.schwarz._rotation = 20;
_parent.schwarz._x = 1;
_parent.schwarz._y = 640;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 7) {
_parent.schwarz._rotation = 90;
_parent.schwarz._x = 1;
_parent.schwarz._y = 780;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 8) {
_parent.schwarz._rotation = 80;
_parent.schwarz._x = 1;
_parent.schwarz._y = 1040;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 9) {
_parent.schwarz._rotation = 80;
_parent.schwarz._x = 1;
_parent.schwarz._y = 1200;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 10) {
_parent.schwarz._rotation = 35;
_parent.schwarz._x = 530;
_parent.schwarz._y = 1199;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 11) {
_parent.schwarz._rotation = 35;
_parent.schwarz._x = 640;
_parent.schwarz._y = 1199;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 12) {
_parent.schwarz._rotation = 320;
_parent.schwarz._x = 1110;
_parent.schwarz._y = 1199;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 13) {
_parent.schwarz._rotation = 355;
_parent.schwarz._x = 1180;
_parent.schwarz._y = 1199;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 14) {
_parent.schwarz._rotation = 295;
_parent.schwarz._x = 1199;
_parent.schwarz._y = 320;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 15) {
_parent.schwarz._rotation = 290;
_parent.schwarz._x = 1199;
_parent.schwarz._y = 470;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 16) {
_parent.schwarz._rotation = 270;
_parent.schwarz._x = 1199;
_parent.schwarz._y = 630;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
if (Zufallszahl == 17) {
_parent.schwarz._rotation = 270;
_parent.schwarz._x = 1199;
_parent.schwarz._y = 760;
newname = "schwarzblock" + i;
duplicateMovieClip (_parent.schwarz, newname, i);
_parent.schwarz._rotation = 0;
_root.AnzDemonstranten = _root.AnzDemonstranten + 1;
i = i + 1;
}
}
_parent.schwarz._x = 40;
_parent.schwarz._y = 40;
}
Instance of Symbol 77 MovieClip "wawe" in Symbol 88 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.spielfeld.wawe._y < 0) {
_root.spielfeld.wawe._y = 0;
_root.velocityI = (_root.velocityI / 2) * -1;
}
if (_root.spielfeld.wawe._y > 1200) {
_root.spielfeld.wawe._y = 1200;
_root.velocityI = (_root.velocityI / 2) * -1;
}
if (_root.spielfeld.wawe._x > 1200) {
_root.spielfeld.wawe._x = 1200;
_root.velocityI = (_root.velocityI / 2) * -1;
}
if (_root.spielfeld.wawe._x < 0) {
_root.spielfeld.wawe._x = 0;
_root.velocityI = (_root.velocityI / 2) * -1;
}
_root.spielfeld.wawemoveY = (_root.velocityI * Math.sin((Math.PI/180) * (90 - _root.spielfeld.wawe._rotation))) + ((_root.velocityCrashI / 2) * Math.sin((Math.PI/180) * (90 - _root.carRotaCrashI)));
_root.spielfeld.wawemoveX = (_root.velocityI * Math.cos((Math.PI/180) * (90 - _root.spielfeld.wawe._rotation))) + ((_root.velocityCrashI / 2) * Math.cos((Math.PI/180) * (90 - _root.carRotaCrashI)));
if (_root.velocityCrashI > 0) {
_root.velocityCrashI = _root.velocityCrashI - 0.5;
}
if (_root.velocityCrashI < 0) {
_root.velocityCrashI = _root.velocityCrashI + 0.5;
}
_root.spielfeld.wawe._y = _root.spielfeld.wawe._y - _root.spielfeld.wawemoveY;
_root.spielfeld.wawe._x = _root.spielfeld.wawe._x + _root.spielfeld.wawemoveX;
if (_root.velocityI > 0) {
_root.velocityI = _root.velocityI - 0.5;
}
if (_root.velocityI < 0) {
_root.velocityI = _root.velocityI + 0.5;
}
if (Key.isDown(39)) {
_root.spielfeld.wawe._rotation = _root.spielfeld.wawe._rotation + 10;
}
if (Key.isDown(37)) {
_root.spielfeld.wawe._rotation = _root.spielfeld.wawe._rotation - 10;
}
if (Key.isDown(38)) {
_root.velocityI = _root.velocityI + 2;
if (_root.velocityI > 8) {
_root.velocityI = 8;
}
}
if (Key.isDown(40)) {
_root.velocityI = _root.velocityI - 2;
if (_root.velocityI < -3) {
_root.velocityI = -3;
}
}
if (_root.spielfeld.gebaeude.hitTest(_x + _level0.spielfeld._x, _y + _level0.spielfeld._y, true)) {
_root.spielfeld.wawe._y = _root.spielfeld.wawe._y + _root.spielfeld.wawemoveY;
_root.spielfeld.wawe._x = _root.spielfeld.wawe._x - _root.spielfeld.wawemoveX;
_root.velocityI = _root.velocityI * -1;
}
_level0.spielfeld._y = -1 * (_root.spielfeld.wawe._y / 2);
_level0.spielfeld._x = -1 * (_root.spielfeld.wawe._x / 2);
_root.spielfeld.schattenwawe._y = _root.spielfeld.wawe._y + 1;
_root.spielfeld.schattenwawe._x = _root.spielfeld.wawe._x + 3;
_root.spielfeld.schattenwawe._rotation = _root.spielfeld.wawe._rotation;
}
on (keyPress "<Space>") {
if (_root.sprutzion == 0) {
_root.sprutzion = 1;
_level0.spielfeld.sprutzi._y = _level0.spielfeld.wawe._y;
_level0.spielfeld.sprutzi._x = _level0.spielfeld.wawe._x;
_level0.spielfeld.sprutzi._rotation = _level0.spielfeld.wawe._rotation;
_level0.spielfeld.sprutzi.play();
}
}
Symbol 88 MovieClip Frame 3
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 110 Button
on (release) {
_level0.gotoAndPlay("Start");
}
Symbol 114 Button
on (release) {
_level0.zeitung.gotoAndPlay("Mailform");
}
Symbol 119 Button
on (release) {
if (empfaenger != "") {
loadVariablesNum ("sendmail.php", 0, "POST");
gotoAndPlay ("karteversandt");
}
}
Symbol 132 MovieClip Frame 8
stopAllSounds();
Symbol 132 MovieClip Frame 11
stop();
Symbol 132 MovieClip Frame 15
empfaenger = "";
vonmessage = ((("Hallo\nIch habe soeben den 1. Mai virtuell durchgespielt. Du findes dieses Spiel auf http://www.severin.ch. Folgenden Artikel hat die Presse ueber meinen Einsatz geschrieben.\n" + _root.Schlagzeile) + newline) + _root.Zeitungstext) + "\nVersuch es besser zu machen...\nGruss\n\nDiese Nachricht wurde uebrigens automatisch geschrieben. Ich wars nicht.";
stop();
Symbol 132 MovieClip Frame 50
_level0.gotoAndPlay("Start");