Frame 1
function createMap() {
binTiles = [];
freeTiles = [];
binIndex = 1;
_root.createEmptyMovieClip("gameMap", 1);
var _local5 = 1;
while (_local5 <= mapHeight) {
var _local6 = _root["Row" + _local5];
var _local3 = 1;
while (_local3 <= mapWidth) {
var _local4 = returnNumber(_local3, _local5);
if (_local6[_local3 - 1] > 0) {
if (_local6[_local3 - 1] == 1) {
binTiles.push(_local4);
} else {
gameMap.attachMovie("map" + _local6[_local3 - 1], "map_" + _local4, (_local5 * 1000) + _local3);
theMap = gameMap["map_" + _local4];
theMap._x = (_local3 * tileWidth) - (tileWidth / 2);
theMap._y = (_local5 * tileHeight) - (tileWidth / 2);
}
} else {
freeTiles.push(_local4);
}
_local3++;
}
_local5++;
}
shuffle(binTiles);
var _local7 = 0;
while (_local7 < binTiles.length) {
_loc6 = binTiles[_local7];
var _local9 = returnRow(_loc6);
var _local8 = returnColumn(_loc6);
if (_local7 < numOfBins) {
gameMap.attachMovie("map" + binIndex, "map_" + _loc6, (_local9 * 1000) + _local8);
theBin = gameMap["map_" + _loc6];
theBin._x = (_local8 * tileWidth) - (tileWidth / 2);
theBin._y = (_local9 * tileHeight) - (tileWidth / 2);
theBin.trashType = binIndex;
theBin.onEnterFrame = function () {
if (this._currentframe == 1) {
if (this.hit_mc.hitTest(gameMap.Player.hit_mc)) {
if (_root.trashHeld.length != 0) {
_root.eatTrash(this);
}
}
}
};
if (binIndex < binIndexMax) {
binIndex++;
} else {
binIndex = 1;
}
}
_local7++;
}
gameMap.attachMovie("flower", "flower", 12000);
gameMap.flower._x = 260;
gameMap.flower._y = 160;
}
function playSound(which, loop) {
sound = new Sound();
sound.attachSound(which);
sound.start(0, loop);
}
function clearScreen() {
removeMovieClip("tools");
removeMovieClip("gameMap");
}
function levelUp() {
level++;
_root.curlevel = level;
if ((trashAtStart + 2) < trashMax) {
trashAtStart = trashAtStart + 2;
}
if ((numOfBins - 1) >= numOfBinsMin) {
numOfBins--;
}
if ((mansAtStart + 1) < mansMax) {
mansAtStart++;
}
if ((mansDropChance + 1) < mansDropChanceMax) {
mansDropChance = mansDropChance + 1;
}
removeMovieClip("gameMap");
gotoAndPlay ("game");
}
function outTrash(theTile) {
if (theTile == undefined) {
do {
match = false;
var _local7 = randInt(0, freeTiles.length);
theTile = freeTiles[_local7];
var _local6 = returnRow(theTile);
var _local5 = returnColumn(theTile);
var _local9 = Math.abs(gameMap.Player.currentRow - _local6);
var _local8 = Math.abs(gameMap.Player.currentColumn - _local5);
if ((_local8 <= 6) && (_local9 <= 4)) {
match = true;
}
} while (match == true);
freeTiles.splice(_local7, 1);
} else {
var _local6 = returnRow(theTile);
var _local5 = returnColumn(theTile);
var _local3 = 0;
while (_local3 < freeTiles.length) {
if (freeTiles[_local3] == theTile) {
freeTiles.splice(_local3, 1);
}
_local3++;
}
}
totalTrash++;
var _local10 = randInt(1, 3);
var _local11 = randInt(1, 3);
gameMap.attachMovie("trash" + _local10, "Trash" + trashIndex, (_local6 * 1000) + _local5);
theTrash = gameMap["Trash" + trashIndex];
theTrash.gotoAndStop(_local11);
theTrash.myFrame = _local11;
theTrash.myID = trashIndex;
theTrash.myType = _local10;
trashActive.push(theTrash);
theTrash._x = (_local5 * tileWidth) - 25;
theTrash._y = (_local6 * tileHeight) - 25;
theTrash.currentTile = theTile;
theTrash.currentRow = _local6;
theTrash.currentColumn = _local5;
theTrash.onEnterFrame = function () {
if (gameInPlay) {
if (_root.trashHeld.length < _root.maxTrashHeld) {
if (this.hit_mc.hitTest(gameMap.Player.hit_mc)) {
pickupTrash(this);
}
}
}
};
if (trashIndex < trashIndexMax) {
trashIndex++;
} else {
trashIndex = 1;
}
}
function outMans() {
do {
match = false;
var _local9 = randInt(0, freeTiles.length);
var _local4 = freeTiles[_local9];
var _local5 = returnRow(_local4);
var _local6 = returnColumn(_local4);
var _local8 = Math.abs(gameMap.Player.currentRow - _local5);
var _local7 = Math.abs(gameMap.Player.currentColumn - _local6);
if ((_local7 <= 6) && (_local8 <= 4)) {
match = true;
}
} while (match == true);
_local4 = returnNumber(_local6, _local5);
numOfmans++;
var _local10 = randInt(1, mansTypes);
gameMap.attachMovie("man" + _local10, "Man" + mansIndex, ((_local5 * 1000) + mansDepth) + mansIndex);
themans = gameMap["Man" + mansIndex];
mansActive.push(themans);
themans._x = (_local6 * tileWidth) - 25;
themans._y = (_local5 * tileHeight) - 25;
themans.myIndex = mansIndex;
themans.currentTile = _local4;
themans.currentRow = _local5;
themans.currentColumn = _local6;
themans.currentDir = "down";
themans.speed = mansSpeed;
themans.reformed = false;
themans.onEnterFrame = function () {
if (_root.gameInPlay) {
this.action_mc.Clip_mc.play();
this.lastDir = this.currentDir;
this.lastTile = this.currentTile;
this.currentRow = Math.ceil(this._y / tileHeight);
this.currentColumn = Math.ceil(this._x / tileWidth);
this.currentTile = returnNumber(this.currentColumn, this.currentRow);
if (this.currentTile != this.lastTile) {
if ((!this.reformed) && (_root.totalTrash < _root.trashMax)) {
if (_root.randInt(1, 100) < _root.mansDropChance) {
var _local3 = 0;
while (_local3 < freeTiles.length) {
if (freeTiles[_local3] == this.currentTile) {
outTrash(this.currentTile);
break;
}
_local3++;
}
}
}
if (_root.randInt(1, 10) == 1) {
this.currentDir = changeMansDir(this);
}
}
movePerson(this);
this.swapDepths(((this.currentRow * 1000) + _root.mansDepth) + this.myIndex);
if (this.hit_mc.hitTest(gameMap.Player.hit_mc)) {
if (!this.reformed) {
_root.numOfmans--;
this.reformed = true;
this.gotoAndStop("Reformed");
score = score + mansPoints;
if ((totalTrash == 0) && (numOfmans == 0)) {
gotoAndPlay ("levelOver");
}
}
}
} else {
this.action_mc.Clip_mc.play();
}
};
if (mansIndex < mansIndexMax) {
mansIndex++;
} else {
mansIndex = 1;
}
}
function movePerson(theClip) {
theClip.obstacleHit = false;
if (theClip.currentDir == "up") {
var _local3 = theClip._x;
var _local4 = theClip._y - theClip.speed;
var _local5 = _local3;
var _local6 = _local4;
var _local9 = _local3 - tileEdge;
var _local10 = _local4 - tileEdge;
var _local12 = _local3 + tileEdge;
var _local15 = _local4 - tileEdge;
} else if (theClip.currentDir == "down") {
var _local3 = theClip._x;
var _local4 = theClip._y + theClip.speed;
var _local5 = _local3;
var _local6 = _local4 + tileHalf;
var _local9 = _local3 - tileEdge;
var _local10 = _local4 + tileEdge;
var _local12 = _local3 + tileEdge;
var _local15 = _local4 + tileEdge;
} else if (theClip.currentDir == "left") {
var _local3 = theClip._x - theClip.speed;
var _local4 = theClip._y;
var _local5 = _local3 - tileHalf;
var _local6 = _local4;
var _local13 = _local3 - tileEdge;
var _local14 = _local4 - tileEdge;
var _local11 = _local3 - tileEdge;
var _local16 = _local4 + tileEdge;
} else if (theClip.currentDir == "right") {
var _local3 = theClip._x + theClip.speed;
var _local4 = theClip._y;
var _local5 = _local3 + tileHalf;
var _local6 = _local4;
var _local13 = _local3 + tileEdge;
var _local14 = _local4 - tileEdge;
var _local11 = _local3 + tileEdge;
var _local16 = _local4 + tileEdge;
}
if (theClip == gameMap.Player) {
theClip.gotoAndStop(theClip.currentDir);
} else {
theClip.action_mc.gotoAndStop(theClip.currentDir);
}
var _local7 = Math.ceil(_local6 / tileHeight);
var _local8 = Math.ceil(_local5 / tileWidth);
var _local22 = _root["Row" + _local7];
if ((theClip.currentDir == "up") || (theClip.currentDir == "down")) {
var _local20 = Math.ceil(_local10 / tileHeight);
var _local27 = Math.ceil(_local9 / tileWidth);
var _local25 = _root["Row" + _local20];
var _local29 = Math.ceil(_local15 / tileHeight);
var _local28 = Math.ceil(_local12 / tileWidth);
var _local24 = _root["Row" + _local29];
} else if ((theClip.currentDir == "left") || (theClip.currentDir == "right")) {
var _local21 = Math.ceil(_local14 / tileHeight);
var _local17 = Math.ceil(_local13 / tileWidth);
var _local26 = _root["Row" + _local21];
var _local19 = Math.ceil(_local16 / tileHeight);
var _local18 = Math.ceil(_local11 / tileWidth);
var _local23 = _root["Row" + _local19];
}
if ((_local7 > 0) && (_local7 <= mapHeight)) {
if ((_local8 > 0) && (_local8 <= mapWidth)) {
if (_local22[_local8 - 1] == 0) {
if ((theClip.currentDir == "up") || (theClip.currentDir == "down")) {
if ((_local25[_local27 - 1] != 0) || (_local24[_local28 - 1] != 0)) {
var _local3 = ((theClip.currentColumn - 1) * tileWidth) + tileHalf;
}
} else if ((theClip.currentDir == "left") || (theClip.currentDir == "right")) {
if ((_local26[_local17 - 1] != 0) || (_local23[_local18 - 1] != 0)) {
var _local4 = ((theClip.currentRow - 1) * tileHeight) + tileHalf;
}
}
} else if ((theClip.currentDir == "up") || (theClip.currentDir == "down")) {
theClip.obstacleHit = true;
var _local4 = ((theClip.currentRow - 1) * tileHeight) + tileHalf;
} else if ((theClip.currentDir == "left") || (theClip.currentDir == "right")) {
theClip.obstacleHit = true;
var _local3 = ((theClip.currentColumn - 1) * tileWidth) + tileHalf;
}
} else {
theClip.obstacleHit = true;
var _local3 = ((theClip.currentColumn - 1) * tileWidth) + tileHalf;
}
} else {
theClip.obstacleHit = true;
var _local4 = ((theClip.currentRow - 1) * tileHeight) + tileHalf;
}
if (theClip != gameMap.Player) {
if (theClip.obstacleHit) {
if (theClip.currentDir == "up") {
if (randInt(1, 2) == 1) {
theClip.currentDir = "left";
} else {
theClip.currentDir = "right";
}
} else if (theClip.currentDir == "down") {
if (randInt(1, 2) == 1) {
theClip.currentDir = "left";
} else {
theClip.currentDir = "right";
}
} else if (theClip.currentDir == "left") {
if (randInt(1, 2) == 1) {
theClip.currentDir = "up";
} else {
theClip.currentDir = "down";
}
} else if (theClip.currentDir == "right") {
if (randInt(1, 2) == 1) {
theClip.currentDir = "up";
} else {
theClip.currentDir = "down";
}
}
}
}
theClip._x = _local3;
theClip._y = _local4;
}
function moveMap(theSpeed) {
if (theSpeed == undefined) {
theSpeed = 1;
}
var _local1 = new Object({x:gameMap.Player._x, y:gameMap.Player._y});
gameMap.Player._parent.localToGlobal(_local1);
var _local3 = _local1.x;
var _local4 = _local1.y;
gameMap._x = gameMap._x + ((centerX - _local3) / theSpeed);
gameMap._y = gameMap._y + ((centerY - _local4) / theSpeed);
}
function changeMansDir(theClip) {
var _local1 = randInt(1, 4);
if (_local1 == 1) {
dir = "up";
} else if (_local1 == 2) {
dir = "down";
} else if (_local1 == 3) {
dir = "left";
} else {
dir = "right";
}
return(dir);
}
function eatTrash(theBin) {
var _local1 = 0;
while (_local1 < trashHeld.length) {
if (trashHeld[_local1] == theBin.trashType) {
theBin.gotoAndStop("trash" + trashFrames[_local1]);
trashHeld.splice(_local1, 1);
trashFrames.splice(_local1, 1);
totalTrash--;
score = score + trashPoints;
if ((totalTrash == 0) && (numOfmans == 0)) {
gotoAndPlay ("levelOver");
}
break;
}
_local1++;
}
updateTrash();
}
function pickupTrash(theTrash) {
trashHeld.push(theTrash.myType);
trashFrames.push(theTrash.myFrame);
updateTrash();
removeTrash(theTrash);
}
function removeTrash(theTrash) {
freeTiles.push(theTrash.currentTile);
var _local1 = 0;
while (_local1 < trashActive.length) {
if (trashActive[_local1] == theTrash) {
trashActive.splice(_local1, 1);
}
_local1++;
}
removeMovieClip(theTrash);
}
function updateTrash() {
var _local1 = 1;
while (_local1 <= 5) {
removeMovieClip(tools.tempTrash["Trash" + _local1]);
tools.tempTrash.attachMovie("trash" + trashHeld[_local1 - 1], "Trash" + _local1, _local1);
var _local2 = tools.tempTrash["Trash" + _local1];
_local2.gotoAndStop(trashFrames[_local1 - 1]);
_local2._x = tools.tempTrash["Slot" + _local1]._x;
_local2._y = tools.tempTrash["Slot" + _local1]._y;
_local1++;
}
}
function returnRow(theTile) {
var _local1 = Math.ceil(theTile / mapWidth);
return(_local1);
}
function returnColumn(theTile) {
var _local1 = theTile % mapWidth;
if (_local1 == 0) {
_local1 = mapWidth;
}
return(_local1);
}
function randInt(num0, num1) {
if (arguments.length == 1) {
return(Math.round(Math.random() * num0));
}
return(Math.round(Math.random() * Math.abs(num0 - num1)) + num0);
}
function returnNumber(theColumn, theRow) {
var _local1 = ((theRow - 1) * mapWidth) + theColumn;
return(_local1);
}
function shuffle(theArray) {
i = 0;
while (i < (theArray.length - 1)) {
var _local2 = Math.round(Math.random() * i);
var _local3 = theArray[i];
theArray[i] = theArray[_local2];
theArray[_local2] = _local3;
i++;
}
return(theArray);
}
function decrementTimer() {
if (gameInPlay) {
if (secondsLeft == 0) {
if (minutesLeft == 0) {
clearInterval(timerCode);
gotoAndPlay ("gameOver");
} else {
secondsLeft = 59;
minutesLeft--;
}
} else {
secondsLeft--;
}
}
}
function setTimerDigits(theMins, theSecs, theClip) {
minutesText = String(theMins);
secondsText = String(theSecs);
if (minutesText.length < 2) {
theClip.mins1 = "";
theClip.mins2 = minutesText;
} else {
theClip.mins1 = minutesText.substr(0, 1);
theClip.mins2 = minutesText.substr(1, 1);
}
if (secondsText.length < 2) {
theClip.secs1 = "0";
theClip.secs2 = secondsText;
} else {
theClip.secs1 = secondsText.substr(0, 1);
theClip.secs2 = secondsText.substr(1, 1);
}
if ((theMins <= freakOutMins) && (theSecs <= freakOutSecs)) {
theClip.gotoAndStop("FreakOut");
} else {
theClip.gotoAndStop("Normal");
}
}
stop();
sound.stop();
playSound("bgSound", 999);
Frame 15
var level = 1;
var time = 6;
var score = 0;
var gameInPlay = false;
var playerStartRow = 2;
var playerStartColumn = 2;
var playerSpeed = 8;
var playerDepth = 25000;
var playerBusy = false;
var numOfBins = 10;
var numOfBinsMin = 3;
var binIndex = 1;
var binIndexMax = 3;
var binTiles = [];
var numOfmans = 0;
var mansAtStart = 1;
var mansActive = [];
var mansMax = 50;
var mansIndex = 1;
var mansIndexMax = 75;
var mansDropChance = 1;
var mansDropChanceMax = 50;
var mansSpeed = 3;
var mansDepth = 200;
var mansTypes = 1;
var mansPoints = 50;
var totalTrash = 0;
var trashActive = [];
var trashMax = 50;
var trashAtStart = 10;
var trashIndex = 1;
var trashIndexMax = 100;
var trashHeld = [];
var trashFrames = [];
var maxTrashHeld = 5;
var trashPoints = 15;
var leftEdge = 0;
var rightEdge = 520;
var topEdge = 0;
var bottomEdge = 400;
var centerX = 260;
var centerY = 175;
var minutesLeft = 6;
var secondsLeft = 0;
var freakOutMins = 0;
var freakOutSecs = 20;
var timerUnit = 1000;
var tileWidth = 50;
var tileHeight = 50;
var tileHalf = 23;
var tileEdge = 24;
var mapWidth = 27;
var mapHeight = 20;
var numOfTiles = (mapWidth * mapHeight);
var Row1 = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4];
var Row2 = [4, 0, 0, 0, 4, 1, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 1, 4];
var Row3 = [4, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4];
var Row4 = [4, 0, 0, 0, 4, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4];
var Row5 = [4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4];
var Row6 = [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4];
var Row7 = [4, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 4, 4, 0, 0, 4];
var Row8 = [4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 4];
var Row9 = [4, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 4];
var Row10 = [4, 0, 0, 4, 4, 4, 4, 4, 4, 0, 0, 0, 4, 0, 4, 4, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 4];
var Row11 = [4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 4];
var Row12 = [4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 0, 0, 4, 0, 0, 4, 0, 0, 0, 4, 0, 4];
var Row13 = [4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 4, 0, 0, 4, 0, 0, 0, 4, 0, 4];
var Row14 = [4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 4, 0, 0, 0, 4, 0, 4];
var Row15 = [4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 4, 4, 4, 4, 4, 4, 4];
var Row16 = [4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 1, 4];
var Row17 = [4, 4, 4, 4, 4, 0, 0, 0, 4, 4, 4, 4, 4, 4, 1, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 4];
var Row18 = [4, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 0, 0, 4];
var Row19 = [4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4];
var Row20 = [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4];
attachMovie("tools", "tools", 10000);
gotoAndPlay ("game");
Frame 20
stop();
createMap();
gameMap.attachMovie("player", "Player", (playerStartRow * 100) + playerDepth);
gameMap.Player._x = ((playerStartColumn - 1) * tileWidth) + tileHalf;
gameMap.Player._y = ((playerStartRow - 1) * tileHeight) + tileHalf;
gameMap.Player.currentRow = playerStartRow;
gameMap.Player.currentColumn = playerStartColumn;
gameMap.Player.speed = playerSpeed;
gameMap.Player.action_mc.gotoAndStop(1);
trashHeld = [];
trashFrames = [];
numOfmans = 0;
var i = 1;
while (i <= mansAtStart) {
outMans();
i++;
}
totalTrash = 0;
trashIndex = 1;
trashActive = [];
var i = 1;
while (i <= trashAtStart) {
outTrash();
i++;
}
moveMap();
minutesLeft = 6;
secondsLeft = 0;
setTimerDigits(minutesLeft, secondsLeft, Interface.GameTimer);
tools.gotoAndPlay("GetReady");
stop();
tools.onEnterFrame = function () {
if (gameInPlay) {
setTimerDigits(minutesLeft, secondsLeft, tools.GameTimer);
}
};
gameMap.Player.onEnterFrame = function () {
if (gameInPlay) {
if (!playerBusy) {
this.lastX = this._x;
this.lastY = this._y;
this.lastDir = this.currentDir;
this.currentRow = Math.ceil(this._y / tileHeight);
this.currentColumn = Math.ceil(this._x / tileWidth);
this.currentTile = returnNumber(this.currentColumn, this.currentRow);
if (Key.isDown(38)) {
this.currentDir = "up";
this.action_mc.play();
movePerson(this);
} else if (Key.isDown(40)) {
this.currentDir = "down";
this.action_mc.play();
movePerson(this);
} else if (Key.isDown(37)) {
this.currentDir = "left";
this.action_mc.play();
movePerson(this);
} else if (Key.isDown(39)) {
this.currentDir = "right";
this.action_mc.play();
movePerson(this);
} else {
this.action_mc.gotoAndStop(1);
}
}
}
moveMap(3);
this.swapDepths(((this.currentRow * 1000) + playerDepth) + this.currentColumn);
};
Frame 25
gameInPlay = false;
clearInterval(timerCode);
gameMap.Player.gotoAndStop("WinLevel");
tools.gotoAndPlay("WinLevel");
stop();
Frame 30
gameInPlay = false;
stopAllSounds();
clearInterval(timerCode);
gameMap.Player.gotoAndStop("gameOver");
tools.gotoAndPlay("gameOver");
stop();
Symbol 15 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 20 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 25 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 26 MovieClip [map3] Frame 1
stop();
Symbol 32 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 36 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 39 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 40 MovieClip [map2] Frame 1
stop();
Symbol 58 MovieClip Frame 1
if (!_root.gameInPlay) {
stop();
}
Symbol 59 MovieClip Frame 1
stop();
Symbol 59 MovieClip Frame 10
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 1
stop();
Symbol 102 MovieClip [tools] Frame 1
stop();
Instance of Symbol 98 MovieClip "level_mc" in Symbol 102 MovieClip [tools] Frame 10
onClipEvent (load) {
gotoAndStop(_root.curlevel);
}
Symbol 102 MovieClip [tools] Frame 75
_root.timerCode = setInterval(_root.decrementTimer, 1000);
_root.gameInPlay = true;
Symbol 102 MovieClip [tools] Frame 110
gotoAndStop (1);
Symbol 102 MovieClip [tools] Frame 115
Symbol 102 MovieClip [tools] Frame 195
gotoAndStop (1);
_root.levelUp();
Symbol 102 MovieClip [tools] Frame 200
Symbol 102 MovieClip [tools] Frame 220
Symbol 102 MovieClip [tools] Frame 330
_root.gotoAndStop("score");
_root.clearScreen();
Symbol 115 MovieClip [trash1] Frame 1
stop();
Symbol 119 MovieClip [trash2] Frame 1
stop();
Symbol 126 MovieClip [trash3] Frame 1
stop();
Symbol 149 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 10
stop();
Symbol 162 MovieClip Frame 20
stop();
Symbol 162 MovieClip Frame 30
stop();
Symbol 163 MovieClip [man1] Frame 1
stop();
Symbol 163 MovieClip [man1] Frame 10
stop();
Symbol 169 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 172 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 174 MovieClip Frame 20
_parent.gotoAndStop(1);
Symbol 175 MovieClip [map1] Frame 1
stop();
Symbol 188 MovieClip Frame 1
stop();
Symbol 201 MovieClip [player] Frame 1
stop();
Symbol 201 MovieClip [player] Frame 10
stop();
Symbol 201 MovieClip [player] Frame 20
stop();
Symbol 201 MovieClip [player] Frame 30
stop();
Symbol 201 MovieClip [player] Frame 40
stop();
Symbol 201 MovieClip [player] Frame 50
stop();
Symbol 209 Button
on (release) {
_root.gotoAndStop("initGame");
}
Symbol 212 Button
on (release) {
_root.gotoAndStop("help");
}
Symbol 232 Button
on (release) {
getURL ("http://www.ukhouseclearance.com", "_blank");
}
Symbol 240 Button
on (press) {
_root.gotoAndStop("start");
}
Symbol 243 Button
on (release) {
_root.gotoAndStop("start");
}
Symbol 253 Button
on (release) {
_root.gotoAndStop("start");
}