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

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

panfu-quick-service.swf

This is the info page for
Flash #115615

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


Text
<p align="center"><font face="Arial" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">Nochmal spielen</font></p>

<p align="center"><font face="Arial" size="17" color="#ffffff" letterSpacing="0.000000" kerning="1">Nochmal spielen</font></p>

Pomóż Pandzie zarobić pieniądze na  wymarzone podróże!

<p align="center"><font face="Arial" size="30" color="#c4004f" letterSpacing="0.000000" kerning="1">INSTRUKCJA</font></p>

<p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1">Hilf Deinem Panda, Geld als Kellner in einem Restaurant zu verdienen! </font></p><p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1">Für das verdiente Geld wird sich Dein Panda einen Traum erfüllen und um die Welt reisen! Behandle die Gäste zuvorkommend. Versuche schnell und geschickt zu sein, weil die Gäste leicht ungeduldig werden. </font></p><p align="left"></p><p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1">Wenn Du einen Fehler machst, musst Du das Essen wegwerfen! Manchmal gehen sie sogar, wenn es ihnen zu lange dauert! Wenn Du es schaffst Geld zu sparen, kannst Du im Shop schnellere Schuhe, beruhigende Musik oder sogar einen Bolly kaufen, der Dir beim Servieren hilft.</font></p>

<p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1">- wskazać mu miejsce przy stoliku;</font></p><p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1">- podać kartę menu;</font></p><p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1">- przyjąć zamówienie;</font></p><p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1">- podać zamówienie;</font></p><p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1">- zabrać zapłatę.</font></p><p align="left"></p>

<p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1"><b>Aby poprawnie obsłużyć Klienta należy:</b></font></p><p align="left"><font face="Trebuchet MS" size="14" color="#003300" letterSpacing="0.000000" kerning="1"><b>Aby poprawnie obsłużyć Klienta należy:</b></font></p>

<p align="center"><font face="Arial" size="30" color="#c4004f" letterSpacing="0.000000" kerning="1">INSTRUKCJA</font></p>

<p align="center"><font face="Tahoma" size="18" color="#694105" letterSpacing="0.000000" kerning="1">999999</font></p>

<p align="center"><font face="Arial" size="18" color="#ffcc00" letterSpacing="0.000000" kerning="1">99999999</font></p>

<p align="left"><font face="Arial" size="18" color="#000000" letterSpacing="0.000000" kerning="1">99999999</font></p>

<p align="center"><font face="Arial" size="18" color="#ffcc00" letterSpacing="0.000000" kerning="1">99999999</font></p>

<p align="center"><font face="Tahoma" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">utarg</font></p>

<p align="center"><font face="Tahoma" size="16" color="#ffffff" letterSpacing="0.000000" kerning="1">oczczędności</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">sasasas</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">asasas aeff</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">sdf afadf dsf ads</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">000</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Etap:</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Dzień:</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Musisz zarobić:</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Zysk:</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Utarg:</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Oszczędności:</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="center"><font face="Arial" size="18" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="center"><font face="Arial" size="18" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="center"><font face="Arial" size="18" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1"><b>Your money:</b></font></p>

<p align="center"><font face="Arial" size="18" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="left"><font face="Arial" size="36" color="#c4004f" letterSpacing="0.000000" kerning="1">SHOOP</font></p>

<p align="left"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">speedy shoes</font></p>

<p align="left"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">waiter</font></p>

<p align="left"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">muzyka relaksacyjna</font></p>

<p align="center"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

<p align="center"><font face="Arial" size="18" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

Pierwszy etap zaliczony!

<p align="center"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Dzięki Tobie Panda poleciała do Egiptu!</font></p>

Drugi etap zaliczony!

<p align="center"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Dzięki Tobie Panda odwiedziła dziką Afrykę!</font></p>

Trzeci etap zaliczony!

<p align="center"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Dzięki Tobie Panda odbyła wymarzoną podróż na księżyc!</font></p>

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Etap:</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

Dzięki Twojej pomocy Panda mogła spełnić swoje marzenia o dalekich i egzotycznych podróżach!

Twój wynik:

KONIEC GRY

<p align="right"><font face="Trebuchet MS" size="18" color="#003300" letterSpacing="0.000000" kerning="1">Etap:</font></p>

<p align="left"><font face="Arial" size="22" color="#c4004f" letterSpacing="0.000000" kerning="1">00</font></p>

Dzięki Twojej pomocy Panda mogła spełnić swoje marzenia o dalekich i egzotycznych podróżach!

Twój wynik:

ActionScript [AS3]

