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

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

Thrills And Spills.swf

This is the info page for
Flash #25759

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


Text
Play

Play

How to play

How to play

SPACE

You need to take orders and serve customers – fast!
Keep your customer satisfaction level out of the red and score the best tips for fast
service.

Use                       to move around and                   bar to perform an action:

6

Avoid spills and mop them by collecting a mop from the cleaning cupboard and
walking over them.

Serve customers by walking to their table, taking orders, taking orders to the till,
collecting the trays and serving the table.

take orders, drop off order for cook, collect tray, serve tray and
collect dirty trays to go to the bin.

You need to clear the table too, taking trays to the bin.

WELCOME

CLEANING
CUPBOARD

6

6

Tray
Code

Sound Effects

0.50

£

2.00

1.00

2:30

00000

Interface
Code

Table
Code

Play again

Play again

Great service! Your customers love you and
you have earned

Play again and see if you can beat your score.

£00.00

Your customers are mad and leaving!
Not a successful shift! You have earned

Play again to see if you can beat your score.

£00.00

ActionScript [AS1/AS2]

Frame 1
var preProgress = 20;
Frame 2
var loaded = Math.floor((getBytesLoaded() / getBytesTotal()) * 10); if (preProgress > 0) { preProgress--; } else { progress.gotoAndStop(2 + loaded); }
Frame 3
if (loaded < 10) { gotoAndPlay (2); }
Frame 4
stop();
Frame 5
stop();
Frame 7
function init() { tab = 0; while (tab < numTables) { eval ("custTable" + tab).gotoAndStop("customer_none"); eval ("table_meter" + tab).gotoAndStop("hide"); eval ("table" + tab).gotoAndStop("table_empty"); eval ("custTableOrder" + tab)._visible = false; tab++; } } function gameOver(type) { if (type == "failure") { gotoAndPlay (10); } else { gotoAndPlay (8); } } function jakeMovement() { if (jake.hasFallen) { jake.gotoAndPlay("j_fall"); } else { if (jake.hasOrder) { jake.gotoAndPlay("j_walk_order"); } if (jake.hasBucket) { jake.gotoAndPlay("j_walk_cleaning"); } if (jake.hasTrayFull) { jake.gotoAndPlay("j_walk_tray_full"); } if (jake.hasTrayDirty) { jake.gotoAndPlay("j_walk_tray_dirty"); } if (jake.hasNothing) { jake.gotoAndPlay("j_walk"); } } } function speechbubble(jDir) { if (jDir == "left") { orderBubble._visible = true; orderBubble.gotoAndStop("walk_left"); orderBubble._x = jake._x - 50; orderBubble._y = jake._y; } else if (jDir == "right") { orderBubble._visible = true; orderBubble.gotoAndStop("walk_right"); orderBubble._x = jake._x + 50; orderBubble._y = jake._y; } else if (jDir == "up") { orderBubble._visible = true; orderBubble.gotoAndStop("walk_up"); orderBubble._x = jake._x - 45; orderBubble._y = jake._y; } else if (jDir == "down") { orderBubble._visible = true; orderBubble.gotoAndStop("walk_down"); orderBubble._x = jake._x - 45; orderBubble._y = jake._y; } } function processOrder(type, tableOrderNum, trayPosNum) { numOrders = orders.length; ordNum = 0; while (ordNum < numOrders) { if (type == "add") { if (orders[ordNum][0] == 99) { orders[ordNum][0] = tableOrderNum; return; } } if (type == "update") { if (orders[ordNum][0] == tableOrderNum) { orders[ordNum][0] = orders[3][0]; orders[ordNum][1] = 0; orders[3][0] = orders[4][0]; orders[4][0] = orders[5][0]; orders[5][0] = 99; } } if (type == "return") { if (orders[ordNum][0] == tableOrderNum) { orders[ordNum][0] = 99; orders[ordNum][1] = 0; } if (ordNum == (trayPosNum - 1)) { orders[trayPosNum - 1][0] = tableOrderNum; orders[trayPosNum - 1][1] = 0; eval ("_root.tray_" + trayPosNum)._x = eval (("_root.traysControls.tray_" + trayPosNum) + "_xpos"); eval ("_root.tray_" + trayPosNum)._y = eval (("_root.traysControls.tray_" + trayPosNum) + "_ypos"); } } ordNum++; } } function tableTimer(table) { if (_root.tables[table][0] == 1) { eval ("_root.table_meter" + table).gotoFrame = eval ("_root.table_meter" + table).gotoFrame + eval ("_root.table_meter" + table).moveFrames; eval ("_root.table_meter" + table).gotoAndStop(eval ("_root.table_meter" + table).gotoFrame); } if (_root.tables[table][3] == 1) { eval ("_root.table_meter" + table).gotoFrame = 0; eval ("_root.table_meter" + table).gotoAndStop("hide"); } if ((_root.tables[table][0] == 1) && (_root.tables[table][3] == 0)) { if (eval ("_root.table_meter" + table).gotoFrame > 200) { eval ("_root.table_meter" + table).gotoFrame = 0; eval ("_root.table_meter" + table).gotoAndStop("hide"); if (_root.orderBubble.orderNum.order.text == _root.tables[table][1]) { _root.orderBubble._visible = false; _root.jake.hasOrder = false; } _root.tables[table][0] = 0; _root.tables[table][1] = 0; _root.tables[table][2] = 0; _root.tables[table][3] = 0; _root.tables[table][4] = 1; _root.tables[table][5] = 0; eval ("_root.table" + table).gotoAndStop("table_empty"); eval ("custTable" + table).gotoAndStop("customer_none"); eval ("_root.custTableOrder" + table)._visible = false; updateCustLevel("serve_none_tip"); } } } function tableTips(table) { frameServed = eval ("_root.table_meter" + table)._currentframe; if (frameServed > 1) { tip = "green"; } if (frameServed > 140) { tip = "amber"; } if (frameServed > 185) { tip = "none"; } return(tip); } function updateCustLevel(tipType) { currentLevel = _root.gameInterface.csLevel._currentframe; switch (tipType) { case "serve_green_tip" : if (currentLevel <= 5) { _root.gameInterface.csLevel.gotoAndStop(0); } else { _root.gameInterface.csLevel.gotoAndStop(currentLevel - 5); } break; case "serve_amber_tip" : _root.gameInterface.csLevel.gotoAndStop(currentLevel + 10); break; case "serve_none_tip" : if (currentLevel > 196) { _root.gameInterface.csLevel.gotoAndStop(201); _root.gameOver("failure"); } else { _root.gameInterface.csLevel.gotoAndStop(currentLevel + 20); } } } stop(); tables = new Array([0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 1, 0, 0]); orders = new Array([99, 0], [99, 0], [99, 0], [99, 0], [99, 0], [99, 0]); spillPos = new Array([260, 160], [410, 160], [560, 160], [260, 220], [410, 220], [560, 220]); var tips = 0; var numTrays = 3; var numTables = tables.length; var timer = 300; var finalTips = ""; init();
Instance of Symbol 95 MovieClip "table0" in Frame 7
onClipEvent (load) { tableNum = 0; eatingTimeStart = false; } onClipEvent (enterFrame) { if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart == false)) { eatingTime = 100; eatingTimeStart = true; } else if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart)) { eatingTime--; if (eatingTime == 0) { this.gotoAndStop("table_dirty"); _root.tables[tableNum][5] = 0; eval ("_root.custTable" + tableNum).gotoAndStop("customer_none"); eatingTimeStart = false; } } }
Instance of Symbol 95 MovieClip "table1" in Frame 7
onClipEvent (load) { tableNum = 1; eatingTimeStart = false; } onClipEvent (enterFrame) { if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart == false)) { eatingTime = 100; eatingTimeStart = true; } else if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart)) { eatingTime--; if (eatingTime == 0) { this.gotoAndStop("table_dirty"); _root.tables[tableNum][5] = 0; eval ("_root.custTable" + tableNum).gotoAndStop("customer_none"); eatingTimeStart = false; } } }
Instance of Symbol 95 MovieClip "table2" in Frame 7
onClipEvent (load) { tableNum = 2; eatingTimeStart = false; } onClipEvent (enterFrame) { if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart == false)) { eatingTime = 100; eatingTimeStart = true; } else if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart)) { eatingTime--; if (eatingTime == 0) { this.gotoAndStop("table_dirty"); _root.tables[tableNum][5] = 0; eval ("_root.custTable" + tableNum).gotoAndStop("customer_none"); eatingTimeStart = false; } } }
Instance of Symbol 95 MovieClip "table5" in Frame 7
onClipEvent (load) { tableNum = 5; eatingTimeStart = false; } onClipEvent (enterFrame) { if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart == false)) { eatingTime = 100; eatingTimeStart = true; } else if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart)) { eatingTime--; if (eatingTime == 0) { this.gotoAndStop("table_dirty"); _root.tables[tableNum][5] = 0; eval ("_root.custTable" + tableNum).gotoAndStop("customer_none"); eatingTimeStart = false; } } }
Instance of Symbol 95 MovieClip "table4" in Frame 7
onClipEvent (load) { tableNum = 4; eatingTimeStart = false; } onClipEvent (enterFrame) { if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart == false)) { eatingTime = 100; eatingTimeStart = true; } else if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart)) { eatingTime--; if (eatingTime == 0) { _root.tables[tableNum][5] = 0; this.gotoAndStop("table_dirty"); eval ("_root.custTable" + tableNum).gotoAndStop("customer_none"); eatingTimeStart = false; } } }
Instance of Symbol 95 MovieClip "table3" in Frame 7
onClipEvent (load) { tableNum = 3; eatingTimeStart = false; } onClipEvent (enterFrame) { if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart == false)) { eatingTime = 100; eatingTimeStart = true; } else if ((_root.tables[tableNum][3] == 1) && (eatingTimeStart)) { eatingTime--; if (eatingTime == 0) { _root.tables[tableNum][5] = 0; this.gotoAndStop("table_dirty"); eval ("_root.custTable" + tableNum).gotoAndStop("customer_none"); eatingTimeStart = false; } } }
Instance of Symbol 106 MovieClip "spillage" in Frame 7
onClipEvent (load) { timeTillNext = 80; minWaitTime = 80; additionalWaitTime = 200; spill_visible = false; } onClipEvent (enterFrame) { timeTillNext--; if (timeTillNext == 0) { if (spill_visible == false) { spill_type = Math.floor(Math.random() * 4) + 1; spill_position = Math.floor(Math.random() * 6); jakeHit = _root.jake.hitTest(_root.spillPos[spill_position][0], _root.spillPos[spill_position][1], true); while (jakeHit) { spill_position = Math.floor(Math.random() * 6); jakeHit = _root.jake.hitTest(_root.spillPos[spill_position][0], _root.spillPos[spill_position][1], true); } this.gotoAndStop("spill_" + spill_type); this._x = _root.spillPos[spill_position][0]; this._y = _root.spillPos[spill_position][1]; spill_visible = true; } if (_root.timer < 120) { additionalWaitTime = 100; } if (_root.timer < 90) { additionalWaitTime = 80; } if (_root.timer < 60) { additionalWaitTime = 40; } timeTillNext = minWaitTime + additionalWaitTime; } }
Instance of Symbol 135 MovieClip "table_meter0" in Frame 7
onClipEvent (load) { tableNum = 0; aniLength = 200; waitingTime = 400; moveFrames = aniLength / waitingTime; gotoFrame = 0; showing = false; finished = false; count = 0; } onClipEvent (enterFrame) { _root.tableTimer(tableNum); }
Instance of Symbol 135 MovieClip "table_meter1" in Frame 7
onClipEvent (load) { tableNum = 1; aniLength = 200; waitingTime = 400; moveFrames = aniLength / waitingTime; gotoFrame = 0; showing = false; finished = false; count = 0; } onClipEvent (enterFrame) { _root.tableTimer(tableNum); }
Instance of Symbol 135 MovieClip "table_meter2" in Frame 7
onClipEvent (load) { tableNum = 2; aniLength = 200; waitingTime = 400; moveFrames = aniLength / waitingTime; gotoFrame = 0; showing = false; finished = false; count = 0; } onClipEvent (enterFrame) { _root.tableTimer(tableNum); }
Instance of Symbol 135 MovieClip "table_meter3" in Frame 7
onClipEvent (load) { tableNum = 3; aniLength = 200; waitingTime = 400; moveFrames = aniLength / waitingTime; gotoFrame = 0; showing = false; finished = false; count = 0; } onClipEvent (enterFrame) { _root.tableTimer(tableNum); }
Instance of Symbol 135 MovieClip "table_meter4" in Frame 7
onClipEvent (load) { tableNum = 4; aniLength = 200; waitingTime = 400; moveFrames = aniLength / waitingTime; gotoFrame = 0; showing = false; finished = false; count = 0; } onClipEvent (enterFrame) { _root.tableTimer(tableNum); }
Instance of Symbol 135 MovieClip "table_meter5" in Frame 7
onClipEvent (load) { tableNum = 5; aniLength = 200; waitingTime = 400; moveFrames = aniLength / waitingTime; gotoFrame = 0; showing = false; finished = false; count = 0; } onClipEvent (enterFrame) { _root.tableTimer(tableNum); }
Instance of Symbol 139 MovieClip "traysControls" in Frame 7
onClipEvent (load) { tray_1_xpos = 20; tray_1_ypos = 155; tray_2_xpos = 20; tray_2_ypos = 225; tray_3_xpos = 20; tray_3_ypos = 305; curOrderLength = _root.orders.length; } onClipEvent (enterFrame) { tr = 1; while (tr <= 3) { if ((_root.orders[tr - 1][0] != 99) && (_root.orders[tr - 1][1] == 0)) { arrayTrayNum = tr - 1; eval ("_root.tray_" + tr)._x = eval (("tray_" + tr) + "_xpos"); eval ("_root.tray_" + tr)._y = eval (("tray_" + tr) + "_ypos"); eval ("_root.tray_" + tr).trayNum.text = _root.orders[arrayTrayNum][0]; } if ((_root.orders[tr - 1][0] == 99) && (_root.orders[tr - 1][1] == 0)) { eval ("_root.tray_" + tr)._x = -200; eval ("_root.tray_" + tr)._y = 0; } tr++; } }
Instance of Symbol 168 MovieClip "jake" in Frame 7
onClipEvent (load) { var speed = 4; var dX = 0; var dY = 0; var action = false; var walking = false; var hasNothing = true; var hasOrder = false; var hasBucket = false; var hasTrayFull = false; var hasTrayDirty = false; var hasFallen = false; var jDirection = "right"; var fallCount = 0; var fallLength = 80; var currentTray = 99; } onClipEvent (enterFrame) { if (hasFallen) { walking = false; dX = 0; dY = 0; fallCount++; if (fallCount == fallLength) { fallCount = 0; hasFallen = false; if (jDirection == "left") { this._x = this._x + (_root.spillage._width / 2); } if (jDirection == "right") { this._x = this._x - (_root.spillage._width / 2); } if (jDirection == "up") { this._y = this._y + (_root.spillage._height / 2); } if (jDirection == "down") { this._y = this._y - (_root.spillage._height / 2); } } } else if (Key.isDown(37)) { dX = dX - speed; this._rotation = 0; jDirection = "left"; walking = true; } else if (Key.isDown(39)) { dX = dX + speed; this._rotation = 180; jDirection = "right"; walking = true; } else if (Key.isDown(40)) { dY = dY + speed; this._rotation = -90; jDirection = "down"; walking = true; } else if (Key.isDown(38)) { dY = dY - speed; this._rotation = 90; jDirection = "up"; walking = true; } else if (Key.isDown(32)) { walking = false; if (this.hit_zone.hitTest(_root.till_zone)) { if (hasOrder) { _root.sound_effects.gotoAndPlay("jake_till"); hasOrder = false; _root.orderBubble._visible = false; _root.processOrder("add", _root.orderBubble.orderNum.order.text, 0); } } tray = 1; while (tray <= _root.numTrays) { if (this.hit_zone.hitTest(eval (("_root.tray_" + tray) + "_zone"))) { if (((hasNothing && (jDirection == "left")) && (action == false)) && (_root.orders[tray - 1][0] != 99)) { eval ("_root.tray_" + tray)._x = -200; eval ("_root.tray_" + tray)._y = 0; _root.orders[tray - 1][1] = 1; hasTrayFull = true; hasNothing = false; currentTray = eval ("_root.tray_" + tray).trayNum.text; action = true; } if (((hasTrayFull && (jDirection == "left")) && (action == false)) && (hasOrder == false)) { _root.processOrder("return", currentTray, tray); hasTrayFull = false; hasNothing = true; currentTray = 99; action = true; } } tray++; } table = 0; while (table < _root.numTables) { isSeated = _root.tables[table][0]; orderNum = _root.tables[table][1]; orderTaken = _root.tables[table][2]; isServed = _root.tables[table][3]; isClean = _root.tables[table][4]; customer = _root.tables[table][5]; service_type = _root.tables[table][6]; tableOrderNum = eval ("_root.custTableOrder" + table).order.text; if (this.hit_zone.hitTest(eval (("_root.table_" + table) + "_zone"))) { if (((jDirection == "up") && (((table == 0) || (table == 1)) || (table == 2))) || ((jDirection == "down") && (((table == 3) || (table == 4)) || (table == 5)))) { if ((((hasNothing && (isSeated == 1)) && (orderTaken == 0)) && (hasOrder == false)) && (currentTray == 99)) { orderTaken = 1; _root.orderBubble.orderNum.order.text = orderNum; eval ("_root.custTableOrder" + table)._visible = true; eval ("_root.custTableOrder" + table).order.text = orderNum; hasOrder = true; } else if ((((hasTrayFull && (currentTray == tableOrderNum)) && (orderTaken == 1)) && (isSeated == 1)) && (hasOrder == false)) { isClean = 0; isServed = 1; hasTrayFull = false; hasNothing = true; _root.processOrder("update", currentTray, 0); currentTray = 99; _root.sound_effects.gotoAndPlay("jake_serve"); eval ("_root.table" + table).gotoAndStop("table_served"); eval ("_root.custTable" + table).gotoAndStop(("customer_" + customer) + "_active"); service_type = ("serve_" + _root.tableTips(table)) + "_tip"; _root.updateCustLevel(service_type); } else if (((((hasNothing && (isServed == 1)) && (isClean == 0)) && (customer == 0)) && (action == false)) && (hasOrder == false)) { hasNothing = false; hasTrayDirty = true; isSeated = 0; orderNum = 99; orderTaken = 0; isServed = 0; isClean = 1; customer = 0; _root.sound_effects.gotoAndPlay("jake_clean"); eval ("_root.table" + table).gotoAndStop("table_empty"); eval ("_root.custTableOrder" + table)._visible = false; if (service_type != "serve_none_tip") { eval ("_root.tip_box" + table).gotoAndPlay(service_type); } service_type = 0; action = true; } _root.tables[table][0] = isSeated; _root.tables[table][1] = orderNum; _root.tables[table][2] = orderTaken; _root.tables[table][3] = isServed; _root.tables[table][4] = isClean; _root.tables[table][5] = customer; _root.tables[table][6] = service_type; } } table++; } if (this.hit_zone.hitTest(_root.bin_zone)) { if (((hasTrayDirty && (jDirection == "down")) && (action == false)) && (hasOrder == false)) { hasTrayDirty = false; hasNothing = true; action = true; _root.sound_effects.gotoAndPlay("jake_bin"); _root.mc_bin.gotoAndPlay("clearTray_active"); } tempOrderFound = false; tab = 0; while (tab < 6) { if (_root.tables[tab][1] == currentTray) { tempOrderFound = true; } tab++; } if ((((hasTrayFull && (jDirection == "down")) && (action == false)) && (tempOrderFound == false)) && (hasOrder == false)) { hasTrayFull = false; hasNothing = true; action = true; _root.processOrder("update", currentTray, 0); currentTray = 99; _root.mc_bin.gotoAndPlay("clearTray_active"); } } if (this.hit_zone.hitTest(_root.cleaning_zone)) { if (((hasNothing && (jDirection == "up")) && (action == false)) && (hasOrder == false)) { _root.mc_cupboard.gotoAndPlay("get_mop"); hasBucket = true; hasNothing = false; action = true; } else if (((hasBucket && (jDirection == "up")) && (action == false)) && (hasOrder == false)) { _root.mc_cupboard.gotoAndPlay("return_mop"); hasBucket = false; hasNothing = true; action = true; _root.jakeMovement(); } } } else { walking = false; dX = 0; dY = 0; } dX = dX * 0.7; dY = dY * 0.7; if (_root.boundaries.hitTest(this._x + dX, this._y + dY, true)) { if (!_root.boundaries.hitTest(this._x + dX, this._y, true)) { dY = 0; } else if (!_root.boundaries.hitTest(this._x, this._y + dY, true)) { dX = 0; } else if (!_root.boundaries.hitTest(this._x + (dX / 2), this._y + (dY / 2), true)) { dX = dX / 2; dY = dY / 2; } } else { this._x = this._x + dX; this._y = this._y + dY; } if (!walking) { _root.jakeMovement(); } else { action = false; if (hasOrder) { _root.speechbubble(jDirection); } if (this.hit_zone.hitTest(_root.spillage.hit_zone) && (action == false)) { if (hasBucket) { action = true; _root.sound_effects.gotoAndPlay("jake_mop"); _root.tip_box._x = _root.spillage._x; _root.tip_box._y = _root.spillage._y; _root.tip_box.gotoAndPlay("mop_tip"); _root.spillage._x = -200; _root.spillage._y = 0; hasBucket = false; hasNothing = true; _root.spillage.spill_visible = false; _root.jakeMovement(); } else { _root.sound_effects.gotoAndPlay("jake_fall"); hasFallen = true; } } } }
Instance of Symbol 201 MovieClip in Frame 7
onClipEvent (load) { frames = 0; fps = 20; } onClipEvent (enterFrame) { frames++; if (frames == fps) { _root.timer--; frames = 0; } mins = Math.floor(_root.timer / 60); seconds = _root.timer - (mins * 60); mins = "0" + mins; if (seconds < 10) { seconds = "0" + seconds; } _root.gameInterface.timer.text = (mins + ":") + seconds; if (_root.timer == 0) { _root.gameOver("success"); } pounds = Math.floor(_root.tips); pence = (_root.tips - pounds) * 100; if (pence < 10) { pence = "00"; } _root.gameInterface.tips.text = (("\u00A3" + pounds) + ".") + pence; _root.finalTips = _root.gameInterface.tips.text; }
Instance of Symbol 204 MovieClip in Frame 7
onClipEvent (load) { waitTillNext = 1; minWaitTime = 100; additionalWaitTime = 140; } onClipEvent (enterFrame) { waitTillNext--; if (waitTillNext == 0) { table_num = Math.floor(Math.random() * 6); customer_num = Math.floor(Math.random() * 3) + 1; order_num = Math.floor(Math.random() * 6) + 1; tableFull = _root.tables[table_num][0]; tableCount = 0; do { if (tableFull != 1) { break; } table_num = Math.floor(Math.random() * 6); tableFull = _root.tables[table_num][0]; tableCount++; } while (tableCount != 6); orderFound = false; orderCount = 0; tab = 0; while (tab < 6) { if ((_root.tables[tab][1] == order_num) || (_root.orders[tab][0] == order_num)) { orderFound = true; } tab++; } do { if (!orderFound) { break; } orderFound = false; order_num = Math.floor(Math.random() * 6) + 1; orderCount++; tab = 0; while (tab < 6) { if ((_root.tables[tab][1] == order_num) || (_root.orders[tab][0] == order_num)) { orderFound = true; break; } tab++; } } while (orderCount != 6); if ((tableFull == 0) && (orderFound == false)) { _root.tables[table_num][0] = 1; _root.tables[table_num][1] = order_num; _root.tables[table_num][5] = customer_num; eval ("_root.custTable" + table_num).gotoAndStop(("customer_" + customer_num) + "_idle"); eval ("_root.table_meter" + table_num).waitingTime = 400 + Math.floor(Math.random() * 1200); eval ("_root.table_meter" + table_num).gotoAndStop("show"); } if (_root.timer < 180) { additionalWaitTime = 120; } if (_root.timer < 150) { additionalWaitTime = 100; } if (_root.timer < 120) { additionalWaitTime = 80; } if (_root.timer < 90) { additionalWaitTime = 40; } if (_root.timer < 60) { additionalWaitTime = 0; } waitTillNext = minWaitTime + additionalWaitTime; } }
Frame 8
stopAllSounds();
Frame 9
stop();
Frame 10
stopAllSounds();
Frame 11
stop();
Symbol 13 MovieClip Frame 1
stop();
Symbol 28 Button
on (release) { gotoAndPlay (6); }
Symbol 34 Button
on (release) { gotoAndPlay (5); }
Symbol 95 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 2
stop();
Symbol 95 MovieClip Frame 3
stop();
Symbol 102 MovieClip Frame 1
stop(); _parent.aniFinished = false;
Symbol 102 MovieClip Frame 12
stop(); _parent.aniFinished = true;
Symbol 102 MovieClip Frame 23
stop(); _parent.aniFinished = true;
Symbol 104 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 1
stop();
Symbol 106 MovieClip Frame 2
stop();
Symbol 106 MovieClip Frame 3
stop();
Symbol 106 MovieClip Frame 4
stop();
Symbol 127 MovieClip Frame 2
stop();
Symbol 127 MovieClip Frame 3
stop();
Symbol 127 MovieClip Frame 4
stop();
Symbol 127 MovieClip Frame 6
stop();
Symbol 135 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 1
stop();
Symbol 168 MovieClip Frame 13
gotoAndPlay ("j_walk");
Symbol 168 MovieClip Frame 25
gotoAndPlay ("j_walk_tray_full");
Symbol 168 MovieClip Frame 37
gotoAndPlay ("j_walk_tray_empty");
Symbol 168 MovieClip Frame 49
gotoAndPlay ("j_walk_tray_dirty");
Symbol 168 MovieClip Frame 61
gotoAndPlay ("j_walk_cleaning");
Symbol 168 MovieClip Frame 73
gotoAndPlay ("j_walk_order");
Symbol 168 MovieClip Frame 74
stop();
Symbol 168 MovieClip Frame 84
gotoAndPlay ("j_idle");
Symbol 171 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 2
stop();
Symbol 171 MovieClip Frame 3
stop();
Symbol 171 MovieClip Frame 4
stop();
Symbol 180 MovieClip Frame 1
stop();
Symbol 180 MovieClip Frame 8
gotoAndStop (1);
Symbol 180 MovieClip Frame 15
gotoAndStop (1);
Symbol 180 MovieClip Frame 22
gotoAndStop (1);
Symbol 180 MovieClip Frame 29
gotoAndStop (1);
Symbol 180 MovieClip Frame 36
gotoAndStop (1);
Symbol 180 MovieClip Frame 43
gotoAndStop (1);
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 17
_root.tips = _root.tips + 0.5; stop(); gotoAndStop (1);
Symbol 185 MovieClip Frame 34
_root.tips = _root.tips + 2; stop(); gotoAndStop (1);
Symbol 185 MovieClip Frame 51
_root.tips = _root.tips + 1; stop(); gotoAndStop (1);
Symbol 195 MovieClip Frame 1
stop();
Symbol 214 Button
on (release) { gotoAndPlay (4); }

