Frame 1
function enemyAI() {
i = 0;
while (i < numberOfSpawnedEnemies) {
Enemy = tileholder["enemy" + i];
enemyX = Math.floor((Enemy._x - (Enemy.enemyWidth / 2)) / 16);
enemyX2 = Math.floor((Enemy._x + (Enemy.enemyWidth / 2)) / 16);
enemyY = Math.floor((Enemy._y + (Enemy.enemyHeight / 2)) / 16);
if (((characters[char[1]][40] == Enemy._name) and ((characters[char[1]][37] == "true") or (characters[char[1]][38] == "true"))) or ((characters[char[2]][40] == Enemy._name) and ((characters[char[2]][37] == "true") or (characters[char[2]][38] == "true")))) {
if (characters[char[1]][40] == Enemy._name) {
Enemy._xscale = _root.tileholder.player1._xscale;
} else {
Enemy._xscale = _root.tileholder.player2._xscale;
}
Enemy._yscale = -100;
} else {
Enemy._yscale = 100;
if (Enemy.gravity <= (2.5 / playercount)) {
Enemy.gravity = Enemy.gravity + (Enemy.grav / playercount);
}
Enemy._y = Enemy._y + (Enemy.gravity / playercount);
if (Enemy.projectile == true) {
j = 0;
while (j < numberOfSpawnedEnemies) {
if (j != Enemy.enemyID) {
if (tileholder["enemy" + j].killable == true) {
if ((((tileholder["enemy" + j]._x < (Enemy._x + 100)) and (tileholder["enemy" + j]._x > (Enemy._x - 100))) and (tileholder["enemy" + j]._y < (Enemy._y + 100))) and (tileholder["enemy" + j]._y > (Enemy._y - 100))) {
if (Enemy.hitTest(tileholder["enemy" + j])) {
tileholder["enemy" + j].HP = tileholder["enemy" + j].HP - 3;
Enemy.gravity = -1;
}
}
}
}
j++;
}
Enemy._rotation = Enemy._rotation + (Enemy._xscale / -6);
Enemy._x = Enemy._x + (Enemy.momentum / playercount);
} else {
Enemy._rotation = 0;
Enemy._xscale = -100 * Enemy.dir;
Enemy._x = Enemy._x + ((Enemy.dir * Enemy.speed) / playercount);
}
if (((Enemy.movement == "walk") or (Enemy.movement == "hop")) or (Enemy.canBeStoodOn == true)) {
if (((_root.tileholder[(("tile_" + enemyX) + "_") + enemyY].Floor == true) or (_root.tileholder[(("tile_" + enemyX2) + "_") + enemyY].Floor == true)) or ((_root.tileholder[(("tile_" + enemyX) + "_") + enemyY].block == true) or (_root.tileholder[(("tile_" + enemyX2) + "_") + enemyY].block == true))) {
if ((Enemy.movement == "walk") or (Enemy.movement == "hop")) {
if ((Enemy.projectile == true) and (Enemy.gravity > 0)) {
if ((Enemy.gravity * playercount) >= 2) {
Enemy.gravity = (Enemy.gravity * -0.5) / playercount;
} else if ((Enemy.gravity * playercount) >= 1) {
Enemy.gravity = (Enemy.gravity * -0.5) / playercount;
} else {
Enemy.gravity = -0.2 / playercount;
}
if (Math.round(Enemy.momentum) == 0) {
Enemy.projectile = false;
if (playerX[q] > Enemy._x) {
Enemy.dir = 1;
} else {
Enemy.dir = -1;
}
}
Enemy.momentum = Enemy.momentum * 0.5;
}
if (Enemy.projectile == false) {
Enemy._y = _root.tileholder[(("tile_" + enemyX) + "_") + enemyY]._y - (Enemy.enemyHeight / 2);
Enemy.gravity = 0;
}
} else {
Enemy.gravity = Enemy.gravity + Enemy.grav;
}
} else {
Enemy.gravity = Enemy.gravity + Enemy.grav;
}
if (Enemy.projectile == false) {
if ((playerX[q] > (Enemy._x - (Enemy.enemyWidth / 2))) and (playerX[q] < (Enemy._x + (Enemy.enemyWidth / 2)))) {
if ((playerY[q] > ((Enemy._y - (Enemy.enemyHeight / 2)) + 6)) and ((playerY[q] - characters[char[q]][45]) < (Enemy._y + (Enemy.enemyWidth / 2)))) {
characters[char[q]][7] = ((playerX[q] - Enemy._x) / Enemy.enemyWidth) * 8;
playerY[q] = playerY[q] - 2;
characters[char[q]][1] = characters[char[q]][1] - (characters[char[q]][23] * Math.round((Math.random() * 8) + 8));
}
}
if ((playerX[q] > ((Enemy._x - 4) - (Enemy.enemyWidth / 2))) and (playerX[q] < ((Enemy._x + 4) + (Enemy.enemyWidth / 2)))) {
if ((playerY[q] <= (Enemy._y - ((Enemy.enemyHeight / 2) - 3))) and (playerY[q] >= (Enemy._y - ((Enemy.enemyHeight / 2) + 6)))) {
if ((characters[char[q]][37] == "false") and (characters[char[q]][38] == "false")) {
characters[char[q]][40] = Enemy._name;
}
if (characters[char[q]][1] >= 0) {
playerX[q] = playerX[q] + (Enemy.dir * Enemy.speed);
playerY[q] = (Enemy._y - ((Enemy.enemyHeight / 2) - 1)) + ((Math.round(Enemy.enemyHeight / 16) - 1) * 2);
characters[char[q]][39]--;
characters[char[q]][22] = "true";
characters[char[q]][19] = "true";
}
}
}
}
if (Enemy.turn == true) {
if (dir <= -1) {
if ((((!_root.tileholder[(("tile_" + enemyX) + "_") + enemyY].Floor) == true) and ((!_root.tileholder[(("tile_" + enemyX) + "_") + enemyY].block) == true)) and ((_root.tileholder[(("tile_" + enemyX2) + "_") + enemyY].Floor == true) or (_root.tileholder[(("tile_" + enemyX2) + "_") + enemyY].block == true))) {
Enemy.dir = 1;
Enemy._x = Enemy._x + Enemy.dir;
}
}
if (dir >= 1) {
if ((((!_root.tileholder[(("tile_" + enemyX2) + "_") + enemyY].Floor) == true) and ((!_root.tileholder[(("tile_" + enemyX2) + "_") + enemyY].block) == true)) and ((_root.tileholder[(("tile_" + enemyX) + "_") + enemyY].Floor == true) or (_root.tileholder[(("tile_" + enemyX) + "_") + enemyY].block == true))) {
Enemy.dir = -1;
Enemy._x = Enemy._x + Enemy.dir;
}
}
}
}
if (Enemy.typeOfEnemy == "log") {
if (Enemy._y >= ((tiles.length * 16) + 32)) {
Enemy.enemyY = Enemy.baseheight;
Enemy.speed = -0.25 / playercount;
Enemy.swapDepths(2 + Enemy.enemyID);
}
if (Enemy._y <= (Enemy.baseheight - 14)) {
Enemy.swapDepths(8200 + Enemy.enemyID);
Enemy.speed = 0.75 / playercount;
}
Enemy.enemyY = Enemy.enemyY + Enemy.speed;
if ((playerX[q] > Enemy._x) and (playerX[q] < (Enemy._x + 32))) {
if ((playerY[q] < (Enemy._y + 3)) and (playerY[q] > (Enemy._y - 5))) {
if (characters[char[q]][1] >= 0) {
characters[char[q]][39]--;
characters[char[q]][22] = "true";
characters[char[q]][19] = "true";
playerY[q] = Enemy._y;
}
}
}
Enemy._x = Math.floor(Enemy.enemyX);
Enemy._y = Math.floor(Enemy.enemyY);
}
}
i++;
}
}
function loadTiles() {
_root.tileholder.removeMovieClip();
attachMovie("tileholder", "tileholder", 100);
i = 0;
while (i < tiles[0].length) {
j = 0;
while (j < tiles.length) {
_root.tileholder.attachMovie("tile", (("tile_" + i) + "_") + j, depth);
_root.tileholder[(("tile_" + i) + "_") + j]._x = i * 16;
_root.tileholder[(("tile_" + i) + "_") + j]._y = j * 16;
_root.tileholder[(("tile_" + i) + "_") + j].gotoAndStop(tiles[j][i]);
if ((tiles[j][i] > 300) and (tiles[j][i] < 100000)) {
if ((tiles[j][i] > 3000) and (tiles[j][i] < 4000)) {
_root.tileholder[(("tile_" + i) + "_") + j].AI = tiles[j][i] - (Math.floor(tiles[j][i] / 10) * 10);
} else {
_root.tileholder[(("tile_" + i) + "_") + j].gotoAndStop(Math.floor(tiles[j][i] / 100));
}
}
if (tiles[j][i] > 100000) {
_root.tileholder[(("tile_" + i) + "_") + j].gotoAndStop(Math.floor(tiles[j][i] / 1000000000));
}
depth++;
j++;
}
i++;
}
}
function showCutscenes() {
if (cutscene1 > 30) {
playerY[notking] = playerY[king];
playerX[notking] = playerX[king];
characters[char[q]][1] = 0;
characters[char[q]][11] = characters[char[q]][12];
characters[char[q]][26] = 0;
character[char[q]][15] = "true";
}
if (q == king) {
if (cutscene1 > 0) {
characters[char[king]][22] = "false";
characters[char[notking]][22] = "false";
cutscene1--;
if (characters[char[q]][15] == "true") {
if (door_type == 5) {
playerY[king]--;
characters[char[notking]][15] = "true";
playerY[notking]--;
}
if (door_type == 4) {
playerY[king]++;
characters[char[notking]][15] = "true";
playerY[notking]++;
}
} else if (_root.tileholder[(("tile_" + GridX) + "_") + GridY7].door == true) {
playerX[q] = _root.tileholder[(("tile_" + GridX) + "_") + GridY7]._x + 8;
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 7);
}
if (cutscene1 == 1) {
loaded = "false";
}
}
if ((cutscene1 <= 34) and (cutscene1 > 30)) {
cutCount++;
if (cutCount == 1) {
levelholder.gotoAndStop(roomToWarpTo);
}
if ((cutCount == 2) and (loaded == "false")) {
characters[char[q]][7] = 0;
playerY[notking] = playerY[king];
playerX[notking] = playerX[king];
characters[char[q]][19] = "true";
characters[char[q]][1] = 0;
transition.gotoAndPlay(1);
numberOfSpawnedEnemies = 0;
depth = 500;
loadTiles();
loaded = "true";
}
if (cutCount == 3) {
playerX[king] = (warpX * 16) - 8;
screen._x = playerX[king];
playerY[king] = warpY * 16;
screen._y = playerY[king];
playerX[notking] = playerX[king];
playerY[notking] = playerY[king];
cutCount = 0;
}
} else {
cutCount = 0;
}
}
}
_quality = "MEDIUM";
var player = undefined;
var player1 = _root.tileholder.player1;
var player2 = _root.tileholder.player2;
var playercount = 1;
var warpX = 8;
var warpY = 2;
var roomToWarpTo = 1;
var depth = 500;
var tiles = new Array();
var vol = new Sound();
vol.setVolume(0);
var turnip_types = new Array("turnip_small", "turnip_med", "turnip_large");
var numberOfSpawnedEnemies = 0;
var enemyX = 0;
var enemyX2 = 0;
var enemyY = 0;
var Enemy = _root.undefined;
var standingOnEnemy = false;
var door_type = 5;
var cutscene1 = 35;
var cutscene2 = 60;
var cutCount = 0;
var loaded = "false";
var king = 1;
var notking = 2;
var char = new Array("", 1, 2);
var characters = new Array();
characters[1] = new Array(0.25, 0, 0, 1.5, 2.5, 0.1, "Mario", 0, 3.2, 3.8, 4.6, 0, 10, "false", 90, "false", 1, 2, "false", "false", 0, "false", "false", 0.25, 4, "false", 0, 2, 2, 0, 0, 0, 0, 0, "false", "false", "false", "false", "false", 0, undefined, "false", 0, 20, 0, 27, 0, "false");
characters[2] = new Array(0.1, 0, 0, 1.25, 2.5, 0.1, "Luigi", 0, 2, 2.4, 3, 0, 10, "false", 90, "false", 1, 2, "false", "false", 0, "false", "false", 0.06, 3, "false", 0, 2, 2, 0, 0, 0, 0, 0, "false", "false", "false", "false", "false", 0, undefined, "false", 0, 30, 0, 30, 0, "false");
characters[1][20] = 100;
characters[2][20] = 100;
var playerX = new Array("", 0, 0);
var playerY = new Array("", 0, 0);
var input = new Array();
input[1] = new Array(38, 39, 40, 37, 88, 90);
input[2] = new Array(38, 39, 40, 37, 191, 190);
frameRate = 0;
counter = 0;
var GridX = 0;
var GridXL = 0;
var GridXR = 0;
var GridXL2 = 0;
var GridXR2 = 0;
var GridY5 = 0;
var GridY6 = 0;
var GridY7 = 0;
var GridY = 0;
var GridY2 = 0;
var GridY3 = 0;
var GridY4 = 0;
var screenwidth = 0;
var crouch = 20;
var featherCount = 9000;
var interval = 0;
var interval2 = 0;
onEnterFrame = function () {
q = 1;
while (q < (playercount + 0.1)) {
characters[char[q]][39] = numberOfSpawnedEnemies + Math.floor(playercount / 2);
if (q == 1) {
notq = 2;
}
if (q == 2) {
notq = 1;
}
if (characters[char[king]][38] == false) {
_root.tileholder["player" + king].swapDepths(11002);
} else {
_root.tileholder["player" + notking].swapDepths(11011);
}
_root["cursor" + king].swapDepths(701);
if (characters[char[notking]][38] == false) {
_root.tileholder["player" + notking].swapDepths(11001);
} else {
_root.tileholder["player" + notking].swapDepths(11012);
}
_root["cursor" + notking].swapDepths(601);
if (playercount > 1) {
if (king == 1) {
notking = 2;
if (Key.isDown(32)) {
king = 2;
kingcursor._alpha = 85;
}
}
if (king == 2) {
notking = 1;
if (Key.isDown(8)) {
king = 1;
kingcursor._alpha = 85;
}
}
} else {
king = 1;
}
player = _root.tileholder["player" + q];
showCutscenes();
if (cutscene1 == 0) {
enemyAI();
if (characters[char[q]][1] < characters[char[q]][24]) {
characters[char[q]][1] = characters[char[q]][1] + characters[char[q]][0];
} else {
characters[char[q]][1] = characters[char[q]][24];
}
GridX = Math.floor(playerX[q] / 16);
GridXL = Math.floor((playerX[q] - 8) / 16);
GridXR = Math.floor((playerX[q] + 8) / 16);
GridXL2 = Math.floor((playerX[q] - 4) / 16);
GridXR2 = Math.floor((playerX[q] + 4) / 16);
GridY = Math.floor((playerY[q] + 1) / 16);
GridY2 = Math.floor((playerY[q] - 20) / 16);
GridY3 = Math.floor((playerY[q] - 26) / 16);
GridY4 = Math.floor((playerY[q] - 8) / 16);
GridY5 = Math.floor((playerY[q] - 10) / 16);
GridY6 = Math.floor((playerY[q] - crouch) / 16);
GridY7 = Math.floor((playerY[q] - 4) / 16);
if (Key.isDown(input[q][3])) {
if (characters[char[q]][15] == "true") {
characters[char[q]][7] = -1;
}
if (characters[char[q]][7] > (-characters[char[q]][2])) {
if ((characters[char[q]][21] == "false") or (characters[char[q]][19] == "false")) {
characters[char[q]][7] = characters[char[q]][7] - characters[char[q]][5];
}
if (characters[char[q]][7] > 0.2) {
if ((characters[char[q]][19] == "true") and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 6);
characters[char[q]][7] = characters[char[q]][7] - characters[char[q]][5];
}
}
}
if ((characters[char[q]][7] < 0) and (characters[char[q]][7] > ((-characters[char[q]][3]) - 0.2))) {
if ((characters[char[q]][19] == "true") and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 2);
}
}
if (characters[char[q]][7] < ((-characters[char[q]][3]) - 0.2)) {
if ((characters[char[q]][19] == "true") and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 4);
}
}
if (player._xscale < 0) {
player._xscale = characters[char[q]][20];
}
}
if ((characters[char[q]][7] > 0) and ((characters[char[q]][7] > characters[char[q]][2]) and ((characters[char[q]][21] == "true") or (characters[char[q]][19] == "true")))) {
characters[char[q]][7] = characters[char[q]][7] - 0.1;
}
if (Key.isDown(input[q][1])) {
if (characters[char[q]][15] == "true") {
characters[char[q]][7] = 1;
}
if (characters[char[q]][7] < characters[char[q]][2]) {
if ((characters[char[q]][21] == "false") or (characters[char[q]][19] == "false")) {
characters[char[q]][7] = characters[char[q]][7] + characters[char[q]][5];
}
if (characters[char[q]][7] < -0.2) {
if ((characters[char[q]][19] == "true") and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 6);
}
characters[char[q]][7] = characters[char[q]][7] + characters[char[q]][5];
}
}
if (characters[char[q]][7] > (characters[char[q]][3] + 0.2)) {
if ((characters[char[q]][19] == "true") and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 4);
}
}
if ((characters[char[q]][7] > 0.1) and (characters[char[q]][7] < (characters[char[q]][3] + 0.2))) {
if ((characters[char[q]][19] == "true") and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 2);
}
}
if (characters[char[q]][7] > (characters[char[q]][3] + 0.2)) {
if ((characters[char[q]][19] == "true") and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 4);
}
}
if (player._xscale > 0) {
player._xscale = -characters[char[q]][20];
}
}
if ((characters[char[q]][7] < -0.2) and ((characters[char[q]][7] < (-characters[char[q]][2])) and ((characters[char[q]][21] == "true") or (characters[char[q]][19] == "true")))) {
characters[char[q]][7] = characters[char[q]][7] + 0.1;
}
playerX[q] = playerX[q] + characters[char[q]][7];
if ((!Key.isDown(input[q][3])) and (!Key.isDown(input[q][1]))) {
if ((characters[char[q]][19] == "true") and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 1);
}
if (characters[char[q]][19] == "true") {
if (characters[char[q]][7] < -0.2) {
characters[char[q]][7] = characters[char[q]][7] + (characters[char[q]][5] * 2);
}
if (characters[char[q]][7] > 0.2) {
characters[char[q]][7] = characters[char[q]][7] - (characters[char[q]][5] * 2);
}
if ((characters[char[q]][7] < 0.3) and (characters[char[q]][7] > -0.3)) {
characters[char[q]][7] = 0;
}
}
}
if (Key.isDown(input[q][2])) {
characters[char[q]][14]++;
} else {
characters[char[q]][14] = 0;
}
if (characters[char[q]][14] >= 40) {
characters[char[q]][18] = "true";
}
if (characters[char[q]][18] == "true") {
characters[char[q]][26] = characters[char[q]][10];
}
if (Key.isDown(input[q][0])) {
if (characters[char[q]][15] == "true") {
playerY[q] = playerY[q] - characters[char[q]][16];
}
}
if (Key.isDown(input[q][2])) {
if (characters[char[q]][15] == "true") {
playerY[q] = playerY[q] + characters[char[q]][17];
}
}
if (characters[char[q]][15] == "true") {
characters[char[q]][7] = 0;
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 5);
if (_root.tileholder[(("tile_" + GridX) + "_") + GridY3].ladder == true) {
characters[char[q]][16] = 1;
}
if (_root.tileholder[(("tile_" + GridX) + "_") + GridY].ladder == true) {
characters[char[q]][17] = 2;
}
if ((!_root.tileholder[(("tile_" + GridX) + "_") + GridY].ladder) == true) {
characters[char[q]][17] = 0;
}
if ((!_root.tileholder[(("tile_" + GridX) + "_") + GridY3].ladder) == true) {
characters[char[q]][16] = 0;
}
characters[char[q]][1] = 0;
}
if (Key.isDown(input[q][4])) {
if (characters[char[q]][25] == "false") {
if (characters[char[q]][19] == "true") {
characters[char[q]][18] = "false";
characters[char[q]][1] = -characters[char[q]][26];
characters[char[q]][11] = 0;
characters[char[q]][19] = "false";
} else if (characters[char[q]][30] == 4) {
if (characters[char[q]][34] == "false") {
_root.tileholder["player" + q].subclip.gotoAndStop(2);
characters[char[q]][1] = -characters[char[q]][8];
characters[char[q]][11] = 0;
characters[char[q]][34] = "true";
}
}
characters[char[q]][25] = "true";
}
} else {
characters[char[q]][25] = "false";
if (characters[char[q]][11] < characters[char[q]][12]) {
characters[char[q]][11] = characters[char[q]][12];
}
}
if ((characters[char[q]][1] <= 0) and (characters[char[q]][15] == "false")) {
if (characters[char[q]][11] < characters[char[q]][12]) {
characters[char[q]][11]++;
characters[char[q]][0] = 0;
} else {
characters[char[q]][0] = characters[char[q]][23];
}
}
if ((characters[char[q]][7] <= ((-characters[char[q]][3]) - 0.2)) or (characters[char[q]][7] >= (characters[char[q]][3] + 0.2))) {
characters[char[q]][26] = characters[char[q]][9];
} else {
characters[char[q]][26] = characters[char[q]][8];
}
if (Key.isDown(input[q][5])) {
characters[char[q]][2] = characters[char[q]][4];
} else {
characters[char[q]][2] = characters[char[q]][3];
}
if (((!_root.tileholder[(("tile_" + GridX) + "_") + GridY].block) == true) and ((!_root.tileholder[(("tile_" + GridX) + "_") + GridY].Floor) == true)) {
if (characters[char[q]][22] == "false") {
characters[char[q]][19] = "false";
}
}
if (_root.tileholder[(("tile_" + GridX) + "_") + GridY4].door == true) {
roomToWarpTo = _root.tileholder[(("tile_" + GridX) + "_") + GridY4].roomToWarpTo;
if (characters[char[q]][19] == "true") {
if (Key.isDown(input[q][0])) {
if (q == king) {
cutscene1 = cutscene2;
warpX = _root.tileholder[(("tile_" + GridX) + "_") + GridY4].warpX;
warpY = _root.tileholder[(("tile_" + GridX) + "_") + GridY4].warpY;
}
}
}
}
if (_root.tileholder[(("tile_" + GridX) + "_") + GridY6].door == true) {
if ((characters[char[q]][15] == "true") and Key.isDown(input[q][0])) {
if (q == king) {
door_type = 5;
cutscene1 = cutscene2;
roomToWarpTo = _root.tileholder[(("tile_" + GridX) + "_") + GridY6].roomToWarpTo;
warpX = _root.tileholder[(("tile_" + GridX) + "_") + GridY6].warpX;
warpY = _root.tileholder[(("tile_" + GridX) + "_") + GridY6].warpY;
}
}
}
if (_root.tileholder[(("tile_" + GridX) + "_") + GridY4].door == true) {
if ((characters[char[q]][15] == "true") and Key.isDown(input[q][2])) {
if (q == king) {
door_type = 4;
cutscene1 = cutscene2;
roomToWarpTo = _root.tileholder[(("tile_" + GridX) + "_") + GridY4].roomToWarpTo;
warpX = _root.tileholder[(("tile_" + GridX) + "_") + GridY4].warpX;
warpY = _root.tileholder[(("tile_" + GridX) + "_") + GridY4].warpY;
}
}
}
if ((_root.tileholder[(("tile_" + GridXL2) + "_") + GridY].block == true) or (_root.tileholder[(("tile_" + GridXR2) + "_") + GridY].block == true)) {
if ((characters[char[q]][19] == "false") and (characters[char[q]][1] >= 0)) {
playerY[q] = _root.tileholder[(("tile_" + GridX) + "_") + GridY]._y;
playerY[q] = playerY[q];
characters[char[q]][19] = "true";
}
}
if ((_root.tileholder[(("tile_" + GridXL) + "_") + GridY5].block == true) or (_root.tileholder[(("tile_" + GridXL) + "_") + GridY7].block == true)) {
if ((characters[char[q]][7] < 0) or Key.isDown(input[q][3])) {
playerX[q] = _root.tileholder[(("tile_" + GridXL) + "_") + GridY]._x + 24;
characters[char[q]][7] = 0;
}
}
if ((_root.tileholder[(("tile_" + GridXR) + "_") + GridY5].block == true) or (_root.tileholder[(("tile_" + GridXR) + "_") + GridY7].block == true)) {
if ((characters[char[q]][7] > 0) or Key.isDown(input[q][1])) {
playerX[q] = _root.tileholder[(("tile_" + GridXR) + "_") + GridY]._x - 8;
characters[char[q]][7] = 0;
}
}
if ((_root.tileholder[(("tile_" + GridXL2) + "_") + GridY].Floor == true) or (_root.tileholder[(("tile_" + GridXR2) + "_") + GridY].Floor == true)) {
if ((characters[char[q]][19] == "false") and (characters[char[q]][1] >= 0)) {
if (playerY[q] < (_root.tileholder[(("tile_" + GridX) + "_") + GridY]._y + 5)) {
playerY[q] = _root.tileholder[(("tile_" + GridX) + "_") + GridY]._y;
characters[char[q]][19] = "true";
}
}
}
if (_root.tileholder[(("tile_" + GridX) + "_") + GridY2].ladder == true) {
if ((Key.isDown(input[q][0]) or Key.isDown(input[q][2])) and (characters[char[q]][15] == "false")) {
characters[char[q]][7] = 0;
characters[char[q]][15] = "true";
}
}
if ((!_root.tileholder[(("tile_" + GridX) + "_") + GridY2].ladder) == true) {
characters[char[q]][15] = "false";
}
if (characters[char[q]][19] == "true") {
characters[char[q]][34] = "false";
characters[char[q]][1] = 0;
} else if (((characters[char[q]][15] == "false") and (characters[char[q]][37] == "false")) and (characters[char[q]][21] == "false")) {
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 3);
}
}
if (characters[char[q]][19] == "true") {
if (Key.isDown(input[q][2])) {
characters[char[q]][21] = "true";
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 10);
} else {
characters[char[q]][21] = "false";
}
}
if (characters[char[q]][21] == "true") {
characters[char[q]][45] = 16;
} else if (characters[char[q]][45] < 17) {
characters[char[q]][45] = player._height;
}
if (characters[char[q]][22] == "true") {
if (characters[char[q]][40] != undefined) {
characters[char[q]][36] = "true";
} else {
characters[char[q]][36] = "false";
}
}
if (((characters[char[q][37]] == "true") or (characters[char[q]][38] == "true")) or (characters[char[q]][40] == undefined)) {
characters[char[q]][36] = "false";
}
if ((characters[char[q]][36] == "true") and (characters[char[q]][37] == "false")) {
if (Key.isDown(input[q][5]) and (characters[char[q]][41] == "false")) {
characters[char[q]][37] = "true";
characters[char[q]][42] = _root.tileholder[("" + characters[char[q]][40]) + ""].weight + characters[char[q]][43];
characters[char[q]][44] = characters[char[q]][42];
}
}
if (characters[char[q]][37] == "true") {
characters[char[q]][1] = 0;
characters[char[q]][2] = 0;
characters[char[q]][7] = 0;
player.gotoAndStop((((char[q] - 1) * 100) + (characters[char[q]][30] * 10)) + 8);
_root.tileholder[("" + characters[char[q]][40]) + ""]._x = Math.floor(player._x);
_root.tileholder[("" + characters[char[q]][40]) + ""]._y = (Math.floor(playerY[q]) - ((30 / characters[char[q]][44]) * (characters[char[q]][44] - characters[char[q]][42]))) + 8;
if (characters[char[q]][42] < (characters[char[q]][44] / 2)) {
characters[char[q]][21] = "false";
}
characters[char[q]][42]--;
if (characters[char[q]][42] <= 0) {
characters[char[q]][37] = "false";
characters[char[q]][38] = "true";
}
}
if ((playerX[q] > (playerX[notq] - 8)) and (playerX[q] < (playerX[notq] + 8))) {
if ((playerY[q] > (playerY[notq] - 32)) and (playerY[q] < (playerY[notq] - 22))) {
if (characters[char[q]][1] >= -1) {
playerX[q] = playerX[q] + characters[char[notq]][7];
playerY[q] = playerY[q] + characters[char[notq]][1];
if (playerY[q] >= (playerY[notq] - 27)) {
playerY[q] = playerY[notq] - 27;
}
characters[char[q]][39]--;
characters[char[q]][19] = "true";
}
}
}
if (characters[char[q]][39] == (numberOfSpawnedEnemies + Math.floor(playercount / 2))) {
characters[char[q]][22] = "false";
if ((characters[char[q]][37] == "true") or (characters[char[q]][38] == "true")) {
} else {
characters[char[q]][40] = undefined;
}
} else {
characters[char[q]][22] = "true";
}
if (characters[char[q]][38] == "true") {
player.subclip.gotoAndStop(2);
characters[char[q]][37] = "false";
if (Key.isDown(input[q][5]) and (characters[char[q]][41] == "false")) {
characters[char[q]][38] = "false";
_root.tileholder[("" + characters[char[q]][40]) + ""].momentum = (_root.tileholder["player" + q]._xscale / -40) + (characters[char[q]][7] / 2);
_root.tileholder[("" + characters[char[q]][40]) + ""].projectile = true;
}
}
if (Key.isDown(input[q][5])) {
characters[char[q]][41] = "true";
} else {
characters[char[q]][41] = "false";
}
if (characters[char[q]][30] == 4) {
if ((characters[char[q]][19] == "false") and (characters[char[q]][15] == "false")) {
characters[char[q]][1] = characters[char[q]][1] - ((characters[char[q]][0] - 0.1) / 1.5);
}
if ((characters[char[q]][34] == "true") and (characters[char[q]][1] <= ((-characters[char[q]][8]) / 1.25))) {
feathTimer++;
interval = 0;
feathEffect = -10;
} else {
feathEffect = 4;
}
if (interval2 >= interval) {
feather.duplicateMovieClip("e" + featherCount, featherCount);
_root["e" + featherCount]._x = (playerX[q] - 4) + (Math.random() * 8);
_root["e" + featherCount]._y = (playerY[q] - feathEffect) - (Math.random() * 22);
_root["e" + featherCount].speedY = 5;
if (feathEffect < 0) {
_root["e" + featherCount].speedY = 5;
}
interval2 = 0;
featherCount++;
if (interval == 0) {
feather.duplicateMovieClip("e" + featherCount, featherCount);
_root["e" + featherCount]._x = (playerX[q] - 4) + (Math.random() * 8);
_root["e" + featherCount]._y = (playerY[q] - feathEffect) - (Math.random() * 22);
if (feathEffect < 0) {
_root["e" + featherCount].speedY = Math.random() * 10;
}
featherCount++;
}
interval = Math.round(Math.random() * 19) + 6;
if (featherCount > (9010 + (60 * playercount))) {
featherCount = 9000;
}
}
interval2++;
}
if (playercount == 2) {
screen._x = (playerX[king] / 2) + (playerX[notking] / 2);
screen._y = (playerY[king] / 2) + (playerY[notking] / 2);
if (((playerX[king] / 2) - (playerX[notking] / 2)) < 0) {
screenwidth = Math.floor((((playerX[king] / 2) - (playerX[notking] / 2)) * -1) + 200);
} else {
screenwidth = Math.floor(((playerX[king] / 2) - (playerX[notking] / 2)) + 200);
}
if (screenwidth < 224) {
screenwidth = 224;
}
if (screenwidth > 350) {
screenwidth = 350;
}
if (((playerY[king] / 2) - (playerY[notking] / 2)) < 0) {
screenheight = Math.floor((((playerY[king] / 2) - (playerY[notking] / 2)) * -1) + 144);
} else {
screenheight = Math.floor(((playerY[king] / 2) - (playerY[notking] / 2)) + 144);
}
if (screenwidth > ((screenheight / 8) * 11)) {
screen._width = screenwidth;
screen._height = (screenwidth / 11) * 8;
} else {
if (screenheight < 162) {
screenheight = 162;
}
if (screenheight > 254) {
screenheight = 254;
}
screen._height = screenheight;
screen._width = (screenheight / 8) * 11;
}
if (screen._x < (playerX[king] - (screen._width / 2.5))) {
screen._x = playerX[king] - (screen._width / 2.5);
}
if (screen._x > (playerX[king] + (screen._width / 2.5))) {
screen._x = playerX[king] + (screen._width / 2.5);
}
if (screen._y < (playerY[king] - 90)) {
screen._y = playerY[king] - 90;
}
if (screen._y > (playerY[king] + 90)) {
screen._y = playerY[king] + 90;
}
} else {
if (screen._x < (playerX[king] - 16)) {
screen._x = playerX[king] - 16;
}
if (screen._x > (playerX[king] + 16)) {
screen._x = playerX[king] + 16;
}
if (screen._y < (playerY[king] - 16)) {
screen._y = playerY[king] - 16;
}
if (screen._y > (playerY[king] + 16)) {
screen._y = playerY[king] + 16;
}
screen._x = Math.floor(screen._x);
screen._y = Math.floor(screen._y);
}
if ((screen._y + 80) >= (tiles.length * 16)) {
screen._y = (tiles.length * 16) - 80;
}
if ((screen._x + 120) >= (tiles[0].length * 16)) {
screen._x = (tiles[0].length * 16) - 120;
}
if ((screen._x - 120) <= 0) {
screen._x = 120;
}
if ((screen._y - 80) <= 0) {
screen._y = 80;
}
if (playerX[q] < 5) {
playerX[q] = 5;
}
if (playerX[q] >= ((tiles[0].length * 16) - 5)) {
playerX[q] = (tiles[0].length * 16) - 5;
}
playerY[q] = playerY[q] + characters[char[q]][1];
player._x = Math.round(playerX[q]);
player._y = Math.round(playerY[q]);
_root["cursor" + q]._x = playerX[q];
_root["cursor" + q]._y = playerY[q] - 33;
_root["cursor" + q].gotoAndStop(q);
_root["cursor" + king].subclip.gotoAndStop(2);
_root["cursor" + notking].subclip.gotoAndStop(1);
if (characters[char[q]][38] == "true") {
_root.tileholder[("" + characters[char[q]][40]) + ""]._x = Math.floor(player._x);
_root.tileholder[("" + characters[char[q]][40]) + ""]._y = Math.floor((player._y - characters[char[q]][45]) - (_root.tileholder[("" + characters[char[q]][40]) + ""].enemyHeight / 2)) + 2;
}
q++;
}
this.t = getTimer();
counter++;
if (counter >= 5) {
frameRate = Math.round(1000 / (this.t - this.o));
counter = 0;
}
_root.debug.frames.text = "fps: " + frameRate;
this.o = this.t;
if ((t / 1000) >= 2.49) {
soundClip.subclip.gotoAndStop(2);
}
_root.BG._x = 0;
_root.BG._y = 0;
BGtype = 1;
_root.BG.subclip._y = ((tiles.length * 16) + (_root.screen._y / 4)) - BG.subclip._height;
_root.BG.subclip._x = _root.screen._x;
_root.BG.subclip2._y = ((tiles.length * 16) + (_root.screen._y / 4)) - BG.subclip2._height;
_root.BG.subclip2._x = _root.screen._x - BG.subclip2._width;
debug.test1.text = characters[char[1]][2];
};
Instance of Symbol 269 MovieClip "screen" in Frame 1
onClipEvent (load) {
this.swapDepths(10000000000000);
}
onClipEvent (enterFrame) {
}
Instance of Symbol 273 MovieClip "levelholder" in Frame 1
onClipEvent (load) {
this._visible = false;
_root.roomToGoTo = 2;
}
onClipEvent (enterFrame) {
_root.tiles = this.level;
}
Instance of Symbol 277 MovieClip "soundClip" in Frame 1
onClipEvent (load) {
_root.setVolume(0);
}
Instance of Symbol 285 MovieClip "cursor1" in Frame 1
onClipEvent (load) {
this.swapDepths(701);
}
onClipEvent (enterFrame) {
if (_root.playercount == 1) {
this._alpha = 0;
} else {
this._alpha = 20 + ((this._width - 15) * 12);
if (this._alpha < 20) {
this._alpha = 20;
}
if (this._alpha > 90) {
this._alpha = 90;
}
}
this._width = _root.screen._width / 16;
this._height = this._width;
}
Instance of Symbol 287 MovieClip in Frame 1
onClipEvent (enterFrame) {
this._x = (_root.screen._x - (_root.screen._width / 2)) - this._width;
this._y = _root.screen._y - (_root.screen._height / 2);
if ((_root.screen._x - (_root.screen._width / 2)) < 0) {
this._x = -this._width;
}
this.swapDepths(1000000);
}
Instance of Symbol 285 MovieClip "cursor2" in Frame 1
onClipEvent (load) {
this.swapDepths(700);
}
onClipEvent (enterFrame) {
if (_root.playercount == 1) {
this._alpha = 0;
} else {
this._alpha = 20 + ((this._width - 15) * 12);
if (this._alpha < 20) {
this._alpha = 20;
}
if (this._alpha > 90) {
this._alpha = 90;
}
}
this._width = _root.screen._width / 16;
this._height = this._width;
}
Instance of Symbol 287 MovieClip in Frame 1
onClipEvent (enterFrame) {
this._x = _root.screen._x + (_root.screen._width / 2);
this._y = _root.screen._y - (_root.screen._height / 2);
if ((_root.screen._x + (_root.screen._width / 2)) > (_root.tiles[0].length * 16)) {
this._x = _root.tiles[0].length * 16;
}
this.swapDepths(1000001);
}
Instance of Symbol 289 MovieClip in Frame 1
onClipEvent (enterFrame) {
this._x = _root.screen._x - (_root.screen._width / 2);
this._y = _root.screen._y + (_root.screen._height / 2);
if ((_root.screen._y + (_root.screen._height / 2)) > (_root.tiles.length * 16)) {
this._y = _root.tiles.length * 16;
}
this.swapDepths(1000002);
}
Instance of Symbol 289 MovieClip in Frame 1
onClipEvent (enterFrame) {
this._x = _root.screen._x - (_root.screen._width / 2);
this._y = (_root.screen._y - (_root.screen._height / 2)) - this._height;
if ((_root.screen._y - (_root.screen._height / 2)) < 0) {
this._y = -this._height;
}
this.swapDepths(1000003);
}
Instance of Symbol 292 MovieClip "feather" in Frame 1
onClipEvent (load) {
if (this._name != "feather") {
this._height = Math.round(Math.random() * 4) + 5;
this._width = this._height;
this._alpha = Math.round(Math.random() * 50) + 40;
this._rotation = Math.round(Math.random() * 360);
speedX = Math.random() * 0.5;
sign = Math.random();
if (sign < 0.5) {
speedX = speedX * -1;
}
speedY = Math.random() * 0.25;
}
var del = 0;
}
onClipEvent (enterFrame) {
if (this.name != "feather") {
del++;
if (del >= 60) {
this.removeMovieClip();
}
this._x = this._x + speedX;
this._y = this._y + speedY;
}
}
Instance of Symbol 294 MovieClip "transition" in Frame 1
onClipEvent (load) {
this.swapDepths(1E16);
this.gotoAndPlay(25);
}
onClipEvent (enterFrame) {
this._x = _root.screen._x;
this._y = _root.screen._y + 110;
}
Symbol 193 MovieClip [tile] Frame 1
stop();
Symbol 193 MovieClip [tile] Frame 2
door = true;
roomToWarpTo = Math.floor(((Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000) * 1000000) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000000) * 1000000000)) / 1000000);
warpX = Math.floor(((Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000) * 1000) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000) * 1000000)) / 1000);
warpY = Math.floor(Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)]) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000) * 1000));
Symbol 193 MovieClip [tile] Frame 3
door = true;
roomToWarpTo = Math.floor(((Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000) * 1000000) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000000) * 1000000000)) / 1000000);
warpX = Math.floor(((Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000) * 1000) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000) * 1000000)) / 1000);
warpY = Math.floor(Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)]) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000) * 1000));
Symbol 193 MovieClip [tile] Frame 4
door = true;
roomToWarpTo = Math.floor(((Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000) * 1000000) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000000) * 1000000000)) / 1000000);
warpX = Math.floor(((Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000) * 1000) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000) * 1000000)) / 1000);
warpY = Math.floor(Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)]) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000) * 1000));
Symbol 193 MovieClip [tile] Frame 5
Floor = true;
Symbol 193 MovieClip [tile] Frame 6
Floor = true;
Symbol 193 MovieClip [tile] Frame 7
Floor = true;
Symbol 193 MovieClip [tile] Frame 11
Floor = true;
Symbol 193 MovieClip [tile] Frame 12
Floor = true;
Symbol 193 MovieClip [tile] Frame 13
Floor = true;
Symbol 193 MovieClip [tile] Frame 14
Floor = true;
Symbol 193 MovieClip [tile] Frame 15
block = true;
Symbol 193 MovieClip [tile] Frame 16
block = true;
Symbol 193 MovieClip [tile] Frame 17
block = true;
Symbol 193 MovieClip [tile] Frame 18
block = true;
Symbol 193 MovieClip [tile] Frame 19
block = true;
Symbol 193 MovieClip [tile] Frame 20
block = true;
Symbol 193 MovieClip [tile] Frame 21
block = true;
Symbol 193 MovieClip [tile] Frame 22
block = true;
Symbol 193 MovieClip [tile] Frame 25
ladder = true;
Symbol 193 MovieClip [tile] Frame 26
ladder = true;
Floor = false;
Symbol 193 MovieClip [tile] Frame 27
ladder = true;
Symbol 193 MovieClip [tile] Frame 28
block = true;
Symbol 193 MovieClip [tile] Frame 29
block = true;
Symbol 193 MovieClip [tile] Frame 30
block = true;
Symbol 193 MovieClip [tile] Frame 31
block = true;
Symbol 193 MovieClip [tile] Frame 32
block = true;
Symbol 193 MovieClip [tile] Frame 33
block = true;
Symbol 193 MovieClip [tile] Frame 49
block = true;
Symbol 193 MovieClip [tile] Frame 50
Floor = true;
Symbol 193 MovieClip [tile] Frame 51
Floor = true;
Symbol 193 MovieClip [tile] Frame 52
Floor = true;
Symbol 193 MovieClip [tile] Frame 53
enemy = true;
enemyID = _root.numberOfSpawnedEnemies;
_root.numberOfSpawnedEnemies++;
this._name = "enemy" + enemyID;
enemyX = Math.floor(this._x);
enemyY = Math.floor(this._y);
typeOfEnemy = "log";
this._name = "enemy" + enemyID;
AI = undefined;
var baseheight = (this._y + 16);
var speed = 0.75;
Symbol 193 MovieClip [tile] Frame 55
block = true;
Symbol 193 MovieClip [tile] Frame 56
block = true;
Symbol 193 MovieClip [tile] Frame 60
Floor = true;
Symbol 193 MovieClip [tile] Frame 61
block = true;
Symbol 193 MovieClip [tile] Frame 62
block = true;
Symbol 193 MovieClip [tile] Frame 63
block = true;
Symbol 193 MovieClip [tile] Frame 64
block = true;
Symbol 193 MovieClip [tile] Frame 65
Floor = true;
Symbol 193 MovieClip [tile] Frame 66
block = true;
Symbol 193 MovieClip [tile] Frame 67
block = true;
Symbol 193 MovieClip [tile] Frame 68
block = true;
Symbol 193 MovieClip [tile] Frame 69
block = true;
Symbol 193 MovieClip [tile] Frame 70
block = true;
Symbol 193 MovieClip [tile] Frame 71
block = true;
Symbol 193 MovieClip [tile] Frame 72
block = true;
Symbol 193 MovieClip [tile] Frame 73
block = true;
Symbol 193 MovieClip [tile] Frame 74
block = true;
Symbol 193 MovieClip [tile] Frame 75
block = true;
Symbol 193 MovieClip [tile] Frame 76
block = true;
Symbol 193 MovieClip [tile] Frame 77
block = true;
Symbol 193 MovieClip [tile] Frame 78
block = true;
Symbol 193 MovieClip [tile] Frame 79
block = true;
Symbol 193 MovieClip [tile] Frame 80
block = true;
Symbol 193 MovieClip [tile] Frame 81
block = true;
Symbol 193 MovieClip [tile] Frame 82
block = true;
Symbol 193 MovieClip [tile] Frame 85
door = true;
ladder = true;
Floor = true;
roomToWarpTo = Math.floor(((Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000) * 1000000) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000000) * 1000000000)) / 1000000);
warpX = Math.floor(((Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000) * 1000) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000000) * 1000000)) / 1000);
warpY = Math.floor(Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)]) - (Math.floor(_root.tiles[Math.floor(this._y / 16)][Math.floor(this._x / 16)] / 1000) * 1000));
Symbol 193 MovieClip [tile] Frame 116
turnip = true;
AI = 0;
type = "";
Symbol 193 MovieClip [tile] Frame 151
enemy = true;
enemyID = _root.numberOfSpawnedEnemies;
this.swapDepths(10000 + enemyID);
_root.numberOfSpawnedEnemies++;
this._name = "enemy" + enemyID;
typeOfEnemy = "shyguy_red";
movement = "walk";
canBeStoodOn = true;
turn = false;
weight = 10;
enemyWidth = 16;
enemyHeight = 16;
dir = -1;
speed = 0.5;
momentum = 0;
grav = 0.05;
gravity = 0;
HP = 1;
projectile = false;
killable = true;
Symbol 193 MovieClip [tile] Frame 152
enemy = true;
enemyID = _root.numberOfSpawnedEnemies;
this.swapDepths(10000 + enemyID);
_root.numberOfSpawnedEnemies++;
this._name = "enemy" + enemyID;
typeOfEnemy = "shyguy_red_large";
movement = "walk";
canBeStoodOn = true;
turn = true;
weight = 80;
enemyWidth = 32;
enemyHeight = 32;
dir = -1;
speed = 0.5;
momentum = 0;
grav = 0.05;
gravity = 0;
HP = 3;
projectile = false;
killable = true;
Symbol 196 MovieClip Frame 1
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 1
stop();
Symbol 213 MovieClip Frame 1
stop();
Symbol 216 MovieClip Frame 60
_parent.gotoAndStop(_parent._currentframe - 6);
Symbol 223 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 60
_parent.gotoAndStop(_parent._currentframe - 6);
Symbol 241 MovieClip Frame 6
stop();
Symbol 242 MovieClip Frame 1
stop();
Symbol 250 MovieClip Frame 61
_parent.gotoAndStop(_parent._currentframe - 6);
Symbol 265 MovieClip Frame 61
_parent.gotoAndStop(_parent._currentframe - 6);
Symbol 266 MovieClip Frame 1
stop();
Instance of Symbol 196 MovieClip "subclip" in Symbol 266 MovieClip Frame 1
onClipEvent (enterFrame) {
if (Key.isDown(_root.input[_root.q][2])) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 211 MovieClip in Symbol 266 MovieClip Frame 5
onClipEvent (enterFrame) {
if (Key.isDown(_root.input[_root.q][0])) {
this.play();
} else {
this.stop();
}
}
Symbol 266 MovieClip Frame 31
stop();
Instance of Symbol 211 MovieClip in Symbol 266 MovieClip Frame 35
onClipEvent (enterFrame) {
if (Key.isDown(_root.input[_root.q][0])) {
this.play();
} else {
this.stop();
}
}
Symbol 266 MovieClip Frame 41
stop();
Instance of Symbol 253 MovieClip in Symbol 266 MovieClip Frame 101
onClipEvent (enterFrame) {
if (Key.isDown(_root.input[_root.q][2])) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 261 MovieClip in Symbol 266 MovieClip Frame 105
onClipEvent (enterFrame) {
if (Key.isDown(_root.input[_root.q][0])) {
this.play();
} else {
this.stop();
}
}
Symbol 266 MovieClip Frame 111
Instance of Symbol 253 MovieClip in Symbol 266 MovieClip Frame 141
onClipEvent (enterFrame) {
if (Key.isDown(_root.input[_root.q][2])) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
}
}
Instance of Symbol 261 MovieClip in Symbol 266 MovieClip Frame 145
onClipEvent (enterFrame) {
if (Key.isDown(_root.input[_root.q][0])) {
this.play();
} else {
this.stop();
}
}
Symbol 266 MovieClip Frame 151
Instance of Symbol 266 MovieClip "player1" in Symbol 267 MovieClip [tileholder] Frame 1
onClipEvent (load) {
this.swapDepths(100000);
}
Instance of Symbol 266 MovieClip "player2" in Symbol 267 MovieClip [tileholder] Frame 1
onClipEvent (load) {
this.swapDepths(100001);
if (_root.playercount == 1) {
this._visible = false;
}
}
Symbol 269 MovieClip Frame 1
function camControl() {
rp.x = _x;
rp.y = _y;
var _local5 = camH * (_yscale * 0.01);
var _local6 = camW * (_xscale * 0.01);
var _local3 = sH / _local5;
var _local4 = sW / _local6;
_x2 = (_local6 / 2) * _local4;
_y2 = (_local5 / 2) * _local3;
_xscale2 = _local4 * 100;
_yscale2 = _local3 * 100;
_rotation2 = -_rotation;
_parent.filters = this.filters;
_parent.transform.colorTransform = this.transform.colorTransform;
}
function reset() {
_parent._xscale = 100;
_parent._yscale = 100;
_parent._x = 0;
_parent._y = 0;
_parent._rotation = 0;
_parent._visible = true;
}
function set_x2(value) {
var _local2 = {x:rp.x, y:rp.y};
_parent.localToGlobal(_local2);
_parent._x = _parent._x + (value - _local2.x);
}
function get_x2() {
var _local2 = {x:rp.x, y:rp.y};
_parent.localToGlobal(_local2);
return(_local2.x);
}
function set_y2(value) {
var _local2 = {x:rp.x, y:rp.y};
_parent.localToGlobal(_local2);
_parent._y = _parent._y + (value - _local2.y);
}
function get_y2() {
var _local2 = {x:rp.x, y:rp.y};
_parent.localToGlobal(_local2);
return(_local2.y);
}
function get_xscale2() {
return(_parent._xscale);
}
function set_xscale2(value) {
setProperty2("_xscale", value);
}
function get_yscale2() {
return(_parent._yscale);
}
function set_yscale2(value) {
setProperty2("_yscale", value);
}
function get_rotation2() {
return(parent.rotation);
}
function set_rotation2(value) {
setProperty2("_rotation", value);
}
function setProperty2(prop, n) {
var _local3 = {x:rp.x, y:rp.y};
_parent.localToGlobal(_local3);
_parent[prop] = n;
var _local2 = {x:rp.x, y:rp.y};
_parent.localToGlobal(_local2);
_parent._x = _parent._x - (_local2.x - _local3.x);
_parent._y = _parent._y - (_local2.y - _local3.y);
}
_visible = false;
addProperty("_x2", get_x2, set_x2);
addProperty("_y2", get_y2, set_y2);
addProperty("_xscale2", get_xscale2, set_xscale2);
addProperty("_yscale2", get_yscale2, set_yscale2);
addProperty("_rotation2", get_rotation2, set_rotation2);
var oldScaleMode = stage.scaleMode;
stage.scaleMode = "exactFit";
var sW = Stage.width;
var sH = Stage.height;
stage.scaleMode = oldScaleMode;
var bounds_obj = this.getBounds(this);
var camH = Math.abs(bounds_obj.yMax - bounds_obj.yMin);
var camW = Math.abs(bounds_obj.xMax - bounds_obj.xMin);
var rp = {x:this._x, y:this._y};
onEnterFrame = function () {
camControl();
};
this.onUnload = reset;
Symbol 273 MovieClip Frame 1
level = new Array();
level[0] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[1] = new Array(0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0);
level[2] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[3] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[4] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[5] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[6] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[7] = new Array(0, 0, 0, 0, 0, 0, 0, 50, 51, 51, 52, 0, 0, 0, 0, 0);
level[8] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[9] = new Array(0, 0, 0, 0, 0, 50, 51, 51, 52, 0, 0, 0, 0, 0, 0, 0);
level[10] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[11] = new Array(0, 0, 0, 50, 51, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[12] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[13] = new Array(50, 51, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[14] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[15] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[16] = new Array(0, 0, 50, 51, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[17] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[18] = new Array(0, 0, 0, 0, 50, 51, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0);
level[19] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[20] = new Array(0, 0, 0, 0, 0, 0, 50, 51, 51, 52, 0, 0, 0, 0, 0, 0);
level[21] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[22] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 51, 52, 0, 0, 0, 0);
level[23] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[24] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0);
level[25] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 7, 0);
level[26] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0);
level[27] = new Array(0, 0, 0, 50, 51, 51, 51, 51, 51, 51, 52, 0, 8, 9, 10, 0);
level[28] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0);
level[29] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0);
level[30] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0);
level[31] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0);
level[32] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 6, 7);
level[33] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 10);
level[34] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 10);
level[35] = new Array(0, 0, 34, 0, 0, 0, 0, 0, 0, 34, 0, 8, 9, 9, 9, 10);
level[36] = new Array(6, 6, 6, 7, 0, 0, 0, 0, 5, 6, 6, 6, 6, 6, 6, 6);
level[37] = new Array(9, 9, 9, 10, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9);
level[38] = new Array(9, 9, 9, 10, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9);
level[39] = new Array(9, 9, 9, 10, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9);
level[40] = new Array(9, 9, 9, 10, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 2002002012, 9);
level[41] = new Array(6, 6, 6, 6, 7, 0, 0, 0, 8, 9, 9, 9, 13, 6, 6, 6);
level[42] = new Array(9, 9, 9, 9, 10, 0, 0, 0, 8, 9, 9, 9, 8, 9, 9, 9);
level[43] = new Array(9, 9, 9, 9, 10, 0, 0, 0, 8, 9, 9, 9, 8, 9, 9, 9);
level[44] = new Array(9, 9, 9, 9, 10, 0, 0, 5, 6, 14, 9, 9, 8, 9, 9, 9);
level[45] = new Array(9, 9, 9, 9, 10, 0, 34, 8, 9, 10, 9, 9, 8, 9, 9, 9);
level[46] = new Array(6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6);
stop();
Symbol 273 MovieClip Frame 2
level = new Array();
level[0] = new Array(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, 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, 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, 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, 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, 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, 0, 0, 0, 85005003060, 0, 0);
level[1] = new Array(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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 5, 6, 6, 6, 7, 84, 84, 84, 84, 5, 6, 6, 6, 6, 7, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0);
level[2] = new Array(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, 0, 0, 0, 0, 0, 0, 24, 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, 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, 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, 23, 0, 0, 8, 9, 9, 9, 10, 83, 83, 83, 83, 8, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0);
level[3] = new Array(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, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 34, 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, 0, 0, 0, 0, 5, 6, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 8, 9, 9, 9, 10, 83, 83, 83, 83, 8, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 151, 0, 152, 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0);
level[4] = new Array(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, 0, 34, 34, 34, 34, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 8, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 23, 0, 0, 8, 9, 9, 9, 10, 83, 83, 83, 83, 8, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 3004040013, 9, 9, 9, 9, 9, 10, 0, 34, 0, 34, 34, 0, 0, 0, 86, 0, 0, 34, 34, 34, 34, 34, 27, 0, 0);
level[5] = new Array(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, 5, 6, 6, 6, 6, 7, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 7, 0, 0, 53, 54, 0, 0, 53, 54, 0, 0, 5, 6, 7, 0, 0, 0, 0, 8, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 6, 6, 6, 6, 6, 12, 83, 83, 83, 83, 11, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 14, 13, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 5, 6, 6, 6, 6, 6, 6, 7);
level[6] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 10, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 8, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 8, 9, 10, 0, 0, 0, 0, 11, 6, 6, 6, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 83, 83, 83, 83, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 10);
level[7] = new Array(5, 6, 7, 0, 0, 0, 0, 24, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 10, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 14, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 8, 9, 10, 0, 0, 0, 0, 8, 9, 9, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 83, 83, 83, 83, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 10);
level[8] = new Array(8, 9, 10, 0, 0, 0, 0, 23, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11, 14, 9, 9, 9, 10, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 8, 9, 10, 0, 0, 0, 0, 8, 9, 9, 9, 9, 10, 0, 0, 0, 0, 0, 0, 5, 7, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 83, 83, 83, 83, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 10);
level[9] = new Array(8, 9, 10, 0, 0, 0, 0, 23, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 9, 9, 9, 10, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 8, 9, 13, 6, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 8, 9, 10, 34, 0, 0, 0, 11, 6, 6, 6, 6, 6, 7, 0, 0, 0, 0, 0, 8, 10, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 83, 83, 83, 83, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 10);
level[10] = new Array(8, 0, 10, 0, 0, 0, 0, 23, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 9, 9, 9, 10, 26, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 8, 9, 8, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 8, 13, 6, 6, 7, 0, 0, 8, 9, 9, 9, 9, 9, 10, 0, 0, 0, 0, 0, 8, 10, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 83, 83, 83, 83, 8, 9, 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 10);
level[11] = new Array(8, 2001015041, 10, 0, 0, 34, 0, 23, 34, 23, 0, 0, 0, 0, 0, 34, 0, 0, 0, 34, 0, 0, 0, 0, 0, 8, 10, 9, 9, 9, 10, 26, 0, 86, 0, 16, 0, 86, 0, 15, 0, 86, 0, 16, 0, 0, 34, 0, 8, 9, 8, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 8, 8, 9, 9, 10, 0, 0, 8, 9, 9, 9, 9, 9, 10, 0, 34, 0, 34, 0, 8, 10, 0, 34, 0, 0, 0, 34, 34, 0, 8, 9, 9, 9, 9, 9, 9, 9, 28, 29, 29, 29, 29, 30, 9, 9, 9, 3003018014, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 10);
level[12] = new Array(17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 83, 83, 83, 83, 83, 83, 83, 83, 83, 5, 6, 6, 6, 6, 6, 7, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 83, 83, 83, 83, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18);
Symbol 273 MovieClip Frame 3
level = new Array();
level[0] = new Array(72, 71, 74, 83, 83, 83, 83, 85004025014, 67, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 70, 71, 72, 70, 72);
level[1] = new Array(70, 69, 73, 83, 83, 83, 83, 26, 67, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 69, 70, 69, 70);
level[2] = new Array(72, 71, 74, 83, 83, 83, 83, 26, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 70, 71, 72, 71, 72);
level[3] = new Array(70, 69, 73, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 69, 70);
level[4] = new Array(72, 71, 74, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 71, 72, 71, 72);
level[5] = new Array(70, 69, 73, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 69, 70);
level[6] = new Array(72, 71, 74, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 71, 72, 71, 72);
level[7] = new Array(70, 69, 73, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 69, 70);
level[8] = new Array(72, 71, 74, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 71, 72, 71, 72);
level[9] = new Array(70, 69, 73, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 69, 70);
level[10] = new Array(72, 71, 74, 83, 83, 83, 83, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 71, 72, 71, 72);
level[11] = new Array(70, 69, 73, 83, 83, 83, 83, 75, 77, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 69, 70);
level[12] = new Array(72, 71, 74, 83, 83, 83, 83, 67, 72, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 71, 72, 71, 72);
level[13] = new Array(70, 69, 73, 83, 82, 82, 83, 68, 70, 74, 0, 0, 0, 0, 34, 34, 0, 4002124012, 0, 0, 68, 69, 70, 69, 70);
level[14] = new Array(72, 71, 74, 83, 83, 83, 83, 67, 72, 70, 76, 77, 76, 77, 76, 77, 76, 77, 76, 77, 67, 71, 72, 71, 72);
Symbol 273 MovieClip Frame 4
level = new Array();
level[0] = new Array(70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 70, 69, 70, 69, 74, 84, 84, 84, 84, 68, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69);
level[1] = new Array(72, 71, 72, 71, 72, 71, 72, 80, 80, 80, 80, 80, 71, 71, 72, 72, 71, 72, 71, 73, 83, 83, 83, 83, 67, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71);
level[2] = new Array(70, 69, 70, 69, 70, 69, 74, 0, 0, 0, 0, 0, 79, 69, 70, 70, 69, 70, 69, 74, 83, 83, 83, 83, 68, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69);
level[3] = new Array(72, 71, 72, 71, 72, 71, 73, 0, 0, 0, 0, 0, 0, 68, 72, 72, 71, 72, 71, 73, 83, 83, 83, 83, 67, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71);
level[4] = new Array(70, 69, 70, 69, 70, 69, 74, 25, 0, 0, 0, 0, 0, 67, 70, 70, 69, 70, 69, 74, 83, 83, 83, 83, 68, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69);
level[5] = new Array(72, 71, 72, 80, 80, 80, 81, 25, 0, 34, 0, 34, 0, 79, 80, 72, 71, 72, 71, 73, 83, 83, 83, 83, 67, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71);
level[6] = new Array(70, 69, 74, 0, 0, 0, 82, 25, 75, 77, 77, 78, 0, 0, 0, 79, 80, 80, 80, 81, 83, 83, 83, 83, 79, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69);
level[7] = new Array(72, 71, 73, 0, 0, 0, 82, 25, 67, 71, 72, 73, 0, 0, 0, 0, 0, 0, 0, 0, 83, 83, 83, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71);
level[8] = new Array(70, 69, 74, 0, 0, 0, 82, 25, 68, 69, 70, 74, 0, 0, 0, 0, 0, 0, 0, 0, 83, 83, 83, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69);
level[9] = new Array(72, 71, 73, 34, 2006077010, 0, 82, 25, 67, 71, 72, 73, 0, 0, 0, 0, 0, 0, 0, 0, 83, 83, 83, 83, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 79, 80, 80, 80, 80, 72, 71, 72, 71, 72, 71, 72, 71);
level[10] = new Array(70, 69, 70, 76, 77, 76, 78, 25, 68, 69, 70, 69, 77, 76, 78, 0, 0, 0, 0, 0, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 69, 70, 69, 70, 69, 70, 69);
level[11] = new Array(72, 71, 72, 71, 72, 71, 73, 25, 67, 71, 72, 71, 72, 71, 73, 0, 0, 0, 0, 0, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 71, 72, 71, 72, 71, 72, 71);
level[12] = new Array(70, 69, 70, 69, 70, 69, 74, 25, 68, 69, 70, 69, 70, 69, 74, 0, 0, 0, 0, 0, 83, 83, 83, 83, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4002131005, 0, 0, 68, 69, 70, 69, 70, 69, 70, 69);
level[13] = new Array(72, 71, 72, 71, 72, 71, 72, 76, 72, 71, 72, 71, 72, 71, 72, 76, 77, 76, 77, 78, 83, 83, 83, 83, 85003008001, 75, 77, 76, 77, 76, 77, 76, 77, 76, 77, 76, 77, 76, 77, 76, 77, 76, 72, 71, 72, 71, 72, 71, 72, 71);
Symbol 273 MovieClip Frame 5
level = new Array();
level[0] = new Array(0, 0, 0, 0, 0, 0, 0, 85006009014, 0, 0, 0, 0, 0, 0, 0, 0);
level[1] = new Array(0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0);
level[2] = new Array(0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0);
level[3] = new Array(0, 0, 0, 0, 50, 52, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0);
level[4] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 50, 51, 52, 0, 0, 0, 0);
level[5] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[6] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[7] = new Array(0, 0, 0, 0, 0, 26, 50, 51, 51, 52, 26, 0, 0, 0, 0, 0);
level[8] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[9] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[10] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[11] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[12] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[13] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[14] = new Array(0, 0, 0, 0, 0, 26, 0, 26, 0, 0, 26, 0, 0, 0, 0, 0);
level[15] = new Array(0, 0, 0, 0, 0, 27, 0, 26, 0, 0, 27, 0, 0, 0, 0, 0);
level[16] = new Array(0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0);
level[17] = new Array(0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 0);
level[18] = new Array(0, 0, 0, 0, 0, 0, 50, 51, 51, 51, 51, 52, 0, 0, 0, 0);
level[19] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0);
level[20] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0);
level[21] = new Array(0, 50, 51, 52, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0);
level[22] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0);
level[23] = new Array(0, 0, 0, 0, 0, 0, 50, 51, 51, 52, 26, 0, 0, 0, 0, 0);
level[24] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0);
level[25] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0);
level[26] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0);
level[27] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0, 0, 0, 0, 0);
level[28] = new Array(0, 0, 0, 0, 0, 0, 0, 50, 51, 51, 51, 51, 52, 0, 0, 0);
level[29] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[30] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 34, 0, 0, 0, 0, 0, 0);
level[31] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 5, 6, 7, 0, 0, 0, 0, 0);
level[32] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0, 0, 0, 0, 0);
level[33] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0, 50, 51, 52, 0);
level[34] = new Array(0, 0, 0, 0, 0, 0, 0, 5, 14, 9, 10, 0, 0, 0, 0, 0);
level[35] = new Array(0, 50, 51, 52, 0, 0, 0, 8, 10, 9, 10, 0, 0, 0, 0, 0);
level[36] = new Array(0, 0, 0, 0, 0, 0, 34, 8, 10, 9, 10, 0, 0, 0, 0, 0);
level[37] = new Array(0, 0, 0, 0, 0, 0, 5, 6, 6, 14, 10, 0, 0, 0, 0, 0);
level[38] = new Array(0, 0, 0, 0, 0, 0, 8, 9, 9, 10, 10, 34, 0, 0, 0, 0);
level[39] = new Array(0, 0, 0, 0, 0, 0, 8, 9, 13, 6, 6, 6, 7, 0, 0, 0);
level[40] = new Array(0, 50, 51, 52, 0, 0, 8, 9, 8, 9, 9, 9, 10, 0, 0, 0);
level[41] = new Array(0, 0, 0, 0, 0, 0, 8, 9, 8, 9, 9, 9, 10, 0, 0, 0);
level[42] = new Array(0, 0, 0, 0, 0, 0, 8, 13, 6, 14, 9, 9, 10, 0, 0, 0);
level[43] = new Array(0, 0, 0, 0, 0, 0, 8, 8, 9, 10, 9, 9, 10, 0, 0, 0);
level[44] = new Array(0, 0, 0, 49, 0, 0, 8, 8, 9, 10, 9, 9, 10, 0, 0, 0);
level[45] = new Array(0, 0, 0, 33, 0, 0, 11, 6, 6, 6, 6, 6, 6, 7, 0, 0);
level[46] = new Array(0, 0, 50, 51, 52, 0, 8, 9, 9, 9, 9, 9, 9, 10, 0, 0);
level[47] = new Array(0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 10, 0, 0);
level[48] = new Array(0, 0, 0, 0, 0, 34, 8, 9, 9, 9, 9, 9, 9, 10, 0, 0);
level[49] = new Array(0, 0, 0, 0, 0, 5, 6, 6, 6, 6, 6, 6, 6, 12, 0, 0);
level[50] = new Array(0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 0, 0);
level[51] = new Array(0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 10, 0, 0);
level[52] = new Array(0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 13, 6, 6, 7, 0);
level[53] = new Array(0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 8, 9, 9, 10, 0);
level[54] = new Array(0, 0, 0, 0, 34, 8, 9, 9, 9, 9, 9, 8, 9, 9, 10, 0);
level[55] = new Array(0, 0, 24, 0, 5, 6, 6, 6, 14, 9, 9, 8, 9, 9, 10, 0);
level[56] = new Array(0, 0, 26, 0, 8, 9, 9, 9, 10, 9, 9, 8, 9, 9, 10, 0);
level[57] = new Array(0, 0, 26, 0, 8, 9, 9, 9, 10, 9, 9, 8, 9, 9, 10, 0);
level[58] = new Array(50, 52, 85002154001, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52);
Symbol 273 MovieClip Frame 6
level = new Array();
level[0] = new Array(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, 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, 68, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 71);
level[1] = new Array(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, 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, 67, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 74, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 69);
level[2] = new Array(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, 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, 68, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 73, 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 71);
level[3] = new Array(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, 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, 67, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 69);
level[4] = new Array(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, 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, 68, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 78, 0, 0, 0, 0, 0, 0, 0, 0, 68, 71);
level[5] = new Array(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, 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, 67, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 73, 0, 0, 0, 0, 0, 0, 0, 0, 67, 69);
level[6] = new Array(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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 77, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 77, 76, 77, 76, 77, 78, 0, 0, 68, 71);
level[7] = new Array(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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 73, 0, 0, 67, 69);
level[8] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 24, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 0, 0, 0, 68, 71);
level[9] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 26, 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, 0, 55, 55, 55, 55, 55, 55, 55, 55, 55, 0, 0, 0, 0, 67, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 3004005010, 0, 0, 67, 69);
level[10] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 26, 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, 75, 76, 77, 76, 77, 76, 77, 76, 77, 76, 77, 76, 77, 76, 70, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 76, 77, 76, 72, 71);
level[11] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 26, 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, 67, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69);
level[12] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 26, 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, 68, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71);
level[13] = new Array(50, 51, 51, 51, 51, 51, 51, 52, 85005008001, 50, 51, 51, 51, 51, 51, 52, 50, 51, 51, 51, 51, 51, 51, 52, 0, 0, 75, 76, 77, 76, 77, 76, 77, 76, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 71, 72, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 69, 71, 69);
Symbol 273 MovieClip Frame 11
level = new Array();
level[0] = new Array(70, 69, 70, 69, 70, 74, 0, 0, 0, 0, 0, 50, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52, 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, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 72, 71, 72, 71, 72);
level[1] = new Array(72, 71, 72, 71, 72, 73, 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, 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, 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, 0, 0, 0, 0, 0, 0, 0, 0, 34, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 70, 69, 70, 69, 70);
level[2] = new Array(70, 69, 70, 69, 70, 74, 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, 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, 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, 0, 0, 0, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 0, 0, 0, 0, 0, 0, 0, 24, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 72, 71, 72, 71, 72);
level[3] = new Array(72, 71, 72, 71, 72, 73, 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, 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, 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, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 70, 69, 70, 69, 70);
level[4] = new Array(70, 69, 70, 69, 70, 74, 0, 0, 5, 7, 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, 0, 0, 0, 0, 5, 7, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 3, 9, 9, 10, 34, 34, 34, 34, 34, 34, 34, 23, 23, 34, 34, 34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 72, 71, 72, 71, 72);
level[5] = new Array(72, 71, 72, 71, 72, 73, 0, 0, 8, 10, 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, 0, 0, 0, 0, 8, 10, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 70, 69, 70, 69, 70);
level[6] = new Array(70, 69, 70, 69, 70, 74, 0, 0, 8, 10, 0, 0, 0, 0, 0, 5, 6, 6, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 72, 71, 72, 71, 72);
level[7] = new Array(72, 71, 72, 71, 72, 73, 0, 0, 8, 10, 0, 0, 0, 0, 0, 8, 9, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 3, 70, 69, 70, 69, 70);
level[8] = new Array(70, 69, 70, 69, 70, 74, 0, 0, 8, 10, 0, 0, 0, 0, 0, 8, 9, 9, 9, 10, 0, 5, 6, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 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, 0, 0, 0, 0, 0, 24, 24, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 0, 0, 0, 0, 0, 23, 0, 24, 0, 0, 75, 77, 76, 76, 72, 71, 72, 71, 72);
level[9] = new Array(72, 71, 72, 71, 72, 73, 0, 0, 8, 10, 0, 5, 6, 7, 0, 8, 9, 9, 9, 10, 0, 8, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 23, 0, 0, 24, 0, 0, 0, 23, 0, 0, 0, 0, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 0, 0, 0, 0, 0, 23, 0, 23, 0, 0, 67, 72, 71, 69, 70, 69, 70, 69, 70);
level[10] = new Array(70, 69, 70, 69, 70, 74, 0, 0, 8, 10, 0, 8, 9, 10, 0, 8, 9, 9, 9, 10, 0, 8, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 31, 0, 0, 23, 23, 31, 0, 23, 0, 0, 0, 23, 0, 0, 0, 0, 8, 9, 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 0, 0, 0, 0, 0, 23, 0, 23, 0, 0, 68, 70, 69, 71, 72, 71, 72, 71, 72);
level[11] = new Array(72, 71, 72, 71, 72, 71, 77, 76, 77, 78, 0, 8, 9, 10, 0, 8, 9, 9, 9, 10, 0, 8, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0, 5, 6, 7, 0, 0, 0, 0, 33, 0, 0, 23, 23, 33, 34, 23, 34, 34, 0, 23, 0, 0, 0, 0, 8, 9, 9, 9, 2, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18);
level[12] = new Array(70, 69, 70, 69, 70, 69, 70, 69, 70, 73, 0, 8, 9, 10, 0, 8, 9, 9, 9, 10, 0, 8, 9, 9, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 0, 0, 0, 0, 0, 0, 8, 9, 10, 0, 8, 9, 10, 0, 17, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 19, 9, 9, 9, 9, 9, 9, 9, 9, 9, 10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 22, 20, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21, 21);
Symbol 276 MovieClip Frame 1
stop();
Symbol 276 MovieClip Frame 2
stop();
Symbol 294 MovieClip Frame 5
stop();