Section 1
//ARC4 (com.hurlant.crypto.prng.ARC4) package com.hurlant.crypto.prng { import flash.utils.*; import com.hurlant.crypto.symmetric.*; import com.hurlant.util.*; public class ARC4 implements IPRNG, IStreamCipher { private const psize:uint = 0x0100; private var S:ByteArray; private var i:int;// = 0 private var j:int;// = 0 public function ARC4(_arg1:ByteArray=null){ i = 0; j = 0; super(); S = new ByteArray(); if (_arg1){ init(_arg1); }; } public function decrypt(_arg1:ByteArray):void{ encrypt(_arg1); } public function init(_arg1:ByteArray):void{ var _local2:int; var _local3:int; var _local4:int; _local2 = 0; while (_local2 < 0x0100) { S[_local2] = _local2; _local2++; }; _local3 = 0; _local2 = 0; while (_local2 < 0x0100) { _local3 = (((_local3 + S[_local2]) + _arg1[(_local2 % _arg1.length)]) & 0xFF); _local4 = S[_local2]; S[_local2] = S[_local3]; S[_local3] = _local4; _local2++; }; this.i = 0; this.j = 0; } public function dispose():void{ var _local1:uint; _local1 = 0; if (S != null){ _local1 = 0; while (_local1 < S.length) { S[_local1] = (Math.random() * 0x0100); _local1++; }; S.length = 0; S = null; }; this.i = 0; this.j = 0; Memory.gc(); } public function encrypt(_arg1:ByteArray):void{ var _local2:uint; _local2 = 0; while (_local2 < _arg1.length) { var _temp1 = _local2; _local2 = (_local2 + 1); var _local3 = _temp1; _arg1[_local3] = (_arg1[_local3] ^ next()); }; } public function next():uint{ var _local1:int; i = ((i + 1) & 0xFF); j = ((j + S[i]) & 0xFF); _local1 = S[i]; S[i] = S[j]; S[j] = _local1; return (S[((_local1 + S[i]) & 0xFF)]); } public function getBlockSize():uint{ return (1); } public function getPoolSize():uint{ return (psize); } public function toString():String{ return ("rc4"); } } }//package com.hurlant.crypto.prng
Section 2
//IPRNG (com.hurlant.crypto.prng.IPRNG) package com.hurlant.crypto.prng { import flash.utils.*; public interface IPRNG { function init(_arg1:ByteArray):void; function next():uint; function dispose():void; function getPoolSize():uint; function toString():String; } }//package com.hurlant.crypto.prng
Section 3
//ICipher (com.hurlant.crypto.symmetric.ICipher) package com.hurlant.crypto.symmetric { import flash.utils.*; public interface ICipher { function encrypt(_arg1:ByteArray):void; function dispose():void; function getBlockSize():uint; function toString():String; function decrypt(_arg1:ByteArray):void; } }//package com.hurlant.crypto.symmetric
Section 4
//IStreamCipher (com.hurlant.crypto.symmetric.IStreamCipher) package com.hurlant.crypto.symmetric { public interface IStreamCipher extends ICipher { } }//package com.hurlant.crypto.symmetric
Section 5
//Memory (com.hurlant.util.Memory) package com.hurlant.util { import flash.net.*; import flash.system.*; public class Memory { public static function gc():void{ try { new LocalConnection().connect("foo"); new LocalConnection().connect("foo"); } catch(e) { }; } public static function get used():uint{ return (System.totalMemory); } } }//package com.hurlant.util
Section 6
//GameEvent (com.pandaland.events.GameEvent) package com.pandaland.events { import flash.events.*; public class GameEvent extends Event { private var pData:Object; public static const FINISHED:String = "gameFinished"; public static const LOAD_DATA:String = "loadData"; public static const MATCH_RESULT:String = "matchResult"; public static const SAVE_DATA:String = "saveData"; public static const ABORTED:String = "gameAborted"; public function GameEvent(_arg1:String, _arg2:Object=null, _arg3:Boolean=true){ super(_arg1, _arg3); pData = _arg2; } public function get data():Object{ return (pData); } override public function toString():String{ return ("[Instance of: com.pandaland.events.GameEvent ]"); } } }//package com.pandaland.events
Section 7
//Bar (com.pandaland.games.restauracja.Bar) package com.pandaland.games.restauracja { import flash.display.*; import flash.events.*; public class Bar { private var klik:SndKlik; private var nr:int; private var gra:Restauracja; private var mc:MovieClip; public function Bar(_arg1:MovieClip, _arg2:Restauracja, _arg3:int){ klik = new SndKlik(); super(); this.mc = _arg1; this.gra = _arg2; this.nr = _arg3; _arg1.gotoAndStop(1); _arg1.addEventListener(MouseEvent.MOUSE_DOWN, wybierz); } private function wybierz(_arg1:MouseEvent):void{ if (((((gra.goscie.jestDanie(nr)) && ((gra.player.danie == 0)))) && (!(gra.pause)))){ klik.play(); gra.player.idz(mc, false, nr); }; } public function get mcName():MovieClip{ return (mc); } public function destroy():void{ klik = null; try { mc.removeEventListener(MouseEvent.MOUSE_DOWN, wybierz); } catch(e:Error) { }; } } }//package com.pandaland.games.restauracja
Section 8
//Conf (com.pandaland.games.restauracja.Conf) package com.pandaland.games.restauracja { public class Conf { public const ileEtapow:int = 3; public const ileCzasuDoPierwszegoKlient:int = 5; public const ileKlientow:uint = 4; public const predkoscRuchu:int = 150; public const ileDniEtap:int = 5; public var etap:Array; public var bonus:Object; public function Conf(){ bonus = {but:new Array({koszt:0, predkoscRuchu:150}, {koszt:50, predkoscRuchu:200}, {koszt:100, predkoscRuchu:250}, {koszt:150, predkoscRuchu:300}), robot:new Array({koszt:0, dostepny:false}, {koszt:300, dostepny:true}), cd:new Array({koszt:0, ileMaksCzeka:40}, {koszt:200, ileMaksCzeka:50})}; etap = new Array({czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:5, czasPrzygotowaniaJedzenia:10, czasJedzenia:10, ileDan:8, minZaplata:10, maksZaplata:50, doZarobienia:100}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:5, czasPrzygotowaniaJedzenia:10, czasJedzenia:10, ileDan:8, minZaplata:11, maksZaplata:50, doZarobienia:110}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:5, czasPrzygotowaniaJedzenia:10, czasJedzenia:10, ileDan:8, minZaplata:12, maksZaplata:50, doZarobienia:120}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:5, czasPrzygotowaniaJedzenia:10, czasJedzenia:10, ileDan:8, minZaplata:13, maksZaplata:50, doZarobienia:130}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:5, czasPrzygotowaniaJedzenia:10, czasJedzenia:10, ileDan:8, minZaplata:15, maksZaplata:50, doZarobienia:140}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:7, czasPrzygotowaniaJedzenia:10, czasJedzenia:12, ileDan:8, minZaplata:16, maksZaplata:50, doZarobienia:150}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:7, czasPrzygotowaniaJedzenia:10, czasJedzenia:12, ileDan:8, minZaplata:17, maksZaplata:50, doZarobienia:160}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:7, czasPrzygotowaniaJedzenia:10, czasJedzenia:12, ileDan:8, minZaplata:18, maksZaplata:50, doZarobienia:170}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:7, czasPrzygotowaniaJedzenia:10, czasJedzenia:12, ileDan:8, minZaplata:19, maksZaplata:50, doZarobienia:180}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:7, czasPrzygotowaniaJedzenia:10, czasJedzenia:12, ileDan:8, minZaplata:20, maksZaplata:50, doZarobienia:190}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:9, czasPrzygotowaniaJedzenia:12, czasJedzenia:12, ileDan:8, minZaplata:20, maksZaplata:50, doZarobienia:200}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:9, czasPrzygotowaniaJedzenia:12, czasJedzenia:12, ileDan:8, minZaplata:21, maksZaplata:50, doZarobienia:210}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:9, czasPrzygotowaniaJedzenia:12, czasJedzenia:12, ileDan:8, minZaplata:22, maksZaplata:50, doZarobienia:220}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:9, czasPrzygotowaniaJedzenia:12, czasJedzenia:12, ileDan:8, minZaplata:25, maksZaplata:50, doZarobienia:230}, {czasEtapu:60, coIleKlient:7, czasCzytaniaMenu:9, czasPrzygotowaniaJedzenia:12, czasJedzenia:12, ileDan:8, minZaplata:30, maksZaplata:50, doZarobienia:240}); super(); } } }//package com.pandaland.games.restauracja
Section 9
//Kolejka (com.pandaland.games.restauracja.Kolejka) package com.pandaland.games.restauracja { import flash.utils.*; import flash.display.*; import flash.events.*; public class Kolejka { private var klik:SndKlik; private var wybrany:Boolean; private var klienciTimer:Timer; private var gra:Restauracja; private var mc:MovieClip; private var dlugosc:int; private var klienci:Array; public function Kolejka(_arg1:Restauracja){ var _local2:int; klik = new SndKlik(); super(); mc = _arg1.mcMainName.kolejkaHit; mc.alpha = 0; this.gra = _arg1; _arg1.mcName.klientStart.visible = false; _arg1.mcName.klientStop.visible = false; _local2 = 1; while (_arg1.mcName[("kolejka" + _local2)] != null) { var _temp1 = _local2; _local2 = (_local2 + 1); _arg1.mcName[("kolejka" + _temp1)].visible = false; }; dlugosc = (_local2 - 1); wybrany = false; klienci = new Array(); nowyKlient(true); mc.addEventListener(MouseEvent.MOUSE_DOWN, wybierz); } public function get klikniety():Boolean{ return (wybrany); } public function pauza():void{ var _local1:*; if (klienciTimer != null){ klienciTimer.stop(); }; for (_local1 in klienci) { klienci[_local1].pauza(); }; } private function nowyKlient(_arg1:Boolean):void{ if (_arg1){ klienciTimer = new Timer((gra.config.ileCzasuDoPierwszegoKlient * 1000), 1); } else { klienciTimer = new Timer((gra.config.etap[gra.etap].coIleKlient * 1000), 1); }; klienciTimer.addEventListener(TimerEvent.TIMER_COMPLETE, dodajKlienta); klienciTimer.start(); } public function wznow():void{ var _local1:*; if (klienciTimer != null){ klienciTimer.start(); }; for (_local1 in klienci) { klienci[_local1].wznow(); }; } public function usadz(_arg1:MovieClip, _arg2:int){ var _local3:Postac; var _local4:int; _local3 = klienci[0]; _local3.zaznacz(false); _local3.idz(_arg1, true, _arg2); _local3.zaznacz(false); wybrany = false; _local4 = 1; while (_local4 < klienci.length) { _local3 = klienci[_local4]; _local3.idz(gra.mcName[("kolejka" + _local4)], false, -1); _local4++; }; gra.goscie.dodaj(klienci.shift(), _arg2); } private function wybierz(_arg1:MouseEvent):void{ var _local2:Postac; if ((((((wybrany == false)) && ((klienci.length > 0)))) && (!(gra.pause)))){ _local2 = klienci[0]; _local2.zaznacz(true); wybrany = true; klik.play(); }; } public function koniecCzasu():void{ try { klienciTimer.removeEventListener(TimerEvent.TIMER_COMPLETE, dodajKlienta); klienciTimer.stop(); klienciTimer = null; } catch(e:Error) { }; } public function destroy():void{ var i:*; klik = null; mc.removeEventListener(MouseEvent.MOUSE_DOWN, wybierz); koniecCzasu(); try { for (i in klienci) { klienci[i].destroy(); }; } catch(e:Error) { }; klienci = null; } private function dodajKlienta(_arg1:TimerEvent):void{ var _local2:Class; var _local3:MovieClip; var _local4:Postac; if (klienci.length < dlugosc){ _local2 = (getDefinitionByName(("Klient" + (Math.floor((Math.random() * gra.config.ileKlientow)) + 1))) as Class); _local3 = MovieClip(gra.mcName.addChild(new (_local2))); _local3.x = gra.mcName.klientStart.x; _local3.y = gra.mcName.klientStart.y; _local4 = new Postac(_local3, gra, false); _local4.zaznacz(false); _local4.idz(gra.mcName[("kolejka" + (klienci.length + 1))], false, -1); klienci.push(_local4); }; nowyKlient(false); } } }//package com.pandaland.games.restauracja
Section 10
//Postac (com.pandaland.games.restauracja.Postac) package com.pandaland.games.restauracja { import flash.display.*; import flash.events.*; import fl.transitions.*; import flash.media.*; import org.tobolski.*; import fl.transitions.easing.*; import flash.geom.*; public class Postac { private var channel:SoundChannel; private var niesie:int; private var aktualnaPozMc:MovieClip; private var kierunek:String; private var sKroki:SndKroki; private var mc:MovieClip; private var poruszaSie:Boolean; private var stolik:int; private var zamowienie:int; private var human:Boolean; private var sndTalerz:SndTalerz; private var nerwy:int; private var droga:Array; private var tweenX:Tween; private var tweenY:Tween; private var sndKosz:SndKosz; private var gra:Restauracja; private var bodyMc:MovieClip; private var celStol:Boolean; public function Postac(_arg1:MovieClip, _arg2:Restauracja, _arg3:Boolean){ sKroki = new SndKroki(); sndKosz = new SndKosz(); sndTalerz = new SndTalerz(); channel = new SoundChannel(); super(); this.mc = _arg1; this.gra = _arg2; this.human = _arg3; celStol = false; stolik = -1; zamowienie = -1; _arg2.addObiekt(_arg1); kierunek = "gora"; droga = new Array(); poruszaSie = false; if (_arg3){ niesie = 0; _arg1.jedzenie.visible = false; bodyMc = _arg1; } else { bodyMc = _arg1.postac; }; bodyMc.gotoAndStop((kierunek + "_stoi")); _arg1.addEventListener(Event.ENTER_FRAME, renderHandler); } public function zachowanieKlienta(_arg1:String, _arg2:int){ if (_arg1 != ""){ bodyMc.gotoAndStop(_arg1); channel.stop(); }; this.nerwy = _arg2; } public function get idzie():Boolean{ return (poruszaSie); } public function zaznacz(_arg1:Boolean):void{ mc.wybrany_mc.visible = _arg1; } private function koniecRuchu(_arg1:TweenEvent):void{ droga.shift(); if (droga.length > 0){ ruch(); } else { poruszaSie = false; tweenX.removeEventListener(TweenEvent.MOTION_FINISH, koniecRuchu); if (!human){ if (celStol){ gra.goscie.ustawStan(stolik, "czeka_na_menu"); } else { if (stolik == -2){ destroy(); } else { bodyMc.gotoAndStop((kierunek + "_stoi")); channel.stop(); }; }; } else { if (celStol){ gra.goscie.obsluz(stolik, niesie, this); } else { if (stolik == -3){ sndKosz.play(); niesie = 0; } else { if (stolik != -4){ if (gra.goscie.jestDanie(stolik) != 0){ sndTalerz.play(); niesie = gra.goscie.wezDanie(stolik); }; }; }; }; bodyMc.gotoAndStop((kierunek + "_stoi")); channel.stop(); }; }; } public function wznow():void{ if (poruszaSie){ tweenX.resume(); tweenY.resume(); channel = sKroki.play(0, 10000); bodyMc.gotoAndStop((kierunek + "_idzie")); }; } public function zamowienieKlienta(_arg1:String, _arg2:int, _arg3:int){ bodyMc.gotoAndStop(_arg1); channel.stop(); this.nerwy = _arg2; this.zamowienie = _arg3; } public function idz(_arg1:MovieClip, _arg2:Boolean, _arg3:int):void{ if (((!((stolik == -4))) || (!((_arg3 == -4))))){ this.celStol = _arg2; stolik = _arg3; droga.push(_arg1); if (droga.length == 1){ ruch(); }; }; } public function get mcName():MovieClip{ return (mc); } public function pauza():void{ if (poruszaSie){ tweenX.stop(); tweenY.stop(); channel.stop(); bodyMc.gotoAndStop((kierunek + "_stoi")); }; } public function get przyStoliku():int{ if (poruszaSie){ return (-1); }; return (stolik); } public function set danie(_arg1:int):void{ niesie = _arg1; } private function renderHandler(_arg1:Event):void{ if (((human) && (!((bodyMc.jedzenie == null))))){ if (niesie > 0){ bodyMc.jedzenie.visible = true; bodyMc.jedzenie.gotoAndStop((niesie + 1)); } else { bodyMc.jedzenie.visible = false; }; } else { if (!human){ if (bodyMc.glowa != null){ bodyMc.glowa.gotoAndStop(Math.ceil(((bodyMc.glowa.totalFrames / gra.ustGracza("czeka")) * nerwy))); }; if (bodyMc.jedzenie != null){ bodyMc.jedzenie.gotoAndStop((zamowienie + 1)); }; }; }; } private function ruch():void{ var _local1:Number; var _local2:MovieClip; var _local3:int; var _local4:int; var _local5:Point; var _local6:int; var _local7:MovieClip; var _local8:int; var _local9:Number; var _local10:Number; var _local11:Function; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:int; var _local16:Number; var _local17:Number; var _local18:Number; var _local19:Number; _local2 = droga[0]; _local3 = _local2.x; _local4 = _local2.y; if (_local2.gora != null){ if (((((celStol) && (!(human)))) && ((droga.length == 1)))){ _local3 = int((_local2.x + _local2.krzeslo.x)); _local4 = int((_local2.y + _local2.krzeslo.y)); _local1 = Math2.przekatna((mc.x - _local3), (mc.y - _local4)); } else { _local13 = Math2.przekatna((mc.x - (_local2.x + _local2.gora.x)), (mc.y - (_local2.y + _local2.gora.y))); _local14 = Math2.przekatna((mc.x - (_local2.x + _local2.dol.x)), (mc.y - (_local2.y + _local2.dol.y))); if (_local13 < _local14){ _local3 = int((_local2.x + _local2.gora.x)); _local4 = int((_local2.y + _local2.gora.y)); _local1 = _local13; } else { _local3 = int((_local2.x + _local2.dol.x)); _local4 = int((_local2.y + _local2.dol.y)); _local1 = _local14; }; }; } else { _local1 = Math2.przekatna((mc.x - _local2.x), (mc.y - _local2.y)); }; _local5 = new Point(); _local6 = int((_local1 / 10)); _local8 = 1; while (_local8 < _local6) { _local5.x = (mc.x + (((_local3 - mc.x) / _local6) * _local8)); _local5.y = (mc.y + (((_local4 - mc.y) / _local6) * _local8)); gra.mcName.localToGlobal(_local5); _local15 = 0; while (_local15 < gra.goscie.tables.length) { if (((gra.goscie.tables[_local15].mc.mcName.hit_mc.hitTestPoint(_local5.x, _local5.y, false)) && (!((aktualnaPozMc == gra.goscie.tables[_local15].mc.mcName))))){ _local7 = gra.goscie.tables[_local15].mc.mcName; break; }; _local15++; }; if (_local7 != null){ droga.unshift(_local7); aktualnaPozMc = _local7; _local16 = Math2.przekatna((mc.x - (_local7.x + _local7.lewo.x)), (mc.y - (_local7.y + _local7.lewo.y))); _local17 = Math2.przekatna((mc.x - (_local7.x + _local7.prawo.x)), (mc.y - (_local7.y + _local7.prawo.y))); _local18 = Math2.przekatna((_local3 - (_local7.x + _local7.lewo.x)), (_local4 - (_local7.y + _local7.lewo.y))); _local19 = Math2.przekatna((_local3 - (_local7.x + _local7.prawo.x)), (_local4 - (_local7.y + _local7.prawo.y))); if ((_local16 + _local18) < (_local17 + _local19)){ _local3 = int((_local7.x + _local7.lewo.x)); _local4 = int((_local7.y + _local7.lewo.y)); _local1 = _local16; } else { _local3 = int((_local7.x + _local7.prawo.x)); _local4 = int((_local7.y + _local7.prawo.y)); _local1 = _local17; }; break; }; _local8++; }; if (_local7 == null){ aktualnaPozMc = null; }; _local9 = (_local3 - mc.x); _local10 = (_local4 - mc.y); if ((((_local9 > 0)) && (((_local9 * _local9) > (_local10 * _local10))))){ kierunek = "prawo"; } else { if ((((_local9 < 0)) && (((_local9 * _local9) > (_local10 * _local10))))){ kierunek = "lewo"; } else { if ((((_local10 > 0)) && (((_local9 * _local9) < (_local10 * _local10))))){ kierunek = "dol"; } else { if ((((_local10 < 0)) && (((_local9 * _local9) < (_local10 * _local10))))){ kierunek = "gora"; }; }; }; }; bodyMc.gotoAndStop((kierunek + "_idzie")); channel.stop(); channel = sKroki.play(0, 10000); if (((!(poruszaSie)) && ((droga.length == 1)))){ _local11 = Regular.easeInOut; } else { if (!poruszaSie){ _local11 = Regular.easeIn; } else { if (droga.length == 1){ _local11 = Regular.easeOut; } else { _local11 = None.easeNone; }; }; }; if (human){ _local12 = (_local1 / gra.ustGracza("predkosc")); } else { _local12 = (_local1 / gra.config.predkoscRuchu); }; tweenX = new Tween(mc, "x", _local11, mc.x, _local3, _local12, true); tweenY = new Tween(mc, "y", _local11, mc.y, _local4, _local12, true); poruszaSie = true; tweenX.addEventListener(TweenEvent.MOTION_FINISH, koniecRuchu); } public function get danie():int{ return (niesie); } public function destroy():void{ sndTalerz = null; sndKosz = null; sKroki = null; channel.stop(); channel = null; if (!human){ mc.parent.removeChild(mc); }; mc.removeEventListener(Event.ENTER_FRAME, renderHandler); try { tweenX.removeEventListener(TweenEvent.MOTION_FINISH, koniecRuchu); } catch(e:Error) { }; } } }//package com.pandaland.games.restauracja
Section 11
//Restauracja (com.pandaland.games.restauracja.Restauracja) package com.pandaland.games.restauracja { import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; public class Restauracja { private var channel; private var funkcja:String; private var startPos:Object; private var ileObiektowStart:int; private var sndBg:SndMuza; private var punkty:int; private var conf:Conf; private var gameMc:MovieClip; private var mainMc:MovieClip; private var sKasa:SndKasa; private var nrEtapu:int; private var bonusy:Object; private var kolejka:Kolejka; private var total:int; private var sala:Sala; private var pauza:Boolean; private var gracz:Postac; private var snd1Bg:SndMuza1; private var sInst:RestauracjaGame; private var scenaObiekty:Array; private var sndButton:MovieClip; private var dzien:int; public function Restauracja(_arg1:MovieClip, _arg2:RestauracjaGame){ sKasa = new SndKasa(); sndBg = new SndMuza(); snd1Bg = new SndMuza1(); super(); this.sInst = _arg2; mainMc = _arg1; conf = new Conf(); sndButton = mainMc.sound_mc; sndButton.addEventListener(MouseEvent.CLICK, sndKlik); channel = sndBg.play(0, 100000); remote("menu"); total = 0; } public function get etap():int{ return ((dzien - 1)); } public function panfuKlik(_arg1:MouseEvent){ navigateToURL(new URLRequest("http://www.panfu.com"), "_blank"); } public function get mcMainName():MovieClip{ return (mainMc); } public function get kolej():Kolejka{ return (kolejka); } public function get obiekty():Array{ return (scenaObiekty); } public function get abstractGame():RestauracjaGame{ return (this.sInst); } public function get obiektyNaScenie():Boolean{ if (ileObiektowStart < scenaObiekty.length){ return (true); }; return (false); } private function kontrolaGry(_arg1:Event):void{ var i:int; var event = _arg1; scenaObiekty.sortOn("y"); i = 0; while (i < scenaObiekty.length) { try { gameMc.setChildIndex(scenaObiekty[i], (gameMc.numChildren - 1)); } catch(e:Error) { scenaObiekty.splice(i, 1); }; i = (i + 1); }; } public function koniecEtapu(_arg1:int):void{ if ((((sndButton.currentFrame == 1)) && ((bonusy.cd > 0)))){ channel.stop(); channel = sndBg.play(0, 100000); }; gracz.destroy(); gracz = null; kolejka.destroy(); kolejka = null; sala = null; gameMc.removeEventListener(Event.ENTER_FRAME, kontrolaGry); mainMc.zaslona.po.etap_txt.text = sInst.getSnippet("LEVEL"); mainMc.zaslona.po.dzien_txt.text = sInst.getSnippet("DAY"); mainMc.zaslona.po.do_zarobienia_txt.text = sInst.getSnippet("TO_EARN"); mainMc.zaslona.po.kasa_txt.text = sInst.getSnippet("EARNED"); mainMc.zaslona.po.zysk_txt.text = sInst.getSnippet("PROFIT"); mainMc.zaslona.po.zysk_total_txt.text = sInst.getSnippet("TOTALPROFIT"); mainMc.zaslona.po.etap_nr_txt.text = nrEtapu; mainMc.zaslona.po.dzien_nr_txt.text = dzien; mainMc.zaslona.po.do_zarobienia_nr_txt.text = conf.etap[etap].doZarobienia; mainMc.zaslona.po.kasa_nr_txt.text = _arg1; mainMc.zaslona.po.zysk_nr_txt.text = (_arg1 - conf.etap[etap].doZarobienia); mainMc.zaslona.gotoAndPlay("zamknij"); if (_arg1 >= conf.etap[etap].doZarobienia){ this.punkty = (this.punkty + _arg1); dzien++; if ((dzien - (conf.ileDniEtap * (nrEtapu - 1))) > conf.ileDniEtap){ nrEtapu++; mainMc.zaslona.start_btn.register(sInst.getSnippet("BTN_NEXT"), this, ("koniec_etapu" + (nrEtapu - 1))); } else { mainMc.zaslona.start_btn.register(sInst.getSnippet("BTN_NEXT"), this, "wznow"); }; mainMc.zaslona.end_btn.register(sInst.getSnippet("BTN_FINISH"), this, "przegrana"); } else { mainMc.zaslona.start_btn.register(sInst.getSnippet("BTN_NEXT"), this, "przegrana"); }; mainMc.zaslona.po.zysk_total_nr_txt.text = this.punkty; } public function behaviour():void{ switch (funkcja){ case "menu": czyscDane(); mainMc.start_btn.register(sInst.getSnippet("BTN_PLAY"), this, "gra"); mainMc.instr_btn.register(sInst.getSnippet("BTN_INSTRUCTION"), this, "instrukcja"); mainMc.instr_txt.text = sInst.getSnippet("MENU_TEXT"); break; case "instrukcja": mainMc.title_txt.text = sInst.getSnippet("INSTRUCTION_TITLE"); mainMc.instr_txt.htmlText = sInst.getSnippet("INSTRUCTION_TEXT"); mainMc.start_btn.register(sInst.getSnippet("BTN_NEXT"), this, "instrukcja2"); break; case "instrukcja2": mainMc.title_txt.text = sInst.getSnippet("INSTRUCTION_TITLE"); mainMc.instr2_txt.htmlText = sInst.getSnippet("INSTRUCTION2_TEXT"); mainMc.instr3_txt.htmlText = sInst.getSnippet("INSTRUCTION3_TEXT"); mainMc.start_btn.register(sInst.getSnippet("BTN_PLAY"), this, "gra"); break; case "gra": pauza = false; mainMc.o_txt.text = sInst.getSnippet("TOTALPROFIT"); mainMc.u_txt.text = sInst.getSnippet("EARNED"); mainMc.pauza_btn.register(sInst.getSnippet("BTN_PAUSE"), this, "pause"); mainMc.zaslona.gotoAndStop("zamkniete"); mainMc.zaslona.przed.etap_txt.text = sInst.getSnippet("LEVEL"); mainMc.zaslona.przed.dzien_txt.text = sInst.getSnippet("DAY"); mainMc.zaslona.przed.kasa_txt.text = sInst.getSnippet("TO_EARN"); mainMc.zaslona.przed.etap_nr_txt.text = nrEtapu; mainMc.zaslona.przed.dzien_nr_txt.text = dzien; mainMc.zaslona.przed.kasa_nr_txt.text = conf.etap[etap].doZarobienia; mainMc.zaslona.start_btn.register(sInst.getSnippet("BTN_START"), this, "zacznij"); mainMc.zaslona.sklep_btn.register(sInst.getSnippet("BTN_SHOP"), this, "sklep"); mainMc.zaslona.sklep.zysk_total_txt.text = sInst.getSnippet("TOTALPROFIT"); mainMc.zaslona.sklep.shop_txt.text = sInst.getSnippet("SHOP"); mainMc.zaslona.sklep.but_txt.text = sInst.getSnippet("SHOES"); mainMc.zaslona.sklep.cd_txt.text = sInst.getSnippet("MUSIC"); mainMc.zaslona.sklep.robot_txt.text = sInst.getSnippet("WAITER"); mainMc.zaslona.przed.visible = true; mainMc.zaslona.po.visible = false; mainMc.zaslona.sklep.visible = false; mainMc.zaslona.start_btn.visible = true; mainMc.zaslona.sklep_btn.visible = true; mainMc.zaslona.end_btn.visible = false; break; case "koniec_etapu1": mainMc.etap_txt.text = sInst.getSnippet("LEVEL1END"); mainMc.wycieczka_txt.text = sInst.getSnippet("WYCIECZKA1"); mainMc.start_btn.register(sInst.getSnippet("BTN_NEXT"), this, "gra"); break; case "koniec_etapu2": mainMc.etap_txt.text = sInst.getSnippet("LEVEL2END"); mainMc.wycieczka_txt.text = sInst.getSnippet("WYCIECZKA2"); mainMc.start_btn.register(sInst.getSnippet("BTN_NEXT"), this, "gra"); break; case "koniec_etapu3": mainMc.etap_txt.text = sInst.getSnippet("LEVEL3END"); mainMc.wycieczka_txt.text = sInst.getSnippet("WYCIECZKA3"); mainMc.start_btn.register(sInst.getSnippet("BTN_NEXT"), this, "wygrana"); break; case "wygrana": mainMc.koniec_mc.koniec_txt.text = sInst.getSnippet("VICTORY"); mainMc.koniec2_txt.text = sInst.getSnippet("VICTORY_TEXT"); mainMc.wynik_txt.text = sInst.getSnippet("SCORE"); mainMc.kasa_txt.text = sInst.getSnippet("TOTALPROFIT"); mainMc.kasa_nr_txt.text = (sInst.getPoints() - total); if (sInst.isStandAlone()){ mainMc.finish_btn.register(sInst.getSnippet("BTN_PLAY_CHAT"), this, "chat"); mainMc.end_mc.gotoAndStop(2); } else { mainMc.finish_btn.register(sInst.getSnippet("BTN_FINISH"), this, "finish"); mainMc.end_mc.gotoAndStop(1); }; mainMc.play_btn.register(sInst.getSnippet("BTN_PLAYAGAIN"), this, "gra"); czyscDane(); break; case "przegrana": mainMc.koniec_mc.koniec_txt.text = sInst.getSnippet("DEFEAT"); mainMc.koniec2_txt.text = sInst.getSnippet("DEFEAT_TEXT"); mainMc.wynik_txt.text = sInst.getSnippet("SCORE"); mainMc.kasa_txt.text = sInst.getSnippet("TOTALPROFIT"); mainMc.kasa_nr_txt.text = (sInst.getPoints() - total); if (sInst.isStandAlone()){ mainMc.finish_btn.register(sInst.getSnippet("BTN_PLAY_CHAT"), this, "chat"); mainMc.end_mc.gotoAndStop(2); } else { mainMc.finish_btn.register(sInst.getSnippet("BTN_FINISH"), this, "finish"); mainMc.end_mc.gotoAndStop(1); }; mainMc.play_btn.register(sInst.getSnippet("BTN_PLAYAGAIN"), this, "gra"); czyscDane(); break; }; } public function get config():Conf{ return (conf); } private function czyscDane():void{ nrEtapu = 1; dzien = 1; total = sInst.getPoints(); sInst.resetCurrentScore(); punkty = 0; bonusy = {but:0, robot:0, cd:0}; } function sndKlik(_arg1:MouseEvent):void{ var _local2:MovieClip; var _local3:SoundTransform; _local2 = _arg1.target.parent; _local3 = new SoundTransform(); if (_local2.currentFrame == 1){ _local2.gotoAndStop(2); _local3.volume = 0; channel.stop(); } else { _local2.gotoAndStop(1); _local3.volume = 1; if ((((bonusy.cd == 0)) || ((gracz == null)))){ channel = sndBg.play(0, 100000); } else { channel = snd1Bg.play(0, 100000); }; }; SoundMixer.soundTransform = _local3; } public function stan(_arg1:int, _arg2:int):void{ mainMc.punkty_txt.text = _arg1; mainMc.punkty_total_txt.text = (sInst.getPoints() - total); if ((conf.etap[etap].czasEtapu - _arg2) >= 0){ mainMc.czas_txt.text = (conf.etap[etap].czasEtapu - _arg2); }; } private function kup(_arg1:MouseEvent):void{ var _local2:MovieClip; var _local3:String; var _local4:int; var _local5:Number; _local2 = MovieClip(_arg1.target); _local3 = _local2.name.substr(0, (_local2.name.length - 1)); _local4 = int(_local2.name.substr(-1)); punkty = (punkty - conf.bonus[_local3][_local4].koszt); _local5 = (conf.bonus[_local3][_local4].koszt * -1); sInst.addToScore(_local5); bonusy[_local3] = _local4; sKasa.play(); remote("sklep"); } public function get goscie():Sala{ return (sala); } public function addObiekt(_arg1:MovieClip):void{ scenaObiekty.push(_arg1); } public function get player():Postac{ return (gracz); } public function get mcName():MovieClip{ return (gameMc); } public function remote(_arg1:String):void{ var nazwa:String; var labels:Array; var typ:*; var i:int; var j:int; var str = _arg1; switch (str){ case "zacznij": mainMc.zaslona.przed.visible = false; mainMc.zaslona.start_btn.visible = false; mainMc.zaslona.sklep_btn.visible = false; mainMc.zaslona.end_btn.visible = false; mainMc.zaslona.gotoAndPlay("otworz"); przygotujScene(); if ((((sndButton.currentFrame == 1)) && ((bonusy.cd > 0)))){ channel.stop(); channel = snd1Bg.play(0, 100000); }; break; case "wznow": behaviour(); break; case "pause": mainMc.pauza_btn.register(sInst.getSnippet("BTN_NEXT"), this, "pause_wznow"); kolejka.pauza(); gracz.pauza(); sala.pauza(); pauza = true; break; case "pause_wznow": mainMc.pauza_btn.register(sInst.getSnippet("BTN_PAUSE"), this, "pause"); kolejka.wznow(); gracz.wznow(); sala.wznow(); pauza = false; break; case "sklep": mainMc.zaslona.sklep.zysk_total_nr_txt.text = (sInst.getPoints() - total); for (typ in bonusy) { nazwa = typ.toString(); i = 1; while (i < conf.bonus[typ].length) { mainMc.zaslona.sklep[((nazwa + i) + "_txt")].text = conf.bonus[typ][i].koszt; if (bonusy[typ] >= i){ mainMc.zaslona.sklep[(nazwa + i)].gotoAndStop(2); try { mainMc.zaslona.sklep[(nazwa + i)].removeEventListener(MouseEvent.CLICK, kup); } catch(e:Error) { }; mainMc.zaslona.sklep[(nazwa + i)].buttonMode = false; } else { if (conf.bonus[typ][i].koszt > (sInst.getPoints() - total)){ mainMc.zaslona.sklep[(nazwa + i)].gotoAndStop(3); try { mainMc.zaslona.sklep[(nazwa + i)].removeEventListener(MouseEvent.CLICK, kup); } catch(e:Error) { }; mainMc.zaslona.sklep[(nazwa + i)].buttonMode = false; } else { mainMc.zaslona.sklep[(nazwa + i)].gotoAndStop(1); mainMc.zaslona.sklep[(nazwa + i)].buttonMode = true; mainMc.zaslona.sklep[(nazwa + i)].mouseChildren = false; mainMc.zaslona.sklep[(nazwa + i)].addEventListener(MouseEvent.CLICK, kup); }; }; i = (i + 1); }; }; mainMc.zaslona.sklep.cancel_btn.register(sInst.getSnippet("BTN_BACK"), this, "anuluj_sklep"); mainMc.zaslona.sklep.visible = true; break; case "anuluj_sklep": mainMc.zaslona.sklep.visible = false; break; case "finish": sInst.finishGame(); break; case "chat": navigateToURL(new URLRequest("http://panfu.de"), "_blank"); break; default: labels = mainMc.currentLabels; j = 0; while (j < labels.length) { if (labels[j].name == str){ mainMc.addFrameScript((labels[j].frame - 1), behaviour); }; j = (j + 1); }; funkcja = str; mainMc.gotoAndStop(str); break; }; } public function ustGracza(_arg1:String){ switch (_arg1){ case "predkosc": return (conf.bonus.but[bonusy.but].predkoscRuchu); case "robot": return (conf.bonus.robot[bonusy.robot].dostepny); case "czeka": return (conf.bonus.cd[bonusy.cd].ileMaksCzeka); default: return (0); }; } private function przygotujScene():void{ scenaObiekty = new Array(); gameMc = mainMc.plansza_mc; if (startPos == null){ startPos = {x1:gameMc["gracz_mc"].x, y1:gameMc["gracz_mc"].y, x2:gameMc["robot"].x, y2:gameMc["robot"].y}; } else { gameMc["gracz_mc"].x = startPos.x1; gameMc["gracz_mc"].y = startPos.y1; gameMc["robot"].x = startPos.x2; gameMc["robot"].y = startPos.y2; }; gracz = new Postac(gameMc["gracz_mc"], this, true); kolejka = new Kolejka(this); sala = new Sala(this); gameMc.addEventListener(Event.ENTER_FRAME, kontrolaGry); ileObiektowStart = scenaObiekty.length; } public function destroy():void{ sKasa = null; sndButton.removeEventListener(MouseEvent.CLICK, sndKlik); try { channel.stop(); } catch(e:Error) { }; channel = null; sndBg = null; snd1Bg = null; try { gracz.destroy(); gracz = null; } catch(e:Error) { }; try { kolejka.destroy(); kolejka = null; } catch(e:Error) { }; try { sala.destroy(); sala = null; } catch(e:Error) { }; try { gameMc.removeEventListener(Event.ENTER_FRAME, kontrolaGry); } catch(e:Error) { }; try { } catch(e:Error) { }; } public function get pause():Boolean{ return (pauza); } } }//package com.pandaland.games.restauracja
Section 12
//RestauracjaGame (com.pandaland.games.restauracja.RestauracjaGame) package com.pandaland.games.restauracja { import flash.display.*; import com.pandaland.games.*; import flash.system.*; public class RestauracjaGame extends AbstractGame { public var game_mc:MovieClip; private static var rest:Restauracja; private static var sInst:RestauracjaGame; public function RestauracjaGame(){ sInst = this; super("quickservice"); trace(System.totalMemory); } override protected function initLangs():void{ pLangs["EN"] = <snippets> <BTN_BACK><![CDATA[Zurück]]></BTN_BACK> <BTN_FINISH><![CDATA[Beenden]]></BTN_FINISH> <BTN_INSTRUCTION><![CDATA[Anleitung]]></BTN_INSTRUCTION> <BTN_NEXT><![CDATA[Nächster]]></BTN_NEXT> <BTN_PAUSE><![CDATA[Pause]]></BTN_PAUSE> <BTN_PLAY><![CDATA[Spielen]]></BTN_PLAY> <BTN_PLAYAGAIN><![CDATA[Nochmal spielen]]></BTN_PLAYAGAIN> <BTN_PLAYNOW><![CDATA[Jetzt spielen]]></BTN_PLAYNOW> <BTN_PLAY_CHAT><![CDATA[Spielen & Chatten]]></BTN_PLAY_CHAT> <BTN_SHOP><![CDATA[Shop]]></BTN_SHOP> <BTN_START><![CDATA[Start]]></BTN_START> <DAY><![CDATA[Tag:]]></DAY> <DEFEAT><![CDATA[Spiel vorbei!]]></DEFEAT> <DEFEAT_TEXT><![CDATA[Leider hast Du es nicht geschafft! Beim nächsten Mal klappt's bestimmt!]]></DEFEAT_TEXT> <EARNED><![CDATA[Einnahmen:]]></EARNED> <INSTRUCTION2_TEXT><![CDATA[Spiele mit Deiner Maus, indem Du immer auf die Tische klickst. Um die Gäste richtig zu bedienen, musst Du folgendes beachten:]]></INSTRUCTION2_TEXT> <INSTRUCTION3_TEXT><![CDATA[- suche einen Gast aus<br>- zeig ihm einen Tisch<br>- bringe ihm die Speisekarte<br>- frage ihn, was er bestellen möchte<br>- bring ihm seine Bestellung<br>- nimm das Geld]]></INSTRUCTION3_TEXT> <INSTRUCTION_TEXT><![CDATA[Hilf Deinem Panda, Geld als Kellner in einem Restaurant zu verdienen! Für das verdiente Geld wird sich Dein Panda einen Traum erfüllen und um die Welt reisen! Behandle die Gäste zuvorkommend. Versuche schnell und geschickt zu sein, weil die Gäste leicht ungeduldig werden. Wenn Du einen Fehler machst, musst Du das Essen wegwerfen! Manchmal gehen sie sogar, wenn es ihnen zu lange dauert! Wenn Du es schaffst Geld zu sparen, kannst Du im Shop schnellere Schuhe, beruhigende Musik oder sogar einen Bolly kaufen, der Dir beim Servieren hilft.]]></INSTRUCTION_TEXT> <INSTRUCTION_TITLE><![CDATA[Anleitung]]></INSTRUCTION_TITLE> <LEVEL><![CDATA[Level:]]></LEVEL> <LEVEL1END><![CDATA[Erster Level geschafft!]]></LEVEL1END> <LEVEL2END><![CDATA[Zweiter Level geschafft!]]></LEVEL2END> <LEVEL3END><![CDATA[Dritter Level geschafft!]]></LEVEL3END> <MENU_TEXT><![CDATA[Hilf Deinem Panda dabei, Geld für eine Reise zu sammeln!]]></MENU_TEXT> <MUSIC><![CDATA[Beruhigende Musik]]></MUSIC> <PROFIT><![CDATA[Tageseinnahmen:]]></PROFIT> <SCORE><![CDATA[Deine Punkte:]]></SCORE> <SHOES><![CDATA[Schnellere Schuhe]]></SHOES> <SHOP><![CDATA[Shop]]></SHOP> <TOTALPROFIT><![CDATA[Gesamt:]]></TOTALPROFIT> <TO_EARN><![CDATA[Ziel:]]></TO_EARN> <VICTORY><![CDATA[Spiel vorbei!]]></VICTORY> <VICTORY_TEXT><![CDATA[Dank Deiner Hilfe kann der Panda jetzt endlich verreisen!]]></VICTORY_TEXT> <WAITER><![CDATA[Kellnerin]]></WAITER> <WYCIECZKA1><![CDATA[Dank Deiner Hilfe kann Dein Panda nach Ägypten reisen!]]></WYCIECZKA1> <WYCIECZKA2><![CDATA[Dank Deiner Hilfe kann Dein Panda nach Afrika reisen!]]></WYCIECZKA2> <WYCIECZKA3><![CDATA[Dank Deiner Hilfe kann Dein Panda zum Mond reisen! ]]></WYCIECZKA3> </snippets> ; pLangs["DE"] = <snippets> <BTN_PLAY><![CDATA[Spielen]]></BTN_PLAY> <BTN_FINISH><![CDATA[Beenden]]></BTN_FINISH> <BTN_PLAYAGAIN><![CDATA[Nochmal spielen]]></BTN_PLAYAGAIN> <BTN_PLAYNOW><![CDATA[Jetzt spielen]]></BTN_PLAYNOW> <BTN_PLAY_CHAT><![CDATA[Spielen & Chatten]]></BTN_PLAY_CHAT> <BTN_INSTRUCTION><![CDATA[Anleitung]]></BTN_INSTRUCTION> <MENU_TEXT><![CDATA[Hilf Deinem Panda dabei, Geld für eine Reise zu sammeln!]]></MENU_TEXT> <INSTRUCTION_TEXT><![CDATA[Hilf Deinem Panda, Geld als Kellner in einem Restaurant zu verdienen!<br>Für das verdiente Geld wird sich Dein Panda einen Traum erfüllen und um die Welt reisen! Behandle die Gäste zuvorkommend. Versuche schnell und geschickt zu sein, weil die Gäste leicht ungeduldig werden. <br><br>Wenn Du einen Fehler machst, musst Du das Essen wegwerfen! Manchmal gehen sie sogar, wenn es ihnen zu lange dauert! Wenn Du es schaffst Geld zu sparen, kannst Du im Shop schnellere Schuhe, beruhigende Musik oder sogar einen Bolly kaufen, der Dir beim Servieren hilft.]]></INSTRUCTION_TEXT> <INSTRUCTION2_TEXT><![CDATA[Spiele mit Deiner Maus, indem Du immer auf die Tische klickst. Um die Gäste richtig zu bedienen, musst Du folgendes beachten:]]></INSTRUCTION2_TEXT> <INSTRUCTION3_TEXT><![CDATA[- suche einen Gast aus<br>- zeig ihm einen Tisch<br>- bringe ihm die Speisekarte<br>- frage ihn, was er bestellen möchte<br>- bring ihm seine Bestellung<br>- nimm das Geld<br>]]></INSTRUCTION3_TEXT> <INSTRUCTION_TITLE><![CDATA[Anleitung]]></INSTRUCTION_TITLE> <LEVEL><![CDATA[Level:]]></LEVEL> <DAY><![CDATA[Tag:]]></DAY> <TO_EARN><![CDATA[Ziel:]]></TO_EARN> <EARNED><![CDATA[Einnahmen:]]></EARNED> <PROFIT><![CDATA[Tageseinnahmen:]]></PROFIT> <TOTALPROFIT><![CDATA[Gesamteinnahmen:]]></TOTALPROFIT> <SHOP><![CDATA[Shop]]></SHOP> <SHOES><![CDATA[Schnellere Schuhe]]></SHOES> <MUSIC><![CDATA[Beruhigende Musik]]></MUSIC> <WAITER><![CDATA[Kellnerin]]></WAITER> <BTN_START><![CDATA[Start]]></BTN_START> <BTN_SHOP><![CDATA[Shop]]></BTN_SHOP> <BTN_BACK><![CDATA[Zurück]]></BTN_BACK> <BTN_NEXT><![CDATA[Nächster]]></BTN_NEXT> <BTN_PAUSE><![CDATA[Pause]]></BTN_PAUSE> <LEVEL1END><![CDATA[Erster Level geschafft!]]></LEVEL1END> <LEVEL2END><![CDATA[Zweiter Level geschafft!]]></LEVEL2END> <LEVEL3END><![CDATA[Dritter Level geschafft!]]></LEVEL3END> <WYCIECZKA1><![CDATA[Dank Deiner Hilfe kann Dein Panda nach Ägypten reisen!]]></WYCIECZKA1> <WYCIECZKA2><![CDATA[Dank Deiner Hilfe kann Dein Panda nach Afrika reisen!]]></WYCIECZKA2> <WYCIECZKA3><![CDATA[Dank Deiner Hilfe kann Dein Panda zum Mond reisen! ]]></WYCIECZKA3> <VICTORY><![CDATA[Spiel vorbei!]]></VICTORY> <DEFEAT><![CDATA[Spiel vorbei!]]></DEFEAT> <DEFEAT_TEXT><![CDATA[Unfortunetly, you didn’t manage to finish the game. Next time you will do it for sure!]]></DEFEAT_TEXT> <VICTORY_TEXT><![CDATA[Thanks to you, the panda has accomplished his dream to travel!]]></VICTORY_TEXT> <SCORE><![CDATA[Deine Punkte:]]></SCORE> </snippets> ; pLangs["PL"] = <snippets> <BTN_PLAY><![CDATA[Graj]]></BTN_PLAY> <BTN_INSTRUCTION><![CDATA[Instrukcja]]></BTN_INSTRUCTION> <BTN_FINISH><![CDATA[Beenden]]></BTN_FINISH> <BTN_PLAYAGAIN><![CDATA[Nochmal spielen]]></BTN_PLAYAGAIN> <BTN_PLAYNOW><![CDATA[Jetzt spielen]]></BTN_PLAYNOW> <BTN_PLAY_CHAT><![CDATA[Spielen & Chatten]]></BTN_PLAY_CHAT> <MENU_TEXT><![CDATA[Pomóż Pandzie zarobić pieniądze na wymarzone podróże!]]></MENU_TEXT> <INSTRUCTION_TEXT><![CDATA[Pomóż Pandzie zarobić na wymarzone podróże pracą w restauracji. Obsługuj Klientów, dbając o to, aby osiągnąć dzienny limit obrotów. Staraj się działać szybko i sprawnie, gdyż zniecierpliwieni oczekiwaniem Klienci, mają zwyczaj odchodzić! Graj używając myszki.]]></INSTRUCTION_TEXT> <INSTRUCTION2_TEXT><![CDATA[Aby poprawnie obsłużyć Klienta należy:]]></INSTRUCTION2_TEXT> <INSTRUCTION3_TEXT><![CDATA[- wskazać mu miejsce przy stoliku;<br>- podać kartę menu;<br>- przyjąć zamówienie;<br>- podać zamówienie;<br>- zabrać zapłatę.]]></INSTRUCTION3_TEXT> <INSTRUCTION_TITLE><![CDATA[Anleitung]]></INSTRUCTION_TITLE> <LEVEL><![CDATA[Etap:]]></LEVEL> <DAY><![CDATA[Dzień:]]></DAY> <TO_EARN><![CDATA[Do zarobienia:]]></TO_EARN> <EARNED><![CDATA[Dochód:]]></EARNED> <PROFIT><![CDATA[Zysk dzienny:]]></PROFIT> <TOTALPROFIT><![CDATA[Całkowity zysk:]]></TOTALPROFIT> <SHOP><![CDATA[Sklep]]></SHOP> <SHOES><![CDATA[Przyspieszające buty]]></SHOES> <MUSIC><![CDATA[Muzyka relaksacyjna]]></MUSIC> <WAITER><![CDATA[Kelner]]></WAITER> <BTN_START><![CDATA[Start]]></BTN_START> <BTN_SHOP><![CDATA[Sklep]]></BTN_SHOP> <BTN_BACK><![CDATA[Wroc]]></BTN_BACK> <BTN_NEXT><![CDATA[Dalej]]></BTN_NEXT> <BTN_PAUSE><![CDATA[Pauza]]></BTN_PAUSE> <LEVEL1END><![CDATA[Pierwszy etap zaliczony!]]></LEVEL1END> <LEVEL2END><![CDATA[Drugi etap zaliczony!]]></LEVEL2END> <LEVEL3END><![CDATA[Trzeci etap zaliczony!]]></LEVEL3END> <WYCIECZKA1><![CDATA[Dzięki Tobie Panda poleciała do Egiptu!]]></WYCIECZKA1> <WYCIECZKA2><![CDATA[Dzięki Tobie Panda odwiedziła dziką Afrykę!]]></WYCIECZKA2> <WYCIECZKA3><![CDATA[Dzięki Tobie Panda odbyła wymarzoną podróż na księżyc!]]></WYCIECZKA3> <VICTORY><![CDATA[KONIEC GRY]]></VICTORY> <DEFEAT><![CDATA[KONIEC GRY]]></DEFEAT> <DEFEAT_TEXT><![CDATA[Niestety tym razem nie udało Ci się ukończyć gry. Następnym razem na pewno Ci się to uda!]]></DEFEAT_TEXT> <VICTORY_TEXT><![CDATA[Dzięki Twojej pomocy Panda mogła spełnić swoje marzenia o dalekich i egzotycznych podróżach!]]></VICTORY_TEXT> <SCORE><![CDATA[Twój wynik:]]></SCORE> </snippets> ; } override protected function startGame():void{ trace("the system is initialized, start your engines here in", pLangID); trace(getSnippet("HELLO", {name:"Fritz"})); rest = new Restauracja(game_mc, sInst); } override public function destroy():void{ rest.destroy(); removeChild(rest.mcMainName); rest = null; } public static function get inst():RestauracjaGame{ return (sInst); } } }//package com.pandaland.games.restauracja
Section 13
//Sala (com.pandaland.games.restauracja.Sala) package com.pandaland.games.restauracja { import flash.utils.*; import flash.display.*; import flash.events.*; public class Sala { private var robotNrStolu:uint; private var kosz:MovieClip; private var sndKlik:SndKlik; private var punkty:int; private var goscieTimer:Timer; private var bar:Array; private var sndZamawia:SndZamawia; private var gra:Restauracja; private var sInst:RestauracjaGame; private var smietnik:Array; private var czas:int; private var robot:Postac; private var sndKasa:SndKasa; private var sndNoweDanie:SndNoweDanie; private var sndTalerz:SndTalerz; private var stoly:Array; public function Sala(_arg1:Restauracja){ var _local2:int; var _local3:Number; sndKlik = new SndKlik(); sndZamawia = new SndZamawia(); sndKasa = new SndKasa(); sndNoweDanie = new SndNoweDanie(); sndTalerz = new SndTalerz(); super(); this.gra = _arg1; stoly = new Array(); _local2 = 1; while (_arg1.mcName[("stolik" + _local2)] != null) { stoly.push({mc:new Stol(_arg1.mcName[("stolik" + _local2)], _arg1, (_local2 - 1)), stan:"wolny"}); _local2++; }; bar = new Array(); smietnik = new Array(); _local2 = 1; while (_arg1.mcMainName[("bar" + _local2)] != null) { _arg1.mcMainName[("bar" + _local2)].stop(); bar.push({mc:new Bar(_arg1.mcMainName[("bar" + _local2)], _arg1, (_local2 - 1)), danie:0}); _local2++; }; if (_arg1.ustGracza("robot")){ robot = new Postac(_arg1.mcName.robot, _arg1, true); _arg1.mcName.robot.visible = true; } else { _arg1.mcName.robot.visible = false; }; goscieTimer = new Timer(1000, 0); goscieTimer.addEventListener(TimerEvent.TIMER, odswiezStan); goscieTimer.start(); kosz = _arg1.mcMainName.kosz; kosz.addEventListener(MouseEvent.MOUSE_DOWN, wyrzuc); punkty = 0; czas = 0; sInst = _arg1.abstractGame; sInst.resetCurrentScore(); _local3 = sInst.getCurrentPoints(); _arg1.stan(_local3, czas); } private function odswiezStan(_arg1:TimerEvent):void{ var _local2:*; var _local3:Boolean; var _local4:*; var _local5:*; var _local6:Number; var _local7:int; if (!gra.pause){ if (gra.ustGracza("robot")){ if (!robot.idzie){ _local3 = false; if (robot.danie == 0){ for (_local4 in bar) { if (bar[_local4].danie > 0){ _local3 = true; break; }; }; if (_local3){ robotNrStolu = bar[_local4].nrStolu; robot.idz(bar[_local4].mc.mcName, false, _local4); } else { robot.idz(bar[0].mc.mcName, false, -4); }; } else { if (stoly[robotNrStolu].zamowienie == robot.danie){ robot.idz(stoly[robotNrStolu].mc.mcName, true, robotNrStolu); } else { for (_local5 in stoly) { if (stoly[_local5].zamowienie == robot.danie){ _local3 = true; break; }; }; if (_local3){ robot.idz(stoly[_local5].mc.mcName, true, _local5); } else { robot.idz(kosz, false, -3); }; }; }; }; }; for (_local2 in stoly) { if ((((((stoly[_local2].stan == "czeka_na_menu")) || ((stoly[_local2].stan == "czeka_na_zamowienie")))) || ((stoly[_local2].stan == "czeka_na_jedzenie")))){ cierpliwosc(_local2); } else { if (stoly[_local2].stan == "czyta_menu"){ stoly[_local2].czas++; if (stoly[_local2].czas > gra.config.etap[gra.etap].czasCzytaniaMenu){ stoly[_local2].stan = "czeka_na_zamowienie"; if (gra.player.przyStoliku == _local2){ obsluz(_local2, gra.player.danie, gra.player); } else { stoly[_local2].klient.zachowanieKlienta("wola", stoly[_local2].nerwy); sndZamawia.play(); }; }; } else { if (stoly[_local2].stan == "zamawia"){ stoly[_local2].czas++; if (stoly[_local2].czas > gra.config.etap[gra.etap].czasPrzygotowaniaJedzenia){ if (podajDanie(stoly[_local2].zamowienie, _local2)){ sndNoweDanie.play(); stoly[_local2].stan = "czeka_na_jedzenie"; }; }; cierpliwosc(_local2); } else { if (stoly[_local2].stan == "je"){ stoly[_local2].czas++; if (stoly[_local2].czas > gra.config.etap[gra.etap].czasJedzenia){ stoly[_local2].stan = "czeka_na_pieniadze"; stoly[_local2].mc.mcName.kasa.gotoAndStop(1); stoly[_local2].mc.mcName.kasa.visible = true; stoly[_local2].klient.idz(gra.mcName.klientStop, false, -2); smietnik.push(stoly[_local2].klient); stoly[_local2].klient = null; if (gra.player.przyStoliku == _local2){ obsluz(_local2, gra.player.danie, gra.player); }; }; }; }; }; }; }; if (czas < gra.config.etap[gra.etap].czasEtapu){ czas++; _local6 = sInst.getCurrentPoints(); gra.stan(_local6, czas); } else { if (czas == gra.config.etap[gra.etap].czasEtapu){ czas++; _local6 = sInst.getCurrentPoints(); gra.stan(_local6, czas); gra.kolej.koniecCzasu(); } else { if (!gra.obiektyNaScenie){ _local7 = 0; for (_local2 in stoly) { if (stoly[_local2].stan == "wolny"){ _local7++; }; }; if (_local7 == stoly.length){ _local6 = sInst.getCurrentPoints(); gra.koniecEtapu(_local6); destroy(); }; }; }; }; }; } public function dodaj(_arg1:Postac, _arg2:int):void{ stoly[_arg2].stan = "idzie"; stoly[_arg2].czas = 0; stoly[_arg2].nerwy = 1; stoly[_arg2].klient = _arg1; } private function podajDanie(_arg1:Number, _arg2:uint):Boolean{ var _local3:int; _local3 = 0; while (_local3 < bar.length) { if (bar[_local3].danie == 0){ bar[_local3].danie = _arg1; bar[_local3].nrStolu = _arg2; bar[_local3].mc.mcName.gotoAndStop((_arg1 + 1)); return (true); }; _local3++; }; return (false); } private function cierpliwosc(_arg1:int):void{ stoly[_arg1].nerwy++; if (stoly[_arg1].nerwy > gra.ustGracza("czeka")){ stoly[_arg1].czas = 0; stoly[_arg1].stan = "wolny"; stoly[_arg1].nerwy = 1; stoly[_arg1].klient.idz(gra.mcName.klientStop, false, -2); smietnik.push(stoly[_arg1].klient); stoly[_arg1].klient = null; } else { stoly[_arg1].klient.zachowanieKlienta("", stoly[_arg1].nerwy); }; } public function ustawStan(_arg1:int, _arg2:String):void{ stoly[_arg1].stan = _arg2; if (_arg2 == "czeka_na_menu"){ stoly[_arg1].klient.zachowanieKlienta("siedzi", stoly[_arg1].nerwy); }; if (gra.player.przyStoliku == _arg1){ obsluz(_arg1, gra.player.danie, gra.player); }; } public function wolnyStolik(_arg1:int):Boolean{ if (stoly[_arg1].stan == "wolny"){ return (true); }; return (false); } public function pauza():void{ var _local1:*; if (robot != null){ robot.pauza(); }; for (_local1 in stoly) { if (stoly[_local1].klient != null){ stoly[_local1].klient.pauza(); }; }; } public function wezDanie(_arg1:int):int{ var _local2:int; bar[_arg1].mc.mcName.gotoAndStop(1); _local2 = bar[_arg1].danie; bar[_arg1].danie = 0; return (_local2); } public function wznow():void{ var _local1:*; if (robot != null){ robot.wznow(); }; for (_local1 in stoly) { if (stoly[_local1].klient != null){ stoly[_local1].klient.wznow(); }; }; } public function get tables():Array{ return (stoly); } public function jestDanie(_arg1:int):Boolean{ if (bar[_arg1].danie > 0){ return (true); }; return (false); } public function destroy():void{ var i:*; sndKlik = null; sndZamawia = null; sndKasa = null; sndNoweDanie = null; sndTalerz = null; try { robot.destroy(); } catch(e:Error) { }; for (i in bar) { bar[i].mc.destroy(); }; bar = null; for (i in smietnik) { try { smietnik[i].destroy(); } catch(e:Error) { }; }; smietnik = null; for (i in stoly) { stoly[i].mc.destroy(); try { stoly[i].klient.destroy(); } catch(e:Error) { }; }; stoly = null; goscieTimer.removeEventListener(TimerEvent.TIMER, odswiezStan); goscieTimer.stop(); goscieTimer = null; kosz.removeEventListener(MouseEvent.MOUSE_DOWN, wyrzuc); kosz = null; } public function obsluz(_arg1:int, _arg2:int, _arg3:Postac):void{ var _local4:int; var _local5:Number; if (stoly[_arg1].stan == "czeka_na_menu"){ stoly[_arg1].klient.zachowanieKlienta("menu", stoly[_arg1].nerwy); stoly[_arg1].stan = "czyta_menu"; } else { if (stoly[_arg1].stan == "czeka_na_zamowienie"){ stoly[_arg1].zamowienie = (Math.floor((Math.random() * gra.config.etap[gra.etap].ileDan)) + 1); stoly[_arg1].klient.zamowienieKlienta("zamawia", stoly[_arg1].nerwy, stoly[_arg1].zamowienie); stoly[_arg1].czas = 0; stoly[_arg1].stan = "zamawia"; } else { if ((((((stoly[_arg1].stan == "zamawia")) || ((stoly[_arg1].stan == "czeka_na_jedzenie")))) && ((_arg2 == stoly[_arg1].zamowienie)))){ sndTalerz.play(); stoly[_arg1].klient.zachowanieKlienta("je", stoly[_arg1].nerwy); _arg3.danie = 0; stoly[_arg1].zamowienie = 0; stoly[_arg1].czas = 0; stoly[_arg1].stan = "je"; } else { if (stoly[_arg1].stan == "czeka_na_pieniadze"){ _local4 = (gra.config.etap[gra.etap].minZaplata + (((gra.config.etap[gra.etap].maksZaplata - gra.config.etap[gra.etap].minZaplata) * (gra.ustGracza("czeka") - stoly[_arg1].nerwy)) / gra.ustGracza("czeka"))); sInst.addToScore(_local4); _local5 = sInst.getCurrentPoints(); gra.stan(_local5, czas); sndKasa.play(); stoly[_arg1].mc.mcName.kasa.punkty_mc.punkty_txt.text = _local4; stoly[_arg1].mc.mcName.kasa.gotoAndPlay(2); stoly[_arg1].czas = 0; stoly[_arg1].stan = "wolny"; stoly[_arg1].nerwy = 1; }; }; }; }; } private function wyrzuc(_arg1:MouseEvent):void{ if (((!((gra.player.danie == 0))) && (!(gra.pause)))){ sndKlik.play(); gra.player.idz(kosz, false, -3); }; } } }//package com.pandaland.games.restauracja
Section 14
//Stol (com.pandaland.games.restauracja.Stol) package com.pandaland.games.restauracja { import flash.display.*; import flash.events.*; public class Stol { private var klik:SndKlik; private var nr:int; private var gra:Restauracja; private var mc:MovieClip; public function Stol(_arg1:MovieClip, _arg2:Restauracja, _arg3:int){ klik = new SndKlik(); super(); this.mc = _arg1; this.gra = _arg2; this.nr = _arg3; _arg2.addObiekt(_arg1); _arg1.kasa.visible = false; _arg1.kasa.gotoAndStop(1); _arg1.lewo.visible = false; _arg1.prawo.visible = false; _arg1.gora.visible = false; _arg1.dol.visible = false; _arg1.hit_mc.visible = false; _arg1.krzeslo.visible = false; _arg1.addEventListener(MouseEvent.MOUSE_DOWN, wybierz); } private function wybierz(_arg1:MouseEvent):void{ if (!gra.pause){ if (((gra.kolej.klikniety) && (gra.goscie.wolnyStolik(nr)))){ gra.kolej.usadz(mc, nr); } else { gra.player.idz(mc, true, nr); }; klik.play(); }; } public function get mcName():MovieClip{ return (mc); } public function destroy():void{ klik = null; try { mc.removeEventListener(MouseEvent.MOUSE_DOWN, wybierz); } catch(e:Error) { }; } } }//package com.pandaland.games.restauracja
Section 15
//AbstractGame (com.pandaland.games.AbstractGame) package com.pandaland.games { import flash.utils.*; import flash.display.*; import flash.events.*; import de.scriptlibs.util.*; import flash.net.*; import com.hurlant.crypto.prng.*; import com.pandaland.events.*; import flash.errors.*; public class AbstractGame extends MovieClip implements IGames { protected var pBasePath:String; protected var pTarget:String; protected var pLangID:String; protected var pForward:String; protected var pDomain:String; private var testRC4:ARC4; protected var pPartnerID:String; private var testKey:ByteArray; private var gamePointsBA:ByteArray; private var gameSumPointsBA:ByteArray; protected var pSnippets:XMLList; protected var pID:String; protected var pLangs:Object; protected var pStandAlone:Boolean; protected var pForwards:Object; private static const DEF_LANG:String = "EN"; private static const DEF_PARTNER:String = "0"; public function AbstractGame(_arg1:String){ pLangs = {}; pID = _arg1; pStandAlone = !((stage == null)); pTarget = "_blank"; pForwards = {DE:"http://www.panfu.de", NL:"http://www.panfu.nl", ES:"http://www.panfu.es", FR:"http://www.panfu.fr", PL:"http://www.panfu.pl", EN:"http://www.panfu.com", US:"http://www.panfu.com", NO:"http://www.panfu.no", DK:"http://www.panfu.dk", SE:"http://www.panfu.se", FI:"http://www.panfu.fi", IT:"http://www.panfu.it", PT:"http://www.panfu.pt", RU:"http://www.panfu.ru"}; testRC4 = new ARC4(); gamePointsBA = new ByteArray(); gameSumPointsBA = new ByteArray(); testKey = new ByteArray(); testKey.writeUTFBytes("green"); initStandAlone(); } public function destroy():void{ setTotalScore(0); } public function addToScore(_arg1:int):void{ setCurrentScore((currentScore + _arg1)); setTotalScore((totalScore + _arg1)); } public function getCurrentPoints():Number{ return (currentScore); } private function identifyDomain(_arg1:String):String{ var _local2:String; var _local3:String; _local2 = _arg1.split("//")[1]; _local3 = ((_local2.split("/")[0]) || ("localhost")); return (_local3); } public function getDisplayObject():DisplayObject{ return (this); } public function init(_arg1:Dictionary):void{ var _local2:String; langID = _arg1["lang"]; basePath = _arg1["basePath"]; _local2 = ((_arg1["snippets"]) || (Strings.parse("swf/games/$$id$$/conf/snippets_$$lang$$.xml", {id:pID, lang:langID}))); XMLLoader.load(onSnippetsLoaded, onErrorLoading, _local2); } public function set langID(_arg1:String):void{ pLangID = _arg1.toUpperCase(); } protected function initLangs():void{ } public function setCurrentScore(_arg1:int):void{ gamePointsBA.length = 0; gamePointsBA.writeUTFBytes(_arg1.toString()); gamePointsBA.position = 0; testRC4.init(testKey); testRC4.encrypt(gamePointsBA); gamePointsBA.position = 0; } public function finishGame():void{ if (isStandAlone()){ handleStandAloneFinish(); } else { dispatchEvent(new GameEvent(GameEvent.FINISHED)); }; } public function set basePath(_arg1:String):void{ pBasePath = _arg1; } public function sendMatchResultForHighscore():void{ dispatchEvent(new GameEvent(GameEvent.MATCH_RESULT, {score:currentScore})); } private function getLangAndPartnerFromURL(_arg1:String):Object{ var _local2:String; var _local3:String; var _local4:Array; var _local5:int; _local4 = _arg1.split("_"); if (_local4.length >= 2){ _local4 = _local4.splice((_local4.length - 2), _local4.length); _local5 = 0; while (_local5 < _local4.length) { if (!isNaN(parseInt(_local4[_local5]))){ _local3 = parseInt(_local4[_local5]).toString(); _local2 = _local4[(1 - _local5)].substring(0, ((_local4[(1 - _local5)].indexOf(".") > -1)) ? _local4[(1 - _local5)].indexOf(".") : _local4[(1 - _local5)].length); break; }; _local2 = _local4[(_local4.length - 1)].substring(0, _local4[(_local4.length - 1)].indexOf(".")); _local2 = ((_local2.length <= 3)) ? _local2 : DEF_LANG; _local5++; }; } else { return ({partnerID:DEF_PARTNER, langID:DEF_LANG}); }; return ({partnerID:(_local3) ? _local3 : DEF_PARTNER, langID:(_local2) ? _local2 : DEF_LANG}); } public function openPanfuLogoLink():void{ var _local1:String; if (pStandAlone){ _local1 = pForward; navigateToURL(new URLRequest(_local1), pTarget); }; } private function initStandAlone():void{ var _local1:String; var _local2:Object; var _local3:Dictionary; var _local4:Object; if (pStandAlone){ _local1 = loaderInfo.url; _local2 = loaderInfo.parameters; pDomain = identifyDomain(_local1); pTarget = ((_local2.target) || (pTarget)); pPartnerID = DEF_PARTNER; pBasePath = ""; if (_local2.langId != null){ _local3 = new Dictionary(); _local3["lang"] = _local2.langId; init(_local3); } else { initLangs(); _local4 = getLangAndPartnerFromURL(_local1.substring((_local1.lastIndexOf("/") + 1), _local1.length)); langID = _local4.langID; pPartnerID = _local4.partnerID; onSnippetsLoaded(getSnippets(this.langID)); }; pForward = ((_local2.forward) || (pForwards[this.langID])); stage.frameRate = 31; stage.scaleMode = StageScaleMode.EXACT_FIT; }; } private function onSnippetsLoaded(_arg1:XMLList):void{ SnippetManager.init(pID, _arg1); startGame(); } protected function startGame():void{ } protected function getSnippets(_arg1:String):XMLList{ return (XMLList(pLangs[_arg1])); } public function get langID():String{ return (pLangID); } public function handleStandAloneFinish():void{ var _local1:String; if (pStandAlone){ _local1 = ((((((pForward + "?partnerId=") + pPartnerID) + "&domain=") + pDomain) + "_") + pID); navigateToURL(new URLRequest(_local1), pTarget); }; } public function get basePath():String{ return (pBasePath); } public function saveGameData(_arg1:String):void{ dispatchEvent(new GameEvent(GameEvent.SAVE_DATA, _arg1)); } public function onGameDataLoaded(_arg1:Boolean, _arg2:String):void{ } public function setTotalScore(_arg1:int):void{ gameSumPointsBA.length = 0; gameSumPointsBA.writeUTFBytes(_arg1.toString()); gameSumPointsBA.position = 0; testRC4.init(testKey); testRC4.encrypt(gameSumPointsBA); gameSumPointsBA.position = 0; } public function get currentScore():int{ var copyGamePointsBA:ByteArray; var i:int; testRC4.init(testKey); gamePointsBA.position = 0; copyGamePointsBA = new ByteArray(); i = 0; while (i < gamePointsBA.length) { copyGamePointsBA.writeByte(gamePointsBA.readByte()); i = (i + 1); }; copyGamePointsBA.position = 0; gamePointsBA.position = 0; testRC4.decrypt(copyGamePointsBA); try { copyGamePointsBA.position = 0; return (int(copyGamePointsBA.toString())); } catch(e:EOFError) { trace(("AbstractGame get sScore() : EOFError " + e)); }; return (-1); } public function onGameDataSaved(_arg1:Boolean):void{ } public function get totalScore():int{ var copyGameSumPointsBA:ByteArray; var i:int; testRC4.init(testKey); gameSumPointsBA.position = 0; copyGameSumPointsBA = new ByteArray(); i = 0; while (i < gameSumPointsBA.length) { copyGameSumPointsBA.writeByte(gameSumPointsBA.readByte()); i = (i + 1); }; copyGameSumPointsBA.position = 0; testRC4.decrypt(copyGameSumPointsBA); gameSumPointsBA.position = 0; copyGameSumPointsBA.position = 0; try { copyGameSumPointsBA.position = 0; return (int(copyGameSumPointsBA.toString())); } catch(e:EOFError) { trace(("AbstractGame get sumScore() : " + e)); }; return (-1); } public function resetCurrentScore():void{ setCurrentScore(0); } public function loadGameData():void{ dispatchEvent(new GameEvent(GameEvent.LOAD_DATA)); } private function onErrorLoading(_arg1:IOErrorEvent):void{ trace(_arg1); } public function getPoints():Number{ return (totalScore); } public function resetCurrentAndTotalScore():void{ setCurrentScore(0); setTotalScore(0); } public function getSnippet(_arg1:String, _arg2:Object=null):String{ return (SnippetManager.getSnippet(pID, _arg1, _arg2)); } public function isStandAlone():Boolean{ return (pStandAlone); } } }//package com.pandaland.games
Section 16
//IGames (com.pandaland.games.IGames) package com.pandaland.games { import flash.utils.*; import flash.display.*; public interface IGames { function init(_arg1:Dictionary):void; function getPoints():Number; function destroy():void; function getDisplayObject():DisplayObject; } }//package com.pandaland.games
Section 17
//Events (de.scriptlibs.event.Events) package de.scriptlibs.event { import flash.events.*; public class Events { private var pEvents:Object; public function Events():void{ pEvents = {}; } public function hasEvent(_arg1:String):Boolean{ return (!((pEvents[_arg1] == undefined))); } public function remove(_arg1:String):void{ var _local2:EventData; _local2 = pEvents[_arg1]; if (_local2 != null){ _local2.remove(); delete pEvents[_arg1]; }; } public function add(_arg1:IEventDispatcher, _arg2:String, _arg3:Function, _arg4:String=null, _arg5:Boolean=true, _arg6:Boolean=false, _arg7:int=0, _arg8:Boolean=true):void{ _arg4 = ((_arg4) || (_arg2)); if (pEvents[_arg4]){ throw (new Error(((_arg4 + " is already a registered event by ") + pEvents[_arg4]))); }; pEvents[_arg4] = new EventData(_arg1, _arg2, _arg3, _arg5, _arg6, _arg7, _arg8); } public function activate(_arg1:String, _arg2:Boolean=true):void{ var _local3:EventData; _local3 = pEvents[_arg1]; if (_local3 != null){ if (_arg2){ _local3.add(); } else { _local3.remove(); }; }; } public function removeAll():void{ var _local1:String; for (_local1 in pEvents) { remove(_local1); }; } } }//package de.scriptlibs.event import flash.events.*; class EventData { private var pListener:Function; private var pType:String; private var pUseCapture:Boolean; private var pUseWeak:Boolean; private var pPriority:int; private var pDispatcher:IEventDispatcher; private function EventData(_arg1:IEventDispatcher, _arg2:String, _arg3:Function, _arg4:Boolean, _arg5:Boolean, _arg6:int=0, _arg7:Boolean=true){ pDispatcher = _arg1; pType = _arg2; pListener = _arg3; pUseCapture = _arg5; pPriority = _arg6; pUseWeak = _arg7; if (_arg4){ add(); }; } public function remove():void{ pDispatcher.removeEventListener(pType, pListener, pUseCapture); } public function add():void{ pDispatcher.addEventListener(pType, pListener, pUseCapture, pPriority, pUseWeak); } }
Section 18
//Arrays (de.scriptlibs.util.Arrays) package de.scriptlibs.util { public class Arrays { public static function findAll(_arg1:Array, _arg2:Object):Array{ var _local3:Array; var _local4:Object; var _local5:String; _local3 = []; for each (_local4 in _arg1) { for (_local5 in _arg2) { if (_local4[_local5] != _arg2[_local5]){ break; }; _local3.push(_local4); }; }; return (_local3); } public static function find(_arg1:Array, _arg2:Object):Object{ var _local3:Object; var _local4:String; for each (_local3 in _arg1) { for (_local4 in _arg2) { if (_local3[_local4] != _arg2[_local4]){ break; }; return (_local3); }; }; return (null); } public static function remove(_arg1:Array, _arg2:Object):void{ var _local3:int; _local3 = _arg1.indexOf(_arg2); if (_local3 >= 0){ _arg1.splice(_local3, 1); }; } public static function last(_arg1:Array):Object{ return (_arg1[(_arg1.length - 1)]); } } }//package de.scriptlibs.util
Section 19
//SnippetManager (de.scriptlibs.util.SnippetManager) package de.scriptlibs.util { public class SnippetManager { private static var sSnippets:Object = {}; public static function init(_arg1:String, _arg2:XMLList, _arg3:XMLList=null):void{ sSnippets[_arg1] = new Snippets(_arg2, _arg3); } public static function getSnippet(_arg1:String, _arg2:String, _arg3:Object=null):String{ return ((getSnippets(_arg1)) ? getSnippets(_arg1).getSnippet(_arg2, _arg3) : ""); } public static function toObject(_arg1:String):Object{ return ((getSnippets(_arg1)) ? getSnippets(_arg1).toObject() : {}); } public static function getSnippets(_arg1:String):Snippets{ return (sSnippets[_arg1]); } } }//package de.scriptlibs.util
Section 20
//Snippets (de.scriptlibs.util.Snippets) package de.scriptlibs.util { public class Snippets { private var pSnippets:XMLList; private static const PATH_SEP:String = "/"; private static const SNIPPET_SEP:String = "$$"; private static var sPaths:XMLList; private static var sPathFinder:RegExp; public function Snippets(_arg1:XMLList, _arg2:XMLList=null){ sPathFinder = /(\$\$(\/.*?)\$\$)/g; sPaths = _arg2; pSnippets = _arg1; } private function findSnippet(_arg1:String):String{ var _local2:XMLList; var _local3:Array; var _local4:String; _local2 = pSnippets; _local3 = _arg1.split(PATH_SEP); for each (_local4 in _local3) { _local2 = _local2[_local4]; }; return (Strings.parseSnippet(_local2.toString(), sPathFinder, sPaths)); } public function toObject():Object{ var _local1:Object; var _local2:XML; _local1 = {}; for each (_local2 in pSnippets.children()) { _local1[_local2.name()] = _local2.text(); }; return (_local1); } public function getSnippet(_arg1:String, _arg2:Object=null):String{ var _local3:String; _local3 = findSnippet(_arg1); if (_local3 != null){ return (Strings.parse(_local3, _arg2)); }; return (null); } } }//package de.scriptlibs.util
Section 21
//Strings (de.scriptlibs.util.Strings) package de.scriptlibs.util { public class Strings { private static const PATH_SEP:String = "/"; private static const SEP:String = "$$"; private static var sPaths:XMLList; private static var sPathFinder:RegExp; public static function checkEmailAddress(_arg1:String):int{ var _local2:String; var _local3:uint; var _local4:Array; var _local5:Array; var _local6:String; var _local7:uint; _local2 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@-_."; if (!_arg1){ return (-11); }; _local3 = 0; while (_local3 < _arg1.length) { if (_local2.indexOf(_arg1.charAt(_local3)) == -1){ return (-1); }; _local3++; }; if (_local2.indexOf("@") == -1){ return (-2); }; _local4 = _arg1.split("@"); if (_local4.length != 2){ return (-3); }; if ((((_local4[0].length < 1)) || ((_local4[0].length > 64)))){ return (-4); }; if ((((_local4[1].length < 5)) || ((_local4[0].length > 0xFF)))){ return (-5); }; if (_local4[0].charAt(0) == "."){ return (-6); }; if (_local4[0].charAt((_local4[0].length - 1)) == "."){ return (-7); }; if (_local4[1].indexOf(".") == -1){ return (-8); }; _local5 = _local4[1].split("."); for each (_local6 in _local5) { if (_local6.length < 2){ return (-9); }; }; _local7 = _local5[(_local5.length - 1)].length; if ((((_local7 < 2)) || ((_local7 > 4)))){ return (-10); }; return (1); } public static function trim(_arg1:String):String{ return (_arg1.replace(/^(\s*(.*?)\s*)$/smg, "$2")); } public static function parseSnippet(_arg1:String, _arg2:RegExp, _arg3:XMLList=null):String{ sPaths = _arg3; sPathFinder = _arg2; _arg1 = _arg1.replace(sPathFinder, resolvePath); return (_arg1); } protected static function resolvePath():String{ var _local2:String; var _local3:String; var _local4:XMLList; var _local5:Array; var _local6:String; _local2 = arguments[2]; _local3 = ""; if ((((_local2.indexOf(PATH_SEP) == 0)) && (!((sPaths == null))))){ _local4 = sPaths; _local5 = _local2.split(PATH_SEP); _local5.shift(); for each (_local6 in _local5) { _local4 = _local4[_local6]; }; _local3 = _local4.toString(); }; _local3 = parseSnippet(_local3, sPathFinder); return (_local3); } public static function parse(_arg1:String, _arg2:Object=null, _arg3:String="$$"):String{ var _local4:String; var _local5:Array; for (_local4 in _arg2) { _local5 = _arg1.split(((_arg3 + _local4) + _arg3)); _arg1 = _local5.join(_arg2[_local4]); }; return (_arg1); } } }//package de.scriptlibs.util
Section 22
//XMLLoader (de.scriptlibs.util.XMLLoader) package de.scriptlibs.util { import flash.events.*; import flash.net.*; import de.scriptlibs.event.*; public class XMLLoader { private var pLoader:URLLoader; private var pEvents:Events; private var pDestroy:Boolean; private var pErrorHandler:Function; private var pSuccessHandler:Function; private var pRequest:URLRequest; private static var sLoaders:Array = []; public function XMLLoader(_arg1:Function, _arg2:Function, _arg3:String="", _arg4:Boolean=true){ pSuccessHandler = _arg1; pErrorHandler = _arg2; pDestroy = _arg4; pLoader = new URLLoader(); pEvents = new Events(); pEvents.add(pLoader, Event.COMPLETE, onLoadComplete); pEvents.add(pLoader, IOErrorEvent.IO_ERROR, onLoadError); if (_arg3 != ""){ load(_arg3); }; } private function onLoadComplete(_arg1:Event):void{ var tData:XMLList; var tEvent = _arg1; try { tData = new XMLList(tEvent.target.data); tData.ignoreWhitespace = true; tData.ignoreComments = true; } catch(tError:Error) { trace(pRequest.url); trace(tError); }; finishLoading(); if (pSuccessHandler != null){ pSuccessHandler(tData); }; } public function load(_arg1:String):void{ if (pRequest == null){ pRequest = new URLRequest(_arg1); pLoader.load(pRequest); }; } private function finishLoading():void{ pRequest = null; if (pDestroy){ destroy(); }; } public function destroy(_arg1:Boolean=false):void{ if (((_arg1) || ((pRequest == null)))){ pEvents.removeAll(); Arrays.remove(sLoaders, this); } else { pDestroy = true; }; } private function onLoadError(_arg1:IOErrorEvent):void{ finishLoading(); if (pErrorHandler != null){ pErrorHandler(_arg1); }; } public static function create(_arg1:Function, _arg2:Function, _arg3:String=""):XMLLoader{ return (new XMLLoader(_arg1, _arg2, _arg3, false)); } public static function load(_arg1:Function, _arg2:Function, _arg3:String=""):void{ sLoaders.push(new XMLLoader(_arg1, _arg2, _arg3, true)); } } }//package de.scriptlibs.util
Section 23
//None (fl.transitions.easing.None) package fl.transitions.easing { public class None { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } } }//package fl.transitions.easing
Section 24
//Regular (fl.transitions.easing.Regular) package fl.transitions.easing { public class Regular { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / _arg4); return ((((_arg3 * _arg1) * _arg1) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ _arg1 = (_arg1 / (_arg4 / 2)); if (_arg1 < 1){ return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2)); }; --_arg1; return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2)); } } }//package fl.transitions.easing
Section 25
//Tween (fl.transitions.Tween) package fl.transitions { import flash.utils.*; import flash.display.*; import flash.events.*; public class Tween extends EventDispatcher { private var _position:Number;// = NAN public var prevTime:Number;// = NAN public var prevPos:Number;// = NAN public var isPlaying:Boolean;// = false public var begin:Number;// = NAN private var _fps:Number;// = NAN private var _time:Number;// = NAN public var change:Number;// = NAN private var _finish:Number;// = NAN public var looping:Boolean;// = false private var _intervalID:uint;// = 0 public var func:Function; private var _timer:Timer;// = null private var _startTime:Number;// = NAN public var prop:String;// = "" private var _duration:Number;// = NAN public var obj:Object;// = null public var useSeconds:Boolean;// = false protected static var _mc:MovieClip = new MovieClip(); public function Tween(_arg1:Object, _arg2:String, _arg3:Function, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Boolean=false){ isPlaying = false; obj = null; prop = ""; func = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); }; begin = NaN; change = NaN; useSeconds = false; prevTime = NaN; prevPos = NaN; looping = false; _duration = NaN; _time = NaN; _fps = NaN; _position = NaN; _startTime = NaN; _intervalID = 0; _finish = NaN; _timer = null; super(); if (!arguments.length){ return; }; this.obj = _arg1; this.prop = _arg2; this.begin = _arg4; this.position = _arg4; this.duration = _arg6; this.useSeconds = _arg7; if ((_arg3 is Function)){ this.func = _arg3; }; this.finish = _arg5; this._timer = new Timer(100); this.start(); } public function continueTo(_arg1:Number, _arg2:Number):void{ this.begin = this.position; this.finish = _arg1; if (!isNaN(_arg2)){ this.duration = _arg2; }; this.start(); } public function stop():void{ this.stopEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_STOP, this._time, this._position)); } private function fixTime():void{ if (this.useSeconds){ this._startTime = (getTimer() - (this._time * 1000)); }; } public function set FPS(_arg1:Number):void{ var _local2:Boolean; _local2 = this.isPlaying; this.stopEnterFrame(); this._fps = _arg1; if (_local2){ this.startEnterFrame(); }; } public function get finish():Number{ return ((this.begin + this.change)); } public function get duration():Number{ return (this._duration); } protected function startEnterFrame():void{ var _local1:Number; if (isNaN(this._fps)){ _mc.addEventListener(Event.ENTER_FRAME, this.onEnterFrame, false, 0, true); } else { _local1 = (1000 / this._fps); this._timer.delay = _local1; this._timer.addEventListener(TimerEvent.TIMER, this.timerHandler, false, 0, true); this._timer.start(); }; this.isPlaying = true; } public function set time(_arg1:Number):void{ this.prevTime = this._time; if (_arg1 > this.duration){ if (this.looping){ this.rewind((_arg1 - this._duration)); this.update(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_LOOP, this._time, this._position)); } else { if (this.useSeconds){ this._time = this._duration; this.update(); }; this.stop(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_FINISH, this._time, this._position)); }; } else { if (_arg1 < 0){ this.rewind(); this.update(); } else { this._time = _arg1; this.update(); }; }; } protected function stopEnterFrame():void{ if (isNaN(this._fps)){ _mc.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame); } else { this._timer.stop(); }; this.isPlaying = false; } public function getPosition(_arg1:Number=NaN):Number{ if (isNaN(_arg1)){ _arg1 = this._time; }; return (this.func(_arg1, this.begin, this.change, this._duration)); } public function set finish(_arg1:Number):void{ this.change = (_arg1 - this.begin); } public function set duration(_arg1:Number):void{ this._duration = ((_arg1)<=0) ? Infinity : _arg1; } public function setPosition(_arg1:Number):void{ this.prevPos = this._position; if (this.prop.length){ this.obj[this.prop] = (this._position = _arg1); }; this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_CHANGE, this._time, this._position)); } public function resume():void{ this.fixTime(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_RESUME, this._time, this._position)); } public function fforward():void{ this.time = this._duration; this.fixTime(); } protected function onEnterFrame(_arg1:Event):void{ this.nextFrame(); } public function get position():Number{ return (this.getPosition(this._time)); } public function yoyo():void{ this.continueTo(this.begin, this.time); } public function nextFrame():void{ if (this.useSeconds){ this.time = ((getTimer() - this._startTime) / 1000); } else { this.time = (this._time + 1); }; } protected function timerHandler(_arg1:TimerEvent):void{ this.nextFrame(); _arg1.updateAfterEvent(); } public function get FPS():Number{ return (this._fps); } public function rewind(_arg1:Number=0):void{ this._time = _arg1; this.fixTime(); this.update(); } public function set position(_arg1:Number):void{ this.setPosition(_arg1); } public function get time():Number{ return (this._time); } private function update():void{ this.setPosition(this.getPosition(this._time)); } public function start():void{ this.rewind(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_START, this._time, this._position)); } public function prevFrame():void{ if (!this.useSeconds){ this.time = (this._time - 1); }; } } }//package fl.transitions
Section 26
//TweenEvent (fl.transitions.TweenEvent) package fl.transitions { import flash.events.*; public class TweenEvent extends Event { public var time:Number;// = NAN public var position:Number;// = NAN public static const MOTION_START:String = "motionStart"; public static const MOTION_STOP:String = "motionStop"; public static const MOTION_LOOP:String = "motionLoop"; public static const MOTION_CHANGE:String = "motionChange"; public static const MOTION_FINISH:String = "motionFinish"; public static const MOTION_RESUME:String = "motionResume"; public function TweenEvent(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean=false, _arg5:Boolean=false){ time = NaN; position = NaN; super(_arg1, _arg4, _arg5); this.time = _arg2; this.position = _arg3; } override public function clone():Event{ return (new TweenEvent(this.type, this.time, this.position, this.bubbles, this.cancelable)); } } }//package fl.transitions
Section 27
//Math2 (org.tobolski.Math2) package org.tobolski { public class Math2 { public static function przekatna(_arg1:Number, _arg2:Number):Number{ return (Math.sqrt(((_arg1 * _arg1) + (_arg2 * _arg2)))); } } }//package org.tobolski
Section 28
//SnippetButton (org.tobolski.SnippetButton) package org.tobolski { import flash.display.*; import com.pandaland.games.restauracja.*; import flash.events.*; public class SnippetButton extends MovieClip { public var out:MovieClip; private var sndPress:Press; private var funkcja:String; public var over:MovieClip; private var gra:Restauracja; private var sndOver:Over; public function SnippetButton(){ sndPress = new Press(); sndOver = new Over(); super(); addEventListener(MouseEvent.ROLL_OVER, mover); addEventListener(MouseEvent.ROLL_OUT, mout); addEventListener(MouseEvent.CLICK, mklik); out.visible = true; over.visible = false; this.buttonMode = true; this.mouseChildren = false; } private function mklik(_arg1:MouseEvent):void{ out.visible = true; over.visible = false; sndPress.play(); gra.remote(funkcja); } private function mover(_arg1:MouseEvent):void{ out.visible = false; over.visible = true; sndOver.play(); } public function register(_arg1:String, _arg2:Restauracja, _arg3:String):void{ out.t_txt.text = _arg1; over.t_txt.text = _arg1; this.gra = _arg2; this.funkcja = _arg3; } private function mout(_arg1:MouseEvent):void{ out.visible = true; over.visible = false; } } }//package org.tobolski
Section 29
//btn_out_9 (quickservice_fla.btn_out_9) package quickservice_fla { import flash.display.*; import flash.text.*; public dynamic class btn_out_9 extends MovieClip { public var t_txt:TextField; } }//package quickservice_fla
Section 30
//btn_over_10 (quickservice_fla.btn_over_10) package quickservice_fla { import flash.display.*; import flash.text.*; public dynamic class btn_over_10 extends MovieClip { public var t_txt:TextField; } }//package quickservice_fla
Section 31
//game_mc_1 (quickservice_fla.game_mc_1) package quickservice_fla { import flash.display.*; import org.tobolski.*; import flash.text.*; public dynamic class game_mc_1 extends MovieClip { public var start_btn:SnippetButton; public var title_txt:TextField; public var kasa_nr_txt:TextField; public var czas_txt:TextField; public var koniec2_txt:TextField; public var koniec_mc:MovieClip; public var punkty_total_txt:TextField; public var kolejkaHit:MovieClip; public var instr2_txt:TextField; public var bar2:MovieClip; public var bar6:MovieClip; public var plansza_mc:MovieClip; public var bar3:MovieClip; public var bar4:MovieClip; public var bar5:MovieClip; public var instr_btn:SnippetButton; public var wynik_txt:TextField; public var u_txt:TextField; public var instr_txt:TextField; public var o_txt:TextField; public var finish_btn:SnippetButton; public var end_mc:MovieClip; public var bar1:MovieClip; public var zaslona:MovieClip; public var panfu_btn:MovieClip; public var sound_mc:MovieClip; public var etap_txt:TextField; public var play_btn:SnippetButton; public var kosz:MovieClip; public var kasa_txt:TextField; public var punkty_txt:TextField; public var wycieczka_txt:TextField; public var pauza_btn:SnippetButton; public var instr3_txt:TextField; public function game_mc_1(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package quickservice_fla
Section 32
//kasa_18 (quickservice_fla.kasa_18) package quickservice_fla { import flash.display.*; public dynamic class kasa_18 extends MovieClip { public var punkty_mc:MovieClip; public function kasa_18(){ addFrameScript(0, frame1, 20, frame21); } function frame1(){ stop(); } function frame21(){ stop(); } } }//package quickservice_fla
Section 33
//koniec_gry_mc_55 (quickservice_fla.koniec_gry_mc_55) package quickservice_fla { import flash.display.*; import flash.text.*; public dynamic class koniec_gry_mc_55 extends MovieClip { public var koniec_txt:TextField; } }//package quickservice_fla
Section 34
//logo_panfu_13 (quickservice_fla.logo_panfu_13) package quickservice_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class logo_panfu_13 extends MovieClip { public function logo_panfu_13(){ addFrameScript(0, frame1); } function frame1(){ buttonMode = true; addEventListener(MouseEvent.CLICK, clickHandler); } public function clickHandler(_arg1:MouseEvent):void{ navigateToURL(new URLRequest("http://panfu.de"), "_blank"); } } }//package quickservice_fla
Section 35
//mc_hero_22 (quickservice_fla.mc_hero_22) package quickservice_fla { import flash.display.*; public dynamic class mc_hero_22 extends MovieClip { public var jedzenie:MovieClip; } }//package quickservice_fla
Section 36
//mc_klient1_90 (quickservice_fla.mc_klient1_90) package quickservice_fla { import flash.display.*; public dynamic class mc_klient1_90 extends MovieClip { public var jedzenie:MovieClip; public var glowa:MovieClip; } }//package quickservice_fla
Section 37
//mc_klient2_80 (quickservice_fla.mc_klient2_80) package quickservice_fla { import flash.display.*; public dynamic class mc_klient2_80 extends MovieClip { public var jedzenie:MovieClip; public var glowa:MovieClip; } }//package quickservice_fla
Section 38
//mc_klient3_70 (quickservice_fla.mc_klient3_70) package quickservice_fla { import flash.display.*; public dynamic class mc_klient3_70 extends MovieClip { public var jedzenie:MovieClip; public var glowa:MovieClip; } }//package quickservice_fla
Section 39
//mc_klient4_57 (quickservice_fla.mc_klient4_57) package quickservice_fla { import flash.display.*; public dynamic class mc_klient4_57 extends MovieClip { public var jedzenie:MovieClip; public var glowa:MovieClip; } }//package quickservice_fla
Section 40
//mc_robot_30 (quickservice_fla.mc_robot_30) package quickservice_fla { import flash.display.*; public dynamic class mc_robot_30 extends MovieClip { public var jedzenie:MovieClip; } }//package quickservice_fla
Section 41
//muza_sterowanie_3 (quickservice_fla.muza_sterowanie_3) package quickservice_fla { import flash.display.*; public dynamic class muza_sterowanie_3 extends MovieClip { public var btn_lektor:SimpleButton; public function muza_sterowanie_3(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package quickservice_fla
Section 42
//plansza_16 (quickservice_fla.plansza_16) package quickservice_fla { import flash.display.*; public dynamic class plansza_16 extends MovieClip { public var gracz_mc:MovieClip; public var kolejka3:MovieClip; public var kolejka1:MovieClip; public var klientStart:MovieClip; public var kolejka4:MovieClip; public var robot:MovieClip; public var kolejka2:MovieClip; public var klientStop:MovieClip; public var stolik1:MovieClip; public var stolik5:MovieClip; public var stolik2:MovieClip; public var stolik3:MovieClip; public var stolik4:MovieClip; } }//package quickservice_fla
Section 43
//punkty_mc_19 (quickservice_fla.punkty_mc_19) package quickservice_fla { import flash.display.*; import flash.text.*; public dynamic class punkty_mc_19 extends MovieClip { public var punkty_txt:TextField; } }//package quickservice_fla
Section 44
//sklep_45 (quickservice_fla.sklep_45) package quickservice_fla { import flash.display.*; import org.tobolski.*; import flash.text.*; public dynamic class sklep_45 extends MovieClip { public var robot1:MovieClip; public var cancel_btn:SnippetButton; public var robot_txt:TextField; public var robot1_txt:TextField; public var but2_txt:TextField; public var zysk_total_nr_txt:TextField; public var but3_txt:TextField; public var but1_txt:TextField; public var cd_txt:TextField; public var cd1_txt:TextField; public var shop_txt:TextField; public var zysk_total_txt:TextField; public var but_txt:TextField; public var but1:MovieClip; public var but2:MovieClip; public var but3:MovieClip; public var cd1:MovieClip; } }//package quickservice_fla
Section 45
//stolik_17 (quickservice_fla.stolik_17) package quickservice_fla { import flash.display.*; public dynamic class stolik_17 extends MovieClip { public var gora:MovieClip; public var lewo:MovieClip; public var krzeslo:MovieClip; public var kasa:MovieClip; public var dol:MovieClip; public var prawo:MovieClip; public var hit_mc:MovieClip; } }//package quickservice_fla
Section 46
//tekst_po_grze_43 (quickservice_fla.tekst_po_grze_43) package quickservice_fla { import flash.display.*; import flash.text.*; public dynamic class tekst_po_grze_43 extends MovieClip { public var zysk_txt:TextField; public var dzien_txt:TextField; public var zysk_total_nr_txt:TextField; public var do_zarobienia_nr_txt:TextField; public var dzien_nr_txt:TextField; public var zysk_total_txt:TextField; public var etap_nr_txt:TextField; public var etap_txt:TextField; public var do_zarobienia_txt:TextField; public var kasa_txt:TextField; public var zysk_nr_txt:TextField; public var kasa_nr_txt:TextField; } }//package quickservice_fla
Section 47
//tekst_przed_gra_41 (quickservice_fla.tekst_przed_gra_41) package quickservice_fla { import flash.display.*; import flash.text.*; public dynamic class tekst_przed_gra_41 extends MovieClip { public var dzien_txt:TextField; public var dzien_nr_txt:TextField; public var etap_nr_txt:TextField; public var etap_txt:TextField; public var kasa_txt:TextField; public var kasa_nr_txt:TextField; } }//package quickservice_fla
Section 48
//zaslona_39 (quickservice_fla.zaslona_39) package quickservice_fla { import flash.utils.*; import flash.display.*; import flash.events.*; import flash.net.*; import flash.media.*; import org.tobolski.*; import flash.text.*; import flash.geom.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.ui.*; import flash.xml.*; public dynamic class zaslona_39 extends MovieClip { public var po:MovieClip; public var sklep_btn:SnippetButton; public var end_btn:SnippetButton; public var przed:MovieClip; public var sklep:MovieClip; public var start_btn:SnippetButton; public function zaslona_39(){ addFrameScript(8, frame9, 39, frame40, 74, frame75, 88, frame89); } function frame75(){ po.visible = true; start_btn.visible = true; if (int(po.zysk_nr_txt.text) >= 0){ end_btn.visible = true; }; } function frame89(){ stop(); } function frame9(){ stop(); } function frame40(){ stop(); } } }//package quickservice_fla
Section 49
//Klient1 (Klient1) package { import flash.display.*; public dynamic class Klient1 extends MovieClip { public var wybrany_mc:MovieClip; public var postac:MovieClip; } }//package
Section 50
//Klient2 (Klient2) package { import flash.display.*; public dynamic class Klient2 extends MovieClip { public var wybrany_mc:MovieClip; public var postac:MovieClip; } }//package
Section 51
//Klient3 (Klient3) package { import flash.display.*; public dynamic class Klient3 extends MovieClip { public var wybrany_mc:MovieClip; public var postac:MovieClip; } }//package
Section 52
//Klient4 (Klient4) package { import flash.display.*; public dynamic class Klient4 extends MovieClip { public var wybrany_mc:MovieClip; public var postac:MovieClip; } }//package
Section 53
//Over (Over) package { import flash.media.*; public dynamic class Over extends Sound { } }//package
Section 54
//Press (Press) package { import flash.media.*; public dynamic class Press extends Sound { } }//package
Section 55
//SndKasa (SndKasa) package { import flash.media.*; public dynamic class SndKasa extends Sound { } }//package
Section 56
//SndKlik (SndKlik) package { import flash.media.*; public dynamic class SndKlik extends Sound { } }//package
Section 57
//SndKosz (SndKosz) package { import flash.media.*; public dynamic class SndKosz extends Sound { } }//package
Section 58
//SndKroki (SndKroki) package { import flash.media.*; public dynamic class SndKroki extends Sound { } }//package
Section 59
//SndMuza (SndMuza) package { import flash.media.*; public dynamic class SndMuza extends Sound { } }//package
Section 60
//SndMuza1 (SndMuza1) package { import flash.media.*; public dynamic class SndMuza1 extends Sound { } }//package
Section 61
//SndNoweDanie (SndNoweDanie) package { import flash.media.*; public dynamic class SndNoweDanie extends Sound { } }//package
Section 62
//SndTalerz (SndTalerz) package { import flash.media.*; public dynamic class SndTalerz extends Sound { } }//package
Section 63
//SndZamawia (SndZamawia) package { import flash.media.*; public dynamic class SndZamawia extends Sound { } }//package

