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

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

Diner City - run your own restaurant and make mad money.swf

This is the info page for
Flash #90602

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


Text
<p align="center"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b> 100%</b></font></p>

For Sale

Buy For: 51,200$

MY RESTAURANT

ENEMY RESTAURANT

Advertising

Newapaper

v.2.0

Diner City

Your game is loading:

<p align="center"><font face="_sans" size="12" color="#000000" letterSpacing="0.000000" kerning="1"><b> 5/10</b></font></p>

Sound:

Tutorial Level

Level 4

Level 5

Level 3

Level 1

Level 2

Easy

Normal

Hard

Level N

Days:

10

Start Play

Resume Game

Main Menu

Level 3 was not completed

flonga.com

5,000

Today

Today

S
A
L
E

-

Employees

0

Seat Count

Serving Speed:

12

34$

Medium

Revenue/Cust.

Bank Account

1075333

$

Buy

Day:

1/31

100%

100%

Bonus: 100$

Summer Seats

Build Cost: 2500$
Description: adds 16 more customer seats

Sell

32,500$

Clean

5,017$

Output message goes here

Ice Cream

Benches

News-stand

Paused...

You need money in
order to keep your
business running

You win when you earn
100% of the level
money goal or earn
more money than
your opponent

You have limited
count of days to
reach the goal

Next

Skip

More employees
mean faster
serving speed

You must constantly
upgrade your
restaurants to keep
the seat count and
revenue high

Each restaurant has
certain seat count
and revenue per
customer values.
Keep them high in
order to get good
income.

You can build the additional
measures in order to slow
down the coming customers
and get an extra revenue

Sometimes your restaurant has to
be cleaned. If you don't clean it in
time customers will pay less money.

Click Next Day
in order to receive
the customers

Revenue:

Expenses:

Bonus:

Served:

535

17

3413413

22

Total score:

232342

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

Continue

Congratulations!
You Won!

Start Game

Resume

Quality Toggle

LOW

MEDIUM

HIGH

v.1.03

SOUNDS

Start!

Instructions

Instructions

Play Again

Main Menu

Build your own resort island
Earn money by building and
operating the network of shops
Upgrade the shops, increase your
cash flow, watch over the shops

For Sale

Choose your restaurant

www.flonga.com

ActionScript [AS3]

Section 1
//cartoonsmoke3 (classes.cartoonsmoke3) package classes { import flash.events.*; import flash.display.*; import flash.geom.*; public class cartoonsmoke3 extends Sprite { var Xmovenow:Number; var obj1:Array; var obj2:Array; var obj3:Array; public var maxdur:Number;// = 20 public var minstep:Number;// = 5 public var maxstep:Number;// = 25 public var minscale:Number;// = 1 public var minrot:Number;// = 0 public var minalpha:Number;// = 1 public var minXpos:Number;// = -25 public var maxXpos:Number;// = 25 var Xposnow:Number; public var maxscale:Number;// = 1.5 public var swingdouble:Boolean;// = true var i:uint;// = 0 var j:uint; public var doublerot:Boolean;// = true public var mindur:Number;// = 12 public var mindelay:Number;// = 0 public var minstretch:Number;// = 1 var adddups:uint; public var acceleration:Number;// = 0 var delaynow:uint; public var minYmove:Number;// = 15 public var maxdelay:Number;// = 4 public var minYpos:Number;// = -25 var swingmovenow:Number; public var maxalpha:Number;// = 1 public var maxYpos:Number;// = 25 public var maxYmove:Number;// = 150 public var objcolor:Array; var fr2:Number; public var maxswingmove:Number;// = 35 var fr:Number; var Ymovenow:Number; var oriright:Number; public var doscalein:Boolean;// = true var targ4; public var minXmove:Number;// = 0 var targ1; var ii:uint;// = 0 var targ2; var durnow:uint; public var maxstretch:Number;// = 1 var init:Boolean;// = false public var maxXmove:Number;// = 0 var colorTransform:ColorTransform; var scalenow:Number; public var dupframes:Number;// = 4 public var randur:Number;// = 4 private var parent_item;// = null public var frscaledown:Number;// = 0 public var mindups:Number;// = 16 var Yposnow:Number; public var fralphadown:Number;// = 1 public var minswingmove:Number;// = -35 var rotdirnow:Number; public var maxdups:Number;// = 32 var container1; var container2; var container3; public var clusterspread:Number;// = 4 var ctdup:uint; public var maxrot:Number;// = 0 public var scaleinstartfr:Number;// = 0.25 public var cluster:Number;// = 8 var orileft:Number; public function cartoonsmoke3(_arg1):void{ dupframes = 4; mindups = 16; maxdups = 32; objcolor = [0xFFFFFF]; acceleration = 0; mindur = 12; maxdur = 20; mindelay = 0; maxdelay = 4; minXpos = -25; maxXpos = 25; minYpos = -25; maxYpos = 25; minXmove = 0; maxXmove = 0; minYmove = 15; maxYmove = 150; minswingmove = -35; maxswingmove = 35; minstep = 5; maxstep = 25; minscale = 1; maxscale = 1.5; minstretch = 1; maxstretch = 1; minalpha = 1; maxalpha = 1; minrot = 0; maxrot = 0; doublerot = true; cluster = 8; clusterspread = 4; swingdouble = true; frscaledown = 0; fralphadown = 1; randur = 4; doscalein = true; scaleinstartfr = 0.25; parent_item = null; i = 0; ii = 0; init = false; container1 = new empty(); container2 = new empty(); container3 = new empty(); obj3 = new Array(); obj2 = new Array(); obj1 = new Array(); super(); cleanup(); addEventListener(Event.ENTER_FRAME, dononstop, false, 0, true); parent_item = _arg1; } public function addflare2(_arg1){ obj2[_arg1] = new smoke2(); container2.addChild(obj2[_arg1]); colorTransform = obj2[_arg1].obj.obj.transform.colorTransform; colorTransform.color = objcolor[Math.floor((Math.random() * objcolor.length))]; obj2[_arg1].obj.obj.transform.colorTransform = colorTransform; } public function addflare3(_arg1){ obj3[_arg1] = new smoke3(); container3.addChild(obj3[_arg1]); colorTransform = obj3[_arg1].obj.obj.transform.colorTransform; colorTransform.color = objcolor[Math.floor((Math.random() * objcolor.length))]; obj3[_arg1].obj.obj.transform.colorTransform = colorTransform; obj3[_arg1].i = 0; obj3[_arg1].angle = 0; obj3[_arg1].step = (minstep + Math.floor((Math.random() * ((maxstep - minstep) + 1)))); obj3[_arg1].sin = 0; if (((((_arg1 % cluster) == 1)) || ((cluster == 1)))){ durnow = (mindur + Math.floor((Math.random() * ((maxdur - mindur) + 1)))); delaynow = (mindelay + Math.floor((Math.random() * ((maxdelay - mindelay) + 1)))); Xposnow = (minXpos + (Math.random() * (maxXpos - minXpos))); Yposnow = (minYpos + (Math.random() * (maxYpos - minYpos))); Xmovenow = (minXmove + (Math.random() * (maxXmove - minXmove))); Ymovenow = (minYmove + (Math.random() * (maxYmove - minYmove))); swingmovenow = (minswingmove + (Math.random() * (maxswingmove - minswingmove))); scalenow = (minscale + (Math.random() * (maxscale - minscale))); }; obj3[_arg1].dur = (durnow + Math.floor((Math.random() * (randur + 1)))); obj3[_arg1].iii = -(delaynow); obj3[_arg1].startXpos = ((Xposnow + (Math.random() * clusterspread)) - (Math.random() * clusterspread)); obj3[_arg1].midXpos = ((Xposnow + (Math.random() * clusterspread)) - (Math.random() * clusterspread)); obj3[_arg1].endXpos = ((Xposnow + (Math.random() * clusterspread)) - (Math.random() * clusterspread)); obj3[_arg1].startYpos = ((Yposnow + (Math.random() * clusterspread)) - (Math.random() * clusterspread)); obj3[_arg1].midYpos = ((Yposnow + (Math.random() * clusterspread)) - (Math.random() * clusterspread)); obj3[_arg1].endYpos = ((Yposnow + (Math.random() * clusterspread)) - (Math.random() * clusterspread)); obj3[_arg1].Xmove = Xmovenow; obj3[_arg1].Ymove = Ymovenow; obj3[_arg1].swingmove = swingmovenow; if (swingdouble){ obj3[_arg1].swingmove = (obj3[_arg1].swingmove * ((Math.floor((Math.random() * 2)) * 2) - 1)); }; obj3[_arg1].startXscale = (scalenow * (minstretch + (Math.random() * (maxstretch - minstretch)))); obj3[_arg1].midXscale = (scalenow * (minstretch + (Math.random() * (maxstretch - minstretch)))); obj3[_arg1].endXscale = (scalenow * (minstretch + (Math.random() * (maxstretch - minstretch)))); obj3[_arg1].startYscale = (scalenow * (minstretch + (Math.random() * (maxstretch - minstretch)))); obj3[_arg1].midYscale = (scalenow * (minstretch + (Math.random() * (maxstretch - minstretch)))); obj3[_arg1].endYscale = (scalenow * (minstretch + (Math.random() * (maxstretch - minstretch)))); obj3[_arg1].startrot = (minrot + (Math.random() * (maxrot - minrot))); obj3[_arg1].midrot = ((obj3[_arg1].startrot + minrot) + (Math.random() * (maxrot - minrot))); obj3[_arg1].endrot = ((obj3[_arg1].midrot + minrot) + (Math.random() * (maxrot - minrot))); if (doublerot){ rotdirnow = ((Math.floor((Math.random() * 2)) * 2) - 1); obj3[_arg1].startrot = (obj3[_arg1].startrot * rotdirnow); obj3[_arg1].midrot = (obj3[_arg1].midrot * rotdirnow); obj3[_arg1].endrot = (obj3[_arg1].endrot * rotdirnow); }; obj3[_arg1].doalpha = (minalpha + (Math.random() * (maxalpha - minalpha))); obj3[_arg1].alpha = obj3[_arg1].doalpha; obj3[_arg1].visible = false; obj3[_arg1].mouseEnabled = false; obj3[_arg1].mouseChildren = false; } public function addflare1(_arg1){ obj1[_arg1] = new smoke1(); container1.addChild(obj1[_arg1]); colorTransform = obj1[_arg1].obj.obj.transform.colorTransform; colorTransform.color = objcolor[Math.floor((Math.random() * objcolor.length))]; obj1[_arg1].obj.obj.transform.colorTransform = colorTransform; } public function cleanup(){ while (numChildren > 0) { removeChildAt(0); }; if (parent_item){ parent_item.removeChild(this); parent_item = null; }; } public function tweendups(){ j = 1; while (j <= container1.numChildren) { targ4 = container3.getChildAt((j - 1)); targ2 = container2.getChildAt((j - 1)); targ1 = container1.getChildAt((j - 1)); if (targ4.iii <= 0){ targ4.iii++; }; if (targ4.iii >= 0){ targ4.i++; targ4.visible = true; }; if (targ4.i <= targ4.dur){ targ4.angle = (targ4.angle + targ4.step); targ4.sin = Math.sin(((Math.PI / 360) * targ4.angle)); if (acceleration == 1){ fr = Math.sin(((Math.PI / 180) * ((targ4.i / targ4.dur) * 90))); } else { if (acceleration == 2){ fr = (1 - Math.cos(((Math.PI / 180) * ((targ4.i / targ4.dur) * 90)))); } else { fr = (targ4.i / targ4.dur); }; }; if (targ4.i <= Math.floor((targ4.dur / 2))){ fr2 = (targ4.i / Math.floor((targ4.dur / 2))); targ4.x = (((targ4.startXpos + (fr2 * (targ4.midXpos - targ4.startXpos))) + (fr * targ4.Xmove)) + (targ4.sin * targ4.swingmove)); targ4.y = ((-(targ4.startYpos) - (fr2 * (targ4.midYpos - targ4.startYpos))) - (fr * targ4.Ymove)); targ4.scaleX = (targ4.startXscale + (fr2 * (targ4.midXscale - targ4.startXscale))); targ4.scaleY = (targ4.startYscale + (fr2 * (targ4.midYscale - targ4.startYscale))); if (doscalein){ targ4.scaleX = (targ4.scaleX * (scaleinstartfr + (fr2 * (1 - scaleinstartfr)))); targ4.scaleY = (targ4.scaleY * (scaleinstartfr + (fr2 * (1 - scaleinstartfr)))); }; targ4.rotation = (targ4.startrot + (fr2 * (targ4.midrot - targ4.startrot))); } else { fr2 = ((targ4.i - Math.floor((targ4.dur / 2))) / Math.ceil((targ4.dur / 2))); targ4.x = (((targ4.midXpos + (fr2 * (targ4.endXpos - targ4.midXpos))) + (fr * targ4.Xmove)) + (targ4.sin * targ4.swingmove)); targ4.y = ((-(targ4.midYpos) - (fr2 * (targ4.endYpos - targ4.midYpos))) - (fr * targ4.Ymove)); targ4.scaleX = (targ4.midXscale + (fr2 * (targ4.endXscale - targ4.midXscale))); targ4.scaleY = (targ4.midYscale + (fr2 * (targ4.endYscale - targ4.midYscale))); targ4.rotation = (targ4.midrot + (fr2 * (targ4.endrot - targ4.midrot))); }; targ4.scaleX = (targ4.scaleX * (1 - (fr * (1 - frscaledown)))); targ4.scaleY = (targ4.scaleY * (1 - (fr * (1 - frscaledown)))); targ4.alpha = ((1 - (fr * (1 - fralphadown))) * targ4.doalpha); targ2.x = targ4.x; targ2.y = targ4.y; targ2.scaleX = targ4.scaleX; targ2.scaleY = targ4.scaleY; targ2.rotation = targ4.rotation; targ2.alpha = targ4.alpha; targ1.x = targ4.x; targ1.y = targ4.y; targ1.scaleX = targ4.scaleX; targ1.scaleY = targ4.scaleY; targ1.rotation = targ4.rotation; targ1.alpha = targ4.alpha; } else { container3.removeChild(targ4); container2.removeChild(targ2); container1.removeChild(targ1); }; if (container1.numChildren == 0){ removeEventListener(Event.ENTER_FRAME, dononstop); }; j++; }; } public function dononstop(_arg1:Event):void{ if (!init){ init = true; addChild(container3); addChild(container2); addChild(container1); }; i++; if (i <= dupframes){ adddups = (mindups + Math.floor((Math.random() * ((maxdups - mindups) + 1)))); j = 1; while (j <= adddups) { ctdup++; addflare3(ctdup); addflare2(ctdup); addflare1(ctdup); j++; }; }; tweendups(); } } }//package classes
Section 2
//ads1_Motion_1523 (dc_fla.ads1_Motion_1523) package dc_fla { import flash.display.*; public dynamic class ads1_Motion_1523 extends MovieClip { public function ads1_Motion_1523(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 3
//ads2_Motion_1517 (dc_fla.ads2_Motion_1517) package dc_fla { import flash.display.*; public dynamic class ads2_Motion_1517 extends MovieClip { public function ads2_Motion_1517(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 4
//ads3_american_Motion_1658 (dc_fla.ads3_american_Motion_1658) package dc_fla { import flash.display.*; public dynamic class ads3_american_Motion_1658 extends MovieClip { public function ads3_american_Motion_1658(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 5
//ads3_sushi_Motion_1581 (dc_fla.ads3_sushi_Motion_1581) package dc_fla { import flash.display.*; public dynamic class ads3_sushi_Motion_1581 extends MovieClip { public function ads3_sushi_Motion_1581(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 6
//ads4_Motion_1565 (dc_fla.ads4_Motion_1565) package dc_fla { import flash.display.*; public dynamic class ads4_Motion_1565 extends MovieClip { public function ads4_Motion_1565(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 7
//ads5_american_Motion_1614 (dc_fla.ads5_american_Motion_1614) package dc_fla { import flash.display.*; public dynamic class ads5_american_Motion_1614 extends MovieClip { public function ads5_american_Motion_1614(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 8
//ads5_sushi_Motion_1543 (dc_fla.ads5_sushi_Motion_1543) package dc_fla { import flash.display.*; public dynamic class ads5_sushi_Motion_1543 extends MovieClip { public function ads5_sushi_Motion_1543(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 9
//advlev1_1524 (dc_fla.advlev1_1524) package dc_fla { import flash.display.*; public dynamic class advlev1_1524 extends MovieClip { public function advlev1_1524(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 10
//af7_483 (dc_fla.af7_483) package dc_fla { import flash.display.*; public dynamic class af7_483 extends MovieClip { public function af7_483(){ addFrameScript(16, frame17); } function frame17(){ stop(); } } }//package dc_fla
Section 11
//AllButtons_114 (dc_fla.AllButtons_114) package dc_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.filters.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import game.ui.*; import flash.ui.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.xml.*; public dynamic class AllButtons_114 extends MovieClip { public var general_button5:MenuButton; public var general_button4:MenuButton; public var ad_button1:MenuButton; public var ad_button3:MenuButton; public var ad_button7:MenuButton; public var ad_button2:MenuButton; public var ad_button4:MenuButton; public var ad_button5:MenuButton; public var ad_button8:MenuButton; public var ad_button9:MenuButton; public var serving_speed_txt:TextField; public var product_cost_txt:TextField; public var ad_button10:MenuButton; public var ad_button11:MenuButton; public var ad_button12:MenuButton; public var seat_count_txt:TextField; public var employees:MovieClip; public var ad_button6:MenuButton; public var special_button1:MenuButton; public var special_button2:MenuButton; public var special_button3:MenuButton; public var special_button5:MenuButton; public var special_button6:MenuButton; public var special_button4:MenuButton; public var general_button1:MenuButton; public var general_button2:MenuButton; public var general_button6:MenuButton; public var general_button3:MenuButton; public function AllButtons_114(){ addFrameScript(0, frame1, 1, frame2); } function frame2(){ stop(); } function frame1(){ stop(); GameStage.welcomeScreen.engineInstance.playWindow.ui.ui_menu.updatePositions(); } } }//package dc_fla
Section 12
//BonusAnimation_325 (dc_fla.BonusAnimation_325) package dc_fla { import flash.display.*; public dynamic class BonusAnimation_325 extends MovieClip { public var inner:MovieClip; public function BonusAnimation_325(){ addFrameScript(48, frame49); } function frame49(){ stop(); visible = false; } } }//package dc_fla
Section 13
//BonusAnimationInner_326 (dc_fla.BonusAnimationInner_326) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class BonusAnimationInner_326 extends MovieClip { public var bonus_txt:TextField; } }//package dc_fla
Section 14
//cheap_sushi_menu_Motion_1519 (dc_fla.cheap_sushi_menu_Motion_1519) package dc_fla { import flash.display.*; public dynamic class cheap_sushi_menu_Motion_1519 extends MovieClip { public function cheap_sushi_menu_Motion_1519(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 15
//country_menu_Motion_1608 (dc_fla.country_menu_Motion_1608) package dc_fla { import flash.display.*; public dynamic class country_menu_Motion_1608 extends MovieClip { public function country_menu_Motion_1608(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 16
//CustomerFace_490 (dc_fla.CustomerFace_490) package dc_fla { import flash.display.*; public dynamic class CustomerFace_490 extends MovieClip { public function CustomerFace_490(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 17
//decor1_american_Motion_1641 (dc_fla.decor1_american_Motion_1641) package dc_fla { import flash.display.*; public dynamic class decor1_american_Motion_1641 extends MovieClip { public function decor1_american_Motion_1641(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 18
//decor1_sushi_Motion_1572 (dc_fla.decor1_sushi_Motion_1572) package dc_fla { import flash.display.*; public dynamic class decor1_sushi_Motion_1572 extends MovieClip { public function decor1_sushi_Motion_1572(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 19
//decor2_american_Motion_1639 (dc_fla.decor2_american_Motion_1639) package dc_fla { import flash.display.*; public dynamic class decor2_american_Motion_1639 extends MovieClip { public function decor2_american_Motion_1639(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 20
//decor2_sushi_Motion_1568 (dc_fla.decor2_sushi_Motion_1568) package dc_fla { import flash.display.*; public dynamic class decor2_sushi_Motion_1568 extends MovieClip { public function decor2_sushi_Motion_1568(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 21
//decor3_american_Motion_1628 (dc_fla.decor3_american_Motion_1628) package dc_fla { import flash.display.*; public dynamic class decor3_american_Motion_1628 extends MovieClip { public function decor3_american_Motion_1628(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 22
//decor3_sushi_Motion_1574 (dc_fla.decor3_sushi_Motion_1574) package dc_fla { import flash.display.*; public dynamic class decor3_sushi_Motion_1574 extends MovieClip { public function decor3_sushi_Motion_1574(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 23
//decor4_american_Motion_1655 (dc_fla.decor4_american_Motion_1655) package dc_fla { import flash.display.*; public dynamic class decor4_american_Motion_1655 extends MovieClip { public function decor4_american_Motion_1655(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 24
//decor4_sushi_Motion_1514 (dc_fla.decor4_sushi_Motion_1514) package dc_fla { import flash.display.*; public dynamic class decor4_sushi_Motion_1514 extends MovieClip { public function decor4_sushi_Motion_1514(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 25
//decor5_american_Motion_1630 (dc_fla.decor5_american_Motion_1630) package dc_fla { import flash.display.*; public dynamic class decor5_american_Motion_1630 extends MovieClip { public function decor5_american_Motion_1630(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 26
//decor5_sushi_Motion_1576 (dc_fla.decor5_sushi_Motion_1576) package dc_fla { import flash.display.*; public dynamic class decor5_sushi_Motion_1576 extends MovieClip { public function decor5_sushi_Motion_1576(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 27
//decor6_american_Motion_1636 (dc_fla.decor6_american_Motion_1636) package dc_fla { import flash.display.*; public dynamic class decor6_american_Motion_1636 extends MovieClip { public function decor6_american_Motion_1636(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 28
//decor6_sushi_Motion_1539 (dc_fla.decor6_sushi_Motion_1539) package dc_fla { import flash.display.*; public dynamic class decor6_sushi_Motion_1539 extends MovieClip { public function decor6_sushi_Motion_1539(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 29
//decor7_american_Motion_1634 (dc_fla.decor7_american_Motion_1634) package dc_fla { import flash.display.*; public dynamic class decor7_american_Motion_1634 extends MovieClip { public function decor7_american_Motion_1634(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 30
//decor7_sushi_Motion_1578 (dc_fla.decor7_sushi_Motion_1578) package dc_fla { import flash.display.*; public dynamic class decor7_sushi_Motion_1578 extends MovieClip { public function decor7_sushi_Motion_1578(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 31
//DeliverySignAmerican_1660 (dc_fla.DeliverySignAmerican_1660) package dc_fla { import flash.display.*; public dynamic class DeliverySignAmerican_1660 extends MovieClip { public function DeliverySignAmerican_1660(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 32
//DeliverySignSushi_1597 (dc_fla.DeliverySignSushi_1597) package dc_fla { import flash.display.*; public dynamic class DeliverySignSushi_1597 extends MovieClip { public function DeliverySignSushi_1597(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 33
//eastern_sweeties_Motion_1530 (dc_fla.eastern_sweeties_Motion_1530) package dc_fla { import flash.display.*; public dynamic class eastern_sweeties_Motion_1530 extends MovieClip { public function eastern_sweeties_Motion_1530(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 34
//Employees_304 (dc_fla.Employees_304) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class Employees_304 extends MovieClip { public var cost_txt:TextField; public var number_txt:TextField; public var button_back:MovieClip; } }//package dc_fla
Section 35
//EnemyLevelGoalBar_324 (dc_fla.EnemyLevelGoalBar_324) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class EnemyLevelGoalBar_324 extends MovieClip { public var bar:MovieClip; public var goal_txt:TextField; } }//package dc_fla
Section 36
//ExtraButtons_348 (dc_fla.ExtraButtons_348) package dc_fla { import flash.display.*; public dynamic class ExtraButtons_348 extends MovieClip { public var news_box:SimpleButton; public var benches_grey:SimpleButton; public var ice_cream_grey:SimpleButton; public var news_box_grey:SimpleButton; public var ice_cream:SimpleButton; public var benches:SimpleButton; } }//package dc_fla
Section 37
//ExtraItemInner_469 (dc_fla.ExtraItemInner_469) package dc_fla { import flash.display.*; public dynamic class ExtraItemInner_469 extends MovieClip { public function ExtraItemInner_469(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 38
//fb_head_mc_1740 (dc_fla.fb_head_mc_1740) package dc_fla { import flash.display.*; public dynamic class fb_head_mc_1740 extends MovieClip { public function fb_head_mc_1740(){ addFrameScript(0, frame1, 12, frame13, 22, frame23); } function frame1(){ stop(); } function frame13(){ stop(); } function frame23(){ gotoAndStop("turnhead_stop"); } } }//package dc_fla
Section 39
//fb_head_mc_60 (dc_fla.fb_head_mc_60) package dc_fla { import flash.display.*; public dynamic class fb_head_mc_60 extends MovieClip { public function fb_head_mc_60(){ addFrameScript(0, frame1, 12, frame13, 22, frame23); } function frame1(){ stop(); } function frame13(){ stop(); } function frame23(){ gotoAndStop("turnhead_stop"); } } }//package dc_fla
Section 40
//flongabot_1738 (dc_fla.flongabot_1738) package dc_fla { import flash.display.*; public dynamic class flongabot_1738 extends MovieClip { public var fbHead:MovieClip; public function flongabot_1738(){ addFrameScript(0, frame1, 75, frame76, 88, frame89, 99, frame100); } public function doEndFly(){ this.gotoAndPlay("flying_end"); } function frame76(){ gotoAndPlay("normal"); } function frame89(){ gotoAndPlay("flying"); } public function doNormal(){ this.gotoAndPlay("normal"); } function frame1(){ } function frame100(){ gotoAndPlay("normal"); } public function doTurnhead(){ this.fbHead.gotoAndPlay("turnhead"); } public function doNormalHead(){ this.fbHead.gotoAndPlay("normal"); } public function doWink(){ this.fbHead.gotoAndPlay("wink_start"); } public function doFly(){ this.gotoAndPlay("flying_start"); } } }//package dc_fla
Section 41
//flongabot_58 (dc_fla.flongabot_58) package dc_fla { import flash.display.*; public dynamic class flongabot_58 extends MovieClip { public var fbHead:MovieClip; public function flongabot_58(){ addFrameScript(0, frame1, 75, frame76, 88, frame89, 99, frame100); } public function doEndFly(){ this.gotoAndPlay("flying_end"); } function frame76(){ gotoAndPlay("normal"); } function frame89(){ gotoAndPlay("flying"); } public function doNormal(){ this.gotoAndPlay("normal"); } function frame1(){ } function frame100(){ gotoAndPlay("normal"); } public function doTurnhead(){ this.fbHead.gotoAndPlay("turnhead"); } public function doNormalHead(){ this.fbHead.gotoAndPlay("normal"); } public function doWink(){ this.fbHead.gotoAndPlay("wink_start"); } public function doFly(){ this.gotoAndPlay("flying_start"); } } }//package dc_fla
Section 42
//FlongaIntro_1736 (dc_fla.FlongaIntro_1736) package dc_fla { import flash.media.*; import flash.events.*; import flash.display.*; import flash.filters.*; import flash.text.*; import flash.geom.*; import flash.utils.*; import flash.ui.*; import flash.net.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.printing.*; import flash.xml.*; public dynamic class FlongaIntro_1736 extends MovieClip { public var flobot:MovieClip; public function FlongaIntro_1736(){ addFrameScript(0, frame1, 29, frame30, 62, frame63, 72, frame73, 92, frame93, 200, frame201, 0xFF, frame256); } function frame73(){ flobot.doTurnhead(); } function frame201(){ flobot.doWink(); } function frame93(){ flobot.doWink(); } function frame1(){ } function frame30(){ flobot.doFly(); } function frame256(){ stop(); GameStage.itself.flongaFinished(); } function frame63(){ flobot.doEndFly(); } } }//package dc_fla
Section 43
//HelloMC_1502 (dc_fla.HelloMC_1502) package dc_fla { import flash.display.*; public dynamic class HelloMC_1502 extends MovieClip { public var start_button:SimpleButton; } }//package dc_fla
Section 44
//hot_cheese_rolls_Motion_1532 (dc_fla.hot_cheese_rolls_Motion_1532) package dc_fla { import flash.display.*; public dynamic class hot_cheese_rolls_Motion_1532 extends MovieClip { public function hot_cheese_rolls_Motion_1532(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 45
//KaraokeMotion_1541 (dc_fla.KaraokeMotion_1541) package dc_fla { import flash.display.*; public dynamic class KaraokeMotion_1541 extends MovieClip { public var karaoke:MovieClip; public function KaraokeMotion_1541(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 46
//king_burgers_header_Motion_1664 (dc_fla.king_burgers_header_Motion_1664) package dc_fla { import flash.display.*; public dynamic class king_burgers_header_Motion_1664 extends MovieClip { public function king_burgers_header_Motion_1664(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 47
//LeftIcon_320 (dc_fla.LeftIcon_320) package dc_fla { import flash.display.*; public dynamic class LeftIcon_320 extends MovieClip { public function LeftIcon_320(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 48
//LevelClosedMessageMC_104 (dc_fla.LevelClosedMessageMC_104) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class LevelClosedMessageMC_104 extends MovieClip { public var msg:TextField; } }//package dc_fla
Section 49
//LevelGoalBar_323 (dc_fla.LevelGoalBar_323) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class LevelGoalBar_323 extends MovieClip { public var bar:MovieClip; public var goal_txt:TextField; } }//package dc_fla
Section 50
//luxury_pizza_Motion_1605 (dc_fla.luxury_pizza_Motion_1605) package dc_fla { import flash.display.*; public dynamic class luxury_pizza_Motion_1605 extends MovieClip { public function luxury_pizza_Motion_1605(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 51
//MenuButtonBackStates_116 (dc_fla.MenuButtonBackStates_116) package dc_fla { import flash.display.*; public dynamic class MenuButtonBackStates_116 extends MovieClip { public function MenuButtonBackStates_116(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 52
//MenuButtonBackStatesForHire_305 (dc_fla.MenuButtonBackStatesForHire_305) package dc_fla { import flash.display.*; public dynamic class MenuButtonBackStatesForHire_305 extends MovieClip { public function MenuButtonBackStatesForHire_305(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 53
//OutputMessage_346 (dc_fla.OutputMessage_346) package dc_fla { import flash.display.*; public dynamic class OutputMessage_346 extends MovieClip { public var msg:MovieClip; public function OutputMessage_346(){ addFrameScript(34, frame35); } function frame35(){ visible = false; stop(); } } }//package dc_fla
Section 54
//OutputMessageInner_347 (dc_fla.OutputMessageInner_347) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class OutputMessageInner_347 extends MovieClip { public var msg_txt:TextField; } }//package dc_fla
Section 55
//PauseMC_362 (dc_fla.PauseMC_362) package dc_fla { import flash.display.*; public dynamic class PauseMC_362 extends MovieClip { public function PauseMC_362(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package dc_fla
Section 56
//pizza_production_Motion_1603 (dc_fla.pizza_production_Motion_1603) package dc_fla { import flash.display.*; public dynamic class pizza_production_Motion_1603 extends MovieClip { public function pizza_production_Motion_1603(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 57
//PreloaderBibbs_10 (dc_fla.PreloaderBibbs_10) package dc_fla { import flash.display.*; public dynamic class PreloaderBibbs_10 extends MovieClip { public function PreloaderBibbs_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 58
//PreloadingBibb3_9 (dc_fla.PreloadingBibb3_9) package dc_fla { import flash.display.*; public dynamic class PreloadingBibb3_9 extends MovieClip { public function PreloadingBibb3_9(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 59
//receptionist_american_Motion_1643 (dc_fla.receptionist_american_Motion_1643) package dc_fla { import flash.display.*; public dynamic class receptionist_american_Motion_1643 extends MovieClip { public function receptionist_american_Motion_1643(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 60
//receptionist_sushi_Motion_1585 (dc_fla.receptionist_sushi_Motion_1585) package dc_fla { import flash.display.*; public dynamic class receptionist_sushi_Motion_1585 extends MovieClip { public function receptionist_sushi_Motion_1585(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 61
//RepairDialog_331 (dc_fla.RepairDialog_331) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class RepairDialog_331 extends MovieClip { public var repair_button:SimpleButton; public var money_txt:TextField; } }//package dc_fla
Section 62
//Resources_317 (dc_fla.Resources_317) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class Resources_317 extends MovieClip { public var wave_txt:TextField; public var left_icon:MovieClip; public var enemy_goal_bar:MovieClip; public var right_icon:MovieClip; public var goal_bar:MovieClip; } }//package dc_fla
Section 63
//sale_campaigns_Motion_1534 (dc_fla.sale_campaigns_Motion_1534) package dc_fla { import flash.display.*; public dynamic class sale_campaigns_Motion_1534 extends MovieClip { public function sale_campaigns_Motion_1534(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 64
//security_system_Motion_1536 (dc_fla.security_system_Motion_1536) package dc_fla { import flash.display.*; public dynamic class security_system_Motion_1536 extends MovieClip { public function security_system_Motion_1536(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 65
//security_system_Motion_1610 (dc_fla.security_system_Motion_1610) package dc_fla { import flash.display.*; public dynamic class security_system_Motion_1610 extends MovieClip { public function security_system_Motion_1610(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 66
//SellDialog_328 (dc_fla.SellDialog_328) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class SellDialog_328 extends MovieClip { public var money_txt:TextField; public var sell_button:SimpleButton; } }//package dc_fla
Section 67
//ShopSeat_1508 (dc_fla.ShopSeat_1508) package dc_fla { import flash.display.*; public dynamic class ShopSeat_1508 extends MovieClip { public var fill_square:MovieClip; public function ShopSeat_1508(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 68
//ShopTooltip_327 (dc_fla.ShopTooltip_327) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class ShopTooltip_327 extends MovieClip { public var title_txt:TextField; public var params_txt:TextField; public function ShopTooltip_327(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 69
//Sitting_1109 (dc_fla.Sitting_1109) package dc_fla { import flash.display.*; public dynamic class Sitting_1109 extends MovieClip { public function Sitting_1109(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 70
//Sitting_1203 (dc_fla.Sitting_1203) package dc_fla { import flash.display.*; public dynamic class Sitting_1203 extends MovieClip { public function Sitting_1203(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 71
//Sitting_1284 (dc_fla.Sitting_1284) package dc_fla { import flash.display.*; public dynamic class Sitting_1284 extends MovieClip { public function Sitting_1284(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 72
//Sitting_1370 (dc_fla.Sitting_1370) package dc_fla { import flash.display.*; public dynamic class Sitting_1370 extends MovieClip { public function Sitting_1370(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 73
//Sitting_1458 (dc_fla.Sitting_1458) package dc_fla { import flash.display.*; public dynamic class Sitting_1458 extends MovieClip { public function Sitting_1458(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 74
//Sitting_550 (dc_fla.Sitting_550) package dc_fla { import flash.display.*; public dynamic class Sitting_550 extends MovieClip { public function Sitting_550(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 75
//Sitting_652 (dc_fla.Sitting_652) package dc_fla { import flash.display.*; public dynamic class Sitting_652 extends MovieClip { public function Sitting_652(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 76
//Sitting_771 (dc_fla.Sitting_771) package dc_fla { import flash.display.*; public dynamic class Sitting_771 extends MovieClip { public function Sitting_771(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 77
//Sitting_885 (dc_fla.Sitting_885) package dc_fla { import flash.display.*; public dynamic class Sitting_885 extends MovieClip { public function Sitting_885(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 78
//Sitting_989 (dc_fla.Sitting_989) package dc_fla { import flash.display.*; public dynamic class Sitting_989 extends MovieClip { public function Sitting_989(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package dc_fla
Section 79
//smokecolorpart_1762 (dc_fla.smokecolorpart_1762) package dc_fla { import flash.display.*; public dynamic class smokecolorpart_1762 extends MovieClip { public var obj:MovieClip; } }//package dc_fla
Section 80
//Sndbibb_474 (dc_fla.Sndbibb_474) package dc_fla { import flash.display.*; public dynamic class Sndbibb_474 extends MovieClip { public function Sndbibb_474(){ addFrameScript(0, frame1, 18, frame19); } function frame1(){ stop(); } function frame19(){ stop(); } } }//package dc_fla
Section 81
//SoundsBibb_467 (dc_fla.SoundsBibb_467) package dc_fla { import flash.display.*; public dynamic class SoundsBibb_467 extends MovieClip { public function SoundsBibb_467(){ addFrameScript(2, frame3, 5, frame6); } function frame3(){ stop(); } function frame6(){ stop(); } } }//package dc_fla
Section 82
//StatCaption_384 (dc_fla.StatCaption_384) package dc_fla { import flash.display.*; public dynamic class StatCaption_384 extends MovieClip { public var innerc:MovieClip; } }//package dc_fla
Section 83
//StatCaptionInner_385 (dc_fla.StatCaptionInner_385) package dc_fla { import flash.display.*; import flash.text.*; public dynamic class StatCaptionInner_385 extends MovieClip { public var stat_title:TextField; } }//package dc_fla
Section 84
//summer_seats_sushi_Motion_1570 (dc_fla.summer_seats_sushi_Motion_1570) package dc_fla { import flash.display.*; public dynamic class summer_seats_sushi_Motion_1570 extends MovieClip { public function summer_seats_sushi_Motion_1570(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 85
//SummerSeatsMotion_1626 (dc_fla.SummerSeatsMotion_1626) package dc_fla { import flash.display.*; public dynamic class SummerSeatsMotion_1626 extends MovieClip { public function SummerSeatsMotion_1626(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 86
//sushi_discounts_Motion_1521 (dc_fla.sushi_discounts_Motion_1521) package dc_fla { import flash.display.*; public dynamic class sushi_discounts_Motion_1521 extends MovieClip { public function sushi_discounts_Motion_1521(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 87
//Symbol4copy_319 (dc_fla.Symbol4copy_319) package dc_fla { import flash.display.*; public dynamic class Symbol4copy_319 extends MovieClip { public var inner:MovieClip; } }//package dc_fla
Section 88
//TvHallMotion_1612 (dc_fla.TvHallMotion_1612) package dc_fla { import flash.display.*; public dynamic class TvHallMotion_1612 extends MovieClip { public var tv_hall:MovieClip; public function TvHallMotion_1612(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package dc_fla
Section 89
//UNDER_CONSTRUCTION_MC_51 (dc_fla.UNDER_CONSTRUCTION_MC_51) package dc_fla { import flash.display.*; public dynamic class UNDER_CONSTRUCTION_MC_51 extends MovieClip { public function UNDER_CONSTRUCTION_MC_51(){ addFrameScript(34, frame35); } function frame35(){ gotoAndPlay(1); } } }//package dc_fla
Section 90
//underground_bar_american_Motion_1632 (dc_fla.underground_bar_american_Motion_1632) package dc_fla { import flash.display.*; public dynamic class underground_bar_american_Motion_1632 extends MovieClip { public function underground_bar_american_Motion_1632(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 91
//underground_bar_sushi_Motion_1583 (dc_fla.underground_bar_sushi_Motion_1583) package dc_fla { import flash.display.*; public dynamic class underground_bar_sushi_Motion_1583 extends MovieClip { public function underground_bar_sushi_Motion_1583(){ addFrameScript(0, frame1, 24, frame25); } function frame1(){ stop(); } function frame25(){ stop(); } } }//package dc_fla
Section 92
//AnimatedBitmap (fai.common.AnimatedBitmap) package fai.common { import flash.display.*; import flash.geom.*; public class AnimatedBitmap extends Bitmap { private var initial_height:int;// = 0 private var point:Point;// = null private var rect:Rectangle;// = null private var initial_width:int;// = 0 public var curbuffer:BitmapData;// = null public var nframes:uint;// = 0 public var framen:uint;// = 0 public function AnimatedBitmap(_arg1:BitmapData, _arg2:int, _arg3:int):void{ nframes = 0; curbuffer = null; framen = 0; point = null; rect = null; initial_width = 0; initial_height = 0; initial_width = _arg2; initial_height = _arg3; super(new BitmapData(_arg2, _arg3, true, 0), "auto", true); point = new Point(0, 0); setBuffer(_arg1); } public function setBuffer(_arg1:BitmapData):void{ if (((_arg1) && (!((curbuffer == _arg1))))){ curbuffer = _arg1; nframes = (curbuffer.width / initial_width); framen = 0; draw(); }; } public function setFrame(_arg1:uint):void{ if (_arg1 == framen){ return; }; framen = _arg1; draw(); } private function draw():void{ var _local1:BitmapData; _local1 = bitmapData; rect = new Rectangle((framen * initial_width), 0, initial_width, initial_height); _local1.copyPixels(curbuffer, rect, point); bitmapData = _local1; smoothing = true; } } }//package fai.common
Section 93
//Map (fai.common.Map) package fai.common { public class Map { public var values:Array; protected var index_:int;// = 0 public var keys:Array; public function Map(){ keys = new Array(); values = new Array(); index_ = 0; super(); } public function add(_arg1:Object, _arg2):void{ index_ = 0; find(_arg1); keys.splice(index_, 0, _arg1); values.splice(index_, 0, _arg2); } public function empty():Boolean{ return ((keys.length == 0)); } public function shift(){ var _local1:*; _local1 = values.shift(); keys.shift(); return (_local1); } public function remove(_arg1:Object):void{ if (find(_arg1)){ keys.splice(index_, 1); values.splice(index_, 1); }; } public function size():int{ return (keys.length); } public function pop(){ var _local1:*; _local1 = values.pop(); keys.pop(); return (_local1); } public function get(_arg1:Object){ if (!find(_arg1)){ return (null); }; return (values[index_]); } public function getout(_arg1:Object){ var _local2:*; if (!find(_arg1)){ return (null); }; _local2 = values[index_]; values.splice(index_, 1); keys.splice(index_, 1); return (_local2); } public function find(_arg1:Object):Boolean{ var _local2:int; var _local3:int; _local2 = 0; _local3 = (keys.length - 1); while (_local2 <= _local3) { index_ = ((_local2 + _local3) >> 1); if (_arg1 < keys[index_]){ _local3 = (index_ - 1); } else { if (_arg1 > keys[index_]){ _local2 = (index_ + 1); } else { return (true); }; }; }; index_ = _local2; return (false); } public function clear():void{ keys.length = 0; values.length = 0; index_ = 0; } } }//package fai.common
Section 94
//ObjectList (fai.common.ObjectList) package fai.common { import flash.utils.*; public class ObjectList extends Proxy { private var objects:Array; public function ObjectList():void{ objects = []; super(); } public function remove(_arg1):void{ var _local2:int; _local2 = objects.indexOf(_arg1); if (_local2 >= 0){ delete objects[_local2]; objects.splice(_local2, 1); }; } public function get length():uint{ return (objects.length); } public function push(_arg1):void{ objects.push(_arg1); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return (objects[_arg1]); } public function clear():void{ if (((objects) && ((objects.length > 0)))){ objects.length = 0; objects = new Array(); }; } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function callProperty(_arg1, ... _args){ if ((objects[_arg1] is Function)){ return (objects[_arg1].apply(null, _args)); }; return (null); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function setProperty(_arg1, _arg2):void{ objects[_arg1] = _arg2; } public function hasItem(_arg1):Boolean{ return (!((objects.indexOf(_arg1) == -1))); } } }//package fai.common
Section 95
//Position (fai.common.Position) package fai.common { public final class Position { public var x:int;// = 0 public var y:int;// = 0 public function Position(_arg1:int=0, _arg2:int=0):void{ x = 0; y = 0; super(); set(_arg1, _arg2); } public function copy(_arg1:Position):void{ x = _arg1.x; y = _arg1.y; } public function set(_arg1:int, _arg2:int):void{ x = _arg1; y = _arg2; } public function isequal(_arg1:Position):Boolean{ return ((((x == _arg1.x)) && ((y == _arg1.y)))); } public function isSameXY(_arg1:int, _arg2:int):Boolean{ return ((((x == _arg1)) && ((y == _arg2)))); } } }//package fai.common
Section 96
//sprintf (fai.common.sprintf) package fai.common { public function sprintf(_arg1:String, ... _args):String{ var _local3:String; var _local4:int; var _local5:int; var _local6:String; var _local7:*; var _local8:String; var _local9:Boolean; var _local10:Boolean; var _local11:Boolean; var _local12:Boolean; var _local13:Boolean; var _local14:Boolean; var _local15:Boolean; var _local16:String; var _local17:String; var _local18:Boolean; var _local19:Boolean; _local3 = ""; _local4 = _arg1.length; _local5 = 0; while (_local5 < _local4) { _local6 = _arg1.charAt(_local5); if (_local6 == "%"){ _local9 = false; _local10 = false; _local11 = false; _local12 = false; _local13 = false; _local14 = false; _local15 = false; _local16 = ""; _local17 = ""; ++_local5; _local6 = _arg1.charAt(_local5); while (((((((((((((((((((((!((_local6 == "d"))) && (!((_local6 == "i"))))) && (!((_local6 == "o"))))) && (!((_local6 == "u"))))) && (!((_local6 == "x"))))) && (!((_local6 == "X"))))) && (!((_local6 == "f"))))) && (!((_local6 == "F"))))) && (!((_local6 == "c"))))) && (!((_local6 == "s"))))) && (!((_local6 == "%"))))) { if (!_local10){ if (((!(_local11)) && ((_local6 == "#")))){ _local11 = true; } else { if (((!(_local12)) && ((_local6 == "0")))){ _local12 = true; } else { if (((!(_local13)) && ((_local6 == "-")))){ _local13 = true; } else { if (((!(_local14)) && ((_local6 == " ")))){ _local14 = true; } else { if (((!(_local15)) && ((_local6 == "+")))){ _local15 = true; } else { _local10 = true; }; }; }; }; }; }; if (((!(_local9)) && ((_local6 == ".")))){ _local10 = true; _local9 = true; ++_local5; _local6 = _arg1.charAt(_local5); } else { if (_local10){ if (!_local9){ _local16 = (_local16 + _local6); } else { _local17 = (_local17 + _local6); }; }; ++_local5; _local6 = _arg1.charAt(_local5); }; }; switch (_local6){ case "d": case "i": _local7 = _args.shift(); _local8 = String(Math.abs(int(_local7))); if (_local17 != ""){ _local8 = leftPad(_local8, int(_local17), "0"); }; if (int(_local7) < 0){ _local8 = ("-" + _local8); } else { if (((_local15) && ((int(_local7) >= 0)))){ _local8 = ("+" + _local8); }; }; if (_local16 != ""){ if (_local13){ _local8 = rightPad(_local8, int(_local16)); } else { if (((_local12) && ((_local17 == "")))){ _local8 = leftPad(_local8, int(_local16), "0"); } else { _local8 = leftPad(_local8, int(_local16)); }; }; }; _local3 = (_local3 + _local8); break; case "o": _local7 = _args.shift(); _local8 = uint(_local7).toString(8); if (((_local11) && (!((_local8 == "0"))))){ _local8 = ("0" + _local8); }; if (_local17 != ""){ _local8 = leftPad(_local8, int(_local17), "0"); }; if (_local16 != ""){ if (_local13){ _local8 = rightPad(_local8, int(_local16)); } else { if (((_local12) && ((_local17 == "")))){ _local8 = leftPad(_local8, int(_local16), "0"); } else { _local8 = leftPad(_local8, int(_local16)); }; }; }; _local3 = (_local3 + _local8); break; case "u": _local7 = _args.shift(); _local8 = uint(_local7).toString(10); if (_local17 != ""){ _local8 = leftPad(_local8, int(_local17), "0"); }; if (_local16 != ""){ if (_local13){ _local8 = rightPad(_local8, int(_local16)); } else { if (((_local12) && ((_local17 == "")))){ _local8 = leftPad(_local8, int(_local16), "0"); } else { _local8 = leftPad(_local8, int(_local16)); }; }; }; _local3 = (_local3 + _local8); break; case "X": _local18 = true; case "x": _local7 = _args.shift(); _local8 = uint(_local7).toString(16); if (_local17 != ""){ _local8 = leftPad(_local8, int(_local17), "0"); }; _local19 = ((_local11) && (!((uint(_local7) == 0)))); if (((((((!((_local16 == ""))) && (!(_local13)))) && (_local12))) && ((_local17 == "")))){ _local8 = leftPad(_local8, (_local19) ? (int(_local16) - 2) : int(_local16), "0"); }; if (_local19){ _local8 = ("0x" + _local8); }; if (_local16 != ""){ if (_local13){ _local8 = rightPad(_local8, int(_local16)); } else { _local8 = leftPad(_local8, int(_local16)); }; }; if (_local18){ _local8 = _local8.toUpperCase(); }; _local3 = (_local3 + _local8); break; case "f": case "F": _local7 = _args.shift(); _local8 = Math.abs(Number(_local7)).toFixed(((_local17)!="") ? int(_local17) : 6); if (int(_local7) < 0){ _local8 = ("-" + _local8); } else { if (((_local15) && ((int(_local7) >= 0)))){ _local8 = ("+" + _local8); }; }; if (((_local11) && ((_local8.indexOf(".") == -1)))){ _local8 = (_local8 + "."); }; if (_local16 != ""){ if (_local13){ _local8 = rightPad(_local8, int(_local16)); } else { if (((_local12) && ((_local17 == "")))){ _local8 = leftPad(_local8, int(_local16), "0"); } else { _local8 = leftPad(_local8, int(_local16)); }; }; }; _local3 = (_local3 + _local8); break; case "c": _local7 = _args.shift(); _local8 = String.fromCharCode(int(_local7)); if (_local16 != ""){ if (_local13){ _local8 = rightPad(_local8, int(_local16)); } else { _local8 = leftPad(_local8, int(_local16)); }; }; _local3 = (_local3 + _local8); break; case "s": _local7 = _args.shift(); _local8 = String(_local7); if (_local17 != ""){ _local8 = _local8.substring(0, int(_local17)); }; if (_local16 != ""){ if (_local13){ _local8 = rightPad(_local8, int(_local16)); } else { _local8 = leftPad(_local8, int(_local16)); }; }; _local3 = (_local3 + _local8); break; case "%": _local3 = (_local3 + "%"); }; } else { _local3 = (_local3 + _local6); }; _local5++; }; return (_local3); } }//package fai.common private const leftPad:Function = function (_arg1:String, _arg2:int, _arg3:String=" "):String{ var _local4:String; if (_arg1.length < _arg2){ _local4 = ""; while ((_local4.length + _arg1.length) < _arg2) { _local4 = (_local4 + _arg3); }; return ((_local4 + _arg1)); }; return (_arg1); }; private const rightPad:Function = function (_arg1:String, _arg2:int, _arg3:String=" "):String{ while (_arg1.length < _arg2) { _arg1 = (_arg1 + _arg3); }; return (_arg1); };
Section 97
//Utils (fai.common.Utils) package fai.common { import fai.logic.*; import flash.text.*; public class Utils { public static function fitToClip(_arg1, _arg2):void{ var _local3:Number; _local3 = 0; if (_arg1.platform.width > _arg1.platform.height){ if (_arg1.platform.width > _arg2.platform.width){ _arg1.scaleY = (_arg1.scaleX = (_arg2.platform.width / _arg1.platform.width)); }; } else { if (_arg1.platform.height > _arg2.platform.height){ _arg1.scaleY = (_arg1.scaleX = (_arg2.platform.height / _arg1.platform.height)); }; if (_arg1.width > _arg2.width){ _local3 = _arg1.scaleX; _arg1.scaleX = (_arg1.scaleY = (_local3 * (_arg2.platform.width / _arg1.platform.width))); }; }; } public static function distanceCustomer(_arg1, _arg2):Number{ var _local3:Number; var _local4:Number; _local3 = (_arg1.getX() - _arg2.x); _local4 = (_arg1.getY() - _arg2.y); return (Math.sqrt(((_local3 * _local3) + (_local4 * _local4)))); } public static function setTextColor(_arg1:TextField, _arg2:int):void{ var _local3:TextFormat; _local3 = new TextFormat(); _local3.color = _arg2; _arg1.defaultTextFormat = _local3; } public static function distance(_arg1, _arg2):Number{ var _local3:Number; var _local4:Number; _local3 = (_arg1.x - _arg2.x); _local4 = (_arg1.y - _arg2.y); return (Math.sqrt(((_local3 * _local3) + (_local4 * _local4)))); } public static function posPlatforms(_arg1, _arg2):void{ var _local3:Number; var _local4:Number; if (((!((_arg2.platform.width == _arg1.platform.width))) || (!((_arg2.platform.height == _arg1.platform.height))))){ fitToClip(_arg1, _arg2); }; _local3 = (_arg2.platform.x - _arg1.platform.x); _local4 = (_arg2.platform.y - _arg1.platform.y); _arg1.x = _local3; _arg1.y = _local4; } } }//package fai.common
Section 98
//BuildingGoal (fai.goals.BuildingGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class BuildingGoal extends Goal { private var engine:Engine;// = null private var max:int;// = 0 private var ticks:int;// = 0 private var shop_item:ShopItem;// = null public function BuildingGoal(_arg1:Engine, _arg2):void{ engine = null; shop_item = null; ticks = 0; max = 0; super(); engine = _arg1; shop_item = _arg2; shop_item.setLevel(Consts.ShopBuilding); shop_item.gotoAndStop("building_progress"); shop_item.building_bar.visible = true; shop_item.reset(); max = (ticks = DataProxy.getShopBuildingTicks(_arg2.shopType)); } public function advance():void{ if (ticks <= 0){ buildShop(); deactivate(); return; }; if (shop_item.building_bar){ shop_item.building_bar.bar.scaleX = (1 - (ticks / max)); shop_item.building_bar.percents.text = ((" " + int(((1 - (ticks / max)) * 100))) + "%"); }; ticks--; } private function buildShop():void{ engine.playSound(SoundConsts.swish); shop_item.gotoAndStop("shopping"); shop_item.building_bar.visible = false; shop_item.setLevel(Consts.ShopLevel1); shop_item.shoppable = true; shop_item.setShopIcon(shop_item.resto); shop_item.updateState(); shop_item.reset(); engine.playWindow.updateResources(); engine.playWindow.generateParticlesOver(shop_item); if ((((engine.lastLevel.number == 0)) && ((engine.scenario.currentDay == 0)))){ }; if (engine.scenario.currentDay > 0){ engine.scenario.generateCustomersForShop(shop_item); }; } } }//package fai.goals
Section 99
//BuyerGoal (fai.goals.BuyerGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class BuyerGoal extends Goal { private var engine:Engine;// = null private var move_goal:MoveCustomerGoal;// = null private var extra_using:Boolean;// = false private var buying_goal:BuyingGoal;// = null private var check_min_distance:int;// = 55 private var buying:Boolean;// = false private var extra_goal:ExtraGoal;// = null private var buyer:Customer;// = null private var check_pause:int;// = 0 private static const CHECK_PAUSE:int = 5; public function BuyerGoal(_arg1:Engine, _arg2:Customer):void{ engine = null; buyer = null; buying = false; buying_goal = null; move_goal = null; extra_using = false; extra_goal = null; check_pause = 0; check_min_distance = 55; super(); engine = _arg1; buyer = _arg2; engine.playWindow.customersHolder.addChild(buyer.suit); buyer.parent_dc = engine.playWindow.customersHolder; engine.customers.add(buyer); move_goal = new MoveCustomerGoal(engine, _arg2, buyer.road); if (!buyer.shop.resto.enemy_restaurant){ buyer.was_in_mine = true; }; } private function getNearestShop():ShopItem{ var _local1:int; var _local2:ShopItem; var _local3:Position; _local1 = 0; _local1 = 0; while (_local1 < engine.shops.size()) { _local2 = engine.shops.getItem(_local1); if (((((((_local2) && (_local2.shoppable))) && ((((((_local2.currentLevel == Consts.ShopLevel1)) || ((_local2.currentLevel == Consts.ShopLevel2)))) || ((_local2.currentLevel == Consts.ShopLevel3)))))) && ((buyer.money > 0)))){ _local3 = new Position((_local2.x + (_local2.move_beacon.x * _local2.scaleX)), (_local2.y + (_local2.move_beacon.y * _local2.scaleY))); if (Utils.distanceCustomer(buyer, _local3) <= check_min_distance){ return (_local2); }; }; _local1++; }; return (null); } public function advance():void{ if (buying){ if (((buying_goal) && (buying_goal.active))){ return; }; buying = false; if (buyer.money <= 0){ buyer.velocity = (buyer.velocity * 1.4); }; move_goal.reset(); } else { if (extra_using){ if (((extra_goal) && (extra_goal.active))){ return; }; extra_using = false; if (buyer.money <= 0){ buyer.velocity = (buyer.velocity * 1.4); }; move_goal.reset(); } else { if (check_pause <= 0){ checkShops(); check_pause = CHECK_PAUSE; if (buying){ return; }; } else { check_pause--; }; if (move_goal.active){ move_goal.advance(); buyer.extraTicks(); } else { engine.customerPassed(buyer); deactivate(); }; }; }; } private function getNearestExtra():ExtraItem{ var _local1:int; var _local2:ExtraItem; var _local3:Position; _local1 = 0; _local1 = 0; while (_local1 < engine.extras.size()) { _local2 = engine.extras.getItem(_local1); if (((!(_local2.isAwaiting)) && (!((_local2.currentState == StringConsts.empty))))){ _local3 = new Position(_local2.x, _local2.y); if (Utils.distanceCustomer(buyer, _local3) <= check_min_distance){ return (_local2); }; }; _local1++; }; return (null); } private function checkShops():void{ var _local1:ShopItem; var _local2:ExtraItem; _local1 = getNearestShop(); if (((_local1) && (!(buyer.hasBuyings(_local1.shopId))))){ if (_local1.shopBar.hasRoom()){ buying = true; buying_goal = new BuyingGoal(engine, buyer, move_goal, _local1); engine.goal_system.add(buying_goal); }; }; if (!buying){ _local2 = getNearestExtra(); if (((((_local2) && (!(buyer.extraUsed(_local2))))) && ((buyer.money > 0)))){ if (_local2.hasRoom()){ extra_using = true; extra_goal = new ExtraGoal(engine, buyer, move_goal, _local2); engine.goal_system.add(extra_goal); }; }; }; } override public function deactivate():void{ super.deactivate(); if (((buyer) && (engine.playWindow))){ engine.customers.remove(buyer); buyer.parent_dc.removeChild(buyer.suit); buyer.parent_dc = null; if ((((buyer.money > 0)) && (buyer.was_in_mine))){ engine.not_spent = true; }; if ((((engine.customers.size() == 0)) && ((engine.not_spent == false)))){ engine.playWindow.showBonus((engine.playWindow.my_restaurants.length * 50)); }; engine.playWindow.updateResources(); buyer = null; }; } } }//package fai.goals
Section 100
//BuyingGoal (fai.goals.BuyingGoal) package fai.goals { import fai.logic.*; import fai.common.*; import fai.*; public class BuyingGoal extends Goal { private var engine:Engine;// = null private var odx:Number;// = 0 private var unloading:Boolean;// = false private var ody:Number;// = 0 private var move_goal:MoveSimpleGoal;// = null private var step:int;// = 0 private var road_move_goal:MoveCustomerGoal;// = null private var was_hungry:Boolean;// = false private var steps:int;// = 30 private var target_pos:Position;// = null private var finished:Boolean;// = false private var buyer:Customer;// = null private var shop:ShopItem;// = null private var loading:Boolean;// = false public function BuyingGoal(_arg1:Engine, _arg2:Customer, _arg3:MoveCustomerGoal, _arg4:ShopItem):void{ engine = null; buyer = null; shop = null; target_pos = null; odx = 0; ody = 0; steps = 30; step = 0; loading = false; unloading = false; finished = false; was_hungry = false; road_move_goal = null; move_goal = null; super(); engine = _arg1; buyer = _arg2; shop = _arg4; road_move_goal = _arg3; move_goal = new MoveSimpleGoal(engine, buyer); target_pos = new Position((shop.x + (shop.move_beacon.x * shop.scaleX)), (shop.y + (shop.move_beacon.y * shop.scaleY))); move_goal.moveTo(target_pos); loading = true; } public function advance():void{ if (loading){ go(); return; }; if (unloading){ go(); return; }; if (!buyer.buying){ if (finished){ if (was_hungry){ buyer.customer_money.gotoAndStop("money_label"); }; deactivate(); } else { unload(); }; }; } private function go():void{ if (move_goal.active){ move_goal.advance(); } else { if (unloading){ finished = true; }; if (loading){ tryToLoad(); }; loading = false; unloading = false; }; } private function tryToLoad():void{ var _local1:ShopSeat; if (((shop) && ((((((shop.currentLevel == Consts.ShopLevel1)) || ((shop.currentLevel == Consts.ShopLevel2)))) || ((shop.currentLevel == Consts.ShopLevel3)))))){ _local1 = shop.shopBar.load(buyer); if (_local1){ buyer.suit.visible = false; shop.shopBar.update(); return; }; }; buyer.customer_money.gotoAndStop("hungry_label"); was_hungry = true; unload(); } private function unload():void{ target_pos = road_move_goal.anyNextNodePos(); buyer.suit.visible = true; loading = false; unloading = true; shop.shopBar.update(); move_goal = new MoveSimpleGoal(engine, buyer); move_goal.moveTo(target_pos); } } }//package fai.goals
Section 101
//CoinGoal (fai.goals.CoinGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class CoinGoal extends Goal { private var engine:Engine;// = null private var coin:CoinMotion;// = null private var shop;// = null public function CoinGoal(_arg1:Engine, _arg2):void{ engine = null; shop = null; coin = null; super(); engine = _arg1; shop = _arg2; coin = new CoinMotion(); if ((_arg2 is Customer)){ coin.x = ((_arg2.getX() + (Math.random() * 5)) - 5); coin.y = _arg2.getY(); } else { coin.x = (shop.x + ((Math.random() * shop.width) / 2)); coin.y = shop.y; }; if ((((shop is ExtraItem)) && (shop.vice_versa))){ coin.x = (coin.x - 15); }; engine.playWindow.ui.addChild(coin); coin.play(); } override public function deactivate():void{ super.deactivate(); if (((coin) && (engine.playWindow))){ coin.stop(); engine.playWindow.ui.removeChild(coin); coin = null; }; } public function advance():void{ if (coin.finished){ deactivate(); }; } } }//package fai.goals
Section 102
//CustomerZIndexGoal (fai.goals.CustomerZIndexGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import flash.geom.*; import fai.goalsystem.*; import fai.*; public class CustomerZIndexGoal extends Goal { private var engine:Engine;// = null private var pause:int;// = 0 private static const PAUSE:int = 5; public function CustomerZIndexGoal(_arg1:Engine):void{ engine = null; pause = 0; super(); engine = _arg1; } public function advance():void{ if (pause > 0){ pause--; return; }; pause = PAUSE; checkZIndexes(); } public function checkZIndexes():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:int; var _local5:int; var _local6:Customer; var _local7:Customer; var _local8:int; var _local9:int; var _local10:Array; var _local11:Point; var _local12:Boolean; var _local13:IsoBeacon; _local1 = 0; _local2 = 0; _local3 = 0; _local4 = 0; _local5 = engine.customers.size(); _local6 = null; _local7 = null; _local8 = 0; _local9 = 0; _local1 = 0; while (_local1 < _local5) { _local6 = engine.customers.getItem(_local1); if (!_local6.check_zindex){ } else { _local11 = new Point(_local6.getX(), _local6.getY()); _local12 = false; _local4 = 0; while (_local4 < engine.play_window.iso_beacons.length) { _local13 = engine.play_window.iso_beacons[_local4]; if (hitTestBeacon(_local13, _local11)){ if (_local6.parent_dc != _local13){ moveToBeaconLayer(_local6, _local13); }; _local12 = true; break; }; _local4++; }; if (((!(_local12)) && (!((_local6.parent_dc == engine.playWindow.customersHolder))))){ moveTocustomersHolder(_local6); }; _local2 = (_local1 + 1); while (_local2 < _local5) { _local7 = engine.customers.getItem(_local2); if ((((((_local6 == _local7)) || (!(_local7.check_zindex)))) || (!((_local7.parent_dc == _local6.parent_dc))))){ } else { if ((((_local7.getX() > (_local6.getX() - Consts.SpriteWidth))) && ((_local7.getX() < (_local6.getX() + Consts.SpriteWidth))))){ _local8 = _local6.parent_dc.getChildIndex(_local6.suit); _local9 = _local6.parent_dc.getChildIndex(_local7.suit); if ((((((_local6.getY() > _local7.getY())) && ((_local8 < _local9)))) || ((((_local6.getY() < _local7.getY())) && ((_local8 > _local9)))))){ _local6.parent_dc.swapChildren(_local6.suit, _local7.suit); }; }; }; _local2++; }; }; _local1++; }; _local10 = engine.playWindow.getDeliveries(); _local1 = 0; while (_local1 < _local10.length) { _local6 = _local10[_local1]; _local11 = new Point(_local6.getX(), _local6.getY()); _local12 = false; _local4 = 0; while (_local4 < engine.play_window.iso_beacons.length) { _local13 = engine.play_window.iso_beacons[_local4]; if (hitTestBeacon(_local13, _local11)){ if (_local6.parent_dc != _local13){ moveToBeaconLayer(_local6, _local13); }; _local12 = true; break; }; _local4++; }; if (((!(_local12)) && (!((_local6.parent_dc == engine.playWindow.customersHolder))))){ moveTocustomersHolder(_local6); }; _local1++; }; } private function moveToBeaconLayer(_arg1:Customer, _arg2):void{ _arg1.parent_dc.removeChild(_arg1.suit); if (_arg1.parent_dc != engine.playWindow.customersHolder){ _arg1.suit.x = (_arg1.parent_dc.x + _arg1.suit.x); _arg1.suit.y = (_arg1.parent_dc.y + _arg1.suit.y); }; _arg1.suit.x = -((_arg2.x - _arg1.suit.x)); _arg1.suit.y = -((_arg2.y - _arg1.suit.y)); _arg2.addChild(_arg1.suit); _arg1.parent_dc = _arg2; } private function moveTocustomersHolder(_arg1:Customer):void{ _arg1.parent_dc.removeChild(_arg1.suit); _arg1.suit.x = (_arg1.parent_dc.x + _arg1.suit.x); _arg1.suit.y = (_arg1.parent_dc.y + _arg1.suit.y); engine.playWindow.customersHolder.addChild(_arg1.suit); _arg1.parent_dc = engine.playWindow.customersHolder; } private function hitTestBeacon(_arg1, _arg2:Point):Boolean{ return ((((((((_arg2.x > _arg1.x)) && ((_arg2.x < (_arg1.x + _arg1.inner.width))))) && ((_arg2.y > _arg1.y)))) && ((_arg2.y < (_arg1.y + _arg1.inner.height))))); } } }//package fai.goals
Section 103
//DeliveryGoal (fai.goals.DeliveryGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class DeliveryGoal extends Goal { private var engine:Engine;// = null private var move_goal:MoveDeliveryGoal;// = null private var shop;// = null public function DeliveryGoal(_arg1:Engine, _arg2):void{ engine = null; shop = null; move_goal = null; super(); engine = _arg1; shop = _arg2; move_goal = new MoveDeliveryGoal(engine, shop); engine.playWindow.updateResources(); } public function advance():void{ if (move_goal.active){ move_goal.advance(); } else { deactivate(); }; } public function get deliveryCustomer():Customer{ return (move_goal.customerInstance); } override public function deactivate():void{ super.deactivate(); shop.deliveryFinished(); if (engine.playWindow){ engine.playWindow.updateResources(); }; } } }//package fai.goals
Section 104
//ExtraGoal (fai.goals.ExtraGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class ExtraGoal extends Goal { private var engine:Engine;// = null private var unloading:Boolean;// = false private var loading:Boolean;// = false private var free_seat_pos:int;// = 0 private var extra:ExtraItem;// = null private var move_goal:MoveSimpleGoal;// = null private var extra_steps:int;// = 0 private var init_scale:Number;// = 0 private var road_move_goal:MoveCustomerGoal;// = null private var target_pos:Position;// = null private var buyer:Customer;// = null private var counter:int;// = 0 public function ExtraGoal(_arg1:Engine, _arg2:Customer, _arg3:MoveCustomerGoal, _arg4:ExtraItem):void{ engine = null; buyer = null; extra = null; target_pos = null; loading = false; unloading = false; extra_steps = 0; counter = 0; free_seat_pos = 0; road_move_goal = null; move_goal = null; init_scale = 0; super(); engine = _arg1; buyer = _arg2; extra = _arg4; init_scale = buyer.character.scaleX; free_seat_pos = extra.loadCustomer(_arg2); if (-1 == free_seat_pos){ deactivate(); return; }; extra_steps = DataProxy.getExtraCounterSteps(_arg4.currentState); road_move_goal = _arg3; move_goal = new MoveSimpleGoal(engine, buyer); setTargetPos(); loading = true; } private function unload():void{ target_pos = road_move_goal.anyNextNodePos(); buyer.suit.visible = true; loading = false; unloading = true; extra.unloadCustomer(buyer); buyer.character.scaleX = init_scale; if (!buyer.check_zindex){ engine.playWindow.ui.removeChild(buyer.suit); engine.playWindow.ui.customers.addChild(buyer.suit); buyer.check_zindex = true; }; move_goal = new MoveSimpleGoal(engine, buyer); move_goal.moveTo(target_pos); } public function advance():void{ if (((((!(unloading)) && (extra))) && ((extra.currentState == StringConsts.empty)))){ if ((((counter > 0)) || (loading))){ counter = 0; loading = false; move_goal.deactivate(); unload(); }; return; }; if (counter > 0){ counter--; if (counter == 0){ if (extra.currentState == StringConsts.news_box){ dropCoins(); engine.payMoney(-(Consts.NewspaperCost)); } else { if (extra.currentState == StringConsts.ice_cream){ dropCoins(); engine.payMoney(-(Consts.IcecreamCost)); }; }; unload(); }; return; }; if (loading){ go(); return; }; if (unloading){ go(); return; }; } private function setTargetPos():void{ var _local1:int; var _local2:int; _local1 = 0; _local2 = 0; switch (extra.currentState){ case StringConsts.bench: if (extra.vice_versa){ _local1 = (extra.x - 41); _local2 = (extra.y + 28); target_pos = new Position((_local1 + (5 * free_seat_pos)), (_local2 - (3 * free_seat_pos))); } else { _local1 = (extra.x + 25); _local2 = (extra.y + 15); target_pos = new Position((_local1 + (5 * free_seat_pos)), (_local2 + (3 * free_seat_pos))); }; break; case StringConsts.news_box: case StringConsts.ice_cream: if (extra.vice_versa){ _local1 = (extra.x - 55); _local2 = (extra.y + 27); target_pos = new Position((_local1 + (6 * free_seat_pos)), (_local2 - (5 * free_seat_pos))); } else { _local1 = (extra.x + 20); _local2 = extra.y; target_pos = new Position((_local1 + (5 * free_seat_pos)), (_local2 + (5 * free_seat_pos))); }; break; }; move_goal.moveTo(target_pos); } private function go():void{ if (move_goal.active){ move_goal.advance(); } else { if (unloading){ buyer.addExtra(extra); deactivate(); }; if (loading){ loadAnimation(); counter = extra_steps; }; loading = false; unloading = false; }; } private function dropCoins():void{ engine.goal_system.add(new CoinGoal(engine, extra)); } override public function deactivate():void{ extra = null; super.deactivate(); } private function loadAnimation():void{ switch (extra.currentState){ case StringConsts.bench: buyer.character.gotoAndPlay("sitting"); break; case StringConsts.news_box: buyer.character.gotoAndPlay("reading"); break; case StringConsts.ice_cream: buyer.character.gotoAndPlay("eating"); break; }; if (!extra.vice_versa){ buyer.character.scaleX = (-1 * init_scale); }; } } }//package fai.goals
Section 105
//Goal (fai.goals.Goal) package fai.goals { public class Goal { public var priority:int;// = 100 public var active:Boolean;// = true public function Goal(){ active = true; priority = 100; super(); } public function deactivate():void{ active = false; } } }//package fai.goals
Section 106
//MoveCustomerGoal (fai.goals.MoveCustomerGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; public class MoveCustomerGoal extends Goal { protected var engine:Engine;// = null protected var node:RoadPoint;// = null protected var dx:Number;// = 0 protected var dy:Number;// = 0 protected var road:RoadPath;// = null protected var road_enum:RoadGraph;// = null protected var steps:Number;// = 0 protected var buyer:Customer;// = null protected var simple_move:MoveSimpleGoal;// = null public function MoveCustomerGoal(_arg1:Engine, _arg2:Customer, _arg3:RoadPath):void{ engine = null; buyer = null; road = null; steps = 0; dx = 0; dy = 0; road_enum = null; node = null; simple_move = null; super(); engine = _arg1; buyer = _arg2; road = _arg3; gotoNext(); } public function advance():void{ if (simple_move){ simple_move.advance(); if (!simple_move.active){ simple_move = null; gotoNext(); }; }; } public function reset():void{ simple_move.deactivate(); simple_move = null; gotoNext(); advance(); } public function anyNextNodePos():Position{ var _local1:RoadPoint; _local1 = road_enum.lookAnyNext(); return (new Position((road.x + _local1.x), (road.y + _local1.y))); } protected function gotoNext():void{ var _local1:RoadPoint; if (!road_enum){ road_enum = new RoadGraph(road); _local1 = road_enum.getFirst(); buyer.setX((road.x + _local1.x)); buyer.setY((road.y + _local1.y)); }; node = road_enum.getNext(); if (node){ simple_move = new MoveSimpleGoal(engine, buyer); simple_move.moveToXY((road.x + node.x), (road.y + node.y)); } else { deactivate(); }; } } }//package fai.goals
Section 107
//MoveDeliveryGoal (fai.goals.MoveDeliveryGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import flash.display.*; import flash.filters.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class MoveDeliveryGoal extends MoveCustomerGoal { private var man;// = null private var delivery_shop:ShopItem;// = null public function MoveDeliveryGoal(_arg1:Engine, _arg2:ShopItem):void{ var _local3:RoadPath; var _local4:BitmapFilter; var _local5:Array; man = null; delivery_shop = null; delivery_shop = _arg2; _local3 = delivery_shop.delivery_road; if (delivery_shop.shopType == StringConsts.american){ man = new DeliveryAmerican(); } else { man = new DeliverySushi(); }; man.scaleY = (man.scaleX = 0.65); buyer = new Customer(); buyer.suit = new Sprite(); buyer.suit.addChild(man); buyer.character = man; buyer.velocity = 5; buyer.setEngine(_arg1); buyer.setRoad(_local3); _local4 = DataProxy.getShadowFilter(); _local5 = new Array(); _local5.push(_local4); buyer.suit.filters = _local5; _arg1.playWindow.customersHolder.addChild(buyer.suit); buyer.parent_dc = _arg1.playWindow.customersHolder; super(_arg1, buyer, _local3); } public function get customerInstance():Customer{ return (buyer); } protected function receiveMoney():void{ if (delivery_shop.resto.enemy_restaurant){ GameStage.welcomeScreen.engineInstance.payEnemyMoney((1.5 * DataProxy.getCustomerInitialMoney(GameStage.welcomeScreen.engineInstance.scenario.currentDay))); } else { GameStage.welcomeScreen.engineInstance.payMoney((-1.5 * DataProxy.getCustomerInitialMoney(GameStage.welcomeScreen.engineInstance.scenario.currentDay))); }; engine.goal_system.add(new CoinGoal(engine, buyer)); } override public function deactivate():void{ super.deactivate(); if (buyer){ buyer.parent_dc.removeChild(buyer.suit); buyer = null; }; } override protected function gotoNext():void{ var _local1:RoadPoint; if (!road_enum){ road_enum = new RoadGraph(road); _local1 = road_enum.getFirst(); buyer.setX((road.x + _local1.x)); buyer.setY((road.y + _local1.y)); }; if (node){ if (node.scaleX > 1.1){ receiveMoney(); }; }; node = road_enum.getNext(); if (node){ simple_move = new MoveSimpleGoal(engine, buyer); simple_move.moveToXY((road.x + node.x), (road.y + node.y)); } else { deactivate(); }; } } }//package fai.goals
Section 108
//MoveSimpleGoal (fai.goals.MoveSimpleGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class MoveSimpleGoal extends Goal { private var engine:Engine;// = null private var steps:Number;// = 0 private var target:Position;// = null private var buyer:Customer;// = null private var dx:Number;// = 0 private var dy:Number;// = 0 public function MoveSimpleGoal(_arg1:Engine, _arg2:Customer):void{ engine = null; buyer = null; steps = 0; dx = 0; dy = 0; target = null; super(); engine = _arg1; buyer = _arg2; } public function moveToXY(_arg1:int, _arg2:int):void{ var _local3:Number; var _local4:Number; var _local5:int; target = new Position(_arg1, _arg2); _local3 = (target.x - buyer.getX()); _local4 = (target.y - buyer.getY()); steps = (Math.sqrt(((_local3 * _local3) + (_local4 * _local4))) / buyer.velocity); _local5 = (-1 * ((Math.atan2(_local4, _local3) / Math.PI) * 180)); setIsoPos(_local5); dx = (_local3 / steps); dy = (_local4 / steps); } public function advance():void{ if (steps < 1){ buyer.setX((buyer.getX() + (dx * steps))); buyer.setY((buyer.getY() + (dy * steps))); steps = 0; } else { buyer.setX((buyer.getX() + dx)); buyer.setY((buyer.getY() + dy)); steps--; }; if (steps <= 0){ deactivate(); }; } private function setIsoPos(_arg1:int):void{ if ((((_arg1 >= 0)) && ((_arg1 < 90)))){ buyer.character.gotoAndStop("walking_ne"); } else { if ((((_arg1 >= 90)) && ((_arg1 <= 180)))){ buyer.character.gotoAndStop("walking_nw"); } else { if ((((_arg1 <= 0)) && ((_arg1 > -90)))){ buyer.character.gotoAndStop("walking_se"); } else { if ((((_arg1 <= -90)) && ((_arg1 >= -180)))){ buyer.character.gotoAndStop("walking_sw"); }; }; }; }; } public function moveTo(_arg1:Position):void{ moveToXY(_arg1.x, _arg1.y); } } }//package fai.goals
Section 109
//ParticleGoal (fai.goals.ParticleGoal) package fai.goals { import fai.common.*; public class ParticleGoal extends Goal { private var odx:Number;// = 0 private var ody:Number;// = 0 private var parent_item;// = null private var max_steps:Number;// = 0 private var dx:Number;// = 0 private var dy:Number;// = 0 public var velocity:int;// = 10 private var particle;// = null private var use_alpha:Boolean;// = false private var steps:Number;// = 0 private var distance:Number;// = 0 private var dest_pos:Position;// = null public function ParticleGoal(_arg1, _arg2, _arg3:Position, _arg4:Boolean=true, _arg5:int=0):void{ var _local6:Object; parent_item = null; dest_pos = null; dx = 0; dy = 0; steps = 0; velocity = 10; distance = 0; odx = 0; ody = 0; max_steps = 0; particle = null; use_alpha = false; super(); dest_pos = _arg3; particle = _arg1; parent_item = _arg2; use_alpha = _arg4; if (_arg5 > 0){ velocity = _arg5; }; parent_item.addChild(particle); dx = (dest_pos.x - particle.x); dy = (dest_pos.y - particle.y); distance = Math.sqrt(((dx * dx) + (dy * dy))); steps = (distance / velocity); _local6 = getNormalOffset(dx, dy, ((Math.random() > 0.5)) ? true : false); dx = (dx / steps); dy = (dy / steps); odx = (((_local6.dx / steps) * Math.random()) / 2); ody = (((_local6.dy / steps) * Math.random()) / 2); max_steps = steps; } public function advance():void{ var _local1:Number; if (steps > 0){ _local1 = (((2 * steps) / max_steps) - 1); if (steps > 1){ particle.x = (particle.x + (dx + (odx * _local1))); particle.y = (particle.y + (dy + (ody * _local1))); } else { particle.x = (particle.x + ((dx + (odx * _local1)) * steps)); particle.y = (particle.y + ((dy + (ody * _local1)) * steps)); }; if (use_alpha){ particle.alpha = (steps / max_steps); }; steps--; } else { deactivate(); }; } private function getNormalOffset(_arg1:Number, _arg2:Number, _arg3:Boolean):Object{ var _local4:Object; _local4 = new Object(); if ((((_arg1 <= 0)) && ((_arg2 < 0)))){ if (_arg3){ _local4.dx = _arg2; _local4.dy = Math.abs(_arg1); } else { _local4.dx = Math.abs(_arg2); _local4.dy = _arg1; }; } else { if ((((_arg1 > 0)) && ((_arg2 <= 0)))){ if (_arg3){ _local4.dx = -(Math.abs(_arg2)); _local4.dy = -(Math.abs(_arg1)); } else { _local4.dx = Math.abs(_arg2); _local4.dy = Math.abs(_arg1); }; } else { if ((((_arg1 >= 0)) && ((_arg2 > 0)))){ if (_arg3){ _local4.dx = Math.abs(_arg2); _local4.dy = -(Math.abs(_arg1)); } else { _local4.dx = -(Math.abs(_arg2)); _local4.dy = Math.abs(_arg1); }; } else { if ((((_arg1 < 0)) && ((_arg2 >= 0)))){ if (_arg3){ _local4.dx = Math.abs(_arg2); _local4.dy = Math.abs(_arg1); } else { _local4.dx = -(Math.abs(_arg2)); _local4.dy = -(Math.abs(_arg1)); }; }; }; }; }; return (_local4); } override public function deactivate():void{ super.deactivate(); parent_item.removeChild(particle); } } }//package fai.goals
Section 110
//SeatsGoal (fai.goals.SeatsGoal) package fai.goals { import fai.logic.*; public class SeatsGoal extends Goal { private var engine:Engine;// = null private var loaded:int;// = 0 private var seats:Array;// = null private var shop:ShopItem;// = null public function SeatsGoal(_arg1:Engine, _arg2:Array, _arg3:ShopItem):void{ engine = null; seats = null; loaded = 0; shop = null; super(); engine = _arg1; seats = _arg2; shop = _arg3; } public function advance():void{ var _local1:ShopSeat; var _local2:int; _local1 = null; _local2 = 0; _local2 = 0; while (_local2 < seats.length) { _local1 = seats[_local2]; if (_local1.loaded){ _local1.percents = (_local1.percents + _local1.velocity); if (_local1.percents > 100){ unloadSeat(_local1); }; }; _local2++; }; } private function loadSeat(_arg1:ShopSeat):void{ _arg1.loaded = true; _arg1.percents = 0; loaded++; } private function moneyValue(_arg1:ShopSeat):Number{ return (((_arg1.customer.money > shop.moneyValue)) ? shop.moneyValue : _arg1.customer.money); } private function dropCoins():void{ engine.goal_system.add(new CoinGoal(engine, shop)); } public function get loadedCount():int{ return (loaded); } public function loadCustomer(_arg1:Customer):ShopSeat{ var _local2:int; var _local3:ShopSeat; if (loaded >= seats.length){ return (null); }; _local2 = 0; _local2 = 0; while (_local2 < seats.length) { _local3 = seats[_local2]; if (_local3.loaded == false){ loadSeat(_local3); _local3.customer = _arg1; _local3.velocity = shop.getShopBuyingTicks(); if (_local3.velocity <= 0){ _local3.velocity = 1; }; _arg1.buying = true; return (_local3); }; _local2++; }; return (null); } public function updateBuyingTicks():void{ var _local1:int; var _local2:ShopSeat; _local1 = 0; _local1 = 0; while (_local1 < seats.length) { _local2 = seats[_local1]; _local2.velocity = shop.getShopBuyingTicks(); _local1++; }; } override public function deactivate():void{ var _local1:int; var _local2:ShopSeat; super.deactivate(); if (loaded > 0){ _local1 = 0; _local1 = 0; while (_local1 < seats.length) { _local2 = seats[_local1]; if (_local2.loaded){ unloadSeat(_local2); }; _local1++; }; }; } private function unloadSeat(_arg1:ShopSeat):void{ var _local2:Number; var _local3:*; _arg1.loaded = false; shop.customerPassed(); _local2 = moneyValue(_arg1); if (((engine.scenario) && ((engine.scenario.currentDay > 1)))){ }; if (shop.green_steam.visible){ _local2 = (_local2 / 2); }; _arg1.customer.money = (_arg1.customer.money - _local2); _arg1.customer.updateMoney(); _arg1.customer.addBuying(shop.shopId); _arg1.customer.buying = false; _local3 = _arg1.customer; _arg1.customer = null; if (engine.playWindow){ if (engine.playWindow.enemy_restaurants.length > 1){ }; if (shop.shopType != engine.resto_type){ engine.payEnemyMoney(_local2); } else { engine.playWindow.stats.served++; engine.score = (engine.score + (_local2 / 5)); engine.payMoney(-(_local2)); }; engine.playWindow.updateResources(); engine.goal_system.add(new CoinGoal(engine, _local3)); }; loaded--; } } }//package fai.goals
Section 111
//ThiefGoal (fai.goals.ThiefGoal) package fai.goals { import fai.logic.*; public class ThiefGoal extends Goal { private var engine:Engine;// = null private var fire_ticks:int;// = 300 private var shop:ShopItem;// = null public function ThiefGoal(_arg1:Engine, _arg2):void{ engine = null; shop = null; fire_ticks = 300; super(); engine = _arg1; shop = _arg2; shop.thief_icon.visible = true; shop.thief_icon.play(); } public function advance():void{ if (shop.no_thefts){ hideIcons(); deactivate(); return; }; if (fire_ticks <= 0){ engine.payMoney((engine.money * (0.3 + (0.3 * Math.random())))); engine.log("Your restaurant has been robbed."); shop.shoppable = true; hideIcons(); deactivate(); return; }; fire_ticks--; } override public function deactivate():void{ super.deactivate(); } private function hideIcons():void{ shop.thief_icon.visible = false; shop.thief_icon.stop(); } } }//package fai.goals
Section 112
//UpdateStateGoal (fai.goals.UpdateStateGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class UpdateStateGoal extends Goal { private var engine:Engine;// = null private var shop;// = null private var pause:int;// = 10 public function UpdateStateGoal(_arg1:Engine, _arg2):void{ engine = null; shop = null; pause = 10; super(); engine = _arg1; shop = _arg2; if (shop.shopBar){ shop.shopBar.visible = false; }; } public function advance():void{ if (pause > 0){ pause--; } else { if (shop.shopBar){ shop.shopBar.visible = true; }; shop.updateState(); deactivate(); }; } override public function deactivate():void{ super.deactivate(); } } }//package fai.goals
Section 113
//UpgradingGoal (fai.goals.UpgradingGoal) package fai.goals { import fai.logic.*; import fai.ui.*; import fai.common.*; import fai.goalsystem.*; import fai.*; public class UpgradingGoal extends Goal { private var engine:Engine;// = null private var max:int;// = 0 private var ticks:int;// = 0 private var save_var_pos:int;// = 0 private var shop_item:ShopItem;// = null private var current_level:int;// = 0 public function UpgradingGoal(_arg1:Engine, _arg2):void{ engine = null; shop_item = null; ticks = 0; max = 0; current_level = 0; save_var_pos = 0; super(); engine = _arg1; shop_item = _arg2; current_level = shop_item.currentLevel; shop_item.setLevel(Consts.ShopUpgrading); shop_item.building_bar.visible = true; max = (ticks = DataProxy.getShopUpgradingTicks(shop_item.shopType, current_level)); } private function finish():void{ engine.playSound(SoundConsts.build); shop_item.setLevel((current_level + 1)); shop_item.getShopSprite().play(); shop_item.updateState(); engine.goal_system.add(new UpdateStateGoal(engine, shop_item)); shop_item.reset(); } public function advance():void{ if (ticks <= 0){ finish(); deactivate(); return; }; if (shop_item.building_bar){ shop_item.building_bar.bar.scaleX = (1 - (ticks / max)); shop_item.building_bar.percents.text = ((" " + int(((1 - (ticks / max)) * 100))) + "%"); }; ticks--; } public function cancel():void{ deactivate(); shop_item.setLevel(current_level); } override public function deactivate():void{ super.deactivate(); shop_item.building_bar.visible = false; shop_item.building_bar.bar.scaleX = 1; } } }//package fai.goals
Section 114
//VParticleEffectGoal (fai.goals.VParticleEffectGoal) package fai.goals { import fai.common.*; import fai.goalsystem.*; public class VParticleEffectGoal extends Goal { private var particle_parent;// = null private var goal_system:GoalSystem;// = null private var pause:int;// = 0 public function VParticleEffectGoal(_arg1):void{ particle_parent = null; goal_system = null; pause = 0; super(); particle_parent = _arg1; goal_system = new GoalSystem(); } public function advance():void{ var _local1:Position; var _local2:WhiteStar; var _local3:ParticleGoal; goal_system.tick(); if (pause > 0){ pause--; return; }; _local1 = new Position((20 + ((particle_parent.width / 2) * Math.random())), (0 - (Math.random() * 10))); _local2 = new WhiteStar(); _local2.x = (20 + ((particle_parent.width / 2) * Math.random())); _local2.y = (particle_parent.height - 45); _local3 = new ParticleGoal(_local2, particle_parent, _local1); goal_system.add(_local3); } override public function deactivate():void{ super.deactivate(); goal_system.deactivateAll(); goal_system = null; particle_parent = null; } } }//package fai.goals
Section 115
//GoalSystem (fai.goalsystem.GoalSystem) package fai.goalsystem { import fai.*; public class GoalSystem { public var goals:Array; private var active_count:int;// = 0 private var counter:int;// = 0 public function GoalSystem(){ goals = []; counter = 0; active_count = 0; super(); } public function add(_arg1):void{ goals.push(_arg1); } public function activeCount():int{ return (active_count); } public function deactivateAll():void{ var _local1:int; _local1 = 0; while (_local1 < goals.length) { if (goals[_local1].active){ goals[_local1].deactivate(); }; _local1++; }; goals.length = 0; } private function cleanGoals():void{ var _local1:int; _local1 = 0; while (_local1 < goals.length) { if (!goals[_local1].active){ delete goals[_local1]; goals.splice(_local1, 1); } else { _local1++; }; }; } public function tick():void{ var _local1:uint; _local1 = 0; active_count = 0; while (_local1 < goals.length) { if (goals[_local1].active){ goals[_local1].advance(); active_count++; }; _local1++; }; if (!counter){ cleanGoals(); counter = Consts.GOALSCLEANPAUSE; } else { counter--; }; } } }//package fai.goalsystem
Section 116
//AI (fai.logic.AI) package fai.logic { import fai.*; public class AI { private var engine:Engine;// = null private var level_number:int;// = 0 private var enemy1:AIHelper;// = null private var enemy2:AIHelper;// = null private var current_day:int;// = 0 private var enemy3:AIHelper;// = null public function AI(_arg1:Engine):void{ engine = null; level_number = 0; current_day = 0; enemy1 = null; enemy2 = null; enemy3 = null; super(); engine = _arg1; } public function doAILogic(_arg1:int, _arg2:int):void{ level_number = _arg1; current_day = _arg2; switch (level_number){ case 0: level1AILogic(); break; case 1: level2AILogic(); break; case 2: level3AILogic(); break; case 3: level4AILogic(); break; case 4: level5AILogic(); break; case 5: level6AILogic(); break; }; } private function level5AILogic():void{ var _local1:ShopItem; var _local2:ShopItem; _local1 = null; if (0 == current_day){ enemy1 = new AIHelper(engine, engine.playWindow.enemy_restaurants[0]); enemy1.skipTick(3); }; if (17 == current_day){ if (engine.playWindow.for_sale.length > 1){ _local1 = engine.playWindow.for_sale[1]; } else { if (engine.playWindow.for_sale.length > 0){ _local1 = engine.playWindow.for_sale[0]; }; }; if (_local1){ _local1.startEnemyBuilding(); enemy2 = new AIHelper(engine, _local1); enemy2.addTicks(5); enemy2.increaseWorkers(); }; }; if (current_day > 14){ enemy1.nextTick(); }; enemy1.nextTick(); if (19 == current_day){ if (engine.playWindow.for_sale.length > 0){ _local2 = engine.playWindow.for_sale[0]; _local2.startEnemyBuilding(); enemy3 = new AIHelper(engine, _local2); enemy3.addTicks(5); enemy3.increaseWorkers(); }; }; if (enemy2){ if (18 == current_day){ enemy2.addTicks(3); }; if (current_day > 18){ enemy2.nextTick(); }; enemy2.addTicks(2); }; if (enemy3){ enemy3.addTicks(3); }; } private function level4AILogic():void{ var _local1:ShopItem; var _local2:ShopItem; _local1 = null; if (0 == current_day){ enemy1 = new AIHelper(engine, engine.playWindow.enemy_restaurants[0]); enemy1.skipTick(3); }; if (19 == current_day){ if (engine.playWindow.for_sale.length > 1){ _local1 = engine.playWindow.for_sale[1]; } else { if (engine.playWindow.for_sale.length > 0){ _local1 = engine.playWindow.for_sale[0]; }; }; if (_local1){ _local1.startEnemyBuilding(); enemy2 = new AIHelper(engine, _local1); enemy2.addTicks(4); enemy2.increaseWorkers(); }; } else { enemy1.nextTick(); }; if (22 == current_day){ if (engine.playWindow.for_sale.length > 0){ _local2 = engine.playWindow.for_sale[0]; _local2.startEnemyBuilding(); enemy3 = new AIHelper(engine, _local2); enemy3.addTicks(4); enemy3.increaseWorkers(); }; }; if (enemy2){ enemy2.addTicks(2); }; if (enemy3){ enemy3.addTicks(1); }; if ((((current_day > 9)) && ((current_day < 14)))){ }; } private function level3AILogic():void{ var _local1:ShopItem; _local1 = null; if (0 == current_day){ enemy1 = new AIHelper(engine, engine.playWindow.enemy_restaurants[0]); enemy1.skipTick(3); }; enemy1.nextTick(); if (enemy2){ if (current_day < 16){ enemy2.addTicks(1); }; enemy2.nextTick(); }; if (enemy3){ enemy3.addTicks(2); }; if ((((current_day > 9)) && ((current_day < 14)))){ }; } private function level1AILogic():void{ if (!enemy1){ switch (current_day){ case 1: engine.playWindow.for_sale[0].startEnemyBuilding(); enemy1 = new AIHelper(engine, engine.playWindow.enemy_restaurants[0]); enemy1.skipTick(3); engine.log("You got a competitor!"); break; }; } else { enemy1.nextTick(); }; } private function level2AILogic():void{ if (0 == current_day){ enemy1 = new AIHelper(engine, engine.playWindow.enemy_restaurants[0]); enemy1.skipTick(3); enemy1.skipTick(4); }; enemy1.nextTick(); if (current_day > 11){ enemy1.addTicks(2); }; } private function level6AILogic():void{ var _local1:ShopItem; var _local2:ShopItem; _local1 = null; if (0 == current_day){ enemy1 = new AIHelper(engine, engine.playWindow.enemy_restaurants[0]); enemy1.skipTick(3); }; if (16 == current_day){ if (engine.playWindow.for_sale.length > 1){ _local1 = engine.playWindow.for_sale[1]; } else { if (engine.playWindow.for_sale.length > 0){ _local1 = engine.playWindow.for_sale[0]; }; }; if (_local1){ _local1.startEnemyBuilding(); enemy2 = new AIHelper(engine, _local1); enemy2.addTicks(6); enemy2.increaseWorkers(); }; }; if (current_day > 14){ enemy1.nextTick(); }; if (current_day == 18){ enemy1.nextTick(); }; enemy1.nextTick(); if (19 == current_day){ if (engine.playWindow.for_sale.length > 0){ _local2 = engine.playWindow.for_sale[0]; _local2.startEnemyBuilding(); enemy3 = new AIHelper(engine, _local2); enemy3.addTicks(5); enemy3.increaseWorkers(); }; }; if (enemy2){ if (18 == current_day){ enemy2.addTicks(3); }; if (current_day > 18){ enemy2.nextTick(); }; enemy2.addTicks(2); }; if (enemy3){ enemy3.addTicks(3); }; } } }//package fai.logic
Section 117
//AIHelper (fai.logic.AIHelper) package fai.logic { import fai.*; public class AIHelper { private var engine:Engine;// = null private var skips:Array; private var ticks:int;// = 0 private var resto;// = null public function AIHelper(_arg1:Engine, _arg2):void{ engine = null; ticks = 0; resto = null; skips = [6]; super(); engine = _arg1; resto = _arg2; } private function doTickActions():void{ var _local1:*; _local1 = null; switch (ticks){ case 0: _local1 = resto.resto.getUpgrade(StringConsts.ads1); _local1.execute(); break; case 1: _local1 = resto.resto.getUpgrade(StringConsts.ads2); resto.increaseWorkersCount(); _local1.execute(); break; case 2: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.ads3_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.ads3_sushi); _local1.execute(); }; break; case 3: _local1 = resto.resto.getUpgrade(StringConsts.ads4); _local1.execute(); break; case 4: resto.increaseWorkersCount(); break; case 5: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.ads5_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.ads5_sushi); _local1.execute(); }; break; case 6: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.decor1_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.decor1_sushi); _local1.execute(); }; resto.increaseWorkersCount(); break; case 7: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.decor2_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.decor2_sushi); _local1.execute(); }; break; case 8: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.decor3_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.decor3_sushi); _local1.execute(); }; break; case 9: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.decor4_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.decor4_sushi); _local1.execute(); }; break; case 10: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.decor5_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.decor5_sushi); _local1.execute(); }; resto.increaseWorkersCount(); break; case 11: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.decor6_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.decor6_sushi); _local1.execute(); }; resto.increaseWorkersCount(); break; case 12: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.decor7_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.decor7_sushi); _local1.execute(); }; resto.increaseWorkersCount(); break; case 13: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.country_menu); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.eastern_sweeties); _local1.execute(); }; resto.increaseWorkersCount(); break; case 14: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.tv_hall); increaseWorkers(); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.hot_cheese_rolls); _local1.execute(); }; break; case 15: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.pizza_production_str); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.cheap_sushi_menu); _local1.execute(); }; resto.increaseWorkersCount(); break; case 16: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.king_burgers_str); _local1.execute(); _local1 = resto.resto.getUpgrade(StringConsts.luxury_pizza_str); _local1.execute(); increaseWorkers(); } else { _local1 = resto.resto.getUpgrade(StringConsts.sushi_discounts); _local1.execute(); }; resto.increaseWorkersCount(); break; case 17: _local1 = resto.resto.getUpgrade(StringConsts.security_system); _local1.execute(); resto.increaseWorkersCount(); break; case 18: if (engine.lastLevel.number >= 4){ if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.american_delivery); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.sushi_delivery); _local1.execute(); }; }; break; case 19: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.american_summer_seats); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.sushi_summer_seats); _local1.execute(); }; increaseWorkers(); break; case 20: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.underground_bar_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.underground_bar_sushi); _local1.execute(); }; increaseWorkers(); increaseWorkers(); break; case 21: _local1 = resto.resto.getUpgrade(StringConsts.sale_campaigns); _local1.execute(); resto.increaseWorkersCount(); break; case 22: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.american_second_floor); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.sushi_second_floor); _local1.execute(); _local1 = resto.resto.getUpgrade(StringConsts.karaoke); _local1.execute(); }; increaseWorkers(); break; case 23: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.receptionist_american); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.receptionist_sushi); _local1.execute(); }; increaseWorkers(); break; case 25: if (StringConsts.sushi == engine.resto_type){ _local1 = resto.resto.getUpgrade(StringConsts.american_third_floor); _local1.execute(); } else { _local1 = resto.resto.getUpgrade(StringConsts.sushi_third_floor); _local1.execute(); }; increaseWorkers(); increaseWorkers(); increaseWorkers(); increaseWorkers(); break; }; } public function nextTick():void{ var _local1:int; _local1 = 0; _local1 = 0; while (_local1 < skips.length) { if (skips[_local1] == ticks){ skips.splice(_local1, 1); return; }; _local1++; }; doTickActions(); ticks++; } public function addTicks(_arg1:int):void{ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < _arg1) { nextTick(); _local2++; }; } public function setResto(_arg1):void{ resto = _arg1; } public function increaseWorkers():void{ resto.increaseWorkersCount(); } public function skipTick(_arg1:int):void{ skips.push(_arg1); } } }//package fai.logic
Section 118
//Buttons (fai.logic.Buttons) package fai.logic { import flash.events.*; import fai.ui.*; import fai.*; public class Buttons { private var buttons:Array; private var engine:Engine;// = null private var extras:Array; public var extras_grey:Array; public function Buttons(_arg1:Engine):void{ engine = null; buttons = []; extras = []; extras_grey = []; super(); engine = _arg1; } public function buildButtonPressed():void{ } private function updateExtras():void{ var _local1:Boolean; var _local2:int; var _local3:ExtraItem; if (!engine.upgrades){ return; }; _local1 = true; _local2 = 0; _local2 = 0; while (_local2 < engine.extras.size()) { _local3 = engine.extras.getItem(_local2); if ((((_local3.currentState == StringConsts.empty)) || (_local3.isAwaiting))){ _local1 = false; break; }; _local2++; }; if (_local1){ engine.ui.extra_buttons.news_box.visible = false; engine.ui.extra_buttons.benches.visible = false; engine.ui.extra_buttons.ice_cream.visible = false; } else { engine.ui.extra_buttons.news_box.visible = (engine.playerMoney >= DataProxy.getExtraBuildCost(StringConsts.news_box)); engine.ui.extra_buttons.benches.visible = (engine.playerMoney >= DataProxy.getExtraBuildCost(StringConsts.bench)); engine.ui.extra_buttons.ice_cream.visible = (engine.playerMoney >= DataProxy.getExtraBuildCost(StringConsts.ice_cream)); }; engine.extras.update(); } public function getExtraItem(_arg1:int){ return (extras[_arg1]); } public function update():void{ var _local1:*; var _local2:int; var _local3:*; updateExtras(); _local1 = null; _local2 = 0; _local2 = 0; while (_local2 < buttons.length) { _local1 = buttons[_local2]; if (((!(_local1)) || (!(_local1.assigned)))){ _local1.icon_holder.gotoAndStop((_local1.buttonType + "1")); }; _local2++; }; _local3 = null; if (engine.shops.buildingType != ""){ if (engine.shops.awaitBuilding()){ _local3 = getButtonByType(engine.shops.buildingType); if (_local3){ _local3.gotoAndStop("cancel_action"); _local3.icon_holder.visible = false; }; }; }; _local2 = 0; while (_local2 < buttons.length) { _local1 = buttons[_local2]; if (_local3 != _local1){ updateButtonState(_local1, _local1.assigned); }; _local2++; }; } public function addItem(_arg1):void{ switch (_arg1){ case engine.ui.extra_buttons.benches: case engine.ui.extra_buttons.news_box: case engine.ui.extra_buttons.ice_cream: extras.push(_arg1); return; case engine.ui.extra_buttons.benches_grey: case engine.ui.extra_buttons.news_box_grey: case engine.ui.extra_buttons.ice_cream_grey: extras_grey.push(_arg1); return; }; _arg1.setEngine(engine); buttons.push(_arg1); _arg1.gotoAndStop("enabled"); _arg1.buttonMode = true; _arg1.icon_holder.visible = true; _arg1.visible = false; } public function hideBuildButtons():void{ } private function updateButtonCost(_arg1):void{ var _local2:Boolean; _local2 = true; _local2 = (DataProxy.getBuildCost(_arg1.buttonType, 0) <= engine.playerMoney); if (!_local2){ _arg1.gotoAndStop("disabled"); }; } public function getItem(_arg1:int){ return (buttons[_arg1]); } public function size():int{ return (buttons.length); } public function getItemByType(_arg1:String){ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < buttons.length) { if (buttons[_local2].buttonType == _arg1){ return (buttons[_local2]); }; _local2++; }; return (null); } public function extraSize():int{ return (extras.length); } public function getButtonByType(_arg1:String){ return (null); } public function destroy():void{ } private function updateButtonState(_arg1, _arg2:ShopItem):void{ if (_arg2){ if (_arg2.awaitsBuilding){ _arg1.gotoAndStop("cancel_action"); _arg1.icon_holder.visible = false; return; }; if (_arg2.currentLevel == 0){ _arg1.gotoAndStop("enabled"); _arg1.icon_holder.visible = true; updateButtonCost(_arg1); return; }; switch (_arg2.currentLevel){ case Consts.ShopBuilding: case Consts.ShopUpgrading: _arg1.gotoAndStop("cancel_action"); _arg1.icon_holder.visible = false; break; case Consts.ShopLevel1: case Consts.ShopLevel2: _arg1.gotoAndStop("enabled"); _arg1.icon_holder.visible = true; updateButtonCost(_arg1); break; case Consts.ShopLevel3: _arg1.gotoAndStop("done"); _arg1.icon_holder.visible = true; updateButtonCost(_arg1); break; }; } else { _arg1.gotoAndStop("enabled"); _arg1.icon_holder.visible = true; updateButtonCost(_arg1); }; } } }//package fai.logic
Section 119
//Customer (fai.logic.Customer) package fai.logic { import fai.ui.*; import flash.display.*; import fai.common.*; import fai.*; public class Customer { public var money:Number;// = 0 private var engine:Engine;// = null public var initial_money:Number;// = 0 public var suit:Sprite;// = null private var buyings:Array; private var init_scale:Number;// = 0 public var buying:Boolean;// = false public var velocity:Number;// = 2 public var customer_money:CustomerMoney;// = null public var road:RoadPath;// = null private var extras:Array; public var was_in_mine:Boolean;// = false public var character;// = null public var check_zindex:Boolean;// = true public var parent_dc;// = null public var shop;// = null public function Customer():void{ engine = null; money = 0; initial_money = 0; suit = null; velocity = 2; customer_money = null; character = null; buying = false; buyings = []; extras = []; init_scale = 0; check_zindex = true; parent_dc = null; was_in_mine = false; road = null; shop = null; super(); } public function getY():Number{ if (parent_dc == engine.playWindow.levelBack){ return (suit.y); }; return ((parent_dc.y + suit.y)); } public function getX():Number{ if (parent_dc == engine.playWindow.levelBack){ return (suit.x); }; return ((parent_dc.x + suit.x)); } public function setEngine(_arg1:Engine):void{ engine = _arg1; } public function setX(_arg1:Number):void{ if (parent_dc == engine.playWindow.levelBack){ suit.x = _arg1; } else { suit.x = -((parent_dc.x - _arg1)); }; } public function init(_arg1:Number):void{ initial_money = (money = _arg1); init_scale = customer_money.bar.bar.scaleX; } public function addExtra(_arg1:ExtraItem):void{ extras.push([_arg1.currentState, 0]); } public function extraTicks():void{ var _local1:int; var _local2:int; _local1 = 0; while (_local1 < extras.length) { _local2 = extras[_local1][1]; _local2++; if (_local2 > Consts.ExtraLiveTime){ extras.splice(_local1, 1); } else { extras[_local1][1] = _local2; _local1++; }; }; } public function updateMoney():void{ if (money > 0){ customer_money.gotoAndStop("money_label"); } else { customer_money.gotoAndStop("happy_face"); customer_money.bar.visible = false; }; customer_money.bar.bar.scaleX = (init_scale * (money / initial_money)); } public function setRoad(_arg1:RoadPath):void{ road = _arg1; } public function hasBuyings(_arg1):Boolean{ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < buyings.length) { if (buyings[_local2] == _arg1){ return (true); }; _local2++; }; return (false); } public function extraUsed(_arg1:ExtraItem):Boolean{ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < extras.length) { if (extras[_local2][0] == _arg1.currentState){ return (true); }; _local2++; }; return (false); } public function setY(_arg1:Number):void{ if (parent_dc == engine.playWindow.levelBack){ suit.y = _arg1; } else { suit.y = -((parent_dc.y - _arg1)); }; } public function addBuying(_arg1):void{ buyings.push(_arg1); } } }//package fai.logic
Section 120
//Customers (fai.logic.Customers) package fai.logic { public class Customers { private var engine:Engine;// = null private var people:Array; public function Customers(_arg1:Engine):void{ engine = null; people = []; super(); engine = _arg1; } public function size():int{ return (people.length); } public function getItem(_arg1:int):Customer{ return (people[_arg1]); } public function remove(_arg1:Customer):void{ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < people.length) { if (people[_local2] == _arg1){ delete people[_local2]; people.splice(_local2, 1); return; }; _local2++; }; } public function add(_arg1:Customer):void{ people.push(_arg1); } public function destroy():void{ if (people){ people.length = 0; people = null; }; } } }//package fai.logic
Section 121
//DataProxy (fai.logic.DataProxy) package fai.logic { import fai.ui.*; import flash.display.*; import flash.filters.*; import fai.common.*; import game.restaurant.*; import fai.*; public class DataProxy { private var levels:Array; public function DataProxy():void{ var _local1:Level; levels = []; super(); _local1 = new Level(StringConsts.level1); addLevel(_local1); _local1 = new Level(StringConsts.level2); addLevel(_local1); _local1 = new Level(StringConsts.level3); addLevel(_local1); _local1 = new Level(StringConsts.level4); addLevel(_local1); _local1 = new Level(StringConsts.level5); addLevel(_local1); _local1 = new Level(StringConsts.level6); addLevel(_local1); } public function getLevels():Array{ return (levels); } private function addLevel(_arg1:Level):void{ _arg1.number = levels.length; levels.push(_arg1); } public function getLevel(_arg1:int):Level{ return (levels[_arg1]); } public static function getExtraBuildCost(_arg1:String):int{ switch (_arg1){ case StringConsts.bench: return (100); case StringConsts.news_box: return (200); case StringConsts.ice_cream: return (300); }; return (0); } public static function getIconLabel(_arg1:ShopItem):String{ switch (_arg1.currentLevel){ case 0: return ((_arg1.shopType + "1")); case Consts.ShopLevel1: return ((_arg1.shopType + "2")); case Consts.ShopLevel2: return ((_arg1.shopType + "3")); case Consts.ShopLevel3: return ((_arg1.shopType + "3")); }; return (""); } public static function createShopBuilding(_arg1:ShopItem){ var _local2:*; var _local3:ShopBuilding; _local2 = _arg1.resto; _local3 = new ShopBuilding(_arg1, _local2); _local3.stop(); return (_local3); } public static function getShopUpgradingTicks(_arg1:String, _arg2:int):int{ return (50); } public static function getBuildCost(_arg1:String, _arg2:int):int{ var _local3:int; _local3 = 100; return (_local3); } public static function getGoodsCost(_arg1:String, _arg2:int):int{ return (50); } public static function getShadowFilter():BitmapFilter{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Boolean; var _local9:Boolean; var _local10:Number; _local1 = 0; _local2 = 45; _local3 = 1; _local4 = 1; _local5 = 1; _local6 = 1; _local7 = 0.65; _local8 = false; _local9 = false; _local10 = BitmapFilterQuality.LOW; return (new DropShadowFilter(_local6, _local2, _local1, _local3, _local4, _local5, _local7, _local10, _local8, _local9)); } public static function getCustomerInitialMoney(_arg1:int):Number{ switch ((_arg1 - 1)){ case 0: return (10); case 1: return (11.5); case 2: return (13.5); case 3: return (13.5); case 4: return (13.5); case 5: return (16); case 6: return (19); case 7: return (23); case 8: return (28); case 9: return (34.5); case 10: return (35.5); case 11: return (44); case 12: return (44); case 13: return (52); case 14: return (59); case 15: return (67.5); case 16: return (75.5); case 17: return (84.5); case 18: return (94.5); case 19: return (102); case 20: return (122); case 21: return (140); case 22: return (147.5); case 23: return (155); case 24: return (155); case 25: return (159); }; return (164); } public static function getBuyerCount(_arg1:int):int{ var _local2:int; _local2 = 2; switch ((_arg1 - 1)){ case 0: return (5); case 1: return (10); case 2: return (10); case 3: return (15); case 4: return (18); case 5: return (20); case 6: return (23); }; return (25); } public static function getCustomer(_arg1:int):Customer{ var _local2:Customer; var _local3:*; var _local4:int; var _local5:Number; var _local6:BitmapFilter; var _local7:Array; var _local8:CustomerMoney; _local2 = null; _local3 = null; _local4 = (Math.random() * 10.1); _local5 = 0.5; switch (_local4){ case 0: _local3 = new Customer1(); break; case 1: _local3 = new Customer2(); break; case 2: _local3 = new Customer3(); break; case 3: _local3 = new Customer4(); break; case 4: _local3 = new Customer5(); break; case 5: _local3 = new Customer6(); break; case 6: _local3 = new Customer7(); break; case 7: _local3 = new Customer8(); break; case 8: _local3 = new Customer9(); break; case 9: _local3 = new Customer10(); break; }; if (!_local3){ _local3 = new Customer1(); }; _local3.scaleY = (_local3.scaleX = _local5); _local2 = new Customer(); _local2.suit = new Sprite(); _local2.suit.addChild(_local3); _local2.character = _local3; _local2.velocity = (2.5 + (Math.random() / 2)); _local6 = getShadowFilter(); _local7 = new Array(); _local7.push(_local6); _local2.suit.filters = _local7; _local8 = new CustomerMoney(); _local8.x = -15; _local8.y = (_local2.character.y - 25); _local2.suit.addChild(_local8); _local2.customer_money = _local8; _local2.init(getCustomerInitialMoney(_arg1)); _local2.updateMoney(); return (_local2); } public static function showTooltip(_arg1:Engine, _arg2:ShopButton):void{ var _local3:int; var _local4:int; var _local5:int; var _local6:Boolean; var _local7:String; _local3 = 0; _local4 = 0; _local5 = 0; _local6 = false; _arg1.playWindow.ui.shop_tooltip.title_txt.text = _arg2.buttonType; _local3 = getBuildCost(_arg2.buttonType, 0); _local4 = getSeatsCount(_arg2.buttonType, 0); _local5 = getGoodsCost(_arg2.buttonType, 0); if (!_local6){ _local7 = (("Build Cost: <b><font color=\"#ffffff\" size=\"14\">" + _local3.toString()) + "$</font></b>"); if (_local4 > 0){ _local7 = (_local7 + (("\n<font color=\"#ffffff\">Capacity:</font> <b><font color=\"#00ff00\" size=\"14\">" + _local4.toString()) + "</font></b>")); }; if (_local5 > 0){ _local7 = (_local7 + (("\n<font color=\"#FFffff\">Goods Cost:</font> <b><font color=\"#FFCC00\" size=\"14\">" + _local5.toString()) + "$</font></b>")); }; _arg1.playWindow.ui.shop_tooltip.params_txt.text = _local7; } else { _arg1.playWindow.ui.shop_tooltip.params_txt.text = "Maximum upgrade level had reached."; }; } public static function getShopBuildingTicks(_arg1:String):int{ return (50); } public static function getSeatsCount(_arg1:String, _arg2:int):int{ return (8); } public static function getLevelBackground(_arg1:int){ switch (_arg1){ case 0: return (new LevelBack1()); case 1: return (new LevelBack2()); case 2: return (new LevelBack3()); case 3: return (new LevelBack4()); case 4: return (new LevelBack5()); case 5: return (new LevelBack6()); }; return (new LevelBack1()); } public static function getExtraCounterSteps(_arg1:String):int{ switch (_arg1){ case StringConsts.bench: return (100); case StringConsts.news_box: return (200); case StringConsts.ice_cream: return (150); }; return (0); } public static function showExtraTooltip(_arg1:Engine, _arg2):void{ var _local3:int; var _local4:String; var _local5:String; _local3 = 0; _local4 = ""; _local5 = ""; switch (_arg2){ case _arg1.playWindow.ui.extra_buttons.benches: case _arg1.playWindow.ui.extra_buttons.benches_grey: _local5 = "Bench"; _local3 = getExtraBuildCost(StringConsts.bench); _local4 = "Bench slows down customers."; break; case _arg1.playWindow.ui.extra_buttons.news_box: case _arg1.playWindow.ui.extra_buttons.news_box_grey: _local5 = "Newspaper Box"; _local3 = getExtraBuildCost(StringConsts.news_box); _local4 = "Allows customers to buy newspapers."; break; case _arg1.playWindow.ui.extra_buttons.ice_cream: case _arg1.playWindow.ui.extra_buttons.ice_cream_grey: _local5 = "Ice Cream Stand"; _local3 = getExtraBuildCost(StringConsts.ice_cream); _local4 = "Allows customers to buy ice cream."; break; }; _arg1.playWindow.ui.shop_tooltip.title_txt.text = _local5; _arg1.playWindow.ui.shop_tooltip.params_txt.text = ((("Build Cost: " + _local3.toString()) + "$\n\n") + _local4); } } }//package fai.logic
Section 122
//EnemyRestaurant (fai.logic.EnemyRestaurant) package fai.logic { import fai.*; public class EnemyRestaurant extends ShopItem { public function EnemyRestaurant():void{ } private function buildThisShop():void{ setType(((engine.resto_type == StringConsts.american)) ? StringConsts.sushi : StringConsts.american); gotoAndStop("shopping"); building_bar.visible = false; setLevel(Consts.ShopLevel1); shoppable = true; setShopIcon(resto); updateState(); reset(); } override public function initialize(_arg1:Engine):void{ super.initialize(_arg1); buildThisShop(); } } }//package fai.logic
Section 123
//Engine (fai.logic.Engine) package fai.logic { import flash.media.*; import flash.events.*; import fai.ui.*; import fai.common.*; import flash.geom.*; import fai.goals.*; import fai.goalsystem.*; import flash.utils.*; import fai.*; public class Engine { public var buttons:Buttons;// = null public var not_spent:Boolean;// = false public var scenario:Scenario;// = null public var score:int;// = 0 public var events:GameEvents;// = null public var volume:Number;// = 1 private var game_finished:Boolean;// = false public var fast_mode:Boolean;// = false private var money_goal:int;// = 0 private var last_tooltip_button:ShopButton;// = null public var shops:Shops;// = null public var money:int;// = 0 private var enemy_money_goal:int;// = 0 private var level_life_points:int;// = 0 public var selected_item;// = null public var paused:Boolean;// = false private var last_loaded_level:Level;// = null public var customers:Customers;// = null private var game_data:DataProxy;// = null public var goal_system:GoalSystem;// = null public var upgrades:Upgrades;// = null private var global_stage;// = null public var extras:Extras;// = null public var resto_type:String; public var music_channel:SoundChannel;// = null public var play_window:PlayWindow;// = null private var vd_timer:Timer;// = null private var music_sound:Sound;// = null public var volumeOff:Boolean;// = false private var build_cost:int; public function Engine(_arg1):void{ game_data = null; global_stage = null; money = 0; money_goal = 0; enemy_money_goal = 0; score = 0; paused = false; goal_system = null; events = null; play_window = null; last_loaded_level = null; volume = 1; volumeOff = false; shops = null; buttons = null; level_life_points = 0; scenario = null; upgrades = null; extras = null; customers = null; not_spent = false; last_tooltip_button = null; vd_timer = null; music_sound = null; music_channel = null; game_finished = false; fast_mode = false; selected_item = null; build_cost = MoneyConsts.INITIAL_BUY_FOR; super(); resto_type = StringConsts.american; global_stage = _arg1; game_data = new DataProxy(); } public function get goalMoney():int{ return (money_goal); } public function customerPassed(_arg1:Customer):void{ if (_arg1.money > 0){ if (level_life_points > 0){ level_life_points--; }; playWindow.updateResources(); }; } public function log(_arg1:String):void{ playWindow.ui.output_message.msg.msg_txt.text = _arg1; playWindow.ui.output_message.gotoAndPlay("show_animation"); playWindow.ui.output_message.visible = true; } public function playSoundData(_arg1:Sound):void{ var _local2:SoundTransform; if (((volumeOff) || (!(_arg1)))){ return; }; _local2 = new SoundTransform(); _local2.volume = volume; _arg1.play(0, 0, _local2); } public function get lastLevel():Level{ return (last_loaded_level); } public function gameOver():void{ if (game_finished){ return; }; game_finished = true; vd_timer = new Timer(1000, 1); vd_timer.addEventListener(TimerEvent.TIMER, defeatHandler); vd_timer.start(); } public function clearAll():void{ if (!play_window){ return; }; stopMusic(); events.unregister(); events = null; shops.destroy(); shops = null; buttons.destroy(); buttons = null; scenario = null; upgrades = null; customers.destroy(); customers = null; extras.destroy(); extras = null; play_window.destroy(); GameStage.play_holder.removeChild(play_window.ui); play_window = null; last_tooltip_button = null; goal_system.deactivateAll(); goal_system = null; game_finished = false; paused = false; } private function defeatHandler(_arg1:TimerEvent):void{ game_finished = true; vd_timer.stop(); vd_timer.removeEventListener(TimerEvent.TIMER, defeatHandler); vd_timer = null; predeactivateGoals(); if (!paused){ pause(); }; play_window.stats.final_victory.visible = false; play_window.stats.defeat(); play_window.stats.start(); play_window.stats.visible = true; } public function get gameBoard():GameBoard{ if (!play_window){ return (null); }; return (play_window.gameBoard); } public function get levelLifePoints():int{ return (level_life_points); } public function getBuildCost():int{ return (build_cost); } public function predeactivateGoals():void{ var _local1:int; var _local2:*; var _local3:*; _local1 = 0; _local1 = 0; while (_local1 < goal_system.goals.length) { _local2 = goal_system.goals[_local1]; if ((_local2 is CoinGoal)){ _local2.deactivate(); }; _local1++; }; _local1 = 0; while (_local1 < customers.size()) { _local3 = customers.getItem(_local1); _local3.character.stop(); _local1++; }; } public function get ui(){ return (play_window.ui); } public function finalVictory():void{ score = (score + 500000); play_window.stats.final_victory.visible = true; } public function playLevel(_arg1:Level):void{ if (!_arg1){ return; }; clearAll(); money = _arg1.initial_money; money_goal = 0; enemy_money_goal = 0; score = 0; level_life_points = 5; fast_mode = false; goal_system = new GoalSystem(); events = new GameEvents(this); shops = new Shops(this); buttons = new Buttons(this); extras = new Extras(this); last_loaded_level = _arg1; play_window = new PlayWindow(this); play_window.initialize(_arg1.number); GameStage.play_holder.addChild(play_window.ui); scenario = new Scenario(this, _arg1); upgrades = new Upgrades(this); customers = new Customers(this); goal_system.add(new CustomerZIndexGoal(this)); events.register(); play_window.updateAll(); music_sound = new Sound_level_music(); playMusic(); } public function switchSound(_arg1:Boolean):void{ volumeOff = !(_arg1); if (volumeOff){ stopMusic(); GameStage.welcomeScreen.levelSelection.stopMusic(); } else { playMusic(); }; } public function victory():void{ if (game_finished){ return; }; game_finished = true; vd_timer = new Timer(1000, 1); vd_timer.addEventListener(TimerEvent.TIMER, victoryHandler); vd_timer.start(); } public function playSound(_arg1:int):void{ switch (_arg1){ case SoundConsts.swish_swish: playSoundData(new Sound_swish()); break; case SoundConsts.swish: playSoundData(new Sound_build()); break; case SoundConsts.click: playSoundData(new Sound_click()); break; case SoundConsts.coins: playSoundData(new Sound_coins()); break; case SoundConsts.new_day: playSoundData(new Sound_newday()); break; case SoundConsts.robbery: playSoundData(new Sound_robbery()); break; case SoundConsts.sell: playSoundData(new Sound_sell()); break; case SoundConsts.clean_alarm: playSoundData(new Sound_clean_sound()); break; case SoundConsts.game_over: playSoundData(new Sound_game_over()); break; case SoundConsts.on_upgrade_over: playSoundData(new Sound_on_upgrade_over()); break; }; } public function get gameData():DataProxy{ return (game_data); } public function stopMusic():void{ if (music_channel){ music_channel.stop(); music_channel = null; }; } public function showTooltip(_arg1):void{ if (((!(_arg1)) || ((_arg1 is ShopButton)))){ if (_arg1){ last_tooltip_button = _arg1; DataProxy.showTooltip(this, _arg1); }; } else { DataProxy.showExtraTooltip(this, _arg1); }; } public function applyUpgrade(_arg1:String, _arg2:ShopItem):void{ switch (_arg1){ case StringConsts.american_second_floor: case StringConsts.sushi_second_floor: _arg2.addToMoneyValue(6); _arg2.addMoreSeats(10); break; case StringConsts.sushi_third_floor: case StringConsts.american_third_floor: _arg2.addToMoneyValue(12); _arg2.addMoreSeats(10); break; case StringConsts.american_summer_seats: case StringConsts.sushi_summer_seats: _arg2.addToMoneyValue(8); _arg2.addMoreSeats(5); break; case StringConsts.security_system: _arg2.no_thefts = true; break; case StringConsts.receptionist_american: case StringConsts.receptionist_sushi: _arg2.addToMoneyValue(8.5); break; case StringConsts.underground_bar_sushi: case StringConsts.underground_bar_american: _arg2.addMoreSeats(6); _arg2.addToMoneyValue(9); break; case StringConsts.sushi_delivery: case StringConsts.american_delivery: _arg2.deliveryOn(); if (scenario.currentDay > 0){ _arg2.startDelivery(); }; break; case StringConsts.tv_hall: _arg2.addMoreSeats(2); _arg2.addToMoneyValue(9); break; case StringConsts.pizza_production: _arg2.addMoreSeats(2); _arg2.addToMoneyValue(7); break; case StringConsts.luxury_pizza: _arg2.addToMoneyValue(9); break; case StringConsts.country_menu: _arg2.addToMoneyValue(8.5); _arg2.addMoreSeats(3); break; case StringConsts.king_burgers: _arg2.addToMoneyValue(9.5); _arg2.addMoreSeats(2); break; case StringConsts.sale_campaigns: _arg2.addToMoneyValue(7.5); _arg2.addMoreSeats(1); break; case StringConsts.cheap_sushi_menu: _arg2.addToMoneyValue(7); _arg2.addMoreSeats(3); break; case StringConsts.karaoke: _arg2.addMoreSeats(3); _arg2.addToMoneyValue(9); break; case StringConsts.eastern_sweeties: _arg2.addToMoneyValue(10); break; case StringConsts.hot_cheese_rolls: _arg2.addToMoneyValue(9); _arg2.addMoreSeats(2); break; case StringConsts.sushi_discounts: _arg2.addToMoneyValue(8); _arg2.addMoreSeats(1); break; case StringConsts.ads1: _arg2.addToMoneyValue(1.5); break; case StringConsts.ads2: _arg2.addToMoneyValue(2); break; case StringConsts.ads3_american: case StringConsts.ads3_sushi: _arg2.addToMoneyValue(2.5); _arg2.addMoreSeats(1); break; case StringConsts.ads4: _arg2.addToMoneyValue(3.5); break; case StringConsts.ads5_sushi: case StringConsts.ads5_american: _arg2.addToMoneyValue(4); _arg2.addMoreSeats(1); break; case StringConsts.decor1_sushi: case StringConsts.decor1_american: _arg2.addToMoneyValue(5); break; case StringConsts.decor2_sushi: case StringConsts.decor2_american: _arg2.addToMoneyValue(7); break; case StringConsts.decor3_sushi: case StringConsts.decor3_american: _arg2.addToMoneyValue(7); _arg2.addMoreSeats(2); break; case StringConsts.decor4_sushi: case StringConsts.decor4_american: _arg2.addToMoneyValue(8); break; case StringConsts.decor5_sushi: case StringConsts.decor5_american: _arg2.addToMoneyValue(9); _arg2.addMoreSeats(3); break; case StringConsts.decor6_sushi: case StringConsts.decor6_american: _arg2.addToMoneyValue(10); break; case StringConsts.decor7_sushi: case StringConsts.decor7_american: _arg2.addToMoneyValue(11); _arg2.addMoreSeats(3); break; }; if (_arg2.shopType == resto_type){ _arg2.updateRepairState(); playWindow.updateResources(); }; } public function playMusic():void{ var _local1:SoundTransform; stopMusic(); if (((!(volumeOff)) && (music_sound))){ _local1 = new SoundTransform(); _local1.volume = volume; music_channel = music_sound.play(0, 25, _local1); }; } public function get enemyGoalMoney():int{ return (enemy_money_goal); } private function victoryHandler(_arg1:TimerEvent):void{ var _local2:LevelSelection; vd_timer.stop(); vd_timer.removeEventListener(TimerEvent.TIMER, victoryHandler); vd_timer = null; predeactivateGoals(); game_finished = true; if (!paused){ pause(); }; _local2 = GameStage.welcomeScreen.levelSelection; play_window.stats.final_victory.visible = false; if (lastLevel.number == (gameData.getLevels().length - 1)){ finalVictory(); }; if (_local2.current_level == lastLevel.number){ _local2.current_level++; _local2.saveLevels(); }; play_window.stats.victory(); play_window.stats.start(); play_window.stats.visible = true; } public function get playerMoney():int{ return (money); } public function payEnemyMoney(_arg1:int):void{ enemy_money_goal = (enemy_money_goal + Math.abs(_arg1)); playWindow.updateAll(); } public function get playWindow():PlayWindow{ return (play_window); } public function hideEverythingOpened():void{ buttons.hideBuildButtons(); shops.hideBuildingIcons(); shops.hideMenus(); if (extras.isAwaiting){ extras.cancelSketchyState(); }; playWindow.ui.sell_dialog.visible = false; } public function returnMoney(_arg1:int):void{ playWindow.stats.spent = (playWindow.stats.spent - Math.abs(_arg1)); money = (money + _arg1); playWindow.updateAll(); } public function pause():void{ if (!paused){ stopMusic(); play_window.ui.pause_mc.visible = true; play_window.ui.pause_mc.gotoAndPlay("pause"); events.unregister(); setCustomersVisible(false); } else { playMusic(); play_window.ui.pause_mc.stop(); play_window.ui.pause_mc.visible = false; events.register(); setCustomersVisible(true); }; paused = !(paused); } private function setCustomersVisible(_arg1:Boolean):void{ var _local2:int; var _local3:*; _local2 = 0; _local2 = 0; while (_local2 < customers.size()) { _local3 = customers.getItem(_local2); if (!_local3.buying){ _local3.suit.visible = _arg1; }; _local2++; }; } public function payMoney(_arg1:int):void{ if (_arg1 < 0){ playSound(SoundConsts.coins); money_goal = (money_goal + Math.abs(_arg1)); playWindow.stats.earned = (playWindow.stats.earned + Math.abs(_arg1)); } else { playWindow.stats.spent = (playWindow.stats.spent + Math.abs(_arg1)); }; money = (money - _arg1); playWindow.updateAll(); } } }//package fai.logic
Section 124
//Extras (fai.logic.Extras) package fai.logic { import fai.ui.*; import fai.*; public class Extras { private var engine:Engine;// = null private var extras:Array; private var await_type:String; private var awaits:Boolean;// = false public function Extras(_arg1:Engine):void{ engine = null; extras = []; awaits = false; super(); engine = _arg1; } public function extraIceCream():void{ if (engine.playerMoney < DataProxy.getExtraBuildCost(StringConsts.ice_cream)){ engine.log(StringConsts.not_enough_money); return; }; showSketchyState(StringConsts.ice_cream); } public function size():int{ return (extras.length); } public function destroy():void{ if (extras){ extras.length = 0; extras = null; }; } public function setAwaiting(_arg1:Boolean):void{ awaits = _arg1; } public function getItem(_arg1:int){ return (extras[_arg1]); } public function addItem(_arg1):void{ extras.push(_arg1); _arg1.visible = false; } public function extraBenches():void{ if (engine.playerMoney < DataProxy.getExtraBuildCost(StringConsts.bench)){ engine.log(StringConsts.not_enough_money); return; }; showSketchyState(StringConsts.bench); } public function get isAwaiting():Boolean{ return (awaits); } public function extraNewsBox():void{ if (engine.playerMoney < DataProxy.getExtraBuildCost(StringConsts.news_box)){ engine.log(StringConsts.not_enough_money); return; }; showSketchyState(StringConsts.news_box); } public function update():void{ if (((awaits) && ((engine.playerMoney < DataProxy.getExtraBuildCost(await_type))))){ cancelSketchyState(); }; } private function showSketchyState(_arg1:String):void{ var _local2:int; var _local3:Boolean; var _local4:ExtraItem; if (((awaits) && ((await_type == _arg1)))){ cancelSketchyState(); return; }; _local2 = 0; _local3 = false; _local2 = 0; while (_local2 < extras.length) { _local4 = extras[_local2]; if ((((_local4.currentState == StringConsts.empty)) || (extras[_local2].isAwaiting))){ _local4.setCurrentState(_arg1); _local4.setAwaiting(true); _local4.setSketchyState(); _local4.visible = true; _local3 = true; }; _local2++; }; if (_local3){ awaits = true; await_type = _arg1; engine.shops.hideBuildingIcons(); }; } public function cancelSketchyState():void{ var _local1:int; var _local2:ExtraItem; awaits = false; _local1 = 0; _local1 = 0; while (_local1 < extras.length) { _local2 = extras[_local1]; if (_local2.isAwaiting){ _local2.setCurrentState(StringConsts.empty); _local2.setAwaiting(false); _local2.visible = false; }; _local1++; }; } public function extraClick(_arg1):void{ if ((_arg1 is ExtraItem)){ if (_arg1.isAwaiting){ if (engine.playerMoney < DataProxy.getExtraBuildCost(_arg1.currentState)){ engine.log(StringConsts.not_enough_money); return; }; setAwaiting(false); engine.payMoney(DataProxy.getExtraBuildCost(_arg1.currentState)); _arg1.setAwaiting(false); _arg1.setNormalState(); engine.score = (engine.score + DataProxy.getExtraBuildCost(_arg1.currentState)); engine.playWindow.updateAll(); engine.playWindow.generateParticlesOver(_arg1); cancelSketchyState(); } else { engine.playWindow.ui.sell_dialog.x = ((_arg1.x + _arg1.width) - engine.playWindow.ui.sell_dialog.width); engine.playWindow.ui.sell_dialog.y = ((_arg1.y + (_arg1.height / 2)) - engine.playWindow.ui.sell_dialog.height); if (engine.playWindow.ui.sell_dialog.x < 0){ engine.playWindow.ui.sell_dialog.x = 0; }; if (engine.playWindow.ui.sell_dialog.x > (Consts.ScreenWidth - engine.playWindow.ui.sell_dialog.width)){ engine.playWindow.ui.sell_dialog.x = ((Consts.ScreenWidth - engine.playWindow.ui.sell_dialog.width) - 5); }; if ((engine.playWindow.ui.sell_dialog.y - engine.playWindow.ui.sell_dialog.height) < 0){ engine.playWindow.ui.sell_dialog.y = (engine.playWindow.ui.sell_dialog.height + 5); }; if ((engine.playWindow.ui.sell_dialog.y + engine.playWindow.ui.sell_dialog.height) > Consts.ScreenHeight){ engine.playWindow.ui.sell_dialog.y = ((Consts.ScreenHeight - engine.playWindow.ui.sell_dialog.height) - 5); }; engine.playWindow.ui.sell_dialog.visible = true; engine.playWindow.ui.sell_dialog.money_txt.text = ((DataProxy.getExtraBuildCost(_arg1.currentState) * Consts.SellDownturn).toString() + "$"); if (!_arg1.vice_versa){ engine.playWindow.ui.sell_dialog.x = (engine.playWindow.ui.sell_dialog.x + (engine.playWindow.ui.sell_dialog.width / 2)); }; engine.selected_item = _arg1; }; }; } } }//package fai.logic
Section 125
//GameBoard (fai.logic.GameBoard) package fai.logic { import flash.display.*; public class GameBoard extends Sprite { private var engine:Engine;// = null public function GameBoard(_arg1:Engine):void{ engine = null; super(); } } }//package fai.logic
Section 126
//GameEvents (fai.logic.GameEvents) package fai.logic { import flash.events.*; import fai.ui.*; import fai.*; import game.ui.*; import flash.ui.*; public class GameEvents { private var engine:Engine;// = null private var scenario_pause:int;// = 0 public function GameEvents(_arg1:Engine):void{ engine = null; scenario_pause = 0; super(); engine = _arg1; } private function overShopHandler(_arg1:MouseEvent):void{ _arg1.currentTarget.setSelectedState(true); } private function modeChangeButtonHandler(_arg1:MouseEvent):void{ engine.fast_mode = !(engine.fast_mode); engine.playWindow.ui.fast_mode_button.visible = !(engine.fast_mode); engine.playWindow.ui.slow_mode_button.visible = engine.fast_mode; _arg1.stopPropagation(); } private function outShopHandler(_arg1:MouseEvent):void{ if (engine.playWindow.current_resto != _arg1.currentTarget){ if (((!(_arg1.currentTarget.resto)) || (!(_arg1.currentTarget.resto.enemy_restaurant)))){ _arg1.currentTarget.setSelectedState(false); }; }; } private function extraButtonHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); switch (_arg1.currentTarget){ case engine.playWindow.ui.extra_buttons.benches: engine.extras.extraBenches(); break; case engine.playWindow.ui.extra_buttons.news_box: engine.extras.extraNewsBox(); break; case engine.playWindow.ui.extra_buttons.ice_cream: engine.extras.extraIceCream(); break; }; _arg1.stopPropagation(); } private function onKeyDown(_arg1:KeyboardEvent):void{ if (Keyboard.F9 == _arg1.keyCode){ }; } private function shopButtonOutHandler(_arg1:MouseEvent):void{ engine.playWindow.ui.shop_tooltip.visible = false; } private function clickShopUpgradeHandler(_arg1:MouseEvent):void{ var _local2:ShopItem; if (((engine.selected_item) && ((engine.selected_item is ShopItem)))){ engine.playSound(SoundConsts.click); _local2 = engine.selected_item; if (_local2.currentLevel < Consts.ShopLevel3){ if (engine.playerMoney < DataProxy.getBuildCost(_local2.shopType, (_local2.currentLevel + 1))){ engine.log(StringConsts.not_enough_money); } else { _local2.startUpgrading(); }; }; engine.hideEverythingOpened(); }; _arg1.stopPropagation(); } private function buyButtonHandler(_arg1:MouseEvent):void{ if (engine.money < engine.getBuildCost()){ engine.log(StringConsts.not_enough_money); return; }; Events.onBuyRestaurant.fire(engine.playWindow.current_resto); } private function clickShopHandler(_arg1:MouseEvent):void{ if ((_arg1.currentTarget is ShopItem)){ if (((!((_arg1.currentTarget.shopType == engine.resto_type))) && (!((_arg1.currentTarget.currentLevel == 0))))){ return; }; if (engine.playWindow.current_resto){ engine.playWindow.current_resto.setSelectedState(false); }; engine.playWindow.current_resto = _arg1.currentTarget; engine.playWindow.current_resto.setSelectedState(true); engine.ui.buy_button.x = (engine.playWindow.current_resto.x - (engine.ui.buy_button.width / 2)); engine.ui.buy_button.y = (engine.playWindow.current_resto.y - engine.ui.buy_button.height); engine.playWindow.ui.clean_dialog.x = (engine.playWindow.current_resto.x - (engine.playWindow.ui.clean_dialog.width / 2)); engine.playWindow.ui.clean_dialog.y = (engine.playWindow.current_resto.y - engine.playWindow.ui.clean_dialog.height); engine.playWindow.current_resto.updateRepairState(); engine.playWindow.updateAll(); }; _arg1.stopPropagation(); } private function playWindowMenuHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.pause(); engine.play_window.ui.visible = false; GameStage.welcomeScreen.showWelcome(); _arg1.stopPropagation(); } private function employeeOverHandler(_arg1:MouseEvent):void{ if (((!(engine.playWindow.current_resto)) || ((engine.money < engine.playWindow.current_resto.hireCost())))){ engine.ui.ui_menu.all_buttons.employees.button_back.gotoAndStop("grey_highlighted_state"); } else { engine.ui.ui_menu.all_buttons.employees.button_back.gotoAndStop("highlighted_state"); }; } private function playWindowPauseHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.pause(); _arg1.stopPropagation(); } private function extraBuildButtonHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.ui.extra_buttons.visible = !(engine.ui.extra_buttons.visible); if (engine.ui.extra_buttons.visible){ engine.hideEverythingOpened(); engine.ui.extra_buttons.visible = true; }; _arg1.stopPropagation(); } private function soundOnHandler(_arg1:MouseEvent):void{ engine.switchSound(true); engine.playWindow.ui.mute_button.visible = true; engine.playWindow.ui.sound_button.visible = false; _arg1.stopPropagation(); } public function tick(_arg1:Event):void{ var _local2:int; var _local3:int; _local2 = 1; if (engine.fast_mode){ _local2 = 9; } else { _local2 = 2; }; _local3 = 0; _local3 = 0; while (_local3 < _local2) { engine.goal_system.tick(); engine.scenario.generate(); if (scenario_pause == 20){ engine.scenario.think(); scenario_pause = 0; }; scenario_pause++; _local3++; }; } private function nextDayButtonHandler(_arg1:MouseEvent):void{ if (((engine.playWindow.next_day_blocked) || (engine.playWindow.hasDelivery()))){ return; }; engine.playWindow.ui.click_next_day_button.visible = false; engine.playSound(SoundConsts.new_day); engine.scenario.nextDay(); _arg1.stopPropagation(); } private function unregisterShops():void{ var _local1:int; _local1 = 0; _local1 = 0; while (_local1 < engine.shops.size()) { engine.shops.getItem(_local1).removeEventListener(MouseEvent.MOUSE_DOWN, clickShopHandler); engine.shops.getItem(_local1).removeEventListener(MouseEvent.MOUSE_OVER, overShopHandler); engine.shops.getItem(_local1).removeEventListener(MouseEvent.MOUSE_OUT, outShopHandler); _local1++; }; } private function soundMuteHandler(_arg1:MouseEvent):void{ engine.switchSound(false); engine.playWindow.ui.mute_button.visible = false; engine.playWindow.ui.sound_button.visible = true; _arg1.stopPropagation(); } public function register():void{ var _local1:int; var _local2:*; GameStage.main_stage.addEventListener(Event.ENTER_FRAME, tick); GameStage.main_stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown); registerShops(); _local1 = 0; _local2 = null; _local1 = 0; while (_local1 < engine.buttons.size()) { _local2 = engine.buttons.getItem(_local1); _local2.addEventListener(MouseEvent.MOUSE_DOWN, shopButtonHandler); _local2.addEventListener(MouseEvent.MOUSE_OVER, shopButtonOverHandler); _local2.addEventListener(MouseEvent.MOUSE_OUT, shopButtonOutHandler); _local2.buttonMode = true; _local2.mouseChildren = false; _local1++; }; engine.ui.buy_button.addEventListener(MouseEvent.MOUSE_DOWN, buyButtonHandler); _local1 = 0; while (_local1 < engine.extras.size()) { _local2 = engine.extras.getItem(_local1); _local2.addEventListener(MouseEvent.MOUSE_DOWN, extraItemHandler); _local2.buttonMode = true; _local2.mouseChildren = false; _local1++; }; _local1 = 0; while (_local1 < engine.buttons.extraSize()) { _local2 = engine.buttons.getExtraItem(_local1); _local2.addEventListener(MouseEvent.MOUSE_DOWN, extraButtonHandler); _local2.addEventListener(MouseEvent.MOUSE_OVER, shopButtonOverHandler); _local2.addEventListener(MouseEvent.MOUSE_OUT, shopButtonOutHandler); _local1++; }; _local1 = 0; while (_local1 < engine.buttons.extraSize()) { _local2 = engine.buttons.extras_grey[_local1]; _local2.addEventListener(MouseEvent.MOUSE_OVER, shopButtonOverHandler); _local2.addEventListener(MouseEvent.MOUSE_OUT, shopButtonOutHandler); _local1++; }; engine.playWindow.ui.sell_dialog.sell_button.addEventListener(MouseEvent.MOUSE_DOWN, clickShopSellHandler); engine.playWindow.ui.sell_dialog.money_txt.addEventListener(MouseEvent.MOUSE_DOWN, clickShopSellHandler); engine.playWindow.ui.clean_dialog.repair_button.addEventListener(MouseEvent.MOUSE_DOWN, clickShopRepairHandler); engine.playWindow.ui.clean_dialog.money_txt.addEventListener(MouseEvent.MOUSE_DOWN, clickShopRepairHandler); engine.ui.ui_menu.all_buttons.employees.addEventListener(MouseEvent.MOUSE_DOWN, employeeClickHandler); engine.ui.ui_menu.all_buttons.employees.addEventListener(MouseEvent.MOUSE_OVER, employeeOverHandler); engine.ui.ui_menu.all_buttons.employees.addEventListener(MouseEvent.MOUSE_OUT, employeeOutHandler); engine.ui.ui_menu.all_buttons.employees.buttonMode = true; engine.ui.ui_menu.all_buttons.employees.mouseChildren = false; engine.playWindow.ui.addEventListener(MouseEvent.MOUSE_DOWN, clickBackHandler); engine.playWindow.ui.next_day_button.addEventListener(MouseEvent.MOUSE_DOWN, nextDayButtonHandler); engine.playWindow.ui.menu_button.addEventListener(MouseEvent.MOUSE_DOWN, playWindowMenuHandler); engine.playWindow.ui.pause_button.addEventListener(MouseEvent.MOUSE_DOWN, playWindowPauseHandler); engine.playWindow.ui.mute_button.addEventListener(MouseEvent.MOUSE_DOWN, soundMuteHandler); engine.playWindow.ui.sound_button.addEventListener(MouseEvent.MOUSE_DOWN, soundOnHandler); engine.playWindow.ui.click_next_day_button.addEventListener(MouseEvent.MOUSE_DOWN, nextDayButtonHandler); engine.playWindow.ui.fast_mode_button.addEventListener(MouseEvent.MOUSE_DOWN, modeChangeButtonHandler); engine.playWindow.ui.slow_mode_button.addEventListener(MouseEvent.MOUSE_DOWN, modeChangeButtonHandler); } private function registerShops():void{ var _local1:int; _local1 = 0; _local1 = 0; while (_local1 < engine.shops.size()) { engine.shops.getItem(_local1).addEventListener(MouseEvent.MOUSE_DOWN, clickShopHandler); engine.shops.getItem(_local1).addEventListener(MouseEvent.MOUSE_OVER, overShopHandler); engine.shops.getItem(_local1).addEventListener(MouseEvent.MOUSE_OUT, outShopHandler); _local1++; }; } public function employeeOutHandler(_arg1:MouseEvent):void{ if (((!(engine.playWindow.current_resto)) || ((engine.money < engine.playWindow.current_resto.hireCost())))){ engine.ui.ui_menu.all_buttons.employees.button_back.gotoAndStop("grey_state"); } else { engine.ui.ui_menu.all_buttons.employees.button_back.gotoAndStop("normal_state"); }; } private function shopButtonOverHandler(_arg1:MouseEvent):void{ engine.showTooltip(_arg1.currentTarget); engine.playWindow.ui.shop_tooltip.visible = true; } private function employeeClickHandler(_arg1:MouseEvent):void{ if (!engine.playWindow.current_resto){ return; }; if (engine.money < engine.playWindow.current_resto.hireCost()){ engine.log(StringConsts.not_enough_money); return; }; engine.payMoney(engine.playWindow.current_resto.hireCost()); engine.playWindow.current_resto.increaseWorkersCount(); engine.playWindow.updateResources(); engine.playSound(SoundConsts.click); engine.playSound(SoundConsts.on_upgrade_over); } private function buildButtonHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.buttons.update(); engine.buttons.buildButtonPressed(); engine.ui.extra_buttons.visible = false; _arg1.stopPropagation(); } private function clickShopSellHandler(_arg1:MouseEvent):void{ if ((engine.selected_item is ShopItem)){ engine.selected_item.sell(); engine.playSound(SoundConsts.sell); } else { if ((engine.selected_item is ExtraItem)){ engine.selected_item.sell(); engine.playSound(SoundConsts.sell); }; }; engine.hideEverythingOpened(); _arg1.stopPropagation(); } private function extraItemHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.extras.extraClick(_arg1.currentTarget); _arg1.stopPropagation(); } private function shopButtonHandler(_arg1:MouseEvent):void{ _arg1.stopPropagation(); } private function clickBackHandler(_arg1:MouseEvent):void{ engine.hideEverythingOpened(); } public function unregister():void{ var _local1:int; var _local2:*; GameStage.main_stage.removeEventListener(Event.ENTER_FRAME, tick); GameStage.main_stage.removeEventListener(KeyboardEvent.KEY_DOWN, onKeyDown); unregisterShops(); _local1 = 0; _local2 = null; _local1 = 0; while (_local1 < engine.buttons.size()) { _local2 = engine.buttons.getItem(_local1); _local2.removeEventListener(MouseEvent.MOUSE_DOWN, shopButtonHandler); _local2.removeEventListener(MouseEvent.MOUSE_OVER, shopButtonOverHandler); _local2.removeEventListener(MouseEvent.MOUSE_OUT, shopButtonOutHandler); _local1++; }; engine.ui.buy_button.addEventListener(MouseEvent.MOUSE_DOWN, buyButtonHandler); engine.playWindow.ui.removeEventListener(MouseEvent.MOUSE_DOWN, clickBackHandler); _local1 = 0; while (_local1 < engine.extras.size()) { _local2 = engine.extras.getItem(_local1); _local2.removeEventListener(MouseEvent.MOUSE_DOWN, extraItemHandler); _local1++; }; _local1 = 0; while (_local1 < engine.buttons.extraSize()) { _local2 = engine.buttons.getExtraItem(_local1); _local2.removeEventListener(MouseEvent.MOUSE_DOWN, extraButtonHandler); _local2.removeEventListener(MouseEvent.MOUSE_OVER, shopButtonOverHandler); _local2.removeEventListener(MouseEvent.MOUSE_OUT, shopButtonOutHandler); _local1++; }; engine.playWindow.ui.sell_dialog.sell_button.removeEventListener(MouseEvent.MOUSE_DOWN, clickShopSellHandler); engine.playWindow.ui.clean_dialog.repair_button.removeEventListener(MouseEvent.MOUSE_DOWN, clickShopRepairHandler); engine.playWindow.ui.sell_dialog.money_txt.removeEventListener(MouseEvent.MOUSE_DOWN, clickShopSellHandler); engine.playWindow.ui.clean_dialog.money_txt.removeEventListener(MouseEvent.MOUSE_DOWN, clickShopRepairHandler); engine.ui.ui_menu.all_buttons.employees.removeEventListener(MouseEvent.MOUSE_DOWN, employeeClickHandler); engine.ui.ui_menu.all_buttons.employees.removeEventListener(MouseEvent.MOUSE_OVER, employeeOverHandler); engine.ui.ui_menu.all_buttons.employees.removeEventListener(MouseEvent.MOUSE_OUT, employeeOutHandler); engine.playWindow.ui.next_day_button.removeEventListener(MouseEvent.MOUSE_DOWN, nextDayButtonHandler); engine.playWindow.ui.menu_button.removeEventListener(MouseEvent.MOUSE_DOWN, playWindowMenuHandler); engine.playWindow.ui.pause_button.removeEventListener(MouseEvent.MOUSE_DOWN, playWindowPauseHandler); engine.playWindow.ui.pause_mc.removeEventListener(MouseEvent.MOUSE_DOWN, playWindowPauseHandler); engine.playWindow.ui.mute_button.removeEventListener(MouseEvent.MOUSE_DOWN, soundMuteHandler); engine.playWindow.ui.sound_button.removeEventListener(MouseEvent.MOUSE_DOWN, soundOnHandler); engine.playWindow.ui.click_next_day_button.removeEventListener(MouseEvent.MOUSE_DOWN, nextDayButtonHandler); engine.playWindow.ui.fast_mode_button.removeEventListener(MouseEvent.MOUSE_DOWN, modeChangeButtonHandler); engine.playWindow.ui.slow_mode_button.removeEventListener(MouseEvent.MOUSE_DOWN, modeChangeButtonHandler); } private function clickShopRepairHandler(_arg1:MouseEvent):void{ var _local2:Number; engine.playSound(SoundConsts.click); if ((engine.playWindow.current_resto is ShopItem)){ _local2 = engine.playWindow.current_resto.getRepairCost(); if (engine.playerMoney < _local2){ engine.log(StringConsts.not_enough_money); } else { engine.playWindow.current_resto.repair(); engine.payMoney(_local2); engine.playSound(SoundConsts.swish_swish); }; }; engine.hideEverythingOpened(); _arg1.stopPropagation(); } } }//package fai.logic
Section 127
//Level (fai.logic.Level) package fai.logic { import fai.*; public class Level { public var initial_money:int;// = 0 public var number:int;// = 0 public var days:int;// = 0 public var money_goal:int;// = 0 public var type:String; public var description:String; public function Level(_arg1:String):void{ number = 0; days = 0; initial_money = 0; money_goal = 0; super(); type = _arg1; initial_money = 50; description = ""; switch (type){ case StringConsts.level1: days = 8; initial_money = 50; money_goal = 2500; break; case StringConsts.level2: days = 15; money_goal = 11000; break; case StringConsts.level3: days = 18; money_goal = 25500; break; case StringConsts.level4: days = 20; money_goal = 28000; break; case StringConsts.level5: days = 22; money_goal = 53000; break; case StringConsts.level6: days = 25; money_goal = 100000; break; }; } public function copy(_arg1:Level):void{ type = _arg1.type; description = _arg1.description; days = _arg1.days; initial_money = _arg1.initial_money; money_goal = _arg1.money_goal; } } }//package fai.logic
Section 128
//MyRestaurant (fai.logic.MyRestaurant) package fai.logic { import fai.*; public class MyRestaurant extends ShopItem { public function MyRestaurant():void{ } private function buildThisShop():void{ setType(engine.resto_type); gotoAndStop("shopping"); building_bar.visible = false; setLevel(Consts.ShopLevel1); shoppable = true; setShopIcon(resto); updateState(); reset(); } override public function initialize(_arg1:Engine):void{ super.initialize(_arg1); buildThisShop(); } } }//package fai.logic
Section 129
//PlayWindow (fai.logic.PlayWindow) package fai.logic { import flash.events.*; import fai.ui.*; import flash.display.*; import fai.common.*; import game.restaurant.*; import fai.*; import game.ui.*; import game.errors.*; import classes.*; import game.*; public class PlayWindow { private var game_ui:PlayWindowUI;// = null public var next_day_blocked:Boolean;// = false public var enemy_restaurants:ObjectList; public var stats:Statistics;// = null private var initial_enemy_bar_scale:Number;// = 0 public var build_buttons:Array;// = null private var shop_items:Array;// = null private var engine:Engine;// = null public var my_restaurants:ObjectList; private var shop_index:int;// = 0 public var roads:Array;// = null public var current_resto;// = null public var game_board:GameBoard;// = null private var level_back;// = null private var initial_bar_scale:Number;// = 0 public var iso_beacons:Array; public var for_sale:ObjectList; public function PlayWindow(_arg1:Engine):void{ engine = null; game_board = null; game_ui = null; shop_items = null; build_buttons = null; roads = null; initial_bar_scale = 0; initial_enemy_bar_scale = 0; stats = null; shop_index = 0; level_back = null; iso_beacons = []; next_day_blocked = false; my_restaurants = new ObjectList(); enemy_restaurants = new ObjectList(); for_sale = new ObjectList(); current_resto = null; super(); engine = _arg1; } public function destroy():void{ if (game_ui.tutorial_mc){ game_ui.tutorial_mc.destroy(); game_ui.tutorial_mc = null; }; game_ui.pause_mc.removeEventListener(MouseEvent.MOUSE_DOWN, unpauseHandler); stats.destroy(); Events.onBuyRestaurant.remove(onBuyRestaurant); Events.onBeforeUpgrade.remove(onBeforeUpgrade); Events.onLevelUpgrade.remove(onLevelUpgrade); Events.onSimpleShowUpgrade.remove(onSimpleShowUpgrade); Events.onSignboardUpgrade.remove(onSignboardUpgrade); game_ui.ui_menu.destroy(); } public function show():void{ ui.visible = true; } private function unpauseHandler(_arg1:MouseEvent):void{ engine.pause(); } public function getDeliveries():Array{ var _local1:Array; var _local2:int; var _local3:ShopItem; _local1 = new Array(); _local2 = 0; _local2 = 0; while (_local2 < shop_items.length) { _local3 = engine.shops.getItem(_local2); if (((_local3.deliveryGoal) && (_local3.deliveryGoal.deliveryCustomer))){ _local1.push(_local3.deliveryGoal.deliveryCustomer); }; _local2++; }; return (_local1); } public function initialize(_arg1:int):void{ var _local2:Array; var _local3:int; var _local4:int; var _local5:int; var _local6:Boolean; var _local7:*; var _local8:*; game_ui = new PlayWindowUI(); shop_items = new Array(); roads = new Array(); level_back = DataProxy.getLevelBackground(_arg1); game_ui.back_holder.addChild(level_back); _local2 = []; _local3 = 0; _local4 = level_back.numChildren; switch (_arg1){ case 0: level_back.shop1.road = level_back.road1; level_back.shop2.road = level_back.road2; level_back.shop1.delivery_road = level_back.delivery_road1; break; case 1: level_back.shop1.road = level_back.road1; level_back.shop2.road = level_back.road2; level_back.shop3.road = level_back.road3; level_back.shop2.delivery_road = level_back.delivery_road2; level_back.shop3.delivery_road = level_back.delivery_road3; break; case 2: level_back.shop1.road = level_back.road1; level_back.shop2.road = level_back.road2; level_back.shop3.road = level_back.road3; level_back.shop4.road = level_back.road4; level_back.shop1.delivery_road = level_back.delivery_road1; level_back.shop4.delivery_road = level_back.delivery_road4; level_back.shop3.delivery_road = level_back.delivery_road3; break; case 3: level_back.shop1.road = level_back.road1; level_back.shop2.road = level_back.road2; level_back.shop3.road = level_back.road3; level_back.shop4.road = level_back.road4; level_back.shop1.delivery_road = level_back.delivery_road1; level_back.shop4.delivery_road = level_back.delivery_road4; level_back.shop2.delivery_road = level_back.delivery_road2; break; case 4: case 5: level_back.shop1.road = level_back.road1; level_back.shop2.road = level_back.road2; level_back.shop4.road = level_back.road4; level_back.shop5.road = level_back.road5; level_back.shop5.delivery_road = level_back.delivery_road5; level_back.shop1.delivery_road = level_back.delivery_road1; level_back.shop4.delivery_road = level_back.delivery_road4; level_back.shop2.delivery_road = level_back.delivery_road2; break; }; _local3 = 0; while (_local3 < _local4) { _local7 = level_back.getChildAt(_local3); if ((_local7 is ShopItem)){ shop_items.push(_local7); } else { if ((_local7 is RoadPath)){ _local7.initialize(); _local7.visible = false; roads.push(_local7); } else { if ((_local7 is Delivery)){ _local2.push(_local7); _local7.gotoAndStop("start_frame"); _local7.visible = false; } else { if ((_local7 is ExtraItem)){ if (_local7.scaleX < 1){ _local7.vice_versa = true; }; engine.extras.addItem(_local7); _local7.setEngine(engine); } else { if ((_local7 is IsoBeacon)){ iso_beacons.push(_local7); _local7.inner.visible = false; }; }; }; }; }; _local3++; }; initializeButtons(); _local5 = 0; _local6 = false; _local3 = 0; while (_local3 < shop_items.length) { engine.shops.addItem(shop_items[_local3]); engine.shops.getItem(_local3).initialize(engine); _local8 = shop_items[_local3]; if ((((_local8 is MyRestaurant)) && (!(_local6)))){ current_resto = _local8; current_resto.setSelectedState(true); engine.playWindow.ui.clean_dialog.x = (engine.playWindow.current_resto.x - (engine.playWindow.ui.clean_dialog.width / 2)); engine.playWindow.ui.clean_dialog.y = (engine.playWindow.current_resto.y - engine.playWindow.ui.clean_dialog.height); _local6 = true; my_restaurants.push(_local8); } else { if ((_local8 is EnemyRestaurant)){ enemy_restaurants.push(_local8); _local8.resto.enemy_restaurant = true; } else { for_sale.push(_local8); }; }; _local3++; }; initial_bar_scale = game_ui.resources.goal_bar.bar.scaleX; initial_enemy_bar_scale = game_ui.resources.goal_bar.bar.scaleX; game_ui.shop_tooltip.visible = false; game_ui.shop_tooltip.stop(); game_ui.output_message.visible = false; game_ui.bonus_animation.visible = false; game_ui.pause_mc.stop(); game_ui.pause_mc.buttonMode = true; game_ui.pause_mc.mouseChildren = false; game_ui.pause_mc.visible = false; stats = new Statistics(); stats.setEngine(engine); stats.visible = false; game_ui.addChild(stats); game_ui.pause_mc.addEventListener(MouseEvent.MOUSE_DOWN, unpauseHandler); ui.sound_button.visible = false; game_ui.tutorial_mc.init(engine); if (engine.lastLevel.number > 0){ game_ui.removeChild(game_ui.tutorial_mc); game_ui.tutorial_mc.destroy(); game_ui.tutorial_mc = null; } else { game_ui.tutorial_mc.stop(); game_ui.tutorial_mc.visible = true; }; ui.click_next_day_button.visible = false; ui.slow_mode_button.visible = false; ui.sell_dialog.visible = false; ui.clean_dialog.visible = false; engine.buttons.update(); game_ui.resources.left_icon.inner.gotoAndStop(engine.resto_type); game_ui.resources.right_icon.inner.gotoAndStop(((engine.resto_type == StringConsts.sushi)) ? StringConsts.american : StringConsts.sushi); Events.onBuyRestaurant.add(onBuyRestaurant); Events.onBeforeUpgrade.add(onBeforeUpgrade); Events.onLevelUpgrade.add(onLevelUpgrade); Events.onSimpleShowUpgrade.add(onSimpleShowUpgrade); Events.onSignboardUpgrade.add(onSignboardUpgrade); game_ui.buy_button.visible = false; } public function get ui(){ return (game_ui); } public function updateAll():void{ engine.buttons.update(); updateResources(); if (current_resto){ game_ui.ui_menu.update(current_resto, engine.money); }; } public function getRoadCount():int{ var _local1:int; var _local2:int; _local1 = 0; _local2 = 0; while (_local2 < shop_items.length) { if (shop_items[_local2].currentLevel == Consts.ShopLevel1){ _local1++; }; _local2++; }; return (_local1); } public function get levelBack(){ return (level_back); } public function get gameBoard():GameBoard{ return (game_board); } public function deliveriesGo():void{ var _local1:int; _local1 = 0; _local1 = 0; while (_local1 < shop_items.length) { engine.shops.getItem(_local1).startDelivery(); _local1++; }; } public function showBonus(_arg1:int):void{ ui.bonus_animation.visible = true; ui.bonus_animation.inner.bonus_txt.text = (("Bonus: " + _arg1.toString()) + "$"); ui.bonus_animation.gotoAndPlay("start_animation"); stats.bonus = (stats.bonus + _arg1); engine.payMoney(-(_arg1)); if (enemy_restaurants.length > 0){ engine.payEnemyMoney(_arg1); }; } public function getNextRoad():RoadPath{ var _local1:ShopItem; if (shop_index >= shop_items.length){ shop_index = 0; }; _local1 = shop_items[shop_index]; shop_index++; if (_local1.currentLevel == Consts.ShopLevel1){ return (_local1.road); }; return (getNextRoad()); } public function hasDelivery():Boolean{ var _local1:int; _local1 = 0; _local1 = 0; while (_local1 < shop_items.length) { if (engine.shops.getItem(_local1).hasDeliveryOn()){ return (true); }; _local1++; }; return (false); } private function onSignboardUpgrade(_arg1, _arg2:String){ _arg1.resto.upgradeHeader(_arg2); game_ui.ui_menu.updateAllUpgradesStatus(engine.money); engine.applyUpgrade(_arg2, _arg1); } private function onSimpleShowUpgrade(_arg1, _arg2:String):void{ _arg1.resto.showUpgrade(_arg2); game_ui.ui_menu.updateAllUpgradesStatus(engine.money); engine.applyUpgrade(_arg2, _arg1); if ((((((engine.lastLevel.number == 0)) && ((engine.scenario.currentDay == 0)))) && ((_arg2 == StringConsts.ads1)))){ engine.playWindow.ui.click_next_day_button.visible = true; }; } public function generateParticlesOver(_arg1){ var _local2:cartoonsmoke3; _local2 = new cartoonsmoke3(game_ui); _local2.x = _arg1.x; _local2.y = _arg1.y; if ((_arg1 is ExtraItem)){ if (_arg1.vice_versa){ _local2.x = (_local2.x - 35); } else { _local2.x = (_local2.x + 35); }; }; game_ui.addChild(_local2); } private function onBuyRestaurant(_arg1, _arg2:Object){ _arg1.handleClick(); } private function initializeButtons():void{ engine.buttons.addItem(game_ui.extra_buttons.benches); engine.buttons.addItem(game_ui.extra_buttons.news_box); engine.buttons.addItem(game_ui.extra_buttons.ice_cream); engine.buttons.addItem(game_ui.extra_buttons.benches_grey); engine.buttons.addItem(game_ui.extra_buttons.news_box_grey); engine.buttons.addItem(game_ui.extra_buttons.ice_cream_grey); } public function updateResources():void{ var _local1:Number; var _local2:Number; if (!engine.scenario){ return; }; game_ui.ui_menu.money_txt.text = engine.playerMoney.toString(); _local1 = ((engine.goalMoney / engine.lastLevel.money_goal) * 100); _local2 = ((engine.enemyGoalMoney / engine.lastLevel.money_goal) * 100); game_ui.resources.goal_bar.goal_txt.text = (sprintf("%.2f", _local1) + "%"); game_ui.resources.enemy_goal_bar.goal_txt.text = (sprintf("%.2f", _local2) + "%"); if (_local1 <= 100){ game_ui.resources.goal_bar.bar.scaleX = ((engine.goalMoney / engine.lastLevel.money_goal) * initial_bar_scale); } else { game_ui.resources.goal_bar.bar.scaleX = initial_bar_scale; }; if (_local2 <= 100){ game_ui.resources.enemy_goal_bar.bar.scaleX = ((engine.enemyGoalMoney / engine.lastLevel.money_goal) * initial_enemy_bar_scale); } else { game_ui.resources.enemy_goal_bar.bar.scaleX = initial_enemy_bar_scale; }; game_ui.resources.wave_txt.text = ((engine.scenario.currentDay.toString() + "/") + engine.lastLevel.days.toString()); next_day_blocked = ((((!((engine.customers.size() == 0))) || (!(engine.scenario.isBuyerQueueEmpty())))) || (hasDelivery())); if (next_day_blocked){ engine.playWindow.ui.next_day_button.alpha = 0.5; } else { updateCleans(); engine.playWindow.ui.next_day_button.alpha = 1; }; engine.playWindow.ui.clean_dialog.visible = current_resto.green_steam.visible; if (current_resto){ game_ui.ui_menu.all_buttons.employees.number_txt.text = current_resto.workers.toString(); game_ui.ui_menu.all_buttons.employees.cost_txt.text = current_resto.hireCost().toString(); engine.events.employeeOutHandler(null); game_ui.ui_menu.all_buttons.seat_count_txt.text = current_resto.shopBar.shopCapacity.toString(); game_ui.ui_menu.all_buttons.product_cost_txt.text = (sprintf("%.2f", current_resto.moneyValue) + " $"); game_ui.ui_menu.all_buttons.serving_speed_txt.text = current_resto.servingSpeed(); game_ui.ui_menu.exclamation.visible = (current_resto.servingSpeed() == "Slow"); }; } public function get customersHolder(){ return (ui.customers); } public function get shopItems():Array{ return (shop_items); } private function updateCleans():void{ var _local1:int; _local1 = 0; while (_local1 < my_restaurants.length) { my_restaurants[_local1].updateClean(); _local1++; }; } private function onLevelUpgrade(_arg1, _arg2:int):void{ _arg1.resto.setLevel(_arg2); game_ui.ui_menu.updateAllUpgradesStatus(engine.money); if (engine.resto_type == StringConsts.american){ if (2 == _arg2){ engine.applyUpgrade(StringConsts.american_second_floor, _arg1); } else { if (3 == _arg2){ engine.applyUpgrade(StringConsts.american_third_floor, _arg1); }; }; } else { if (2 == _arg2){ engine.applyUpgrade(StringConsts.sushi_second_floor, _arg1); } else { if (3 == _arg2){ engine.applyUpgrade(StringConsts.sushi_third_floor, _arg1); }; }; }; generateParticlesOver(_arg1); } private function onBeforeUpgrade(_arg1, _arg2:int):void{ if (!_arg1.shopBar.isFree()){ throw (new ShopIsFullError()); }; if (engine.money >= _arg2){ engine.payMoney(_arg2); } else { engine.log(StringConsts.not_enough_money); throw (new NotEnoughMoneyError()); }; updateResources(); } } }//package fai.logic
Section 130
//RoadGraph (fai.logic.RoadGraph) package fai.logic { import fai.ui.*; public class RoadGraph { private var road:RoadPath;// = null private var counter:int;// = 0 public function RoadGraph(_arg1:RoadPath):void{ road = null; counter = 0; super(); road = _arg1; } public function lookAnyNext():RoadPoint{ if (counter >= road.points.size()){ return (road.points.values[(road.points.size() - 1)]); }; return (road.points.values[counter]); } public function getNext():RoadPoint{ if ((counter + 1) >= road.points.size()){ return (null); }; counter++; return (road.points.values[counter]); } public function getFirst():RoadPoint{ counter = 0; return (road.firstNode()); } } }//package fai.logic
Section 131
//Scenario (fai.logic.Scenario) package fai.logic { import fai.goals.*; import fai.*; public class Scenario { private var engine:Engine;// = null private var buyer_queue:Array; private var level:Level;// = null private var generate_pause:int;// = 0 private var current_day:int;// = 0 private var ai:AI;// = null private static const GENERATE_PAUSE:int = 19; public function Scenario(_arg1:Engine, _arg2:Level):void{ engine = null; buyer_queue = []; level = null; current_day = 0; generate_pause = 0; ai = null; super(); engine = _arg1; level = _arg2; ai = new AI(engine); } private function generateCustomers():void{ var _local1:int; var _local2:Array; _local1 = 0; _local2 = engine.playWindow.shopItems; _local1 = 0; while (_local1 < _local2.length) { if (_local2[_local1].currentLevel == Consts.ShopLevel1){ generateCustomersForShop(_local2[_local1]); }; _local1++; }; } public function get currentDay():int{ return (current_day); } private function victoryCondition():Boolean{ return ((((engine.goalMoney >= level.money_goal)) || (((((((isBuyerQueueEmpty()) && ((engine.customers.size() == 0)))) && ((current_day >= level.days)))) && ((engine.goalMoney > engine.enemyGoalMoney)))))); } public function think():void{ if (victoryCondition()){ engine.victory(); return; }; if (gameOverCondition()){ engine.gameOver(); return; }; } public function isBuyerQueueEmpty():Boolean{ var _local1:int; _local1 = 0; _local1 = 0; while (_local1 < buyer_queue.length) { if (buyer_queue[_local1].length > 0){ return (false); }; _local1++; }; return (true); } private function gameOverCondition():Boolean{ return ((((engine.enemyGoalMoney >= level.money_goal)) || (((((((isBuyerQueueEmpty()) && ((engine.customers.size() == 0)))) && ((current_day >= level.days)))) && ((engine.goalMoney < level.money_goal)))))); } public function generate():void{ var _local1:int; var _local2:Array; var _local3:Customer; var _local4:BuyerGoal; if (generate_pause > 0){ generate_pause--; return; }; generate_pause = GENERATE_PAUSE; if (!isBuyerQueueEmpty()){ _local1 = 0; _local1 = 0; while (_local1 < buyer_queue.length) { _local2 = buyer_queue[_local1]; if (_local2.length > 0){ _local3 = _local2.shift(); _local4 = new BuyerGoal(engine, _local3); engine.goal_system.add(_local4); }; _local1++; }; }; } public function nextDay():void{ if (current_day >= level.days){ return; }; ai.doAILogic(level.number, current_day); engine.not_spent = false; current_day++; generateCustomers(); engine.upgrades.nextDay(); engine.playWindow.updateResources(); engine.playWindow.deliveriesGo(); engine.playWindow.next_day_blocked = true; engine.playWindow.ui.next_day_button.alpha = 0.5; } public function generateCustomersForShop(_arg1:ShopItem):void{ var _local2:int; var _local3:Customer; var _local4:int; var _local5:Array; _local2 = DataProxy.getBuyerCount(current_day); if (((_arg1.resto) && ((_arg1.shopType == engine.resto_type)))){ if (((_arg1.resto.isUpgradeDone(StringConsts.american_summer_seats)) || (_arg1.resto.isUpgradeDone(StringConsts.sushi_summer_seats)))){ _local2 = (_local2 + 5); }; if (((_arg1.resto.isUpgradeDone(StringConsts.underground_bar_american)) || (_arg1.resto.isUpgradeDone(StringConsts.underground_bar_sushi)))){ _local2 = (_local2 + 6); }; if (((_arg1.resto.isUpgradeDone(StringConsts.american_second_floor)) || (_arg1.resto.isUpgradeDone(StringConsts.sushi_second_floor)))){ _local2 = (_local2 + 10); }; if (((_arg1.resto.isUpgradeDone(StringConsts.american_third_floor)) || (_arg1.resto.isUpgradeDone(StringConsts.sushi_third_floor)))){ _local2 = (_local2 + 10); }; }; _local3 = null; _local4 = 0; _local5 = new Array(); buyer_queue.push(_local5); _local4 = 0; while (_local4 < _local2) { _local3 = DataProxy.getCustomer(current_day); _local3.setEngine(engine); _local3.setRoad(_arg1.road); _local3.shop = _arg1; _local5.push(_local3); _local4++; }; } } }//package fai.logic
Section 132
//ShopItem (fai.logic.ShopItem) package fai.logic { import fai.ui.*; import flash.display.*; import flash.filters.*; import flash.text.*; import fai.common.*; import fai.goals.*; import game.restaurant.*; import fai.*; public class ShopItem extends MovieClip { public var building_bar:MovieClip; protected var delivery_on:Boolean;// = false protected var buying_ticks:Number;// = 1 protected var color_matrix:Array;// = null protected var shop_sprite;// = null protected var customer_bar:ShopCustomerBar;// = null protected var engine:Engine;// = null public var hammer_icon:MovieClip; private var serving_speed:String;// = "-" public var health:Number;// = 100 protected var seat_count:int;// = 0 private var delivery_goal:DeliveryGoal;// = null protected var current_employee_cost:int;// = 50 public var show_clean:Boolean;// = false public var move_beacon:Sprite; public var shoppable:Boolean;// = true public var platform:MovieClip; public var delivery_road;// = null public var price_txt:TextField; public var workers:int;// = 0 protected var awaits_building:Boolean;// = false public var green_steam:MovieClip; public var resto;// = null public var road;// = null protected var building_icon;// = null protected var money_value:Number;// = 10 protected var type:String; public var thief_icon:MovieClip; protected var number:int;// = 0 public var initial_building:MovieClip; protected var particles_goal;// = null protected var level:int;// = 0 public var selected_red_platform:MovieClip; public var no_thefts:Boolean;// = false public var selected_platform:MovieClip; protected var upgrading_goal:UpgradingGoal;// = null protected var building_goal:BuildingGoal;// = null public var busy:Boolean;// = false public function ShopItem():void{ engine = null; level = 0; building_icon = null; color_matrix = null; number = 0; particles_goal = null; awaits_building = false; building_goal = null; upgrading_goal = null; shop_sprite = null; customer_bar = null; money_value = 10; shoppable = true; health = 100; busy = false; resto = null; workers = 0; current_employee_cost = 50; seat_count = 0; no_thefts = false; buying_ticks = 1; delivery_on = false; show_clean = false; serving_speed = "-"; road = null; delivery_road = null; delivery_goal = null; super(); move_beacon.visible = false; hammer_icon.visible = false; hammer_icon.stop(); thief_icon.visible = false; thief_icon.stop(); green_steam.visible = false; green_steam.stop(); if (selected_red_platform){ selected_red_platform.visible = false; }; setSelectedState(false); if (price_txt){ price_txt.text = (("Buy: " + MoneyConsts.INITIAL_BUY_FOR.toString()) + "$"); }; } protected function recalcBuyingTicks():void{ serving_speed = "Slow"; buying_ticks = (4 / seat_count); if (seat_count <= 5){ if (workers > 3){ buying_ticks = 2; serving_speed = "Super Fast"; } else { if (workers > 2){ buying_ticks = 1.5; serving_speed = "Very Fast"; } else { if (workers > 1){ buying_ticks = 1.1; serving_speed = "Fast"; } else { serving_speed = "Slow"; buying_ticks = 0.7; }; }; }; } else { if (seat_count <= 9){ buying_ticks = 0.5; if (workers > 4){ buying_ticks = 1.1; serving_speed = "Super Fast"; } else { if (workers > 3){ buying_ticks = 0.9; serving_speed = "Very Fast"; } else { if (workers > 2){ buying_ticks = 0.7; serving_speed = "Fast"; } else { if (workers < 3){ serving_speed = "Slow"; buying_ticks = 0.44; }; }; }; }; } else { if (seat_count <= 12){ if (workers > 7){ buying_ticks = 1.15; serving_speed = "Super Fast"; } else { if (workers > 6){ buying_ticks = 0.75; serving_speed = "Very Fast"; } else { if (workers > 5){ buying_ticks = 0.55; serving_speed = "Fast"; } else { if (workers > 4){ buying_ticks = 0.43; serving_speed = "Average"; } else { serving_speed = "Slow"; buying_ticks = 0.3; }; }; }; }; } else { if (seat_count < 20){ if (workers > 8){ buying_ticks = 1; serving_speed = "Super Fast"; } else { if (workers > 7){ buying_ticks = 0.5; serving_speed = "Very Fast"; } else { if (workers > 6){ buying_ticks = 0.35; serving_speed = "Fast"; } else { if (workers > 5){ buying_ticks = 0.25; serving_speed = "Average"; } else { serving_speed = "Slow"; buying_ticks = 0.18; }; }; }; }; } else { if (seat_count <= 22){ if (workers > 9){ buying_ticks = 1; serving_speed = "Super Fast"; } else { if (workers > 8){ buying_ticks = 0.4; serving_speed = "Very Fast"; } else { if (workers > 7){ buying_ticks = 0.3; serving_speed = "Fast"; } else { if (workers > 6){ buying_ticks = 0.21; serving_speed = "Average"; } else { serving_speed = "Slow"; buying_ticks = 0.15; }; }; }; }; } else { if (seat_count <= 26){ if (workers > 10){ buying_ticks = 0.7; serving_speed = "Super Fast"; } else { if (workers > 9){ buying_ticks = 0.37; serving_speed = "Very Fast"; } else { if (workers > 8){ buying_ticks = 0.25; serving_speed = "Fast"; } else { if (workers > 7){ buying_ticks = 0.15; serving_speed = "Average"; } else { serving_speed = "Slow"; buying_ticks = 0.1; }; }; }; }; } else { if (seat_count <= 29){ if (workers > 11){ buying_ticks = 0.7; serving_speed = "Super Fast"; } else { if (workers > 10){ buying_ticks = 0.27; serving_speed = "Very Fast"; } else { if (workers > 9){ buying_ticks = 0.21; serving_speed = "Fast"; } else { if (workers > 8){ buying_ticks = 0.16; serving_speed = "Average"; } else { serving_speed = "Slow"; buying_ticks = 0.11; }; }; }; }; } else { if (seat_count <= 36){ if (workers > 13){ buying_ticks = 0.5; serving_speed = "Super Fast"; } else { if (workers > 12){ buying_ticks = 0.2; serving_speed = "Very Fast"; } else { if (workers > 11){ buying_ticks = 0.15; serving_speed = "Fast"; } else { if (workers > 10){ buying_ticks = 0.12; serving_speed = "Average"; } else { serving_speed = "Slow"; buying_ticks = 0.1; }; }; }; }; } else { if (seat_count <= 46){ if (workers > 15){ buying_ticks = 0.4; serving_speed = "Super Fast"; } else { if (workers > 14){ buying_ticks = 0.19; serving_speed = "Very Fast"; } else { if (workers > 13){ buying_ticks = 0.12; serving_speed = "Fast"; } else { if (workers > 12){ buying_ticks = 0.1; serving_speed = "Average"; } else { serving_speed = "Slow"; buying_ticks = 0.09; }; }; }; }; } else { if (workers > 20){ buying_ticks = 0.4; serving_speed = "Super Fast"; } else { if (workers > 19){ buying_ticks = 0.15; serving_speed = "Very Fast"; } else { if (workers > 18){ buying_ticks = 0.1; serving_speed = "Fast"; } else { if (workers > 17){ buying_ticks = 0.09; serving_speed = "Average"; } else { serving_speed = "Slow"; buying_ticks = 0.07; }; }; }; }; }; }; }; }; }; }; }; }; }; if (((engine) && (engine.scenario))){ }; customer_bar.updateBuyingTicks(); } public function hideBuildingState():void{ awaits_building = false; stopParticles(); if (building_icon){ removeChild(building_icon); building_icon = null; }; } public function isUpgradeDone(_arg1:String):Boolean{ if (!resto){ return (false); }; return (resto.isUpgradeDone(_arg1)); } public function get itemNumber():int{ return (number); } public function handleClick():void{ if (0 == currentLevel){ setType(engine.resto_type); engine.shops.hideBuildingIcons(); visible = true; startBuilding(); }; } public function setLevel(_arg1:int):void{ if (level != _arg1){ level = _arg1; engine.playWindow.updateAll(); }; } public function startDelivery():void{ if (((delivery_on) && (!(delivery_goal)))){ delivery_goal = new DeliveryGoal(engine, this); engine.goal_system.add(delivery_goal); }; } public function updateRepairState():void{ if (health < 20){ show_clean = true; } else { hammer_icon.stop(); hammer_icon.visible = false; green_steam.stop(); green_steam.visible = false; }; } public function startParticles():void{ stopParticles(); particles_goal = new VParticleEffectGoal(this); engine.goal_system.add(particles_goal); } public function deliveryFinished():void{ delivery_goal = null; } public function setNumber(_arg1:int):void{ number = _arg1; } public function get moneyValue():Number{ return (money_value); } public function addToMoneyValue(_arg1:Number):void{ money_value = (money_value + _arg1); } public function cancel():void{ if (underBuilding()){ building_goal.deactivate(); building_goal = null; visible = false; gotoAndStop("building_state"); building_bar.bar.scaleX = 1; engine.returnMoney(DataProxy.getBuildCost(type, 0)); type = ""; awaits_building = false; setLevel(0); level = 0; } else { if (underUpgrading()){ upgrading_goal.cancel(); upgrading_goal = null; engine.returnMoney(DataProxy.getBuildCost(type, (level + 1))); }; }; } public function increaseWorkersCount():void{ workers++; if (workers == 1){ current_employee_cost = 50; } else { current_employee_cost = (current_employee_cost + 50); }; recalcBuyingTicks(); } public function get shopId(){ return (this); } public function setType(_arg1:String):void{ type = _arg1; if (!resto){ if (StringConsts.american == type){ resto = new AmericanRestaurant(); resto.setShopParentForAll(this); } else { resto = new SushiRestaurant(); resto.setShopParentForAll(this); }; }; if (engine.resto_type != type){ if (selected_red_platform){ selected_red_platform.visible = true; selected_platform.visible = false; } else { setSelectedState(true); }; }; } protected function trySpecialCase():void{ var _local1:Number; if (health > 35){ return; }; _local1 = Math.random(); if (engine.scenario.currentDay > 6){ if (((((!(no_thefts)) && ((_local1 < 0.01)))) && (!(thief_icon.visible)))){ engine.goal_system.add(new ThiefGoal(engine, this)); engine.playSound(SoundConsts.robbery); }; }; } public function stopParticles():void{ if (particles_goal){ particles_goal.deactivate(); particles_goal = null; }; } public function hireCost():int{ return (current_employee_cost); } public function doSellLogic():void{ setLevel(0); setShopIcon(null); customer_bar.visible = false; customer_bar.destroy(); hammer_icon.visible = false; hammer_icon.stop(); green_steam.stop(); green_steam.visible = false; visible = false; } public function deliveryOn():void{ delivery_on = true; } public function get shopHealth():int{ return (health); } public function getRepairCost():Number{ return ((MoneyConsts.CLEAN_COST * seat_count)); } public function updateClean():void{ if (!show_clean){ return; }; if (false == hammer_icon.visible){ engine.playSound(SoundConsts.clean_alarm); }; hammer_icon.play(); hammer_icon.visible = true; green_steam.play(); green_steam.visible = true; if (engine.playWindow.current_resto == this){ engine.playWindow.ui.clean_dialog.money_txt.text = (getRepairCost().toString() + "$"); }; } public function startEnemyBuilding():void{ if (engine.playWindow.current_resto == this){ setSelectedState(false); if (engine.playWindow.my_restaurants.length > 0){ engine.playWindow.current_resto = engine.playWindow.my_restaurants[0]; engine.playWindow.current_resto.setSelectedState(true); engine.playWindow.current_resto.updateRepairState(); engine.playWindow.updateAll(); } else { engine.playWindow.current_resto = null; }; }; setType(((engine.resto_type == StringConsts.american)) ? StringConsts.sushi : StringConsts.american); engine.shops.hideBuildingIcons(); visible = true; engine.playWindow.for_sale.remove(this); engine.playWindow.enemy_restaurants.push(this); resto.enemy_restaurant = true; building_goal = new BuildingGoal(engine, this); engine.goal_system.add(building_goal); } public function setShopIcon(_arg1):void{ if (shop_sprite){ removeChild(shop_sprite); shop_sprite = null; }; if (_arg1){ shop_sprite = _arg1; Utils.posPlatforms(shop_sprite, this); addChild(shop_sprite); swapChildren(customer_bar, shop_sprite); removeChild(hammer_icon); hammer_icon.visible = false; addChild(hammer_icon); removeChild(thief_icon); thief_icon.visible = false; addChild(thief_icon); updateRepairState(); platform.visible = false; }; } public function hasDeliveryOn():Boolean{ return (((delivery_goal) && (delivery_goal.active))); } public function addMoreSeats(_arg1:int):void{ seat_count = (seat_count + _arg1); customer_bar.create(seat_count); customer_bar.x = building_bar.x; customer_bar.y = building_bar.y; if (((shop_sprite) && ((getChildIndex(customer_bar) < getChildIndex(shop_sprite))))){ swapChildren(customer_bar, shop_sprite); }; recalcBuyingTicks(); } public function getShopBuyingTicks():Number{ return (buying_ticks); } public function get deliveryGoal():DeliveryGoal{ return (delivery_goal); } public function startBuilding():void{ engine.payMoney(engine.getBuildCost()); engine.playWindow.for_sale.remove(this); engine.playWindow.my_restaurants.push(this); building_goal = new BuildingGoal(engine, this); engine.goal_system.add(building_goal); } public function get shopBar():ShopCustomerBar{ return (customer_bar); } public function updateState():void{ customer_bar.destroy(); if (((shoppable) && (shop_sprite))){ addMoreSeats(MoneyConsts.INITIAL_SEATS); increaseWorkersCount(); money_value = MoneyConsts.INITIAL_MONEY_VALUE; if (initial_building){ initial_building.visible = false; }; }; engine.showTooltip(null); } public function get shopType():String{ return (type); } public function setUpgradingState():void{ setLevel(Consts.ShopUpgrading); } public function reset():void{ busy = false; thief_icon.stop(); thief_icon.visible = false; repair(); } public function getShopSprite(){ return (shop_sprite); } public function setBuildingState(_arg1:String):void{ } public function setSelectedState(_arg1:Boolean):void{ if (((selected_red_platform) && (selected_red_platform.visible))){ return; }; selected_platform.visible = _arg1; } public function sell():void{ engine.returnMoney(getSellCost()); doSellLogic(); } public function get currentLevel():int{ return (level); } public function initialize(_arg1:Engine):void{ engine = _arg1; customer_bar = new ShopCustomerBar(); customer_bar.assign(engine, this); customer_bar.visible = false; addChild(customer_bar); building_bar.visible = false; stop(); buttonMode = true; mouseChildren = false; } public function servingSpeed():String{ return (serving_speed); } public function repair():void{ health = 100; show_clean = false; updateRepairState(); } public function startUpgrading():void{ if (!customer_bar.wereCreated()){ return; }; if (!customer_bar.isFree()){ engine.log("You can't upgrade the shop when the customers are shopping."); return; }; engine.payMoney(DataProxy.getBuildCost(type, (level + 1))); upgrading_goal = new UpgradingGoal(engine, this); engine.goal_system.add(upgrading_goal); } public function get awaitsBuilding():Boolean{ return (awaits_building); } public function underBuilding():Boolean{ return (((building_goal) && (building_goal.active))); } public function getSellCost():Number{ var _local1:Number; _local1 = (DataProxy.getBuildCost(type, level) * Consts.SellDownturn); _local1 = (_local1 * (health / 100)); return (_local1); } public function underUpgrading():Boolean{ return (((upgrading_goal) && (upgrading_goal.active))); } public function customerPassed():void{ if (((!(engine.playWindow)) || (!((type == engine.resto_type))))){ return; }; health = (health - Consts.ShopHealthPortion); if (health < 1){ health = 1; }; updateRepairState(); if (shoppable){ trySpecialCase(); }; } public function showMenu(_arg1:Boolean):void{ if (_arg1){ startParticles(); } else { stopParticles(); }; if (_arg1){ }; engine.playWindow.ui.sell_dialog.visible = _arg1; if (health < 30){ engine.playWindow.ui.repair_dialog.visible = _arg1; } else { engine.playWindow.ui.repair_dialog.visible = false; }; engine.playWindow.ui.repair_dialog.money_txt.text = (getRepairCost().toString() + "$"); engine.playWindow.ui.sell_dialog.money_txt.text = (getSellCost().toString() + "$"); } } }//package fai.logic
Section 133
//Shops (fai.logic.Shops) package fai.logic { import flash.events.*; public class Shops { private var engine:Engine;// = null private var building_type:String; private var shops:Array; public function Shops(_arg1:Engine):void{ engine = null; shops = []; super(); engine = _arg1; } public function size():int{ return (shops.length); } public function getItem(_arg1:int):ShopItem{ return (shops[_arg1]); } public function hideBuildingIcons():void{ } public function get buildingType():String{ return (building_type); } public function showBuildingIcons(_arg1:String):void{ } public function awaitBuilding():Boolean{ return (false); } public function getItemByType(_arg1:String):ShopItem{ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < shops.length) { if (shops[_local2].shopType == _arg1){ return (shops[_local2]); }; _local2++; }; return (null); } public function addItem(_arg1:ShopItem):void{ _arg1.setNumber(shops.length); shops.push(_arg1); } public function hideMenus():void{ } public function hasType(_arg1:String):Boolean{ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < shops.length) { if (((((!((shops[_local2] == null))) && ((shops[_local2].currentLevel > 0)))) && ((shops[_local2].shopType == _arg1)))){ return (true); }; _local2++; }; return (false); } public function destroy():void{ } } }//package fai.logic
Section 134
//ShopSeat (fai.logic.ShopSeat) package fai.logic { public class ShopSeat { public var loaded:Boolean;// = false public var percents:Number;// = 0 public var velocity:Number;// = 1 public var customer:Customer;// = null public function ShopSeat():void{ loaded = false; percents = 0; velocity = 1; customer = null; super(); } } }//package fai.logic
Section 135
//Upgrades (fai.logic.Upgrades) package fai.logic { import fai.*; public class Upgrades { public var bus_stop:Boolean;// = false private var engine:Engine;// = null private var bus_loops:int;// = 0 public function Upgrades(_arg1:Engine):void{ bus_stop = false; bus_loops = 0; engine = null; super(); engine = _arg1; } public function addBusLoop():void{ bus_loops++; } public function upgradeBusStop():void{ if (bus_stop){ return; }; bus_stop = true; engine.playWindow.ui.bus_stop.gotoAndPlay("start_animation"); engine.playWindow.ui.bus_stop_sign.gotoAndPlay("start_animation"); if (engine.scenario.currentDay > 0){ addBusLoop(); }; } public function carsStopped():void{ if (bus_loops == 0){ return; }; engine.playWindow.ui.car_motion.stop(); engine.playWindow.ui.bus_clip.gotoAndPlay("start_animation"); } public function decBusLoop():void{ bus_loops--; } public function busWent():Boolean{ if (((!(bus_stop)) || ((bus_loops == 0)))){ return (true); }; return (false); } public function nextDay():void{ if (bus_stop){ addBusLoop(); }; } } }//package fai.logic
Section 136
//CoinMotion (fai.ui.CoinMotion) package fai.ui { import flash.display.*; public class CoinMotion extends MovieClip { public var finished:Boolean;// = false public function CoinMotion():void{ finished = false; super(); addFrameScript(31, frame32); } function frame32(){ finished = true; } } }//package fai.ui
Section 137
//CustomersBar (fai.ui.CustomersBar) package fai.ui { import flash.display.*; public dynamic class CustomersBar extends Sprite { public var bar:MovieClip; } }//package fai.ui
Section 138
//Delivery (fai.ui.Delivery) package fai.ui { import fai.logic.*; import flash.display.*; import fai.common.*; import fai.goals.*; import fai.*; public dynamic class Delivery extends MovieClip { private var delivery_started:Boolean;// = false private var parent_item;// = null public var dboy:MovieClip; public function Delivery():void{ parent_item = null; delivery_started = false; super(); } public function getMoney():void{ GameStage.welcomeScreen.engineInstance.payMoney(-(DataProxy.getCustomerInitialMoney(GameStage.welcomeScreen.engineInstance.scenario.currentDay))); } public function startDelivery():void{ if (!delivery_started){ gotoAndPlay("start_delivery"); delivery_started = true; visible = true; }; } public function deliveryFinished():void{ delivery_started = false; if (parent_item){ parent_item.deliveryFinished(); }; } public function isOn():Boolean{ return (delivery_started); } public function setParent(_arg1):void{ parent_item = _arg1; } } }//package fai.ui
Section 139
//ExtraItem (fai.ui.ExtraItem) package fai.ui { import fai.logic.*; import flash.display.*; import fai.*; public class ExtraItem extends MovieClip { private var loaded:int;// = 0 private var seats:Array; private var seats_length:int;// = 0 private var current_state:String; private var engine:Engine;// = null public var vice_versa:Boolean;// = false private var awaits:Boolean;// = false public var inner_extra:MovieClip; public function ExtraItem():void{ var _local1:int; engine = null; awaits = false; loaded = 0; seats = []; seats_length = 0; vice_versa = false; super(); addFrameScript(0, frame1, 1, frame2); current_state = StringConsts.empty; seats.length = 10; _local1 = 0; _local1 = 0; while (_local1 < seats.length) { seats[_local1] = null; _local1++; }; } public function loadCustomer(_arg1:Customer):int{ var _local2:int; if (hasRoom()){ _local2 = 0; _local2 = 0; while (_local2 < seats_length) { if (seats[_local2] == null){ seats[_local2] = _arg1; loaded++; return ((_local2 + 1)); }; _local2++; }; }; return (-1); } public function setCurrentState(_arg1:String):void{ current_state = _arg1; correctState(); } public function get isAwaiting():Boolean{ return (awaits); } public function setEngine(_arg1:Engine):void{ engine = _arg1; } public function setAwaiting(_arg1:Boolean):void{ awaits = _arg1; } public function correctState():void{ switch (current_state){ case StringConsts.bench: inner_extra.gotoAndStop(StringConsts.bench); seats_length = Consts.BenchSpace; break; case StringConsts.news_box: inner_extra.gotoAndStop(StringConsts.news_box); seats_length = Consts.NewsBoxSpace; break; case StringConsts.ice_cream: inner_extra.gotoAndStop(StringConsts.ice_cream); seats_length = Consts.IceCreamSpace; break; }; } public function sell():void{ engine.returnMoney((DataProxy.getExtraBuildCost(current_state) * Consts.SellDownturn)); visible = false; current_state = StringConsts.empty; } function frame1(){ stop(); correctState(); } public function setNormalState():void{ gotoAndStop("normal"); correctState(); } function frame2(){ correctState(); } public function get currentState():String{ return (current_state); } public function hasRoom():Boolean{ switch (current_state){ case StringConsts.bench: if (loaded >= Consts.BenchSpace){ return (false); }; break; case StringConsts.news_box: if (loaded >= Consts.NewsBoxSpace){ return (false); }; break; case StringConsts.ice_cream: if (loaded >= Consts.IceCreamSpace){ return (false); }; break; }; return (true); } public function setSketchyState():void{ gotoAndStop("sketchy"); correctState(); } public function unloadCustomer(_arg1:Customer):void{ var _local2:int; if (loaded > 0){ _local2 = 0; _local2 = 0; while (_local2 < seats_length) { if (seats[_local2] == _arg1){ seats[_local2] = null; loaded--; return; }; _local2++; }; }; } } }//package fai.ui
Section 140
//LevelButton (fai.ui.LevelButton) package fai.ui { import fai.logic.*; import flash.display.*; import flash.filters.*; public class LevelButton extends MovieClip { public var filter_back:MovieClip; private var engine:Engine;// = null private var level_id:int;// = 0 public var red_back:MovieClip; public var won_back:MovieClip; public function LevelButton():void{ engine = null; level_id = 0; super(); } public function select(_arg1:Boolean):void{ var _local2:BitmapFilter; var _local3:Array; if (_arg1){ _local2 = getBitmapFilter(); _local3 = new Array(); _local3.push(_local2); filter_back.filters = _local3; } else { filter_back.filters = new Array(); }; } public function levelClosed():void{ clear(); red_back.visible = true; won_back.visible = false; } public function levelCurrent():void{ clear(); red_back.visible = true; won_back.visible = false; startAnimation(); } public function levelWon():void{ clear(); won_back.visible = true; red_back.visible = false; } public function initialize(_arg1:Engine, _arg2:int):void{ engine = _arg1; level_id = _arg2; buttonMode = true; mouseChildren = false; } public function clear():void{ stopAnimation(); } public function stopAnimation():void{ } public function startAnimation():void{ stopAnimation(); } public function get levelId():int{ return (level_id); } private function getBitmapFilter():BitmapFilter{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Boolean; var _local7:Boolean; var _local8:Number; _local1 = 9540095; _local2 = 1; _local3 = 35; _local4 = 35; _local5 = 3; _local6 = false; _local7 = false; _local8 = BitmapFilterQuality.HIGH; return (new GlowFilter(_local1, _local2, _local3, _local4, _local5, _local8, _local6, _local7)); } } }//package fai.ui
Section 141
//LevelInfoPanel (fai.ui.LevelInfoPanel) package fai.ui { import fai.logic.*; import flash.display.*; import flash.text.*; public class LevelInfoPanel extends MovieClip { public var resume_game_button:SimpleButton; public var title:TextField; public var desc:TextField; public var days_txt:TextField; public var play_button:SimpleButton; public var goal_amount_txt:TextField; public function showLevelInfo(_arg1:Level):void{ if (_arg1){ title.text = _arg1.type; days_txt.text = _arg1.days.toString(); }; } } }//package fai.ui
Section 142
//LevelSelection (fai.ui.LevelSelection) package fai.ui { import fai.logic.*; import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import fai.common.*; import flash.utils.*; import fai.*; import flash.net.*; public class LevelSelection extends Sprite { private var level_msg_timer:Timer;// = null public var level3_front:MovieClip; public var instructions_button:SimpleButton; public var sound_control:MovieClip; public var level5_back:MovieClip; public var current_level:int;// = 0 public var dedegames_button:SimpleButton; public var level4_type_button:MovieClip; private var engine:Engine;// = null public var level2_back:MovieClip; public var level6_type_button:MovieClip; private var music_sound:Sound;// = null public var level2_type_button:MovieClip; public var level4_front:MovieClip; public var level_info:MovieClip; private var hello_closed:Boolean;// = false public var level4_back:MovieClip; public var level1_front:MovieClip; public var level_msg:MovieClip; public var level5_front:MovieClip; public var level1_back:MovieClip; public var level1_type_button:MovieClip; public var level5_type_button:MovieClip; public var level3_type_button:MovieClip; public var level6_back:MovieClip; private var level_array:Array; public var music_channel:SoundChannel;// = null public var level6_front:MovieClip; public var main_menu_button:SimpleButton; public var level3_back:MovieClip; public var level2_front:MovieClip; public function LevelSelection():void{ engine = null; current_level = 0; level_array = []; level_msg_timer = null; hello_closed = false; music_sound = null; music_channel = null; super(); } private function resumeGameClickHandler(_arg1:MouseEvent):void{ visible = false; stopMusic(); engine.playSound(SoundConsts.click); engine.play_window.show(); engine.pause(); } public function loadLevels():void{ var _local1:*; _local1 = SharedObject.getLocal(("restowars_3" + engine.resto_type), "/"); current_level = _local1.data.current_level; } public function initializeLevelButtons(_arg1:Array):void{ var _local2:int; _local2 = 0; _local2 = 0; while (_local2 < level_array.length) { level_array[_local2][0].addEventListener(MouseEvent.MOUSE_DOWN, levelClickHandler); level_array[_local2][0].buttonMode = true; level_array[_local2][0].mouseChildren = false; level_array[_local2][2].addEventListener(MouseEvent.MOUSE_DOWN, levelClickHandler); level_array[_local2][2].buttonMode = true; level_array[_local2][2].mouseChildren = false; _local2++; }; } public function stopMusic():void{ if (music_channel){ music_channel.stop(); music_channel = null; }; } public function saveLevels():void{ var _local1:*; _local1 = SharedObject.getLocal(("restowars_3" + engine.resto_type), "/"); _local1.data.current_level = current_level; _local1.flush(); } private function playNextClickHanler(_arg1:MouseEvent):void{ hello_closed = true; engine.playSound(SoundConsts.click); playLevel(current_level); } public function clear():void{ } public function updateLevels():void{ var _local1:int; _local1 = 0; _local1 = 0; while (_local1 < level_array.length) { if (_local1 < current_level){ level_array[_local1][0].visible = true; level_array[_local1][1].visible = false; } else { if (_local1 == current_level){ level_array[_local1][0].visible = true; level_array[_local1][1].visible = true; } else { level_array[_local1][0].visible = false; level_array[_local1][1].visible = false; }; }; _local1++; }; } private function mainMenuClickHandler(_arg1:MouseEvent):void{ stopMusic(); GameStage.welcomeScreen.showWelcome(); } private function levelClickHandler(_arg1:MouseEvent):void{ var _local2:int; _local2 = 0; switch (_arg1.currentTarget){ case level_array[0][0]: case level_array[0][2]: _local2 = 0; break; case level_array[1][0]: case level_array[1][2]: _local2 = 1; break; case level_array[2][0]: case level_array[2][2]: _local2 = 2; break; case level_array[3][0]: case level_array[3][2]: _local2 = 3; break; case level_array[4][0]: case level_array[4][2]: _local2 = 4; break; case level_array[5][0]: case level_array[5][2]: _local2 = 5; break; }; engine.playSound(SoundConsts.click); if (_local2 <= current_level){ playLevel(_local2); } else { showLevelMessage(); }; } private function showLevelMessage():void{ level_msg_timer.stop(); level_msg.msg.text = (("Level " + (current_level + 1).toString()) + " wasn't completed"); level_msg.visible = true; level_msg_timer.start(); } public function setLevel(_arg1:int):void{ var _local2:Level; _local2 = engine.gameData.getLevel(_arg1); level_info.showLevelInfo(_local2); current_level = _arg1; } public function initialize(_arg1:Engine):void{ var _local2:Array; engine = _arg1; level_info.play_button.addEventListener(MouseEvent.MOUSE_DOWN, playNextClickHanler); level_info.resume_game_button.visible = false; main_menu_button.addEventListener(MouseEvent.MOUSE_DOWN, mainMenuClickHandler); level_msg_timer = new Timer(1000, 0); level_msg_timer.addEventListener(TimerEvent.TIMER, levelMsgTimer); level_msg_timer.stop(); level_msg.visible = false; level_msg.stop(); level_array = [[level1_back, level1_front, level1_type_button], [level2_back, level2_front, level2_type_button], [level3_back, level3_front, level3_type_button], [level4_back, level4_front, level4_type_button], [level5_back, level5_front, level5_type_button], [level6_back, level6_front, level6_type_button]]; music_sound = new Sound_music(); sound_control.setEngine(engine); _local2 = engine.gameData.getLevels(); initializeLevelButtons(_local2); setLevel(0); loadLevels(); updateLevels(); dedegames_button.addEventListener(MouseEvent.MOUSE_DOWN, GameStage.sponsorClick); } private function playLevel(_arg1:int):void{ hello_closed = true; visible = false; stopMusic(); if (_arg1 < engine.gameData.getLevels().length){ engine.playLevel(engine.gameData.getLevel(_arg1)); } else { engine.playLevel(engine.gameData.getLevel((engine.gameData.getLevels().length - 1))); }; } private function levelOverHandler(_arg1:MouseEvent):void{ if ((_arg1.currentTarget is LevelButton)){ _arg1.currentTarget.select(true); }; } private function levelOutHandler(_arg1:MouseEvent):void{ if ((_arg1.currentTarget is LevelButton)){ _arg1.currentTarget.select(false); }; } private function startHelloHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); hello_closed = true; } public function playMusic():void{ var _local1:SoundTransform; stopMusic(); if (((!(engine.volumeOff)) && (music_sound))){ _local1 = new SoundTransform(); _local1.volume = engine.volume; music_channel = music_sound.play(0, 99999, _local1); }; } private function instructionsHandler(_arg1:MouseEvent):void{ } private function levelMsgTimer(_arg1:TimerEvent):void{ level_msg.visible = false; } public function show():void{ if (engine.playWindow != null){ }; updateLevels(); saveLevels(); setLevel(current_level); playMusic(); visible = true; } } }//package fai.ui
Section 143
//RoadPath (fai.ui.RoadPath) package fai.ui { import fai.logic.*; import flash.display.*; import fai.common.*; import fai.*; public dynamic class RoadPath extends MovieClip { public var points:Map;// = null public function RoadPath():void{ points = null; super(); } public function initialize():void{ var _local1:int; var _local2:int; var _local3:*; points = new Map(); _local1 = numChildren; _local2 = 0; _local2 = 0; while (_local2 < _local1) { _local3 = getChildAt(_local2); if ((_local3 is RoadPoint)){ points.add(_local3.name, _local3); }; _local2++; }; } public function firstNode():RoadPoint{ return (points.values[0]); } } }//package fai.ui
Section 144
//ShopBuilding (fai.ui.ShopBuilding) package fai.ui { import fai.logic.*; import flash.display.*; import fai.*; public class ShopBuilding extends MovieClip { public var shop_holder:MovieClip; private var shop_sprite;// = null private var parent_item:ShopItem;// = null public function ShopBuilding(_arg1:ShopItem, _arg2):void{ shop_sprite = null; parent_item = null; super(); addFrameScript(29, frame30); shop_sprite = _arg2; parent_item = _arg1; if (shop_holder){ shop_sprite.x = (-(shop_sprite.width) / 2); shop_holder.addChild(shop_sprite); }; } function frame30(){ stop(); finish(); } public function finish():void{ shop_sprite.x = 3; shop_sprite.y = ((parent_item.height - shop_sprite.height) + 20); parent_item.setShopIcon(shop_sprite); parent_item.setLevel(Consts.ShopLevel1); parent_item.updateState(); } } }//package fai.ui
Section 145
//ShopButton (fai.ui.ShopButton) package fai.ui { import fai.logic.*; import flash.display.*; public class ShopButton extends MovieClip { public var button_stars:MovieClip; public var icon_holder:MovieClip; private var engine:Engine;// = null private var type:String; public function ShopButton():void{ engine = null; super(); } public function setEngine(_arg1:Engine):void{ engine = _arg1; } public function updateButton(_arg1, _arg2):void{ } public function get buttonType():String{ return (type); } public function setType(_arg1:String):void{ type = _arg1; } } }//package fai.ui
Section 146
//ShopCustomerBar (fai.ui.ShopCustomerBar) package fai.ui { import fai.logic.*; import flash.display.*; import flash.text.*; import fai.goals.*; public class ShopCustomerBar extends Sprite { private var shop_capacity:int;// = 0 private var seats:Array;// = null public var bar:MovieClip; private var engine:Engine;// = null public var count_txt:TextField; private var initial_scale:Number;// = 0 private var seats_goal:SeatsGoal;// = null private var shop:ShopItem;// = null public function ShopCustomerBar():void{ engine = null; seats_goal = null; shop = null; seats = null; shop_capacity = 0; initial_scale = 0; super(); initial_scale = bar.scaleX; } public function create(_arg1:int):void{ var _local2:int; destroy(); seats = new Array(); shop_capacity = _arg1; _local2 = 0; _local2 = 0; while (_local2 < shop_capacity) { seats.push(new ShopSeat()); _local2++; }; seats_goal = new SeatsGoal(engine, seats, shop); engine.goal_system.add(seats_goal); visible = true; bar.visible = false; update(); } public function wereCreated():Boolean{ return (!((seats_goal == null))); } public function hasRoom():Boolean{ if (!seats_goal){ return (false); }; return ((seats_goal.loadedCount < shop_capacity)); } public function updateBuyingTicks():void{ if (seats_goal){ seats_goal.updateBuyingTicks(); }; } public function isFree():Boolean{ if (!seats_goal){ return (true); }; return ((seats_goal.loadedCount == 0)); } public function update():void{ if (seats_goal){ count_txt.text = ((seats_goal.loadedCount.toString() + "/") + shop_capacity.toString()); if (seats_goal.loadedCount){ bar.visible = true; bar.scaleX = ((seats_goal.loadedCount / shop_capacity) * initial_scale); } else { bar.visible = false; }; }; } public function get shopCapacity():int{ return (shop_capacity); } public function load(_arg1:Customer):ShopSeat{ return (seats_goal.loadCustomer(_arg1)); } public function assign(_arg1:Engine, _arg2:ShopItem):void{ engine = _arg1; shop = _arg2; } public function destroy():void{ if (seats_goal){ seats_goal.deactivate(); seats_goal = null; }; if (seats){ seats.length = 0; seats = null; }; } } }//package fai.ui
Section 147
//SideChoosing (fai.ui.SideChoosing) package fai.ui { import fai.logic.*; import flash.events.*; import flash.display.*; import fai.*; public class SideChoosing extends MovieClip { public var american_button:SimpleButton; private var welcome:WelcomeScreen;// = null private var engine:Engine;// = null public var sushi_button:SimpleButton; public function SideChoosing():void{ engine = null; welcome = null; super(); } public function initialize(_arg1:Engine, _arg2:WelcomeScreen):void{ engine = _arg1; welcome = _arg2; sushi_button.addEventListener(MouseEvent.MOUSE_DOWN, sushiClickHandler); american_button.addEventListener(MouseEvent.MOUSE_DOWN, americanClickHandler); } public function clear():void{ sushi_button.removeEventListener(MouseEvent.MOUSE_DOWN, sushiClickHandler); american_button.removeEventListener(MouseEvent.MOUSE_DOWN, americanClickHandler); } private function sushiClickHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.resto_type = StringConsts.sushi; visible = false; welcome.levelSelection.loadLevels(); welcome.showLevelSelection(); } private function americanClickHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.resto_type = StringConsts.american; visible = false; welcome.levelSelection.loadLevels(); welcome.showLevelSelection(); } } }//package fai.ui
Section 148
//SoundControlMC (fai.ui.SoundControlMC) package fai.ui { import fai.logic.*; import flash.media.*; import fl.controls.*; import flash.display.*; import flash.text.*; import fai.common.*; import fl.events.*; public class SoundControlMC extends MovieClip { private var sound_slider:Slider;// = null public var engine:Engine;// = null public function SoundControlMC():void{ engine = null; sound_slider = null; super(); sound_slider = new Slider(); sound_slider.liveDragging = true; sound_slider.setSize(100, 0); sound_slider.maximum = 100; sound_slider.minimum = 0; sound_slider.tickInterval = 5; sound_slider.addEventListener(SliderEvent.CHANGE, musicChange); sound_slider.x = 60; sound_slider.y = -10; addChild(sound_slider); sound_slider.value = 100; } public function destroy():void{ sound_slider.removeEventListener(SliderEvent.CHANGE, musicChange); removeChild(sound_slider); sound_slider = null; } private function musicChange(_arg1:SliderEvent):void{ var _local2:SoundTransform; engine.volume = (sound_slider.value / 100); if (GameStage.welcomeScreen.levelSelection.music_channel){ _local2 = GameStage.welcomeScreen.levelSelection.music_channel.soundTransform; _local2.volume = engine.volume; GameStage.welcomeScreen.levelSelection.music_channel.soundTransform = _local2; }; } public function setEngine(_arg1:Engine):void{ engine = _arg1; sound_slider.value = (engine.volume * 100); } } }//package fai.ui
Section 149
//Statistics (fai.ui.Statistics) package fai.ui { import fai.logic.*; import flash.media.*; import flash.events.*; import flash.display.*; import flash.text.*; import fai.common.*; import flash.utils.*; import fai.*; public class Statistics extends Sprite { public var dede_games:SimpleButton; private var initial_bar_scale:Number;// = 0 public var goal_bar:MovieClip; public var stat_caption:MovieClip; public var bonus:int;// = 0 private var replay_music_count:int;// = 1 public var spent_txt:TextField; private var initial_enemy_bar_scale:Number;// = 0 public var served:int;// = 0 public var built_txt:TextField; public var score_txt:TextField; private var engine:Engine;// = null public var bonus_txt:TextField; public var final_victory:MovieClip; public var spent:int;// = 0 private var music_sound:Sound;// = null public var earned:int;// = 0 private var score:int;// = 0 public var enemy_resto:MovieClip; public var earned_txt:TextField; private var counterTimer:Timer;// = null public var enemy_goal_bar:MovieClip; public var happy_smileys:MovieClip; public var my_resto:MovieClip; public var continue_button:SimpleButton; public var music_channel:SoundChannel;// = null private var back:AnimatedBitmap;// = null public function Statistics():void{ earned = 0; spent = 0; served = 0; bonus = 0; score = 0; engine = null; counterTimer = null; back = null; music_sound = null; music_channel = null; replay_music_count = 1; initial_bar_scale = 0; initial_enemy_bar_scale = 0; super(); initial_bar_scale = goal_bar.bar.scaleX; initial_enemy_bar_scale = goal_bar.bar.scaleX; } private function counter(_arg1, _arg2:int):int{ var _local3:int; if (_arg2 > 0){ _local3 = ((_arg2 > 30)) ? (_arg2 / 30) : _arg2; _arg1.text = (int(_arg1.text) + _local3).toString(); return (_local3); }; return (0); } public function victory():void{ stat_caption.innerc.stat_title.text = "Well Done!"; continue_button.visible = true; happy_smileys.visible = true; music_sound = new Sound_victory(); } public function setEngine(_arg1:Engine):void{ engine = _arg1; continue_button.addEventListener(MouseEvent.MOUSE_DOWN, showLevels); final_victory.addEventListener(MouseEvent.MOUSE_DOWN, clickFinalDialogHandler); dede_games.addEventListener(MouseEvent.MOUSE_DOWN, GameStage.sponsorClick); happy_smileys.visible = false; } public function stopMusic():void{ if (music_channel){ music_channel.stop(); music_channel = null; }; } public function start():void{ var _local1:Number; var _local2:Number; playMusic(); earned_txt.text = "0"; spent_txt.text = "0"; built_txt.text = "0"; bonus_txt.text = "0"; score_txt.text = "0"; score = engine.score; my_resto.gotoAndStop(engine.resto_type); enemy_resto.gotoAndStop(((engine.resto_type == StringConsts.sushi)) ? StringConsts.american : StringConsts.sushi); _local1 = ((engine.goalMoney / engine.lastLevel.money_goal) * 100); _local2 = ((engine.enemyGoalMoney / engine.lastLevel.money_goal) * 100); goal_bar.goal_txt.text = (sprintf("%.2f", _local1) + "%"); enemy_goal_bar.goal_txt.text = (sprintf("%.2f", _local2) + "%"); if (_local1 <= 100){ goal_bar.bar.scaleX = ((engine.goalMoney / engine.lastLevel.money_goal) * initial_bar_scale); } else { goal_bar.bar.scaleX = initial_bar_scale; }; if (_local2 <= 100){ enemy_goal_bar.bar.scaleX = ((engine.enemyGoalMoney / engine.lastLevel.money_goal) * initial_enemy_bar_scale); } else { enemy_goal_bar.bar.scaleX = initial_enemy_bar_scale; }; counterTimer = new Timer(30, 0); counterTimer.addEventListener(TimerEvent.TIMER, counterTick); counterTimer.start(); } public function playMusic():void{ var _local1:SoundTransform; stopMusic(); if (((!(engine.volumeOff)) && (music_sound))){ _local1 = new SoundTransform(); _local1.volume = engine.volume; music_channel = music_sound.play(0, replay_music_count, _local1); }; } public function defeat():void{ stat_caption.innerc.stat_title.text = "Failed. Try Again!"; happy_smileys.visible = false; music_sound = new Sound_game_over(); } private function counterTick(_arg1:TimerEvent):void{ earned = (earned - counter(earned_txt, earned)); spent = (spent - counter(spent_txt, spent)); served = (served - counter(built_txt, served)); bonus = (bonus - counter(bonus_txt, bonus)); score = (score - counter(score_txt, score)); if (((((earned + spent) + served) + bonus) + score) == 0){ counterTimer.stop(); counterTimer.removeEventListener(TimerEvent.TIMER, counterTick); counterTimer = null; }; } private function clickFinalDialogHandler(_arg1:MouseEvent):void{ final_victory.visible = false; } private function playAgain(_arg1:MouseEvent):void{ visible = false; engine.playSound(SoundConsts.click); engine.playLevel(engine.lastLevel); } private function mainMenu(_arg1:MouseEvent):void{ visible = false; engine.playSound(SoundConsts.click); engine.clearAll(); GameStage.welcomeScreen.showWelcome(); } private function showLevels(_arg1:MouseEvent):void{ visible = false; engine.playSound(SoundConsts.click); engine.clearAll(); if (engine.lastLevel.number >= (engine.gameData.getLevels().length - 1)){ GameStage.welcomeScreen.showWelcome(); } else { GameStage.welcomeScreen.showLevelSelection(); }; } public function destroy():void{ if (counterTimer){ counterTimer.stop(); counterTimer.removeEventListener(TimerEvent.TIMER, counterTick); counterTimer = null; }; stopMusic(); dede_games.removeEventListener(MouseEvent.MOUSE_DOWN, GameStage.sponsorClick); continue_button.removeEventListener(MouseEvent.MOUSE_DOWN, showLevels); final_victory.removeEventListener(MouseEvent.MOUSE_DOWN, clickFinalDialogHandler); } } }//package fai.ui
Section 150
//TutorialMC (fai.ui.TutorialMC) package fai.ui { import fai.logic.*; import flash.events.*; import flash.display.*; import fai.*; public class TutorialMC extends MovieClip { public var next_button:SimpleButton; public var close_button:SimpleButton; private var engine:Engine;// = null public var page1:MovieClip; public var current_page:String;// = "page1" public function TutorialMC():void{ engine = null; current_page = "page1"; super(); addFrameScript(0, frame1); } public function destroy():void{ next_button.removeEventListener(MouseEvent.MOUSE_DOWN, continueClick); close_button.removeEventListener(MouseEvent.MOUSE_DOWN, skipClick); } public function init(_arg1:Engine):void{ engine = _arg1; next_button.addEventListener(MouseEvent.MOUSE_DOWN, continueClick); close_button.addEventListener(MouseEvent.MOUSE_DOWN, skipClick); } private function continueClick(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); switch (current_page){ case "page1": gotoPage("page2"); break; case "page2": gotoPage("page3"); break; case "page3": gotoPage("page4"); break; default: gotoPage("page1"); break; }; } private function skipClick(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); hideTutorial(); } function frame1(){ stop(); } public function showTutorial():void{ gotoPage("page1"); visible = true; } public function gotoPage(_arg1:String):void{ current_page = _arg1; gotoAndStop(_arg1); } private function hideTutorial():void{ destroy(); visible = false; } } }//package fai.ui
Section 151
//WelcomeScreen (fai.ui.WelcomeScreen) package fai.ui { import fai.logic.*; import flash.events.*; import flash.display.*; import flash.text.*; import fai.*; public dynamic class WelcomeScreen extends MovieClip { private var side_choosing:SideChoosing;// = null public var resume_game_button:SimpleButton; public var more_games_button:SimpleButton; public var start_pizza_game_button:SimpleButton; private var engine:Engine;// = null public var medium_quality_button:SimpleButton; public var quality_clip:MovieClip; private var level_selection:LevelSelection;// = null public var high_quality_button:SimpleButton; public var low_quality_button:SimpleButton; private var initialized:Boolean;// = false public function WelcomeScreen():void{ level_selection = null; side_choosing = null; engine = null; initialized = false; super(); } public function get engineInstance():Engine{ return (engine); } private function startPizzaHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.resto_type = StringConsts.american; showSideChoosing(); } private function resumeHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); engine.play_window.show(); engine.pause(); } public function get levelSelection():LevelSelection{ return (level_selection); } public function initialize():void{ low_quality_button.addEventListener(MouseEvent.MOUSE_DOWN, qualityChangeHandler); medium_quality_button.addEventListener(MouseEvent.MOUSE_DOWN, qualityChangeHandler); high_quality_button.addEventListener(MouseEvent.MOUSE_DOWN, qualityChangeHandler); start_pizza_game_button.addEventListener(MouseEvent.MOUSE_DOWN, startPizzaHandler); resume_game_button.addEventListener(MouseEvent.MOUSE_DOWN, resumeHandler); more_games_button.addEventListener(MouseEvent.MOUSE_DOWN, GameStage.sponsorClick); quality_clip.gotoAndStop(GameStage.itself.stage.quality.toLowerCase()); GameStage.play_holder = new Sprite(); addChild(GameStage.play_holder); engine = new Engine(GameStage.main_stage); level_selection = new LevelSelection(); level_selection.initialize(engine); level_selection.visible = false; GameStage.play_holder.addChild(level_selection); side_choosing = new SideChoosing(); side_choosing.initialize(engine, this); side_choosing.visible = false; GameStage.play_holder.addChild(side_choosing); resume_game_button.visible = false; } public function clear():void{ start_pizza_game_button.removeEventListener(MouseEvent.MOUSE_DOWN, startPizzaHandler); resume_game_button.addEventListener(MouseEvent.MOUSE_DOWN, resumeHandler); more_games_button.removeEventListener(MouseEvent.MOUSE_DOWN, GameStage.sponsorClick); low_quality_button.removeEventListener(MouseEvent.MOUSE_DOWN, qualityChangeHandler); medium_quality_button.removeEventListener(MouseEvent.MOUSE_DOWN, qualityChangeHandler); high_quality_button.removeEventListener(MouseEvent.MOUSE_DOWN, qualityChangeHandler); if (engine){ level_selection.stopMusic(); removeChild(GameStage.play_holder); engine.clearAll(); engine = null; }; } public function showSideChoosing():void{ if (!side_choosing){ return; }; side_choosing.visible = true; } private function qualityChangeHandler(_arg1:MouseEvent):void{ switch (_arg1.currentTarget){ case low_quality_button: GameStage.itself.stage.quality = "low"; break; case medium_quality_button: GameStage.itself.stage.quality = "medium"; break; case high_quality_button: GameStage.itself.stage.quality = "high"; break; }; quality_clip.gotoAndStop(GameStage.itself.stage.quality.toLowerCase()); } public function showLevelSelection():void{ if (!level_selection){ return; }; level_selection.show(); } private function hsHandler(_arg1:MouseEvent):void{ engine.playSound(SoundConsts.click); } public function showWelcome():void{ visible = true; level_selection.visible = false; side_choosing.visible = false; resume_game_button.visible = !((engine.playWindow == null)); } private function instructionsHandler(_arg1:MouseEvent):void{ } } }//package fai.ui
Section 152
//Consts (fai.Consts) package fai { public class Consts { public static const NewsBoxSpace:int = 5; public static const DELIVERY_MONEY:int = 50; public static const CustomerWalkRange:int = 25; public static const ScreenWidth:int = 700; public static const MusicBoxSpace:int = 5; public static const Left:uint = 0; public static const SellDownturn:Number = 0.8; public static const Top:uint = 2; public static const Down:uint = 3; public static const BusPeopleCount:int = 10; public static const CustomerShopEnteringLine:int = 275; public static const ScreenHeight:int = 525; public static const BenchSpace:int = 3; public static const SpriteWidth:int = 20; public static const ShopLevel1:int = 1; public static const IcecreamCost:int = 25; public static const ShopLevel3:int = 3; public static const NewspaperCost:int = 35; public static const ExtraLiveTime:int = 800; public static const ShopLevel2:int = 2; public static const SpriteHeight:int = 35; public static const GOALSCLEANPAUSE:uint = 10; public static const IceCreamSpace:int = 5; public static const ShopBuilding:int = 4; public static const ShopUpgrading:int = 5; public static const ShopHealthPortion:Number = 1.2; public static const CustomerWalkLine:int = 290; public static const Right:uint = 1; } }//package fai
Section 153
//MoneyConsts (fai.MoneyConsts) package fai { public class MoneyConsts { public static const second_floor:int = 7500; public static const decor5_sushi:int = 1400; public static const ads1:int = 50; public static const ads4:int = 200; public static const decor7_sushi:int = 2300; public static const security_system:int = 450; public static const decor3_sushi:int = 850; public static const ads2:int = 100; public static const decor5_american:int = 1400; public static const ads5_american:int = 300; public static const CLEAN_COST:int = 25; public static const eastern_sweeties:int = 1100; public static const decor1_american:int = 400; public static const decor6_american:int = 1900; public static const decor2_american:int = 600; public static const INITIAL_SEATS:int = 5; public static const underground_bar:int = 5000; public static const INITIAL_BUY_FOR:int = 3000; public static const decor4_sushi:int = 1100; public static const third_floor:int = 15000; public static const decor6_sushi:int = 1900; public static const decor2_sushi:int = 600; public static const decor7_american:int = 2300; public static const pizza_production:int = 1750; public static const decor3_american:int = 850; public static const luxury_pizza:int = 3500; public static const ads5_sushi:int = 300; public static const receptionist:int = 1000; public static const cheap_sushi_menu:int = 2700; public static const tv_hall:int = 1200; public static const INITIAL_MONEY_VALUE:int = 10; public static const hot_cheese_rolls:int = 1500; public static const ads3_american:int = 150; public static const karaoke:int = 2500; public static const sushi_discounts:int = 1850; public static const sale_campaigns:int = 4500; public static const decor4_american:int = 1100; public static const delivery:int = 2000; public static const king_burgers:int = 1950; public static const country_menu:int = 900; public static const ads3_sushi:int = 150; public static const summer_seats:int = 2500; public static const decor1_sushi:int = 400; } }//package fai
Section 154
//SoundConsts (fai.SoundConsts) package fai { public final class SoundConsts { public static var game_over:int = 2; public static var swish:int = 11; public static var click:int = 3; public static var swish_swish:int = 12; public static var build:int = 1; public static var robbery:int = 6; public static var coins:int = 4; public static var victory:int = 0; public static var on_upgrade_over:int = 7; public static var sell:int = 10; public static var clean_alarm:int = 9; public static var new_day:int = 5; } }//package fai
Section 155
//StringConsts (fai.StringConsts) package fai { public class StringConsts { public static const decor3_sushi:String = "decor3_sushi"; public static const decor7_sushi:String = "decor7_sushi"; public static const underground_bar_sushi:String = "underground_bar_sushi"; public static const decor5_american:String = "decor5_american"; public static const sushi:String = "Sushi"; public static const security_system:String = "security_system"; public static const not_enough_money:String = "You don't have enough money."; public static const american:String = "American"; public static const level1:String = "Tutorial Level"; public static const level2:String = "Level 1"; public static const level3:String = "Level 2"; public static const level4:String = "Level 3"; public static const level5:String = "Level 4"; public static const level6:String = "Level 5"; public static const american_delivery:String = "delivery_american"; public static const receptionist_sushi:String = "receptionist_sushi"; public static const bench:String = "Benches"; public static const american_summer_seats:String = "summer_seats_american"; public static const american_second_floor:String = "american_second_floor"; public static const pizza_production_str:String = "pizza_production"; public static const decor6_american:String = "decor6_american"; public static const luxury_pizza_str:String = "luxury_pizza"; public static const decor4_sushi:String = "decor4_sushi"; public static const decor7_american:String = "decor7_american"; public static const empty:String = "Empty"; public static const ads3_sushi:String = "ads3_sushi"; public static const news_box:String = "News Box"; public static const sushi_discounts:String = "sushi_discounts"; public static const country_menu:String = "country_menu"; public static const sale_campaigns:String = "sale_campaigns"; public static const king_burgers_str:String = "king_burgers"; public static const ads3_american:String = "ads3_american"; public static const decor1_sushi:String = "decor1_sushi"; public static const sushi_delivery:String = "delivery_sushi"; public static const ads2:String = "ads2"; public static const decor5_sushi:String = "decor5_sushi"; public static const receptionist_american:String = "receptionist_american"; public static const sushi_third_floor:String = "sushi_third_floor"; public static const ads1:String = "ads1"; public static const eastern_sweeties:String = "eastern_sweeties"; public static const sushi_summer_seats:String = "summer_seats_sushi"; public static const sushi_second_floor:String = "sushi_second_floor"; public static const american_third_floor:String = "american_third_floor"; public static const ads5_american:String = "ads5_american"; public static const ads4:String = "ads4"; public static const shop_isnt_empty:String = "You can't upgrade the restaurant when the customers are inside."; public static const decor1_american:String = "decor1_american"; public static const decor2_american:String = "decor2_american"; public static const underground_bar_american:String = "underground_bar_american"; public static const decor2_sushi:String = "decor2_sushi"; public static const decor6_sushi:String = "decor6_sushi"; public static const ice_cream:String = "Ice Cream"; public static const decor3_american:String = "decor3_american"; public static const tv_hall:String = "tv_hall"; public static const pizza_production:String = "pizza_header"; public static const ads5_sushi:String = "ads5_sushi"; public static const cheap_sushi_menu:String = "cheap_sushi_menu"; public static const luxury_pizza:String = "luxury_pizza_header"; public static const karaoke:String = "karaoke"; public static const hot_cheese_rolls:String = "hot_cheese_rolls"; public static const decor4_american:String = "decor4_american"; public static const king_burgers:String = "king_burgers_header"; } }//package fai
Section 156
//BaseButton (fl.controls.BaseButton) package fl.controls { import flash.events.*; import flash.display.*; import fl.core.*; import fl.events.*; import flash.utils.*; public class BaseButton extends UIComponent { protected var _selected:Boolean;// = false private var unlockedMouseState:String; protected var pressTimer:Timer; protected var mouseState:String; protected var background:DisplayObject; private var _mouseStateLocked:Boolean;// = false protected var _autoRepeat:Boolean;// = false private static var defaultStyles:Object = {upSkin:"Button_upSkin", downSkin:"Button_downSkin", overSkin:"Button_overSkin", disabledSkin:"Button_disabledSkin", selectedDisabledSkin:"Button_selectedDisabledSkin", selectedUpSkin:"Button_selectedUpSkin", selectedDownSkin:"Button_selectedDownSkin", selectedOverSkin:"Button_selectedOverSkin", focusRectSkin:null, focusRectPadding:null, repeatDelay:500, repeatInterval:35}; public function BaseButton(){ _selected = false; _autoRepeat = false; _mouseStateLocked = false; super(); buttonMode = true; mouseChildren = false; useHandCursor = false; setupMouseEvents(); setMouseState("up"); pressTimer = new Timer(1, 0); pressTimer.addEventListener(TimerEvent.TIMER, buttonDown, false, 0, true); } protected function endPress():void{ pressTimer.reset(); } public function set mouseStateLocked(_arg1:Boolean):void{ _mouseStateLocked = _arg1; if (_arg1 == false){ setMouseState(unlockedMouseState); } else { unlockedMouseState = mouseState; }; } public function get autoRepeat():Boolean{ return (_autoRepeat); } public function set autoRepeat(_arg1:Boolean):void{ _autoRepeat = _arg1; } override public function set enabled(_arg1:Boolean):void{ super.enabled = _arg1; mouseEnabled = _arg1; } public function get selected():Boolean{ return (_selected); } protected function mouseEventHandler(_arg1:MouseEvent):void{ if (_arg1.type == MouseEvent.MOUSE_DOWN){ setMouseState("down"); startPress(); } else { if ((((_arg1.type == MouseEvent.ROLL_OVER)) || ((_arg1.type == MouseEvent.MOUSE_UP)))){ setMouseState("over"); endPress(); } else { if (_arg1.type == MouseEvent.ROLL_OUT){ setMouseState("up"); endPress(); }; }; }; } public function setMouseState(_arg1:String):void{ if (_mouseStateLocked){ unlockedMouseState = _arg1; return; }; if (mouseState == _arg1){ return; }; mouseState = _arg1; invalidate(InvalidationType.STATE); } protected function startPress():void{ if (_autoRepeat){ pressTimer.delay = Number(getStyleValue("repeatDelay")); pressTimer.start(); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } protected function buttonDown(_arg1:TimerEvent):void{ if (!_autoRepeat){ endPress(); return; }; if (pressTimer.currentCount == 1){ pressTimer.delay = Number(getStyleValue("repeatInterval")); }; dispatchEvent(new ComponentEvent(ComponentEvent.BUTTON_DOWN, true)); } public function set selected(_arg1:Boolean):void{ if (_selected == _arg1){ return; }; _selected = _arg1; invalidate(InvalidationType.STATE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; super.draw(); } protected function setupMouseEvents():void{ addEventListener(MouseEvent.ROLL_OVER, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_DOWN, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.MOUSE_UP, mouseEventHandler, false, 0, true); addEventListener(MouseEvent.ROLL_OUT, mouseEventHandler, false, 0, true); } protected function drawLayout():void{ background.width = width; background.height = height; } protected function drawBackground():void{ var _local1:String; var _local2:DisplayObject; _local1 = (enabled) ? mouseState : "disabled"; if (selected){ _local1 = (("selected" + _local1.substr(0, 1).toUpperCase()) + _local1.substr(1)); }; _local1 = (_local1 + "Skin"); _local2 = background; background = getDisplayObjectInstance(getStyleValue(_local1)); addChildAt(background, 0); if (((!((_local2 == null))) && (!((_local2 == background))))){ removeChild(_local2); }; } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 157
//Button (fl.controls.Button) package fl.controls { import flash.display.*; import fl.core.*; import fl.managers.*; public class Button extends LabelButton implements IFocusManagerComponent { protected var emphasizedBorder:DisplayObject; protected var _emphasized:Boolean;// = false private static var defaultStyles:Object = {emphasizedSkin:"Button_emphasizedSkin", emphasizedPadding:2}; public static var createAccessibilityImplementation:Function; public function Button(){ _emphasized = false; super(); } override public function drawFocus(_arg1:Boolean):void{ var _local2:Number; var _local3:*; super.drawFocus(_arg1); if (_arg1){ _local2 = Number(getStyleValue("emphasizedPadding")); if ((((_local2 < 0)) || (!(_emphasized)))){ _local2 = 0; }; _local3 = getStyleValue("focusRectPadding"); _local3 = ((_local3)==null) ? 2 : _local3; _local3 = (_local3 + _local2); uiFocusRect.x = -(_local3); uiFocusRect.y = -(_local3); uiFocusRect.width = (width + (_local3 * 2)); uiFocusRect.height = (height + (_local3 * 2)); }; } public function set emphasized(_arg1:Boolean):void{ _emphasized = _arg1; invalidate(InvalidationType.STYLES); } override protected function draw():void{ if (((isInvalid(InvalidationType.STYLES)) || (isInvalid(InvalidationType.SIZE)))){ drawEmphasized(); }; super.draw(); if (emphasizedBorder != null){ setChildIndex(emphasizedBorder, (numChildren - 1)); }; } public function get emphasized():Boolean{ return (_emphasized); } override protected function initializeAccessibility():void{ if (Button.createAccessibilityImplementation != null){ Button.createAccessibilityImplementation(this); }; } protected function drawEmphasized():void{ var _local1:Object; var _local2:Number; if (emphasizedBorder != null){ removeChild(emphasizedBorder); }; emphasizedBorder = null; if (!_emphasized){ return; }; _local1 = getStyleValue("emphasizedSkin"); if (_local1 != null){ emphasizedBorder = getDisplayObjectInstance(_local1); }; if (emphasizedBorder != null){ addChildAt(emphasizedBorder, 0); _local2 = Number(getStyleValue("emphasizedPadding")); emphasizedBorder.x = (emphasizedBorder.y = -(_local2)); emphasizedBorder.width = (width + (_local2 * 2)); emphasizedBorder.height = (height + (_local2 * 2)); }; } public static function getStyleDefinition():Object{ return (UIComponent.mergeStyles(LabelButton.getStyleDefinition(), defaultStyles)); } } }//package fl.controls
Section 158
//ButtonLabelPlacement (fl.controls.ButtonLabelPlacement) package fl.controls { public class ButtonLabelPlacement { public static const TOP:String = "top"; public static const LEFT:String = "left"; public static const BOTTOM:String = "bottom"; public static const RIGHT:String = "right"; } }//package fl.controls
Section 159
//LabelButton (fl.controls.LabelButton) package fl.controls { import flash.events.*; import flash.display.*; import fl.core.*; import flash.text.*; import fl.managers.*; import fl.events.*; import flash.ui.*; public class LabelButton extends BaseButton implements IFocusManagerComponent { protected var _labelPlacement:String;// = "right" protected var _toggle:Boolean;// = false protected var icon:DisplayObject; protected var oldMouseState:String; protected var mode:String;// = "center" public var textField:TextField; protected var _label:String;// = "Label" private static var defaultStyles:Object = {icon:null, upIcon:null, downIcon:null, overIcon:null, disabledIcon:null, selectedDisabledIcon:null, selectedUpIcon:null, selectedDownIcon:null, selectedOverIcon:null, textFormat:null, disabledTextFormat:null, textPadding:5, embedFonts:false}; public static var createAccessibilityImplementation:Function; public function LabelButton(){ _labelPlacement = ButtonLabelPlacement.RIGHT; _toggle = false; _label = "Label"; mode = "center"; super(); } protected function toggleSelected(_arg1:MouseEvent):void{ selected = !(selected); dispatchEvent(new Event(Event.CHANGE, true)); } public function get labelPlacement():String{ return (_labelPlacement); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ if (oldMouseState == null){ oldMouseState = mouseState; }; setMouseState("down"); startPress(); }; } protected function setEmbedFont(){ var _local1:Object; _local1 = getStyleValue("embedFonts"); if (_local1 != null){ textField.embedFonts = _local1; }; } override protected function keyUpHandler(_arg1:KeyboardEvent):void{ if (!enabled){ return; }; if (_arg1.keyCode == Keyboard.SPACE){ setMouseState(oldMouseState); oldMouseState = null; endPress(); dispatchEvent(new MouseEvent(MouseEvent.CLICK)); }; } override public function get selected():Boolean{ return ((_toggle) ? _selected : false); } public function set labelPlacement(_arg1:String):void{ _labelPlacement = _arg1; invalidate(InvalidationType.SIZE); } public function set toggle(_arg1:Boolean):void{ if (((!(_arg1)) && (super.selected))){ selected = false; }; _toggle = _arg1; if (_toggle){ addEventListener(MouseEvent.CLICK, toggleSelected, false, 0, true); } else { removeEventListener(MouseEvent.CLICK, toggleSelected); }; invalidate(InvalidationType.STATE); } public function get label():String{ return (_label); } override public function set selected(_arg1:Boolean):void{ _selected = _arg1; if (_toggle){ invalidate(InvalidationType.STATE); }; } override protected function draw():void{ if (textField.text != _label){ label = _label; }; if (isInvalid(InvalidationType.STYLES, InvalidationType.STATE)){ drawBackground(); drawIcon(); drawTextFormat(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ drawLayout(); }; if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } public function get toggle():Boolean{ return (_toggle); } override protected function configUI():void{ super.configUI(); textField = new TextField(); textField.type = TextFieldType.DYNAMIC; textField.selectable = false; addChild(textField); } override protected function drawLayout():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; _local1 = Number(getStyleValue("textPadding")); _local2 = ((((icon == null)) && ((mode == "center")))) ? ButtonLabelPlacement.TOP : _labelPlacement; textField.height = (textField.textHeight + 4); _local3 = (textField.textWidth + 4); _local4 = (textField.textHeight + 4); _local5 = ((icon)==null) ? 0 : (icon.width + _local1); _local6 = ((icon)==null) ? 0 : (icon.height + _local1); textField.visible = (label.length > 0); if (icon != null){ icon.x = Math.round(((width - icon.width) / 2)); icon.y = Math.round(((height - icon.height) / 2)); }; if (textField.visible == false){ textField.width = 0; textField.height = 0; } else { if ((((_local2 == ButtonLabelPlacement.BOTTOM)) || ((_local2 == ButtonLabelPlacement.TOP)))){ _local7 = Math.max(0, Math.min(_local3, (width - (2 * _local1)))); if ((height - 2) > _local4){ _local8 = _local4; } else { _local8 = (height - 2); }; _local3 = _local7; textField.width = _local3; _local4 = _local8; textField.height = _local4; textField.x = Math.round(((width - _local3) / 2)); textField.y = Math.round(((((height - textField.height) - _local6) / 2) + ((_local2)==ButtonLabelPlacement.BOTTOM) ? _local6 : 0)); if (icon != null){ icon.y = Math.round(((_local2)==ButtonLabelPlacement.BOTTOM) ? (textField.y - _local6) : ((textField.y + textField.height) + _local1)); }; } else { _local7 = Math.max(0, Math.min(_local3, ((width - _local5) - (2 * _local1)))); _local3 = _local7; textField.width = _local3; textField.x = Math.round(((((width - _local3) - _local5) / 2) + ((_local2)!=ButtonLabelPlacement.LEFT) ? _local5 : 0)); textField.y = Math.round(((height - textField.height) / 2)); if (icon != null){ icon.x = Math.round(((_local2)!=ButtonLabelPlacement.LEFT) ? (textField.x - _local5) : ((textField.x + _local3) + _local1)); }; }; }; super.drawLayout(); } override protected function initializeAccessibility():void{ if (LabelButton.createAccessibilityImplementation != null){ LabelButton.createAccessibilityImplementation(this); }; } protected function drawIcon():void{ var _local1:DisplayObject; var _local2:String; var _local3:Object; _local1 = icon; _local2 = (enabled) ? mouseState : "disabled"; if (selected){ _local2 = (("selected" + _local2.substr(0, 1).toUpperCase()) + _local2.substr(1)); }; _local2 = (_local2 + "Icon"); _local3 = getStyleValue(_local2); if (_local3 == null){ _local3 = getStyleValue("icon"); }; if (_local3 != null){ icon = getDisplayObjectInstance(_local3); }; if (icon != null){ addChildAt(icon, 1); }; if (((!((_local1 == null))) && (!((_local1 == icon))))){ removeChild(_local1); }; } public function set label(_arg1:String):void{ _label = _arg1; if (textField.text != _label){ textField.text = _label; dispatchEvent(new ComponentEvent(ComponentEvent.LABEL_CHANGE)); }; invalidate(InvalidationType.SIZE); invalidate(InvalidationType.STYLES); } protected function drawTextFormat():void{ var _local1:Object; var _local2:TextFormat; var _local3:TextFormat; _local1 = UIComponent.getStyleDefinition(); _local2 = (enabled) ? (_local1.defaultTextFormat as TextFormat) : (_local1.defaultDisabledTextFormat as TextFormat); textField.setTextFormat(_local2); _local3 = (getStyleValue((enabled) ? "textFormat" : "disabledTextFormat") as TextFormat); if (_local3 != null){ textField.setTextFormat(_local3); } else { _local3 = _local2; }; textField.defaultTextFormat = _local3; setEmbedFont(); } public static function getStyleDefinition():Object{ return (mergeStyles(defaultStyles, BaseButton.getStyleDefinition())); } } }//package fl.controls
Section 160
//Slider (fl.controls.Slider) package fl.controls { import flash.events.*; import flash.display.*; import fl.core.*; import fl.managers.*; import fl.events.*; import flash.ui.*; public class Slider extends UIComponent implements IFocusManagerComponent { protected var _direction:String; protected var _liveDragging:Boolean;// = false protected var _value:Number;// = 0 protected var _snapInterval:Number;// = 0 protected var _minimum:Number;// = 0 protected var _maximum:Number;// = 10 protected var track:BaseButton; protected var _tickInterval:Number;// = 0 protected var tickContainer:Sprite; protected var thumb:BaseButton; protected static const TICK_STYLES:Object = {upSkin:"tickSkin"}; protected static const TRACK_STYLES:Object = {upSkin:"sliderTrackSkin", overSkin:"sliderTrackSkin", downSkin:"sliderTrackSkin", disabledSkin:"sliderTrackDisabledSkin"}; protected static const THUMB_STYLES:Object = {upSkin:"thumbUpSkin", overSkin:"thumbOverSkin", downSkin:"thumbDownSkin", disabledSkin:"thumbDisabledSkin"}; protected static var defaultStyles:Object = {thumbUpSkin:"SliderThumb_upSkin", thumbOverSkin:"SliderThumb_overSkin", thumbDownSkin:"SliderThumb_downSkin", thumbDisabledSkin:"SliderThumb_disabledSkin", sliderTrackSkin:"SliderTrack_skin", sliderTrackDisabledSkin:"SliderTrack_disabledSkin", tickSkin:"SliderTick_skin", focusRectSkin:null, focusRectPadding:null}; public function Slider(){ _direction = SliderDirection.HORIZONTAL; _minimum = 0; _maximum = 10; _value = 0; _tickInterval = 0; _snapInterval = 0; _liveDragging = false; super(); setStyles(); } public function get minimum():Number{ return (_minimum); } public function set minimum(_arg1:Number):void{ _minimum = _arg1; this.value = Math.max(_arg1, this.value); invalidate(InvalidationType.DATA); } public function get maximum():Number{ return (_maximum); } protected function positionThumb():void{ thumb.x = ((((_direction)==SliderDirection.VERTICAL) ? ((maximum - minimum) - value) : (value - minimum) / (maximum - minimum)) * _width); } protected function clearTicks():void{ if (((!(tickContainer)) || (!(tickContainer.parent)))){ return; }; removeChild(tickContainer); } protected function onTrackClick(_arg1:MouseEvent):void{ calculateValue(track.mouseX, InteractionInputType.MOUSE, SliderEventClickTarget.TRACK); if (!liveDragging){ dispatchEvent(new SliderEvent(SliderEvent.CHANGE, value, SliderEventClickTarget.TRACK, InteractionInputType.MOUSE)); }; } public function set maximum(_arg1:Number):void{ _maximum = _arg1; this.value = Math.min(_arg1, this.value); invalidate(InvalidationType.DATA); } public function get liveDragging():Boolean{ return (_liveDragging); } protected function doDrag(_arg1:MouseEvent):void{ var _local2:Number; var _local3:Number; _local2 = (_width / snapInterval); _local3 = track.mouseX; calculateValue(_local3, InteractionInputType.MOUSE, SliderEventClickTarget.THUMB); dispatchEvent(new SliderEvent(SliderEvent.THUMB_DRAG, value, SliderEventClickTarget.THUMB, InteractionInputType.MOUSE)); } override protected function keyDownHandler(_arg1:KeyboardEvent):void{ var _local2:uint; var _local3:Number; var _local4:Boolean; if (!enabled){ return; }; _local2 = ((snapInterval)>0) ? snapInterval : 1; _local4 = (direction == SliderDirection.HORIZONTAL); if ((((((_arg1.keyCode == Keyboard.DOWN)) && (!(_local4)))) || ((((_arg1.keyCode == Keyboard.LEFT)) && (_local4))))){ _local3 = (value - _local2); } else { if ((((((_arg1.keyCode == Keyboard.UP)) && (!(_local4)))) || ((((_arg1.keyCode == Keyboard.RIGHT)) && (_local4))))){ _local3 = (value + _local2); } else { if ((((((_arg1.keyCode == Keyboard.PAGE_DOWN)) && (!(_local4)))) || ((((_arg1.keyCode == Keyboard.HOME)) && (_local4))))){ _local3 = minimum; } else { if ((((((_arg1.keyCode == Keyboard.PAGE_UP)) && (!(_local4)))) || ((((_arg1.keyCode == Keyboard.END)) && (_local4))))){ _local3 = maximum; }; }; }; }; if (!isNaN(_local3)){ _arg1.stopPropagation(); doSetValue(_local3, InteractionInputType.KEYBOARD, null, _arg1.keyCode); }; } override public function set enabled(_arg1:Boolean):void{ if (enabled == _arg1){ return; }; super.enabled = _arg1; track.enabled = (thumb.enabled = _arg1); } protected function thumbPressHandler(_arg1:MouseEvent):void{ stage.addEventListener(MouseEvent.MOUSE_MOVE, doDrag, false, 0, true); stage.addEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler, false, 0, true); dispatchEvent(new SliderEvent(SliderEvent.THUMB_PRESS, value, InteractionInputType.MOUSE, SliderEventClickTarget.THUMB)); } public function get snapInterval():Number{ return (_snapInterval); } protected function thumbReleaseHandler(_arg1:MouseEvent):void{ stage.removeEventListener(MouseEvent.MOUSE_MOVE, doDrag); stage.removeEventListener(MouseEvent.MOUSE_UP, thumbReleaseHandler); dispatchEvent(new SliderEvent(SliderEvent.THUMB_RELEASE, value, InteractionInputType.MOUSE, SliderEventClickTarget.THUMB)); dispatchEvent(new SliderEvent(SliderEvent.CHANGE, value, SliderEventClickTarget.THUMB, InteractionInputType.MOUSE)); } public function set liveDragging(_arg1:Boolean):void{ _liveDragging = _arg1; } public function set value(_arg1:Number):void{ doSetValue(_arg1); } public function set direction(_arg1:String):void{ var _local2:Boolean; _direction = _arg1; _local2 = (_direction == SliderDirection.VERTICAL); if (isLivePreview){ if (_local2){ setScaleY(-1); y = track.height; } else { setScaleY(1); y = 0; }; positionThumb(); return; }; if (((_local2) && (componentInspectorSetting))){ if ((rotation % 90) == 0){ setScaleY(-1); }; }; if (!componentInspectorSetting){ rotation = (_local2) ? 90 : 0; }; } public function set tickInterval(_arg1:Number):void{ _tickInterval = _arg1; invalidate(InvalidationType.SIZE); } override public function get enabled():Boolean{ return (super.enabled); } override protected function draw():void{ if (isInvalid(InvalidationType.STYLES)){ setStyles(); invalidate(InvalidationType.SIZE, false); }; if (isInvalid(InvalidationType.SIZE)){ track.setSize(_width, track.height); track.drawNow(); thumb.drawNow(); }; if (tickInterval > 0){ drawTicks(); } else { clearTicks(); }; positionThumb(); super.draw(); } override protected function configUI():void{ super.configUI(); thumb = new BaseButton(); thumb.setSize(13, 13); thumb.autoRepeat = false; addChild(thumb); thumb.addEventListener(MouseEvent.MOUSE_DOWN, thumbPressHandler, false, 0, true); track = new BaseButton(); track.move(0, 0); track.setSize(80, 4); track.autoRepeat = false; track.useHandCursor = false; track.addEventListener(MouseEvent.CLICK, onTrackClick, false, 0, true); addChildAt(track, 0); } public function set snapInterval(_arg1:Number):void{ _snapInterval = _arg1; } public function get value():Number{ return (_value); } public function get direction():String{ return (_direction); } public function get tickInterval():Number{ return (_tickInterval); } override public function setSize(_arg1:Number, _arg2:Number):void{ if ((((_direction == SliderDirection.VERTICAL)) && (!(isLivePreview)))){ super.setSize(_arg2, _arg1); } else { super.setSize(_arg1, _arg2); }; invalidate(InvalidationType.SIZE); } protected function drawTicks():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:uint; var _local5:DisplayObject; clearTicks(); tickContainer = new Sprite(); _local1 = ((maximum)<1) ? (tickInterval / 100) : tickInterval; _local2 = ((maximum - minimum) / _local1); _local3 = (_width / _local2); _local4 = 0; while (_local4 <= _local2) { _local5 = getDisplayObjectInstance(getStyleValue("tickSkin")); _local5.x = (_local3 * _local4); _local5.y = ((track.y - _local5.height) - 2); tickContainer.addChild(_local5); _local4++; }; addChild(tickContainer); } protected function calculateValue(_arg1:Number, _arg2:String, _arg3:String, _arg4:int=undefined):void{ var _local5:Number; _local5 = ((_arg1 / _width) * (maximum - minimum)); if (_direction == SliderDirection.VERTICAL){ _local5 = (maximum - _local5); } else { _local5 = (minimum + _local5); }; doSetValue(_local5, _arg2, _arg3, _arg4); } protected function getPrecision(_arg1:Number):Number{ var _local2:String; _local2 = _arg1.toString(); if (_local2.indexOf(".") == -1){ return (0); }; return (_local2.split(".").pop().length); } protected function doSetValue(_arg1:Number, _arg2:String=null, _arg3:String=null, _arg4:int=undefined):void{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local5 = _value; if (((!((_snapInterval == 0))) && (!((_snapInterval == 1))))){ _local6 = Math.pow(10, getPrecision(snapInterval)); _local7 = (_snapInterval * _local6); _local8 = Math.round((_arg1 * _local6)); _local9 = (Math.round((_local8 / _local7)) * _local7); _arg1 = (_local9 / _local6); _value = Math.max(minimum, Math.min(maximum, _arg1)); } else { _value = Math.max(minimum, Math.min(maximum, Math.round(_arg1))); }; if (((!((_local5 == _value))) && (((((liveDragging) && (!((_arg3 == null))))) || ((_arg2 == InteractionInputType.KEYBOARD)))))){ dispatchEvent(new SliderEvent(SliderEvent.CHANGE, value, _arg3, _arg2, _arg4)); }; positionThumb(); } protected function setStyles():void{ copyStylesToChild(thumb, THUMB_STYLES); copyStylesToChild(track, TRACK_STYLES); } public static function getStyleDefinition():Object{ return (defaultStyles); } } }//package fl.controls
Section 161
//SliderDirection (fl.controls.SliderDirection) package fl.controls { public class SliderDirection { public static var HORIZONTAL:String = "horizontal"; public static var VERTICAL:String = "vertical"; } }//package fl.controls
Section 162
//ComponentShim (fl.core.ComponentShim) package fl.core { import flash.display.*; public dynamic class ComponentShim extends MovieClip { } }//package fl.core
Section 163
//InvalidationType (fl.core.InvalidationType) package fl.core { public class InvalidationType { public static const SIZE:String = "size"; public static const ALL:String = "all"; public static const DATA:String = "data"; public static const SCROLL:String = "scroll"; public static const STATE:String = "state"; public static const STYLES:String = "styles"; public static const SELECTED:String = "selected"; public static const RENDERER_STYLES:String = "rendererStyles"; } }//package fl.core
Section 164
//UIComponent (fl.core.UIComponent) package fl.core { import flash.events.*; import flash.display.*; import flash.text.*; import fl.managers.*; import fl.events.*; import flash.utils.*; import flash.system.*; public class UIComponent extends Sprite { protected var _enabled:Boolean;// = true private var _mouseFocusEnabled:Boolean;// = true protected var startHeight:Number; protected var _height:Number; protected var _oldIMEMode:String;// = null protected var startWidth:Number; public var focusTarget:IFocusManagerComponent; protected var errorCaught:Boolean;// = false protected var uiFocusRect:DisplayObject; protected var _width:Number; public var version:String;// = "3.0.0.15" protected var isFocused:Boolean;// = false protected var callLaterMethods:Dictionary; private var _focusEnabled:Boolean;// = true private var tempText:TextField; protected var invalidateFlag:Boolean;// = false protected var _inspector:Boolean;// = false protected var sharedStyles:Object; protected var invalidHash:Object; protected var isLivePreview:Boolean;// = false protected var _imeMode:String;// = null protected var instanceStyles:Object; protected var _x:Number; protected var _y:Number; public static var inCallLaterPhase:Boolean = false; private static var defaultStyles:Object = {focusRectSkin:"focusRectSkin", focusRectPadding:2, textFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), disabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultTextFormat:new TextFormat("_sans", 11, 0, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0), defaultDisabledTextFormat:new TextFormat("_sans", 11, 0x999999, false, false, false, "", "", TextFormatAlign.LEFT, 0, 0, 0, 0)}; public static var createAccessibilityImplementation:Function; private static var focusManagers:Dictionary = new Dictionary(false); public function UIComponent(){ version = "3.0.0.15"; isLivePreview = false; invalidateFlag = false; _enabled = true; isFocused = false; _focusEnabled = true; _mouseFocusEnabled = true; _imeMode = null; _oldIMEMode = null; errorCaught = false; _inspector = false; super(); instanceStyles = {}; sharedStyles = {}; invalidHash = {}; callLaterMethods = new Dictionary(); StyleManager.registerInstance(this); configUI(); invalidate(InvalidationType.ALL); tabEnabled = (this is IFocusManagerComponent); focusRect = false; if (tabEnabled){ addEventListener(FocusEvent.FOCUS_IN, focusInHandler); addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); addEventListener(KeyboardEvent.KEY_UP, keyUpHandler); }; initializeFocusManager(); addEventListener(Event.ENTER_FRAME, hookAccessibility, false, 0, true); } public function drawFocus(_arg1:Boolean):void{ var _local2:Number; isFocused = _arg1; if (((!((uiFocusRect == null))) && (contains(uiFocusRect)))){ removeChild(uiFocusRect); uiFocusRect = null; }; if (_arg1){ uiFocusRect = (getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite); if (uiFocusRect == null){ return; }; _local2 = Number(getStyleValue("focusRectPadding")); uiFocusRect.x = -(_local2); uiFocusRect.y = -(_local2); uiFocusRect.width = (width + (_local2 * 2)); uiFocusRect.height = (height + (_local2 * 2)); addChildAt(uiFocusRect, 0); }; } private function callLaterDispatcher(_arg1:Event):void{ var _local2:Dictionary; var _local3:Object; if (_arg1.type == Event.ADDED_TO_STAGE){ removeEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher); stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); return; }; _arg1.target.removeEventListener(Event.RENDER, callLaterDispatcher); if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); return; }; inCallLaterPhase = true; _local2 = callLaterMethods; for (_local3 in _local2) { _local3(); delete _local2[_local3]; }; inCallLaterPhase = false; } private function addedHandler(_arg1:Event):void{ removeEventListener("addedToStage", addedHandler); initializeFocusManager(); } protected function getStyleValue(_arg1:String):Object{ return (((instanceStyles[_arg1])==null) ? sharedStyles[_arg1] : instanceStyles[_arg1]); } protected function isOurFocus(_arg1:DisplayObject):Boolean{ return ((_arg1 == this)); } override public function get scaleX():Number{ return ((width / startWidth)); } override public function get scaleY():Number{ return ((height / startHeight)); } override public function set height(_arg1:Number):void{ if (_height == _arg1){ return; }; setSize(width, _arg1); } protected function keyDownHandler(_arg1:KeyboardEvent):void{ } protected function focusInHandler(_arg1:FocusEvent):void{ var _local2:IFocusManager; if (isOurFocus((_arg1.target as DisplayObject))){ _local2 = focusManager; if (((_local2) && (_local2.showFocusIndicator))){ drawFocus(true); isFocused = true; }; }; } public function setStyle(_arg1:String, _arg2:Object):void{ if ((((instanceStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; instanceStyles[_arg1] = _arg2; invalidate(InvalidationType.STYLES); } override public function get visible():Boolean{ return (super.visible); } public function get componentInspectorSetting():Boolean{ return (_inspector); } override public function get x():Number{ return ((isNaN(_x)) ? super.x : _x); } override public function get y():Number{ return ((isNaN(_y)) ? super.y : _y); } protected function setIMEMode(_arg1:Boolean){ var enabled = _arg1; if (_imeMode != null){ if (enabled){ IME.enabled = true; _oldIMEMode = IME.conversionMode; try { if (((!(errorCaught)) && (!((IME.conversionMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _imeMode; }; errorCaught = false; } catch(e:Error) { errorCaught = true; throw (new Error(("IME mode not supported: " + _imeMode))); }; } else { if (((!((IME.conversionMode == IMEConversionMode.UNKNOWN))) && (!((_oldIMEMode == IMEConversionMode.UNKNOWN))))){ IME.conversionMode = _oldIMEMode; }; IME.enabled = false; }; }; } public function set enabled(_arg1:Boolean):void{ if (_arg1 == _enabled){ return; }; _enabled = _arg1; invalidate(InvalidationType.STATE); } public function setSharedStyle(_arg1:String, _arg2:Object):void{ if ((((sharedStyles[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; sharedStyles[_arg1] = _arg2; if (instanceStyles[_arg1] == null){ invalidate(InvalidationType.STYLES); }; } protected function keyUpHandler(_arg1:KeyboardEvent):void{ } public function set focusEnabled(_arg1:Boolean):void{ _focusEnabled = _arg1; } override public function set scaleX(_arg1:Number):void{ setSize((startWidth * _arg1), height); } public function get mouseFocusEnabled():Boolean{ return (_mouseFocusEnabled); } override public function set scaleY(_arg1:Number):void{ setSize(width, (startHeight * _arg1)); } protected function getDisplayObjectInstance(_arg1:Object):DisplayObject{ var classDef:Object; var skin = _arg1; classDef = null; if ((skin is Class)){ return ((new (skin) as DisplayObject)); }; if ((skin is DisplayObject)){ (skin as DisplayObject).x = 0; (skin as DisplayObject).y = 0; return ((skin as DisplayObject)); }; try { classDef = getDefinitionByName(skin.toString()); } catch(e:Error) { try { classDef = (loaderInfo.applicationDomain.getDefinition(skin.toString()) as Object); } catch(e:Error) { }; }; if (classDef == null){ return (null); }; return ((new (classDef) as DisplayObject)); } protected function copyStylesToChild(_arg1:UIComponent, _arg2:Object):void{ var _local3:String; for (_local3 in _arg2) { _arg1.setStyle(_local3, getStyleValue(_arg2[_local3])); }; } protected function beforeComponentParameters():void{ } protected function callLater(_arg1:Function):void{ if (inCallLaterPhase){ return; }; callLaterMethods[_arg1] = true; if (stage != null){ stage.addEventListener(Event.RENDER, callLaterDispatcher, false, 0, true); stage.invalidate(); } else { addEventListener(Event.ADDED_TO_STAGE, callLaterDispatcher, false, 0, true); }; } protected function createFocusManager():void{ if (focusManagers[stage] == null){ focusManagers[stage] = new FocusManager(stage); }; } override public function set visible(_arg1:Boolean):void{ var _local2:String; if (super.visible == _arg1){ return; }; super.visible = _arg1; _local2 = (_arg1) ? ComponentEvent.SHOW : ComponentEvent.HIDE; dispatchEvent(new ComponentEvent(_local2, true)); } protected function hookAccessibility(_arg1:Event):void{ removeEventListener(Event.ENTER_FRAME, hookAccessibility); initializeAccessibility(); } public function set componentInspectorSetting(_arg1:Boolean):void{ _inspector = _arg1; if (_inspector){ beforeComponentParameters(); } else { afterComponentParameters(); }; } override public function set x(_arg1:Number):void{ move(_arg1, _y); } public function drawNow():void{ draw(); } override public function set y(_arg1:Number):void{ move(_x, _arg1); } protected function checkLivePreview():Boolean{ var className:String; if (parent == null){ return (false); }; try { className = getQualifiedClassName(parent); } catch(e:Error) { }; return ((className == "fl.livepreview::LivePreviewParent")); } protected function focusOutHandler(_arg1:FocusEvent):void{ if (isOurFocus((_arg1.target as DisplayObject))){ drawFocus(false); isFocused = false; }; } public function set mouseFocusEnabled(_arg1:Boolean):void{ _mouseFocusEnabled = _arg1; } public function getFocus():InteractiveObject{ if (stage){ return (stage.focus); }; return (null); } protected function validate():void{ invalidHash = {}; } override public function get height():Number{ return (_height); } public function invalidate(_arg1:String="all", _arg2:Boolean=true):void{ invalidHash[_arg1] = true; if (_arg2){ this.callLater(draw); }; } public function get enabled():Boolean{ return (_enabled); } protected function getScaleX():Number{ return (super.scaleX); } protected function getScaleY():Number{ return (super.scaleY); } public function get focusEnabled():Boolean{ return (_focusEnabled); } protected function afterComponentParameters():void{ } protected function draw():void{ if (isInvalid(InvalidationType.SIZE, InvalidationType.STYLES)){ if (((isFocused) && (focusManager.showFocusIndicator))){ drawFocus(true); }; }; validate(); } protected function configUI():void{ var _local1:Number; var _local2:Number; var _local3:Number; isLivePreview = checkLivePreview(); _local1 = rotation; rotation = 0; _local2 = super.width; _local3 = super.height; var _local4 = 1; super.scaleY = _local4; super.scaleX = _local4; setSize(_local2, _local3); move(super.x, super.y); rotation = _local1; startWidth = _local2; startHeight = _local3; if (numChildren > 0){ removeChildAt(0); }; } protected function setScaleX(_arg1:Number):void{ super.scaleX = _arg1; } protected function setScaleY(_arg1:Number):void{ super.scaleY = _arg1; } private function initializeFocusManager():void{ if (stage == null){ addEventListener(Event.ADDED_TO_STAGE, addedHandler, false, 0, true); } else { createFocusManager(); }; } public function set focusManager(_arg1:IFocusManager):void{ UIComponent.focusManagers[this] = _arg1; } public function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } protected function isInvalid(_arg1:String, ... _args):Boolean{ if (((invalidHash[_arg1]) || (invalidHash[InvalidationType.ALL]))){ return (true); }; while (_args.length > 0) { if (invalidHash[_args.pop()]){ return (true); }; }; return (false); } public function setSize(_arg1:Number, _arg2:Number):void{ _width = _arg1; _height = _arg2; invalidate(InvalidationType.SIZE); dispatchEvent(new ComponentEvent(ComponentEvent.RESIZE, false)); } override public function set width(_arg1:Number):void{ if (_width == _arg1){ return; }; setSize(_arg1, height); } public function setFocus():void{ if (stage){ stage.focus = this; }; } protected function initializeAccessibility():void{ if (UIComponent.createAccessibilityImplementation != null){ UIComponent.createAccessibilityImplementation(this); }; } public function get focusManager():IFocusManager{ var _local1:DisplayObject; _local1 = this; while (_local1) { if (UIComponent.focusManagers[_local1] != null){ return (IFocusManager(UIComponent.focusManagers[_local1])); }; _local1 = _local1.parent; }; return (null); } override public function get width():Number{ return (_width); } public function move(_arg1:Number, _arg2:Number):void{ _x = _arg1; _y = _arg2; super.x = Math.round(_arg1); super.y = Math.round(_arg2); dispatchEvent(new ComponentEvent(ComponentEvent.MOVE)); } public function validateNow():void{ invalidate(InvalidationType.ALL, false); draw(); } public function getStyle(_arg1:String):Object{ return (instanceStyles[_arg1]); } public static function getStyleDefinition():Object{ return (defaultStyles); } public static function mergeStyles(... _args):Object{ var _local2:Object; var _local3:uint; var _local4:uint; var _local5:Object; var _local6:String; _local2 = {}; _local3 = _args.length; _local4 = 0; while (_local4 < _local3) { _local5 = _args[_local4]; for (_local6 in _local5) { if (_local2[_local6] != null){ } else { _local2[_local6] = _args[_local4][_local6]; }; }; _local4++; }; return (_local2); } } }//package fl.core
Section 165
//ComponentEvent (fl.events.ComponentEvent) package fl.events { import flash.events.*; public class ComponentEvent extends Event { public static const HIDE:String = "hide"; public static const BUTTON_DOWN:String = "buttonDown"; public static const MOVE:String = "move"; public static const RESIZE:String = "resize"; public static const ENTER:String = "enter"; public static const LABEL_CHANGE:String = "labelChange"; public static const SHOW:String = "show"; public function ComponentEvent(_arg1:String, _arg2:Boolean=false, _arg3:Boolean=false){ super(_arg1, _arg2, _arg3); } override public function toString():String{ return (formatToString("ComponentEvent", "type", "bubbles", "cancelable")); } override public function clone():Event{ return (new ComponentEvent(type, bubbles, cancelable)); } } }//package fl.events
Section 166
//InteractionInputType (fl.events.InteractionInputType) package fl.events { public class InteractionInputType { public static const MOUSE:String = "mouse"; public static const KEYBOARD:String = "keyboard"; } }//package fl.events
Section 167
//SliderEvent (fl.events.SliderEvent) package fl.events { import flash.events.*; public class SliderEvent extends Event { protected var _triggerEvent:String; protected var _keyCode:Number; protected var _value:Number; protected var _clickTarget:String; public static const CHANGE:String = "change"; public static const THUMB_PRESS:String = "thumbPress"; public static const THUMB_DRAG:String = "thumbDrag"; public static const THUMB_RELEASE:String = "thumbRelease"; public function SliderEvent(_arg1:String, _arg2:Number, _arg3:String, _arg4:String, _arg5:int=0){ _value = _arg2; _keyCode = _arg5; _triggerEvent = _arg4; _clickTarget = _arg3; super(_arg1); } public function get clickTarget():String{ return (_clickTarget); } override public function clone():Event{ return (new SliderEvent(type, _value, _clickTarget, _triggerEvent, _keyCode)); } override public function toString():String{ return (formatToString("SliderEvent", "type", "value", "bubbles", "cancelable", "keyCode", "triggerEvent", "clickTarget")); } public function get triggerEvent():String{ return (_triggerEvent); } public function get value():Number{ return (_value); } public function get keyCode():Number{ return (_keyCode); } } }//package fl.events
Section 168
//SliderEventClickTarget (fl.events.SliderEventClickTarget) package fl.events { public class SliderEventClickTarget { public static const TRACK:String = "track"; public static const THUMB:String = "thumb"; } }//package fl.events
Section 169
//FocusManager (fl.managers.FocusManager) package fl.managers { import flash.events.*; import fl.controls.*; import flash.display.*; import fl.core.*; import flash.text.*; import flash.utils.*; import flash.ui.*; public class FocusManager implements IFocusManager { private var focusableObjects:Dictionary; private var _showFocusIndicator:Boolean;// = true private var defButton:Button; private var focusableCandidates:Array; private var _form:DisplayObjectContainer; private var _defaultButtonEnabled:Boolean;// = true private var activated:Boolean;// = false private var _defaultButton:Button; private var calculateCandidates:Boolean;// = true private var lastFocus:InteractiveObject; private var lastAction:String; public function FocusManager(_arg1:DisplayObjectContainer){ activated = false; calculateCandidates = true; _showFocusIndicator = true; _defaultButtonEnabled = true; super(); focusableObjects = new Dictionary(true); if (_arg1 != null){ _form = _arg1; addFocusables(DisplayObject(_arg1)); _arg1.addEventListener(Event.ADDED, addedHandler); _arg1.addEventListener(Event.REMOVED, removedHandler); activate(); }; } public function get showFocusIndicator():Boolean{ return (_showFocusIndicator); } private function getIndexOfNextObject(_arg1:int, _arg2:Boolean, _arg3:Boolean, _arg4:String):int{ var _local5:int; var _local6:int; var _local7:DisplayObject; var _local8:IFocusManagerGroup; var _local9:int; var _local10:DisplayObject; var _local11:IFocusManagerGroup; _local5 = focusableCandidates.length; _local6 = _arg1; while (true) { if (_arg2){ _arg1--; } else { _arg1++; }; if (_arg3){ if (((_arg2) && ((_arg1 < 0)))){ break; }; if (((!(_arg2)) && ((_arg1 == _local5)))){ break; }; } else { _arg1 = ((_arg1 + _local5) % _local5); if (_local6 == _arg1){ break; }; }; if (isValidFocusCandidate(focusableCandidates[_arg1], _arg4)){ _local7 = DisplayObject(findFocusManagerComponent(focusableCandidates[_arg1])); if ((_local7 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local7); _local9 = 0; while (_local9 < focusableCandidates.length) { _local10 = focusableCandidates[_local9]; if ((_local10 is IFocusManagerGroup)){ _local11 = IFocusManagerGroup(_local10); if ((((_local11.groupName == _local8.groupName)) && (_local11.selected))){ _arg1 = _local9; break; }; }; _local9++; }; }; return (_arg1); }; }; return (_arg1); } public function set form(_arg1:DisplayObjectContainer):void{ _form = _arg1; } private function addFocusables(_arg1:DisplayObject, _arg2:Boolean=false):void{ var focusable:IFocusManagerComponent; var io:InteractiveObject; var doc:DisplayObjectContainer; var i:int; var child:DisplayObject; var o = _arg1; var skipTopLevel = _arg2; if (!skipTopLevel){ if ((o is IFocusManagerComponent)){ focusable = IFocusManagerComponent(o); if (focusable.focusEnabled){ if (((focusable.tabEnabled) && (isTabVisible(o)))){ focusableObjects[o] = true; calculateCandidates = true; }; o.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); o.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; } else { if ((o is InteractiveObject)){ io = (o as InteractiveObject); if (((((io) && (io.tabEnabled))) && ((findFocusManagerComponent(io) == io)))){ focusableObjects[io] = true; calculateCandidates = true; }; io.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); io.addEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); }; }; }; if ((o is DisplayObjectContainer)){ doc = DisplayObjectContainer(o); o.addEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); if ((((((doc is Stage)) || ((doc.parent is Stage)))) || (doc.tabChildren))){ i = 0; while (i < doc.numChildren) { try { child = doc.getChildAt(i); if (child != null){ addFocusables(doc.getChildAt(i)); }; } catch(error:SecurityError) { }; i = (i + 1); }; }; }; } private function getChildIndex(_arg1:DisplayObjectContainer, _arg2:DisplayObject):int{ return (_arg1.getChildIndex(_arg2)); } private function mouseFocusChangeHandler(_arg1:FocusEvent):void{ if ((_arg1.relatedObject is TextField)){ return; }; _arg1.preventDefault(); } private function focusOutHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; _local2 = (_arg1.target as InteractiveObject); } private function isValidFocusCandidate(_arg1:DisplayObject, _arg2:String):Boolean{ var _local3:IFocusManagerGroup; if (!isEnabledAndVisible(_arg1)){ return (false); }; if ((_arg1 is IFocusManagerGroup)){ _local3 = IFocusManagerGroup(_arg1); if (_arg2 == _local3.groupName){ return (false); }; }; return (true); } public function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject{ var _local2:InteractiveObject; _local2 = _arg1; while (_arg1) { if ((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))){ return (_arg1); }; _arg1 = _arg1.parent; }; return (_local2); } private function sortFocusableObjectsTabIndex():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))){ focusableCandidates.push(_local2); }; }; focusableCandidates.sort(sortByTabIndex); } private function removeFocusables(_arg1:DisplayObject):void{ var _local2:Object; var _local3:DisplayObject; if ((_arg1 is DisplayObjectContainer)){ _arg1.removeEventListener(Event.TAB_CHILDREN_CHANGE, tabChildrenChangeHandler); _arg1.removeEventListener(Event.TAB_INDEX_CHANGE, tabIndexChangeHandler); for (_local2 in focusableObjects) { _local3 = DisplayObject(_local2); if (DisplayObjectContainer(_arg1).contains(_local3)){ if (_local3 == lastFocus){ lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local2]; calculateCandidates = true; }; }; }; } private function addedHandler(_arg1:Event):void{ var _local2:DisplayObject; _local2 = DisplayObject(_arg1.target); if (_local2.stage){ addFocusables(DisplayObject(_arg1.target)); }; } private function getTopLevelFocusTarget(_arg1:InteractiveObject):InteractiveObject{ while (_arg1 != InteractiveObject(form)) { if ((((((((_arg1 is IFocusManagerComponent)) && (IFocusManagerComponent(_arg1).focusEnabled))) && (IFocusManagerComponent(_arg1).mouseFocusEnabled))) && (UIComponent(_arg1).enabled))){ return (_arg1); }; _arg1 = _arg1.parent; if (_arg1 == null){ break; }; }; return (null); } private function tabChildrenChangeHandler(_arg1:Event):void{ var _local2:DisplayObjectContainer; if (_arg1.target != _arg1.currentTarget){ return; }; calculateCandidates = true; _local2 = DisplayObjectContainer(_arg1.target); if (_local2.tabChildren){ addFocusables(_local2, true); } else { removeFocusables(_local2); }; } public function sendDefaultButtonEvent():void{ defButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK)); } public function getFocus():InteractiveObject{ var _local1:InteractiveObject; _local1 = form.stage.focus; return (findFocusManagerComponent(_local1)); } private function isEnabledAndVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; var _local3:TextField; var _local4:SimpleButton; _local2 = DisplayObject(form).parent; while (_arg1 != _local2) { if ((_arg1 is UIComponent)){ if (!UIComponent(_arg1).enabled){ return (false); }; } else { if ((_arg1 is TextField)){ _local3 = TextField(_arg1); if ((((_local3.type == TextFieldType.DYNAMIC)) || (!(_local3.selectable)))){ return (false); }; } else { if ((_arg1 is SimpleButton)){ _local4 = SimpleButton(_arg1); if (!_local4.enabled){ return (false); }; }; }; }; if (!_arg1.visible){ return (false); }; _arg1 = _arg1.parent; }; return (true); } public function set defaultButton(_arg1:Button):void{ var _local2:Button; _local2 = (_arg1) ? Button(_arg1) : null; if (_local2 != _defaultButton){ if (_defaultButton){ _defaultButton.emphasized = false; }; if (defButton){ defButton.emphasized = false; }; _defaultButton = _local2; defButton = _local2; if (_local2){ _local2.emphasized = true; }; }; } private function deactivateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); } public function setFocus(_arg1:InteractiveObject):void{ if ((_arg1 is IFocusManagerComponent)){ IFocusManagerComponent(_arg1).setFocus(); } else { form.stage.focus = _arg1; }; } private function setFocusToNextObject(_arg1:FocusEvent):void{ var _local2:InteractiveObject; if (!hasFocusableObjects()){ return; }; _local2 = getNextFocusManagerComponent(_arg1.shiftKey); if (_local2){ setFocus(_local2); }; } private function hasFocusableObjects():Boolean{ var _local1:Object; for (_local1 in focusableObjects) { return (true); }; return (false); } private function tabIndexChangeHandler(_arg1:Event):void{ calculateCandidates = true; } private function sortFocusableObjects():void{ var _local1:Object; var _local2:InteractiveObject; focusableCandidates = []; for (_local1 in focusableObjects) { _local2 = InteractiveObject(_local1); if (((((_local2.tabIndex) && (!(isNaN(Number(_local2.tabIndex)))))) && ((_local2.tabIndex > 0)))){ sortFocusableObjectsTabIndex(); return; }; focusableCandidates.push(_local2); }; focusableCandidates.sort(sortByDepth); } private function keyFocusChangeHandler(_arg1:FocusEvent):void{ showFocusIndicator = true; if ((((((_arg1.keyCode == Keyboard.TAB)) || ((_arg1.keyCode == 0)))) && (!(_arg1.isDefaultPrevented())))){ setFocusToNextObject(_arg1); _arg1.preventDefault(); }; } private function getIndexOfFocusedObject(_arg1:DisplayObject):int{ var _local2:int; var _local3:int; _local2 = focusableCandidates.length; _local3 = 0; _local3 = 0; while (_local3 < _local2) { if (focusableCandidates[_local3] == _arg1){ return (_local3); }; _local3++; }; return (-1); } public function hideFocus():void{ } private function removedHandler(_arg1:Event):void{ var _local2:int; var _local3:DisplayObject; var _local4:InteractiveObject; _local3 = DisplayObject(_arg1.target); if ((((_local3 is IFocusManagerComponent)) && ((focusableObjects[_local3] == true)))){ if (_local3 == lastFocus){ IFocusManagerComponent(lastFocus).drawFocus(false); lastFocus = null; }; _local3.removeEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); delete focusableObjects[_local3]; calculateCandidates = true; } else { if ((((_local3 is InteractiveObject)) && ((focusableObjects[_local3] == true)))){ _local4 = (_local3 as InteractiveObject); if (_local4){ if (_local4 == lastFocus){ lastFocus = null; }; delete focusableObjects[_local4]; calculateCandidates = true; }; _local3.addEventListener(Event.TAB_ENABLED_CHANGE, tabEnabledChangeHandler); }; }; removeFocusables(_local3); } private function sortByDepth(_arg1:InteractiveObject, _arg2:InteractiveObject):Number{ var _local3:String; var _local4:String; var _local5:int; var _local6:String; var _local7:String; var _local8:String; var _local9:DisplayObject; var _local10:DisplayObject; _local3 = ""; _local4 = ""; _local8 = "0000"; _local9 = DisplayObject(_arg1); _local10 = DisplayObject(_arg2); while (((!((_local9 == DisplayObject(form)))) && (_local9.parent))) { _local5 = getChildIndex(_local9.parent, _local9); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local3 = (_local7 + _local3); _local9 = _local9.parent; }; while (((!((_local10 == DisplayObject(form)))) && (_local10.parent))) { _local5 = getChildIndex(_local10.parent, _local10); _local6 = _local5.toString(16); if (_local6.length < 4){ _local7 = (_local8.substring(0, (4 - _local6.length)) + _local6); }; _local4 = (_local7 + _local4); _local10 = _local10.parent; }; return (((_local3 > _local4)) ? 1 : ((_local3 < _local4)) ? -1 : 0); } public function get defaultButton():Button{ return (_defaultButton); } private function activateHandler(_arg1:Event):void{ var _local2:InteractiveObject; _local2 = InteractiveObject(_arg1.target); if (lastFocus){ if ((lastFocus is IFocusManagerComponent)){ IFocusManagerComponent(lastFocus).setFocus(); } else { form.stage.focus = lastFocus; }; }; lastAction = "ACTIVATE"; } public function showFocus():void{ } public function set defaultButtonEnabled(_arg1:Boolean):void{ _defaultButtonEnabled = _arg1; } public function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject{ var _local2:DisplayObject; var _local3:String; var _local4:int; var _local5:Boolean; var _local6:int; var _local7:int; var _local8:IFocusManagerGroup; if (!hasFocusableObjects()){ return (null); }; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; _local2 = form.stage.focus; _local2 = DisplayObject(findFocusManagerComponent(InteractiveObject(_local2))); _local3 = ""; if ((_local2 is IFocusManagerGroup)){ _local8 = IFocusManagerGroup(_local2); _local3 = _local8.groupName; }; _local4 = getIndexOfFocusedObject(_local2); _local5 = false; _local6 = _local4; if (_local4 == -1){ if (_arg1){ _local4 = focusableCandidates.length; }; _local5 = true; }; _local7 = getIndexOfNextObject(_local4, _arg1, _local5, _local3); return (findFocusManagerComponent(focusableCandidates[_local7])); } private function mouseDownHandler(_arg1:MouseEvent):void{ var _local2:InteractiveObject; if (_arg1.isDefaultPrevented()){ return; }; _local2 = getTopLevelFocusTarget(InteractiveObject(_arg1.target)); if (!_local2){ return; }; showFocusIndicator = false; if (((((!((_local2 == lastFocus))) || ((lastAction == "ACTIVATE")))) && (!((_local2 is TextField))))){ setFocus(_local2); }; lastAction = "MOUSEDOWN"; } private function isTabVisible(_arg1:DisplayObject):Boolean{ var _local2:DisplayObjectContainer; _local2 = _arg1.parent; while (((((_local2) && (!((_local2 is Stage))))) && (!(((_local2.parent) && ((_local2.parent is Stage))))))) { if (!_local2.tabChildren){ return (false); }; _local2 = _local2.parent; }; return (true); } public function get nextTabIndex():int{ return (0); } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (_arg1.keyCode == Keyboard.TAB){ lastAction = "KEY"; if (calculateCandidates){ sortFocusableObjects(); calculateCandidates = false; }; }; if (((((((defaultButtonEnabled) && ((_arg1.keyCode == Keyboard.ENTER)))) && (defaultButton))) && (defButton.enabled))){ sendDefaultButtonEvent(); }; } private function focusInHandler(_arg1:FocusEvent):void{ var _local2:InteractiveObject; var _local3:Button; _local2 = InteractiveObject(_arg1.target); if (form.contains(_local2)){ lastFocus = findFocusManagerComponent(InteractiveObject(_local2)); if ((lastFocus is Button)){ _local3 = Button(lastFocus); if (defButton){ defButton.emphasized = false; defButton = _local3; _local3.emphasized = true; }; } else { if (((defButton) && (!((defButton == _defaultButton))))){ defButton.emphasized = false; defButton = _defaultButton; _defaultButton.emphasized = true; }; }; }; } private function tabEnabledChangeHandler(_arg1:Event):void{ var _local2:InteractiveObject; var _local3:Boolean; calculateCandidates = true; _local2 = InteractiveObject(_arg1.target); _local3 = (focusableObjects[_local2] == true); if (_local2.tabEnabled){ if (((!(_local3)) && (isTabVisible(_local2)))){ if (!(_local2 is IFocusManagerComponent)){ _local2.focusRect = false; }; focusableObjects[_local2] = true; }; } else { if (_local3){ delete focusableObjects[_local2]; }; }; } public function set showFocusIndicator(_arg1:Boolean):void{ _showFocusIndicator = _arg1; } public function get form():DisplayObjectContainer{ return (_form); } private function sortByTabIndex(_arg1:InteractiveObject, _arg2:InteractiveObject):int{ return (((_arg1.tabIndex > _arg2.tabIndex)) ? 1 : ((_arg1.tabIndex < _arg2.tabIndex)) ? -1 : sortByDepth(_arg1, _arg2)); } public function activate():void{ if (activated){ return; }; form.stage.addEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler, false, 0, true); form.stage.addEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler, false, 0, true); form.addEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.addEventListener(Event.ACTIVATE, activateHandler, false, 0, true); form.stage.addEventListener(Event.DEACTIVATE, deactivateHandler, false, 0, true); form.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = true; if (lastFocus){ setFocus(lastFocus); }; } public function deactivate():void{ form.stage.removeEventListener(FocusEvent.MOUSE_FOCUS_CHANGE, mouseFocusChangeHandler); form.stage.removeEventListener(FocusEvent.KEY_FOCUS_CHANGE, keyFocusChangeHandler); form.removeEventListener(FocusEvent.FOCUS_IN, focusInHandler, true); form.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler, true); form.stage.removeEventListener(Event.ACTIVATE, activateHandler); form.stage.removeEventListener(Event.DEACTIVATE, deactivateHandler); form.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); form.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler, true); activated = false; } public function get defaultButtonEnabled():Boolean{ return (_defaultButtonEnabled); } } }//package fl.managers
Section 170
//IFocusManager (fl.managers.IFocusManager) package fl.managers { import fl.controls.*; import flash.display.*; public interface IFocusManager { function getFocus():InteractiveObject; function deactivate():void; function set defaultButton(_arg1:Button):void; function set showFocusIndicator(_arg1:Boolean):void; function get defaultButtonEnabled():Boolean; function get nextTabIndex():int; function get defaultButton():Button; function get showFocusIndicator():Boolean; function setFocus(_arg1:InteractiveObject):void; function activate():void; function showFocus():void; function set defaultButtonEnabled(_arg1:Boolean):void; function hideFocus():void; function findFocusManagerComponent(_arg1:InteractiveObject):InteractiveObject; function getNextFocusManagerComponent(_arg1:Boolean=false):InteractiveObject; } }//package fl.managers
Section 171
//IFocusManagerComponent (fl.managers.IFocusManagerComponent) package fl.managers { public interface IFocusManagerComponent { function set focusEnabled(_arg1:Boolean):void; function drawFocus(_arg1:Boolean):void; function setFocus():void; function get focusEnabled():Boolean; function get tabEnabled():Boolean; function get tabIndex():int; function get mouseFocusEnabled():Boolean; } }//package fl.managers
Section 172
//IFocusManagerGroup (fl.managers.IFocusManagerGroup) package fl.managers { public interface IFocusManagerGroup { function set groupName(_arg1:String):void; function set selected(_arg1:Boolean):void; function get groupName():String; function get selected():Boolean; } }//package fl.managers
Section 173
//StyleManager (fl.managers.StyleManager) package fl.managers { import fl.core.*; import flash.text.*; import flash.utils.*; public class StyleManager { private var globalStyles:Object; private var classToDefaultStylesDict:Dictionary; private var styleToClassesHash:Object; private var classToStylesDict:Dictionary; private var classToInstancesDict:Dictionary; private static var _instance:StyleManager; public function StyleManager(){ styleToClassesHash = {}; classToInstancesDict = new Dictionary(true); classToStylesDict = new Dictionary(true); classToDefaultStylesDict = new Dictionary(true); globalStyles = UIComponent.getStyleDefinition(); } public static function clearComponentStyle(_arg1:Object, _arg2:String):void{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; if (((!((_local4 == null))) && (!((_local4[_arg2] == null))))){ delete _local4[_arg2]; invalidateComponentStyle(_local3, _arg2); }; } private static function getClassDef(_arg1:Object):Class{ var component = _arg1; if ((component is Class)){ return ((component as Class)); }; try { return ((getDefinitionByName(getQualifiedClassName(component)) as Class)); } catch(e:Error) { if ((component is UIComponent)){ try { return ((component.loaderInfo.applicationDomain.getDefinition(getQualifiedClassName(component)) as Class)); } catch(e:Error) { }; }; }; return (null); } public static function clearStyle(_arg1:String):void{ setStyle(_arg1, null); } public static function setComponentStyle(_arg1:Object, _arg2:String, _arg3:Object):void{ var _local4:Class; var _local5:Object; _local4 = getClassDef(_arg1); _local5 = getInstance().classToStylesDict[_local4]; if (_local5 == null){ _local5 = (getInstance().classToStylesDict[_local4] = {}); }; if (_local5 == _arg3){ return; }; _local5[_arg2] = _arg3; invalidateComponentStyle(_local4, _arg2); } private static function setSharedStyles(_arg1:UIComponent):void{ var _local2:StyleManager; var _local3:Class; var _local4:Object; var _local5:String; _local2 = getInstance(); _local3 = getClassDef(_arg1); _local4 = _local2.classToDefaultStylesDict[_local3]; for (_local5 in _local4) { _arg1.setSharedStyle(_local5, getSharedStyle(_arg1, _local5)); }; } public static function getComponentStyle(_arg1:Object, _arg2:String):Object{ var _local3:Class; var _local4:Object; _local3 = getClassDef(_arg1); _local4 = getInstance().classToStylesDict[_local3]; return (((_local4)==null) ? null : _local4[_arg2]); } private static function getInstance(){ if (_instance == null){ _instance = new (StyleManager); }; return (_instance); } private static function invalidateComponentStyle(_arg1:Class, _arg2:String):void{ var _local3:Dictionary; var _local4:Object; var _local5:UIComponent; _local3 = getInstance().classToInstancesDict[_arg1]; if (_local3 == null){ return; }; for (_local4 in _local3) { _local5 = (_local4 as UIComponent); if (_local5 == null){ } else { _local5.setSharedStyle(_arg2, getSharedStyle(_local5, _arg2)); }; }; } private static function invalidateStyle(_arg1:String):void{ var _local2:Dictionary; var _local3:Object; _local2 = getInstance().styleToClassesHash[_arg1]; if (_local2 == null){ return; }; for (_local3 in _local2) { invalidateComponentStyle(Class(_local3), _arg1); }; } public static function registerInstance(_arg1:UIComponent):void{ var inst:StyleManager; var classDef:Class; var target:Class; var defaultStyles:Object; var styleToClasses:Object; var n:String; var instance = _arg1; inst = getInstance(); classDef = getClassDef(instance); if (classDef == null){ return; }; if (inst.classToInstancesDict[classDef] == null){ inst.classToInstancesDict[classDef] = new Dictionary(true); target = classDef; while (defaultStyles == null) { if (target["getStyleDefinition"] != null){ defaultStyles = target["getStyleDefinition"](); break; }; try { target = (instance.loaderInfo.applicationDomain.getDefinition(getQualifiedSuperclassName(target)) as Class); } catch(err:Error) { try { target = (getDefinitionByName(getQualifiedSuperclassName(target)) as Class); } catch(e:Error) { defaultStyles = UIComponent.getStyleDefinition(); break; }; }; }; styleToClasses = inst.styleToClassesHash; for (n in defaultStyles) { if (styleToClasses[n] == null){ styleToClasses[n] = new Dictionary(true); }; styleToClasses[n][classDef] = true; }; inst.classToDefaultStylesDict[classDef] = defaultStyles; inst.classToStylesDict[classDef] = {}; }; inst.classToInstancesDict[classDef][instance] = true; setSharedStyles(instance); } public static function getStyle(_arg1:String):Object{ return (getInstance().globalStyles[_arg1]); } private static function getSharedStyle(_arg1:UIComponent, _arg2:String):Object{ var _local3:Class; var _local4:StyleManager; var _local5:Object; _local3 = getClassDef(_arg1); _local4 = getInstance(); _local5 = _local4.classToStylesDict[_local3][_arg2]; if (_local5 != null){ return (_local5); }; _local5 = _local4.globalStyles[_arg2]; if (_local5 != null){ return (_local5); }; return (_local4.classToDefaultStylesDict[_local3][_arg2]); } public static function setStyle(_arg1:String, _arg2:Object):void{ var _local3:Object; _local3 = getInstance().globalStyles; if ((((_local3[_arg1] === _arg2)) && (!((_arg2 is TextFormat))))){ return; }; _local3[_arg1] = _arg2; invalidateStyle(_arg1); } } }//package fl.managers
Section 174
//NotEnoughMoneyError (game.errors.NotEnoughMoneyError) package game.errors { public class NotEnoughMoneyError extends Error { public function NotEnoughMoneyError(){ super("Error! Not Enough Money"); } } }//package game.errors
Section 175
//ShopIsFullError (game.errors.ShopIsFullError) package game.errors { import fai.*; public class ShopIsFullError extends Error { public function ShopIsFullError(){ super(StringConsts.shop_isnt_empty); } } }//package game.errors
Section 176
//AmericanRestaurant (game.restaurant.AmericanRestaurant) package game.restaurant { import flash.display.*; import game.upgrades.*; import fai.*; public class AmericanRestaurant extends BaseRestaurant { public var delivery_american:MovieClip; public var security_system:MovieClip; public var decor5_american:MovieClip; public var decor7_american:MovieClip; public var country_menu:MovieClip; public var platform:MovieClip; public var receptionist_american:MovieClip; private var currentHouseHeader;// = "no_header" public var underground_bar_american:MovieClip; public var decor2_american:MovieClip; public var summer_seats_american:MovieClip; public var decor4_american:MovieClip; public var house:MovieClip; public var decor6_american:MovieClip; public var ads3_american:MovieClip; public var sale_campaigns:MovieClip; public var ads1:MovieClip; public var ads4:MovieClip; public var ads2:MovieClip; public var ads5_american:MovieClip; public var decor1_american:MovieClip; public var decor3_american:MovieClip; public var tv_hall:MovieClip; public function AmericanRestaurant():void{ currentHouseHeader = "no_header"; super(); addFrameScript(0, frame1, 1, frame2, 2, frame3); buttonMode = true; mouseChildren = false; } override protected function createGeneralUpgrades():void{ generalUpgrades = new Array(new LevelUpgrade(MoneyConsts.second_floor, MoneyConsts.third_floor, "american_second_floor", "american_third_floor"), new SimpleShowUpgrade(MoneyConsts.summer_seats, "summer_seats_american"), new SimpleShowUpgrade(MoneyConsts.security_system, "security_system"), new SimpleShowUpgrade(MoneyConsts.receptionist, "receptionist_american"), new SimpleShowUpgrade(MoneyConsts.underground_bar, "underground_bar_american"), new SimpleShowUpgrade(MoneyConsts.delivery, "delivery_american")); } function frame3(){ updateHouse(); } function frame1(){ updateHouse(); } function frame2(){ updateHouse(); } override protected function createSpecialUpgrades():void{ specialUpgrades = new Array(new SimpleShowUpgrade(MoneyConsts.tv_hall, "tv_hall"), new SignboardUpgrade(MoneyConsts.pizza_production, "pizza_header", "pizza_production"), new SignboardUpgrade(MoneyConsts.luxury_pizza, "luxury_pizza_header", "luxury_pizza"), new SimpleShowUpgrade(MoneyConsts.country_menu, "country_menu"), new SignboardUpgrade(MoneyConsts.king_burgers, "king_burgers_header", "king_burgers"), new SimpleShowUpgrade(MoneyConsts.sale_campaigns, "sale_campaigns")); } override protected function createAdvDecorUpgrades():void{ advdecorUpgrades = new Array(new SimpleShowUpgrade(MoneyConsts.ads1, "ads1"), new SimpleShowUpgrade(MoneyConsts.ads2, "ads2"), new SimpleShowUpgrade(MoneyConsts.ads3_american, "ads3_american"), new SimpleShowUpgrade(MoneyConsts.ads4, "ads4"), new SimpleShowUpgrade(MoneyConsts.ads5_american, "ads5_american"), new SimpleShowUpgrade(MoneyConsts.decor1_american, "decor1_american"), new SimpleShowUpgrade(MoneyConsts.decor2_american, "decor2_american"), new SimpleShowUpgrade(MoneyConsts.decor3_american, "decor3_american"), new SimpleShowUpgrade(MoneyConsts.decor4_american, "decor4_american"), new SimpleShowUpgrade(MoneyConsts.decor5_american, "decor5_american"), new SimpleShowUpgrade(MoneyConsts.decor6_american, "decor6_american"), new SimpleShowUpgrade(MoneyConsts.decor7_american, "decor7_american")); } override public function upgradeHeader(_arg1:String):void{ house.gotoAndStop(_arg1); currentHouseHeader = _arg1; } private function updateHouse():void{ house.gotoAndStop(currentHouseHeader); } override protected function setAllUpgradeToInvisible():void{ summer_seats_american.visible = false; security_system.visible = false; receptionist_american.visible = false; underground_bar_american.visible = false; tv_hall.visible = false; house.gotoAndStop(currentHouseHeader); country_menu.visible = false; sale_campaigns.visible = false; delivery_american.visible = false; ads1.visible = false; ads2.visible = false; ads3_american.visible = false; ads4.visible = false; ads5_american.visible = false; decor1_american.visible = false; decor2_american.visible = false; decor3_american.visible = false; decor4_american.visible = false; decor5_american.visible = false; decor6_american.visible = false; decor7_american.visible = false; } } }//package game.restaurant
Section 177
//BaseRestaurant (game.restaurant.BaseRestaurant) package game.restaurant { import flash.display.*; import game.upgrades.*; import fai.*; public class BaseRestaurant extends MovieClip { public var enemy_restaurant:Boolean;// = false protected var advdecorUpgrades:Array; protected var currentLevel:int; protected var specialUpgrades:Array; protected var generalUpgrades:Array; public function BaseRestaurant(){ generalUpgrades = []; specialUpgrades = []; advdecorUpgrades = []; enemy_restaurant = false; super(); visible = true; setAllUpgradeToInvisible(); createGeneralUpgrades(); createSpecialUpgrades(); createAdvDecorUpgrades(); setLevel(1); buttonMode = true; mouseChildren = false; } public function setShopParentForAll(_arg1):void{ setShopParent(_arg1, generalUpgrades); setShopParent(_arg1, specialUpgrades); setShopParent(_arg1, advdecorUpgrades); } protected function setAllUpgradeToInvisible():void{ } private function getUpgradeByName(_arg1:String, _arg2:Array):BaseUpgradeCommand{ var _local3:BaseUpgradeCommand; for each (_local3 in _arg2) { if (_local3.initialMenuFrame == _arg1){ return (_local3); }; if ((((((StringConsts.american_second_floor == _arg1)) || ((StringConsts.american_third_floor == _arg1)))) && ((_local3.initialMenuFrame == StringConsts.american_third_floor)))){ return (_local3); }; if ((((((StringConsts.sushi_second_floor == _arg1)) || ((StringConsts.sushi_third_floor == _arg1)))) && ((_local3.initialMenuFrame == StringConsts.sushi_third_floor)))){ return (_local3); }; }; return (null); } public function getAdvDecorUpgrade(_arg1:int):BaseUpgradeCommand{ return (advdecorUpgrades[_arg1]); } public function getGeneralUpgrade(_arg1:int):BaseUpgradeCommand{ return (generalUpgrades[_arg1]); } protected function createSpecialUpgrades():void{ } public function getGeneralUpgradeByName(_arg1:String):BaseUpgradeCommand{ return (getUpgradeByName(_arg1, generalUpgrades)); } public function getSpecialUpgrade(_arg1:uint):BaseUpgradeCommand{ return (specialUpgrades[_arg1]); } public function isUpgradeDone(_arg1:String):Boolean{ var _local2:*; _local2 = getGeneralUpgradeByName(_arg1); if (null != _local2){ if ((_local2 is LevelUpgrade)){ if (StringConsts.american == GameStage.welcomeScreen.engineInstance.resto_type){ if ((((StringConsts.american_second_floor == _arg1)) && ((_local2.currentLevel >= 2)))){ return (true); }; if ((((StringConsts.american_third_floor == _arg1)) && ((3 == _local2.currentLevel)))){ return (true); }; return (false); } else { if ((((StringConsts.sushi_second_floor == _arg1)) && ((_local2.currentLevel >= 2)))){ return (true); }; if ((((StringConsts.sushi_third_floor == _arg1)) && ((3 == _local2.currentLevel)))){ return (true); }; return (false); }; }; return (_local2.isAlreadyUpgraded); }; _local2 = getSpecialUpgradeByName(_arg1); if (null != _local2){ return (_local2.isAlreadyUpgraded); }; _local2 = getAdvDecorUpgradeByName(_arg1); if (null != _local2){ return (_local2.isAlreadyUpgraded); }; return (false); } protected function createGeneralUpgrades():void{ } public function showUpgrade(_arg1:String):void{ var _local2:MovieClip; _local2 = this[_arg1]; _local2.visible = true; _local2.play(); } public function setLevel(_arg1:int):void{ currentLevel = _arg1; gotoAndStop(("level" + _arg1.toString())); } public function getSpecialUpgradeByName(_arg1:String):BaseUpgradeCommand{ return (getUpgradeByName(_arg1, specialUpgrades)); } protected function createAdvDecorUpgrades():void{ } private function setShopParent(_arg1, _arg2:Array):void{ var _local3:BaseUpgradeCommand; for each (_local3 in _arg2) { _local3.parent_shop = _arg1; }; } public function getAdvDecorUpgradeByName(_arg1:String):BaseUpgradeCommand{ return (getUpgradeByName(_arg1, advdecorUpgrades)); } public function upgradeHeader(_arg1:String):void{ } public function getUpgrade(_arg1:String){ var _local2:*; _local2 = getGeneralUpgradeByName(_arg1); if (null != _local2){ return (_local2); }; _local2 = getSpecialUpgradeByName(_arg1); if (null != _local2){ return (_local2); }; _local2 = getAdvDecorUpgradeByName(_arg1); if (null != _local2){ return (_local2); }; return (null); } } }//package game.restaurant
Section 178
//SushiRestaurant (game.restaurant.SushiRestaurant) package game.restaurant { import flash.display.*; import game.upgrades.*; import fai.*; public class SushiRestaurant extends BaseRestaurant { public var decor7_sushi:MovieClip; public var underground_bar_sushi:MovieClip; public var security_system:MovieClip; public var summer_seats_sushi:MovieClip; public var sushi_discounts:MovieClip; public var decor4_sushi:MovieClip; public var platform:MovieClip; public var decor1_sushi:MovieClip; public var decor6_sushi:MovieClip; public var hot_cheese_rolls:MovieClip; public var decor3_sushi:MovieClip; public var delivery_sushi:MovieClip; public var receptionist_sushi:MovieClip; public var ads3_sushi:MovieClip; public var sale_campaigns:MovieClip; public var ads1:MovieClip; public var eastern_sweeties:MovieClip; public var decor5_sushi:MovieClip; public var ads4:MovieClip; public var ads2:MovieClip; public var decor2_sushi:MovieClip; public var ads5_sushi:MovieClip; public var cheap_sushi_menu:MovieClip; public var karaoke:MovieClip; public function SushiRestaurant():void{ buttonMode = true; mouseChildren = false; } override protected function createGeneralUpgrades():void{ generalUpgrades = new Array(new LevelUpgrade(MoneyConsts.second_floor, MoneyConsts.third_floor, "sushi_second_floor", "sushi_third_floor"), new SimpleShowUpgrade(MoneyConsts.summer_seats, "summer_seats_sushi"), new SimpleShowUpgrade(MoneyConsts.security_system, "security_system"), new SimpleShowUpgrade(MoneyConsts.receptionist, "receptionist_sushi"), new SimpleShowUpgrade(MoneyConsts.underground_bar, "underground_bar_sushi"), new SimpleShowUpgrade(MoneyConsts.delivery, "delivery_sushi")); } override protected function createSpecialUpgrades():void{ specialUpgrades = new Array(new SimpleShowUpgrade(MoneyConsts.cheap_sushi_menu, "cheap_sushi_menu"), new SimpleShowUpgrade(MoneyConsts.karaoke, "karaoke"), new SimpleShowUpgrade(MoneyConsts.eastern_sweeties, "eastern_sweeties"), new SimpleShowUpgrade(MoneyConsts.hot_cheese_rolls, "hot_cheese_rolls"), new SimpleShowUpgrade(MoneyConsts.sushi_discounts, "sushi_discounts"), new SimpleShowUpgrade(MoneyConsts.sale_campaigns, "sale_campaigns")); } override protected function createAdvDecorUpgrades():void{ advdecorUpgrades = new Array(new SimpleShowUpgrade(MoneyConsts.ads1, "ads1"), new SimpleShowUpgrade(MoneyConsts.ads2, "ads2"), new SimpleShowUpgrade(MoneyConsts.ads3_sushi, "ads3_sushi"), new SimpleShowUpgrade(MoneyConsts.ads4, "ads4"), new SimpleShowUpgrade(MoneyConsts.ads5_sushi, "ads5_sushi"), new SimpleShowUpgrade(MoneyConsts.decor1_sushi, "decor1_sushi"), new SimpleShowUpgrade(MoneyConsts.decor2_sushi, "decor2_sushi"), new SimpleShowUpgrade(MoneyConsts.decor3_sushi, "decor3_sushi"), new SimpleShowUpgrade(MoneyConsts.decor4_sushi, "decor4_sushi"), new SimpleShowUpgrade(MoneyConsts.decor5_sushi, "decor5_sushi"), new SimpleShowUpgrade(MoneyConsts.decor6_sushi, "decor6_sushi"), new SimpleShowUpgrade(MoneyConsts.decor7_sushi, "decor7_sushi")); } override protected function setAllUpgradeToInvisible():void{ summer_seats_sushi.visible = false; security_system.visible = false; receptionist_sushi.visible = false; underground_bar_sushi.visible = false; delivery_sushi.visible = false; cheap_sushi_menu.visible = false; karaoke.visible = false; eastern_sweeties.visible = false; hot_cheese_rolls.visible = false; sushi_discounts.visible = false; sale_campaigns.visible = false; ads1.visible = false; ads2.visible = false; ads3_sushi.visible = false; ads4.visible = false; ads5_sushi.visible = false; decor1_sushi.visible = false; decor2_sushi.visible = false; decor3_sushi.visible = false; decor4_sushi.visible = false; decor5_sushi.visible = false; decor6_sushi.visible = false; decor7_sushi.visible = false; } } }//package game.restaurant
Section 179
//Events (game.ui.Events) package game.ui { public class Events { public static const onBuyRestaurant:Observer = new Observer("onBuyRestaurant"); public static const onLevelUpgrade:Observer = new Observer("onUpgradeRestaurantLevel"); public static const onSignboardUpgrade:Observer = new Observer("onHouseHeaderUpgrade"); public static const onSimpleShowUpgrade:Observer = new Observer("onSimpleShowUpgrade"); public static const onBeforeUpgrade:Observer = new Observer("onTryToUpgrade"); } }//package game.ui
Section 180
//MenuButton (game.ui.MenuButton) package game.ui { import fai.logic.*; import flash.events.*; import flash.display.*; import flash.text.*; import game.upgrades.*; import fai.*; public class MenuButton extends MovieClip { public var cost_txt:TextField; private var _command; public var completed_tick:MovieClip; public var not_enough_money:MovieClip; public var ui_menu;// = null public var locked:MovieClip; private var engine:Engine;// = null public var button_back:MovieClip; public function MenuButton(){ ui_menu = null; engine = null; super(); addFrameScript(0, frame1); buttonMode = true; mouseChildren = false; addEventListener(MouseEvent.MOUSE_DOWN, onClick); addEventListener(MouseEvent.MOUSE_OVER, onMouseOverHandler); addEventListener(MouseEvent.MOUSE_OUT, onMouseOutHandler); button_back.gotoAndStop("normal_state"); engine = GameStage.welcomeScreen.engineInstance; cacheAsBitmap = true; } public function destroy():void{ removeEventListener(MouseEvent.MOUSE_DOWN, onClick); removeEventListener(MouseEvent.MOUSE_OVER, onMouseOverHandler); removeEventListener(MouseEvent.MOUSE_OUT, onMouseOutHandler); } public function lockButton():void{ not_enough_money.visible = false; completed_tick.visible = false; locked.visible = true; setGreyState(); } public function updateStatus(_arg1:int):void{ var _local2:*; not_enough_money.visible = false; completed_tick.visible = false; _local2 = GameStage.welcomeScreen.engineInstance.playWindow.current_resto; switch (_command.initialMenuFrame){ case "luxury_pizza": _command.upgrade_available = _local2.isUpgradeDone("pizza_production"); break; case StringConsts.karaoke: _command.upgrade_available = _local2.isUpgradeDone(StringConsts.sushi_second_floor); break; }; locked.visible = !(_command.upgrade_available); if (locked.visible){ setGreyState(); } else { button_back.gotoAndStop("normal_state"); }; if (_command.isAlreadyUpgraded){ completed_tick.visible = true; } else { if (_arg1 >= _command.cost){ not_enough_money.visible = false; } else { not_enough_money.visible = true; setGreyState(); }; }; } public function get command():BaseUpgradeCommand{ return (_command); } function frame1(){ stop(); } private function showTooltip():void{ engine.playWindow.ui.shop_tooltip.title_txt.text = _command.getTitle(); engine.playWindow.ui.shop_tooltip.params_txt.text = ((_command.getDescription() + "\n\nBuild Cost: ") + _command.cost.toString()); } public function setGreyState():void{ button_back.gotoAndStop("grey_state"); } private function onMouseOutHandler(_arg1:MouseEvent):void{ if (((not_enough_money.visible) || (locked.visible))){ button_back.gotoAndStop("grey_state"); } else { button_back.gotoAndStop("normal_state"); }; engine.playWindow.ui.shop_tooltip.visible = false; } public function set command(_arg1:BaseUpgradeCommand){ _command = _arg1; gotoAndStop(_command.initialMenuFrame); _command.onNeedUpdateButtonFrame = updateButtonFrame; if ((_command is LevelUpgrade)){ _command.associated_button = this; }; cost_txt.text = _command.cost.toString(); } private function updateButtonFrame(_arg1:String):void{ gotoAndStop(_arg1); } private function onClick(_arg1:MouseEvent):void{ if (((!(ui_menu)) || (ui_menu.menu_locked))){ return; }; engine.playSound(SoundConsts.on_upgrade_over); if (((((!((_command == null))) && (!(_command.isAlreadyUpgraded)))) && (_command.upgrade_available))){ completed_tick.visible = _command.execute(); engine.playSound(SoundConsts.swish); }; _arg1.stopPropagation(); } private function onMouseOverHandler(_arg1:MouseEvent):void{ if (((not_enough_money.visible) || (locked.visible))){ button_back.gotoAndStop("grey_highlighted_state"); } else { button_back.gotoAndStop("highlighted_state"); }; showTooltip(); engine.playWindow.ui.shop_tooltip.visible = true; } } }//package game.ui
Section 181
//Observer (game.ui.Observer) package game.ui { public class Observer { private var name:String; private var listeners:Array; public function Observer(_arg1:String){ listeners = []; super(); this.name = _arg1; } public function remove(_arg1:Function):void{ var _local2:Array; var _local3:Function; _local2 = listeners; listeners = new Array(); for each (_local3 in _local2) { if (_arg1 != _local3){ listeners.push(_local2[_local2.indexOf(_arg1)]); }; }; } public function add(_arg1:Function):void{ listeners.push(_arg1); } public function fire(_arg1, _arg2:Object=null):void{ var _local3:Function; for each (_local3 in listeners) { _local3(_arg1, _arg2); }; } } }//package game.ui
Section 182
//UIMenu (game.ui.UIMenu) package game.ui { import flash.display.*; import flash.text.*; import game.restaurant.*; import fai.*; public class UIMenu extends MovieClip { public var all_buttons:MovieClip; public var buy_button:SimpleButton; private var source:Object; public var exclamation:MovieClip; public var money_txt:TextField; public var generalButtons:Array; public var specialButtons:Array; public var advdecorButtons:Array; public var menu_locked:Boolean;// = true public function UIMenu(){ menu_locked = true; super(); createGeneralButtons(6); createSpecialButtons(6); createAdvDecorButtons(12); setAllMenuVisible(false); } public function destroy():void{ var _local1:MenuButton; for each (_local1 in generalButtons) { _local1.destroy(); }; for each (_local1 in specialButtons) { _local1.destroy(); }; for each (_local1 in advdecorButtons) { _local1.destroy(); }; } private function createAdvDecorButtons(_arg1:int):void{ advdecorButtons = [all_buttons.ad_button1, all_buttons.ad_button2, all_buttons.ad_button3, all_buttons.ad_button4, all_buttons.ad_button5, all_buttons.ad_button6, all_buttons.ad_button7, all_buttons.ad_button8, all_buttons.ad_button9, all_buttons.ad_button10, all_buttons.ad_button11, all_buttons.ad_button12]; } private function updateSpecialMenu(_arg1:BaseRestaurant):void{ var _local2:int; _local2 = 0; while (_local2 < specialButtons.length) { if (_arg1){ (specialButtons[_local2] as MenuButton).command = _arg1.getSpecialUpgrade(_local2); } else { specialButtons[_local2].lockButton(); }; specialButtons[_local2].ui_menu = this; _local2++; }; } private function updateAdvDecorMenu(_arg1:BaseRestaurant):void{ var _local2:int; _local2 = 0; while (_local2 < advdecorButtons.length) { if (_arg1){ (advdecorButtons[_local2] as MenuButton).command = _arg1.getAdvDecorUpgrade(_local2); } else { advdecorButtons[_local2].lockButton(); }; advdecorButtons[_local2].ui_menu = this; _local2++; }; } private function createGeneralButtons(_arg1:int):void{ generalButtons = [all_buttons.general_button1, all_buttons.general_button2, all_buttons.general_button3, all_buttons.general_button4, all_buttons.general_button5, all_buttons.general_button6]; } public function updatePositions():void{ if (GameStage.welcomeScreen.engineInstance.resto_type == StringConsts.sushi){ all_buttons.general_button4.x = 341.1; all_buttons.general_button4.y = 37.6; all_buttons.ad_button9.x = 379; all_buttons.ad_button9.y = 37.6; all_buttons.special_button3.x = 416.4; all_buttons.special_button3.y = 37.6; all_buttons.ad_button10.x = 0; all_buttons.ad_button10.y = 84.4; all_buttons.special_button4.x = 37.3; all_buttons.special_button4.y = 84.5; all_buttons.special_button5.x = 75.7; all_buttons.special_button5.y = 84.5; all_buttons.general_button6.x = 151.1; all_buttons.general_button6.y = 84.4; all_buttons.ad_button12.x = 188.8; all_buttons.ad_button12.y = 84.4; all_buttons.special_button2.x = 226.9; all_buttons.special_button2.y = 84.7; all_buttons.special_button1.x = 302.1; all_buttons.special_button1.y = 84.1; }; } private function createSpecialButtons(_arg1:int):void{ specialButtons = [all_buttons.special_button1, all_buttons.special_button2, all_buttons.special_button3, all_buttons.special_button4, all_buttons.special_button5, all_buttons.special_button6]; } private function setAllMenuVisible(_arg1:Boolean):void{ if (_arg1){ all_buttons.gotoAndStop("unlocked_state"); menu_locked = false; } else { all_buttons.gotoAndStop("locked_state"); menu_locked = true; }; } public function update(_arg1, _arg2:int):void{ if (_arg1.currentLevel == 0){ GameStage.welcomeScreen.engineInstance.playWindow.ui.buy_button.visible = true; setAllMenuVisible(false); updateGeneralMenu(_arg1.resto); updateSpecialMenu(_arg1.resto); updateAdvDecorMenu(_arg1.resto); } else { GameStage.welcomeScreen.engineInstance.playWindow.ui.buy_button.visible = false; updateGeneralMenu(_arg1.resto); updateSpecialMenu(_arg1.resto); updateAdvDecorMenu(_arg1.resto); updateAllUpgradesStatus(_arg2); setAllMenuVisible(true); }; this.source = _arg1; } private function updateUpgradesStatus(_arg1:int, _arg2:Array):void{ var _local3:MenuButton; for each (_local3 in _arg2) { _local3.updateStatus(_arg1); }; } private function updateGeneralMenu(_arg1:BaseRestaurant):void{ var _local2:int; _local2 = 0; while (_local2 < generalButtons.length) { if (_arg1){ (generalButtons[_local2] as MenuButton).command = _arg1.getGeneralUpgrade(_local2); } else { generalButtons[_local2].lockButton(); }; generalButtons[_local2].ui_menu = this; _local2++; }; } public function updateAllUpgradesStatus(_arg1:int):void{ updateUpgradesStatus(_arg1, generalButtons); updateUpgradesStatus(_arg1, specialButtons); updateUpgradesStatus(_arg1, advdecorButtons); } } }//package game.ui
Section 183
//BaseUpgradeCommand (game.upgrades.BaseUpgradeCommand) package game.upgrades { import fai.common.*; import fai.*; import game.ui.*; import game.errors.*; public class BaseUpgradeCommand { public var onNeedUpdateButtonFrame:Function; public var upgrade_available:Boolean;// = true public var initialMenuFrame:String; public var parent_shop;// = null public var cost:int;// = 0 public var isAlreadyUpgraded:Boolean;// = false public function BaseUpgradeCommand(_arg1:int, _arg2:String){ cost = 0; isAlreadyUpgraded = false; upgrade_available = true; parent_shop = null; onNeedUpdateButtonFrame = function (_arg1:String){ }; super(); this.cost = _arg1; this.initialMenuFrame = _arg2; } public function getTitle():String{ var _local1:String; _local1 = initialMenuFrame; switch (initialMenuFrame){ case StringConsts.american_second_floor: return ("Build Second Floor"); case StringConsts.american_third_floor: return ("Build Third Floor"); case StringConsts.sushi_second_floor: return ("Build Second Floor"); case StringConsts.sushi_third_floor: return ("Build Third Floor"); case StringConsts.american_summer_seats: return ("Summer Seats"); case StringConsts.sushi_summer_seats: return ("Summer Seats"); case StringConsts.security_system: return ("Security System"); case StringConsts.receptionist_sushi: return ("Reception"); case StringConsts.receptionist_american: return ("Reception"); case StringConsts.underground_bar_sushi: return ("Underground Bar"); case StringConsts.underground_bar_american: return ("Underground Bar"); case StringConsts.sushi_delivery: return ("Food Delivery"); case StringConsts.american_delivery: return ("Food Delivery"); case StringConsts.tv_hall: return ("TV Hall"); case "pizza_production": case StringConsts.pizza_production: return ("Pizza Production"); case "luxury_pizza": case StringConsts.luxury_pizza: return ("Luxury Pizza"); case StringConsts.country_menu: return ("Country Menu"); case "king_burgers": case StringConsts.king_burgers: return ("King Burgers"); case StringConsts.sale_campaigns: return ("Sale Campaigns"); case StringConsts.ads3_american: return ("Menu Signboard"); case StringConsts.ads5_american: return ("Live Singer"); case StringConsts.decor1_american: return ("Bushes"); case StringConsts.decor2_american: return ("Entrance"); case StringConsts.decor3_american: return ("The Carpet"); case StringConsts.decor4_american: return ("Lanterns"); case StringConsts.decor5_american: return ("Flowers"); case StringConsts.decor6_american: return ("Umbrellas"); case StringConsts.decor7_american: return ("Fountain"); case StringConsts.ads1: return ("Balloons"); case StringConsts.ads2: return ("Neon Lights"); case StringConsts.ads4: return ("Music"); case StringConsts.cheap_sushi_menu: return ("Cheap Sushi Menus"); case StringConsts.karaoke: return ("Karaoke"); case StringConsts.eastern_sweeties: return ("Eastern Sweeties"); case StringConsts.hot_cheese_rolls: return ("Hot Cheese Rolls"); case StringConsts.sushi_discounts: return ("Sushi Discounts"); case StringConsts.ads3_sushi: return ("Menu Signboard"); case StringConsts.ads5_sushi: return ("Live Singers"); case StringConsts.decor1_sushi: return ("Entrance"); case StringConsts.decor2_sushi: return ("The Road"); case StringConsts.decor3_sushi: return ("Bonsai"); case StringConsts.decor4_sushi: return ("Lanterns"); case StringConsts.decor5_sushi: return ("Little Fountain"); case StringConsts.decor6_sushi: return ("Fan"); case StringConsts.decor7_sushi: return ("Flowerbeds"); }; return (_local1); } public function execute():Boolean{ if (parent_shop.resto.enemy_restaurant){ return (true); }; if (!isAlreadyUpgraded){ try { Events.onBeforeUpgrade.fire(parent_shop, cost); } catch(e:NotEnoughMoneyError) { return (false); } catch(e:ShopIsFullError) { GameStage.welcomeScreen.engineInstance.log(StringConsts.shop_isnt_empty); return (false); }; isAlreadyUpgraded = true; }; return (true); } public function getDescription():String{ var _local1:String; _local1 = initialMenuFrame; switch (initialMenuFrame){ case StringConsts.sushi_second_floor: case StringConsts.american_second_floor: return ("Increases revenue by 6$\nAdds 10 more seats"); case StringConsts.sushi_third_floor: case StringConsts.american_third_floor: return ("Increases revenue by 12$\nAdds 10 more seats"); case StringConsts.american_summer_seats: return ("Increases revenue by 8$\nAdds 5 more seats"); case StringConsts.sushi_summer_seats: return ("Increases revenue by 8$\nAdds 5 more seats"); case StringConsts.security_system: return ("Prevents your restaurant from being robbed"); case StringConsts.receptionist_american: case StringConsts.receptionist_sushi: return ("Increases revenue by 8.5$"); case StringConsts.underground_bar_american: case StringConsts.underground_bar_sushi: return ("Increases revenue by 9$\nAdds 6 more seats"); case StringConsts.american_delivery: case StringConsts.sushi_delivery: return ("Adds food delivery revenue to your business"); case StringConsts.tv_hall: return ("Increases revenue by 9$\nAdds 2 more seats"); case "pizza_production": case StringConsts.pizza_production: return ("Increases revenue by 7$\nAdds 2 more seats"); case "luxury_pizza": case StringConsts.luxury_pizza: return ("Increases revenue by 9$ per customer"); case StringConsts.country_menu: return ("Increases revenue by 8.5$\nAdds 3 more seats"); case "king_burgers": case StringConsts.king_burgers: return ("Increases revenue by 9.5$\nAdds 2 more seats"); case StringConsts.sale_campaigns: return ("Increases revenue by 7.5$\nAdds 1 more seat"); case StringConsts.cheap_sushi_menu: return ("Increases revenue by 7$\nAdds 3 more seats"); case StringConsts.karaoke: return ("Increases revenue by 9$\nAdds 3 more seats"); case StringConsts.eastern_sweeties: return ("Increases revenue by 10$"); case StringConsts.hot_cheese_rolls: return ("Increases revenue by 9$\nAdds 2 more seats"); case StringConsts.sushi_discounts: return ("Increases revenue by 8$\nAdds 1 more seats"); case StringConsts.ads1: return ("Increases revenue by 1.5$"); case StringConsts.ads2: return ("Increases revenue by 2$"); case StringConsts.ads3_sushi: case StringConsts.ads3_american: return ("Increases revenue by 2.5$\nAdds 1 more seat"); case StringConsts.ads4: return ("Increases revenue by 3.5$"); case StringConsts.ads5_sushi: case StringConsts.ads5_american: return ("Increases revenue by 4$\nAdds 1 more seat"); case StringConsts.decor1_american: case StringConsts.decor1_sushi: return ("Increases revenue by 5$"); case StringConsts.decor2_american: case StringConsts.decor2_sushi: return ("Increases revenue by 7$"); case StringConsts.decor3_american: case StringConsts.decor3_sushi: return ("Increases revenue by 7$\nAdds 2 more seats"); case StringConsts.decor4_american: case StringConsts.decor4_sushi: return ("Increases revenue by 8$"); case StringConsts.decor5_american: case StringConsts.decor5_sushi: return ("Increases revenue by 9$\nAdds 3 more seats"); case StringConsts.decor6_american: case StringConsts.decor6_sushi: return ("Increases revenue by 10$"); case StringConsts.decor7_american: case StringConsts.decor7_sushi: return ("Increases revenue by 11$\nAdds 3 more seats"); }; return (_local1); } } }//package game.upgrades
Section 184
//LevelUpgrade (game.upgrades.LevelUpgrade) package game.upgrades { import fai.*; import game.ui.*; public class LevelUpgrade extends BaseUpgradeCommand { public var currentLevel;// = 1 public var associated_button;// = null private var nextLevelFrame; public var third_cost:int;// = 0 public var second_cost:int;// = 0 public function LevelUpgrade(_arg1:int, _arg2:int, _arg3:String, _arg4:String):void{ currentLevel = 1; second_cost = 0; third_cost = 0; associated_button = null; super(_arg1, _arg3); second_cost = _arg1; third_cost = _arg2; this.nextLevelFrame = _arg4; } private function upgradeToLevel2():void{ initialMenuFrame = nextLevelFrame; onNeedUpdateButtonFrame(nextLevelFrame); currentLevel = 2; isAlreadyUpgraded = false; Events.onLevelUpgrade.fire(parent_shop, 2); } private function upgradeToLevel3():void{ currentLevel = 3; isAlreadyUpgraded = true; Events.onLevelUpgrade.fire(parent_shop, 3); } override public function execute():Boolean{ if (super.execute()){ if (1 == currentLevel){ GameStage.welcomeScreen.engineInstance.playSound(SoundConsts.swish); upgradeToLevel2(); if (associated_button){ associated_button.cost_txt.text = third_cost.toString(); cost = third_cost; }; return (false); } else { if (2 == currentLevel){ GameStage.welcomeScreen.engineInstance.playSound(SoundConsts.swish); upgradeToLevel3(); if (associated_button){ associated_button.cost_txt.text = third_cost.toString(); }; return (true); }; }; }; return (false); } } }//package game.upgrades
Section 185
//SignboardUpgrade (game.upgrades.SignboardUpgrade) package game.upgrades { import game.ui.*; public class SignboardUpgrade extends BaseUpgradeCommand { private var targetFrame:String; public function SignboardUpgrade(_arg1:int, _arg2:String, _arg3:String):void{ super(_arg1, _arg3); this.targetFrame = _arg2; } override public function execute():Boolean{ if (!upgrade_available){ return (false); }; if (super.execute()){ Events.onSignboardUpgrade.fire(parent_shop, targetFrame); return (true); }; return (false); } } }//package game.upgrades
Section 186
//SimpleShowUpgrade (game.upgrades.SimpleShowUpgrade) package game.upgrades { import game.ui.*; public class SimpleShowUpgrade extends BaseUpgradeCommand { private var target:String; public function SimpleShowUpgrade(_arg1:int, _arg2:String):void{ super(_arg1, _arg2); this.target = _arg2; } override public function execute():Boolean{ if (super.execute()){ Events.onSimpleShowUpgrade.fire(parent_shop, target); return (true); }; return (false); } } }//package game.upgrades
Section 187
//BlueStar (BlueStar) package { import flash.display.*; public dynamic class BlueStar extends Sprite { } }//package
Section 188
//BuildingProgressBar (BuildingProgressBar) package { import flash.display.*; import flash.text.*; public dynamic class BuildingProgressBar extends MovieClip { public var bar:MovieClip; public var percents:TextField; } }//package
Section 189
//Customer1 (Customer1) package { import flash.display.*; public dynamic class Customer1 extends MovieClip { public function Customer1(){ addFrameScript(0, frame1, 10, frame11, 12, frame13, 14, frame15, 16, frame17); } function frame15(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame17(){ stop(); } function frame11(){ stop(); } } }//package
Section 190
//Customer10 (Customer10) package { import flash.display.*; public dynamic class Customer10 extends MovieClip { public function Customer10(){ addFrameScript(0, frame1, 9, frame10, 11, frame12, 13, frame14, 15, frame16); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame16(){ stop(); } function frame1(){ stop(); } } }//package
Section 191
//Customer2 (Customer2) package { import flash.display.*; public dynamic class Customer2 extends MovieClip { public function Customer2(){ addFrameScript(0, frame1, 10, frame11, 12, frame13, 14, frame15, 16, frame17); } function frame15(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame17(){ stop(); } function frame11(){ stop(); } } }//package
Section 192
//Customer3 (Customer3) package { import flash.display.*; public dynamic class Customer3 extends MovieClip { public function Customer3(){ addFrameScript(0, frame1, 10, frame11, 12, frame13, 14, frame15, 16, frame17); } function frame15(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame17(){ stop(); } function frame11(){ stop(); } } }//package
Section 193
//Customer4 (Customer4) package { import flash.display.*; public dynamic class Customer4 extends MovieClip { public function Customer4(){ addFrameScript(0, frame1, 10, frame11, 12, frame13, 14, frame15, 16, frame17); } function frame15(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame17(){ stop(); } function frame11(){ stop(); } } }//package
Section 194
//Customer5 (Customer5) package { import flash.display.*; public dynamic class Customer5 extends MovieClip { public function Customer5(){ addFrameScript(0, frame1, 10, frame11, 12, frame13, 14, frame15, 16, frame17); } function frame15(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame17(){ stop(); } function frame11(){ stop(); } } }//package
Section 195
//Customer6 (Customer6) package { import flash.display.*; public dynamic class Customer6 extends MovieClip { public function Customer6(){ addFrameScript(0, frame1, 10, frame11, 12, frame13, 14, frame15, 16, frame17); } function frame15(){ stop(); } function frame1(){ stop(); } function frame13(){ stop(); } function frame17(){ stop(); } function frame11(){ stop(); } } }//package
Section 196
//Customer7 (Customer7) package { import flash.display.*; public dynamic class Customer7 extends MovieClip { public function Customer7(){ addFrameScript(0, frame1, 9, frame10, 11, frame12, 13, frame14, 15, frame16); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame16(){ stop(); } function frame1(){ stop(); } } }//package
Section 197
//Customer8 (Customer8) package { import flash.display.*; public dynamic class Customer8 extends MovieClip { public function Customer8(){ addFrameScript(0, frame1, 9, frame10, 11, frame12, 13, frame14, 15, frame16); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame16(){ stop(); } function frame1(){ stop(); } } }//package
Section 198
//Customer9 (Customer9) package { import flash.display.*; public dynamic class Customer9 extends MovieClip { public function Customer9(){ addFrameScript(0, frame1, 9, frame10, 11, frame12, 13, frame14, 15, frame16); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame16(){ stop(); } function frame1(){ stop(); } } }//package
Section 199
//CustomerMoney (CustomerMoney) package { import fai.ui.*; import flash.display.*; public dynamic class CustomerMoney extends MovieClip { public var bar:CustomersBar; public function CustomerMoney(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 200
//CustomerStar (CustomerStar) package { import flash.display.*; public dynamic class CustomerStar extends MovieClip { } }//package
Section 201
//DeliveryAmerican (DeliveryAmerican) package { import flash.display.*; public dynamic class DeliveryAmerican extends MovieClip { public function DeliveryAmerican(){ addFrameScript(0, frame1, 9, frame10, 11, frame12, 13, frame14, 15, frame16); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame16(){ stop(); } function frame1(){ stop(); } } }//package
Section 202
//DeliveryRoadPath0 (DeliveryRoadPath0) package { import fai.ui.*; public dynamic class DeliveryRoadPath0 extends RoadPath { } }//package
Section 203
//DeliveryRoadPath1 (DeliveryRoadPath1) package { import fai.ui.*; public dynamic class DeliveryRoadPath1 extends RoadPath { } }//package
Section 204
//DeliveryRoadPath2 (DeliveryRoadPath2) package { import fai.ui.*; public dynamic class DeliveryRoadPath2 extends RoadPath { } }//package
Section 205
//DeliveryRoadPath30 (DeliveryRoadPath30) package { import fai.ui.*; public dynamic class DeliveryRoadPath30 extends RoadPath { } }//package
Section 206
//DeliveryRoadPath31 (DeliveryRoadPath31) package { import fai.ui.*; public dynamic class DeliveryRoadPath31 extends RoadPath { } }//package
Section 207
//DeliveryRoadPath32 (DeliveryRoadPath32) package { import fai.ui.*; public dynamic class DeliveryRoadPath32 extends RoadPath { } }//package
Section 208
//DeliveryRoadPath40 (DeliveryRoadPath40) package { import fai.ui.*; public dynamic class DeliveryRoadPath40 extends RoadPath { } }//package
Section 209
//DeliveryRoadPath41 (DeliveryRoadPath41) package { import fai.ui.*; public dynamic class DeliveryRoadPath41 extends RoadPath { } }//package
Section 210
//DeliveryRoadPath42 (DeliveryRoadPath42) package { import fai.ui.*; public dynamic class DeliveryRoadPath42 extends RoadPath { } }//package
Section 211
//DeliveryRoadPath50 (DeliveryRoadPath50) package { import fai.ui.*; public dynamic class DeliveryRoadPath50 extends RoadPath { } }//package
Section 212
//DeliveryRoadPath50copy (DeliveryRoadPath50copy) package { import fai.ui.*; public dynamic class DeliveryRoadPath50copy extends RoadPath { } }//package
Section 213
//DeliveryRoadPath51 (DeliveryRoadPath51) package { import fai.ui.*; public dynamic class DeliveryRoadPath51 extends RoadPath { } }//package
Section 214
//DeliveryRoadPath52 (DeliveryRoadPath52) package { import fai.ui.*; public dynamic class DeliveryRoadPath52 extends RoadPath { } }//package
Section 215
//DeliveryRoadPath53 (DeliveryRoadPath53) package { import fai.ui.*; public dynamic class DeliveryRoadPath53 extends RoadPath { } }//package
Section 216
//DeliveryRoadPath61 (DeliveryRoadPath61) package { import fai.ui.*; public dynamic class DeliveryRoadPath61 extends RoadPath { } }//package
Section 217
//DeliveryRoadPath62 (DeliveryRoadPath62) package { import fai.ui.*; public dynamic class DeliveryRoadPath62 extends RoadPath { } }//package
Section 218
//DeliveryRoadPath63 (DeliveryRoadPath63) package { import fai.ui.*; public dynamic class DeliveryRoadPath63 extends RoadPath { } }//package
Section 219
//DeliverySushi (DeliverySushi) package { import flash.display.*; public dynamic class DeliverySushi extends MovieClip { public function DeliverySushi(){ addFrameScript(0, frame1, 9, frame10, 11, frame12, 13, frame14, 15, frame16); } function frame10(){ stop(); } function frame14(){ stop(); } function frame12(){ stop(); } function frame16(){ stop(); } function frame1(){ stop(); } } }//package
Section 220
//empty (empty) package { import flash.display.*; public dynamic class empty extends MovieClip { } }//package
Section 221
//EnemyRestaurant (EnemyRestaurant) package { import fai.logic.*; public dynamic class EnemyRestaurant extends EnemyRestaurant { public function EnemyRestaurant(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 222
//focusRectSkin (focusRectSkin) package { import flash.display.*; public dynamic class focusRectSkin extends MovieClip { } }//package
Section 223
//ForSale (ForSale) package { import fai.logic.*; public dynamic class ForSale extends ShopItem { public function ForSale(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } } }//package
Section 224
//GameStage (GameStage) package { import flash.events.*; import flash.display.*; import flash.utils.*; import flash.net.*; import flash.system.*; import flash.ui.*; public class GameStage extends MovieClip { public var sponsor_games:SimpleButton; private var atimer:Timer;// = null public var wscreen:MovieClip; public var loadingMC:MovieClip; private var initialized:Boolean;// = false public var flonga_clip:MovieClip; private static var linkTimer:Timer = null; private static var goto_window:String; private static var goto_url:String; private static var link1Timer:Timer = null; public static var play_holder = null; public static var main_stage = null; public static var welcomeScreen; public static var itself = null; public function GameStage():void{ initialized = false; atimer = null; super(); addFrameScript(0, frame1, 4, frame5); Security.allowDomain("*"); itself = this; } public function progressUpdate(_arg1:Event):void{ var _local2:Number; _local2 = Math.round(((this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal) * 100)); if ((loadingMC is MovieClip)){ loadingMC.progress_mc.gotoAndStop(_local2); loadingMC.loaded_txt.text = (("Loading: " + _local2.toString()) + "%"); }; if (!!((this.loaderInfo.bytesLoaded == this.loaderInfo.bytesTotal))){ loadingMC.removeEventListener(Event.ENTER_FRAME, progressUpdate); loadingMC.progress_mc.stop(); loadingMC.progress_mc.visible = false; removeChild(loadingMC); loadingMC = null; gotoAndStop(5); }; } private function handleUnload(_arg1:Event):void{ welcomeScreen.clear(); } public function flongaFinished():void{ flonga_clip.visible = false; this.removeChild(flonga_clip); } function frame1(){ loadingMC.addEventListener(Event.ENTER_FRAME, progressUpdate); sponsor_games.addEventListener(MouseEvent.MOUSE_DOWN, sponsorClick); stop(); if (initialized){ loadingMC.removeEventListener(Event.ENTER_FRAME, progressUpdate); sponsor_games.removeEventListener(MouseEvent.MOUSE_DOWN, sponsorClick); gotoAndStop(5); }; } function frame5(){ flonga_clip.addEventListener(MouseEvent.MOUSE_DOWN, sponsorClick); flonga_clip.visible = false; this.initTheGame(); stop(); } public function loadEnded():void{ wscreen.loadEnded(); } public function initTheGame():void{ var _local1:ContextMenu; if (initialized){ return; }; main_stage = this.stage; welcomeScreen = wscreen; _local1 = new ContextMenu(); _local1.hideBuiltInItems(); contextMenu = _local1; initialized = true; wscreen.initialize(); root.loaderInfo.addEventListener(Event.UNLOAD, handleUnload); } public static function sponsorClick(_arg1:MouseEvent):void{ var urlRequest:URLRequest; var evt = _arg1; try { urlRequest = new URLRequest("http://www.flonga.com/"); navigateToURL(urlRequest, "_blank"); } catch(e:Error) { }; } } }//package
Section 225
//IsoBeacon (IsoBeacon) package { import flash.display.*; public dynamic class IsoBeacon extends MovieClip { public var inner:MovieClip; } }//package
Section 226
//LevelBack1 (LevelBack1) package { import flash.display.*; public dynamic class LevelBack1 extends MovieClip { public var delivery_road1:DeliveryRoadPath0; public var shop2:ForSale; public var road2:RoadPath1_2; public var road1:RoadPath1; public var shop1:MyRestaurant; } }//package
Section 227
//LevelBack2 (LevelBack2) package { import flash.display.*; public dynamic class LevelBack2 extends MovieClip { public var shop3:ForSale; public var delivery_road3:DeliveryRoadPath2; public var shop2:MyRestaurant; public var delivery_road2:DeliveryRoadPath1; public var road2:RoadPath21; public var road3:RoadPath22; public var road1:RoadPath2; public var shop1:EnemyRestaurant; } }//package
Section 228
//LevelBack3 (LevelBack3) package { import flash.display.*; public dynamic class LevelBack3 extends MovieClip { public var shop3:ForSale; public var shop4:MyRestaurant; public var delivery_road1:DeliveryRoadPath31; public var delivery_road3:DeliveryRoadPath32; public var delivery_road4:DeliveryRoadPath30; public var shop2:EnemyRestaurant; public var road2:RoadPath33; public var road3:RoadPath31; public var road4:RoadPath23; public var road1:RoadPath32; public var shop1:ForSale; } }//package
Section 229
//LevelBack4 (LevelBack4) package { import flash.display.*; public dynamic class LevelBack4 extends MovieClip { public var shop3:EnemyRestaurant; public var shop4:MyRestaurant; public var delivery_road1:DeliveryRoadPath42; public var delivery_road4:DeliveryRoadPath40; public var shop2:ForSale; public var delivery_road2:DeliveryRoadPath41; public var road2:RoadPath4; public var road3:RoadPath43; public var road4:RoadPath44; public var road1:RoadPath41; public var shop1:ForSale; } }//package
Section 230
//LevelBack5 (LevelBack5) package { import flash.display.*; public dynamic class LevelBack5 extends MovieClip { public var shop4:ForSale; public var delivery_road1:DeliveryRoadPath53; public var delivery_road4:DeliveryRoadPath51; public var shop2:MyRestaurant; public var delivery_road2:DeliveryRoadPath52; public var road2:RoadPath51; public var shop5:ForSale; public var road4:RoadPath53; public var road5:RoadPath54; public var road1:RoadPath5; public var delivery_road5:DeliveryRoadPath50; public var shop1:EnemyRestaurant; } }//package
Section 231
//LevelBack6 (LevelBack6) package { import flash.display.*; public dynamic class LevelBack6 extends MovieClip { public var shop4:ForSale; public var delivery_road1:DeliveryRoadPath50copy; public var delivery_road4:DeliveryRoadPath63; public var shop2:EnemyRestaurant; public var delivery_road2:DeliveryRoadPath61; public var road2:RoadPath62; public var shop5:ForSale; public var road3:RoadPath61; public var road4:RoadPath63; public var road5:RoadPath64; public var road1:RoadPath6; public var delivery_road5:DeliveryRoadPath62; public var shop1:MyRestaurant; } }//package
Section 232
//LoadingMC (LoadingMC) package { import flash.display.*; import flash.text.*; public dynamic class LoadingMC extends MovieClip { public var loaded_txt:TextField; public var error_txt:TextField; public var progress_mc:MovieClip; } }//package
Section 233
//MyRestaurant (MyRestaurant) package { import fai.logic.*; public dynamic class MyRestaurant extends MyRestaurant { public function MyRestaurant(){ addFrameScript(0, frame1, 1, frame2, 2, frame3); } function frame3(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package
Section 234
//PlayWindowUI (PlayWindowUI) package { import fai.ui.*; import flash.display.*; import game.ui.*; public dynamic class PlayWindowUI extends MovieClip { public var next_day_button:SimpleButton; public var back_holder:MovieClip; public var buy_button:SimpleButton; public var fast_mode_button:SimpleButton; public var slow_mode_button:SimpleButton; public var menu_button:SimpleButton; public var tutorial_mc:TutorialMC; public var resources:MovieClip; public var mute_button:SimpleButton; public var ui_menu:UIMenu; public var clean_dialog:MovieClip; public var sound_button:SimpleButton; public var extra_buttons:MovieClip; public var bonus_animation:MovieClip; public var customers:MovieClip; public var pause_mc:MovieClip; public var click_next_day_button:SimpleButton; public var shop_tooltip:MovieClip; public var extra_holder:MovieClip; public var pause_button:SimpleButton; public var output_message:MovieClip; public var sell_dialog:MovieClip; public var background_holder:MovieClip; } }//package
Section 235
//RoadPath1 (RoadPath1) package { import fai.ui.*; public dynamic class RoadPath1 extends RoadPath { } }//package
Section 236
//RoadPath1_2 (RoadPath1_2) package { import fai.ui.*; public dynamic class RoadPath1_2 extends RoadPath { } }//package
Section 237
//RoadPath2 (RoadPath2) package { import fai.ui.*; public dynamic class RoadPath2 extends RoadPath { } }//package
Section 238
//RoadPath21 (RoadPath21) package { import fai.ui.*; public dynamic class RoadPath21 extends RoadPath { } }//package
Section 239
//RoadPath22 (RoadPath22) package { import fai.ui.*; public dynamic class RoadPath22 extends RoadPath { } }//package
Section 240
//RoadPath23 (RoadPath23) package { import fai.ui.*; public dynamic class RoadPath23 extends RoadPath { } }//package
Section 241
//RoadPath31 (RoadPath31) package { import fai.ui.*; public dynamic class RoadPath31 extends RoadPath { } }//package
Section 242
//RoadPath32 (RoadPath32) package { import fai.ui.*; public dynamic class RoadPath32 extends RoadPath { } }//package
Section 243
//RoadPath33 (RoadPath33) package { import fai.ui.*; public dynamic class RoadPath33 extends RoadPath { } }//package
Section 244
//RoadPath4 (RoadPath4) package { import fai.ui.*; public dynamic class RoadPath4 extends RoadPath { } }//package
Section 245
//RoadPath41 (RoadPath41) package { import fai.ui.*; public dynamic class RoadPath41 extends RoadPath { } }//package
Section 246
//RoadPath43 (RoadPath43) package { import fai.ui.*; public dynamic class RoadPath43 extends RoadPath { } }//package
Section 247
//RoadPath44 (RoadPath44) package { import fai.ui.*; public dynamic class RoadPath44 extends RoadPath { } }//package
Section 248
//RoadPath5 (RoadPath5) package { import fai.ui.*; public dynamic class RoadPath5 extends RoadPath { } }//package
Section 249
//RoadPath51 (RoadPath51) package { import fai.ui.*; public dynamic class RoadPath51 extends RoadPath { } }//package
Section 250
//RoadPath52 (RoadPath52) package { import fai.ui.*; public dynamic class RoadPath52 extends RoadPath { } }//package
Section 251
//RoadPath53 (RoadPath53) package { import fai.ui.*; public dynamic class RoadPath53 extends RoadPath { } }//package
Section 252
//RoadPath54 (RoadPath54) package { import fai.ui.*; public dynamic class RoadPath54 extends RoadPath { } }//package
Section 253
//RoadPath6 (RoadPath6) package { import fai.ui.*; public dynamic class RoadPath6 extends RoadPath { } }//package
Section 254
//RoadPath61 (RoadPath61) package { import fai.ui.*; public dynamic class RoadPath61 extends RoadPath { } }//package
Section 255
//RoadPath62 (RoadPath62) package { import fai.ui.*; public dynamic class RoadPath62 extends RoadPath { } }//package
Section 256
//RoadPath63 (RoadPath63) package { import fai.ui.*; public dynamic class RoadPath63 extends RoadPath { } }//package
Section 257
//RoadPath64 (RoadPath64) package { import fai.ui.*; public dynamic class RoadPath64 extends RoadPath { } }//package
Section 258
//RoadPoint (RoadPoint) package { import flash.display.*; public dynamic class RoadPoint extends Sprite { } }//package
Section 259
//SliderThumb_disabledSkin (SliderThumb_disabledSkin) package { import flash.display.*; public dynamic class SliderThumb_disabledSkin extends MovieClip { } }//package
Section 260
//SliderThumb_downSkin (SliderThumb_downSkin) package { import flash.display.*; public dynamic class SliderThumb_downSkin extends MovieClip { } }//package
Section 261
//SliderThumb_overSkin (SliderThumb_overSkin) package { import flash.display.*; public dynamic class SliderThumb_overSkin extends MovieClip { } }//package
Section 262
//SliderThumb_upSkin (SliderThumb_upSkin) package { import flash.display.*; public dynamic class SliderThumb_upSkin extends MovieClip { } }//package
Section 263
//SliderTick_skin (SliderTick_skin) package { import flash.display.*; public dynamic class SliderTick_skin extends MovieClip { } }//package
Section 264
//SliderTrack_disabledSkin (SliderTrack_disabledSkin) package { import flash.display.*; public dynamic class SliderTrack_disabledSkin extends MovieClip { } }//package
Section 265
//SliderTrack_skin (SliderTrack_skin) package { import flash.display.*; public dynamic class SliderTrack_skin extends MovieClip { } }//package
Section 266
//smoke1 (smoke1) package { import flash.display.*; public dynamic class smoke1 extends MovieClip { public var obj:MovieClip; } }//package
Section 267
//smoke2 (smoke2) package { import flash.display.*; public dynamic class smoke2 extends MovieClip { public var obj:MovieClip; } }//package
Section 268
//smoke3 (smoke3) package { import flash.display.*; public dynamic class smoke3 extends MovieClip { public var obj:MovieClip; } }//package
Section 269
//smoke4 (smoke4) package { import flash.display.*; public dynamic class smoke4 extends MovieClip { public var obj:MovieClip; } }//package
Section 270
//Sound_build (Sound_build) package { import flash.media.*; public dynamic class Sound_build extends Sound { } }//package
Section 271
//Sound_clean_sound (Sound_clean_sound) package { import flash.media.*; public dynamic class Sound_clean_sound extends Sound { } }//package
Section 272
//Sound_click (Sound_click) package { import flash.media.*; public dynamic class Sound_click extends Sound { } }//package
Section 273
//Sound_coins (Sound_coins) package { import flash.media.*; public dynamic class Sound_coins extends Sound { } }//package
Section 274
//Sound_game_over (Sound_game_over) package { import flash.media.*; public dynamic class Sound_game_over extends Sound { } }//package
Section 275
//Sound_level_music (Sound_level_music) package { import flash.media.*; public dynamic class Sound_level_music extends Sound { } }//package
Section 276
//Sound_music (Sound_music) package { import flash.media.*; public dynamic class Sound_music extends Sound { } }//package
Section 277
//Sound_newday (Sound_newday) package { import flash.media.*; public dynamic class Sound_newday extends Sound { } }//package
Section 278
//Sound_on_upgrade_over (Sound_on_upgrade_over) package { import flash.media.*; public dynamic class Sound_on_upgrade_over extends Sound { } }//package
Section 279
//Sound_robbery (Sound_robbery) package { import flash.media.*; public dynamic class Sound_robbery extends Sound { } }//package
Section 280
//Sound_sell (Sound_sell) package { import flash.media.*; public dynamic class Sound_sell extends Sound { } }//package
Section 281
//Sound_swish (Sound_swish) package { import flash.media.*; public dynamic class Sound_swish extends Sound { } }//package
Section 282
//Sound_victory (Sound_victory) package { import flash.media.*; public dynamic class Sound_victory extends Sound { } }//package
Section 283
//Star (Star) package { import flash.display.*; public dynamic class Star extends MovieClip { } }//package
Section 284
//WhiteStar (WhiteStar) package { import flash.display.*; public dynamic class WhiteStar extends MovieClip { } }//package

Library Items

Symbol 1 GraphicUsed by:153 185 195 205 213
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:153 185 195 205 213 228
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:153 185 195 205 213 228
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:153 205 213 228
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:153 185 195 205 213 228
Symbol 10 GraphicUsed by:11
Symbol 11 MovieClipUses:10Used by:153 185 195 213 228
Symbol 12 GraphicUsed by:13 207
Symbol 13 MovieClipUses:12Used by:153 185 195 205 213
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClipUses:14Used by:153 185 195 205 213 228
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:153 185 195 205 213
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:153 185 195 205 213
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:153 185 195 205
Symbol 22 GraphicUsed by:153
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:153 185 195 213
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27
Symbol 27 MovieClip {IsoBeacon}Uses:26Used by:153 185 195 205 213 228
Symbol 28 GraphicUsed by:29
Symbol 29 MovieClipUses:28Used by:121 125 127 3051 3143
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:35 825 827
Symbol 32 GraphicUsed by:35
Symbol 33 FontUsed by:34 316
Symbol 34 EditableTextUses:33Used by:35
Symbol 35 MovieClip {BuildingProgressBar}Uses:31 32 34Used by:121 125 127 1119 3191
Symbol 36 ShapeTweeningUsed by:40
Symbol 37 GraphicUsed by:40
Symbol 38 ShapeTweeningUsed by:40
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:36 37 38 39Used by:121 125 127
Symbol 41 GraphicUsed by:45
Symbol 42 FontUsed by:43
Symbol 43 TextUses:42Used by:45
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:41 43 44Used by:121 3191
Symbol 46 FontUsed by:47 124 126 229 244 351 354 357 360 363 366 392 393 394 398 400 403 406 410 441 779 788 789 793 794 795 810 843 913 915 943 944 945 946 947 948 949 950 951 952 953 958 1092 1093 1095 1097 1117 1121 1124 1150 1152 2900
Symbol 47 EditableTextUses:46Used by:121
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:50
Symbol 50 MovieClipUses:49Used by:121 125 127
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:53
Symbol 53 MovieClipUses:52Used by:121 125 127
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClip {RoadPoint}Uses:54Used by:121 125 127 145 146 147 148 149 150 151 152 175 176 177 178 179 180 181 182 183 188 189 190 191 192 193 194 198 199 200 201 202 203 204 208 209 210 211 212 225 226 227 3144
Symbol 56 GraphicUsed by:58
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:56 57Used by:59 1119 3191
Symbol 59 MovieClipUses:58Used by:81 1119 3191
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClipUses:60Used by:81 1119 3191
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62Used by:81 1119 3191
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:81 1119 3191
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:81 1119 3191
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:81 1119 3191
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:73
Symbol 73 MovieClipUses:70 72Used by:81 1119 3191
Symbol 74 GraphicUsed by:78
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:78
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:74 76 77Used by:81 1119 3191
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:81 1119 3191
Symbol 81 MovieClip {dc_fla.UNDER_CONSTRUCTION_MC_51}Uses:59 61 63 65 67 69 73 78 80Used by:121 125 127 1119 3191
Symbol 82 GraphicUsed by:83
Symbol 83 MovieClipUses:82Used by:88 1119 3191
Symbol 84 GraphicUsed by:85
Symbol 85 MovieClipUses:84Used by:88
Symbol 86 GraphicUsed by:87
Symbol 87 MovieClipUses:86Used by:88
Symbol 88 MovieClipUses:83 85 87Used by:120
Symbol 89 ShapeTweeningUsed by:105
Symbol 90 ShapeTweeningUsed by:105
Symbol 91 GraphicUsed by:94 110
Symbol 92 GraphicUsed by:93
Symbol 93 MovieClipUses:92Used by:94
Symbol 94 MovieClipUses:91 93Used by:105
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:105 119
Symbol 97 ShapeTweeningUsed by:105
Symbol 98 ShapeTweeningUsed by:105
Symbol 99 GraphicUsed by:105
Symbol 100 ShapeTweeningUsed by:105
Symbol 101 ShapeTweeningUsed by:105
Symbol 102 ShapeTweeningUsed by:105
Symbol 103 ShapeTweeningUsed by:105
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:89 90 94 96 97 98 99 100 101 102 103 104Used by:120
Symbol 106 ShapeTweeningUsed by:119
Symbol 107 ShapeTweeningUsed by:119
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:110
Symbol 110 MovieClipUses:91 109Used by:119
Symbol 111 ShapeTweeningUsed by:119
Symbol 112 ShapeTweeningUsed by:119
Symbol 113 GraphicUsed by:119
Symbol 114 ShapeTweeningUsed by:119
Symbol 115 ShapeTweeningUsed by:119
Symbol 116 ShapeTweeningUsed by:119
Symbol 117 ShapeTweeningUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:106 107 110 96 111 112 113 114 115 116 117 118Used by:120
Symbol 120 MovieClipUses:88 105 119Used by:121 125 127 1119 3191
Symbol 121 MovieClip {ForSale}Uses:29 35 40 45 47 50 53 55 81 120Used by:153 185 195 205 213 228 1119 2917
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:122Used by:153 185 195 213 228
Symbol 124 TextUses:46Used by:125
Symbol 125 MovieClip {MyRestaurant}Uses:29 35 40 124 50 53 55 81 120Used by:153 185 195 205 213 228 3191
Symbol 126 TextUses:46Used by:127
Symbol 127 MovieClip {EnemyRestaurant}Uses:29 35 40 126 50 53 55 81 120Used by:153 185 195 205 213
Symbol 128 GraphicUsed by:153
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:129Used by:153 185 195 205 213 228
Symbol 131 GraphicUsed by:132
Symbol 132 MovieClipUses:131Used by:153 185 195 205 213 228
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:153 185 195
Symbol 135 GraphicUsed by:136
Symbol 136 MovieClipUses:135Used by:153 185 195 205 213 228
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClipUses:137Used by:153 185 205 213 228
Symbol 139 GraphicUsed by:140
Symbol 140 MovieClipUses:139Used by:153 185 195 205 213 228
Symbol 141 GraphicUsed by:144
Symbol 142 FontUsed by:143
Symbol 143 TextUses:142Used by:144
Symbol 144 MovieClipUses:141 143Used by:153 185 195 205 213 228
Symbol 145 MovieClip {RoadPath5}Uses:55Used by:153 3191
Symbol 146 MovieClip {RoadPath51}Uses:55Used by:153 3191
Symbol 147 MovieClip {RoadPath53}Uses:55Used by:153 3191
Symbol 148 MovieClip {RoadPath54}Uses:55Used by:153 3191
Symbol 149 MovieClip {DeliveryRoadPath50}Uses:55Used by:153
Symbol 150 MovieClip {DeliveryRoadPath51}Uses:55Used by:153
Symbol 151 MovieClip {DeliveryRoadPath52}Uses:55Used by:153
Symbol 152 MovieClip {DeliveryRoadPath53}Uses:55Used by:153
Symbol 153 MovieClip {LevelBack5}Uses:1 3 5 7 9 11 13 15 17 19 21 22 24 27 121 123 125 127 128 130 132 134 136 138 140 144 145 146 147 148 149 150 151 152
Symbol 154 GraphicUsed by:185
Symbol 155 GraphicUsed by:156
Symbol 156 MovieClipUses:155Used by:185 213 228
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:185 205 213
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClipUses:159Used by:161 3191
Symbol 161 MovieClipUses:160Used by:169 3191
Symbol 162 GraphicUsed by:166
Symbol 163 FontUsed by:164 456 459
Symbol 164 TextUses:163Used by:166 578 891 892 896
Symbol 165 GraphicUsed by:166 578 891 892 896
Symbol 166 MovieClipUses:162 164 165Used by:169
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:169
Symbol 169 MovieClip {dc_fla.ExtraItemInner_469}Uses:161 166 168Used by:170
Symbol 170 MovieClip {fai.ui.ExtraItem}Uses:169Used by:185 195 205 213 228 1103 3191
Symbol 171 GraphicUsed by:185
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:172Used by:185
Symbol 174 GraphicUsed by:185
Symbol 175 MovieClip {RoadPath6}Uses:55Used by:185 3191
Symbol 176 MovieClip {RoadPath61}Uses:55Used by:185 3191
Symbol 177 MovieClip {RoadPath62}Uses:55Used by:185 3191
Symbol 178 MovieClip {RoadPath63}Uses:55Used by:185 3191
Symbol 179 MovieClip {RoadPath64}Uses:55Used by:185 3191
Symbol 180 MovieClip {DeliveryRoadPath50copy}Uses:55Used by:185
Symbol 181 MovieClip {DeliveryRoadPath61}Uses:55Used by:185
Symbol 182 MovieClip {DeliveryRoadPath62}Uses:55Used by:185
Symbol 183 MovieClip {DeliveryRoadPath63}Uses:55Used by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClip {LevelBack6}Uses:1 5 3 19 132 154 156 9 11 13 15 17 158 138 27 121 127 123 24 125 170 130 171 134 173 174 140 144 136 21 175 176 177 178 179 180 181 182 183 184
Symbol 186 GraphicUsed by:195
Symbol 187 GraphicUsed by:195
Symbol 188 MovieClip {RoadPath41}Uses:55Used by:195 3191
Symbol 189 MovieClip {RoadPath4}Uses:55Used by:195 3191
Symbol 190 MovieClip {RoadPath43}Uses:55Used by:195 3191
Symbol 191 MovieClip {RoadPath44}Uses:55Used by:195 3191
Symbol 192 MovieClip {DeliveryRoadPath40}Uses:55Used by:195
Symbol 193 MovieClip {DeliveryRoadPath41}Uses:55Used by:195
Symbol 194 MovieClip {DeliveryRoadPath42}Uses:55Used by:195
Symbol 195 MovieClip {LevelBack4}Uses:1 3 5 123 17 140 186 121 27 125 15 13 134 170 24 11 136 127 21 187 132 130 9 19 144 188 189 190 191 192 193 194
Symbol 196 GraphicUsed by:205
Symbol 197 GraphicUsed by:205
Symbol 198 MovieClip {RoadPath32}Uses:55Used by:205 3191
Symbol 199 MovieClip {RoadPath31}Uses:55Used by:205 3191
Symbol 200 MovieClip {RoadPath33}Uses:55Used by:205 3191
Symbol 201 MovieClip {RoadPath23}Uses:55Used by:205 3191
Symbol 202 MovieClip {DeliveryRoadPath30}Uses:55Used by:205
Symbol 203 MovieClip {DeliveryRoadPath31}Uses:55Used by:205
Symbol 204 MovieClip {DeliveryRoadPath32}Uses:55Used by:205
Symbol 205 MovieClip {LevelBack3}Uses:1 5 3 7 13 19 9 15 17 158 21 196 132 130 144 136 138 140 197 27 127 121 170 125 198 199 200 201 202 203 204
Symbol 206 GraphicUsed by:213
Symbol 207 MovieClipUses:12Used by:213
Symbol 208 MovieClip {RoadPath21}Uses:55Used by:213 3191
Symbol 209 MovieClip {RoadPath2}Uses:55Used by:213 3191
Symbol 210 MovieClip {RoadPath22}Uses:55Used by:213 3191
Symbol 211 MovieClip {DeliveryRoadPath1}Uses:55Used by:213 3191
Symbol 212 MovieClip {DeliveryRoadPath2}Uses:55Used by:213
Symbol 213 MovieClip {LevelBack2}Uses:1 7 3 5 156 206 13 9 19 17 158 11 207 15 136 24 132 130 123 144 121 138 140 27 125 170 127 208 209 210 211 212
Symbol 214 GraphicUsed by:215
Symbol 215 MovieClipUses:214Used by:216
Symbol 216 MovieClip {dc_fla.smokecolorpart_1762}Uses:215Used by:217 218 219 221
Symbol 217 MovieClip {smoke3}Uses:216Used by:222
Symbol 218 MovieClip {smoke2}Uses:216Used by:222
Symbol 219 MovieClip {smoke1}Uses:216Used by:222
Symbol 220 MovieClip {empty}Used by:222
Symbol 221 MovieClip {smoke4}Uses:216Used by:222
Symbol 222 MovieClip {classes.cartoonsmoke3}Uses:217 218 219 220 221
Symbol 223 GraphicUsed by:228
Symbol 224 GraphicUsed by:228
Symbol 225 MovieClip {RoadPath1}Uses:55Used by:228 3191
Symbol 226 MovieClip {RoadPath1_2}Uses:55Used by:228 3191
Symbol 227 MovieClip {DeliveryRoadPath0}Uses:55Used by:228
Symbol 228 MovieClip {LevelBack1}Uses:223 3 7 5 224 11 156 136 123 132 130 138 140 9 15 144 27 125 121 170 225 226 227Used by:3191
Symbol 229 TextUses:46Used by:Timeline
Symbol 230 GraphicUsed by:239
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:239
Symbol 233 GraphicUsed by:234
Symbol 234 MovieClipUses:233Used by:239
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:239
Symbol 237 FontUsed by:238
Symbol 238 TextUses:237Used by:239
Symbol 239 MovieClipUses:230 232 234 236 238Used by:1101  Timeline
Symbol 240 ShapeTweeningUsed by:243
Symbol 241 GraphicUsed by:243
Symbol 242 GraphicUsed by:243 2911
Symbol 243 MovieClipUses:240 241 242Used by:247
Symbol 244 EditableTextUses:46Used by:247
Symbol 245 FontUsed by:246 343 791 792 798 799 1100 1123
Symbol 246 EditableTextUses:245Used by:247
Symbol 247 MovieClip {LoadingMC}Uses:243 244 246Used by:Timeline
Symbol 248 GraphicUsed by:253
Symbol 249 GraphicUsed by:252 253
Symbol 250 GraphicUsed by:252 253
Symbol 251 GraphicUsed by:252 310 3211
Symbol 252 MovieClipUses:249 250 251Used by:253
Symbol 253 ButtonUses:248 252 249 250Used by:Timeline
Symbol 254 GraphicUsed by:255
Symbol 255 MovieClipUses:254Used by:256 3191
Symbol 256 MovieClipUses:255Used by:261 3191
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:257Used by:261 3191
Symbol 259 GraphicUsed by:260
Symbol 260 MovieClipUses:259Used by:261
Symbol 261 MovieClip {fai.ui.ShopBuilding}Uses:256 258 260Used by:1119 3191
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:272
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:272
Symbol 266 GraphicUsed by:267
Symbol 267 MovieClipUses:266Used by:272
Symbol 268 GraphicUsed by:269
Symbol 269 MovieClipUses:268Used by:272
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270Used by:272
Symbol 272 MovieClipUses:263 265 267 269 271Used by:273
Symbol 273 MovieClip {fai.ui.CoinMotion}Uses:272Used by:1119 3191
Symbol 274 GraphicUsed by:275
Symbol 275 MovieClipUses:274Used by:277
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip {fai.ui.CustomersBar}Uses:275 276Used by:281 1119 3191
Symbol 278 GraphicUsed by:279
Symbol 279 MovieClipUses:278Used by:281 1144
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClip {CustomerMoney}Uses:277 279 280Used by:1119 3191
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClip {BlueStar}Uses:282Used by:1119 3191
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClip {CustomerStar}Uses:284Used by:1119 3191
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:286Used by:311 2901
Symbol 288 GraphicUsed by:289 411 1082 1087 3195
Symbol 289 MovieClipUses:288Used by:308
Symbol 290 GraphicUsed by:308 411 1082 1087
Symbol 291 GraphicUsed by:308 411 1082 1087 3207
Symbol 292 GraphicUsed by:308 411 1082 1087
Symbol 293 GraphicUsed by:297 411 1082 1087
Symbol 294 GraphicUsed by:297 411 1082 1087 3199
Symbol 295 GraphicUsed by:297 411 1082 1087 3199
Symbol 296 GraphicUsed by:297 411 1082 1087 3199
Symbol 297 MovieClip {dc_fla.fb_head_mc_60}Uses:293 294 295 296Used by:308
Symbol 298 ShapeTweeningUsed by:308 411 1082 1087
Symbol 299 ShapeTweeningUsed by:308
Symbol 300 ShapeTweeningUsed by:308
Symbol 301 GraphicUsed by:303 3203
Symbol 302 GraphicUsed by:303 3203
Symbol 303 MovieClipUses:301 302Used by:304
Symbol 304 MovieClipUses:303Used by:308
Symbol 305 ShapeTweeningUsed by:308
Symbol 306 ShapeTweeningUsed by:308
Symbol 307 GraphicUsed by:308 3207
Symbol 308 MovieClip {dc_fla.flongabot_58}Uses:289 290 291 292 297 298 299 300 304 305 306 307Used by:311 411 1080
Symbol 309 GraphicUsed by:310 1082 1087 3194 3211
Symbol 310 MovieClipUses:309 251Used by:311 1080
Symbol 311 ButtonUses:287 308 310Used by:1119 1145 3191
Symbol 312 GraphicUsed by:317
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:317 3191
Symbol 315 GraphicUsed by:317
Symbol 316 EditableTextUses:33Used by:317
Symbol 317 MovieClip {fai.ui.ShopCustomerBar}Uses:312 314 315 316Used by:1119 3191
Symbol 318 GraphicUsed by:319
Symbol 319 MovieClip {Star}Uses:318Used by:1119 2901 3191
Symbol 320 GraphicUsed by:321
Symbol 321 MovieClip {WhiteStar}Uses:320Used by:1119 3191
Symbol 322 GraphicUsed by:323
Symbol 323 MovieClipUses:322Used by:341 3191
Symbol 324 MovieClip {fl.core.ComponentShim}Used by:341 3191
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClip {SliderThumb_upSkin}Uses:325Used by:341 3191
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClip {SliderThumb_overSkin}Uses:327Used by:341 3191
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClip {SliderThumb_downSkin}Uses:329Used by:341 3191
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClip {SliderThumb_disabledSkin}Uses:331Used by:341 3191
Symbol 333 GraphicUsed by:334
Symbol 334 MovieClip {SliderTrack_skin}Uses:333Used by:341 3191
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClip {SliderTick_skin}Uses:335Used by:341 3191
Symbol 337 GraphicUsed by:338
Symbol 338 MovieClip {SliderTrack_disabledSkin}Uses:337Used by:341 3191
Symbol 339 GraphicUsed by:340
Symbol 340 MovieClip {focusRectSkin}Uses:339Used by:341 3191
Symbol 341 MovieClip {fl.controls.Slider}Uses:323 324 326 328 330 332 334 336 338 340Used by:1119 3191
Symbol 342 GraphicUsed by:344
Symbol 343 TextUses:245Used by:344
Symbol 344 MovieClip {fai.ui.SoundControlMC}Uses:342 343Used by:412 1119 3191
Symbol 345 GraphicUsed by:346
Symbol 346 MovieClipUses:345Used by:347
Symbol 347 MovieClip {fai.ui.LevelButton}Uses:346Used by:1119 3191
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:412
Symbol 350 GraphicUsed by:352
Symbol 351 TextUses:46Used by:352
Symbol 352 MovieClipUses:350 351Used by:412
Symbol 353 GraphicUsed by:355
Symbol 354 TextUses:46Used by:355
Symbol 355 MovieClipUses:353 354Used by:412
Symbol 356 GraphicUsed by:358
Symbol 357 TextUses:46Used by:358
Symbol 358 MovieClipUses:356 357Used by:412
Symbol 359 GraphicUsed by:361
Symbol 360 TextUses:46Used by:361
Symbol 361 MovieClipUses:359 360Used by:412
Symbol 362 GraphicUsed by:364
Symbol 363 TextUses:46Used by:364
Symbol 364 MovieClipUses:362 363Used by:412
Symbol 365 GraphicUsed by:367
Symbol 366 TextUses:46Used by:367
Symbol 367 MovieClipUses:365 366Used by:412
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:412
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:412
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:372Used by:412
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:412
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:412
Symbol 378 GraphicUsed by:381
Symbol 379 FontUsed by:380 383 386 837 3208
Symbol 380 TextUses:379Used by:381
Symbol 381 MovieClipUses:378 380Used by:412
Symbol 382 GraphicUsed by:384
Symbol 383 TextUses:379Used by:384
Symbol 384 MovieClipUses:382 383Used by:412
Symbol 385 GraphicUsed by:387
Symbol 386 TextUses:379Used by:387
Symbol 387 MovieClipUses:385 386Used by:412
Symbol 388 GraphicUsed by:389
Symbol 389 MovieClipUses:388Used by:390 1083
Symbol 390 MovieClipUses:389Used by:402 3191
Symbol 391 GraphicUsed by:402
Symbol 392 EditableTextUses:46Used by:402
Symbol 393 TextUses:46Used by:402
Symbol 394 EditableTextUses:46Used by:402
Symbol 395 GraphicUsed by:396 399 401 404 959 1082 1086 1087 1090 1094 1096 1098
Symbol 396 MovieClipUses:395Used by:397 957 1081 1085 1089 1094 1096 1098
Symbol 397 MovieClipUses:396Used by:399 401 404 3191
Symbol 398 TextUses:46Used by:399
Symbol 399 ButtonUses:397 398 395Used by:402 3191
Symbol 400 TextUses:46Used by:401
Symbol 401 ButtonUses:397 400 395Used by:402 3191
Symbol 402 MovieClip {fai.ui.LevelInfoPanel}Uses:390 391 392 393 394 399 401Used by:412 3191
Symbol 403 TextUses:46Used by:404
Symbol 404 ButtonUses:397 403 395Used by:412
Symbol 405 GraphicUsed by:407
Symbol 406 EditableTextUses:46Used by:407
Symbol 407 MovieClip {dc_fla.LevelClosedMessageMC_104}Uses:405 406Used by:412 3191
Symbol 408 GraphicUsed by:409 411 1125
Symbol 409 MovieClipUses:408Used by:411 1125
Symbol 410 TextUses:46Used by:411
Symbol 411 ButtonUses:409 410 308 408 288 290 291 292 293 294 295 296 298Used by:412 3191
Symbol 412 MovieClip {fai.ui.LevelSelection}Uses:349 352 355 358 361 364 367 369 371 373 375 377 381 384 387 402 344 404 407 411Used by:1119 3191
Symbol 413 GraphicUsed by:414
Symbol 414 MovieClipUses:413Used by:934 3191
Symbol 415 GraphicUsed by:416
Symbol 416 MovieClipUses:415Used by:934
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClipUses:417Used by:934 3191
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClipUses:419Used by:934
Symbol 421 GraphicUsed by:422
Symbol 422 MovieClipUses:421Used by:934
Symbol 423 GraphicUsed by:807
Symbol 424 GraphicUsed by:427
Symbol 425 GraphicUsed by:426
Symbol 426 MovieClipUses:425Used by:427 777
Symbol 427 MovieClipUses:424 426Used by:428
Symbol 428 MovieClip {dc_fla.MenuButtonBackStates_116}Uses:427Used by:775
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:440 2937
Symbol 431 GraphicUsed by:432 2933
Symbol 432 MovieClipUses:431Used by:440
Symbol 433 GraphicUsed by:434 2934
Symbol 434 MovieClipUses:433Used by:440
Symbol 435 GraphicUsed by:436 2935
Symbol 436 MovieClipUses:435Used by:440
Symbol 437 GraphicUsed by:438 2936
Symbol 438 MovieClipUses:437Used by:440
Symbol 439 GraphicUsed by:440 2937
Symbol 440 MovieClipUses:430 432 434 436 438 439Used by:775
Symbol 441 EditableTextUses:46Used by:775
Symbol 442 GraphicUsed by:443
Symbol 443 MovieClipUses:442Used by:775
Symbol 444 GraphicUsed by:445
Symbol 445 MovieClipUses:444Used by:775
Symbol 446 GraphicUsed by:449
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:449
Symbol 449 MovieClipUses:446 448Used by:775
Symbol 450 GraphicUsed by:451
Symbol 451 MovieClipUses:450Used by:775 2925
Symbol 452 GraphicUsed by:457 3131
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:457 523 3131
Symbol 455 GraphicUsed by:457 3131
Symbol 456 TextUses:163Used by:457 3131
Symbol 457 MovieClipUses:452 454 455 456Used by:775
Symbol 458 GraphicUsed by:460
Symbol 459 TextUses:163Used by:460 3019
Symbol 460 MovieClipUses:458 459Used by:775
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:775
Symbol 463 GraphicUsed by:485 520 2996 3089
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:485
Symbol 466 GraphicUsed by:467
Symbol 467 MovieClipUses:466Used by:485
Symbol 468 GraphicUsed by:469 3078
Symbol 469 MovieClipUses:468Used by:485
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:485
Symbol 472 GraphicUsed by:473 3081
Symbol 473 MovieClipUses:472Used by:485
Symbol 474 GraphicUsed by:475 3082
Symbol 475 MovieClipUses:474Used by:485
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:476Used by:485
Symbol 478 GraphicUsed by:479 617 635 1003 1023 1318 1353 1369 1389 1406 1465 1479 1511 1534 1549 1567 1583 1613 1659 1673 1701 1716 1734 1751 1998 2025 2047 2061 2080 2096 2124 3085
Symbol 479 MovieClipUses:478Used by:485
Symbol 480 GraphicUsed by:481 610 623 988 1393 1486 1498 1571 2001 2049 2084 3086
Symbol 481 MovieClipUses:480Used by:485
Symbol 482 GraphicUsed by:483
Symbol 483 MovieClipUses:482Used by:485
Symbol 484 GraphicUsed by:485 3089
Symbol 485 MovieClipUses:463 465 467 469 471 473 475 477 479 481 483 484Used by:775
Symbol 486 GraphicUsed by:487 506 2971 2983
Symbol 487 MovieClipUses:486Used by:505
Symbol 488 GraphicUsed by:489 507 1069 2349 2395 2436 2476 2506 2972 2984 3191
Symbol 489 MovieClipUses:488Used by:505
Symbol 490 GraphicUsed by:491 508 2973 2985
Symbol 491 MovieClipUses:490Used by:505
Symbol 492 GraphicUsed by:493 509 2974 2986
Symbol 493 MovieClipUses:492Used by:505
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:505
Symbol 496 GraphicUsed by:497
Symbol 497 MovieClipUses:496Used by:505
Symbol 498 GraphicUsed by:505 2982
Symbol 499 MovieClipUsed by:505
Symbol 500 GraphicUsed by:501 515 555 655 1064 2225 2346 2396 2411 2444 2472 2503 2528 2559 2602 2637 2657 2679 2714 2740 2782 2818 2838 2868 2980 2992
Symbol 501 MovieClipUses:500Used by:505
Symbol 502 GraphicUsed by:503 516 2981 2993
Symbol 503 MovieClipUses:502Used by:505
Symbol 504 GraphicUsed by:505 2982
Symbol 505 MovieClipUses:487 489 491 493 495 497 498 499 501 503 504Used by:520
Symbol 506 MovieClipUses:486Used by:519
Symbol 507 MovieClipUses:488Used by:519
Symbol 508 MovieClipUses:490Used by:519
Symbol 509 MovieClipUses:492Used by:519
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:519
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:519
Symbol 514 MovieClipUsed by:519
Symbol 515 MovieClipUses:500Used by:519
Symbol 516 MovieClipUses:502Used by:519
Symbol 517 GraphicUsed by:519 2995
Symbol 518 GraphicUsed by:519
Symbol 519 MovieClipUses:506 507 508 509 511 513 514 515 516 517 518Used by:520
Symbol 520 MovieClipUses:463 505 519Used by:775
Symbol 521 GraphicUsed by:548
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522 454Used by:548 3160 3163
Symbol 524 GraphicUsed by:548 554 3160 3163 3166 3169
Symbol 525 GraphicUsed by:548
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:526Used by:546
Symbol 528 GraphicUsed by:529
Symbol 529 MovieClipUses:528Used by:546
Symbol 530 GraphicUsed by:531 3149
Symbol 531 MovieClipUses:530Used by:546
Symbol 532 GraphicUsed by:533 3153
Symbol 533 MovieClipUses:532Used by:546
Symbol 534 GraphicUsed by:535
Symbol 535 MovieClipUses:534Used by:546
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:546 3159
Symbol 538 GraphicUsed by:539 3154
Symbol 539 MovieClipUses:538Used by:546
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:546
Symbol 542 GraphicUsed by:543 1043 1804 1820 1863 1879 1900 1918 1949 3158
Symbol 543 MovieClipUses:542Used by:546
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:546
Symbol 546 MovieClipUses:527 529 531 533 535 537 539 541 543 545Used by:548 554 3163 3169
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:521 523 524 525 546 547Used by:775
Symbol 549 GraphicUsed by:554 3163 3169
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:554 3166 3169
Symbol 552 GraphicUsed by:554
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:549 551 524 552 546 553Used by:775
Symbol 555 MovieClipUses:500Used by:574
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556Used by:574
Symbol 558 GraphicUsed by:574
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClipUses:559Used by:574
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:574
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:574
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:565Used by:574
Symbol 567 GraphicUsed by:568
Symbol 568 MovieClipUses:567Used by:574
Symbol 569 GraphicUsed by:570
Symbol 570 MovieClipUses:569Used by:574
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:574
Symbol 573 MovieClipUsed by:574
Symbol 574 MovieClipUses:555 557 558 560 562 564 566 568 570 572 573Used by:775
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575Used by:775
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577 164 165Used by:775
Symbol 579 GraphicUsed by:580 726 746 3112
Symbol 580 MovieClipUses:579Used by:599
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:581Used by:599
Symbol 583 GraphicUsed by:584
Symbol 584 MovieClipUses:583Used by:599
Symbol 585 GraphicUsed by:586
Symbol 586 MovieClipUses:585Used by:599
Symbol 587 GraphicUsed by:588 630 733 753 1201 3031 3118 3191
Symbol 588 MovieClipUses:587Used by:599
Symbol 589 GraphicUsed by:590 631 734 1202 3119
Symbol 590 MovieClipUses:589Used by:599
Symbol 591 GraphicUsed by:592 632 735 1203 3120
Symbol 592 MovieClipUses:591Used by:599
Symbol 593 GraphicUsed by:594
Symbol 594 MovieClipUses:593Used by:599
Symbol 595 GraphicUsed by:596 738 758 1204 3035 3123
Symbol 596 MovieClipUses:595Used by:599
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:597Used by:599
Symbol 599 MovieClipUses:580 582 584 586 588 590 592 594 596 598Used by:657
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:622
Symbol 602 GraphicUsed by:603
Symbol 603 MovieClipUses:602Used by:622
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:622
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:622
Symbol 608 GraphicUsed by:609
Symbol 609 MovieClipUses:608Used by:622
Symbol 610 MovieClipUses:480Used by:622
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:611Used by:622
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:622
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:622
Symbol 617 MovieClipUses:478Used by:622
Symbol 618 GraphicUsed by:619
Symbol 619 MovieClipUses:618Used by:622
Symbol 620 GraphicUsed by:621
Symbol 621 MovieClipUses:620Used by:622
Symbol 622 MovieClipUses:601 603 605 607 609 610 612 614 616 617 619 621Used by:657
Symbol 623 MovieClipUses:480Used by:638
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:638
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:626Used by:638
Symbol 628 GraphicUsed by:629
Symbol 629 MovieClipUses:628Used by:638
Symbol 630 MovieClipUses:587Used by:638
Symbol 631 MovieClipUses:589Used by:638
Symbol 632 MovieClipUses:591Used by:638
Symbol 633 GraphicUsed by:634
Symbol 634 MovieClipUses:633Used by:638
Symbol 635 MovieClipUses:478Used by:638
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:638
Symbol 638 MovieClipUses:623 625 627 629 630 631 632 634 635 637Used by:657
Symbol 639 GraphicUsed by:640 2412 2715 2741 2783 2809 2839 2869
Symbol 640 MovieClipUses:639Used by:656
Symbol 641 GraphicUsed by:642 2413 2716 2742 2784 2813 2840 2870 3191
Symbol 642 MovieClipUses:641Used by:656
Symbol 643 GraphicUsed by:644 2414 2683 2717 2743 2781 2810 2842 2872 3191
Symbol 644 MovieClipUses:643Used by:656
Symbol 645 GraphicUsed by:646 2415
Symbol 646 MovieClipUses:645Used by:656
Symbol 647 GraphicUsed by:648 2416 2720 2745 2786 2812 2844 2874
Symbol 648 MovieClipUses:647Used by:656
Symbol 649 GraphicUsed by:650
Symbol 650 MovieClipUses:649Used by:656
Symbol 651 GraphicUsed by:652
Symbol 652 MovieClipUses:651Used by:656
Symbol 653 MovieClipUsed by:656
Symbol 654 GraphicUsed by:656 2795 2898
Symbol 655 MovieClipUses:500Used by:656
Symbol 656 MovieClipUses:640 642 644 646 648 650 652 653 654 655Used by:657
Symbol 657 MovieClipUses:599 622 638 656Used by:775
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:775
Symbol 660 GraphicUsed by:661 2943
Symbol 661 MovieClipUses:660Used by:775
Symbol 662 GraphicUsed by:665 2945
Symbol 663 FontUsed by:664
Symbol 664 TextUses:663Used by:665 2945
Symbol 665 MovieClipUses:662 664Used by:775
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:775
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:672 800 3091
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:672 3091
Symbol 672 MovieClipUses:669 671Used by:775
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:677 3005
Symbol 675 GraphicUsed by:676
Symbol 676 MovieClipUses:675Used by:677 3005
Symbol 677 MovieClipUses:674 676Used by:775
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:775
Symbol 680 GraphicUsed by:681
Symbol 681 MovieClipUses:680Used by:775
Symbol 682 GraphicUsed by:683 3072
Symbol 683 MovieClipUses:682Used by:775
Symbol 684 GraphicUsed by:685
Symbol 685 MovieClipUses:684Used by:775
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:686Used by:775
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClipUses:688Used by:692
Symbol 690 GraphicUsed by:691
Symbol 691 MovieClipUses:690Used by:692
Symbol 692 MovieClipUses:689 691Used by:775 3110
Symbol 693 GraphicUsed by:694 3007
Symbol 694 MovieClipUses:693Used by:775
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:775
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:775
Symbol 699 GraphicUsed by:700 3093
Symbol 700 MovieClipUses:699Used by:775
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClipUses:701Used by:775 3009
Symbol 703 GraphicUsed by:704 3128
Symbol 704 MovieClipUses:703Used by:775
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:705Used by:775
Symbol 707 GraphicUsed by:708
Symbol 708 MovieClipUses:707Used by:775 3095
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:775
Symbol 711 GraphicUsed by:712
Symbol 712 MovieClipUses:711Used by:775
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:775
Symbol 715 GraphicUsed by:716
Symbol 716 MovieClipUses:715Used by:775
Symbol 717 GraphicUsed by:718
Symbol 718 MovieClipUses:717Used by:721
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:719Used by:721 3016
Symbol 721 MovieClipUses:718 720Used by:775
Symbol 722 GraphicUsed by:723
Symbol 723 MovieClipUses:722Used by:775
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:775
Symbol 726 MovieClipUses:579Used by:741
Symbol 727 GraphicUsed by:728 3113
Symbol 728 MovieClipUses:727Used by:741
Symbol 729 GraphicUsed by:730
Symbol 730 MovieClipUses:729Used by:741
Symbol 731 GraphicUsed by:732
Symbol 732 MovieClipUses:731Used by:741
Symbol 733 MovieClipUses:587Used by:741
Symbol 734 MovieClipUses:589Used by:741
Symbol 735 MovieClipUses:591Used by:741
Symbol 736 GraphicUsed by:737
Symbol 737 MovieClipUses:736Used by:741
Symbol 738 MovieClipUses:595Used by:741
Symbol 739 GraphicUsed by:740
Symbol 740 MovieClipUses:739Used by:741
Symbol 741 MovieClipUses:726 728 730 732 733 734 735 737 738 740Used by:775
Symbol 742 GraphicUsed by:743
Symbol 743 MovieClipUses:742Used by:775
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:775
Symbol 746 MovieClipUses:579Used by:763
Symbol 747 GraphicUsed by:748
Symbol 748 MovieClipUses:747Used by:763
Symbol 749 GraphicUsed by:750 3028
Symbol 750 MovieClipUses:749Used by:763
Symbol 751 GraphicUsed by:752
Symbol 752 MovieClipUses:751Used by:763
Symbol 753 MovieClipUses:587Used by:763
Symbol 754 GraphicUsed by:755 3032
Symbol 755 MovieClipUses:754Used by:763
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:756Used by:763
Symbol 758 MovieClipUses:595Used by:763
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClipUses:759Used by:763
Symbol 761 GraphicUsed by:762
Symbol 762 MovieClipUses:761Used by:763
Symbol 763 MovieClipUses:746 748 750 752 753 755 757 758 760 762Used by:775
Symbol 764 GraphicUsed by:765
Symbol 765 MovieClipUses:764Used by:768 775
Symbol 766 GraphicUsed by:768 3059
Symbol 767 GraphicUsed by:768
Symbol 768 MovieClipUses:766 765 767Used by:775
Symbol 769 GraphicUsed by:770
Symbol 770 MovieClipUses:769Used by:775
Symbol 771 GraphicUsed by:772
Symbol 772 MovieClipUses:771Used by:775
Symbol 773 GraphicUsed by:774
Symbol 774 MovieClipUses:773Used by:775
Symbol 775 MovieClip {game.ui.MenuButton}Uses:428 440 441 443 445 449 451 457 460 462 485 520 548 554 574 576 578 657 659 661 665 667 672 677 679 681 683 685 687 692 694 696 698 700 702 704 706 708 710 712 714 716 721 723 725 741 743 745 763 765 768 770 772 774Used by:800 3191
Symbol 776 GraphicUsed by:777
Symbol 777 MovieClipUses:776 426Used by:778
Symbol 778 MovieClip {dc_fla.MenuButtonBackStatesForHire_305}Uses:777Used by:790
Symbol 779 EditableTextUses:46Used by:790
Symbol 780 GraphicUsed by:781
Symbol 781 MovieClipUses:780Used by:786
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:782Used by:786
Symbol 784 GraphicUsed by:785
Symbol 785 MovieClipUses:784Used by:786
Symbol 786 MovieClipUses:781 783 785Used by:787
Symbol 787 MovieClipUses:786Used by:790
Symbol 788 TextUses:46Used by:790
Symbol 789 EditableTextUses:46Used by:790
Symbol 790 MovieClip {dc_fla.Employees_304}Uses:778 779 787 788 789Used by:800
Symbol 791 TextUses:245Used by:800
Symbol 792 TextUses:245Used by:800
Symbol 793 EditableTextUses:46Used by:800
Symbol 794 EditableTextUses:46Used by:800
Symbol 795 EditableTextUses:46Used by:800
Symbol 796 GraphicUsed by:797
Symbol 797 MovieClipUses:796Used by:800
Symbol 798 TextUses:245Used by:800
Symbol 799 TextUses:245Used by:800
Symbol 800 MovieClip {dc_fla.AllButtons_114}Uses:775 790 791 792 793 794 795 797 669 798 799Used by:807
Symbol 801 FontUsed by:802 803 821 822 824 826 829 833 834 840 846 874 901 906 907 908 918 919 920 922 925 932 1084 1088 2905
Symbol 802 EditableTextUses:801Used by:807
Symbol 803 TextUses:801Used by:807
Symbol 804 GraphicUsed by:805
Symbol 805 MovieClipUses:804Used by:806
Symbol 806 MovieClipUses:805Used by:807
Symbol 807 MovieClip {game.ui.UIMenu}Uses:423 800 802 803 806Used by:934 3191
Symbol 808 GraphicUsed by:809 811
Symbol 809 MovieClipUses:808Used by:811
Symbol 810 TextUses:46Used by:811
Symbol 811 ButtonUses:809 810 808Used by:934
Symbol 812 GraphicUsed by:813
Symbol 813 MovieClipUses:812Used by:828
Symbol 814 GraphicUsed by:820
Symbol 815 GraphicUsed by:816
Symbol 816 MovieClipUses:815Used by:819
Symbol 817 GraphicUsed by:818
Symbol 818 MovieClipUses:817Used by:819
Symbol 819 MovieClip {dc_fla.LeftIcon_320}Uses:816 818Used by:820 1083
Symbol 820 MovieClip {dc_fla.Symbol4copy_319}Uses:814 819Used by:828
Symbol 821 TextUses:801Used by:828
Symbol 822 EditableTextUses:801Used by:828
Symbol 823 GraphicUsed by:825 827
Symbol 824 EditableTextUses:801Used by:825
Symbol 825 MovieClip {dc_fla.LevelGoalBar_323}Uses:31 823 824Used by:828 1083 3191
Symbol 826 EditableTextUses:801Used by:827
Symbol 827 MovieClip {dc_fla.EnemyLevelGoalBar_324}Uses:31 823 826Used by:828 1083
Symbol 828 MovieClip {dc_fla.Resources_317}Uses:813 820 821 822 825 827Used by:934
Symbol 829 EditableTextUses:801Used by:830
Symbol 830 MovieClip {dc_fla.BonusAnimationInner_326}Uses:829Used by:831
Symbol 831 MovieClip {dc_fla.BonusAnimation_325}Uses:830Used by:934 3191
Symbol 832 GraphicUsed by:835
Symbol 833 EditableTextUses:801Used by:835
Symbol 834 EditableTextUses:801Used by:835
Symbol 835 MovieClip {dc_fla.ShopTooltip_327}Uses:832 833 834Used by:934 3191
Symbol 836 GraphicUsed by:838 839
Symbol 837 TextUses:379Used by:838 839
Symbol 838 MovieClipUses:836 837Used by:839
Symbol 839 ButtonUses:838 836 837Used by:841
Symbol 840 EditableTextUses:801Used by:841
Symbol 841 MovieClip {dc_fla.SellDialog_328}Uses:839 840Used by:934
Symbol 842 GraphicUsed by:844 845
Symbol 843 TextUses:46Used by:844 845
Symbol 844 MovieClipUses:842 843Used by:845
Symbol 845 ButtonUses:844 842 843Used by:847
Symbol 846 EditableTextUses:801Used by:847
Symbol 847 MovieClip {dc_fla.RepairDialog_331}Uses:845 846Used by:934
Symbol 848 GraphicUsed by:854
Symbol 849 GraphicUsed by:854
Symbol 850 GraphicUsed by:851 853
Symbol 851 MovieClipUses:850Used by:854 1099
Symbol 852 GraphicUsed by:854
Symbol 853 ButtonUses:850Used by:854
Symbol 854 ButtonUses:848 849 851 852 853Used by:934
Symbol 855 GraphicUsed by:856 858 862 870 872
Symbol 856 MovieClipUses:855Used by:858 862 870 872
Symbol 857 GraphicUsed by:858
Symbol 858 ButtonUses:856 857 855Used by:934
Symbol 859 GraphicUsed by:862
Symbol 860 GraphicUsed by:861 862
Symbol 861 MovieClipUses:860Used by:862
Symbol 862 ButtonUses:856 859 861 855 860Used by:934
Symbol 863 GraphicUsed by:864 866 868
Symbol 864 MovieClipUses:863Used by:866 868
Symbol 865 GraphicUsed by:866
Symbol 866 ButtonUses:864 865 863Used by:934
Symbol 867 GraphicUsed by:868
Symbol 868 ButtonUses:864 867 863Used by:934
Symbol 869 GraphicUsed by:870
Symbol 870 ButtonUses:856 869 855Used by:934
Symbol 871 GraphicUsed by:872
Symbol 872 ButtonUses:856 871 855Used by:934
Symbol 873 GraphicUsed by:875
Symbol 874 EditableTextUses:801Used by:875
Symbol 875 MovieClip {dc_fla.OutputMessageInner_347}Uses:873 874Used by:876
Symbol 876 MovieClip {dc_fla.OutputMessage_346}Uses:875Used by:934 3191
Symbol 877 GraphicUsed by:884 888 892 893 894 895 896 897 898
Symbol 878 MovieClipUsed by:884 888 892 893 895 897
Symbol 879 GraphicUsed by:884 888 892 893 894 895 896 897 898
Symbol 880 FontUsed by:881 885 889 906 907 918 919 920 922 925
Symbol 881 TextUses:880Used by:884 897 898
Symbol 882 GraphicUsed by:883 884 898
Symbol 883 MovieClipUses:882Used by:884 897
Symbol 884 ButtonUses:877 878 879 881 883 882Used by:899
Symbol 885 TextUses:880Used by:888 893 894
Symbol 886 GraphicUsed by:887 888 894
Symbol 887 MovieClipUses:886Used by:888 893
Symbol 888 ButtonUses:877 878 879 885 887 886Used by:899
Symbol 889 TextUses:880Used by:892 895 896
Symbol 890 GraphicUsed by:891 892 896
Symbol 891 MovieClipUses:890 164 165Used by:892 895
Symbol 892 ButtonUses:877 878 879 889 891 890 164 165Used by:899
Symbol 893 MovieClipUses:877 878 879 885 887Used by:894
Symbol 894 ButtonUses:893 877 879 885 886Used by:899
Symbol 895 MovieClipUses:877 878 879 889 891Used by:896
Symbol 896 ButtonUses:895 877 879 889 890 164 165Used by:899
Symbol 897 MovieClipUses:877 878 879 881 883Used by:898
Symbol 898 ButtonUses:897 877 879 881 882Used by:899
Symbol 899 MovieClip {dc_fla.ExtraButtons_348}Uses:884 888 892 894 896 898Used by:934
Symbol 900 GraphicUsed by:902
Symbol 901 TextUses:801Used by:902
Symbol 902 MovieClipUses:900 901Used by:903 3191
Symbol 903 MovieClip {dc_fla.PauseMC_362}Uses:902Used by:934 3191
Symbol 904 GraphicUsed by:930
Symbol 905 GraphicUsed by:930
Symbol 906 TextUses:880 801Used by:930
Symbol 907 TextUses:880 801Used by:930
Symbol 908 TextUses:801Used by:930
Symbol 909 BitmapUsed by:910
Symbol 910 GraphicUses:909Used by:930
Symbol 911 GraphicUsed by:912 914 916
Symbol 912 MovieClipUses:911Used by:914 916 3191
Symbol 913 TextUses:46Used by:914
Symbol 914 ButtonUses:912 913 911Used by:930 3191
Symbol 915 TextUses:46Used by:916
Symbol 916 ButtonUses:912 915 911Used by:930 3191
Symbol 917 GraphicUsed by:930
Symbol 918 TextUses:880 801Used by:930
Symbol 919 TextUses:880 801Used by:930
Symbol 920 TextUses:880 801Used by:930
Symbol 921 GraphicUsed by:930
Symbol 922 TextUses:880 801Used by:930
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:930
Symbol 925 TextUses:880 801Used by:930
Symbol 926 GraphicUsed by:929
Symbol 927 BitmapUsed by:928
Symbol 928 GraphicUses:927Used by:929
Symbol 929 MovieClipUses:926 928Used by:930
Symbol 930 MovieClip {fai.ui.TutorialMC}Uses:904 905 906 907 908 910 914 916 917 918 919 920 921 922 924 925 929Used by:934 1119
Symbol 931 GraphicUsed by:933
Symbol 932 TextUses:801Used by:933
Symbol 933 ButtonUses:931 932Used by:934
Symbol 934 MovieClip {PlayWindowUI}Uses:414 416 418 420 422 807 811 828 831 835 841 847 854 858 862 866 868 870 872 876 899 903 930 933Used by:1119 3191
Symbol 935 GraphicUsed by:941
Symbol 936 GraphicUsed by:939
Symbol 937 GraphicUsed by:938
Symbol 938 MovieClipUses:937Used by:939
Symbol 939 MovieClipUses:936 938Used by:941
Symbol 940 GraphicUsed by:941 3190
Symbol 941 MovieClipUses:935 939 940Used by:1083
Symbol 942 MovieClipUsed by:1083
Symbol 943 TextUses:46Used by:1083
Symbol 944 TextUses:46Used by:1083
Symbol 945 TextUses:46Used by:1083
Symbol 946 TextUses:46Used by:1083
Symbol 947 EditableTextUses:46Used by:1083
Symbol 948 EditableTextUses:46Used by:1083
Symbol 949 EditableTextUses:46Used by:1083
Symbol 950 EditableTextUses:46Used by:1083
Symbol 951 TextUses:46Used by:1083
Symbol 952 EditableTextUses:46Used by:1083
Symbol 953 EditableTextUses:46Used by:954
Symbol 954 MovieClip {dc_fla.StatCaptionInner_385}Uses:953Used by:955
Symbol 955 MovieClip {dc_fla.StatCaption_384}Uses:954Used by:1083 3191
Symbol 956 GraphicUsed by:1083
Symbol 957 MovieClipUses:396Used by:959 3191
Symbol 958 TextUses:46Used by:959
Symbol 959 ButtonUses:957 958 395Used by:1083 3191
Symbol 960 GraphicUsed by:965
Symbol 961 GraphicUsed by:962
Symbol 962 MovieClipUses:961Used by:965
Symbol 963 FontUsed by:964
Symbol 964 TextUses:963Used by:965
Symbol 965 MovieClipUses:960 962 964Used by:966
Symbol 966 MovieClipUses:965Used by:1083 3191
Symbol 967 GraphicUsed by:968 1178 1209 1242 1264 1282
Symbol 968 MovieClipUses:967Used by:987 1224 1296
Symbol 969 GraphicUsed by:970 1158 1191 1210 1240 1243 1265
Symbol 970 MovieClipUses:969Used by:987 1224 1296
Symbol 971 GraphicUsed by:972 1160 1179 1211 1234 1244 1266
Symbol 972 MovieClipUses:971Used by:987 1224 1296
Symbol 973 GraphicUsed by:974
Symbol 974 MovieClipUses:973Used by:987 1224 1296
Symbol 975 GraphicUsed by:976
Symbol 976 MovieClipUses:975Used by:987 1224 1296
Symbol 977 GraphicUsed by:978 1162 1181 1216 1230 1249 1270
Symbol 978 MovieClipUses:977Used by:987 1224 1296
Symbol 979 GraphicUsed by:980 1157 1182 1217 1250 1271 1283
Symbol 980 MovieClipUses:979Used by:987 1224 1296
Symbol 981 GraphicUsed by:982
Symbol 982 MovieClipUses:981Used by:987 1224 1296
Symbol 983 GraphicUsed by:984 1174 1183 1222 1239 1253 1275
Symbol 984 MovieClipUses:983Used by:987 1224 1296
Symbol 985 GraphicUsed by:986
Symbol 986 MovieClipUses:985Used by:987 1224 1296
Symbol 987 MovieClipUses:968 970 972 974 976 978 980 982 984 986Used by:1079 1259 3191
Symbol 988 MovieClipUses:480Used by:1006 1334 1335 1336 3191
Symbol 989 GraphicUsed by:990
Symbol 990 MovieClipUses:989Used by:1006 1334 1335 1336 3191
Symbol 991 GraphicUsed by:992
Symbol 992 MovieClipUses:991Used by:1006 1334 1335 1336 3191
Symbol 993 GraphicUsed by:994
Symbol 994 MovieClipUses:993Used by:1006 1334 1335 1336 3191
Symbol 995 GraphicUsed by:996 3191
Symbol 996 MovieClipUses:995Used by:1006 1334 1335 1336 3191
Symbol 997 GraphicUsed by:998 1306 1347 1365 1378 1402
Symbol 998 MovieClipUses:997Used by:1006 1334 1335 1336 3191
Symbol 999 GraphicUsed by:1000 1299 1348 1366 1403 1425
Symbol 1000 MovieClipUses:999Used by:1006 1334 1335 1336 3191
Symbol 1001 GraphicUsed by:1002
Symbol 1002 MovieClipUses:1001Used by:1006 1335 1336 3191
Symbol 1003 MovieClipUses:478Used by:1006 1334 1335 1336 3191
Symbol 1004 GraphicUsed by:1005
Symbol 1005 MovieClipUses:1004Used by:1006 1335 1336 3191
Symbol 1006 MovieClipUses:988 990 992 994 996 998 1000 1002 1003 1005Used by:1079 1412 3191
Symbol 1007 GraphicUsed by:1008
Symbol 1008 MovieClipUses:1007Used by:1026 1683 1684 1685 3191
Symbol 1009 GraphicUsed by:1010
Symbol 1010 MovieClipUses:1009Used by:1026 1683 1684 1685 3191
Symbol 1011 GraphicUsed by:1012 1646 1665 1690 1707 1728 1742
Symbol 1012 MovieClipUses:1011Used by:1026 1683 1684 1685 3191
Symbol 1013 GraphicUsed by:1014
Symbol 1014 MovieClipUses:1013Used by:1026 1683 1684 1685 3191
Symbol 1015 GraphicUsed by:1016 3191
Symbol 1016 MovieClipUses:1015Used by:1026 1683 1684 1685 3191
Symbol 1017 GraphicUsed by:1018 1648 1667 1695 1712 1725 1747
Symbol 1018 MovieClipUses:1017Used by:1026 1683 1684 1685 3191
Symbol 1019 GraphicUsed by:1020 1642 1668 1696 1713 1748 1768
Symbol 1020 MovieClipUses:1019Used by:1026 1683 1684 1685 3191
Symbol 1021 GraphicUsed by:1022
Symbol 1022 MovieClipUses:1021Used by:1026 1684 1685 3191
Symbol 1023 MovieClipUses:478Used by:1026 1683 1684 1685 3191
Symbol 1024 GraphicUsed by:1025
Symbol 1025 MovieClipUses:1024Used by:1026 1684 1685 3191
Symbol 1026 MovieClipUses:1008 1010 1012 1014 1016 1018 1020 1022 1023 1025Used by:1079 1757 3191
Symbol 1027 GraphicUsed by:1028 1865 1904 1956
Symbol 1028 MovieClipUses:1027Used by:1046 1843 1844 1845 3191
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClipUses:1029Used by:1046 1843 1844 1845 3191
Symbol 1031 GraphicUsed by:1032
Symbol 1032 MovieClipUses:1031Used by:1046 1843 1844 1845 3191
Symbol 1033 GraphicUsed by:1034
Symbol 1034 MovieClipUses:1033Used by:1046 1843 1844 1845 3191
Symbol 1035 GraphicUsed by:1036 3191
Symbol 1036 MovieClipUses:1035Used by:1046 1843 1844 1845 3191
Symbol 1037 GraphicUsed by:1038
Symbol 1038 MovieClipUses:1037Used by:1046 1843 1844 1845 3191
Symbol 1039 GraphicUsed by:1040 1785 1815 1858 1876 1915 1944 1957
Symbol 1040 MovieClipUses:1039Used by:1046 1843 1844 1845 3191
Symbol 1041 GraphicUsed by:1042
Symbol 1042 MovieClipUses:1041Used by:1046 1844 1845 3191
Symbol 1043 MovieClipUses:542Used by:1046 1843 1844 1845 3191
Symbol 1044 GraphicUsed by:1045
Symbol 1045 MovieClipUses:1044Used by:1046 1844 1845 3191
Symbol 1046 MovieClipUses:1028 1030 1032 1034 1036 1038 1040 1042 1043 1045Used by:1079 1924 3191
Symbol 1047 GraphicUsed by:1048 2152 2197 2259 2288 2319
Symbol 1048 MovieClipUses:1047Used by:1063 2195
Symbol 1049 GraphicUsed by:1050 2153 2198 2249 2289 2320
Symbol 1050 MovieClipUses:1049Used by:1063 2195
Symbol 1051 GraphicUsed by:1052 2154 2199 2254 2290 2321 3191
Symbol 1052 MovieClipUses:1051Used by:1063 2195
Symbol 1053 GraphicUsed by:1054 2155 2196 2250 2292 2322 3191
Symbol 1054 MovieClipUses:1053Used by:1063 2195
Symbol 1055 GraphicUsed by:1056 2156 2200 2251 2293 2323
Symbol 1056 MovieClipUses:1055Used by:1063 2195
Symbol 1057 GraphicUsed by:1058
Symbol 1058 MovieClipUses:1057Used by:1063 2195
Symbol 1059 GraphicUsed by:1060
Symbol 1060 MovieClipUses:1059Used by:1063 2195
Symbol 1061 GraphicUsed by:1062
Symbol 1062 MovieClipUses:1061Used by:1063 2195
Symbol 1063 MovieClipUses:1048 1050 1052 1054 1056 1058 1060 1062Used by:1079 2343 3191
Symbol 1064 MovieClipUses:500Used by:1078 2380 2394
Symbol 1065 GraphicUsed by:1066 2226 2347 2397 2435 2473 2504
Symbol 1066 MovieClipUses:1065Used by:1078 2380 2394
Symbol 1067 GraphicUsed by:1068 2348 2398 2439 2474 2505 3191
Symbol 1068 MovieClipUses:1067Used by:1078 2380 2394
Symbol 1069 MovieClipUses:488Used by:1078 2380 2394
Symbol 1070 GraphicUsed by:1071 2229 2350 2399 2437 2477 2507
Symbol 1071 MovieClipUses:1070Used by:1078 2380 2394
Symbol 1072 GraphicUsed by:1073 2438 2478
Symbol 1073 MovieClipUses:1072Used by:1078 2380 2394
Symbol 1074 GraphicUsed by:1075
Symbol 1075 MovieClipUses:1074Used by:1078 2394
Symbol 1076 GraphicUsed by:1077
Symbol 1077 MovieClipUses:1076Used by:1078 2394
Symbol 1078 MovieClipUses:1064 1066 1068 1069 1071 1073 1075 1077Used by:1079 2527 3191
Symbol 1079 MovieClipUses:987 1006 1026 1046 1063 1078Used by:1083
Symbol 1080 MovieClipUses:308 310Used by:1081
Symbol 1081 MovieClipUses:396 1080Used by:1082 1087
Symbol 1082 ButtonUses:1081 395 288 290 291 292 293 294 295 296 298 309Used by:1083
Symbol 1083 MovieClip {fai.ui.Statistics}Uses:941 942 389 943 944 945 946 947 948 949 950 951 952 955 956 959 825 827 819 966 1079 1082Used by:1119 3191
Symbol 1084 TextUses:801Used by:1085 1086
Symbol 1085 MovieClipUses:396 1084Used by:1086
Symbol 1086 ButtonUses:1085 395 1084Used by:1101
Symbol 1087 ButtonUses:1081 395 288 290 291 292 293 294 295 296 298 309Used by:1101
Symbol 1088 TextUses:801Used by:1089 1090
Symbol 1089 MovieClipUses:396 1088Used by:1090
Symbol 1090 ButtonUses:1089 395 1088Used by:1101
Symbol 1091 GraphicUsed by:1101
Symbol 1092 TextUses:46Used by:1101
Symbol 1093 TextUses:46Used by:1094
Symbol 1094 ButtonUses:396 1093 395Used by:1101
Symbol 1095 TextUses:46Used by:1096
Symbol 1096 ButtonUses:396 1095 395Used by:1101
Symbol 1097 TextUses:46Used by:1098
Symbol 1098 ButtonUses:396 1097 395Used by:1101
Symbol 1099 MovieClipUses:851Used by:1101
Symbol 1100 TextUses:245Used by:1101
Symbol 1101 MovieClip {fai.ui.WelcomeScreen}Uses:239 1086 1087 1090 1091 1092 1094 1096 1098 1099 1100Used by:1119  Timeline
Symbol 1102 GraphicUsed by:1103
Symbol 1103 MovieClip {dc_fla.SoundsBibb_467}Uses:1102 170Used by:1119 3191
Symbol 1104 Sound {Sound_level_music}Used by:1118
Symbol 1105 Sound {Sound_click}Used by:1118
Symbol 1106 Sound {Sound_build}Used by:1118
Symbol 1107 Sound {Sound_music}Used by:1118
Symbol 1108 Sound {Sound_game_over}Used by:1118
Symbol 1109 Sound {Sound_victory}Used by:1118
Symbol 1110 Sound {Sound_swish}Used by:1118
Symbol 1111 Sound {Sound_sell}Used by:1118
Symbol 1112 Sound {Sound_robbery}Used by:1118
Symbol 1113 Sound {Sound_on_upgrade_over}Used by:1118
Symbol 1114 Sound {Sound_newday}Used by:1118
Symbol 1115 Sound {Sound_coins}Used by:1118
Symbol 1116 Sound {Sound_clean_sound}Used by:1118
Symbol 1117 TextUses:46Used by:1118
Symbol 1118 MovieClip {dc_fla.Sndbibb_474}Uses:1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117Used by:1119 3191
Symbol 1119 MovieClip {dc_fla.PreloaderBibbs_10}Uses:261 273 281 83 63 69 80 120 78 73 58 59 61 67 65 81 283 35 277 285 311 317 319 321 341 344 347 412 934 121 930 1083 1101 1103 1118Used by:3191
Symbol 1120 GraphicUsed by:1122 1126
Symbol 1121 TextUses:46Used by:1122 1126
Symbol 1122 MovieClipUses:1120 1121Used by:1126 3191
Symbol 1123 TextUses:245Used by:1125
Symbol 1124 TextUses:46Used by:1125
Symbol 1125 ButtonUses:409 1123 1124 408Used by:3191
Symbol 1126 ButtonUses:1122 1120 1121Used by:2901 3191
Symbol 1127 MovieClipUsed by:3191
Symbol 1128 GraphicUsed by:1131
Symbol 1129 GraphicUsed by:1130
Symbol 1130 MovieClipUses:1129Used by:1131
Symbol 1131 MovieClipUses:1128 1130Used by:1132 3191
Symbol 1132 MovieClipUses:1131Used by:3191
Symbol 1133 GraphicUsed by:1134
Symbol 1134 MovieClipUses:1133Used by:1135 1136 1137 1138 1139
Symbol 1135 MovieClipUses:1134Used by:1140
Symbol 1136 MovieClipUses:1134Used by:1140
Symbol 1137 MovieClipUses:1134Used by:1140
Symbol 1138 MovieClipUses:1134Used by:1140
Symbol 1139 MovieClipUses:1134Used by:1140
Symbol 1140 MovieClip {dc_fla.af7_483}Uses:1135 1136 1137 1138 1139Used by:1141
Symbol 1141 MovieClipUses:1140Used by:3191
Symbol 1142 GraphicUsed by:1143
Symbol 1143 MovieClipUses:1142Used by:1144
Symbol 1144 MovieClip {dc_fla.CustomerFace_490}Uses:1143 279Used by:1154 3191
Symbol 1145 MovieClipUses:311Used by:3191
Symbol 1146 GraphicUsed by:1147 1151
Symbol 1147 MovieClipUses:1146Used by:1151 3191
Symbol 1148 GraphicUsed by:1149 1153
Symbol 1149 MovieClipUses:1148Used by:1153 3191
Symbol 1150 TextUses:46Used by:1151
Symbol 1151 ButtonUses:1147 1150 1146Used by:3191
Symbol 1152 TextUses:46Used by:1153
Symbol 1153 ButtonUses:1149 1152 1148Used by:3191
Symbol 1154 MovieClipUses:1144Used by:3191
Symbol 1155 GraphicUsed by:1156
Symbol 1156 MovieClipUses:1155Used by:1176 1188
Symbol 1157 MovieClipUses:979Used by:1176 1194
Symbol 1158 MovieClipUses:969Used by:1159 1176 1188
Symbol 1159 MovieClipUses:1158Used by:1176
Symbol 1160 MovieClipUses:971Used by:1161 1194
Symbol 1161 MovieClipUses:1160Used by:1176
Symbol 1162 MovieClipUses:977Used by:1176 1194
Symbol 1163 GraphicUsed by:1164
Symbol 1164 MovieClipUses:1163Used by:1165 1194
Symbol 1165 MovieClipUses:1164Used by:1176
Symbol 1166 GraphicUsed by:1167
Symbol 1167 MovieClipUses:1166Used by:1168 1194
Symbol 1168 MovieClipUses:1167Used by:1176
Symbol 1169 MovieClipUsed by:1176
Symbol 1170 GraphicUsed by:1171
Symbol 1171 MovieClipUses:1170Used by:1176 1194
Symbol 1172 GraphicUsed by:1173 1464 1997 2164 2544
Symbol 1173 MovieClipUses:1172Used by:1176
Symbol 1174 MovieClipUses:983Used by:1175 1194
Symbol 1175 MovieClipUses:1174Used by:1176
Symbol 1176 MovieClipUses:1156 1157 1159 1161 1162 1165 1168 1169 1171 1158 1173 1175Used by:1259 3191
Symbol 1177 GraphicUsed by:1180 3191
Symbol 1178 MovieClipUses:967Used by:1188 3191
Symbol 1179 MovieClipUses:971Used by:1188 3191
Symbol 1180 MovieClipUses:1177Used by:1188 3191
Symbol 1181 MovieClipUses:977Used by:1188 3191
Symbol 1182 MovieClipUses:979Used by:1188 3191
Symbol 1183 MovieClipUses:983Used by:1188 3191
Symbol 1184 GraphicUsed by:1185
Symbol 1185 MovieClipUses:1184Used by:1188 3191
Symbol 1186 GraphicUsed by:1187
Symbol 1187 MovieClipUses:1186Used by:1188 3191
Symbol 1188 MovieClipUses:1178 1158 1179 1156 1180 1181 1182 1185 1183 1187Used by:3191
Symbol 1189 GraphicUsed by:1190
Symbol 1190 MovieClipUses:1189Used by:1194 3191
Symbol 1191 MovieClipUses:969Used by:1194 3191
Symbol 1192 GraphicUsed by:1193
Symbol 1193 MovieClipUses:1192Used by:1194 3191
Symbol 1194 MovieClipUses:1190 1191 1160 1193 1171 1162 1157 1164 1174 1167Used by:3191
Symbol 1195 GraphicUsed by:1196
Symbol 1196 MovieClipUses:1195Used by:3191
Symbol 1197 GraphicUsed by:1198
Symbol 1198 MovieClipUses:1197Used by:3191
Symbol 1199 GraphicUsed by:1200
Symbol 1200 MovieClipUses:1199Used by:3191
Symbol 1201 MovieClipUses:587Used by:3191
Symbol 1202 MovieClipUses:589Used by:3191
Symbol 1203 MovieClipUses:591Used by:3191
Symbol 1204 MovieClipUses:595Used by:3191
Symbol 1205 GraphicUsed by:1206
Symbol 1206 MovieClipUses:1205Used by:3191
Symbol 1207 GraphicUsed by:1208
Symbol 1208 MovieClipUses:1207Used by:3191
Symbol 1209 MovieClipUses:967Used by:1223 1290 1295
Symbol 1210 MovieClipUses:969Used by:1223 1290 1295
Symbol 1211 MovieClipUses:971Used by:1223 1290 1295
Symbol 1212 GraphicUsed by:1213
Symbol 1213 MovieClipUses:1212Used by:1223 1290 1295
Symbol 1214 GraphicUsed by:1215
Symbol 1215 MovieClipUses:1214Used by:1223 1290 1295
Symbol 1216 MovieClipUses:977Used by:1223 1290 1295
Symbol 1217 MovieClipUses:979Used by:1223 1290 1295
Symbol 1218 GraphicUsed by:1219 1235 1272
Symbol 1219 MovieClipUses:1218Used by:1223 1290
Symbol 1220 GraphicUsed by:1221
Symbol 1221 MovieClipUses:1220Used by:1223 1290
Symbol 1222 MovieClipUses:983Used by:1223 1290 1295
Symbol 1223 MovieClipUses:1209 1210 1211 1213 1215 1216 1217 1219 1221 1222Used by:1259
Symbol 1224 MovieClipUses:968 970 972 974 976 978 980 982 984 986Used by:1259
Symbol 1225 GraphicUsed by:1226
Symbol 1226 MovieClipUses:1225Used by:1241 1284 1289
Symbol 1227 GraphicUsed by:1228
Symbol 1228 MovieClipUses:1227Used by:1229 1284 1289
Symbol 1229 MovieClipUses:1228Used by:1241
Symbol 1230 MovieClipUses:977Used by:1231 1284 1289
Symbol 1231 MovieClipUses:1230Used by:1241
Symbol 1232 GraphicUsed by:1233 1727
Symbol 1233 MovieClipUses:1232Used by:1241
Symbol 1234 MovieClipUses:971Used by:1241 1284 1289
Symbol 1235 MovieClipUses:1218Used by:1241 1284
Symbol 1236 GraphicUsed by:1237
Symbol 1237 MovieClipUses:1236Used by:1238 1284
Symbol 1238 MovieClipUses:1237Used by:1241
Symbol 1239 MovieClipUses:983Used by:1241 1284 1289
Symbol 1240 MovieClipUses:969Used by:1241 1284 1289
Symbol 1241 MovieClip {dc_fla.Sitting_550}Uses:1226 1229 1231 1233 1234 1235 1238 1239 1240Used by:1259
Symbol 1242 MovieClipUses:967Used by:1258 1260
Symbol 1243 MovieClipUses:969Used by:1258 1260
Symbol 1244 MovieClipUses:971Used by:1258 1260
Symbol 1245 GraphicUsed by:1246
Symbol 1246 MovieClipUses:1245Used by:1258 1260
Symbol 1247 GraphicUsed by:1248
Symbol 1248 MovieClipUses:1247Used by:1258 1260
Symbol 1249 MovieClipUses:977Used by:1258 1260
Symbol 1250 MovieClipUses:979Used by:1258 1260
Symbol 1251 GraphicUsed by:1252
Symbol 1252 MovieClipUses:1251Used by:1258 1260
Symbol 1253 MovieClipUses:983Used by:1258 1260
Symbol 1254 GraphicUsed by:1255
Symbol 1255 MovieClipUses:1254Used by:1258 1260
Symbol 1256 GraphicUsed by:1257
Symbol 1257 MovieClipUses:1256Used by:1258
Symbol 1258 MovieClipUses:1242 1243 1244 1246 1248 1249 1250 1252 1253 1255 1257Used by:1259
Symbol 1259 MovieClip {Customer1}Uses:1223 1224 1241 1258 987 1176Used by:3191
Symbol 1260 MovieClipUses:1242 1243 1244 1246 1248 1249 1250 1252 1253 1255Used by:3191
Symbol 1261 GraphicUsed by:1262
Symbol 1262 MovieClipUses:1261Used by:3191
Symbol 1263 GraphicUsed by:1269 3191
Symbol 1264 MovieClipUses:967Used by:1276 1281 3191
Symbol 1265 MovieClipUses:969Used by:1276 1281 3191
Symbol 1266 MovieClipUses:971Used by:1276 1281 3191
Symbol 1267 GraphicUsed by:1268
Symbol 1268 MovieClipUses:1267Used by:1276 1281 3191
Symbol 1269 MovieClipUses:1263Used by:1276 1281 3191
Symbol 1270 MovieClipUses:977Used by:1276 1281 3191
Symbol 1271 MovieClipUses:979Used by:1276 1281 3191
Symbol 1272 MovieClipUses:1218Used by:1276 3191
Symbol 1273 GraphicUsed by:1274
Symbol 1274 MovieClipUses:1273Used by:1276 3191
Symbol 1275 MovieClipUses:983Used by:1276 1281 3191
Symbol 1276 MovieClipUses:1264 1265 1266 1268 1269 1270 1271 1272 1274 1275Used by:3191
Symbol 1277 GraphicUsed by:1278
Symbol 1278 MovieClipUses:1277Used by:1281 3191
Symbol 1279 GraphicUsed by:1280
Symbol 1280 MovieClipUses:1279Used by:1281 3191
Symbol 1281 MovieClipUses:1264 1265 1266 1268 1269 1270 1271 1278 1275 1280Used by:3191
Symbol 1282 MovieClipUses:967Used by:1284 1289 3191
Symbol 1283 MovieClipUses:979Used by:1284 1289 3191
Symbol 1284 MovieClipUses:1282 1240 1234 1226 1228 1230 1283 1235 1237 1239Used by:3191
Symbol 1285 GraphicUsed by:1286
Symbol 1286 MovieClipUses:1285Used by:1289 3191
Symbol 1287 GraphicUsed by:1288
Symbol 1288 MovieClipUses:1287Used by:1289 3191
Symbol 1289 MovieClipUses:1282 1240 1234 1226 1228 1230 1283 1286 1239 1288Used by:3191
Symbol 1290 MovieClipUses:1209 1210 1211 1213 1215 1216 1217 1219 1221 1222Used by:3191
Symbol 1291 GraphicUsed by:1292
Symbol 1292 MovieClipUses:1291Used by:1295 3191
Symbol 1293 GraphicUsed by:1294
Symbol 1294 MovieClipUses:1293Used by:1295 3191
Symbol 1295 MovieClipUses:1209 1210 1211 1213 1215 1216 1217 1292 1222 1294Used by:3191
Symbol 1296 MovieClipUses:968 970 972 974 976 978 980 982 984 986Used by:3191
Symbol 1297 GraphicUsed by:1298
Symbol 1298 MovieClipUses:1297Used by:1320 1328 1329
Symbol 1299 MovieClipUses:999Used by:1320 1328 1329
Symbol 1300 GraphicUsed by:1301
Symbol 1301 MovieClipUses:1300Used by:1302 1320 1328 1329
Symbol 1302 MovieClipUses:1301Used by:1320
Symbol 1303 GraphicUsed by:1304
Symbol 1304 MovieClipUses:1303Used by:1305 1328 1329
Symbol 1305 MovieClipUses:1304Used by:1320
Symbol 1306 MovieClipUses:997Used by:1320 1328 1329
Symbol 1307 GraphicUsed by:1308
Symbol 1308 MovieClipUses:1307Used by:1309 1329
Symbol 1309 MovieClipUses:1308Used by:1320
Symbol 1310 GraphicUsed by:1311
Symbol 1311 MovieClipUses:1310Used by:1312 1329
Symbol 1312 MovieClipUses:1311Used by:1320
Symbol 1313 MovieClipUsed by:1320
Symbol 1314 GraphicUsed by:1315
Symbol 1315 MovieClipUses:1314Used by:1320 1328 1329
Symbol 1316 GraphicUsed by:1317 1658 1803 2356 2726
Symbol 1317 MovieClipUses:1316Used by:1320
Symbol 1318 MovieClipUses:478Used by:1319 1328 1329
Symbol 1319 MovieClipUses:1318Used by:1320
Symbol 1320 MovieClipUses:1298 1299 1302 1305 1306 1309 1312 1313 1315 1301 1317 1319Used by:1412 3191
Symbol 1321 GraphicUsed by:3191
Symbol 1322 GraphicUsed by:1323
Symbol 1323 MovieClipUses:1322Used by:1328 1329 3191
Symbol 1324 GraphicUsed by:1325
Symbol 1325 MovieClipUses:1324Used by:1328 3191
Symbol 1326 GraphicUsed by:1327
Symbol 1327 MovieClipUses:1326Used by:1328 3191
Symbol 1328 MovieClipUses:1323 1301 1304 1298 1315 1306 1299 1325 1327 1318Used by:3191
Symbol 1329 MovieClipUses:1323 1301 1304 1298 1315 1306 1299 1308 1318 1311Used by:3191
Symbol 1330 GraphicUsed by:1331
Symbol 1331 MovieClipUses:1330Used by:1334 3191
Symbol 1332 GraphicUsed by:1333
Symbol 1333 MovieClipUses:1332Used by:1334 3191
Symbol 1334 MovieClipUses:988 990 992 994 996 998 1000 1331 1333 1003Used by:3191
Symbol 1335 MovieClipUses:988 990 992 994 996 998 1000 1002 1003 1005Used by:3191
Symbol 1336 MovieClipUses:988 990 992 994 996 998 1000 1002 1003 1005Used by:3191
Symbol 1337 GraphicUsed by:1338
Symbol 1338 MovieClipUses:1337Used by:1354 1432 1437
Symbol 1339 GraphicUsed by:1340
Symbol 1340 MovieClipUses:1339Used by:1354 1432 1437
Symbol 1341 GraphicUsed by:1342
Symbol 1342 MovieClipUses:1341Used by:1354 1432 1437
Symbol 1343 GraphicUsed by:1344
Symbol 1344 MovieClipUses:1343Used by:1354 1432 1437
Symbol 1345 GraphicUsed by:1346
Symbol 1346 MovieClipUses:1345Used by:1354 1432 1437
Symbol 1347 MovieClipUses:997Used by:1354 1432 1437
Symbol 1348 MovieClipUses:999Used by:1354 1432 1437
Symbol 1349 GraphicUsed by:1350 1438
Symbol 1350 MovieClipUses:1349Used by:1354 1432
Symbol 1351 GraphicUsed by:1352
Symbol 1352 MovieClipUses:1351Used by:1354 1432
Symbol 1353 MovieClipUses:478Used by:1354 1432 1437
Symbol 1354 MovieClipUses:1338 1340 1342 1344 1346 1347 1348 1350 1352 1353Used by:1412
Symbol 1355 GraphicUsed by:1356
Symbol 1356 MovieClipUses:1355Used by:1372 1441 1442
Symbol 1357 GraphicUsed by:1358
Symbol 1358 MovieClipUses:1357Used by:1372 1441 1442
Symbol 1359 GraphicUsed by:1360
Symbol 1360 MovieClipUses:1359Used by:1372 1441 1442
Symbol 1361 GraphicUsed by:1362
Symbol 1362 MovieClipUses:1361Used by:1372 1441 1442
Symbol 1363 GraphicUsed by:1364
Symbol 1364 MovieClipUses:1363Used by:1372 1441 1442
Symbol 1365 MovieClipUses:997Used by:1372 1441 1442
Symbol 1366 MovieClipUses:999Used by:1372 1441 1442
Symbol 1367 GraphicUsed by:1368
Symbol 1368 MovieClipUses:1367Used by:1372 1442
Symbol 1369 MovieClipUses:478Used by:1372 1441 1442
Symbol 1370 GraphicUsed by:1371
Symbol 1371 MovieClipUses:1370Used by:1372 1442
Symbol 1372 MovieClipUses:1356 1358 1360 1362 1364 1365 1366 1368 1369 1371Used by:1412
Symbol 1373 GraphicUsed by:1374
Symbol 1374 MovieClipUses:1373Used by:1392 1426 1431
Symbol 1375 GraphicUsed by:1376
Symbol 1376 MovieClipUses:1375Used by:1377 1426 1431
Symbol 1377 MovieClipUses:1376Used by:1392
Symbol 1378 MovieClipUses:997Used by:1379 1426 1431
Symbol 1379 MovieClipUses:1378Used by:1392
Symbol 1380 GraphicUsed by:1381
Symbol 1381 MovieClipUses:1380Used by:1392
Symbol 1382 GraphicUsed by:1383
Symbol 1383 MovieClipUses:1382Used by:1392 1426 1431
Symbol 1384 GraphicUsed by:1385
Symbol 1385 MovieClipUses:1384Used by:1392 1426
Symbol 1386 GraphicUsed by:1387
Symbol 1387 MovieClipUses:1386Used by:1388 1426
Symbol 1388 MovieClipUses:1387Used by:1392
Symbol 1389 MovieClipUses:478Used by:1392 1426 1431
Symbol 1390 GraphicUsed by:1391
Symbol 1391 MovieClipUses:1390Used by:1392 1426 1431
Symbol 1392 MovieClip {dc_fla.Sitting_652}Uses:1374 1377 1379 1381 1383 1385 1388 1389 1391Used by:1412
Symbol 1393 MovieClipUses:480Used by:1411 1417 1418
Symbol 1394 GraphicUsed by:1395
Symbol 1395 MovieClipUses:1394Used by:1411 1417 1418
Symbol 1396 GraphicUsed by:1397
Symbol 1397 MovieClipUses:1396Used by:1411 1417 1418
Symbol 1398 GraphicUsed by:1399
Symbol 1399 MovieClipUses:1398Used by:1411 1417 1418
Symbol 1400 GraphicUsed by:1401
Symbol 1401 MovieClipUses:1400Used by:1411 1417 1418
Symbol 1402 MovieClipUses:997Used by:1411 1417 1418
Symbol 1403 MovieClipUses:999Used by:1411 1417 1418
Symbol 1404 GraphicUsed by:1405
Symbol 1405 MovieClipUses:1404Used by:1411 1418
Symbol 1406 MovieClipUses:478Used by:1411 1417 1418
Symbol 1407 GraphicUsed by:1408
Symbol 1408 MovieClipUses:1407Used by:1411 1418
Symbol 1409 GraphicUsed by:1410
Symbol 1410 MovieClipUses:1409Used by:1411
Symbol 1411 MovieClipUses:1393 1395 1397 1399 1401 1402 1403 1405 1406 1408 1410Used by:1412
Symbol 1412 MovieClip {Customer2}Uses:1354 1372 1392 1411 1006 1320Used by:3191
Symbol 1413 GraphicUsed by:1414
Symbol 1414 MovieClipUses:1413Used by:1417 3191
Symbol 1415 GraphicUsed by:1416
Symbol 1416 MovieClipUses:1415Used by:1417 3191
Symbol 1417 MovieClipUses:1393 1395 1397 1399 1401 1402 1403 1414 1416 1406Used by:3191
Symbol 1418 MovieClipUses:1393 1395 1397 1399 1401 1402 1403 1405 1406 1408Used by:3191
Symbol 1419 GraphicUsed by:3191
Symbol 1420 GraphicUsed by:1421
Symbol 1421 MovieClipUses:1420Used by:3191
Symbol 1422 GraphicUsed by:3191
Symbol 1423 GraphicUsed by:1424
Symbol 1424 MovieClipUses:1423Used by:1426 1431 3191
Symbol 1425 MovieClipUses:999Used by:1426 1431 3191
Symbol 1426 MovieClipUses:1424 1391 1383 1374 1376 1378 1425 1385 1387 1389Used by:3191
Symbol 1427 GraphicUsed by:1428
Symbol 1428 MovieClipUses:1427Used by:1431 3191
Symbol 1429 GraphicUsed by:1430
Symbol 1430 MovieClipUses:1429Used by:1431 3191
Symbol 1431 MovieClipUses:1424 1391 1383 1374 1376 1378 1425 1428 1389 1430Used by:3191
Symbol 1432 MovieClipUses:1338 1340 1342 1344 1346 1347 1348 1350 1352 1353Used by:3191
Symbol 1433 GraphicUsed by:1434
Symbol 1434 MovieClipUses:1433Used by:1437 3191
Symbol 1435 GraphicUsed by:1436
Symbol 1436 MovieClipUses:1435Used by:1437 3191
Symbol 1437 MovieClipUses:1338 1340 1342 1344 1346 1347 1348 1434 1353 1436Used by:3191
Symbol 1438 MovieClipUses:1349Used by:1441 3191
Symbol 1439 GraphicUsed by:1440
Symbol 1440 MovieClipUses:1439Used by:1441 3191
Symbol 1441 MovieClipUses:1356 1358 1360 1362 1364 1365 1366 1438 1440 1369Used by:3191
Symbol 1442 MovieClipUses:1356 1358 1360 1362 1364 1365 1366 1368 1369 1371Used by:3191
Symbol 1443 GraphicUsed by:1444
Symbol 1444 MovieClipUses:1443Used by:1467 1480 1485
Symbol 1445 GraphicUsed by:1446 1474 1506 1530 1546 1580 1608 1622
Symbol 1446 MovieClipUses:1445Used by:1467 1495 1496
Symbol 1447 GraphicUsed by:1448
Symbol 1448 MovieClipUses:1447Used by:1449 1467 1480 1485
Symbol 1449 MovieClipUses:1448Used by:1467
Symbol 1450 GraphicUsed by:1451 1471 1501 1524 1540 1562 1574 1603
Symbol 1451 MovieClipUses:1450Used by:1452 1495 1496
Symbol 1452 MovieClipUses:1451Used by:1467
Symbol 1453 GraphicUsed by:1454 1473 1505 1529 1545 1558 1579 1607
Symbol 1454 MovieClipUses:1453Used by:1467 1495 1496
Symbol 1455 GraphicUsed by:1456
Symbol 1456 MovieClipUses:1455Used by:1457 1496
Symbol 1457 MovieClipUses:1456Used by:1467
Symbol 1458 GraphicUsed by:1459
Symbol 1459 MovieClipUses:1458Used by:1460 1496
Symbol 1460 MovieClipUses:1459Used by:1467
Symbol 1461 MovieClipUsed by:1467
Symbol 1462 GraphicUsed by:1463
Symbol 1463 MovieClipUses:1462Used by:1467 1495 1496
Symbol 1464 MovieClipUses:1172Used by:1467
Symbol 1465 MovieClipUses:478Used by:1466 1495 1496
Symbol 1466 MovieClipUses:1465Used by:1467
Symbol 1467 MovieClipUses:1444 1446 1449 1452 1454 1457 1460 1461 1463 1448 1464 1466Used by:1589 3191
Symbol 1468 GraphicUsed by:1472 3191
Symbol 1469 GraphicUsed by:1470
Symbol 1470 MovieClipUses:1469Used by:1480 1485 3191
Symbol 1471 MovieClipUses:1450Used by:1480 1485 3191
Symbol 1472 MovieClipUses:1468Used by:1480 1485 3191
Symbol 1473 MovieClipUses:1453Used by:1480 1485 3191
Symbol 1474 MovieClipUses:1445Used by:1480 1485 3191
Symbol 1475 GraphicUsed by:1476
Symbol 1476 MovieClipUses:1475Used by:1480 3191
Symbol 1477 GraphicUsed by:1478
Symbol 1478 MovieClipUses:1477Used by:1480 3191
Symbol 1479 MovieClipUses:478Used by:1480 1485 3191
Symbol 1480 MovieClipUses:1470 1448 1471 1444 1472 1473 1474 1476 1478 1479Used by:3191
Symbol 1481 GraphicUsed by:1482
Symbol 1482 MovieClipUses:1481Used by:1485 3191
Symbol 1483 GraphicUsed by:1484
Symbol 1484 MovieClipUses:1483Used by:1485 3191
Symbol 1485 MovieClipUses:1470 1448 1471 1444 1472 1473 1474 1482 1479 1484Used by:3191
Symbol 1486 MovieClipUses:480Used by:1495 1496 3191
Symbol 1487 GraphicUsed by:1488
Symbol 1488 MovieClipUses:1487Used by:1495 1496 3191
Symbol 1489 GraphicUsed by:1490
Symbol 1490 MovieClipUses:1489Used by:1495 1496 3191
Symbol 1491 GraphicUsed by:1492 1531 1563 1635
Symbol 1492 MovieClipUses:1491Used by:1495 3191
Symbol 1493 GraphicUsed by:1494
Symbol 1494 MovieClipUses:1493Used by:1495 3191
Symbol 1495 MovieClipUses:1486 1488 1451 1490 1463 1454 1446 1492 1494 1465Used by:3191
Symbol 1496 MovieClipUses:1486 1488 1451 1490 1463 1454 1446 1456 1465 1459Used by:3191
Symbol 1497 GraphicUsed by:1504 3191
Symbol 1498 MovieClipUses:480Used by:1512 1517 1518 1519 3191
Symbol 1499 GraphicUsed by:1500
Symbol 1500 MovieClipUses:1499Used by:1512 1517 1518 1519 3191
Symbol 1501 MovieClipUses:1450Used by:1512 1517 1518 1519 3191
Symbol 1502 GraphicUsed by:1503
Symbol 1503 MovieClipUses:1502Used by:1512 1517 1518 1519 3191
Symbol 1504 MovieClipUses:1497Used by:1512 1517 1518 1519 3191
Symbol 1505 MovieClipUses:1453Used by:1512 1517 1518 1519 3191
Symbol 1506 MovieClipUses:1445Used by:1512 1517 1518 1519 3191
Symbol 1507 GraphicUsed by:1508
Symbol 1508 MovieClipUses:1507Used by:1512 3191
Symbol 1509 GraphicUsed by:1510
Symbol 1510 MovieClipUses:1509Used by:1512 3191
Symbol 1511 MovieClipUses:478Used by:1512 1517 1518 1519 3191
Symbol 1512 MovieClipUses:1498 1500 1501 1503 1504 1505 1506 1508 1510 1511Used by:3191
Symbol 1513 GraphicUsed by:1514
Symbol 1514 MovieClipUses:1513Used by:1517 1518 1519 3191
Symbol 1515 GraphicUsed by:1516
Symbol 1516 MovieClipUses:1515Used by:1517 1518 1519 3191
Symbol 1517 MovieClipUses:1498 1500 1501 1503 1504 1505 1506 1514 1511 1516Used by:3191
Symbol 1518 MovieClipUses:1498 1500 1501 1503 1504 1505 1506 1514 1511 1516Used by:3191
Symbol 1519 MovieClipUses:1498 1500 1501 1503 1504 1505 1506 1514 1511 1516Used by:1589 3191
Symbol 1520 GraphicUsed by:1521
Symbol 1521 MovieClipUses:1520Used by:1535 1629 1634
Symbol 1522 GraphicUsed by:1523
Symbol 1523 MovieClipUses:1522Used by:1535 1629 1634
Symbol 1524 MovieClipUses:1450Used by:1535 1629 1634
Symbol 1525 GraphicUsed by:1526
Symbol 1526 MovieClipUses:1525Used by:1535 1629 1634
Symbol 1527 GraphicUsed by:1528
Symbol 1528 MovieClipUses:1527Used by:1535 1629 1634
Symbol 1529 MovieClipUses:1453Used by:1535 1629 1634
Symbol 1530 MovieClipUses:1445Used by:1535 1629 1634
Symbol 1531 MovieClipUses:1491Used by:1535 1629
Symbol 1532 GraphicUsed by:1533
Symbol 1533 MovieClipUses:1532Used by:1535 1629
Symbol 1534 MovieClipUses:478Used by:1535 1629 1634
Symbol 1535 MovieClipUses:1521 1523 1524 1526 1528 1529 1530 1531 1533 1534Used by:1589
Symbol 1536 GraphicUsed by:1537
Symbol 1537 MovieClipUses:1536Used by:1552 1638 1639
Symbol 1538 GraphicUsed by:1539
Symbol 1539 MovieClipUses:1538Used by:1552 1638 1639
Symbol 1540 MovieClipUses:1450Used by:1552 1638 1639
Symbol 1541 GraphicUsed by:1542
Symbol 1542 MovieClipUses:1541Used by:1552 1638 1639
Symbol 1543 GraphicUsed by:1544
Symbol 1544 MovieClipUses:1543Used by:1552 1638 1639
Symbol 1545 MovieClipUses:1453Used by:1552 1638 1639
Symbol 1546 MovieClipUses:1445Used by:1552 1638 1639
Symbol 1547 GraphicUsed by:1548
Symbol 1548 MovieClipUses:1547Used by:1552 1639
Symbol 1549 MovieClipUses:478Used by:1552 1638 1639
Symbol 1550 GraphicUsed by:1551
Symbol 1551 MovieClipUses:1550Used by:1552 1639
Symbol 1552 MovieClipUses:1537 1539 1540 1542 1544 1545 1546 1548 1549 1551Used by:1589
Symbol 1553 GraphicUsed by:1554
Symbol 1554 MovieClipUses:1553Used by:1570 1623 1628
Symbol 1555 GraphicUsed by:1556
Symbol 1556 MovieClipUses:1555Used by:1557 1623 1628
Symbol 1557 MovieClipUses:1556Used by:1570
Symbol 1558 MovieClipUses:1453Used by:1559 1623 1628
Symbol 1559 MovieClipUses:1558Used by:1570
Symbol 1560 GraphicUsed by:1561
Symbol 1561 MovieClipUses:1560Used by:1570
Symbol 1562 MovieClipUses:1450Used by:1570 1623 1628
Symbol 1563 MovieClipUses:1491Used by:1570 1623
Symbol 1564 GraphicUsed by:1565
Symbol 1565 MovieClipUses:1564Used by:1566 1623
Symbol 1566 MovieClipUses:1565Used by:1570
Symbol 1567 MovieClipUses:478Used by:1570 1623 1628
Symbol 1568 GraphicUsed by:1569
Symbol 1569 MovieClipUses:1568Used by:1570 1623 1628
Symbol 1570 MovieClip {dc_fla.Sitting_771}Uses:1554 1557 1559 1561 1562 1563 1566 1567 1569Used by:1589
Symbol 1571 MovieClipUses:480Used by:1588 1594 1595
Symbol 1572 GraphicUsed by:1573
Symbol 1573 MovieClipUses:1572Used by:1588 1594 1595
Symbol 1574 MovieClipUses:1450Used by:1588 1594 1595
Symbol 1575 GraphicUsed by:1576
Symbol 1576 MovieClipUses:1575Used by:1588 1594 1595
Symbol 1577 GraphicUsed by:1578
Symbol 1578 MovieClipUses:1577Used by:1588 1594 1595
Symbol 1579 MovieClipUses:1453Used by:1588 1594 1595
Symbol 1580 MovieClipUses:1445Used by:1588 1594 1595
Symbol 1581 GraphicUsed by:1582
Symbol 1582 MovieClipUses:1581Used by:1588 1595
Symbol 1583 MovieClipUses:478Used by:1588 1594 1595
Symbol 1584 GraphicUsed by:1585
Symbol 1585 MovieClipUses:1584Used by:1588 1595
Symbol 1586 GraphicUsed by:1587
Symbol 1587 MovieClipUses:1586Used by:1588
Symbol 1588 MovieClipUses:1571 1573 1574 1576 1578 1579 1580 1582 1583 1585 1587Used by:1589
Symbol 1589 MovieClip {Customer3}Uses:1535 1552 1570 1588 1519 1467Used by:3191
Symbol 1590 GraphicUsed by:1591
Symbol 1591 MovieClipUses:1590Used by:1594 3191
Symbol 1592 GraphicUsed by:1593
Symbol 1593 MovieClipUses:1592Used by:1594 3191
Symbol 1594 MovieClipUses:1571 1573 1574 1576 1578 1579 1580 1591 1593 1583Used by:3191
Symbol 1595 MovieClipUses:1571 1573 1574 1576 1578 1579 1580 1582 1583 1585Used by:3191
Symbol 1596 GraphicUsed by:1597
Symbol 1597 MovieClipUses:1596Used by:3191
Symbol 1598 GraphicUsed by:1606 3191
Symbol 1599 GraphicUsed by:1600
Symbol 1600 MovieClipUses:1599Used by:1614 1619 3191
Symbol 1601 GraphicUsed by:1602
Symbol 1602 MovieClipUses:1601Used by:1614 1619 3191
Symbol 1603 MovieClipUses:1450Used by:1614 1619 3191
Symbol 1604 GraphicUsed by:1605
Symbol 1605 MovieClipUses:1604Used by:1614 1619 3191
Symbol 1606 MovieClipUses:1598Used by:1614 1619 3191
Symbol 1607 MovieClipUses:1453Used by:1614 1619 3191
Symbol 1608 MovieClipUses:1445Used by:1614 1619 3191
Symbol 1609 GraphicUsed by:1610
Symbol 1610 MovieClipUses:1609Used by:1614 3191
Symbol 1611 GraphicUsed by:1612
Symbol 1612 MovieClipUses:1611Used by:1614 3191
Symbol 1613 MovieClipUses:478Used by:1614 1619 3191
Symbol 1614 MovieClipUses:1600 1602 1603 1605 1606 1607 1608 1610 1612 1613Used by:3191
Symbol 1615 GraphicUsed by:1616
Symbol 1616 MovieClipUses:1615Used by:1619 3191
Symbol 1617 GraphicUsed by:1618
Symbol 1618 MovieClipUses:1617Used by:1619 3191
Symbol 1619 MovieClipUses:1600 1602 1603 1605 1606 1607 1608 1616 1613 1618Used by:3191
Symbol 1620 GraphicUsed by:1621
Symbol 1621 MovieClipUses:1620Used by:1623 1628 3191
Symbol 1622 MovieClipUses:1445Used by:1623 1628 3191
Symbol 1623 MovieClipUses:1621 1569 1562 1554 1556 1558 1622 1563 1565 1567Used by:3191
Symbol 1624 GraphicUsed by:1625
Symbol 1625 MovieClipUses:1624Used by:1628 3191
Symbol 1626 GraphicUsed by:1627
Symbol 1627 MovieClipUses:1626Used by:1628 3191
Symbol 1628 MovieClipUses:1621 1569 1562 1554 1556 1558 1622 1625 1567 1627Used by:3191
Symbol 1629 MovieClipUses:1521 1523 1524 1526 1528 1529 1530 1531 1533 1534Used by:3191
Symbol 1630 GraphicUsed by:1631
Symbol 1631 MovieClipUses:1630Used by:1634 3191
Symbol 1632 GraphicUsed by:1633
Symbol 1633 MovieClipUses:1632Used by:1634 3191
Symbol 1634 MovieClipUses:1521 1523 1524 1526 1528 1529 1530 1631 1534 1633Used by:3191
Symbol 1635 MovieClipUses:1491Used by:1638 3191
Symbol 1636 GraphicUsed by:1637
Symbol 1637 MovieClipUses:1636Used by:1638 3191
Symbol 1638 MovieClipUses:1537 1539 1540 1542 1544 1545 1546 1635 1637 1549Used by:3191
Symbol 1639 MovieClipUses:1537 1539 1540 1542 1544 1545 1546 1548 1549 1551Used by:3191
Symbol 1640 GraphicUsed by:1641
Symbol 1641 MovieClipUses:1640Used by:1661 1674
Symbol 1642 MovieClipUses:1019Used by:1661
Symbol 1643 GraphicUsed by:1644
Symbol 1644 MovieClipUses:1643Used by:1645 1661 1674
Symbol 1645 MovieClipUses:1644Used by:1661
Symbol 1646 MovieClipUses:1011Used by:1647
Symbol 1647 MovieClipUses:1646Used by:1661
Symbol 1648 MovieClipUses:1017Used by:1661
Symbol 1649 GraphicUsed by:1650
Symbol 1650 MovieClipUses:1649Used by:1651
Symbol 1651 MovieClipUses:1650Used by:1661
Symbol 1652 GraphicUsed by:1653
Symbol 1653 MovieClipUses:1652Used by:1654
Symbol 1654 MovieClipUses:1653Used by:1661
Symbol 1655 MovieClipUsed by:1661
Symbol 1656 GraphicUsed by:1657
Symbol 1657 MovieClipUses:1656Used by:1661
Symbol 1658 MovieClipUses:1316Used by:1661
Symbol 1659 MovieClipUses:478Used by:1660
Symbol 1660 MovieClipUses:1659Used by:1661
Symbol 1661 MovieClipUses:1641 1642 1645 1647 1648 1651 1654 1655 1657 1644 1658 1660Used by:1757 3191
Symbol 1662 GraphicUsed by:1666 3191
Symbol 1663 GraphicUsed by:1664
Symbol 1664 MovieClipUses:1663Used by:1674 3191
Symbol 1665 MovieClipUses:1011Used by:1674 3191
Symbol 1666 MovieClipUses:1662Used by:1674 3191
Symbol 1667 MovieClipUses:1017Used by:1674 3191
Symbol 1668 MovieClipUses:1019Used by:1674 3191
Symbol 1669 GraphicUsed by:1670
Symbol 1670 MovieClipUses:1669Used by:1674 3191
Symbol 1671 GraphicUsed by:1672
Symbol 1672 MovieClipUses:1671Used by:1674 3191
Symbol 1673 MovieClipUses:478Used by:1674 3191
Symbol 1674 MovieClipUses:1664 1644 1665 1641 1666 1667 1668 1670 1672 1673Used by:3191
Symbol 1675 GraphicUsed by:1676
Symbol 1676 MovieClipUses:1675Used by:3191
Symbol 1677 GraphicUsed by:1678
Symbol 1678 MovieClipUses:1677Used by:3191
Symbol 1679 GraphicUsed by:1680 1779
Symbol 1680 MovieClipUses:1679Used by:1683 3191
Symbol 1681 GraphicUsed by:1682
Symbol 1682 MovieClipUses:1681Used by:1683 3191
Symbol 1683 MovieClipUses:1008 1010 1012 1014 1016 1018 1020 1680 1682 1023Used by:3191
Symbol 1684 MovieClipUses:1008 1010 1012 1014 1016 1018 1020 1022 1023 1025Used by:3191
Symbol 1685 MovieClipUses:1008 1010 1012 1014 1016 1018 1020 1022 1023 1025Used by:3191
Symbol 1686 GraphicUsed by:1687
Symbol 1687 MovieClipUses:1686Used by:1702 1774
Symbol 1688 GraphicUsed by:1689
Symbol 1689 MovieClipUses:1688Used by:1702 1774
Symbol 1690 MovieClipUses:1011Used by:1702 1774
Symbol 1691 GraphicUsed by:1692
Symbol 1692 MovieClipUses:1691Used by:1702 1774
Symbol 1693 GraphicUsed by:1694
Symbol 1694 MovieClipUses:1693Used by:1702 1774
Symbol 1695 MovieClipUses:1017Used by:1702 1774
Symbol 1696 MovieClipUses:1019Used by:1702 1774
Symbol 1697 GraphicUsed by:1698
Symbol 1698 MovieClipUses:1697Used by:1702 1774
Symbol 1699 GraphicUsed by:1700
Symbol 1700 MovieClipUses:1699Used by:1702 1774
Symbol 1701 MovieClipUses:478Used by:1702 1774
Symbol 1702 MovieClipUses:1687 1689 1690 1692 1694 1695 1696 1698 1700 1701Used by:1757
Symbol 1703 GraphicUsed by:1704
Symbol 1704 MovieClipUses:1703Used by:1719 1782
Symbol 1705 GraphicUsed by:1706
Symbol 1706 MovieClipUses:1705Used by:1719 1782
Symbol 1707 MovieClipUses:1011Used by:1719 1782
Symbol 1708 GraphicUsed by:1709
Symbol 1709 MovieClipUses:1708Used by:1719 1782
Symbol 1710 GraphicUsed by:1711
Symbol 1711 MovieClipUses:1710Used by:1719 1782
Symbol 1712 MovieClipUses:1017Used by:1719 1782
Symbol 1713 MovieClipUses:1019Used by:1719 1782
Symbol 1714 GraphicUsed by:1715
Symbol 1715 MovieClipUses:1714Used by:1719
Symbol 1716 MovieClipUses:478Used by:1719 1782
Symbol 1717 GraphicUsed by:1718
Symbol 1718 MovieClipUses:1717Used by:1719
Symbol 1719 MovieClipUses:1704 1706 1707 1709 1711 1712 1713 1715 1716 1718Used by:1757
Symbol 1720 GraphicUsed by:1721
Symbol 1721 MovieClipUses:1720Used by:1737 1769
Symbol 1722 GraphicUsed by:1723
Symbol 1723 MovieClipUses:1722Used by:1724 1769
Symbol 1724 MovieClipUses:1723Used by:1737
Symbol 1725 MovieClipUses:1017Used by:1726 1769
Symbol 1726 MovieClipUses:1725Used by:1737
Symbol 1727 MovieClipUses:1232Used by:1737
Symbol 1728 MovieClipUses:1011Used by:1737 1769
Symbol 1729 GraphicUsed by:1730
Symbol 1730 MovieClipUses:1729Used by:1737 1769
Symbol 1731 GraphicUsed by:1732
Symbol 1732 MovieClipUses:1731Used by:1733 1769
Symbol 1733 MovieClipUses:1732Used by:1737
Symbol 1734 MovieClipUses:478Used by:1737 1769
Symbol 1735 GraphicUsed by:1736
Symbol 1736 MovieClipUses:1735Used by:1737 1769
Symbol 1737 MovieClip {dc_fla.Sitting_885}Uses:1721 1724 1726 1727 1728 1730 1733 1734 1736Used by:1757
Symbol 1738 GraphicUsed by:1739
Symbol 1739 MovieClipUses:1738Used by:1756 1762
Symbol 1740 GraphicUsed by:1741
Symbol 1741 MovieClipUses:1740Used by:1756 1762
Symbol 1742 MovieClipUses:1011Used by:1756 1762
Symbol 1743 GraphicUsed by:1744
Symbol 1744 MovieClipUses:1743Used by:1756 1762
Symbol 1745 GraphicUsed by:1746
Symbol 1746 MovieClipUses:1745Used by:1756 1762
Symbol 1747 MovieClipUses:1017Used by:1756 1762
Symbol 1748 MovieClipUses:1019Used by:1756 1762
Symbol 1749 GraphicUsed by:1750
Symbol 1750 MovieClipUses:1749Used by:1756
Symbol 1751 MovieClipUses:478Used by:1756 1762
Symbol 1752 GraphicUsed by:1753
Symbol 1753 MovieClipUses:1752Used by:1756
Symbol 1754 GraphicUsed by:1755
Symbol 1755 MovieClipUses:1754Used by:1756
Symbol 1756 MovieClipUses:1739 1741 1742 1744 1746 1747 1748 1750 1751 1753 1755Used by:1757
Symbol 1757 MovieClip {Customer4}Uses:1702 1719 1737 1756 1026 1661Used by:3191
Symbol 1758 GraphicUsed by:1759
Symbol 1759 MovieClipUses:1758Used by:1762 3191
Symbol 1760 GraphicUsed by:1761
Symbol 1761 MovieClipUses:1760Used by:1762 3191
Symbol 1762 MovieClipUses:1739 1741 1742 1744 1746 1747 1748 1759 1761 1751Used by:3191
Symbol 1763 GraphicUsed by:3191
Symbol 1764 GraphicUsed by:1765 1932
Symbol 1765 MovieClipUses:1764Used by:3191
Symbol 1766 GraphicUsed by:1767
Symbol 1767 MovieClipUses:1766Used by:1769 3191
Symbol 1768 MovieClipUses:1019Used by:1769 3191
Symbol 1769 MovieClipUses:1767 1736 1728 1721 1723 1725 1768 1730 1732 1734Used by:3191
Symbol 1770 GraphicUsed by:1771
Symbol 1771 MovieClipUses:1770Used by:3191
Symbol 1772 GraphicUsed by:1773
Symbol 1773 MovieClipUses:1772Used by:3191
Symbol 1774 MovieClipUses:1687 1689 1690 1692 1694 1695 1696 1698 1700 1701Used by:3191
Symbol 1775 GraphicUsed by:1776
Symbol 1776 MovieClipUses:1775Used by:3191
Symbol 1777 GraphicUsed by:1778
Symbol 1778 MovieClipUses:1777Used by:3191
Symbol 1779 MovieClipUses:1679Used by:1782 3191
Symbol 1780 GraphicUsed by:1781
Symbol 1781 MovieClipUses:1780Used by:1782 3191
Symbol 1782 MovieClipUses:1704 1706 1707 1709 1711 1712 1713 1779 1781 1716Used by:3191
Symbol 1783 GraphicUsed by:1784
Symbol 1784 MovieClipUses:1783Used by:1806 1821 1826
Symbol 1785 MovieClipUses:1039Used by:1806 1837 1838
Symbol 1786 GraphicUsed by:1787
Symbol 1787 MovieClipUses:1786Used by:1788 1806 1821 1826
Symbol 1788 MovieClipUses:1787Used by:1806
Symbol 1789 GraphicUsed by:1790
Symbol 1790 MovieClipUses:1789Used by:1791 1837 1838
Symbol 1791 MovieClipUses:1790Used by:1806
Symbol 1792 GraphicUsed by:1793
Symbol 1793 MovieClipUses:1792Used by:1806 1837 1838
Symbol 1794 GraphicUsed by:1795
Symbol 1795 MovieClipUses:1794Used by:1796 1838
Symbol 1796 MovieClipUses:1795Used by:1806
Symbol 1797 GraphicUsed by:1798
Symbol 1798 MovieClipUses:1797Used by:1799 1838
Symbol 1799 MovieClipUses:1798Used by:1806
Symbol 1800 MovieClipUsed by:1806
Symbol 1801 GraphicUsed by:1802
Symbol 1802 MovieClipUses:1801Used by:1806 1837 1838
Symbol 1803 MovieClipUses:1316Used by:1806
Symbol 1804 MovieClipUses:542Used by:1805 1837 1838
Symbol 1805 MovieClipUses:1804Used by:1806
Symbol 1806 MovieClipUses:1784 1785 1788 1791 1793 1796 1799 1800 1802 1787 1803 1805Used by:1924 3191
Symbol 1807 GraphicUsed by:1812 3191
Symbol 1808 GraphicUsed by:1809
Symbol 1809 MovieClipUses:1808Used by:1821 1826 3191
Symbol 1810 GraphicUsed by:1811
Symbol 1811 MovieClipUses:1810Used by:1821 1826 3191
Symbol 1812 MovieClipUses:1807Used by:1821 1826 3191
Symbol 1813 GraphicUsed by:1814
Symbol 1814 MovieClipUses:1813Used by:1821 1826 3191
Symbol 1815 MovieClipUses:1039Used by:1821 1826 3191
Symbol 1816 GraphicUsed by:1817
Symbol 1817 MovieClipUses:1816Used by:1821 3191
Symbol 1818 GraphicUsed by:1819
Symbol 1819 MovieClipUses:1818Used by:1821 3191
Symbol 1820 MovieClipUses:542Used by:1821 1826 3191
Symbol 1821 MovieClipUses:1809 1787 1811 1784 1812 1814 1815 1817 1819 1820Used by:3191
Symbol 1822 GraphicUsed by:1823
Symbol 1823 MovieClipUses:1822Used by:1826 3191
Symbol 1824 GraphicUsed by:1825
Symbol 1825 MovieClipUses:1824Used by:1826 3191
Symbol 1826 MovieClipUses:1809 1787 1811 1784 1812 1814 1815 1823 1820 1825Used by:3191
Symbol 1827 GraphicUsed by:1828
Symbol 1828 MovieClipUses:1827Used by:1837 1838 3191
Symbol 1829 GraphicUsed by:1830
Symbol 1830 MovieClipUses:1829Used by:1837 1838 3191
Symbol 1831 GraphicUsed by:1832
Symbol 1832 MovieClipUses:1831Used by:1837 1838 3191
Symbol 1833 GraphicUsed by:1834
Symbol 1834 MovieClipUses:1833Used by:1837 3191
Symbol 1835 GraphicUsed by:1836
Symbol 1836 MovieClipUses:1835Used by:1837 3191
Symbol 1837 MovieClipUses:1828 1830 1790 1832 1802 1793 1785 1834 1836 1804Used by:3191
Symbol 1838 MovieClipUses:1828 1830 1790 1832 1802 1793 1785 1795 1804 1798Used by:3191
Symbol 1839 GraphicUsed by:1840
Symbol 1840 MovieClipUses:1839Used by:1843 3191
Symbol 1841 GraphicUsed by:1842
Symbol 1842 MovieClipUses:1841Used by:1843 3191
Symbol 1843 MovieClipUses:1028 1030 1032 1034 1036 1038 1040 1840 1842 1043Used by:3191
Symbol 1844 MovieClipUses:1028 1030 1032 1034 1036 1038 1040 1042 1043 1045Used by:3191
Symbol 1845 MovieClipUses:1028 1030 1032 1034 1036 1038 1040 1042 1043 1045Used by:3191
Symbol 1846 GraphicUsed by:1847
Symbol 1847 MovieClipUses:1846Used by:1864 1965 1970
Symbol 1848 GraphicUsed by:1849
Symbol 1849 MovieClipUses:1848Used by:1864 1965 1970
Symbol 1850 GraphicUsed by:1851
Symbol 1851 MovieClipUses:1850Used by:1864 1965 1970
Symbol 1852 GraphicUsed by:1853
Symbol 1853 MovieClipUses:1852Used by:1864 1965 1970
Symbol 1854 GraphicUsed by:1855 1941 3191
Symbol 1855 MovieClipUses:1854Used by:1864 1965 1970
Symbol 1856 GraphicUsed by:1857
Symbol 1857 MovieClipUses:1856Used by:1864 1965 1970
Symbol 1858 MovieClipUses:1039Used by:1864 1965 1970
Symbol 1859 GraphicUsed by:1860
Symbol 1860 MovieClipUses:1859Used by:1864 1965
Symbol 1861 GraphicUsed by:1862
Symbol 1862 MovieClipUses:1861Used by:1864 1965
Symbol 1863 MovieClipUses:542Used by:1864 1965 1970
Symbol 1864 MovieClipUses:1847 1849 1851 1853 1855 1857 1858 1860 1862 1863Used by:1924
Symbol 1865 MovieClipUses:1027Used by:1882 1974 1975
Symbol 1866 GraphicUsed by:1867
Symbol 1867 MovieClipUses:1866Used by:1882 1974 1975
Symbol 1868 GraphicUsed by:1869
Symbol 1869 MovieClipUses:1868Used by:1882 1974 1975
Symbol 1870 GraphicUsed by:1871
Symbol 1871 MovieClipUses:1870Used by:1882 1974 1975
Symbol 1872 GraphicUsed by:1873
Symbol 1873 MovieClipUses:1872Used by:1882 1974 1975
Symbol 1874 GraphicUsed by:1875
Symbol 1875 MovieClipUses:1874Used by:1882 1974 1975
Symbol 1876 MovieClipUses:1039Used by:1882 1974 1975
Symbol 1877 GraphicUsed by:1878
Symbol 1878 MovieClipUses:1877Used by:1882 1975
Symbol 1879 MovieClipUses:542Used by:1882 1974 1975
Symbol 1880 GraphicUsed by:1881
Symbol 1881 MovieClipUses:1880Used by:1882 1975
Symbol 1882 MovieClipUses:1865 1867 1869 1871 1873 1875 1876 1878 1879 1881Used by:1924
Symbol 1883 GraphicUsed by:1884
Symbol 1884 MovieClipUses:1883Used by:1903 1958 1963
Symbol 1885 GraphicUsed by:1886
Symbol 1886 MovieClipUses:1885Used by:1887 1958 1963
Symbol 1887 MovieClipUses:1886Used by:1903
Symbol 1888 GraphicUsed by:1889
Symbol 1889 MovieClipUses:1888Used by:1890 1958 1963
Symbol 1890 MovieClipUses:1889Used by:1903
Symbol 1891 GraphicUsed by:1892
Symbol 1892 MovieClipUses:1891Used by:1903
Symbol 1893 GraphicUsed by:1894
Symbol 1894 MovieClipUses:1893Used by:1903 1958 1963
Symbol 1895 GraphicUsed by:1896 1971
Symbol 1896 MovieClipUses:1895Used by:1903 1958
Symbol 1897 GraphicUsed by:1898
Symbol 1898 MovieClipUses:1897Used by:1899 1958
Symbol 1899 MovieClipUses:1898Used by:1903
Symbol 1900 MovieClipUses:542Used by:1903 1958 1963
Symbol 1901 GraphicUsed by:1902
Symbol 1902 MovieClipUses:1901Used by:1903 1958 1963
Symbol 1903 MovieClip {dc_fla.Sitting_989}Uses:1884 1887 1890 1892 1894 1896 1899 1900 1902Used by:1924
Symbol 1904 MovieClipUses:1027Used by:1923 1929 1930
Symbol 1905 GraphicUsed by:1906
Symbol 1906 MovieClipUses:1905Used by:1923 1929 1930
Symbol 1907 GraphicUsed by:1908
Symbol 1908 MovieClipUses:1907Used by:1923 1929 1930
Symbol 1909 GraphicUsed by:1910
Symbol 1910 MovieClipUses:1909Used by:1923 1929 1930
Symbol 1911 GraphicUsed by:1912
Symbol 1912 MovieClipUses:1911Used by:1923 1929 1930
Symbol 1913 GraphicUsed by:1914
Symbol 1914 MovieClipUses:1913Used by:1923 1929 1930
Symbol 1915 MovieClipUses:1039Used by:1923 1929 1930
Symbol 1916 GraphicUsed by:1917
Symbol 1917 MovieClipUses:1916Used by:1923 1930
Symbol 1918 MovieClipUses:542Used by:1923 1929 1930
Symbol 1919 GraphicUsed by:1920
Symbol 1920 MovieClipUses:1919Used by:1923 1930
Symbol 1921 GraphicUsed by:1922
Symbol 1922 MovieClipUses:1921Used by:1923
Symbol 1923 MovieClipUses:1904 1906 1908 1910 1912 1914 1915 1917 1918 1920 1922Used by:1924
Symbol 1924 MovieClip {Customer5}Uses:1864 1882 1903 1923 1046 1806Used by:3191
Symbol 1925 GraphicUsed by:1926
Symbol 1926 MovieClipUses:1925Used by:1929 3191
Symbol 1927 GraphicUsed by:1928
Symbol 1928 MovieClipUses:1927Used by:1929 3191
Symbol 1929 MovieClipUses:1904 1906 1908 1910 1912 1914 1915 1926 1928 1918Used by:3191
Symbol 1930 MovieClipUses:1904 1906 1908 1910 1912 1914 1915 1917 1918 1920Used by:3191
Symbol 1931 GraphicUsed by:3191
Symbol 1932 MovieClipUses:1764Used by:3191
Symbol 1933 GraphicUsed by:1934
Symbol 1934 MovieClipUses:1933Used by:1950 1955 3191
Symbol 1935 GraphicUsed by:1936
Symbol 1936 MovieClipUses:1935Used by:1950 1955 3191
Symbol 1937 GraphicUsed by:1938
Symbol 1938 MovieClipUses:1937Used by:1950 1955 3191
Symbol 1939 GraphicUsed by:1940
Symbol 1940 MovieClipUses:1939Used by:1950 1955 3191
Symbol 1941 MovieClipUses:1854Used by:1950 1955 3191
Symbol 1942 GraphicUsed by:1943
Symbol 1943 MovieClipUses:1942Used by:1950 1955 3191
Symbol 1944 MovieClipUses:1039Used by:1950 1955 3191
Symbol 1945 GraphicUsed by:1946
Symbol 1946 MovieClipUses:1945Used by:1950 3191
Symbol 1947 GraphicUsed by:1948
Symbol 1948 MovieClipUses:1947Used by:1950 3191
Symbol 1949 MovieClipUses:542Used by:1950 1955 3191
Symbol 1950 MovieClipUses:1934 1936 1938 1940 1941 1943 1944 1946 1948 1949Used by:3191
Symbol 1951 GraphicUsed by:1952
Symbol 1952 MovieClipUses:1951Used by:1955 3191
Symbol 1953 GraphicUsed by:1954
Symbol 1954 MovieClipUses:1953Used by:1955 3191
Symbol 1955 MovieClipUses:1934 1936 1938 1940 1941 1943 1944 1952 1949 1954Used by:3191
Symbol 1956 MovieClipUses:1027Used by:1958 1963 3191
Symbol 1957 MovieClipUses:1039Used by:1958 1963 3191
Symbol 1958 MovieClipUses:1956 1902 1894 1884 1886 1889 1957 1896 1898 1900Used by:3191
Symbol 1959 GraphicUsed by:1960
Symbol 1960 MovieClipUses:1959Used by:1963 3191
Symbol 1961 GraphicUsed by:1962
Symbol 1962 MovieClipUses:1961Used by:1963 3191
Symbol 1963 MovieClipUses:1956 1902 1894 1884 1886 1889 1957 1960 1900 1962Used by:3191
Symbol 1964 GraphicUsed by:3191
Symbol 1965 MovieClipUses:1847 1849 1851 1853 1855 1857 1858 1860 1862 1863Used by:3191
Symbol 1966 GraphicUsed by:1967
Symbol 1967 MovieClipUses:1966Used by:1970 3191
Symbol 1968 GraphicUsed by:1969
Symbol 1969 MovieClipUses:1968Used by:1970 3191
Symbol 1970 MovieClipUses:1847 1849 1851 1853 1855 1857 1858 1967 1863 1969Used by:3191
Symbol 1971 MovieClipUses:1895Used by:1974 3191
Symbol 1972 GraphicUsed by:1973
Symbol 1973 MovieClipUses:1972Used by:1974 3191
Symbol 1974 MovieClipUses:1865 1867 1869 1871 1873 1875 1876 1971 1973 1879Used by:3191
Symbol 1975 MovieClipUses:1865 1867 1869 1871 1873 1875 1876 1878 1879 1881Used by:3191
Symbol 1976 GraphicUsed by:1977
Symbol 1977 MovieClipUses:1976Used by:2000 2008 2009
Symbol 1978 GraphicUsed by:1979 2020 2043 2058 2093 2120 2133
Symbol 1979 MovieClipUses:1978Used by:2000 2008 2009
Symbol 1980 GraphicUsed by:1981
Symbol 1981 MovieClipUses:1980Used by:1982 2000
Symbol 1982 MovieClipUses:1981Used by:2000
Symbol 1983 GraphicUsed by:1984 2015 2038 2052 2074 2087 2115
Symbol 1984 MovieClipUses:1983Used by:1985 2008 2009
Symbol 1985 MovieClipUses:1984Used by:2000
Symbol 1986 GraphicUsed by:1987 2019 2042 2057 2070 2092 2119
Symbol 1987 MovieClipUses:1986Used by:2000 2008 2009
Symbol 1988 GraphicUsed by:1989
Symbol 1989 MovieClipUses:1988Used by:1990 2009
Symbol 1990 MovieClipUses:1989Used by:2000
Symbol 1991 GraphicUsed by:1992
Symbol 1992 MovieClipUses:1991Used by:1993 2009
Symbol 1993 MovieClipUses:1992Used by:2000
Symbol 1994 MovieClipUsed by:2000
Symbol 1995 GraphicUsed by:1996
Symbol 1996 MovieClipUses:1995Used by:2000 2008 2009
Symbol 1997 MovieClipUses:1172Used by:2000
Symbol 1998 MovieClipUses:478Used by:1999 2008 2009
Symbol 1999 MovieClipUses:1998Used by:2000
Symbol 2000 MovieClipUses:1977 1979 1982 1985 1987 1990 1993 1994 1996 1981 1997 1999Used by:2102 3191
Symbol 2001 MovieClipUses:480Used by:2008 2009 3191
Symbol 2002 GraphicUsed by:2003
Symbol 2003 MovieClipUses:2002Used by:2008 2009 3191
Symbol 2004 GraphicUsed by:2005
Symbol 2005 MovieClipUses:2004Used by:2008 3191
Symbol 2006 GraphicUsed by:2007
Symbol 2007 MovieClipUses:2006Used by:2008 3191
Symbol 2008 MovieClipUses:2001 2003 1984 1977 1996 1987 1979 2005 2007 1998Used by:3191
Symbol 2009 MovieClipUses:2001 2003 1984 1977 1996 1987 1979 1989 1998 1992Used by:3191
Symbol 2010 GraphicUsed by:2018 2041 2118 3191
Symbol 2011 GraphicUsed by:2012
Symbol 2012 MovieClipUses:2011Used by:2026 2031 2032 2033 3191
Symbol 2013 GraphicUsed by:2014
Symbol 2014 MovieClipUses:2013Used by:2026 2031 2032 2033 3191
Symbol 2015 MovieClipUses:1983Used by:2026 2031 2032 2033 3191
Symbol 2016 GraphicUsed by:2017
Symbol 2017 MovieClipUses:2016Used by:2026 2031 2032 2033 3191
Symbol 2018 MovieClipUses:2010Used by:2026 2031 2032 2033 3191
Symbol 2019 MovieClipUses:1986Used by:2026 2031 2032 2033 3191
Symbol 2020 MovieClipUses:1978Used by:2026 2031 2032 2033 3191
Symbol 2021 GraphicUsed by:2022 2044 2103 2121 2146 3155
Symbol 2022 MovieClipUses:2021Used by:2026 3191
Symbol 2023 GraphicUsed by:2024
Symbol 2024 MovieClipUses:2023Used by:2026 3191
Symbol 2025 MovieClipUses:478Used by:2026 2031 2032 2033 3191
Symbol 2026 MovieClipUses:2012 2014 2015 2017 2018 2019 2020 2022 2024 2025Used by:3191
Symbol 2027 GraphicUsed by:2028
Symbol 2028 MovieClipUses:2027Used by:2031 2032 2033 3191
Symbol 2029 GraphicUsed by:2030
Symbol 2030 MovieClipUses:2029Used by:2031 2032 2033 3191
Symbol 2031 MovieClipUses:2012 2014 2015 2017 2018 2019 2020 2028 2025 2030Used by:3191
Symbol 2032 MovieClipUses:2012 2014 2015 2017 2018 2019 2020 2028 2025 2030Used by:3191
Symbol 2033 MovieClipUses:2012 2014 2015 2017 2018 2019 2020 2028 2025 2030Used by:2102 3191
Symbol 2034 GraphicUsed by:2035
Symbol 2035 MovieClipUses:2034Used by:2048 2140 2145
Symbol 2036 GraphicUsed by:2037
Symbol 2037 MovieClipUses:2036Used by:2048 2140 2145
Symbol 2038 MovieClipUses:1983Used by:2048 2140 2145
Symbol 2039 GraphicUsed by:2040
Symbol 2040 MovieClipUses:2039Used by:2048 2140 2145
Symbol 2041 MovieClipUses:2010Used by:2048 2140 2145
Symbol 2042 MovieClipUses:1986Used by:2048 2140 2145
Symbol 2043 MovieClipUses:1978Used by:2048 2140 2145
Symbol 2044 MovieClipUses:2021Used by:2048 2140
Symbol 2045 GraphicUsed by:2046
Symbol 2046 MovieClipUses:2045Used by:2048 2140
Symbol 2047 MovieClipUses:478Used by:2048 2140 2145
Symbol 2048 MovieClipUses:2035 2037 2038 2040 2041 2042 2043 2044 2046 2047Used by:2102
Symbol 2049 MovieClipUses:480Used by:2064 2149 2150
Symbol 2050 GraphicUsed by:2051
Symbol 2051 MovieClipUses:2050Used by:2064 2149 2150
Symbol 2052 MovieClipUses:1983Used by:2064 2149 2150
Symbol 2053 GraphicUsed by:2054
Symbol 2054 MovieClipUses:2053Used by:2064 2149 2150
Symbol 2055 GraphicUsed by:2056
Symbol 2056 MovieClipUses:2055Used by:2064 2149 2150
Symbol 2057 MovieClipUses:1986Used by:2064 2149 2150
Symbol 2058 MovieClipUses:1978Used by:2064 2149 2150
Symbol 2059 GraphicUsed by:2060
Symbol 2060 MovieClipUses:2059Used by:2064 2150
Symbol 2061 MovieClipUses:478Used by:2064 2149 2150
Symbol 2062 GraphicUsed by:2063
Symbol 2063 MovieClipUses:2062Used by:2064 2150
Symbol 2064 MovieClipUses:2049 2051 2052 2054 2056 2057 2058 2060 2061 2063Used by:2102
Symbol 2065 GraphicUsed by:2066
Symbol 2066 MovieClipUses:2065Used by:2083 2134 2139
Symbol 2067 GraphicUsed by:2068
Symbol 2068 MovieClipUses:2067Used by:2069 2134 2139
Symbol 2069 MovieClipUses:2068Used by:2083
Symbol 2070 MovieClipUses:1986Used by:2071 2134 2139
Symbol 2071 MovieClipUses:2070Used by:2083
Symbol 2072 GraphicUsed by:2073
Symbol 2073 MovieClipUses:2072Used by:2083
Symbol 2074 MovieClipUses:1983Used by:2083 2134 2139
Symbol 2075 GraphicUsed by:2076
Symbol 2076 MovieClipUses:2075Used by:2083 2134
Symbol 2077 GraphicUsed by:2078
Symbol 2078 MovieClipUses:2077Used by:2079 2134
Symbol 2079 MovieClipUses:2078Used by:2083
Symbol 2080 MovieClipUses:478Used by:2083 2134 2139
Symbol 2081 GraphicUsed by:2082
Symbol 2082 MovieClipUses:2081Used by:2083 2134 2139
Symbol 2083 MovieClip {dc_fla.Sitting_1109}Uses:2066 2069 2071 2073 2074 2076 2079 2080 2082Used by:2102
Symbol 2084 MovieClipUses:480Used by:2101 2106 2107
Symbol 2085 GraphicUsed by:2086
Symbol 2086 MovieClipUses:2085Used by:2101 2106 2107
Symbol 2087 MovieClipUses:1983Used by:2101 2106 2107
Symbol 2088 GraphicUsed by:2089
Symbol 2089 MovieClipUses:2088Used by:2101 2106 2107
Symbol 2090 GraphicUsed by:2091
Symbol 2091 MovieClipUses:2090Used by:2101 2106 2107
Symbol 2092 MovieClipUses:1986Used by:2101 2106 2107
Symbol 2093 MovieClipUses:1978Used by:2101 2106 2107
Symbol 2094 GraphicUsed by:2095
Symbol 2095 MovieClipUses:2094Used by:2101 2107
Symbol 2096 MovieClipUses:478Used by:2101 2106 2107
Symbol 2097 GraphicUsed by:2098
Symbol 2098 MovieClipUses:2097Used by:2101 2107
Symbol 2099 GraphicUsed by:2100
Symbol 2100 MovieClipUses:2099Used by:2101
Symbol 2101 MovieClipUses:2084 2086 2087 2089 2091 2092 2093 2095 2096 2098 2100Used by:2102
Symbol 2102 MovieClip {Customer6}Uses:2048 2064 2083 2101 2033 2000Used by:3191
Symbol 2103 MovieClipUses:2021Used by:2106 3191
Symbol 2104 GraphicUsed by:2105
Symbol 2105 MovieClipUses:2104Used by:2106 3191
Symbol 2106 MovieClipUses:2084 2086 2087 2089 2091 2092 2093 2103 2105 2096Used by:3191
Symbol 2107 MovieClipUses:2084 2086 2087 2089 2091 2092 2093 2095 2096 2098Used by:3191
Symbol 2108 GraphicUsed by:3191
Symbol 2109 GraphicUsed by:2110
Symbol 2110 MovieClipUses:2109Used by:3191
Symbol 2111 GraphicUsed by:2112
Symbol 2112 MovieClipUses:2111Used by:2125 2130 3191
Symbol 2113 GraphicUsed by:2114
Symbol 2114 MovieClipUses:2113Used by:2125 2130 3191
Symbol 2115 MovieClipUses:1983Used by:2125 2130 3191
Symbol 2116 GraphicUsed by:2117
Symbol 2117 MovieClipUses:2116Used by:2125 2130 3191
Symbol 2118 MovieClipUses:2010Used by:2125 2130 3191
Symbol 2119 MovieClipUses:1986Used by:2125 2130 3191
Symbol 2120 MovieClipUses:1978Used by:2125 2130 3191
Symbol 2121 MovieClipUses:2021Used by:2125 3191
Symbol 2122 GraphicUsed by:2123
Symbol 2123 MovieClipUses:2122Used by:2125 3191
Symbol 2124 MovieClipUses:478Used by:2125 2130 3191
Symbol 2125 MovieClipUses:2112 2114 2115 2117 2118 2119 2120 2121 2123 2124Used by:3191
Symbol 2126 GraphicUsed by:2127
Symbol 2127 MovieClipUses:2126Used by:2130 3191
Symbol 2128 GraphicUsed by:2129
Symbol 2129 MovieClipUses:2128Used by:2130 3191
Symbol 2130 MovieClipUses:2112 2114 2115 2117 2118 2119 2120 2127 2124 2129Used by:3191
Symbol 2131 GraphicUsed by:2132
Symbol 2132 MovieClipUses:2131Used by:2134 2139 3191
Symbol 2133 MovieClipUses:1978Used by:2134 2139 3191
Symbol 2134 MovieClipUses:2132 2082 2074 2066 2068 2070 2133 2076 2078 2080Used by:3191
Symbol 2135 GraphicUsed by:2136
Symbol 2136 MovieClipUses:2135Used by:2139 3191
Symbol 2137 GraphicUsed by:2138
Symbol 2138 MovieClipUses:2137Used by:2139 3191
Symbol 2139 MovieClipUses:2132 2082 2074 2066 2068 2070 2133 2136 2080 2138Used by:3191
Symbol 2140 MovieClipUses:2035 2037 2038 2040 2041 2042 2043 2044 2046 2047Used by:3191
Symbol 2141 GraphicUsed by:2142
Symbol 2142 MovieClipUses:2141Used by:2145 3191
Symbol 2143 GraphicUsed by:2144
Symbol 2144 MovieClipUses:2143Used by:2145 3191
Symbol 2145 MovieClipUses:2035 2037 2038 2040 2041 2042 2043 2142 2047 2144Used by:3191
Symbol 2146 MovieClipUses:2021Used by:2149 3191
Symbol 2147 GraphicUsed by:2148
Symbol 2148 MovieClipUses:2147Used by:2149 3191
Symbol 2149 MovieClipUses:2049 2051 2052 2054 2056 2057 2058 2146 2148 2061Used by:3191
Symbol 2150 MovieClipUses:2049 2051 2052 2054 2056 2057 2058 2060 2061 2063Used by:3191
Symbol 2151 GraphicUsed by:3191
Symbol 2152 MovieClipUses:1047Used by:2165 2180
Symbol 2153 MovieClipUses:1049Used by:2165 2180
Symbol 2154 MovieClipUses:1051Used by:2165 2180
Symbol 2155 MovieClipUses:1053Used by:2165 2180
Symbol 2156 MovieClipUses:1055Used by:2165 2180
Symbol 2157 GraphicUsed by:2158
Symbol 2158 MovieClipUses:2157Used by:2165 2180
Symbol 2159 GraphicUsed by:2160
Symbol 2160 MovieClipUses:2159Used by:2165 2180
Symbol 2161 GraphicUsed by:2162
Symbol 2162 MovieClipUses:2161Used by:2165 2180
Symbol 2163 MovieClipUsed by:2165 2180
Symbol 2164 MovieClipUses:1172Used by:2165
Symbol 2165 MovieClipUses:2152 2153 2154 2155 2156 2158 2160 2162 2163 2164Used by:2343 3191
Symbol 2166 GraphicUsed by:3191
Symbol 2167 GraphicUsed by:2180
Symbol 2168 GraphicUsed by:2180
Symbol 2169 GraphicUsed by:2180
Symbol 2170 GraphicUsed by:2180
Symbol 2171 GraphicUsed by:2180
Symbol 2172 GraphicUsed by:2180
Symbol 2173 GraphicUsed by:2180
Symbol 2174 GraphicUsed by:2180
Symbol 2175 GraphicUsed by:2180
Symbol 2176 GraphicUsed by:2180
Symbol 2177 GraphicUsed by:2180
Symbol 2178 GraphicUsed by:2180
Symbol 2179 GraphicUsed by:2180 2195 2224 2248 2283 2314 2341 2371 2394 2434 2467 2497 2525 2599 2780
Symbol 2180 MovieClipUses:2152 2153 2154 2155 2156 2158 2160 2162 2163 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179Used by:3191
Symbol 2181 GraphicUsed by:3191
Symbol 2182 MovieClipUsed by:2195 3191
Symbol 2183 GraphicUsed by:2195
Symbol 2184 GraphicUsed by:2195
Symbol 2185 GraphicUsed by:2195
Symbol 2186 GraphicUsed by:2195
Symbol 2187 GraphicUsed by:2195
Symbol 2188 GraphicUsed by:2195
Symbol 2189 GraphicUsed by:2195
Symbol 2190 GraphicUsed by:2195
Symbol 2191 GraphicUsed by:2195
Symbol 2192 GraphicUsed by:2195
Symbol 2193 GraphicUsed by:2195
Symbol 2194 GraphicUsed by:2195
Symbol 2195 MovieClipUses:1048 1050 1052 1054 1056 1058 1060 1062 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2179Used by:3191
Symbol 2196 MovieClipUses:1053Used by:2210 2224
Symbol 2197 MovieClipUses:1047Used by:2210 2224
Symbol 2198 MovieClipUses:1049Used by:2210 2224
Symbol 2199 MovieClipUses:1051Used by:2210 2224
Symbol 2200 MovieClipUses:1055Used by:2210 2224
Symbol 2201 GraphicUsed by:2202
Symbol 2202 MovieClipUses:2201Used by:2210 2224
Symbol 2203 GraphicUsed by:2204
Symbol 2204 MovieClipUses:2203Used by:2210 2224
Symbol 2205 GraphicUsed by:2206
Symbol 2206 MovieClipUses:2205Used by:2210 2224
Symbol 2207 MovieClipUsed by:2210 2224
Symbol 2208 GraphicUsed by:2209
Symbol 2209 MovieClipUses:2208Used by:2210
Symbol 2210 MovieClipUses:2196 2197 2198 2199 2200 2202 2204 2206 2207 2209Used by:2343 3191
Symbol 2211 GraphicUsed by:3191
Symbol 2212 GraphicUsed by:2224
Symbol 2213 GraphicUsed by:2224
Symbol 2214 GraphicUsed by:2224
Symbol 2215 GraphicUsed by:2224
Symbol 2216 GraphicUsed by:2224
Symbol 2217 GraphicUsed by:2224
Symbol 2218 GraphicUsed by:2224
Symbol 2219 GraphicUsed by:2224
Symbol 2220 GraphicUsed by:2224
Symbol 2221 GraphicUsed by:2224
Symbol 2222 GraphicUsed by:2224
Symbol 2223 GraphicUsed by:2224
Symbol 2224 MovieClipUses:2197 2198 2199 2196 2200 2202 2204 2206 2207 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2179Used by:3191
Symbol 2225 MovieClipUses:500Used by:2248 3191
Symbol 2226 MovieClipUses:1065Used by:2248 3191
Symbol 2227 MovieClipUsed by:2248 3191
Symbol 2228 MovieClipUsed by:2248 3191
Symbol 2229 MovieClipUses:1070Used by:2248 3191
Symbol 2230 GraphicUsed by:2231
Symbol 2231 MovieClipUses:2230Used by:2248 3191
Symbol 2232 GraphicUsed by:2233 2353 2452 2482 2510
Symbol 2233 MovieClipUses:2232Used by:2248 3191
Symbol 2234 MovieClipUsed by:2248 3191
Symbol 2235 MovieClipUsed by:2248 3191
Symbol 2236 GraphicUsed by:2248
Symbol 2237 GraphicUsed by:2248
Symbol 2238 GraphicUsed by:2248
Symbol 2239 GraphicUsed by:2248
Symbol 2240 GraphicUsed by:2248
Symbol 2241 GraphicUsed by:2248
Symbol 2242 GraphicUsed by:2248
Symbol 2243 GraphicUsed by:2248
Symbol 2244 GraphicUsed by:2248
Symbol 2245 GraphicUsed by:2248
Symbol 2246 GraphicUsed by:2248
Symbol 2247 GraphicUsed by:2248
Symbol 2248 MovieClipUses:2225 2226 2227 2228 2229 2231 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2179Used by:3191
Symbol 2249 MovieClipUses:1049Used by:2260 2266 2283
Symbol 2250 MovieClipUses:1053Used by:2260 2266 2283
Symbol 2251 MovieClipUses:1055Used by:2260 2266 2283
Symbol 2252 GraphicUsed by:2253 2294
Symbol 2253 MovieClipUses:2252Used by:2260 2266 2283
Symbol 2254 MovieClipUses:1051Used by:2260 2266 2283
Symbol 2255 GraphicUsed by:2256
Symbol 2256 MovieClipUses:2255Used by:2260 2266
Symbol 2257 GraphicUsed by:2258
Symbol 2258 MovieClipUses:2257Used by:2260 2266
Symbol 2259 MovieClipUses:1047Used by:2260 2266 2283
Symbol 2260 MovieClip {dc_fla.Sitting_1203}Uses:2249 2250 2251 2253 2254 2256 2258 2259Used by:2343 3191
Symbol 2261 GraphicUsed by:3191
Symbol 2262 GraphicUsed by:2268 3191
Symbol 2263 GraphicUsed by:2269 3191
Symbol 2264 GraphicUsed by:2265 2291 2376 2475 2549 2576 2618 2643 2660 2682 2730 2757 2798 2824 2841 2871
Symbol 2265 MovieClipUses:2264Used by:3191
Symbol 2266 MovieClipUses:2259 2249 2254 2250 2251 2253 2256 2258Used by:3191
Symbol 2267 GraphicUsed by:2268 2299 2326
Symbol 2268 MovieClipUses:2262 2267Used by:2283 3191
Symbol 2269 MovieClipUses:2263Used by:2283 3191
Symbol 2270 MovieClipUsed by:2283 3191
Symbol 2271 GraphicUsed by:2283
Symbol 2272 GraphicUsed by:2283
Symbol 2273 GraphicUsed by:2283
Symbol 2274 GraphicUsed by:2283
Symbol 2275 GraphicUsed by:2283
Symbol 2276 GraphicUsed by:2283
Symbol 2277 GraphicUsed by:2283
Symbol 2278 GraphicUsed by:2283
Symbol 2279 GraphicUsed by:2283
Symbol 2280 GraphicUsed by:2283
Symbol 2281 GraphicUsed by:2283
Symbol 2282 GraphicUsed by:2283
Symbol 2283 MovieClipUses:2259 2249 2254 2250 2251 2253 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2179Used by:3191
Symbol 2284 GraphicUsed by:3191
Symbol 2285 GraphicUsed by:2297 3191
Symbol 2286 GraphicUsed by:2299 3191
Symbol 2287 GraphicUsed by:2300 3191
Symbol 2288 MovieClipUses:1047Used by:2298 2314 2315 3191
Symbol 2289 MovieClipUses:1049Used by:2298 2314 2315 3191
Symbol 2290 MovieClipUses:1051Used by:2298 2314 2315 3191
Symbol 2291 MovieClipUses:2264Used by:3191
Symbol 2292 MovieClipUses:1053Used by:2298 2314 2315 3191
Symbol 2293 MovieClipUses:1055Used by:2298 2314 2315 3191
Symbol 2294 MovieClipUses:2252Used by:2298 2314 2315 3191
Symbol 2295 GraphicUsed by:2296
Symbol 2296 MovieClipUses:2295Used by:2298 2315 3191
Symbol 2297 MovieClipUses:2285Used by:2298 2315 3191
Symbol 2298 MovieClipUses:2288 2289 2290 2292 2293 2294 2296 2297Used by:3191
Symbol 2299 MovieClipUses:2286 2267Used by:2314 3191
Symbol 2300 MovieClipUses:2287Used by:2314 3191
Symbol 2301 MovieClipUsed by:2314 3191
Symbol 2302 GraphicUsed by:2314
Symbol 2303 GraphicUsed by:2314
Symbol 2304 GraphicUsed by:2314
Symbol 2305 GraphicUsed by:2314
Symbol 2306 GraphicUsed by:2314
Symbol 2307 GraphicUsed by:2314
Symbol 2308 GraphicUsed by:2314
Symbol 2309 GraphicUsed by:2314
Symbol 2310 GraphicUsed by:2314
Symbol 2311 GraphicUsed by:2314
Symbol 2312 GraphicUsed by:2314
Symbol 2313 GraphicUsed by:2314
Symbol 2314 MovieClipUses:2288 2289 2290 2292 2293 2294 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2179Used by:3191
Symbol 2315 MovieClipUses:2288 2289 2290 2292 2293 2294 2296 2297Used by:2343 3191
Symbol 2316 GraphicUsed by:3191
Symbol 2317 GraphicUsed by:2326 3191
Symbol 2318 GraphicUsed by:2327 3191
Symbol 2319 MovieClipUses:1047Used by:2341 2342 3191
Symbol 2320 MovieClipUses:1049Used by:2341 2342 3191
Symbol 2321 MovieClipUses:1051Used by:2341 2342 3191
Symbol 2322 MovieClipUses:1053Used by:2341 2342 3191
Symbol 2323 MovieClipUses:1055Used by:2341 2342 3191
Symbol 2324 GraphicUsed by:2325
Symbol 2325 MovieClipUses:2324Used by:2341 2342 3191
Symbol 2326 MovieClipUses:2317 2267Used by:2341 2342 3191
Symbol 2327 MovieClipUses:2318Used by:2341 2342 3191
Symbol 2328 MovieClipUsed by:2341 2342 3191
Symbol 2329 GraphicUsed by:2341
Symbol 2330 GraphicUsed by:2341
Symbol 2331 GraphicUsed by:2341
Symbol 2332 GraphicUsed by:2341
Symbol 2333 GraphicUsed by:2341
Symbol 2334 GraphicUsed by:2341
Symbol 2335 GraphicUsed by:2341
Symbol 2336 GraphicUsed by:2341
Symbol 2337 GraphicUsed by:2341
Symbol 2338 GraphicUsed by:2341
Symbol 2339 GraphicUsed by:2341
Symbol 2340 GraphicUsed by:2341
Symbol 2341 MovieClipUses:2319 2320 2321 2322 2323 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2179Used by:3191
Symbol 2342 MovieClipUses:2319 2320 2321 2322 2323 2325 2326 2327 2328Used by:2343 3191
Symbol 2343 MovieClip {Customer7}Uses:2315 2342 2260 2210 1063 2165Used by:3191
Symbol 2344 GraphicUsed by:2353 3191
Symbol 2345 GraphicUsed by:2354 3191
Symbol 2346 MovieClipUses:500Used by:2357 2371
Symbol 2347 MovieClipUses:1065Used by:2357 2371
Symbol 2348 MovieClipUses:1067Used by:2357 2371
Symbol 2349 MovieClipUses:488Used by:2357 2371
Symbol 2350 MovieClipUses:1070Used by:2357 2371
Symbol 2351 GraphicUsed by:2352
Symbol 2352 MovieClipUses:2351Used by:2357 2371
Symbol 2353 MovieClipUses:2344 2232Used by:2357 2371
Symbol 2354 MovieClipUses:2345Used by:2357 2371
Symbol 2355 MovieClipUsed by:2357 2371
Symbol 2356 MovieClipUses:1316Used by:2357
Symbol 2357 MovieClipUses:2346 2347 2348 2349 2350 2352 2353 2354 2355 2356Used by:2527 3191
Symbol 2358 GraphicUsed by:3191
Symbol 2359 GraphicUsed by:2371
Symbol 2360 GraphicUsed by:2371
Symbol 2361 GraphicUsed by:2371
Symbol 2362 GraphicUsed by:2371
Symbol 2363 GraphicUsed by:2371
Symbol 2364 GraphicUsed by:2371
Symbol 2365 GraphicUsed by:2371
Symbol 2366 GraphicUsed by:2371
Symbol 2367 GraphicUsed by:2371
Symbol 2368 GraphicUsed by:2371
Symbol 2369 GraphicUsed by:2371
Symbol 2370 GraphicUsed by:2371
Symbol 2371 MovieClipUses:2346 2347 2348 2349 2350 2352 2353 2354 2355 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2179Used by:3191
Symbol 2372 GraphicUsed by:3191
Symbol 2373 GraphicUsed by:3191
Symbol 2374 GraphicUsed by:3191
Symbol 2375 GraphicUsed by:2379 3191
Symbol 2376 MovieClipUses:2264Used by:3191
Symbol 2377 GraphicUsed by:2378
Symbol 2378 MovieClipUses:2377Used by:2380 3191
Symbol 2379 MovieClipUses:2375Used by:2380 3191
Symbol 2380 MovieClipUses:1064 1066 1068 1069 1071 1073 2378 2379Used by:3191
Symbol 2381 MovieClipUsed by:2394 3191
Symbol 2382 GraphicUsed by:2394
Symbol 2383 GraphicUsed by:2394
Symbol 2384 GraphicUsed by:2394
Symbol 2385 GraphicUsed by:2394
Symbol 2386 GraphicUsed by:2394
Symbol 2387 GraphicUsed by:2394
Symbol 2388 GraphicUsed by:2394
Symbol 2389 GraphicUsed by:2394
Symbol 2390 GraphicUsed by:2394
Symbol 2391 GraphicUsed by:2394
Symbol 2392 GraphicUsed by:2394
Symbol 2393 GraphicUsed by:2394
Symbol 2394 MovieClipUses:1064 1066 1068 1069 1071 1073 1075 1077 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2179Used by:3191
Symbol 2395 MovieClipUses:488Used by:2409
Symbol 2396 MovieClipUses:500Used by:2409
Symbol 2397 MovieClipUses:1065Used by:2409
Symbol 2398 MovieClipUses:1067Used by:2409
Symbol 2399 MovieClipUses:1070Used by:2409
Symbol 2400 GraphicUsed by:2401
Symbol 2401 MovieClipUses:2400Used by:2409
Symbol 2402 GraphicUsed by:2403
Symbol 2403 MovieClipUses:2402Used by:2409
Symbol 2404 GraphicUsed by:2405
Symbol 2405 MovieClipUses:2404Used by:2409
Symbol 2406 MovieClipUsed by:2409
Symbol 2407 GraphicUsed by:2408
Symbol 2408 MovieClipUses:2407Used by:2409
Symbol 2409 MovieClipUses:2395 2396 2397 2398 2399 2401 2403 2405 2406 2408Used by:2527 3191
Symbol 2410 GraphicUsed by:3191
Symbol 2411 MovieClipUses:500Used by:2434 2898 3191
Symbol 2412 MovieClipUses:639Used by:2434 2898 3191
Symbol 2413 MovieClipUses:641Used by:2434 2898 3191
Symbol 2414 MovieClipUses:643Used by:2434 2898 3191
Symbol 2415 MovieClipUses:645Used by:2434 2898 3191
Symbol 2416 MovieClipUses:647Used by:2434 2898 3191
Symbol 2417 GraphicUsed by:2418
Symbol 2418 MovieClipUses:2417Used by:2434 2898 3191
Symbol 2419 GraphicUsed by:2420
Symbol 2420 MovieClipUses:2419Used by:2434 2898 3191
Symbol 2421 MovieClipUsed by:2434 2898 3191
Symbol 2422 GraphicUsed by:2434
Symbol 2423 GraphicUsed by:2434
Symbol 2424 GraphicUsed by:2434
Symbol 2425 GraphicUsed by:2434
Symbol 2426 GraphicUsed by:2434
Symbol 2427 GraphicUsed by:2434
Symbol 2428 GraphicUsed by:2434
Symbol 2429 GraphicUsed by:2434
Symbol 2430 GraphicUsed by:2434
Symbol 2431 GraphicUsed by:2434
Symbol 2432 GraphicUsed by:2434
Symbol 2433 GraphicUsed by:2434
Symbol 2434 MovieClipUses:2411 2412 2413 2414 2415 2416 2418 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2179Used by:3191
Symbol 2435 MovieClipUses:1065Used by:2445 2467
Symbol 2436 MovieClipUses:488Used by:2445 2467
Symbol 2437 MovieClipUses:1070Used by:2445 2467
Symbol 2438 MovieClipUses:1072Used by:2445 2467
Symbol 2439 MovieClipUses:1067Used by:2445 2467
Symbol 2440 GraphicUsed by:2441 2479
Symbol 2441 MovieClipUses:2440Used by:2445
Symbol 2442 GraphicUsed by:2443
Symbol 2443 MovieClipUses:2442Used by:2445
Symbol 2444 MovieClipUses:500Used by:2445 2467
Symbol 2445 MovieClip {dc_fla.Sitting_1284}Uses:2435 2436 2437 2438 2439 2441 2443 2444Used by:2527 3191
Symbol 2446 GraphicUsed by:2447
Symbol 2447 MovieClipUses:2446Used by:3191
Symbol 2448 GraphicUsed by:3191
Symbol 2449 GraphicUsed by:2452 3191
Symbol 2450 GraphicUsed by:2453 3191
Symbol 2451 GraphicUsed by:3191
Symbol 2452 MovieClipUses:2449 2232Used by:2467 3191
Symbol 2453 MovieClipUses:2450Used by:2467 3191
Symbol 2454 MovieClipUsed by:2467 3191
Symbol 2455 GraphicUsed by:2467
Symbol 2456 GraphicUsed by:2467
Symbol 2457 GraphicUsed by:2467
Symbol 2458 GraphicUsed by:2467
Symbol 2459 GraphicUsed by:2467
Symbol 2460 GraphicUsed by:2467
Symbol 2461 GraphicUsed by:2467
Symbol 2462 GraphicUsed by:2467
Symbol 2463 GraphicUsed by:2467
Symbol 2464 GraphicUsed by:2467
Symbol 2465 GraphicUsed by:2467
Symbol 2466 GraphicUsed by:2467
Symbol 2467 MovieClipUses:2444 2435 2439 2436 2437 2438 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2179Used by:3191
Symbol 2468 GraphicUsed by:3191
Symbol 2469 GraphicUsed by:2480 3191
Symbol 2470 GraphicUsed by:2482 3191
Symbol 2471 GraphicUsed by:2483 3191
Symbol 2472 MovieClipUses:500Used by:2481 2497 2498 3191
Symbol 2473 MovieClipUses:1065Used by:2481 2497 2498 3191
Symbol 2474 MovieClipUses:1067Used by:2481 2497 2498 3191
Symbol 2475 MovieClipUses:2264Used by:3191
Symbol 2476 MovieClipUses:488Used by:2481 2497 2498 3191
Symbol 2477 MovieClipUses:1070Used by:2481 2497 2498 3191
Symbol 2478 MovieClipUses:1072Used by:2481 2497 2498 3191
Symbol 2479 MovieClipUses:2440Used by:2481 2498 3191
Symbol 2480 MovieClipUses:2469Used by:2481 2498 3191
Symbol 2481 MovieClipUses:2472 2473 2474 2476 2477 2478 2479 2480Used by:3191
Symbol 2482 MovieClipUses:2470 2232Used by:2497 3191
Symbol 2483 MovieClipUses:2471Used by:2497 3191
Symbol 2484 MovieClipUsed by:2497 3191
Symbol 2485 GraphicUsed by:2497
Symbol 2486 GraphicUsed by:2497
Symbol 2487 GraphicUsed by:2497
Symbol 2488 GraphicUsed by:2497
Symbol 2489 GraphicUsed by:2497
Symbol 2490 GraphicUsed by:2497
Symbol 2491 GraphicUsed by:2497
Symbol 2492 GraphicUsed by:2497
Symbol 2493 GraphicUsed by:2497
Symbol 2494 GraphicUsed by:2497
Symbol 2495 GraphicUsed by:2497
Symbol 2496 GraphicUsed by:2497
Symbol 2497 MovieClipUses:2472 2473 2474 2476 2477 2478 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2179Used by:3191
Symbol 2498 MovieClipUses:2472 2473 2474 2476 2477 2478 2479 2480Used by:2527 3191
Symbol 2499 GraphicUsed by:3191
Symbol 2500 GraphicUsed by:2510 3191
Symbol 2501 GraphicUsed by:2511 3191
Symbol 2502 GraphicUsed by:3191
Symbol 2503 MovieClipUses:500Used by:2525 2526 3191
Symbol 2504 MovieClipUses:1065Used by:2525 2526 3191
Symbol 2505 MovieClipUses:1067Used by:2525 2526 3191
Symbol 2506 MovieClipUses:488Used by:2525 2526 3191
Symbol 2507 MovieClipUses:1070Used by:2525 2526 3191
Symbol 2508 GraphicUsed by:2509
Symbol 2509 MovieClipUses:2508Used by:2525 2526 3191
Symbol 2510 MovieClipUses:2500 2232Used by:2525 2526 3191
Symbol 2511 MovieClipUses:2501Used by:2525 2526 3191
Symbol 2512 MovieClipUsed by:2525 2526 3191
Symbol 2513 GraphicUsed by:2525
Symbol 2514 GraphicUsed by:2525
Symbol 2515 GraphicUsed by:2525
Symbol 2516 GraphicUsed by:2525
Symbol 2517 GraphicUsed by:2525
Symbol 2518 GraphicUsed by:2525
Symbol 2519 GraphicUsed by:2525
Symbol 2520 GraphicUsed by:2525
Symbol 2521 GraphicUsed by:2525
Symbol 2522 GraphicUsed by:2525
Symbol 2523 GraphicUsed by:2525
Symbol 2524 GraphicUsed by:2525
Symbol 2525 MovieClipUses:2503 2504 2505 2506 2507 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2179Used by:3191
Symbol 2526 MovieClipUses:2503 2504 2505 2506 2507 2509 2510 2511 2512Used by:2527 3191
Symbol 2527 MovieClip {Customer8}Uses:2498 2526 2445 2409 1078 2357Used by:3191
Symbol 2528 MovieClipUses:500Used by:2546 2558
Symbol 2529 GraphicUsed by:2530 2560 2603 2628 2658 2680
Symbol 2530 MovieClipUses:2529Used by:2546 2558
Symbol 2531 GraphicUsed by:2532 2561 2604 2632 2659 2681 3191
Symbol 2532 MovieClipUses:2531Used by:2546 2558
Symbol 2533 GraphicUsed by:2534 2562 2601 2629 2661 3191
Symbol 2534 MovieClipUses:2533Used by:2546 2558
Symbol 2535 GraphicUsed by:2536 2563 2605 2630 2662 2684
Symbol 2536 MovieClipUses:2535Used by:2546 2558
Symbol 2537 GraphicUsed by:2538 2564 2606 2631 2663 2685
Symbol 2538 MovieClipUses:2537Used by:2546 2558
Symbol 2539 GraphicUsed by:2540
Symbol 2540 MovieClipUses:2539Used by:2546
Symbol 2541 GraphicUsed by:2542
Symbol 2542 MovieClipUses:2541Used by:2546
Symbol 2543 MovieClipUsed by:2546
Symbol 2544 MovieClipUses:1172Used by:2546
Symbol 2545 GraphicUsed by:2546 2573
Symbol 2546 MovieClipUses:2528 2530 2532 2534 2536 2538 2540 2542 2543 2544 2545Used by:2713 3191
Symbol 2547 GraphicUsed by:3191
Symbol 2548 GraphicUsed by:2552 3191
Symbol 2549 MovieClipUses:2264Used by:3191
Symbol 2550 GraphicUsed by:2551
Symbol 2551 MovieClipUses:2550Used by:2558 3191
Symbol 2552 MovieClipUses:2548Used by:2558 3191
Symbol 2553 GraphicUsed by:2558
Symbol 2554 GraphicUsed by:2558
Symbol 2555 GraphicUsed by:2558
Symbol 2556 GraphicUsed by:2558
Symbol 2557 GraphicUsed by:2558
Symbol 2558 MovieClipUses:2528 2530 2532 2534 2536 2538 2551 2552 2553 2554 2555 2556 2557Used by:3191
Symbol 2559 MovieClipUses:500Used by:2573 2585 2599
Symbol 2560 MovieClipUses:2529Used by:2573 2585 2599
Symbol 2561 MovieClipUses:2531Used by:2573 2585 2599
Symbol 2562 MovieClipUses:2533Used by:2573 2585 2599
Symbol 2563 MovieClipUses:2535Used by:2573 2585 2599
Symbol 2564 MovieClipUses:2537Used by:2573 2585 2599
Symbol 2565 ShapeTweeningUsed by:2573
Symbol 2566 GraphicUsed by:2567
Symbol 2567 MovieClipUses:2566Used by:2573 2599
Symbol 2568 GraphicUsed by:2569
Symbol 2569 MovieClipUses:2568Used by:2573 2599
Symbol 2570 ShapeTweeningUsed by:2573
Symbol 2571 ShapeTweeningUsed by:2573
Symbol 2572 ShapeTweeningUsed by:2573
Symbol 2573 MovieClipUses:2559 2560 2561 2562 2563 2564 2565 2567 2569 2570 2571 2572 2545Used by:2713 3191
Symbol 2574 GraphicUsed by:3191
Symbol 2575 GraphicUsed by:2579 3191
Symbol 2576 MovieClipUses:2264Used by:3191
Symbol 2577 GraphicUsed by:2578
Symbol 2578 MovieClipUses:2577Used by:2585 3191
Symbol 2579 MovieClipUses:2575Used by:2585 3191
Symbol 2580 GraphicUsed by:2585
Symbol 2581 GraphicUsed by:2585
Symbol 2582 GraphicUsed by:2585
Symbol 2583 GraphicUsed by:2585
Symbol 2584 GraphicUsed by:2585
Symbol 2585 MovieClipUses:2559 2560 2561 2562 2563 2564 2578 2579 2580 2581 2582 2583 2584Used by:3191
Symbol 2586 MovieClipUsed by:2599 3191
Symbol 2587 GraphicUsed by:2599
Symbol 2588 GraphicUsed by:2599
Symbol 2589 GraphicUsed by:2599
Symbol 2590 GraphicUsed by:2599
Symbol 2591 GraphicUsed by:2599
Symbol 2592 GraphicUsed by:2599
Symbol 2593 GraphicUsed by:2599
Symbol 2594 GraphicUsed by:2599
Symbol 2595 GraphicUsed by:2599
Symbol 2596 GraphicUsed by:2599
Symbol 2597 GraphicUsed by:2599
Symbol 2598 GraphicUsed by:2599
Symbol 2599 MovieClipUses:2559 2560 2561 2562 2563 2564 2567 2569 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2179Used by:3191
Symbol 2600 GraphicUsed by:2615 2712 2795
Symbol 2601 MovieClipUses:2533Used by:2615 2627
Symbol 2602 MovieClipUses:500Used by:2615 2627
Symbol 2603 MovieClipUses:2529Used by:2615 2627
Symbol 2604 MovieClipUses:2531Used by:2615 2627
Symbol 2605 MovieClipUses:2535Used by:2615 2627
Symbol 2606 MovieClipUses:2537Used by:2615 2627
Symbol 2607 GraphicUsed by:2608
Symbol 2608 MovieClipUses:2607Used by:2615
Symbol 2609 GraphicUsed by:2610
Symbol 2610 MovieClipUses:2609Used by:2615
Symbol 2611 MovieClipUsed by:2615
Symbol 2612 GraphicUsed by:2615 2795
Symbol 2613 GraphicUsed by:2614
Symbol 2614 MovieClipUses:2613Used by:2615
Symbol 2615 MovieClipUses:2600 2601 2602 2603 2604 2605 2606 2608 2610 2611 2612 2614Used by:2713 3191
Symbol 2616 GraphicUsed by:3191
Symbol 2617 GraphicUsed by:2621 3191
Symbol 2618 MovieClipUses:2264Used by:3191
Symbol 2619 GraphicUsed by:2620
Symbol 2620 MovieClipUses:2619Used by:2627 3191
Symbol 2621 MovieClipUses:2617Used by:2627 3191
Symbol 2622 GraphicUsed by:2627
Symbol 2623 GraphicUsed by:2627
Symbol 2624 GraphicUsed by:2627
Symbol 2625 GraphicUsed by:2627
Symbol 2626 GraphicUsed by:2627
Symbol 2627 MovieClipUses:2602 2603 2604 2601 2605 2606 2620 2621 2622 2623 2624 2625 2626Used by:3191
Symbol 2628 MovieClipUses:2529Used by:2638 2649
Symbol 2629 MovieClipUses:2533Used by:2638 2649
Symbol 2630 MovieClipUses:2535Used by:2638 2649
Symbol 2631 MovieClipUses:2537Used by:2638 2649
Symbol 2632 MovieClipUses:2531Used by:2638 2649
Symbol 2633 GraphicUsed by:2634
Symbol 2634 MovieClipUses:2633Used by:2638 2649
Symbol 2635 GraphicUsed by:2636
Symbol 2636 MovieClipUses:2635Used by:2638 2649
Symbol 2637 MovieClipUses:500Used by:2638 2649
Symbol 2638 MovieClip {dc_fla.Sitting_1370}Uses:2628 2629 2630 2631 2632 2634 2636 2637Used by:2713 3191
Symbol 2639 GraphicUsed by:2640
Symbol 2640 MovieClipUses:2639Used by:3191
Symbol 2641 GraphicUsed by:2651 3191
Symbol 2642 GraphicUsed by:2652 3191
Symbol 2643 MovieClipUses:2264Used by:3191
Symbol 2644 GraphicUsed by:2649
Symbol 2645 GraphicUsed by:2649
Symbol 2646 GraphicUsed by:2649
Symbol 2647 GraphicUsed by:2649
Symbol 2648 GraphicUsed by:2649
Symbol 2649 MovieClipUses:2637 2628 2632 2629 2630 2631 2634 2636 2644 2645 2646 2647 2648Used by:3191
Symbol 2650 GraphicUsed by:2651 2667 2696
Symbol 2651 MovieClipUses:2641 2650Used by:3191
Symbol 2652 MovieClipUses:2642Used by:3191
Symbol 2653 MovieClipUsed by:3191
Symbol 2654 GraphicUsed by:2666 3191
Symbol 2655 GraphicUsed by:2667 3191
Symbol 2656 GraphicUsed by:2668 3191
Symbol 2657 MovieClipUses:500Used by:2675 3191
Symbol 2658 MovieClipUses:2529Used by:2675 3191
Symbol 2659 MovieClipUses:2531Used by:2675 3191
Symbol 2660 MovieClipUses:2264Used by:3191
Symbol 2661 MovieClipUses:2533Used by:2675 3191
Symbol 2662 MovieClipUses:2535Used by:2675 3191
Symbol 2663 MovieClipUses:2537Used by:2675 3191
Symbol 2664 GraphicUsed by:2665
Symbol 2665 MovieClipUses:2664Used by:2675 3191
Symbol 2666 MovieClipUses:2654Used by:2675 3191
Symbol 2667 MovieClipUses:2655 2650Used by:3191
Symbol 2668 MovieClipUses:2656Used by:3191
Symbol 2669 MovieClipUsed by:3191
Symbol 2670 GraphicUsed by:2675
Symbol 2671 GraphicUsed by:2675
Symbol 2672 GraphicUsed by:2675
Symbol 2673 GraphicUsed by:2675
Symbol 2674 GraphicUsed by:2675
Symbol 2675 MovieClipUses:2657 2658 2659 2661 2662 2663 2665 2666 2670 2671 2672 2673 2674Used by:2713 3191
Symbol 2676 GraphicUsed by:3191
Symbol 2677 GraphicUsed by:2696 3191
Symbol 2678 GraphicUsed by:2697 3191
Symbol 2679 MovieClipUses:500Used by:2695 2712 3191
Symbol 2680 MovieClipUses:2529Used by:2695 2712 3191
Symbol 2681 MovieClipUses:2531Used by:2695 2712 3191
Symbol 2682 MovieClipUses:2264Used by:3191
Symbol 2683 MovieClipUses:643Used by:2695 2712 3191
Symbol 2684 MovieClipUses:2535Used by:2695 2712 3191
Symbol 2685 MovieClipUses:2537Used by:2695 2712 3191
Symbol 2686 GraphicUsed by:2687
Symbol 2687 MovieClipUses:2686Used by:2695 3191
Symbol 2688 GraphicUsed by:2689 2733
Symbol 2689 MovieClipUses:2688Used by:2695 3191
Symbol 2690 GraphicUsed by:2695
Symbol 2691 GraphicUsed by:2695
Symbol 2692 GraphicUsed by:2695
Symbol 2693 GraphicUsed by:2695
Symbol 2694 GraphicUsed by:2695
Symbol 2695 MovieClipUses:2679 2680 2681 2683 2684 2685 2687 2689 2690 2691 2692 2693 2694Used by:3191
Symbol 2696 MovieClipUses:2677 2650Used by:2712 3191
Symbol 2697 MovieClipUses:2678Used by:2712 3191
Symbol 2698 MovieClipUsed by:2712 3191
Symbol 2699 ShapeTweeningUsed by:2712
Symbol 2700 GraphicUsed by:2712
Symbol 2701 GraphicUsed by:2712
Symbol 2702 GraphicUsed by:2712
Symbol 2703 GraphicUsed by:2712
Symbol 2704 GraphicUsed by:2712
Symbol 2705 ShapeTweeningUsed by:2712
Symbol 2706 GraphicUsed by:2712
Symbol 2707 GraphicUsed by:2712
Symbol 2708 GraphicUsed by:2712
Symbol 2709 GraphicUsed by:2712
Symbol 2710 GraphicUsed by:2712
Symbol 2711 GraphicUsed by:2712
Symbol 2712 MovieClipUses:2679 2680 2681 2683 2684 2685 2696 2697 2698 2600 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711Used by:2713 3191
Symbol 2713 MovieClip {Customer9}Uses:2675 2712 2638 2615 2573 2546Used by:3191
Symbol 2714 MovieClipUses:500Used by:2728 2739 2863
Symbol 2715 MovieClipUses:639Used by:2728 2739 2863
Symbol 2716 MovieClipUses:641Used by:2728 2739 2863
Symbol 2717 MovieClipUses:643Used by:2728 2739 2863
Symbol 2718 GraphicUsed by:2719 2744 2785 2811 2843 2873
Symbol 2719 MovieClipUses:2718Used by:2728 2739 2863
Symbol 2720 MovieClipUses:647Used by:2728 2739 2863
Symbol 2721 GraphicUsed by:2722
Symbol 2722 MovieClipUses:2721Used by:2728
Symbol 2723 GraphicUsed by:2724
Symbol 2724 MovieClipUses:2723Used by:2728
Symbol 2725 MovieClipUsed by:2728
Symbol 2726 MovieClipUses:1316Used by:2728
Symbol 2727 GraphicUsed by:2728 2754
Symbol 2728 MovieClipUses:2714 2715 2716 2717 2719 2720 2722 2724 2725 2726 2727Used by:2899 3191
Symbol 2729 GraphicUsed by:3191
Symbol 2730 MovieClipUses:2264Used by:3191
Symbol 2731 GraphicUsed by:2732
Symbol 2732 MovieClipUses:2731Used by:2739 2863
Symbol 2733 MovieClipUses:2688Used by:2739 2863
Symbol 2734 GraphicUsed by:2739
Symbol 2735 GraphicUsed by:2739
Symbol 2736 GraphicUsed by:2739
Symbol 2737 GraphicUsed by:2739
Symbol 2738 GraphicUsed by:2739
Symbol 2739 MovieClipUses:2714 2715 2716 2717 2719 2720 2732 2733 2734 2735 2736 2737 2738Used by:3191
Symbol 2740 MovieClipUses:500Used by:2754 2766 2780
Symbol 2741 MovieClipUses:639Used by:2754 2766 2780
Symbol 2742 MovieClipUses:641Used by:2754 2766 2780
Symbol 2743 MovieClipUses:643Used by:2754 2766 2780
Symbol 2744 MovieClipUses:2718Used by:2754 2766 2780
Symbol 2745 MovieClipUses:647Used by:2754 2766 2780
Symbol 2746 ShapeTweeningUsed by:2754
Symbol 2747 GraphicUsed by:2748
Symbol 2748 MovieClipUses:2747Used by:2754 2780
Symbol 2749 GraphicUsed by:2750
Symbol 2750 MovieClipUses:2749Used by:2754 2780
Symbol 2751 ShapeTweeningUsed by:2754
Symbol 2752 ShapeTweeningUsed by:2754
Symbol 2753 ShapeTweeningUsed by:2754
Symbol 2754 MovieClipUses:2740 2741 2742 2743 2744 2745 2746 2748 2750 2751 2752 2753 2727Used by:2899 3191
Symbol 2755 GraphicUsed by:3191
Symbol 2756 GraphicUsed by:2760 3191
Symbol 2757 MovieClipUses:2264Used by:3191
Symbol 2758 GraphicUsed by:2759
Symbol 2759 MovieClipUses:2758Used by:2766 3191
Symbol 2760 MovieClipUses:2756Used by:2766 3191
Symbol 2761 GraphicUsed by:2766
Symbol 2762 GraphicUsed by:2766
Symbol 2763 GraphicUsed by:2766
Symbol 2764 GraphicUsed by:2766
Symbol 2765 GraphicUsed by:2766
Symbol 2766 MovieClipUses:2740 2741 2742 2743 2744 2745 2759 2760 2761 2762 2763 2764 2765Used by:3191
Symbol 2767 MovieClipUsed by:2780 3191
Symbol 2768 GraphicUsed by:2780
Symbol 2769 GraphicUsed by:2780
Symbol 2770 GraphicUsed by:2780
Symbol 2771 GraphicUsed by:2780
Symbol 2772 GraphicUsed by:2780
Symbol 2773 GraphicUsed by:2780
Symbol 2774 GraphicUsed by:2780
Symbol 2775 GraphicUsed by:2780
Symbol 2776 GraphicUsed by:2780
Symbol 2777 GraphicUsed by:2780
Symbol 2778 GraphicUsed by:2780
Symbol 2779 GraphicUsed by:2780
Symbol 2780 MovieClipUses:2740 2741 2742 2743 2744 2745 2748 2750 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2179Used by:3191
Symbol 2781 MovieClipUses:643Used by:2795 2807
Symbol 2782 MovieClipUses:500Used by:2795 2807
Symbol 2783 MovieClipUses:639Used by:2795 2807
Symbol 2784 MovieClipUses:641Used by:2795 2807
Symbol 2785 MovieClipUses:2718Used by:2795 2807
Symbol 2786 MovieClipUses:647Used by:2795 2807
Symbol 2787 GraphicUsed by:2788
Symbol 2788 MovieClipUses:2787Used by:2795
Symbol 2789 GraphicUsed by:2790
Symbol 2790 MovieClipUses:2789Used by:2795
Symbol 2791 MovieClipUsed by:2795
Symbol 2792 GraphicUsed by:2795
Symbol 2793 GraphicUsed by:2794
Symbol 2794 MovieClipUses:2793Used by:2795
Symbol 2795 MovieClipUses:654 2781 2782 2783 2784 2785 2786 2788 2790 2791 2792 2794 2600 2612Used by:2899 3191
Symbol 2796 GraphicUsed by:3191
Symbol 2797 GraphicUsed by:2801 3191
Symbol 2798 MovieClipUses:2264Used by:3191
Symbol 2799 GraphicUsed by:2800
Symbol 2800 MovieClipUses:2799Used by:2807 3191
Symbol 2801 MovieClipUses:2797Used by:2807 3191
Symbol 2802 GraphicUsed by:2807
Symbol 2803 GraphicUsed by:2807
Symbol 2804 GraphicUsed by:2807
Symbol 2805 GraphicUsed by:2807
Symbol 2806 GraphicUsed by:2807
Symbol 2807 MovieClipUses:2782 2783 2784 2781 2785 2786 2800 2801 2802 2803 2804 2805 2806Used by:3191
Symbol 2808 GraphicUsed by:3191
Symbol 2809 MovieClipUses:639Used by:2819 2830
Symbol 2810 MovieClipUses:643Used by:2819 2830
Symbol 2811 MovieClipUses:2718Used by:2819 2830
Symbol 2812 MovieClipUses:647Used by:2819 2830
Symbol 2813 MovieClipUses:641Used by:2819 2830
Symbol 2814 GraphicUsed by:2815
Symbol 2815 MovieClipUses:2814Used by:2819 2830
Symbol 2816 GraphicUsed by:2817
Symbol 2817 MovieClipUses:2816Used by:2819 2830
Symbol 2818 MovieClipUses:500Used by:2819 2830
Symbol 2819 MovieClip {dc_fla.Sitting_1458}Uses:2809 2810 2811 2812 2813 2815 2817 2818Used by:2899 3191
Symbol 2820 GraphicUsed by:2821
Symbol 2821 MovieClipUses:2820Used by:3191
Symbol 2822 GraphicUsed by:2832 3191
Symbol 2823 GraphicUsed by:2833 3191
Symbol 2824 MovieClipUses:2264Used by:3191
Symbol 2825 GraphicUsed by:2830
Symbol 2826 GraphicUsed by:2830
Symbol 2827 GraphicUsed by:2830
Symbol 2828 GraphicUsed by:2830
Symbol 2829 GraphicUsed by:2830
Symbol 2830 MovieClipUses:2818 2809 2813 2810 2811 2812 2815 2817 2825 2826 2827 2828 2829Used by:3191
Symbol 2831 GraphicUsed by:2832
Symbol 2832 MovieClipUses:2822 2831Used by:3191
Symbol 2833 MovieClipUses:2823Used by:3191
Symbol 2834 MovieClipUsed by:3191
Symbol 2835 GraphicUsed by:2847 3191
Symbol 2836 GraphicUsed by:2855 3191
Symbol 2837 GraphicUsed by:2856 3191
Symbol 2838 MovieClipUses:500Used by:2853 3191
Symbol 2839 MovieClipUses:639Used by:2853 3191
Symbol 2840 MovieClipUses:641Used by:2853 3191
Symbol 2841 MovieClipUses:2264Used by:3191
Symbol 2842 MovieClipUses:643Used by:2853 3191
Symbol 2843 MovieClipUses:2718Used by:2853 3191
Symbol 2844 MovieClipUses:647Used by:2853 3191
Symbol 2845 GraphicUsed by:2846
Symbol 2846 MovieClipUses:2845Used by:2853 3191
Symbol 2847 MovieClipUses:2835Used by:2853 3191
Symbol 2848 GraphicUsed by:2853
Symbol 2849 GraphicUsed by:2853
Symbol 2850 GraphicUsed by:2853
Symbol 2851 GraphicUsed by:2853
Symbol 2852 GraphicUsed by:2853
Symbol 2853 MovieClipUses:2838 2839 2840 2842 2843 2844 2846 2847 2848 2849 2850 2851 2852Used by:3191
Symbol 2854 GraphicUsed by:2855
Symbol 2855 MovieClipUses:2836 2854Used by:3191
Symbol 2856 MovieClipUses:2837Used by:3191
Symbol 2857 MovieClipUsed by:3191
Symbol 2858 GraphicUsed by:2863
Symbol 2859 GraphicUsed by:2863
Symbol 2860 GraphicUsed by:2863
Symbol 2861 GraphicUsed by:2863
Symbol 2862 GraphicUsed by:2863
Symbol 2863 MovieClipUses:2714 2715 2716 2717 2719 2720 2732 2733 2858 2859 2860 2861 2862Used by:2899 3191
Symbol 2864 GraphicUsed by:3191
Symbol 2865 GraphicUsed by:2877 3191
Symbol 2866 GraphicUsed by:2885 3191
Symbol 2867 GraphicUsed by:2886 3191
Symbol 2868 MovieClipUses:500Used by:2883 3191
Symbol 2869 MovieClipUses:639Used by:2883 3191
Symbol 2870 MovieClipUses:641Used by:2883 3191
Symbol 2871 MovieClipUses:2264Used by:3191
Symbol 2872 MovieClipUses:643Used by:2883 3191
Symbol 2873 MovieClipUses:2718Used by:2883 3191
Symbol 2874 MovieClipUses:647Used by:2883 3191
Symbol 2875 GraphicUsed by:2876
Symbol 2876 MovieClipUses:2875Used by:2883 3191
Symbol 2877 MovieClipUses:2865Used by:2883 3191
Symbol 2878 GraphicUsed by:2883
Symbol 2879 GraphicUsed by:2883
Symbol 2880 GraphicUsed by:2883
Symbol 2881 GraphicUsed by:2883
Symbol 2882 GraphicUsed by:2883
Symbol 2883 MovieClipUses:2868 2869 2870 2872 2873 2874 2876 2877 2878 2879 2880 2881 2882Used by:3191
Symbol 2884 GraphicUsed by:2885
Symbol 2885 MovieClipUses:2866 2884Used by:3191
Symbol 2886 MovieClipUses:2867Used by:3191
Symbol 2887 MovieClipUsed by:3191
Symbol 2888 GraphicUsed by:2898
Symbol 2889 GraphicUsed by:2898
Symbol 2890 GraphicUsed by:2898
Symbol 2891 GraphicUsed by:2898
Symbol 2892 GraphicUsed by:2898
Symbol 2893 GraphicUsed by:2898
Symbol 2894 GraphicUsed by:2898
Symbol 2895 GraphicUsed by:2898
Symbol 2896 GraphicUsed by:2898
Symbol 2897 GraphicUsed by:2898
Symbol 2898 MovieClipUses:2411 2412 2413 2414 2415 2416 2418 2420 2421 654 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897Used by:2899 3191
Symbol 2899 MovieClip {Customer10}Uses:2863 2898 2819 2795 2754 2728Used by:3191
Symbol 2900 TextUses:46Used by:2901
Symbol 2901 MovieClip {dc_fla.HelloMC_1502}Uses:287 2900 1126 319Used by:3191
Symbol 2902 GraphicUsed by:2903
Symbol 2903 MovieClipUses:2902Used by:3191
Symbol 2904 GraphicUsed by:2906
Symbol 2905 TextUses:801Used by:2906
Symbol 2906 MovieClipUses:2904 2905Used by:2907
Symbol 2907 MovieClipUses:2906Used by:3191
Symbol 2908 MovieClipUsed by:3191
Symbol 2909 GraphicUsed by:2910
Symbol 2910 MovieClipUses:2909Used by:3191
Symbol 2911 MovieClipUses:242Used by:2916
Symbol 2912 GraphicUsed by:2916
Symbol 2913 GraphicUsed by:2914
Symbol 2914 MovieClipUses:2913Used by:2916
Symbol 2915 GraphicUsed by:2916
Symbol 2916 MovieClip {dc_fla.ShopSeat_1508}Uses:2911 2912 2914 2915Used by:3191
Symbol 2917 MovieClipUses:121Used by:3191
Symbol 2918 GraphicUsed by:3051
Symbol 2919 GraphicUsed by:2920
Symbol 2920 MovieClipUses:2919Used by:3051
Symbol 2921 GraphicUsed by:2922
Symbol 2922 MovieClipUses:2921Used by:2923
Symbol 2923 MovieClipUses:2922Used by:2924
Symbol 2924 MovieClip {dc_fla.decor4_sushi_Motion_1514}Uses:2923Used by:3051
Symbol 2925 MovieClipUses:451Used by:2926
Symbol 2926 MovieClip {dc_fla.ads2_Motion_1517}Uses:2925Used by:3051 3143
Symbol 2927 GraphicUsed by:2928
Symbol 2928 MovieClipUses:2927Used by:2929
Symbol 2929 MovieClip {dc_fla.cheap_sushi_menu_Motion_1519}Uses:2928Used by:3051
Symbol 2930 GraphicUsed by:2931
Symbol 2931 MovieClipUses:2930Used by:2932
Symbol 2932 MovieClip {dc_fla.sushi_discounts_Motion_1521}Uses:2931Used by:3051
Symbol 2933 MovieClipUses:431Used by:2937
Symbol 2934 MovieClipUses:433Used by:2937
Symbol 2935 MovieClipUses:435Used by:2937
Symbol 2936 MovieClipUses:437Used by:2937
Symbol 2937 MovieClipUses:430 2933 2934 2935 2936 439Used by:2938
Symbol 2938 MovieClip {dc_fla.advlev1_1524}Uses:2937Used by:2939 3143
Symbol 2939 MovieClip {dc_fla.ads1_Motion_1523}Uses:2938Used by:3051
Symbol 2940 GraphicUsed by:2941
Symbol 2941 MovieClipUses:2940Used by:2942
Symbol 2942 MovieClip {dc_fla.eastern_sweeties_Motion_1530}Uses:2941Used by:3051
Symbol 2943 MovieClipUses:660Used by:2944
Symbol 2944 MovieClip {dc_fla.hot_cheese_rolls_Motion_1532}Uses:2943Used by:3051
Symbol 2945 MovieClipUses:662 664Used by:2946
Symbol 2946 MovieClip {dc_fla.sale_campaigns_Motion_1534}Uses:2945Used by:3051 3143
Symbol 2947 GraphicUsed by:2950
Symbol 2948 GraphicUsed by:2949
Symbol 2949 MovieClipUses:2948Used by:2950
Symbol 2950 MovieClipUses:2947 2949Used by:2951 3070
Symbol 2951 MovieClip {dc_fla.security_system_Motion_1536}Uses:2950Used by:3051
Symbol 2952 GraphicUsed by:2953
Symbol 2953 MovieClipUses:2952Used by:2954
Symbol 2954 MovieClip {dc_fla.decor6_sushi_Motion_1539}Uses:2953Used by:3051
Symbol 2955 GraphicUsed by:2969
Symbol 2956 GraphicUsed by:2969
Symbol 2957 GraphicUsed by:2969
Symbol 2958 GraphicUsed by:2969
Symbol 2959 GraphicUsed by:2969
Symbol 2960 GraphicUsed by:2969
Symbol 2961 GraphicUsed by:2969
Symbol 2962 GraphicUsed by:2969
Symbol 2963 GraphicUsed by:2969
Symbol 2964 GraphicUsed by:2969
Symbol 2965 GraphicUsed by:2969
Symbol 2966 GraphicUsed by:2969
Symbol 2967 GraphicUsed by:2969
Symbol 2968 GraphicUsed by:2969
Symbol 2969 MovieClipUses:2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968Used by:2970
Symbol 2970 MovieClip {dc_fla.KaraokeMotion_1541}Uses:2969Used by:3051
Symbol 2971 MovieClipUses:486Used by:2982
Symbol 2972 MovieClipUses:488Used by:2982
Symbol 2973 MovieClipUses:490Used by:2982
Symbol 2974 MovieClipUses:492Used by:2982
Symbol 2975 GraphicUsed by:2976
Symbol 2976 MovieClipUses:2975Used by:2982
Symbol 2977 GraphicUsed by:2978
Symbol 2978 MovieClipUses:2977Used by:2982
Symbol 2979 MovieClipUsed by:2982
Symbol 2980 MovieClipUses:500Used by:2982
Symbol 2981 MovieClipUses:502Used by:2982
Symbol 2982 MovieClipUses:2971 2972 2973 2974 2976 2978 498 2979 2980 2981 504Used by:2996
Symbol 2983 MovieClipUses:486Used by:2995
Symbol 2984 MovieClipUses:488Used by:2995
Symbol 2985 MovieClipUses:490Used by:2995
Symbol 2986 MovieClipUses:492Used by:2995
Symbol 2987 GraphicUsed by:2988
Symbol 2988 MovieClipUses:2987Used by:2995
Symbol 2989 GraphicUsed by:2990
Symbol 2990 MovieClipUses:2989Used by:2995
Symbol 2991 MovieClipUsed by:2995
Symbol 2992 MovieClipUses:500Used by:2995
Symbol 2993 MovieClipUses:502Used by:2995
Symbol 2994 GraphicUsed by:2995
Symbol 2995 MovieClipUses:2983 2984 2985 2986 2988 2990 2991 2992 2993 517 2994Used by:2996
Symbol 2996 MovieClipUses:463 2982 2995Used by:2997
Symbol 2997 MovieClip {dc_fla.ads5_sushi_Motion_1543}Uses:2996Used by:3051
Symbol 2998 GraphicUsed by:2999
Symbol 2999 MovieClipUses:2998Used by:3000
Symbol 3000 MovieClipUses:2999Used by:3001
Symbol 3001 MovieClip {dc_fla.ads4_Motion_1565}Uses:3000Used by:3051 3143
Symbol 3002 GraphicUsed by:3003
Symbol 3003 MovieClipUses:3002Used by:3004
Symbol 3004 MovieClip {dc_fla.decor2_sushi_Motion_1568}Uses:3003Used by:3051
Symbol 3005 MovieClipUses:674 676Used by:3006
Symbol 3006 MovieClip {dc_fla.summer_seats_sushi_Motion_1570}Uses:3005Used by:3051
Symbol 3007 MovieClipUses:693Used by:3008
Symbol 3008 MovieClip {dc_fla.decor1_sushi_Motion_1572}Uses:3007Used by:3051
Symbol 3009 MovieClipUses:702Used by:3010
Symbol 3010 MovieClip {dc_fla.decor3_sushi_Motion_1574}Uses:3009Used by:3051
Symbol 3011 GraphicUsed by:3012
Symbol 3012 MovieClipUses:3011Used by:3013
Symbol 3013 MovieClip {dc_fla.decor5_sushi_Motion_1576}Uses:3012Used by:3051
Symbol 3014 GraphicUsed by:3015
Symbol 3015 MovieClipUses:3014Used by:3016
Symbol 3016 MovieClipUses:3015 720Used by:3017
Symbol 3017 MovieClip {dc_fla.decor7_sushi_Motion_1578}Uses:3016Used by:3051
Symbol 3018 GraphicUsed by:3019
Symbol 3019 MovieClipUses:3018 459Used by:3020
Symbol 3020 MovieClip {dc_fla.ads3_sushi_Motion_1581}Uses:3019Used by:3051
Symbol 3021 GraphicUsed by:3022
Symbol 3022 MovieClipUses:3021Used by:3023
Symbol 3023 MovieClip {dc_fla.underground_bar_sushi_Motion_1583}Uses:3022Used by:3051
Symbol 3024 GraphicUsed by:3025
Symbol 3025 MovieClipUses:3024Used by:3040
Symbol 3026 GraphicUsed by:3027
Symbol 3027 MovieClipUses:3026Used by:3040
Symbol 3028 MovieClipUses:749Used by:3040
Symbol 3029 GraphicUsed by:3030
Symbol 3030 MovieClipUses:3029Used by:3040
Symbol 3031 MovieClipUses:587Used by:3040
Symbol 3032 MovieClipUses:754Used by:3040
Symbol 3033 GraphicUsed by:3034
Symbol 3034 MovieClipUses:3033Used by:3040
Symbol 3035 MovieClipUses:595Used by:3040
Symbol 3036 GraphicUsed by:3037
Symbol 3037 MovieClipUses:3036Used by:3040
Symbol 3038 GraphicUsed by:3039
Symbol 3039 MovieClipUses:3038Used by:3040
Symbol 3040 MovieClipUses:3025 3027 3028 3030 3031 3032 3034 3035 3037 3039Used by:3041
Symbol 3041 MovieClip {dc_fla.receptionist_sushi_Motion_1585}Uses:3040Used by:3051
Symbol 3042 GraphicUsed by:3043
Symbol 3043 MovieClipUses:3042Used by:3044 3133
Symbol 3044 MovieClip {dc_fla.DeliverySignSushi_1597}Uses:3043Used by:3051
Symbol 3045 GraphicUsed by:3051
Symbol 3046 GraphicUsed by:3047
Symbol 3047 MovieClipUses:3046Used by:3051
Symbol 3048 GraphicUsed by:3051
Symbol 3049 GraphicUsed by:3050
Symbol 3050 MovieClipUses:3049Used by:3051
Symbol 3051 MovieClip {game.restaurant.SushiRestaurant}Uses:29 2918 2920 2924 2926 2929 2932 2939 2942 2944 2946 2951 2954 2970 2997 3001 3004 3006 3008 3010 3013 3017 3020 3023 3041 3044 3045 3047 3048 3050Used by:3191
Symbol 3052 GraphicUsed by:3143
Symbol 3053 GraphicUsed by:3066
Symbol 3054 GraphicUsed by:3066
Symbol 3055 GraphicUsed by:3056
Symbol 3056 MovieClipUses:3055Used by:3057 3059
Symbol 3057 MovieClip {dc_fla.pizza_production_Motion_1603}Uses:3056Used by:3066 3138 3142
Symbol 3058 GraphicUsed by:3059
Symbol 3059 MovieClipUses:766 3056 3058Used by:3060 3138
Symbol 3060 MovieClip {dc_fla.luxury_pizza_Motion_1605}Uses:3059Used by:3066 3142
Symbol 3061 GraphicUsed by:3066
Symbol 3062 GraphicUsed by:3063
Symbol 3063 MovieClipUses:3062Used by:3066 3138 3141
Symbol 3064 GraphicUsed by:3066
Symbol 3065 GraphicUsed by:3066
Symbol 3066 MovieClipUses:3053 3054 3057 3060 3061 3063 3064 3065Used by:3143
Symbol 3067 GraphicUsed by:3068
Symbol 3068 MovieClipUses:3067Used by:3069
Symbol 3069 MovieClip {dc_fla.country_menu_Motion_1608}Uses:3068Used by:3143
Symbol 3070 MovieClipUses:2950Used by:3071
Symbol 3071 MovieClip {dc_fla.security_system_Motion_1610}Uses:3070Used by:3143
Symbol 3072 MovieClipUses:682Used by:3073
Symbol 3073 MovieClip {dc_fla.TvHallMotion_1612}Uses:3072Used by:3143
Symbol 3074 GraphicUsed by:3075
Symbol 3075 MovieClipUses:3074Used by:3089
Symbol 3076 GraphicUsed by:3077
Symbol 3077 MovieClipUses:3076Used by:3089
Symbol 3078 MovieClipUses:468Used by:3089
Symbol 3079 GraphicUsed by:3080
Symbol 3080 MovieClipUses:3079Used by:3089
Symbol 3081 MovieClipUses:472Used by:3089
Symbol 3082 MovieClipUses:474Used by:3089
Symbol 3083 GraphicUsed by:3084
Symbol 3084 MovieClipUses:3083Used by:3089
Symbol 3085 MovieClipUses:478Used by:3089
Symbol 3086 MovieClipUses:480Used by:3089
Symbol 3087 GraphicUsed by:3088
Symbol 3088 MovieClipUses:3087Used by:3089
Symbol 3089 MovieClipUses:463 3075 3077 3078 3080 3081 3082 3084 3085 3086 3088 484Used by:3090
Symbol 3090 MovieClip {dc_fla.ads5_american_Motion_1614}Uses:3089Used by:3143
Symbol 3091 MovieClipUses:669 671Used by:3092
Symbol 3092 MovieClip {dc_fla.SummerSeatsMotion_1626}Uses:3091Used by:3143
Symbol 3093 MovieClipUses:699Used by:3094
Symbol 3094 MovieClip {dc_fla.decor3_american_Motion_1628}Uses:3093Used by:3143
Symbol 3095 MovieClipUses:708Used by:3096
Symbol 3096 MovieClip {dc_fla.decor5_american_Motion_1630}Uses:3095Used by:3143
Symbol 3097 GraphicUsed by:3098
Symbol 3098 MovieClipUses:3097Used by:3099
Symbol 3099 MovieClip {dc_fla.underground_bar_american_Motion_1632}Uses:3098Used by:3143
Symbol 3100 GraphicUsed by:3101
Symbol 3101 MovieClipUses:3100Used by:3102
Symbol 3102 MovieClip {dc_fla.decor7_american_Motion_1634}Uses:3101Used by:3143
Symbol 3103 GraphicUsed by:3104
Symbol 3104 MovieClipUses:3103Used by:3105
Symbol 3105 MovieClipUses:3104Used by:3106
Symbol 3106 MovieClip {dc_fla.decor6_american_Motion_1636}Uses:3105Used by:3143
Symbol 3107 GraphicUsed by:3108
Symbol 3108 MovieClipUses:3107Used by:3109
Symbol 3109 MovieClip {dc_fla.decor2_american_Motion_1639}Uses:3108Used by:3143
Symbol 3110 MovieClipUses:692Used by:3111
Symbol 3111 MovieClip {dc_fla.decor1_american_Motion_1641}Uses:3110Used by:3143
Symbol 3112 MovieClipUses:579Used by:3126
Symbol 3113 MovieClipUses:727Used by:3126
Symbol 3114 GraphicUsed by:3115
Symbol 3115 MovieClipUses:3114Used by:3126
Symbol 3116 GraphicUsed by:3117
Symbol 3117 MovieClipUses:3116Used by:3126
Symbol 3118 MovieClipUses:587Used by:3126
Symbol 3119 MovieClipUses:589Used by:3126
Symbol 3120 MovieClipUses:591Used by:3126
Symbol 3121 GraphicUsed by:3122
Symbol 3122 MovieClipUses:3121Used by:3126
Symbol 3123 MovieClipUses:595Used by:3126
Symbol 3124 GraphicUsed by:3125
Symbol 3125 MovieClipUses:3124Used by:3126
Symbol 3126 MovieClipUses:3112 3113 3115 3117 3118 3119 3120 3122 3123 3125Used by:3127
Symbol 3127 MovieClip {dc_fla.receptionist_american_Motion_1643}Uses:3126Used by:3143
Symbol 3128 MovieClipUses:703Used by:3129
Symbol 3129 MovieClipUses:3128Used by:3130
Symbol 3130 MovieClip {dc_fla.decor4_american_Motion_1655}Uses:3129Used by:3143
Symbol 3131 MovieClipUses:452 454 455 456Used by:3132
Symbol 3132 MovieClip {dc_fla.ads3_american_Motion_1658}Uses:3131Used by:3143
Symbol 3133 MovieClip {dc_fla.DeliverySignAmerican_1660}Uses:3043Used by:3143
Symbol 3134 GraphicUsed by:3143
Symbol 3135 GraphicUsed by:3138
Symbol 3136 GraphicUsed by:3137
Symbol 3137 MovieClipUses:3136Used by:3138
Symbol 3138 MovieClipUses:3135 3063 3057 3059 3137Used by:3143
Symbol 3139 GraphicUsed by:3143
Symbol 3140 GraphicUsed by:3142
Symbol 3141 MovieClip {dc_fla.king_burgers_header_Motion_1664}Uses:3063Used by:3142
Symbol 3142 MovieClipUses:3140 3057 3060 3141Used by:3143
Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant}Uses:29 3052 2938 3066 2926 3069 2946 3071 3073 3090 3092 3001 3094 3096 3099 3102 3106 3109 3111 3127 3130 3132 3133 3134 3138 3139 3142Used by:3191
Symbol 3144 MovieClip {RoadPath52}Uses:55Used by:3191
Symbol 3145 GraphicUsed by:3160
Symbol 3146 GraphicUsed by:3160
Symbol 3147 GraphicUsed by:3148
Symbol 3148 MovieClipUses:3147Used by:3159
Symbol 3149 MovieClipUses:530Used by:3159
Symbol 3150 GraphicUsed by:3151
Symbol 3151 MovieClipUses:3150Used by:3159
Symbol 3152 MovieClipUsed by:3159
Symbol 3153 MovieClipUses:532Used by:3159
Symbol 3154 MovieClipUses:538Used by:3159
Symbol 3155 MovieClipUses:2021Used by:3159
Symbol 3156 GraphicUsed by:3157
Symbol 3157 MovieClipUses:3156Used by:3159
Symbol 3158 MovieClipUses:542Used by:3159
Symbol 3159 MovieClipUses:3148 3149 537 3151 3152 3153 3154 3155 3157 3158Used by:3160 3166
Symbol 3160 MovieClipUses:3145 523 524 3146 3159Used by:3164
Symbol 3161 GraphicUsed by:3163
Symbol 3162 GraphicUsed by:3163
Symbol 3163 MovieClipUses:549 523 524 3161 546 3162Used by:3164
Symbol 3164 MovieClip {DeliveryAmerican}Uses:3160 3163Used by:3191
Symbol 3165 GraphicUsed by:3166
Symbol 3166 MovieClipUses:3165 3159 551 524Used by:3170
Symbol 3167 GraphicUsed by:3169
Symbol 3168 GraphicUsed by:3169
Symbol 3169 MovieClipUses:549 551 524 3167 546 3168Used by:3170
Symbol 3170 MovieClip {DeliverySushi}Uses:3166 3169Used by:3191
Symbol 3171 GraphicUsed by:3190
Symbol 3172 GraphicUsed by:3175
Symbol 3173 GraphicUsed by:3174
Symbol 3174 MovieClipUses:3173Used by:3175
Symbol 3175 MovieClipUses:3172 3174Used by:3190
Symbol 3176 GraphicUsed by:3177
Symbol 3177 MovieClipUses:3176Used by:3190
Symbol 3178 FontUsed by:3179
Symbol 3179 TextUses:3178Used by:3190
Symbol 3180 GraphicUsed by:3181 3184 3189
Symbol 3181 MovieClipUses:3180Used by:3184 3189
Symbol 3182 GraphicUsed by:3183 3184
Symbol 3183 MovieClipUses:3182Used by:3184
Symbol 3184 ButtonUses:3181 3183 3180 3182Used by:3190
Symbol 3185 GraphicUsed by:3188 3189
Symbol 3186 GraphicUsed by:3187 3189
Symbol 3187 MovieClipUses:3186Used by:3188
Symbol 3188 MovieClipUses:3185 3187Used by:3189
Symbol 3189 ButtonUses:3181 3188 3180 3185 3186Used by:3190
Symbol 3190 MovieClip {fai.ui.SideChoosing}Uses:3171 3175 940 3177 3179 3184 3189Used by:3191
Symbol 3191 MovieClip {dc_fla.PreloadingBibb3_9}Uses:1119 397 912 1122 916 1125 1126 914 399 401 390 323 324 340 332 330 328 326 336 338 334 341 344 411 1127 347 407 255 258 256 261 831 273 281 1131 1132 1141 83 63 69 80 120 78 73 58 59 61 67 65 81 418 161 170 876 902 903 414 934 1144 1145 1147 1149 957 1151 1153 959 966 955 1154 1083 1118 1176 1177 1178 1179 1180 1181 1182 1183 1185 1187 1188 1190 1191 1193 1194 987 587 1196 1198 1200 1201 1202 1203 1204 1206 1208 1259 1260 1262 1263 1264 1265 1266 1268 1269 1270 1271 1272 1274 1275 1276 1278 1280 1281 1282 1283 1284 1286 1288 1289 1290 1292 1294 1295 1296 1320 1321 1323 1325 1327 1328 1329 995 988 990 992 994 996 998 1000 1331 1333 1003 1334 1002 1005 1335 1336 1006 1412 1414 1416 1417 1418 1419 1421 1422 1424 1425 1426 1428 1430 1431 1432 1434 1436 1437 1438 1440 1441 1442 1467 1468 1470 1471 1472 1473 1474 1476 1478 1479 1480 1482 1484 1485 1486 1488 1490 1492 1494 1495 1496 1497 1498 1500 1501 1503 1504 1505 1506 1508 1510 1511 1512 1514 1516 1517 1518 1519 1589 1591 1593 1594 1595 1597 1598 1600 1602 1603 1605 1606 1607 1608 1610 1612 1613 1614 1616 1618 1619 1621 1622 1623 1625 1627 1628 1629 1631 1633 1634 1635 1637 1638 1639 1661 1662 1664 1665 1666 1667 1668 1670 1672 1673 1674 1676 1678 1015 1008 1010 1012 1014 1016 1018 1020 1680 1682 1023 1683 1022 1025 1684 1685 1026 1757 1759 1761 1762 1763 1765 1767 1768 1769 1771 1773 1774 1776 1778 1779 1781 1782 1806 1807 1809 1811 1812 1814 1815 1817 1819 1820 1821 1823 1825 1826 1828 1830 1832 1834 1836 1837 1838 1035 1028 1030 1032 1034 1036 1038 1040 1840 1842 1043 1843 1042 1045 1844 1845 1046 1924 1926 1928 1929 1930 1931 1932 1854 1934 1936 1938 1940 1941 1943 1944 1946 1948 1949 1950 1952 1954 1955 1956 1957 1958 1960 1962 1963 1964 1965 1967 1969 1970 1971 1973 1974 1975 2000 2001 2003 2005 2007 2008 2009 2010 2012 2014 2015 2017 2018 2019 2020 2022 2024 2025 2026 2028 2030 2031 2032 2033 2102 2103 2105 2106 2107 2108 2110 2112 2114 2115 2117 2118 2119 2120 2121 2123 2124 2125 2127 2129 2130 2132 2133 2134 2136 2138 2139 2140 2142 2144 2145 2146 2148 2149 2150 2151 2165 2166 2180 1063 2181 2182 2195 2210 2211 2224 2225 2226 2227 2228 2229 2231 2233 2234 2235 2248 2260 160 2261 2262 2263 2265 2266 2268 2269 2270 2283 2284 1053 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2296 2297 2298 2299 2300 2301 2314 2315 2316 1051 2317 2318 2319 2320 2321 2322 2323 2325 2326 2327 2328 2341 2342 2343 1067 488 2344 2345 2357 2358 2371 1078 2372 641 2373 643 2374 2375 2376 2378 2379 2380 2381 2394 2409 2410 2411 2412 2413 2414 2415 2416 2418 2420 2421 2434 2445 2447 2448 2449 2450 2451 2452 2453 2454 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2509 2510 2511 2512 2525 2526 2527 2546 2547 2548 2549 2551 2552 2558 2573 2574 2575 2576 2578 2579 2585 2586 2599 2615 2616 2617 2618 2620 2621 2627 2638 2640 2641 2642 2643 2649 2651 2652 2653 2531 2533 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2665 2666 2667 2668 2669 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2687 2689 2695 2696 2697 2698 2712 2713 2728 2729 2730 2739 2754 2755 2756 2757 2759 2760 2766 2767 2780 2795 2796 2797 2798 2800 2801 2807 2808 2819 2821 2822 2823 2824 2830 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2846 2847 2853 2855 2856 2857 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2876 2877 2883 2885 2886 2887 2898 2899 2901 402 412 283 35 277 285 2903 2907 311 2908 825 314 2910 317 2916 319 321 835 45 2917 807 3051 3143 775 125 228 189 3144 211 225 226 209 208 210 201 199 198 200 188 190 191 145 146 147 148 175 176 177 178 179 3164 3170 3190 1103Used by:Timeline
Symbol 3192 GraphicUsed by:3193 3212
Symbol 3193 ButtonUses:3192Used by:3212
Symbol 3194 MovieClipUses:309Used by:3211
Symbol 3195 MovieClipUses:288Used by:3207
Symbol 3196 GraphicUsed by:3207
Symbol 3197 GraphicUsed by:3207
Symbol 3198 GraphicUsed by:3199
Symbol 3199 MovieClip {dc_fla.fb_head_mc_1740}Uses:3198 294 295 296Used by:3207
Symbol 3200 ShapeTweeningUsed by:3207
Symbol 3201 ShapeTweeningUsed by:3207
Symbol 3202 ShapeTweeningUsed by:3207
Symbol 3203 MovieClipUses:301 302Used by:3204
Symbol 3204 MovieClipUses:3203Used by:3207
Symbol 3205 ShapeTweeningUsed by:3207
Symbol 3206 ShapeTweeningUsed by:3207
Symbol 3207 MovieClip {dc_fla.flongabot_1738}Uses:3195 3196 291 3197 3199 3200 3201 3202 3204 3205 3206 307Used by:3211
Symbol 3208 TextUses:379Used by:3209
Symbol 3209 MovieClipUses:3208Used by:3211
Symbol 3210 GraphicUsed by:3211
Symbol 3211 MovieClip {dc_fla.FlongaIntro_1736}Uses:309 3194 3207 3209 3210 251Used by:3212
Symbol 3212 MovieClipUses:3192 3193 3211Used by:Timeline

Instance Names

"loadingMC"Frame 1Symbol 247 MovieClip {LoadingMC}
"sponsor_games"Frame 1Symbol 253 Button
"wscreen"Frame 5Symbol 1101 MovieClip {fai.ui.WelcomeScreen}
"flonga_clip"Frame 5Symbol 3212 MovieClip
"inner"Symbol 27 MovieClip {IsoBeacon} Frame 1Symbol 26 MovieClip
"bar"Symbol 35 MovieClip {BuildingProgressBar} Frame 1Symbol 31 MovieClip
"percents"Symbol 35 MovieClip {BuildingProgressBar} Frame 1Symbol 34 EditableText
"platform"Symbol 121 MovieClip {ForSale} Frame 1Symbol 29 MovieClip
"selected_platform"Symbol 121 MovieClip {ForSale} Frame 1Symbol 29 MovieClip
"selected_red_platform"Symbol 121 MovieClip {ForSale} Frame 1Symbol 29 MovieClip
"building_bar"Symbol 121 MovieClip {ForSale} Frame 1Symbol 35 MovieClip {BuildingProgressBar}
"green_steam"Symbol 121 MovieClip {ForSale} Frame 1Symbol 40 MovieClip
"initial_building"Symbol 121 MovieClip {ForSale} Frame 1Symbol 45 MovieClip
"price_txt"Symbol 121 MovieClip {ForSale} Frame 1Symbol 47 EditableText
"hammer_icon"Symbol 121 MovieClip {ForSale} Frame 1Symbol 50 MovieClip
"thief_icon"Symbol 121 MovieClip {ForSale} Frame 1Symbol 53 MovieClip
"move_beacon"Symbol 121 MovieClip {ForSale} Frame 1Symbol 55 MovieClip {RoadPoint}
"platform"Symbol 125 MovieClip {MyRestaurant} Frame 1Symbol 29 MovieClip
"selected_platform"Symbol 125 MovieClip {MyRestaurant} Frame 1Symbol 29 MovieClip
"building_bar"Symbol 125 MovieClip {MyRestaurant} Frame 1Symbol 35 MovieClip {BuildingProgressBar}
"green_steam"Symbol 125 MovieClip {MyRestaurant} Frame 1Symbol 40 MovieClip
"hammer_icon"Symbol 125 MovieClip {MyRestaurant} Frame 1Symbol 50 MovieClip
"thief_icon"Symbol 125 MovieClip {MyRestaurant} Frame 1Symbol 53 MovieClip
"move_beacon"Symbol 125 MovieClip {MyRestaurant} Frame 1Symbol 55 MovieClip {RoadPoint}
"platform"Symbol 127 MovieClip {EnemyRestaurant} Frame 1Symbol 29 MovieClip
"selected_platform"Symbol 127 MovieClip {EnemyRestaurant} Frame 1Symbol 29 MovieClip
"building_bar"Symbol 127 MovieClip {EnemyRestaurant} Frame 1Symbol 35 MovieClip {BuildingProgressBar}
"green_steam"Symbol 127 MovieClip {EnemyRestaurant} Frame 1Symbol 40 MovieClip
"hammer_icon"Symbol 127 MovieClip {EnemyRestaurant} Frame 1Symbol 50 MovieClip
"thief_icon"Symbol 127 MovieClip {EnemyRestaurant} Frame 1Symbol 53 MovieClip
"move_beacon"Symbol 127 MovieClip {EnemyRestaurant} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 145 MovieClip {RoadPath5} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 145 MovieClip {RoadPath5} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 145 MovieClip {RoadPath5} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 145 MovieClip {RoadPath5} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 145 MovieClip {RoadPath5} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 145 MovieClip {RoadPath5} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 145 MovieClip {RoadPath5} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 146 MovieClip {RoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 146 MovieClip {RoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 146 MovieClip {RoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 146 MovieClip {RoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 146 MovieClip {RoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 146 MovieClip {RoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 147 MovieClip {RoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 148 MovieClip {RoadPath54} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 148 MovieClip {RoadPath54} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 148 MovieClip {RoadPath54} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 148 MovieClip {RoadPath54} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 148 MovieClip {RoadPath54} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 148 MovieClip {RoadPath54} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 148 MovieClip {RoadPath54} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 148 MovieClip {RoadPath54} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p20"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p21"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p22"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p23"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p24"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p25"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p26"Symbol 149 MovieClip {DeliveryRoadPath50} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p20"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p21"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p22"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p23"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p24"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p25"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p26"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p241"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p242"Symbol 150 MovieClip {DeliveryRoadPath51} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p20"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p21"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p22"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p23"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p24"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p25"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p26"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p011"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p012"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p241"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p242"Symbol 151 MovieClip {DeliveryRoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p20"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p21"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p22"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p23"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p24"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p25"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p26"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p011"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"p012"Symbol 152 MovieClip {DeliveryRoadPath53} Frame 1Symbol 55 MovieClip {RoadPoint}
"shop5"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 121 MovieClip {ForSale}
"shop4"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 121 MovieClip {ForSale}
"shop2"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 125 MovieClip {MyRestaurant}
"shop1"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 127 MovieClip {EnemyRestaurant}
"road1"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 145 MovieClip {RoadPath5}
"road2"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 146 MovieClip {RoadPath51}
"road4"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 147 MovieClip {RoadPath53}
"road5"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 148 MovieClip {RoadPath54}
"delivery_road5"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 149 MovieClip {DeliveryRoadPath50}
"delivery_road4"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 150 MovieClip {DeliveryRoadPath51}
"delivery_road2"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 151 MovieClip {DeliveryRoadPath52}
"delivery_road1"Symbol 153 MovieClip {LevelBack5} Frame 1Symbol 152 MovieClip {DeliveryRoadPath53}
"inner_extra"Symbol 170 MovieClip {fai.ui.ExtraItem} Frame 1Symbol 169 MovieClip {dc_fla.ExtraItemInner_469}
"p02"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 175 MovieClip {RoadPath6} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 176 MovieClip {RoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 176 MovieClip {RoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 176 MovieClip {RoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 176 MovieClip {RoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 176 MovieClip {RoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 176 MovieClip {RoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 176 MovieClip {RoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 176 MovieClip {RoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 177 MovieClip {RoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 178 MovieClip {RoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 178 MovieClip {RoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 178 MovieClip {RoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 178 MovieClip {RoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 178 MovieClip {RoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 178 MovieClip {RoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 178 MovieClip {RoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 178 MovieClip {RoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 179 MovieClip {RoadPath64} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 179 MovieClip {RoadPath64} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 179 MovieClip {RoadPath64} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 179 MovieClip {RoadPath64} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 179 MovieClip {RoadPath64} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 179 MovieClip {RoadPath64} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 179 MovieClip {RoadPath64} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 179 MovieClip {RoadPath64} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p21"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p22"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p23"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p24"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p20"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p25"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p26"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p27"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p28"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p29"Symbol 180 MovieClip {DeliveryRoadPath50copy} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p21"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p22"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p23"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p24"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p20"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p25"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p26"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p27"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p28"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p29"Symbol 181 MovieClip {DeliveryRoadPath61} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p21"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p22"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p23"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p24"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p20"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p25"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p26"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p27"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p28"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p29"Symbol 182 MovieClip {DeliveryRoadPath62} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p21"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p22"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p23"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p24"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p20"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p25"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p27"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p28"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p29"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p021"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"p022"Symbol 183 MovieClip {DeliveryRoadPath63} Frame 1Symbol 55 MovieClip {RoadPoint}
"shop5"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 121 MovieClip {ForSale}
"shop2"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 127 MovieClip {EnemyRestaurant}
"shop1"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 125 MovieClip {MyRestaurant}
"shop4"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 121 MovieClip {ForSale}
"road1"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 175 MovieClip {RoadPath6}
"road3"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 176 MovieClip {RoadPath61}
"road2"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 177 MovieClip {RoadPath62}
"road4"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 178 MovieClip {RoadPath63}
"road5"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 179 MovieClip {RoadPath64}
"delivery_road1"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 180 MovieClip {DeliveryRoadPath50copy}
"delivery_road2"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 181 MovieClip {DeliveryRoadPath61}
"delivery_road5"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 182 MovieClip {DeliveryRoadPath62}
"delivery_road4"Symbol 185 MovieClip {LevelBack6} Frame 1Symbol 183 MovieClip {DeliveryRoadPath63}
"p02"Symbol 188 MovieClip {RoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 188 MovieClip {RoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 188 MovieClip {RoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 188 MovieClip {RoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 188 MovieClip {RoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 188 MovieClip {RoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 188 MovieClip {RoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 189 MovieClip {RoadPath4} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 189 MovieClip {RoadPath4} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 189 MovieClip {RoadPath4} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 189 MovieClip {RoadPath4} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 189 MovieClip {RoadPath4} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 189 MovieClip {RoadPath4} Frame 1Symbol 55 MovieClip {RoadPoint}
"p021"Symbol 189 MovieClip {RoadPath4} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 190 MovieClip {RoadPath43} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 190 MovieClip {RoadPath43} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 190 MovieClip {RoadPath43} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 190 MovieClip {RoadPath43} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 190 MovieClip {RoadPath43} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 190 MovieClip {RoadPath43} Frame 1Symbol 55 MovieClip {RoadPoint}
"p021"Symbol 190 MovieClip {RoadPath43} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p021"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 191 MovieClip {RoadPath44} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 192 MovieClip {DeliveryRoadPath40} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 193 MovieClip {DeliveryRoadPath41} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"p19"Symbol 194 MovieClip {DeliveryRoadPath42} Frame 1Symbol 55 MovieClip {RoadPoint}
"shop1"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 121 MovieClip {ForSale}
"shop4"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 125 MovieClip {MyRestaurant}
"shop3"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 127 MovieClip {EnemyRestaurant}
"shop2"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 121 MovieClip {ForSale}
"road1"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 188 MovieClip {RoadPath41}
"road2"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 189 MovieClip {RoadPath4}
"road3"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 190 MovieClip {RoadPath43}
"road4"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 191 MovieClip {RoadPath44}
"delivery_road4"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 192 MovieClip {DeliveryRoadPath40}
"delivery_road2"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 193 MovieClip {DeliveryRoadPath41}
"delivery_road1"Symbol 195 MovieClip {LevelBack4} Frame 1Symbol 194 MovieClip {DeliveryRoadPath42}
"p02"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 198 MovieClip {RoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 199 MovieClip {RoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 200 MovieClip {RoadPath33} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 201 MovieClip {RoadPath23} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 201 MovieClip {RoadPath23} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 201 MovieClip {RoadPath23} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 201 MovieClip {RoadPath23} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 201 MovieClip {RoadPath23} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 201 MovieClip {RoadPath23} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 201 MovieClip {RoadPath23} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 202 MovieClip {DeliveryRoadPath30} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 203 MovieClip {DeliveryRoadPath31} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p011"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p012"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"p141"Symbol 204 MovieClip {DeliveryRoadPath32} Frame 1Symbol 55 MovieClip {RoadPoint}
"shop2"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 127 MovieClip {EnemyRestaurant}
"shop1"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 121 MovieClip {ForSale}
"shop4"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 125 MovieClip {MyRestaurant}
"shop3"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 121 MovieClip {ForSale}
"road1"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 198 MovieClip {RoadPath32}
"road3"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 199 MovieClip {RoadPath31}
"road2"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 200 MovieClip {RoadPath33}
"road4"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 201 MovieClip {RoadPath23}
"delivery_road4"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 202 MovieClip {DeliveryRoadPath30}
"delivery_road1"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 203 MovieClip {DeliveryRoadPath31}
"delivery_road3"Symbol 205 MovieClip {LevelBack3} Frame 1Symbol 204 MovieClip {DeliveryRoadPath32}
"p02"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 208 MovieClip {RoadPath21} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 209 MovieClip {RoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 210 MovieClip {RoadPath22} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 211 MovieClip {DeliveryRoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 212 MovieClip {DeliveryRoadPath2} Frame 1Symbol 55 MovieClip {RoadPoint}
"shop3"Symbol 213 MovieClip {LevelBack2} Frame 1Symbol 121 MovieClip {ForSale}
"shop2"Symbol 213 MovieClip {LevelBack2} Frame 1Symbol 125 MovieClip {MyRestaurant}
"shop1"Symbol 213 MovieClip {LevelBack2} Frame 1Symbol 127 MovieClip {EnemyRestaurant}
"road2"Symbol 213 MovieClip {LevelBack2} Frame 1Symbol 208 MovieClip {RoadPath21}
"road1"Symbol 213 MovieClip {LevelBack2} Frame 1Symbol 209 MovieClip {RoadPath2}
"road3"Symbol 213 MovieClip {LevelBack2} Frame 1Symbol 210 MovieClip {RoadPath22}
"delivery_road2"Symbol 213 MovieClip {LevelBack2} Frame 1Symbol 211 MovieClip {DeliveryRoadPath1}
"delivery_road3"Symbol 213 MovieClip {LevelBack2} Frame 1Symbol 212 MovieClip {DeliveryRoadPath2}
"obj"Symbol 216 MovieClip {dc_fla.smokecolorpart_1762} Frame 1Symbol 215 MovieClip
"obj"Symbol 217 MovieClip {smoke3} Frame 1Symbol 216 MovieClip {dc_fla.smokecolorpart_1762}
"obj"Symbol 218 MovieClip {smoke2} Frame 1Symbol 216 MovieClip {dc_fla.smokecolorpart_1762}
"obj"Symbol 219 MovieClip {smoke1} Frame 1Symbol 216 MovieClip {dc_fla.smokecolorpart_1762}
"obj"Symbol 221 MovieClip {smoke4} Frame 1Symbol 216 MovieClip {dc_fla.smokecolorpart_1762}
"p00"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 225 MovieClip {RoadPath1} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 226 MovieClip {RoadPath1_2} Frame 1Symbol 55 MovieClip {RoadPoint}
"p00"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p01"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p02"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p05"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p12"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p13"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p14"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p15"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p16"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p17"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"p18"Symbol 227 MovieClip {DeliveryRoadPath0} Frame 1Symbol 55 MovieClip {RoadPoint}
"shop1"Symbol 228 MovieClip {LevelBack1} Frame 1Symbol 125 MovieClip {MyRestaurant}
"shop2"Symbol 228 MovieClip {LevelBack1} Frame 1Symbol 121 MovieClip {ForSale}
"road1"Symbol 228 MovieClip {LevelBack1} Frame 1Symbol 225 MovieClip {RoadPath1}
"road2"Symbol 228 MovieClip {LevelBack1} Frame 1Symbol 226 MovieClip {RoadPath1_2}
"delivery_road1"Symbol 228 MovieClip {LevelBack1} Frame 1Symbol 227 MovieClip {DeliveryRoadPath0}
"progress_mc"Symbol 247 MovieClip {LoadingMC} Frame 1Symbol 243 MovieClip
"loaded_txt"Symbol 247 MovieClip {LoadingMC} Frame 1Symbol 244 EditableText
"error_txt"Symbol 247 MovieClip {LoadingMC} Frame 1Symbol 246 EditableText
"shop_holder"Symbol 261 MovieClip {fai.ui.ShopBuilding} Frame 1Symbol 260 MovieClip
"bar"Symbol 277 MovieClip {fai.ui.CustomersBar} Frame 1Symbol 275 MovieClip
"bar"Symbol 281 MovieClip {CustomerMoney} Frame 1Symbol 277 MovieClip {fai.ui.CustomersBar}
"fbHead"Symbol 308 MovieClip {dc_fla.flongabot_58} Frame 1Symbol 297 MovieClip {dc_fla.fb_head_mc_60}
"bar"Symbol 317 MovieClip {fai.ui.ShopCustomerBar} Frame 1Symbol 314 MovieClip
"count_txt"Symbol 317 MovieClip {fai.ui.ShopCustomerBar} Frame 1Symbol 316 EditableText
"filter_back"Symbol 347 MovieClip {fai.ui.LevelButton} Frame 1Symbol 346 MovieClip
"won_back"Symbol 347 MovieClip {fai.ui.LevelButton} Frame 1Symbol 346 MovieClip
"red_back"Symbol 347 MovieClip {fai.ui.LevelButton} Frame 1Symbol 346 MovieClip
"title"Symbol 402 MovieClip {fai.ui.LevelInfoPanel} Frame 1Symbol 392 EditableText
"days_txt"Symbol 402 MovieClip {fai.ui.LevelInfoPanel} Frame 1Symbol 394 EditableText
"play_button"Symbol 402 MovieClip {fai.ui.LevelInfoPanel} Frame 1Symbol 399 Button
"resume_game_button"Symbol 402 MovieClip {fai.ui.LevelInfoPanel} Frame 1Symbol 401 Button
"msg"Symbol 407 MovieClip {dc_fla.LevelClosedMessageMC_104} Frame 1Symbol 406 EditableText
"level1_back"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 352 MovieClip
"level5_back"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 355 MovieClip
"level6_back"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 358 MovieClip
"level4_back"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 361 MovieClip
"level2_back"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 364 MovieClip
"level3_back"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 367 MovieClip
"level2_front"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 369 MovieClip
"level4_front"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 371 MovieClip
"level6_front"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 373 MovieClip
"level3_front"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 375 MovieClip
"level5_front"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 377 MovieClip
"level1_front"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 371 MovieClip
"level1_type_button"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 381 MovieClip
"level3_type_button"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 384 MovieClip
"level5_type_button"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 387 MovieClip
"level6_type_button"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 387 MovieClip
"level4_type_button"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 384 MovieClip
"level2_type_button"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 381 MovieClip
"level_info"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 402 MovieClip {fai.ui.LevelInfoPanel}
"sound_control"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 344 MovieClip {fai.ui.SoundControlMC}
"main_menu_button"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 404 Button
"level_msg"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 407 MovieClip {dc_fla.LevelClosedMessageMC_104}
"dedegames_button"Symbol 412 MovieClip {fai.ui.LevelSelection} Frame 1Symbol 411 Button
"button_back"Symbol 775 MovieClip {game.ui.MenuButton} Frame 1Symbol 428 MovieClip {dc_fla.MenuButtonBackStates_116}
"cost_txt"Symbol 775 MovieClip {game.ui.MenuButton} Frame 1Symbol 441 EditableText
"completed_tick"Symbol 775 MovieClip {game.ui.MenuButton} Frame 1Symbol 443 MovieClip
"not_enough_money"Symbol 775 MovieClip {game.ui.MenuButton} Frame 1Symbol 445 MovieClip
"locked"Symbol 775 MovieClip {game.ui.MenuButton} Frame 1Symbol 449 MovieClip
"button_back"Symbol 790 MovieClip {dc_fla.Employees_304} Frame 1Symbol 778 MovieClip {dc_fla.MenuButtonBackStatesForHire_305}
"cost_txt"Symbol 790 MovieClip {dc_fla.Employees_304} Frame 1Symbol 779 EditableText
"number_txt"Symbol 790 MovieClip {dc_fla.Employees_304} Frame 1Symbol 789 EditableText
"ad_button1"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"general_button6"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button2"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"special_button1"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button3"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button10"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button4"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"special_button2"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button5"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button11"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button6"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"special_button5"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"general_button3"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"general_button4"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"special_button6"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button7"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button9"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"general_button2"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button8"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"ad_button12"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"general_button5"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"special_button4"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"special_button3"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"general_button1"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 775 MovieClip {game.ui.MenuButton}
"employees"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 790 MovieClip {dc_fla.Employees_304}
"seat_count_txt"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 793 EditableText
"product_cost_txt"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 794 EditableText
"serving_speed_txt"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1Symbol 795 EditableText
"all_buttons"Symbol 807 MovieClip {game.ui.UIMenu} Frame 1Symbol 800 MovieClip {dc_fla.AllButtons_114}
"money_txt"Symbol 807 MovieClip {game.ui.UIMenu} Frame 1Symbol 802 EditableText
"exclamation"Symbol 807 MovieClip {game.ui.UIMenu} Frame 1Symbol 806 MovieClip
"inner"Symbol 820 MovieClip {dc_fla.Symbol4copy_319} Frame 1Symbol 819 MovieClip {dc_fla.LeftIcon_320}
"bar"Symbol 825 MovieClip {dc_fla.LevelGoalBar_323} Frame 1Symbol 31 MovieClip
"goal_txt"Symbol 825 MovieClip {dc_fla.LevelGoalBar_323} Frame 1Symbol 824 EditableText
"bar"Symbol 827 MovieClip {dc_fla.EnemyLevelGoalBar_324} Frame 1Symbol 31 MovieClip
"goal_txt"Symbol 827 MovieClip {dc_fla.EnemyLevelGoalBar_324} Frame 1Symbol 826 EditableText
"left_icon"Symbol 828 MovieClip {dc_fla.Resources_317} Frame 1Symbol 820 MovieClip {dc_fla.Symbol4copy_319}
"right_icon"Symbol 828 MovieClip {dc_fla.Resources_317} Frame 1Symbol 820 MovieClip {dc_fla.Symbol4copy_319}
"wave_txt"Symbol 828 MovieClip {dc_fla.Resources_317} Frame 1Symbol 822 EditableText
"goal_bar"Symbol 828 MovieClip {dc_fla.Resources_317} Frame 1Symbol 825 MovieClip {dc_fla.LevelGoalBar_323}
"enemy_goal_bar"Symbol 828 MovieClip {dc_fla.Resources_317} Frame 1Symbol 827 MovieClip {dc_fla.EnemyLevelGoalBar_324}
"bonus_txt"Symbol 830 MovieClip {dc_fla.BonusAnimationInner_326} Frame 1Symbol 829 EditableText
"inner"Symbol 831 MovieClip {dc_fla.BonusAnimation_325} Frame 1Symbol 830 MovieClip {dc_fla.BonusAnimationInner_326}
"title_txt"Symbol 835 MovieClip {dc_fla.ShopTooltip_327} Frame 1Symbol 833 EditableText
"params_txt"Symbol 835 MovieClip {dc_fla.ShopTooltip_327} Frame 1Symbol 834 EditableText
"sell_button"Symbol 841 MovieClip {dc_fla.SellDialog_328} Frame 1Symbol 839 Button
"money_txt"Symbol 841 MovieClip {dc_fla.SellDialog_328} Frame 1Symbol 840 EditableText
"repair_button"Symbol 847 MovieClip {dc_fla.RepairDialog_331} Frame 1Symbol 845 Button
"money_txt"Symbol 847 MovieClip {dc_fla.RepairDialog_331} Frame 1Symbol 846 EditableText
"msg_txt"Symbol 875 MovieClip {dc_fla.OutputMessageInner_347} Frame 1Symbol 874 EditableText
"msg"Symbol 876 MovieClip {dc_fla.OutputMessage_346} Frame 1Symbol 875 MovieClip {dc_fla.OutputMessageInner_347}
"ice_cream_grey"Symbol 899 MovieClip {dc_fla.ExtraButtons_348} Frame 1Symbol 884 Button
"benches_grey"Symbol 899 MovieClip {dc_fla.ExtraButtons_348} Frame 1Symbol 888 Button
"news_box_grey"Symbol 899 MovieClip {dc_fla.ExtraButtons_348} Frame 1Symbol 892 Button
"benches"Symbol 899 MovieClip {dc_fla.ExtraButtons_348} Frame 1Symbol 894 Button
"news_box"Symbol 899 MovieClip {dc_fla.ExtraButtons_348} Frame 1Symbol 896 Button
"ice_cream"Symbol 899 MovieClip {dc_fla.ExtraButtons_348} Frame 1Symbol 898 Button
"next_button"Symbol 930 MovieClip {fai.ui.TutorialMC} Frame 1Symbol 914 Button
"close_button"Symbol 930 MovieClip {fai.ui.TutorialMC} Frame 1Symbol 916 Button
"background_holder"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 414 MovieClip
"back_holder"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 416 MovieClip
"customers"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 418 MovieClip
"extra_holder"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 420 MovieClip
"ui_menu"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 807 MovieClip {game.ui.UIMenu}
"buy_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 811 Button
"resources"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 828 MovieClip {dc_fla.Resources_317}
"bonus_animation"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 831 MovieClip {dc_fla.BonusAnimation_325}
"shop_tooltip"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 835 MovieClip {dc_fla.ShopTooltip_327}
"sell_dialog"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 841 MovieClip {dc_fla.SellDialog_328}
"clean_dialog"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 847 MovieClip {dc_fla.RepairDialog_331}
"next_day_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 854 Button
"pause_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 858 Button
"menu_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 862 Button
"slow_mode_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 866 Button
"fast_mode_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 868 Button
"sound_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 870 Button
"mute_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 872 Button
"output_message"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 876 MovieClip {dc_fla.OutputMessage_346}
"extra_buttons"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 899 MovieClip {dc_fla.ExtraButtons_348}
"pause_mc"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 903 MovieClip {dc_fla.PauseMC_362}
"tutorial_mc"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 930 MovieClip {fai.ui.TutorialMC}
"click_next_day_button"Symbol 934 MovieClip {PlayWindowUI} Frame 1Symbol 933 Button
"stat_title"Symbol 954 MovieClip {dc_fla.StatCaptionInner_385} Frame 1Symbol 953 EditableText
"innerc"Symbol 955 MovieClip {dc_fla.StatCaption_384} Frame 1Symbol 954 MovieClip {dc_fla.StatCaptionInner_385}
"earned_txt"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 947 EditableText
"spent_txt"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 948 EditableText
"bonus_txt"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 949 EditableText
"built_txt"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 950 EditableText
"score_txt"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 952 EditableText
"stat_caption"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 955 MovieClip {dc_fla.StatCaption_384}
"continue_button"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 959 Button
"goal_bar"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 825 MovieClip {dc_fla.LevelGoalBar_323}
"enemy_goal_bar"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 827 MovieClip {dc_fla.EnemyLevelGoalBar_324}
"my_resto"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 819 MovieClip {dc_fla.LeftIcon_320}
"enemy_resto"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 819 MovieClip {dc_fla.LeftIcon_320}
"final_victory"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 966 MovieClip
"happy_smileys"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 1079 MovieClip
"dede_games"Symbol 1083 MovieClip {fai.ui.Statistics} Frame 1Symbol 1082 Button
"start_pizza_game_button"Symbol 1101 MovieClip {fai.ui.WelcomeScreen} Frame 1Symbol 1086 Button
"more_games_button"Symbol 1101 MovieClip {fai.ui.WelcomeScreen} Frame 1Symbol 1087 Button
"resume_game_button"Symbol 1101 MovieClip {fai.ui.WelcomeScreen} Frame 1Symbol 1090 Button
"low_quality_button"Symbol 1101 MovieClip {fai.ui.WelcomeScreen} Frame 1Symbol 1094 Button
"medium_quality_button"Symbol 1101 MovieClip {fai.ui.WelcomeScreen} Frame 1Symbol 1096 Button
"high_quality_button"Symbol 1101 MovieClip {fai.ui.WelcomeScreen} Frame 1Symbol 1098 Button
"quality_clip"Symbol 1101 MovieClip {fai.ui.WelcomeScreen} Frame 1Symbol 1099 MovieClip
"start_button"Symbol 2901 MovieClip {dc_fla.HelloMC_1502} Frame 1Symbol 1126 Button
"fill_square"Symbol 2916 MovieClip {dc_fla.ShopSeat_1508} Frame 1Symbol 2911 MovieClip
"karaoke"Symbol 2970 MovieClip {dc_fla.KaraokeMotion_1541} Frame 1Symbol 2969 MovieClip
"platform"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 29 MovieClip
"decor4_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2924 MovieClip {dc_fla.decor4_sushi_Motion_1514}
"ads2"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2926 MovieClip {dc_fla.ads2_Motion_1517}
"cheap_sushi_menu"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2929 MovieClip {dc_fla.cheap_sushi_menu_Motion_1519}
"sushi_discounts"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2932 MovieClip {dc_fla.sushi_discounts_Motion_1521}
"ads1"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2939 MovieClip {dc_fla.ads1_Motion_1523}
"eastern_sweeties"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2942 MovieClip {dc_fla.eastern_sweeties_Motion_1530}
"hot_cheese_rolls"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2944 MovieClip {dc_fla.hot_cheese_rolls_Motion_1532}
"sale_campaigns"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2946 MovieClip {dc_fla.sale_campaigns_Motion_1534}
"security_system"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2951 MovieClip {dc_fla.security_system_Motion_1536}
"decor6_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2954 MovieClip {dc_fla.decor6_sushi_Motion_1539}
"karaoke"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2970 MovieClip {dc_fla.KaraokeMotion_1541}
"ads5_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 2997 MovieClip {dc_fla.ads5_sushi_Motion_1543}
"ads4"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3001 MovieClip {dc_fla.ads4_Motion_1565}
"decor2_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3004 MovieClip {dc_fla.decor2_sushi_Motion_1568}
"summer_seats_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3006 MovieClip {dc_fla.summer_seats_sushi_Motion_1570}
"decor1_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3008 MovieClip {dc_fla.decor1_sushi_Motion_1572}
"decor3_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3010 MovieClip {dc_fla.decor3_sushi_Motion_1574}
"decor5_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3013 MovieClip {dc_fla.decor5_sushi_Motion_1576}
"decor7_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3017 MovieClip {dc_fla.decor7_sushi_Motion_1578}
"ads3_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3020 MovieClip {dc_fla.ads3_sushi_Motion_1581}
"underground_bar_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3023 MovieClip {dc_fla.underground_bar_sushi_Motion_1583}
"receptionist_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3041 MovieClip {dc_fla.receptionist_sushi_Motion_1585}
"delivery_sushi"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1Symbol 3044 MovieClip {dc_fla.DeliverySignSushi_1597}
"tv_hall"Symbol 3073 MovieClip {dc_fla.TvHallMotion_1612} Frame 1Symbol 3072 MovieClip
"platform"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 29 MovieClip
"ads1"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 2938 MovieClip {dc_fla.advlev1_1524}
"house"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3066 MovieClip
"ads2"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 2926 MovieClip {dc_fla.ads2_Motion_1517}
"country_menu"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3069 MovieClip {dc_fla.country_menu_Motion_1608}
"sale_campaigns"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 2946 MovieClip {dc_fla.sale_campaigns_Motion_1534}
"security_system"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3071 MovieClip {dc_fla.security_system_Motion_1610}
"tv_hall"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3073 MovieClip {dc_fla.TvHallMotion_1612}
"ads5_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3090 MovieClip {dc_fla.ads5_american_Motion_1614}
"summer_seats_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3092 MovieClip {dc_fla.SummerSeatsMotion_1626}
"ads4"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3001 MovieClip {dc_fla.ads4_Motion_1565}
"decor3_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3094 MovieClip {dc_fla.decor3_american_Motion_1628}
"decor5_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3096 MovieClip {dc_fla.decor5_american_Motion_1630}
"underground_bar_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3099 MovieClip {dc_fla.underground_bar_american_Motion_1632}
"decor7_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3102 MovieClip {dc_fla.decor7_american_Motion_1634}
"decor6_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3106 MovieClip {dc_fla.decor6_american_Motion_1636}
"decor2_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3109 MovieClip {dc_fla.decor2_american_Motion_1639}
"decor1_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3111 MovieClip {dc_fla.decor1_american_Motion_1641}
"receptionist_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3127 MovieClip {dc_fla.receptionist_american_Motion_1643}
"decor4_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3130 MovieClip {dc_fla.decor4_american_Motion_1655}
"ads3_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3132 MovieClip {dc_fla.ads3_american_Motion_1658}
"delivery_american"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1Symbol 3133 MovieClip {dc_fla.DeliverySignAmerican_1660}
"house"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 2Symbol 3138 MovieClip
"house"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 3Symbol 3142 MovieClip
"p02"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p03"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p04"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p06"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p07"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p08"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p09"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p10"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"p11"Symbol 3144 MovieClip {RoadPath52} Frame 1Symbol 55 MovieClip {RoadPoint}
"sushi_button"Symbol 3190 MovieClip {fai.ui.SideChoosing} Frame 1Symbol 3184 Button
"american_button"Symbol 3190 MovieClip {fai.ui.SideChoosing} Frame 1Symbol 3189 Button
"fbHead"Symbol 3207 MovieClip {dc_fla.flongabot_1738} Frame 1Symbol 3199 MovieClip {dc_fla.fb_head_mc_1740}
"flobot"Symbol 3211 MovieClip {dc_fla.FlongaIntro_1736} Frame 27Symbol 3207 MovieClip {dc_fla.flongabot_1738}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 10 bytes ""

Labels

"start_loop"Symbol 40 MovieClip Frame 1
"building_state"Symbol 121 MovieClip {ForSale} Frame 1
"building_progress"Symbol 121 MovieClip {ForSale} Frame 2
"shopping"Symbol 121 MovieClip {ForSale} Frame 3
"building_state"Symbol 125 MovieClip {MyRestaurant} Frame 1
"building_progress"Symbol 125 MovieClip {MyRestaurant} Frame 2
"shopping"Symbol 125 MovieClip {MyRestaurant} Frame 3
"building_state"Symbol 127 MovieClip {EnemyRestaurant} Frame 1
"building_progress"Symbol 127 MovieClip {EnemyRestaurant} Frame 2
"shopping"Symbol 127 MovieClip {EnemyRestaurant} Frame 3
"Benches"Symbol 169 MovieClip {dc_fla.ExtraItemInner_469} Frame 1
"News Box"Symbol 169 MovieClip {dc_fla.ExtraItemInner_469} Frame 2
"Ice Cream"Symbol 169 MovieClip {dc_fla.ExtraItemInner_469} Frame 3
"sketchy"Symbol 170 MovieClip {fai.ui.ExtraItem} Frame 1
"normal"Symbol 170 MovieClip {fai.ui.ExtraItem} Frame 2
"money_label"Symbol 281 MovieClip {CustomerMoney} Frame 1
"hungry_label"Symbol 281 MovieClip {CustomerMoney} Frame 2
"happy_face"Symbol 281 MovieClip {CustomerMoney} Frame 3
"normal"Symbol 297 MovieClip {dc_fla.fb_head_mc_60} Frame 1
"turnhead"Symbol 297 MovieClip {dc_fla.fb_head_mc_60} Frame 5
"turnhead_stop"Symbol 297 MovieClip {dc_fla.fb_head_mc_60} Frame 13
"wink_start"Symbol 297 MovieClip {dc_fla.fb_head_mc_60} Frame 14
"wink_end"Symbol 297 MovieClip {dc_fla.fb_head_mc_60} Frame 23
#"normal"Symbol 308 MovieClip {dc_fla.flongabot_58} Frame 1
"normal_end"Symbol 308 MovieClip {dc_fla.flongabot_58} Frame 76
"flying_start"Symbol 308 MovieClip {dc_fla.flongabot_58} Frame 77
"flying"Symbol 308 MovieClip {dc_fla.flongabot_58} Frame 82
"flying_loop"Symbol 308 MovieClip {dc_fla.flongabot_58} Frame 89
"flying_end"Symbol 308 MovieClip {dc_fla.flongabot_58} Frame 90
"flying_end_end"Symbol 308 MovieClip {dc_fla.flongabot_58} Frame 100
"normal_state"Symbol 428 MovieClip {dc_fla.MenuButtonBackStates_116} Frame 1
"highlighted_state"Symbol 428 MovieClip {dc_fla.MenuButtonBackStates_116} Frame 2
"grey_state"Symbol 428 MovieClip {dc_fla.MenuButtonBackStates_116} Frame 3
"grey_highlighted_state"Symbol 428 MovieClip {dc_fla.MenuButtonBackStates_116} Frame 4
"ads1"Symbol 775 MovieClip {game.ui.MenuButton} Frame 1
"ads2"Symbol 775 MovieClip {game.ui.MenuButton} Frame 2
"ads3_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 3
"ads3_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 4
"ads4"Symbol 775 MovieClip {game.ui.MenuButton} Frame 5
"ads5_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 6
"ads5_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 7
"delivery_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 8
"delivery_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 9
"invitations"Symbol 775 MovieClip {game.ui.MenuButton} Frame 10
"ice_cream"Symbol 775 MovieClip {game.ui.MenuButton} Frame 11
"newspaper"Symbol 775 MovieClip {game.ui.MenuButton} Frame 12
"protest_rally"Symbol 775 MovieClip {game.ui.MenuButton} Frame 13
"cheap_sushi_menu"Symbol 775 MovieClip {game.ui.MenuButton} Frame 14
"hot_cheese_rolls"Symbol 775 MovieClip {game.ui.MenuButton} Frame 15
"sale_campaigns"Symbol 775 MovieClip {game.ui.MenuButton} Frame 16
"security_system"Symbol 775 MovieClip {game.ui.MenuButton} Frame 17
"summer_seats_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 18
"summer_seats_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 19
"sushi_discounts"Symbol 775 MovieClip {game.ui.MenuButton} Frame 20
"eastern_sweeties"Symbol 775 MovieClip {game.ui.MenuButton} Frame 21
"tv_hall"Symbol 775 MovieClip {game.ui.MenuButton} Frame 22
"underground_bar_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 23
"underground_bar_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 24
"decor1_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 25
"decor1_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 26
"decor2_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 27
"decor2_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 28
"decor3_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 29
"decor3_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 30
"decor4_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 31
"decor4_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 32
"decor5_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 33
"decor5_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 34
"decor6_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 35
"decor6_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 36
"decor7_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 37
"decor7_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 38
"american_second_floor"Symbol 775 MovieClip {game.ui.MenuButton} Frame 39
"american_third_floor"Symbol 775 MovieClip {game.ui.MenuButton} Frame 40
"receptionist_american"Symbol 775 MovieClip {game.ui.MenuButton} Frame 41
"sushi_second_floor"Symbol 775 MovieClip {game.ui.MenuButton} Frame 42
"sushi_third_floor"Symbol 775 MovieClip {game.ui.MenuButton} Frame 43
"receptionist_sushi"Symbol 775 MovieClip {game.ui.MenuButton} Frame 44
"pizza_production"Symbol 775 MovieClip {game.ui.MenuButton} Frame 45
"luxury_pizza"Symbol 775 MovieClip {game.ui.MenuButton} Frame 46
"country_menu"Symbol 775 MovieClip {game.ui.MenuButton} Frame 47
"king_burgers"Symbol 775 MovieClip {game.ui.MenuButton} Frame 48
"karaoke"Symbol 775 MovieClip {game.ui.MenuButton} Frame 49
"normal_state"Symbol 778 MovieClip {dc_fla.MenuButtonBackStatesForHire_305} Frame 1
"highlighted_state"Symbol 778 MovieClip {dc_fla.MenuButtonBackStatesForHire_305} Frame 2
"grey_state"Symbol 778 MovieClip {dc_fla.MenuButtonBackStatesForHire_305} Frame 3
"grey_highlighted_state"Symbol 778 MovieClip {dc_fla.MenuButtonBackStatesForHire_305} Frame 4
"unlocked_state"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 1
"locked_state"Symbol 800 MovieClip {dc_fla.AllButtons_114} Frame 2
"no_header"Symbol 818 MovieClip Frame 1
"Sushi"Symbol 819 MovieClip {dc_fla.LeftIcon_320} Frame 1
"American"Symbol 819 MovieClip {dc_fla.LeftIcon_320} Frame 2
"start_animation"Symbol 831 MovieClip {dc_fla.BonusAnimation_325} Frame 1
"show_animation"Symbol 876 MovieClip {dc_fla.OutputMessage_346} Frame 1
"pause"Symbol 903 MovieClip {dc_fla.PauseMC_362} Frame 1
"page1"Symbol 930 MovieClip {fai.ui.TutorialMC} Frame 1
"page2"Symbol 930 MovieClip {fai.ui.TutorialMC} Frame 2
"page3"Symbol 930 MovieClip {fai.ui.TutorialMC} Frame 3
"page4"Symbol 930 MovieClip {fai.ui.TutorialMC} Frame 4
"low"Symbol 1099 MovieClip Frame 1
"medium"Symbol 1099 MovieClip Frame 2
"high"Symbol 1099 MovieClip Frame 3
"quality_tip"Symbol 1101 MovieClip {fai.ui.WelcomeScreen} Frame 1
"normal_face"Symbol 1144 MovieClip {dc_fla.CustomerFace_490} Frame 1
"hungry_face"Symbol 1144 MovieClip {dc_fla.CustomerFace_490} Frame 2
"walking_ne"Symbol 1259 MovieClip {Customer1} Frame 1
"walking_se"Symbol 1259 MovieClip {Customer1} Frame 3
"walking_sw"Symbol 1259 MovieClip {Customer1} Frame 5
"walking_nw"Symbol 1259 MovieClip {Customer1} Frame 7
"sitting"Symbol 1259 MovieClip {Customer1} Frame 11
"reading"Symbol 1259 MovieClip {Customer1} Frame 13
"listening"Symbol 1259 MovieClip {Customer1} Frame 15
"eating"Symbol 1259 MovieClip {Customer1} Frame 17
"walking_ne"Symbol 1412 MovieClip {Customer2} Frame 1
"walking_se"Symbol 1412 MovieClip {Customer2} Frame 3
"walking_sw"Symbol 1412 MovieClip {Customer2} Frame 5
"walking_nw"Symbol 1412 MovieClip {Customer2} Frame 7
"sitting"Symbol 1412 MovieClip {Customer2} Frame 11
"reading"Symbol 1412 MovieClip {Customer2} Frame 13
"listening"Symbol 1412 MovieClip {Customer2} Frame 15
"eating"Symbol 1412 MovieClip {Customer2} Frame 17
"walking_ne"Symbol 1589 MovieClip {Customer3} Frame 1
"walking_se"Symbol 1589 MovieClip {Customer3} Frame 3
"walking_sw"Symbol 1589 MovieClip {Customer3} Frame 5
"walking_nw"Symbol 1589 MovieClip {Customer3} Frame 7
"sitting"Symbol 1589 MovieClip {Customer3} Frame 11
"reading"Symbol 1589 MovieClip {Customer3} Frame 13
"listening"Symbol 1589 MovieClip {Customer3} Frame 15
"eating"Symbol 1589 MovieClip {Customer3} Frame 17
"walking_ne"Symbol 1757 MovieClip {Customer4} Frame 1
"walking_se"Symbol 1757 MovieClip {Customer4} Frame 3
"walking_sw"Symbol 1757 MovieClip {Customer4} Frame 5
"walking_nw"Symbol 1757 MovieClip {Customer4} Frame 7
"sitting"Symbol 1757 MovieClip {Customer4} Frame 11
"reading"Symbol 1757 MovieClip {Customer4} Frame 13
"listening"Symbol 1757 MovieClip {Customer4} Frame 15
"eating"Symbol 1757 MovieClip {Customer4} Frame 17
"walking_ne"Symbol 1924 MovieClip {Customer5} Frame 1
"walking_se"Symbol 1924 MovieClip {Customer5} Frame 3
"walking_sw"Symbol 1924 MovieClip {Customer5} Frame 5
"walking_nw"Symbol 1924 MovieClip {Customer5} Frame 7
"sitting"Symbol 1924 MovieClip {Customer5} Frame 11
"reading"Symbol 1924 MovieClip {Customer5} Frame 13
"listening"Symbol 1924 MovieClip {Customer5} Frame 15
"eating"Symbol 1924 MovieClip {Customer5} Frame 17
"walking_ne"Symbol 2102 MovieClip {Customer6} Frame 1
"walking_se"Symbol 2102 MovieClip {Customer6} Frame 3
"walking_sw"Symbol 2102 MovieClip {Customer6} Frame 5
"walking_nw"Symbol 2102 MovieClip {Customer6} Frame 7
"sitting"Symbol 2102 MovieClip {Customer6} Frame 11
"reading"Symbol 2102 MovieClip {Customer6} Frame 13
"listening"Symbol 2102 MovieClip {Customer6} Frame 15
"eating"Symbol 2102 MovieClip {Customer6} Frame 17
"walking_ne"Symbol 2343 MovieClip {Customer7} Frame 1
"walking_se"Symbol 2343 MovieClip {Customer7} Frame 3
"walking_sw"Symbol 2343 MovieClip {Customer7} Frame 5
"walking_nw"Symbol 2343 MovieClip {Customer7} Frame 7
"sitting"Symbol 2343 MovieClip {Customer7} Frame 10
"reading"Symbol 2343 MovieClip {Customer7} Frame 12
"listening"Symbol 2343 MovieClip {Customer7} Frame 14
"eating"Symbol 2343 MovieClip {Customer7} Frame 16
"walking_ne"Symbol 2527 MovieClip {Customer8} Frame 1
"walking_se"Symbol 2527 MovieClip {Customer8} Frame 3
"walking_sw"Symbol 2527 MovieClip {Customer8} Frame 5
"walking_nw"Symbol 2527 MovieClip {Customer8} Frame 7
"sitting"Symbol 2527 MovieClip {Customer8} Frame 10
"reading"Symbol 2527 MovieClip {Customer8} Frame 12
"listening"Symbol 2527 MovieClip {Customer8} Frame 14
"eating"Symbol 2527 MovieClip {Customer8} Frame 16
"walking_ne"Symbol 2713 MovieClip {Customer9} Frame 1
"walking_se"Symbol 2713 MovieClip {Customer9} Frame 3
"walking_sw"Symbol 2713 MovieClip {Customer9} Frame 5
"walking_nw"Symbol 2713 MovieClip {Customer9} Frame 7
"sitting"Symbol 2713 MovieClip {Customer9} Frame 10
"reading"Symbol 2713 MovieClip {Customer9} Frame 12
"listening"Symbol 2713 MovieClip {Customer9} Frame 14
"eating"Symbol 2713 MovieClip {Customer9} Frame 16
"walking_ne"Symbol 2899 MovieClip {Customer10} Frame 1
"walking_se"Symbol 2899 MovieClip {Customer10} Frame 3
"walking_sw"Symbol 2899 MovieClip {Customer10} Frame 5
"walking_nw"Symbol 2899 MovieClip {Customer10} Frame 7
"sitting"Symbol 2899 MovieClip {Customer10} Frame 10
"reading"Symbol 2899 MovieClip {Customer10} Frame 12
"listening"Symbol 2899 MovieClip {Customer10} Frame 14
"eating"Symbol 2899 MovieClip {Customer10} Frame 16
"level1"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 1
"level2"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 2
"level3"Symbol 3051 MovieClip {game.restaurant.SushiRestaurant} Frame 3
"no_header"Symbol 3066 MovieClip Frame 1
"pizza_header"Symbol 3066 MovieClip Frame 2
"luxury_pizza_header"Symbol 3066 MovieClip Frame 3
"king_burgers_header"Symbol 3066 MovieClip Frame 4
"no_header"Symbol 3138 MovieClip Frame 1
"king_burgers_header"Symbol 3138 MovieClip Frame 2
"pizza_header"Symbol 3138 MovieClip Frame 3
"luxury_pizza_header"Symbol 3138 MovieClip Frame 4
"burger_header"Symbol 3138 MovieClip Frame 5
"no_header"Symbol 3142 MovieClip Frame 1
"pizza_header"Symbol 3142 MovieClip Frame 2
"luxury_pizza_header"Symbol 3142 MovieClip Frame 3
"king_burgers_header"Symbol 3142 MovieClip Frame 4
"level1"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 1
"level2"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 2
"level3"Symbol 3143 MovieClip {game.restaurant.AmericanRestaurant} Frame 3
"walking_ne"Symbol 3164 MovieClip {DeliveryAmerican} Frame 1
"walking_se"Symbol 3164 MovieClip {DeliveryAmerican} Frame 3
"walking_sw"Symbol 3164 MovieClip {DeliveryAmerican} Frame 5
"walking_nw"Symbol 3164 MovieClip {DeliveryAmerican} Frame 7
"sitting"Symbol 3164 MovieClip {DeliveryAmerican} Frame 10
"reading"Symbol 3164 MovieClip {DeliveryAmerican} Frame 12
"listening"Symbol 3164 MovieClip {DeliveryAmerican} Frame 14
"eating"Symbol 3164 MovieClip {DeliveryAmerican} Frame 16
"walking_ne"Symbol 3170 MovieClip {DeliverySushi} Frame 1
"walking_se"Symbol 3170 MovieClip {DeliverySushi} Frame 3
"walking_sw"Symbol 3170 MovieClip {DeliverySushi} Frame 5
"walking_nw"Symbol 3170 MovieClip {DeliverySushi} Frame 7
"sitting"Symbol 3170 MovieClip {DeliverySushi} Frame 10
"reading"Symbol 3170 MovieClip {DeliverySushi} Frame 12
"listening"Symbol 3170 MovieClip {DeliverySushi} Frame 14
"eating"Symbol 3170 MovieClip {DeliverySushi} Frame 16
"normal"Symbol 3199 MovieClip {dc_fla.fb_head_mc_1740} Frame 1
"turnhead"Symbol 3199 MovieClip {dc_fla.fb_head_mc_1740} Frame 5
"turnhead_stop"Symbol 3199 MovieClip {dc_fla.fb_head_mc_1740} Frame 13
"wink_start"Symbol 3199 MovieClip {dc_fla.fb_head_mc_1740} Frame 14
"wink_end"Symbol 3199 MovieClip {dc_fla.fb_head_mc_1740} Frame 23
#"normal"Symbol 3207 MovieClip {dc_fla.flongabot_1738} Frame 1
"normal_end"Symbol 3207 MovieClip {dc_fla.flongabot_1738} Frame 76
"flying_start"Symbol 3207 MovieClip {dc_fla.flongabot_1738} Frame 77
"flying"Symbol 3207 MovieClip {dc_fla.flongabot_1738} Frame 82
"flying_loop"Symbol 3207 MovieClip {dc_fla.flongabot_1738} Frame 89
"flying_end"Symbol 3207 MovieClip {dc_fla.flongabot_1738} Frame 90
"flying_end_end"Symbol 3207 MovieClip {dc_fla.flongabot_1738} Frame 100




http://swfchan.com/19/90602/info.shtml
Created: 28/3 -2019 08:06:14 Last modified: 28/3 -2019 08:06:14 Server time: 11/05 -2024 06:55:18