STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228095
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/69734157?noj=FRM69734157-5DC" width="1" height="1"></div>

Splash-and-Dash-Park-Pits.swf

This is the info page for
Flash #110158

(Click the ID number above for more basic data on this flash file.)


Text
Op de afbeelding is te zien hoe een beschadigde auto eruit ziet.
Als je een beschadigd onderdeel ziet dan moet je het vervangen.
Let op: alle schade aan de auto moet gerepareerd zijn
anders rijdt de auto niet weg!

De lollypop dame heeft maar één taak, maar wel een belangrijke! Als alle werkzaamheden gedaan zijn,
geeft zij de coureur het sein om te vertrekken. Dit doet zij niet als je nog dingen te doen hebt!
Tip: een lollypop dame heeft geen ogen in haar achterhoofd. Teamleden die achter haar blijven staan,
blokkeren de auto. Zij zal echter toch de weg vrijgeven voor de coureur ook al kan deze niet weg!

Na iedere level kun je je highscore submitten, ofwel bewaren. Klik op ‘Highscore submitten’ en voer jouw gegevens in.
Klik vervolgens op ‘Verstuur’. Als je na een hoger level een hogere highscore hebt behaald, kun je die weer submitten
en wordt je vorige highscore vervangen. Het level is bepalend hoe hoog je komt te staan in de scorelijst. Daarna wordt er
gekeken hoe laag de gemiddelde pitsstop tijd is. Hoe lager, hoe beter!

Het is de bedoeling dat je een pitstop zo soepel mogelijk laat verlopen.  Let er goed op dat alle onderdelen voorhanden zijn,
dat de teamleden op de juiste plekken staan en dat alle reparaties die nodig zijn, worden uitgevoerd inclusief
het volgooien van de tank.

Het Doel en de Taken:

De schade en het herstel

Lollypop dame

De Highscores

Doel  van het spel

Dit is de pitsstraat. Hier vindt de meeste actie plaats.
Voordat een auto naar de pits komt gaat er een alarm af en.
Bovendien gaan er zwaailichten aan. Zorg dan dat je alle
reserveonderdelen klaar hebt liggen. Als iemand van
het team de pitstraat blokkeert dan kan de coureur
de pitsstraat niet binnenrijden. Om dit te voorkomen, is het
handig om de teamleden op een groen actiepunt
te plaatsen. Zo kan de auto op de juiste plek rijden en
heb je de teamleden al ‘stand by’ staan voor eventuele
reparaties. De groene actiepunten verschijnen, nadat er op
een teamlid geklikt is. Als een teamlid al op een actieplek
staat en je klikt het teamlid nogmaals aan, zie je een geel
actiepunt verschijnen. Geel wil zeggen dat je een actie kunt
uitvoeren.

Let op: alle beschadigde onderdelen moeten vervangen worden anders mag de auto niet weg.
Er is een tijdslimiet voor ieder level dat je moet halen. Als je deze tijdslimiet overschrijft, betekent dat ‘Game Over’.

Dit is de vrachtwagen (truck) achter de pitsstraat. Hier kun je reserveonderdelen halen.
Om de onderdelen naar de pitsstraat te verplaatsen, hoef je alleen maar op de benodigde
onderdelen te klikken. Wat je hebt aangeklikt, verdwijnt uit de voorraad onderdelen.
Klik op de pitsstraat om weer terug te keren naar de pits. In de pits liggen de gehaalde
onderdelen op hun plek en ben je klaar voor de pitsstop.
Tip: het is handig om voorbereid te zijn dus een vroeg bezoek aan de truck levert
tijdwinst op!

De Speelvelden:

Je kunt een teamlid van plek verplaatsen
door op hem te klikken en daarna op het
groene actiepunt (zie: actiepunten) te
klikken waar hij naar toe moet lopen.

Je kunt een team lid met een lopende
opdracht. Alleen naar een opdracht plek
sturen. Die bij de lopende opdracht
hoort.

Dit team moet met de juiste kracht
de slang in de auto duwen

Wil je de slang aan de auto leggen dan
zie je een ‘krachtmeter’ verschijnen.
Het pijltje op de krachtmeter moet in het groen
tot stilstand gebracht worden door op het juiste
moment op het benzineteam vte klikken.
Is de pijl in het groen tot stilstand gekomen,
dan kan er pas worden getankt.
Klik op de mannetjes om het tanken te beëindigen.

Banden wisselen gebeurt met een
team: een assistent en een monteur.
Als een van de twee er niet staat,
kan de band niet worden gewisseld.

Vleugels wisselen kan met één persoon,
maar het levert tijdwinst op als je ook hier een
team van een assistent en monteur voor gebruikt.
Tip: ruim na het wisselen je spullen op!

De helm van de coureur moet schoon zijn.
De helmdame heeft deze schone taak.
Zij doet dit automatisch, je hoeft er dus niets
voor te doen. Ze heet Jennifer,
is 24 jaar en… bovendien nog vrijgezel.

Team lid

Team lid met opdracht

Benzine team

Duw krachtmeter

Team voor banden

Team voor vleugel

Helm schoonmaakster

De Teamleden:

Een voorvleugel wordt aan de voorkant van de
auto gemonteerd. Dit kan met één teamlid,
maar met twee mannetjes kun je tijd winnen!
Als er geen vleugels meer in de pitsstraat liggen,
haal dan nieuwe vleugels.
Deze kun je vinden in de vrachtwagen,
ofwel de truck.

Een achtervleugel wordt aan de achterkant van
de auto gemonteerd. Dit kan met één teamlid,
maar met twee mannetjes kun je tijd winnen!
Ook hier geldt: geen vleugels meer?
Ga naar de truck

Er zijn twee soorten banden: voor- en achterbanden.
De bandenvoorraad liggen in de truck.
Zorg dat je de banden in de pits klaar hebt staan als
de auto binnenkomt, want dat spaart tijd!
Om de banden te wisselen heb je een compleet
bandenteam nodig!