Library Items

Symbol 1 Sound {SndZamawia}
Symbol 2 Sound {SndTalerz}
Symbol 3 Sound {Press}
Symbol 4 Sound {Over}
Symbol 5 Sound {SndNoweDanie}
Symbol 6 Sound {SndMuza1}
Symbol 7 Sound {SndKroki}
Symbol 8 Sound {SndKosz}
Symbol 9 Sound {SndKlik}
Symbol 10 Sound {SndKasa}
Symbol 11 Sound {SndMuza}
Symbol 12 GraphicUsed by:63 95 125 155
Symbol 13 GraphicUsed by:18 19 63
Symbol 14 GraphicUsed by:18 19 63
Symbol 15 GraphicUsed by:18 19 63
Symbol 16 GraphicUsed by:18 19 62 63
Symbol 17 GraphicUsed by:18 19
Symbol 18 MovieClipUses:13 14 15 16 17Used by:63
Symbol 19 MovieClipUses:13 14 15 16 17Used by:63
Symbol 20 GraphicUsed by:24 25
Symbol 21 GraphicUsed by:24 25
Symbol 22 GraphicUsed by:24 25
Symbol 23 GraphicUsed by:24 25
Symbol 24 MovieClipUses:20 21 22 23Used by:63
Symbol 25 MovieClipUses:20 21 22 23Used by:63
Symbol 26 GraphicUsed by:30 31
Symbol 27 GraphicUsed by:30 31
Symbol 28 GraphicUsed by:30 31
Symbol 29 GraphicUsed by:30 31
Symbol 30 MovieClipUses:26 27 28 29Used by:63
Symbol 31 MovieClipUses:26 27 28 29Used by:63
Symbol 32 GraphicUsed by:39
Symbol 33 GraphicUsed by:39
Symbol 34 GraphicUsed by:39
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:39
Symbol 37 GraphicUsed by:39 91 121 151
Symbol 38 GraphicUsed by:39 91 121 151
Symbol 39 MovieClipUses:32 33 34 35 36 37 38Used by:63
Symbol 40 GraphicUsed by:63
Symbol 41 GraphicUsed by:63
Symbol 42 GraphicUsed by:63 95 125 155
Symbol 43 GraphicUsed by:54 55
Symbol 44 GraphicUsed by:54 55
Symbol 45 GraphicUsed by:54 55
Symbol 46 GraphicUsed by:54 55
Symbol 47 GraphicUsed by:54 55
Symbol 48 GraphicUsed by:54 55
Symbol 49 GraphicUsed by:54 55
Symbol 50 GraphicUsed by:54 55
Symbol 51 GraphicUsed by:54 55
Symbol 52 GraphicUsed by:54 55
Symbol 53 GraphicUsed by:54 55
Symbol 54 MovieClipUses:43 44 45 46 47 48 49 50 51 52 53Used by:63 95 125 155
Symbol 55 MovieClipUses:43 44 45 46 47 48 49 50 51 52 53Used by:63 95 125 155 254 282 403
Symbol 56 GraphicUsed by:63
Symbol 57 GraphicUsed by:60
Symbol 58 GraphicUsed by:60
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:57 58 59Used by:63 95 125 155
Symbol 61 GraphicUsed by:62 94 124 154
Symbol 62 MovieClipUses:61 16Used by:63
Symbol 63 MovieClip {quickservice_fla.mc_klient1_90}Uses:12 18 19 24 25 30 31 13 15 39 14 16 40 41 42 54 55 56 60 62Used by:66
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:66 96 126 156
Symbol 66 MovieClip {Klient1}Uses:63 65
Symbol 67 GraphicUsed by:72 73 95
Symbol 68 GraphicUsed by:72 73 95
Symbol 69 GraphicUsed by:72 73 95
Symbol 70 GraphicUsed by:72 73 94 95
Symbol 71 GraphicUsed by:72 73 95
Symbol 72 MovieClipUses:67 68 69 70 71Used by:95
Symbol 73 MovieClipUses:67 68 69 70 71Used by:95
Symbol 74 GraphicUsed by:78 79
Symbol 75 GraphicUsed by:78 79
Symbol 76 GraphicUsed by:78 79
Symbol 77 GraphicUsed by:78 79
Symbol 78 MovieClipUses:74 75 76 77Used by:95
Symbol 79 MovieClipUses:74 75 76 77Used by:95
Symbol 80 GraphicUsed by:84 85
Symbol 81 GraphicUsed by:84 85
Symbol 82 GraphicUsed by:84 85
Symbol 83 GraphicUsed by:84 85
Symbol 84 MovieClipUses:80 81 82 83Used by:95
Symbol 85 MovieClipUses:80 81 82 83Used by:95
Symbol 86 GraphicUsed by:91
Symbol 87 GraphicUsed by:91
Symbol 88 GraphicUsed by:91
Symbol 89 GraphicUsed by:91
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:86 87 88 89 90 37 38Used by:95
Symbol 92 GraphicUsed by:95
Symbol 93 GraphicUsed by:95
Symbol 94 MovieClipUses:61 70Used by:95
Symbol 95 MovieClip {quickservice_fla.mc_klient2_80}Uses:12 72 73 78 79 84 85 67 69 91 68 70 92 71 42 54 93 60 55 94Used by:96
Symbol 96 MovieClip {Klient2}Uses:95 65
Symbol 97 GraphicUsed by:102 103 125
Symbol 98 GraphicUsed by:102 103 125
Symbol 99 GraphicUsed by:102 103 125
Symbol 100 GraphicUsed by:102 103 124 125
Symbol 101 GraphicUsed by:102 103 125
Symbol 102 MovieClipUses:97 98 99 100 101Used by:125
Symbol 103 MovieClipUses:97 98 99 100 101Used by:125
Symbol 104 GraphicUsed by:108 109
Symbol 105 GraphicUsed by:108 109
Symbol 106 GraphicUsed by:108 109
Symbol 107 GraphicUsed by:108 109
Symbol 108 MovieClipUses:104 105 106 107Used by:125
Symbol 109 MovieClipUses:104 105 106 107Used by:125
Symbol 110 GraphicUsed by:114 115
Symbol 111 GraphicUsed by:114 115
Symbol 112 GraphicUsed by:114 115
Symbol 113 GraphicUsed by:114 115
Symbol 114 MovieClipUses:110 111 112 113Used by:125
Symbol 115 MovieClipUses:110 111 112 113Used by:125
Symbol 116 GraphicUsed by:121
Symbol 117 GraphicUsed by:121
Symbol 118 GraphicUsed by:121
Symbol 119 GraphicUsed by:121
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:116 117 118 119 120 37 38Used by:125
Symbol 122 GraphicUsed by:125
Symbol 123 GraphicUsed by:125
Symbol 124 MovieClipUses:61 100Used by:125
Symbol 125 MovieClip {quickservice_fla.mc_klient3_70}Uses:12 102 103 108 109 114 115 97 99 121 98 100 122 101 42 54 55 123 60 124Used by:126
Symbol 126 MovieClip {Klient3}Uses:125 65
Symbol 127 GraphicUsed by:132 133 155
Symbol 128 GraphicUsed by:132 133 155
Symbol 129 GraphicUsed by:132 133 155
Symbol 130 GraphicUsed by:132 133 154 155
Symbol 131 GraphicUsed by:132 133 155
Symbol 132 MovieClipUses:127 128 129 130 131Used by:155
Symbol 133 MovieClipUses:127 128 129 130 131Used by:155
Symbol 134 GraphicUsed by:138 139
Symbol 135 GraphicUsed by:138 139
Symbol 136 GraphicUsed by:138 139
Symbol 137 GraphicUsed by:138 139
Symbol 138 MovieClipUses:134 135 136 137Used by:155
Symbol 139 MovieClipUses:134 135 136 137Used by:155
Symbol 140 GraphicUsed by:144 145
Symbol 141 GraphicUsed by:144 145
Symbol 142 GraphicUsed by:144 145
Symbol 143 GraphicUsed by:144 145
Symbol 144 MovieClipUses:140 141 142 143Used by:155
Symbol 145 MovieClipUses:140 141 142 143Used by:155
Symbol 146 GraphicUsed by:151
Symbol 147 GraphicUsed by:151
Symbol 148 GraphicUsed by:151
Symbol 149 GraphicUsed by:151
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:146 147 148 149 150 37 38Used by:155
Symbol 152 GraphicUsed by:155
Symbol 153 GraphicUsed by:155
Symbol 154 MovieClipUses:61 130Used by:155
Symbol 155 MovieClip {quickservice_fla.mc_klient4_57}Uses:12 132 133 138 139 144 145 127 129 151 128 130 152 131 42 54 153 60 55 154Used by:156
Symbol 156 MovieClip {Klient4}Uses:155 65
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:166
Symbol 159 GraphicUsed by:162
Symbol 160 FontUsed by:161 164 199 208 292 293 294 306 307 308 317 319 321 325 326 327 332 334 336 346 352 357 359 367 373 378 390 399
Symbol 161 EditableTextUses:160 395Used by:162
Symbol 162 MovieClip {quickservice_fla.btn_out_9}Uses:159 161Used by:166
Symbol 163 GraphicUsed by:165
Symbol 164 EditableTextUses:160 395Used by:165
Symbol 165 MovieClip {quickservice_fla.btn_over_10}Uses:163 164Used by:166
Symbol 166 MovieClip {org.tobolski.SnippetButton}Uses:158 162 165Used by:364 365 403
Symbol 167 GraphicUsed by:387 403
Symbol 168 GraphicUsed by:171
Symbol 169 GraphicUsed by:171 403
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:168 169 170Used by:387 403
Symbol 172 GraphicUsed by:174 176
Symbol 173 GraphicUsed by:174
Symbol 174 ButtonUses:172 173Used by:177
Symbol 175 GraphicUsed by:176
Symbol 176 ButtonUses:172 175Used by:177
Symbol 177 MovieClip {quickservice_fla.muza_sterowanie_3}Uses:174 176Used by:403
Symbol 178 GraphicUsed by:403
Symbol 179 GraphicUsed by:180
Symbol 180 MovieClipUses:179Used by:403
Symbol 181 GraphicUsed by:403
Symbol 182 FontUsed by:183 218 295 296 391 400
Symbol 183 EditableTextUses:182Used by:403
Symbol 184 GraphicUsed by:403
Symbol 185 GraphicUsed by:403
Symbol 186 GraphicUsed by:403
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:190
Symbol 189 GraphicUsed by:190
Symbol 190 MovieClipUses:188 189Used by:299 403
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193
Symbol 193 MovieClip {quickservice_fla.logo_panfu_13}Uses:192Used by:403
Symbol 194 GraphicUsed by:403
Symbol 195 GraphicUsed by:227 403
Symbol 196 GraphicUsed by:197
Symbol 197 MovieClipUses:196Used by:403
Symbol 198 GraphicUsed by:403
Symbol 199 EditableTextUses:160 395Used by:403
Symbol 200 FontUsed by:201 205 207 303 304 305 313 314 315 322 323 324 337 353 354 355 372 377 381 388 398
Symbol 201 EditableTextUses:200 206Used by:403
Symbol 202 GraphicUsed by:403
Symbol 203 GraphicUsed by:403
Symbol 204 GraphicUsed by:403
Symbol 205 EditableTextUses:200 206Used by:403
Symbol 206 FontUsed by:201 205 207 303 304 305 313 314 315 322 323 324 337 353 354 355 388 398
Symbol 207 EditableTextUses:200 206Used by:403
Symbol 208 EditableTextUses:160 395Used by:403
Symbol 209 GraphicUsed by:403
Symbol 210 GraphicUsed by:403
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:403
Symbol 213 GraphicUsed by:403
Symbol 214 GraphicUsed by:403
Symbol 215 GraphicUsed by:227
Symbol 216 GraphicUsed by:221
Symbol 217 GraphicUsed by:219
Symbol 218 EditableTextUses:182 392Used by:219
Symbol 219 MovieClip {quickservice_fla.punkty_mc_19}Uses:217 218Used by:221
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClip {quickservice_fla.kasa_18}Uses:216 219 220Used by:227
Symbol 222 GraphicUsed by:227
Symbol 223 GraphicUsed by:224
Symbol 224 MovieClipUses:223Used by:227 283
Symbol 225 GraphicUsed by:226
Symbol 226 MovieClipUses:225Used by:227 403
Symbol 227 MovieClip {quickservice_fla.stolik_17}Uses:215 221 195 222 224 226Used by:283
Symbol 228 GraphicUsed by:254
Symbol 229 GraphicUsed by:235 237
Symbol 230 GraphicUsed by:235 237
Symbol 231 GraphicUsed by:235 237
Symbol 232 GraphicUsed by:235 237
Symbol 233 GraphicUsed by:235 237
Symbol 234 GraphicUsed by:235 237
Symbol 235 MovieClipUses:229 230 231 232 233 234Used by:254
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:229 230 231 232 233 234 236Used by:254
Symbol 238 GraphicUsed by:243 244 270 273
Symbol 239 GraphicUsed by:243 244
Symbol 240 GraphicUsed by:243 244
Symbol 241 GraphicUsed by:243 244
Symbol 242 GraphicUsed by:243 244
Symbol 243 MovieClipUses:238 239 240 241 242Used by:254
Symbol 244 MovieClipUses:238 239 240 241 242Used by:254
Symbol 245 GraphicUsed by:250 253
Symbol 246 GraphicUsed by:250 253
Symbol 247 GraphicUsed by:250 253
Symbol 248 GraphicUsed by:250 253
Symbol 249 GraphicUsed by:250 253
Symbol 250 MovieClipUses:245 246 247 248 249Used by:254
Symbol 251 GraphicUsed by:253
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:245 246 247 248 249 251 252Used by:254
Symbol 254 MovieClip {quickservice_fla.mc_hero_22}Uses:228 235 55 237 243 244 250 253Used by:283
Symbol 255 GraphicUsed by:282
Symbol 256 GraphicUsed by:262 264
Symbol 257 GraphicUsed by:262 264
Symbol 258 GraphicUsed by:262 264
Symbol 259 GraphicUsed by:262 264
Symbol 260 GraphicUsed by:262 264
Symbol 261 GraphicUsed by:262 264
Symbol 262 MovieClipUses:256 257 258 259 260 261Used by:282
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:256 257 258 259 260 261 263Used by:282
Symbol 265 GraphicUsed by:270 273 278 281
Symbol 266 GraphicUsed by:270 273
Symbol 267 GraphicUsed by:270 273
Symbol 268 GraphicUsed by:270 273
Symbol 269 GraphicUsed by:270 273
Symbol 270 MovieClipUses:238 265 266 267 268 269Used by:282
Symbol 271 GraphicUsed by:273
Symbol 272 GraphicUsed by:273
Symbol 273 MovieClipUses:238 265 266 267 268 269 271 272Used by:282
Symbol 274 GraphicUsed by:278 281 344
Symbol 275 GraphicUsed by:278 281 344
Symbol 276 GraphicUsed by:278 281 344
Symbol 277 GraphicUsed by:278 281
Symbol 278 MovieClipUses:265 274 275 276 277Used by:282
Symbol 279 GraphicUsed by:281
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:265 274 275 276 277 279 280Used by:282
Symbol 282 MovieClip {quickservice_fla.mc_robot_30}Uses:255 262 55 264 270 273 278 281Used by:283
Symbol 283 MovieClip {quickservice_fla.plansza_16}Uses:227 254 224 282Used by:403
Symbol 284 GraphicUsed by:403
Symbol 285 GraphicUsed by:403
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:403
Symbol 288 GraphicUsed by:403
Symbol 289 GraphicUsed by:403
Symbol 290 GraphicUsed by:291
Symbol 291 MovieClipUses:290Used by:403
Symbol 292 EditableTextUses:160 395Used by:403
Symbol 293 EditableTextUses:160 395Used by:403
Symbol 294 EditableTextUses:160 395Used by:403
Symbol 295 EditableTextUses:182 392Used by:403
Symbol 296 EditableTextUses:182 392Used by:403
Symbol 297 GraphicUsed by:365
Symbol 298 GraphicUsed by:299
Symbol 299 MovieClipUses:298 190Used by:365
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:309
Symbol 302 GraphicUsed by:309
Symbol 303 EditableTextUses:200 206Used by:309
Symbol 304 EditableTextUses:200 206Used by:309
Symbol 305 EditableTextUses:200 206Used by:309
Symbol 306 EditableTextUses:160 395Used by:309
Symbol 307 EditableTextUses:160 395Used by:309
Symbol 308 EditableTextUses:160 395Used by:309
Symbol 309 MovieClip {quickservice_fla.tekst_przed_gra_41}Uses:301 302 303 304 305 306 307 308Used by:365
Symbol 310 GraphicUsed by:311
Symbol 311 MovieClipUses:310Used by:328
Symbol 312 GraphicUsed by:328
Symbol 313 EditableTextUses:200 206Used by:328
Symbol 314 EditableTextUses:200 206Used by:328
Symbol 315 EditableTextUses:200 206Used by:328
Symbol 316 GraphicUsed by:328
Symbol 317 EditableTextUses:160 395Used by:328
Symbol 318 GraphicUsed by:328
Symbol 319 EditableTextUses:160 395Used by:328
Symbol 320 GraphicUsed by:328
Symbol 321 EditableTextUses:160 395Used by:328
Symbol 322 EditableTextUses:200 206Used by:328
Symbol 323 EditableTextUses:200 206Used by:328
Symbol 324 EditableTextUses:200 206Used by:328
Symbol 325 EditableTextUses:160 395Used by:328
Symbol 326 EditableTextUses:160 395Used by:328
Symbol 327 EditableTextUses:160 395Used by:328
Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43}Uses:311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327Used by:365
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:364
Symbol 331 GraphicUsed by:364
Symbol 332 EditableTextUses:160 395Used by:364
Symbol 333 GraphicUsed by:364
Symbol 334 EditableTextUses:160 395Used by:364
Symbol 335 GraphicUsed by:364
Symbol 336 EditableTextUses:160 395Used by:364
Symbol 337 EditableTextUses:200 206Used by:364
Symbol 338 GraphicUsed by:344
Symbol 339 GraphicUsed by:344
Symbol 340 GraphicUsed by:344
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:344 350 363
Symbol 343 GraphicUsed by:344 350 363
Symbol 344 MovieClipUses:338 339 274 275 276 340 342 343Used by:364
Symbol 345 GraphicUsed by:364
Symbol 346 EditableTextUses:160 395Used by:364
Symbol 347 GraphicUsed by:348
Symbol 348 MovieClipUses:347Used by:350
Symbol 349 GraphicUsed by:350
Symbol 350 MovieClipUses:348 349 342 343Used by:364
Symbol 351 GraphicUsed by:364
Symbol 352 EditableTextUses:160 395Used by:364
Symbol 353 EditableTextUses:200 206Used by:364
Symbol 354 EditableTextUses:200 206Used by:364
Symbol 355 EditableTextUses:200 206Used by:364
Symbol 356 GraphicUsed by:364
Symbol 357 EditableTextUses:160 395Used by:364
Symbol 358 GraphicUsed by:364
Symbol 359 EditableTextUses:160 395Used by:364
Symbol 360 GraphicUsed by:361
Symbol 361 MovieClipUses:360Used by:363
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:361 362 342 343Used by:364
Symbol 364 MovieClip {quickservice_fla.sklep_45}Uses:330 331 332 333 334 335 336 166 337 344 345 346 350 351 352 353 354 355 356 357 358 359 363Used by:365
Symbol 365 MovieClip {quickservice_fla.zaslona_39}Uses:297 299 309 328 166 364Used by:403
Symbol 366 GraphicUsed by:403
Symbol 367 EditableTextUses:160Used by:403
Symbol 368 GraphicUsed by:403
Symbol 369 GraphicUsed by:403
Symbol 370 GraphicUsed by:403
Symbol 371 GraphicUsed by:403
Symbol 372 EditableTextUses:200Used by:403
Symbol 373 EditableTextUses:160Used by:403
Symbol 374 GraphicUsed by:403
Symbol 375 GraphicUsed by:403
Symbol 376 GraphicUsed by:403
Symbol 377 EditableTextUses:200Used by:403
Symbol 378 EditableTextUses:160Used by:403
Symbol 379 GraphicUsed by:403
Symbol 380 GraphicUsed by:403
Symbol 381 EditableTextUses:200Used by:403
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:387
Symbol 384 GraphicUsed by:387
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:387
Symbol 387 MovieClipUses:167 171 383 384 386Used by:403
Symbol 388 EditableTextUses:200 206Used by:403
Symbol 389 GraphicUsed by:403
Symbol 390 EditableTextUses:160 395Used by:403
Symbol 391 EditableTextUses:182Used by:403
Symbol 392 FontUsed by:218 295 296 393 401
Symbol 393 EditableTextUses:392Used by:403
Symbol 394 GraphicUsed by:403
Symbol 395 FontUsed by:161 164 199 208 292 293 294 306 307 308 317 319 321 325 326 327 332 334 336 346 352 357 359 390 396 399
Symbol 396 EditableTextUses:395Used by:397
Symbol 397 MovieClip {quickservice_fla.koniec_gry_mc_55}Uses:396Used by:403
Symbol 398 EditableTextUses:200 206Used by:403
Symbol 399 EditableTextUses:160 395Used by:403
Symbol 400 EditableTextUses:182Used by:403
Symbol 401 EditableTextUses:392Used by:403
Symbol 402 GraphicUsed by:403
Symbol 403 MovieClip {quickservice_fla.game_mc_1}Uses:167 171 177 178 180 181 183 184 185 186 166 190 193 194 195 197 198 199 201 202 203 204 205 207 208 209 210 212 213 169 214 283 226 284 285 287 288 55 289 291 292 293 294 295 296 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 387 388 389 390 391 393 394 397 398 399 400 401 402Used by:Timeline