Library Items

Symbol 1 GraphicUsed by:53  Timeline
Symbol 2 GraphicUsed by:13
Symbol 3 GraphicUsed by:13
Symbol 4 GraphicUsed by:13
Symbol 5 GraphicUsed by:13
Symbol 6 GraphicUsed by:13
Symbol 7 GraphicUsed by:13
Symbol 8 GraphicUsed by:13
Symbol 9 GraphicUsed by:13
Symbol 10 GraphicUsed by:13
Symbol 11 GraphicUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:2 3 4 5 6 7 8 9 10 11 12Used by:Timeline
Symbol 14 GraphicUsed by:Timeline
Symbol 15 GraphicUsed by:Timeline
Symbol 16 GraphicUsed by:Timeline
Symbol 17 GraphicUsed by:Timeline
Symbol 18 GraphicUsed by:Timeline
Symbol 19 GraphicUsed by:Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 GraphicUsed by:28
Symbol 22 GraphicUsed by:28
Symbol 23 FontUsed by:24 25 31 32 212 213 220 233
Symbol 24 TextUses:23Used by:28
Symbol 25 TextUses:23Used by:28
Symbol 26 SoundUsed by:28 34 214
Symbol 27 SoundUsed by:28
Symbol 28 ButtonUses:21 22 24 25 26 27Used by:Timeline
Symbol 29 GraphicUsed by:34 214
Symbol 30 GraphicUsed by:34 214
Symbol 31 TextUses:23Used by:34
Symbol 32 TextUses:23Used by:34
Symbol 33 SoundUsed by:34 214
Symbol 34 ButtonUses:29 30 31 32 26 33Used by:Timeline
Symbol 35 GraphicUsed by:36 37 38
Symbol 36 MovieClipUses:35Used by:Timeline
Symbol 37 MovieClipUses:35Used by:Timeline
Symbol 38 MovieClipUses:35Used by:Timeline
Symbol 39 GraphicUsed by:Timeline
Symbol 40 SoundUsed by:Timeline
Symbol 41 GraphicUsed by:Timeline
Symbol 42 GraphicUsed by:Timeline
Symbol 43 GraphicUsed by:Timeline
Symbol 44 GraphicUsed by:Timeline
Symbol 45 FontUsed by:46
Symbol 46 TextUses:45Used by:Timeline
Symbol 47 FontUsed by:48 49 60 63 64 65 66 70 128 130 181 182 183 184 188 192 216 219 231 232
Symbol 48 TextUses:47Used by:Timeline
Symbol 49 TextUses:47Used by:Timeline
Symbol 50 BitmapUsed by:52
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:50 51Used by:Timeline
Symbol 53 MovieClipUses:1Used by:106  Timeline
Symbol 54 GraphicUsed by:106  Timeline
Symbol 55 GraphicUsed by:106  Timeline
Symbol 56 GraphicUsed by:106  Timeline
Symbol 57 GraphicUsed by:104 129 155 159 160  Timeline
Symbol 58 GraphicUsed by:95 129 155  Timeline
Symbol 59 GraphicUsed by:129 131  Timeline
Symbol 60 TextUses:47Used by:Timeline
Symbol 61 GraphicUsed by:Timeline
Symbol 62 GraphicUsed by:Timeline
Symbol 63 TextUses:47Used by:Timeline
Symbol 64 TextUses:47Used by:Timeline
Symbol 65 TextUses:47Used by:Timeline
Symbol 66 TextUses:47Used by:Timeline
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:Timeline
Symbol 69 GraphicUsed by:Timeline
Symbol 70 TextUses:47Used by:Timeline
Symbol 71 GraphicUsed by:Timeline
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:Timeline
Symbol 74 GraphicUsed by:75 76
Symbol 75 MovieClipUses:74Used by:Timeline
Symbol 76 MovieClipUses:74Used by:Timeline
Symbol 77 GraphicUsed by:78 79 80
Symbol 78 MovieClipUses:77Used by:Timeline
Symbol 79 MovieClipUses:77Used by:Timeline
Symbol 80 MovieClipUses:77Used by:Timeline
Symbol 81 GraphicUsed by:82 83 84 85 86 87 140
Symbol 82 MovieClipUses:81Used by:Timeline
Symbol 83 MovieClipUses:81Used by:Timeline
Symbol 84 MovieClipUses:81Used by:Timeline
Symbol 85 MovieClipUses:81Used by:Timeline
Symbol 86 MovieClipUses:81Used by:Timeline
Symbol 87 MovieClipUses:81Used by:Timeline
Symbol 88 GraphicUsed by:Timeline
Symbol 89 GraphicUsed by:Timeline
Symbol 90 GraphicUsed by:Timeline
Symbol 91 GraphicUsed by:Timeline
Symbol 92 GraphicUsed by:Timeline
Symbol 93 GraphicUsed by:95
Symbol 94 GraphicUsed by:95 160
Symbol 95 MovieClipUses:93 58 94Used by:Timeline
Symbol 96 GraphicUsed by:102
Symbol 97 FontUsed by:98
Symbol 98 TextUses:97Used by:102
Symbol 99 GraphicUsed by:102
Symbol 100 GraphicUsed by:102
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:96 98 99 100 101Used by:Timeline
Symbol 103 GraphicUsed by:104
Symbol 104 MovieClipUses:57 103Used by:Timeline
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:53 105 54 55 56Used by:Timeline
Symbol 107 GraphicUsed by:Timeline
Symbol 108 GraphicUsed by:Timeline
Symbol 109 GraphicUsed by:Timeline
Symbol 110 GraphicUsed by:Timeline
Symbol 111 GraphicUsed by:Timeline
Symbol 112 GraphicUsed by:Timeline
Symbol 113 GraphicUsed by:119 127
Symbol 114 GraphicUsed by:122 127
Symbol 115 GraphicUsed by:124 127
Symbol 116 GraphicUsed by:126 127
Symbol 117 GraphicUsed by:119
Symbol 118 GraphicUsed by:119
Symbol 119 MovieClipUses:113 117 118Used by:127
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:114 120 121Used by:127
Symbol 123 GraphicUsed by:124
Symbol 124 MovieClipUses:115 123Used by:127
Symbol 125 GraphicUsed by:126
Symbol 126 MovieClipUses:116 125Used by:127
Symbol 127 MovieClipUses:113 114 115 116 119 122 124 126Used by:Timeline
Symbol 128 EditableTextUses:47Used by:129
Symbol 129 MovieClipUses:57 58 59 128Used by:Timeline
Symbol 130 EditableTextUses:47Used by:131
Symbol 131 MovieClipUses:59 130Used by:171  Timeline
Symbol 132 GraphicUsed by:135
Symbol 133 GraphicUsed by:135 195
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:132 133 134Used by:Timeline
Symbol 136 GraphicUsed by:139
Symbol 137 FontUsed by:138 173 200 203
Symbol 138 TextUses:137Used by:139
Symbol 139 MovieClipUses:136 138Used by:Timeline
Symbol 140 MovieClipUses:81Used by:168
Symbol 141 GraphicUsed by:168
Symbol 142 GraphicUsed by:168
Symbol 143 GraphicUsed by:168
Symbol 144 GraphicUsed by:168
Symbol 145 GraphicUsed by:168
Symbol 146 GraphicUsed by:168
Symbol 147 SoundUsed by:168
Symbol 148 GraphicUsed by:168
Symbol 149 GraphicUsed by:168
Symbol 150 GraphicUsed by:168
Symbol 151 GraphicUsed by:168
Symbol 152 GraphicUsed by:168
Symbol 153 SoundUsed by:168
Symbol 154 GraphicUsed by:168
Symbol 155 MovieClipUses:57 58Used by:168
Symbol 156 GraphicUsed by:168
Symbol 157 GraphicUsed by:168
Symbol 158 GraphicUsed by:168
Symbol 159 MovieClipUses:57Used by:168
Symbol 160 MovieClipUses:57 94Used by:168
Symbol 161 GraphicUsed by:168
Symbol 162 GraphicUsed by:168
Symbol 163 GraphicUsed by:168
Symbol 164 GraphicUsed by:168
Symbol 165 GraphicUsed by:168
Symbol 166 GraphicUsed by:168
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167Used by:Timeline
Symbol 169 GraphicUsed by:171
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:169 131 170Used by:Timeline
Symbol 172 GraphicUsed by:180
Symbol 173 TextUses:137Used by:180
Symbol 174 SoundUsed by:180
Symbol 175 SoundUsed by:180  Timeline
Symbol 176 SoundUsed by:180
Symbol 177 SoundUsed by:180
Symbol 178 SoundUsed by:180
Symbol 179 SoundUsed by:180
Symbol 180 MovieClipUses:172 173 174 175 176 177 178 179Used by:Timeline
Symbol 181 TextUses:47Used by:185
Symbol 182 TextUses:47Used by:185
Symbol 183 TextUses:47Used by:185
Symbol 184 TextUses:47Used by:185
Symbol 185 MovieClipUses:181 182 183 184Used by:Timeline
Symbol 186 GraphicUsed by:Timeline
Symbol 187 GraphicUsed by:198
Symbol 188 EditableTextUses:47Used by:198
Symbol 189 BitmapUsed by:191
Symbol 190 BitmapUsed by:191
Symbol 191 GraphicUses:189 190Used by:198
Symbol 192 EditableTextUses:47Used by:198
Symbol 193 GraphicUsed by:195
Symbol 194 GraphicUsed by:195
Symbol 195 MovieClipUses:133 193 194Used by:198
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:198
Symbol 198 MovieClipUses:187 188 191 192 195 197Used by:Timeline
Symbol 199 GraphicUsed by:201
Symbol 200 TextUses:137Used by:201
Symbol 201 MovieClipUses:199 200Used by:Timeline
Symbol 202 GraphicUsed by:204
Symbol 203 TextUses:137Used by:204
Symbol 204 MovieClipUses:202 203Used by:Timeline
Symbol 205 SoundUsed by:Timeline
Symbol 206 GraphicUsed by:Timeline
Symbol 207 GraphicUsed by:Timeline
Symbol 208 GraphicUsed by:Timeline
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:209 210Used by:Timeline
Symbol 212 TextUses:23Used by:214
Symbol 213 TextUses:23Used by:214
Symbol 214 ButtonUses:29 30 212 213 26 33Used by:Timeline
Symbol 215 GraphicUsed by:Timeline
Symbol 216 TextUses:47Used by:Timeline
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:Timeline
Symbol 219 TextUses:47Used by:Timeline
Symbol 220 EditableTextUses:23Used by:Timeline
Symbol 221 GraphicUsed by:Timeline
Symbol 222 GraphicUsed by:230
Symbol 223 GraphicUsed by:230
Symbol 224 GraphicUsed by:227
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:224 225 226Used by:229
Symbol 228 SoundUsed by:229
Symbol 229 MovieClipUses:227 228Used by:230
Symbol 230 MovieClipUses:222 223 229Used by:Timeline
Symbol 231 TextUses:47Used by:Timeline
Symbol 232 TextUses:47Used by:Timeline
Symbol 233 EditableTextUses:23Used by:Timeline

