Section 1
//dolllarm_61 (BreakFast_Bar_V14_fla.dolllarm_61)
package BreakFast_Bar_V14_fla {
import flash.display.*;
public dynamic class dolllarm_61 extends MovieClip {
public function dolllarm_61(){
addFrameScript(14, frame15);
}
function frame15(){
stop();
}
}
}//package BreakFast_Bar_V14_fla
Section 2
//effect1_60 (BreakFast_Bar_V14_fla.effect1_60)
package BreakFast_Bar_V14_fla {
import flash.display.*;
public dynamic class effect1_60 extends MovieClip {
public function effect1_60(){
addFrameScript(6, frame7);
}
function frame7(){
stop();
}
}
}//package BreakFast_Bar_V14_fla
Section 3
//MainTimeline (BreakFast_Bar_V14_fla.MainTimeline)
package BreakFast_Bar_V14_fla {
import flash.events.*;
import flash.display.*;
import common.*;
import flash.media.*;
import flash.text.*;
import com.csharks.gameEngine.*;
import adobe.utils.*;
import flash.accessibility.*;
import flash.errors.*;
import flash.external.*;
import flash.filters.*;
import flash.geom.*;
import flash.net.*;
import flash.printing.*;
import flash.system.*;
import flash.ui.*;
import flash.utils.*;
import flash.xml.*;
public dynamic class MainTimeline extends MovieClip {
public var playAgain_Btn:SimpleButton;
public var myConfig:config;
public var table1:MovieClip;
public var table2:MovieClip;
public var gameMusicChannel:SoundChannel;
public var myPreloader:preLoader;
public var help_Btn:SimpleButton;
public var score_txt:TextField;
public var more_Btn:Games2Girls;
public var gameMusic;
public var instruction:Instruction;
public var play_Btn:SimpleButton;
public var myGame:game;
public function MainTimeline(){
addFrameScript(0, frame1, 15, frame16, 20, frame21, 46, frame47, 105, frame106, 118, frame119);
}
public function gotoHelpPage(_arg1:MouseEvent):void{
gotoAndPlay("help", "menu");
}
public function playSound(_arg1, _arg2){
var _local3:*;
var _local4:SoundChannel;
if (config.soundReady){
_local3 = new (_arg1);
_local4 = _local3.play();
trace(((("Playing sound " + _arg1) + " by ") + _arg2));
};
}
function frame106(){
stop();
score_txt.text = String(config.score);
playAgain_Btn.addEventListener(MouseEvent.CLICK, gameStartGO);
}
public function gotoSite(_arg1:MouseEvent):void{
var url:String;
var request:URLRequest;
var evnt = _arg1;
url = "http://www.games2girls.com/";
request = new URLRequest(url);
try {
navigateToURL(request, "_blank");
} catch(e:Error) {
trace("Error occurred!");
};
}
function frame21(){
stop();
instruction = new Instruction(this);
}
public function commentFn(_arg1:String):void{
trace(_arg1);
}
public function gameStart(_arg1:MouseEvent):void{
gotoAndPlay(1, "game");
}
function frame1(){
stop();
myPreloader = new preLoader(this);
myConfig = new config();
gameMusic = new music();
gameMusicChannel = gameMusic.play();
gameMusicChannel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
}
public function gameStartGW(_arg1:MouseEvent):void{
config.level = 0;
config.timer = 200;
gotoAndPlay(1, "game");
}
public function gameStartGO(_arg1:MouseEvent):void{
config.level = 0;
config.timer = 200;
gotoAndPlay(1, "game");
}
function frame47(){
stop();
myGame = new game(this);
}
function frame16(){
play_Btn.addEventListener(MouseEvent.CLICK, gameStart);
help_Btn.addEventListener(MouseEvent.CLICK, gotoHelpPage);
more_Btn.addEventListener(MouseEvent.CLICK, gotoSite);
stop();
}
function frame119(){
stop();
score_txt.text = String(config.score);
playAgain_Btn.addEventListener(MouseEvent.CLICK, gameStartGW);
}
public function soundCompleteHandler(_arg1:Event):void{
gameMusicChannel = gameMusic.play();
gameMusicChannel.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
}
public function submitScoreGW(_arg1:MouseEvent):void{
commentFn("submit Score");
}
}
}//package BreakFast_Bar_V14_fla
Section 4
//okm_50 (BreakFast_Bar_V14_fla.okm_50)
package BreakFast_Bar_V14_fla {
import flash.display.*;
public dynamic class okm_50 extends MovieClip {
public function okm_50(){
addFrameScript(19, frame20);
}
function frame20(){
stop();
}
}
}//package BreakFast_Bar_V14_fla
Section 5
//game (com.csharks.gameEngine.game)
package com.csharks.gameEngine {
import flash.events.*;
import flash.display.*;
import common.*;
import flash.media.*;
import flash.net.*;
import flash.utils.*;
public class game extends MovieClip {
var egg:MovieClip;
var SausOnDish1:Boolean;// = false
var SausOnDish2:Boolean;// = false
var SausOnDish3:Boolean;// = false
var tea:MovieClip;
var sausage:MovieClip;
var noodles_hc:MovieClip;
var TOrder1:Boolean;// = false
var leftMouseUp:Boolean;// = false
var NoodlesOnDish:Boolean;// = false
var foodNotInPosArray:Array;
var omlet_c:MovieClip;
var TOrder2:Boolean;// = false
var TOrder3:Boolean;// = false
var rightMouseDown:Boolean;// = false
var cofi_Btn:MovieClip;
var Dish1NotInPosition:Boolean;// = false
var TOrder4:Boolean;// = false
var cust1:MovieClip;
var cust2:MovieClip;
var cust3:MovieClip;
var cust4:MovieClip;
var simpleFlag:Boolean;// = false
var ClickedOnBread:Boolean;// = false
var dishNotInPosArray:Array;
var frameStartArray:Array;
var eggTime:Number;
var Dish1ToCustomer:Boolean;// = false
var Dish2FOnKichen:Boolean;// = false
var intervalArray:Array;
var ClickedOnPanB:Boolean;// = false
var saus_hc:MovieClip;
var breadFNo:int;// = 3
var ClickedOnPanA:Boolean;// = false
var fire1:MovieClip;
var fire2:MovieClip;
var cofiCupFull:Boolean;// = false
var intervalId:Number;
var putOffFire1:Boolean;// = true
var putOffFire2:Boolean;// = true
var interval:Number;
var SausNotOnPan:Boolean;// = true
var ClickedOnSausage:Boolean;// = false
var noodles_oc:MovieClip;
var bread:MovieClip;
var g2G;
var omlet_hc:MovieClip;
var toaster:MovieClip;
var customerArray:Array;
var OmletOnDish2:Boolean;// = false
var OmletOnDish1:Boolean;// = false
var OmletOnDish3:Boolean;// = false
var BreadPlacedOnPosition:Boolean;// = true
var saus_oc:MovieClip;
var clockPos1:int;// = 1
var clockPos4:int;// = 1
var target:MovieClip;
var clockPos2:int;// = 1
var tea_Btn:MovieClip;
var eatFrameNo:int;// = 28
var bread_hc:MovieClip;
var clockPos3:int;// = 1
var OmletNotOnPan:Boolean;// = true
var OmletPlacedOnPosition:Boolean;// = true
var Dish2NotInPosition:Boolean;// = false
var Dish3FOnKichen:Boolean;// = false
var NotMeetOrder:Boolean;// = false
var omlet_oc:MovieClip;
var dish1:MovieClip;
var dish2:MovieClip;
var dish3:MovieClip;
var ClearCanvas:Boolean;// = false
var ClickedOnEgg:Boolean;// = false
var noodles_c:MovieClip;
var ClickedOnTea:Boolean;// = false
var ClickedOnToaster:Boolean;// = false
var SausPlacedOnPosition:Boolean;// = true
var butter:MovieClip;
var eatingPlateArray:Array;
var Dish3ToCustomer:Boolean;// = false
var jam:MovieClip;
var cofi:MovieClip;
var pan2_Btn:MovieClip;
var tableNo:int;// = 0
var FoodId:int;// = 0
var dBox1:MovieClip;
var dBox2:MovieClip;
var dBox3:MovieClip;
var saus_c:MovieClip;
var cofiButton:Boolean;// = true
var dBox4:MovieClip;
var sausTime:Number;
var flagArray:Array;
var bread_oc:MovieClip;
var mc4FlagArray:Array;
var eggFNo:int;// = 3
var GlobalServeFlag:Boolean;// = false
var rightOrder:int;
var scrollMouseDown:Boolean;// = false
var helpDisplayed:Boolean;// = false
var order1:MovieClip;
var order2:MovieClip;
var order3:MovieClip;
var order4:MovieClip;
var order5:MovieClip;
var order6:MovieClip;
var order7:MovieClip;
var leftMouseDown:Boolean;// = false
var pan1_Btn:MovieClip;
var order8:MovieClip;
var MouseOverRubbish;// = false
var pan2Button:Boolean;// = true
var frameEndArray:Array;
var bread_c:MovieClip;
var clockArray:Array;
var food10:MovieClip;
var noodles:MovieClip;
var time2:MovieClip;
var time3:MovieClip;
var time1:MovieClip;
var itemArray:Array;
var BreadOnDish:Boolean;// = false
var noodlesFNo:int;// = 3
var time4:MovieClip;
var pan2:MovieClip;
var pan1:MovieClip;
var MeetOrder:Boolean;// = false
var NoodlesPlacedOnPosition:Boolean;// = true
var CofiNotInPos:Boolean;// = false
var cofiMaker:MovieClip;
var Dish2ToCustomer:Boolean;// = false
var leftMouseClick:Boolean;// = false
var teaButton:Boolean;// = true
var Dish3NotInPosition:Boolean;// = false
var orderedCustomer:Array;
var orderedTableArray:Array;
var Dish1FOnKichen:Boolean;// = false
var pan1Button:Boolean;// = true
var food1:MovieClip;
var food2:MovieClip;
var food3:MovieClip;
var food5:MovieClip;
var food6:MovieClip;
var food7:MovieClip;
var food8:MovieClip;
var timeArray:Array;
var ClickedOnCofi:Boolean;// = false
var food4:MovieClip;
var food9:MovieClip;
var orderArray:Array;
var sausFNo:int;// = 19
var teaCupFull:Boolean;// = false
var RemoveOrderFlag:Boolean;// = false
var CheckOrderFlag:Boolean;// = true
var rubbish:MovieClip;
var ClickedOnNoodles:Boolean;// = false
var breadTime:Number;
var smileFrameNo:int;// = 38
var TeaNotInPos:Boolean;// = false
var noodlesTime:Number;
var initTime:Number;
static var gameMc:MovieClip = new game_mc();
public function game(_arg1:MovieClip){
helpDisplayed = false;
leftMouseDown = false;
rightMouseDown = false;
scrollMouseDown = false;
leftMouseUp = false;
leftMouseClick = false;
toaster = new Toaster();
dish1 = new Dish1();
dish2 = new Dish2();
dish3 = new Dish3();
pan1 = new Pan1();
pan2 = new Pan2();
cofiMaker = new CofiMaker();
cofi = new Cofi();
tea = new Tea();
tea_Btn = new Tea_Btn();
cofi_Btn = new Cofi_Btn();
pan1_Btn = new Pan1_Btn();
pan2_Btn = new Pan2_Btn();
bread = new Bread();
jam = new Jam();
butter = new Butter();
egg = new Egg();
sausage = new Sausage();
noodles = new Noodles();
rubbish = new Rubbish();
order1 = new Order();
order2 = new Order();
order3 = new Order();
order4 = new Order();
order5 = new Food();
order6 = new Food();
order7 = new Food();
order8 = new Food();
cust1 = new Cust1();
cust2 = new Cust2();
cust3 = new Cust3();
cust4 = new Cust4();
dBox1 = new DBox();
dBox2 = new DBox();
dBox3 = new DBox();
dBox4 = new DBox();
fire1 = new FirePan1();
fire2 = new FirePan2();
omlet_c = new Omlet_C();
omlet_hc = new Omlet_HC();
omlet_oc = new Omlet_OC();
saus_c = new Saus_C();
saus_hc = new Saus_HC();
saus_oc = new Saus_OC();
noodles_c = new Noodles_C();
noodles_hc = new Noodles_HC();
noodles_oc = new Noodles_OC();
bread_c = new Bread_M();
bread_hc = new Bread_HC();
bread_oc = new Bread_OC();
food1 = new Food1();
food2 = new Food2();
food3 = new Food3();
food4 = new Food4();
food5 = new Food5();
food6 = new Food6();
food7 = new Food7();
food8 = new Food8();
food9 = new Food9();
food10 = new Food10();
g2G = new Games2Girls();
time1 = new Time();
time2 = new Time();
time3 = new Time();
time4 = new Time();
itemArray = new Array();
orderArray = new Array();
intervalArray = new Array();
customerArray = new Array();
orderedCustomer = new Array();
flagArray = new Array();
mc4FlagArray = new Array();
frameStartArray = new Array();
frameEndArray = new Array();
timeArray = new Array();
dishNotInPosArray = new Array();
foodNotInPosArray = new Array();
orderedTableArray = new Array();
eatingPlateArray = new Array();
clockArray = new Array();
eggFNo = 3;
sausFNo = 19;
noodlesFNo = 3;
breadFNo = 3;
tableNo = 0;
FoodId = 0;
eatFrameNo = 28;
smileFrameNo = 38;
clockPos1 = 1;
clockPos2 = 1;
clockPos3 = 1;
clockPos4 = 1;
teaButton = true;
cofiButton = true;
pan1Button = true;
pan2Button = true;
teaCupFull = false;
cofiCupFull = false;
ClickedOnEgg = false;
ClickedOnSausage = false;
ClickedOnNoodles = false;
ClickedOnBread = false;
ClickedOnPanA = false;
ClickedOnPanB = false;
ClickedOnToaster = false;
BreadOnDish = false;
OmletOnDish2 = false;
SausOnDish2 = false;
NoodlesOnDish = false;
OmletPlacedOnPosition = true;
SausPlacedOnPosition = true;
NoodlesPlacedOnPosition = true;
BreadPlacedOnPosition = true;
simpleFlag = false;
SausOnDish1 = false;
OmletOnDish1 = false;
SausOnDish3 = false;
OmletOnDish3 = false;
Dish1ToCustomer = false;
Dish2ToCustomer = false;
Dish3ToCustomer = false;
ClickedOnTea = false;
ClickedOnCofi = false;
MeetOrder = false;
NotMeetOrder = false;
CheckOrderFlag = true;
GlobalServeFlag = false;
RemoveOrderFlag = false;
TOrder1 = false;
TOrder2 = false;
TOrder3 = false;
TOrder4 = false;
Dish1FOnKichen = false;
Dish2FOnKichen = false;
Dish3FOnKichen = false;
TeaNotInPos = false;
CofiNotInPos = false;
OmletNotOnPan = true;
SausNotOnPan = true;
putOffFire1 = true;
putOffFire2 = true;
ClearCanvas = false;
Dish1NotInPosition = false;
Dish2NotInPosition = false;
Dish3NotInPosition = false;
MouseOverRubbish = false;
super();
_arg1.parent.addEventListener(MouseEvent.CLICK, mouseClickFunction);
_arg1.parent.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownFunction);
_arg1.parent.addEventListener(MouseEvent.MOUSE_UP, mouseUpFunction);
_arg1.parent.addEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelFunction);
gameMc.x = 300;
gameMc.y = 300;
_arg1.addChild(gameMc);
target = _arg1;
gameMc.sound_Mc.buttonMode = true;
gameMc.help_Btn.addEventListener(MouseEvent.CLICK, helpDisplay);
gameMc.menu_Btn.addEventListener(MouseEvent.CLICK, menudisplay);
gameMc.sound_Mc.addEventListener(MouseEvent.CLICK, toggleSound);
gameMc.sound_Mc.addEventListener(MouseEvent.ROLL_OVER, soundRollOver);
gameMc.sound_Mc.addEventListener(MouseEvent.ROLL_OUT, soundRollOut);
addEventListener(Event.ENTER_FRAME, gameloop);
if (config.soundReady){
gameMc.sound_Mc.gotoAndStop(1);
} else {
gameMc.sound_Mc.gotoAndStop(2);
};
if (config.level == 0){
setVariable("gameState", "init", "game");
} else {
initLevel(config.level);
setVariable("gameState", "action", "game");
};
}
function handleCookingRange():void{
var _local1:int;
_local1 = 0;
while (_local1 < flagArray.length) {
if (flagArray[_local1] == true){
if (((((getTimer() - timeArray[_local1]) >= 1000)) && ((mc4FlagArray[_local1].currentFrame < frameEndArray[_local1])))){
timeArray[_local1] = getTimer();
mc4FlagArray[_local1].Timer = (mc4FlagArray[_local1].Timer - 1);
if (mc4FlagArray[_local1].Timer == 0){
var _local2 = frameStartArray;
var _local3 = _local1;
var _local4 = (_local2[_local3] + 1);
_local2[_local3] = _local4;
mc4FlagArray[_local1].gotoAndStop(_local2[_local3]);
mc4FlagArray[_local1].Timer = 1;
if (frameStartArray[_local1] == frameEndArray[_local1]){
timeArray[_local1] = getTimer();
};
};
};
};
_local1++;
};
}
function addListenerFn():void{
bread.buttonMode = true;
egg.buttonMode = true;
sausage.buttonMode = true;
rubbish.buttonMode = true;
tea_Btn.buttonMode = true;
cofi_Btn.buttonMode = true;
pan1_Btn.buttonMode = true;
pan2_Btn.buttonMode = true;
omlet_hc.buttonMode = true;
omlet_c.buttonMode = true;
omlet_oc.buttonMode = true;
saus_hc.buttonMode = true;
saus_c.buttonMode = true;
saus_oc.buttonMode = true;
noodles_hc.buttonMode = true;
noodles_c.buttonMode = true;
noodles_oc.buttonMode = true;
bread_hc.buttonMode = true;
bread_c.buttonMode = true;
bread_oc.buttonMode = true;
bread.addEventListener(MouseEvent.CLICK, clickedOnBread);
jam.addEventListener(MouseEvent.CLICK, clickedOnJam);
jam.addEventListener(MouseEvent.MOUSE_OVER, MOverJ_B);
butter.addEventListener(MouseEvent.CLICK, clickedOnButter);
butter.addEventListener(MouseEvent.MOUSE_OVER, MOverJ_B);
sausage.addEventListener(MouseEvent.CLICK, clickedOnSausage);
sausage.addEventListener(MouseEvent.MOUSE_OVER, MOverS_E);
egg.addEventListener(MouseEvent.CLICK, clickedOnEgg);
egg.addEventListener(MouseEvent.MOUSE_OVER, MOverS_E);
noodles.addEventListener(MouseEvent.CLICK, clickedOnNoodles);
noodles.addEventListener(MouseEvent.MOUSE_OVER, MOverS_E);
rubbish.addEventListener(MouseEvent.MOUSE_OVER, MOver_Rubbish);
rubbish.addEventListener(MouseEvent.MOUSE_OUT, MOut_Rubbish);
tea_Btn.addEventListener(MouseEvent.CLICK, clickedOnTeaBtn);
cofi_Btn.addEventListener(MouseEvent.CLICK, clickedOnCofiBtn);
pan1_Btn.addEventListener(MouseEvent.CLICK, clickedOnPan1Btn);
pan2_Btn.addEventListener(MouseEvent.CLICK, clickedOnPan2Btn);
toaster.addEventListener(MouseEvent.CLICK, clickedOnToaster);
omlet_hc.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
omlet_c.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
omlet_oc.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
saus_hc.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
saus_c.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
saus_oc.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
noodles_hc.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
noodles_c.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
noodles_oc.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
bread_hc.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
bread_c.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
bread_oc.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food1.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food2.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food3.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food4.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food5.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food6.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food7.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food8.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food9.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food10.addEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food1.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food2.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food3.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food4.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food5.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food6.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food7.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food8.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food9.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food10.addEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
g2G.addEventListener(MouseEvent.CLICK, gotoSite);
}
function MOver_Rubbish(_arg1:MouseEvent):void{
MouseOverRubbish = true;
}
function clickedOnBread(_arg1:MouseEvent):void{
if (BreadPlacedOnPosition == true){
playSound(2);
flagArray[3] = true;
BreadPlacedOnPosition = false;
bread.buttonMode = false;
toaster.buttonMode = true;
};
}
function clickedOnTeaBtn(_arg1:MouseEvent):void{
if (teaCupFull == false){
playSound(2);
tea.gotoAndPlay(1);
teaCupFull = true;
tea.addEventListener(MouseEvent.MOUSE_DOWN, clickedOnTea);
tea.buttonMode = true;
TeaNotInPos = true;
};
}
function MDOWN_Food(_arg1:MouseEvent):void{
GlobalServeFlag = true;
}
function initLevel(_arg1:Number):void{
itemArray.splice(0);
intervalArray.splice(0);
customerArray.splice(0);
orderedCustomer.splice(0);
flagArray.splice(0);
mc4FlagArray.splice(0);
frameStartArray.splice(0);
dishNotInPosArray.splice(0);
frameEndArray.splice(0);
clockArray.splice(0);
itemArray.push(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
intervalArray.push(2000, 3000, 4000, 4500, 5000);
customerArray.push(1, 2, 3, 4);
initTime = getTimer();
eggTime = getTimer();
sausTime = getTimer();
noodlesTime = getTimer();
breadTime = getTimer();
flagArray.push(ClickedOnEgg, ClickedOnSausage, ClickedOnNoodles, ClickedOnBread);
mc4FlagArray.push(pan1, pan1, pan2, toaster);
frameStartArray.push(eggFNo, sausFNo, noodlesFNo, breadFNo);
frameEndArray.push(16, 36, 16, 16);
timeArray.push(eggTime, sausTime, noodlesTime, breadTime);
pan1.Timer = 1;
pan2.Timer = 1;
toaster.Timer = 1;
clearInterval(intervalId);
attachArtToGame();
addListenerFn();
addOrders();
gameMc.score_txt.text = String(config.score);
gameMc.timer_txt.text = String(config.timer);
setVariable("Paused", false, "initLevel");
}
function attachArtToGame():void{
toaster.x = -230;
toaster.y = 55;
gameMc.addChild(toaster);
toaster.gotoAndStop(1);
dish1.x = -165;
dish1.y = 60;
gameMc.addChild(dish1);
dish1.gotoAndStop(1);
dish2.x = -110;
dish2.y = 50;
gameMc.addChild(dish2);
dish2.gotoAndStop(1);
dish3.x = -55;
dish3.y = 40;
gameMc.addChild(dish3);
dish3.gotoAndStop(1);
pan1.x = 25;
pan1.y = 15;
gameMc.addChild(pan1);
pan1.gotoAndStop(1);
pan2.x = 135;
pan2.y = 5;
gameMc.addChild(pan2);
pan2.gotoAndStop(1);
cofiMaker.x = 360;
cofiMaker.y = 20;
gameMc.addChild(cofiMaker);
cofiMaker.gotoAndStop(1);
tea.x = 337;
tea.y = 47;
gameMc.addChild(tea);
tea.gotoAndStop(1);
cofi.x = 387;
cofi.y = 58;
gameMc.addChild(cofi);
cofi.gotoAndStop(1);
tea_Btn.x = 325;
tea_Btn.y = 70;
gameMc.addChild(tea_Btn);
tea_Btn.gotoAndStop(1);
cofi_Btn.x = 380;
cofi_Btn.y = 80;
gameMc.addChild(cofi_Btn);
cofi_Btn.gotoAndStop(1);
pan1_Btn.x = 20;
pan1_Btn.y = 70;
gameMc.addChild(pan1_Btn);
pan1_Btn.gotoAndStop(1);
pan2_Btn.x = 160;
pan2_Btn.y = 70;
gameMc.addChild(pan2_Btn);
pan2_Btn.gotoAndStop(1);
bread.x = -250;
bread.y = 135;
gameMc.addChild(bread);
bread.gotoAndStop(1);
jam.x = -165;
jam.y = 135;
gameMc.addChild(jam);
jam.gotoAndStop(1);
butter.x = -70;
butter.y = 140;
gameMc.addChild(butter);
butter.gotoAndStop(1);
sausage.x = 20;
sausage.y = 140;
gameMc.addChild(sausage);
sausage.gotoAndStop(1);
egg.x = 115;
egg.y = 140;
gameMc.addChild(egg);
egg.gotoAndStop(1);
noodles.x = 220;
noodles.y = 130;
gameMc.addChild(noodles);
noodles.gotoAndStop(1);
rubbish.x = 410;
rubbish.y = 140;
gameMc.addChild(rubbish);
rubbish.gotoAndStop(1);
fire1.x = 30;
fire1.y = 25;
fire1.scaleX = 0.5;
fire1.scaleY = 0.1;
fire2.x = 138;
fire2.y = 25;
fire2.scaleX = 0.6;
fire2.scaleY = 0.15;
g2G.x = 350;
g2G.y = -280;
g2G.scaleX = 0.7;
g2G.scaleY = 0.8;
gameMc.addChild(g2G);
cust1.x = -150;
cust1.y = -100;
gameMc.addChild(cust1);
cust2.x = -60;
cust2.y = -140;
gameMc.addChild(cust2);
cust3.x = 220;
cust3.y = -138;
cust3.scaleX = -1;
gameMc.addChild(cust3);
cust4.x = 300;
cust4.y = -105;
cust4.scaleX = -1;
gameMc.addChild(cust4);
}
function dish1ToCustomer(_arg1:MouseEvent):void{
var _local2:String;
var _local3:String;
if ((((Dish1FOnKichen == true)) && ((config.timer > 0)))){
Dish1NotInPosition = false;
_local2 = ("food" + dish1.FId);
MovieClip(this[_local2]).x = gameMc.mouseX;
MovieClip(this[_local2]).y = gameMc.mouseY;
gameMc.addChild(MovieClip(this[_local2]));
dishNotInPosArray.push(dish1.FId);
dish1.buttonMode = false;
Dish1ToCustomer = true;
GlobalServeFlag = true;
CheckOrderFlag = true;
MeetOrder = false;
NotMeetOrder = false;
BreadOnDish = false;
dish1.gotoAndStop(1);
dish1.removeEventListener(MouseEvent.MOUSE_DOWN, dish1ToCustomer);
_local3 = ("food" + FoodId);
MovieClip(this[_local3]).buttonMode = true;
};
}
function clickedOnPan1(_arg1:MouseEvent):void{
if (config.timer > 0){
pan1.removeEventListener(MouseEvent.MOUSE_DOWN, clickedOnPan1);
pan1.buttonMode = false;
pan1.gotoAndStop(1);
ClickedOnPanA = true;
if ((((((pan1.cookStatus == 1)) || ((pan1.cookStatus == 2)))) || ((pan1.cookStatus == 3)))){
OmletPlacedOnPosition = false;
} else {
if ((((((pan1.cookStatus == 4)) || ((pan1.cookStatus == 5)))) || ((pan1.cookStatus == 6)))){
SausPlacedOnPosition = false;
};
};
switch (pan1.cookStatus){
case 1:
omlet_hc.x = gameMc.mouseX;
omlet_hc.y = gameMc.mouseY;
omlet_hc.scaleX = 1.5;
omlet_hc.scaleY = 1.5;
gameMc.addChild(omlet_hc);
foodNotInPosArray.push(omlet_hc);
break;
case 2:
omlet_c.x = gameMc.mouseX;
omlet_c.y = gameMc.mouseY;
omlet_c.scaleX = 1.5;
omlet_c.scaleY = 1.5;
gameMc.addChild(omlet_c);
foodNotInPosArray.push(omlet_c);
break;
case 3:
omlet_oc.x = gameMc.mouseX;
omlet_oc.y = gameMc.mouseY;
omlet_oc.scaleX = 1.5;
omlet_oc.scaleY = 1.5;
gameMc.addChild(omlet_oc);
foodNotInPosArray.push(omlet_oc);
break;
case 4:
saus_hc.x = gameMc.mouseX;
saus_hc.y = gameMc.mouseY;
saus_hc.scaleX = 1.5;
saus_hc.scaleY = 1.5;
gameMc.addChild(saus_hc);
foodNotInPosArray.push(saus_hc);
break;
case 5:
saus_c.x = gameMc.mouseX;
saus_c.y = gameMc.mouseY;
saus_c.scaleX = 1.5;
saus_c.scaleY = 1.5;
gameMc.addChild(saus_c);
foodNotInPosArray.push(saus_c);
break;
case 6:
saus_oc.x = gameMc.mouseX;
saus_oc.y = gameMc.mouseY;
saus_oc.scaleX = 1.5;
saus_oc.scaleY = 1.5;
gameMc.addChild(saus_oc);
foodNotInPosArray.push(saus_oc);
break;
};
};
}
function clickedOnPan2(_arg1:MouseEvent):void{
if (config.timer > 0){
pan2.removeEventListener(MouseEvent.MOUSE_DOWN, clickedOnPan2);
pan2.buttonMode = false;
pan2.gotoAndStop(1);
ClickedOnPanB = true;
switch (pan2.cookStatus){
case 1:
noodles_hc.x = gameMc.mouseX;
noodles_hc.y = gameMc.mouseY;
noodles_hc.scaleX = 1.5;
noodles_hc.scaleY = 1.5;
gameMc.addChild(noodles_hc);
foodNotInPosArray.push(noodles_hc);
break;
case 2:
noodles_c.x = gameMc.mouseX;
noodles_c.y = gameMc.mouseY;
noodles_c.scaleX = 1.5;
noodles_c.scaleY = 1.5;
gameMc.addChild(noodles_c);
foodNotInPosArray.push(noodles_c);
break;
case 3:
noodles_oc.x = gameMc.mouseX;
noodles_oc.y = gameMc.mouseY;
noodles_oc.scaleX = 1.5;
noodles_oc.scaleY = 1.5;
gameMc.addChild(noodles_oc);
foodNotInPosArray.push(noodles_oc);
break;
};
};
}
function clickedOnSausage(_arg1:MouseEvent):void{
if ((((SausNotOnPan == true)) && ((OmletNotOnPan == true)))){
playSound(2);
gameMc.addChild(fire1);
putOffFire1 = false;
playSound(3);
fire1.gotoAndPlay(1);
flagArray[1] = true;
SausNotOnPan = false;
OmletNotOnPan = false;
sausage.buttonMode = false;
if (pan1Button == true){
pan1_Btn.gotoAndPlay("off");
pan1Button = false;
};
};
}
function preCheckOrderFn(_arg1:int):void{
var _local2:String;
var _local3:String;
var _local4:int;
if (CheckOrderFlag == true){
checkOrders(_arg1);
CheckOrderFlag = false;
};
if (MeetOrder == true){
placeFoodOnTable(_arg1);
};
if (NotMeetOrder == true){
_local2 = ("food" + FoodId);
gameMc.removeChild(MovieClip(this[_local2]));
_local3 = ("cust" + _arg1);
CheckOrderFlag = true;
GlobalServeFlag = false;
switch (FoodId){
case 1:
case 2:
case 3:
case 4:
Dish1NotInPosition = false;
Dish1ToCustomer = false;
jam.buttonMode = false;
butter.buttonMode = false;
Dish1FOnKichen = false;
OmletOnDish1 = false;
SausOnDish1 = false;
break;
case 5:
Dish2NotInPosition = false;
Dish2ToCustomer = false;
Dish2FOnKichen = false;
OmletOnDish2 = false;
SausOnDish2 = false;
break;
case 6:
case 7:
case 8:
Dish3NotInPosition = false;
Dish3ToCustomer = false;
Dish3FOnKichen = false;
NoodlesOnDish = false;
OmletOnDish3 = false;
SausOnDish3 = false;
break;
case 9:
ClickedOnTea = false;
teaCupFull = false;
break;
case 10:
ClickedOnCofi = false;
cofiCupFull = false;
break;
};
MovieClip(this[_local3]).Timer = 0;
MovieClip(this[_local3]).gotoAndPlay("angry");
MovieClip(this[_local3]).Status = 3;
_local4 = 0;
while (_local4 < 10) {
if (dishNotInPosArray[_local4] == FoodId){
dishNotInPosArray.splice(_local4, 1);
};
_local4++;
};
NotMeetOrder = false;
};
}
function backToGame(_arg1:MouseEvent):void{
setLocalVariable("helpDisplayed", false, "backToGame");
_arg1.currentTarget.parent.parent.removeChild(_arg1.currentTarget.parent);
setVariable("Paused", false, "helpDisplay");
}
function mouseClickFunction(_arg1:MouseEvent):void{
leftMouseClick = true;
}
function setVariable(_arg1, _arg2, _arg3):void{
trace(((((("Changing variable " + _arg1) + " to ") + _arg2) + " by ") + _arg3));
config[_arg1] = _arg2;
}
function MOverS_E(_arg1:MouseEvent):void{
if (SausNotOnPan == false){
sausage.buttonMode = false;
} else {
sausage.buttonMode = true;
};
if (OmletNotOnPan == false){
egg.buttonMode = false;
} else {
egg.buttonMode = true;
};
if (NoodlesPlacedOnPosition == false){
noodles.buttonMode = false;
} else {
noodles.buttonMode = true;
};
}
function removeOrder(_arg1:int):void{
var _local2:String;
var _local3:String;
var _local4:String;
var _local5:int;
if (RemoveOrderFlag == true){
_local2 = ("order" + _arg1);
_local3 = ("dBox" + _arg1);
_local4 = ("time" + _arg1);
gameMc.removeChild(MovieClip(this[_local2]));
gameMc.removeChild(MovieClip(this[_local3]));
gameMc.removeChild(MovieClip(this[_local4]));
_local5 = 0;
while (_local5 < clockArray.length) {
if (clockArray[_local5] == _local4){
clockArray.splice(_local5, 1);
};
_local5++;
};
RemoveOrderFlag = false;
GlobalServeFlag = false;
};
}
function soundRollOver(_arg1:MouseEvent):void{
if (config.soundReady){
gameMc.sound_Mc.gotoAndStop(4);
} else {
gameMc.sound_Mc.gotoAndStop(3);
};
}
function levelUp():void{
setVariable("Paused", true, "level Up");
setVariable("level", (config.level + 1), "level Up");
ClearCanvas = true;
clearCanvas();
target.gotoAndPlay("levelup", "gameover");
}
function MOut_Rubbish(_arg1:MouseEvent):void{
MouseOverRubbish = false;
}
function pickBread(_arg1:MouseEvent):void{
switch (toaster.cookStatus){
case 1:
gameMc.addChild(bread_hc);
bread_hc.x = gameMc.mouseX;
bread_hc.y = gameMc.mouseY;
foodNotInPosArray.push(bread_hc);
break;
case 2:
gameMc.addChild(bread_c);
bread_c.x = gameMc.mouseX;
bread_c.y = gameMc.mouseY;
foodNotInPosArray.push(bread_c);
break;
case 3:
gameMc.addChild(bread_oc);
bread_oc.x = gameMc.mouseX;
bread_oc.y = gameMc.mouseY;
foodNotInPosArray.push(bread_oc);
break;
};
toaster.gotoAndStop(1);
ClickedOnToaster = true;
toaster.buttonMode = false;
toaster.removeEventListener(MouseEvent.MOUSE_DOWN, pickBread);
}
function soundRollOut(_arg1:MouseEvent):void{
if (config.soundReady){
gameMc.sound_Mc.gotoAndStop(2);
} else {
gameMc.sound_Mc.gotoAndStop(1);
};
}
function takeFood():void{
if (ClearCanvas == false){
if ((((ClickedOnPanA == true)) && ((leftMouseDown == true)))){
if (pan1.cookStatus == 1){
gameMc.addChild(omlet_hc);
omlet_hc.scaleX = 1.5;
omlet_hc.scaleY = 1.5;
omlet_hc.x = gameMc.mouseX;
omlet_hc.y = gameMc.mouseY;
} else {
if (pan1.cookStatus == 2){
gameMc.addChild(omlet_c);
omlet_c.scaleX = 1.5;
omlet_c.scaleY = 1.5;
omlet_c.x = gameMc.mouseX;
omlet_c.y = gameMc.mouseY;
} else {
if (pan1.cookStatus == 3){
gameMc.addChild(omlet_oc);
omlet_oc.scaleX = 1.5;
omlet_oc.scaleY = 1.5;
omlet_oc.x = gameMc.mouseX;
omlet_oc.y = gameMc.mouseY;
} else {
if (pan1.cookStatus == 4){
gameMc.addChild(saus_hc);
saus_hc.scaleX = 1.5;
saus_hc.scaleY = 1.5;
saus_hc.x = gameMc.mouseX;
saus_hc.y = gameMc.mouseY;
} else {
if (pan1.cookStatus == 5){
gameMc.addChild(saus_c);
saus_c.scaleX = 1.5;
saus_c.scaleY = 1.5;
saus_c.x = gameMc.mouseX;
saus_c.y = gameMc.mouseY;
} else {
if (pan1.cookStatus == 6){
gameMc.addChild(saus_oc);
saus_oc.scaleX = 1.5;
saus_oc.scaleY = 1.5;
saus_oc.x = gameMc.mouseX;
saus_oc.y = gameMc.mouseY;
};
};
};
};
};
};
};
if ((((ClickedOnPanB == true)) && ((leftMouseDown == true)))){
if (pan2.cookStatus == 1){
gameMc.addChild(noodles_hc);
noodles_hc.scaleX = 1.5;
noodles_hc.scaleY = 1.5;
noodles_hc.x = gameMc.mouseX;
noodles_hc.y = gameMc.mouseY;
} else {
if (pan2.cookStatus == 2){
gameMc.addChild(noodles_c);
noodles_c.scaleX = 1.5;
noodles_c.scaleY = 1.5;
noodles_c.x = gameMc.mouseX;
noodles_c.y = gameMc.mouseY;
} else {
if (pan2.cookStatus == 3){
gameMc.addChild(noodles_oc);
noodles_oc.scaleX = 1.5;
noodles_oc.scaleY = 1.5;
noodles_oc.x = gameMc.mouseX;
noodles_oc.y = gameMc.mouseY;
};
};
};
};
if ((((ClickedOnToaster == true)) && ((leftMouseDown == true)))){
if (toaster.cookStatus == 1){
gameMc.addChild(bread_hc);
bread_hc.scaleX = 1;
bread_hc.scaleY = 1;
bread_hc.x = gameMc.mouseX;
bread_hc.y = gameMc.mouseY;
} else {
if (toaster.cookStatus == 2){
gameMc.addChild(bread_c);
bread_c.scaleX = 1;
bread_c.scaleY = 1;
bread_c.x = gameMc.mouseX;
bread_c.y = gameMc.mouseY;
} else {
if (toaster.cookStatus == 3){
gameMc.addChild(bread_oc);
bread_oc.scaleX = 1;
bread_oc.scaleY = 1;
bread_oc.x = gameMc.mouseX;
bread_oc.y = gameMc.mouseY;
};
};
};
};
};
}
function attachOrders():void{
var _local1:int;
var _local2:int;
var _local3:String;
if (customerArray.length != 0){
_local1 = (Math.random() * customerArray.length);
_local2 = customerArray[_local1];
customerArray.splice(_local1, 1);
_local3 = ("cust" + _local2);
MovieClip(this[_local3]).gotoAndPlay("sit");
MovieClip(this[_local3]).Id = _local2;
MovieClip(this[_local3]).Status = 1;
MovieClip(this[_local3]).Timer = 0;
orderedCustomer.push(MovieClip(this[_local3]));
};
}
function gameloop(_arg1:Event):void{
switch (config.gameState){
case "init":
setVariable("level", 1, "init");
setVariable("score", 0, "init");
setVariable("gameState", "action", "init");
initLevel(config.level);
trace("..............................");
break;
case "action":
if (!config.Paused){
action();
};
break;
case "levelup":
if (!config.Paused){
levelUp();
};
break;
case "gameover":
if (!config.Paused){
gameOver();
};
break;
case "gamewon":
if (!config.Paused){
gameWon();
};
break;
};
}
function setLocalVariable(_arg1, _arg2, _arg3):void{
trace(((((("Changing local variable " + _arg1) + " to ") + _arg2) + " by ") + _arg3));
this[_arg1] = _arg2;
}
function clickedOnTea(_arg1:MouseEvent):void{
if (config.timer > 0){
food9.x = gameMc.mouseX;
food9.y = gameMc.mouseY;
gameMc.addChild(food9);
tea.gotoAndStop(1);
FoodId = 9;
if (TeaNotInPos == true){
dishNotInPosArray.push(FoodId);
TeaNotInPos = false;
};
ClickedOnTea = true;
GlobalServeFlag = true;
CheckOrderFlag = true;
MeetOrder = false;
NotMeetOrder = false;
food9.buttonMode = true;
tea.removeEventListener(MouseEvent.MOUSE_DOWN, clickedOnTea);
food9.addEventListener(MouseEvent.MOUSE_DOWN, clickedOnTea);
};
}
function clickedOnToaster(_arg1:MouseEvent):void{
if (flagArray[3] == true){
toaster.addEventListener(MouseEvent.MOUSE_DOWN, pickBread);
flagArray[3] = false;
frameStartArray[3] = 3;
if ((((toaster.currentFrame >= 9)) && ((toaster.currentFrame < 14)))){
toaster.cookStatus = 2;
toaster.gotoAndPlay("breadCooked");
} else {
if (toaster.currentFrame < 9){
toaster.cookStatus = 1;
toaster.gotoAndPlay("br_HC");
} else {
if (toaster.currentFrame >= 14){
toaster.cookStatus = 3;
toaster.gotoAndPlay("br_OC");
};
};
};
};
}
function clickedOnEgg(_arg1:MouseEvent):void{
if ((((OmletNotOnPan == true)) && ((SausNotOnPan == true)))){
playSound(2);
gameMc.addChild(fire1);
putOffFire1 = false;
playSound(3);
fire1.gotoAndPlay(1);
flagArray[0] = true;
OmletNotOnPan = false;
SausNotOnPan = false;
egg.buttonMode = false;
if (pan1Button == true){
pan1_Btn.gotoAndPlay("off");
pan1Button = false;
};
};
}
function removeFoodItems(_arg1:MovieClip){
var _local2:int;
_local2 = 0;
while (_local2 < foodNotInPosArray.length) {
if (foodNotInPosArray[_local2] == _arg1){
foodNotInPosArray.splice(_local2, 1);
};
_local2++;
};
}
function handleTimer():void{
if ((getTimer() - initTime) >= 1000){
initTime = getTimer();
config.timer = (config.timer - 1);
};
if (config.timer < 0){
config.timer = 0;
ClearCanvas = true;
clearInterval(intervalId);
putOffFire1 = true;
putOffFire2 = true;
if (config.score <= 0){
gameOver();
} else {
gameWon();
};
};
}
function clearCanvas():void{
var _local1:int;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:String;
var _local7:String;
var _local8:String;
target.removeEventListener(MouseEvent.CLICK, mouseClickFunction);
target.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownFunction);
target.removeEventListener(MouseEvent.MOUSE_UP, mouseUpFunction);
target.removeEventListener(MouseEvent.MOUSE_WHEEL, mouseWheelFunction);
gameMc.help_Btn.removeEventListener(MouseEvent.CLICK, helpDisplay);
gameMc.menu_Btn.removeEventListener(MouseEvent.CLICK, menudisplay);
gameMc.sound_Mc.removeEventListener(MouseEvent.CLICK, toggleSound);
gameMc.sound_Mc.removeEventListener(MouseEvent.ROLL_OVER, soundRollOver);
gameMc.sound_Mc.removeEventListener(MouseEvent.ROLL_OUT, soundRollOut);
pan1.removeEventListener(MouseEvent.MOUSE_DOWN, clickedOnPan1);
pan2.removeEventListener(MouseEvent.MOUSE_DOWN, clickedOnPan2);
bread.removeEventListener(MouseEvent.CLICK, clickedOnBread);
jam.removeEventListener(MouseEvent.CLICK, clickedOnJam);
jam.removeEventListener(MouseEvent.MOUSE_OVER, MOverJ_B);
butter.removeEventListener(MouseEvent.CLICK, clickedOnButter);
butter.removeEventListener(MouseEvent.MOUSE_OVER, MOverJ_B);
sausage.removeEventListener(MouseEvent.CLICK, clickedOnSausage);
sausage.removeEventListener(MouseEvent.MOUSE_OVER, MOverS_E);
egg.removeEventListener(MouseEvent.CLICK, clickedOnEgg);
egg.removeEventListener(MouseEvent.MOUSE_OVER, MOverS_E);
noodles.removeEventListener(MouseEvent.CLICK, clickedOnNoodles);
noodles.removeEventListener(MouseEvent.MOUSE_OVER, MOverS_E);
tea_Btn.removeEventListener(MouseEvent.CLICK, clickedOnTeaBtn);
cofi_Btn.removeEventListener(MouseEvent.CLICK, clickedOnCofiBtn);
pan1_Btn.removeEventListener(MouseEvent.CLICK, clickedOnPan1Btn);
pan2_Btn.removeEventListener(MouseEvent.CLICK, clickedOnPan2Btn);
toaster.removeEventListener(MouseEvent.CLICK, clickedOnToaster);
omlet_hc.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
omlet_c.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
omlet_oc.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
saus_hc.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
saus_c.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
saus_oc.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
noodles_hc.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
noodles_c.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
noodles_oc.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
bread_hc.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
bread_c.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
bread_oc.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food1.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food2.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food3.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food4.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food5.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food6.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food7.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food8.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food9.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food10.removeEventListener(MouseEvent.MOUSE_OVER, MOVER_Food);
food1.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food2.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food3.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food4.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food5.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food6.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food7.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food8.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food9.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
food10.removeEventListener(MouseEvent.MOUSE_DOWN, MDOWN_Food);
g2G.removeEventListener(MouseEvent.CLICK, gotoSite);
removeEventListener(Event.ENTER_FRAME, gameloop);
trace("---------1");
gameMc.removeChild(toaster);
gameMc.removeChild(dish1);
gameMc.removeChild(dish2);
gameMc.removeChild(dish3);
gameMc.removeChild(pan1);
gameMc.removeChild(pan2);
gameMc.removeChild(cofiMaker);
gameMc.removeChild(tea);
gameMc.removeChild(tea_Btn);
gameMc.removeChild(cofi);
trace("---------2");
gameMc.removeChild(cofi_Btn);
gameMc.removeChild(pan1_Btn);
gameMc.removeChild(pan2_Btn);
gameMc.removeChild(bread);
gameMc.removeChild(jam);
trace("---------2A");
gameMc.removeChild(butter);
gameMc.removeChild(sausage);
gameMc.removeChild(egg);
gameMc.removeChild(noodles);
gameMc.removeChild(rubbish);
trace("---------2B");
gameMc.removeChild(cust1);
gameMc.removeChild(cust2);
gameMc.removeChild(cust3);
gameMc.removeChild(cust4);
trace("---------2C");
_local1 = 0;
while (_local1 < foodNotInPosArray.length) {
if (foodNotInPosArray[_local1]){
gameMc.removeChild(foodNotInPosArray[_local1]);
};
_local1++;
};
foodNotInPosArray.splice(0, foodNotInPosArray.length);
trace("---------3");
_local2 = 0;
while (_local2 < orderedTableArray.length) {
_local6 = ("order" + orderedTableArray[_local2]);
_local7 = ("dBox" + orderedTableArray[_local2]);
gameMc.removeChild(MovieClip(this[_local6]));
gameMc.removeChild(MovieClip(this[_local7]));
_local2++;
};
orderedCustomer.splice(0, orderedCustomer.length);
trace("---------4");
_local3 = 0;
while (_local3 < dishNotInPosArray.length) {
_local8 = ("food" + dishNotInPosArray[_local3]);
gameMc.removeChild(MovieClip(this[_local8]));
_local3++;
};
dishNotInPosArray.splice(0, dishNotInPosArray.length);
trace("---------5");
if (pan1Button == false){
gameMc.removeChild(fire1);
};
if (pan2Button == false){
gameMc.removeChild(fire2);
};
trace("---------6");
_local4 = 0;
while (_local4 < eatingPlateArray.length) {
gameMc.removeChild(eatingPlateArray[_local4]);
_local4++;
};
eatingPlateArray.splice(0, eatingPlateArray.length);
trace("---------7");
_local5 = 0;
while (_local5 < clockArray.length) {
gameMc.removeChild(MovieClip(this[clockArray[_local5]]));
_local5++;
};
clockArray.splice(0, clockArray.length);
target.removeChild(gameMc);
}
function clickedOnButter(_arg1:MouseEvent):void{
if (BreadOnDish == true){
playSound(2);
dish1.gotoAndPlay("brbu");
Dish1FOnKichen = true;
FoodId = 2;
dish1.FId = 2;
dish1.addEventListener(MouseEvent.MOUSE_DOWN, dish1ToCustomer);
dish1.buttonMode = true;
};
}
function mouseUpFunction(_arg1:MouseEvent):void{
leftMouseUp = true;
leftMouseDown = false;
if (ClickedOnPanA == true){
ClickedOnPanA = false;
} else {
if (ClickedOnPanB == true){
ClickedOnPanB = false;
} else {
if (ClickedOnToaster == true){
ClickedOnToaster = false;
} else {
if (Dish1ToCustomer == true){
Dish1ToCustomer = false;
} else {
if (Dish2ToCustomer == true){
Dish2ToCustomer = false;
} else {
if (Dish3ToCustomer == true){
Dish3ToCustomer = false;
} else {
if (ClickedOnTea == true){
ClickedOnTea = false;
tea.buttonMode = false;
} else {
if (ClickedOnCofi == true){
ClickedOnCofi = false;
cofi.buttonMode = false;
};
};
};
};
};
};
};
};
}
function toggleSound(_arg1:MouseEvent):void{
if (config.soundReady){
target.gameMusicChannel.stop();
target.gameMusicChannel.removeEventListener(Event.SOUND_COMPLETE, target.soundCompleteHandler);
config.soundReady = false;
_arg1.currentTarget.gotoAndStop(2);
} else {
config.soundReady = true;
target.gameMusicChannel = target.gameMusic.play();
target.gameMusicChannel.addEventListener(Event.SOUND_COMPLETE, target.soundCompleteHandler);
_arg1.currentTarget.gotoAndStop(1);
};
}
function checkOrders(_arg1:int):void{
var _local2:String;
_local2 = ("cust" + _arg1);
if (MovieClip(this[_local2]).orderId == FoodId){
MeetOrder = true;
} else {
NotMeetOrder = true;
};
}
function playSound(_arg1:int):void{
var gameSound1:*;
var gameMusicChannel1:SoundChannel;
var gameSound2:*;
var gameMusicChannel2:SoundChannel;
var gameSound3:*;
var gameMusicChannel3:SoundChannel;
var soundCompleteHandler:Function;
var gameSound4:*;
var gameMusicChannel4:SoundChannel;
var soundCompleteHandler1:Function;
var soundId = _arg1;
if (config.soundReady){
switch (soundId){
case 1:
gameSound1 = new popUp();
gameMusicChannel1 = gameSound1.play();
break;
case 2:
gameSound2 = new click();
gameMusicChannel2 = gameSound2.play();
break;
case 3:
if (putOffFire1 == false){
soundCompleteHandler = function (_arg1:Event):void{
playSound(3);
gameMusicChannel3.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
};
gameSound3 = new fir();
gameMusicChannel3 = gameSound3.play();
gameMusicChannel3.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler);
};
break;
case 4:
if (putOffFire2 == false){
soundCompleteHandler1 = function (_arg1:Event):void{
playSound(4);
gameMusicChannel4.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler1);
};
gameSound4 = new fir();
gameMusicChannel4 = gameSound4.play();
gameMusicChannel4.addEventListener(Event.SOUND_COMPLETE, soundCompleteHandler1);
};
break;
};
};
}
function handleFunctions():void{
handleOrders();
handleTimer();
}
function action():void{
handleFunctions();
handleCookingRange();
takeFood();
placeFoodOnPlate();
takeDish();
checkDish();
gameMc.score_txt.text = String(config.score);
gameMc.timer_txt.text = String(config.timer);
}
function dish3ToCustomer(_arg1:MouseEvent):void{
var _local2:String;
var _local3:String;
if (dish3.FId == 8){
Dish3FOnKichen = true;
};
if ((((Dish3FOnKichen == true)) && ((config.timer > 0)))){
_local2 = ("food" + dish3.FId);
trace("food3");
MovieClip(this[_local2]).x = gameMc.mouseX;
MovieClip(this[_local2]).y = gameMc.mouseY;
gameMc.addChild(MovieClip(this[_local2]));
dishNotInPosArray.push(dish3.FId);
dish3.buttonMode = false;
Dish3ToCustomer = true;
GlobalServeFlag = true;
CheckOrderFlag = true;
MeetOrder = false;
NotMeetOrder = false;
dish3.gotoAndStop(1);
_local3 = ("food" + FoodId);
MovieClip(this[_local3]).buttonMode = true;
dish3.removeEventListener(MouseEvent.MOUSE_DOWN, dish3ToCustomer);
};
}
function helpDisplay(_arg1:MouseEvent):void{
if (pan1Button == false){
putOffFire1 = true;
};
if (pan2Button == false){
putOffFire2 = true;
};
ClearCanvas = true;
clearCanvas();
target.gotoAndPlay("help", "menu");
config.helpFromGame = true;
}
function clickedOnCofiBtn(_arg1:MouseEvent):void{
if (cofiCupFull == false){
cofi.gotoAndPlay(1);
cofiCupFull = true;
cofi.addEventListener(MouseEvent.MOUSE_DOWN, clickedOnCofi);
cofi.buttonMode = true;
CofiNotInPos = true;
};
}
function menudisplay(_arg1:MouseEvent):void{
if (pan1Button == false){
putOffFire1 = true;
};
if (pan2Button == false){
putOffFire2 = true;
};
config.score = 0;
config.timer = 100;
ClearCanvas = true;
clearCanvas();
target.gotoAndPlay(1, "menu");
}
function placeFoodOnPlate():void{
var _local1:String;
var _local2:int;
var _local3:String;
var _local4:int;
var _local5:String;
var _local6:int;
if (config.timer > 0){
if (((((((dish1.hitTestObject(bread_c)) && ((leftMouseUp == true)))) && ((BreadPlacedOnPosition == false)))) && ((Dish1FOnKichen == false)))){
if (BreadOnDish == false){
if (OmletOnDish1 == true){
dish1.gotoAndPlay("brom");
dish1.addEventListener(MouseEvent.MOUSE_DOWN, dish1ToCustomer);
dish1.buttonMode = true;
FoodId = 3;
dish1.FId = 3;
Dish1FOnKichen = true;
} else {
if (SausOnDish1 == true){
dish1.gotoAndPlay("brsa");
dish1.addEventListener(MouseEvent.MOUSE_DOWN, dish1ToCustomer);
dish1.buttonMode = true;
FoodId = 4;
dish1.FId = 4;
Dish1FOnKichen = true;
} else {
dish1.gotoAndPlay("br");
};
};
trace("BOD1");
gameMc.removeChild(bread_c);
removeFoodItems(bread_c);
BreadOnDish = true;
toaster.cookStatus = 0;
stopEnterFrame(1);
} else {
bread_c.x = -170;
bread_c.y = 20;
};
} else {
if (((((dish1.hitTestObject(bread_hc)) && ((leftMouseUp == true)))) && ((BreadPlacedOnPosition == false)))){
bread_hc.x = -170;
bread_hc.y = 20;
} else {
if (((((dish1.hitTestObject(bread_oc)) && ((leftMouseUp == true)))) && ((BreadPlacedOnPosition == false)))){
bread_oc.x = -170;
bread_oc.y = 20;
} else {
if (((((((dish1.hitTestObject(saus_c)) && ((leftMouseUp == true)))) && ((SausPlacedOnPosition == false)))) && ((Dish1FOnKichen == false)))){
if (BreadOnDish == true){
dish1.gotoAndPlay("brsa");
dish1.addEventListener(MouseEvent.MOUSE_DOWN, dish1ToCustomer);
dish1.buttonMode = true;
FoodId = 4;
dish1.FId = 4;
Dish1FOnKichen = true;
gameMc.removeChild(saus_c);
removeFoodItems(saus_c);
pan1.cookStatus = 0;
stopEnterFrame(2);
} else {
if ((((OmletOnDish1 == false)) && ((SausOnDish1 == false)))){
dish1.gotoAndPlay("sa");
SausOnDish1 = true;
gameMc.removeChild(saus_c);
removeFoodItems(saus_c);
pan1.cookStatus = 0;
stopEnterFrame(2);
} else {
saus_c.x = -170;
saus_c.y = 20;
};
};
} else {
if (((((dish1.hitTestObject(saus_hc)) && ((leftMouseUp == true)))) && ((SausPlacedOnPosition == false)))){
saus_hc.x = -170;
saus_hc.y = 20;
} else {
if (((((dish1.hitTestObject(saus_oc)) && ((leftMouseUp == true)))) && ((SausPlacedOnPosition == false)))){
saus_oc.x = -170;
saus_oc.y = 20;
} else {
if (((((((dish1.hitTestObject(omlet_c)) && ((leftMouseUp == true)))) && ((OmletPlacedOnPosition == false)))) && ((Dish1FOnKichen == false)))){
if (BreadOnDish == true){
dish1.gotoAndPlay("brom");
dish1.addEventListener(MouseEvent.MOUSE_DOWN, dish1ToCustomer);
dish1.buttonMode = true;
FoodId = 3;
dish1.FId = 3;
Dish1FOnKichen = true;
gameMc.removeChild(omlet_c);
removeFoodItems(omlet_c);
pan1.cookStatus = 0;
stopEnterFrame(3);
} else {
if ((((SausOnDish1 == false)) && ((OmletOnDish1 == false)))){
dish1.gotoAndPlay("om");
OmletOnDish1 = true;
gameMc.removeChild(omlet_c);
removeFoodItems(omlet_c);
pan1.cookStatus = 0;
stopEnterFrame(3);
} else {
omlet_c.x = -170;
omlet_c.y = 20;
};
};
} else {
if (((((dish1.hitTestObject(omlet_hc)) && ((leftMouseUp == true)))) && ((OmletPlacedOnPosition == false)))){
omlet_hc.x = -170;
omlet_hc.y = 20;
} else {
if (((((dish1.hitTestObject(omlet_oc)) && ((leftMouseUp == true)))) && ((OmletPlacedOnPosition == false)))){
omlet_oc.x = -170;
omlet_oc.y = 20;
};
};
};
};
};
};
};
};
};
if (((((((dish2.hitTestObject(omlet_c)) && ((leftMouseUp == true)))) && ((OmletPlacedOnPosition == false)))) && ((Dish2FOnKichen == false)))){
if (OmletOnDish2 == false){
if (SausOnDish2 == true){
dish2.gotoAndPlay("omsa");
dish2.addEventListener(MouseEvent.MOUSE_DOWN, dish2ToCustomer);
FoodId = 5;
dish2.FId = 5;
dish2.buttonMode = true;
Dish2FOnKichen = true;
} else {
dish2.gotoAndPlay("om");
};
trace("OOD2");
gameMc.removeChild(omlet_c);
removeFoodItems(omlet_c);
OmletOnDish2 = true;
pan1.cookStatus = 0;
stopEnterFrame(4);
} else {
omlet_c.x = -120;
omlet_c.y = 20;
};
} else {
if (((((dish2.hitTestObject(omlet_hc)) && ((leftMouseUp == true)))) && ((OmletPlacedOnPosition == false)))){
omlet_hc.x = -120;
omlet_hc.y = 20;
} else {
if (((((dish2.hitTestObject(omlet_oc)) && ((leftMouseUp == true)))) && ((OmletPlacedOnPosition == false)))){
omlet_oc.x = -120;
omlet_oc.y = 20;
} else {
if (((((((dish2.hitTestObject(saus_c)) && ((leftMouseUp == true)))) && ((SausPlacedOnPosition == false)))) && ((Dish2FOnKichen == false)))){
if (SausOnDish2 == false){
if (OmletOnDish2 == true){
dish2.gotoAndPlay("omsa");
dish2.addEventListener(MouseEvent.MOUSE_DOWN, dish2ToCustomer);
FoodId = 5;
dish2.buttonMode = true;
dish2.FId = 5;
Dish2FOnKichen = true;
} else {
dish2.gotoAndPlay("sa");
SausOnDish2 = true;
};
trace("SOD2");
gameMc.removeChild(saus_c);
removeFoodItems(saus_c);
pan1.cookStatus = 0;
stopEnterFrame(5);
} else {
saus_c.x = -120;
saus_c.y = 20;
};
} else {
if (((((dish2.hitTestObject(saus_hc)) && ((leftMouseUp == true)))) && ((SausPlacedOnPosition == false)))){
saus_hc.x = -120;
saus_hc.y = 20;
} else {
if (((((dish2.hitTestObject(saus_oc)) && ((leftMouseUp == true)))) && ((SausPlacedOnPosition == false)))){
saus_oc.x = -120;
saus_oc.y = 20;
};
};
};
};
};
};
if (((((omlet_hc.hitTestObject(rubbish)) || (omlet_oc.hitTestObject(rubbish)))) || (omlet_c.hitTestObject(rubbish)))){
if (OmletPlacedOnPosition == false){
rubbish.gotoAndPlay("open");
if (leftMouseUp == true){
if (pan1.cookStatus == 1){
gameMc.removeChild(omlet_hc);
removeFoodItems(omlet_hc);
} else {
if (pan1.cookStatus == 2){
gameMc.removeChild(omlet_c);
removeFoodItems(omlet_c);
} else {
gameMc.removeChild(omlet_oc);
removeFoodItems(omlet_oc);
};
};
rubbish.gotoAndPlay("close");
pan1.cookStatus = 0;
stopEnterFrame(3);
config.score = (config.score - 50);
};
};
};
if (((((saus_hc.hitTestObject(rubbish)) || (saus_oc.hitTestObject(rubbish)))) || (saus_c.hitTestObject(rubbish)))){
if (SausPlacedOnPosition == false){
rubbish.gotoAndPlay("open");
if (leftMouseUp == true){
if (pan1.cookStatus == 4){
gameMc.removeChild(saus_hc);
removeFoodItems(saus_hc);
} else {
if (pan1.cookStatus == 5){
gameMc.removeChild(saus_c);
removeFoodItems(saus_c);
} else {
gameMc.removeChild(saus_oc);
removeFoodItems(saus_oc);
};
};
rubbish.gotoAndPlay("close");
pan1.cookStatus = 0;
stopEnterFrame(2);
config.score = (config.score - 50);
};
};
};
if (((((noodles_hc.hitTestObject(rubbish)) || (noodles_oc.hitTestObject(rubbish)))) || (noodles_c.hitTestObject(rubbish)))){
if (NoodlesPlacedOnPosition == false){
rubbish.gotoAndPlay("open");
if (leftMouseUp == true){
if (pan2.cookStatus == 1){
gameMc.removeChild(noodles_hc);
removeFoodItems(noodles_hc);
} else {
if (pan2.cookStatus == 2){
gameMc.removeChild(noodles_c);
removeFoodItems(noodles_c);
} else {
gameMc.removeChild(noodles_oc);
removeFoodItems(noodles_oc);
};
};
rubbish.gotoAndPlay("close");
pan2.cookStatus = 0;
stopEnterFrame(6);
config.score = (config.score - 50);
};
};
};
if (((((bread_hc.hitTestObject(rubbish)) || (bread_oc.hitTestObject(rubbish)))) || (bread_c.hitTestObject(rubbish)))){
if (BreadPlacedOnPosition == false){
rubbish.gotoAndPlay("open");
if (leftMouseUp == true){
if (toaster.cookStatus == 1){
gameMc.removeChild(bread_hc);
removeFoodItems(bread_hc);
} else {
if (toaster.cookStatus == 2){
trace("remove bread");
gameMc.removeChild(bread_c);
removeFoodItems(bread_c);
} else {
gameMc.removeChild(bread_oc);
removeFoodItems(bread_oc);
};
};
toaster.cookStatus = 0;
rubbish.gotoAndPlay("close");
stopEnterFrame(1);
config.score = (config.score - 50);
};
};
};
if (Dish1NotInPosition == true){
if (((((((food1.hitTestObject(rubbish)) || (food2.hitTestObject(rubbish)))) || (food3.hitTestObject(rubbish)))) || (food4.hitTestObject(rubbish)))){
rubbish.gotoAndPlay("open");
if (leftMouseUp == true){
_local1 = ("food" + FoodId);
_local2 = 0;
while (_local2 < 10) {
if (dishNotInPosArray[_local2] == FoodId){
dishNotInPosArray.splice(_local2, 1);
};
_local2++;
};
gameMc.removeChild(MovieClip(this[_local1]));
Dish1ToCustomer = false;
jam.buttonMode = false;
butter.buttonMode = false;
Dish1FOnKichen = false;
OmletOnDish1 = false;
SausOnDish1 = false;
rubbish.gotoAndPlay("close");
config.score = (config.score - 50);
Dish1NotInPosition = false;
};
};
};
if (Dish2NotInPosition == true){
if (food5.hitTestObject(rubbish)){
rubbish.gotoAndPlay("open");
if (leftMouseUp == true){
_local3 = ("food" + FoodId);
_local4 = 0;
while (_local4 < 10) {
if (dishNotInPosArray[_local4] == FoodId){
dishNotInPosArray.splice(_local4, 1);
};
_local4++;
};
gameMc.removeChild(MovieClip(this[_local3]));
Dish2ToCustomer = false;
Dish2FOnKichen = false;
OmletOnDish2 = false;
SausOnDish2 = false;
rubbish.gotoAndPlay("close");
config.score = (config.score - 50);
Dish2NotInPosition = false;
};
};
};
if (Dish3NotInPosition == true){
if (((((food6.hitTestObject(rubbish)) || (food7.hitTestObject(rubbish)))) || (food8.hitTestObject(rubbish)))){
rubbish.gotoAndPlay("open");
if (leftMouseUp == true){
_local5 = ("food" + FoodId);
_local6 = 0;
while (_local6 < 10) {
if (dishNotInPosArray[_local6] == FoodId){
dishNotInPosArray.splice(_local6, 1);
};
_local6++;
};
gameMc.removeChild(MovieClip(this[_local5]));
Dish3ToCustomer = false;
Dish3FOnKichen = false;
NoodlesOnDish = false;
OmletOnDish3 = false;
SausOnDish3 = false;
rubbish.gotoAndPlay("close");
config.score = (config.score - 50);
Dish3NotInPosition = false;
};
};
};
if (((((((dish3.hitTestObject(noodles_c)) && ((leftMouseUp == true)))) && ((NoodlesPlacedOnPosition == false)))) && ((Dish3FOnKichen == false)))){
if (NoodlesOnDish == false){
if (OmletOnDish3 == true){
dish3.gotoAndPlay("nooom");
dish3.buttonMode = true;
FoodId = 6;
dish3.FId = 6;
Dish3FOnKichen = true;
dish3.addEventListener(MouseEvent.MOUSE_DOWN, dish3ToCustomer);
} else {
if (SausOnDish3 == true){
dish3.gotoAndPlay("noosa");
dish3.buttonMode = true;
FoodId = 7;
dish3.FId = 7;
Dish3FOnKichen = true;
dish3.addEventListener(MouseEvent.MOUSE_DOWN, dish3ToCustomer);
} else {
dish3.gotoAndPlay("noo");
dish3.buttonMode = true;
FoodId = 8;
dish3.FId = 8;
dish3.addEventListener(MouseEvent.MOUSE_DOWN, dish3ToCustomer);
};
};
trace("NOD3");
gameMc.removeChild(noodles_c);
removeFoodItems(noodles_c);
NoodlesOnDish = true;
pan2.cookStatus = 0;
stopEnterFrame(6);
} else {
noodles_c.x = -60;
noodles_c.y = 0;
};
} else {
if (((((dish3.hitTestObject(noodles_hc)) && ((leftMouseUp == true)))) && ((NoodlesPlacedOnPosition == false)))){
noodles_hc.x = -60;
noodles_hc.y = 0;
} else {
if (((((dish3.hitTestObject(noodles_oc)) && ((leftMouseUp == true)))) && ((NoodlesPlacedOnPosition == false)))){
noodles_oc.x = -60;
noodles_oc.y = 0;
} else {
if (((((((dish3.hitTestObject(omlet_c)) && ((leftMouseUp == true)))) && ((OmletPlacedOnPosition == false)))) && ((Dish3FOnKichen == false)))){
if (NoodlesOnDish == true){
dish3.gotoAndPlay("nooom");
dish3.addEventListener(MouseEvent.MOUSE_DOWN, dish3ToCustomer);
dish3.buttonMode = true;
FoodId = 6;
dish3.FId = 6;
Dish3FOnKichen = true;
gameMc.removeChild(omlet_c);
removeFoodItems(omlet_c);
pan1.cookStatus = 0;
stopEnterFrame(3);
} else {
if ((((SausOnDish3 == false)) && ((OmletOnDish3 == false)))){
OmletOnDish3 = true;
dish3.gotoAndPlay("om");
gameMc.removeChild(omlet_c);
removeFoodItems(omlet_c);
pan1.cookStatus = 0;
stopEnterFrame(3);
} else {
omlet_c.x = -60;
omlet_c.y = 0;
};
};
trace("OOD3");
} else {
if (((((((dish3.hitTestObject(saus_c)) && ((leftMouseUp == true)))) && ((SausPlacedOnPosition == false)))) && ((Dish3FOnKichen == false)))){
if (NoodlesOnDish == true){
dish3.gotoAndPlay("noosa");
dish3.addEventListener(MouseEvent.MOUSE_DOWN, dish3ToCustomer);
dish3.buttonMode = true;
FoodId = 7;
dish3.FId = 7;
Dish3FOnKichen = true;
gameMc.removeChild(saus_c);
removeFoodItems(saus_c);
pan1.cookStatus = 0;
stopEnterFrame(5);
} else {
if ((((OmletOnDish3 == false)) && ((SausOnDish3 == false)))){
dish3.gotoAndPlay("sa");
SausOnDish3 = true;
gameMc.removeChild(saus_c);
removeFoodItems(saus_c);
pan1.cookStatus = 0;
stopEnterFrame(5);
} else {
saus_c.x = -60;
saus_c.y = 0;
};
};
trace("SOD3");
};
};
};
};
};
};
}
function takeDish():void{
var _local1:String;
var _local2:String;
var _local3:String;
var _local4:String;
if (ClearCanvas == false){
if (leftMouseDown == true){
if (Dish1ToCustomer == true){
Dish1NotInPosition = true;
FoodId = dish1.FId;
CheckOrderFlag = true;
_local1 = ("food" + dish1.FId);
MovieClip(this[_local1]).x = gameMc.mouseX;
MovieClip(this[_local1]).y = gameMc.mouseY;
gameMc.addChild(MovieClip(this[_local1]));
};
if (Dish2ToCustomer == true){
Dish2NotInPosition = true;
FoodId = 5;
CheckOrderFlag = true;
food5.x = gameMc.mouseX;
food5.y = gameMc.mouseY;
gameMc.addChild(food5);
};
if (Dish3ToCustomer == true){
Dish3NotInPosition = true;
FoodId = dish3.FId;
CheckOrderFlag = true;
_local2 = ("food" + dish3.FId);
MovieClip(this[_local2]).x = gameMc.mouseX;
MovieClip(this[_local2]).y = gameMc.mouseY;
gameMc.addChild(MovieClip(this[_local2]));
};
if (ClickedOnTea == true){
CheckOrderFlag = true;
_local3 = ("food" + FoodId);
MovieClip(this[_local3]).x = gameMc.mouseX;
MovieClip(this[_local3]).y = gameMc.mouseY;
gameMc.addChild(MovieClip(this[_local3]));
};
if (ClickedOnCofi == true){
CheckOrderFlag = true;
_local4 = ("food" + FoodId);
MovieClip(this[_local4]).x = gameMc.mouseX;
MovieClip(this[_local4]).y = gameMc.mouseY;
gameMc.addChild(MovieClip(this[_local4]));
};
};
};
}
function checkDish():void{
var _local1:String;
if (GlobalServeFlag == true){
_local1 = ("food" + FoodId);
if ((((((((((MovieClip(this[_local1]).x > -260)) && ((MovieClip(this[_local1]).x < -70)))) && ((MovieClip(this[_local1]).y > -90)))) && ((MovieClip(this[_local1]).y < -50)))) || (MovieClip(this[_local1]).hitTestObject(cust1)))){
if ((((leftMouseUp == true)) && ((TOrder1 == true)))){
preCheckOrderFn(1);
};
} else {
if ((((((((((MovieClip(this[_local1]).x > -120)) && ((MovieClip(this[_local1]).x < -30)))) && ((MovieClip(this[_local1]).y > -125)))) && ((MovieClip(this[_local1]).y < -90)))) || (MovieClip(this[_local1]).hitTestObject(cust2)))){
if ((((leftMouseUp == true)) && ((TOrder2 == true)))){
preCheckOrderFn(2);
};
} else {
if ((((((((MovieClip(this[_local1]).x > 180)) && ((MovieClip(this[_local1]).x < 280)))) && ((MovieClip(this[_local1]).y > -170)))) && ((MovieClip(this[_local1]).y < -105)))){
if ((((leftMouseUp == true)) && ((TOrder3 == true)))){
preCheckOrderFn(3);
};
} else {
if ((((((((((MovieClip(this[_local1]).x > 250)) && ((MovieClip(this[_local1]).x < 440)))) && ((MovieClip(this[_local1]).y > -100)))) && ((MovieClip(this[_local1]).y < -60)))) || (MovieClip(this[_local1]).hitTestObject(cust4)))){
if ((((leftMouseUp == true)) && ((TOrder4 == true)))){
preCheckOrderFn(4);
};
};
};
};
};
};
}
function addOrders():void{
var _local1:int;
attachOrders();
_local1 = (Math.random() * intervalArray.length);
intervalId = setInterval(attachOrders, intervalArray[_local1]);
}
function stopEnterFrame(_arg1:int):void{
switch (_arg1){
case 1:
BreadPlacedOnPosition = true;
bread.buttonMode = true;
break;
case 2:
case 5:
SausPlacedOnPosition = true;
SausNotOnPan = true;
OmletNotOnPan = true;
break;
case 3:
case 4:
OmletPlacedOnPosition = true;
OmletNotOnPan = true;
SausNotOnPan = true;
break;
case 6:
NoodlesPlacedOnPosition = true;
break;
};
simpleFlag = false;
}
function handleOrders():void{
var _local1:int;
var _local2:int;
var _local3:*;
var _local4:String;
var _local5:String;
var _local6:String;
var _local7:String;
var _local8:int;
var _local9:String;
var _local10:int;
var _local11:String;
var _local12:String;
var _local13:String;
var _local14:int;
var _local15:int;
var _local16:String;
_local1 = 0;
while (_local1 < orderedCustomer.length) {
if (orderedCustomer[_local1].Status == 1){
orderedCustomer[_local1].Timer = (orderedCustomer[_local1].Timer + 1);
if (orderedCustomer[_local1].Timer == 20){
orderedCustomer[_local1].Status = 2;
orderedCustomer[_local1].Timer = 0;
orderedCustomer[_local1].gotoAndPlay("order");
_local2 = (Math.random() * itemArray.length);
_local3 = itemArray[_local2];
orderedCustomer[_local1].orderId = _local3;
_local4 = ("order" + orderedCustomer[_local1].Id);
_local5 = ("dBox" + orderedCustomer[_local1].Id);
_local6 = ("time" + orderedCustomer[_local1].Id);
switch (orderedCustomer[_local1].Id){
case 1:
order1.x = -175;
order1.y = -190;
dBox1.x = -175;
dBox1.y = -190;
time1.x = -230;
time1.y = -190;
TOrder1 = true;
break;
case 2:
order2.x = -80;
order2.y = -225;
dBox2.x = -80;
dBox2.y = -225;
time2.x = -135;
time2.y = -235;
TOrder2 = true;
break;
case 3:
order3.x = 200;
order3.y = -230;
dBox3.x = 200;
dBox3.y = -230;
time3.x = 0xFF;
time3.y = -240;
TOrder3 = true;
break;
case 4:
order4.x = 280;
order4.y = -200;
dBox4.x = 280;
dBox4.y = -200;
time4.x = 335;
time4.y = -200;
TOrder4 = true;
break;
};
playSound(1);
orderedTableArray.push(orderedCustomer[_local1].Id);
clockArray.push(_local6);
gameMc.addChild(MovieClip(this[_local5]));
gameMc.addChild(MovieClip(this[_local4]));
gameMc.addChild(MovieClip(this[_local6]));
MovieClip(this[_local4]).gotoAndPlay(((2 * _local3) - 1));
};
};
if (orderedCustomer[_local1].Status == 2){
orderedCustomer[_local1].Timer = (orderedCustomer[_local1].Timer + 1);
if (orderedCustomer[_local1].Timer < 600){
_local7 = ("time" + orderedCustomer[_local1].Id);
_local8 = Math.floor((orderedCustomer[_local1].Timer / 15));
MovieClip(this[_local7]).gotoAndStop(_local8);
};
if (orderedCustomer[_local1].Timer == 600){
orderedCustomer[_local1].Status = 3;
orderedCustomer[_local1].Timer = 0;
_local9 = ("time" + orderedCustomer[_local1].Id);
MovieClip(this[_local9]).gotoAndStop(40);
orderedCustomer[_local1].gotoAndPlay("angry");
};
} else {
if (orderedCustomer[_local1].Status == 3){
orderedCustomer[_local1].Timer = (orderedCustomer[_local1].Timer + 1);
if (orderedCustomer[_local1].Timer == 50){
_local10 = 0;
while (_local10 < orderedTableArray.length) {
if (orderedTableArray[_local10] == orderedCustomer[_local1].Id){
orderedTableArray.splice(_local10, 1);
};
_local10++;
};
switch (orderedCustomer[_local1].Id){
case 1:
TOrder1 = false;
break;
case 2:
TOrder2 = false;
break;
case 3:
TOrder3 = false;
break;
case 4:
TOrder4 = false;
break;
};
config.score = (config.score - 100);
orderedCustomer[_local1].orderId = 0;
_local11 = ("order" + orderedCustomer[_local1].Id);
_local12 = ("dBox" + orderedCustomer[_local1].Id);
_local13 = ("time" + orderedCustomer[_local1].Id);
gameMc.removeChild(MovieClip(this[_local11]));
gameMc.removeChild(MovieClip(this[_local12]));
gameMc.removeChild(MovieClip(this[_local13]));
_local14 = 0;
while (_local14 < clockArray.length) {
if (clockArray[_local14] == _local13){
clockArray.splice(_local14, 1);
};
_local14++;
};
orderedCustomer[_local1].Status = 1;
orderedCustomer[_local1].Timer = 0;
};
} else {
if (orderedCustomer[_local1].Status == 4){
if (orderedCustomer[_local1].currentFrame <= 32){
orderedCustomer[_local1].gotoAndPlay(eatFrameNo++);
} else {
eatFrameNo = 28;
orderedCustomer[_local1].gotoAndPlay("eat");
};
_local15 = 0;
while (_local15 < orderedTableArray.length) {
if (orderedTableArray[_local15] == orderedCustomer[_local1].Id){
orderedTableArray.splice(_local15, 1);
};
_local15++;
};
removeOrder(rightOrder);
orderedCustomer[_local1].Timer = (orderedCustomer[_local1].Timer + 1);
if (orderedCustomer[_local1].Timer == 30){
orderedCustomer[_local1].Timer = 0;
orderedCustomer[_local1].Status = 5;
};
} else {
if (orderedCustomer[_local1].Status == 5){
if (orderedCustomer[_local1].currentFrame <= 53){
orderedCustomer[_local1].gotoAndPlay(smileFrameNo++);
} else {
smileFrameNo = 38;
orderedCustomer[_local1].gotoAndPlay("smile");
};
orderedCustomer[_local1].Timer = (orderedCustomer[_local1].Timer + 1);
if (orderedCustomer[_local1].Timer == 20){
_local16 = ("order" + (orderedCustomer[_local1].Id + 4));
gameMc.removeChild(MovieClip(this[_local16]));
eatingPlateArray.pop();
orderedCustomer[_local1].Status = 1;
orderedCustomer[_local1].Timer = 0;
};
};
};
};
};
_local1++;
};
}
function clickedOnPan1Btn(_arg1:MouseEvent):void{
pan1.addEventListener(MouseEvent.MOUSE_DOWN, clickedOnPan1);
pan1.buttonMode = true;
pan1.Timer = 1;
pan1_Btn.gotoAndPlay("on");
if (putOffFire1 == false){
gameMc.removeChild(fire1);
putOffFire1 = true;
};
pan1Button = true;
if ((((pan1.currentFrame >= 9)) && ((pan1.currentFrame <= 12)))){
pan1.gotoAndStop("eggCooked");
flagArray[0] = false;
pan1.cookStatus = 2;
frameStartArray[0] = 3;
} else {
if ((((pan1.currentFrame >= 26)) && ((pan1.currentFrame <= 30)))){
pan1.gotoAndStop("sausCooked");
pan1.cookStatus = 5;
flagArray[1] = false;
frameStartArray[1] = 19;
} else {
if ((((pan1.currentFrame > 1)) && ((pan1.currentFrame < 9)))){
pan1.cookStatus = 1;
frameStartArray[0] = 3;
flagArray[0] = false;
pan1.gotoAndStop(pan1.currentFrame);
} else {
if ((((pan1.currentFrame > 12)) && ((pan1.currentFrame <= 16)))){
pan1.cookStatus = 3;
frameStartArray[0] = 3;
flagArray[0] = false;
pan1.gotoAndStop(pan1.currentFrame);
} else {
if ((((pan1.currentFrame > 19)) && ((pan1.currentFrame < 26)))){
pan1.cookStatus = 4;
flagArray[1] = false;
frameStartArray[1] = 19;
pan1.gotoAndStop(pan1.currentFrame);
} else {
if ((((pan1.currentFrame > 30)) && ((pan1.currentFrame <= 36)))){
pan1.cookStatus = 6;
flagArray[1] = false;
frameStartArray[1] = 19;
pan1.gotoAndStop(pan1.currentFrame);
};
};
};
};
};
};
}
function gameWon():void{
setVariable("Paused", true, "gameWon");
clearCanvas();
target.gotoAndPlay("congrats", "gameover");
}
function MOVER_Food(_arg1:MouseEvent):void{
if ((((((((((((_arg1.target == omlet_hc)) || ((_arg1.target == omlet_c)))) || ((_arg1.target == omlet_oc)))) || ((_arg1.target == saus_hc)))) || ((_arg1.target == saus_c)))) || ((_arg1.target == saus_oc)))){
ClickedOnPanA = true;
} else {
if ((((((_arg1.target == noodles_hc)) || ((_arg1.target == noodles_c)))) || ((_arg1.target == noodles_oc)))){
ClickedOnPanB = true;
} else {
if ((((((_arg1.target == bread_hc)) || ((_arg1.target == bread_c)))) || ((_arg1.target == bread_oc)))){
ClickedOnToaster = true;
} else {
if ((((((((_arg1.target == food1)) || ((_arg1.target == food2)))) || ((_arg1.target == food3)))) || ((_arg1.target == food4)))){
Dish1ToCustomer = true;
ClickedOnPanA = false;
ClickedOnPanB = false;
_arg1.target.buttonMode = true;
} else {
if (_arg1.target == food5){
Dish2ToCustomer = true;
ClickedOnPanA = false;
ClickedOnPanB = false;
_arg1.target.buttonMode = true;
} else {
if ((((((_arg1.target == food6)) || ((_arg1.target == food7)))) || ((_arg1.target == food8)))){
Dish3ToCustomer = true;
ClickedOnPanA = false;
ClickedOnPanB = false;
_arg1.target.buttonMode = true;
} else {
if ((((_arg1.target == food9)) || ((_arg1.target == food10)))){
_arg1.target.buttonMode = true;
};
};
};
};
};
};
};
}
function MOverJ_B(_arg1:MouseEvent):void{
if (BreadOnDish == true){
if (_arg1.target == jam){
jam.buttonMode = true;
} else {
butter.buttonMode = true;
};
};
}
function placeFoodOnTable(_arg1:int):void{
var _local2:String;
var _local3:String;
var _local4:String;
var _local5:int;
_local2 = ("order" + (_arg1 + 4));
switch (_arg1){
case 1:
order5.x = -160;
order5.y = -75;
TOrder1 = false;
rightOrder = 1;
break;
case 2:
order6.x = -75;
order6.y = -110;
TOrder2 = false;
rightOrder = 2;
break;
case 3:
order7.x = 230;
order7.y = -112;
TOrder3 = false;
rightOrder = 3;
break;
case 4:
order8.x = 320;
order8.y = -80;
TOrder4 = false;
rightOrder = 4;
break;
};
gameMc.addChild(MovieClip(this[_local2]));
_local3 = ("food" + FoodId);
gameMc.removeChild(MovieClip(this[_local3]));
_local4 = ("cust" + _arg1);
MovieClip(this[_local4]).Status = 4;
MovieClip(this[_local4]).Timer = 0;
RemoveOrderFlag = true;
GlobalServeFlag = false;
eatingPlateArray.push(MovieClip(this[_local2]));
switch (FoodId){
case 1:
MovieClip(this[_local2]).gotoAndPlay("brja");
Dish1ToCustomer = false;
Dish1NotInPosition = false;
BreadOnDish = false;
jam.buttonMode = false;
butter.buttonMode = false;
Dish1FOnKichen = false;
config.score = (config.score + 100);
break;
case 2:
MovieClip(this[_local2]).gotoAndPlay("brbu");
Dish1ToCustomer = false;
Dish1NotInPosition = false;
BreadOnDish = false;
jam.buttonMode = false;
butter.buttonMode = false;
Dish1FOnKichen = false;
config.score = (config.score + 100);
break;
case 3:
MovieClip(this[_local2]).gotoAndPlay("brom");
Dish1ToCustomer = false;
Dish1NotInPosition = false;
BreadOnDish = false;
OmletOnDish1 = false;
config.score = (config.score + 100);
Dish1FOnKichen = false;
break;
case 4:
MovieClip(this[_local2]).gotoAndPlay("brsa");
Dish1ToCustomer = false;
Dish1NotInPosition = false;
BreadOnDish = false;
SausOnDish1 = false;
config.score = (config.score + 100);
Dish1FOnKichen = false;
break;
case 5:
MovieClip(this[_local2]).gotoAndPlay("omsa");
Dish2ToCustomer = false;
Dish2NotInPosition = false;
OmletOnDish2 = false;
SausOnDish2 = false;
config.score = (config.score + 300);
Dish2FOnKichen = false;
break;
case 6:
MovieClip(this[_local2]).gotoAndPlay("nooom");
Dish3ToCustomer = false;
Dish3NotInPosition = false;
NoodlesOnDish = false;
OmletOnDish3 = false;
config.score = (config.score + 200);
Dish3FOnKichen = false;
break;
case 7:
MovieClip(this[_local2]).gotoAndPlay("noosa");
Dish3ToCustomer = false;
Dish3NotInPosition = false;
NoodlesOnDish = false;
SausOnDish3 = false;
config.score = (config.score + 200);
Dish3FOnKichen = false;
break;
case 8:
MovieClip(this[_local2]).gotoAndPlay("noo");
Dish3ToCustomer = false;
Dish3NotInPosition = false;
NoodlesOnDish = false;
config.score = (config.score + 100);
Dish3FOnKichen = false;
break;
case 9:
MovieClip(this[_local2]).gotoAndPlay("tea");
ClickedOnTea = false;
teaCupFull = false;
config.score = (config.score + 30);
break;
case 10:
MovieClip(this[_local2]).gotoAndPlay("cofi");
ClickedOnCofi = false;
cofiCupFull = false;
config.score = (config.score + 30);
break;
};
_local5 = 0;
while (_local5 < 10) {
if (dishNotInPosArray[_local5] == FoodId){
dishNotInPosArray.splice(_local5, 1);
};
_local5++;
};
MeetOrder = false;
}
function dish2ToCustomer(_arg1:MouseEvent):void{
var _local2:String;
var _local3:String;
if ((((Dish2FOnKichen == true)) && ((config.timer > 0)))){
_local2 = ("food" + dish2.FId);
trace("food2");
MovieClip(this[_local2]).x = gameMc.mouseX;
MovieClip(this[_local2]).y = gameMc.mouseY;
gameMc.addChild(MovieClip(this[_local2]));
dishNotInPosArray.push(dish2.FId);
dish2.buttonMode = false;
Dish2ToCustomer = true;
GlobalServeFlag = true;
CheckOrderFlag = true;
MeetOrder = false;
NotMeetOrder = false;
dish2.gotoAndStop(1);
dish2.removeEventListener(MouseEvent.MOUSE_DOWN, dish2ToCustomer);
_local3 = ("food" + FoodId);
MovieClip(this[_local3]).buttonMode = true;
};
}
function gotoSite(_arg1:MouseEvent):void{
var url:String;
var request:URLRequest;
var evnt = _arg1;
url = "http://www.games2girls.com/";
request = new URLRequest(url);
try {
navigateToURL(request, "_blank");
} catch(e:Error) {
trace("Error occurred!");
};
}
function clickedOnPan2Btn(_arg1:MouseEvent):void{
pan2.addEventListener(MouseEvent.MOUSE_DOWN, clickedOnPan2);
pan2.buttonMode = true;
pan2_Btn.gotoAndPlay("on");
if (putOffFire2 == false){
gameMc.removeChild(fire2);
putOffFire2 = true;
};
pan2Button = true;
if ((((pan2.currentFrame >= 9)) && ((pan2.currentFrame <= 13)))){
flagArray[2] = false;
pan2.cookStatus = 2;
pan2.gotoAndStop("noodlesCooked");
frameStartArray[2] = 3;
} else {
if ((((pan2.currentFrame > 1)) && ((pan2.currentFrame < 9)))){
flagArray[2] = false;
pan2.gotoAndStop(pan2.currentFrame);
pan2.cookStatus = 1;
frameStartArray[2] = 3;
} else {
if ((((pan2.currentFrame > 13)) && ((pan2.currentFrame <= 16)))){
flagArray[2] = false;
pan2.gotoAndStop(pan2.currentFrame);
pan2.cookStatus = 3;
frameStartArray[2] = 3;
};
};
};
}
function clickedOnCofi(_arg1:MouseEvent):void{
if (config.timer > 0){
food10.x = gameMc.mouseX;
food10.y = gameMc.mouseY;
gameMc.addChild(food10);
cofi.gotoAndStop(1);
FoodId = 10;
if (CofiNotInPos == true){
CofiNotInPos = false;
dishNotInPosArray.push(FoodId);
};
ClickedOnCofi = true;
GlobalServeFlag = true;
CheckOrderFlag = true;
MeetOrder = false;
NotMeetOrder = false;
food10.buttonMode = true;
cofi.removeEventListener(MouseEvent.MOUSE_DOWN, clickedOnCofi);
food10.addEventListener(MouseEvent.MOUSE_DOWN, clickedOnCofi);
};
}
function clickedOnNoodles(_arg1:MouseEvent):void{
if (NoodlesPlacedOnPosition == true){
playSound(2);
gameMc.addChild(fire2);
putOffFire2 = false;
playSound(4);
fire2.gotoAndPlay(1);
flagArray[2] = true;
NoodlesPlacedOnPosition = false;
noodles.buttonMode = false;
if (pan2Button == true){
pan2_Btn.gotoAndPlay("off");
pan2Button = false;
};
};
}
function mouseWheelFunction(_arg1:MouseEvent):void{
scrollMouseDown = true;
}
function clickedOnJam(_arg1:MouseEvent):void{
if (BreadOnDish == true){
playSound(2);
dish1.gotoAndPlay("brja");
Dish1FOnKichen = true;
FoodId = 1;
dish1.FId = 1;
dish1.addEventListener(MouseEvent.MOUSE_DOWN, dish1ToCustomer);
dish1.buttonMode = true;
};
}
function gameOver():void{
setVariable("Paused", true, "gameOver");
clearCanvas();
target.gotoAndPlay("gameover", "gameover");
}
function mouseDownFunction(_arg1:MouseEvent):void{
leftMouseDown = true;
leftMouseUp = false;
}
}
}//package com.csharks.gameEngine
Section 6
//config (common.config)
package common {
public class config {
public var sendUrl:String;// = "submit.php"
public static var level:Number = 0;
public static var timer:int = 200;
public static var Paused:Boolean;
public static var score:Number;
public static var soundReady:Boolean = true;
public static var startTime:Number;
public static var siteUrl:String = "http://www.csharks.com";
public static var life:Number;
public static var helpFromGame:Boolean = false;
public static var gameState:String;
public function config(){
sendUrl = "submit.php";
super();
}
}
}//package common
Section 7
//preLoader (common.preLoader)
package common {
import flash.events.*;
import flash.display.*;
public class preLoader extends MovieClip {
private static var PercentLoaded:Number = new Number();
private static var loader:MovieClip = new loader_mc();
private static var percent:Number = new Number();
private static var target:MovieClip;
public function preLoader(_arg1:MovieClip):void{
_arg1.addChild(loader);
target = _arg1;
loader.gotoAndStop(1);
loader.x = 300;
loader.y = 300;
_arg1.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderLoop);
_arg1.loaderInfo.addEventListener(Event.COMPLETE, removeLoaderLoop);
}
function loaderLoop(_arg1:ProgressEvent):void{
percent = Math.round(((_arg1.bytesLoaded / _arg1.bytesTotal) * 100));
PercentLoaded = Math.round((percent / 5));
loader.gotoAndStop(PercentLoaded);
}
function removeLoaderLoop(_arg1:Event):void{
target.loaderInfo.removeEventListener(Event.COMPLETE, removeLoaderLoop);
target.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loaderLoop);
target.removeChild(loader);
target.gotoAndPlay(1, "menu");
}
}
}//package common
Section 8
//Back_Btn (Back_Btn)
package {
import flash.display.*;
public dynamic class Back_Btn extends SimpleButton {
}
}//package
Section 9
//Bread (Bread)
package {
import flash.display.*;
public dynamic class Bread extends MovieClip {
}
}//package
Section 10
//Bread_HC (Bread_HC)
package {
import flash.display.*;
public dynamic class Bread_HC extends MovieClip {
}
}//package
Section 11
//Bread_M (Bread_M)
package {
import flash.display.*;
public dynamic class Bread_M extends MovieClip {
}
}//package
Section 12
//Bread_OC (Bread_OC)
package {
import flash.display.*;
public dynamic class Bread_OC extends MovieClip {
}
}//package
Section 13
//Butter (Butter)
package {
import flash.display.*;
public dynamic class Butter extends MovieClip {
}
}//package
Section 14
//click (click)
package {
import flash.media.*;
public dynamic class click extends Sound {
}
}//package
Section 15
//Cofi (Cofi)
package {
import flash.display.*;
public dynamic class Cofi extends MovieClip {
public function Cofi(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package
Section 16
//Cofi_Btn (Cofi_Btn)
package {
import flash.display.*;
public dynamic class Cofi_Btn extends MovieClip {
public function Cofi_Btn(){
addFrameScript(1, frame2, 3, frame4);
}
function frame4(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 17
//Cofi2Customer (Cofi2Customer)
package {
import flash.display.*;
public dynamic class Cofi2Customer extends MovieClip {
}
}//package
Section 18
//CofiMaker (CofiMaker)
package {
import flash.display.*;
public dynamic class CofiMaker extends MovieClip {
}
}//package
Section 19
//Cust1 (Cust1)
package {
import flash.display.*;
public dynamic class Cust1 extends MovieClip {
public function Cust1(){
addFrameScript(11, frame12, 21, frame22, 26, frame27, 36, frame37, 50, frame51);
}
function frame12(){
stop();
}
function frame22(){
stop();
}
function frame27(){
stop();
}
function frame37(){
stop();
}
function frame51(){
stop();
}
}
}//package
Section 20
//Cust2 (Cust2)
package {
import flash.display.*;
public dynamic class Cust2 extends MovieClip {
public function Cust2(){
addFrameScript(11, frame12, 21, frame22, 26, frame27, 36, frame37, 50, frame51);
}
function frame12(){
stop();
}
function frame22(){
stop();
}
function frame27(){
stop();
}
function frame37(){
stop();
}
function frame51(){
stop();
}
}
}//package
Section 21
//Cust3 (Cust3)
package {
import flash.display.*;
public dynamic class Cust3 extends MovieClip {
public function Cust3(){
addFrameScript(2, frame3, 21, frame22, 26, frame27, 36, frame37, 50, frame51);
}
function frame3(){
stop();
}
function frame22(){
stop();
}
function frame27(){
stop();
}
function frame37(){
stop();
}
function frame51(){
stop();
}
}
}//package
Section 22
//Cust4 (Cust4)
package {
import flash.display.*;
public dynamic class Cust4 extends MovieClip {
public function Cust4(){
addFrameScript(11, frame12, 21, frame22, 26, frame27, 36, frame37, 50, frame51);
}
function frame12(){
stop();
}
function frame22(){
stop();
}
function frame27(){
stop();
}
function frame37(){
stop();
}
function frame51(){
stop();
}
}
}//package
Section 23
//DBox (DBox)
package {
import flash.display.*;
public dynamic class DBox extends MovieClip {
public function DBox(){
addFrameScript(4, frame5);
}
function frame5(){
stop();
}
}
}//package
Section 24
//Dish1 (Dish1)
package {
import flash.display.*;
public dynamic class Dish1 extends MovieClip {
public function Dish1(){
addFrameScript(3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12, 12, frame13, 13, frame14);
}
function frame10(){
stop();
}
function frame14(){
stop();
}
function frame12(){
stop();
}
function frame6(){
stop();
}
function frame8(){
stop();
}
function frame13(){
stop();
}
function frame4(){
stop();
}
}
}//package
Section 25
//Dish2 (Dish2)
package {
import flash.display.*;
public dynamic class Dish2 extends MovieClip {
public function Dish2(){
addFrameScript(3, frame4, 5, frame6, 6, frame7);
}
function frame6(){
stop();
}
function frame7(){
stop();
}
function frame4(){
stop();
}
}
}//package
Section 26
//Dish3 (Dish3)
package {
import flash.display.*;
public dynamic class Dish3 extends MovieClip {
public function Dish3(){
addFrameScript(3, frame4, 5, frame6, 7, frame8, 8, frame9, 9, frame10);
}
function frame10(){
stop();
}
function frame6(){
stop();
}
function frame8(){
stop();
}
function frame4(){
stop();
}
function frame9(){
stop();
}
}
}//package
Section 27
//Egg (Egg)
package {
import flash.display.*;
public dynamic class Egg extends MovieClip {
}
}//package
Section 28
//fir (fir)
package {
import flash.media.*;
public dynamic class fir extends Sound {
}
}//package
Section 29
//FirePan1 (FirePan1)
package {
import flash.display.*;
public dynamic class FirePan1 extends MovieClip {
}
}//package
Section 30
//FirePan2 (FirePan2)
package {
import flash.display.*;
public dynamic class FirePan2 extends MovieClip {
}
}//package
Section 31
//Food (Food)
package {
import flash.display.*;
public dynamic class Food extends MovieClip {
public function Food(){
addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12, 13, frame14, 15, frame16, 17, frame18, 20, frame21);
}
function frame10(){
stop();
}
function frame14(){
stop();
}
function frame18(){
stop();
}
function frame12(){
stop();
}
function frame6(){
stop();
}
function frame16(){
stop();
}
function frame8(){
stop();
}
function frame4(){
stop();
}
function frame21(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 32
//Food1 (Food1)
package {
import flash.display.*;
public dynamic class Food1 extends MovieClip {
}
}//package
Section 33
//Food10 (Food10)
package {
import flash.display.*;
public dynamic class Food10 extends MovieClip {
}
}//package
Section 34
//Food2 (Food2)
package {
import flash.display.*;
public dynamic class Food2 extends MovieClip {
}
}//package
Section 35
//Food3 (Food3)
package {
import flash.display.*;
public dynamic class Food3 extends MovieClip {
}
}//package
Section 36
//Food4 (Food4)
package {
import flash.display.*;
public dynamic class Food4 extends MovieClip {
}
}//package
Section 37
//Food5 (Food5)
package {
import flash.display.*;
public dynamic class Food5 extends MovieClip {
}
}//package
Section 38
//Food6 (Food6)
package {
import flash.display.*;
public dynamic class Food6 extends MovieClip {
}
}//package
Section 39
//Food7 (Food7)
package {
import flash.display.*;
public dynamic class Food7 extends MovieClip {
}
}//package
Section 40
//Food8 (Food8)
package {
import flash.display.*;
public dynamic class Food8 extends MovieClip {
}
}//package
Section 41
//Food9 (Food9)
package {
import flash.display.*;
public dynamic class Food9 extends MovieClip {
}
}//package
Section 42
//game_mc (game_mc)
package {
import flash.display.*;
import flash.text.*;
public dynamic class game_mc extends MovieClip {
public var help_Btn:SimpleButton;
public var score_txt:TextField;
public var menu_Btn:SimpleButton;
public var timer_txt:TextField;
public var sound_Mc:MovieClip;
}
}//package
Section 43
//Games2Girls (Games2Girls)
package {
import flash.display.*;
public dynamic class Games2Girls extends SimpleButton {
}
}//package
Section 44
//HCF_Btn (HCF_Btn)
package {
import flash.display.*;
public dynamic class HCF_Btn extends SimpleButton {
}
}//package
Section 45
//Help (Help)
package {
import flash.display.*;
public dynamic class Help extends MovieClip {
public function Help(){
addFrameScript(5, frame6);
}
function frame6(){
stop();
}
}
}//package
Section 46
//help_mc (help_mc)
package {
import flash.display.*;
public dynamic class help_mc extends MovieClip {
}
}//package
Section 47
//HKFD_Btn (HKFD_Btn)
package {
import flash.display.*;
public dynamic class HKFD_Btn extends SimpleButton {
}
}//package
Section 48
//Instruction (Instruction)
package {
import flash.events.*;
import flash.display.*;
import common.*;
import flash.utils.*;
public class Instruction extends MovieClip {
var hkfd;
var play_b;
var backBtnOnHelp:Boolean;// = false
var plate2;
var sdf;
var cookDemoButton:Boolean;// = true
var PlatesOnStage:Boolean;// = false
var target:MovieClip;
var startCount:int;// = 0
var hcf;
var plate1;
var plate3;
var plate4;
var back;
var initTime:int;
var attachButtonsToHelp:Boolean;// = false
static var help:MovieClip = new Help();
public function Instruction(_arg1:MovieClip){
back = new Back_Btn();
play_b = new Play_Btn();
hcf = new HCF_Btn();
hkfd = new HKFD_Btn();
sdf = new SDF_Btn();
plate1 = new Plate1();
plate2 = new Plate2();
plate3 = new Plate3();
plate4 = new Plate4();
PlatesOnStage = false;
cookDemoButton = true;
attachButtonsToHelp = false;
backBtnOnHelp = false;
startCount = 0;
super();
help.x = 1050;
help.y = 250;
_arg1.addChildAt(help, 1);
help.gotoAndPlay(1);
target = _arg1;
initTime = getTimer();
addEventListener(Event.ENTER_FRAME, action);
}
function backBtn(_arg1:MouseEvent):void{
if (PlatesOnStage == true){
help.removeChild(plate1);
help.removeChild(plate2);
help.removeChild(plate3);
help.removeChild(plate4);
PlatesOnStage = false;
};
cookDemoButton = true;
backBtnOnHelp = false;
startCount = 0;
attachButtonsToHelp = false;
addEventListener(Event.ENTER_FRAME, action);
help.removeChild(back);
help.gotoAndPlay(1);
}
function clearCanvas():void{
help.removeChild(play_b);
if (cookDemoButton == true){
help.removeChild(hcf);
help.removeChild(hkfd);
help.removeChild(sdf);
};
if (PlatesOnStage == true){
help.removeChild(plate1);
help.removeChild(plate2);
help.removeChild(plate3);
help.removeChild(plate4);
};
target.removeChild(help);
}
function sdfBtn(_arg1:MouseEvent):void{
backBtnOnHelp = true;
back.x = -500;
back.y = 150;
back.scaleX = 0.5;
back.scaleY = 0.5;
help.addChild(back);
cookDemoButton = false;
help.removeChild(hcf);
help.removeChild(hkfd);
help.removeChild(sdf);
help.gotoAndStop("sdf");
}
function action(_arg1:Event):void{
if ((getTimer() - initTime) >= 400){
initTime = getTimer();
startCount++;
if (startCount == 2){
attachButtonsToHelp = true;
};
};
if (attachButtonsToHelp == true){
play_b.x = -400;
play_b.y = 150;
play_b.scaleX = 0.6;
play_b.scaleY = 0.6;
help.addChild(play_b);
hcf.x = -665;
hcf.y = 67;
help.addChild(hcf);
hkfd.x = -633;
hkfd.y = 97;
help.addChild(hkfd);
sdf.x = -666;
sdf.y = 125;
help.addChild(sdf);
back.addEventListener(MouseEvent.CLICK, backBtn);
play_b.addEventListener(MouseEvent.CLICK, playBtn);
hcf.addEventListener(MouseEvent.CLICK, hcfBtn);
hkfd.addEventListener(MouseEvent.CLICK, hkfdBtn);
sdf.addEventListener(MouseEvent.CLICK, sdfBtn);
removeEventListener(Event.ENTER_FRAME, action);
};
}
function plate4Clicked(_arg1:MouseEvent):void{
removePlates();
help.gotoAndStop("tc");
}
function plate3Clicked(_arg1:MouseEvent):void{
removePlates();
help.gotoAndStop("plate3");
}
function playBtn(_arg1:MouseEvent):void{
if (backBtnOnHelp == true){
help.removeChild(back);
};
clearCanvas();
target.gotoAndPlay(1, "game");
config.helpFromGame = false;
}
function hcfBtn(_arg1:MouseEvent):void{
backBtnOnHelp = true;
help.removeChild(hcf);
help.removeChild(hkfd);
help.removeChild(sdf);
help.gotoAndStop("hcf");
PlatesOnStage = true;
cookDemoButton = false;
plate1.x = -738;
plate1.y = 0;
help.addChild(plate1);
plate2.x = -610;
plate2.y = 0;
help.addChild(plate2);
plate3.x = -490;
plate3.y = 0;
help.addChild(plate3);
plate4.x = -370;
plate4.y = 0;
help.addChild(plate4);
plate1.addEventListener(MouseEvent.CLICK, plate1Clicked);
plate2.addEventListener(MouseEvent.CLICK, plate2Clicked);
plate3.addEventListener(MouseEvent.CLICK, plate3Clicked);
plate4.addEventListener(MouseEvent.CLICK, plate4Clicked);
back.x = -500;
back.y = 150;
back.scaleX = 0.5;
back.scaleY = 0.5;
help.addChild(back);
}
function hkfdBtn(_arg1:MouseEvent):void{
backBtnOnHelp = true;
back.x = -500;
back.y = 150;
back.scaleX = 0.5;
back.scaleY = 0.5;
help.addChild(back);
cookDemoButton = false;
help.removeChild(hcf);
help.removeChild(hkfd);
help.removeChild(sdf);
help.gotoAndStop("hkfd");
}
function plate1Clicked(_arg1:MouseEvent):void{
removePlates();
help.gotoAndStop("plate1");
}
function removePlates():void{
PlatesOnStage = false;
help.removeChild(plate1);
help.removeChild(plate2);
help.removeChild(plate3);
help.removeChild(plate4);
}
function plate2Clicked(_arg1:MouseEvent):void{
removePlates();
help.gotoAndStop("plate2");
}
}
}//package
Section 49
//Jam (Jam)
package {
import flash.display.*;
public dynamic class Jam extends MovieClip {
}
}//package
Section 50
//loader_mc (loader_mc)
package {
import flash.display.*;
public dynamic class loader_mc extends MovieClip {
public var LoadingBar:MovieClip;
}
}//package
Section 51
//music (music)
package {
import flash.media.*;
public dynamic class music extends Sound {
}
}//package
Section 52
//Noodles (Noodles)
package {
import flash.display.*;
public dynamic class Noodles extends MovieClip {
}
}//package
Section 53
//Noodles_C (Noodles_C)
package {
import flash.display.*;
public dynamic class Noodles_C extends MovieClip {
}
}//package
Section 54
//Noodles_HC (Noodles_HC)
package {
import flash.display.*;
public dynamic class Noodles_HC extends MovieClip {
}
}//package
Section 55
//Noodles_OC (Noodles_OC)
package {
import flash.display.*;
public dynamic class Noodles_OC extends MovieClip {
}
}//package
Section 56
//Omlet_C (Omlet_C)
package {
import flash.display.*;
public dynamic class Omlet_C extends MovieClip {
}
}//package
Section 57
//Omlet_HC (Omlet_HC)
package {
import flash.display.*;
public dynamic class Omlet_HC extends MovieClip {
}
}//package
Section 58
//Omlet_OC (Omlet_OC)
package {
import flash.display.*;
public dynamic class Omlet_OC extends MovieClip {
}
}//package
Section 59
//Order (Order)
package {
import flash.display.*;
public dynamic class Order extends MovieClip {
public function Order(){
addFrameScript(1, frame2, 3, frame4, 5, frame6, 7, frame8, 9, frame10, 11, frame12, 13, frame14, 15, frame16, 17, frame18, 20, frame21);
}
function frame10(){
stop();
}
function frame14(){
stop();
}
function frame18(){
stop();
}
function frame12(){
stop();
}
function frame6(){
stop();
}
function frame16(){
stop();
}
function frame8(){
stop();
}
function frame4(){
stop();
}
function frame21(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 60
//Pan1 (Pan1)
package {
import flash.display.*;
public dynamic class Pan1 extends MovieClip {
public function Pan1(){
addFrameScript(16, frame17, 36, frame37);
}
function frame17(){
stop();
}
function frame37(){
stop();
}
}
}//package
Section 61
//Pan1_Btn (Pan1_Btn)
package {
import flash.display.*;
public dynamic class Pan1_Btn extends MovieClip {
public function Pan1_Btn(){
addFrameScript(1, frame2, 3, frame4);
}
function frame4(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 62
//Pan2 (Pan2)
package {
import flash.display.*;
public dynamic class Pan2 extends MovieClip {
public function Pan2(){
addFrameScript(16, frame17);
}
function frame17(){
stop();
}
}
}//package
Section 63
//Pan2_Btn (Pan2_Btn)
package {
import flash.display.*;
public dynamic class Pan2_Btn extends MovieClip {
public function Pan2_Btn(){
addFrameScript(1, frame2, 3, frame4);
}
function frame4(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 64
//Plate1 (Plate1)
package {
import flash.display.*;
public dynamic class Plate1 extends SimpleButton {
}
}//package
Section 65
//Plate2 (Plate2)
package {
import flash.display.*;
public dynamic class Plate2 extends SimpleButton {
}
}//package
Section 66
//Plate3 (Plate3)
package {
import flash.display.*;
public dynamic class Plate3 extends SimpleButton {
}
}//package
Section 67
//Plate4 (Plate4)
package {
import flash.display.*;
public dynamic class Plate4 extends SimpleButton {
}
}//package
Section 68
//Play_Btn (Play_Btn)
package {
import flash.display.*;
public dynamic class Play_Btn extends SimpleButton {
}
}//package
Section 69
//popUp (popUp)
package {
import flash.media.*;
public dynamic class popUp extends Sound {
}
}//package
Section 70
//Rubbish (Rubbish)
package {
import flash.display.*;
public dynamic class Rubbish extends MovieClip {
public function Rubbish(){
addFrameScript(1, frame2, 3, frame4);
}
function frame4(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 71
//Saus_C (Saus_C)
package {
import flash.display.*;
public dynamic class Saus_C extends MovieClip {
}
}//package
Section 72
//Saus_HC (Saus_HC)
package {
import flash.display.*;
public dynamic class Saus_HC extends MovieClip {
}
}//package
Section 73
//Saus_OC (Saus_OC)
package {
import flash.display.*;
public dynamic class Saus_OC extends MovieClip {
}
}//package
Section 74
//Sausage (Sausage)
package {
import flash.display.*;
public dynamic class Sausage extends MovieClip {
}
}//package
Section 75
//SDF_Btn (SDF_Btn)
package {
import flash.display.*;
public dynamic class SDF_Btn extends SimpleButton {
}
}//package
Section 76
//Tea (Tea)
package {
import flash.display.*;
public dynamic class Tea extends MovieClip {
public function Tea(){
addFrameScript(9, frame10);
}
function frame10(){
stop();
}
}
}//package
Section 77
//Tea_Btn (Tea_Btn)
package {
import flash.display.*;
public dynamic class Tea_Btn extends MovieClip {
public function Tea_Btn(){
addFrameScript(1, frame2, 3, frame4);
}
function frame4(){
stop();
}
function frame2(){
stop();
}
}
}//package
Section 78
//Tea2Customer (Tea2Customer)
package {
import flash.display.*;
public dynamic class Tea2Customer extends MovieClip {
}
}//package
Section 79
//Time (Time)
package {
import flash.display.*;
public dynamic class Time extends MovieClip {
public function Time(){
addFrameScript(0, frame1);
}
function frame1(){
stop();
}
}
}//package
Section 80
//Toaster (Toaster)
package {
import flash.display.*;
public dynamic class Toaster extends MovieClip {
public function Toaster(){
addFrameScript(16, frame17, 20, frame21, 23, frame24, 26, frame27);
}
function frame17(){
stop();
}
function frame24(){
stop();
}
function frame21(){
stop();
}
function frame27(){
stop();
}
}
}//package