Bij het tanken verschijnt er een meter in beeld.
Hierop is met een pijltje te zien tot waar je moet tanken
Let op: met te weinig benzine mag de auto niet weg.
Iets meer benzine tanken dan nodig is, is goed,
maar zorg dat je de tank niet te vol gooit!`

De stopwatch geeft aan hoe lang
je bezig bent met je pitstop.
Als je meer dan één pitstop hebt gemaakt, wordt er
een gemiddelde tijd uitgerekend.
Deze tijd vormt samen met het bereikte level de score.

De actiepunten geven aan waar een actief mannetje
naar toe gestuurd kan worden om óf een actie voor
te bereiden óf een actie uit te voeren.
Een groen actiepunt betekent een actie voorbereiden.
Een geel actiepunt staat voor het uitvoeren van actie.

Voorvleugel

Achtervleugel

Banden

Benzinemeter

Stopwatch

Actiepunten

Het Materiaal en Indicators:

4.56

4.56

FUEL

FUEL

Drive-in Car Services

Copyright I Sioux © 2004

Drive-in Car Services

TO TRUCK

TO TRUCK

TO PITS

TO PITS

LEVEL:

TARGETTIME:

SEC

LEVEL:

TARGETTIME:

SEC

18

10

18

10

ARE YOU SURE YOU
WANT TO EXIT THIS GAME?
ALL DATA WILL BE LOST

Average Level Time

Target Time

Over Time

Average Overall Time

Important for ranking

For last pitstop

ActionScript [AS1/AS2]

Frame 1
setProperty("_root.Bar", _yscale , 0); _level0.load = "Splash and Dash Loading";
Instance of Symbol 147 MovieClip "Size" in Frame 1
onClipEvent (load) { total = int(_root.getBytesTotal()); } onClipEvent (enterFrame) { StatusColor = new Color(_root.Bar); Loaded = int(_root.getBytesLoaded()); Percent = int((loaded / total) * 100); if (percent > 20) { _level0.load = "PitBox Loaded"; StatusColor.setRGB(16777215); } if (percent > 40) { _level0.load = "Gasoline Loaded"; StatusColor.setRGB(16777215); } if (percent > 60) { _level0.load = "Level Data Loaded"; StatusColor.setRGB(16777215); } if (percent > 80) { _level0.load = "Lollypop Girl Loaded"; StatusColor.setRGB(16777215); } if (percent == 90) { _level0.load = "Towel Girl Loaded"; StatusColor.setRGB(0); } _root.Percent = Percent + " %"; setProperty("_root.Bar", _yscale , Percent); if (Percent >= 100) { tellTarget ("_root") { play(); }; } }
Frame 2
stop();
Frame 3
_root.uitleg_mc._visible = false; _global.SplashandDash_Sound = new Sound(); SplashandDash_Sound.attachSound("SplashandDash_lnk"); SplashandDash_Sound.start(); skipintro.useHandCursor = false; play();
Frame 242
start.useHandCursor = false; info.useHandCursor = false;
Frame 363
stop();
Frame 364
_root.invulx = 0; _root.invuly = 0; _root.invulxcar = 740; _root.invulycar = 300; _root.invulLevel = 1; fscommand ("allowscale", "false"); fscommand ("fullscreen", "false"); _root.yes._visible = false; MovieClip.prototype.addAsCharacter = function () { characterArray.push(this); }; MovieClip.prototype.removeAsCharacter = function () { i = 0; while (i < characterArray.length) { if (characterArray[i] == this) { characterArray.splice(i, 1); } i++; } }; MovieClip.prototype.addAsStatic = function () { staticArray.push(this); }; Array.prototype.sortOnNum = function (p) { var sortfunc = function (a, b) { return(a[p] > b[p]); }; this.sort(sortfunc); }; _global.map = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; TimeObject = function () { }; TimeObject.prototype.addTime = function (timer) { this.currentTime = this.currentTime + 0.00564516129032258; }; TimeObject.prototype.publishTime = function () { if (this.timePaused) { return(undefined); } var differenceRound = String(this.currentTime); spotdot = differenceRound.lastIndexOf("."); stringlength = differenceRound.length; if (spotdot == -1) { differenceRound = differenceRound + ".00"; } else if ((stringlength - spotdot) == 2) { differenceRound = differenceRound + "0"; } spotdot = differenceRound.lastIndexOf("."); stringlength2 = differenceRound.length; differenceRound2 = differenceRound.substring(0, spotdot + 3); var gameHour = differenceRound2; _root.indicator_time_mc.timeDisplay_txt.text = gameHour; _root.indicator_time_mc.timeDisplay2_txt.text = gameHour; }; TimeObject.prototype.saveTime = function () { trace("TIMEOBJECT saveTime, this.currentTime=" + this.currentTime); var ctime = TimeControl.currentTime; trace("++++++++++++++++" + ctime); pitstoplevel.push(ctime); pitstoptimes.push(ctime); trace("pitstoplevel=" + pitstoplevel); trace("pitstoptimes=" + pitstoptimes); trace("-------pitstoptimes---------"); maxlength = pitstoptimes.length - 1; trace("maxlength=" + maxlength); _global.averagetotal = 0; i = 0; while (i <= maxlength) { var trow = Number(pitstoptimes[i]); trace("trow=" + trow); _global.averagetotal = _global.averagetotal + trow; trace("averagetotal in = " + _global.averagetotal); i++; } trace("averagetotal before deviding = " + _global.averagetotal); var averagetotaltrow = (_global.averagetotal / maxlength); _global.averagetotal = averagetotaltrow; trace("averagetotal = " + _global.averagetotal); var gameHour = this.gettxt(_global.averagetotal); _root.menu_levelcomplited_mc.averagetotal_txt.text = gameHour; _root.points = gameHour; _root.level = clevel; trace("-------------------_" + gameHour); trace("-------pitstoplevel---------"); maxlength = pitstoplevel.length - 1; trace("maxlength=" + maxlength); _global.average = 0; i = 0; while (i <= maxlength) { var trow = Number(pitstoplevel[i]); trace("trow=" + trow); _global.average = _global.average + trow; trace("average in = " + _global.average); i++; } trace("average before deviding = " + _global.average); var averagetrow = (_global.average / maxlength); _global.average = averagetrow; trace("average = " + _global.average); var gameHour = this.gettxt(String(_global.average)); _root.menu_levelcomplited_mc.average_txt.text = gameHour; var differenceRound = String(targettime); var gameHour = this.gettxt(differenceRound); _root.menu_levelcomplited_mc.targettime_txt.text = gameHour; _global.overtime = targettime - average; var differenceRound = String(overtime); var gameHour = this.gettxt(differenceRound); _root.menu_levelcomplited_mc.overtime_txt.text = gameHour; }; TimeObject.prototype.gettxt = function (givenNumber) { var receivedNumber = givenNumber; differenceRound = String(receivedNumber); spotdot = differenceRound.lastIndexOf("."); stringlength = differenceRound.length; if (spotdot == -1) { differenceRound = differenceRound + ".00"; } else if ((stringlength - spotdot) == 2) { differenceRound = differenceRound + "0"; } spotdot = differenceRound.lastIndexOf("."); stringlength2 = differenceRound.length; var differenceRound2 = differenceRound.substring(0, spotdot + 3); return(differenceRound2); }; TimeObject.prototype.endGame = function () { }; TimeObject.prototype.resetTime = function () { this.currentTime = 0; var gameHour = "0.00"; _root.indicator_time_mc.timeDisplay_txt.text = gameHour; _root.indicator_time_mc.timeDisplay2_txt.text = gameHour; }; TimeObject.prototype.stopTime = function () { var differenceRound = String(this.currentTime); spotdot = differenceRound.lastIndexOf("."); stringlength = differenceRound.length; if (spotdot == -1) { differenceRound = differenceRound + ".00"; } else if ((stringlength - spotdot) == 2) { differenceRound = differenceRound + "0"; } spotdot = differenceRound.lastIndexOf("."); stringlength2 = differenceRound.length; differenceRound2 = differenceRound.substring(0, spotdot + 3); var gameHour = differenceRound2; _root.indicator_time_mc.timeDisplay_txt.text = gameHour; _root.indicator_time_mc.timeDisplay2_txt.text = gameHour; this.timePaused = true; }; MoneyObject = function () { }; MoneyObject.prototype.addFunds = function (amount) { this.totalFunds = this.totalFunds + amount; this.displayFunds(); }; MoneyObject.prototype.decreaseFunds = function (amount) { this.totalFunds = this.totalFunds - amount; if (this.totalFunds < 0) { this.totalFunds = 0; } this.displayFunds(); }; MoneyObject.prototype.resetFunds = function () { this.totalFunds = 0; this.displayFunds(); }; MoneyObject.prototype.displayFunds = function () { var totalAmount = this.totalFunds; var totalCents = Math.round(totalAmount * 100); var cents = String(totalCents).slice(-2); var dollars = String(totalCents).substring(0, String(totalCents).length - 2); if (String(totalAmount).length == 1) { if (totalAmount == 0) { _root.tabs.moneyDisplay_txt.text = "$ 0.00"; } else { _root.tabs.moneyDisplay_txt.text = "$ 0.0" + cents; } } else if (String(totalAmount).length == 2) { _root.tabs.moneyDisplay_txt.text = "$ 0." + cents; } else if (String(dollars).length == 0) { _root.tabs.moneyDisplay_txt.text = "$ 0." + cents; } else { _root.tabs.moneyDisplay_txt.text = (("$ " + dollars) + ".") + cents; } }; ScreenObject = function () { }; ScreenObject.prototype.normalMode = function () { this.debug = false; _root.screenMask._visible = true; _root.gameScreen.setMask(_root.screenMask); _root.screenBG._visible = true; _root.gameScreen.labels._visible = false; _root.gameScreen.outlines._visible = false; _root.tabs._visible = true; _root.buttons._visible = true; _root.debugger._visible = false; }; ScreenObject.prototype.debugMode = function () { this.debug = true; _root.gameScreen.setMask(null); _root.screenMask._visible = false; _root.screenBG._visible = false; _root.gameScreen.labels._visible = true; _root.gameScreen.outlines._visible = true; _root.tabs._visible = false; _root.buttons._visible = false; _root.debugger._visible = true; }; ScreenObject.prototype.switchMode = function () { if (this.debug) { this.normalMode(); } else { this.debugMode(); } }; ScreenObject.prototype.scrollScreen = function (referencePoint) { var screenX = screenReferences[referencePoint].xPos; var screenY = screenReferences[referencePoint].yPos; this.currentX = screenX; this.currentY = screenY; this.currentReferencePoint = referencePoint; this.broadcastMessage("onScroll", referencePoint); gameControl.doWalk(); _root.gameScreen._x = screenX; _root.gameScreen._y = screenY; }; ScreenObject.prototype.clickCharacter = function (Obj) { var givenObj = obj; if (_root.mainCharacter == givenObj) { actionControl.mainCharacter = undefined; _root.mainCharacter = undefined; actionControl.deselectAction(); return(undefined); } _root.mainCharacter = givenObj; _root.gameScreen.mainCharacter = givenObj; actionControl.selectAction(givenObj); }; ScreenObject.prototype.clickScreen = function (mouseX, mouseY, charX, charY) { if (!_root.gameScreen.mainCharacter.waiting) { actionControl.resetcharacter(); var cxPos = Math.ceil(_root.gameScreen.mainCharacter.xPos / this.tileWidth); var cyPos = Math.ceil(_root.gameScreen.mainCharacter.yPos / this.tileHeight); xPos = mouseX; yPos = mouseY; var exPos = (Math.ceil(xPos / this.tileWidth) - 1); var eyPos = (Math.ceil(yPos / this.tileHeight) - 1); if ((cxPos == exPos) && (cyPos == eyPos)) { return(undefined); } direction = "notimportant"; _root.newCharacter = _root.mainCharacter; delete _root.newCharacter.mileStones; delete _root.newCharacter.wayPoints; xPos = _root.gameScreen.mainCharacter.xPos; yPos = _root.gameScreen.mainCharacter.yPos; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); screenControl.setboei(xPos, yPos, mouseX, mouseY); xPos = mouseX; yPos = mouseY; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); actionControl.mainCharacter = undefined; _root.mainCharacter = undefined; actionControl.deselectAction(); } }; ScreenObject.prototype.clickScreenSingle = function (mouseX, mouseY, obj) { if (!_root.gameScreen.mainCharacter.waiting) { var givenObj = obj; actionControl.mainCharacter = givenObj; _root.mainCharacter = givenObj; _root.gameScreen.mainCharacter = givenObj; actionControl.resetcharacter(); var cxPos = Math.ceil(_root.gameScreen.mainCharacter.xPos / this.tileWidth); var cyPos = Math.ceil(_root.gameScreen.mainCharacter.yPos / this.tileHeight); xPos = mouseX; yPos = mouseY; var exPos = (Math.ceil(xPos / this.tileWidth) - 1); var eyPos = (Math.ceil(yPos / this.tileHeight) - 1); if ((cxPos == exPos) && (cyPos == eyPos)) { return(undefined); } direction = "notimportant"; _root.newCharacter = _root.mainCharacter; delete _root.newCharacter.mileStones; delete _root.newCharacter.wayPoints; xPos = _root.gameScreen.mainCharacter.xPos; yPos = _root.gameScreen.mainCharacter.yPos; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); xPos = mouseX; yPos = mouseY; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); actionControl.mainCharacter = undefined; _root.mainCharacter = undefined; actionControl.deselectAction(); } }; ScreenObject.prototype.clickAction = function (mouseX, mouseY, charX, charY) { if (!_root.gameScreen.mainCharacter.waiting) { var cxPos = Math.ceil(_root.gameScreen.mainCharacter.xPos / this.tileWidth); var cyPos = Math.ceil(_root.gameScreen.mainCharacter.yPos / this.tileHeight); xPos = mouseX - this.currentX; yPos = mouseY - this.currentY; var exPos = Math.ceil(xPos / this.tileWidth); var eyPos = Math.ceil(yPos / this.tileHeight); if ((cxPos == exPos) && (cyPos == eyPos)) { if (!(_root.mainCharacter.myendpose === undefined)) { _root.mainCharacter.pose = _root.mainCharacter.myendpose; _root.mainCharacter.gotoAndStop(_root.mainCharacter.pose); } _root.mainCharacter.oldPose = "idle"; _root.mainCharacter.poseClip.gotoAndStop(1); _root.mainCharacter.myendfunction(_root.mainCharacter); return(undefined); } direction = "notimportant"; _root.newCharacter = _root.mainCharacter; delete _root.newCharacter.mileStones; delete _root.newCharacter.wayPoints; xPos = _root.gameScreen.mainCharacter.xPos; yPos = _root.gameScreen.mainCharacter.yPos; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); screenControl.setboei(xPos, yPos, mouseX, mouseY); xPos = mouseX - this.currentX; yPos = mouseY - this.currentY; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } }; ScreenObject.prototype.setboei = function (xPos, yPos, xGoal, yGoal) { if ((xPos > _root.lineV3_mc._x) && (xGoal > _root.lineV3_mc._x)) { trace("returned on 1"); return(undefined); } if ((xPos < _root.lineV1_mc._x) && (xGoal < _root.lineV1_mc._x)) { trace("returned on 2"); return(undefined); } if ((yPos < _root.line1_mc._y) && (yGoal < _root.line1_mc._y)) { if ((xPos < _root.lineV2_mc._x) && (xGoal > _root.lineV2_mc._x)) { var xTogive = _root.dot9_mc._x; var yTogive = _root.dot9_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if ((xPos > _root.lineV2_mc._x) && (xGoal < _root.lineV2_mc._x)) { var xTogive = _root.dot9_mc._x; var yTogive = _root.dot9_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } trace("returned on 3"); return(undefined); } if ((yPos > _root.line2_mc._y) && (yGoal > _root.line2_mc._y)) { if ((xPos < _root.lineV2_mc._x) && (xGoal > _root.lineV2_mc._x)) { var xTogive = _root.dot10_mc._x; var yTogive = _root.dot10_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if ((xPos > _root.lineV2_mc._x) && (xGoal < _root.lineV2_mc._x)) { var xTogive = _root.dot10_mc._x; var yTogive = _root.dot10_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } trace("returned on 4"); return(undefined); } if ((xPos > _root.lineV3_mc._x) && (yGoal > _root.line3_mc._y)) { trace("from right going under"); var xTogive = _root.dot6_mc._x; var yTogive = _root.dot6_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); if ((xPos > _root.lineV2_mc._x) && (xGoal < _root.lineV2_mc._x)) { var xTogive = _root.dot10_mc._x; var yTogive = _root.dot10_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (xGoal < _root.lineV1_mc._x) { var xTogive = _root.dot2_mc._x; var yTogive = _root.dot6_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } return(undefined); } if ((xPos > _root.lineV3_mc._x) && (yGoal < _root.line3_mc._y)) { trace("from right going over"); var xTogive = _root.dot6_mc._x; var yTogive = _root.dot2_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); if ((xPos > _root.lineV2_mc._x) && (xGoal < _root.lineV2_mc._x)) { var xTogive = _root.dot9_mc._x; var yTogive = _root.dot9_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (xGoal < _root.lineV1_mc._x) { var xTogive = _root.dot2_mc._x; var yTogive = _root.dot2_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } return(undefined); } if ((xPos < _root.lineV1_mc._x) && (yGoal > _root.line3_mc._y)) { trace("from left going under"); var xTogive = _root.dot2_mc._x; var yTogive = _root.dot6_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); if ((xPos < _root.lineV2_mc._x) && (xGoal > _root.lineV2_mc._x)) { var xTogive = _root.dot10_mc._x; var yTogive = _root.dot10_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (xGoal >= _root.lineV3_mc._x) { var xTogive = _root.dot6_mc._x; var yTogive = _root.dot6_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } return(undefined); } if ((xPos > _root.lineV3_mc._x) && (yGoal < _root.line3_mc._y)) { trace("from left going over"); var xTogive = _root.dot2_mc._x; var yTogive = _root.dot2_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); if ((xPos < _root.lineV2_mc._x) && (xGoal > _root.lineV2_mc._x)) { var xTogive = _root.dot9_mc._x; var yTogive = _root.dot9_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (xGoal > _root.lineV3_mc._x) { var xTogive = _root.dot6_mc._x; var yTogive = _root.dot2_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } return(undefined); } if ((((yPos < _root.line1_mc._y) && (xPos > _root.lineV1_mc._x)) && (xPos < _root.lineV3_mc._x)) && (xGoal < _root.lineV1_mc._x)) { trace("from top going left"); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); return(undefined); } if ((((yPos < _root.line1_mc._y) && (xPos > _root.lineV1_mc._x)) && (xPos < _root.lineV3_mc._x)) && (xGoal > _root.lineV3_mc._x)) { trace("from top going right"); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); return(undefined); } if ((((yPos > _root.line2_mc._y) && (xPos > _root.lineV1_mc._x)) && (xPos < _root.lineV3_mc._x)) && (xGoal < _root.lineV1_mc._x)) { trace("from buttom going left"); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); return(undefined); } if ((((yPos > _root.line2_mc._y) && (xPos > _root.lineV1_mc._x)) && (xPos < _root.lineV3_mc._x)) && (xGoal > _root.lineV3_mc._x)) { trace("from buttom going rigth"); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); return(undefined); } if (((yPos < _root.line1_mc._y) && (xGoal <= _root.lineV2_mc._x)) && (yGoal > _root.line2_mc._y)) { trace("from top going left to buttom"); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } else if (((yPos < _root.line1_mc._y) && (xGoal > _root.lineV2_mc._x)) && (yGoal > _root.line2_mc._y)) { trace("from top going rigth to buttom"); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } if (((yPos > _root.line2_mc._y) && (xGoal <= _root.lineV2_mc._x)) && (yGoal < _root.line1_mc._y)) { trace("from buttom going left to top"); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); var xTogive = _root.dot1_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } else if (((yPos > _root.line2_mc._y) && (xGoal > _root.lineV2_mc._x)) && (yGoal < _root.line1_mc._y)) { trace("from buttom going left to buttom"); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot8_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); var xTogive = _root.dot5_mc._x; var yTogive = _root.dot1_mc._y; this.nextWaypoint = {x:xTogive, y:yTogive, direction:direction}; gameControl.saveMileStone(this.nextWaypoint); } trace("Hoefde niet om telopen"); }; ScreenObject.prototype.getCoordinates = function (x, y) { var newXpos = Math.ceil(x / this.tileWidth); var newYpos = Math.ceil(y / this.tileHeight); return({x:newXpos, y:newYpos}); }; ScreenObject.prototype.getTileStatus = function (column, row) { currentTile = map[column - 1][row - 1]; if (currentTile == 0) { return(false); } return(true); }; screenObject.prototype.checkScroll = function () { xPos = _root.gameScreen.mainCharacter.xPos + this.currentX; yPos = _root.gameScreen.mainCharacter.yPos + this.currentY; if ((((yPos >= 123) && (yPos <= 379)) && (xPos >= 92)) && (xPos <= 499)) { return(undefined); } if (((yPos <= 123) && (xPos >= 166)) && (xPos < 499)) { if (!(screenReferences[this.currentReferencePoint].position8 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position8); } } else if ((yPos <= 284) && (xPos >= 499)) { if (!(screenReferences[this.currentReferencePoint].position9 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position9); } } else if (((yPos > 284) && (xPos >= 499)) || ((yPos >= 379) && (xPos >= 425))) { if (!(screenReferences[this.currentReferencePoint].position3 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position3); } } else if (((yPos >= 379) && (xPos > 92)) && (xPos < 425)) { if (!(screenReferences[this.currentReferencePoint].position2 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position2); } } else if ((yPos > 216) && (xPos <= 92)) { if (!(screenReferences[this.currentReferencePoint].position4 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position4); } } else if (((yPos <= 216) && (xPos <= 92)) || ((yPos <= 123) && (xPos < 166))) { if (!(screenReferences[this.currentReferencePoint].position7 === "disabled")) { this.scrollScreen(screenReferences[this.currentReferencePoint].position7); } } else { trace("An error has occurred on the scrollfunction of\nthe main character. No direction chosen."); } }; _global.screenReferences = new Object(); screenReferences.a1 = new Object(); screenReferences.a1.xPos = -529; screenReferences.a1.yPos = 93; screenReferences.a1.position8 = "disabled"; screenReferences.a1.position9 = "disabled"; screenReferences.a1.position3 = "a2"; screenReferences.a1.position2 = "b2"; screenReferences.a1.position4 = "b1"; screenReferences.a1.position7 = "disabled"; screenReferences.a2 = new Object(); screenReferences.a2.xPos = -863; screenReferences.a2.yPos = -89; screenReferences.a2.position8 = "disabled"; screenReferences.a2.position9 = "disabled"; screenReferences.a2.position3 = "a3"; screenReferences.a2.position2 = "b3"; screenReferences.a2.position4 = "b2"; screenReferences.a2.position7 = "a1"; screenReferences.a3 = new Object(); screenReferences.a3.xPos = -1196; screenReferences.a3.yPos = -271; screenReferences.a3.position8 = "disabled"; screenReferences.a3.position9 = "disabled"; screenReferences.a3.position3 = "a4"; screenReferences.a3.position2 = "b4"; screenReferences.a3.position4 = "b3"; screenReferences.a3.position7 = "a2"; screenReferences.a4 = new Object(); screenReferences.a4.xPos = -1528; screenReferences.a4.yPos = -453; screenReferences.a4.position8 = "disabled"; screenReferences.a4.position9 = "disabled"; screenReferences.a4.position3 = "a5"; screenReferences.a4.position2 = "b5"; screenReferences.a4.position4 = "b4"; screenReferences.a4.position7 = "a3"; screenReferences.a5 = new Object(); screenReferences.a5.xPos = -1861; screenReferences.a5.yPos = -635; screenReferences.a5.position8 = "disabled"; screenReferences.a5.position9 = "disabled"; screenReferences.a5.position3 = "disabled"; screenReferences.a5.position2 = "b6"; screenReferences.a5.position4 = "b5"; screenReferences.a5.position7 = "a4"; screenReferences.b1 = new Object(); screenReferences.b1.xPos = -122; screenReferences.b1.yPos = 42; screenReferences.b1.position8 = "disabled"; screenReferences.b1.position9 = "a1"; screenReferences.b1.position3 = "b2"; screenReferences.b1.position2 = "c1"; screenReferences.b1.position4 = "disabled"; screenReferences.b1.position7 = "disabled"; screenReferences.b2 = new Object(); screenReferences.b2.xPos = -455; screenReferences.b2.yPos = -140; screenReferences.b2.position8 = "a1"; screenReferences.b2.position9 = "a2"; screenReferences.b2.position3 = "b3"; screenReferences.b2.position2 = "c2"; screenReferences.b2.position4 = "c1"; screenReferences.b2.position7 = "b1"; screenReferences.b3 = new Object(); screenReferences.b3.xPos = -788; screenReferences.b3.yPos = -322; screenReferences.b3.position8 = "a2"; screenReferences.b3.position9 = "a3"; screenReferences.b3.position3 = "b4"; screenReferences.b3.position2 = "c3"; screenReferences.b3.position4 = "c2"; screenReferences.b3.position7 = "b2"; screenReferences.b4 = new Object(); screenReferences.b4.xPos = -1121; screenReferences.b4.yPos = -504; screenReferences.b4.position8 = "a3"; screenReferences.b4.position9 = "a4"; screenReferences.b4.position3 = "b5"; screenReferences.b4.position2 = "c4"; screenReferences.b4.position4 = "c3"; screenReferences.b4.position7 = "b3"; screenReferences.b5 = new Object(); screenReferences.b5.xPos = -1454; screenReferences.b5.yPos = -686; screenReferences.b5.position8 = "a4"; screenReferences.b5.position9 = "a5"; screenReferences.b5.position3 = "b6"; screenReferences.b5.position2 = "c5"; screenReferences.b5.position4 = "c4"; screenReferences.b5.position7 = "b4"; screenReferences.b6 = new Object(); screenReferences.b6.xPos = -1786; screenReferences.b6.yPos = -868; screenReferences.b6.position8 = "a5"; screenReferences.b6.position9 = "disabled"; screenReferences.b6.position3 = "disabled"; screenReferences.b6.position2 = "c6"; screenReferences.b6.position4 = "c5"; screenReferences.b6.position7 = "b5"; screenReferences.c1 = new Object(); screenReferences.c1.xPos = -48; screenReferences.c1.yPos = -191; screenReferences.c1.position8 = "b1"; screenReferences.c1.position9 = "b2"; screenReferences.c1.position3 = "c2"; screenReferences.c1.position2 = "disabled"; screenReferences.c1.position4 = "disabled"; screenReferences.c1.position7 = "disabled"; screenReferences.c2 = new Object(); screenReferences.c2.xPos = -381; screenReferences.c2.yPos = -373; screenReferences.c2.position8 = "b2"; screenReferences.c2.position9 = "b3"; screenReferences.c2.position3 = "c3"; screenReferences.c2.position2 = "d1"; screenReferences.c2.position4 = "disabled"; screenReferences.c2.position7 = "c1"; screenReferences.c3 = new Object(); screenReferences.c3.xPos = -714; screenReferences.c3.yPos = -555; screenReferences.c3.position8 = "b3"; screenReferences.c3.position9 = "b4"; screenReferences.c3.position3 = "c4"; screenReferences.c3.position2 = "d2"; screenReferences.c3.position4 = "d1"; screenReferences.c3.position7 = "c2"; screenReferences.c4 = new Object(); screenReferences.c4.xPos = -1047; screenReferences.c4.yPos = -737; screenReferences.c4.position8 = "b4"; screenReferences.c4.position9 = "b5"; screenReferences.c4.position3 = "c5"; screenReferences.c4.position2 = "disabled"; screenReferences.c4.position4 = "d2"; screenReferences.c4.position7 = "c3"; screenReferences.c5 = new Object(); screenReferences.c5.xPos = -1380; screenReferences.c5.yPos = -909; screenReferences.c5.position8 = "b5"; screenReferences.c5.position9 = "b6"; screenReferences.c5.position3 = "c6"; screenReferences.c5.position2 = "disabled"; screenReferences.c5.position4 = "disabled"; screenReferences.c5.position7 = "c4"; screenReferences.c6 = new Object(); screenReferences.c6.xPos = -1713; screenReferences.c6.yPos = -1101; screenReferences.c6.position8 = "b6"; screenReferences.c6.position9 = "disabled"; screenReferences.c6.position3 = "disabled"; screenReferences.c6.position2 = "disabled"; screenReferences.c6.position4 = "disabled"; screenReferences.c6.position7 = "c5"; screenReferences.d1 = new Object(); screenReferences.d1.xPos = -307; screenReferences.d1.yPos = -606; screenReferences.d1.position8 = "c2"; screenReferences.d1.position9 = "c3"; screenReferences.d1.position3 = "d2"; screenReferences.d1.position2 = "e1"; screenReferences.d1.position4 = "disabled"; screenReferences.d1.position7 = "disabled"; screenReferences.d2 = new Object(); screenReferences.d2.xPos = -640; screenReferences.d2.yPos = -788; screenReferences.d2.position8 = "c3"; screenReferences.d2.position9 = "c4"; screenReferences.d2.position3 = "disabled"; screenReferences.d2.position2 = "disabled"; screenReferences.d2.position4 = "e1"; screenReferences.d2.position7 = "d1"; screenReferences.e1 = new Object(); screenReferences.e1.xPos = -233; screenReferences.e1.yPos = -839; screenReferences.e1.position8 = "d1"; screenReferences.e1.position9 = "d2"; screenReferences.e1.position3 = "disabled"; screenReferences.e1.position2 = "disabled"; screenReferences.e1.position4 = "disabled"; screenReferences.e1.position7 = "disabled"; GameObject = function () { }; GameObject.prototype.getUniqueDepth = function (type) { if (type == "character") { this.depthCountCharacter++; if ((this.depthCountCharacter >= 1000) || (this.depthCountCharacter < 150)) { this.depthCountCharacter = 150; } return(this.depthCountCharacter); } if (type == "static") { this.depthCountStatic++; if ((this.depthCountStatic >= 150) || (this.depthCountStatic < 0)) { trace("To many static objects in game.\nIncrease maximum number of static objects"); } return(this.depthCountStatic); } }; GameObject.prototype.doWalk = function () { if (!timeControl.gamePaused) { this.broadcastMessage("onWalk"); if (this.charactersPaused) { this.charactersPaused = false; } } else if (!this.charactersPaused) { this.broadcastMessage("onPause"); this.charactersPaused = true; } }; GameObject.prototype.createCharacter = function (xPos, yPos, direction) { this.characterCount++; this.characterLivingCount++; var uniqueDepth = this.getUniqueDepth("character"); newAvatar = this.avatars[Math.floor(Math.random() * this.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "character" + this.characterCount, uniqueDepth); newCharacter.type = newAvatar.type; newCharacter.sex = newAvatar.sex; newCharacter.head = newAvatar.head; var tmpArray = new Array(); i = 0; while (i < namesArray.length) { if (namesArray[i].sex == newCharacter.sex) { tmpArray.push({firstName:namesArray[i].firstName, lastName:namesArray[i].lastName}); } i++; } var randomNumber = Math.floor(Math.random() * tmpArray.length); newCharacter.firstName = tmpArray[randomNumber].firstName; newCharacter.lastName = tmpArray[randomNumber].lastName; newCharacter._x = xPos; newCharacter._y = yPos; this.uniqueDepth = uniqueDepth; newCharacter.direction = direction; randomObjectives = Math.round(Math.random() * 3) + 3; this.nextWaypoint = {x:xPos, y:yPos, direction:direction}; this.saveMileStone(this.nextWaypoint); i = 1; while (i < randomObjectives) { tries = 1; while (tries <= 9) { lastX = newCharacter.mileStones[newCharacter.mileStones.length - 1].x; lastY = newCharacter.mileStones[newCharacter.mileStones.length - 1].y; if (tries <= 3) { lastDirection = newCharacter.mileStones[newCharacter.mileStones.length - 1].direction + (Math.round(Math.random() * 180) - 90); } else { lastDirection = newCharacter.mileStones[newCharacter.mileStones.length - 1].direction + (Math.round(Math.random() * 360) - 180); } this.nextWaypoint = this.getNewWaypoint(lastX, lastY, lastDirection); if (this.checkWaypoint(this.nextWaypoint)) { this.saveMileStone(this.nextWaypoint); break; } if (tries == 6) { } tries++; } i++; } this.saveMileStone(this.getEndZone(this.nextWaypoint)); newCharacter.inHoldingArea = false; newCharacter.speedX = 4; newCharacter.speedY = 4; newCharacter.xPos = newCharacter._x; newCharacter.yPos = newCharacter._y; gameControl.addListener(newCharacter); newCharacter.mileStone = 0; newCharacter.onWalk = function () { if (this.waiting) { return(undefined); } if ((this.wayPoints.length < 1) && (!this.waiting)) { this.mileStone++; this.wayPoint = 1; pathObj = new Object(); pathObj.start = screenControl.getCoordinates(this.mileStones[this.mileStone - 1].x, this.mileStones[this.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(this.mileStones[this.mileStone].x, this.mileStones[this.mileStone].y); pathObj.mc = this; pathObj.depth = 50; if (!this.imLive) { gameControl.waitForPath.push(pathObj); } else { gameControl.waitForPath.unshift(pathObj); } this.waiting = true; this.poseClip.stop(); this.oldPose = "idle"; return(undefined); } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if (diffY >= this.speedY) { this.yPos = this.yPos - this.speedY; this.yDirection = "up"; } else if (diffY <= (-this.speedY)) { this.yPos = this.yPos + this.speedY; this.yDirection = "down"; } else { this.yDirection = "straight"; } if (diffX <= (-this.speedX)) { this.xPos = this.xPos + this.speedX; this.xDirection = "right"; } else if (diffX >= this.speedX) { this.xPos = this.xPos - this.speedX; this.xDirection = "left"; } else { this.xDirection = "straight"; } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if ((((diffY < this.speedY) && (diffY > (-this.speedY))) && (diffX > (-this.speedX))) && (diffX < this.speedX)) { if (this.wayPoint < (this.wayPoints.length - 1)) { this.wayPoint++; } else if (this.mileStone < (this.mileStones.length - 1)) { delete this.wayPoints; } else { this.characterLivingCount--; this.removeAsCharacter(); this.removeMovieClip(); } } var positionX = (this.xPos + screenControl.currentX); var positionY = (this.yPos + screenControl.currentY); this.imLive = false; this.imLive = true; if (this.yDirection == "up") { if (this.xDirection == "right") { this.pose = "pose9"; } else if (this.xDirection == "straight") { this.pose = "pose8"; } else if (this.xDirection == "left") { this.pose = "pose7"; } } else if (this.yDirection == "straight") { if (this.xDirection == "right") { this.pose = "pose6"; } else if (this.xDirection == "straight") { } else if (this.xDirection == "left") { this.pose = "pose4"; } } else if (this.yDirection == "down") { if (this.xDirection == "right") { this.pose = "pose3"; } else if (this.xDirection == "straight") { this.pose = "pose2"; } else if (this.xDirection == "left") { this.pose = "pose1"; } } if (this.atIdleDepth) { this.atIdleDepth = false; } this.swapDepths((positionY * 350) + this.uniqueDepth); if (!(this.oldPose === this.pose)) { this.gotoAndStop(this.pose); this.poseClip.play(); this.oldPose = this.pose; } this._x = this.xPos; this._y = this.yPos; }; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; newCharacter.onPress = function () { if (!timeControl.gamePaused) { mouseX = Math.round(_root._xmouse - screenControl.currentX); mouseY = Math.round(_root._ymouse - screenControl.currentY); characterX = _root.gameScreen.mainCharacter._x; characterY = _root.gameScreen.mainCharacter._y; screenControl.clickCharacter(mouseX, mouseY, characterX, characterY, this.type, this.sex, this.firstname, this.lastname, this.head, this); } }; newCharacter.useHandCursor = false; }; GameObject.prototype.createMainCharacter = function (xPos, yPos, direction) { this.characterCount++; this.characterLivingCount++; var uniqueDepth = this.getUniqueDepth("character"); newAvatar = this.avatars[Math.floor(Math.random() * this.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "character" + this.characterCount, uniqueDepth); newCharacter.id = this.characterCount; newCharacter._x = xPos; newCharacter._y = yPos; this.uniqueDepth = uniqueDepth; newCharacter.inHoldingArea = false; newCharacter.speedX = 4; newCharacter.speedY = 4; newCharacter.xPos = newCharacter._x; newCharacter.yPos = newCharacter._y; gameControl.addListener(newCharacter); newCharacter.mileStone = 0; newCharacter.onWalk = function () { if (this.waiting) { return(undefined); } if ((this.wayPoints.length < 1) && (!this.waiting)) { this.mileStone = 1; this.wayPoint = 1; if (!(this.mileStones[1] === undefined)) { pathObj = new Object(); pathObj.start = screenControl.getCoordinates(this.mileStones[this.mileStone - 1].x, this.mileStones[this.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(this.mileStones[this.mileStone].x, this.mileStones[this.mileStone].y); pathObj.xcor = this.mileStones[this.mileStone].x; pathObj.ycor = this.mileStones[this.mileStone].y; pathObj.mc = this; pathObj.depth = 50; gameControl.waitForPath.unshift(pathObj); this.waiting = true; } this.poseClip.gotoAndStop(1); this.oldPose = "idle"; return(undefined); } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if (diffY >= this.speedY) { this.yPos = this.yPos - this.speedY; this.yDirection = "up"; } else if (diffY <= (-this.speedY)) { this.yPos = this.yPos + this.speedY; this.yDirection = "down"; } else { this.yDirection = "straight"; } if (diffX <= (-this.speedX)) { this.xPos = this.xPos + this.speedX; this.xDirection = "right"; } else if (diffX >= this.speedX) { this.xPos = this.xPos - this.speedX; this.xDirection = "left"; } else { this.xDirection = "straight"; } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if ((((diffY < this.speedY) && (diffY > (-this.speedY))) && (diffX > (-this.speedX))) && (diffX < this.speedX)) { if (this.wayPoint < (this.wayPoints.length - 1)) { this.wayPoint++; } else { trace((("this.mileStone=" + this.mileStone) + " , this.mileStones.length=") + this.mileStones.length); if (this.mileStone < (this.mileStones.length - 1)) { trace("at first milestone.. but not at the second one yet"); delete this.wayPoints; this.mileStones.shift(); this._x = this.xPos; this._y = this.yPos; if (!(this.oldPose === this.pose)) { this.gotoAndStop(this.pose); this.poseClip.gotoAndStop(1); this.oldPose = "idle"; } return(undefined); } delete this.wayPoints; delete this.mileStones; if (!(this.myendpose === undefined)) { this.pose = this.myendpose; this.gotoAndStop(this.pose); } this.oldPose = "idle"; this.poseClip.gotoAndStop(1); if (!(this.myendfunction === undefined)) { this.myendfunction(this); } this.myendfunction = undefined; this.myendpose = undefined; return(undefined); } } var positionX = (this.xPos + screenControl.currentX); var positionY = (this.yPos + screenControl.currentY); this.imLive = false; this.imLive = true; if (this.handsfull == "band") { this.extrapossNumber = 9; } else if (this.handsfull == "voorvleugel") { this.extrapossNumber = 21; } else if (this.handsfull == "achtervleugel") { this.extrapossNumber = 30; } else if (this.handsfull == "voorvleugeloud") { this.extrapossNumber = 21; } else if (this.handsfull == "voorvleugeloud2") { this.extrapossNumber = 56; } else if (this.handsfull == "achtervleugeloud") { this.extrapossNumber = 30; } else if (this.handsfull == "achtervleugeloud2") { this.extrapossNumber = 47; } else { this.extrapossNumber = 0; } if (this.yDirection == "up") { if (this.xDirection == "right") { this.pose = "pose" + (9 + this.extrapossNumber); } else if (this.xDirection == "straight") { this.pose = "pose" + (8 + this.extrapossNumber); } else if (this.xDirection == "left") { this.pose = "pose" + (7 + this.extrapossNumber); } } else if (this.yDirection == "straight") { if (this.xDirection == "right") { this.pose = "pose" + (6 + this.extrapossNumber); } else if (this.xDirection == "straight") { } else if (this.xDirection == "left") { this.pose = "pose" + (4 + this.extrapossNumber); } } else if (this.yDirection == "down") { if (this.xDirection == "right") { this.pose = "pose" + (3 + this.extrapossNumber); } else if (this.xDirection == "straight") { this.pose = "pose" + (2 + this.extrapossNumber); } else if (this.xDirection == "left") { this.pose = "pose" + (1 + this.extrapossNumber); } } if (this.atIdleDepth) { this.atIdleDepth = false; } this.swapDepths((positionY * 350) + this.uniqueDepth); if (!(this.oldPose === this.pose)) { this.gotoAndStop(this.pose); this.poseClip.play(); this.oldPose = this.pose; } this._x = this.xPos; this._y = this.yPos; }; newCharacter.onPress = function () { if (!timeControl.gamePaused) { var myname = this; screenControl.clickCharacter(myname); } }; newCharacter.useHandCursor = true; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; }; GameObject.prototype.createPoliceCharacter = function (xPos, yPos, direction) { this.characterCount++; var uniqueDepth = this.getUniqueDepth("character"); newAvatar = this.avatars[Math.floor(Math.random() * this.avatars.length)]; newCharacter = _root.gameScreen.attachMovie("character35", "police", uniqueDepth); newCharacter._x = xPos; newCharacter._y = yPos; this.uniqueDepth = uniqueDepth; newCharacter.inHoldingArea = false; newCharacter.speedX = 4; newCharacter.speedY = 4; newCharacter.xPos = newCharacter._x; newCharacter.yPos = newCharacter._y; gameControl.addListener(newCharacter); DialogControl.addListener(newCharacter); newCharacter.mileStone = 0; gameControl.getPoliceMileStone(newCharacter); newCharacter.onTransaction = function () { diffX = Math.abs(this.xPos - _root.gameScreen.mainCharacter.xPos); diffY = Math.abs(this.yPos - _root.gameScreen.mainCharacter.yPos); directLength = Math.round(Math.sqrt((diffX * diffX) + (diffY * diffY))); if (directLength >= 250) { dialogControl.openPolice(); } }; newCharacter.onWalk = function () { if (this.waiting) { return(undefined); } if ((this.wayPoints.length < 1) && (!this.waiting)) { this.mileStone = 1; this.wayPoint = 1; if (!(this.mileStones[1] === undefined)) { pathObj = new Object(); pathObj.start = screenControl.getCoordinates(this.mileStones[this.mileStone - 1].x, this.mileStones[this.mileStone - 1].y); pathObj.end = screenControl.getCoordinates(this.mileStones[this.mileStone].x, this.mileStones[this.mileStone].y); pathObj.mc = this; pathObj.depth = 50; gameControl.waitForPath.unshift(pathObj); this.waiting = true; } else { delete this.wayPoints; delete this.mileStones; this.oldPose = "idle"; this.poseClip.gotoAndStop(1); gameControl.getPoliceMileStone(this); } this.poseClip.gotoAndStop(1); this.oldPose = "idle"; return(undefined); } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if (diffY >= this.speedY) { this.yPos = this.yPos - this.speedY; this.yDirection = "up"; } else if (diffY <= (-this.speedY)) { this.yPos = this.yPos + this.speedY; this.yDirection = "down"; } else { this.yDirection = "straight"; } if (diffX <= (-this.speedX)) { this.xPos = this.xPos + this.speedX; this.xDirection = "right"; } else if (diffX >= this.speedX) { this.xPos = this.xPos - this.speedX; this.xDirection = "left"; } else { this.xDirection = "straight"; } var diffY = (this.yPos - this.wayPoints[this.wayPoint].y); var diffX = (this.xPos - this.wayPoints[this.wayPoint].x); if ((((diffY < this.speedY) && (diffY > (-this.speedY))) && (diffX > (-this.speedX))) && (diffX < this.speedX)) { if (this.wayPoint < (this.wayPoints.length - 1)) { this.wayPoint++; } else { delete this.wayPoints; delete this.mileStones; this.oldPose = "idle"; this.poseClip.gotoAndStop(1); gameControl.getPoliceMileStone(this); } } var positionX = (this.xPos + screenControl.currentX); var positionY = (this.yPos + screenControl.currentY); this.imLive = false; if ((((positionY > 82) && (positionY < 418)) && (positionX > 52)) && (positionX < 541)) { this.imLive = true; if (this.yDirection == "up") { if (this.xDirection == "right") { this.pose = "pose9"; } else if (this.xDirection == "straight") { this.pose = "pose8"; } else if (this.xDirection == "left") { this.pose = "pose7"; } } else if (this.yDirection == "straight") { if (this.xDirection == "right") { this.pose = "pose6"; } else if (this.xDirection == "straight") { } else if (this.xDirection == "left") { this.pose = "pose4"; } } else if (this.yDirection == "down") { if (this.xDirection == "right") { this.pose = "pose3"; } else if (this.xDirection == "straight") { this.pose = "pose2"; } else if (this.xDirection == "left") { this.pose = "pose1"; } } if (this.atIdleDepth) { this.atIdleDepth = false; } this.swapDepths((positionY * 350) + this.uniqueDepth); if (!(this.oldPose === this.pose)) { this.gotoAndStop(this.pose); this.poseClip.play(); this.oldPose = this.pose; } this._x = this.xPos; this._y = this.yPos; } else if (!this.atIdleDepth) { this.swapDepths(500000 + this.uniqueDepth); this.atIdleDepth = true; boundingX = 1850 + (Math.random() * 165); boundingY = 200 + (Math.random() * 88); this._x = boundingX; this._y = boundingY; this.oldPose = "idle"; this.poseClip.gotoAndStop(1); } }; newCharacter.onPause = function () { this.oldPose = "idle"; this.poseClip.gotoAndStop(1); }; }; GameObject.prototype.getPoliceMileStone = function (name) { newCharacter = name; direction = "notimportant"; this.nextWaypoint = {x:newCharacter.xPos, y:newCharacter.yPos, direction:direction}; this.saveMileStone(this.nextWaypoint); exPos = (_root.gameScreen.mainCharacter.xPos + Math.ceil(Math.random() * 800)) - 400; eyPos = (_root.gameScreen.mainCharacter.yPos + Math.ceil(Math.random() * 800)) - 400; this.nextWaypoint = {x:exPos, y:eyPos, direction:direction}; if (this.checkWaypoint(this.nextWaypoint)) { this.saveMileStone(this.nextWaypoint); } else { delete newCharacter.mileStones; delete newCharacter.wayPoints; } }; GameObject.prototype.getNewWaypoint = function (x, y, direction) { radius = Math.floor(Math.random() * 200) + 100; angle = direction; if (angle > 360) { while (ange >= 360) { angle = angle - 360; } } else if (angle < 0) { while (angle < 0) { angle = angle + 360; } } if (angle <= 90) { degree = angle; } else if ((angle > 90) && (direction <= 180)) { degree = angle - 90; } else if ((angle > 180) && (direction <= 270)) { degree = angle - 180; } else if ((angle > 270) && (direction)) { degree = angle - 270; } aanliggend = radius * Math.cos((Math.PI/180) * degree); overstaand = radius * Math.sin((Math.PI/180) * degree); if (direction <= 90) { newX = Math.round(x + overstaand); newY = Math.round(y - aanliggend); } else if ((direction > 90) && (direction <= 180)) { newX = Math.round(x + aanliggend); newY = Math.round(y + overstaand); } else if ((direction > 180) && (direction <= 270)) { newX = Math.round(x - overstaand); newY = Math.round(y + aanliggend); } else if ((direction > 270) && (direction)) { newX = Math.round(x - aanliggend); newY = Math.round(y - overstaand); } return({x:newX, y:newY, direction:angle}); }; GameObject.prototype.saveMileStone = function (obj) { if (newCharacter.mileStones == undefined) { newCharacter.mileStones = new Array(); } if ((obj.x == undefined) || (obj.y == undefined)) { trace("Property undefined for current waypoint..."); } else { newCharacter.mileStones.push({x:obj.x, y:obj.y, xcor:obj.xcor, ycor:obj.ycor, direction:obj.direction}); } }; GameObject.prototype.checkWaypoint = function (obj) { column = Math.floor(obj.x / 20); row = Math.floor(obj.y / 20); tile = map[column][row]; if (tile == 1) { return(true); } return(false); }; GameObject.prototype.getEndZone = function (obj) { startTimer = getTimer(); currentX = obj.x; currentY = obj.y; tmpArray = new Array(); i = 0; while (i < this.characterZone.length) { diffX = Math.abs(currentX - this.characterZone[i].x); diffY = Math.abs(currentY - this.characterZone[i].y); directLength = Math.round(Math.sqrt((diffX * diffX) + (diffY * diffY))); tmpArray.push({directlength:directLength, zone:i}); i++; } tmpArray.sortOnNum("directlength"); if ((!(tmpArray.length === 0)) && (!tmpArray.undefined)) { closestcharacterZone = this.characterZone[tmpArray[0].zone]; } characterZoneTiles = closestcharacterZone.tile.length; randomTile = Math.ceil(Math.random() * characterZoneTiles); return({x:closestcharacterZone.tile[randomTile].x, y:closestcharacterZone.tile[randomTile].y}); }; GameObject.prototype.getCreateZone = function () { _root.characterLivingCount = this.characterLivingCount; if (this.characterLivingCount >= 10) { return(undefined); } var randomNumber = math.ceil((math.random() * this.createZonePercentage.length) - 1); var startPosX2 = this.createZone[this.createZonePercentage[randomNumber]].startPosX; var startPosY2 = this.createZone[this.createZonePercentage[randomNumber]].startPosY; var dir = this.createZone[this.createZonePercentage[randomNumber]].dir; var maxlength = (this.createZonePercentage.length - 1); this.createZonePercentage[randomNumber] = this.createZonePercentage[maxlength]; this.createZonePercentage.pop(); this.createMainCharacter(startPosX2, startPosY2, dir); }; GameObject.prototype.deleteCreateZone = function (zoneNumber) { i = this.createZonePercentage.length; while (i >= 0) { if (this.createZonePercentage[i] == zoneNumber) { this.createZonePercentage.splice(i, 1); } i--; } }; GameObject.prototype.addCreateZone = function (zoneNumber, times) { i = 0; while (i <= times) { this.createZonePercentage.push(zoneNumber); i++; } }; GameObject.prototype.initializeCreateZones = function () { gameControl.createZone = new Array(); with (gameControl.createZone) { push({startPosX:228, startPosY:149, dir:225, nameCreateZone:"plek 0"}); push({startPosX:268, startPosY:200, dir:200, nameCreateZone:"plek 1"}); push({startPosX:398, startPosY:159, dir:45, nameCreateZone:"plek 2"}); push({startPosX:508, startPosY:209, dir:200, nameCreateZone:"plek 3"}); push({startPosX:608, startPosY:390, dir:45, nameCreateZone:"plek 4"}); push({startPosX:548, startPosY:410, dir:180, nameCreateZone:"plek 5"}); push({startPosX:128, startPosY:410, dir:200, nameCreateZone:"plek 6"}); push({startPosX:68, startPosY:316, dir:130, nameCreateZone:"plek 7"}); push({startPosX:138, startPosY:286, dir:200, nameCreateZone:"plek 8"}); push({startPosX:148, startPosY:186, dir:200, nameCreateZone:"plek 9"}); } gameControl.createZonePercentage = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]; }; GameObject.prototype.initializeEndZones = function () { gameControl.characterZone = new Array(); with (gameControl.characterZone) { var zone = new Object(); zone.x = 1430; zone.y = 385; zone.tile = new Array(); zone.tile[0] = {x:1350, y:345}; zone.tile[1] = {x:1370, y:355}; zone.tile[2] = {x:1390, y:365}; zone.tile[3] = {x:1410, y:375}; zone.tile[4] = {x:1430, y:385}; zone.tile[5] = {x:1450, y:395}; zone.tile[6] = {x:1470, y:405}; zone.tile[7] = {x:1490, y:415}; zone.tile[8] = {x:1510, y:425}; push(zone); var zone = new Object(); zone.x = 1630; zone.y = 485; zone.tile = new Array(); zone.tile[0] = {x:1590, y:465}; zone.tile[1] = {x:1610, y:475}; zone.tile[2] = {x:1630, y:485}; zone.tile[3] = {x:1650, y:494}; zone.tile[4] = {x:1670, y:505}; push(zone); var zone = new Object(); zone.x = 1930; zone.y = 615; zone.tile = new Array(); zone.tile[0] = {x:1890, y:605}; zone.tile[1] = {x:1910, y:605}; zone.tile[2] = {x:1930, y:615}; zone.tile[3] = {x:1950, y:625}; push(zone); } }; GameObject.prototype.initializeAvatars = function () { gameControl.avatars = new Array(); with (gameControl.avatars) { push({clip:"Character1", type:"civilian", sex:"m", head:"manhead1"}); push({clip:"Character2", type:"civilian", sex:"m", head:"manhead2"}); push({clip:"Character3", type:"backpacker", sex:"m", head:"manhead3"}); push({clip:"Character3", type:"backpacker", sex:"m", head:"manhead3"}); push({clip:"Character3", type:"backpacker", sex:"m", head:"manhead3"}); push({clip:"Character4", type:"civilian", sex:"f", head:"womanhead1"}); push({clip:"Character5", type:"hooker", sex:"f", head:"womanhead2"}); push({clip:"Character6", type:"police", sex:"m", head:"manhead1"}); push({clip:"Character7", type:"police", sex:"m", head:"manhead2"}); push({clip:"Character8", type:"bum", sex:"m", head:"manhead2"}); push({clip:"Character9", type:"bum", sex:"m", head:"manhead1"}); push({clip:"Character10", type:"civilian", sex:"m", head:"manhead3"}); push({clip:"Character11", type:"hooker", sex:"m", head:"manhead2"}); push({clip:"Character12", type:"civilian", sex:"m", head:"manhead1"}); push({clip:"Character13", type:"backpack", sex:"f", head:"womanhead2"}); push({clip:"Character13", type:"backpack", sex:"f", head:"womanhead2"}); push({clip:"Character13", type:"backpack", sex:"f", head:"womanhead2"}); push({clip:"Character14", type:"civilian", sex:"m", head:"manhead2"}); push({clip:"Character15", type:"civilian", sex:"f", head:"womanhead2"}); push({clip:"Character16", type:"civilian", sex:"m", head:"manhead1"}); push({clip:"Character17", type:"civilian", sex:"m", head:"manhead2"}); push({clip:"Character18", type:"civilian", sex:"m", head:"manhead1"}); push({clip:"Character19", type:"civilian", sex:"f", head:"womanhead2"}); push({clip:"Character20", type:"hooker", sex:"f", head:"womanhead1"}); push({clip:"Character21", type:"civilian", sex:"m", head:"manhead3"}); push({clip:"Character22", type:"civilian", sex:"m", head:"manhead3"}); push({clip:"Character23", type:"hooker", sex:"f", head:"womanhead2"}); push({clip:"Character24", type:"backpacker", sex:"m", head:"manhead1"}); push({clip:"Character24", type:"backpacker", sex:"m", head:"manhead1"}); push({clip:"Character24", type:"backpacker", sex:"m", head:"manhead1"}); push({clip:"Character25", type:"civilian", sex:"f", head:"womanhead2"}); } }; GameObject.prototype.initializeGame = function () { this.waitForPath = new Array(); this.baseDepth = 1000; this.baseIdleDepth = 100000 /* 0x0186A0 */; this.initializeAvatars(); this.initializeEndZones(); this.initializeCreateZones(); }; PathObject = function (fStart, fEnd, fDepth, fLevel) { this.init(fStart, fEnd, fDepth, fLevel); }; PathObject.prototype.init = function (fStart, fEnd, fDepth, fLevel) { this.start = fStart; this.end = fEnd; this.depth = fDepth; this.level = 3; }; PathObject.prototype.runPathFinder = function () { if (gameControl.waitForPath.length > 0) { this.$runPathFinder(); } }; PathObject.prototype.$runPathFinder = function () { gameControl.waitForPath[0].start; start = (this.start = gameControl.waitForPath[0].start); end = (this.end = gameControl.waitForPath[0].end); xcor = (this.xcor = gameControl.waitForPath[0].xcor); ycor = (this.ycor = gameControl.waitForPath[0].ycor); gameControl.waitForPath[0].mc.wayPoints = this.findPath(); gameControl.waitForPath[0].mc.waiting = false; shifted = gameControl.waitForPath.shift(); }; PathObject.prototype.findPath = function () { trace("------------------------------------------"); var $paths = []; $paths[0] = this.$findPath(this.start, this.end, 1, false); if (this.level > 0) { $paths[1] = this.$findPath(this.start, this.end, 0, false); } if (this.level > 1) { $paths[2] = this.$findPath(this.end, this.start, 1, true); } if (this.level > 2) { $paths[3] = this.$findPath(this.end, this.start, 0, true); } if (this.level > 3) { $paths[4] = this.$findPath(this.start, this.end, 1, false, true); } if (this.level > 4) { $paths[5] = this.$findPath(this.start, this.end, 0, false, true); } if (this.level > 5) { $paths[6] = this.$findPath(this.end, this.start, 1, true, true); } if (this.level > 6) { $paths[7] = this.$findPath(this.end, this.start, 0, true, true); } $paths.sort($pathsort); if ($paths[0].weight == 1000) { trace("NOG STEEDS EEN DUIZEND PAD"); } $paths[0].wayPoints.push({x:this.xcor, y:this.ycor}); return($paths[0].waypoints); }; PathObject.prototype.$pathSort = function (fVal1, fVal2) { if (fVal1.weight < fVal2.weight) { return(-1); } if (fVal1.weight > fVal2.weight) { return(1); } return(0); }; PathObject.prototype.$findPath = function (fStart, fEnd, Dir, fRev, fpref) { var curx = fStart.x; var cury = fStart.y; var pathWeight = 0; var waypoints = []; var waypointsSub = []; var endx = fEnd.x; var endy = fEnd.y; var fDir = Dir; if ((endx == curx) && (endy == cury)) { trace("WAS AT THE END AT THE FIRST PLACE"); oldx = wayPointsSub[pathWeight - 1].x; oldy = wayPointsSub[pathWeight - 1].y; oldx2 = wayPointsSub[pathWeight - 2].x; oldy2 = wayPointsSub[pathWeight - 2].y; newx = (curx * screenControl.tileWidth) - (screenControl.tileWidth / 2); newy = (cury * screenControl.tileHeight) - (screenControl.tileHeight / 2); wayPointsSub.push({x:curx, y:cury}); wayPoints.push({x:newx, y:newy}); pathWeight++; if (fRev && (pathWeight < 10000)) { wayPoints.reverse(); } return({wayPoints:wayPoints, weight:pathWeight}); } if ((curx == wayPointsSub[pathWeight - 3].x) && (cury == wayPointsSub[pathWeight - 3].y)) { pathWeight = 10000; trace("ronde gelopen"); } else { oldx = wayPointsSub[pathWeight - 1].x; oldy = wayPointsSub[pathWeight - 1].y; oldx2 = wayPointsSub[pathWeight - 2].x; oldy2 = wayPointsSub[pathWeight - 2].y; newx = (curx * screenControl.tileWidth) - (screenControl.tileWidth / 2); newy = (cury * screenControl.tileHeight) - (screenControl.tileHeight / 2); wayPointsSub.push({x:curx, y:cury}); wayPoints.push({x:newx, y:newy}); pathWeight++; if ((endx == curx) && (endy == cury)) { } else if (pathWeight > this.depth) { pathWeight = 10000; } else if (fDir) { if ((((((curx < endx) && (cury > endy)) && ((oldx != (curx + 1)) || (oldy != (cury - 1)))) && ((oldx2 != (curx + 1)) || (oldy != (cury - 1)))) && (map[curx + 1][cury - 1])) && (map[curx + 1][cury] || (map[curx][cury - 1]))) { curx++; cury--; // unexpected jump } if ((((((curx < endx) && (cury < endy)) && ((oldx != (curx + 1)) || (oldy != (cury + 1)))) && ((oldx2 != (curx + 1)) || (oldy != (cury + 1)))) && (map[curx + 1][cury + 1])) && (map[curx + 1][cury] || (map[curx][cury + 1]))) { curx++; cury++; // unexpected jump } if ((((((curx > endx) && (cury < endy)) && ((oldx != (curx - 1)) || (oldy != (cury + 1)))) && ((oldx2 != (curx - 1)) || (oldy != (cury + 1)))) && (map[curx - 1][cury + 1])) && (map[curx - 1][cury] || (map[curx][cury + 1]))) { curx--; cury++; // unexpected jump } if ((((((curx > endx) && (cury > endy)) && ((oldx != (curx - 1)) || (oldy != (cury - 1)))) && ((oldx2 != (curx - 1)) || (oldy != (cury - 1)))) && (map[curx - 1][cury - 1])) && (map[curx - 1][cury] || (map[curx][cury - 1]))) { curx--; cury--; // unexpected jump } if (((curx < endx) && (oldx != (curx + 1))) && (map[curx + 1][cury])) { curx++; // unexpected jump } if (((curx > endx) && (oldx != (curx - 1))) && (map[curx - 1][cury])) { curx--; // unexpected jump } if (((cury < endy) && (oldy != (cury + 1))) && (map[curx][cury + 1])) { cury++; // unexpected jump } if (((cury > endy) && (oldy != (cury - 1))) && (map[curx][cury - 1])) { cury--; // unexpected jump } if (curx == endx) { if ((oldx != (curx + 1)) && (map[curx + 1][cury])) { curx++; // unexpected jump } if ((oldx != (curx - 1)) && (map[curx - 1][cury])) { curx--; // unexpected jump } // unexpected jump } if (cury == endy) { if ((oldy != (cury + 1)) && (map[curx][cury + 1])) { cury++; // unexpected jump } if ((oldy != (cury - 1)) && (map[curx][cury - 1])) { cury--; // unexpected jump } } if (fpref) { if ((oldx != (curx - 1)) && (map[curx - 1][cury])) { curx--; // unexpected jump } if (((curx > endx) && (oldx != (curx + 1))) && (map[curx + 1][cury])) { curx++; // unexpected jump } if ((oldy != (cury - 1)) && (map[curx][cury - 1])) { cury--; // unexpected jump } if (((cury > endy) && (oldy != (cury + 1))) && (map[curx][cury + 1])) { cury++; // unexpected jump } // unexpected jump } if (((cury > endy) && (oldy != (cury + 1))) && (map[curx][cury + 1])) { cury++; // unexpected jump } if (((cury < endy) && (oldy != (cury - 1))) && (map[curx][cury - 1])) { cury--; // unexpected jump } if (((curx > endx) && (oldx != (curx + 1))) && (map[curx + 1][cury])) { curx++; // unexpected jump } if (((curx < endx) && (oldx != (curx - 1))) && (map[curx - 1][cury])) { curx--; // unexpected jump } var escaping = 0; if (!map[curx + 1][cury]) { escaping = escaping + 1; } if (!map[curx - 1][cury]) { escaping = escaping + 1; } if (!map[curx][cury + 1]) { escaping = escaping + 1; } if (!map[curx][cury - 1]) { escaping = escaping + 1; } if (escaping == 3) { curx = oldx; cury = oldy; pathWeight = 10000; trace("escaped fail, break"); // unexpected jump } trace("killing"); pathWeight = 10000; } else { if ((((((curx < endx) && (cury > endy)) && ((oldx != (curx + 1)) || (oldy != (cury - 1)))) && ((oldx2 != (curx + 1)) || (oldy != (cury - 1)))) && (map[curx + 1][cury - 1])) && (map[curx + 1][cury] || (map[curx][cury - 1]))) { curx++; cury--; // unexpected jump } if ((((((curx < endx) && (cury < endy)) && ((oldx != (curx + 1)) || (oldy != (cury + 1)))) && ((oldx2 != (curx + 1)) || (oldy != (cury + 1)))) && (map[curx + 1][cury + 1])) && (map[curx + 1][cury] || (map[curx][cury + 1]))) { curx++; cury++; // unexpected jump } if ((((((curx > endx) && (cury < endy)) && ((oldx != (curx - 1)) || (oldy != (cury + 1)))) && ((oldx2 != (curx - 1)) || (oldy != (cury + 1)))) && (map[curx - 1][cury + 1])) && (map[curx - 1][cury] || (map[curx][cury + 1]))) { curx--; cury++; // unexpected jump } if ((((((curx > endx) && (cury > endy)) && ((oldx != (curx - 1)) || (oldy != (cury - 1)))) && ((oldx2 != (curx - 1)) || (oldy != (cury - 1)))) && (map[curx - 1][cury - 1])) && (map[curx - 1][cury] || (map[curx][cury - 1]))) { curx--; cury--; // unexpected jump } if (((cury < endy) && (oldy != (cury + 1))) && (map[curx][cury + 1])) { cury++; // unexpected jump } if (((cury > endy) && (oldy != (cury - 1))) && (map[curx][cury - 1])) { cury--; // unexpected jump } if (((curx < endx) && (oldx != (curx + 1))) && (map[curx + 1][cury])) { curx++; // unexpected jump } if (((curx > endx) && (oldx != (curx - 1))) && (map[curx - 1][cury])) { curx--; // unexpected jump } if (cury == endy) { if ((oldy != (cury + 1)) && (map[curx][cury + 1])) { cury++; // unexpected jump } if ((oldy != (cury - 1)) && (map[curx][cury - 1])) { cury--; // unexpected jump } // unexpected jump } if (curx == endx) { if ((oldx != (curx + 1)) && (map[curx + 1][cury])) { curx++; // unexpected jump } if ((oldx != (curx - 1)) && (map[curx - 1][cury])) { curx--; // unexpected jump } } if (fpref) { if (((cury < endy) && (oldy != (cury - 1))) && (map[curx][cury - 1])) { cury--; // unexpected jump } if ((oldy != (cury + 1)) && (map[curx][cury + 1])) { cury++; // unexpected jump } if (((curx < endx) && (oldx != (curx - 1))) && (map[curx - 1][cury])) { curx--; // unexpected jump } if ((oldx != (curx + 1)) && (map[curx + 1][cury])) { curx++; // unexpected jump } // unexpected jump } if ((curx < endx) && (map[curx - 1][cury])) { curx--; // unexpected jump } if ((curx > endx) && (map[curx + 1][cury])) { curx++; // unexpected jump } if ((cury < endy) && (map[curx][cury - 1])) { cury--; // unexpected jump } if ((cury > endy) && (map[curx][cury + 1])) { cury++; // unexpected jump } var escaping = 0; if (!map[curx + 1][cury]) { escaping = escaping + 1; } if (!map[curx - 1][cury]) { escaping = escaping + 1; } if (!map[curx][cury + 1]) { escaping = escaping + 1; } if (!map[curx][cury - 1]) { escaping = escaping + 1; } if (escaping == 3) { curx = oldx; cury = oldy; pathWeight = 10000; trace("escaped fail, break"); } else { pathWeight = 10000; } } } if (fRev && (pathWeight < 10000)) { wayPoints.reverse(); } return({wayPoints:wayPoints, weight:pathWeight}); }; _global.namesArray = new Array(); with (namesArray) { push({sex:"m", firstName:"Gerard", lastName:"van der Poel"}); push({sex:"m", firstName:"Ger", lastName:"Boer"}); push({sex:"m", firstName:"Andre", lastName:"van Naarden"}); push({sex:"f", firstName:"Rosmerta", lastName:"Goei"}); push({sex:"f", firstName:"Birgit", lastName:"Stelder"}); push({sex:"m", firstName:"Jan", lastName:"Brinkman"}); push({sex:"m", firstName:"Peter", lastName:"Ter Hart"}); push({sex:"f", firstName:"Anne", lastName:"Van de Ven"}); push({sex:"f", firstName:"Hanneke", lastName:"Boeien"}); push({sex:"f", firstName:"Marlies", lastName:"Decker"}); push({sex:"f", firstName:"Petra", lastName:"Barends"}); push({sex:"m", firstName:"Jan", lastName:"Daalder"}); } CarObject = function () { }; CarObject.prototype.createCar = function (xPos, yPos, style) { _global.timeControl.resetTime(); _global.timeControl.timePaused = false; currentcar = _root.carholder_mc.attachMovie(style, "car_mc", 5); currentcar._x = xPos; currentcar._y = yPos; levelControl.getCarStatus(); currentcar.getspot = function () { carX = Math.round(this._x - screenControl.currentX); carY = Math.round(this._y - screenControl.currentY); myObj = screenControl.getCoordinates(carX, carY); this.startx = myObj.x - 1; this.starty = myObj.y - 1; }; currentcar.turnstartspoton = function () { this.getspot(); var maxlength = (this.startx + 15); var maxsublength = (this.starty + 6); i = this.startx; while (i <= maxlength) { j = this.starty; while (j <= maxsublength) { map[i][j] = 0; _root.settile(i, j, 0); j++; } i++; } this.oldstartx = this.startx; this.oldstarty = this.starty; }; currentcar.turnspoton = function () { this.getspot(); var diffx = (this.oldstartx - this.startx); this.startx = this.startx - diffx; var maxlength = (this.startx + diffx); var maxsublength = (this.starty + 6); i = this.startx + 1; while (i <= maxlength) { j = this.starty; while (j <= maxsublength) { map[i + 1][j] = 0; _root.settile(i + 1, j, 0); j++; } i++; } this.oldstartx = this.startx + diffx; this.oldstarty = this.starty; }; currentcar.turnendspotoff = function () { this.getspot(); if (this.startx == this.oldstartx) { return(undefined); } var maxlength = (this.oldstartx + 15); var maxsublength = (this.oldstarty + 6); i = this.oldstartx; while (i <= maxlength) { j = this.oldstarty + 1; while (j <= maxsublength) { map[i][j] = 1; _root.settile(i, j, 1); j++; } i++; } }; currentcar.turnspotoff = function () { this.getspot(); if (this.startx == this.oldstartx) { return(undefined); } this.startx = this.startx + 15; var maxlength = (this.oldstartx + 15); var maxsublength = (this.starty + 6); i = this.startx; while (i <= maxlength) { j = this.starty; while (j <= maxsublength) { if ((i < 0) || (i >= 35)) { } else { map[i][j] = 1; _root.settile(i, j, 1); } j++; } i++; } if (((this.startx - 1) >= 0) && ((this.startx - 1) < 35)) { map[this.startx - 1][this.starty] = 1; _root.settile(this.startx - 1, this.starty, 1); map[this.startx - 1][this.starty + 6] = 1; _root.settile(this.startx - 1, this.starty + 6, 1); } this.turnspoton(); }; currentcar._speedx = 20; currentcar.onmove = function () { if (!this.inspot) { if (((this._x - 20) <= 600) && (_root.lollipop_mc._currentframe == 1)) { _root.lollipop_mc.gotoAndPlay(2); } if ((this._x - 20) <= 220) { this._x = 220; _root.wiping_total.gotoAndPlay(2); _root.alarm1_mc.gotoAndStop(1); _root.alarm2_mc.gotoAndStop(1); clearInterval(_root.alarmInterval); _root.alarmInterval = undefined; _root.sound_engine_mc.gotoAndPlay("idle"); this.inspot = true; this._speedx = 0; return(undefined); } var xPos = this._x; var yPos = this._y; if (carControl.checkfreeway(xPos, yPos)) { if (this._speedx == 0) { _root.sound_engine_mc.gotoAndPlay("arriving"); } if ((this._speedx < 20) || (this._x == undefined)) { this._speedx = this._speedx + 1; } this._x = this._x - this._speedx; } else { this._speedx = 0; if (!(_root.enginesound === "idle")) { _root.sound_engine_mc.gotoAndPlay("idle"); } } if (this._x < -260) { this.removeMovieClip(); } this.turnspotoff(); } else if (this.exit) { var xPos = this._x; var yPos = this._y; if (carControl.checkfreewayexit(xPos, yPos)) { if (this._speedx == 0) { _root.sound_engine_mc.gotoAndPlay("leaving"); } if ((this._speedx < 20) || (this._x == undefined)) { this._speedx = this._speedx + 1; } this._x = this._x - this._speedx; } else { this._speedx = 0; if (!(_root.enginesound === "idle")) { _root.sound_engine_mc.gotoAndPlay("idle"); } } if (this._x < -260) { timeControl.stopTime(); timeControl.saveTime(); levelControl.chckpitstops(); this.removeMovieClip(); } this.turnspotoff(); } }; currentcar.onEnterFrame = function () { this.onmove(); }; currentcar.turnstartspoton(); }; CarObject.prototype.checkfreeway = function (xPos, yPos) { i = 1; while (i <= 10) { var ctarget = _root.gameScreen["character" + i]; if ((ctarget._y < (_root.line1_mc._y - 7)) || (ctarget._y > (_root.line2_mc._y + 7))) { } else if ((ctarget._x < (xPos - 40)) || (ctarget._x > (xPos + 30))) { } else { return(false); } i++; } return(true); }; CarObject.prototype.checkfreewayexit = function (xPos, yPos) { i = 1; while (i <= 10) { var ctarget = _root.gameScreen["character" + i]; if ((ctarget._y < (_root.line1_mc._y - 7)) || (ctarget._y > (_root.line2_mc._y + 7))) { } else if ((ctarget._x < (xPos - 60)) || (ctarget._x > xPos)) { } else { return(false); } i++; } return(true); }; CarObject.prototype.start_alarm_Sound = function () { alarm_Sound.start(); }; actionObject = function () { this.initActions(); }; actionObject.prototype.initActions = function () { _global.baseactions = [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]; _global.actionObj = {}; actionObj.action0 = {}; ctarget = actionObj.action0; ctarget.discr = "voor banden halen"; ctarget.free = true; ctarget.x = 140; ctarget.y = 160; ctarget.nextaction = [4, 8]; ctarget.endfunction = this.PickupFronttire; ctarget.mc = _root.actionsTotal.action0_mc; ctarget.pose = "pose17"; actionObj.action1 = {}; ctarget = actionObj.action1; ctarget.discr = "voor banden halen 2"; ctarget.free = true; ctarget.x = 140; ctarget.y = 160; ctarget.nextaction = [4, 8]; ctarget.endfunction = this.PickupFronttire; ctarget.mc = _root.actionsTotal.action1_mc; ctarget.pose = "pose17"; actionObj.action2 = {}; ctarget = actionObj.action2; ctarget.discr = "achter banden halen"; ctarget.free = true; ctarget.x = 170; ctarget.y = 160; ctarget.nextaction = [6, 10]; ctarget.endfunction = this.PickupBacktire; ctarget.mc = _root.actionsTotal.action2_mc; ctarget.pose = "pose17"; actionObj.action3 = {}; ctarget = actionObj.action3; ctarget.discr = "achter banden halen 2"; ctarget.free = true; ctarget.x = 175; ctarget.y = 155; ctarget.nextaction = [6, 10]; ctarget.endfunction = this.PickupBacktire; ctarget.mc = _root.actionsTotal.action3_mc; ctarget.pose = "pose17"; actionObj.action4 = {}; ctarget = actionObj.action4; ctarget.discr = "rechter voorband assist"; ctarget.free = true; ctarget.x = 230; ctarget.y = 252; ctarget.endfunction = this.AssistFrontTire1; ctarget.mc = _root.actionsTotal.action4_mc; ctarget.pose = "pose3"; actionObj.action5 = {}; ctarget = actionObj.action5; ctarget.discr = "rechter voorband changer"; ctarget.free = true; ctarget.x = 283; ctarget.y = 240; ctarget.nextaction = [16]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action5_mc; ctarget.pose = "pose2"; actionObj.action6 = {}; ctarget = actionObj.action6; ctarget.discr = "rechter achterband assist"; ctarget.free = true; ctarget.x = 405; ctarget.y = 252; ctarget.endfunction = this.AssistBackTire1; ctarget.mc = _root.actionsTotal.action6_mc; ctarget.pose = "pose3"; actionObj.action7 = {}; ctarget = actionObj.action7; ctarget.discr = "rechter achterband changer"; ctarget.free = true; ctarget.x = 443; ctarget.y = 238; ctarget.nextaction = [17]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action7_mc; ctarget.pose = "pose2"; actionObj.action8 = {}; ctarget = actionObj.action8; ctarget.discr = "linker voorband assist"; ctarget.free = true; ctarget.x = 230; ctarget.y = 402; ctarget.endfunction = this.AssistFrontTire2; ctarget.mc = _root.actionsTotal.action8_mc; ctarget.pose = "pose9"; actionObj.action9 = {}; ctarget = actionObj.action9; ctarget.discr = "linker voorband changer"; ctarget.free = true; ctarget.x = 283; ctarget.y = 415; ctarget.nextaction = [18]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action9_mc; ctarget.pose = "pose8"; actionObj.action10 = {}; ctarget = actionObj.action10; ctarget.discr = "rechter achterband assist"; ctarget.free = true; ctarget.x = 405; ctarget.y = 402; ctarget.endfunction = this.AssistBackTire2; ctarget.mc = _root.actionsTotal.action10_mc; ctarget.pose = "pose9"; actionObj.action11 = {}; ctarget = actionObj.action11; ctarget.discr = "techter achterband changer"; ctarget.free = true; ctarget.x = 443; ctarget.y = 408; ctarget.nextaction = [19]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action11_mc; ctarget.pose = "pose8"; actionObj.action12 = {}; ctarget = actionObj.action12; ctarget.discr = "voorvleugel halen"; ctarget.free = true; ctarget.x = 98; ctarget.y = 200; ctarget.nextaction = [20]; ctarget.endfunction = this.PickupFrontwing; ctarget.mc = _root.actionsTotal.action12_mc; ctarget.pose = "pose28"; actionObj.action13 = {}; ctarget = actionObj.action13; ctarget.discr = "achtervleugel halen"; ctarget.free = true; ctarget.x = 576; ctarget.y = 206; ctarget.nextaction = [21]; ctarget.endfunction = this.PickupBackwing; ctarget.mc = _root.actionsTotal.action13_mc; ctarget.pose = "pose39"; actionObj.action14 = {}; ctarget = actionObj.action14; ctarget.discr = "voorvleugel changer"; ctarget.free = true; ctarget.x = 204; ctarget.y = 323; ctarget.nextaction = [22]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action14_mc; ctarget.pose = "pose6"; actionObj.action15 = {}; ctarget = actionObj.action15; ctarget.discr = "achtervleugel changer"; ctarget.free = true; ctarget.x = 530; ctarget.y = 323; ctarget.nextaction = [23]; ctarget.endfunction = this.Generalendfunction; ctarget.mc = _root.actionsTotal.action15_mc; ctarget.pose = "pose4"; actionObj.action16 = {}; ctarget = actionObj.action16; ctarget.discr = "voorband1 verwisselen"; ctarget.free = true; ctarget.x = 283; ctarget.y = 240; ctarget.endfunction = this.ChangeFrontTire1; ctarget.mc = _root.actionsTotal.action16_mc; ctarget.pose = "pose20"; ctarget.subaction = true; actionObj.action17 = {}; ctarget = actionObj.action17; ctarget.discr = "achterband1 verwisselen"; ctarget.free = true; ctarget.x = 443; ctarget.y = 238; ctarget.endfunction = this.ChangeBackTire1; ctarget.mc = _root.actionsTotal.action17_mc; ctarget.pose = "pose29"; ctarget.subaction = true; actionObj.action18 = {}; ctarget = actionObj.action18; ctarget.discr = "voorband2 verwisselen"; ctarget.free = true; ctarget.x = 283; ctarget.y = 415; ctarget.endfunction = this.ChangeFrontTire2; ctarget.mc = _root.actionsTotal.action18_mc; ctarget.pose = "pose26"; ctarget.subaction = true; actionObj.action19 = {}; ctarget = actionObj.action19; ctarget.discr = "achterband2 verwisselen"; ctarget.free = true; ctarget.x = 443; ctarget.y = 408; ctarget.endfunction = this.ChangeBackTire2; ctarget.mc = _root.actionsTotal.action19_mc; ctarget.pose = "pose26"; ctarget.subaction = true; actionObj.action20 = {}; ctarget = actionObj.action20; ctarget.discr = "voorvleugel assist"; ctarget.free = true; ctarget.x = 163; ctarget.y = 273; ctarget.nextaction = [24]; ctarget.endfunction = this.AssistFrontWing; ctarget.mc = _root.actionsTotal.action20_mc; ctarget.pose = "pose24"; actionObj.action21 = {}; ctarget = actionObj.action21; ctarget.discr = "achtervleugel assist"; ctarget.free = true; ctarget.x = 577; ctarget.y = 293; ctarget.nextaction = [25]; ctarget.endfunction = this.AssistBackWing; ctarget.mc = _root.actionsTotal.action21_mc; ctarget.pose = "pose34"; actionObj.action22 = {}; ctarget = actionObj.action22; ctarget.discr = "take off voorvleugel"; ctarget.free = true; ctarget.x = 204; ctarget.y = 323; ctarget.nextaction = [26]; ctarget.endfunction = this.takeofffrontwing; ctarget.mc = _root.actionsTotal.action22_mc; ctarget.pose = "pose43"; actionObj.action23 = {}; ctarget = actionObj.action23; ctarget.discr = "take off achtervleugel"; ctarget.free = true; ctarget.x = 530; ctarget.y = 323; ctarget.nextaction = [27]; ctarget.endfunction = this.takeoffbackwing; ctarget.mc = _root.actionsTotal.action23_mc; ctarget.pose = "pose40"; actionObj.action24 = {}; ctarget = actionObj.action24; ctarget.discr = "put on voorvleugel"; ctarget.free = true; ctarget.x = 204; ctarget.y = 323; ctarget.endfunction = this.putonfrontwing; ctarget.mc = _root.actionsTotal.action24_mc; ctarget.pose = "pose44"; actionObj.action25 = {}; ctarget = actionObj.action25; ctarget.discr = "put on achtervleugel"; ctarget.free = true; ctarget.x = 530; ctarget.y = 323; ctarget.endfunction = this.putonbackwing; ctarget.mc = _root.actionsTotal.action25_mc; ctarget.pose = "pose41"; actionObj.action26 = {}; ctarget = actionObj.action26; ctarget.discr = "drop voorvleugel"; ctarget.free = true; ctarget.x = 93; ctarget.y = 430; ctarget.endfunction = this.dropfrontwing; ctarget.mc = _root.actionsTotal.action26_mc; ctarget.pose = "pose45"; actionObj.action27 = {}; ctarget = actionObj.action27; ctarget.discr = "drop achtervleugel"; ctarget.free = true; ctarget.x = 582; ctarget.y = 411; ctarget.endfunction = this.dropbackwing; ctarget.mc = _root.actionsTotal.action27_mc; ctarget.pose = "pose42"; }; actionObject.prototype.selectAction = function (Obj) { trace("currentaction, myAction=" + obj.myAction); this.deselectAction(); if (obj.handsfull == "band") { trace("aparte array, omdat de handjes vol zitten met een bandje"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if (obj.handsfull == "voorvleugel") { trace("aparte array, omdat de handjes vol zitten met een achtervleugel"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if (obj.handsfull == "achtervleugel") { trace("aparte array, omdat de handjes vol zitten met een achtervleugel"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((obj.handsfull == "achtervleugeloud") || (obj.handsfull == "achtervleugeloud2")) { trace("aparte array, omdat de handjes vol zitten met een oude achtervleugel"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((obj.handsfull == "voorvleugeloud") || (obj.handsfull == "voorvleugeloud2")) { trace("aparte array, omdat de handjes vol zitten met een oude voorvleugel"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = temparray; trace("arraytouse=" + arraytouse); } else if ((!(obj.myAction === undefined)) && (!(actionObj["action" + obj.myAction].nextaction === undefined))) { trace("aparte array, omdat er een huidige action is"); _root.temparray = actionObj["action" + obj.myAction].nextaction; var arraytouse = baseactions.concat(temparray); trace("arraytouse=" + arraytouse); } else { trace("gewone basearray"); var arraytouse = baseactions; } this.baselength = arraytouse.length - 1; this.turnedon = []; i = 0; while (i <= this.baselength) { index = arraytouse[i]; var ctarget = actionObj["action" + index]; var chckfunction = actionControl["chck_" + index](obj); trace((("CHECK" + index) + "=") + chckfunction); if (ctarget.free && (chckfunction)) { ctarget.mc.play(); ctarget.mc._visible = true; this.turnedon.push(index); } i++; } this.mainCharacter = obj; }; actionObject.prototype.setAction = function (actionNumber) { if (!actionObj["action" + actionNumber].subaction) { actionObj["action" + this.mainCharacter.myAction].free = true; actionObj["action" + this.mainCharacter.myGoal].free = true; } else { trace("SUBACTION!!"); } this.mainCharacter.myGoal = actionNumber; trace(("-----------" + this.mainCharacter.myGoal) + "---------------------------"); this.mainCharacter.myendfunction = actionObj["action" + actionNumber].endfunction; this.mainCharacter.myendpose = actionObj["action" + actionNumber].pose; if (!actionObj["action" + actionNumber].subaction) { actionObj["action" + actionNumber].free = false; } else { trace("SUBACTION!!"); } mouseX = Math.round(actionObj["action" + actionNumber].x); mouseY = Math.round(actionObj["action" + actionNumber].y); characterX = 0; characterY = 0; screenControl.clickAction(mouseX, mouseY, characterX, characterY); this.mainCharacter = undefined; _root.mainCharacter = undefined; this.deselectAction(); }; actionObject.prototype.deselectAction = function () { this.turnedonlength = this.turnedon.length - 1; i = 0; while (i <= this.turnedonlength) { index = this.turnedon[i]; var ctarget = actionObj["action" + index]; ctarget.mc._visible = false; ctarget.mc.stop(); i++; } this.turnedon = []; }; actionObject.prototype.resetcharacter = function () { trace("resetcharacter"); actionObj["action" + _root.mainCharacter.myAction].free = true; actionObj["action" + _root.mainCharacter.myGoal].free = true; actionControl.mainCharacter.myendfunction = undefined; actionControl.mainCharacter.myendpose = undefined; if (actionControl.mainCharacter.handsfull == undefined) { actionControl.mainCharacter.myAction = undefined; } actionControl.mainCharacter.myGoal = undefined; }; actionObject.prototype.Generalendfunction = function (obj) { trace("Generalendfunction function , myGoal=" + obj.myGoal); obj.myAction = obj.myGoal; obj.handsfull = undefined; }; actionObject.prototype.PickupFronttire = function (obj) { actionControl.Generalendfunction(obj); trace("PickupFronttire function"); obj.handsfull = "band"; _root.bandenvoor_mc.prevFrame(); }; actionObject.prototype.PickupBacktire = function (obj) { actionControl.Generalendfunction(obj); trace("PickupBacktire function"); obj.handsfull = "band"; _root.bandenachter_mc.prevFrame(); }; actionObject.prototype.AssistFrontTire1 = function (obj) { if (obj.handsfull == "band") { _root.bandenvoor1_mc.gotoAndStop(2); } actionControl.Generalendfunction(obj); }; actionObject.prototype.AssistFrontTire2 = function (obj) { if (obj.handsfull == "band") { _root.bandenvoor2_mc.gotoAndStop(2); } actionControl.Generalendfunction(obj); }; actionObject.prototype.AssistBackTire1 = function (obj) { if (obj.handsfull == "band") { _root.bandenachter1_mc.gotoAndStop(2); } actionControl.Generalendfunction(obj); }; actionObject.prototype.AssistBackTire2 = function (obj) { if (obj.handsfull == "band") { _root.bandenachter2_mc.gotoAndStop(2); } actionControl.Generalendfunction(obj); }; actionObject.prototype.ChangeFrontTire1 = function (obj) { var cframe = _root.carholder_mc.car_mc.voorband1_mc._currentframe; if (cframe > 2) { _root.bandenvoorrol1_mc.gotoAndPlay(25); } else { _root.bandenvoorrol1_mc.gotoAndPlay(2); } _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(2); obj.welkeband = "voor1"; obj.gotoAndPlay("pose20"); }; actionObject.prototype.ChangeFrontTire2 = function (obj) { var cframe = _root.carholder_mc.car_mc.voorband2_mc._currentframe; if (cframe > 2) { _root.bandenvoorrol2_mc.gotoAndPlay(25); } else { _root.bandenvoorrol2_mc.gotoAndPlay(2); } _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(2); obj.welkeband = "voor2"; obj.gotoAndPlay("pose21"); }; actionObject.prototype.ChangeBackTire1 = function (obj) { var cframe = _root.carholder_mc.car_mc.achterband1_mc._currentframe; if (cframe > 2) { _root.bandenachterrol1_mc.gotoAndPlay(25); } else { _root.bandenachterrol1_mc.gotoAndPlay(2); } _root.carholder_mc.car_mc.achterband1_mc.gotoAndStop(2); obj.welkeband = "achter1"; obj.gotoAndPlay("pose20"); }; actionObject.prototype.ChangeBackTire2 = function (obj) { var cframe = _root.carholder_mc.car_mc.achterband2_mc._currentframe; if (cframe > 2) { _root.bandenachterrol2_mc.gotoAndPlay(25); } else { _root.bandenachterrol2_mc.gotoAndPlay(2); } _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(2); obj.welkeband = "achter2"; obj.gotoAndPlay("pose21"); }; actionObject.prototype.PickupFrontwing = function (obj) { actionControl.Generalendfunction(obj); trace("PickupFrontwing function"); obj.handsfull = "voorvleugel"; _root.voorvleugel_mc.prevFrame(); }; actionObject.prototype.PickupBackwing = function (obj) { actionControl.Generalendfunction(obj); trace("PickupBackwing function"); obj.handsfull = "achtervleugel"; _root.achtervleugel_mc.prevFrame(); }; actionObject.prototype.AssistFrontWing = function (obj) { obj.myAction = obj.myGoal; }; actionObject.prototype.AssistBackWing = function (obj) { obj.myAction = obj.myGoal; }; actionObject.prototype.takeoffbackwing = function (obj) { actionControl.Generalendfunction(obj); trace("Pickup OLD Backwing function"); var cframe = _root.carholder_mc.car_mc.achtervleugel_mc._currentframe; if (cframe > 2) { obj.handsfull = "achtervleugeloud2"; obj.gotoAndPlay("pose46"); } else { obj.handsfull = "achtervleugeloud"; obj.gotoAndPlay("pose40"); } _root.carholder_mc.car_mc.achtervleugel_mc.gotoAndStop(2); _root.gameScreen.mainCharacter = obj; obj.achtervleugel_frame = cframe; }; actionObject.prototype.takeofffrontwing = function (obj) { actionControl.Generalendfunction(obj); trace("Pickup OLD Frontwing function"); var cframe = _root.carholder_mc.car_mc.voorvleugel_mc._currentframe; if (cframe > 2) { obj.handsfull = "voorvleugeloud2"; obj.gotoAndPlay("pose66"); } else { obj.handsfull = "voorvleugeloud"; obj.gotoAndPlay("pose43"); } _root.carholder_mc.car_mc.voorvleugel_mc.gotoAndStop(2); _root.gameScreen.mainCharacter = obj; obj.voorvleugel_frame = cframe; }; actionObject.prototype.putonbackwing = function (obj) { actionControl.Generalendfunction(obj); obj.gotoAndPlay("pose41"); }; actionObject.prototype.putonfrontwing = function (obj) { actionControl.Generalendfunction(obj); obj.gotoAndPlay("pose44"); }; actionObject.prototype.dropbackwing = function (obj) { actionControl.Generalendfunction(obj); if (obj.achtervleugel_frame > 2) { obj.gotoAndPlay("pose47"); } else { obj.gotoAndPlay("pose42"); } }; actionObject.prototype.dropfrontwing = function (obj) { actionControl.Generalendfunction(obj); if (obj.voorvleugel_frame > 2) { obj.gotoAndPlay("pose67"); } else { obj.gotoAndPlay("pose45"); } }; actionObject.prototype.startlollipop = function () { if (!_root.carholder_mc.car_mc.inspot) { return(undefined); } if (!enoughfuell) { return(undefined); } if (!(_root.tankers_mc._currentframe === 1)) { return(undefined); } if (!(_root.carholder_mc.car_mc.voorband1_mc._currentframe === 1)) { return(undefined); } if (!(_root.carholder_mc.car_mc.voorband2_mc._currentframe === 1)) { return(undefined); } if (!(_root.carholder_mc.car_mc.achterband1_mc._currentframe === 1)) { return(undefined); } if (!(_root.carholder_mc.car_mc.achterband2_mc._currentframe === 1)) { return(undefined); } if (!(_root.carholder_mc.car_mc.voorvleugel_mc._currentframe === 1)) { return(undefined); } if (!(_root.carholder_mc.car_mc.achtervleugel_mc._currentframe === 1)) { return(undefined); } if (!(_root.wiping_total._currentframe === 1)) { return(undefined); } _root.carholder_mc.car_mc.exit = true; _root.sound_engine_mc.gotoAndPlay("leaving"); _root.lollipop_mc.play(); }; actionObject.prototype.chck_0 = function (obj) { if (_root.bandenvoor_mc._currentframe > 1) { return(true); } return(false); }; actionObject.prototype.chck_2 = function (obj) { if (_root.bandenachter_mc._currentframe > 1) { return(true); } return(false); }; actionObject.prototype.chck_4 = function (obj) { if ((obj.handsfull == "band") && (!(_root.bandenvoor1_mc._currentframe === 1))) { return(false); } return(true); }; actionObject.prototype.chck_6 = function (obj) { if ((obj.handsfull == "band") && (!(_root.bandenachter1_mc._currentframe === 1))) { return(false); } return(true); }; actionObject.prototype.chck_8 = function (obj) { if ((obj.handsfull == "band") && (!(_root.bandenvoor2_mc._currentframe === 1))) { return(false); } return(true); }; actionObject.prototype.chck_10 = function (obj) { if ((obj.handsfull == "band") && (!(_root.bandenachter2_mc._currentframe === 1))) { return(false); } return(true); }; actionObject.prototype.chck_5 = function (obj) { return(true); }; actionObject.prototype.chck_7 = function (obj) { return(true); }; actionObject.prototype.chck_9 = function (obj) { return(true); }; actionObject.prototype.chck_11 = function (obj) { return(true); }; actionObject.prototype.chck_12 = function (obj) { if (_root.voorvleugel_mc._currentframe > 1) { return(true); } return(false); }; actionObject.prototype.chck_13 = function (obj) { if (_root.achtervleugel_mc._currentframe > 1) { return(true); } return(false); }; actionObject.prototype.chck_14 = function (obj) { return(true); }; actionObject.prototype.chck_15 = function (obj) { return(true); }; actionObject.prototype.chck_16 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if ((_root.bandenvoor1_mc._currentframe == 2) && (!actionObj.action4.free)) { return(true); } return(false); }; actionObject.prototype.chck_17 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if ((_root.bandenachter1_mc._currentframe == 2) && (!actionObj.action6.free)) { return(true); } return(false); }; actionObject.prototype.chck_18 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if ((_root.bandenvoor2_mc._currentframe == 2) && (!actionObj.action8.free)) { return(true); } return(false); }; actionObject.prototype.chck_19 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if ((_root.bandenachter2_mc._currentframe == 2) && (!actionObj.action10.free)) { return(true); } return(false); }; actionObject.prototype.chck_20 = function (obj) { return(true); }; actionObject.prototype.chck_21 = function (obj) { return(true); }; actionObject.prototype.chck_22 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if (!(_root.carholder_mc.car_mc.voorvleugel_mc._currentframe === 2)) { return(true); } return(false); }; actionObject.prototype.chck_23 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if (!(_root.carholder_mc.car_mc.achtervleugel_mc._currentframe === 2)) { return(true); } return(false); }; actionObject.prototype.chck_24 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if (_root.carholder_mc.car_mc.voorvleugel_mc._currentframe == 2) { return(true); } return(false); }; actionObject.prototype.chck_25 = function (obj) { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(false); } if (_root.carholder_mc.car_mc.achtervleugel_mc._currentframe == 2) { return(true); } return(false); }; actionObject.prototype.chck_26 = function (obj) { return(true); }; actionObject.prototype.chck_27 = function (obj) { return(true); }; _root.submitlevel = 0; LevelObject = function () { }; LevelObject.prototype.addTime = function (timer) { this.currentTime = this.currentTime + 0.00564516129032258; }; LevelObject.prototype.resetTime = function () { this.currentTime = 0; }; LevelObject.prototype.stopTime = function () { this.timePaused = true; }; LevelObject.prototype.setLevelStatus = function () { _global.pitstoplevel = undefined; _global.pitstoplevel = [0]; trace("LevelControl: setting level status"); _global.cLevel = 1; _global.levelstatus = []; levelstatus[0] = {change:0, tank:1, spawn:16, stops:1, targettime:7}; levelstatus[1] = {change:0, tank:1, spawn:16, stops:1, targettime:8}; levelstatus[2] = {change:1, tank:1, spawn:15, stops:1, targettime:8}; levelstatus[3] = {change:1, tank:1, spawn:14, stops:1, targettime:8}; levelstatus[4] = {change:2, tank:1, spawn:13, stops:1, targettime:10}; levelstatus[5] = {change:2, tank:1, spawn:12, stops:1, targettime:10}; levelstatus[6] = {change:3, tank:1, spawn:11, stops:1, targettime:10}; levelstatus[7] = {change:3, tank:1, spawn:10, stops:2, targettime:9}; levelstatus[8] = {change:3, tank:1, spawn:9, stops:2, targettime:9}; levelstatus[9] = {change:4, tank:1, spawn:8, stops:2, targettime:9}; levelstatus[10] = {change:4, tank:1, spawn:7, stops:2, targettime:8}; levelstatus[11] = {change:4, tank:1, spawn:6, stops:2, targettime:8}; levelstatus[12] = {change:5, tank:1, spawn:6, stops:2, targettime:8}; levelstatus[13] = {change:5, tank:1, spawn:7, stops:3, targettime:7}; levelstatus[14] = {change:5, tank:1, spawn:7, stops:3, targettime:7}; levelstatus[15] = {change:6, tank:1, spawn:7, stops:3, targettime:7}; levelstatus[16] = {change:6, tank:1, spawn:6, stops:3, targettime:6}; levelstatus[17] = {change:6, tank:1, spawn:6, stops:3, targettime:6}; levelstatus[18] = {change:6, tank:1, spawn:5, stops:3, targettime:6}; _global.tochangearray = ["voorband1_mc", "voorband2_mc", "achterband1_mc", "achterband2_mc", "voorvleugel_mc", "achtervleugel_mc"]; }; LevelObject.prototype.startLevel = function () { _global.pitstoptimes = undefined; _global.pitstoptimes = [0]; trace("LevelControl: STARTING LEVEL " + cLevel); this.stopmade = 0; this.getLevelStatus(); this.chckpitstops(); }; LevelObject.prototype.getLevelStatus = function () { trace("LevelControl: getting level status"); this.tochange = levelstatus[cLevel].change; this.totank = levelstatus[cLevel].tank; this.tospawn = levelstatus[cLevel].spawn * 31; this.tostop = levelstatus[cLevel].stops; _global.targettime = levelstatus[cLevel].targettime; _root.targettimedisplay = levelstatus[cLevel].targettime; trace("LevelControl: this.tochange = " + this.tochange); }; LevelObject.prototype.getCarStatus = function () { trace("LevelControl: getting car status"); this.temptochangearray = tochangearray.concat(); i = 1; while (i <= this.tochange) { var maxlength = this.temptochangearray.length; var randomNumber = Math.floor(Math.random() * maxlength); var mypick = this.temptochangearray[randomNumber]; var trow = this.temptochangearray[maxlength - 1]; this.temptochangearray[randomNumber] = trow; this.temptochangearray.pop(); _root.carholder_mc.car_mc[mypick].gotoAndStop(3); i++; } var startfuell = Math.round(Math.random() * 200); var difff = (300 - startfuell); var goalfuell = (Math.round(Math.random() * difff) + startfuell); _root.indicator_fuel_mc.meter_mc.gotoAndStop(startfuell); _root.indicator_fuel_mc.meter_mc.goal_mc.gotoAndStop(goalfuell); }; LevelObject.prototype.chckpitstops = function () { if (this.stopmade >= this.tostop) { trace("MADE ALL THE STOPS, LEVEL IS COMPLETE"); timeControl.gamePaused = true; var leveltekst = (("LEVEL " + clevel) + " COMPLETED"); _root.menu_levelcomplited_mc.completed_mc.level_txt.text = leveltekst; _root.menu_levelcomplited_mc._visible = true; _root.menu_levelcomplited_mc.ctime = 0; _root.menu_levelcomplited_mc.onEnterFrame = function () { if (this.ctime >= 100) { if (_global.overtime >= 0) { if (clevel >= 18) { _root.submitlevel = 18; _root.menu_levelcomplited_mc.beker_mc._visible = true; _root.menu_levelcomplited_mc.submitscore._visible = true; _root.menu_levelcomplited_mc.gameover_mc._visible = true; } else { _root.menu_levelcomplited_mc.completed_mc._visible = true; _root.menu_levelcomplited_mc.submitscore._visible = true; clevel = clevel + 1; _root.submitlevel = _root.submitlevel + 1; } } else { _root.menu_levelcomplited_mc.gameover_mc._visible = true; } delete this.onEnterFrame; } this.ctime = this.ctime + 1; }; } else { this.stopmade = this.stopmade + 1; _root.createEmptyMovieClip("spawn_mc", 6); var ttime = Math.round(((Math.random() * 100) - 40) + this.tospawn); _root.spawn_mc.gtime = ttime; trace("_root.spawn_mc.gtime=" + _root.spawn_mc.gtime); _root.spawn_mc.ctime = 0; _root.spawn_mc.onEnterFrame = function () { if (!(_root.carholder_mc.car_mc === undefined)) { return(undefined); } this.difft = this.gtime - this.ctime; if (this.difft == undefined) { return(undefined); } if (this.difft < 20) { if (!(_root.enginesound === "arriving")) { _root.sound_engine_mc.gotoAndPlay("arriving"); } } if ((this.difft < 120) && (_root.alarmInterval == undefined)) { _root.alarm1_mc.gotoAndPlay(2); _root.alarm2_mc.gotoAndPlay(4); clearInterval(_root.alarmInterval); CarControl.start_alarm_Sound(); _root.alarmInterval = setInterval(CarControl, "start_alarm_Sound", 800); } if (this.ctime >= this.gtime) { carControl.createCar(_root.invulxcar, _root.invulycar, "f1car"); this.ctime = 0; delete this.onEnterFrame; this.removeMovieClip(); } this.ctime = this.ctime + 1; }; } }; LevelObject.prototype.endGame = function () { }; _root.gameStarted = false; play();
Instance of Symbol 445 MovieClip in Frame 364
onClipEvent (load) { this.useHandCursor = false; this.onRelease = function () { mouseX = Math.round(_root._xmouse); mouseY = Math.round(_root._ymouse); screenControl.clickScreen(mouseX, mouseY, characterX, characterY); }; }
Instance of Symbol 541 MovieClip "truck_mc" in Frame 364
onClipEvent (load) { this._visible = false; }
Instance of Symbol 607 MovieClip "menu_levelcomplited_mc" in Frame 364
onClipEvent (load) { this._visible = false; }
Frame 365
this.startGame = function () { if (!_root.gameStarted) { _root.gameStarted = true; _global.timeControl = new TimeObject(); _global.timeControl.resetTime(); _global.timeControl.timePaused = true; _global.characterArray = new Array(); _global.staticArray = new Array(); _global.screenControl = new ScreenObject(); screenControl.tileWidth = 20; screenControl.tileHeight = 20; ASBroadcaster.initialize(screenControl); Key.addListener(screenControl.keyListener); screenControl.normalMode(); _global.gameControl = new GameObject(); gameControl.initializeCreateZones(); ASBroadcaster.initialize(gameControl); gameControl.initializeGame(); _global.pathControl = new PathObject({x:0, y:0}, end, 100, 3); dialogControl.initialize(); walkInterval = setInterval(gameControl, "doWalk", 40); PathfinderInterval = setInterval(pathControl, "runPathFinder", 100); i = 1; while (i <= 9) { gameControl.getCreateZone(); i++; } gameControl.createMainCharacter(150, 350, 180); _global.carControl = new CarObject(); _global.actionControl = new actionObject(); _global.levelControl = new levelObject(); _root.indicator_time_mc.onEnterFrame = function () { if (!timeControl.gamePaused) { timeControl.addTime(); timeControl.publishTime(); } }; } }; this.startGame(); _root.settile = function (gotteni, gottenj, gottenstatus) { var i = gotteni; var j = gottenj; var status = gottenstatus; precTarget = (i + "y") + j; cTarget = _root.mapedit["gridx" + precTarget]; cTarget.status = status; cTarget.gotoAndPlay(2); }; _root.but_gototruck_mc.onRollOver = function () { _root.but_gototruck_mc.gotoAndStop(2); }; _root.but_gototruck_mc.onRollOut = function () { _root.but_gototruck_mc.gotoAndStop(1); }; _root.but_gototruck_mc.onPress = function () { _root.truck_mc.voorband_truck_pile1.gotoAndStop(1); _root.truck_mc.voorband_truck_pile2.gotoAndStop(1); _root.truck_mc.achterband_truck_pile1.gotoAndStop(1); _root.truck_mc.achterband_truck_pile2.gotoAndStop(1); _root.truck_mc.voorvleugel_truck_mc.gotoAndStop(1); _root.truck_mc.achtervleugel_truck_mc.gotoAndStop(1); _root.truck_mc._visible = true; }; _root.indicator_fuel_mc.meter_mc.onEnterFrame = function () { var cframe = this._currentframe; if ((_root.tankers_mc._currentframe == 11) && (cframe < 300)) { this.gotoAndStop(cframe + 1); if (this.ctime >= 8) { tank_Sound.start(); this.ctime = 0; } this.ctime = this.ctime + 1; } else if ((_root.tankers_mc._currentframe == 11) && (cframe >= 300)) { this.play(); } var difff = (cframe - this.goal_mc._currentframe); if (difff >= 0) { _global.enoughfuell = true; this._knipper_mc._visible = false; } else { _global.enoughfuell = false; this._knipper_mc._visible = true; } }; _root.createEmptyMovieClip("pasby_mc", 5); _root.pasby_mc.gtime = (Math.random() * 200) + 50; _root.pasby_mc.ctime = 0; _root.pasby_mc.onEnterFrame = function () { if (this.ctime >= this.gtime) { var csound = _global[("pasby" + Math.ceil(Math.random() * 3)) + "_Sound"]; csound.start(); this.ctime = 0; this.gtime = Math.round(Math.random() * 300) + 50; } this.ctime = this.ctime + 1; }; _global.laptop_Sound = new Sound(); laptop_Sound.attachSound("laptop_lnk"); _global.alarm_Sound = new Sound(); alarm_Sound.attachSound("alarm_lnk"); _global.drill_Sound = new Sound(); drill_Sound.attachSound("drill_lnk"); _global.tank_Sound = new Sound(); tank_Sound.attachSound("tank_lnk"); _global.tire_Sound = new Sound(); tire_Sound.attachSound("tire_lnk"); _global.whiping_Sound = new Sound(); whiping_Sound.attachSound("whiping_lnk"); _global.wing_Sound = new Sound(); wing_Sound.attachSound("wing_lnk"); _global.tankin_Sound = new Sound(); tankin_Sound.attachSound("tankin_lnk"); _global.tankuit_Sound = new Sound(); tankuit_Sound.attachSound("tankuit_lnk"); _global.pasby1_Sound = new Sound(); pasby1_Sound.attachSound("pasby1_lnk"); _global.pasby2_Sound = new Sound(); pasby2_Sound.attachSound("pasby2_lnk"); _global.pasby3_Sound = new Sound(); pasby3_Sound.attachSound("pasby3_lnk"); clevel = 1; _global.pitstoplevel = []; _global.pitstoptimes = []; levelControl.setLevelStatus(); levelControl.startLevel(); _root.goprevscene = function () { gotoAndStop (1); }; stop(); _root.leveldisplay = _root.clevel;
Symbol 16 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 1
stop();
Symbol 20 MovieClip Frame 1
stop();
Symbol 21 MovieClip Frame 1
stop();
Symbol 28 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 1
stop();
Symbol 128 MovieClip [character35] Frame 1
stop();
Symbol 128 MovieClip [character35] Frame 22
drill_Sound.start();
Symbol 128 MovieClip [character35] Frame 45
_root[("banden" + this.welkeband) + "_mc"].gotoAndPlay(3);
Symbol 128 MovieClip [character35] Frame 64
drill_Sound.start();
Symbol 128 MovieClip [character35] Frame 65
if (this.welkeband == "voor1") { _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(1); } else if (this.welkeband == "voor2") { _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter1") { _root.carholder_mc.car_mc.achterband1_mc.gotoAndStop(1); } else if (this.welkeband == "achter2") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); }
Symbol 128 MovieClip [character35] Frame 72
stop();
Symbol 128 MovieClip [character35] Frame 76
drill_Sound.start();
Symbol 128 MovieClip [character35] Frame 99
_root[("banden" + this.welkeband) + "_mc"].gotoAndPlay(3);
Symbol 128 MovieClip [character35] Frame 115
drill_Sound.start();
Symbol 128 MovieClip [character35] Frame 119
if (this.welkeband == "voor1") { _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(1); } else if (this.welkeband == "voor2") { _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter1") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter2") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); }
Symbol 128 MovieClip [character35] Frame 129
stop();
Symbol 128 MovieClip [character35] Frame 155
if (this.welkeband == "voor1") { _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(1); } else if (this.welkeband == "voor2") { _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter1") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter2") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } drill_Sound.start();
Symbol 128 MovieClip [character35] Frame 165
if (this.welkeband == "voor1") { _root.carholder_mc.car_mc.voorband1_mc.gotoAndStop(1); } else if (this.welkeband == "voor2") { _root.carholder_mc.car_mc.voorband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter1") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } else if (this.welkeband == "achter2") { _root.carholder_mc.car_mc.achterband2_mc.gotoAndStop(1); } drill_Sound.start();
Symbol 128 MovieClip [character35] Frame 184
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 185
trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); screenControl.clickScreenSingle(520, 400, this); stop();
Symbol 128 MovieClip [character35] Frame 188
drill_Sound.start();
Symbol 128 MovieClip [character35] Frame 191
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 192
trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); screenControl.clickScreenSingle(520, 400, this); stop();
Symbol 128 MovieClip [character35] Frame 201
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 202
_root.carholder_mc.car_mc.achtervleugel_mc.gotoAndStop(1);
Symbol 128 MovieClip [character35] Frame 203
stop();
Symbol 128 MovieClip [character35] Frame 207
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 208
_root.achtervleugel_oud_mc.gotoAndStop(2);
Symbol 128 MovieClip [character35] Frame 209
stop();
Symbol 128 MovieClip [character35] Frame 213
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 214
if (this.achtervleugel_frame > 2) { _root.achtervleugel_oud_mc.gotoAndStop(3); } else { _root.achtervleugel_oud_mc.gotoAndStop(2); }
Symbol 128 MovieClip [character35] Frame 215
stop();
Symbol 128 MovieClip [character35] Frame 225
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 227
trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); screenControl.clickScreenSingle(100, 350, this); stop();
Symbol 128 MovieClip [character35] Frame 232
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 234
trace("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); screenControl.clickScreenSingle(100, 350, this); stop();
Symbol 128 MovieClip [character35] Frame 242
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 243
_root.carholder_mc.car_mc.voorvleugel_mc.gotoAndStop(1);
Symbol 128 MovieClip [character35] Frame 244
stop();
Symbol 128 MovieClip [character35] Frame 251
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 252
_root.voorvleugel_oud_mc.gotoAndStop(2);
Symbol 128 MovieClip [character35] Frame 253
stop();
Symbol 128 MovieClip [character35] Frame 257
wing_Sound.start();
Symbol 128 MovieClip [character35] Frame 258
_root.voorvleugel_oud_mc.gotoAndStop(3);
Symbol 128 MovieClip [character35] Frame 259
stop();
Symbol 133 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 137 MovieClip [grid] Frame 2
this.sub.gotoAndStop(this.status + 2); stop();
Symbol 148 MovieClip Frame 1
stop();
Symbol 148 MovieClip Frame 4
stop();
Symbol 153 Button
on (press) { _root.gotoAndPlay(363); }
Symbol 160 Button
on (press) { _root.uitleg_mc._visible = false; }
Symbol 165 Button
on (press) { gotoAndStop (2); }
Symbol 178 Button
on (press) { gotoAndStop (3); }
Symbol 183 Button
on (press) { gotoAndStop (1); }
Symbol 191 Button
on (press) { gotoAndStop (4); }
Symbol 192 Button
on (press) { gotoAndStop (2); }
Symbol 233 MovieClip Frame 1
stop();
Symbol 233 MovieClip Frame 9
stop();
Symbol 233 MovieClip Frame 27
gotoAndPlay (10);
Symbol 243 Button
on (press) { gotoAndPlay (3); }
Symbol 265 MovieClip Frame 1
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 1
stop();
Instance of Symbol 276 MovieClip "knipper_mc" in Symbol 280 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 280 MovieClip Frame 405
_root.tankers_mc.gotoAndPlay("reverse");
Symbol 282 MovieClip Frame 1
stop(); this.underlay_mc.onPress = function () { }; this.underlay_mc.useHandCursor = false;
Symbol 282 MovieClip Frame 2
stop();
Symbol 282 MovieClip Frame 3
stop();
Instance of Symbol 240 MovieClip "fuelgame_mc" in Symbol 282 MovieClip Frame 3
onClipEvent (load) { this._visible = false; }
Symbol 282 MovieClip Frame 4
stop();
Symbol 309 Button
on (press) { getURL ("http://www.isioux.nl", "_blank"); }
Symbol 314 Button
on (press) { getURL ("http://www.parkpits.nl", "_blank"); }
Symbol 337 Button
on (press) { _root.uitleg_mc._visible = true; }
Symbol 340 Button
on (press) { SplashandDash_Sound.stop(); gotoAndStop (364); }
Symbol 343 Button
on (press) { _root.totalurl = "http://www.isioux.nl/highscore/highscore_viewer.php"; winName = "Highscore"; winH = 580; winW = 420; tools = "no"; scroll = "yes"; resize = "yes"; menu = "no"; status = "no"; directory = "no"; location = "no"; getURL (((((((((((((((((((((((((("javascript:window.open('" add _root.totalurl) add "','") add winName) add "','width=") add winW) add ",height=") add winH) add ",top='+((screen.height/2)-(") add (winH / 2)) add "))+',left='+((screen.width/2)-(") add (winW / 2)) add "))+',toolbar=") add tools) add ",scrollbars=") add scroll) add ",resizable=") add resize) add ",menubar=") add menu) add ",status=") add status) add ",directories=") add directory) add ",location=") add location) add "'); void(0);"); }
Symbol 358 MovieClip Frame 1
stop();
Symbol 359 MovieClip Frame 1
stop();
Symbol 362 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 1
stop();
Symbol 367 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 1
stop();
Symbol 369 MovieClip Frame 1
stop();
Symbol 369 MovieClip Frame 2
gotoAndPlay (20);
Symbol 369 MovieClip Frame 3
gotoAndPlay (140);
Symbol 369 MovieClip Frame 111
gotoAndStop (1);
Symbol 369 MovieClip Frame 241
gotoAndStop (1);
Symbol 370 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 2
gotoAndPlay (20);
Symbol 370 MovieClip Frame 3
gotoAndPlay (120);
Symbol 370 MovieClip Frame 101
gotoAndStop (1);
Symbol 370 MovieClip Frame 201
gotoAndStop (1);
Symbol 426 MovieClip Frame 1
stop();
Symbol 426 MovieClip Frame 19
whiping_Sound.start(0, 6);
Symbol 426 MovieClip Frame 77
this._parent.play();
Symbol 427 MovieClip Frame 1
stop();
Symbol 427 MovieClip Frame 2
this.sub.gotoAndPlay(2);
Symbol 427 MovieClip Frame 15
stop();
Symbol 431 MovieClip Frame 1
stop();
Symbol 432 MovieClip Frame 1
stop();
Symbol 435 MovieClip Frame 1
stop();
Symbol 436 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 1
stop();
Symbol 439 MovieClip Frame 20
tire_Sound.start(); gotoAndPlay (144);
Symbol 439 MovieClip Frame 43
tire_Sound.start();
Symbol 439 MovieClip Frame 135
gotoAndStop (1);
Symbol 439 MovieClip Frame 232
gotoAndStop (1);
Symbol 442 MovieClip Frame 1
stop();
Symbol 443 MovieClip Frame 1
stop();
Symbol 443 MovieClip Frame 20
tire_Sound.start(); gotoAndPlay (180);
Symbol 443 MovieClip Frame 43
tire_Sound.start();
Symbol 443 MovieClip Frame 151
gotoAndStop (1);
Symbol 443 MovieClip Frame 271
gotoAndStop (1);
Symbol 446 MovieClip Frame 1
i = 0; while (i <= 27) { var ctarget = this[("action" + i) + "_mc"]; ctarget._visible = false; ctarget.useHandCursor = false; ctarget.i = i; ctarget.onPress = function () { actionControl.setAction(this.i); }; i++; }
Symbol 456 MovieClip Frame 1
stop();
Symbol 456 MovieClip Frame 9
stop();
Symbol 456 MovieClip Frame 28
gotoAndPlay (11);
Symbol 460 MovieClip Frame 1
this.start_mc.useHandCursor = false; this.start_mc.ctarget = this.fuelgame_mc; this.start_mc.onPress = function () { if ((!_root.carholder_mc.car_mc.inspot) || (_root.carholder_mc.car_mc.exit)) { return(undefined); } if (!this.ctarget._visible) { this.ctarget._visible = true; } else { this.ctarget.stop(); var cframe = this.ctarget._currentframe; if ((cframe >= 6) && (cframe <= 8)) { this._parent.succes = true; } else { this._parent.succes = false; } this._parent.gotoAndPlay(2); } }; stop();
Instance of Symbol 240 MovieClip "fuelgame_mc" in Symbol 460 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 460 MovieClip Frame 2
this.tanker1.gotoAndPlay("start");
Symbol 460 MovieClip Frame 3
this.tanker2.gotoAndPlay(2);
Symbol 460 MovieClip Frame 8
this.tanker1.gotoAndPlay("tank");
Symbol 460 MovieClip Frame 10
this.fuelgame_mc._visible = false; this.fuelgame_mc.gotoAndPlay(2); if (this.succes) { this.gotoAndPlay("tanking"); tankin_Sound.start(); } else { this.gotoAndPlay("reverse"); }
Symbol 460 MovieClip Frame 11
this.stop_mc.useHandCursor = false; this.stop_mc.onPress = function () { this._parent.gotoAndPlay("reverse"); if (_root.indicator_fuel_mc.meter_mc._currentframe > 300) { _root.indicator_fuel_mc.meter_mc.gotoAndStop(299); } }; stop();
Symbol 460 MovieClip Frame 12
this.tanker1.gotoAndPlay("start"); this.tanker2.gotoAndPlay("start"); tankuit_Sound.start();
Symbol 466 MovieClip Frame 1
stop();
Symbol 466 MovieClip Frame 2
stop();
Symbol 499 MovieClip Frame 1
stop();
Symbol 499 MovieClip Frame 19
this.startlollipop_mc.onPress = function () { actionControl.startlollipop(); }; stop();
Symbol 507 MovieClip Frame 1
stop();
Symbol 507 MovieClip Frame 7
gotoAndPlay (2);
Symbol 515 MovieClip Frame 1
stop();
Symbol 518 MovieClip Frame 1
stop();
Symbol 522 MovieClip Frame 1
stop();
Symbol 526 MovieClip Frame 1
stop();
Symbol 531 MovieClip Frame 1
stop();
Symbol 535 MovieClip Frame 1
stop();
Symbol 540 Button
on (press) { _root.truck_mc._visible = false; }
Symbol 541 MovieClip Frame 1
i = 1; while (i <= 2) { var ctarget = this["voorband_truck_pile" + i]; ctarget.onPress = function () { if ((!(_root.bandenvoor_mc._currentframe === 3)) && (!(this._currentframe === 3))) { _root.bandenvoor_mc.nextFrame(); this.nextFrame(); } }; i++; } i = 1; while (i <= 2) { var ctarget = this["achterband_truck_pile" + i]; ctarget.onPress = function () { if ((!(_root.bandenachter_mc._currentframe === 3)) && (!(this._currentframe === 3))) { _root.bandenachter_mc.nextFrame(); this.nextFrame(); } }; i++; } var ctarget = this.voorvleugel_truck_mc; ctarget.onPress = function () { if ((!(_root.voorvleugel_mc._currentframe === 2)) && (!(this._currentframe === 2))) { _root.voorvleugel_mc.nextFrame(); this.nextFrame(); } }; var ctarget = this.achtervleugel_truck_mc; ctarget.onPress = function () { if ((!(_root.achtervleugel_mc._currentframe === 2)) && (!(this._currentframe === 2))) { _root.achtervleugel_mc.nextFrame(); this.nextFrame(); } }; var ctarget = this.bg_truck; ctarget.onPress = function () { };
Symbol 546 Button
on (press) { getURL ("index.htm", "_self"); }
Symbol 562 MovieClip Frame 1
this.leveldisplay = _global.cLevel; trace(_global.cLevel);
Symbol 563 Button
on (press) { _root.yes._visible = true; _root.exit_mc.gotoAndStop(2); }
Symbol 568 Button
on (press) { _root.yes._visible = false; gotoAndStop (1); }
Symbol 570 MovieClip Frame 1
stop();
Symbol 570 MovieClip Frame 2
stop();
Symbol 591 MovieClip Frame 1
stop();
Symbol 591 MovieClip Frame 2
stop();
Symbol 596 Button
on (press) { this.statsvars.gotoAndPlay("verstuur"); _root.menu_levelcomplited_mc.submitscore._visible = false; }
Symbol 597 MovieClip Frame 1
stop();
Symbol 597 MovieClip Frame 2
code = _parent.codestr; lc = String(_root.submitlevel).length; score = _parent.scorestr; gc = _parent.groottecode; uid = "ucXgOurh0w5JzvHK"; getURL ("http://www.isioux.nl/highscore/highscore_submitter.php", "_blank", "POST"); gotoAndStop (1);
Symbol 598 MovieClip Frame 1
pointssubmittussen = _global.average * 100; pointssubmit = Math.round(pointssubmittussen); var codestr = (new String(pointssubmit) + new String(_root.submitlevel)); codearray = new Array(5); codearray[4] = 0; groottecode = length(codestr); teller = 1; while (teller <= 4) { codearray[teller] = codestr.charAt(4 - teller); teller++; } if ((codearray[teller] < 6) and (codearray[5] < 6)) { codearray[5] = codearray[5] + codearray[teller]; } else if ((codearray[teller] < 6) and (codearray[5] > 5)) { codearray[5] = codearray[5] - codearray[teller]; } codearray[2] = 9 - codearray[2]; codearray[4] = 9 - codearray[4]; arraychars = new Array("i", "v", "g", "c", "a", "z", "l", "e", "o", "x"); codestr = (((arraychars[codearray[1]] + arraychars[codearray[2]]) + arraychars[codearray[3]]) + arraychars[codearray[4]]) + arraychars[codearray[5]]; var scorestr2 = (new String(pointssubmit) + new String(_root.submitlevel)); scorestr = new String(""); q = 0; while (q < scorestr2.length) { scorestr = scorestr + arraychars[scorestr2.charAt(q)]; q++; }
Symbol 603 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 2
stop();
Symbol 607 MovieClip Frame 1
completed_mc.onRollOver = function () { completed_mc.gotoAndStop(2); }; completed_mc.onRollOut = function () { completed_mc.gotoAndStop(1); }; completed_mc.onDragOver = function () { completed_mc.gotoAndStop(2); }; completed_mc.onDragOut = function () { completed_mc.gotoAndStop(1); }; this.completed_mc.onPress = function () { this._visible = false; submitscore._visible = false; _root.menu_levelcomplited_mc._visible = false; LevelControl.startLevel(); timeControl.gamePaused = false; }; gameover_mc.onRollOver = function () { gameover_mc.gotoAndStop(2); }; gameover_mc.onRollOut = function () { gameover_mc.gotoAndStop(1); }; gameover_mc.onDragOver = function () { gameover_mc.gotoAndStop(2); }; gameover_mc.onDragOut = function () { gameover_mc.gotoAndStop(1); }; this.gameover_mc.onPress = function () { this._visible = false; _root.menu_levelcomplited_mc._visible = false; _root.goprevscene(); };
Instance of Symbol 591 MovieClip "completed_mc" in Symbol 607 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 598 MovieClip "submitscore" in Symbol 607 MovieClip Frame 1
onClipEvent (load) { _root.menu_levelcomplited_mc.submitscore._visible = false; }
Instance of Symbol 603 MovieClip "gameover_mc" in Symbol 607 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Instance of Symbol 606 MovieClip "beker_mc" in Symbol 607 MovieClip Frame 1
onClipEvent (load) { this._visible = false; }
Symbol 608 MovieClip Frame 1
stop();
Symbol 608 MovieClip Frame 2
_root.enginesound = "arriving";
Symbol 608 MovieClip Frame 137
_root.enginesound = "idle";
Symbol 608 MovieClip Frame 143
_root.enginesound = "idle";
Symbol 608 MovieClip Frame 226
gotoAndPlay (143);
Symbol 608 MovieClip Frame 232
_root.enginesound = "leaving";
Symbol 608 MovieClip Frame 481
gotoAndStop (1);

Library Items

Symbol 1 Sound [wing_lnk]
Symbol 2 Sound [whiping_lnk]
Symbol 3 Sound [tire_lnk]
Symbol 4 Sound [tankuit_lnk]
Symbol 5 Sound [tankin_lnk]
Symbol 6 Sound [tank_lnk]
Symbol 7 Sound [drill_lnk]
Symbol 8 Sound [alarm_lnk]
Symbol 9 Sound [pasby3_lnk]
Symbol 10 Sound [pasby2_lnk]
Symbol 11 Sound [pasby1_lnk]
Symbol 12 Sound [Laptop_lnk]
Symbol 13 Sound [SplashandDash_lnk]Used by:148
Symbol 14 BitmapUsed by:15 437
Symbol 15 GraphicUses:14Used by:16 17
Symbol 16 MovieClipUses:15Used by:34
Symbol 17 MovieClipUses:15Used by:34
Symbol 18 BitmapUsed by:19
Symbol 19 GraphicUses:18Used by:20 21
Symbol 20 MovieClipUses:19Used by:34
Symbol 21 MovieClipUses:19Used by:34
Symbol 22 BitmapUsed by:23 177
Symbol 23 GraphicUses:22Used by:34
Symbol 24 BitmapUsed by:25 95 259
Symbol 25 GraphicUses:24Used by:28
Symbol 26 BitmapUsed by:27 108
Symbol 27 GraphicUses:26Used by:28
Symbol 28 MovieClipUses:25 27Used by:34
Symbol 29 BitmapUsed by:30 214 259 360
Symbol 30 GraphicUses:29Used by:33 104
Symbol 31 BitmapUsed by:32 177
Symbol 32 GraphicUses:31Used by:33 106
Symbol 33 MovieClipUses:30 32Used by:34
Symbol 34 MovieClip [f1car]Uses:16 17 20 21 23 28 33
Symbol 35 BitmapUsed by:36 214
Symbol 36 GraphicUses:35Used by:59
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:59
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:59
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:59
Symbol 43 BitmapUsed by:44
Symbol 44 GraphicUses:43Used by:59
Symbol 45 BitmapUsed by:46 214
Symbol 46 GraphicUses:45Used by:59
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:59
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:59
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:59
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:59
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:59
Symbol 57 BitmapUsed by:58
Symbol 58 GraphicUses:57Used by:59
Symbol 59 MovieClipUses:36 38 40 42 44 46 48 50 52 54 56 58Used by:128
Symbol 60 BitmapUsed by:61
Symbol 61 GraphicUses:60Used by:62
Symbol 62 MovieClipUses:61Used by:128
Symbol 63 BitmapUsed by:64
Symbol 64 GraphicUses:63Used by:87
Symbol 65 BitmapUsed by:66
Symbol 66 GraphicUses:65Used by:87
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:87
Symbol 69 BitmapUsed by:70
Symbol 70 GraphicUses:69Used by:87
Symbol 71 BitmapUsed by:72
Symbol 72 GraphicUses:71Used by:87
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:87
Symbol 75 BitmapUsed by:76 214
Symbol 76 GraphicUses:75Used by:87
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:87
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:87
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:87
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:87
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:87
Symbol 87 MovieClipUses:64 66 68 70 72 74 76 78 80 82 84 86Used by:128
Symbol 88 BitmapUsed by:89 92 111 112 115 117 119 120 121 123 125 127
Symbol 89 GraphicUses:88Used by:128
Symbol 90 BitmapUsed by:91 93 113 114 116 118 122 124 126
Symbol 91 GraphicUses:90Used by:128
Symbol 92 GraphicUses:88Used by:128
Symbol 93 GraphicUses:90Used by:128
Symbol 94 GraphicUsed by:128
Symbol 95 GraphicUses:24Used by:96
Symbol 96 MovieClipUses:95Used by:128 359 367 370
Symbol 97 GraphicUsed by:128
Symbol 98 GraphicUsed by:128
Symbol 99 GraphicUsed by:128
Symbol 100 GraphicUsed by:128
Symbol 101 GraphicUsed by:128
Symbol 102 GraphicUsed by:128
Symbol 103 GraphicUsed by:128
Symbol 104 MovieClipUses:30Used by:128 369
Symbol 105 GraphicUsed by:128
Symbol 106 MovieClipUses:32Used by:128 369
Symbol 107 GraphicUsed by:128
Symbol 108 GraphicUses:26Used by:109
Symbol 109 MovieClipUses:108Used by:128 282 370
Symbol 110 GraphicUsed by:128
Symbol 111 GraphicUses:88Used by:128
Symbol 112 GraphicUses:88Used by:128
Symbol 113 GraphicUses:90Used by:128
Symbol 114 GraphicUses:90Used by:128
Symbol 115 GraphicUses:88Used by:128
Symbol 116 GraphicUses:90Used by:128
Symbol 117 GraphicUses:88Used by:128
Symbol 118 GraphicUses:90Used by:128
Symbol 119 GraphicUses:88Used by:128
Symbol 120 GraphicUses:88Used by:128
Symbol 121 GraphicUses:88Used by:128
Symbol 122 GraphicUses:90Used by:128
Symbol 123 GraphicUses:88Used by:128
Symbol 124 GraphicUses:90Used by:128
Symbol 125 GraphicUses:88Used by:128
Symbol 126 GraphicUses:90Used by:128
Symbol 127 GraphicUses:88Used by:128
Symbol 128 MovieClip [character35]Uses:59 62 87 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
Symbol 129 GraphicUsed by:137
Symbol 130 GraphicUsed by:136
Symbol 131 GraphicUsed by:132 280 309 540  Timeline
Symbol 132 MovieClipUses:131Used by:133
Symbol 133 MovieClipUses:132Used by:136
Symbol 134 GraphicUsed by:136
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:130 133 134 135Used by:137
Symbol 137 MovieClip [grid]Uses:129 136
Symbol 138 BitmapUsed by:139
Symbol 139 GraphicUses:138Used by:140
Symbol 140 MovieClipUses:139Used by:282 607  Timeline
Symbol 141 GraphicUsed by:142 285
Symbol 142 MovieClipUses:141Used by:Timeline
Symbol 143 GraphicUsed by:Timeline
Symbol 144 FontUsed by:145 146 260 262 308 547 548 552 553 554 555 556 557 558 559 560 561 565 577 578 579 580 581 582 583 584 585 586 590
Symbol 145 EditableTextUses:144Used by:Timeline
Symbol 146 EditableTextUses:144Used by:Timeline
Symbol 147 MovieClipUsed by:Timeline
Symbol 148 MovieClipUses:13Used by:607  Timeline
Symbol 149 GraphicUsed by:150 153 334 337 340 343
Symbol 150 MovieClipUses:149Used by:153 591 603
Symbol 151 GraphicUsed by:152 153
Symbol 152 MovieClipUses:151Used by:153 591
Symbol 153 ButtonUses:150 152 149 151Used by:Timeline
Symbol 154 GraphicUsed by:155 265 268
Symbol 155 MovieClipUses:154Used by:282
Symbol 156 GraphicUsed by:157 160 563
Symbol 157 MovieClipUses:156Used by:160 563
Symbol 158 GraphicUsed by:159
Symbol 159 MovieClipUses:158Used by:160 563
Symbol 160 ButtonUses:157 159 156Used by:282
Symbol 161 GraphicUsed by:162 165 178 191
Symbol 162 MovieClipUses:161Used by:165 178 191
Symbol 163 GraphicUsed by:164 165 178 191
Symbol 164 MovieClipUses:163Used by:165 178 191
Symbol 165 ButtonUses:162 164 161 163Used by:282
Symbol 166 FontUsed by:167 168 169 170 171 172 173 174 175 184 185 186 187 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 244 245 246 247 248 249 250 251 252 253 254 255 256
Symbol 167 TextUses:166Used by:282
Symbol 168 TextUses:166Used by:282
Symbol 169 TextUses:166Used by:282
Symbol 170 TextUses:166Used by:282
Symbol 171 TextUses:166Used by:282
Symbol 172 TextUses:166Used by:282
Symbol 173 TextUses:166Used by:282
Symbol 174 TextUses:166Used by:282
Symbol 175 TextUses:166Used by:282
Symbol 176 BitmapUsed by:177 486 489
Symbol 177 GraphicUses:31 22 176Used by:282
Symbol 178 ButtonUses:162 164 161 163Used by:282
Symbol 179 GraphicUsed by:180 183 192 243
Symbol 180 MovieClipUses:179Used by:183 192 243
Symbol 181 GraphicUsed by:182 183 192 243
Symbol 182 MovieClipUses:181Used by:183 192 243
Symbol 183 ButtonUses:180 182 179 181Used by:282
Symbol 184 TextUses:166Used by:282
Symbol 185 TextUses:166Used by:282
Symbol 186 TextUses:166Used by:282
Symbol 187 TextUses:166Used by:282
Symbol 188 BitmapUsed by:190 344
Symbol 189 BitmapUsed by:190 511
Symbol 190 GraphicUses:188 189Used by:282
Symbol 191 ButtonUses:162 164 161 163Used by:282
Symbol 192 ButtonUses:180 182 179 181Used by:282
Symbol 193 TextUses:166Used by:282
Symbol 194 TextUses:166Used by:282
Symbol 195 TextUses:166Used by:282
Symbol 196 TextUses:166Used by:282
Symbol 197 TextUses:166Used by:282
Symbol 198 TextUses:166Used by:282
Symbol 199 TextUses:166Used by:282
Symbol 200 TextUses:166Used by:282
Symbol 201 TextUses:166Used by:282
Symbol 202 TextUses:166Used by:282
Symbol 203 TextUses:166Used by:282
Symbol 204 TextUses:166Used by:282
Symbol 205 TextUses:166Used by:282
Symbol 206 TextUses:166Used by:282
Symbol 207 TextUses:166Used by:282
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:210
Symbol 210 MovieClipUses:209Used by:282
Symbol 211 BitmapUsed by:214 387 392 395 398 401 404 407 410 413 416
Symbol 212 BitmapUsed by:214 259
Symbol 213 BitmapUsed by:214 259
Symbol 214 GraphicUses:35 75 45 211 29 212 213Used by:282
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:233 456
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:233 456
Symbol 219 BitmapUsed by:220
Symbol 220 GraphicUses:219Used by:233 456
Symbol 221 BitmapUsed by:222
Symbol 222 GraphicUses:221Used by:233 456
Symbol 223 BitmapUsed by:224
Symbol 224 GraphicUses:223Used by:233 456
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:233 456
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:233 456
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:233 456
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233 456
Symbol 233 MovieClipUses:216 218 220 222 224 226 228 230 232Used by:282 460
Symbol 234 BitmapUsed by:235
Symbol 235 GraphicUses:234Used by:282 460
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:240
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:240 277
Symbol 240 MovieClipUses:237 239Used by:282 460
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:282 460
Symbol 243 ButtonUses:180 182 179 181Used by:282
Symbol 244 TextUses:166Used by:282
Symbol 245 TextUses:166Used by:282
Symbol 246 TextUses:166Used by:282
Symbol 247 TextUses:166Used by:282
Symbol 248 TextUses:166Used by:282
Symbol 249 TextUses:166Used by:282
Symbol 250 TextUses:166Used by:282
Symbol 251 TextUses:166Used by:282
Symbol 252 TextUses:166Used by:282
Symbol 253 TextUses:166Used by:282
Symbol 254 TextUses:166Used by:282
Symbol 255 TextUses:166Used by:282
Symbol 256 TextUses:166Used by:282
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:282 549
Symbol 259 GraphicUses:24 29 212 213Used by:282
Symbol 260 TextUses:144Used by:282
Symbol 261 TextUsed by:282
Symbol 262 TextUses:144Used by:282
Symbol 263 GraphicUsed by:265
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:263 264 154Used by:282 446
Symbol 266 GraphicUsed by:268
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:266 267 154Used by:282 446
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:281
Symbol 271 GraphicUsed by:272 279
Symbol 272 MovieClipUses:271Used by:280
Symbol 273 FontUsed by:274 275
Symbol 274 TextUses:273Used by:276 280
Symbol 275 TextUses:273Used by:276
Symbol 276 MovieClipUses:274 275Used by:280
Symbol 277 MovieClipUses:239Used by:280
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:271 278Used by:280
Symbol 280 MovieClipUses:131 272 274 276 277 279Used by:281
Symbol 281 MovieClipUses:270 280Used by:282  Timeline
Symbol 282 MovieClipUses:155 140 160 165 167 168 169 170 171 172 173 174 175 177 109 178 183 184 185 186 187 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 210 214 233 235 240 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 258 259 260 261 262 265 268 281Used by:Timeline
Symbol 283 GraphicUsed by:284
Symbol 284 MovieClipUses:283Used by:Timeline
Symbol 285 MovieClipUses:141Used by:Timeline
Symbol 286 BitmapUsed by:287
Symbol 287 GraphicUses:286Used by:288
Symbol 288 MovieClipUses:287Used by:Timeline
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:291
Symbol 291 MovieClipUses:290Used by:Timeline
Symbol 292 GraphicUsed by:295
Symbol 293 FontUsed by:294 311
Symbol 294 TextUses:293Used by:295
Symbol 295 MovieClipUses:292 294Used by:Timeline
Symbol 296 GraphicUsed by:297
Symbol 297 MovieClipUses:296Used by:299
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:297 298Used by:607  Timeline
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:302
Symbol 302 MovieClipUses:301Used by:Timeline
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:305
Symbol 305 MovieClipUses:304Used by:Timeline
Symbol 306 GraphicUsed by:307
Symbol 307 MovieClipUses:306Used by:607  Timeline
Symbol 308 TextUses:144Used by:309
Symbol 309 ButtonUses:308 131Used by:Timeline
Symbol 310 GraphicUsed by:312 314
Symbol 311 TextUses:293Used by:312 314
Symbol 312 MovieClipUses:310 311Used by:314  Timeline
Symbol 313 GraphicUsed by:314
Symbol 314 ButtonUses:312 313 310 311Used by:Timeline
Symbol 315 GraphicUsed by:Timeline
Symbol 316 GraphicUsed by:Timeline
Symbol 317 BitmapUsed by:318
Symbol 318 GraphicUses:317Used by:319
Symbol 319 MovieClipUses:318Used by:607  Timeline
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:332 337 340 343
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:332
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:332
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:332
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:332
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:332
Symbol 332 MovieClipUses:321 323 325 327 329 331Used by:334  Timeline
Symbol 333 GraphicUsed by:334 337 340 343
Symbol 334 MovieClipUses:149 333 332Used by:337 340 343
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClipUses:335Used by:337
Symbol 337 ButtonUses:334 336 149 333 321Used by:Timeline
Symbol 338 GraphicUsed by:339
Symbol 339 MovieClipUses:338Used by:340
Symbol 340 ButtonUses:334 339 149 333 321Used by:Timeline
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:343
Symbol 343 ButtonUses:334 342 149 333 321Used by:Timeline
Symbol 344 GraphicUses:188Used by:345
Symbol 345 MovieClipUses:344Used by:Timeline
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346Used by:Timeline
Symbol 348 GraphicUsed by:349
Symbol 349 MovieClipUses:348Used by:Timeline
Symbol 350 GraphicUsed by:351
Symbol 351 MovieClipUses:350Used by:Timeline
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:Timeline
Symbol 354 MovieClipUsed by:Timeline
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:357
Symbol 357 MovieClipUses:356Used by:358
Symbol 358 MovieClipUses:357Used by:Timeline
Symbol 359 MovieClipUses:96Used by:Timeline
Symbol 360 GraphicUses:29Used by:361
Symbol 361 MovieClipUses:360Used by:362 368
Symbol 362 MovieClipUses:361Used by:Timeline
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:365
Symbol 365 MovieClipUses:364Used by:366
Symbol 366 MovieClipUses:365Used by:Timeline
Symbol 367 MovieClipUses:96Used by:Timeline
Symbol 368 MovieClipUses:361Used by:Timeline
Symbol 369 MovieClipUses:104 106Used by:Timeline
Symbol 370 MovieClipUses:96 109Used by:Timeline
Symbol 371 BitmapUsed by:372 424 425
Symbol 372 GraphicUses:371Used by:426
Symbol 373 BitmapUsed by:374 423
Symbol 374 GraphicUses:373Used by:426
Symbol 375 BitmapUsed by:376 422
Symbol 376 GraphicUses:375Used by:426
Symbol 377 BitmapUsed by:378 421
Symbol 378 GraphicUses:377Used by:426
Symbol 379 BitmapUsed by:380 420
Symbol 380 GraphicUses:379Used by:426
Symbol 381 BitmapUsed by:382 419
Symbol 382 GraphicUses:381Used by:426
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:426
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:426
Symbol 387 GraphicUses:211Used by:426
Symbol 388 BitmapUsed by:389 393 396 399 402 405 408 411 414 417
Symbol 389 GraphicUses:388Used by:426
Symbol 390 BitmapUsed by:391 394 397 400 403 406 409 412 415 418
Symbol 391 GraphicUses:390Used by:426
Symbol 392 GraphicUses:211Used by:426
Symbol 393 GraphicUses:388Used by:426
Symbol 394 GraphicUses:390Used by:426
Symbol 395 GraphicUses:211Used by:426
Symbol 396 GraphicUses:388Used by:426
Symbol 397 GraphicUses:390Used by:426
Symbol 398 GraphicUses:211Used by:426
Symbol 399 GraphicUses:388Used by:426
Symbol 400 GraphicUses:390Used by:426
Symbol 401 GraphicUses:211Used by:426
Symbol 402 GraphicUses:388Used by:426
Symbol 403 GraphicUses:390Used by:426
Symbol 404 GraphicUses:211Used by:426
Symbol 405 GraphicUses:388Used by:426
Symbol 406 GraphicUses:390Used by:426
Symbol 407 GraphicUses:211Used by:426
Symbol 408 GraphicUses:388Used by:426
Symbol 409 GraphicUses:390Used by:426
Symbol 410 GraphicUses:211Used by:426
Symbol 411 GraphicUses:388Used by:426
Symbol 412 GraphicUses:390Used by:426
Symbol 413 GraphicUses:211Used by:426
Symbol 414 GraphicUses:388Used by:426
Symbol 415 GraphicUses:390Used by:426
Symbol 416 GraphicUses:211Used by:426
Symbol 417 GraphicUses:388Used by:426
Symbol 418 GraphicUses:390Used by:426
Symbol 419 GraphicUses:381Used by:426
Symbol 420 GraphicUses:379Used by:426
Symbol 421 GraphicUses:377Used by:426
Symbol 422 GraphicUses:375Used by:426
Symbol 423 GraphicUses:373Used by:426
Symbol 424 GraphicUses:371Used by:426
Symbol 425 GraphicUses:371Used by:426
Symbol 426 MovieClipUses:372 374 376 378 380 382 384 386 387 389 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425Used by:427
Symbol 427 MovieClipUses:426Used by:Timeline
Symbol 428 GraphicUsed by:Timeline
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:431
Symbol 431 MovieClipUses:430Used by:432 439
Symbol 432 MovieClipUses:431Used by:Timeline
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:435
Symbol 435 MovieClipUses:434Used by:436 443
Symbol 436 MovieClipUses:435Used by:Timeline
Symbol 437 GraphicUses:14Used by:438
Symbol 438 MovieClipUses:437Used by:439
Symbol 439 MovieClipUses:431 438Used by:Timeline
Symbol 440 BitmapUsed by:441
Symbol 441 GraphicUses:440Used by:442
Symbol 442 MovieClipUses:441Used by:443
Symbol 443 MovieClipUses:435 442Used by:Timeline
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:Timeline
Symbol 446 MovieClipUses:265 268Used by:Timeline
Symbol 447 GraphicUsed by:460
Symbol 448 GraphicUsed by:460
Symbol 449 GraphicUsed by:460
Symbol 450 GraphicUsed by:460
Symbol 451 GraphicUsed by:460
Symbol 452 GraphicUsed by:460
Symbol 453 GraphicUsed by:460
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:460
Symbol 456 MovieClipUses:216 218 220 232 230 228 226 224 222Used by:460
Symbol 457 GraphicUsed by:460
Symbol 458 GraphicUsed by:460
Symbol 459 GraphicUsed by:460
Symbol 460 MovieClipUses:233 447 448 235 240 242 449 450 451 452 453 455 456 457 458 459Used by:Timeline
Symbol 461 GraphicUsed by:466
Symbol 462 FontUsed by:463 465 536 538
Symbol 463 TextUses:462Used by:466
Symbol 464 GraphicUsed by:466
Symbol 465 TextUses:462Used by:466
Symbol 466 MovieClipUses:461 463 464 465Used by:Timeline
Symbol 467 MovieClipUsed by:Timeline
Symbol 468 BitmapUsed by:469 498
Symbol 469 GraphicUses:468Used by:499
Symbol 470 BitmapUsed by:471 497
Symbol 471 GraphicUses:470Used by:499
Symbol 472 BitmapUsed by:473 496
Symbol 473 GraphicUses:472Used by:499
Symbol 474 BitmapUsed by:475 495
Symbol 475 GraphicUses:474Used by:499
Symbol 476 BitmapUsed by:477 494
Symbol 477 GraphicUses:476Used by:499
Symbol 478 BitmapUsed by:479 493
Symbol 479 GraphicUses:478Used by:499
Symbol 480 BitmapUsed by:481 492
Symbol 481 GraphicUses:480Used by:499
Symbol 482 BitmapUsed by:483 491
Symbol 483 GraphicUses:482Used by:499
Symbol 484 BitmapUsed by:485 490
Symbol 485 GraphicUses:484Used by:499
Symbol 486 GraphicUses:176Used by:499
Symbol 487 GraphicUsed by:488
Symbol 488 MovieClipUses:487Used by:499
Symbol 489 GraphicUses:176Used by:499
Symbol 490 GraphicUses:484Used by:499
Symbol 491 GraphicUses:482Used by:499
Symbol 492 GraphicUses:480Used by:499
Symbol 493 GraphicUses:478Used by:499
Symbol 494 GraphicUses:476Used by:499
Symbol 495 GraphicUses:474Used by:499
Symbol 496 GraphicUses:472Used by:499
Symbol 497 GraphicUses:470Used by:499
Symbol 498 GraphicUses:468Used by:499
Symbol 499 MovieClipUses:469 471 473 475 477 479 481 483 485 486 488 489 490 491 492 493 494 495 496 497 498Used by:Timeline
Symbol 500 MovieClipUsed by:Timeline
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:507
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:507
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:507
Symbol 507 MovieClipUses:502 504 506Used by:Timeline
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClipUses:509Used by:Timeline
Symbol 511 GraphicUses:189Used by:512
Symbol 512 MovieClipUses:511Used by:541
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:515
Symbol 515 MovieClipUses:514Used by:541
Symbol 516 BitmapUsed by:517
Symbol 517 GraphicUses:516Used by:518
Symbol 518 MovieClipUses:517Used by:541
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:521
Symbol 521 MovieClipUses:520Used by:522
Symbol 522 MovieClipUses:521Used by:541
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:525
Symbol 525 MovieClipUses:524Used by:526
Symbol 526 MovieClipUses:525Used by:541
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:529 530
Symbol 529 MovieClipUses:528Used by:531
Symbol 530 MovieClipUses:528Used by:531
Symbol 531 MovieClipUses:529 530Used by:541
Symbol 532 BitmapUsed by:533
Symbol 533 GraphicUses:532Used by:534
Symbol 534 MovieClipUses:533Used by:535
Symbol 535 MovieClipUses:534Used by:541
Symbol 536 TextUses:462Used by:540
Symbol 537 GraphicUsed by:540
Symbol 538 TextUses:462Used by:540
Symbol 539 GraphicUsed by:540
Symbol 540 ButtonUses:536 537 538 539 131Used by:541
Symbol 541 MovieClipUses:512 515 518 522 526 531 535 540Used by:Timeline
Symbol 542 GraphicUsed by:543 546 568
Symbol 543 MovieClipUses:542Used by:546 568
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:546
Symbol 546 ButtonUses:543 545 542Used by:Timeline
Symbol 547 EditableTextUses:144Used by:549
Symbol 548 EditableTextUses:144Used by:549
Symbol 549 MovieClipUses:258 547 548Used by:Timeline
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:562
Symbol 552 TextUses:144Used by:562
Symbol 553 TextUses:144Used by:562
Symbol 554 TextUses:144Used by:562
Symbol 555 TextUses:144Used by:562
Symbol 556 TextUses:144Used by:562
Symbol 557 TextUses:144Used by:562
Symbol 558 EditableTextUses:144Used by:562
Symbol 559 EditableTextUses:144Used by:562
Symbol 560 EditableTextUses:144Used by:562
Symbol 561 EditableTextUses:144Used by:562
Symbol 562 MovieClipUses:551 552 553 554 555 556 557 558 559 560 561Used by:Timeline
Symbol 563 ButtonUses:157 159 156Used by:Timeline
Symbol 564 GraphicUsed by:570
Symbol 565 TextUses:144Used by:570
Symbol 566 GraphicUsed by:567
Symbol 567 MovieClipUses:566Used by:568
Symbol 568 ButtonUses:543 567 542Used by:570
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:564 565 568 569Used by:Timeline
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:Timeline
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:Timeline
Symbol 575 GraphicUsed by:607
Symbol 576 GraphicUsed by:607
Symbol 577 TextUses:144Used by:607
Symbol 578 EditableTextUses:144Used by:607
Symbol 579 TextUses:144Used by:607
Symbol 580 EditableTextUses:144Used by:607
Symbol 581 TextUses:144Used by:607
Symbol 582 EditableTextUses:144Used by:607
Symbol 583 TextUses:144Used by:607
Symbol 584 EditableTextUses:144Used by:607
Symbol 585 TextUses:144Used by:607
Symbol 586 TextUses:144Used by:607
Symbol 587 GraphicUsed by:591 603
Symbol 588 GraphicUsed by:589
Symbol 589 MovieClipUses:588Used by:591
Symbol 590 EditableTextUses:144Used by:591
Symbol 591 MovieClipUses:587 589 590 150 152Used by:607
Symbol 592 GraphicUsed by:593 596
Symbol 593 MovieClipUses:592Used by:596
Symbol 594 GraphicUsed by:595 596
Symbol 595 MovieClipUses:594Used by:596
Symbol 596 ButtonUses:593 595 592 594Used by:598
Symbol 597 MovieClipUsed by:598
Symbol 598 MovieClipUses:596 597Used by:607
Symbol 599 GraphicUsed by:600
Symbol 600 MovieClipUses:599Used by:603
Symbol 601 GraphicUsed by:602
Symbol 602 MovieClipUses:601Used by:603
Symbol 603 MovieClipUses:587 150 600 602Used by:607
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:606
Symbol 606 MovieClipUses:605Used by:607
Symbol 607 MovieClipUses:140 575 307 319 299 148 576 577 578 579 580 581 582 583 584 585 586 591 598 603 606Used by:Timeline
Symbol 608 MovieClipUses:SS1Used by:Timeline
Symbol 609 MovieClipUses:SS2Used by:Timeline
Streaming Sound 1Used by:Symbol 608 MovieClip
Streaming Sound 2Used by:Symbol 609 MovieClip

Instance Names

"Bar"Frame 1Symbol 142 MovieClip
"Size"Frame 1Symbol 147 MovieClip
"uitleg_mc"Frame 3Symbol 282 MovieClip
"carholder_mc"Frame 364Symbol 354 MovieClip
"bandenvoor_mc"Frame 364Symbol 358 MovieClip
"voorvleugel_mc"Frame 364Symbol 359 MovieClip
"achtervleugel_mc"Frame 364Symbol 362 MovieClip
"bandenachter_mc"Frame 364Symbol 366 MovieClip
"voorvleugel_toreplace_mc"Frame 364Symbol 367 MovieClip
"achtervleugel_toreplace_mc"Frame 364Symbol 368 MovieClip
"achtervleugel_oud_mc"Frame 364Symbol 369 MovieClip
"voorvleugel_oud_mc"Frame 364Symbol 370 MovieClip
"wiping_total"Frame 364Symbol 427 MovieClip
"bandenvoor1_mc"Frame 364Symbol 432 MovieClip
"bandenachter1_mc"Frame 364Symbol 436 MovieClip
"bandenvoorrol1_mc"Frame 364Symbol 439 MovieClip
"bandenvoor2_mc"Frame 364Symbol 432 MovieClip
"bandenvoorrol2_mc"Frame 364Symbol 439 MovieClip
"bandenachterrol1_mc"Frame 364Symbol 443 MovieClip
"bandenachter2_mc"Frame 364Symbol 436 MovieClip
"bandenachterrol2_mc"Frame 364Symbol 443 MovieClip
"actionsTotal"Frame 364Symbol 446 MovieClip
"tankers_mc"Frame 364Symbol 460 MovieClip
"but_gototruck_mc"Frame 364Symbol 466 MovieClip
"gameScreen"Frame 364Symbol 467 MovieClip
"lollipop_mc"Frame 364Symbol 499 MovieClip
"mapedit"Frame 364Symbol 500 MovieClip
"alarm2_mc"Frame 364Symbol 507 MovieClip
"alarm1_mc"Frame 364Symbol 507 MovieClip
"truck_mc"Frame 364Symbol 541 MovieClip
"yes"Frame 364Symbol 546 Button
"indicator_fuel_mc"Frame 364Symbol 281 MovieClip
"indicator_time_mc"Frame 364Symbol 549 MovieClip
"indicator_time_mc"Frame 364Symbol 562 MovieClip
"exit_mc"Frame 364Symbol 570 MovieClip
"line1_mc"Frame 364Symbol 572 MovieClip
"line2_mc"Frame 364Symbol 572 MovieClip
"lineV1_mc"Frame 364Symbol 572 MovieClip
"lineV3_mc"Frame 364Symbol 572 MovieClip
"lineV2_mc"Frame 364Symbol 572 MovieClip
"line3_mc"Frame 364Symbol 572 MovieClip
"dot1_mc"Frame 364Symbol 574 MovieClip
"dot2_mc"Frame 364Symbol 574 MovieClip
"dot3_mc"Frame 364Symbol 574 MovieClip
"dot4_mc"Frame 364Symbol 574 MovieClip
"dot5_mc"Frame 364Symbol 574 MovieClip
"dot6_mc"Frame 364Symbol 574 MovieClip
"dot7_mc"Frame 364Symbol 574 MovieClip
"dot8_mc"Frame 364Symbol 574 MovieClip
"dot9_mc"Frame 364Symbol 574 MovieClip
"dot10_mc"Frame 364Symbol 574 MovieClip
"menu_levelcomplited_mc"Frame 364Symbol 607 MovieClip
"sound_engine_mc"Frame 364Symbol 608 MovieClip
"voorband2_mc"Symbol 34 MovieClip [f1car] Frame 1Symbol 16 MovieClip
"voorband1_mc"Symbol 34 MovieClip [f1car] Frame 1Symbol 17 MovieClip
"achterband2_mc"Symbol 34 MovieClip [f1car] Frame 1Symbol 20 MovieClip
"achterband1_mc"Symbol 34 MovieClip [f1car] Frame 1Symbol 21 MovieClip
"voorvleugel_mc"Symbol 34 MovieClip [f1car] Frame 1Symbol 28 MovieClip
"achtervleugel_mc"Symbol 34 MovieClip [f1car] Frame 1Symbol 33 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 1Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 6Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 10Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 15Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 24Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 39Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 53Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 72Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 78Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 93Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 107Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 126Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 131Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 136Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 141Symbol 87 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 141Symbol 104 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 142Symbol 104 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 143Symbol 104 MovieClip
"achtervleugel_mc."Symbol 128 MovieClip [character35] Frame 144Symbol 104 MovieClip
"achtervleugel_mc."Symbol 128 MovieClip [character35] Frame 145Symbol 104 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 146Symbol 87 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 146Symbol 104 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 147Symbol 104 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 148Symbol 104 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 149Symbol 104 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 155Symbol 87 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 155Symbol 106 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 156Symbol 106 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 157Symbol 106 MovieClip
"achtervleugel_mc."Symbol 128 MovieClip [character35] Frame 158Symbol 106 MovieClip
"achtervleugel_mc."Symbol 128 MovieClip [character35] Frame 159Symbol 106 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 160Symbol 87 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 160Symbol 106 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 161Symbol 106 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 162Symbol 106 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 163Symbol 106 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 165Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 170Symbol 87 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 181Symbol 104 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 185Symbol 87 MovieClip
"achtervleugel_mc"Symbol 128 MovieClip [character35] Frame 188Symbol 106 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 192Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 200Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 203Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 206Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 209Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 212Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 215Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 227Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 234Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 241Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 244Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 250Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 253Symbol 59 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 256Symbol 87 MovieClip
"poseclip"Symbol 128 MovieClip [character35] Frame 259Symbol 59 MovieClip
"subshow"Symbol 133 MovieClip Frame 1Symbol 132 MovieClip
"show"Symbol 136 MovieClip Frame 1Symbol 133 MovieClip
"sub"Symbol 137 MovieClip [grid] Frame 1Symbol 136 MovieClip
"knipper_mc"Symbol 280 MovieClip Frame 1Symbol 276 MovieClip
"goal_mc"Symbol 280 MovieClip Frame 1Symbol 277 MovieClip
"meter_mc"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"underlay_mc"Symbol 282 MovieClip Frame 1Symbol 155 MovieClip
"poseclip"Symbol 282 MovieClip Frame 3Symbol 233 MovieClip
"poseclip"Symbol 282 MovieClip Frame 3Symbol 233 MovieClip
"fuelgame_mc"Symbol 282 MovieClip Frame 3Symbol 240 MovieClip
"start_mc"Symbol 282 MovieClip Frame 3Symbol 242 MovieClip
"sub"Symbol 427 MovieClip Frame 1Symbol 426 MovieClip
"action0_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action1_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action2_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action3_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action13_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action12_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action4_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action5_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action6_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action7_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action8_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action9_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action10_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action11_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action16_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action17_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action18_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action19_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action14_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action15_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action20_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action21_mc"Symbol 446 MovieClip Frame 1Symbol 265 MovieClip
"action22_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action23_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action25_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action24_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action27_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"action26_mc"Symbol 446 MovieClip Frame 1Symbol 268 MovieClip
"poseclip"Symbol 460 MovieClip Frame 1Symbol 233 MovieClip
"poseclip"Symbol 460 MovieClip Frame 1Symbol 233 MovieClip
"fuelgame_mc"Symbol 460 MovieClip Frame 1Symbol 240 MovieClip
"start_mc"Symbol 460 MovieClip Frame 1Symbol 242 MovieClip
"stop_mc"Symbol 460 MovieClip Frame 11Symbol 455 MovieClip
"tanker1"Symbol 460 MovieClip Frame 16Symbol 456 MovieClip
"tanker1"Symbol 460 MovieClip Frame 16Symbol 456 MovieClip
"poseclip"Symbol 460 MovieClip Frame 26Symbol 456 MovieClip
"poseclip"Symbol 460 MovieClip Frame 26Symbol 456 MovieClip
"startlollipop_mc"Symbol 499 MovieClip Frame 19Symbol 488 MovieClip
"bg_truck"Symbol 541 MovieClip Frame 1Symbol 512 MovieClip
"achtervleugel_truck_mc"Symbol 541 MovieClip Frame 1Symbol 515 MovieClip
"voorvleugel_truck_mc"Symbol 541 MovieClip Frame 1Symbol 518 MovieClip
"voorband_truck_pile1"Symbol 541 MovieClip Frame 1Symbol 522 MovieClip
"voorband_truck_pile2"Symbol 541 MovieClip Frame 1Symbol 526 MovieClip
"achterband_truck_pile1"Symbol 541 MovieClip Frame 1Symbol 531 MovieClip
"achterband_truck_pile2"Symbol 541 MovieClip Frame 1Symbol 535 MovieClip
"timeDisplay2_txt"Symbol 549 MovieClip Frame 1Symbol 547 EditableText
"timeDisplay_txt"Symbol 549 MovieClip Frame 1Symbol 548 EditableText
"level_txt"Symbol 591 MovieClip Frame 1Symbol 590 EditableText
"statsvars"Symbol 598 MovieClip Frame 1Symbol 597 MovieClip
"averagetotal_txt"Symbol 607 MovieClip Frame 1Symbol 578 EditableText
"targettime_txt"Symbol 607 MovieClip Frame 1Symbol 580 EditableText
"overtime_txt"Symbol 607 MovieClip Frame 1Symbol 582 EditableText
"average_txt"Symbol 607 MovieClip Frame 1Symbol 584 EditableText
"completed_mc"Symbol 607 MovieClip Frame 1Symbol 591 MovieClip
"submitscore"Symbol 607 MovieClip Frame 1Symbol 598 MovieClip
"gameover_mc"Symbol 607 MovieClip Frame 1Symbol 603 MovieClip
"beker_mc"Symbol 607 MovieClip Frame 1Symbol 606 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "wing_lnk"
ExportAssets (56)Timeline Frame 1Symbol 2 as "whiping_lnk"
ExportAssets (56)Timeline Frame 1Symbol 3 as "tire_lnk"
ExportAssets (56)Timeline Frame 1Symbol 4 as "tankuit_lnk"
ExportAssets (56)Timeline Frame 1Symbol 5 as "tankin_lnk"
ExportAssets (56)Timeline Frame 1Symbol 6 as "tank_lnk"
ExportAssets (56)Timeline Frame 1Symbol 7 as "drill_lnk"
ExportAssets (56)Timeline Frame 1Symbol 8 as "alarm_lnk"
ExportAssets (56)Timeline Frame 1Symbol 9 as "pasby3_lnk"
ExportAssets (56)Timeline Frame 1Symbol 10 as "pasby2_lnk"
ExportAssets (56)Timeline Frame 1Symbol 11 as "pasby1_lnk"
ExportAssets (56)Timeline Frame 1Symbol 12 as "Laptop_lnk"
ExportAssets (56)Timeline Frame 1Symbol 13 as "SplashandDash_lnk"
ExportAssets (56)Timeline Frame 1Symbol 34 as "f1car"
ExportAssets (56)Timeline Frame 1Symbol 128 as "character35"
ExportAssets (56)Timeline Frame 1Symbol 137 as "grid"
ExportAssets (56)Timeline Frame 3Symbol 13 as "SplashandDash_lnk"

Labels

"NewGame"Frame 365
"leeg"Symbol 28 MovieClip Frame 2
"pose1"Symbol 128 MovieClip [character35] Frame 1
"pose2"Symbol 128 MovieClip [character35] Frame 2
"pose3"Symbol 128 MovieClip [character35] Frame 3
"pose4"Symbol 128 MovieClip [character35] Frame 4
"pose5"Symbol 128 MovieClip [character35] Frame 5
"pose6"Symbol 128 MovieClip [character35] Frame 6
"pose7"Symbol 128 MovieClip [character35] Frame 7
"pose8"Symbol 128 MovieClip [character35] Frame 8
"pose9"Symbol 128 MovieClip [character35] Frame 9
"pose10"Symbol 128 MovieClip [character35] Frame 10
"pose11"Symbol 128 MovieClip [character35] Frame 11
"pose12"Symbol 128 MovieClip [character35] Frame 12
"pose13"Symbol 128 MovieClip [character35] Frame 13
"pose14"Symbol 128 MovieClip [character35] Frame 14
"pose15"Symbol 128 MovieClip [character35] Frame 15
"pose16"Symbol 128 MovieClip [character35] Frame 16
"pose17"Symbol 128 MovieClip [character35] Frame 17
"pose18"Symbol 128 MovieClip [character35] Frame 18
"pose19"Symbol 128 MovieClip [character35] Frame 19
"pose20"Symbol 128 MovieClip [character35] Frame 20
"pose21"Symbol 128 MovieClip [character35] Frame 74
"pose22"Symbol 128 MovieClip [character35] Frame 131
"pose23"Symbol 128 MovieClip [character35] Frame 132
"pose24"Symbol 128 MovieClip [character35] Frame 133
"pose25"Symbol 128 MovieClip [character35] Frame 134
"pose26"Symbol 128 MovieClip [character35] Frame 135
"pose27"Symbol 128 MovieClip [character35] Frame 136
"pose28"Symbol 128 MovieClip [character35] Frame 137
"pose29"Symbol 128 MovieClip [character35] Frame 138
"pose30"Symbol 128 MovieClip [character35] Frame 139
"pose31"Symbol 128 MovieClip [character35] Frame 141
"pose32"Symbol 128 MovieClip [character35] Frame 142
"pose33"Symbol 128 MovieClip [character35] Frame 143
"pose34"Symbol 128 MovieClip [character35] Frame 144
"pose35"Symbol 128 MovieClip [character35] Frame 145
"pose36"Symbol 128 MovieClip [character35] Frame 146
"pose37"Symbol 128 MovieClip [character35] Frame 147
"pose38"Symbol 128 MovieClip [character35] Frame 148
"pose39"Symbol 128 MovieClip [character35] Frame 149
"pose48"Symbol 128 MovieClip [character35] Frame 155
"pose49"Symbol 128 MovieClip [character35] Frame 156
"pose50"Symbol 128 MovieClip [character35] Frame 157
"pose51"Symbol 128 MovieClip [character35] Frame 158
"pose52"Symbol 128 MovieClip [character35] Frame 159
"pose53"Symbol 128 MovieClip [character35] Frame 160
"pose54"Symbol 128 MovieClip [character35] Frame 161
"pose55"Symbol 128 MovieClip [character35] Frame 162
"pose56"Symbol 128 MovieClip [character35] Frame 163
"pose57"Symbol 128 MovieClip [character35] Frame 165
"pose58"Symbol 128 MovieClip [character35] Frame 166
"pose59"Symbol 128 MovieClip [character35] Frame 167
"pose60"Symbol 128 MovieClip [character35] Frame 168
"pose61"Symbol 128 MovieClip [character35] Frame 169
"pose62"Symbol 128 MovieClip [character35] Frame 170
"pose63"Symbol 128 MovieClip [character35] Frame 171
"pose64"Symbol 128 MovieClip [character35] Frame 172
"pose65"Symbol 128 MovieClip [character35] Frame 173
"pose40"Symbol 128 MovieClip [character35] Frame 181
"pose46"Symbol 128 MovieClip [character35] Frame 188
"pose41"Symbol 128 MovieClip [character35] Frame 200
"pose42"Symbol 128 MovieClip [character35] Frame 206
"pose47"Symbol 128 MovieClip [character35] Frame 212
"pose43"Symbol 128 MovieClip [character35] Frame 223
"pose66"Symbol 128 MovieClip [character35] Frame 230
"pose44"Symbol 128 MovieClip [character35] Frame 241
"pose45"Symbol 128 MovieClip [character35] Frame 250
"pose67"Symbol 128 MovieClip [character35] Frame 256
"start"Symbol 233 MovieClip Frame 10
"tank"Symbol 233 MovieClip Frame 25
"nummer1"Symbol 282 MovieClip Frame 1
"nummer2"Symbol 282 MovieClip Frame 2
"nummer3"Symbol 282 MovieClip Frame 3
"nummer4"Symbol 282 MovieClip Frame 4
"fade1"Symbol 369 MovieClip Frame 20
"fade2"Symbol 369 MovieClip Frame 140
"fade1"Symbol 370 MovieClip Frame 20
"fade2"Symbol 370 MovieClip Frame 120
"start"Symbol 456 MovieClip Frame 11
"tank"Symbol 456 MovieClip Frame 26
"tanking"Symbol 460 MovieClip Frame 11
"reverse"Symbol 460 MovieClip Frame 12
"verstuur"Symbol 597 MovieClip Frame 2
"arriving"Symbol 608 MovieClip Frame 2
"idle"Symbol 608 MovieClip Frame 137
"idle2"Symbol 608 MovieClip Frame 143
"leaving"Symbol 608 MovieClip Frame 232

Dynamic Text Variables

LoadSymbol 145 EditableText""
PercentSymbol 146 EditableText""
_root.clevelSymbol 558 EditableText"18"
_root.targettimedisplaySymbol 559 EditableText"10"
_root.clevelSymbol 560 EditableText"18"
_root.targettimedisplaySymbol 561 EditableText"10"




http://swfchan.com/23/110158/info.shtml
Created: 13/3 -2019 22:56:09 Last modified: 13/3 -2019 22:56:09 Server time: 05/05 -2024 17:24:23