Instance Names

"progress"Frame 1Symbol 13 MovieClip
"hit_zone"Frame 5Symbol 53 MovieClip
"hit_zone"Frame 5Symbol 53 MovieClip
"hit_zone"Frame 5Symbol 53 MovieClip
"boundaries"Frame 7Symbol 68 MovieClip
"till_zone"Frame 7Symbol 73 MovieClip
"cleaning_zone"Frame 7Symbol 75 MovieClip
"bin_zone"Frame 7Symbol 76 MovieClip
"tray_1_zone"Frame 7Symbol 78 MovieClip
"tray_2_zone"Frame 7Symbol 79 MovieClip
"tray_3_zone"Frame 7Symbol 80 MovieClip
"table_0_zone"Frame 7Symbol 82 MovieClip
"table_1_zone"Frame 7Symbol 83 MovieClip
"table_2_zone"Frame 7Symbol 84 MovieClip
"table_3_zone"Frame 7Symbol 85 MovieClip
"table_4_zone"Frame 7Symbol 86 MovieClip
"table_5_zone"Frame 7Symbol 87 MovieClip
"table0"Frame 7Symbol 95 MovieClip
"table1"Frame 7Symbol 95 MovieClip
"table2"Frame 7Symbol 95 MovieClip
"table5"Frame 7Symbol 95 MovieClip
"table4"Frame 7Symbol 95 MovieClip
"table3"Frame 7Symbol 95 MovieClip
"mc_cupboard"Frame 7Symbol 102 MovieClip
"mc_bin"Frame 7Symbol 104 MovieClip
"spillage"Frame 7Symbol 106 MovieClip
"custTable3"Frame 7Symbol 127 MovieClip
"custTable4"Frame 7Symbol 127 MovieClip
"custTable5"Frame 7Symbol 127 MovieClip
"custTable0"Frame 7Symbol 127 MovieClip
"custTable1"Frame 7Symbol 127 MovieClip
"custTable2"Frame 7Symbol 127 MovieClip
"tray_3"Frame 7Symbol 129 MovieClip
"tray_2"Frame 7Symbol 129 MovieClip
"tray_1"Frame 7Symbol 129 MovieClip
"custTableOrder0"Frame 7Symbol 131 MovieClip
"custTableOrder1"Frame 7Symbol 131 MovieClip
"custTableOrder2"Frame 7Symbol 131 MovieClip
"custTableOrder3"Frame 7Symbol 131 MovieClip
"custTableOrder4"Frame 7Symbol 131 MovieClip
"custTableOrder5"Frame 7Symbol 131 MovieClip
"table_meter0"Frame 7Symbol 135 MovieClip
"table_meter1"Frame 7Symbol 135 MovieClip
"table_meter2"Frame 7Symbol 135 MovieClip
"table_meter3"Frame 7Symbol 135 MovieClip
"table_meter4"Frame 7Symbol 135 MovieClip
"table_meter5"Frame 7Symbol 135 MovieClip
"traysControls"Frame 7Symbol 139 MovieClip
"jake"Frame 7Symbol 168 MovieClip
"orderBubble"Frame 7Symbol 171 MovieClip
"sound_effects"Frame 7Symbol 180 MovieClip
"tip_box"Frame 7Symbol 185 MovieClip
"tip_box0"Frame 7Symbol 185 MovieClip
"tip_box1"Frame 7Symbol 185 MovieClip
"tip_box2"Frame 7Symbol 185 MovieClip
"tip_box3"Frame 7Symbol 185 MovieClip
"tip_box4"Frame 7Symbol 185 MovieClip
"tip_box5"Frame 7Symbol 185 MovieClip
"gameInterface"Frame 7Symbol 198 MovieClip
"hit_zone"Symbol 106 MovieClip Frame 1Symbol 53 MovieClip
"trayNum"Symbol 129 MovieClip Frame 1Symbol 128 EditableText
"order"Symbol 131 MovieClip Frame 1Symbol 130 EditableText
"hit_zone"Symbol 168 MovieClip Frame 1Symbol 140 MovieClip
"orderNum"Symbol 171 MovieClip Frame 1Symbol 131 MovieClip
"timer"Symbol 198 MovieClip Frame 1Symbol 188 EditableText
"tips"Symbol 198 MovieClip Frame 1Symbol 192 EditableText
"csLevel"Symbol 198 MovieClip Frame 1Symbol 195 MovieClip

