Frame 1
function gotoHome() {
getURL ("http://23degrees.info", "_blank");
}
function checkUrl() {
var _local3 = _root._url;
var _local2 = _local3.substring(_local3.indexOf("://") + 3, _local3.length);
if (_local2.substring(0, 4) == "www.") {
_local2 = _local2.substring(4, _local2.length);
}
_local2 = _local2.substring(0, _local2.indexOf("/"));
if (((_local2 == "23degrees.comyr.com") || (_local2 == "23degrees.info")) || (_local2 == "flashgamelicense.com")) {
preload();
} else {
_root.gotoAndStop(1);
getURL ("http://www.google.com", "_self");
}
}
function preload() {
_root.onEnterFrame = function () {
if (s1 == 1) {
if (loaderClip._alpha < 100) {
loaderClip._alpha = loaderClip._alpha + 2;
} else {
loaderClip._alpha = 100;
s1 = 0;
}
} else if (s2 == 1) {
if (s3 == 1) {
if (loaderClip._alpha > 0) {
loaderClip._alpha = loaderClip._alpha - 2;
} else {
loaderClip._alpha = 0;
loaderClip.nextFrame();
s3 = 0;
s4 = 1;
}
} else if (s4 == 1) {
if (loaderClip._alpha < 100) {
loaderClip._alpha = loaderClip._alpha + 2;
} else {
loaderClip._alpha = 100;
s4 = 0;
}
}
}
var _local3 = _root.getBytesLoaded();
var _local4 = _root.getBytesTotal();
var _local5 = _local3 / _local4;
if (s2 == 0) {
if (_local5 >= 0.4) {
s2 = (s3 = 1);
}
}
loaderClip.loaderBar.bar._width = _local5 * 300;
if (_local3 == _local4) {
loaderClip.loaderBar.bar._width = 300;
_root.onEnterFrame = function () {
if (loaderClip._alpha > 0) {
loaderClip._alpha = loaderClip._alpha - 5;
} else {
delete this.onEnterFrame;
moveOn();
}
};
}
};
}
function moveOn() {
_root.gotoAndStop(3);
}
stop();
var men = new ContextMenu();
men.hideBuiltInItems();
var linkItem = new ContextMenuItem("23degrees.info", gotoHome);
linkItem.separatorBefore = true;
men.customItems.push(linkItem);
this.menu = men;
var loaderClip;
loaderClip._alpha = 0;
loaderClip.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};
var s1 = 1;
var s2 = 0;
var s3 = 0;
var s4 = 0;
preload();
Frame 2
Frame 3
var pointArr = [[[0, 100], [3, 95], [5, 91], [8, 87], [12, 84], [16, 81], [20, 78], [24, 75], [28, 73], [33, 72], [38, 71], [42, 70], [47, 70], [52, 70], [57, 70], [62, 71], [66, 72], [71, 74], [75, 76], [79, 79], [82, 83], [85, 87], [86, 92], [88, 97], [88, 102], [88, 106], [88, 111], [87, 116], [87, 121], [85, 126], [84, 131], [82, 136], [81, 141], [79, 145], [77, 150], [74, 154], [72, 159], [70, 163], [67, 167], [65, 172], [62, 176], [60, 180], [57, 184], [54, 188], [52, 192], [49, 196], [46, 201], [44, 205], [41, 209], [38, 213], [36, 217], [33, 221], [30, 225], [28, 229], [25, 234], [22, 238], [20, 242], [17, 246], [14, 250], [12, 254], [9, 258], [6, 262], [4, 267], [1, 271], [0, 271], [0, 266], [0, 262], [0, 257], [0, 252], [0, 247], [0, 242], [0, 237], [0, 232], [0, 227], [0, 222], [0, 217], [0, 212], [0, 208], [0, 203], [0, 198], [0, 193], [0, 188], [0, 183], [0, 178], [0, 173], [0, 168], [0, 163], [0, 159], [0, 154], [0, 149], [0, 144], [0, 139], [0, 134], [0, 129], [0, 124], [0, 119], [0, 114], [0, 109], [0, 105], [0, 100]], [[140, 94], [142, 90], [144, 85], [148, 82], [151, 78], [156, 75], [160, 73], [165, 71], [170, 70], [175, 69], [180, 69], [185, 70], [190, 71], [195, 73], [199, 76], [203, 79], [207, 82], [210, 86], [213, 90], [215, 95], [216, 100], [217, 105], [217, 110], [217, 115], [216, 120], [214, 125], [212, 130], [209, 134], [205, 138], [201, 141], [197, 144], [193, 146], [188, 148], [183, 149], [178, 150], [173, 150], [168, 151], [165, 154], [165, 159], [165, 165], [165, 170], [165, 175], [165, 180], [165, 185], [165, 190], [170, 192], [175, 192], [180, 193], [185, 193], [190, 195], [195, 196], [199, 198], [204, 201], [208, 204], [212, 207], [215, 211], [218, 215], [221, 219], [223, 224], [225, 229], [226, 234], [227, 239], [227, 244], [226, 249], [226, 254], [224, 259], [222, 263], [220, 268], [217, 272], [214, 276], [210, 280], [206, 283], [202, 286], [198, 288], [193, 290], [188, 291], [183, 292], [178, 292], [173, 292], [168, 292], [163, 291], [158, 289], [153, 288], [148, 286], [144, 283], [140, 280], [136, 277], [132, 273], [128, 271], [123, 272], [121, 277], [118, 281], [115, 285], [112, 290], [107, 290], [102, 290], [97, 290], [92, 290], [87, 290], [82, 290], [77, 290], [72, 290], [67, 290], [62, 290], [56, 290], [51, 290], [48, 289], [51, 284], [53, 280], [56, 276], [59, 271], [61, 267], [64, 263], [67, 258], [69, 254], [72, 250], [75, 245], [77, 241], [80, 237], [83, 232], [86, 228], [88, 224], [91, 219], [94, 215], [96, 211], [99, 206], [102, 202], [104, 198], [107, 194], [110, 189], [112, 185], [115, 181], [117, 176], [120, 172], [122, 167], [124, 163], [126, 158], [128, 154], [130, 149], [132, 145], [134, 140], [135, 135], [137, 130], [138, 125], [139, 120], [140, 115], [140, 110], [140, 105], [140, 100], [140, 94]], [[234, 34], [234, 30], [235, 25], [237, 21], [239, 17], [241, 13], [244, 10], [248, 7], [251, 4], [255, 2], [259, 1], [264, 0], [268, 0], [273, 0], [277, 0], [281, 2], [286, 4], [289, 6], [293, 9], [296, 12], [299, 16], [301, 19], [302, 24], [304, 28], [304, 32], [304, 37], [304, 41], [302, 46], [301, 50], [298, 54], [296, 57], [293, 60], [289, 63], [285, 66], [281, 67], [277, 69], [272, 69], [268, 70], [264, 69], [259, 68], [255, 67], [251, 65], [247, 62], [244, 59], [241, 56], [239, 52], [237, 48], [235, 44], [234, 39], [234, 35], [234, 34]]];
function setupOb(ob) {
ob.wide = ob.tileImage.width;
ob.high = ob.tileImage.height;
ob.mapHigh = ob.high * (ob.mapWide / ob.wide);
ob.cx = ob.mapWide * 0.5;
ob.cy = ob.mapHigh * 0.5;
ob.tileWide = Floor(ob.mapWide / ob.gridWide);
ob.tileHigh = Floor(ob.mapHigh / ob.gridHigh);
ob.brushWidth = ob.wide / ob.gridWide;
ob.brushHeight = ob.high / ob.gridHigh;
ob.brushRec = new flash.geom.Rectangle(0, 0, ob.brushWidth, ob.brushHeight);
ob.brushPoint = new flash.geom.Point();
ob.pArr = [];
ob.gridArr = [];
var _local4;
var _local3;
var _local5;
var _local2;
_local4 = 0;
while (_local4 < ob.gridWide) {
_local5 = (ob.gridArr[_local4] = []);
_local3 = 0;
while (_local3 < ob.gridHigh) {
_local2 = new Object();
_local2.xa = _local4;
_local2.xb = _local4 + 1;
_local2.ya = _local3;
_local2.yb = _local3 + 1;
ob.brushRec.x = ob.brushWidth * _local4;
ob.brushRec.y = ob.brushHeight * _local3;
_local2.image = new flash.display.BitmapData(ob.brushWidth, ob.brushHeight, true, 0);
_local2.image.copyPixels(ob.tileImage, ob.brushRec, ob.brushPoint);
_local5.push(_local2);
_local3 = _local3 + 1;
}
_local4 = _local4 + 1;
}
}
function convert(x, y, z) {
var _local6 = x - camera.x;
var _local5 = y - camera.y;
var _local4 = z - camera.z;
var _local3 = camera.yAng;
var _local2 = Cos(_local3);
var _local1 = Sin(_local3);
var _local9 = (_local2 * _local6) - (_local1 * _local4);
var _local7 = (_local1 * _local6) + (_local2 * _local4);
_local6 = _local9;
_local4 = _local7;
_local3 = camera.xAng;
_local2 = Cos(_local3);
_local1 = Sin(_local3);
var _local8 = (_local2 * _local5) - (_local1 * _local4);
_local7 = (_local1 * _local5) + (_local2 * _local4);
_local5 = _local8;
_local4 = _local7;
_local3 = camera.zAng;
_local2 = Cos(_local3);
_local1 = Sin(_local3);
_local9 = (_local2 * _local6) - (_local1 * _local5);
_local8 = (_local1 * _local6) + (_local2 * _local5);
_local6 = _local9;
_local5 = _local8;
var _local10 = fl / ((fl + _local4) + cz);
return([cx + (_local6 * _local10), cy + (_local5 * _local10)]);
}
function showMaxLogo() {
camera.xAng = 0;
camera.yAng = 0;
camera.zAng = 0;
camera.tx = logoOb.mapWide * 0.5;
camera.ty = logoOb.mapHigh * 0.5;
camera.x = 0;
camera.y = -cy;
camera.z = (-logoOb.tileHigh) * 2;
camera.mSpd = 0;
var matrix = (new flash.geom.Matrix());
var dClip = _root.createEmptyMovieClip("dClip", 3);
var _local18 = dClip.createEmptyMovieClip("sndClip", 1);
var _local21 = _local18.createEmptyMovieClip("fallSndClip", _local18.getNextHighestDepth());
var fallSnd = new Sound(_local21);
fallSnd.attachSound("fall");
fallSnd.start(0, 0);
var _local22 = _local18.createEmptyMovieClip("impactSndClip", _local18.getNextHighestDepth());
var impactSnd = new Sound(_local22);
impactSnd.attachSound("impactSound");
var _local16;
var _local3;
var _local9;
var _local8;
_root.hitClip.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};
_root.onEnterFrame = function () {
if ((logoOb.y + logoOb.vy) > logoOb.gLevel) {
if (impactDone == 0) {
impactDone = 1;
fallSnd.stop();
impactSnd.start(0, 0);
}
logoOb.y = logoOb.gLevel;
logoOb.vy = logoOb.vy * bounce;
crackOb1.canSee = 1;
if (shakeDone == 0) {
shakeDone = 1;
doShake = 1;
}
}
if (pauseDone == 0) {
if (logoOb.y > -350) {
pauseDone = 1;
doPause = 1;
logoOb.oVy = logoOb.vy;
}
}
if (doPause == 0) {
logoOb.vy = logoOb.vy + gravity;
logoOb.vy = logoOb.vy * drag;
logoOb.y = logoOb.y + logoOb.vy;
} else {
logoOb.vy = logoOb.vy * 0.6;
if (logoOb.vy < 0.1) {
}
logoOb.y = logoOb.y + logoOb.vy;
pauseTime = pauseTime - 1;
if (pauseTime <= 0) {
doPause = 0;
logoOb.vy = logoOb.oVy;
}
}
if (doShake == 1) {
dClip._x = (-shakeOffSet) + random(shakeVar);
dClip._y = (-shakeOffSet) + random(shakeVar);
shakeVar = shakeVar - 1;
shakeOffSet = shakeVar * 0.5;
if (shakeVar <= 0) {
doShake = 0;
dClip._x = (dClip._y = 0);
}
}
if (camera.y < -1024) {
camera.mSpd = camera.mSpd * 2;
}
if (camera.yAng < 0.35) {
camera.mSpd = camera.mSpd + 0.5;
camera.y = camera.y - camera.mSpd;
camera.z = camera.z + 2;
}
camera.x = camera.x + 2;
camera.tx = logoOb.x + logoOb.cx;
camera.ty = logoOb.y + logoOb.cy;
var _local19 = camera.tx - camera.x;
var _local18 = -camera.z;
camera.yAng = Atan(_local19, _local18);
_local19 = -camera.z;
_local18 = camera.ty - camera.y;
camera.xAng = Atan(_local18, _local19);
shadOb.z = -(logoOb.y - logoOb.gLevel);
shadOb.canSee = (slogOb.canSee = 0);
if (camera.xAng > -0.3) {
shadOb.canSee = (slogOb.canSee = 1);
}
dClip.clear();
var _local16;
var _local5;
var _local4;
var _local3;
var _local6;
var _local14;
var _local10;
var _local12;
var _local7;
var _local15;
var _local11;
var _local13;
var _local9;
var _local8;
var _local17;
_local17 = 0;
while (_local17 < obArr.length) {
_local4 = obArr[_local17];
if (_local4.canSee == 1) {
_local5 = _local4.pArr;
_local9 = 0;
while (_local9 < _local5.length) {
_local8 = 0;
while (_local8 < _local5[_local9].length) {
_local3 = _local5[_local9][_local8];
_local16 = convert(_local4.x + _local3.ox, _local4.y + _local3.oy, _local4.z + _local3.oz);
_local3.x = _local16[0];
_local3.y = _local16[1];
_local8 = _local8 + 1;
}
_local9 = _local9 + 1;
}
_local9 = 0;
while (_local9 < _local4.gridWide) {
_local8 = 0;
while (_local8 < _local4.gridHigh) {
_local3 = _local4.gridArr[_local9][_local8];
_local6 = _local5[_local3.xa][_local3.ya].x;
_local14 = _local5[_local3.xb][_local3.ya].x;
_local10 = _local5[_local3.xb][_local3.yb].x;
_local12 = _local5[_local3.xa][_local3.yb].x;
_local7 = _local5[_local3.xa][_local3.ya].y;
_local15 = _local5[_local3.xb][_local3.ya].y;
_local11 = _local5[_local3.xb][_local3.yb].y;
_local13 = _local5[_local3.xa][_local3.yb].y;
matrix.tx = _local6;
matrix.ty = _local7;
matrix.a = (_local10 - _local12) / _local4.brushWidth;
matrix.b = (_local11 - _local13) / _local4.brushWidth;
matrix.c = (_local12 - _local6) / _local4.brushHeight;
matrix.d = (_local13 - _local7) / _local4.brushHeight;
dClip.beginBitmapFill(_local3.image, matrix, false);
dClip.moveTo(_local6, _local7);
dClip.lineTo(_local10, _local11);
dClip.lineTo(_local12, _local13);
dClip.lineTo(_local6, _local7);
dClip.endFill();
matrix.a = (_local14 - _local6) / _local4.brushWidth;
matrix.b = (_local15 - _local7) / _local4.brushWidth;
matrix.c = (_local10 - _local14) / _local4.brushHeight;
matrix.d = (_local11 - _local15) / _local4.brushHeight;
dClip.beginBitmapFill(_local3.image, matrix, false);
dClip.moveTo(_local6, _local7);
dClip.lineTo(_local14, _local15);
dClip.lineTo(_local10, _local11);
dClip.lineTo(_local6, _local7);
dClip.endFill();
_local8 = _local8 + 1;
}
_local9 = _local9 + 1;
}
}
_local17 = _local17 + 1;
}
if (camera.y < -15000) {
delete _root.onEnterFrame;
unloadMovie (hitClip);
unloadMovie (dClip);
delete logoOb;
delete shadOb;
delete crackOb1;
delete slogOb;
delete obArr;
main.timer = 1;
main.onEnterFrame = function () {
if (this.timer > 0) {
this.timer = this.timer - 1;
} else {
delete this.onEnterFrame;
gotoGame();
}
};
}
};
}
function showLogo() {
var matrix = (new flash.geom.Matrix());
var blurFilt = (new flash.filters.BlurFilter(8, 8, 3));
var dClip = _root.createEmptyMovieClip("dClip", 3);
var _local21 = new Sound(dClip);
_local21.attachSound("logoSound");
_local21.start(0, 0);
var _local23 = 600 - (logoWidth + offSet);
var _local22 = 600 - (logoHeight + offSet);
var canvas = (new flash.display.BitmapData(logoWidth + offSet, logoHeight + offSet, true, 0));
var canvasRec = (new flash.geom.Rectangle(0, 0, logoWidth + offSet, logoHeight + offSet));
var canvasPoint = (new flash.geom.Point());
var tileRec = (new flash.geom.Rectangle(0, 0, tileWide, tileHigh));
var tilePoint = (new flash.geom.Point());
var pArr = [];
var gridArr = [];
var cnt = 0;
var _local13 = 0;
while (_local13 < pointArr.length) {
var _local14 = main.createEmptyMovieClip("clip" + _local13, _local13 + 1);
_local14.lineStyle(2, 13146718);
_local14.moveTo(pointArr[_local13][0][0], pointArr[_local13][0][1]);
_local14._x = offSet * 0.5;
_local14._y = offSet * 0.5;
_local13 = _local13 + 1;
}
_local13 = 0;
while (_local13 <= gridWide) {
var _local12 = (pArr[_local13] = []);
var _local8 = 0;
while (_local8 <= gridHigh) {
_local12.push({ox:_local13 * tileWide, oy:_local8 * tileHigh, oz:0});
_local8 = _local8 + 1;
}
_local13 = _local13 + 1;
}
_local13 = 0;
while (_local13 < gridWide) {
var _local8 = 0;
var _local12 = (gridArr[_local13] = []);
while (_local8 < gridHigh) {
var _local2 = {};
_local2.xa = _local13;
_local2.ya = _local8;
_local2.xb = _local13 + 1;
_local2.yb = _local8 + 1;
_local2.image = new flash.display.BitmapData(tileWide, tileHigh, true, 0);
_local12.push(_local2);
_local8 = _local8 + 1;
}
_local13 = _local13 + 1;
}
_root.onEnterFrame = function () {
var _local13 = 0;
while (_local13 < 3) {
var _local16 = _root["done" + _local13];
if (_local16 == 0) {
var _local14 = _root["pNum" + _local13];
var _local15 = main["clip" + _local13];
_local15.lineTo(pointArr[_local13][_local14][0], pointArr[_local13][_local14][1]);
_root["pNum" + _local13] = _root["pNum" + _local13] + stepVar;
if (_root["pNum" + _local13] >= (pointArr[_local13].length - 1)) {
_root["done" + _local13] = 1;
_local15.lineTo(pointArr[_local13][0][0], pointArr[_local13][0][1]);
}
}
_local13 = _local13 + 1;
}
if (camera.xAng > 0) {
canvas.draw(main);
} else {
cnt = cnt + 1;
if (cnt > 40) {
delete _root.onEnterFrame;
showMaxLogo();
}
}
canvas.applyFilter(canvas, canvasRec, canvasPoint, blurFilt);
_local13 = 0;
while (_local13 < pArr.length) {
var _local8 = 0;
while (_local8 < pArr[_local13].length) {
var _local2 = pArr[_local13][_local8];
var _local12 = convert(_local2.ox, _local2.oy, _local2.oz);
_local2.x = _local12[0];
_local2.y = _local12[1];
_local8 = _local8 + 1;
}
_local13 = _local13 + 1;
}
dClip.clear();
_local13 = 0;
while (_local13 < gridWide) {
var _local8 = 0;
while (_local8 < gridHigh) {
var _local2 = gridArr[_local13][_local8];
var _local3 = pArr[_local2.xa][_local2.ya].x;
var _local10 = pArr[_local2.xb][_local2.ya].x;
var _local5 = pArr[_local2.xb][_local2.yb].x;
var _local7 = pArr[_local2.xa][_local2.yb].x;
var _local4 = pArr[_local2.xa][_local2.ya].y;
var _local11 = pArr[_local2.xb][_local2.ya].y;
var _local6 = pArr[_local2.xb][_local2.yb].y;
var _local9 = pArr[_local2.xa][_local2.yb].y;
tileRec.x = tileWide * _local13;
tileRec.y = tileHigh * _local8;
_local2.image.copyPixels(canvas, tileRec, tilePoint);
matrix.tx = _local3;
matrix.ty = _local4;
matrix.a = (_local5 - _local7) / tileWide;
matrix.b = (_local6 - _local9) / tileWide;
matrix.c = (_local7 - _local3) / tileHigh;
matrix.d = (_local9 - _local4) / tileHigh;
dClip.beginBitmapFill(_local2.image, matrix, false);
dClip.moveTo(_local3, _local4);
dClip.lineTo(_local5, _local6);
dClip.lineTo(_local7, _local9);
dClip.lineTo(_local3, _local4);
dClip.endFill();
matrix.a = (_local10 - _local3) / tileWide;
matrix.b = (_local11 - _local4) / tileWide;
matrix.c = (_local5 - _local10) / tileHigh;
matrix.d = (_local6 - _local11) / tileHigh;
dClip.beginBitmapFill(_local2.image, matrix, false);
dClip.moveTo(_local3, _local4);
dClip.lineTo(_local10, _local11);
dClip.lineTo(_local5, _local6);
dClip.lineTo(_local3, _local4);
dClip.endFill();
_local8 = _local8 + 1;
}
_local13 = _local13 + 1;
}
camera.xAng = camera.xAng - 0.005;
camera.yAng = camera.yAng - 0.01;
};
}
function showBg() {
var colorTrans = (new flash.geom.ColorTransform(0, 0, 0, 1, 1, 1, 1, 1));
var _local3 = main.createEmptyMovieClip("gradFill", 1);
var _local4 = new flash.geom.Matrix();
_local4.createGradientBox(600, 600, Math.PI, 0, 0);
_local3.beginGradientFill("radial", [3355443, 0], [100, 100], [0, 255], _local4);
_local3.moveTo(0, 0);
_local3.lineTo(600, 0);
_local3.lineTo(600, 600);
_local3.lineTo(0, 600);
_local3.lineTo(0, 0);
_local3.endFill();
var gradImage = (new flash.display.BitmapData(600, 600, true, 0));
gradImage.draw(main);
unloadMovie (_local3);
_root.hitClip.onRelease = function () {
_root.getURL("http://23degrees.info", "_blank");
};
var screenRec = (new flash.geom.Rectangle(0, 0, 600, 600));
var screenPoint = (new flash.geom.Point());
var screen = (new flash.display.BitmapData(600, 600, false, 0));
_root.attachBitmap(screen, 2);
_root.onEnterFrame = function () {
screen.copyPixels(gradImage, screenRec, screenPoint, null, null, true);
colorTrans.blueMultiplier = colorTrans.blueMultiplier + 0.05;
colorTrans.redMultiplier = (colorTrans.greenMultiplier = colorTrans.blueMultiplier);
screen.colorTransform(screenRec, colorTrans);
if (colorTrans.blueMultiplier >= 1) {
delete this.onEnterFrame;
screen.copyPixels(gradImage, screenRec, screenPoint, null, null, true);
showLogo();
}
};
}
function gotoGame() {
unloadMovie (hitClip);
_root.gotoAndStop(5);
}
stop();
var Cos = Math.cos;
var Sin = Math.sin;
var Pi = Math.PI;
var Atan = Math.atan2;
var Sqrt = Math.sqrt;
var Floor = Math.floor;
var fl = 512;
var gravity = 1.5;
var drag = 0.98;
var bounce = -0.2;
var gLevel = 0;
var cx = 300;
var cy = 300;
var cz = 100;
var logoWidth = 304;
var logoHeight = 293;
var offSet = 64;
var gridWide = 3;
var gridHigh = 3;
var tileWide = ((logoWidth + offSet) / gridWide);
var tileHigh = ((logoHeight + offSet) / gridHigh);
var stepVar = 3;
var pNum0 = stepVar;
var pNum1 = stepVar;
var pNum2 = stepVar;
var done0 = 0;
var done1 = 0;
var done2 = 0;
var main = _root.createEmptyMovieClip("main", 1);
main._visible = false;
var hitClip = _root.createEmptyMovieClip("hitClip", 4);
hitClip.beginFill(0, 0);
hitClip.moveTo(0, 0);
hitClip.lineTo(600, 0);
hitClip.lineTo(600, 600);
hitClip.lineTo(0, 600);
hitClip.lineTo(0, 0);
hitClip.endFill();
var logoOb = {x:0, y:-2048, z:0, vy:0, canSee:1};
logoOb.tileImage = flash.display.BitmapData.loadBitmap("tile");
logoOb.mapWide = 600;
logoOb.gridWide = 4;
logoOb.gridHigh = 1;
setupOb(logoOb);
logoOb.gLevel = (-logoOb.tileHigh) + 9;
a = 0;
while (a <= logoOb.gridWide) {
arr = (logoOb.pArr[a] = []);
b = 0;
while (b <= logoOb.gridHigh) {
arr.push({ox:a * logoOb.tileWide, oy:b * logoOb.tileHigh, oz:0});
b = b + 1;
}
a = a + 1;
}
var shadOb = {x:0, y:0, z:0, canSee:0};
shadOb.tileImage = flash.display.BitmapData.loadBitmap("shadow");
shadOb.mapWide = 600;
shadOb.gridWide = 3;
shadOb.gridHigh = 1;
setupOb(shadOb);
a = 0;
while (a <= shadOb.gridWide) {
arr = (shadOb.pArr[a] = []);
b = 0;
while (b <= shadOb.gridHigh) {
arr.push({ox:a * shadOb.tileWide, oy:0, oz:logoOb.tileHigh - (b * shadOb.tileHigh)});
b = b + 1;
}
a = a + 1;
}
var crackOb1 = {x:0, y:0, z:0, canSee:0};
crackOb1.tileImage = flash.display.BitmapData.loadBitmap("crack");
crackOb1.mapWide = 620;
crackOb1.gridWide = 2;
crackOb1.gridHigh = 2;
setupOb(crackOb1);
a = 0;
while (a <= crackOb1.gridWide) {
arr = (crackOb1.pArr[a] = []);
b = 0;
while (b <= crackOb1.gridHigh) {
arr.push({ox:((logoOb.mapWide * 0.5) - (crackOb1.mapWide * 0.5)) + (a * crackOb1.tileWide), oy:0, oz:(crackOb1.mapHigh * 0.5) - (b * crackOb1.tileHigh)});
b = b + 1;
}
a = a + 1;
}
var slogOb = {x:0, y:0, z:0, canSee:0};
slogOb.tileImage = flash.display.BitmapData.loadBitmap("slogan");
slogOb.mapWide = 620;
slogOb.gridWide = 3;
slogOb.gridHigh = 2;
setupOb(slogOb);
a = 0;
while (a <= slogOb.gridWide) {
arr = (slogOb.pArr[a] = []);
b = 0;
while (b <= slogOb.gridHigh) {
arr.push({ox:((logoOb.mapWide * 0.5) - (slogOb.mapWide * 0.5)) + (a * slogOb.tileWide), oy:0, oz:(slogOb.mapHigh * 0.5) - (b * slogOb.tileHigh)});
b = b + 1;
}
a = a + 1;
}
var obArr = [slogOb, crackOb1, shadOb, logoOb];
var camera = new Object();
camera.xAng = 0.5;
camera.yAng = 0.5;
camera.zAng = 0;
camera.tx = logoOb.mapWide * 0.5;
camera.ty = logoOb.mapHigh * 0.5;
camera.x = (gridWide * tileWide) / 2;
camera.y = (gridHigh * tileHigh) / 2;
camera.z = 0;
camera.mSpd = 8;
var shakeDone = 0;
var doShake = 0;
var shakeVar = 14;
var shakeOffSet = (shakeVar * 0.5);
var pauseDone = 0;
var doPause = 0;
var pauseTime = 48;
var impactDone = 0;
showBg();
Frame 4
Frame 5
var blockArr17 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:672, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:1056, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:1248, rWall:1, dWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:192, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:96, y:1440, uWall:1, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:96, y:1632, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:1824, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:2016, rWall:1, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:2208, rWall:1, xa:0, xb:192, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:2400, rWall:1, xa:0, xb:192, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:2592, rWall:1, xa:0, xb:192, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:2784, xa:0, xb:192, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:288, y:288, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:480, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:672, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:864, dWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:288, y:1056, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:8}]}, {x:288, y:1248, lWall:1, uWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:192, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:1440, xa:192, xb:384, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:288, y:1632, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:1824, dWall:1, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:2016, lWall:1, uWall:1, xa:192, xb:384, ya:1920, yb:2112, lLimit:192, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:288, y:2208, lWall:1, dWall:1, xa:192, xb:384, ya:2112, yb:2304, lLimit:192, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:2400, lWall:1, uWall:1, xa:192, xb:384, ya:2304, yb:2496, lLimit:192, uLimit:2304, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:2592, lWall:1, rWall:1, xa:192, xb:384, ya:2496, yb:2688, lLimit:192, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:288, y:2784, xa:192, xb:384, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:288, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:480, y:480, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:480, y:672, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:864, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:480, y:1056, lWall:1, dWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:1248, uWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:1440, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:480, y:1632, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:480, y:1824, dWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:2016, uWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:2208, dWall:1, xa:384, xb:576, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:2400, uWall:1, dWall:1, xa:384, xb:576, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:2592, lWall:1, uWall:1, rWall:1, xa:384, xb:576, ya:2496, yb:2688, lLimit:384, uLimit:2496, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:480, y:2784, xa:384, xb:576, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:288, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:864, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:672, y:1056, dWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:1248, uWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1440, dWall:1, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:1632, uWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1824, rWall:1, dWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:768, dLimit:1920, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:2016, uWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:2208, dWall:1, xa:576, xb:768, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:2400, uWall:1, xa:576, xb:768, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:2592, lWall:1, dWall:1, xa:576, xb:768, ya:2496, yb:2688, lLimit:576, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:672, y:2784, uWall:1, xa:576, xb:768, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:480, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:672, rWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:864, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:1056, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:1248, uWall:1, rWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:1440, dWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:1632, uWall:1, dWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:864, y:1824, lWall:1, uWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:768, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:15}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:864, y:2016, rWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:13}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:3}]}, {x:864, y:2208, rWall:1, xa:768, xb:960, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:3}]}, {x:864, y:2400, dWall:1, xa:768, xb:960, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:2592, uWall:1, rWall:1, dWall:1, xa:768, xb:960, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:960, dLimit:2688, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:2784, uWall:1, xa:768, xb:960, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:288, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1056, y:480, dWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:672, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:11}]}, {x:1056, y:864, uWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:1056, dWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:1248, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:1}]}, {x:1056, y:1440, uWall:1, dWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:1632, uWall:1, rWall:1, dWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1152, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:1056, y:1824, uWall:1, xa:960, xb:1152, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:2016, lWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:960, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"wall0Base", fNum:1}], layer2:[{tileType:"wall0Top", fNum:1}]}, {x:1056, y:2208, lWall:1, xa:960, xb:1152, ya:2112, yb:2304, lLimit:960, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}, {tileType:"wall0Base", fNum:1}], layer2:[{tileType:"wall0Top", fNum:1}]}, {x:1056, y:2400, xa:960, xb:1152, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:11}], layer2:[]}, {x:1056, y:2592, lWall:1, dWall:1, xa:960, xb:1152, ya:2496, yb:2688, lLimit:960, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:15}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1056, y:2784, uWall:1, xa:960, xb:1152, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1248, y:288, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:480, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:672, lWall:1, dWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:1152, uLimit:0, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:864, uWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:1056, xa:1152, xb:1344, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1248, y:1248, lWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:1152, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:1440, dWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:1632, lWall:1, uWall:1, rWall:1, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:1152, uLimit:1536, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:1824, rWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2016, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}], layer2:[]}, {x:1248, y:2208, rWall:1, xa:1152, xb:1344, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2400, rWall:1, xa:1152, xb:1344, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2592, rWall:1, xa:1152, xb:1344, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2784, xa:1152, xb:1344, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:13}], layer2:[]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1440, y:288, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:480, xa:1344, xb:1536, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:672, rWall:1, dWall:1, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1536, dLimit:768, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:864, uWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:1056, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:1248, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1440, y:1440, rWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1440, y:1632, lWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:1824, lWall:1, dWall:1, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:1344, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:2016, uWall:1, dWall:1, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:2208, lWall:1, uWall:1, rWall:1, xa:1344, xb:1536, ya:2112, yb:2304, lLimit:1344, uLimit:2112, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:2400, lWall:1, xa:1344, xb:1536, ya:2304, yb:2496, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:2592, lWall:1, rWall:1, xa:1344, xb:1536, ya:2496, yb:2688, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:2784, xa:1344, xb:1536, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:1632, y:96, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1632, y:288, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:480, dWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:672, dWall:1, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:7}], layer2:[{tileType:"building", fNum:2}]}, {x:1632, y:864, uWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:1056, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1632, y:1248, dWall:1, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1632, y:1440, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:5}]}, {x:1632, y:1632, uWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:1824, dWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:2016, uWall:1, rWall:1, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:2208, lWall:1, dWall:1, xa:1536, xb:1728, ya:2112, yb:2304, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1632, y:2400, uWall:1, dWall:1, xa:1536, xb:1728, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:2592, rWall:1, xa:1536, xb:1728, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:12}]}, {x:1632, y:2784, uWall:1, xa:1536, xb:1728, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:1824, y:96, xa:1728, xb:1920, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1824, y:288, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:480, xa:1728, xb:1920, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1824, y:672, lWall:1, xa:1728, xb:1920, ya:576, yb:768, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:864, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:1056, xa:1728, xb:1920, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1824, y:1248, dWall:1, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:1440, lWall:1, uWall:1, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:1728, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:1632, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1824, dWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:2016, lWall:1, uWall:1, dWall:1, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:1728, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1824, y:2208, uWall:1, dWall:1, xa:1728, xb:1920, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:2400, uWall:1, dWall:1, xa:1728, xb:1920, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:2592, lWall:1, xa:1728, xb:1920, ya:2496, yb:2688, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:13}]}, {x:1824, y:2784, uWall:1, xa:1728, xb:1920, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:288, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2016, y:480, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:672, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:864, xa:1920, xb:2112, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:1056, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:1248, dWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:1440, uWall:1, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:1632, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2016, y:1824, dWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:2016, uWall:1, dWall:1, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:2016, y:2208, uWall:1, dWall:1, xa:1920, xb:2112, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2880, dLimit:2304, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:2016, y:2400, uWall:1, rWall:1, xa:1920, xb:2112, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:2592, lWall:1, rWall:1, xa:1920, xb:2112, ya:2496, yb:2688, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2016, y:2784, rWall:1, xa:1920, xb:2112, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:2208, y:96, xa:2112, xb:2304, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2208, y:288, xa:2112, xb:2304, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2208, y:480, xa:2112, xb:2304, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2208, y:672, xa:2112, xb:2304, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2208, y:864, xa:2112, xb:2304, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2208, y:1056, xa:2112, xb:2304, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2208, y:1248, dWall:1, xa:2112, xb:2304, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2208, y:1440, uWall:1, xa:2112, xb:2304, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2208, y:1632, xa:2112, xb:2304, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2208, y:1824, dWall:1, xa:2112, xb:2304, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2208, y:2016, uWall:1, dWall:1, xa:2112, xb:2304, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:2208, y:2208, uWall:1, rWall:1, xa:2112, xb:2304, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2304, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2208, y:2400, lWall:1, rWall:1, xa:2112, xb:2304, ya:2304, yb:2496, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:2208, y:2592, lWall:1, rWall:1, xa:2112, xb:2304, ya:2496, yb:2688, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:2208, y:2784, lWall:1, dWall:1, xa:2112, xb:2304, ya:2688, yb:2880, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}], [{x:2400, y:96, xa:2304, xb:2496, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2400, y:288, xa:2304, xb:2496, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2400, y:480, xa:2304, xb:2496, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2400, y:672, xa:2304, xb:2496, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2400, y:864, xa:2304, xb:2496, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2400, y:1056, xa:2304, xb:2496, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2400, y:1248, dWall:1, xa:2304, xb:2496, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:1440, uWall:1, xa:2304, xb:2496, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2400, y:1632, xa:2304, xb:2496, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2400, y:1824, xa:2304, xb:2496, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2400, y:2016, xa:2304, xb:2496, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2400, y:2208, lWall:1, rWall:1, dWall:1, xa:2304, xb:2496, ya:2112, yb:2304, lLimit:2304, uLimit:0, rLimit:2496, dLimit:2304, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:2400, y:2400, lWall:1, uWall:1, xa:2304, xb:2496, ya:2304, yb:2496, lLimit:2304, uLimit:2304, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:2400, y:2592, lWall:1, rWall:1, xa:2304, xb:2496, ya:2496, yb:2688, lLimit:2304, uLimit:0, rLimit:2496, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2400, y:2784, rWall:1, dWall:1, xa:2304, xb:2496, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2496, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}], [{x:2592, y:96, xa:2496, xb:2688, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2592, y:288, xa:2496, xb:2688, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2592, y:480, xa:2496, xb:2688, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2592, y:672, xa:2496, xb:2688, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:864, xa:2496, xb:2688, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:1056, xa:2496, xb:2688, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:1248, xa:2496, xb:2688, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:1440, xa:2496, xb:2688, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2592, y:1632, xa:2496, xb:2688, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:1824, xa:2496, xb:2688, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2592, y:2016, rWall:1, xa:2496, xb:2688, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2592, y:2208, lWall:1, rWall:1, dWall:1, xa:2496, xb:2688, ya:2112, yb:2304, lLimit:2496, uLimit:0, rLimit:2688, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:2592, y:2400, uWall:1, dWall:1, xa:2496, xb:2688, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2496, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:2592, y:2592, lWall:1, uWall:1, xa:2496, xb:2688, ya:2496, yb:2688, lLimit:2496, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:2592, y:2784, lWall:1, xa:2496, xb:2688, ya:2688, yb:2880, lLimit:2496, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:2784, y:96, xa:2688, xb:2880, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:288, xa:2688, xb:2880, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:480, xa:2688, xb:2880, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:672, xa:2688, xb:2880, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2784, y:864, xa:2688, xb:2880, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:1056, xa:2688, xb:2880, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:1248, xa:2688, xb:2880, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2784, y:1440, xa:2688, xb:2880, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:1632, xa:2688, xb:2880, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2784, y:1824, xa:2688, xb:2880, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:2016, lWall:1, xa:2688, xb:2880, ya:1920, yb:2112, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:8}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2784, y:2208, lWall:1, xa:2688, xb:2880, ya:2112, yb:2304, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:9}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:6}]}, {x:2784, y:2400, dWall:1, xa:2688, xb:2880, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"building", fNum:7}]}, {x:2784, y:2592, uWall:1, xa:2688, xb:2880, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2784, y:2784, xa:2688, xb:2880, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}]];
var cannonInfoArr17 = [{x:2270, y:2016, rot:0}, {x:2688, y:1876, rot:4.69}, {x:2875, y:1876, rot:4.69}, {x:1896, y:2409, rot:0}, {x:1473, y:1372, rot:3.93}, {x:595, y:1334, rot:1.55}];
var launcherInfoArr17 = [{x:2654, y:2088, rot:4.69}, {x:748, y:1987, rot:1.05}, {x:744, y:2251, rot:5.24}, {x:2020, y:2664, rot:1.55}, {x:1443, y:2523, rot:4.69}, {x:998, y:1104, rot:3.12}, {x:1699, y:1300, rot:0}, {x:1348, y:600, rot:4.69}, {x:2851, y:1348, rot:1.55}, {x:763, y:1339, rot:1.55}];
var gunInfoArr17 = [{x:2448, y:2088, rot:4.69}, {x:1142, y:2644, rot:0}, {x:1008, y:2284, rot:1.05}, {x:1564, y:2798, rot:3.12}, {x:979, y:820, rot:3.12}, {x:1704, y:820, rot:0}, {x:1204, y:600, rot:4.69}, {x:1488, y:604, rot:4.69}, {x:2524, y:1348, rot:1.55}, {x:907, y:1329, rot:1.55}, {x:609, y:1588, rot:3.12}];
var gateInfoArr17 = [{xInt:10, yInt:11, typeNum:0, closed:1}, {xInt:7, yInt:14, typeNum:0, closed:0}, {xInt:5, yInt:14, typeNum:2, closed:1}, {xInt:4, yInt:12, typeNum:0, closed:1}, {xInt:1, yInt:13, typeNum:3, closed:0}, {xInt:14, yInt:11, typeNum:1, closed:1}];
var switchInfoArr17 = [{x:1247, y:2774, targArr:[1, 2]}, {x:873, y:2395, targArr:[3, 4]}, {x:700, y:2399, targArr:[3, 4]}, {x:2596, y:2212, targArr:[5, 0]}, {x:1838, y:2207, targArr:[0, 5]}];
var msg1 = "Final Area.";
var msgInfoArr17 = [msg1];
var blockArr16 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:288, rWall:1, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:480, rWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:672, rWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:864, rWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1056, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1248, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:2}], layer2:[]}, {x:96, y:1440, rWall:1, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:1632, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:1824, dWall:1, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:1920, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:2016, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:8}]}], [{x:288, y:96, dWall:1, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:288, lWall:1, uWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:192, uLimit:192, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:288, y:480, lWall:1, rWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:192, uLimit:0, rLimit:384, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:672, lWall:1, rWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:192, uLimit:0, rLimit:384, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:864, lWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:192, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:1056, lWall:1, dWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:192, uLimit:0, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:1248, uWall:1, dWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:1440, xa:192, xb:384, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:4}]}, {x:288, y:1632, uWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:1824, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"arrow", fNum:2}], layer2:[]}, {x:288, y:2016, lWall:1, xa:192, xb:384, ya:1920, yb:2112, lLimit:192, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:480, y:96, dWall:1, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:288, uWall:1, dWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:480, lWall:1, uWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:384, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:480, y:672, lWall:1, dWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:384, uLimit:0, rLimit:2112, dLimit:768, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:864, uWall:1, rWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:576, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:480, y:1056, dWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:1248, uWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:1440, lWall:1, xa:384, xb:576, ya:1344, yb:1536, lLimit:384, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:1632, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:1824, rWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:576, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:2016, xa:384, xb:576, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}], [{x:672, y:96, dWall:1, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:288, uWall:1, dWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:480, uWall:1, rWall:1, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:768, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:864, lWall:1, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:576, uLimit:0, rLimit:2112, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:672, y:1056, uWall:1, dWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:672, y:1248, uWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1440, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:1632, dWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:1728, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:1824, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:11}]}, {x:672, y:2016, uWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:864, y:96, dWall:1, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:288, uWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:480, lWall:1, dWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:768, uLimit:0, rLimit:2112, dLimit:576, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:672, uWall:1, rWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:864, rWall:1, dWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:960, dLimit:960, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:1056, uWall:1, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:1248, uWall:1, rWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:1440, rWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1632, rWall:1, dWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:960, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:1824, lWall:1, uWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:768, uLimit:1728, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:2016, dWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}], [{x:1056, y:96, dWall:1, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:288, uWall:1, rWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:480, rWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:672, lWall:1, rWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1056, y:864, lWall:1, rWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:1056, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:1056, y:1248, lWall:1, rWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:1440, lWall:1, rWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:10}]}, {x:1056, y:1632, lWall:1, rWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1824, xa:960, xb:1152, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:2016, dWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:288, lWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:1152, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:480, lWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:1152, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:672, lWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:1152, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:864, lWall:1, dWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:1152, uLimit:0, rLimit:2112, dLimit:960, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1248, y:1056, uWall:1, dWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:1248, lWall:1, uWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:1152, uLimit:1152, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:1440, lWall:1, dWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:1152, uLimit:0, rLimit:2112, dLimit:1536, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:1632, uWall:1, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"building", fNum:14}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:1824, uWall:1, rWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:1344, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2016, dWall:1, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1440, y:288, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1440, y:480, xa:1344, xb:1536, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1440, y:672, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:864, dWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:1056, uWall:1, dWall:1, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1440, y:1248, uWall:1, rWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:1440, y:1440, rWall:1, dWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:1632, lWall:1, uWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:1344, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:1824, lWall:1, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:1344, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:2016, dWall:1, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}], [{x:1632, y:96, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:1632, y:288, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:480, xa:1536, xb:1728, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:672, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:864, xa:1536, xb:1728, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:1632, y:1056, rWall:1, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1728, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1632, y:1248, lWall:1, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:1536, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:1440, lWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:1536, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:1632, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1632, y:1824, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:2}], layer2:[]}, {x:1632, y:2016, dWall:1, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}], [{x:1824, y:96, xa:1728, xb:1920, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1824, y:288, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1824, y:480, xa:1728, xb:1920, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:672, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:864, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:1056, lWall:1, dWall:1, xa:1728, xb:1920, ya:960, yb:1152, lLimit:1728, uLimit:0, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:1248, uWall:1, rWall:1, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1920, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1824, y:1440, rWall:1, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1920, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:1632, rWall:1, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1920, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:1824, rWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1920, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:2016, rWall:1, dWall:1, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:1920, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:288, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:480, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:672, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2016, y:864, xa:1920, xb:2112, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:1056, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2016, y:1248, lWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:1440, lWall:1, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:1632, lWall:1, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:1824, lWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:2016, lWall:1, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}]];
var cannonInfoArr16 = [{x:932, y:1770, rot:2.357}, {x:1450, y:1745, rot:0}, {x:1203, y:232, rot:0}];
var launcherInfoArr16 = [{x:929, y:538, rot:0}, {x:1182, y:1767, rot:0.786}, {x:1499, y:1587, rot:0}, {x:528, y:1886, rot:0}, {x:1471, y:499, rot:0}, {x:225, y:1323, rot:0}];
var gunInfoArr16 = [{x:816, y:422, rot:0}, {x:1397, y:1876, rot:0}, {x:235, y:2073, rot:0}, {x:1327, y:344, rot:0}, {x:228, y:1189, rot:0}, {x:1953, y:1175, rot:4.71}, {x:1960, y:1323, rot:4.71}, {x:1960, y:1436, rot:4.71}, {x:1960, y:1566, rot:4.71}];
var gateInfoArr16 = [{xInt:5, yInt:4, typeNum:3, closed:0}, {xInt:5, yInt:7, typeNum:3, closed:1}, {xInt:3, yInt:5, typeNum:0, closed:0}, {xInt:6, yInt:5, typeNum:0, closed:1}, {xInt:8, yInt:5, typeNum:1, closed:0}, {xInt:4, yInt:10, typeNum:0, closed:0}, {xInt:6, yInt:10, typeNum:2, closed:1}];
var switchInfoArr16 = [{x:1055, y:1055, targArr:[0, 3, 1, 2]}, {x:1053, y:1624, targArr:[4, 5, 6]}];
var blockArr15 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:1}], layer2:[]}, {x:96, y:288, rWall:1, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:480, rWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:672, rWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:864, rWall:1, dWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:192, dLimit:960, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:96, y:1056, uWall:1, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:96, y:1248, rWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1440, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:1632, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:1824, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:2016, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:2208, rWall:1, xa:0, xb:192, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:8}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:96, y:2400, rWall:1, xa:0, xb:192, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:9}], layer2:[{tileType:"building", fNum:6}]}, {x:96, y:2592, xa:0, xb:192, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:2784, xa:0, xb:192, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}], [{x:288, y:96, dWall:1, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:288, lWall:1, uWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:192, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:480, lWall:1, rWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:192, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:672, lWall:1, rWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:192, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:864, lWall:1, rWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:192, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:1056, lWall:1, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:192, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:1248, lWall:1, rWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:192, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:1440, rWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1632, rWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1824, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:2016, dWall:1, xa:192, xb:384, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:2208, lWall:1, uWall:1, rWall:1, xa:192, xb:384, ya:2112, yb:2304, lLimit:192, uLimit:2112, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:2400, lWall:1, xa:192, xb:384, ya:2304, yb:2496, lLimit:192, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:2592, xa:192, xb:384, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:2784, xa:192, xb:384, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:480, y:96, dWall:1, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:288, uWall:1, dWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:480, lWall:1, uWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:384, uLimit:384, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:672, lWall:1, rWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:384, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:864, lWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1056, lWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1248, lWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1440, lWall:1, xa:384, xb:576, ya:1344, yb:1536, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1632, lWall:1, dWall:1, xa:384, xb:576, ya:1536, yb:1728, lLimit:384, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:1824, uWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:2016, xa:384, xb:576, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:2208, lWall:1, dWall:1, xa:384, xb:576, ya:2112, yb:2304, lLimit:384, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:2400, uWall:1, rWall:1, xa:384, xb:576, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:480, y:2592, xa:384, xb:576, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:2784, xa:384, xb:576, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:672, y:96, dWall:1, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:288, uWall:1, dWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:480, uWall:1, dWall:1, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:14}]}, {x:672, y:864, uWall:1, rWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:1056, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:1248, rWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:1440, rWall:1, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:1632, rWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:1824, rWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:2016, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:2208, xa:576, xb:768, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:2400, lWall:1, dWall:1, xa:576, xb:768, ya:2304, yb:2496, lLimit:576, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:2592, uWall:1, rWall:1, xa:576, xb:768, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:2784, xa:576, xb:768, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:864, y:96, dWall:1, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:288, uWall:1, dWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:480, uWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:672, lWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:768, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:864, lWall:1, dWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:768, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:1056, uWall:1, rWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:10}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:864, y:1248, lWall:1, rWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:768, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:10}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:864, y:1440, lWall:1, rWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:768, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:10}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:7}]}, {x:864, y:1632, lWall:1, rWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:768, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:10}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:864, y:1824, lWall:1, rWall:1, dWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:768, uLimit:0, rLimit:960, dLimit:1920, layer1:[{tileType:"floor", fNum:10}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:2016, uWall:1, rWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:2208, xa:768, xb:960, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:2400, xa:768, xb:960, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:864, y:2592, lWall:1, dWall:1, xa:768, xb:960, ya:2496, yb:2688, lLimit:768, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:2784, uWall:1, rWall:1, xa:768, xb:960, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}], [{x:1056, y:96, dWall:1, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:288, uWall:1, dWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1056, y:480, uWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:672, rWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:864, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:1056, lWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:960, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1248, lWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:960, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1440, lWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:960, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1632, lWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:960, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1824, lWall:1, dWall:1, xa:960, xb:1152, ya:1728, yb:1920, lLimit:960, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1056, y:2016, lWall:1, uWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:960, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1056, y:2208, rWall:1, xa:960, xb:1152, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:2400, rWall:1, xa:960, xb:1152, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:2592, rWall:1, xa:960, xb:1152, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:2784, lWall:1, xa:960, xb:1152, ya:2688, yb:2880, lLimit:960, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:1248, y:96, dWall:1, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:288, uWall:1, dWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:480, uWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:672, lWall:1, dWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:1152, uLimit:0, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1248, y:864, uWall:1, rWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:1056, rWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:1248, rWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:1440, rWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:1632, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1248, y:1824, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1248, y:2016, rWall:1, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2208, lWall:1, rWall:1, xa:1152, xb:1344, ya:2112, yb:2304, lLimit:1152, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:2400, lWall:1, rWall:1, xa:1152, xb:1344, ya:2304, yb:2496, lLimit:1152, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:2592, lWall:1, dWall:1, xa:1152, xb:1344, ya:2496, yb:2688, lLimit:1152, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"tunnel0", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:2784, uWall:1, xa:1152, xb:1344, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1440, y:96, dWall:1, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:288, uWall:1, dWall:1, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:480, uWall:1, xa:1344, xb:1536, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"wall0Top", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:672, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:864, lWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:1056, lWall:1, xa:1344, xb:1536, ya:960, yb:1152, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:1248, lWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:1440, lWall:1, dWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:1344, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:1632, uWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:1824, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:2016, lWall:1, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:2208, lWall:1, xa:1344, xb:1536, ya:2112, yb:2304, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:2400, lWall:1, dWall:1, xa:1344, xb:1536, ya:2304, yb:2496, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:2592, uWall:1, dWall:1, xa:1344, xb:1536, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2688, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:2784, uWall:1, xa:1344, xb:1536, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1632, y:96, rWall:1, dWall:1, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:192, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:288, uWall:1, dWall:1, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:480, uWall:1, dWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"wall0Top", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:672, uWall:1, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:864, xa:1536, xb:1728, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:1056, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1632, y:1248, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:1440, dWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:1632, uWall:1, rWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:1824, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:2016, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:2208, xa:1536, xb:1728, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1632, y:2400, dWall:1, xa:1536, xb:1728, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:2592, uWall:1, dWall:1, xa:1536, xb:1728, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2688, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:2784, uWall:1, xa:1536, xb:1728, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1824, y:96, lWall:1, xa:1728, xb:1920, ya:0, yb:192, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:288, dWall:1, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:480, uWall:1, dWall:1, xa:1728, xb:1920, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:15}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:672, uWall:1, rWall:1, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:1824, y:864, rWall:1, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:1056, rWall:1, xa:1728, xb:1920, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:1248, rWall:1, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:1440, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1824, y:1632, lWall:1, dWall:1, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:1728, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1824, y:1824, uWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:2016, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:2208, xa:1728, xb:1920, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1824, y:2400, rWall:1, dWall:1, xa:1728, xb:1920, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:1920, dLimit:2496, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:2592, uWall:1, dWall:1, xa:1728, xb:1920, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2688, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1824, y:2784, uWall:1, xa:1728, xb:1920, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:288, rWall:1, dWall:1, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:480, uWall:1, dWall:1, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:672, lWall:1, xa:1920, xb:2112, ya:576, yb:768, lLimit:1920, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:13}]}, {x:2016, y:864, lWall:1, uWall:1, xa:1920, xb:2112, ya:768, yb:960, lLimit:1920, uLimit:768, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:1056, lWall:1, rWall:1, xa:1920, xb:2112, ya:960, yb:1152, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:1248, lWall:1, dWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:1920, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:15}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:2016, y:1440, uWall:1, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:1632, dWall:1, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:1824, uWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:2016, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:2208, dWall:1, xa:1920, xb:2112, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:2400, lWall:1, uWall:1, xa:1920, xb:2112, ya:2304, yb:2496, lLimit:1920, uLimit:2304, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:2016, y:2592, rWall:1, dWall:1, xa:1920, xb:2112, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2112, dLimit:2688, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:2784, uWall:1, xa:1920, xb:2112, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:2208, y:96, dWall:1, xa:2112, xb:2304, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2208, y:288, lWall:1, uWall:1, xa:2112, xb:2304, ya:192, yb:384, lLimit:2112, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:2208, y:480, xa:2112, xb:2304, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:13}], layer2:[]}, {x:2208, y:672, lWall:1, rWall:1, xa:2112, xb:2304, ya:576, yb:768, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2880, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2208, y:864, rWall:1, dWall:1, xa:2112, xb:2304, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2304, dLimit:960, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2208, y:1056, rWall:1, xa:2112, xb:2304, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2304, dLimit:2880, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:14}]}, {x:2208, y:1248, uWall:1, rWall:1, dWall:1, xa:2112, xb:2304, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2304, dLimit:1344, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:2208, y:1440, uWall:1, xa:2112, xb:2304, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2208, y:1632, dWall:1, xa:2112, xb:2304, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2208, y:1824, uWall:1, rWall:1, xa:2112, xb:2304, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2304, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:2208, y:2016, xa:2112, xb:2304, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2208, y:2208, xa:2112, xb:2304, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2208, y:2400, rWall:1, dWall:1, xa:2112, xb:2304, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2304, dLimit:2496, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:2208, y:2592, lWall:1, uWall:1, xa:2112, xb:2304, ya:2496, yb:2688, lLimit:2112, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:2208, y:2784, xa:2112, xb:2304, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:2400, y:96, dWall:1, xa:2304, xb:2496, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:288, uWall:1, rWall:1, xa:2304, xb:2496, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2400, y:480, dWall:1, xa:2304, xb:2496, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:672, lWall:1, uWall:1, xa:2304, xb:2496, ya:576, yb:768, lLimit:2304, uLimit:576, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:2400, y:864, lWall:1, xa:2304, xb:2496, ya:768, yb:960, lLimit:2304, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2400, y:1056, lWall:1, xa:2304, xb:2496, ya:960, yb:1152, lLimit:2304, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2400, y:1248, lWall:1, xa:2304, xb:2496, ya:1152, yb:1344, lLimit:2304, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2400, y:1440, xa:2304, xb:2496, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2400, y:1632, xa:2304, xb:2496, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2400, y:1824, lWall:1, dWall:1, xa:2304, xb:2496, ya:1728, yb:1920, lLimit:2304, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:2400, y:2016, uWall:1, xa:2304, xb:2496, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2400, y:2208, xa:2304, xb:2496, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2400, y:2400, lWall:1, xa:2304, xb:2496, ya:2304, yb:2496, lLimit:2304, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2400, y:2592, xa:2304, xb:2496, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2400, y:2784, xa:2304, xb:2496, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}], [{x:2592, y:96, xa:2496, xb:2688, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2592, y:288, lWall:1, dWall:1, xa:2496, xb:2688, ya:192, yb:384, lLimit:2496, uLimit:0, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:2592, y:480, uWall:1, rWall:1, dWall:1, xa:2496, xb:2688, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2688, dLimit:576, layer1:[{tileType:"floor", fNum:15}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:2592, y:672, uWall:1, xa:2496, xb:2688, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2592, y:864, xa:2496, xb:2688, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:1056, xa:2496, xb:2688, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2592, y:1248, xa:2496, xb:2688, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2592, y:1440, xa:2496, xb:2688, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2592, y:1632, xa:2496, xb:2688, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2592, y:1824, dWall:1, xa:2496, xb:2688, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2592, y:2016, uWall:1, rWall:1, xa:2496, xb:2688, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:2592, y:2208, xa:2496, xb:2688, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2592, y:2400, xa:2496, xb:2688, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:2592, xa:2496, xb:2688, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:2784, rWall:1, xa:2496, xb:2688, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:2784, y:96, xa:2688, xb:2880, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2784, y:288, xa:2688, xb:2880, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2784, y:480, lWall:1, xa:2688, xb:2880, ya:384, yb:576, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2784, y:672, xa:2688, xb:2880, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2784, y:864, xa:2688, xb:2880, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2784, y:1056, xa:2688, xb:2880, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2784, y:1248, xa:2688, xb:2880, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2784, y:1440, xa:2688, xb:2880, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2784, y:1632, xa:2688, xb:2880, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:1824, xa:2688, xb:2880, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2784, y:2016, lWall:1, dWall:1, xa:2688, xb:2880, ya:1920, yb:2112, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:2784, y:2208, uWall:1, xa:2688, xb:2880, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2784, y:2400, xa:2688, xb:2880, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2784, y:2592, dWall:1, xa:2688, xb:2880, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2784, y:2784, lWall:1, uWall:1, xa:2688, xb:2880, ya:2688, yb:2880, lLimit:2688, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}]];
var cannonInfoArr15 = [{x:1017, y:1968, rot:0}, {x:340, y:1713, rot:4.71}, {x:355, y:2073, rot:4.71}, {x:249, y:1320, rot:4.71}];
var launcherInfoArr15 = [{x:440, y:479, rot:0}, {x:2846, y:2174, rot:2.36}, {x:2846, y:2644, rot:3.93}];
var gunInfoArr15 = [{x:872, y:426, rot:0}, {x:806, y:585, rot:0.79}, {x:1228, y:2635, rot:0}, {x:2049, y:2635, rot:4.71}, {x:1987, y:2361, rot:0}, {x:144, y:1315, rot:1.57}, {x:37, y:1483, rot:0}, {x:2270, y:926, rot:4.71}, {x:1977, y:811, rot:0}, {x:2164, y:2539, rot:0.79}];
var gateInfoArr15 = [{xInt:4, yInt:5, typeNum:0, closed:1}, {xInt:5, yInt:10, typeNum:3, closed:1}, {xInt:6, yInt:10, typeNum:1, closed:1}, {xInt:11, yInt:12, typeNum:1, closed:1}, {xInt:2, yInt:3, typeNum:1, closed:1}, {xInt:3, yInt:8, typeNum:3, closed:0}];
var switchInfoArr15 = [{x:2590, y:477, targArr:[4]}, {x:94, y:1054, targArr:[0]}, {x:287, y:2217, targArr:[1, 2, 3]}];
var heliInfoArr15 = [{x:2880, y:2880}];
var blockArr14 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:672, dWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:5}]}, {x:96, y:1056, uWall:1, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1248, rWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1440, rWall:1, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1632, rWall:1, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1824, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:2016, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:2208, xa:0, xb:192, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:2400, xa:0, xb:192, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:2592, xa:0, xb:192, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:2784, xa:0, xb:192, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:288, rWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:480, rWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:672, rWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:864, lWall:1, rWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:192, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1056, lWall:1, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:192, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:1248, lWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:192, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:1440, lWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:192, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:1632, lWall:1, dWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:192, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:288, y:1824, uWall:1, rWall:1, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:2016, rWall:1, xa:192, xb:384, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2208, rWall:1, xa:192, xb:384, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2400, rWall:1, xa:192, xb:384, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2592, xa:192, xb:384, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:2784, xa:192, xb:384, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:480, y:96, dWall:1, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:288, lWall:1, uWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:384, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:480, y:480, lWall:1, rWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:384, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:672, lWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:864, lWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1056, lWall:1, dWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:1248, uWall:1, rWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:480, y:1440, rWall:1, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:1632, rWall:1, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:1824, lWall:1, rWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:384, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:2016, lWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:2208, lWall:1, xa:384, xb:576, ya:2112, yb:2304, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:2400, lWall:1, rWall:1, dWall:1, xa:384, xb:576, ya:2304, yb:2496, lLimit:384, uLimit:0, rLimit:576, dLimit:2496, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:2592, uWall:1, xa:384, xb:576, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:2784, xa:384, xb:576, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:672, y:96, dWall:1, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:288, uWall:1, dWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:1}]}, {x:672, y:672, uWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:864, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:1056, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:672, y:1248, lWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:576, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:672, y:1440, lWall:1, rWall:1, xa:576, xb:768, ya:1344, yb:1536, lLimit:576, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:672, y:1632, lWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:576, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:672, y:1824, lWall:1, dWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:576, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:2016, uWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:2208, dWall:1, xa:576, xb:768, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:672, y:2400, xa:576, xb:768, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:11}]}, {x:672, y:2592, uWall:1, xa:576, xb:768, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:2784, rWall:1, xa:576, xb:768, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:864, y:96, dWall:1, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:288, uWall:1, dWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:864, y:480, lWall:1, uWall:1, rWall:1, dWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:768, uLimit:384, rLimit:960, dLimit:576, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:672, uWall:1, rWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:864, rWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1056, rWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1248, rWall:1, dWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:960, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1440, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:5}]}, {x:864, y:1632, uWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:864, y:1824, dWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:2016, uWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:2208, xa:768, xb:960, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:2400, lWall:1, xa:768, xb:960, ya:2304, yb:2496, lLimit:768, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:864, y:2592, dWall:1, xa:768, xb:960, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:2784, lWall:1, uWall:1, xa:768, xb:960, ya:2688, yb:2880, lLimit:768, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}], [{x:1056, y:96, dWall:1, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:288, uWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:480, lWall:1, rWall:1, dWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:960, uLimit:0, rLimit:1152, dLimit:576, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:672, lWall:1, uWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:960, uLimit:576, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:1056, y:864, lWall:1, rWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:960, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1056, y:1056, lWall:1, rWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:960, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1056, y:1248, lWall:1, rWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:960, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1056, y:1440, lWall:1, rWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:960, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:1632, rWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1056, y:1824, dWall:1, xa:960, xb:1152, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:2}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:2016, uWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:2208, xa:960, xb:1152, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1056, y:2400, dWall:1, xa:960, xb:1152, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:2592, uWall:1, xa:960, xb:1152, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:2784, xa:960, xb:1152, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}], [{x:1248, y:96, dWall:1, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:288, uWall:1, dWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:480, lWall:1, uWall:1, rWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:1152, uLimit:384, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:672, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:4}, {tileType:"arrow", fNum:3}], layer2:[]}, {x:1248, y:864, lWall:1, rWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:1152, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:8}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1248, y:1056, lWall:1, rWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:10}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:6}]}, {x:1248, y:1248, lWall:1, rWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:1152, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:7}]}, {x:1248, y:1440, lWall:1, dWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:1152, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:4}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:1632, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:8}]}, {x:1248, y:1824, uWall:1, dWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:2016, uWall:1, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"arrow", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:2208, xa:1152, xb:1344, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1248, y:2400, dWall:1, xa:1152, xb:1344, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:2592, uWall:1, xa:1152, xb:1344, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:2784, rWall:1, xa:1152, xb:1344, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:1440, y:96, dWall:1, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:288, uWall:1, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:480, lWall:1, rWall:1, dWall:1, xa:1344, xb:1536, ya:384, yb:576, lLimit:1344, uLimit:0, rLimit:1536, dLimit:576, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:672, uWall:1, rWall:1, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:864, lWall:1, rWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:1056, lWall:1, rWall:1, xa:1344, xb:1536, ya:960, yb:1152, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:1248, lWall:1, rWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:1440, rWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1440, y:1632, lWall:1, rWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1440, y:1824, rWall:1, dWall:1, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1536, dLimit:1920, layer1:[{tileType:"floor", fNum:3}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:2016, uWall:1, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:2208, xa:1344, xb:1536, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1440, y:2400, rWall:1, xa:1344, xb:1536, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1440, y:2592, dWall:1, xa:1344, xb:1536, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1440, y:2784, xa:1344, xb:1536, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:13}]}], [{x:1632, y:96, dWall:1, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:192, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:288, uWall:1, dWall:1, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:480, lWall:1, uWall:1, rWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:1536, uLimit:384, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:672, lWall:1, xa:1536, xb:1728, ya:576, yb:768, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:864, lWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:1056, lWall:1, xa:1536, xb:1728, ya:960, yb:1152, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:1248, lWall:1, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:1440, lWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:1632, lWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:1824, lWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:2016, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:2208, dWall:1, xa:1536, xb:1728, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:2400, xa:1536, xb:1728, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:14}]}, {x:1632, y:2592, uWall:1, xa:1536, xb:1728, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:2784, lWall:1, xa:1536, xb:1728, ya:2688, yb:2880, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:1824, y:96, xa:1728, xb:1920, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1824, y:288, dWall:1, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:480, xa:1728, xb:1920, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[{tileType:"building", fNum:4}]}, {x:1824, y:672, uWall:1, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1824, y:864, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:1056, xa:1728, xb:1920, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1248, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1440, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1824, y:1632, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:1824, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:2016, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:2208, dWall:1, xa:1728, xb:1920, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:2400, lWall:1, uWall:1, xa:1728, xb:1920, ya:2304, yb:2496, lLimit:1728, uLimit:2304, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:2592, xa:1728, xb:1920, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1824, y:2784, xa:1728, xb:1920, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:288, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:1}], layer2:[]}, {x:2016, y:480, lWall:1, xa:1920, xb:2112, ya:384, yb:576, lLimit:1920, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2016, y:672, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:864, rWall:1, xa:1920, xb:2112, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2016, y:1056, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:1248, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:1440, rWall:1, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2016, y:1632, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:1824, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:2016, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"arrow", fNum:2}, {tileType:"arrow", fNum:3}], layer2:[]}, {x:2016, y:2208, dWall:1, xa:1920, xb:2112, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:2400, uWall:1, rWall:1, xa:1920, xb:2112, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:2592, rWall:1, xa:1920, xb:2112, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:2784, xa:1920, xb:2112, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:2208, y:96, xa:2112, xb:2304, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2208, y:288, xa:2112, xb:2304, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2208, y:480, xa:2112, xb:2304, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2208, y:672, dWall:1, xa:2112, xb:2304, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2208, y:864, xa:2112, xb:2304, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:5}]}, {x:2208, y:1056, uWall:1, xa:2112, xb:2304, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2208, y:1248, dWall:1, xa:2112, xb:2304, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2208, y:1440, xa:2112, xb:2304, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:2}]}, {x:2208, y:1632, uWall:1, xa:2112, xb:2304, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2208, y:1824, xa:2112, xb:2304, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2208, y:2016, xa:2112, xb:2304, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2208, y:2208, dWall:1, xa:2112, xb:2304, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2208, y:2400, dWall:1, xa:2112, xb:2304, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:4}]}, {x:2208, y:2592, uWall:1, xa:2112, xb:2304, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[{tileType:"building", fNum:4}]}, {x:2208, y:2784, uWall:1, xa:2112, xb:2304, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:2400, y:96, xa:2304, xb:2496, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2400, y:288, xa:2304, xb:2496, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:1}], layer2:[]}, {x:2400, y:480, xa:2304, xb:2496, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2400, y:672, xa:2304, xb:2496, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2400, y:864, lWall:1, xa:2304, xb:2496, ya:768, yb:960, lLimit:2304, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2400, y:1056, xa:2304, xb:2496, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2400, y:1248, xa:2304, xb:2496, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2400, y:1440, lWall:1, xa:2304, xb:2496, ya:1344, yb:1536, lLimit:2304, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2400, y:1632, xa:2304, xb:2496, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2400, y:1824, xa:2304, xb:2496, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2400, y:2016, xa:2304, xb:2496, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"arrow", fNum:2}], layer2:[]}, {x:2400, y:2208, xa:2304, xb:2496, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2400, y:2400, lWall:1, xa:2304, xb:2496, ya:2304, yb:2496, lLimit:2304, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2400, y:2592, lWall:1, dWall:1, xa:2304, xb:2496, ya:2496, yb:2688, lLimit:2304, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:2784, uWall:1, rWall:1, xa:2304, xb:2496, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:2592, y:96, xa:2496, xb:2688, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2592, y:288, xa:2496, xb:2688, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2592, y:480, xa:2496, xb:2688, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:672, xa:2496, xb:2688, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2592, y:864, xa:2496, xb:2688, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:1056, xa:2496, xb:2688, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:1248, xa:2496, xb:2688, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:1440, xa:2496, xb:2688, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2592, y:1632, xa:2496, xb:2688, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2592, y:1824, xa:2496, xb:2688, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:2016, xa:2496, xb:2688, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:2208, xa:2496, xb:2688, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:2400, xa:2496, xb:2688, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2592, y:2592, dWall:1, xa:2496, xb:2688, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2592, y:2784, xa:2496, xb:2688, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:3}]}], [{x:2784, y:96, xa:2688, xb:2880, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:288, xa:2688, xb:2880, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2784, y:480, xa:2688, xb:2880, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:672, xa:2688, xb:2880, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:864, xa:2688, xb:2880, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:1056, xa:2688, xb:2880, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:1248, xa:2688, xb:2880, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2784, y:1440, xa:2688, xb:2880, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2784, y:1632, xa:2688, xb:2880, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:1824, xa:2688, xb:2880, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:2016, xa:2688, xb:2880, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2784, y:2208, xa:2688, xb:2880, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:2400, xa:2688, xb:2880, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:2592, xa:2688, xb:2880, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:2784, lWall:1, xa:2688, xb:2880, ya:2688, yb:2880, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}]];
var cannonInfoArr14 = [{x:1056, y:2601, rot:3.12}];
var launcherInfoArr14 = [{x:1780, y:172, rot:0}, {x:2356, y:744, rot:5.5}, {x:2212, y:1036, rot:1.55}, {x:2054, y:744, rot:3.93}, {x:2366, y:1363, rot:5.5}, {x:2208, y:1612, rot:1.55}, {x:2059, y:1372, rot:3.93}, {x:1070, y:417, rot:5.5}, {x:1492, y:1876, rot:3.12}, {x:1108, y:1708, rot:2.36}, {x:556, y:1099, rot:0}, {x:1301, y:2721, rot:3.67}, {x:2059, y:2496, rot:3.12}, {x:532, y:1214, rot:3.12}, {x:220, y:753, rot:0}, {x:2404, y:2227, rot:3.14}, {x:1262, y:494, rot:1.57}];
var gunInfoArr14 = [{x:1752, y:364, rot:0}, {x:2212, y:715, rot:4.69}, {x:2064, y:1003, rot:2.36}, {x:2356, y:1012, rot:0.79}, {x:2208, y:1272, rot:4.69}, {x:2054, y:1516, rot:2.36}, {x:2361, y:1521, rot:0.79}, {x:1444, y:417, rot:5.5}, {x:1598, y:1891, rot:0}, {x:638, y:1867, rot:4.89}, {x:907, y:1286, rot:3.93}, {x:446, y:979, rot:4.69}, {x:1008, y:2716, rot:4.69}, {x:1588, y:2712, rot:4.69}, {x:259, y:1670, rot:5.5}, {x:360, y:811, rot:3.12}, {x:604, y:2265, rot:4.36}, {x:1492, y:633, rot:2.36}, {x:1012, y:624, rot:0.79}];
var gateInfoArr14 = [{xInt:8, yInt:0, typeNum:2, closed:1}, {xInt:6, yInt:5, typeNum:1, closed:1}, {xInt:6, yInt:7, typeNum:2, closed:1}, {xInt:7, yInt:13, typeNum:1, closed:1}];
var switchInfoArr14 = [{x:1804, y:95, targArr:[0]}, {x:1252, y:494, targArr:[1]}, {x:1247, y:1439, targArr:[2]}, {x:1435, y:2601, targArr:[3]}];
var blockArr13 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:672, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:1056, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:1248, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:1440, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:1632, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:1824, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:2016, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:2208, xa:0, xb:192, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:2400, xa:0, xb:192, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:2592, xa:0, xb:192, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:2784, xa:0, xb:192, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:288, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:288, y:480, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:672, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:864, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:1056, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1248, rWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1440, rWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1632, rWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1824, rWall:1, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2016, xa:192, xb:384, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:2208, xa:192, xb:384, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:2400, xa:192, xb:384, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:2592, xa:192, xb:384, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:2784, xa:192, xb:384, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:288, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:480, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:672, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:480, y:864, dWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:1056, lWall:1, uWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:1248, lWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1440, lWall:1, xa:384, xb:576, ya:1344, yb:1536, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1632, lWall:1, xa:384, xb:576, ya:1536, yb:1728, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1824, lWall:1, dWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:384, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:2016, uWall:1, rWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:480, y:2208, rWall:1, xa:384, xb:576, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:2400, xa:384, xb:576, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:480, y:2592, xa:384, xb:576, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:480, y:2784, xa:384, xb:576, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:288, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:672, y:672, rWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:864, rWall:1, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:768, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:1056, uWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1248, rWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:1440, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:1632, rWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:1824, dWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:2016, lWall:1, uWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:576, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:672, y:2208, lWall:1, dWall:1, xa:576, xb:768, ya:2112, yb:2304, lLimit:576, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:2400, uWall:1, rWall:1, xa:576, xb:768, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:2592, rWall:1, xa:576, xb:768, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:2784, xa:576, xb:768, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:480, dWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:672, lWall:1, uWall:1, rWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:768, uLimit:576, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:864, y:864, lWall:1, rWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:768, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:10}]}, {x:864, y:1056, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:1248, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:5}]}, {x:864, y:1440, uWall:1, dWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:1632, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:2}]}, {x:864, y:1824, uWall:1, dWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:2016, uWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:2208, rWall:1, xa:768, xb:960, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:15}, {tileType:"wall0Base", fNum:4}], layer2:[]}, {x:864, y:2400, lWall:1, rWall:1, xa:768, xb:960, ya:2304, yb:2496, lLimit:768, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"wall0Base", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:10}]}, {x:864, y:2592, lWall:1, dWall:1, xa:768, xb:960, ya:2496, yb:2688, lLimit:768, uLimit:0, rLimit:2880, dLimit:2688, layer1:[{tileType:"tunnel0", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"wall0Top", fNum:3}]}, {x:864, y:2784, uWall:1, rWall:1, xa:768, xb:960, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1056, y:288, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:480, dWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:672, uWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"building", fNum:6}]}, {x:1056, y:864, lWall:1, uWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:960, uLimit:768, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:7}]}, {x:1056, y:1056, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:1248, lWall:1, dWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:960, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:1440, uWall:1, dWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}, {tileType:"building", fNum:15}]}, {x:1056, y:1632, lWall:1, uWall:1, dWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:960, uLimit:1536, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}, {tileType:"building", fNum:15}]}, {x:1056, y:1824, uWall:1, dWall:1, xa:960, xb:1152, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1056, y:2016, uWall:1, dWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:2208, dWall:1, xa:960, xb:1152, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"building", fNum:14}, {tileType:"fenceTop", fNum:4}]}, {x:1056, y:2400, lWall:1, uWall:1, rWall:1, dWall:1, xa:960, xb:1152, ya:2304, yb:2496, lLimit:960, uLimit:2304, rLimit:1152, dLimit:2496, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"floor", fNum:6}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:2592, uWall:1, dWall:1, xa:960, xb:1152, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2688, layer1:[{tileType:"tunnel0", fNum:2}], layer2:[{tileType:"building", fNum:11}, {tileType:"floor", fNum:4}]}, {x:1056, y:2784, uWall:1, xa:960, xb:1152, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"floor", fNum:1}, {tileType:"building", fNum:1}]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1248, y:288, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1248, y:480, rWall:1, dWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:576, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:672, lWall:1, uWall:1, dWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:1152, uLimit:576, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:864, uWall:1, rWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:7}]}, {x:1248, y:1056, xa:1152, xb:1344, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:1248, dWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:1440, uWall:1, rWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:1632, rWall:1, dWall:1, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1344, dLimit:1728, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:1824, uWall:1, rWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:2016, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:15}], layer2:[]}, {x:1248, y:2208, lWall:1, dWall:1, xa:1152, xb:1344, ya:2112, yb:2304, lLimit:1152, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:2400, lWall:1, uWall:1, xa:1152, xb:1344, ya:2304, yb:2496, lLimit:1152, uLimit:2304, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:1248, y:2592, rWall:1, dWall:1, xa:1152, xb:1344, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:1344, dLimit:2688, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}, {tileType:"wall0Top", fNum:1}]}, {x:1248, y:2784, lWall:1, uWall:1, rWall:1, xa:1152, xb:1344, ya:2688, yb:2880, lLimit:1152, uLimit:2688, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1440, y:288, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:480, lWall:1, rWall:1, xa:1344, xb:1536, ya:384, yb:576, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:672, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:864, lWall:1, rWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[{tileType:"building", fNum:10}]}, {x:1440, y:1056, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1440, y:1248, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:1440, lWall:1, dWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:1344, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:1632, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[{tileType:"building", fNum:11}]}, {x:1440, y:1824, lWall:1, uWall:1, dWall:1, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:1344, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:2016, uWall:1, rWall:1, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:2208, dWall:1, xa:1344, xb:1536, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:2400, uWall:1, rWall:1, xa:1344, xb:1536, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:1536, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:2592, lWall:1, rWall:1, xa:1344, xb:1536, ya:2496, yb:2688, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:1440, y:2784, lWall:1, dWall:1, xa:1344, xb:1536, ya:2688, yb:2880, lLimit:1344, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}], [{x:1632, y:96, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1632, y:288, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:480, lWall:1, dWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:1536, uLimit:0, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:672, uWall:1, dWall:1, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:864, lWall:1, uWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:1536, uLimit:768, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:7}]}, {x:1632, y:1056, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1632, y:1248, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1632, y:1440, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:1632, lWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:1824, dWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:2016, uWall:1, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"building", fNum:13}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:2208, uWall:1, dWall:1, xa:1536, xb:1728, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:2400, lWall:1, uWall:1, xa:1536, xb:1728, ya:2304, yb:2496, lLimit:1536, uLimit:2304, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:1632, y:2592, lWall:1, rWall:1, xa:1536, xb:1728, ya:2496, yb:2688, lLimit:1536, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:8}, {tileType:"wall0Base", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:1632, y:2784, rWall:1, dWall:1, xa:1536, xb:1728, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"wall0Base", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}], [{x:1824, y:96, xa:1728, xb:1920, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:288, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1824, y:480, dWall:1, xa:1728, xb:1920, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:672, uWall:1, dWall:1, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:864, uWall:1, rWall:1, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[{tileType:"building", fNum:7}]}, {x:1824, y:1056, xa:1728, xb:1920, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:1248, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1440, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1824, y:1632, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1824, dWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:2016, lWall:1, uWall:1, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:1728, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:2208, xa:1728, xb:1920, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:15}, {tileType:"wall0Base", fNum:4}], layer2:[]}, {x:1824, y:2400, xa:1728, xb:1920, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"wall0Base", fNum:2}], layer2:[]}, {x:1824, y:2592, lWall:1, rWall:1, xa:1728, xb:1920, ya:2496, yb:2688, lLimit:1728, uLimit:0, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:2784, lWall:1, xa:1728, xb:1920, ya:2688, yb:2880, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2016, y:288, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:480, dWall:1, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:576, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:672, uWall:1, rWall:1, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:864, lWall:1, rWall:1, xa:1920, xb:2112, ya:768, yb:960, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:2016, y:1056, rWall:1, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2016, y:1248, rWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2016, y:1440, rWall:1, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2016, y:1632, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2016, y:1824, rWall:1, dWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:2016, uWall:1, rWall:1, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:2208, rWall:1, dWall:1, xa:1920, xb:2112, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:2016, y:2400, uWall:1, rWall:1, dWall:1, xa:1920, xb:2112, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2112, dLimit:2496, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:2592, rWall:1, xa:1920, xb:2112, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"building", fNum:12}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:2784, uWall:1, rWall:1, xa:1920, xb:2112, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:2208, y:96, xa:2112, xb:2304, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2208, y:288, xa:2112, xb:2304, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2208, y:480, xa:2112, xb:2304, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2208, y:672, lWall:1, xa:2112, xb:2304, ya:576, yb:768, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2208, y:864, lWall:1, xa:2112, xb:2304, ya:768, yb:960, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2208, y:1056, lWall:1, xa:2112, xb:2304, ya:960, yb:1152, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2208, y:1248, lWall:1, dWall:1, xa:2112, xb:2304, ya:1152, yb:1344, lLimit:2112, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:2208, y:1440, lWall:1, uWall:1, xa:2112, xb:2304, ya:1344, yb:1536, lLimit:2112, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"building", fNum:12}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:2208, y:1632, uWall:1, dWall:1, xa:2112, xb:2304, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2208, y:1824, lWall:1, dWall:1, xa:2112, xb:2304, ya:1728, yb:1920, lLimit:2112, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"building", fNum:13}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:2208, y:2016, lWall:1, uWall:1, xa:2112, xb:2304, ya:1920, yb:2112, lLimit:2112, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:2208, y:2208, lWall:1, xa:2112, xb:2304, ya:2112, yb:2304, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2208, y:2400, lWall:1, xa:2112, xb:2304, ya:2304, yb:2496, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2208, y:2592, lWall:1, xa:2112, xb:2304, ya:2496, yb:2688, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2208, y:2784, lWall:1, xa:2112, xb:2304, ya:2688, yb:2880, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:2400, y:96, xa:2304, xb:2496, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2400, y:288, xa:2304, xb:2496, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2400, y:480, xa:2304, xb:2496, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2400, y:672, xa:2304, xb:2496, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2400, y:864, xa:2304, xb:2496, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2400, y:1056, xa:2304, xb:2496, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2400, y:1248, dWall:1, xa:2304, xb:2496, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:1440, lWall:1, uWall:1, rWall:1, xa:2304, xb:2496, ya:1344, yb:1536, lLimit:2304, uLimit:1344, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2400, y:1632, rWall:1, xa:2304, xb:2496, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2400, y:1824, lWall:1, dWall:1, xa:2304, xb:2496, ya:1728, yb:1920, lLimit:2304, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:2016, uWall:1, xa:2304, xb:2496, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2400, y:2208, xa:2304, xb:2496, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2400, y:2400, xa:2304, xb:2496, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2400, y:2592, xa:2304, xb:2496, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2400, y:2784, xa:2304, xb:2496, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:2592, y:96, xa:2496, xb:2688, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:288, xa:2496, xb:2688, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:480, xa:2496, xb:2688, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:672, xa:2496, xb:2688, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:864, xa:2496, xb:2688, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2592, y:1056, xa:2496, xb:2688, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2592, y:1248, xa:2496, xb:2688, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2592, y:1440, lWall:1, xa:2496, xb:2688, ya:1344, yb:1536, lLimit:2496, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2592, y:1632, lWall:1, xa:2496, xb:2688, ya:1536, yb:1728, lLimit:2496, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2592, y:1824, xa:2496, xb:2688, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:2016, xa:2496, xb:2688, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2592, y:2208, xa:2496, xb:2688, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:2400, xa:2496, xb:2688, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:2592, xa:2496, xb:2688, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:2784, xa:2496, xb:2688, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}], [{x:2784, y:96, xa:2688, xb:2880, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:288, xa:2688, xb:2880, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:480, xa:2688, xb:2880, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2784, y:672, xa:2688, xb:2880, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2784, y:864, xa:2688, xb:2880, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2784, y:1056, xa:2688, xb:2880, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2784, y:1248, xa:2688, xb:2880, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2784, y:1440, xa:2688, xb:2880, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:1632, xa:2688, xb:2880, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2784, y:1824, xa:2688, xb:2880, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2784, y:2016, xa:2688, xb:2880, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:2208, xa:2688, xb:2880, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2784, y:2400, xa:2688, xb:2880, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:2592, xa:2688, xb:2880, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2784, y:2784, xa:2688, xb:2880, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}]];
var cannonInfoArr13 = [{x:1392, y:1368, rot:4.68}, {x:1507, y:1368, rot:4.68}, {x:720, y:1708, rot:1.54}];
var launcherInfoArr13 = [{x:720, y:916, rot:4.68}, {x:2174, y:547, rot:4.68}, {x:720, y:547, rot:4.68}, {x:2352, y:1512, rot:0.79}];
var gunInfoArr13 = [{x:1694, y:2836, rot:4.68}, {x:1401, y:2841, rot:0}, {x:1492, y:2352, rot:1.54}, {x:1214, y:2347, rot:0}, {x:1296, y:2654, rot:4.68}, {x:830, y:2649, rot:0}, {x:1252, y:672, rot:0}, {x:2347, y:1881, rot:0}];
var gateInfoArr13 = [{xInt:11, yInt:8, typeNum:0, closed:0}, {xInt:12, yInt:9, typeNum:2, closed:1}, {xInt:6, yInt:9, typeNum:3, closed:1}, {xInt:9, yInt:11, typeNum:3, closed:1}];
var switchInfoArr13 = [{x:2307, y:1631, targArr:[1, 0]}, {x:1823, y:2385, targArr:[3]}, {x:1060, y:1631, targArr:[2]}];
var heliInfoArr13 = [{x:2880, y:2880}];
var intMsgInfo12 = "Helicopter detected.";
var blockArr12 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:672, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:1056, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:1248, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:1440, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:1632, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:1824, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:2016, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:2208, xa:0, xb:192, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:2400, xa:0, xb:192, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:2592, xa:0, xb:192, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:2784, xa:0, xb:192, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:288, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:480, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:672, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:864, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:1056, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:288, y:1248, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:1440, xa:192, xb:384, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:288, y:1632, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:1824, rWall:1, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2016, rWall:1, xa:192, xb:384, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2208, rWall:1, xa:192, xb:384, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2400, rWall:1, xa:192, xb:384, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2592, rWall:1, xa:192, xb:384, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:384, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2784, xa:192, xb:384, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:480, y:288, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:480, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:672, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:864, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:1056, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:1248, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:1440, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:1632, dWall:1, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:1824, lWall:1, uWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:384, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:15}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}, {tileType:"building", fNum:6}]}, {x:480, y:2016, lWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:2208, lWall:1, xa:384, xb:576, ya:2112, yb:2304, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:2400, lWall:1, rWall:1, xa:384, xb:576, ya:2304, yb:2496, lLimit:384, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:2592, lWall:1, xa:384, xb:576, ya:2496, yb:2688, lLimit:384, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:2784, rWall:1, xa:384, xb:576, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:15}], layer2:[]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:288, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:864, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:1056, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:1248, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:1440, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:672, y:1632, dWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:1824, uWall:1, dWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:2}, {tileType:"wall0Base", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"wall0Top", fNum:4}, {tileType:"building", fNum:6}]}, {x:672, y:2016, uWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}, {tileType:"wall0Base", fNum:2}], layer2:[{tileType:"wall0Top", fNum:2}]}, {x:672, y:2208, dWall:1, xa:576, xb:768, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:13}], layer2:[]}, {x:672, y:2400, xa:576, xb:768, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:15}], layer2:[{tileType:"building", fNum:11}]}, {x:672, y:2592, uWall:1, dWall:1, xa:576, xb:768, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2688, layer1:[{tileType:"floor", fNum:14}], layer2:[]}, {x:672, y:2784, xa:576, xb:768, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}], layer2:[{tileType:"building", fNum:5}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:480, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:672, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:864, y:864, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:864, y:1056, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:1248, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:1440, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:1632, dWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:1824, uWall:1, dWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:14}, {tileType:"fenceBase", fNum:2}, {tileType:"wall0Base", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"wall0Top", fNum:4}, {tileType:"building", fNum:6}]}, {x:864, y:2016, uWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"wall0Base", fNum:2}], layer2:[{tileType:"wall0Top", fNum:2}]}, {x:864, y:2208, rWall:1, xa:768, xb:960, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:14}], layer2:[]}, {x:864, y:2400, lWall:1, xa:768, xb:960, ya:2304, yb:2496, lLimit:768, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:11}], layer2:[]}, {x:864, y:2592, rWall:1, xa:768, xb:960, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:16}], layer2:[]}, {x:864, y:2784, lWall:1, xa:768, xb:960, ya:2688, yb:2880, lLimit:768, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}], layer2:[]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:288, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:480, rWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1056, y:672, rWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:864, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1056, y:1056, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1056, y:1248, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:1440, xa:960, xb:1152, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1056, y:1632, rWall:1, dWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1152, dLimit:1728, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:1824, uWall:1, rWall:1, dWall:1, xa:960, xb:1152, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:1152, dLimit:1920, layer1:[{tileType:"floor", fNum:13}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"wall0Base", fNum:3}, {tileType:"wall0Base", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"wall0Top", fNum:3}, {tileType:"wall0Top", fNum:4}]}, {x:1056, y:2016, uWall:1, dWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:15}, {tileType:"wall0Base", fNum:2}], layer2:[{tileType:"wall0Top", fNum:2}]}, {x:1056, y:2208, xa:960, xb:1152, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:13}], layer2:[{tileType:"building", fNum:12}]}, {x:1056, y:2400, uWall:1, dWall:1, xa:960, xb:1152, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:16}], layer2:[]}, {x:1056, y:2592, xa:960, xb:1152, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}], layer2:[{tileType:"building", fNum:14}]}, {x:1056, y:2784, uWall:1, xa:960, xb:1152, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}], layer2:[]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:288, rWall:1, dWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1248, y:480, rWall:1, dWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:576, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:1}]}, {x:1248, y:672, uWall:1, rWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:4}]}, {x:1248, y:864, uWall:1, rWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:3}]}, {x:1248, y:1056, rWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:1248, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1248, y:1440, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1248, y:1632, lWall:1, rWall:1, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:1152, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:8}], layer2:[{tileType:"building", fNum:10}]}, {x:1248, y:1824, lWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:1152, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"wall0Base", fNum:1}], layer2:[{tileType:"wall0Top", fNum:1}]}, {x:1248, y:2016, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}], layer2:[]}, {x:1248, y:2208, lWall:1, xa:1152, xb:1344, ya:2112, yb:2304, lLimit:1152, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:15}], layer2:[]}, {x:1248, y:2400, dWall:1, xa:1152, xb:1344, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:16}, {tileType:"wall0Base", fNum:4}], layer2:[{tileType:"wall0Top", fNum:4}]}, {x:1248, y:2592, lWall:1, uWall:1, rWall:1, xa:1152, xb:1344, ya:2496, yb:2688, lLimit:1152, uLimit:2496, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:15}, {tileType:"wall0Base", fNum:3}, {tileType:"wall0Base", fNum:2}], layer2:[{tileType:"wall0Top", fNum:3}, {tileType:"wall0Top", fNum:2}]}, {x:1248, y:2784, rWall:1, xa:1152, xb:1344, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:15}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:3}]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1440, y:288, lWall:1, rWall:1, dWall:1, xa:1344, xb:1536, ya:192, yb:384, lLimit:1344, uLimit:0, rLimit:1536, dLimit:384, layer1:[{tileType:"floor", fNum:8}], layer2:[]}, {x:1440, y:480, lWall:1, uWall:1, rWall:1, xa:1344, xb:1536, ya:384, yb:576, lLimit:1344, uLimit:384, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:10}], layer2:[]}, {x:1440, y:672, lWall:1, rWall:1, xa:1344, xb:1536, ya:576, yb:768, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:10}], layer2:[]}, {x:1440, y:864, lWall:1, rWall:1, dWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:1344, uLimit:0, rLimit:1536, dLimit:960, layer1:[{tileType:"floor", fNum:5}, {tileType:"floor", fNum:10}, {tileType:"wall0Base", fNum:1}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:1}, {tileType:"wall0Top", fNum:3}]}, {x:1440, y:1056, lWall:1, uWall:1, dWall:1, xa:1344, xb:1536, ya:960, yb:1152, lLimit:1344, uLimit:960, rLimit:2880, dLimit:1152, layer1:[{tileType:"tunnel0", fNum:6}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1440, y:1248, uWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:1440, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:1632, lWall:1, rWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:8}], layer2:[{tileType:"building", fNum:10}]}, {x:1440, y:1824, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}], layer2:[]}, {x:1440, y:2016, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}], layer2:[]}, {x:1440, y:2208, xa:1344, xb:1536, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}], layer2:[]}, {x:1440, y:2400, xa:1344, xb:1536, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}], layer2:[]}, {x:1440, y:2592, lWall:1, rWall:1, xa:1344, xb:1536, ya:2496, yb:2688, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:13}, {tileType:"wall0Base", fNum:1}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:1}, {tileType:"wall0Top", fNum:3}, {tileType:"building", fNum:10}]}, {x:1440, y:2784, lWall:1, rWall:1, xa:1344, xb:1536, ya:2688, yb:2880, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:15}, {tileType:"building", fNum:9}, {tileType:"wall0Base", fNum:1}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:1}, {tileType:"wall0Top", fNum:3}]}], [{x:1632, y:96, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:288, lWall:1, dWall:1, xa:1536, xb:1728, ya:192, yb:384, lLimit:1536, uLimit:0, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1632, y:480, lWall:1, rWall:1, dWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:1536, uLimit:0, rLimit:1728, dLimit:576, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:12}]}, {x:1632, y:672, lWall:1, uWall:1, rWall:1, dWall:1, xa:1536, xb:1728, ya:576, yb:768, lLimit:1536, uLimit:576, rLimit:1728, dLimit:768, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:864, lWall:1, uWall:1, dWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:1536, uLimit:768, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:4}, {tileType:"wall0Base", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"wall0Top", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:1056, uWall:1, dWall:1, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:1152, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:1248, uWall:1, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:1440, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:1632, lWall:1, rWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:1536, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:8}], layer2:[{tileType:"building", fNum:10}]}, {x:1632, y:1824, rWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:12}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:3}]}, {x:1632, y:2016, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}], layer2:[]}, {x:1632, y:2208, rWall:1, xa:1536, xb:1728, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:15}], layer2:[]}, {x:1632, y:2400, dWall:1, xa:1536, xb:1728, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:11}, {tileType:"wall0Base", fNum:4}], layer2:[{tileType:"wall0Top", fNum:4}]}, {x:1632, y:2592, lWall:1, uWall:1, rWall:1, xa:1536, xb:1728, ya:2496, yb:2688, lLimit:1536, uLimit:2496, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"wall0Base", fNum:1}, {tileType:"wall0Base", fNum:2}], layer2:[{tileType:"wall0Top", fNum:1}, {tileType:"wall0Top", fNum:2}]}, {x:1632, y:2784, lWall:1, xa:1536, xb:1728, ya:2688, yb:2880, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}, {tileType:"wall0Base", fNum:1}], layer2:[{tileType:"wall0Top", fNum:1}]}], [{x:1824, y:96, xa:1728, xb:1920, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1824, y:288, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:480, lWall:1, xa:1728, xb:1920, ya:384, yb:576, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:672, lWall:1, xa:1728, xb:1920, ya:576, yb:768, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:864, dWall:1, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:1056, uWall:1, dWall:1, xa:1728, xb:1920, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:1152, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1824, y:1248, uWall:1, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:1440, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1632, lWall:1, dWall:1, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:1728, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:1824, lWall:1, uWall:1, dWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:1728, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:11}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"wall0Base", fNum:1}, {tileType:"wall0Base", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"wall0Top", fNum:1}, {tileType:"wall0Top", fNum:4}]}, {x:1824, y:2016, uWall:1, dWall:1, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:15}, {tileType:"wall0Base", fNum:2}], layer2:[{tileType:"wall0Top", fNum:2}]}, {x:1824, y:2208, xa:1728, xb:1920, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}], layer2:[{tileType:"building", fNum:14}]}, {x:1824, y:2400, uWall:1, dWall:1, xa:1728, xb:1920, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:14}], layer2:[]}, {x:1824, y:2592, rWall:1, xa:1728, xb:1920, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:11}], layer2:[{tileType:"building", fNum:13}]}, {x:1824, y:2784, uWall:1, xa:1728, xb:1920, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}], layer2:[]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:288, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:480, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:672, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2016, y:864, dWall:1, xa:1920, xb:2112, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:1056, uWall:1, dWall:1, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:1152, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:2016, y:1248, uWall:1, rWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2016, y:1440, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2016, y:1632, dWall:1, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:1824, uWall:1, dWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:2}, {tileType:"wall0Base", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"wall0Top", fNum:4}, {tileType:"building", fNum:6}]}, {x:2016, y:2016, uWall:1, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"wall0Base", fNum:2}], layer2:[{tileType:"wall0Top", fNum:2}]}, {x:2016, y:2208, lWall:1, xa:1920, xb:2112, ya:2112, yb:2304, lLimit:1920, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}], layer2:[]}, {x:2016, y:2400, dWall:1, xa:1920, xb:2112, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:14}], layer2:[]}, {x:2016, y:2592, lWall:1, xa:1920, xb:2112, ya:2496, yb:2688, lLimit:1920, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:13}], layer2:[{tileType:"building", fNum:12}]}, {x:2016, y:2784, uWall:1, xa:1920, xb:2112, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:11}], layer2:[]}], [{x:2208, y:96, xa:2112, xb:2304, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2208, y:288, xa:2112, xb:2304, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2208, y:480, xa:2112, xb:2304, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2208, y:672, xa:2112, xb:2304, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2208, y:864, dWall:1, xa:2112, xb:2304, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2208, y:1056, uWall:1, rWall:1, xa:2112, xb:2304, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2304, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2208, y:1248, lWall:1, dWall:1, xa:2112, xb:2304, ya:1152, yb:1344, lLimit:2112, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"tunnel0", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:2208, y:1440, uWall:1, xa:2112, xb:2304, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2208, y:1632, dWall:1, xa:2112, xb:2304, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2208, y:1824, uWall:1, dWall:1, xa:2112, xb:2304, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:2}, {tileType:"wall0Base", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"wall0Top", fNum:4}, {tileType:"building", fNum:6}]}, {x:2208, y:2016, uWall:1, rWall:1, xa:2112, xb:2304, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2304, dLimit:2880, layer1:[{tileType:"floor", fNum:11}, {tileType:"wall0Base", fNum:2}, {tileType:"wall0Base", fNum:3}], layer2:[{tileType:"wall0Top", fNum:2}, {tileType:"wall0Top", fNum:3}]}, {x:2208, y:2208, xa:2112, xb:2304, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:15}], layer2:[]}, {x:2208, y:2400, xa:2112, xb:2304, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:15}], layer2:[]}, {x:2208, y:2592, lWall:1, xa:2112, xb:2304, ya:2496, yb:2688, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}], layer2:[]}, {x:2208, y:2784, xa:2112, xb:2304, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:14}], layer2:[]}], [{x:2400, y:96, xa:2304, xb:2496, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2400, y:288, xa:2304, xb:2496, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2400, y:480, xa:2304, xb:2496, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2400, y:672, xa:2304, xb:2496, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2400, y:864, xa:2304, xb:2496, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2400, y:1056, lWall:1, dWall:1, xa:2304, xb:2496, ya:960, yb:1152, lLimit:2304, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:2400, y:1248, uWall:1, dWall:1, xa:2304, xb:2496, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:1344, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:2400, y:1440, uWall:1, xa:2304, xb:2496, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2400, y:1632, dWall:1, xa:2304, xb:2496, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:1824, uWall:1, rWall:1, xa:2304, xb:2496, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:15}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:6}]}, {x:2400, y:2016, lWall:1, rWall:1, xa:2304, xb:2496, ya:1920, yb:2112, lLimit:2304, uLimit:0, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:7}]}, {x:2400, y:2208, rWall:1, xa:2304, xb:2496, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2400, y:2400, rWall:1, xa:2304, xb:2496, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2400, y:2592, rWall:1, xa:2304, xb:2496, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:16}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2400, y:2784, xa:2304, xb:2496, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:12}], layer2:[]}], [{x:2592, y:96, xa:2496, xb:2688, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2592, y:288, xa:2496, xb:2688, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:480, xa:2496, xb:2688, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:672, xa:2496, xb:2688, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:864, xa:2496, xb:2688, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2592, y:1056, dWall:1, xa:2496, xb:2688, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2592, y:1248, uWall:1, dWall:1, xa:2496, xb:2688, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:1344, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:2592, y:1440, uWall:1, rWall:1, xa:2496, xb:2688, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2592, y:1632, rWall:1, xa:2496, xb:2688, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:2592, y:1824, lWall:1, rWall:1, xa:2496, xb:2688, ya:1728, yb:1920, lLimit:2496, uLimit:0, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2592, y:2016, lWall:1, rWall:1, xa:2496, xb:2688, ya:1920, yb:2112, lLimit:2496, uLimit:0, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2592, y:2208, lWall:1, rWall:1, xa:2496, xb:2688, ya:2112, yb:2304, lLimit:2496, uLimit:0, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2592, y:2400, lWall:1, rWall:1, xa:2496, xb:2688, ya:2304, yb:2496, lLimit:2496, uLimit:0, rLimit:2688, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2592, y:2592, lWall:1, rWall:1, dWall:1, xa:2496, xb:2688, ya:2496, yb:2688, lLimit:2496, uLimit:0, rLimit:2688, dLimit:2688, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:2592, y:2784, uWall:1, dWall:1, xa:2496, xb:2688, ya:2688, yb:2880, lLimit:0, uLimit:2688, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}], [{x:2784, y:96, xa:2688, xb:2880, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:288, xa:2688, xb:2880, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:480, xa:2688, xb:2880, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2784, y:672, xa:2688, xb:2880, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:864, xa:2688, xb:2880, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2784, y:1056, dWall:1, xa:2688, xb:2880, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2784, y:1248, uWall:1, rWall:1, xa:2688, xb:2880, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:2784, y:1440, lWall:1, rWall:1, xa:2688, xb:2880, ya:1344, yb:1536, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2784, y:1632, lWall:1, rWall:1, xa:2688, xb:2880, ya:1536, yb:1728, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2784, y:1824, lWall:1, rWall:1, xa:2688, xb:2880, ya:1728, yb:1920, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2784, y:2016, lWall:1, rWall:1, xa:2688, xb:2880, ya:1920, yb:2112, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2784, y:2208, lWall:1, rWall:1, xa:2688, xb:2880, ya:2112, yb:2304, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2784, y:2400, lWall:1, rWall:1, xa:2688, xb:2880, ya:2304, yb:2496, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2784, y:2592, lWall:1, rWall:1, xa:2688, xb:2880, ya:2496, yb:2688, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:2784, y:2784, rWall:1, dWall:1, xa:2688, xb:2880, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}]];
var launcherInfoArr12 = [{x:112, y:2534, rot:4.68}, {x:292, y:2349, rot:4.68}, {x:43, y:2155, rot:4.68}, {x:2227, y:2001, rot:2.36}, {x:1301, y:225, rot:2.71}, {x:1584, y:225, rot:0.59}];
var gunInfoArr12 = [{x:252, y:2546, rot:4.68}, {x:86, y:2342, rot:4.68}, {x:345, y:2157, rot:4.68}, {x:2241, y:2140, rot:2.01}, {x:2443, y:2280, rot:2.5}, {x:1094, y:1560, rot:4.69}, {x:1790, y:1560, rot:4.69}, {x:1348, y:1507, rot:4.69}, {x:1540, y:1507, rot:4.69}, {x:1185, y:216, rot:2.71}, {x:1699, y:216, rot:0.59}];
var gateInfoArr12 = [{xInt:6, yInt:9, typeNum:1, closed:1}, {xInt:7, yInt:9, typeNum:1, closed:1}, {xInt:8, yInt:9, typeNum:1, closed:1}, {xInt:2, yInt:14, typeNum:0, closed:1}, {xInt:12, yInt:14, typeNum:2, closed:1}, {xInt:2, yInt:10, typeNum:1, closed:1}, {xInt:7, yInt:4, typeNum:3, closed:1}, {xInt:7, yInt:2, typeNum:1, closed:1}];
var switchInfoArr12 = [{x:1054, y:1827, targArr:[0, 1, 2], func:function () {
inPlay = 0;
switchArr[0].done = 1;
overlay.pausedClip.funcArr = [function () {
camera.locked = 0;
cameraOb = blockArr[7][9];
}, function () {
var _local1 = 0;
while (_local1 < switchArr[0].targArr.length) {
gateArr[switchArr[0].targArr[_local1]].active = 1;
_local1 = _local1 + 1;
}
}];
overlay.pausedClip.msgArr = ["That switch opened the main gates to the compound", ""];
overlay.pausedClip.gotoAndStop("cDown");
overlay.pausedClip.cDownClip.gotoAndPlay(1);
overlay.pausedClip._visible = true;
}}, {x:177, y:2692, targArr:[3]}, {x:2587, y:2783, targArr:[4]}, {x:1814, y:1819, targArr:[5], func:function () {
inPlay = 0;
switchArr[3].done = 1;
overlay.pausedClip.funcArr = [function () {
camera.locked = 0;
cameraOb = blockArr[2][10];
}, function () {
gateArr[switchArr[3].targArr[0]].active = 1;
}];
overlay.pausedClip.msgArr = ["That switch opened a gate", ""];
overlay.pausedClip.gotoAndStop("cDown");
overlay.pausedClip.cDownClip.gotoAndPlay(1);
overlay.pausedClip._visible = true;
}}, {x:1435, y:676, targArr:[6]}, {x:1435, y:148, targArr:[7]}];
var heliInfoArr12 = [{x:2500, y:2550}];
var msg1 = "Helicopter detected.";
var msg2 = "You have no anti-aircraft weapons.";
var msg3 = "When it approaches hide under roofs or behind walls.";
var msgInfoArr12 = [msg1, msg2, msg3];
var funcInfoArr12 = [function () {
camera.locked = 0;
cameraOb = heliArr[0];
}, 0, function () {
camera.locked = 0;
cameraOb = player;
}];
var blockArr11 = [[{x:96, y:96, rWall:1, dWall:1, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:192, dLimit:192, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:96, y:288, lWall:1, uWall:1, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:96, y:480, lWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:96, y:672, lWall:1, dWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2304, dLimit:768, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:96, y:864, uWall:1, rWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:192, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:96, y:1056, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:1248, rWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:192, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1440, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:1632, rWall:1, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:192, dLimit:2304, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:1824, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:2016, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:2208, xa:0, xb:192, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:2}], layer2:[]}], [{x:288, y:96, lWall:1, uWall:1, xa:192, xb:384, ya:0, yb:192, lLimit:192, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:288, y:288, rWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:384, dLimit:2304, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:480, rWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:384, dLimit:2304, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:288, y:672, rWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:384, dLimit:2304, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:864, lWall:1, dWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:192, uLimit:0, rLimit:2304, dLimit:960, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:288, y:1056, uWall:1, dWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2304, dLimit:1152, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:288, y:1248, lWall:1, uWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:192, uLimit:1152, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:1440, dWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2304, dLimit:1536, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:1632, lWall:1, rWall:1, dWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:192, uLimit:0, rLimit:384, dLimit:1728, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:8}]}, {x:288, y:1824, uWall:1, rWall:1, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:384, dLimit:2304, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:2016, xa:192, xb:384, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:2208, xa:192, xb:384, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:480, y:96, uWall:1, dWall:1, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2304, dLimit:192, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:288, dWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2304, dLimit:384, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:5}]}, {x:480, y:480, uWall:1, dWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2304, dLimit:576, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:2}]}, {x:480, y:672, uWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:12}]}, {x:480, y:864, uWall:1, dWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2304, dLimit:960, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:1056, uWall:1, dWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2304, dLimit:1152, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:1248, uWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:1440, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:480, y:1632, lWall:1, rWall:1, xa:384, xb:576, ya:1536, yb:1728, lLimit:384, uLimit:0, rLimit:576, dLimit:2304, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:480, y:1824, lWall:1, dWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:384, uLimit:0, rLimit:2304, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:2016, uWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:2208, xa:384, xb:576, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:672, y:96, uWall:1, rWall:1, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:768, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:288, lWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:576, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:2}], layer2:[]}, {x:672, y:480, lWall:1, rWall:1, xa:576, xb:768, ya:384, yb:576, lLimit:576, uLimit:0, rLimit:768, dLimit:2304, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:672, y:672, lWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:576, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:864, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2304, dLimit:960, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:1056, uWall:1, rWall:1, dWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:768, dLimit:1152, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:1248, uWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1440, dWall:1, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2304, dLimit:1536, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:1632, xa:576, xb:768, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:6}], layer2:[{tileType:"building", fNum:4}]}, {x:672, y:1824, uWall:1, dWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2304, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:2016, uWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:2208, xa:576, xb:768, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:864, y:96, lWall:1, dWall:1, xa:768, xb:960, ya:0, yb:192, lLimit:768, uLimit:0, rLimit:2304, dLimit:192, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:288, uWall:1, rWall:1, dWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:960, dLimit:384, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:480, rWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:960, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:8}]}, {x:864, y:672, uWall:1, rWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:960, dLimit:2304, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:864, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:1056, lWall:1, rWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:768, uLimit:0, rLimit:960, dLimit:2304, layer1:[{tileType:"floor", fNum:8}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:864, y:1248, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:9}], layer2:[{tileType:"building", fNum:6}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:2}]}, {x:864, y:1440, rWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:960, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1632, lWall:1, rWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:768, uLimit:0, rLimit:960, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1824, rWall:1, dWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:960, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:2016, uWall:1, rWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:960, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:2208, xa:768, xb:960, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:1056, y:96, rWall:1, dWall:1, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1152, dLimit:192, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:288, lWall:1, uWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:960, uLimit:192, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1056, y:480, lWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:960, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:672, lWall:1, rWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:960, uLimit:0, rLimit:1152, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:864, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:1056, lWall:1, rWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:960, uLimit:0, rLimit:1152, dLimit:2304, layer1:[{tileType:"floor", fNum:8}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:1248, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:9}], layer2:[{tileType:"building", fNum:6}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:4}]}, {x:1056, y:1440, lWall:1, rWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:960, uLimit:0, rLimit:1152, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1632, lWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:960, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1824, lWall:1, xa:960, xb:1152, ya:1728, yb:1920, lLimit:960, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:2016, lWall:1, rWall:1, dWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1056, y:2208, uWall:1, xa:960, xb:1152, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1248, y:96, lWall:1, uWall:1, xa:1152, xb:1344, ya:0, yb:192, lLimit:1152, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:288, rWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:2304, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:480, rWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:2304, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1248, y:672, lWall:1, dWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:1152, uLimit:0, rLimit:2304, dLimit:768, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1248, y:864, uWall:1, dWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2304, dLimit:960, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:1056, lWall:1, uWall:1, dWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:960, rLimit:2304, dLimit:1152, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1248, y:1248, uWall:1, dWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2304, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:1440, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:1}]}, {x:1248, y:1632, uWall:1, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1248, y:1824, rWall:1, dWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1344, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:2016, lWall:1, uWall:1, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:1152, uLimit:1920, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:1248, y:2208, xa:1152, xb:1344, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:1440, y:96, uWall:1, dWall:1, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2304, dLimit:192, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:288, lWall:1, uWall:1, dWall:1, xa:1344, xb:1536, ya:192, yb:384, lLimit:1344, uLimit:192, rLimit:2304, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1440, y:480, xa:1344, xb:1536, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:2}]}, {x:1440, y:672, uWall:1, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1440, y:864, dWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2304, dLimit:960, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:1056, uWall:1, dWall:1, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2304, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:1248, uWall:1, rWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1536, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:1440, y:1440, lWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:1344, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:1632, rWall:1, dWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1536, dLimit:1728, layer1:[{tileType:"floor", fNum:7}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:1824, lWall:1, uWall:1, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:1344, uLimit:1728, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1440, y:2016, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:2208, xa:1344, xb:1536, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:1632, y:96, uWall:1, rWall:1, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:2304, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:288, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:1}], layer2:[]}, {x:1632, y:480, lWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:1536, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:672, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1632, y:864, rWall:1, dWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1728, dLimit:960, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:1056, uWall:1, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:1248, lWall:1, dWall:1, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:1536, uLimit:0, rLimit:2304, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1632, y:1440, uWall:1, rWall:1, dWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:1728, dLimit:1536, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:1632, rWall:1, dWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"building", fNum:5}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:1824, uWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:2016, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:2208, xa:1536, xb:1728, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:7}], layer2:[]}], [{x:1824, y:96, lWall:1, dWall:1, xa:1728, xb:1920, ya:0, yb:192, lLimit:1728, uLimit:0, rLimit:2304, dLimit:192, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:288, uWall:1, rWall:1, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:1920, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1824, y:480, rWall:1, xa:1728, xb:1920, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1920, dLimit:2304, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:672, rWall:1, dWall:1, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1920, dLimit:768, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:864, lWall:1, uWall:1, rWall:1, xa:1728, xb:1920, ya:768, yb:960, lLimit:1728, uLimit:768, rLimit:1920, dLimit:2304, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:1824, y:1056, rWall:1, xa:1728, xb:1920, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1920, dLimit:2304, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1824, y:1248, rWall:1, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1920, dLimit:2304, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:1440, lWall:1, rWall:1, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:1728, uLimit:0, rLimit:1920, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:1632, lWall:1, rWall:1, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:1728, uLimit:0, rLimit:1920, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:1824, rWall:1, dWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1920, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:2016, uWall:1, rWall:1, dWall:1, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:1920, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:2208, uWall:1, xa:1728, xb:1920, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:15}]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2016, y:288, lWall:1, rWall:1, xa:1920, xb:2112, ya:192, yb:384, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:8}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:480, lWall:1, rWall:1, xa:1920, xb:2112, ya:384, yb:576, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:10}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:672, lWall:1, rWall:1, xa:1920, xb:2112, ya:576, yb:768, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:10}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:864, lWall:1, rWall:1, xa:1920, xb:2112, ya:768, yb:960, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:10}], layer2:[]}, {x:2016, y:1056, lWall:1, rWall:1, xa:1920, xb:2112, ya:960, yb:1152, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:10}], layer2:[]}, {x:2016, y:1248, lWall:1, rWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:9}], layer2:[{tileType:"building", fNum:6}]}, {x:2016, y:1440, lWall:1, rWall:1, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:10}], layer2:[{tileType:"building", fNum:10}]}, {x:2016, y:1632, lWall:1, rWall:1, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:10}], layer2:[{tileType:"building", fNum:10}]}, {x:2016, y:1824, lWall:1, rWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:10}]}, {x:2016, y:2016, lWall:1, rWall:1, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:10}]}, {x:2016, y:2208, rWall:1, xa:1920, xb:2112, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2112, dLimit:2304, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:2208, y:96, xa:2112, xb:2304, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2208, y:288, lWall:1, xa:2112, xb:2304, ya:192, yb:384, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2208, y:480, lWall:1, xa:2112, xb:2304, ya:384, yb:576, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2208, y:672, lWall:1, xa:2112, xb:2304, ya:576, yb:768, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2208, y:864, lWall:1, xa:2112, xb:2304, ya:768, yb:960, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2208, y:1056, lWall:1, xa:2112, xb:2304, ya:960, yb:1152, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2208, y:1248, lWall:1, xa:2112, xb:2304, ya:1152, yb:1344, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2208, y:1440, lWall:1, xa:2112, xb:2304, ya:1344, yb:1536, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2208, y:1632, lWall:1, xa:2112, xb:2304, ya:1536, yb:1728, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2208, y:1824, lWall:1, xa:2112, xb:2304, ya:1728, yb:1920, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2208, y:2016, lWall:1, dWall:1, xa:2112, xb:2304, ya:1920, yb:2112, lLimit:2112, uLimit:0, rLimit:2304, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2208, y:2208, xa:2112, xb:2304, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2304, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:11}]}]];
var cannonInfoArr11 = [{x:1148, y:794, rot:4.68}, {x:287, y:1781, rot:1.54}, {x:1885, y:1893, rot:3.93}];
var launcherInfoArr11 = [{x:963, y:798, rot:3.11}, {x:959, y:929, rot:3.11}, {x:479, y:1259, rot:0}, {x:1704, y:1305, rot:0}];
var gunInfoArr11 = [{x:752, y:933, rot:3.11}, {x:621, y:744, rot:0.86}, {x:1140, y:933, rot:3.46}, {x:1063, y:2004, rot:4.68}, {x:429, y:1893, rot:5.03}, {x:1401, y:1781, rot:0}, {x:1581, y:1171, rot:0}, {x:1547, y:1919, rot:1.54}];
var gateInfoArr11 = [{xInt:0, yInt:7, typeNum:2, closed:1}, {xInt:10, yInt:9, typeNum:1, closed:1}, {xInt:10, yInt:2, typeNum:1, closed:0}, {xInt:8, yInt:1, typeNum:0, closed:1}];
var switchInfoArr11 = [{x:291, y:1255, targArr:[0]}, {x:2011, y:1826, targArr:[1]}, {x:2207, y:1827, targArr:[3], func:function () {
inPlay = 0;
switchArr[2].done = 1;
var funcGate = gateArr[3];
overlay.pausedClip.funcArr = [function () {
camera.locked = 0;
cameraOb = homeTile;
}, function () {
funcGate.active = 1;
}];
overlay.pausedClip.msgArr = ["That switch opened the gate to the H-Pad", "Now get back there"];
overlay.pausedClip.gotoAndStop("cDown");
overlay.pausedClip.cDownClip.gotoAndPlay(1);
overlay.pausedClip._visible = true;
}}];
var blockArr10 = [[{x:96, y:96, rWall:1, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:288, dWall:1, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:480, uWall:1, rWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:96, y:672, rWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:864, rWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1056, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"arrow", fNum:3}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:96, y:1248, dWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:1440, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:8}]}, {x:96, y:1632, uWall:1, dWall:1, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:1824, uWall:1, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:96, y:2016, rWall:1, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:192, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:2208, xa:0, xb:192, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:2400, xa:0, xb:192, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:2592, xa:0, xb:192, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:2784, xa:0, xb:192, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:1}]}, {x:288, y:288, uWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:480, lWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:192, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:672, lWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:192, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:864, lWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:192, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:1056, lWall:1, dWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:192, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:1248, uWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:1440, lWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:192, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:1632, rWall:1, dWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:384, dLimit:1728, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:1824, uWall:1, dWall:1, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:2016, xa:192, xb:384, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:3}]}, {x:288, y:2208, uWall:1, xa:192, xb:384, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:2400, xa:192, xb:384, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:2592, xa:192, xb:384, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:2784, xa:192, xb:384, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:480, y:96, lWall:1, rWall:1, dWall:1, xa:384, xb:576, ya:0, yb:192, lLimit:384, uLimit:0, rLimit:576, dLimit:192, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:480, y:288, uWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:480, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:480, y:672, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:864, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:1056, dWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:1248, uWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:1440, dWall:1, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:1632, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:1}]}, {x:480, y:1824, uWall:1, rWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:2016, lWall:1, rWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:384, uLimit:0, rLimit:576, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:2208, rWall:1, dWall:1, xa:384, xb:576, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:576, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:2400, uWall:1, dWall:1, xa:384, xb:576, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2496, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}, {tileType:"building", fNum:15}]}, {x:480, y:2592, uWall:1, xa:384, xb:576, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:2784, xa:384, xb:576, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:672, y:96, lWall:1, rWall:1, xa:576, xb:768, ya:0, yb:192, lLimit:576, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:288, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:864, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:1056, dWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:1248, uWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1440, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:1632, lWall:1, rWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:576, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:1824, lWall:1, rWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:576, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:2016, lWall:1, rWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:576, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:672, y:2208, lWall:1, rWall:1, xa:576, xb:768, ya:2112, yb:2304, lLimit:576, uLimit:0, rLimit:768, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:672, y:2400, rWall:1, dWall:1, xa:576, xb:768, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:768, dLimit:2496, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:2592, uWall:1, xa:576, xb:768, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:2784, xa:576, xb:768, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:864, y:96, lWall:1, rWall:1, dWall:1, xa:768, xb:960, ya:0, yb:192, lLimit:768, uLimit:0, rLimit:960, dLimit:192, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:864, y:288, uWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:480, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:672, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:864, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:1056, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:1248, uWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:1440, dWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:3}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:864, y:1632, rWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[{tileType:"building", fNum:5}]}, {x:864, y:1824, lWall:1, uWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:768, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:864, y:2016, lWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:768, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:864, y:2208, lWall:1, dWall:1, xa:768, xb:960, ya:2112, yb:2304, lLimit:768, uLimit:0, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:864, y:2400, rWall:1, xa:768, xb:960, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:960, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:2}]}, {x:864, y:2592, uWall:1, xa:768, xb:960, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:2784, xa:768, xb:960, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:2}]}, {x:1056, y:288, uWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:480, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:672, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:864, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:1056, dWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:1248, uWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:1440, dWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:1632, lWall:1, uWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:960, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:1824, xa:960, xb:1152, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1056, y:2016, rWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:1152, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:2208, xa:960, xb:1152, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1056, y:2400, lWall:1, xa:960, xb:1152, ya:2304, yb:2496, lLimit:960, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1056, y:2592, xa:960, xb:1152, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1056, y:2784, xa:960, xb:1152, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:1248, y:96, lWall:1, rWall:1, xa:1152, xb:1344, ya:0, yb:192, lLimit:1152, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1248, y:288, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:480, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:672, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:864, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:1056, dWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:1248, uWall:1, dWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:1440, uWall:1, dWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:1632, uWall:1, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:1824, rWall:1, dWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1344, dLimit:1920, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:2016, lWall:1, uWall:1, dWall:1, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:1152, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:2208, uWall:1, rWall:1, xa:1152, xb:1344, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:2400, rWall:1, xa:1152, xb:1344, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2592, rWall:1, xa:1152, xb:1344, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2784, rWall:1, xa:1152, xb:1344, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:1344, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[{tileType:"building", fNum:5}]}, {x:1440, y:288, uWall:1, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1440, y:480, xa:1344, xb:1536, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:672, rWall:1, dWall:1, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1536, dLimit:768, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:864, uWall:1, dWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:1056, uWall:1, dWall:1, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:1248, uWall:1, dWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:1440, uWall:1, dWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1440, y:1632, uWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:1824, lWall:1, rWall:1, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:2016, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1440, y:2208, lWall:1, rWall:1, xa:1344, xb:1536, ya:2112, yb:2304, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:8}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:2400, lWall:1, rWall:1, xa:1344, xb:1536, ya:2304, yb:2496, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:9}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:6}]}, {x:1440, y:2592, lWall:1, rWall:1, xa:1344, xb:1536, ya:2496, yb:2688, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:7}]}, {x:1440, y:2784, lWall:1, rWall:1, xa:1344, xb:1536, ya:2688, yb:2880, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}], [{x:1632, y:96, lWall:1, rWall:1, xa:1536, xb:1728, ya:0, yb:192, lLimit:1536, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1632, y:288, rWall:1, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1632, y:480, rWall:1, dWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:576, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:672, lWall:1, uWall:1, xa:1536, xb:1728, ya:576, yb:768, lLimit:1536, uLimit:576, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:1632, y:864, rWall:1, dWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1728, dLimit:960, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:1056, uWall:1, rWall:1, dWall:1, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:1728, dLimit:1152, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:1248, uWall:1, dWall:1, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:1440, uWall:1, dWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:1632, uWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:1824, lWall:1, dWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:1536, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:2016, uWall:1, rWall:1, dWall:1, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:1728, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:2208, lWall:1, uWall:1, xa:1536, xb:1728, ya:2112, yb:2304, lLimit:1536, uLimit:2112, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1632, y:2400, lWall:1, rWall:1, xa:1536, xb:1728, ya:2304, yb:2496, lLimit:1536, uLimit:0, rLimit:1728, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:2592, lWall:1, xa:1536, xb:1728, ya:2496, yb:2688, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1632, y:2784, lWall:1, xa:1536, xb:1728, ya:2688, yb:2880, lLimit:1536, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:1824, y:96, lWall:1, xa:1728, xb:1920, ya:0, yb:192, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1824, y:288, lWall:1, xa:1728, xb:1920, ya:192, yb:384, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:480, lWall:1, xa:1728, xb:1920, ya:384, yb:576, lLimit:1728, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:672, dWall:1, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1824, y:864, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:4}]}, {x:1824, y:1056, lWall:1, uWall:1, xa:1728, xb:1920, ya:960, yb:1152, lLimit:1728, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:1248, dWall:1, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:1440, uWall:1, dWall:1, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:1632, uWall:1, rWall:1, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:1824, rWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:2016, lWall:1, rWall:1, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:1728, uLimit:0, rLimit:1920, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1824, y:2208, rWall:1, dWall:1, xa:1728, xb:1920, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:1920, dLimit:2304, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1824, y:2400, xa:1728, xb:1920, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:8}]}, {x:1824, y:2592, uWall:1, xa:1728, xb:1920, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1824, y:2784, xa:1728, xb:1920, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:2016, y:96, rWall:1, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:288, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:480, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:672, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2016, y:864, lWall:1, dWall:1, xa:1920, xb:2112, ya:768, yb:960, lLimit:1920, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:1056, uWall:1, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:1248, dWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:1440, uWall:1, dWall:1, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:1536, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:4}, {tileType:"arrow", fNum:3}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:1632, lWall:1, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:1920, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:1}]}, {x:2016, y:1824, lWall:1, uWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:1920, uLimit:1728, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:2016, lWall:1, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:1920, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:2208, lWall:1, xa:1920, xb:2112, ya:2112, yb:2304, lLimit:1920, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:2400, lWall:1, xa:1920, xb:2112, ya:2304, yb:2496, lLimit:1920, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:2592, xa:1920, xb:2112, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:2784, xa:1920, xb:2112, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:2208, y:96, xa:2112, xb:2304, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:4}]}, {x:2208, y:288, uWall:1, xa:2112, xb:2304, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2208, y:480, xa:2112, xb:2304, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2208, y:672, xa:2112, xb:2304, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2208, y:864, dWall:1, xa:2112, xb:2304, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2208, y:1056, uWall:1, xa:2112, xb:2304, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2208, y:1248, dWall:1, xa:2112, xb:2304, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2208, y:1440, uWall:1, xa:2112, xb:2304, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2208, y:1632, lWall:1, xa:2112, xb:2304, ya:1536, yb:1728, lLimit:2112, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2208, y:1824, rWall:1, xa:2112, xb:2304, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2304, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2208, y:2016, rWall:1, xa:2112, xb:2304, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2304, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2208, y:2208, rWall:1, xa:2112, xb:2304, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2304, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2208, y:2400, rWall:1, xa:2112, xb:2304, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2304, dLimit:2880, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2208, y:2592, xa:2112, xb:2304, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2208, y:2784, xa:2112, xb:2304, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:2400, y:96, lWall:1, rWall:1, xa:2304, xb:2496, ya:0, yb:192, lLimit:2304, uLimit:0, rLimit:2496, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2400, y:288, xa:2304, xb:2496, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2400, y:480, xa:2304, xb:2496, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2400, y:672, xa:2304, xb:2496, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2400, y:864, rWall:1, dWall:1, xa:2304, xb:2496, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2496, dLimit:960, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:1056, uWall:1, xa:2304, xb:2496, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2400, y:1248, dWall:1, xa:2304, xb:2496, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2400, y:1440, uWall:1, xa:2304, xb:2496, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2400, y:1632, dWall:1, xa:2304, xb:2496, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2400, y:1824, dWall:1, xa:2304, xb:2496, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:1920, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:4}]}, {x:2400, y:2016, uWall:1, dWall:1, xa:2304, xb:2496, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2880, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:4}]}, {x:2400, y:2208, uWall:1, dWall:1, xa:2304, xb:2496, ya:2112, yb:2304, lLimit:0, uLimit:2112, rLimit:2880, dLimit:2304, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:3}]}, {x:2400, y:2400, uWall:1, xa:2304, xb:2496, ya:2304, yb:2496, lLimit:0, uLimit:2304, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:4}]}, {x:2400, y:2592, uWall:1, xa:2304, xb:2496, ya:2496, yb:2688, lLimit:0, uLimit:2496, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2400, y:2784, xa:2304, xb:2496, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:2592, y:96, xa:2496, xb:2688, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:8}]}, {x:2592, y:288, uWall:1, xa:2496, xb:2688, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:480, xa:2496, xb:2688, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2592, y:672, dWall:1, xa:2496, xb:2688, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:768, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2592, y:864, xa:2496, xb:2688, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:4}]}, {x:2592, y:1056, uWall:1, xa:2496, xb:2688, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2592, y:1248, dWall:1, xa:2496, xb:2688, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2592, y:1440, uWall:1, xa:2496, xb:2688, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2592, y:1632, xa:2496, xb:2688, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:1824, lWall:1, xa:2496, xb:2688, ya:1728, yb:1920, lLimit:2496, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2592, y:2016, lWall:1, xa:2496, xb:2688, ya:1920, yb:2112, lLimit:2496, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:2208, lWall:1, xa:2496, xb:2688, ya:2112, yb:2304, lLimit:2496, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:2400, lWall:1, xa:2496, xb:2688, ya:2304, yb:2496, lLimit:2496, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2592, y:2592, xa:2496, xb:2688, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2592, y:2784, xa:2496, xb:2688, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:2784, y:96, lWall:1, xa:2688, xb:2880, ya:0, yb:192, lLimit:2688, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2784, y:288, xa:2688, xb:2880, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:480, xa:2688, xb:2880, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:672, xa:2688, xb:2880, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2784, y:864, lWall:1, dWall:1, xa:2688, xb:2880, ya:768, yb:960, lLimit:2688, uLimit:0, rLimit:2880, dLimit:960, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2784, y:1056, uWall:1, xa:2688, xb:2880, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:1248, dWall:1, xa:2688, xb:2880, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2880, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2784, y:1440, uWall:1, xa:2688, xb:2880, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2784, y:1632, xa:2688, xb:2880, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2784, y:1824, xa:2688, xb:2880, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2784, y:2016, xa:2688, xb:2880, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2784, y:2208, xa:2688, xb:2880, ya:2112, yb:2304, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2784, y:2400, xa:2688, xb:2880, ya:2304, yb:2496, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2784, y:2592, xa:2688, xb:2880, ya:2496, yb:2688, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2784, y:2784, xa:2688, xb:2880, ya:2688, yb:2880, lLimit:0, uLimit:0, rLimit:2880, dLimit:2880, layer1:[{tileType:"floor", fNum:1}], layer2:[]}]];
var launcherInfoArr10 = [{x:1439, y:240, rot:3.14}, {x:248, y:767, rot:0}, {x:2759, y:517, rot:3.12}, {x:37, y:1291, rot:5.04}, {x:2236, y:1756, rot:3.84}, {x:2553, y:2106, rot:0}, {x:2236, y:2476, rot:4.54}, {x:532, y:2260, rot:3.14}];
var gunInfoArr10 = [{x:959, y:234, rot:1.55}, {x:2049, y:168, rot:1.55}, {x:2352, y:177, rot:1.55}, {x:139, y:892, rot:1.55}, {x:1262, y:2020, rot:0}, {x:2227, y:2112, rot:4.54}, {x:2548, y:1751, rot:4.89}, {x:2557, y:2480, rot:0}, {x:144, y:2016, rot:1.57}];
var gateInfoArr10 = [{xInt:0, yInt:5, typeNum:2, closed:1}, {xInt:7, yInt:11, typeNum:1, closed:1}, {xInt:14, yInt:4, typeNum:3, closed:1}, {xInt:8, yInt:0, typeNum:2, closed:1}];
var switchInfoArr10 = [{x:291, y:1054, targArr:[0]}, {x:67, y:1055, targArr:[0]}, {x:1630, y:2020, targArr:[1]}, {x:2779, y:854, targArr:[2]}, {x:1622, y:95, targArr:[3]}];
var blockArr9 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:288, dWall:1, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1536, dLimit:384, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:480, uWall:1, dWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:1536, dLimit:576, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:96, y:672, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:8}]}, {x:96, y:864, uWall:1, dWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1536, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:1056, lWall:1, uWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:1536, dLimit:1536, layer1:[{tileType:"tunnel0", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:96, y:1248, rWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:192, dLimit:1536, layer1:[{tileType:"tunnel0", fNum:4}], layer2:[{tileType:"building", fNum:6}]}, {x:96, y:1440, rWall:1, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:192, dLimit:1536, layer1:[{tileType:"tunnel0", fNum:4}], layer2:[{tileType:"building", fNum:7}]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:288, y:288, dWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1536, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:480, uWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:672, lWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:192, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:288, y:864, rWall:1, dWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:384, dLimit:960, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:1056, uWall:1, dWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:1536, dLimit:1152, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:288, y:1248, lWall:1, uWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:192, uLimit:1152, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:1440, lWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:192, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:288, dWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1536, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:480, uWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:672, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:480, y:864, lWall:1, rWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:384, uLimit:0, rLimit:576, dLimit:1536, layer1:[{tileType:"floor", fNum:8}], layer2:[]}, {x:480, y:1056, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"tunnel0", fNum:2}], layer2:[]}, {x:480, y:1248, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:1440, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:2}, {tileType:"building", fNum:9}], layer2:[]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:288, dWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1536, dLimit:384, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:480, uWall:1, rWall:1, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:768, dLimit:1536, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:672, rWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:768, dLimit:1536, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:864, lWall:1, rWall:1, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:576, uLimit:0, rLimit:768, dLimit:960, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:1056, uWall:1, rWall:1, dWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:768, dLimit:1152, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:1248, uWall:1, rWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:768, dLimit:1536, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:672, y:1440, rWall:1, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:768, dLimit:1536, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:480, lWall:1, rWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:768, uLimit:0, rLimit:960, dLimit:1536, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:672, lWall:1, rWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:768, uLimit:0, rLimit:960, dLimit:1536, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:864, lWall:1, rWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:768, uLimit:0, rLimit:960, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:1056, lWall:1, rWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:768, uLimit:0, rLimit:960, dLimit:1536, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:1248, lWall:1, rWall:1, dWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:768, uLimit:0, rLimit:960, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:864, y:1440, lWall:1, rWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:768, uLimit:0, rLimit:960, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"building", fNum:14}, {tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:288, dWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1536, dLimit:384, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:480, lWall:1, uWall:1, dWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:960, uLimit:384, rLimit:1536, dLimit:576, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1056, y:672, lWall:1, uWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:960, uLimit:576, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1056, y:864, lWall:1, rWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:960, uLimit:0, rLimit:1152, dLimit:1536, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:1056, lWall:1, rWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:960, uLimit:0, rLimit:1152, dLimit:1536, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:1248, lWall:1, rWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:960, uLimit:0, rLimit:1152, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:1440, lWall:1, rWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:960, uLimit:0, rLimit:1152, dLimit:1536, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:1248, y:96, rWall:1, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1536, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1248, y:288, dWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1536, dLimit:384, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:480, uWall:1, rWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:1344, dLimit:1536, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:672, rWall:1, dWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:864, lWall:1, uWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:1152, uLimit:768, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:1056, lWall:1, rWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1536, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:1248, lWall:1, dWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:1152, uLimit:0, rLimit:1536, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:1440, lWall:1, rWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1536, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:4}]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:8}]}, {x:1440, y:288, uWall:1, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1440, y:480, lWall:1, xa:1344, xb:1536, ya:384, yb:576, lLimit:1344, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:672, lWall:1, xa:1344, xb:1536, ya:576, yb:768, lLimit:1344, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1440, y:864, dWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1536, dLimit:960, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1440, y:1056, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:5}]}, {x:1440, y:1248, uWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1440, y:1440, lWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:1344, uLimit:0, rLimit:1536, dLimit:1536, layer1:[{tileType:"floor", fNum:1}], layer2:[]}]];
var launcherInfoArr9 = [{x:1252, y:90, rot:2.78}, {x:1500, y:235, rot:2.36}, {x:1200, y:811, rot:0.79}, {x:488, y:440, rot:1.54}, {x:1108, y:1384, rot:4.68}, {x:1013, y:629, rot:1.54}, {x:673, y:1436, rot:4.28}];
var gunInfoArr9 = [{x:990, y:340, rot:4.68}, {x:744, y:340, rot:4.68}, {x:1502, y:924, rot:3.93}, {x:389, y:732, rot:4.68}, {x:575, y:734, rot:4.68}, {x:1018, y:1384, rot:4.68}, {x:1290, y:716, rot:3.93}, {x:482, y:1248, rot:4.69}, {x:293, y:1445, rot:5.15}];
var gateInfoArr9 = [{xInt:5, yInt:6, typeNum:0, closed:1}, {xInt:3, yInt:2, typeNum:1, closed:1}, {xInt:2, yInt:5, typeNum:1, closed:1}, {xInt:2, yInt:5, typeNum:3, closed:0}];
var switchInfoArr9 = [{x:1256, y:1248, targArr:[0]}, {x:1054, y:480, targArr:[1]}, {x:478, y:872, targArr:[2, 3]}, {x:483, y:1057, targArr:[2, 3]}];
var blockArr8 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:672, rWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:192, dLimit:1728, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:96, y:864, rWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:192, dLimit:1728, layer1:[{tileType:"floor", fNum:8}], layer2:[]}, {x:96, y:1056, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:11}], layer2:[]}, {x:96, y:1248, dWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1728, dLimit:1344, layer1:[{tileType:"floor", fNum:12}], layer2:[]}, {x:96, y:1440, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:11}], layer2:[{tileType:"building", fNum:12}]}, {x:96, y:1632, uWall:1, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:12}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:288, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:480, dWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:576, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:288, y:672, dWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1728, dLimit:768, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:13}]}, {x:288, y:864, lWall:1, uWall:1, dWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:192, uLimit:768, rLimit:1728, dLimit:960, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"building", fNum:5}, {tileType:"fenceTop", fNum:4}]}, {x:288, y:1056, uWall:1, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:384, dLimit:1728, layer1:[{tileType:"floor", fNum:12}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:288, y:1248, rWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:384, dLimit:1728, layer1:[{tileType:"floor", fNum:11}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1440, lWall:1, rWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:192, uLimit:0, rLimit:384, dLimit:1728, layer1:[{tileType:"floor", fNum:13}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1632, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:14}], layer2:[]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:288, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:480, y:480, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:480, y:672, lWall:1, rWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:384, uLimit:0, rLimit:576, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:864, lWall:1, rWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:384, uLimit:0, rLimit:576, dLimit:1728, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:1056, lWall:1, rWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:0, rLimit:576, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:1248, lWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:384, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1440, lWall:1, dWall:1, xa:384, xb:576, ya:1344, yb:1536, lLimit:384, uLimit:0, rLimit:1728, dLimit:1536, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:1632, uWall:1, rWall:1, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:576, dLimit:1728, layer1:[{tileType:"floor", fNum:16}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:288, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:672, lWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:576, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:672, y:864, lWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:576, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:672, y:1056, lWall:1, dWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:576, uLimit:0, rLimit:1728, dLimit:1152, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:1248, uWall:1, rWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:768, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:1440, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:1632, lWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:576, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:864, y:480, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:672, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:864, y:864, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:6}, {tileType:"building", fNum:9}], layer2:[]}, {x:864, y:1056, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1728, dLimit:1152, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:864, y:1248, lWall:1, rWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:768, uLimit:0, rLimit:960, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:1}]}, {x:864, y:1440, uWall:1, dWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:1728, dLimit:1536, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:1632, uWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:288, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:480, rWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1152, dLimit:1728, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1056, y:672, rWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1152, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:864, rWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1152, dLimit:1728, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:1056, rWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1152, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:1248, lWall:1, rWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:960, uLimit:0, rLimit:1152, dLimit:1728, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:1440, rWall:1, dWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1152, dLimit:1536, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1056, y:1632, uWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1248, y:288, dWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:384, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1248, y:480, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:1}]}, {x:1248, y:672, lWall:1, uWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:1152, uLimit:576, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:864, lWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:1152, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:1056, lWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:1248, lWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:1152, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:1440, lWall:1, rWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1728, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:1248, y:1632, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:288, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1440, y:480, lWall:1, xa:1344, xb:1536, ya:384, yb:576, lLimit:1344, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1440, y:672, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1440, y:864, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:1056, rWall:1, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1536, dLimit:1728, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1440, y:1248, dWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1728, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:1440, lWall:1, uWall:1, dWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:1344, uLimit:1344, rLimit:1728, dLimit:1536, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1440, y:1632, uWall:1, dWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1728, dLimit:1728, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}, {tileType:"building", fNum:15}]}], [{x:1632, y:96, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:288, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:480, xa:1536, xb:1728, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1632, y:672, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1632, y:864, dWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1728, dLimit:960, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1632, y:1056, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:14}]}, {x:1632, y:1248, uWall:1, dWall:1, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1728, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:1440, uWall:1, rWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:1728, dLimit:1728, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:1632, rWall:1, dWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1728, dLimit:1728, layer1:[{tileType:"tunnel0", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}]];
var cannonInfoArr8 = [{x:679, y:852, rot:4.68}, {x:1488, y:987, rot:4.71}, {x:604, y:1192, rot:1.57}];
var launcherInfoArr8 = [{x:858, y:1007, rot:4.68}, {x:1185, y:1571, rot:3.11}, {x:716, y:1202, rot:1.57}, {x:287, y:1696, rot:4.71}, {x:993, y:1696, rot:3.14}];
var gunInfoArr8 = [{x:1051, y:861, rot:4.68}, {x:1369, y:1300, rot:4.71}, {x:97, y:1310, rot:4.71}, {x:241, y:1007, rot:3.14}, {x:166, y:1569, rot:0}];
var gateInfoArr8 = [{xInt:5, yInt:7, typeNum:0, closed:1}, {xInt:0, yInt:5, typeNum:1, closed:1}, {xInt:2, yInt:3, typeNum:1, closed:1}, {xInt:7, yInt:8, typeNum:0, closed:0}];
var switchInfoArr8 = [{x:1473, y:1439, targArr:[0]}, {x:94, y:630, targArr:[1]}, {x:480, y:1676, targArr:[2]}];
var blockArr7 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:672, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:1056, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:1248, dWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:1440, uWall:1, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:96, y:1632, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:1824, rWall:1, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:2016, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:288, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:288, y:480, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:672, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:864, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:288, y:1056, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:1248, dWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:1440, uWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:1632, dWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:1728, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:288, y:1824, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:5}]}, {x:288, y:2016, uWall:1, xa:192, xb:384, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:288, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:480, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:480, y:672, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:864, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:480, y:1056, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:480, y:1248, dWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:1440, uWall:1, rWall:1, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:576, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:480, y:1632, rWall:1, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:576, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:1824, lWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:384, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:480, y:2016, rWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:576, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:288, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:864, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:672, y:1056, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:1248, rWall:1, dWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:768, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:1440, lWall:1, uWall:1, xa:576, xb:768, ya:1344, yb:1536, lLimit:576, uLimit:1344, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:672, y:1632, lWall:1, rWall:1, xa:576, xb:768, ya:1536, yb:1728, lLimit:576, uLimit:0, rLimit:768, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:672, y:1824, rWall:1, dWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:768, dLimit:1920, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:2016, rWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:768, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"building", fNum:14}, {tileType:"fenceTop", fNum:3}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:864, y:288, rWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:480, rWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:672, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:864, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:1056, rWall:1, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:960, dLimit:1152, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1248, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:1}]}, {x:864, y:1440, uWall:1, dWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2112, dLimit:1536, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"wall0Top", fNum:3}, {tileType:"building", fNum:15}]}, {x:864, y:1632, lWall:1, uWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:768, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:864, y:1824, lWall:1, xa:768, xb:960, ya:1728, yb:1920, lLimit:768, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:864, y:2016, lWall:1, rWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:768, uLimit:0, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:288, lWall:1, rWall:1, dWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:960, uLimit:0, rLimit:1152, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:480, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:8}]}, {x:1056, y:672, uWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:864, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:1056, lWall:1, rWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"wall0Top", fNum:4}]}, {x:1056, y:1248, lWall:1, rWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"wall0Top", fNum:2}, {tileType:"wall0Top", fNum:4}, {tileType:"building", fNum:10}]}, {x:1056, y:1440, dWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:1536, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"wall0Top", fNum:2}, {tileType:"wall0Top", fNum:1}, {tileType:"wall0Top", fNum:3}]}, {x:1056, y:1632, uWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:1824, dWall:1, xa:960, xb:1152, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:1920, layer1:[{tileType:"floor", fNum:6}, {tileType:"building", fNum:9}], layer2:[]}, {x:1056, y:2016, xa:960, xb:1152, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:11}]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:288, lWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:1152, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:480, lWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:1152, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:672, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1248, y:864, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:1056, lWall:1, dWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:1248, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:5}]}, {x:1248, y:1440, uWall:1, dWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2112, dLimit:1536, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"wall0Top", fNum:1}, {tileType:"building", fNum:15}]}, {x:1248, y:1632, uWall:1, rWall:1, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1344, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:1824, rWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1344, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1248, y:2016, lWall:1, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:1152, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:288, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1440, y:480, xa:1344, xb:1536, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1440, y:672, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1440, y:864, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:1056, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1440, y:1248, lWall:1, dWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:1344, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:1440, uWall:1, rWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:1632, lWall:1, rWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:10}]}, {x:1440, y:1824, lWall:1, rWall:1, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:2016, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:1632, y:96, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:288, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:480, xa:1536, xb:1728, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:672, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1632, y:864, xa:1536, xb:1728, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1632, y:1056, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:1248, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1632, y:1440, lWall:1, rWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:1536, uLimit:0, rLimit:1728, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:1632, lWall:1, rWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:1536, uLimit:0, rLimit:1728, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:1824, lWall:1, dWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:1536, uLimit:0, rLimit:2112, dLimit:1920, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:2016, uWall:1, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1824, y:96, xa:1728, xb:1920, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1824, y:288, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:480, xa:1728, xb:1920, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:672, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:864, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1056, xa:1728, xb:1920, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:1248, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:1440, lWall:1, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:1728, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:1632, lWall:1, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:1728, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:1824, rWall:1, dWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1920, dLimit:1920, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1824, y:2016, uWall:1, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2016, y:288, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:480, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2016, y:672, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2016, y:864, xa:1920, xb:2112, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:1056, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2016, y:1248, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:1440, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2016, y:1632, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:2016, y:1824, lWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:2016, y:2016, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}]];
var launcherInfoArr7 = [{x:1316, y:42, rot:1.55}, {x:1728, y:1309, rot:4.71}, {x:535, y:1703, rot:1.57}];
var gunInfoArr7 = [{x:911, y:218, rot:2.36}, {x:1210, y:225, rot:0.79}, {x:1777, y:1700, rot:4.69}, {x:1513, y:1312, rot:4.71}, {x:795, y:1112, rot:3.14}, {x:1330, y:1122, rot:0}, {x:425, y:1897, rot:5.5}];
var gateInfoArr7 = [{xInt:5, yInt:7, typeNum:0, closed:0}, {xInt:5, yInt:7, typeNum:2, closed:1}, {xInt:5, yInt:5, typeNum:1, closed:1}];
var switchInfoArr7 = [{x:1051, y:1438, targArr:[0, 1]}, {x:1052, y:285, targArr:[2]}];
var blockArr6 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:288, rWall:1, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:480, rWall:1, dWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:192, dLimit:576, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:96, y:672, uWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:96, y:1056, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:8}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1248, rWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:9}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:6}]}, {x:96, y:1440, rWall:1, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:7}]}, {x:96, y:1632, rWall:1, dWall:1, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:192, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:96, y:1824, uWall:1, dWall:1, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2112, dLimit:1920, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:96, y:2016, uWall:1, rWall:1, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"building", fNum:12}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}], [{x:288, y:96, dWall:1, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:288, lWall:1, uWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:192, uLimit:192, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:480, lWall:1, rWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:192, uLimit:0, rLimit:384, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:672, rWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:384, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:864, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:2}], layer2:[]}, {x:288, y:1056, lWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:192, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:1248, lWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:192, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:1440, lWall:1, rWall:1, xa:192, xb:384, ya:1344, yb:1536, lLimit:192, uLimit:0, rLimit:384, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:288, y:1632, lWall:1, dWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:192, uLimit:0, rLimit:2112, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:1824, uWall:1, rWall:1, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:384, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:288, y:2016, lWall:1, xa:192, xb:384, ya:1920, yb:2112, lLimit:192, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:480, y:96, rWall:1, dWall:1, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:576, dLimit:192, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:288, uWall:1, dWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:480, lWall:1, uWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:384, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:480, y:672, lWall:1, rWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:384, uLimit:0, rLimit:576, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"wall0Top", fNum:4}, {tileType:"wall0Top", fNum:3}]}, {x:480, y:864, rWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:576, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"wall0Top", fNum:2}]}, {x:480, y:1056, rWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:576, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:480, y:1248, dWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:480, y:1440, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:5}]}, {x:480, y:1632, uWall:1, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:480, y:1824, lWall:1, dWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:384, uLimit:0, rLimit:2112, dLimit:1920, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:2016, uWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:2}]}, {x:672, y:288, uWall:1, dWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:480, uWall:1, rWall:1, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:768, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:672, lWall:1, rWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:576, uLimit:0, rLimit:768, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"wall0Top", fNum:1}]}, {x:672, y:864, lWall:1, rWall:1, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:576, uLimit:0, rLimit:768, dLimit:960, layer1:[{tileType:"tunnel0", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:1056, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:4}], layer2:[{tileType:"building", fNum:4}]}, {x:672, y:1248, uWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:1440, lWall:1, xa:576, xb:768, ya:1344, yb:1536, lLimit:576, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:1632, xa:576, xb:768, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:2}], layer2:[]}, {x:672, y:1824, dWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:1920, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:2016, uWall:1, rWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:768, dLimit:2112, layer1:[{tileType:"tunnel0", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}], [{x:864, y:96, lWall:1, uWall:1, xa:768, xb:960, ya:0, yb:192, lLimit:768, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:288, dWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:480, lWall:1, uWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:768, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:864, y:672, lWall:1, rWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:768, uLimit:0, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:864, y:864, lWall:1, dWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:768, uLimit:0, rLimit:2112, dLimit:960, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:1056, lWall:1, uWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:768, uLimit:960, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:1248, rWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:864, y:1440, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:864, y:1632, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:1824, xa:768, xb:960, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:864, y:2016, lWall:1, dWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:768, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}], [{x:1056, y:96, uWall:1, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:288, rWall:1, dWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1152, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:480, uWall:1, dWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:576, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:672, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:11}]}, {x:1056, y:864, uWall:1, dWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2112, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1056, y:1056, uWall:1, rWall:1, dWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:1152, dLimit:1152, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1056, y:1248, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:14}]}, {x:1056, y:1440, uWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:1632, rWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:1824, xa:960, xb:1152, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1056, y:2016, dWall:1, xa:960, xb:1152, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}], [{x:1248, y:96, uWall:1, dWall:1, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:288, lWall:1, uWall:1, rWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:1152, uLimit:192, rLimit:1344, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:480, dWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:576, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}, {tileType:"arrow", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:672, lWall:1, uWall:1, dWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:1152, uLimit:576, rLimit:2112, dLimit:768, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:864, uWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:1056, lWall:1, dWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:1248, lWall:1, uWall:1, rWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:1152, uLimit:1152, rLimit:1344, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1248, y:1440, dWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:1536, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:1632, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:1}]}, {x:1248, y:1824, uWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1248, y:2016, dWall:1, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}], [{x:1440, y:96, uWall:1, dWall:1, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:288, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:1}]}, {x:1440, y:480, uWall:1, dWall:1, xa:1344, xb:1536, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:576, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:672, uWall:1, dWall:1, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2112, dLimit:768, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:864, uWall:1, rWall:1, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:1056, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1440, y:1248, lWall:1, dWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:1344, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1440, y:1440, uWall:1, rWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1440, y:1632, lWall:1, dWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:1344, uLimit:0, rLimit:2112, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:1824, uWall:1, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:2016, dWall:1, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}], [{x:1632, y:96, uWall:1, rWall:1, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1728, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:288, lWall:1, xa:1536, xb:1728, ya:192, yb:384, lLimit:1536, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:3}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:1632, y:480, rWall:1, dWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1728, dLimit:576, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:672, uWall:1, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:864, lWall:1, dWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:1536, uLimit:0, rLimit:2112, dLimit:960, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:1056, uWall:1, rWall:1, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:1728, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1632, y:1248, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:1440, lWall:1, dWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:1536, uLimit:0, rLimit:2112, dLimit:1536, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:1632, uWall:1, rWall:1, dWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:1728, dLimit:1728, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1632, y:1824, uWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:0, uLimit:1728, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:2016, rWall:1, dWall:1, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:1728, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}], [{x:1824, y:96, lWall:1, dWall:1, xa:1728, xb:1920, ya:0, yb:192, lLimit:1728, uLimit:0, rLimit:2112, dLimit:192, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:288, uWall:1, rWall:1, dWall:1, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:192, rLimit:1920, dLimit:384, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:3}]}, {x:1824, y:480, lWall:1, uWall:1, xa:1728, xb:1920, ya:384, yb:576, lLimit:1728, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:672, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:864, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:1056, lWall:1, dWall:1, xa:1728, xb:1920, ya:960, yb:1152, lLimit:1728, uLimit:0, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:1248, uWall:1, rWall:1, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1920, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:1824, y:1440, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1824, y:1632, lWall:1, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:1728, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1824, y:1824, rWall:1, dWall:1, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1920, dLimit:1920, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:1824, y:2016, lWall:1, uWall:1, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:1728, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2016, y:288, lWall:1, xa:1920, xb:2112, ya:192, yb:384, lLimit:1920, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2016, y:480, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:672, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:864, xa:1920, xb:2112, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:1056, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2016, y:1248, lWall:1, dWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:1920, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:2016, y:1440, uWall:1, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:1632, dWall:1, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:1824, lWall:1, uWall:1, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:1920, uLimit:1728, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:2016, y:2016, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}]];
var launcherInfoArr6 = [{x:813, y:56, rot:0}, {x:1386, y:820, rot:1.31}, {x:1186, y:1770, rot:0}, {x:1200, y:344, rot:1.54}];
var gunInfoArr6 = [{x:1094, y:334, rot:3.11}, {x:2020, y:1633, rot:3.93}, {x:1182, y:2062, rot:0}, {x:1298, y:348, rot:1.54}, {x:552, y:1576, rot:0}];
var msg1 = "Destroy all weapon emplacements and get to the H-Pad to proceed to the next area.";
var msg2 = "WASD keys to move. Mouse to aim and shoot.\nSpacebar to fire secondary weapons.";
var msg3 = "Get ready.";
var msgInfoArr6 = [msg1, msg2, msg3];
var blockArr5 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:288, dWall:1, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:480, uWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:96, y:672, dWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:768, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:864, uWall:1, rWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:96, y:1056, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1248, rWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1440, xa:0, xb:192, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:1632, xa:0, xb:192, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:1824, rWall:1, xa:0, xb:192, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:192, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:2016, xa:0, xb:192, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:288, dWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:480, uWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:672, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:864, lWall:1, rWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:192, uLimit:0, rLimit:384, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:6}]}, {x:288, y:1056, lWall:1, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:192, uLimit:0, rLimit:384, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:7}]}, {x:288, y:1248, lWall:1, rWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:192, uLimit:0, rLimit:384, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:7}]}, {x:288, y:1440, xa:192, xb:384, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:288, y:1632, dWall:1, xa:192, xb:384, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:1728, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:1824, xa:192, xb:384, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:5}]}, {x:288, y:2016, uWall:1, xa:192, xb:384, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"arrow", fNum:3}], layer2:[{tileType:"wall0Top", fNum:3}]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:480, y:288, dWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:480, uWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:672, dWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:768, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:864, lWall:1, uWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:384, uLimit:768, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:1056, lWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1248, lWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:384, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1440, xa:384, xb:576, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:1632, xa:384, xb:576, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:1824, lWall:1, dWall:1, xa:384, xb:576, ya:1728, yb:1920, lLimit:384, uLimit:0, rLimit:2112, dLimit:1920, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:2016, uWall:1, xa:384, xb:576, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"building", fNum:7}]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:288, dWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:480, uWall:1, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:672, dWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:768, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:864, uWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1056, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:1248, rWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:768, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:1440, xa:576, xb:768, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:1632, xa:576, xb:768, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:1824, rWall:1, dWall:1, xa:576, xb:768, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:768, dLimit:1920, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:2016, uWall:1, xa:576, xb:768, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"building", fNum:7}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:288, dWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:480, uWall:1, rWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:672, dWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:768, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:864, uWall:1, rWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:1056, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:3}, {tileType:"arrow", fNum:1}], layer2:[]}, {x:864, y:1248, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:11}]}, {x:864, y:1440, uWall:1, rWall:1, xa:768, xb:960, ya:1344, yb:1536, lLimit:0, uLimit:1344, rLimit:960, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1632, rWall:1, dWall:1, xa:768, xb:960, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:960, dLimit:1728, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:864, y:1824, xa:768, xb:960, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:1}]}, {x:864, y:2016, uWall:1, xa:768, xb:960, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:3}], layer2:[{tileType:"wall0Top", fNum:1}]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1056, y:288, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:480, lWall:1, rWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:1056, y:672, rWall:1, dWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1152, dLimit:768, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:864, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:8}]}, {x:1056, y:1056, uWall:1, dWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:2112, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"building", fNum:3}]}, {x:1056, y:1248, lWall:1, uWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:960, uLimit:1152, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:1440, lWall:1, rWall:1, xa:960, xb:1152, ya:1344, yb:1536, lLimit:960, uLimit:0, rLimit:1152, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1632, lWall:1, xa:960, xb:1152, ya:1536, yb:1728, lLimit:960, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1824, lWall:1, xa:960, xb:1152, ya:1728, yb:1920, lLimit:960, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:2016, xa:960, xb:1152, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:288, dWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:480, lWall:1, uWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:1152, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:1248, y:672, lWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:1152, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:864, lWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:1152, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1248, y:1056, xa:1152, xb:1344, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:3}, {tileType:"arrow", fNum:1}], layer2:[]}, {x:1248, y:1248, dWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:1440, rWall:1, xa:1152, xb:1344, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:1344, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:13}]}, {x:1248, y:1632, uWall:1, xa:1152, xb:1344, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:1824, rWall:1, xa:1152, xb:1344, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:1344, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1248, y:2016, xa:1152, xb:1344, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:1}], layer2:[]}], [{x:1440, y:96, xa:1344, xb:1536, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1440, y:288, dWall:1, xa:1344, xb:1536, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1440, y:480, uWall:1, xa:1344, xb:1536, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1440, y:672, xa:1344, xb:1536, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1440, y:864, xa:1344, xb:1536, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1440, y:1056, rWall:1, xa:1344, xb:1536, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1440, y:1248, dWall:1, xa:1344, xb:1536, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1440, y:1440, lWall:1, rWall:1, xa:1344, xb:1536, ya:1344, yb:1536, lLimit:1344, uLimit:0, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:12}]}, {x:1440, y:1632, uWall:1, dWall:1, xa:1344, xb:1536, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2112, dLimit:1728, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1440, y:1824, xa:1344, xb:1536, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:2}]}, {x:1440, y:2016, uWall:1, rWall:1, xa:1344, xb:1536, ya:1920, yb:2112, lLimit:0, uLimit:1920, rLimit:1536, dLimit:2112, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:1632, y:96, xa:1536, xb:1728, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1632, y:288, dWall:1, xa:1536, xb:1728, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1632, y:480, uWall:1, xa:1536, xb:1728, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1632, y:672, xa:1536, xb:1728, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:864, dWall:1, xa:1536, xb:1728, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:960, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1632, y:1056, xa:1536, xb:1728, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:4}]}, {x:1632, y:1248, uWall:1, dWall:1, xa:1536, xb:1728, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1632, y:1440, lWall:1, xa:1536, xb:1728, ya:1344, yb:1536, lLimit:1536, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:4}]}, {x:1632, y:1632, uWall:1, xa:1536, xb:1728, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:1824, lWall:1, xa:1536, xb:1728, ya:1728, yb:1920, lLimit:1536, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1632, y:2016, lWall:1, xa:1536, xb:1728, ya:1920, yb:2112, lLimit:1536, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:1824, y:96, xa:1728, xb:1920, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1824, y:288, dWall:1, xa:1728, xb:1920, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1824, y:480, uWall:1, xa:1728, xb:1920, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1824, y:672, xa:1728, xb:1920, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:864, xa:1728, xb:1920, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1056, lWall:1, xa:1728, xb:1920, ya:960, yb:1152, lLimit:1728, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1248, xa:1728, xb:1920, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1824, y:1440, lWall:1, rWall:1, xa:1728, xb:1920, ya:1344, yb:1536, lLimit:1728, uLimit:0, rLimit:1920, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1824, y:1632, xa:1728, xb:1920, ya:1536, yb:1728, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1824, y:1824, xa:1728, xb:1920, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:1824, y:2016, xa:1728, xb:1920, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:2016, y:96, xa:1920, xb:2112, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2016, y:288, dWall:1, xa:1920, xb:2112, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:2112, dLimit:384, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:2016, y:480, uWall:1, xa:1920, xb:2112, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:2016, y:672, xa:1920, xb:2112, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:2016, y:864, xa:1920, xb:2112, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:2016, y:1056, xa:1920, xb:2112, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:2016, y:1248, dWall:1, xa:1920, xb:2112, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:2112, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:2016, y:1440, xa:1920, xb:2112, ya:1344, yb:1536, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:14}]}, {x:2016, y:1632, uWall:1, xa:1920, xb:2112, ya:1536, yb:1728, lLimit:0, uLimit:1536, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:2016, y:1824, xa:1920, xb:2112, ya:1728, yb:1920, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:2016, y:2016, xa:1920, xb:2112, ya:1920, yb:2112, lLimit:0, uLimit:0, rLimit:2112, dLimit:2112, layer1:[{tileType:"floor", fNum:1}, {tileType:"building", fNum:9}], layer2:[]}]];
var launcherInfoArr5 = [{x:1249, y:865, rot:1.57}, {x:865, y:869, rot:1.57}];
var gunInfoArr5 = [{x:1439, y:862, rot:4.71}, {x:1826, y:865, rot:4.71}, {x:1629, y:672, rot:4.71}, {x:865, y:341, rot:4.71}, {x:1249, y:344, rot:4.71}];
var gateInfoArr5 = [{xInt:5, yInt:10, typeNum:0, closed:1}];
var switchInfoArr5 = [{x:1245, y:2016, targArr:[0]}];
var heliInfoArr5 = [{x:2000, y:2000}];
var blockArr4 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:480, rWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:192, dLimit:1344, layer1:[{tileType:"floor", fNum:8}], layer2:[]}, {x:96, y:672, rWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:192, dLimit:1344, layer1:[{tileType:"floor", fNum:9}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"building", fNum:10}]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:1056, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:1248, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:288, y:288, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:480, lWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:192, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:288, y:672, lWall:1, dWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:192, uLimit:0, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:288, y:864, uWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:1056, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:288, y:1248, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:480, y:288, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:480, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:480, y:672, dWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:864, uWall:1, dWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:1056, rWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:576, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:12}]}, {x:480, y:1248, uWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:288, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:672, y:864, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:960, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:672, y:1056, lWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:576, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[{tileType:"building", fNum:1}]}, {x:672, y:1248, uWall:1, rWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:768, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:480, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:672, rWall:1, dWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:960, dLimit:768, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:864, y:864, uWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:1056, lWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:768, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:864, y:1248, lWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:768, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1056, y:288, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1056, y:480, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1056, y:672, lWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:960, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:864, rWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1152, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:1056, rWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1152, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:1056, y:1248, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1248, y:288, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:480, dWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:576, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:672, uWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:864, lWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:8}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1248, y:1056, lWall:1, dWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1152, layer1:[{tileType:"floor", fNum:9}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:1248, y:1248, uWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}]];
var cannonInfoArr4 = [{x:778, y:723, rot:4.69}, {x:1059, y:673, rot:4.69}, {x:553, y:721, rot:4.71}];
var gateInfoArr4 = [{xInt:3, yInt:4, typeNum:0, closed:1}, {xInt:3, yInt:4, typeNum:2, closed:0}];
var switchInfoArr4 = [{x:473, y:865, targArr:[0, 1]}];
var blockArr3 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:480, rWall:1, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:192, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:672, dWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:96, y:864, uWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:96, y:1056, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:192, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1248, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:288, dWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:288, y:480, dWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:576, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"building", fNum:5}]}, {x:288, y:672, uWall:1, dWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:288, y:864, uWall:1, rWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:1056, lWall:1, rWall:1, dWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:192, uLimit:0, rLimit:384, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:1248, uWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:288, rWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:576, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:480, y:480, lWall:1, rWall:1, dWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:384, uLimit:0, rLimit:576, dLimit:576, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:672, uWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:864, lWall:1, dWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:384, uLimit:0, rLimit:1344, dLimit:960, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:1056, lWall:1, uWall:1, rWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:960, rLimit:576, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:1248, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:288, lWall:1, rWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:576, uLimit:0, rLimit:768, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:480, lWall:1, xa:576, xb:768, ya:384, yb:576, lLimit:576, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:1}, {tileType:"arrow", fNum:2}, {tileType:"arrow", fNum:3}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:672, y:864, rWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:768, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:672, y:1056, lWall:1, rWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:576, uLimit:0, rLimit:768, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:672, y:1248, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:864, y:288, lWall:1, rWall:1, dWall:1, xa:768, xb:960, ya:192, yb:384, lLimit:768, uLimit:0, rLimit:960, dLimit:384, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:480, uWall:1, rWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:960, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:864, y:672, dWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:864, lWall:1, uWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:768, uLimit:768, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:2}]}, {x:864, y:1056, lWall:1, rWall:1, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:768, uLimit:0, rLimit:960, dLimit:1152, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:1248, uWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1056, y:96, dWall:1, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:192, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:288, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:2}]}, {x:1056, y:480, lWall:1, uWall:1, dWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:960, uLimit:384, rLimit:1344, dLimit:576, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:1056, y:672, uWall:1, dWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:2}]}, {x:1056, y:864, uWall:1, dWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1056, y:1056, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:11}]}, {x:1056, y:1248, uWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:288, lWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:480, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1248, y:672, dWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:864, uWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:1056, lWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:1248, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}]];
var launcherInfoArr3 = [{x:674, y:669, rot:0}, {x:291, y:1249, rot:0}, {x:1059, y:1249, rot:3.12}, {x:486, y:1057, rot:1.57}];
var blockArr2 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:672, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:96, y:864, rWall:1, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:192, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1056, rWall:1, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:192, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:96, y:1248, rWall:1, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:192, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:288, y:288, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:480, dWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:576, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:672, uWall:1, dWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:288, y:864, lWall:1, uWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:192, uLimit:768, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:1}]}, {x:288, y:1056, lWall:1, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:192, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}, {x:288, y:1248, lWall:1, rWall:1, xa:192, xb:384, ya:1152, yb:1344, lLimit:192, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"building", fNum:9}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:3}]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:480, y:288, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:480, y:480, dWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:576, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:672, uWall:1, dWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:480, y:864, uWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:1056, lWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:1248, lWall:1, rWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:384, uLimit:0, rLimit:576, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:288, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:480, dWall:1, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:576, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:672, uWall:1, dWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:864, uWall:1, rWall:1, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:768, dLimit:960, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:1056, uWall:1, dWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:1344, dLimit:1152, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1248, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:1}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:480, rWall:1, dWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:960, dLimit:576, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:672, uWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:864, lWall:1, rWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:768, uLimit:0, rLimit:960, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:864, y:1056, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:864, y:1248, lWall:1, rWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:768, uLimit:0, rLimit:960, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:288, dWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:480, rWall:1, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1152, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[{tileType:"building", fNum:12}]}, {x:1056, y:672, uWall:1, dWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:768, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1056, y:864, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:14}]}, {x:1056, y:1056, uWall:1, dWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:1344, dLimit:1152, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:1248, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[{tileType:"building", fNum:13}]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1248, y:288, dWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1248, y:480, lWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:2}]}, {x:1248, y:672, uWall:1, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1248, y:864, lWall:1, xa:1152, xb:1344, ya:768, yb:960, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1248, y:1056, xa:1152, xb:1344, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:1248, lWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}]];
var gunInfoArr2 = [{x:672, y:672, rot:0}, {x:1055, y:674, rot:3.12}, {x:676, y:1057, rot:0}, {x:672, y:869, rot:3.14}];
var blockArr1 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:288, dWall:1, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:5}]}, {x:96, y:672, uWall:1, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:576, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:1056, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:96, y:1248, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:288, dWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:288, y:480, lWall:1, uWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:192, uLimit:384, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:288, y:672, rWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:864, rWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1056, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:1248, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"arrow", fNum:3}], layer2:[]}], [{x:480, y:96, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:480, y:288, dWall:1, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:480, y:480, uWall:1, rWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:0, uLimit:384, rLimit:576, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:480, y:672, lWall:1, rWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:384, uLimit:0, rLimit:576, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:864, lWall:1, rWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:384, uLimit:0, rLimit:576, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:1}, {tileType:"building", fNum:10}]}, {x:480, y:1056, lWall:1, dWall:1, xa:384, xb:576, ya:960, yb:1152, lLimit:384, uLimit:0, rLimit:1344, dLimit:1152, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:2}, {tileType:"fenceBase", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:4}, {tileType:"fenceTop", fNum:1}]}, {x:480, y:1248, uWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:672, y:288, dWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[{tileType:"building", fNum:1}]}, {x:672, y:672, lWall:1, uWall:1, xa:576, xb:768, ya:576, yb:768, lLimit:576, uLimit:576, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:672, y:864, lWall:1, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:576, uLimit:0, rLimit:1344, dLimit:960, layer1:[{tileType:"floor", fNum:6}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:1}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:1}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:1056, uWall:1, dWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:1344, dLimit:1152, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:2}, {tileType:"fenceTop", fNum:4}]}, {x:672, y:1248, uWall:1, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:864, y:480, lWall:1, rWall:1, xa:768, xb:960, ya:384, yb:576, lLimit:768, uLimit:0, rLimit:960, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:864, y:672, rWall:1, dWall:1, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:960, dLimit:768, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:864, uWall:1, rWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:768, rLimit:960, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:2}]}, {x:864, y:1056, rWall:1, dWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:960, dLimit:1152, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:1}, {tileType:"fenceBase", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:3}, {tileType:"fenceTop", fNum:4}]}, {x:864, y:1248, uWall:1, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1056, y:288, dWall:1, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:480, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:11}]}, {x:1056, y:672, lWall:1, uWall:1, xa:960, xb:1152, ya:576, yb:768, lLimit:960, uLimit:576, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:864, lWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:960, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"arrow", fNum:3}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1056, lWall:1, rWall:1, xa:960, xb:1152, ya:960, yb:1152, lLimit:960, uLimit:0, rLimit:1152, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:1056, y:1248, rWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1152, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"arrow", fNum:2}], layer2:[]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:288, dWall:1, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:384, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:1248, y:480, lWall:1, uWall:1, xa:1152, xb:1344, ya:384, yb:576, lLimit:1152, uLimit:384, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:1248, y:672, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:1248, y:864, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"arrow", fNum:4}], layer2:[]}, {x:1248, y:1056, lWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:8}], layer2:[]}, {x:1248, y:1248, lWall:1, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:9}], layer2:[{tileType:"building", fNum:6}]}]];
var gateInfoArr1 = [{xInt:2, yInt:3, typeNum:1, closed:1}];
var switchInfoArr1 = [{x:477, y:678, targArr:[0]}];
var blockArr0 = [[{x:96, y:96, xa:0, xb:192, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:96, y:288, xa:0, xb:192, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:480, xa:0, xb:192, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:96, y:672, xa:0, xb:192, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:864, xa:0, xb:192, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:96, y:1056, xa:0, xb:192, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:96, y:1248, xa:0, xb:192, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}], [{x:288, y:96, xa:192, xb:384, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:288, y:288, rWall:1, xa:192, xb:384, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:480, rWall:1, xa:192, xb:384, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:672, rWall:1, xa:192, xb:384, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"fenceBase", fNum:3}], layer2:[{tileType:"fenceTop", fNum:3}]}, {x:288, y:864, rWall:1, xa:192, xb:384, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:288, y:1056, rWall:1, xa:192, xb:384, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:384, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:288, y:1248, xa:192, xb:384, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:480, y:96, dWall:1, xa:384, xb:576, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:192, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:480, y:288, xa:384, xb:576, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[{tileType:"building", fNum:5}]}, {x:480, y:480, lWall:1, uWall:1, xa:384, xb:576, ya:384, yb:576, lLimit:384, uLimit:384, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:672, lWall:1, xa:384, xb:576, ya:576, yb:768, lLimit:384, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"arrow", fNum:4}, {tileType:"fenceBase", fNum:1}], layer2:[{tileType:"fenceTop", fNum:1}]}, {x:480, y:864, lWall:1, rWall:1, dWall:1, xa:384, xb:576, ya:768, yb:960, lLimit:384, uLimit:0, rLimit:576, dLimit:960, layer1:[{tileType:"floor", fNum:9}], layer2:[{tileType:"building", fNum:6}]}, {x:480, y:1056, xa:384, xb:576, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[{tileType:"building", fNum:2}]}, {x:480, y:1248, uWall:1, xa:384, xb:576, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}], [{x:672, y:96, xa:576, xb:768, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:672, y:288, lWall:1, xa:576, xb:768, ya:192, yb:384, lLimit:576, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:672, y:480, xa:576, xb:768, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:672, y:672, xa:576, xb:768, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:672, y:864, lWall:1, dWall:1, xa:576, xb:768, ya:768, yb:960, lLimit:576, uLimit:0, rLimit:1344, dLimit:960, layer1:[{tileType:"floor", fNum:3}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:672, y:1056, lWall:1, uWall:1, xa:576, xb:768, ya:960, yb:1152, lLimit:576, uLimit:960, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:672, y:1248, xa:576, xb:768, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}], [{x:864, y:96, xa:768, xb:960, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:3}], layer2:[]}, {x:864, y:288, xa:768, xb:960, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:864, y:480, xa:768, xb:960, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:7}], layer2:[]}, {x:864, y:672, xa:768, xb:960, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:864, y:864, dWall:1, xa:768, xb:960, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:960, layer1:[{tileType:"floor", fNum:2}, {tileType:"fenceBase", fNum:4}], layer2:[{tileType:"fenceTop", fNum:4}]}, {x:864, y:1056, uWall:1, rWall:1, xa:768, xb:960, ya:960, yb:1152, lLimit:0, uLimit:960, rLimit:960, dLimit:1344, layer1:[{tileType:"floor", fNum:1}, {tileType:"fenceBase", fNum:2}], layer2:[{tileType:"fenceTop", fNum:2}]}, {x:864, y:1248, xa:768, xb:960, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}], [{x:1056, y:96, xa:960, xb:1152, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:288, xa:960, xb:1152, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}, {x:1056, y:480, xa:960, xb:1152, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}, {tileType:"building", fNum:9}], layer2:[]}, {x:1056, y:672, xa:960, xb:1152, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:4}], layer2:[]}, {x:1056, y:864, dWall:1, xa:960, xb:1152, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:960, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1056, y:1056, xa:960, xb:1152, ya:960, yb:1152, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[{tileType:"building", fNum:11}]}, {x:1056, y:1248, uWall:1, xa:960, xb:1152, ya:1152, yb:1344, lLimit:0, uLimit:1152, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:6}], layer2:[]}], [{x:1248, y:96, xa:1152, xb:1344, ya:0, yb:192, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:288, xa:1152, xb:1344, ya:192, yb:384, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:480, xa:1152, xb:1344, ya:384, yb:576, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:672, xa:1152, xb:1344, ya:576, yb:768, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:2}], layer2:[]}, {x:1248, y:864, xa:1152, xb:1344, ya:768, yb:960, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:5}], layer2:[]}, {x:1248, y:1056, lWall:1, xa:1152, xb:1344, ya:960, yb:1152, lLimit:1152, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}, {x:1248, y:1248, xa:1152, xb:1344, ya:1152, yb:1344, lLimit:0, uLimit:0, rLimit:1344, dLimit:1344, layer1:[{tileType:"floor", fNum:1}], layer2:[]}]];
function setVol(vol) {
globVol = vol;
engSnd0.setVolume(globVol);
bgLoopSnd.setVolume(globVol);
goLoopSnd.setVolume(globVol);
gcLoopSnd.setVolume(globVol);
}
function startTitleMusic() {
tMusic = 1;
bgLoopSnd.attachSound("bgLoopSound0");
setVol(globVol);
bgLoopSnd.start(0, 99999);
}
function stopTitleMusic() {
tMusic = 0;
bgLoopSnd.stop();
bgLoopSnd = new Sound(bgLoopSndClip);
}
function startGoMusic() {
goMusic = 1;
goLoopSnd.attachSound("goLoopSound0");
setVol(globVol);
goLoopSnd.start(0, 99999);
}
function stopGoMusic() {
goMusic = 0;
goLoopSnd.stop();
goLoopSnd = new Sound(goLoopSndClip);
}
function startGcMusic() {
gcMusic = 1;
setVol(globVol);
gcLoopSnd.attachSound("gcLoopSound0");
gcLoopSnd.onSoundComplete = function () {
gcLoopSnd.start(12, 0);
};
gcLoopSnd.start(0, 0);
}
function stopGcMusic() {
gcMusic = 0;
gcLoopSnd.stop();
gcLoopSnd = new Sound(gcLoopSndClip);
}
function setHovGraphics() {
trace("set hov");
var _local3;
var _local4;
var _local5;
var _local2;
var _local1;
var _local6;
shadFilt.hideObject = false;
shadFilt.distance = 16;
_local2 = main.attachMovie("hov2Clip", "sprite", 1);
_local2.filters = [shadFilt];
_local3 = 0;
while (_local3 < _local2._totalframes) {
_local2.gotoAndStop(_local3 + 1);
_local1 = new flash.display.BitmapData(70, 70, true, 0);
_local1.draw(main);
hovImageArr.push(_local1);
_local3 = _local3 + 1;
}
_local2 = main.attachMovie("hovGunClip", "sprite", 1);
_local2._x = (_local2._y = 18);
_local3 = 0;
while (_local3 < 41) {
_local2._rotation = _local3 * 9;
_local1 = new flash.display.BitmapData(38, 38, true, 0);
_local1.draw(main);
hovGunImageArr.push(_local1);
_local3 = _local3 + 1;
}
_local2 = main.attachMovie("hovEngClip", "sprite", 1);
_local2._x = (_local2._y = 73);
_local3 = 0;
while (_local3 < 41) {
_local2._rotation = _local3 * 9;
_local1 = new flash.display.BitmapData(146, 146, true, 0);
_local1.draw(main);
hovEngImageArr.push(_local1);
_local3 = _local3 + 1;
}
_local2 = main.attachMovie("hovLeftGunClip", "sprite", 1);
_local2._x = (_local2._y = 45);
_local3 = 0;
while (_local3 < 41) {
_local2._rotation = _local3 * 9;
_local1 = new flash.display.BitmapData(90, 90, true, 0);
_local1.draw(main);
hovLeftGunFlameImageArr.push(_local1);
_local3 = _local3 + 1;
}
_local2 = main.attachMovie("hovRightGunClip", "sprite", 1);
_local2._x = (_local2._y = 45);
_local3 = 0;
while (_local3 < 41) {
_local2._rotation = _local3 * 9;
_local1 = new flash.display.BitmapData(90, 90, true, 0);
_local1.draw(main);
hovRightGunFlameImageArr.push(_local1);
_local3 = _local3 + 1;
}
_local3 = 0;
while (_local3 < 5) {
_local2 = main.attachMovie("hovBit" + _local3, "sprite", 1);
bitImageArr = (hovBitImageArr[_local3] = []);
_local4 = 0;
while (_local4 < 10) {
_local6 = (bitImageArr[_local4] = []);
sVar = fl / (fl - (_local4 * 20));
_local2._xscale = (_local2._yscale = 120 * sVar);
_local5 = 0;
while (_local5 < _local2._totalframes) {
_local2.gotoAndStop(_local5 + 1);
_local1 = new flash.display.BitmapData(128, 128, true, 0);
_local1.draw(main);
_local6.push(_local1);
_local5 = _local5 + 1;
}
_local4 = _local4 + 1;
}
_local3 = _local3 + 1;
}
shadFilt.distance = 0;
shadFilt.hideObject = true;
_local3 = 0;
while (_local3 < 5) {
_local2 = main.attachMovie("hovBit" + _local3, "sprite", 1);
_local2._xscale = (_local2._yscale = 120);
_local2.filters = [shadFilt];
_local6 = (hovBitShadImageArr[_local3] = []);
_local4 = 0;
while (_local4 < _local2._totalframes) {
_local2.gotoAndStop(_local4 + 1);
_local1 = new flash.display.BitmapData(89 * sVar, 89 * sVar, true, 0);
_local1.draw(main);
_local6.push(_local1);
_local4 = _local4 + 1;
}
_local3 = _local3 + 1;
}
shadFilt.hideObject = false;
shadFilt.distance = 18;
unloadMovie (_local2);
waiter.gotoAndPlay(1);
}
function setTileGraphics() {
trace("set tiles");
var _local3 = 0;
var _local2;
var _local4;
while (_local3 < tileClipArr.length) {
_local2 = main.attachMovie(tileClipArr[_local3] + "Clip", "sprite", 1);
_local2._xscale = (_local2._yscale = tileScale * 100);
_local4 = this[tileClipArr[_local3] + "ImageArr"];
b = 0;
while (b < _local2._totalframes) {
_local2.gotoAndStop(b + 1);
tmpImage = new flash.display.BitmapData(tileSize + 10, tileSize + 10, true, 0);
tmpImage.draw(main);
_local4.push(tmpImage);
b = b + 1;
}
_local3 = _local3 + 1;
}
_local3 = 0;
while (_local3 < shadClipArr.length) {
_local2 = main.attachMovie(shadClipArr[_local3] + "Clip", "sprite", 1);
_local2._xscale = (_local2._yscale = tileScale * 100);
_local4 = this[shadClipArr[_local3] + "ImageArr"];
b = 0;
while (b < _local2._totalframes) {
_local2.gotoAndStop(b + 1);
tmpImage = new flash.display.BitmapData(shadSize, shadSize, true, 0);
tmpImage.draw(main);
_local4.push(tmpImage);
b = b + 1;
}
_local3 = _local3 + 1;
}
unloadMovie (_local2);
waiter.gotoAndPlay(1);
}
function setWeaponGraphics() {
trace("set weapons");
shadFilt.hideObject = false;
shadFilt.distance = 18;
var _local3 = main.attachMovie("rocket0Clip", "sprite", 1);
_local3._x = (_local3._y = 11);
_local3.filters = [shadFilt];
var _local1;
var _local2;
_local1 = 0;
while (_local1 < 40) {
_local3._rotation = _local1 * 9;
_local2 = new flash.display.BitmapData(40, 40, true, 0);
_local2.draw(main);
rocket0ImageArr.push(_local2);
_local1 = _local1 + 1;
}
_local3 = main.attachMovie("rocket1Clip", "sprite", 1);
_local3._x = (_local3._y = 20);
_local3.filters = [shadFilt];
_local1 = 0;
while (_local1 < 40) {
_local3._rotation = _local1 * 9;
_local2 = new flash.display.BitmapData(56, 56, true, 0);
_local2.draw(main);
rocket1ImageArr.push(_local2);
_local1 = _local1 + 1;
}
_local3 = main.attachMovie("mine0Clip", "sprite", 1);
shadFilt.distance = 4;
_local3.filters = [shadFilt];
_local1 = 0;
while (_local1 < _local3._totalframes) {
_local3.gotoAndStop(_local1 + 1);
_local2 = new flash.display.BitmapData(32, 32, true, 0);
_local2.draw(main);
mine0ImageArr.push(_local2);
_local1 = _local1 + 1;
}
unloadMovie (_local3);
waiter.gotoAndPlay(1);
}
function setExploGraphics() {
trace("set explos");
var _local3 = main.attachMovie("explosion0Clip", "sprite", 1);
_local3._x = (_local3._y = 32);
_local3._alpha = 85;
var _local4 = 0;
var _local1;
var _local2;
var _local5;
while (_local4 < 6) {
_local3._rotation = 60 * _local4;
_local5 = (explo0ImageArr[_local4] = []);
_local1 = 0;
while (_local1 < _local3._totalframes) {
_local3.gotoAndStop(_local1 + 1);
_local2 = new flash.display.BitmapData(64, 64, true, 0);
_local2.draw(main);
_local5.push(_local2);
_local1 = _local1 + 1;
}
_local4 = _local4 + 1;
}
_local3 = main.attachMovie("explosion1Clip", "sprite", 1);
_local3._x = (_local3._y = 64);
_local3._alpha = 85;
_local4 = 0;
while (_local4 < 6) {
_local3._rotation = 60 * _local4;
_local5 = (explo1ImageArr[_local4] = []);
_local1 = 0;
while (_local1 < _local3._totalframes) {
_local3.gotoAndStop(_local1 + 1);
_local2 = new flash.display.BitmapData(128, 128, true, 0);
_local2.draw(main);
_local5.push(_local2);
_local1 = _local1 + 1;
}
_local4 = _local4 + 1;
}
_local3 = main.attachMovie("explosion2Clip", "sprite", 1);
_local3._x = (_local3._y = 64);
_local3._alpha = 85;
_local4 = 0;
while (_local4 < _local3._totalframes) {
_local3.gotoAndStop(_local4 + 1);
_local2 = new flash.display.BitmapData(128, 128, true, 0);
_local2.draw(main);
explo2ImageArr[0].push(_local2);
_local4 = _local4 + 1;
}
_local3 = main.attachMovie("explosion3Clip", "sprite", 1);
_local3._x = (_local3._y = 32);
_local3._alpha = 85;
_local4 = 0;
while (_local4 < 6) {
_local3._rotation = 60 * _local4;
_local5 = (explo3ImageArr[_local4] = []);
_local1 = 0;
while (_local1 < _local3._totalframes) {
_local3.gotoAndStop(_local1 + 1);
_local2 = new flash.display.BitmapData(64, 64, true, 0);
_local2.draw(main);
_local5.push(_local2);
_local1 = _local1 + 1;
}
_local4 = _local4 + 1;
}
_local3 = main.attachMovie("smoke0Clip", "sprite", 1);
_local3._x = (_local3._y = 16);
_local3._alpha = 50;
_local4 = 0;
while (_local4 < 6) {
_local3._rotation = 60 * _local4;
_local5 = (smoke0ImageArr[_local4] = []);
_local1 = 0;
while (_local1 < _local3._totalframes) {
_local3.gotoAndStop(_local1 + 1);
_local2 = new flash.display.BitmapData(32, 32, true, 0);
_local2.draw(main);
_local5.push(_local2);
_local1 = _local1 + 1;
}
_local4 = _local4 + 1;
}
unloadMovie (_local3);
waiter.gotoAndPlay(1);
}
function setCannonGraphics() {
trace("set cannons");
shadFilt.distance = 16;
shadFilt.hideObject = false;
var _local1 = main.attachMovie("cannon0", "sprite", 1);
_local1._x = (_local1._y = 50);
_local1.filters = [shadFilt];
var _local4;
var _local3;
var _local5;
var _local6;
var _local2;
_local4 = 0;
while (_local4 < 40) {
_local1._rotation = _local4 * 9;
_local2 = new flash.display.BitmapData(100, 100, true, 0);
_local2.draw(main);
cannonImageArr.push(_local2);
_local4 = _local4 + 1;
}
_local1 = main.attachMovie("gunBaseClip", "sprite", 1);
shadFilt.distance = 4;
_local1.filters = [shadFilt];
cannonBaseImage.draw(main);
_local4 = 0;
while (_local4 < 3) {
_local1 = main.attachMovie("cannonBit" + _local4, "sprite", 1);
bitImageArr = (cannonBitImageArr[_local4] = []);
_local3 = 0;
while (_local3 < 10) {
_local6 = (bitImageArr[_local3] = []);
sVar = fl / (fl - (_local3 * 20));
_local1._xscale = (_local1._yscale = 100 * sVar);
_local5 = 0;
while (_local5 < _local1._totalframes) {
_local1.gotoAndStop(_local5 + 1);
_local2 = new flash.display.BitmapData(74 * sVar, 74 * sVar, true, 0);
_local2.draw(main);
_local6.push(_local2);
_local5 = _local5 + 1;
}
_local3 = _local3 + 1;
}
_local4 = _local4 + 1;
}
shadFilt.distance = 0;
shadFilt.hideObject = true;
_local4 = 0;
while (_local4 < 3) {
_local1 = main.attachMovie("cannonBit" + _local4, "sprite", 1);
_local1.filters = [shadFilt];
_local6 = (cannonBitShadImageArr[_local4] = []);
_local3 = 0;
while (_local3 < _local1._totalframes) {
_local1.gotoAndStop(_local3 + 1);
_local2 = new flash.display.BitmapData(74 * sVar, 74 * sVar, true, 0);
_local2.draw(main);
_local6.push(_local2);
_local3 = _local3 + 1;
}
_local4 = _local4 + 1;
}
unloadMovie (_local1);
waiter.gotoAndPlay(1);
}
function setLauncherGraphics() {
trace("set launcher");
shadFilt.distance = 20;
shadFilt.hideObject = false;
var _local1 = main.attachMovie("launcherClip", "sprite", 1);
_local1._x = (_local1._y = 45);
_local1.filters = [shadFilt];
var _local4;
var _local3;
var _local5;
var _local6;
var _local2;
_local4 = 0;
while (_local4 < 40) {
_local1._rotation = _local4 * 9;
_local2 = new flash.display.BitmapData(112, 112, true, 0);
_local2.draw(main);
launcherImageArr.push(_local2);
_local4 = _local4 + 1;
}
_local1 = main.attachMovie("launcherBaseClip", "sprite", 1);
shadFilt.distance = 4;
shadFilt.inner = false;
_local1.filters = [shadFilt];
launcherBaseImage.draw(main);
_local4 = 0;
while (_local4 < 4) {
_local1 = main.attachMovie("turretLauncherBit" + _local4, "sprite", 1);
bitImageArr = (launcherBitImageArr[_local4] = []);
_local3 = 0;
while (_local3 < 10) {
_local6 = (bitImageArr[_local3] = []);
sVar = fl / (fl - (_local3 * 20));
_local1._xscale = (_local1._yscale = 100 * sVar);
_local5 = 0;
while (_local5 < _local1._totalframes) {
_local1.gotoAndStop(_local5 + 1);
_local2 = new flash.display.BitmapData(74 * sVar, 74 * sVar, true, 0);
_local2.draw(main);
_local6.push(_local2);
_local5 = _local5 + 1;
}
_local3 = _local3 + 1;
}
_local4 = _local4 + 1;
}
shadFilt.distance = 0;
shadFilt.hideObject = true;
_local4 = 0;
while (_local4 < 4) {
_local1 = main.attachMovie("turretLauncherBit" + _local4, "sprite", 1);
_local1.filters = [shadFilt];
_local6 = (launcherBitShadImageArr[_local4] = []);
_local3 = 0;
while (_local3 < _local1._totalframes) {
_local1.gotoAndStop(_local3 + 1);
_local2 = new flash.display.BitmapData(74 * sVar, 74 * sVar, true, 0);
_local2.draw(main);
_local6.push(_local2);
_local3 = _local3 + 1;
}
_local4 = _local4 + 1;
}
unloadMovie (_local1);
waiter.gotoAndPlay(1);
}
function setGunGraphics() {
trace("set guns");
shadFilt.distance = 16;
shadFilt.hideObject = false;
var _local1;
var _local5;
var _local2;
var _local4;
var _local3;
var _local6;
_local4 = 0;
while (_local4 < 2) {
_local5 = (gunImageArr[_local4] = []);
_local1 = main.attachMovie(("gun" + _local4) + "Clip", "sprite", 1);
_local1._x = (_local1._y = 49);
_local1.filters = [shadFilt];
_local3 = 0;
while (_local3 < 40) {
_local1._rotation = _local3 * 9;
_local2 = new flash.display.BitmapData(112, 112, true, 0);
_local2.draw(main);
_local5.push(_local2);
_local3 = _local3 + 1;
}
_local4 = _local4 + 1;
}
_local1 = main.attachMovie("turretGunFlame", "sprite", 1);
_local1._x = (_local1._y = 80);
_local4 = 0;
while (_local4 < 40) {
_local1._rotation = _local4 * 9;
_local2 = new flash.display.BitmapData(160, 160, true, 0);
_local2.draw(main);
gunFlameImageArr.push(_local2);
_local4 = _local4 + 1;
}
_local1 = main.attachMovie("gunBaseClip", "sprite", 1);
shadFilt.distance = 4;
_local1.filters = [shadFilt];
gunBaseImage.draw(main);
_local4 = 0;
while (_local4 < 3) {
_local1 = main.attachMovie("turretGunBit" + _local4, "sprite", 1);
bitImageArr = (gunBitImageArr[_local4] = []);
_local3 = 0;
while (_local3 < 10) {
_local5 = (bitImageArr[_local3] = []);
sVar = fl / (fl - (_local3 * 20));
_local1._xscale = (_local1._yscale = 100 * sVar);
_local6 = 0;
while (_local6 < _local1._totalframes) {
_local1.gotoAndStop(_local6 + 1);
_local2 = new flash.display.BitmapData(74 * sVar, 74 * sVar, true, 0);
_local2.draw(main);
_local5.push(_local2);
_local6 = _local6 + 1;
}
_local3 = _local3 + 1;
}
_local4 = _local4 + 1;
}
shadFilt.distance = 0;
shadFilt.hideObject = true;
_local4 = 0;
while (_local4 < 3) {
_local1 = main.attachMovie("turretGunBit" + _local4, "sprite", 1);
_local1.filters = [shadFilt];
_local5 = (gunBitShadImageArr[_local4] = []);
_local3 = 0;
while (_local3 < _local1._totalframes) {
_local1.gotoAndStop(_local3 + 1);
_local2 = new flash.display.BitmapData(74 * sVar, 74 * sVar, true, 0);
_local2.draw(main);
_local5.push(_local2);
_local3 = _local3 + 1;
}
_local4 = _local4 + 1;
}
unloadMovie (_local1);
waiter.gotoAndPlay(1);
}
function setGatesGraphics() {
trace("set gates");
var _local3 = main.attachMovie("switchClip", "sprite", 1);
_local3._xscale = (_local3._yscale = tileScale * 100);
shadFilt.hideObject = false;
shadFilt.distance = 4;
_local3.filters = [shadFilt];
var _local2 = 0;
var _local1;
while (_local2 < _local3._totalframes) {
_local3.gotoAndStop(_local2 + 1);
_local1 = new flash.display.BitmapData(180 * tileScale, 180 * tileScale, true, 0);
_local1.draw(main);
switchImageArr.push(_local1);
_local2 = _local2 + 1;
}
_local3 = main.attachMovie("gate0Base", "sprite", 1);
_local3._xscale = (_local3._yscale = tileScale * 100);
shadFilt.distance = 4;
_local3.filters = [shadFilt];
gate0BaseImage.draw(main);
_local3 = main.attachMovie("gate0Clip", "sprite", 1);
_local3._xscale = (_local3._yscale = tileScale * 100);
_local2 = 0;
while (_local2 < _local3._totalframes) {
_local3.gotoAndStop(_local2 + 1);
_local1 = new flash.display.BitmapData(49 * tileScale, 262 * tileScale, true, 0);
_local1.draw(main);
gate0ImageArr.push(_local1);
_local2 = _local2 + 1;
}
_local3 = main.attachMovie("gate0ShadClip", "sprite", 1);
_local3._xscale = (_local3._yscale = tileScale * 100);
_local2 = 0;
while (_local2 < _local3._totalframes) {
_local3.gotoAndStop(_local2 + 1);
_local1 = new flash.display.BitmapData(125 * tileScale, 375 * tileScale, true, 0);
_local1.draw(main);
_local1.applyFilter(_local1, _local1.rectangle, nullPoint, shadBlurFilt);
gate0ShadImageArr.push(_local1);
_local2 = _local2 + 1;
}
_local3 = main.attachMovie("gate1Base", "sprite", 1);
_local3._xscale = (_local3._yscale = tileScale * 100);
shadFilt.distance = 4;
_local3.filters = [shadFilt];
gate1BaseImage.draw(main);
_local3 = main.attachMovie("gate1Clip", "sprite", 1);
_local3._xscale = (_local3._yscale = tileScale * 100);
_local2 = 0;
while (_local2 < _local3._totalframes) {
_local3.gotoAndStop(_local2 + 1);
_local1 = new flash.display.BitmapData(262 * tileScale, 49 * tileScale, true, 0);
_local1.draw(main);
gate1ImageArr.push(_local1);
_local2 = _local2 + 1;
}
_local3 = main.attachMovie("gate1ShadClip", "sprite", 1);
_local3._xscale = (_local3._yscale = tileScale * 100);
_local2 = 0;
while (_local2 < _local3._totalframes) {
_local3.gotoAndStop(_local2 + 1);
_local1 = new flash.display.BitmapData(375 * tileScale, 125 * tileScale, true, 0);
_local1.draw(main);
_local1.applyFilter(_local1, _local1.rectangle, nullPoint, shadBlurFilt);
gate1ShadImageArr.push(_local1);
_local2 = _local2 + 1;
}
unloadMovie (_local3);
waiter.gotoAndPlay(1);
}
function setBlipGraphics() {
trace("set blips");
var _local2 = main.attachMovie("blipClip", "sprite", 1);
var _local1 = 0;
while (_local1 < _local2._totalframes) {
_local2.gotoAndStop(_local1 + 1);
tmpImage = new flash.display.BitmapData(20, 20, true, 0);
tmpImage.draw(main);
blipImageArr.push(tmpImage);
_local1++;
}
unloadMovie (_local2);
waiter.gotoAndPlay(1);
}
function setHeliGraphics() {
trace("set helis");
shadFilt.distance = 0;
shadFilt.hideObject = true;
var _local3 = main.attachMovie("apache0Clip", "sprite", 1);
var _local1 = 0;
var _local2;
_local3._x = 121;
_local3._y = 121;
_local3._xscale = (_local3._yscale = 100);
while (_local1 < 40) {
_local3._rotation = _local1 * 9;
_local2 = new flash.display.BitmapData(262, 262, true, 0);
_local2.draw(main);
apacheImageArr.push(_local2);
_local1 = _local1 + 1;
}
_local3._x = 73;
_local3._y = 73;
_local3._xscale = (_local3._yscale = 60);
_local3.filters = [shadFilt];
_local1 = 0;
while (_local1 < 40) {
_local3._rotation = _local1 * 9;
_local2 = new flash.display.BitmapData(196, 196, true, 0);
_local2.draw(main);
apacheShadImageArr.push(_local2);
_local1 = _local1 + 1;
}
_local3 = main.attachMovie("rotor0Clip", "sprite", 1);
_local1 = 0;
while (_local1 < _local3._totalframes) {
_local3.gotoAndStop(_local1 + 1);
_local2 = new flash.display.BitmapData(190, 190, true, 0);
_local2.draw(main);
rotor0ImageArr.push(_local2);
_local1 = _local1 + 1;
}
_local3 = main.attachMovie("apacheGunFlame", "sprite", 1);
_local1 = 0;
while (_local1 < _local3._totalframes) {
_local3.gotoAndStop(_local1 + 1);
_local2 = new flash.display.BitmapData(198, 198, true, 0);
_local2.draw(main);
apacheFlameImageArr.push(_local2);
_local1 = _local1 + 1;
}
unloadMovie (_local3);
waiter.gotoAndPlay(1);
}
function gun0Func() {
player.gunPower = 1;
}
function gun1Func() {
player.gunPower = 1.5;
}
function gun2Func() {
player.gunPower = 2;
}
function mis0Func() {
player.rocketPower = 15;
}
function mis1Func() {
player.rocketPower = 20;
}
function mis2Func() {
player.rocketPower = 30;
}
function min0Func() {
player.mineRange = _root.tileSize;
player.minePower = 50;
}
function min1Func() {
player.mineRange = _root.tileSize;
player.minePower = 75;
}
function min2Func() {
player.mineRange = _root.tileSize * 1.5;
player.minePower = 75;
}
function setWeapons() {
var _local2 = 0;
while (_local2 < butTypeArr.length) {
var _local5 = butTypeArr[_local2];
var _local3 = curWeaponArr[_local2];
var _local4 = this[(_local5 + _local3) + "Func"];
_local4();
_local2 = _local2 + 1;
}
}
function getLineInt(x1, y1, x2, y2, x3, y3, x4, y4) {
var _local6 = x2 - x1;
var _local7 = y2 - y1;
var _local2 = x4 - x3;
var _local3 = y4 - y3;
var _local5 = (_local3 * _local6) - (_local2 * _local7);
var _local8 = ((_local2 * (y1 - y3)) - (_local3 * (x1 - x3))) / _local5;
if ((_local8 >= 0) && (_local8 <= 1)) {
var _local1 = ((_local6 * (y1 - y3)) - (_local7 * (x1 - x3))) / _local5;
if ((_local1 >= 0) && (_local1 <= 1)) {
return({x:x3 + (_local2 * _local1), y:y3 + (_local3 * _local1)});
}
return(null);
}
return(null);
}
function drawLine(oOb, r) {
var _local7 = oOb.x;
var _local8 = oOb.y;
var _local26 = 0;
var _local25 = 0;
var _local11 = _local7 + (Cos(r) * viewRange);
var _local12 = _local8 + (Sin(r) * viewRange);
var _local9 = 0;
var _local23 = _local7;
var _local22 = _local8;
var _local4 = Floor(_local23 / tileSize);
var _local5 = Floor(_local22 / tileSize);
var _local2 = blockArr[_local4][_local5];
var _local1;
var _local19;
var _local28;
var _local27;
var _local14;
var _local13;
var _local18;
var _local16;
var _local17;
var _local15;
var _local10;
var _local30;
var _local29;
var _local6;
if ((r > 4.712) || (r < 1.571)) {
_local26 = 1;
}
if (r < 3.142) {
_local25 = 1;
}
while (_local2 && (_local9 == 0)) {
_local4 = Floor(_local23 / tileSize);
_local5 = Floor(_local22 / tileSize);
if (_local4 < 0) {
_local4 = 0;
} else if (_local4 > (gridWide - 1)) {
_local4 = gridWide - 1;
}
if (_local5 < 0) {
_local5 = 0;
} else if (_local5 > (gridHigh - 1)) {
_local5 = gridHigh - 1;
}
_local2 = blockArr[_local4][_local5];
_local10 = 0;
while (_local10 < contArr[_local4][_local5].length) {
_local19 = contArr[_local4][_local5][_local10];
if (_local19 != oOb) {
_local14 = _local19.x - (Cos(r) * _local19.wVar);
_local13 = _local19.y - (Sin(r) * _local19.wVar);
_local18 = _local14 + (Cos(r - piVar90) * _local19.wVar);
_local16 = _local13 + (Sin(r - piVar90) * _local19.wVar);
_local17 = _local14 + (Cos(r + piVar90) * _local19.wVar);
_local15 = _local13 + (Sin(r + piVar90) * _local19.wVar);
_local1 = getLineInt(_local7, _local8, _local11, _local12, _local18, _local16, _local17, _local15);
if (_local1) {
_local30 = _local1.x - _local7;
_local29 = _local1.y - _local8;
if (!_local6) {
_local6 = [];
}
_local6.push({x:_local1.x, y:_local1.y, rad:Sqrt((_local30 * _local30) + (_local29 * _local29)), ang:Atan(_local29, _local30), ob:_local19});
}
}
_local10 = _local10 + 1;
}
if (_local6) {
_local6.sortOn("rad", Array.NUMERIC);
_local28 = _local6[0];
_local1 = {x:_local28.x, y:_local28.y};
_local27 = _local28.ang;
_local28 = _local28.ob;
_local9 = 1;
}
if (_local9 == 0) {
if (_local26 == 0) {
_local1 = getLineInt(_local7, _local8, _local11, _local12, _local2.xa, _local2.ya, _local2.xa, _local2.yb);
if (_local1 && (_local2.lWall)) {
_local9 = 1;
}
} else {
_local1 = getLineInt(_local7, _local8, _local11, _local12, _local2.xb, _local2.yb, _local2.xb, _local2.ya);
if (_local1 && (_local2.rWall)) {
_local9 = 1;
}
}
if (!_local1) {
if (_local25 == 0) {
_local1 = getLineInt(_local7, _local8, _local11, _local12, _local2.xa, _local2.ya, _local2.xb, _local2.ya);
if (_local1 && (_local2.uWall)) {
_local9 = 1;
}
} else {
_local1 = getLineInt(_local7, _local8, _local11, _local12, _local2.xb, _local2.yb, _local2.xa, _local2.yb);
if (_local1 && (_local2.dWall)) {
_local9 = 1;
}
}
}
}
_local23 = _local1.x + Cos(r);
_local22 = _local1.y + Sin(r);
}
return({x:_local23, y:_local22, hitOb:_local28, hitAng:_local27});
}
function rotTo(oOb, ang) {
var _local5 = 0;
var _local2 = oOb.r - ang;
var _local3;
var _local4;
if (_local2 > piVar180) {
_local2 = _local2 - piVar360;
} else if (_local2 < (-piVar180)) {
_local2 = _local2 + piVar360;
}
_local4 = Abs(_local2);
if (_local4 > 0.01) {
if ((_local4 / 2) > oOb.turnSpeed) {
_local3 = oOb.turnSpeed;
} else {
_local3 = _local4;
}
if (_local2 > 0) {
_local2 = _local2 - _local3;
oOb.r = oOb.r - _local3;
} else if (_local2 < 0) {
_local2 = _local2 + _local3;
oOb.r = oOb.r + _local3;
}
}
if (_local4 < 0.05) {
_local5 = 1;
}
if (oOb.r < 0) {
oOb.r = oOb.r + piVar360;
} else if (oOb.r >= piVar360) {
oOb.r = oOb.r - piVar360;
}
oOb.fNum = Floor((4.5 + ((oOb.r / Pi) * 180)) / 9);
if (oOb.fNum > 39) {
oOb.fNum = oOb.fNum - 40;
}
return(_local5);
}
function setCors(a, b) {
var _local1 = blockArr[a][b];
if (!_local1.lWall) {
if ((blockArr[a][b + 1].lWall == 1) || (blockArr[a - 1][b].dWall == 1)) {
_local1.corArr.push({x:_local1.xa, y:_local1.yb});
}
}
if (!_local1.uWall) {
if ((blockArr[a - 1][b].uWall == 1) || (blockArr[a][b - 1].lWall == 1)) {
_local1.corArr.push({x:_local1.xa, y:_local1.ya});
}
}
if (!_local1.rWall) {
if ((blockArr[a][b - 1].rWall == 1) || (blockArr[a + 1][b].uWall == 1)) {
_local1.corArr.push({x:_local1.xb, y:_local1.ya});
}
}
if (!_local1.dWall) {
if ((blockArr[a + 1][b].dWall == 1) || (blockArr[a][b + 1].rWall == 1)) {
_local1.corArr.push({x:_local1.xb, y:_local1.yb});
}
}
}
function stepFunc(oOb) {
var _local3 = 0;
oOb.xa = Floor((oOb.x - oOb.wVar) / tileSize);
oOb.xb = Floor((oOb.x + oOb.wVar) / tileSize);
oOb.ya = Floor((oOb.y - oOb.wVar) / tileSize);
oOb.yb = Floor((oOb.y + oOb.wVar) / tileSize);
if (blockArr[oOb.xa][oOb.ya].lLimit > blockArr[oOb.xa][oOb.yb].lLimit) {
oOb.lLimit = blockArr[oOb.xa][oOb.ya].lLimit;
} else {
oOb.lLimit = blockArr[oOb.xa][oOb.yb].lLimit;
}
if (blockArr[oOb.xa][oOb.ya].uLimit > blockArr[oOb.xb][oOb.ya].uLimit) {
oOb.uLimit = blockArr[oOb.xa][oOb.ya].uLimit;
} else {
oOb.uLimit = blockArr[oOb.xb][oOb.ya].uLimit;
}
if (blockArr[oOb.xb][oOb.ya].rLimit < blockArr[oOb.xb][oOb.yb].rLimit) {
oOb.rLimit = blockArr[oOb.xb][oOb.ya].rLimit;
} else {
oOb.rLimit = blockArr[oOb.xb][oOb.yb].rLimit;
}
if (blockArr[oOb.xa][oOb.yb].dLimit < blockArr[oOb.xb][oOb.yb].dLimit) {
oOb.dLimit = blockArr[oOb.xa][oOb.yb].dLimit;
} else {
oOb.dLimit = blockArr[oOb.xb][oOb.yb].dLimit;
}
if (((oOb.x - oOb.wVar) + oOb.xSpeed) < oOb.lLimit) {
oOb.x = oOb.lLimit + oOb.wVar;
oOb.xSpeed = oOb.xSpeed * -0.6;
_local3 = 1;
}
if (((oOb.y - oOb.wVar) + oOb.ySpeed) < oOb.uLimit) {
oOb.y = oOb.uLimit + oOb.wVar;
oOb.ySpeed = oOb.ySpeed * -0.6;
_local3 = 1;
}
if (((oOb.x + oOb.wVar) + oOb.xSpeed) > oOb.rLimit) {
oOb.x = oOb.rLimit - oOb.wVar;
oOb.xSpeed = oOb.xSpeed * -0.6;
_local3 = 1;
}
if (((oOb.y + oOb.wVar) + oOb.ySpeed) > oOb.dLimit) {
oOb.y = oOb.dLimit - oOb.wVar;
oOb.ySpeed = oOb.ySpeed * -0.6;
_local3 = 1;
}
if (blockArr[oOb.xInt][oOb.yInt].corArr.length > 0) {
var _local2 = 0;
while (_local2 < blockArr[oOb.xInt][oOb.yInt].corArr.length) {
tmpOb = blockArr[oOb.xInt][oOb.yInt].corArr[_local2];
xVar = tmpOb.x - oOb.x;
yVar = tmpOb.y - oOb.y;
dist = Sqrt((xVar * xVar) + (yVar * yVar));
if (dist < oOb.wVar) {
ang = Atan(yVar, xVar);
oOb.xSpeed = Cos(ang) * (oOb.speed * -0.8);
oOb.ySpeed = Sin(ang) * (oOb.speed * -0.8);
_local3 = 1;
}
_local2 = _local2 + 1;
}
}
if (_local3 == 1) {
thudSnd1.setVolume(globVol);
thudSnd1.start(0, 0);
}
return({hit:_local3});
}
function makeMine(x, y) {
if ((player.mineAmmo > 0) && (player.dead == 0)) {
player.mineAmmo = player.mineAmmo - 1;
var _local1 = new Object();
_local1.x = x;
_local1.y = y;
_local1.xInt = Floor(_local1.x / tileSize);
_local1.yInt = Floor(_local1.y / tileSize);
_local1.wVar = 14;
_local1.timer = 72;
_local1.range = player.mineRange;
_local1.power = player.minePower;
_local1.arr = mine0ImageArr;
_local1.fNum = 0;
_local1.fTot = _local1.arr.length;
_local1.rec = mine0Rec;
_local1.point = mine0Point;
_local1.blipBrush = blipImageArr[1];
_local1.blipVisible = 1;
mineArr.push(_local1);
}
overlay.dialClip.mineAmmoBar._xscale = Floor((player.mineAmmo / player.mineMaxAmmo) * 100);
}
function makeRocket(oOb, typeNum, sideNum) {
var _local2 = new Object();
_local2.oOb = oOb;
_local2.oldXint = -1;
_local2.oldYint = -1;
_local2.wVar = 10;
_local2.arr = this[("rocket" + typeNum) + "ImageArr"];
_local2.rec = this[("rocket" + typeNum) + "Rec"];
_local2.point = this[("rocket" + typeNum) + "Point"];
_local2.turnSpeed = 0;
_local2.speed = 5;
_local2.maxSpeed = 50;
_local2.acc = 2;
_local2.xSpeed = Cos(_local2.r) * _local2.speed;
_local2.ySpeed = Sin(_local2.r) * _local2.speed;
_local2.power = oOb.rocketPower;
_local2.range = tileSize;
_local2.blipBrush = blipImageArr[2];
_local2.blipVisible = 1;
_local2.r = oOb.r;
if (sideNum == 0) {
_local2.x = oOb.x;
_local2.y = oOb.y;
} else if (sideNum == 1) {
_local2.x = oOb.x + ((Cos(oOb.r + 1.57) * oOb.rocketDist) * oOb.rocketSide);
_local2.y = oOb.y + ((Sin(oOb.r + 1.57) * oOb.rocketDist) * oOb.rocketSide);
oOb.rocketSide = oOb.rocketSide * -1;
}
_local2.oldx = _local2.x;
_local2.oldy = _local2.y;
_local2.xInt = Floor(_local2.x / tileSize);
_local2.yInt = Floor(_local2.y / tileSize);
if (typeNum == 0) {
_local2.offSet = 11;
} else if (typeNum == 1) {
_local2.offSet = 20;
}
var _local5 = 1;
if (oOb == player) {
if ((player.rocketAmmo > 0) && (player.dead == 0)) {
_local2.r = player.gunAngle;
_local2.power = player.rocketPower;
player.rocketAmmo = player.rocketAmmo - 1;
} else {
_local5 = 0;
}
overlay.dialClip.rocketAmmoBar._xscale = Floor((player.rocketAmmo / player.rocketMaxAmmo) * 100);
}
_local2.fNum = Floor((4.5 + ((_local2.r / Pi) * 180)) / 9);
if (_local5 == 1) {
rocketArr.push(_local2);
misSnd0.setVolume(globVol);
misSnd0.start(0, 0);
}
}
function makeSmoke(x, y, timeVar, level) {
var _local2 = new Object();
_local2.x = x;
_local2.y = y;
_local2.wVar = 16;
_local2.animNum = random(6);
_local2.arr = smoke0ImageArr[_local2.animNum];
_local2.rec = smoke0Rec;
_local2.point = smoke0Point;
_local2.fNum = 0;
_local2.fTot = _local2.arr.length;
if (timeVar) {
_local2.timerVar = timeVar;
} else {
_local2.timerVar = 0;
}
var _local3 = _root["smokeArr" + level];
_local3.push(_local2);
}
function makeExplo(x, y, typeNum) {
var _local2 = new Object();
_local2.x = x;
_local2.y = y;
if (typeNum == 0) {
_local2.animNum = random(6);
_local2.wVar = 32;
_local2.arr = this.explo0ImageArr[_local2.animNum];
_local2.rec = this.explo0Rec;
_local2.point = this.explo0Point;
burnPoint.x = (x - 40) + random(20);
burnPoint.y = (y - 40) + random(20);
groundLayer.copyPixels(burnImage, burnRec, burnPoint, null, nullPoint, true);
} else if (typeNum == 1) {
exploSnd0.setVolume(globVol);
exploSnd0.start(0, 0);
_local2.animNum = random(6);
_local2.wVar = 64;
_local2.arr = this.explo1ImageArr[_local2.animNum];
_local2.rec = this.explo1Rec;
_local2.point = this.explo1Point;
var _local5 = 0;
while (_local5 < 8) {
burnPoint.x = (x - 40) + random(20);
burnPoint.y = (y - 40) + random(20);
groundLayer.copyPixels(burnImage, burnRec, burnPoint, null, nullPoint, true);
_local5 = _local5 + 1;
}
} else if (typeNum == 2) {
var _local8 = 1 + random(3);
var _local7 = this["exploSnd" + _local8];
_local7.setVolume(globVol);
_local7.start(0, 0);
_local2.animNum = 0;
_local2.wVar = 64;
_local2.arr = this.explo2ImageArr[_local2.animNum];
_local2.rec = this.explo2Rec;
_local2.point = this.explo2Point;
var _local5 = 0;
while (_local5 < 8) {
burnPoint.x = (x - 60) + random(60);
burnPoint.y = (y - 60) + random(60);
groundLayer.copyPixels(burnImage, burnRec, burnPoint, null, nullPoint, true);
_local5 = _local5 + 1;
}
} else if (typeNum == 3) {
_local2.animNum = random(6);
_local2.wVar = 32;
_local2.arr = this.explo3ImageArr[_local2.animNum];
_local2.rec = this.explo3Rec;
_local2.point = this.explo3Point;
burnPoint.x = (x - 40) + random(20);
burnPoint.y = (y - 40) + random(20);
groundLayer.copyPixels(burnImage, burnRec, burnPoint, null, nullPoint, true);
}
_local2.fNum = 0;
_local2.fTot = _local2.arr.length;
if ((typeNum == 0) || (typeNum == 3)) {
fireArr.splice(0, 0, _local2);
} else {
exploArr.push(_local2);
}
}
function makeBits(ob, typeNum) {
var _local2;
var _local3;
var _local6;
var _local4 = 0;
var _local8;
var _local7;
var _local9;
if (typeNum == 0) {
_local8 = 4;
_local7 = "launcher";
_local9 = 20;
} else if (typeNum == 1) {
_local8 = 3;
_local7 = "gun";
_local9 = 20;
} else if (typeNum == 2) {
_local8 = 3;
_local7 = "cannon";
_local9 = 20;
} else if (typeNum == 3) {
_local8 = 5;
_local7 = "hov";
_local9 = 20;
}
while (_local4 < _local8) {
_local2 = new Object();
_local2.x = ob.x;
_local2.y = ob.y;
_local2.oldx = _local2.x;
_local2.oldy = _local2.y;
_local2.zPos = 0;
_local2.sVar = fl / (fl + _local2.zPos);
_local3 = (ob.r - 3.14) + (1.57 * _local4);
_local3 = _local3 - 0.785;
_local3 = _local3 + (random(157) / 100);
_local6 = 3 + random(7);
_local2.xSpeed = Cos(_local3) * _local6;
_local2.ySpeed = Sin(_local3) * _local6;
_local2.zSpeed = -20 - random(10);
_local2.rotNum = ob.r;
_local2.rotTot = _local9;
_local2.rotSpeed = 1 + random(3);
_local2.wVar = 20;
_local2.typeNum = _local4;
_local2.arr = this[_local7 + "BitImageArr"][_local2.typeNum];
_local2.rec = bitRec;
_local2.point = bitPoint;
_local2.shadArr = this[_local7 + "BitShadImageArr"][_local2.typeNum];
_local2.shadRec = bitShadRec;
_local2.shadPoint = bitShadPoint;
bitArr.push(_local2);
_local4 = _local4 + 1;
}
}
function makeBlip(ob) {
if (drawMap == 1) {
var _local5 = mapXOffSet + (ob.x * mapScale);
var _local4 = mapYOffSet + (ob.y * mapScale);
if ((((_local5 > 0) && (_local4 > 0)) && (_local5 < mapViewSize)) && (_local4 < mapViewSize)) {
blipPoint.x = _local5 - 10;
blipPoint.y = _local4 - 10;
} else {
var _local8 = _local5 - mapCx;
var _local7 = _local4 - mapCy;
var _local1 = Atan(_local7, _local8);
var _local3 = mapCx;
var _local2;
if ((_local1 < -2.355) || (_local1 > 2.355)) {
_local2 = _local3 / Cos(_local1 - 3.14);
} else if ((_local1 < -0.785) && (_local1 > -2.355)) {
_local2 = _local3 / Cos(_local1 + 1.57);
} else if ((_local1 < 0.785) && (_local1 > -0.785)) {
_local2 = _local3 / Cos(_local1);
} else if ((_local1 > 0.785) && (_local1 < 2.355)) {
_local2 = _local3 / Cos(_local1 - 1.57);
}
blipPoint.x = (-10 + mapCx) + (Cos(_local1) * _local2);
blipPoint.y = (-10 + mapCy) + (Sin(_local1) * _local2);
}
mapCanvas.copyPixels(ob.blipBrush, blipRec, blipPoint, null, nullPoint, true);
}
}
function cannonFire(ob, ang) {
canSnd0.setVolume(globVol);
canSnd0.start(0, 0);
ob.fireTime = ob.fireRate;
var _local1 = 0;
while (_local1 < 6) {
var _local4 = ob.x + (Cos(ang) * (50 + (8 * _local1)));
var _local3 = ob.y + (Sin(ang) * (50 + (8 * _local1)));
makeSmoke((_local4 - 20) + random(40), (_local3 - 20) + random(40), 0);
_local1 = _local1 + 1;
}
makeExplo(ob.lineOb.x, ob.lineOb.y, 2);
ob.lineOb.hitOb.xSpeed = ob.lineOb.hitOb.xSpeed + (Cos(ang) * 50);
ob.lineOb.hitOb.ySpeed = ob.lineOb.hitOb.ySpeed + (Sin(ang) * 50);
ob.lineOb.hitOb.shield = ob.lineOb.hitOb.shield - ob.power;
}
function launcherFire(ob, ang) {
makeRocket(ob, 1, 0);
ob.fireTime = ob.fireRate;
}
function gunFire(ob, ang) {
gunSnd1.setVolume(globVol);
if (ob.animNum == 0) {
ob.animNum = 1;
ob.lineOb.hitOb.shield = ob.lineOb.hitOb.shield - ob.power;
ob.lineOb.hitOb.xSpeed = ob.lineOb.hitOb.xSpeed + (Cos(ang) * 1);
ob.lineOb.hitOb.ySpeed = ob.lineOb.hitOb.ySpeed + (Sin(ang) * 1);
makeExplo(ob.lineOb.x, ob.lineOb.y, 3);
enemyGunFlameArr.push({x:ob.x, y:ob.y, fNum:ob.fNum});
} else {
ob.animNum = 0;
}
}
function turretFunc(ob, a) {
if (ob.shield <= 0) {
enemyNum = enemyNum - 1;
if (trackNum == 6) {
if (enemyNum <= 0) {
inPlay = 0;
overlay.pausedClip.funcArr = [0, function () {
(camera.locked = 0);
(cameraOb = homeTile);
}];
overlay.pausedClip.msgArr = ["All enemies have been destroyed", "Now get to the H-Pad"];
overlay.pausedClip.gotoAndStop("cDown");
overlay.pausedClip.cDownClip.gotoAndPlay(1);
overlay.pausedClip._visible = true;
}
}
setEnemiesField();
player.score = player.score + ob.worth;
overlay.dialClip.scoreField.text = player.score;
ob.parentArr.splice(a, 1);
var _local6 = contArr[ob.xInt][ob.yInt];
var _local3 = 0;
while (_local3 < _local6.length) {
if (_local6[_local3] == ob) {
_local6.splice(_local3, 1);
break;
}
_local3 = _local3 + 1;
}
var _local11 = ob.xInt - 1;
if (_local11 < 0) {
_local11 = 0;
}
var _local8 = ob.xInt + 2;
if (_local8 > gridWide) {
_local8 = gridWide;
}
var _local9 = ob.yInt - 1;
if (_local9 < 0) {
_local9 = 0;
}
var _local7 = ob.yInt + 2;
if (_local7 > gridHigh) {
_local7 = gridHigh;
}
_local3 = _local11;
var _local5;
var _local4;
while (_local3 < _local8) {
_local5 = _local9;
while (_local5 < _local7) {
_local4 = 0;
while (_local4 < contArr[_local3][_local5].length) {
var _local1 = contArr[_local3][_local5][_local4];
xVar = ob.x - _local1.x;
yVar = ob.y - _local1.y;
var _local10 = 3.141 + Atan(yVar, xVar);
if (drawLine(ob, _local10).hitOb == _local1) {
var _local12 = Sqrt((xVar * xVar) + (yVar * yVar));
if (_local12 < (tileSize + _local1.wVar)) {
_local1.xSpeed = _local1.xSpeed + (Cos(_local10) * 20);
_local1.ySpeed = _local1.ySpeed + (Sin(_local10) * 20);
}
}
_local4 = _local4 + 1;
}
_local5 = _local5 + 1;
}
_local3 = _local3 + 1;
}
makeExplo(ob.x, ob.y, 2);
makeBits(ob, ob.exploType);
}
if (ob.fireTime > 0) {
ob.fireTime = ob.fireTime - 1;
}
var xVar = (ob.x + xOffSet);
var yVar = (ob.y + yOffSet);
var _local13 = 0;
if ((((xVar > (-ob.wVar)) && (yVar > (-ob.wVar))) && (xVar < (sWidth + ob.wVar))) && (yVar < (sHeight + ob.wVar))) {
ob.point.x = xVar - ob.wVar;
ob.point.y = yVar - ob.wVar;
xVar = ob.x - player.x;
yVar = ob.y - player.y;
var _local10 = 3.141 + Atan(yVar, xVar);
var _local12 = Sqrt((xVar * xVar) + (yVar * yVar));
if (_local12 <= (ob.wVar + player.wVar)) {
player.xSpeed = Cos(_local10) * (player.speed * 0.6);
player.ySpeed = Sin(_local10) * (player.speed * 0.6);
}
ob.lineOb = drawLine(ob, _local10);
if ((ob.lineOb.hitOb == player) && (player.dead == 0)) {
ob.canSee = rotTo(ob, _local10);
if (((_local12 <= ob.range) && (ob.canSee == 1)) && (ob.fireTime == 0)) {
ob.fireFunc(ob, _local10);
}
}
_local13 = 1;
}
return(_local13);
}
function buildGame() {
cannonInfoArr = _root["cannonInfoArr" + trackNum];
launcherInfoArr = _root["launcherInfoArr" + trackNum];
gunInfoArr = _root["gunInfoArr" + trackNum];
heliInfoArr = _root["heliInfoArr" + trackNum];
startUpArr = [];
if (heliInfoArr.length > 0) {
heliSnd.setVolume(0);
heliSnd.start(0, 99999);
if (heliGraphicsSet == 0) {
heliGraphicsSet = 1;
startUpArr.push(setHeliGraphics);
}
}
if (gunInfoArr.length > 0) {
if (gunGraphicsSet == 0) {
gunGraphicsSet = 1;
startUpArr.push(setGunGraphics);
}
}
if (launcherInfoArr.length > 0) {
if (launcherGraphicsSet == 0) {
launcherGraphicsSet = 1;
startUpArr.push(setLauncherGraphics);
}
}
if (cannonInfoArr.length > 0) {
if (cannonGraphicsSet == 0) {
cannonGraphicsSet = 1;
startUpArr.push(setCannonGraphics);
}
}
startUpArr.push(buildGameSec);
tmpFunc = startUpArr[0];
tmpFunc();
}
function buildGameSec() {
startUpArr = [];
inPlay = 1;
if (trackNum == 0) {
overlay.gotoAndStop("tut0");
} else if (trackNum == 1) {
overlay.gotoAndStop("tut1");
} else if (trackNum == 2) {
overlay.gotoAndStop("tut2");
} else if (trackNum == 3) {
overlay.gotoAndStop("tut3");
} else if (trackNum == 4) {
overlay.gotoAndStop("tut4");
} else if (trackNum == 5) {
overlay.gotoAndStop("tut5");
} else {
overlay.gotoAndStop("game");
msgArr = _root["msgInfoArr" + trackNum];
funcArr = _root["funcInfoArr" + trackNum];
overlay.pausedClip.msgArr = null;
if (msgArr) {
inPlay = 0;
overlay.pausedClip.msgArr = msgArr;
overlay.pausedClip.gotoAndStop("cDown");
}
overlay.pausedClip.funcArr = null;
if (funcArr) {
overlay.pausedClip.funcArr = funcArr;
}
}
overlay.dialClip.gotoAndStop(1);
var _local8;
var _local9;
var _local10;
var _local4;
var _local5;
var _local6;
var _local2;
var _local3;
var _local7;
blockArr = _root["blockArr" + trackNum];
gateInfoArr = _root["gateInfoArr" + trackNum];
switchInfoArr = _root["switchInfoArr" + trackNum];
gridWide = blockArr.length;
gridHigh = blockArr[0].length;
mapWide = gridWide * tileSize;
mapHigh = gridHigh * tileSize;
viewRange = Sqrt((mapWide * mapWide) + (mapHigh * mapHigh));
repTot = Sqrt((gridWide * gridWide) + (gridHigh * gridHigh)) + 1;
canSee = 1;
mapScale = (mapViewSize / canSee) / mapWide;
mapPlayerSize = player.wVar * mapScale;
xOffSet = 0;
yOffSet = 0;
player.dead = 0;
player.x = sWidth / 2;
player.y = sHeight / 2;
player.xInt = Floor(player.x / tileSize);
player.yInt = Floor(player.y / tileSize);
player.xSpeed = 0;
player.ySpeed = 0;
player.r = 0;
player.targAng = 0;
player.speed = 0;
player.shield = player.oShield;
player.gunAmmo = player.gunMaxAmmo;
player.rocketAmmo = player.rocketMaxAmmo;
player.mineAmmo = player.mineMaxAmmo;
player.mouseFire = 0;
player.gunTemp = 0;
player.weaponMode = 0;
cameraOb = player;
cameraTime = 0;
levClr = (lvlClrNum = 0);
overlay.dialClip.scoreField.text = player.score;
overlay.dialClip.shieldBar._xscale = Floor((player.shield / player.oShield) * 100);
overlay.dialClip.speedBar._xscale = Floor((player.speed / player.maxSpeed) * 100);
overlay.dialClip.gunAmmoBar._xscale = Floor((player.gunAmmo / player.gunMaxAmmo) * 100);
overlay.dialClip.gunTempBar._xscale = Floor((player.gunTemp / 100) * 100);
overlay.dialClip.rocketAmmoBar._xscale = Floor((player.rocketAmmo / player.rocketMaxAmmo) * 100);
overlay.dialClip.mineAmmoBar._xscale = Floor((player.mineAmmo / player.mineMaxAmmo) * 100);
locationsArr = [];
rocketArr = [];
mineArr = [];
cannonArr = [];
launcherArr = [];
gunArr = [];
heliArr = [];
gateArr = [];
switchArr = [];
smokeArr0 = [];
smokeArr1 = [];
exploArr = [];
fireArr = [];
bitArr = [];
contArr = [];
_root.attachBitmap(screen, 2);
groundLayer = new flash.display.BitmapData(gridWide * tileSize, gridHigh * tileSize, true, 0);
shadowLayer = new flash.display.BitmapData(gridWide * tileSize, gridHigh * tileSize, true, 0);
blockLayer = new flash.display.BitmapData(gridWide * tileSize, gridHigh * tileSize, true, 0);
if (drawMap == 1) {
mapClip._visible = true;
} else {
mapClip._visible = false;
}
mapDrawClip = mapClip.createEmptyMovieClip("drawClip", 1);
homeTile = new Object();
_local4 = 0;
while (_local4 < gridWide) {
_local8 = (contArr[_local4] = []);
_local5 = 0;
while (_local5 < gridHigh) {
_local9 = (_local8[_local5] = []);
_local2 = blockArr[_local4][_local5];
if (_local4 == 0) {
_local2.lWall = 1;
}
if (_local5 == 0) {
_local2.uWall = 1;
}
if (_local4 == (gridWide - 1)) {
_local2.rWall = 1;
}
if (_local5 == (gridHigh - 1)) {
_local2.dWall = 1;
}
_local2.corArr = [];
setCors(_local4, _local5);
tilePoint.x = _local4 * tileSize;
tilePoint.y = _local5 * tileSize;
_local6 = 0;
while (_local6 < _local2.layer1.length) {
_local3 = _local2.layer1[_local6];
groundLayer.copyPixels(_root[_local3.tileType + "ImageArr"][_local3.fNum - 1], tileRec, tilePoint, null, nullPoint, true);
if ((_local3.tileType == "building") && (_local3.fNum == 9)) {
homeTile.x = (tileSize / 2) + (_local4 * tileSize);
homeTile.y = (tileSize / 2) + (_local5 * tileSize);
homeTile.xInt = _local4;
homeTile.yInt = _local5;
homeTile.blipBrush = blipImageArr[0];
homeTile.blipVisible = 1;
locationsArr.push(homeTile);
}
_local6 = _local6 + 1;
}
_local7 = 0;
_local6 = 0;
while (_local6 < _local2.layer2.length) {
_local3 = _local2.layer2[_local6];
shadowLayer.copyPixels(_root[_local3.tileType + "ShadImageArr"][_local3.fNum - 1], shadRec, tilePoint, null, nullPoint, true);
blockLayer.copyPixels(_root[_local3.tileType + "ImageArr"][_local3.fNum - 1], tileRec, tilePoint, null, nullPoint, true);
if (_local3.tileType == "building") {
_local7 = 1;
_local2.hasRoof = 1;
}
_local6 = _local6 + 1;
}
if (_local7 == 0) {
mapDrawClip.beginFill(16777215, 25);
} else {
mapDrawClip.beginFill(0, 50);
}
mapDrawClip.moveTo(_local2.xa * mapScale, _local2.ya * mapScale);
if ((_local2.uWall == 1) && (_local7 == 0)) {
mapDrawClip.lineStyle(4, 0, 50);
} else {
mapDrawClip.lineStyle(0, 16777215, 0);
}
mapDrawClip.lineTo(_local2.xb * mapScale, _local2.ya * mapScale);
if ((_local2.rWall == 1) && (_local7 == 0)) {
mapDrawClip.lineStyle(4, 0, 50);
} else {
mapDrawClip.lineStyle(0, 16777215, 0);
}
mapDrawClip.lineTo(_local2.xb * mapScale, _local2.yb * mapScale);
if ((_local2.dWall == 1) && (_local7 == 0)) {
mapDrawClip.lineStyle(4, 0, 50);
} else {
mapDrawClip.lineStyle(0, 16777215, 0);
}
mapDrawClip.lineTo(_local2.xa * mapScale, _local2.yb * mapScale);
if ((_local2.lWall == 1) && (_local7 == 0)) {
mapDrawClip.lineStyle(4, 0, 50);
} else {
mapDrawClip.lineStyle(0, 16777215, 0);
}
mapDrawClip.lineTo(_local2.xa * mapScale, _local2.ya * mapScale);
mapDrawClip.endFill();
_local5 = _local5 + 1;
}
_local4 = _local4 + 1;
}
shadowLayer.colorTransform(shadowLayer.rectangle, shadowTrans);
shadowLayer.applyFilter(shadowLayer, shadowLayer.rectangle, nullPoint, shadBlurFilt);
mapDrawClip.lineStyle(2, 0);
mapDrawClip.moveTo(0, 0);
mapDrawClip.lineTo(mapWide * mapScale, 0);
mapDrawClip.lineTo(mapWide * mapScale, mapHigh * mapScale);
mapDrawClip.lineTo(0, mapHigh * mapScale);
mapDrawClip.lineTo(0, 0);
mapCx = mapViewSize / 2;
mapCy = mapViewSize / 2;
mapImage = new flash.display.BitmapData(mapWide * mapScale, mapHigh * mapScale, true, 0);
mapImage.draw(mapDrawClip);
mapDrawClip.clear();
mapCanvas = new flash.display.BitmapData(mapViewSize, mapViewSize, true, 0);
mapRec = mapCanvas.rectangle;
mapClip.attachBitmap(mapCanvas, 1);
mapOverlay = mapClip.createEmptyMovieClip("overlay", 2);
mapOverlay.lineStyle(2, 0);
mapOverlay.moveTo(0, 0);
mapOverlay.lineTo(mapViewSize, 0);
mapOverlay.lineTo(mapViewSize, mapViewSize);
mapOverlay.lineTo(0, mapViewSize);
mapOverlay.lineTo(0, 0);
mapOverlay.lineStyle(0, 0);
mapOverlay.beginFill(16777215);
mapOverlay.moveTo(mapCx - mapPlayerSize, mapCy - mapPlayerSize);
mapOverlay.lineTo(mapCx - mapPlayerSize, mapCy + mapPlayerSize);
mapOverlay.lineTo(mapCx + mapPlayerSize, mapCy + mapPlayerSize);
mapOverlay.lineTo(mapCx + mapPlayerSize, mapCy - mapPlayerSize);
mapOverlay.lineTo(mapCx - mapPlayerSize, mapCy - mapPlayerSize);
mapOverlay.endFill();
mapOverlay.lineStyle(2, 0);
mapOverlay.moveTo(mapCx, 0);
mapOverlay.lineTo(mapCx, mapCy - mapPlayerSize);
mapOverlay.moveTo(mapCx, mapCy + mapPlayerSize);
mapOverlay.lineTo(mapCx, mapViewSize);
mapOverlay.moveTo(0, mapCy);
mapOverlay.lineTo(mapCx - mapPlayerSize, mapCy);
mapOverlay.moveTo(mapCx + mapPlayerSize, mapCy);
mapOverlay.lineTo(mapViewSize, mapCy);
mapOvCanvas = new flash.display.BitmapData(mapViewSize + 1, mapViewSize + 1, true, 0);
mapOvCanvas.draw(mapOverlay);
mapClip.attachBitmap(mapOvCanvas, 2);
enemyNum = 0;
_local4 = 0;
while (_local4 < cannonInfoArr.length) {
_local3 = cannonInfoArr[_local4];
_local2 = new Object();
_local2.x = _local3.x;
_local2.y = _local3.y;
_local2.xInt = Floor(_local2.x / tileSize);
_local2.yInt = Floor(_local2.y / tileSize);
_local2.r = _local3.rot;
_local2.fNum = Floor((4.5 + ((_local2.r / Pi) * 180)) / 9);
_local2.animNum = 0;
_local2.animTot = 6;
_local2.arr = cannonImageArr;
_local2.rec = cannonRec;
_local2.point = cannonPoint;
_local2.wVar = 50;
_local2.turnSpeed = (2.25 * Pi) / 180;
_local2.range = tileSize * 2;
_local2.power = 40;
_local2.shield = 60;
_local2.fireTime = 0;
_local2.fireRate = 96;
_local2.active = 0;
_local2.working = 0;
_local2.blipBrush = blipImageArr[9];
_local2.blipVisible = 1;
_local2.blipVisTime = 0;
_local2.exploType = 2;
_local2.worth = 200;
_local2.fireFunc = cannonFire;
_local2.parentArr = cannonArr;
contArr[_local2.xInt][_local2.yInt].push(_local2);
cannonArr.push(_local2);
cannonBasePoint.x = _local2.x - 37;
cannonBasePoint.y = _local2.y - 37;
groundLayer.copyPixels(cannonBaseImage, cannonBaseRec, cannonBasePoint, null, nullPoint, true);
enemyNum = enemyNum + 1;
_local4 = _local4 + 1;
}
_local4 = 0;
while (_local4 < launcherInfoArr.length) {
_local3 = launcherInfoArr[_local4];
_local2 = new Object();
_local2.x = _local3.x;
_local2.y = _local3.y;
_local2.xInt = Floor(_local2.x / tileSize);
_local2.yInt = Floor(_local2.y / tileSize);
_local2.wVar = 49;
_local2.r = _local3.rot;
_local2.turnSpeed = 0.1;
_local2.arr = launcherImageArr;
_local2.rec = launcherRec;
_local2.point = launcherPoint;
_local2.fNum = Floor((4.5 + ((_local2.r / Pi) * 180)) / 9);
_local2.range = tileSize * 2;
_local2.rocketPower = 20;
_local2.shield = 50;
_local2.fireTime = 0;
_local2.fireRate = 72;
_local2.blipBrush = blipImageArr[8];
_local2.blipVisible = 1;
_local2.blipVisTime = 0;
_local2.exploType = 0;
_local2.worth = 150;
_local2.fireFunc = launcherFire;
_local2.parentArr = launcherArr;
contArr[_local2.xInt][_local2.yInt].push(_local2);
launcherArr.push(_local2);
launcherBasePoint.x = _local2.x - 47;
launcherBasePoint.y = _local2.y - 47;
groundLayer.copyPixels(launcherBaseImage, launcherBaseRec, launcherBasePoint, null, nullPoint, true);
enemyNum = enemyNum + 1;
_local4 = _local4 + 1;
}
_local4 = 0;
while (_local4 < gunInfoArr.length) {
_local3 = gunInfoArr[_local4];
_local2 = new Object();
_local2.x = _local3.x;
_local2.y = _local3.y;
_local2.xInt = Floor(_local2.x / tileSize);
_local2.yInt = Floor(_local2.y / tileSize);
_local2.wVar = 49;
_local2.r = _local3.rot;
_local2.turnSpeed = 0.1;
_local2.arr = gunImageArr;
_local2.rec = gunRec;
_local2.point = gunPoint;
_local2.animNum = 0;
_local2.fNum = Floor((4.5 + ((_local2.r / Pi) * 180)) / 9);
_local2.range = tileSize * 2;
_local2.power = 1;
_local2.shield = 40;
_local2.fireTime = 0;
_local2.blipBrush = blipImageArr[7];
_local2.blipVisible = 1;
_local2.blipVisTime = 0;
_local2.exploType = 1;
_local2.worth = 100;
_local2.fireFunc = gunFire;
_local2.parentArr = gunArr;
contArr[_local2.xInt][_local2.yInt].push(_local2);
gunArr.push(_local2);
gunBasePoint.x = _local2.x - 37;
gunBasePoint.y = _local2.y - 37;
groundLayer.copyPixels(gunBaseImage, gunBaseRec, gunBasePoint, null, nullPoint, true);
enemyNum = enemyNum + 1;
_local4 = _local4 + 1;
}
setEnemiesField();
_local4 = 0;
while (_local4 < heliInfoArr.length) {
_local3 = heliInfoArr[_local4];
_local2 = new Object();
_local2.x = _local3.x;
_local2.y = _local3.y;
_local2.xInt = Floor(_local2.x / tileSize);
_local2.yInt = Floor(_local2.y / tileSize);
_local2.oldXint = -1;
_local2.oldYint = -1;
_local2.wVar = 123;
_local2.r = 0;
_local2.turnSpeed = (9 * Pi) / 180;
_local2.fNum = Floor((4.5 + ((_local2.r / Pi) * 180)) / 9);
_local2.xSpeed = 0;
_local2.ySpeed = 0;
_local2.speed = 0;
_local2.maxSpeed = 20;
_local2.moveSpeed = 0.5;
_local2.steer = 0;
_local2.strafeVar = 0;
_local2.doMove = 0;
_local2.range = tileSize * 2.5;
_local2.gunPower = 0.5;
_local2.showGun = 0;
_local2.fireTime = 0;
_local2.fireRate = 48;
_local2.rocketSide = 1;
_local2.rocketDist = 25;
_local2.rocketPower = 10;
_local2.alt = 96;
_local2.shadXVar = Cos(piVar45) * _local2.alt;
_local2.shadYVar = Sin(piVar45) * _local2.alt;
_local2.targOb = player;
_local2.targx = Floor(_local2.x / tileSize);
_local2.targy = Floor(_local2.y / tileSize);
_local2.arr = apacheImageArr;
_local2.rec = apacheRec;
_local2.point = apachePoint;
_local2.shadArr = apacheShadImageArr;
_local2.shadRec = apacheShadRec;
_local2.shadPoint = apacheShadPoint;
_local2.rotorNum = 0;
_local2.rotorArr = rotor0ImageArr;
_local2.rotorRec = rotorRec;
_local2.rotorPoint = rotorPoint;
_local2.blipBrush = blipImageArr[6];
_local2.blipVisible = 1;
heliArr.push(_local2);
_local4 = _local4 + 1;
}
_local4 = 0;
while (_local4 < gateInfoArr.length) {
_local3 = gateInfoArr[_local4];
_local2 = new Object();
_local2.xInt = _local3.xInt;
_local2.yInt = _local3.yInt;
if ((_local3.typeNum == 0) || (_local3.typeNum == 2)) {
_local2.typeNum = 0;
_local2.wVar = 22 * tileScale;
_local2.highVar = 128 * tileScale;
if (_local3.typeNum == 2) {
_local2.targWall = "r";
_local2.targSecWall = "l";
_local2.secx = 1;
_local2.secy = 0;
_local2.closedVar = (_local2.xInt + 1) * tileSize;
_local2.openVar = mapWide;
_local2.openSecVar = 0;
_local2.x = tileSize * (_local3.xInt + 1);
_local2.y = (tileSize / 2) + (tileSize * _local3.yInt);
} else {
_local2.targWall = "l";
_local2.targSecWall = "r";
_local2.secx = -1;
_local2.secy = 0;
_local2.closedVar = _local2.xInt * tileSize;
_local2.openVar = 0;
_local2.openSecVar = mapWide;
_local2.x = tileSize * _local3.xInt;
_local2.y = (tileSize / 2) + (tileSize * _local3.yInt);
}
} else {
_local2.typeNum = 1;
_local2.wVar = 128 * tileScale;
_local2.highVar = 22 * tileScale;
if (_local3.typeNum == 3) {
_local2.targWall = "d";
_local2.targSecWall = "u";
_local2.secx = 0;
_local2.secy = 1;
_local2.closedVar = (_local2.yInt + 1) * tileSize;
_local2.openVar = mapHigh;
_local2.openSecVar = 0;
_local2.x = (tileSize / 2) + (tileSize * _local3.xInt);
_local2.y = tileSize * (_local3.yInt + 1);
} else {
_local2.targWall = "u";
_local2.targSecWall = "d";
_local2.secx = 0;
_local2.secy = -1;
_local2.closedVar = _local2.yInt * tileSize;
_local2.openVar = 0;
_local2.openSecVar = mapHigh;
_local2.x = (tileSize / 2) + (tileSize * _local3.xInt);
_local2.y = tileSize * _local3.yInt;
}
}
_local2.arr = _root[("gate" + _local2.typeNum) + "ImageArr"];
_local2.rec = _root[("gate" + _local2.typeNum) + "Rec"];
_local2.point = _root[("gate" + _local2.typeNum) + "Point"];
_local2.shadArr = _root[("gate" + _local2.typeNum) + "ShadImageArr"];
_local2.shadRec = _root[("gate" + _local2.typeNum) + "ShadRec"];
_local2.shadPoint = _root[("gate" + _local2.typeNum) + "ShadPoint"];
_local2.fTot = _local2.arr.length - 1;
if (_local3.closed == 1) {
_local2.fNum = 0;
_local2.dir = 1;
_local2.blipBrush = blipImageArr[4];
blockArr[_local2.xInt][_local2.yInt][_local2.targWall + "Wall"] = 1;
blockArr[_local2.xInt][_local2.yInt][_local2.targWall + "Limit"] = _local2.closedVar;
blockArr[_local2.xInt + _local2.secx][_local2.yInt + _local2.secy][_local2.targSecWall + "Wall"] = 1;
blockArr[_local2.xInt + _local2.secx][_local2.yInt + _local2.secy][_local2.targSecWall + "Limit"] = _local2.closedVar;
setCors(_local2.xInt, _local2.yInt);
} else {
_local2.fNum = _local2.fTot;
_local2.dir = -1;
_local2.blipBrush = blipImageArr[5];
blockArr[_local2.xInt][_local2.yInt][_local2.targWall + "Wall"] = 0;
blockArr[_local2.xInt][_local2.yInt][_local2.targWall + "Limit"] = _local2.openVar;
blockArr[_local2.xInt + _local2.secx][_local2.yInt + _local2.secy][_local2.targSecWall + "Wall"] = 0;
blockArr[_local2.xInt + _local2.secx][_local2.yInt + _local2.secy][_local2.targSecWall + "Limit"] = _local2.openSecVar;
setCors(_local2.xInt + _local2.secx, _local2.yInt + _local2.secy);
}
_local2.blipVisible = 1;
_local2.active = 0;
_local2.working = 0;
gateArr.push(_local2);
_local2.point.x = _local2.x - _local2.wVar;
_local2.point.y = _local2.y - _local2.highVar;
groundLayer.copyPixels(_root[("gate" + _local2.typeNum) + "BaseImage"], _local2.rec, _local2.point, null, nullPoint, true);
_local4 = _local4 + 1;
}
_local4 = 0;
while (_local4 < switchInfoArr.length) {
_local3 = switchInfoArr[_local4];
_local2 = new Object();
_local2.x = _local3.x;
_local2.y = _local3.y;
_local2.done = _local3.done;
_local2.func = _local3.func;
_local2.targArr = _local3.targArr;
_local2.wVar = 90 * tileScale;
_local2.range = 40 * tileScale;
_local2.fNum = 0;
_local2.arr = switchImageArr;
_local2.rec = switchRec;
_local2.point = switchPoint;
_local2.blipBrush = blipImageArr[3];
_local2.blipVisible = 1;
switchArr.push(_local2);
_local4 = _local4 + 1;
}
startGame();
}
function startGame() {
Mouse.addListener(mlist);
Key.addListener(klist);
Mouse.hide();
gamePaused = 0;
if (tMusic == 1) {
stopTitleMusic();
}
if (goMusic == 1) {
stopGoMusic();
}
if (gcMusic == 1) {
stopGcMusic();
}
gunSnd0.stop();
gunSnd1.stop();
engSnd0.stop();
engSnd1.stop();
heliSnd.stop();
gunSnd0.start(0, 99999);
gunSnd1.start(0, 99999);
engSnd0.start(0, 99999);
engSnd1.start(0, 99999);
if (heliArr.length > 0) {
heliSnd.start(0, 99999);
}
overlay.pausedClip._visible = false;
if (trackNum > 5) {
if (msgArr && (inPlay == 0)) {
overlay.pausedClip._visible = true;
}
overlay.dialClip.areaField.text = "Area " + (trackNum - 5);
overlay.tutClip._visible = false;
} else {
overlay.dialClip.areaField.text = "Tut. " + (trackNum + 1);
overlay.tutClip._visible = true;
}
this.onEnterFrame = function () {
var _local3;
var _local2;
var _local37;
var _local10;
var _local30;
var _local31;
var _local17;
var _local1;
var _local4;
var _local15;
var _local6;
var _local5;
var _local7;
var _local8;
var _local9;
var _local16;
var _local13;
var _local14;
var _local12;
var _local36 = 0;
var _local35 = 0;
var _local29;
player.doMove = 0;
var _local33;
var _local32;
if (Key.isDown(65) || (Key.isDown(37))) {
player.targAng = 3.142;
_local33 = 1;
player.doMove = 1;
} else if (Key.isDown(68) || (Key.isDown(39))) {
player.targAng = 0;
_local32 = 1;
player.doMove = 1;
}
if (Key.isDown(87) || (Key.isDown(38))) {
player.targAng = 4.713;
if (_local33) {
player.targAng = player.targAng - 0.786;
} else if (_local32) {
player.targAng = player.targAng + 0.786;
}
player.doMove = 1;
} else if (Key.isDown(83) || (Key.isDown(40))) {
player.targAng = 1.571;
if (_local33) {
player.targAng = player.targAng + 0.786;
} else if (_local32) {
player.targAng = player.targAng - 0.786;
}
player.doMove = 1;
}
player.turn = rotTo(player, player.targAng);
player.fNum = Floor((4.5 + ((player.r / Pi) * 180)) / 9);
engSnd1.setVolume(0);
if ((inPlay == 1) && (player.dead == 0)) {
if (player.doMove == 1) {
engSnd1.setVolume(globVol);
if (player.showEng == 0) {
player.showEng = 1;
} else {
player.showEng = 0;
}
if (player.turn == 1) {
player.xSpeed = player.xSpeed + (Cos(player.r) * player.moveSpeed);
player.ySpeed = player.ySpeed + (Sin(player.r) * player.moveSpeed);
}
} else {
player.showEng = 0;
}
player.xSpeed = player.xSpeed * 0.97;
player.ySpeed = player.ySpeed * 0.97;
player.speed = Sqrt((player.xSpeed * player.xSpeed) + (player.ySpeed * player.ySpeed));
if (player.speed > player.maxSpeed) {
player.xSpeed = player.xSpeed * (player.maxSpeed / player.speed);
player.ySpeed = player.ySpeed * (player.maxSpeed / player.speed);
}
player.speed = Sqrt((player.xSpeed * player.xSpeed) + (player.ySpeed * player.ySpeed));
_local17 = stepFunc(player);
player.x = player.x + player.xSpeed;
player.y = player.y + player.ySpeed;
}
_local3 = (player.x + xOffSet) - _xmouse;
_local2 = (player.y + yOffSet) - _ymouse;
player.gunAngle = 3.141 + Atan(_local2, _local3);
player.gunFnum = Floor((4.5 + ((player.gunAngle / Pi) * 180)) / 9);
player.showGun = 0;
if (((((player.mouseFire == 1) && (player.gunAmmo > 0)) && (player.gunJammed == 0)) && (player.dead == 0)) && (inPlay == 1)) {
gunSnd0.setVolume(globVol);
player.showGun = 1;
if (player.whichGun == 0) {
player.whichGun = 1;
} else {
player.whichGun = 0;
}
player.lineOb = drawLine(player, player.gunAngle);
if (player.lineOb.hitOb) {
_local29 = random(20);
if (_local29 == 0) {
ricSnd0.setVolume(globVol);
ricSnd0.start(0, 0);
} else if (_local29 == 1) {
ricSnd2.setVolume(globVol);
ricSnd2.start(0, 0);
} else if (_local29 == 2) {
ricSnd3.setVolume(globVol);
ricSnd3.start(0, 0);
}
} else {
_local29 = random(20);
if (_local29 == 0) {
ricSnd1.setVolume(globVol);
ricSnd1.start(0, 0);
} else if (_local29 == 1) {
ricSnd3.setVolume(globVol);
ricSnd3.start(0, 0);
} else if (_local29 == 2) {
ricSnd4.setVolume(globVol);
ricSnd4.start(0, 0);
}
}
player.lineOb.hitOb.shield = player.lineOb.hitOb.shield - player.gunPower;
makeExplo(player.lineOb.x, player.lineOb.y, 3);
player.xSpeed = player.xSpeed - (Cos(player.gunAngle) * 0.5);
player.ySpeed = player.ySpeed - (Sin(player.gunAngle) * 0.5);
player.gunAmmo = player.gunAmmo - 1;
player.gunTemp = player.gunTemp + 1;
if (player.gunTemp > 100) {
player.gunJammed = 1;
}
} else {
gunSnd0.setVolume(0);
player.gunTemp = player.gunTemp - 2;
if (player.gunTemp < 0) {
player.gunTemp = 0;
player.gunJammed = 0;
}
}
player.xInt = Floor(player.x / tileSize);
player.yInt = Floor(player.y / tileSize);
if ((player.xInt != player.oldXint) || (player.yInt != player.oldYint)) {
_local5 = 0;
while (_local5 < contArr[player.oldXint][player.oldYint].length) {
if (contArr[player.oldXint][player.oldYint][_local5] == player) {
contArr[player.oldXint][player.oldYint].splice(_local5, 1);
break;
}
_local5 = _local5 + 1;
}
player.oldXint = player.xInt;
player.oldYint = player.yInt;
contArr[player.xInt][player.yInt].push(player);
if (blockArr[player.xInt][player.yInt].hasRoof == 1) {
player.hidden = 1;
} else {
player.hidden = 0;
}
if (((trackNum == 1) && (player.xInt == 6)) && (player.yInt == 6)) {
nextLevel();
}
}
var _local34 = 0;
if ((player.xInt == homeTile.xInt) && (player.yInt == homeTile.yInt)) {
_local3 = player.x - homeTile.x;
_local2 = player.y - homeTile.y;
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 < (100 + player.wVar)) {
if (enemyNum == 0) {
_local34 = 1;
}
player.shield = player.shield + 5;
if (player.shield > player.oShield) {
player.shield = player.oShield;
}
player.gunAmmo = player.gunAmmo + 10;
if (player.gunAmmo > player.gunMaxAmmo) {
player.gunAmmo = player.gunMaxAmmo;
}
player.rocketAmmo = player.rocketAmmo + 1;
if (player.rocketAmmo > player.rocketMaxAmmo) {
player.rocketAmmo = player.rocketMaxAmmo;
}
player.mineAmmo = player.mineAmmo + 1;
if (player.mineAmmo > player.mineMaxAmmo) {
player.mineAmmo = player.mineMaxAmmo;
}
overlay.dialClip.rocketAmmoBar._xscale = Floor((player.rocketAmmo / player.rocketMaxAmmo) * 100);
overlay.dialClip.mineAmmoBar._xscale = Floor((player.mineAmmo / player.mineMaxAmmo) * 100);
}
}
if (player.shield < 0) {
player.shield = 0;
}
if (player.dead == 0) {
if ((player.shield < player.shield50) && (player.shield > player.shield25)) {
makeSmoke(player.x, player.y, null, 0);
} else if ((player.shield <= player.shield25) && (player.shield > player.shield12)) {
makeExplo(player.x, player.y, 3);
} else if ((player.shield <= player.shield12) && (player.shield > 0)) {
makeExplo(player.x, player.y, 0);
} else if (player.shield == 0) {
player.dead = 1;
makeBits(player, 3);
makeExplo(player.x, player.y, 2);
camera.locked = 0;
cameraOb = blockArr[player.xInt][player.yInt];
overlay.pausedClip.gotoAndStop("gameOver");
overlay.pausedClip._visible = true;
overlay.tutClip._visible = false;
}
}
if (camera.locked == 0) {
camera.x = camera.x - cameraOb.x;
camera.x = camera.x * 0.85;
camera.x = camera.x + cameraOb.x;
camera.y = camera.y - cameraOb.y;
camera.y = camera.y * 0.85;
camera.y = camera.y + cameraOb.y;
_local3 = camera.x - cameraOb.x;
_local2 = camera.y - cameraOb.y;
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 < 4) {
camera.locked = 1;
}
} else {
camera.x = cameraOb.x;
camera.y = cameraOb.y;
}
if (cameraOb.r == undefined) {
_local30 = 0;
_local31 = 0;
} else {
_local30 = Cos(cameraOb.r) * tileSize;
_local31 = Sin(cameraOb.r) * tileSize;
}
viewx = viewx - _local30;
viewx = viewx * 0.95;
viewx = viewx + _local30;
viewy = viewy - _local31;
viewy = viewy * 0.95;
viewy = viewy + _local31;
if ((camera.x + viewx) < cx) {
xOffSet = 0;
} else if ((camera.x + viewx) > (mapWide - cx)) {
xOffSet = (-mapWide) + sWidth;
} else {
xOffSet = (-(camera.x - cx)) - viewx;
}
if ((camera.y + viewy) < cy) {
yOffSet = 0;
} else if ((camera.y + viewy) > (mapHigh - cy)) {
yOffSet = (-mapHigh) + sHeight;
} else {
yOffSet = (-(camera.y - cy)) - viewy;
}
xOffSet = Floor(xOffSet);
yOffSet = Floor(yOffSet);
screenRec.x = -xOffSet;
screenRec.y = -yOffSet;
screen.copyPixels(groundLayer, screenRec, screenPoint);
if (drawMap == 1) {
mapPlayerX = Floor(player.x * mapScale);
mapPlayerY = Floor(player.y * mapScale);
mapXOffSet = -(mapPlayerX - mapCx);
mapYOffSet = -(mapPlayerY - mapCy);
mapRec.x = -mapXOffSet;
mapRec.y = -mapYOffSet;
mapCanvas.fillRect(mapCanvas.rectangle, 0);
mapCanvas.copyPixels(mapImage, mapRec, mapPoint);
}
var _local19 = [];
var _local18 = [];
_local5 = 0;
while (_local5 < gateArr.length) {
_local1 = gateArr[_local5];
makeBlip(_local1);
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if ((((_local3 > (-_local1.wVar)) && (_local2 > (-_local1.highVar))) && (_local3 < (sWidth + _local1.wVar))) && (_local2 < (sHeight + _local1.highVar))) {
_local1.point.x = _local3 - _local1.wVar;
_local1.point.y = _local2 - _local1.highVar;
if (_local1.fNum > (_local1.fTot / 2)) {
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point, null, nullPoint, true);
} else {
_local19.push({x:_local3 - _local1.wVar, y:_local2 - _local1.highVar, fNum:_local1.fNum, rec:_local1.rec, point:_local1.point, arr:_local1.arr});
}
}
if ((((_local3 > (-_local1.shadRec.width)) && (_local2 > (-_local1.shadRec.height))) && (_local3 < (sWidth + _local1.shadRec.width))) && (_local2 < (sHeight + _local1.shadRec.height))) {
if (_local1.fNum > (_local1.fTot / 2)) {
_local1.shadPoint.x = _local3 - _local1.wVar;
_local1.shadPoint.y = _local2 - _local1.highVar;
screen.copyPixels(_local1.shadArr[_local1.fNum], _local1.shadRec, _local1.shadPoint, null, nullPoint, true);
} else {
_local18.push({x:_local3 - _local1.wVar, y:_local2 - _local1.highVar, fNum:_local1.fNum, rec:_local1.shadRec, point:_local1.shadPoint, arr:_local1.shadArr});
}
}
if (_local1.active == 1) {
_local1.active = 0;
if (_local1.working == 0) {
if (_local1.dir == 1) {
openSnd.setVolume(globVol);
openSnd.start(0, 0);
} else {
closeSnd.setVolume(globVol);
closeSnd.start(0, 0);
}
}
_local1.working = 1;
}
if (_local1.working == 1) {
_local1.fNum = _local1.fNum + _local1.dir;
if ((_local1.fNum == 0) && (_local1.dir == -1)) {
_local1.dir = 1;
_local1.working = 0;
} else if ((_local1.fNum == _local1.fTot) && (_local1.dir == 1)) {
_local1.dir = -1;
_local1.working = 0;
}
if ((_local1.fNum == 22) && (_local1.dir == -1)) {
_local1.blipBrush = blipImageArr[4];
_local4 = blockArr[_local1.xInt][_local1.yInt];
_local4[_local1.targWall + "Wall"] = 1;
_local4[_local1.targWall + "Limit"] = _local1.closedVar;
_local4 = blockArr[_local1.xInt + _local1.secx][_local1.yInt + _local1.secy];
_local4[_local1.targSecWall + "Wall"] = 1;
_local4[_local1.targSecWall + "Limit"] = _local1.closedVar;
} else if ((_local1.fNum == 22) && (_local1.dir == 1)) {
_local1.blipBrush = blipImageArr[5];
_local4 = blockArr[_local1.xInt][_local1.yInt];
_local4[_local1.targWall + "Wall"] = 0;
_local4[_local1.targWall + "Limit"] = _local1.openVar;
setCors(_local1.xInt, _local1.yInt);
_local4 = blockArr[_local1.xInt + _local1.secx][_local1.yInt + _local1.secy];
_local4[_local1.targSecWall + "Wall"] = 0;
_local4[_local1.targSecWall + "Limit"] = _local1.openSecVar;
setCors(_local1.xInt + _local1.secx, _local1.yInt + _local1.secy);
}
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < switchArr.length) {
_local1 = switchArr[_local5];
makeBlip(_local1);
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if ((((_local3 > (-_local1.wVar)) && (_local2 > (-_local1.wVar))) && (_local3 < (sWidth + _local1.wVar))) && (_local2 < (sHeight + _local1.wVar))) {
_local1.point.x = _local3 - _local1.wVar;
_local1.point.y = _local2 - _local1.wVar;
_local3 = _local1.x - player.x;
_local2 = _local1.y - player.y;
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 < (_local1.range + player.wVar)) {
_local1.fNum = 1;
if (_local1.active == 0) {
_local1.active = 1;
if (!_local1.done) {
if (_local1.func) {
_local1.func();
} else {
_local7 = 0;
while (_local7 < _local1.targArr.length) {
gateArr[_local1.targArr[_local7]].active = 1;
_local7 = _local7 + 1;
}
}
}
}
} else {
_local1.fNum = 0;
_local1.active = 0;
}
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point, null, nullPoint, true);
}
_local5 = _local5 + 1;
}
if (cameraTime > 0) {
cameraTime = cameraTime - 1;
} else if ((cameraOb != player) && (inPlay == 1)) {
camera.locked = 0;
cameraOb = player;
}
_local5 = 0;
while (_local5 < mineArr.length) {
_local1 = mineArr[_local5];
makeBlip(_local1);
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if ((((_local3 > (-_local1.wVar)) && (_local2 > (-_local1.wVar))) && (_local3 < (sWidth + _local1.wVar))) && (_local2 < (sHeight + _local1.wVar))) {
_local1.point.x = _local3 - _local1.wVar;
_local1.point.y = _local2 - _local1.wVar;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point, null, nullPoint, true);
_local1.fNum = _local1.fNum + 1;
if (_local1.fNum == _local1.fTot) {
_local1.fNum = 0;
}
}
_local15 = 0;
if (_local1.timer > 0) {
_local1.timer = _local1.timer - 1;
} else {
_local15 = 1;
}
if (_local15 == 1) {
_local16 = _local1.xInt - 1;
if (_local16 < 0) {
_local16 = 0;
}
_local13 = _local1.xInt + 1;
if (_local13 > gridWide) {
_local13 = gridWide;
}
_local14 = _local1.yInt - 1;
if (_local14 < 0) {
_local14 = 0;
}
_local12 = _local1.yInt + 1;
if (_local12 > gridHigh) {
_local12 = gridHigh;
}
tmpArr = [];
_local7 = _local16;
while (_local7 <= _local13) {
_local8 = _local14;
while (_local8 <= _local12) {
_local9 = 0;
while (_local9 < contArr[_local7][_local8].length) {
_local4 = contArr[_local7][_local8][_local9];
_local3 = _local1.x - _local4.x;
_local2 = _local1.y - _local4.y;
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 < _local1.range) {
_local10 = 3.141 + Atan(_local2, _local3);
if (drawLine(_local1, _local10).hitOb == _local4) {
var _local11 = (_local1.range - _local6) / _local1.range;
_local4.shield = _local4.shield - Floor(_local1.power * _local11);
_local4.xSpeed = _local4.xSpeed + (Cos(_local10) * (100 * _local11));
_local4.ySpeed = _local4.ySpeed + (Sin(_local10) * (100 * _local11));
}
}
_local9 = _local9 + 1;
}
_local8 = _local8 + 1;
}
_local7 = _local7 + 1;
}
makeExplo(_local1.x, _local1.y, 2);
mineArr.splice(_local5, 1);
}
_local5 = _local5 + 1;
}
if (player.dead == 0) {
_local3 = player.x + xOffSet;
_local2 = player.y + yOffSet;
hovPoint.x = _local3 - 29;
hovPoint.y = _local2 - 29;
screen.copyPixels(hovImageArr[player.fNum], hovRec, hovPoint);
hovGunPoint.x = _local3 - 19;
hovGunPoint.y = _local2 - 19;
screen.copyPixels(hovGunImageArr[player.gunFnum], hovGunRec, hovGunPoint);
}
_local5 = 0;
while (_local5 < rocketArr.length) {
_local1 = rocketArr[_local5];
makeBlip(_local1);
if (_local1.speed < _local1.maxSpeed) {
_local1.speed = _local1.speed + _local1.acc;
}
_local1.xSpeed = Cos(_local1.r) * _local1.speed;
_local1.ySpeed = Sin(_local1.r) * _local1.speed;
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if ((((_local3 > 0) && (_local3 < sWidth)) && (_local2 > 0)) && (_local2 < sHeight)) {
if (_local1.fNum == 40) {
_local1.fNum = 0;
}
_local1.point.x = _local3 - _local1.offSet;
_local1.point.y = _local2 - _local1.offSet;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point);
}
_local15 = 0;
_local3 = _local1.x - _local1.oldx;
_local2 = _local1.y - _local1.oldy;
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 > 16) {
makeSmoke(_local1.oldx, _local1.oldy, null, 0);
_local1.oldx = _local1.x;
_local1.oldy = _local1.y;
}
_local17 = stepFunc(_local1);
if (_local17.hit == 1) {
_local15 = 1;
}
_local1.x = _local1.x + _local1.xSpeed;
_local1.y = _local1.y + _local1.ySpeed;
_local1.xInt = Floor(_local1.x / tileSize);
_local1.yInt = Floor(_local1.y / tileSize);
if ((_local1.xInt != _local1.oldXint) || (_local1.yInt != _local1.oldYint)) {
_local16 = _local1.xInt - 1;
if (_local16 < 0) {
_local16 = 0;
}
_local13 = _local1.xInt + 2;
if (_local13 > gridWide) {
_local13 = gridWide;
}
_local14 = _local1.yInt - 1;
if (_local14 < 0) {
_local14 = 0;
}
_local12 = _local1.yInt + 2;
if (_local12 > gridHigh) {
_local12 = gridHigh;
}
}
tmpArr = [];
_local7 = _local16;
while (_local7 < _local13) {
_local8 = _local14;
while (_local8 < _local12) {
_local9 = 0;
while (_local9 < contArr[_local7][_local8].length) {
_local4 = contArr[_local7][_local8][_local9];
if ((_local4 != _local1) && (_local4 != _local1.oOb)) {
_local3 = _local1.x - _local4.x;
_local2 = _local1.y - _local4.y;
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 < (_local4.wVar + _local1.wVar)) {
_local15 = 1;
_local4.xSpeed = _local4.xSpeed + (Cos(_local1.r) * 50);
_local4.ySpeed = _local4.ySpeed + (Sin(_local1.r) * 50);
_local4.shield = _local4.shield - _local1.power;
}
}
_local9 = _local9 + 1;
}
_local8 = _local8 + 1;
}
_local7 = _local7 + 1;
}
if (_local15 == 1) {
if (cameraOb == _local1) {
camera.locked = 0;
cameraOb = player;
}
makeExplo(_local1.x, _local1.y, 1);
rocketArr.splice(_local5, 1);
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < smokeArr0.length) {
_local1 = smokeArr0[_local5];
if (_local1.timerVar > 0) {
_local1.timerVar = _local1.timerVar - 1;
}
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if (((((_local3 > (-_local1.wVar)) && (_local2 > (-_local1.wVar))) && (_local3 < (sWidth + _local1.wVar))) && (_local2 < (sHeight + _local1.wVar))) && (_local1.timerVar == 0)) {
_local1.point.x = _local3 - _local1.wVar;
_local1.point.y = _local2 - _local1.wVar;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point);
}
if (_local1.fNum == _local1.fTot) {
smokeArr0.splice(_local5, 1);
} else {
_local1.fNum = _local1.fNum + 1;
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < cannonArr.length) {
_local1 = cannonArr[_local5];
makeBlip(_local1);
if (turretFunc(_local1, _local5) == 1) {
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point);
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < launcherArr.length) {
_local1 = launcherArr[_local5];
makeBlip(_local1);
if (turretFunc(_local1, _local5) == 1) {
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point);
}
_local5 = _local5 + 1;
}
gunSnd1.setVolume(0);
enemyGunFlameArr = [];
_local5 = 0;
while (_local5 < gunArr.length) {
_local1 = gunArr[_local5];
makeBlip(_local1);
if (turretFunc(_local1, _local5) == 1) {
screen.copyPixels(_local1.arr[_local1.animNum][_local1.fNum], _local1.rec, _local1.point);
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < _local18.length) {
_local1 = _local18[_local5];
_local1.point.x = _local1.x;
_local1.point.y = _local1.y;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point, null, nullPoint, true);
_local5 = _local5 + 1;
}
screen.copyPixels(shadowLayer, screenRec, screenPoint);
if (((inPlay == 1) && (player.showEng == 1)) && (player.dead == 0)) {
hovEngPoint.x = (player.x + xOffSet) - 73;
hovEngPoint.y = (player.y + yOffSet) - 73;
screen.copyPixels(hovEngImageArr[player.fNum], hovEngRec, hovEngPoint);
burnPoint.x = (player.x - 40) + random(20);
burnPoint.y = (player.y - 40) + random(20);
groundLayer.copyPixels(burnImage, burnRec, burnPoint, null, nullPoint, true);
}
if ((player.showGun == 1) && (player.dead == 0)) {
hovGunFlamePoint.x = (player.x + xOffSet) - 46;
hovGunFlamePoint.y = (player.y + yOffSet) - 46;
if (player.whichGun == 0) {
screen.copyPixels(hovLeftGunFlameImageArr[player.gunFnum], hovGunFlameRec, hovGunFlamePoint);
} else {
screen.copyPixels(hovRightGunFlameImageArr[player.gunFnum], hovGunFlameRec, hovGunFlamePoint);
}
}
_local5 = 0;
while (_local5 < enemyGunFlameArr.length) {
_local1 = enemyGunFlameArr[_local5];
gunFlamePoint.x = (_local1.x + xOffSet) - 80;
gunFlamePoint.y = (_local1.y + yOffSet) - 80;
screen.copyPixels(gunFlameImageArr[_local1.fNum], gunFlameRec, gunFlamePoint);
_local5 = _local5 + 1;
}
var _local20;
var _local21;
_local5 = 0;
while (_local5 < bitArr.length) {
bit = bitArr[_local5];
bit.fNum = Floor((-bit.zPos) / 20);
_local20 = bit.arr[bit.fNum][Floor(bit.rotNum)];
_local21 = bit.shadArr[Floor(bit.rotNum)];
bit.rotNum = bit.rotNum + bit.rotSpeed;
if (bit.rotNum > bit.rotTot) {
bit.rotNum = bit.rotNum - bit.rotTot;
} else if (bit.rotNum < 0) {
bit.rotNum = bit.rotNum + bit.rotTot;
}
_local17 = stepFunc(bit);
bit.x = bit.x + bit.xSpeed;
bit.y = bit.y + bit.ySpeed;
bit.zPos = bit.zPos + bit.zSpeed;
bit.sVar = fl / (fl + bit.zPos);
if (bit.zPos > 0) {
if (bit.zSpeed > 10) {
thudSnd0.setVolume(globVol);
thudSnd0.start(0, 0);
}
bit.zPos = 0;
bit.xSpeed = bit.xSpeed * 0.6;
bit.ySpeed = bit.ySpeed * 0.6;
bit.zSpeed = bit.zSpeed * -0.7;
bit.rotSpeed = bit.rotSpeed * -0.6;
}
if (_local17.hit == 1) {
bit.rotSpeed = bit.rotSpeed * -0.6;
}
_local3 = bit.x - bit.oldx;
_local2 = bit.y - bit.oldy;
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 > 16) {
bit.oldx = bit.x;
bit.oldy = bit.y;
makeExplo(bit.oldx, bit.oldy, 3);
if (bit.zPos > -60) {
makeSmoke(bit.oldx, bit.oldy, null, 0);
} else {
makeSmoke(bit.oldx, bit.oldy, null, 1);
}
}
bit.zSpeed = bit.zSpeed + gravity;
bit.zSpeed = bit.zSpeed * drag;
_local3 = bit.x + xOffSet;
_local2 = bit.y + yOffSet;
if ((((_local3 > -74) && (_local3 < (sWidth + 74))) && (_local2 > -74)) && (_local2 < (sHeight + 74))) {
bit.point.x = _local3 - 37;
bit.point.y = _local2 - 37;
bit.shadPoint.x = bit.point.x - (100 - (105 * bit.sVar));
bit.shadPoint.y = bit.point.y - (100 - (105 * bit.sVar));
screen.copyPixels(_local21, bit.shadRec, bit.shadPoint, null, nullPoint, true);
screen.copyPixels(_local20, bit.rec, bit.point, null, nullPoint, true);
}
if ((bit.zPos == 0) && (bit.zSpeed > 0)) {
bit.point.x = bit.x - 37;
bit.point.y = bit.y - 37;
bit.shadPoint.x = bit.point.x - (100 - (105 * bit.sVar));
bit.shadPoint.y = bit.point.y - (100 - (105 * bit.sVar));
groundLayer.copyPixels(_local21, bit.shadRec, bit.shadPoint, null, nullPoint, true);
groundLayer.copyPixels(_local20, bit.rec, bit.point, null, nullPoint, true);
bitArr.splice(_local5, 1);
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < exploArr.length) {
_local1 = exploArr[_local5];
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if ((((_local3 > (-_local1.wVar)) && (_local2 > (-_local1.wVar))) && (_local3 < (sWidth + _local1.wVar))) && (_local2 < (sHeight + _local1.wVar))) {
_local1.point.x = _local3 - _local1.wVar;
_local1.point.y = _local2 - _local1.wVar;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point);
}
if (_local1.fNum == _local1.fTot) {
exploArr.splice(_local5, 1);
} else {
_local1.fNum = _local1.fNum + 1;
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < fireArr.length) {
_local1 = fireArr[_local5];
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if ((((_local3 > (-_local1.wVar)) && (_local2 > (-_local1.wVar))) && (_local3 < (sWidth + _local1.wVar))) && (_local2 < (sHeight + _local1.wVar))) {
_local1.point.x = _local3 - _local1.wVar;
_local1.point.y = _local2 - _local1.wVar;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point);
}
if (_local1.fNum == _local1.fTot) {
fireArr.splice(_local5, 1);
} else {
_local1.fNum = _local1.fNum + 1;
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < smokeArr1.length) {
_local1 = smokeArr1[_local5];
if (_local1.timerVar > 0) {
_local1.timerVar = _local1.timerVar - 1;
}
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if (((((_local3 > (-_local1.wVar)) && (_local2 > (-_local1.wVar))) && (_local3 < (sWidth + _local1.wVar))) && (_local2 < (sHeight + _local1.wVar))) && (_local1.timerVar == 0)) {
_local1.point.x = _local3 - _local1.wVar;
_local1.point.y = _local2 - _local1.wVar;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point);
}
if (_local1.fNum == _local1.fTot) {
smokeArr1.splice(_local5, 1);
} else {
_local1.fNum = _local1.fNum + 1;
}
_local5 = _local5 + 1;
}
_local5 = 0;
while (_local5 < _local19.length) {
_local1 = _local19[_local5];
_local1.point.x = _local1.x;
_local1.point.y = _local1.y;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point, null, nullPoint, true);
_local5 = _local5 + 1;
}
screen.copyPixels(blockLayer, screenRec, screenPoint);
if ((gamePaused == 0) && (player.dead == 0)) {
chPoint.x = _xmouse - 13;
chPoint.y = _ymouse - 13;
screen.copyPixels(chImage, chRec, chPoint, null, nullPoint, true);
}
_local5 = 0;
while (_local5 < heliArr.length) {
_local1 = heliArr[_local5];
makeBlip(_local1);
if (_local1.fireTime > 0) {
_local1.fireTime = _local1.fireTime - 1;
}
_local3 = _local1.x - camera.x;
_local2 = _local1.y - camera.y;
_local10 = 3.141 + Atan(_local2, _local3);
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 < (tileSize * 2)) {
heliSnd.setVolume(globVol);
} else if (_local6 > (tileSize * 6)) {
heliSnd.setVolume(0);
} else {
var _local22 = globVol - Floor(globVol * ((_local6 - (tileSize * 2)) / (tileSize * 4)));
heliSnd.setVolume(_local22);
}
_local1.lineOb = drawLine(_local1, _local10);
_local1.doMove = 0;
if (((_local1.lineOb.hitOb == player) && (player.hidden == 0)) && (player.dead == 0)) {
_local1.targx = player.xInt;
_local1.targy = player.yInt;
_local1.canSee = rotTo(_local1, _local10);
if (_local6 > (tileSize * 2)) {
_local1.doMove = 1;
}
if ((_local6 <= _local1.range) && (_local1.canSee == 1)) {
gunSnd1.setVolume(globVol);
if (_local1.showGun == 0) {
_local1.showGun = 1;
_local1.lineOb.hitOb.shield = _local1.lineOb.hitOb.shield - _local1.gunPower;
_local1.lineOb.hitOb.xSpeed = _local1.lineOb.hitOb.xSpeed + Cos(_local10);
_local1.lineOb.hitOb.ySpeed = _local1.lineOb.hitOb.ySpeed + Sin(_local10);
makeExplo(_local1.lineOb.x, _local1.lineOb.y, 3);
} else {
_local1.showGun = 0;
}
if (_local1.fireTime == 0) {
makeRocket(_local1, 0, 1);
_local1.fireTime = _local1.fireRate;
}
} else {
_local1.showGun = 0;
}
} else {
_local3 = _local1.x - blockArr[_local1.targx][_local1.targy].x;
_local2 = _local1.y - blockArr[_local1.targx][_local1.targy].y;
_local10 = 3.141 + Atan(_local2, _local3);
_local6 = Sqrt((_local3 * _local3) + (_local2 * _local2));
if (_local6 > (tileSize / 2)) {
_local1.doMove = 1;
}
_local1.canSee = rotTo(_local1, _local10);
_local1.xInt = Floor(_local1.x / tileSize);
_local1.yInt = Floor(_local1.y / tileSize);
if ((_local1.xInt == _local1.targx) && (_local1.yInt == _local1.targy)) {
_local1.targx = random(gridWide);
_local1.targy = random(gridHigh);
}
_local1.showGun = 0;
}
if (inPlay == 1) {
if (_local1.doMove == 1) {
_local1.steer = _local1.r + _local1.strafeVar;
_local1.xSpeed = _local1.xSpeed + (Cos(_local1.steer) * _local1.moveSpeed);
_local1.ySpeed = _local1.ySpeed + (Sin(_local1.steer) * _local1.moveSpeed);
} else {
_local1.xSpeed = _local1.xSpeed * 0.97;
_local1.ySpeed = _local1.ySpeed * 0.97;
}
_local1.speed = Sqrt((_local1.xSpeed * _local1.xSpeed) + (_local1.ySpeed * _local1.ySpeed));
if (_local1.speed > _local1.maxSpeed) {
_local1.xSpeed = _local1.xSpeed * (_local1.maxSpeed / _local1.speed);
_local1.ySpeed = _local1.ySpeed * (_local1.maxSpeed / _local1.speed);
}
_local1.ox = _local1.x;
_local1.oy = _local1.y;
_local1.x = _local1.x + _local1.xSpeed;
_local1.y = _local1.y + _local1.ySpeed;
_local3 = _local1.x - _local1.ox;
_local2 = _local1.y - _local1.oy;
tAng = Atan(_local2, _local3) - _local10;
if (tAng > 3.141) {
tAng = tAng - piVar360;
} else if (tAng < -3.141) {
tAng = tAng + piVar360;
}
if (tAng < (-piVar45)) {
_local1.strafeVar = piVar45;
} else if (tAng > piVar45) {
_local1.strafeVar = -piVar45;
} else {
_local1.strafeVar = 0;
}
}
_local3 = _local1.x + xOffSet;
_local2 = _local1.y + yOffSet;
if ((((_local3 > (-_local1.wVar)) && (_local2 > (-_local1.wVar))) && (_local3 < (sWidth + _local1.wVar))) && (_local2 < (sHeight + _local1.wVar))) {
_local1.fNum = Floor((4.5 + ((_local1.r / Pi) * 180)) / 9);
if (_local1.fNum > 39) {
_local1.fNum = _local1.fNum - 40;
} else if (_local1.fNum < 0) {
_local1.fNum = _local1.fNum + 40;
}
if (_local1.rotorNum == 0) {
_local1.rotorNum = 1;
} else {
_local1.rotorNum = 0;
}
_local1.xVar = _local3 + _local1.shadXVar;
_local1.yVar = _local2 + _local1.shadYVar;
_local1.shadPoint.x = _local1.xVar - 98;
_local1.shadPoint.y = _local1.yVar - 98;
screen.copyPixels(_local1.shadArr[_local1.fNum], _local1.shadRec, _local1.shadPoint, null, nullPoint, true);
if (_local1.showGun == 1) {
apacheFlamePoint.x = _local3 - 99;
apacheFlamePoint.y = _local2 - 99;
screen.copyPixels(apacheFlameImageArr[_local1.fNum], apacheFlameRec, apacheFlamePoint, null, nullPoint, true);
}
_local1.point.x = _local3 - 123;
_local1.point.y = _local2 - 123;
screen.copyPixels(_local1.arr[_local1.fNum], _local1.rec, _local1.point, null, nullPoint, true);
_local1.rotorPoint.x = _local3 - 95;
_local1.rotorPoint.y = _local2 - 95;
screen.copyPixels(_local1.rotorArr[_local1.rotorNum], _local1.rotorRec, _local1.rotorPoint, null, nullPoint, true);
}
_local5 = _local5 + 1;
}
makeBlip(homeTile);
if (_local34 == 1) {
nextLevel();
}
if (godMode == 1) {
player.shield = player.oShield;
}
if (levClr == 1) {
overlay.dialClip.enemiesField.htmlText = lvlClrMsg.substr(0, lvlClrNum);
if (lvlClrNum < lvlClrMsg.length) {
lvlClrNum = lvlClrNum + 1;
}
}
overlay.dialClip.shieldBar._xscale = Floor((player.shield / player.oShield) * 100);
overlay.dialClip.speedBar._xscale = Floor((player.speed / player.maxSpeed) * 100);
overlay.dialClip.gunAmmoBar._xscale = Floor((player.gunAmmo / player.gunMaxAmmo) * 100);
overlay.dialClip.gunTempBar._xscale = Floor((player.gunTemp / 100) * 100);
};
}
function setEnemiesField() {
if (enemyNum > 1) {
overlay.dialClip.enemiesField.htmlText = enemyNum + " enemies left";
} else if (enemyNum == 1) {
overlay.dialClip.enemiesField.htmlText = enemyNum + " enemy left";
} else if (enemyNum == 0) {
levClr = 1;
lvlClrNum = 0;
}
}
function stopGame() {
gamePaused = 1;
delete this.onEnterFrame;
Mouse.show();
Mouse.removeListener(mlist);
Key.removeListener(klist);
blurFac = 4;
pauseBlur.blurX = blurFac;
pauseBlur.blurY = blurFac;
screen.applyFilter(screen, oScreenRec, nullPoint, pauseBlur);
gunSnd0.stop();
gunSnd1.stop();
engSnd0.stop();
engSnd1.stop();
heliSnd.stop();
overlay.pausedClip.gotoAndStop("menu");
overlay.pausedClip._visible = true;
overlay.tutClip._visible = false;
}
function nextLevel() {
gamePaused = 1;
delete this.onEnterFrame;
Mouse.show();
Mouse.removeListener(mlist);
Key.removeListener(klist);
gunSnd0.stop();
gunSnd1.stop();
engSnd0.stop();
engSnd1.stop();
heliSnd.stop();
blurFac = 0;
this.onEnterFrame = function () {
if (blurFac < 4) {
blurFac = blurFac + 1;
pauseBlur.blurX = blurFac;
pauseBlur.blurY = blurFac;
screen.applyFilter(screen, screen.rectangle, nullPoint, pauseBlur);
} else {
delete this.onEnterFrame;
if (trackNum == (trackTot - 1)) {
overlay.pausedClip.gotoAndStop("complete");
} else {
overlay.pausedClip.gotoAndStop("nextLevel");
}
overlay.pausedClip._visible = true;
overlay.tutClip._visible = false;
}
};
}
function loadNextLevel() {
trackNum = trackNum + 1;
if (trackNum == trackTot) {
trackNum = 6;
}
player.oScore = player.score;
buildGame();
}
function gotoTitleScreen() {
startUpArr = [];
overlay.gotoAndStop("titleScreen");
}
function startUp() {
tmpFunc = startUpArr[0];
tmpFunc();
}
var Floor = Math.floor;
var Pi = Math.PI;
var Sqrt = Math.sqrt;
var Atan = Math.atan2;
var Cos = Math.cos;
var Sin = Math.sin;
var Abs = Math.abs;
var piVar45 = ((45 * Pi) / 180);
var piVar90 = (piVar45 * 2);
var piVar180 = (piVar45 * 4);
var piVar270 = (piVar45 * 6);
var piVar360 = (piVar45 * 8);
var trackTot;
var tNumVar = 0;
while (tNumVar < 100) {
tmpArr = this["blockArr" + tNumVar];
if (!tmpArr) {
trackTot = tNumVar;
break;
}
tNumVar = tNumVar + 1;
}
var sWidth = 600;
var sHeight = 600;
var cx = (sWidth * 0.5);
var cy = (sHeight * 0.5);
var fl = 512;
var gravity = 1.7;
var drag = 0.96;
var tileSize = 192;
var tileScale = (tileSize / 256);
var shadSize = (384 * tileScale);
var gunGraphicsSet = 0;
var launcherGraphicsSet = 0;
var cannonGraphicsSet = 0;
var heliGraphicsSet = 0;
var drawMap = 0;
var mapViewSize = 200;
var gamePaused = 0;
var godMode = 0;
var a;
var b;
var c;
var gridWide;
var gridHigh;
var mapWide;
var mapHigh;
var viewRange;
var repTot;
var blurFac;
var trackNum;
var canSee;
var mapScale;
var mapPlayerSize;
var mapPlayerX;
var mapPlayerY;
var mapXOffSet;
var mapYOffSet;
var mapCx;
var mapCy;
var viewx = 0;
var viewy = 0;
var xOffSet = 0;
var yOffSet = 0;
var levClr;
var lvlClrNum;
var lvlClrMsg = "AREA CLEAR";
var inPlay;
var enemyNum;
var cameraTime;
var encAlphArr = ["e", "m", "c", "g", "q", "h", "x", "v", "u", "f", "i", "b", "d", "j", "k", "p", "t", "s", "z", "y", "n", "l", "o", "r", "a", "w"];
var tmpArr;
var blockArr;
var contArr;
var rocketArr;
var mineArr;
var smokeArr0;
var smokeArr1;
var exploArr;
var fireArr;
var bitArr;
var locationsArr;
var enemyGunFlameArr;
var launcherArr = [];
var launcherInfoArr;
var cannonArr = [];
var cannonInfoArr;
var gunArr = [];
var gunInfoArr;
var heliArr = [];
var heliInfoArr;
var gateArr = [];
var gateInfoArr;
var switchArr = [];
var switchInfoArr;
var hovArr = [];
var hovInfoArr;
var msgArr;
var msgInfoArr;
var funcArr;
var funcInfoArr;
var tmpImage;
var mapImage;
var mapCanvas;
var mapOvCanvas;
var groundLayer;
var shadowLayer;
var blockLayer;
var screen = (new flash.display.BitmapData(sWidth, sHeight, false, 3355443));
var homeTile;
var camera = {x:0, y:0, locked:0};
var cameraOb;
var nullPoint = (new flash.geom.Point(0, 0));
var mapPoint = (new flash.geom.Point(0, 0));
var mapRec;
var oScreenRec = (new flash.geom.Rectangle(0, 0, sWidth, sHeight));
var screenRec = (new flash.geom.Rectangle(0, 0, sWidth, sHeight));
var screenPoint = (new flash.geom.Point(0, 0));
var shadowTrans = (new flash.geom.ColorTransform(0, 0, 0, 0.75, 0, 0, 0, 0.5));
var shadFilt = (new flash.filters.DropShadowFilter(16, 45, 0, 0.85, 4, 4, 0.85, 3, false, false, false));
var blurFilt = (new flash.filters.BlurFilter(4, 4, 3));
var shadBlurFilt = (new flash.filters.BlurFilter(4, 4, 1));
var pauseBlur = (new flash.filters.BlurFilter(4, 4, 3));
var main = this.createEmptyMovieClip("main", 1);
main._visible = false;
var sprite;
var mapClip = this.createEmptyMovieClip("mapClip", 3);
mapClip._x = 10;
mapClip._y = 10;
var mapDrawClip;
var mapOverlay;
var overlay;
overlay.pausedClip._visible = false;
overlay.swapDepths(5);
var waiter = this.attachMovie("waiter", "waiter", 7);
waiter.gotoAndStop(1);
var sndClip = this.createEmptyMovieClip("sndClip", 6);
var gunSndClip0 = sndClip.createEmptyMovieClip("gunSndClip0", sndClip.getNextHighestDepth());
var gunSndClip1 = sndClip.createEmptyMovieClip("gunSndClip1", sndClip.getNextHighestDepth());
var canSndClip0 = sndClip.createEmptyMovieClip("canSndClip0", sndClip.getNextHighestDepth());
var exploSndClip0 = sndClip.createEmptyMovieClip("exploSndClip0", sndClip.getNextHighestDepth());
var exploSndClip1 = sndClip.createEmptyMovieClip("exploSndClip1", sndClip.getNextHighestDepth());
var exploSndClip2 = sndClip.createEmptyMovieClip("exploSndClip2", sndClip.getNextHighestDepth());
var exploSndClip3 = sndClip.createEmptyMovieClip("exploSndClip3", sndClip.getNextHighestDepth());
var ricSndClip0 = sndClip.createEmptyMovieClip("ricSndClip0", sndClip.getNextHighestDepth());
var ricSndClip1 = sndClip.createEmptyMovieClip("ricSndClip1", sndClip.getNextHighestDepth());
var ricSndClip2 = sndClip.createEmptyMovieClip("ricSndClip2", sndClip.getNextHighestDepth());
var ricSndClip3 = sndClip.createEmptyMovieClip("ricSndClip3", sndClip.getNextHighestDepth());
var ricSndClip4 = sndClip.createEmptyMovieClip("ricSndClip4", sndClip.getNextHighestDepth());
var engSndClip0 = sndClip.createEmptyMovieClip("engSndClip0", sndClip.getNextHighestDepth());
var engSndClip1 = sndClip.createEmptyMovieClip("engSndClip1", sndClip.getNextHighestDepth());
var misSndClip0 = sndClip.createEmptyMovieClip("misSndClip0", sndClip.getNextHighestDepth());
var thudSndClip0 = sndClip.createEmptyMovieClip("thudSndClip0", sndClip.getNextHighestDepth());
var thudSndClip1 = sndClip.createEmptyMovieClip("thudSndClip1", sndClip.getNextHighestDepth());
var gateOpenSndClip = sndClip.createEmptyMovieClip("gateOpenSndClip", sndClip.getNextHighestDepth());
var gateCloseSndClip = sndClip.createEmptyMovieClip("gateCloseSndClip", sndClip.getNextHighestDepth());
var heliSndClip = sndClip.createEmptyMovieClip("heliSndClip", sndClip.getNextHighestDepth());
var blipSndClip = sndClip.createEmptyMovieClip("blipSndClip", sndClip.getNextHighestDepth());
var sweepSndClip = sndClip.createEmptyMovieClip("sweepSndClip", sndClip.getNextHighestDepth());
var bgLoopSndClip = sndClip.createEmptyMovieClip("bgLoopSndClip", sndClip.getNextHighestDepth());
var goLoopSndClip = sndClip.createEmptyMovieClip("goLoopSndClip", sndClip.getNextHighestDepth());
var gcLoopSndClip = sndClip.createEmptyMovieClip("gcLoopSndClip", sndClip.getNextHighestDepth());
var gunSnd0 = new Sound(gunSndClip0);
var gunSnd1 = new Sound(gunSndClip1);
var canSnd0 = new Sound(canSndClip0);
var exploSnd0 = new Sound(exploSndClip0);
var exploSnd1 = new Sound(exploSndClip1);
var exploSnd2 = new Sound(exploSndClip2);
var exploSnd3 = new Sound(exploSndClip3);
var ricSnd0 = new Sound(ricSndClip0);
var ricSnd1 = new Sound(ricSndClip1);
var ricSnd2 = new Sound(ricSndClip2);
var ricSnd3 = new Sound(ricSndClip3);
var ricSnd4 = new Sound(ricSndClip4);
var engSnd0 = new Sound(engSndClip0);
var engSnd1 = new Sound(engSndClip1);
var misSnd0 = new Sound(misSndClip0);
var thudSnd0 = new Sound(thudSndClip0);
var thudSnd1 = new Sound(thudSndClip1);
var openSnd = new Sound(gateOpenSndClip);
var closeSnd = new Sound(gateCloseSndClip);
var heliSnd = new Sound(heliSndClip);
var blipSnd = new Sound(blipSndClip);
var sweepSnd = new Sound(sweepSndClip);
var bgLoopSnd = new Sound(bgLoopSndClip);
var goLoopSnd = new Sound(goLoopSndClip);
var gcLoopSnd = new Sound(gcLoopSndClip);
var globVol = 70;
gunSnd0.attachSound("gunFireSound0");
gunSnd0.setVolume(0);
gunSnd1.attachSound("gunFireSound1");
gunSnd1.setVolume(0);
canSnd0.attachSound("cannonSnd0");
exploSnd0.attachSound("explosionSnd0");
exploSnd1.attachSound("explosionSnd1");
exploSnd2.attachSound("explosionSnd2");
exploSnd3.attachSound("explosionSnd3");
ricSnd0.attachSound("ricochetSnd0");
ricSnd1.attachSound("ricochetSnd1");
ricSnd2.attachSound("ricochetSnd2");
ricSnd3.attachSound("ricochetSnd3");
ricSnd4.attachSound("ricochetSnd4");
engSnd0.attachSound("engineSnd0");
engSnd0.setVolume(globVol);
engSnd1.attachSound("engineSnd1");
engSnd1.setVolume(0);
misSnd0.attachSound("missileSnd0");
thudSnd0.attachSound("thudSnd0");
thudSnd1.attachSound("thudSnd1");
openSnd.attachSound("gateOpenSnd");
closeSnd.attachSound("gateCloseSnd");
heliSnd.attachSound("heliSound0");
heliSnd.setVolume(0);
blipSnd.attachSound("blipSound0");
sweepSnd.attachSound("sweepSound0");
var tMusic = 0;
var goMusic = 0;
var gcMusic = 0;
var mute = 0;
var hovRec = (new flash.geom.Rectangle(0, 0, 70, 70));
var hovPoint = (new flash.geom.Point(0, 0));
var hovImageArr = [];
var hovGunRec = (new flash.geom.Rectangle(0, 0, 38, 38));
var hovGunPoint = (new flash.geom.Point(0, 0));
var hovGunImageArr = [];
var hovEngRec = (new flash.geom.Rectangle(0, 0, 146, 146));
var hovEngPoint = (new flash.geom.Point(0, 0));
var hovEngImageArr = [];
var hovGunFlameRec = (new flash.geom.Rectangle(0, 0, 90, 90));
var hovGunFlamePoint = (new flash.geom.Point(0, 0));
var hovLeftGunFlameImageArr = [];
var hovRightGunFlameImageArr = [];
var sVar;
var bitImageArr;
var hovBitImageArr = [];
var hovBitShadImageArr = [];
var tileClipArr = ["arrow", "building", "fenceBase", "fenceTop", "floor", "wall0Base", "wall0Top", "tunnel0"];
var tileRec = (new flash.geom.Rectangle(0, 0, tileSize + 10, tileSize + 10));
var tilePoint = (new flash.geom.Point(0, 0));
var arrowImageArr = [];
var buildingImageArr = [];
var fenceBaseImageArr = [];
var fenceTopImageArr = [];
var floorImageArr = [];
var wall0BaseImageArr = [];
var wall0TopImageArr = [];
var tunnel0ImageArr = [];
var shadClipArr = ["buildingShad", "fenceTopShad"];
var shadRec = (new flash.geom.Rectangle(0, 0, shadSize, shadSize));
var buildingShadImageArr = [];
var fenceTopShadImageArr = [];
var rocket0ImageArr = [];
var rocket0Rec = (new flash.geom.Rectangle(0, 0, 40, 40));
var rocket0Point = (new flash.geom.Point(0, 0));
var rocket1ImageArr = [];
var rocket1Rec = (new flash.geom.Rectangle(0, 0, 56, 56));
var rocket1Point = (new flash.geom.Point(0, 0));
var mine0ImageArr = [];
var mine0Rec = (new flash.geom.Rectangle(0, 0, 32, 32));
var mine0Point = (new flash.geom.Point(0, 0));
var explo0ImageArr = [];
var explo0Rec = (new flash.geom.Rectangle(0, 0, 64, 64));
var explo0Point = (new flash.geom.Point(0, 0));
var explo1ImageArr = [];
var explo1Rec = (new flash.geom.Rectangle(0, 0, 128, 128));
var explo1Point = (new flash.geom.Point(0, 0));
var explo2ImageArr = [];
explo2ImageArr[0] = [];
var explo2Rec = (new flash.geom.Rectangle(0, 0, 128, 128));
var explo2Point = (new flash.geom.Point(0, 0));
var explo3ImageArr = [];
var explo3Rec = (new flash.geom.Rectangle(0, 0, 64, 64));
var explo3Point = (new flash.geom.Point(0, 0));
var smoke0ImageArr = [];
var smoke0Rec = (new flash.geom.Rectangle(0, 0, 32, 32));
var smoke0Point = (new flash.geom.Point(0, 0));
var cannonImageArr = [];
var cannonRec = (new flash.geom.Rectangle(0, 0, 100, 100));
var cannonPoint = (new flash.geom.Point(0, 0));
var cannonBaseRec = (new flash.geom.Rectangle(0, 0, 74, 74));
var cannonBasePoint = (new flash.geom.Point(0, 0));
var cannonBaseImage = (new flash.display.BitmapData(74, 74, true, 0));
var launcherImageArr = [];
var launcherRec = (new flash.geom.Rectangle(0, 0, 112, 112));
var launcherPoint = (new flash.geom.Point(0, 0));
var launcherBaseImage = (new flash.display.BitmapData(94, 94, true, 0));
var launcherBaseRec = (new flash.geom.Rectangle(0, 0, 94, 94));
var launcherBasePoint = (new flash.geom.Point(0, 0));
var gunImageArr = [];
var gunRec = (new flash.geom.Rectangle(0, 0, 112, 112));
var gunPoint = (new flash.geom.Point(0, 0));
var gunFlameImageArr = [];
var gunFlameRec = (new flash.geom.Rectangle(0, 0, 160, 160));
var gunFlamePoint = (new flash.geom.Point(0, 0));
var gunBaseRec = (new flash.geom.Rectangle(0, 0, 74, 74));
var gunBasePoint = (new flash.geom.Point(0, 0));
var gunBaseImage = (new flash.display.BitmapData(74, 74, true, 0));
var switchImageArr = [];
var switchRec = (new flash.geom.Rectangle(0, 0, 180 * tileScale, 180 * tileScale));
var switchPoint = (new flash.geom.Point(0, 0));
var gate0BaseImage = (new flash.display.BitmapData(49 * tileScale, 262 * tileScale, true, 0));
var gate0ImageArr = [];
var gate0Rec = (new flash.geom.Rectangle(0, 0, 49 * tileScale, 262 * tileScale));
var gate0Point = (new flash.geom.Point(0, 0));
var gate0ShadImageArr = [];
var gate0ShadRec = (new flash.geom.Rectangle(0, 0, 125 * tileScale, 375 * tileScale));
var gate0ShadPoint = (new flash.geom.Point(0, 0));
var gate1BaseImage = (new flash.display.BitmapData(262 * tileScale, 49 * tileScale, true, 0));
var gate1ImageArr = [];
var gate1Rec = (new flash.geom.Rectangle(0, 0, 262 * tileScale, 49 * tileScale));
var gate1Point = (new flash.geom.Point(0, 0));
var gate1ShadImageArr = [];
var gate1ShadRec = (new flash.geom.Rectangle(0, 0, 375 * tileScale, 125 * tileScale));
var gate1ShadPoint = (new flash.geom.Point(0, 0));
var bitRec = (new flash.geom.Rectangle(0, 0, 128, 128));
var bitPoint = (new flash.geom.Point(0, 0));
var launcherBitImageArr = [];
var gunBitImageArr = [];
var cannonBitImageArr = [];
var bitShadRec = (new flash.geom.Rectangle(0, 0, 128, 128));
var bitShadPoint = (new flash.geom.Point(0, 0));
var launcherBitShadImageArr = [];
var gunBitShadImageArr = [];
var cannonBitShadImageArr = [];
var reticleRec = (new flash.geom.Rectangle(0, 0, 50, 50));
var reticlePoint = (new flash.geom.Point(0, 0));
sprite = main.attachMovie("reticleClip", "sprite", 1);
var reticleImage = (new flash.display.BitmapData(50, 50, true, 0));
reticleImage.draw(main);
var chRec = (new flash.geom.Rectangle(0, 0, 26, 26));
var chPoint = (new flash.geom.Point(0, 0));
sprite = main.attachMovie("crossHair", "sprite", 1);
sprite.gotoAndStop(1);
var chImage = (new flash.display.BitmapData(26, 26, true, 0));
chImage.draw(main);
sprite.gotoAndStop(2);
var chRedImage = (new flash.display.BitmapData(26, 26, true, 0));
chRedImage.draw(main);
var burnRec = (new flash.geom.Rectangle(0, 0, 60, 60));
var burnPoint = (new flash.geom.Point(0, 0));
sprite = main.attachMovie("burnClip", "sprite", 1);
var burnImage = (new flash.display.BitmapData(60, 60, true, 0));
burnImage.draw(main);
unloadMovie (sprite);
var blipImageArr = [];
var blipRec = (new flash.geom.Rectangle(0, 0, 20, 20));
var blipPoint = (new flash.geom.Point());
var apacheImageArr = [];
var apacheRec = (new flash.geom.Rectangle(0, 0, 246, 246));
var apachePoint = (new flash.geom.Point(0, 0));
var apacheShadImageArr = [];
var apacheShadRec = (new flash.geom.Rectangle(0, 0, 196, 196));
var apacheShadPoint = (new flash.geom.Point(0, 0));
var rotor0ImageArr = [];
var rotorRec = (new flash.geom.Rectangle(0, 0, 190, 190));
var rotorPoint = (new flash.geom.Point(0, 0));
var apacheFlameImageArr = [];
var apacheFlameRec = (new flash.geom.Rectangle(0, 0, 198, 198));
var apacheFlamePoint = (new flash.geom.Point(0, 0));
var player = {};
player.dead = 0;
player.x = sWidth / 2;
player.y = sHeight / 2;
player.xInt = Floor(player.x / tileSize);
player.yInt = Floor(player.y / tileSize);
player.oldXint = -1;
player.oldYint = -1;
player.wVar = 18;
player.animNum = 2;
player.r = 0;
player.targAng = 0;
player.turnSpeed = (18 * Pi) / 180;
player.fNum = Floor((4.5 + ((player.r / Pi) * 180)) / 9);
player.xSpeed = 0;
player.ySpeed = 0;
player.speed = 0;
player.maxSpeed = 20;
player.moveSpeed = 1;
player.steer = 0;
player.strafeVar = 0;
player.doMove = 0;
player.range = tileSize * 2.5;
player.gunAmmo = (player.gunMaxAmmo = 500);
player.gunAngle = 0;
player.gunFnum = 0;
player.whichGun = 0;
player.firing = 0;
player.gunTemp = 0;
player.gunJammed = 0;
player.mouseFire = 0;
player.rocketAmmo = (player.rocketMaxAmmo = 20);
player.rocketSide = 1;
player.rocketDist = 15;
player.mineAmmo = (player.mineMaxAmmo = 20);
player.showEng = 0;
player.weaponMode = 0;
player.hidden = 0;
player.score = (player.oScore = 0);
player.shield = (player.oShield = 150);
player.shield50 = player.oShield * 0.5;
player.shield25 = player.oShield * 0.25;
player.shield12 = player.shield25 * 0.5;
var butTypeArr = ["gun", "mis", "min"];
var weaponStateArr = [[1, 0, 0], [1, 0, 0], [1, 0, 0]];
var curWeaponArr = [0, 0, 0];
setWeapons();
var mlist = new Object();
mlist.onMouseDown = function () {
player.mouseFire = 1;
};
mlist.onMouseUp = function () {
player.mouseFire = 0;
};
var klist = new Object();
klist.onKeyDown = function () {
if (Key.isDown(77)) {
if (drawMap == 0) {
drawMap = 1;
mapClip._visible = true;
} else {
drawMap = 0;
mapClip._visible = false;
}
}
if (Key.isDown(49)) {
player.weaponMode = 0;
overlay.dialClip.gotoAndStop(1);
}
if (Key.isDown(50)) {
player.weaponMode = 1;
overlay.dialClip.gotoAndStop(2);
}
if (Key.isDown(32)) {
if (player.weaponMode == 0) {
makeRocket(player, 0, 1);
} else if (player.weaponMode == 1) {
makeMine(player.x, player.y);
}
}
if (Key.isDown(80) && (inPlay == 1)) {
if (gamePaused == 1) {
startGame();
} else {
stopGame();
}
}
};
var startUpArr = [setTileGraphics, setHovGraphics, setWeaponGraphics, setGatesGraphics, setExploGraphics, setBlipGraphics, gotoTitleScreen];
var tmpFunc;
Symbol 1 MovieClip [waiter] Frame 3
stop();
if (_root.startUpArr.length > 0) {
_root.startUpArr.splice(0, 1);
var tmpFunc = _root.startUpArr[0];
tmpFunc();
}
Symbol 23 MovieClip Frame 23
stop();
Symbol 37 MovieClip Frame 1
stop();
Symbol 1314 MovieClip Frame 1
_root.sweepSnd.setVolume(_root.globVol);
_root.sweepSnd.start(0, 0);
Symbol 1314 MovieClip Frame 10
stop();
this._parent.nextFrame();
Symbol 1327 MovieClip Frame 1
stop();
Symbol 1327 MovieClip Frame 2
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 12);
play();
Symbol 1327 MovieClip Frame 14
stop();
_root.startUp();
Symbol 1334 MovieClip Frame 1
stop();
Symbol 1360 MovieClip Frame 1
stop();
Symbol 1388 MovieClip Frame 1
stop();
Symbol 1388 MovieClip Frame 2
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 13);
play();
Symbol 1388 MovieClip Frame 14
stop();
Symbol 1388 MovieClip Frame 15
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 13);
Symbol 1388 MovieClip Frame 28
if (this._parent.getNext == 1) {
this._parent.getNext = 0;
this._parent.gotoAndStop("loading");
} else {
this._parent.gotoAndStop("upgrade");
}
Symbol 1399 MovieClip Frame 1
stop();
Symbol 1399 MovieClip Frame 2
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 8);
play();
Symbol 1399 MovieClip Frame 9
stop();
Symbol 1417 MovieClip Frame 1
stop();
Symbol 1417 MovieClip Frame 2
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 16);
play();
Symbol 1417 MovieClip Frame 17
stop();
var timer = 72;
this.onEnterFrame = function () {
timer = timer - 1;
if (timer <= 0) {
delete this.onEnterFrame;
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 16);
this.play();
}
};
Symbol 1417 MovieClip Frame 33
stop();
_root.sweepSnd.setVolume(_root.globVol);
_root.sweepSnd.start(0, 0);
this.onEnterFrame = function () {
if (anim._currentframe > 1) {
anim.prevFrame();
} else {
delete this.onEnterFrame;
this._parent.gotoAndStop("credits");
}
};
Symbol 1424 MovieClip Frame 1
stop();
Symbol 1424 MovieClip Frame 2
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 7);
play();
Symbol 1424 MovieClip Frame 9
stop();
_root.loadNextLevel();
Symbol 1466 MovieClip Frame 1
function showDesc(targ) {
titleField.htmlText = "";
descField.htmlText = "";
stateField.text = "";
var titleVar = targ.titleVar;
var descVar = targ.descVar;
if (targ.stateNum == 1) {
var stateVar = "You have this item";
} else {
if (weaponStateArr[targ.catNum][targ.num - 1] == 0) {
var stateVar = "You must upgrade first";
}
if (weapCostArr[targ.catNum][targ.num] > player.score) {
var stateVar = "Not enough credits";
}
}
var count = 0;
var cnt = 0;
this.onEnterFrame = function () {
titleField.htmlText = (substring(titleVar, 0, count)) + "_";
count = count + 2;
if (count > titleVar.length) {
titleField.htmlText = titleVar;
count = 0;
this.onEnterFrame = function () {
descField.htmlText = (substring(descVar, 0, count)) + "_";
count = count + 2;
if (count > descVar.length) {
delete this.onEnterFrame;
descField.htmlText = descVar;
}
if (stateVar) {
stateField.text = substring(stateVar, 0, cnt);
cnt = cnt + 2;
if (cnt > stateVar.length) {
cnt = stateVar.length;
}
}
};
}
};
count = count + 1;
}
function liteBut(targ) {
targ.onEnterFrame = function () {
if (this.active == 1) {
this.glowFilt.blurX = 8 + random(this.gNum);
this.filters = [this.glowFilt];
this.gNum = this.gNum + 4;
if (this.gNum > this.gMax) {
this.gNum = this.gMax;
}
} else {
this.glowFilt.blurX = 8 + random(this.gNum);
this.filters = [this.glowFilt];
this.gNum = this.gNum - 2;
if (this.gNum <= 0) {
delete this.onEnterFrame;
}
}
};
}
function setButs() {
_root.overlay.dialClip.scoreField.text = (scoreField.text = player.score);
var _local6 = 0;
var _local4;
var _local3;
var _local5;
var _local7;
while (_local6 < butTypeArr.length) {
_local5 = butTypeArr[_local6];
_local7 = weaponStateArr[_local6];
_local4 = 0;
while (_local4 < _local7.length) {
_local3 = this[(_local5 + _local4) + "But"];
_local3.stateNum = _local7[_local4];
_local3.glowFilt = glowFilt.clone();
if (_local3.stateNum == 1) {
_local3.gotoAndStop(1);
_local3.glowFilt.color = 16638850 /* 0xFDE382 */;
} else if (weaponStateArr[_local6][_local4 - 1] == 1) {
_local3.gotoAndStop(2);
} else {
_local3.gotoAndStop(3);
_local3.glowFilt.color = 0;
}
_local3.catNum = _local6;
_local3.num = _local4;
_local3.titleVar = this[(_local5 + _local4) + "Title"];
_local3.descVar = this[(_local5 + _local4) + "Desc"];
_local3.func = _root[(_local5 + _local4) + "Func"];
_local3.indic = this[_local5 + "Indic"];
_local3.costVar = weapCostArr[_local3.catNum][_local3.num];
if (curWeaponArr[_local3.catNum] == _local3.num) {
_local3.indic._x = _local3._x;
}
_local3.filters = [_local3.glowFilt];
_local3.gNum = 0;
_local3.gMax = 24;
if ((curBut.catNum == _local3.catNum) && (curBut.num == _local3.num)) {
_local3.active = 1;
liteBut(_local3);
curBut = null;
showDesc(_local3);
} else {
_local3.active = 0;
}
_local3.onRollOver = function () {
if (curBut != this) {
curBut = this;
showDesc(this);
}
this.active = 1;
liteBut(this);
};
_local3.onRollOut = function () {
this.active = 0;
};
_local3.onRelease = function () {
if (this.stateNum == 0) {
if ((weaponStateArr[this.catNum][this.num - 1] == 1) && (player.score >= this.costVar)) {
this.func();
this.indic._x = this._x;
curWeaponArr[this.catNum] = this.num;
weaponStateArr[this.catNum][this.num] = 1;
player.score = player.score - this.costVar;
setButs();
}
} else {
this.func();
this.indic._x = this._x;
curWeaponArr[this.catNum] = this.num;
}
};
_local4 = _local4 + 1;
}
_local6 = _local6 + 1;
}
}
var player = _root.player;
var Pi = _root.Pi;
var glowFilt = (new flash.filters.GlowFilter(1899804, 0.75, 8, 8, 0.75, 3, true, false));
var gun0Title = "Cannon mk I.";
var gun0Desc = "Standard Power <br>Rapid fire chain gun.";
var gun1Title = "Cannon mk II.";
var gun1Desc = "High Power <br>Rapid fire chain gun.";
var gun2Title = "Cannon mk III.";
var gun2Desc = "Super Power <br>Rapid fire chain gun.";
var mis0Title = "Missile nk I.";
var mis0Desc = "Standard Power <br>Anti-armour missile.";
var mis1Title = "Missile mk II.";
var mis1Desc = "High Power <br>Anti-armour missile.";
var mis2Title = "Missile mk III.";
var mis2Desc = "Super Power <br>Anti-armour missile.";
var min0Title = "Time Bomb mk I.";
var min0Desc = "Standard Power - Standard Range <br>Time Bomb with 3 second timer.";
var min1Title = "Time Bomb mk II.";
var min1Desc = "High Power - Standard Range <br>Time Bomb with 3 second timer.";
var min2Title = "Time Bomb mk III.";
var min2Desc = "Super Power - High Range <br>Time Bomb with 3 second timer.";
var curBut;
var butTypeArr = _root.butTypeArr;
var weaponStateArr = _root.weaponStateArr;
a = 0;
while (a < weaponStateArr.length) {
trace((weaponStateArr[a] + "_") + weaponStateArr[a].length);
a = a + 1;
}
var curWeaponArr = _root.curWeaponArr;
var weapCostArr = [[0, 2500, 5000], [0, 2000, 4000], [0, 1500, 3000]];
setButs();
Symbol 1474 MovieClip Frame 1
stop();
openBut.onRelease = function () {
nextFrame();
};
Symbol 1474 MovieClip Frame 2
stop();
closeBut.onRelease = function () {
delete this._parent.onEnterFrame;
this._parent.gotoAndStop(1);
};
Symbol 1474 MovieClip Frame 3
function showMessage() {
this.onEnterFrame = function () {
msgField.htmlText = msg.substr(0, letNum);
if (letNum < msg.length) {
letNum = letNum + 1;
} else {
delete this.onEnterFrame;
}
};
}
var msg = "Copy and paste this code into a text file and save it.\nThis will allow you to play the game again at a later\ndate starting at the next level and with your current\nstatistics.";
var letNum = 0;
var msgField;
showMessage();
Symbol 1482 MovieClip Frame 2
stop();
Symbol 1482 MovieClip Frame 3
stop();
skipBut.onRollOver = function () {
Mouse.show();
};
skipBut.onRollOut = (skipBut.onDragOut = function () {
Mouse.hide();
});
skipBut.onRelease = function () {
delete this._parent.onEnterFrame;
Mouse.hide();
if (_parent.funcArr.length > 0) {
var _local3 = 0;
while (_local3 < _parent.funcArr.length) {
var _local4 = _parent.funcArr[_local3];
_local4();
_local3 = _local3 + 1;
}
}
nextFrame();
};
var msgArr = this._parent.msgArr;
var a = 0;
var b = 0;
var msg = msgArr[a];
var oTimer = 24;
var timer = 0;
var funcDone = 0;
this.onEnterFrame = function () {
if (timer > 0) {
timer = timer - 1;
} else {
if (funcDone == 0) {
funcDone = 1;
if (_parent.funcArr[a]) {
var _local3 = _parent.funcArr[a];
_local3();
}
}
msgField.text = msg.substr(0, b);
if (b < msg.length) {
b = b + 1;
} else {
funcDone = 0;
if (a < (msgArr.length - 1)) {
a = a + 1;
msg = msgArr[a];
b = 0;
timer = oTimer;
} else {
delete this.onEnterFrame;
delete _parent.funcArr;
this.nextFrame();
}
}
}
};
Symbol 1482 MovieClip Frame 4
function timerFunc() {
numField.text = timer;
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 0);
if (timer == 0) {
clearInterval(msgInt);
_root.blipSnd.setVolume(_root.globVol);
_root.blipSnd.start(0, 12);
_root.overlay.pausedClip._visible = false;
_root.inPlay = 1;
}
timer = timer - 1;
}
var timer = 3;
timerFunc();
msgInt = setInterval(timerFunc, 1000);
Symbol 1492 MovieClip Frame 1
delete this.onRelease;
Symbol 1492 MovieClip Frame 2
this.onRelease = function () {
_root.getURL("http://23degrees.info", "_blank");
};
Symbol 1492 MovieClip Frame 3
this.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};
anim.bar._width = 0;
var wide = 0;
var wtarg = 300;
anim.bar.onEnterFrame = function () {
wide = wide - wtarg;
wide = wide * 0.9;
wide = wide + wtarg;
this._width = Math.ceil(wide);
if (this._width >= wtarg) {
delete this.onEnterFrame;
}
};
Symbol 1496 MovieClip Frame 1
stop();
if (_root.tMusic == 0) {
_root.startTitleMusic();
}
resumeBut.onRelease = function () {
_root.startGame();
};
audioBut.onRelease = function () {
gotoAndStop ("audio");
};
controlsBut.onRelease = function () {
gotoAndStop ("controls");
};
quitBut.onRelease = function () {
_root.stopGame();
_root.overlay.gotoAndStop("titleScreen");
};
Symbol 1496 MovieClip Frame 2
musicBar.bar._x = _root.globVol * 2;
musicBar.field.text = _root.globVol;
musicBar.bar.onPress = function () {
this.onEnterFrame = function () {
this.xVar = this._parent._xmouse;
if (this.xVar < 0) {
this.xVar = 0;
} else if (this.xVar > 200) {
this.xVar = 200;
}
this._x = this.xVar;
this._parent.field.text = Math.floor(this._x / 2);
};
};
musicBar.bar.onRelease = (musicBar.bar.onReleaseOutside = function () {
delete this.onEnterFrame;
_root.setVol(Math.floor(this._x / 2));
});
backBut.onRelease = function () {
gotoAndStop ("menu");
};
Symbol 1496 MovieClip Frame 3
dispClip.gotoAndStop(1);
backBut.onRelease = function () {
gotoAndStop ("menu");
};
Symbol 1496 MovieClip Frame 4
if (_root.tMusic == 0) {
_root.startTitleMusic();
}
var getNext = 0;
upgradeBut.onRelease = function () {
anim.play();
};
repeatBut.onRelease = function () {
_root.trackNum = _root.trackNum - 1;
_root.player.score = _root.player.oScore;
getNext = 1;
anim.play();
};
Symbol 1496 MovieClip Frame 5
if (_root.goMusic == 0) {
_root.startGoMusic();
}
Mouse.show();
repeatBut.onRelease = function () {
_root.trackNum = _root.trackNum - 1;
_root.player.score = _root.player.oScore;
gotoAndStop ("loading");
};
quitBut.onRelease = function () {
_root.stopGame();
_root.overlay.gotoAndStop("titleScreen");
};
moreGamesBut.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};
Symbol 1496 MovieClip Frame 6
function blurScreen() {
var timer = 144;
_root.onEnterFrame = function () {
_root.screen.applyFilter(_root.screen, _root.oScreenRec, _root.screenPoint, _root.blurFilt);
timer = timer - 1;
if (timer <= 0) {
delete this.onEnterFrame;
}
};
}
if (_root.gcMusic == 0) {
_root.startGcMusic();
}
Symbol 1496 MovieClip Frame 7
if (gotStrip == 1) {
anim.anim.gotoAndStop(10);
}
Symbol 1496 MovieClip Frame 8
doneBut.onRelease = function () {
gotoAndStop ("levelCode");
};
moreGamesBut.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};
Symbol 1496 MovieClip Frame 9
function getCode() {
var _local12 = encArr[_root.trackNum + 1];
var _local5 = encArr[weaponStateArr[0].length - 1];
var _local2 = 0;
while (_local2 < weaponStateArr[0].length) {
if (weaponStateArr[0][_local2] == 0) {
_local5 = encArr[_local2 - 1];
break;
}
_local2 = _local2 + 1;
}
var _local8 = encArr[_root.curWeaponArr[0]];
var _local6 = encArr[weaponStateArr[1].length - 1];
_local2 = 0;
while (_local2 < weaponStateArr[1].length) {
if (weaponStateArr[1][_local2] == 0) {
_local6 = encArr[_local2 - 1];
break;
}
_local2 = _local2 + 1;
}
var _local9 = encArr[_root.curWeaponArr[1]];
var _local7 = encArr[weaponStateArr[2].length - 1];
_local2 = 0;
while (_local2 < weaponStateArr[2].length) {
if (weaponStateArr[2][_local2] == 0) {
_local7 = encArr[_local2 - 1];
break;
}
_local2 = _local2 + 1;
}
var _local11 = encArr[_root.curWeaponArr[2]];
var _local10 = _root.player.score / 10;
var _local4 = String(_local10);
var _local3 = _local4.split("");
_local4 = "";
_local2 = 0;
while (_local2 < _local3.length) {
_local4 = _local4 + encArr[Number(_local3[_local2])];
_local2 = _local2 + 1;
}
codeField.text = ((((((_local12 + _local5) + _local8) + _local6) + _local9) + _local7) + _local11) + _local4;
Selection.setFocus(codeField);
}
var codeField;
var encArr = _root.encAlphArr;
var weaponStateArr = _root.weaponStateArr;
getCode();
getCodeBut.onRelease = function () {
getCode();
};
doneBut.onRelease = function () {
gotoAndStop ("loading");
};
Symbol 1496 MovieClip Frame 10
cDownClip.gotoAndPlay(1);
Symbol 1496 MovieClip Frame 12
function setPointArr() {
pointArr = [];
var _local1 = 0;
while (_local1 < secHeight) {
pointArr.push(_local1 * lineHeight);
_local1 = _local1 + 1;
}
}
function func0() {
creditsLogoClip.gotoAndStop(2);
}
function func1() {
creditsLogoClip.gotoAndStop(3);
}
function func2() {
creditsLogoClip.gotoAndStop(1);
}
function runCredits() {
_root.onEnterFrame = function () {
if (pointArr.length > 0) {
var _local1 = random(pointArr.length);
oScreenRec.y = (screenPoint.y = pointArr[_local1]);
pointArr.splice(_local1, 1);
screen.copyPixels(image, oScreenRec, screenPoint, lineImage, null, true);
oScreenRec.y = (screenPoint.y = 0);
} else if (imageTime > 0) {
imageTime = imageTime - 1;
} else {
imageTime = oImageTime;
curNum = curNum + 1;
if (curNum >= imageTot) {
curNum = 0;
}
image = screenerArr[curNum];
setPointArr();
}
if (showCredits == 1) {
msgField.htmlText = msg.substr(0, letNum);
if (letNum < msg.length) {
letNum = letNum + 1;
} else if (creditsTime > 0) {
creditsTime = creditsTime - 1;
} else {
creditsTime = oCreditsTime;
if (msgNum < (msgArr.length - 1)) {
msgNum = msgNum + 1;
var _local2 = funcArr[msgNum];
_local2();
msg = msgArr[msgNum];
letNum = 0;
} else {
showCredits = 0;
trace("Done");
}
}
}
};
}
if (_root.drawMap == 1) {
_root.drawMap = 0;
_root.mapClip._visible = false;
}
link23degees.onRelease = function () {
_root.getURL("http://23degrees.info", "_blank");
};
linkMaxGames.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};
repeatBut.onRelease = function () {
_root.trackNum = _root.trackNum - 1;
_root.player.score = _root.player.oScore;
gotoAndStop ("loading");
};
menuBut.onRelease = function () {
_parent.gotoAndStop("titleScreen");
};
_parent.gotoAndStop("credits");
creditsLogoClip.gotoAndStop(1);
var sWidth = _root.sWidth;
var sHeight = _root.sHeight;
var screen = _root.screen;
var oScreenRec = _root.oScreenRec;
var screenPoint = _root.screenPoint;
var curNum = -1;
var image;
var tmpImage;
var screenerArr = [];
var screenerIdArr = ["title", "hov", "gun", "aa1", "can", "hel", "aa2"];
var imageTot = screenerIdArr.length;
var a = 0;
while (a < imageTot) {
tmpImage = flash.display.BitmapData.loadBitmap(screenerIdArr[a] + "Screener");
screenerArr.push(tmpImage);
a = a + 1;
}
delete tmpImage;
image = screenerArr[0];
var imageTime = 0;
var oImageTime = 72;
var lineImage = (new flash.display.BitmapData(sWidth, sHeight, true, 0));
var secHeight = 30;
var lineHeight = 1;
var lineBrush = (new flash.display.BitmapData(sWidth, lineHeight, false, 0));
var lineRec = (new flash.geom.Rectangle(0, 0, sWidth, lineHeight));
var linePoint = (new flash.geom.Point());
var lineTot = Math.floor(sHeight / secHeight);
var a = 0;
while (a < lineTot) {
linePoint.y = a * secHeight;
lineImage.copyPixels(lineBrush, lineRec, linePoint);
a = a + 1;
}
var msgField;
var letNum = 0;
var msgNum = 0;
var msgArr = ["", "programmed by\n23degrees", "animation by\n23degrees", "graphics by\nryan graham", "sound and music by\nryan graham", "sponsored by\nmaxgames.com", "special thanks\nto you for playing", "coming soon\ngliding thunder:genesis", ""];
var msg = msgArr[0];
var showCredits = 1;
var creditsTime = 36;
var oCreditsTime = 96;
var pointArr = [];
var funcArr = [0, func0, 0, func2, 0, func1, func2];
runCredits();
Symbol 1508 MovieClip Frame 1
stop();
logoBut.onRollOver = function () {
if ((_root.inPlay == 1) && (_root.gamePaused == 0)) {
Mouse.show();
}
};
logoBut.onRollOut = (logoBut.onDragOut = function () {
if ((_root.inPlay == 1) && (_root.gamePaused == 0)) {
Mouse.hide();
}
});
logoBut.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};
var Floor = Math.floor;
var player = _root.player;
rocketAmmoBar._xscale = Floor((player.rocketAmmo / player.rocketMaxAmmo) * 100);
Symbol 1508 MovieClip Frame 2
var Floor = _root.Floor;
var player = _root.player;
mineAmmoBar._xscale = Floor((player.mineAmmo / player.mineMaxAmmo) * 100);
Symbol 1554 MovieClip Frame 1
stop();
_root.inPlay = 0;
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Mouse.show();
dispClip.gotoAndStop(1);
Instance of Symbol 1331 MovieClip "nextBut" in Symbol 1554 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.nextFrame();
};
}
Instance of Symbol 1331 MovieClip "but1" in Symbol 1554 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(1);
};
}
Instance of Symbol 1331 MovieClip "but2" in Symbol 1554 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(2);
};
}
Instance of Symbol 1331 MovieClip "but3" in Symbol 1554 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(3);
};
}
Instance of Symbol 1331 MovieClip "exitBut" in Symbol 1554 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
_root.inPlay = 1;
this._parent.lastFrame = this._parent._currentframe;
Mouse.hide();
this._parent.gotoAndStop("game");
};
}
Instance of Symbol 1331 MovieClip "but4" in Symbol 1554 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(4);
};
}
Symbol 1554 MovieClip Frame 2
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Instance of Symbol 1331 MovieClip "prevBut" in Symbol 1554 MovieClip Frame 2
onClipEvent (load) {
this.onRelease = function () {
this._parent.prevFrame();
};
}
Symbol 1554 MovieClip Frame 3
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Symbol 1554 MovieClip Frame 4
_root.camera.locked = 0;
_root.cameraOb = _root.blockArr[5][2];
_root.cameraTime = 48;
Symbol 1554 MovieClip Frame 5
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Instance of Symbol 1331 MovieClip "openBut" in Symbol 1554 MovieClip Frame 5
onClipEvent (load) {
this.onRollOver = function () {
Mouse.show();
};
this.onRollOut = (this.onDragOut = function () {
Mouse.hide();
});
this.onRelease = function () {
_root.inPlay = 0;
Mouse.show();
this._parent.gotoAndStop(this._parent.lastFrame);
};
}
Symbol 1584 MovieClip Frame 1
stop();
_root.inPlay = 0;
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Mouse.show();
Instance of Symbol 1331 MovieClip "nextBut" in Symbol 1584 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.nextFrame();
};
}
Instance of Symbol 1331 MovieClip "but1" in Symbol 1584 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(1);
};
}
Instance of Symbol 1331 MovieClip "but2" in Symbol 1584 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(2);
};
}
Instance of Symbol 1331 MovieClip "but3" in Symbol 1584 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(3);
};
}
Instance of Symbol 1331 MovieClip "exitBut" in Symbol 1584 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
_root.inPlay = 1;
this._parent.lastFrame = this._parent._currentframe;
Mouse.hide();
this._parent.gotoAndStop("game");
};
}
Instance of Symbol 1331 MovieClip "but4" in Symbol 1584 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(4);
};
}
Symbol 1584 MovieClip Frame 2
_root.camera.locked = 0;
_root.cameraOb = _root.blockArr[2][2];
Instance of Symbol 1331 MovieClip "prevBut" in Symbol 1584 MovieClip Frame 2
onClipEvent (load) {
this.onRelease = function () {
this._parent.prevFrame();
};
}
Symbol 1584 MovieClip Frame 3
_root.camera.locked = 0;
_root.cameraOb = _root.blockArr[2][2];
Symbol 1584 MovieClip Frame 4
_root.camera.locked = 0;
_root.cameraOb = _root.blockArr[5][5];
Symbol 1584 MovieClip Frame 5
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Instance of Symbol 1331 MovieClip "openBut" in Symbol 1584 MovieClip Frame 5
onClipEvent (load) {
this.onRollOver = function () {
Mouse.show();
};
this.onRollOut = (this.onDragOut = function () {
Mouse.hide();
});
this.onRelease = function () {
_root.inPlay = 0;
Mouse.show();
this._parent.gotoAndStop(this._parent.lastFrame);
};
}
Symbol 1603 MovieClip Frame 1
stop();
_root.inPlay = 0;
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Mouse.show();
Instance of Symbol 1331 MovieClip "nextBut" in Symbol 1603 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.nextFrame();
};
}
Instance of Symbol 1331 MovieClip "but1" in Symbol 1603 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(1);
};
}
Instance of Symbol 1331 MovieClip "but2" in Symbol 1603 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(2);
};
}
Instance of Symbol 1331 MovieClip "but3" in Symbol 1603 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(3);
};
}
Instance of Symbol 1331 MovieClip "exitBut" in Symbol 1603 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
_root.inPlay = 1;
this._parent.lastFrame = this._parent._currentframe;
Mouse.hide();
this._parent.gotoAndStop("game");
};
}
Symbol 1603 MovieClip Frame 2
_root.camera.locked = 0;
_root.cameraOb = _root.blockArr[3][3];
_root.cameraTime = 48;
Instance of Symbol 1331 MovieClip "prevBut" in Symbol 1603 MovieClip Frame 2
onClipEvent (load) {
this.onRelease = function () {
this._parent.prevFrame();
};
}
Symbol 1603 MovieClip Frame 3
_root.camera.locked = 0;
_root.cameraOb = _root.blockArr[4][4];
_root.cameraTime = 48;
Symbol 1603 MovieClip Frame 4
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Instance of Symbol 1331 MovieClip "openBut" in Symbol 1603 MovieClip Frame 4
onClipEvent (load) {
this.onRollOver = function () {
Mouse.show();
};
this.onRollOut = (this.onDragOut = function () {
Mouse.hide();
});
this.onRelease = function () {
_root.inPlay = 0;
Mouse.show();
this._parent.gotoAndStop(this._parent.lastFrame);
};
}
Symbol 1615 MovieClip Frame 1
stop();
_root.inPlay = 0;
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Mouse.show();
Instance of Symbol 1331 MovieClip "nextBut" in Symbol 1615 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.nextFrame();
};
}
Instance of Symbol 1331 MovieClip "but1" in Symbol 1615 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(1);
};
}
Instance of Symbol 1331 MovieClip "but2" in Symbol 1615 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(2);
};
}
Instance of Symbol 1331 MovieClip "exitBut" in Symbol 1615 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
_root.inPlay = 1;
this._parent.lastFrame = this._parent._currentframe;
Mouse.hide();
this._parent.gotoAndStop("game");
};
}
Symbol 1615 MovieClip Frame 2
_root.camera.locked = 0;
_root.cameraOb = _root.blockArr[3][3];
_root.cameraTime = 48;
Instance of Symbol 1331 MovieClip "prevBut" in Symbol 1615 MovieClip Frame 2
onClipEvent (load) {
this.onRelease = function () {
this._parent.prevFrame();
};
}
Symbol 1615 MovieClip Frame 3
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Instance of Symbol 1331 MovieClip "openBut" in Symbol 1615 MovieClip Frame 3
onClipEvent (load) {
this.onRollOver = function () {
Mouse.show();
};
this.onRollOut = (this.onDragOut = function () {
Mouse.hide();
});
this.onRelease = function () {
_root.inPlay = 0;
Mouse.show();
this._parent.gotoAndStop(this._parent.lastFrame);
};
}
Symbol 1630 MovieClip Frame 1
stop();
_root.inPlay = 0;
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Mouse.show();
Instance of Symbol 1331 MovieClip "nextBut" in Symbol 1630 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.nextFrame();
};
}
Instance of Symbol 1331 MovieClip "but1" in Symbol 1630 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(1);
};
}
Instance of Symbol 1331 MovieClip "but2" in Symbol 1630 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(2);
};
}
Instance of Symbol 1331 MovieClip "exitBut" in Symbol 1630 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
_root.inPlay = 1;
this._parent.lastFrame = this._parent._currentframe;
Mouse.hide();
this._parent.gotoAndStop("game");
};
}
Symbol 1630 MovieClip Frame 2
_root.camera.locked = 0;
_root.cameraOb = _root.blockArr[3][2];
_root.cameraTime = 48;
Instance of Symbol 1331 MovieClip "prevBut" in Symbol 1630 MovieClip Frame 2
onClipEvent (load) {
this.onRelease = function () {
this._parent.prevFrame();
};
}
Symbol 1630 MovieClip Frame 3
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Instance of Symbol 1331 MovieClip "openBut" in Symbol 1630 MovieClip Frame 3
onClipEvent (load) {
this.onRollOver = function () {
Mouse.show();
};
this.onRollOut = (this.onDragOut = function () {
Mouse.hide();
});
this.onRelease = function () {
_root.inPlay = 0;
Mouse.show();
this._parent.gotoAndStop(this._parent.lastFrame);
};
}
Symbol 1643 MovieClip Frame 1
stop();
_root.inPlay = 0;
_root.camera.locked = 0;
_root.cameraOb = _root.heliArr[0];
_root.cameraTime = 48;
Mouse.show();
Instance of Symbol 1331 MovieClip "nextBut" in Symbol 1643 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.nextFrame();
};
}
Instance of Symbol 1331 MovieClip "but1" in Symbol 1643 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(1);
};
}
Instance of Symbol 1331 MovieClip "but2" in Symbol 1643 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
this._parent.gotoAndStop(2);
};
}
Instance of Symbol 1331 MovieClip "exitBut" in Symbol 1643 MovieClip Frame 1
onClipEvent (load) {
this.onRelease = function () {
_root.inPlay = 1;
this._parent.lastFrame = this._parent._currentframe;
Mouse.hide();
this._parent.gotoAndStop("game");
};
}
Symbol 1643 MovieClip Frame 2
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Instance of Symbol 1331 MovieClip "prevBut" in Symbol 1643 MovieClip Frame 2
onClipEvent (load) {
this.onRelease = function () {
this._parent.prevFrame();
};
}
Symbol 1643 MovieClip Frame 3
_root.camera.locked = 0;
_root.cameraOb = _root.player;
Instance of Symbol 1331 MovieClip "openBut" in Symbol 1643 MovieClip Frame 3
onClipEvent (load) {
this.onRollOver = function () {
Mouse.show();
};
this.onRollOut = (this.onDragOut = function () {
Mouse.hide();
});
this.onRelease = function () {
_root.inPlay = 0;
Mouse.show();
this._parent.gotoAndStop(this._parent.lastFrame);
};
}
Symbol 1644 MovieClip Frame 1
stop();
Symbol 1644 MovieClip Frame 2
pausedClip._visible = false;
if (_root.tMusic == 0) {
_root.startTitleMusic();
}
if (_root.goMusic == 1) {
_root.stopGoMusic();
}
if (_root.gcMusic == 1) {
_root.stopGcMusic();
}
if (_root.globVol == 0) {
_root.mute = 1;
}
if (_root.mute == 0) {
muteBut.gotoAndStop(1);
} else {
muteBut.gotoAndStop(2);
}
_root.player.score = 0;
_root.weaponStateArr = [[1, 0, 0], [1, 0, 0], [1, 0, 0]];
_root.curWeaponArr = [0, 0, 0];
_root.setWeapons();
linkBackBut.onRelease = function () {
_root.getURL("http://23degrees.info", "_blank");
};
startUpBut.onRelease = function () {
_root.trackNum = 5;
pausedClip.gotoAndStop("loading");
pausedClip._visible = true;
};
startTutBut.onRelease = function () {
_root.trackNum = -1;
pausedClip.gotoAndStop("loading");
pausedClip._visible = true;
};
enterCodeBut.onRelease = function () {
gotoAndStop ("levelCode");
};
moreGamesBut.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};
muteBut.onRelease = function () {
if (this._currentframe == 1) {
this.gotoAndStop(2);
_root.mute = 1;
_root.setVol(0);
} else {
this.gotoAndStop(1);
_root.mute = 0;
_root.setVol(70);
}
};
Symbol 1644 MovieClip Frame 3
function checkCode() {
var _local7 = 1;
var _local8 = codeField.text;
var _local5 = _local8.split("");
var _local4 = [];
var _local2 = 0;
var _local3;
while (_local2 < 7) {
_local3 = 0;
while (_local3 < alphArr.length) {
if (alphArr[_local3] == _local5[_local2]) {
_local4.push(_local3);
break;
}
_local3 = _local3 + 1;
}
_local2 = _local2 + 1;
}
_local5.splice(0, 7);
var _local6 = "";
_local2 = 0;
while (_local2 < _local5.length) {
_local3 = 0;
while (_local3 < alphArr.length) {
if (alphArr[_local3] == _local5[_local2]) {
_local6 = _local6 + String(_local3);
break;
}
_local3 = _local3 + 1;
}
_local2 = _local2 + 1;
}
_local4.push(Number(_local6) * 10);
if (_local4[0] >= _root.trackTot) {
_local7 = 0;
}
if (_local4[1] >= _root.weaponStateArr[0].length) {
_local7 = 0;
}
if (_local4[2] >= _root.weaponStateArr[0].length) {
_local7 = 0;
}
if (_local4[3] >= _root.weaponStateArr[1].length) {
_local7 = 0;
}
if (_local4[4] >= _root.weaponStateArr[1].length) {
_local7 = 0;
}
if (_local4[5] >= _root.weaponStateArr[2].length) {
_local7 = 0;
}
if (_local4[6] >= _root.weaponStateArr[2].length) {
_local7 = 0;
}
if (_local7 == 1) {
_root.trackNum = _local4[0] - 1;
_local2 = 0;
while (_local2 <= _local4[1]) {
_root.weaponStateArr[0][_local2] = 1;
_local2 = _local2 + 1;
}
_root.curWeaponArr[0] = _local4[2];
_local2 = 0;
while (_local2 <= _local4[3]) {
_root.weaponStateArr[1][_local2] = 1;
_local2 = _local2 + 1;
}
_root.curWeaponArr[1] = _local4[4];
_local2 = 0;
while (_local2 <= _local4[5]) {
_root.weaponStateArr[2][_local2] = 1;
_local2 = _local2 + 1;
}
_root.curWeaponArr[2] = _local4[6];
_root.player.score = _local4[7];
_root.setWeapons();
pausedClip._visible = true;
pausedClip.gotoAndStop("loading");
} else {
codeField.text = "Invalid Code";
}
}
linkBackBut.onRelease = function () {
_root.getURL("http://23degrees.info", "_blank");
};
Selection.setFocus(codeField);
var alphArr = _root.encAlphArr;
doneBut.onRelease = function () {
if (codeField.text == "") {
codeField.text = "Enter Code";
} else {
checkCode();
}
};
backBut.onRelease = function () {
gotoAndStop ("titleScreen");
};
Symbol 1644 MovieClip Frame 11
logoBut.onRelease = function () {
_root.getURL("http://www.maxgames.com", "_blank");
};