Instance Names

"game_mc"Frame 1Symbol 403 MovieClip {quickservice_fla.game_mc_1}
"glowa"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 9Symbol 39 MovieClip
"glowa"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 11Symbol 39 MovieClip
"glowa"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 12Symbol 39 MovieClip
"jedzenie"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 12Symbol 54 MovieClip
"jedzenie"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 13Symbol 55 MovieClip
"postac"Symbol 66 MovieClip {Klient1} Frame 1Symbol 63 MovieClip {quickservice_fla.mc_klient1_90}
"wybrany_mc"Symbol 66 MovieClip {Klient1} Frame 1Symbol 65 MovieClip
"glowa"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 9Symbol 91 MovieClip
"glowa"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 11Symbol 91 MovieClip
"glowa"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 12Symbol 91 MovieClip
"jedzenie"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 12Symbol 54 MovieClip
"jedzenie"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 13Symbol 55 MovieClip
"postac"Symbol 96 MovieClip {Klient2} Frame 1Symbol 95 MovieClip {quickservice_fla.mc_klient2_80}
"wybrany_mc"Symbol 96 MovieClip {Klient2} Frame 1Symbol 65 MovieClip
"glowa"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 9Symbol 121 MovieClip
"glowa"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 11Symbol 121 MovieClip
"glowa"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 12Symbol 121 MovieClip
"jedzenie"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 12Symbol 54 MovieClip
"jedzenie"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 13Symbol 55 MovieClip
"postac"Symbol 126 MovieClip {Klient3} Frame 1Symbol 125 MovieClip {quickservice_fla.mc_klient3_70}
"wybrany_mc"Symbol 126 MovieClip {Klient3} Frame 1Symbol 65 MovieClip
"glowa"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 9Symbol 151 MovieClip
"glowa"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 11Symbol 151 MovieClip
"jedzenie"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 12Symbol 54 MovieClip
"glowa"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 12Symbol 151 MovieClip
"jedzenie"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 13Symbol 55 MovieClip
"postac"Symbol 156 MovieClip {Klient4} Frame 1Symbol 155 MovieClip {quickservice_fla.mc_klient4_57}
"wybrany_mc"Symbol 156 MovieClip {Klient4} Frame 1Symbol 65 MovieClip
"t_txt"Symbol 162 MovieClip {quickservice_fla.btn_out_9} Frame 1Symbol 161 EditableText
"t_txt"Symbol 165 MovieClip {quickservice_fla.btn_over_10} Frame 1Symbol 164 EditableText
"out"Symbol 166 MovieClip {org.tobolski.SnippetButton} Frame 1Symbol 162 MovieClip {quickservice_fla.btn_out_9}
"over"Symbol 166 MovieClip {org.tobolski.SnippetButton} Frame 1Symbol 165 MovieClip {quickservice_fla.btn_over_10}
"btn_lektor"Symbol 177 MovieClip {quickservice_fla.muza_sterowanie_3} Frame 1Symbol 174 Button
"btn_lektor"Symbol 177 MovieClip {quickservice_fla.muza_sterowanie_3} Frame 2Symbol 176 Button
"punkty_txt"Symbol 219 MovieClip {quickservice_fla.punkty_mc_19} Frame 1Symbol 218 EditableText
"punkty_mc"Symbol 221 MovieClip {quickservice_fla.kasa_18} Frame 1Symbol 219 MovieClip {quickservice_fla.punkty_mc_19}
"kasa"Symbol 227 MovieClip {quickservice_fla.stolik_17} Frame 1Symbol 221 MovieClip {quickservice_fla.kasa_18}
"gora"Symbol 227 MovieClip {quickservice_fla.stolik_17} Frame 1Symbol 224 MovieClip
"dol"Symbol 227 MovieClip {quickservice_fla.stolik_17} Frame 1Symbol 224 MovieClip
"prawo"Symbol 227 MovieClip {quickservice_fla.stolik_17} Frame 1Symbol 224 MovieClip
"lewo"Symbol 227 MovieClip {quickservice_fla.stolik_17} Frame 1Symbol 224 MovieClip
"hit_mc"Symbol 227 MovieClip {quickservice_fla.stolik_17} Frame 1Symbol 226 MovieClip
"krzeslo"Symbol 227 MovieClip {quickservice_fla.stolik_17} Frame 1Symbol 224 MovieClip
"jedzenie"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 1Symbol 55 MovieClip
"jedzenie"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 5Symbol 55 MovieClip
"jedzenie"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 7Symbol 55 MovieClip
"jedzenie"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 1Symbol 55 MovieClip
"jedzenie"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 5Symbol 55 MovieClip
"jedzenie"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 7Symbol 55 MovieClip
"stolik4"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 227 MovieClip {quickservice_fla.stolik_17}
"stolik5"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 227 MovieClip {quickservice_fla.stolik_17}
"stolik3"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 227 MovieClip {quickservice_fla.stolik_17}
"stolik1"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 227 MovieClip {quickservice_fla.stolik_17}
"stolik2"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 227 MovieClip {quickservice_fla.stolik_17}
"gracz_mc"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 254 MovieClip {quickservice_fla.mc_hero_22}
"kolejka1"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 224 MovieClip
"kolejka2"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 224 MovieClip
"kolejka3"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 224 MovieClip
"kolejka4"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 224 MovieClip
"klientStart"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 224 MovieClip
"klientStop"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 224 MovieClip
"robot"Symbol 283 MovieClip {quickservice_fla.plansza_16} Frame 1Symbol 282 MovieClip {quickservice_fla.mc_robot_30}
"etap_txt"Symbol 309 MovieClip {quickservice_fla.tekst_przed_gra_41} Frame 1Symbol 303 EditableText
"dzien_txt"Symbol 309 MovieClip {quickservice_fla.tekst_przed_gra_41} Frame 1Symbol 304 EditableText
"kasa_txt"Symbol 309 MovieClip {quickservice_fla.tekst_przed_gra_41} Frame 1Symbol 305 EditableText
"etap_nr_txt"Symbol 309 MovieClip {quickservice_fla.tekst_przed_gra_41} Frame 1Symbol 306 EditableText
"dzien_nr_txt"Symbol 309 MovieClip {quickservice_fla.tekst_przed_gra_41} Frame 1Symbol 307 EditableText
"kasa_nr_txt"Symbol 309 MovieClip {quickservice_fla.tekst_przed_gra_41} Frame 1Symbol 308 EditableText
"etap_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 313 EditableText
"dzien_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 314 EditableText
"do_zarobienia_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 315 EditableText
"etap_nr_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 317 EditableText
"dzien_nr_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 319 EditableText
"do_zarobienia_nr_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 321 EditableText
"zysk_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 322 EditableText
"kasa_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 323 EditableText
"zysk_total_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 324 EditableText
"zysk_nr_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 325 EditableText
"kasa_nr_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 326 EditableText
"zysk_total_nr_txt"Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43} Frame 1Symbol 327 EditableText
"but1_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 332 EditableText
"but2_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 334 EditableText
"but3_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 336 EditableText
"cancel_btn"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 166 MovieClip {org.tobolski.SnippetButton}
"zysk_total_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 337 EditableText
"robot1"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 344 MovieClip
"robot1_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 346 EditableText
"but1"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 350 MovieClip
"but2"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 350 MovieClip
"but3"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 350 MovieClip
"shop_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 352 EditableText
"but_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 353 EditableText
"robot_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 354 EditableText
"cd_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 355 EditableText
"zysk_total_nr_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 357 EditableText
"cd1_txt"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 359 EditableText
"cd1"Symbol 364 MovieClip {quickservice_fla.sklep_45} Frame 1Symbol 363 MovieClip
"przed"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 1Symbol 309 MovieClip {quickservice_fla.tekst_przed_gra_41}
"po"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 1Symbol 328 MovieClip {quickservice_fla.tekst_po_grze_43}
"start_btn"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 1Symbol 166 MovieClip {org.tobolski.SnippetButton}
"sklep_btn"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 1Symbol 166 MovieClip {org.tobolski.SnippetButton}
"end_btn"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 1Symbol 166 MovieClip {org.tobolski.SnippetButton}
"sklep"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 1Symbol 364 MovieClip {quickservice_fla.sklep_45}
"koniec_txt"Symbol 397 MovieClip {quickservice_fla.koniec_gry_mc_55} Frame 1Symbol 396 EditableText
"sound_mc"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 1Symbol 177 MovieClip {quickservice_fla.muza_sterowanie_3}
"instr_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 2Symbol 183 EditableText
"start_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 2Symbol 166 MovieClip {org.tobolski.SnippetButton}
"instr_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 2Symbol 166 MovieClip {org.tobolski.SnippetButton}
"panfu_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 2Symbol 193 MovieClip {quickservice_fla.logo_panfu_13}
"start_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 12Symbol 166 MovieClip {org.tobolski.SnippetButton}
"title_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 12Symbol 199 EditableText
"instr_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 12Symbol 201 EditableText
"panfu_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 12Symbol 193 MovieClip {quickservice_fla.logo_panfu_13}
"instr3_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 17Symbol 205 EditableText
"instr2_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 17Symbol 207 EditableText
"title_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 17Symbol 208 EditableText
"pauza_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 166 MovieClip {org.tobolski.SnippetButton}
"plansza_mc"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 283 MovieClip {quickservice_fla.plansza_16}
"kolejkaHit"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 226 MovieClip
"bar1"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 55 MovieClip
"bar2"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 55 MovieClip
"bar3"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 55 MovieClip
"bar4"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 55 MovieClip
"bar5"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 55 MovieClip
"bar6"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 55 MovieClip
"kosz"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 291 MovieClip
"punkty_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 292 EditableText
"czas_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 293 EditableText
"punkty_total_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 294 EditableText
"u_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 295 EditableText
"o_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 296 EditableText
"zaslona"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24Symbol 365 MovieClip {quickservice_fla.zaslona_39}
"start_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 35Symbol 166 MovieClip {org.tobolski.SnippetButton}
"etap_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 35Symbol 367 EditableText
"wycieczka_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 35Symbol 372 EditableText
"panfu_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 35Symbol 193 MovieClip {quickservice_fla.logo_panfu_13}
"etap_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 44Symbol 373 EditableText
"wycieczka_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 44Symbol 377 EditableText
"etap_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 56Symbol 378 EditableText
"wycieczka_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 56Symbol 381 EditableText
"end_mc"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66Symbol 387 MovieClip
"play_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66Symbol 166 MovieClip {org.tobolski.SnippetButton}
"finish_btn"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66Symbol 166 MovieClip {org.tobolski.SnippetButton}
"kasa_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66Symbol 388 EditableText
"kasa_nr_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66Symbol 390 EditableText
"koniec2_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66Symbol 391 EditableText
"wynik_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66Symbol 393 EditableText
"koniec_mc"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66Symbol 397 MovieClip {quickservice_fla.koniec_gry_mc_55}
"kasa_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 76Symbol 398 EditableText
"kasa_nr_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 76Symbol 399 EditableText
"koniec2_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 76Symbol 400 EditableText
"wynik_txt"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 76Symbol 401 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.