Labels

"table_empty"Symbol 95 MovieClip Frame 1
"table_served"Symbol 95 MovieClip Frame 2
"table_dirty"Symbol 95 MovieClip Frame 3
"still"Symbol 102 MovieClip Frame 1
"get_mop"Symbol 102 MovieClip Frame 2
"return_mop"Symbol 102 MovieClip Frame 13
"clearTray_idle"Symbol 104 MovieClip Frame 1
"clearTray_active"Symbol 104 MovieClip Frame 2
"spill_1"Symbol 106 MovieClip Frame 1
"spill_2"Symbol 106 MovieClip Frame 2
"spill_3"Symbol 106 MovieClip Frame 3
"spill_4"Symbol 106 MovieClip Frame 4
"customer_none"Symbol 127 MovieClip Frame 1
"customer_1_idle"Symbol 127 MovieClip Frame 2
"customer_1_active"Symbol 127 MovieClip Frame 3
"customer_2_idle"Symbol 127 MovieClip Frame 4
"customer_2_active"Symbol 127 MovieClip Frame 5
"customer_3_idle"Symbol 127 MovieClip Frame 6
"customer_3_active"Symbol 127 MovieClip Frame 7
"hide"Symbol 135 MovieClip Frame 1
"show"Symbol 135 MovieClip Frame 2
"j_idle"Symbol 168 MovieClip Frame 1
"j_walk"Symbol 168 MovieClip Frame 2
"j_walk_tray_full"Symbol 168 MovieClip Frame 14
"j_walk_tray_empty"Symbol 168 MovieClip Frame 26
"j_walk_tray_dirty"Symbol 168 MovieClip Frame 38
"j_walk_cleaning"Symbol 168 MovieClip Frame 50
"j_walk_order"Symbol 168 MovieClip Frame 62
"j_fall"Symbol 168 MovieClip Frame 74
"walk_left"Symbol 171 MovieClip Frame 1
"walk_right"Symbol 171 MovieClip Frame 2
"walk_up"Symbol 171 MovieClip Frame 3
"walk_down"Symbol 171 MovieClip Frame 4
"jake_idle"Symbol 180 MovieClip Frame 1
"jake_fall"Symbol 180 MovieClip Frame 2
"jake_till"Symbol 180 MovieClip Frame 9
"jake_mop"Symbol 180 MovieClip Frame 16
"jake_bin"Symbol 180 MovieClip Frame 23
"jake_clean"Symbol 180 MovieClip Frame 30
"jake_serve"Symbol 180 MovieClip Frame 37
"mop_tip"Symbol 185 MovieClip Frame 2
"serve_green_tip"Symbol 185 MovieClip Frame 19
"serve_amber_tip"Symbol 185 MovieClip Frame 36

Dynamic Text Variables

finalTipsSymbol 220 EditableText"£00.00"
finalTipsSymbol 233 EditableText"£00.00"




http://swfchan.com/6/25759/info.shtml
Created: 23/5 -2019 09:03:35 Last modified: 23/5 -2019 09:03:35 Server time: 22/12 -2024 19:48:32