Labels

"prawo_stoi"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 1
"prawo_idzie"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 2
"lewo_stoi"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 3
"lewo_idzie"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 4
"gora_stoi"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 5
"gora_idzie"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 6
"dol_stoi"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 7
"dol_idzie"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 8
"siedzi"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 9
"menu"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 10
"wola"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 11
"zamawia"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 12
"je"Symbol 63 MovieClip {quickservice_fla.mc_klient1_90} Frame 13
"prawo_stoi"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 1
"prawo_idzie"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 2
"lewo_stoi"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 3
"lewo_idzie"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 4
"gora_stoi"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 5
"gora_idzie"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 6
"dol_stoi"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 7
"dol_idzie"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 8
"siedzi"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 9
"menu"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 10
"wola"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 11
"zamawia"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 12
"je"Symbol 95 MovieClip {quickservice_fla.mc_klient2_80} Frame 13
"prawo_stoi"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 1
"prawo_idzie"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 2
"lewo_stoi"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 3
"lewo_idzie"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 4
"gora_stoi"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 5
"gora_idzie"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 6
"dol_stoi"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 7
"dol_idzie"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 8
"siedzi"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 9
"menu"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 10
"wola"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 11
"zamawia"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 12
"je"Symbol 125 MovieClip {quickservice_fla.mc_klient3_70} Frame 13
"prawo_stoi"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 1
"prawo_idzie"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 2
"lewo_stoi"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 3
"lewo_idzie"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 4
"gora_stoi"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 5
"gora_idzie"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 6
"dol_stoi"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 7
"dol_idzie"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 8
"siedzi"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 9
"menu"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 10
"wola"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 11
"zamawia"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 12
"je"Symbol 155 MovieClip {quickservice_fla.mc_klient4_57} Frame 13
"prawo_stoi"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 1
"prawo_idzie"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 2
"lewo_stoi"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 3
"lewo_idzie"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 4
"gora_stoi"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 5
"gora_idzie"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 6
"dol_stoi"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 7
"dol_idzie"Symbol 254 MovieClip {quickservice_fla.mc_hero_22} Frame 8
"prawo_stoi"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 1
"prawo_idzie"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 2
"lewo_stoi"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 3
"lewo_idzie"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 4
"gora_stoi"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 5
"gora_idzie"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 6
"dol_stoi"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 7
"dol_idzie"Symbol 282 MovieClip {quickservice_fla.mc_robot_30} Frame 8
"zamkniete"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 1
"otworz"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 10
"zamknij"Symbol 365 MovieClip {quickservice_fla.zaslona_39} Frame 41
"menu"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 2
"instrukcja"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 12
"instrukcja2"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 17
"gra"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 24
"koniec_etapu1"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 35
"koniec_etapu2"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 44
"koniec_etapu3"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 56
"przegrana"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 66
"wygrana"Symbol 403 MovieClip {quickservice_fla.game_mc_1} Frame 76




http://swfchan.com/24/115615/info.shtml
Created: 10/8 -2019 08:30:01 Last modified: 10/8 -2019 08:30:01 Server time: 30/04 -2024 08:07:01