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

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

Mushroomer - find all the mushrooms in a given level.swf

This is the info page for
Flash #90374

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


Text
This site does not support this game.
Please visit King.com to play.

<p align="center"><font face="Memoria_29pt_st" size="29" color="#333625" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="center"><font face="Memoria_29pt_st" size="29" color="#f4efcb" letterSpacing="0.000000" kerning="1">1</font></p>

<p align="left"><font face="PixelYourLife_10pt_st" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1">Debuginfo</font></p>

loading

<p align="left"><font face="Memoria_16pt_st" size="16" color="#333625" letterSpacing="0.000000" kerning="1">0/0</font></p>

<p align="left"><font face="Memoria_16pt_st" size="16" color="#f4efcb" letterSpacing="0.000000" kerning="1">0/0</font></p>

<p align="right"><font face="Memoria_16pt_st" size="16" color="#333625" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="right"><font face="Memoria_16pt_st" size="16" color="#f4efcb" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Memoria_16pt_st" size="16" color="#333625" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="Memoria_16pt_st" size="16" color="#f4efcb" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="center"><font face="PixelYourLife_10pt_st" size="10" color="#918b77" letterSpacing="0.000000" kerning="1">Info about level </font></p><p align="center"><font face="PixelYourLife_10pt_st" size="10" color="#918b77" letterSpacing="0.000000" kerning="1">here.</font></p>

<p align="left"><font face="PixelYourLife_10pt_st" size="10" color="#615838" letterSpacing="0.000000" kerning="1">score</font></p>

<p align="left"><font face="PixelYourLife_10pt_st" size="10" color="#c8c29d" letterSpacing="0.000000" kerning="1">score</font></p>

<p align="left"><font face="Memoria_16pt_st" size="16" color="#333625" letterSpacing="0.000000" kerning="1">0</font></p>

<p align="left"><font face="Memoria_16pt_st" size="16" color="#f4efcb" letterSpacing="0.000000" kerning="1">0</font></p>

a game by Anton Karlov
sounds & music by Alexander Ahura
dedicated to Alice K.

play

play

LEVEL 20

LEVEL 20

play

ActionScript [AS3]

Section 1
//BigAssCanvas (com.bit101.display.BigAssCanvas) package com.bit101.display { import flash.display.*; import flash.geom.*; public class BigAssCanvas extends Sprite { private var _color:uint; private var _bitmaps:Array; private var _height:Number; private var _width:Number; private var _transparent:Boolean; public function BigAssCanvas(_arg1:Number, _arg2:Number, _arg3:Boolean=false, _arg4:uint=0xFFFFFF){ _width = _arg1; _height = _arg2; _transparent = _arg3; _color = _arg4; makeBitmaps(); } public function noise(_arg1:int, _arg2:uint=0, _arg3:uint=0xFF, _arg4:uint=7, _arg5:Boolean=false):void{ var _local7:Bitmap; var _local6:int; while (_local6 < _bitmaps.length) { _local7 = (_bitmaps[_local6] as Bitmap); _local7.bitmapData.noise(_arg1, _arg2, _arg3, _arg4, _arg5); _local6++; }; } public function setPixel32(_arg1:Number, _arg2:Number, _arg3:uint):void{ var _local5:Bitmap; var _local4:int; while (_local4 < _bitmaps.length) { _local5 = (_bitmaps[_local4] as Bitmap); if ((((((((_arg1 >= _local5.x)) && ((_arg1 < (_local5.x + _local5.width))))) && ((_arg2 >= _local5.y)))) && ((_arg2 < (_local5.y + _local5.height))))){ _local5.bitmapData.setPixel32((_arg1 - _local5.x), (_arg2 - _local5.y), _arg3); }; _local4++; }; } public function fillRect(_arg1:Rectangle, _arg2:uint):void{ var _local4:Bitmap; var _local5:Rectangle; var _local3:int; while (_local3 < _bitmaps.length) { _local4 = (_bitmaps[_local3] as Bitmap); _local5 = _arg1.clone(); _arg1.clone().x = (_local5.x - _local4.x); _local5.y = (_local5.y - _local4.y); _local4.bitmapData.fillRect(_local5, _arg2); _local3++; }; } public function draw(_arg1:IBitmapDrawable, _arg2:Matrix=null, _arg3:ColorTransform=null, _arg4:String=null, _arg5:Rectangle=null, _arg6:Boolean=false):void{ var _local8:Bitmap; var _local9:Matrix; var _local10:Rectangle; if (_arg2 == null){ _arg2 = new Matrix(); }; var _local7:int; while (_local7 < _bitmaps.length) { _local8 = (_bitmaps[_local7] as Bitmap); _local9 = _arg2.clone(); _arg2.clone().tx = (_local9.tx - _local8.x); _local9.ty = (_local9.ty - _local8.y); if (_arg5 != null){ _local10 = _arg5.clone(); _arg5.clone().x = (_local10.x - _local8.x); _local10.y = (_local10.y - _local8.y); } else { _local10 = null; }; _local8.bitmapData.draw(_arg1, _local9, _arg3, _arg4, _local10, _arg6); _local7++; }; } public function getPixel32(_arg1:Number, _arg2:Number):uint{ var _local4:Bitmap; var _local3:int; while (_local3 < _bitmaps.length) { _local4 = (_bitmaps[_local3] as Bitmap); if ((((((((_arg1 >= _local4.x)) && ((_arg1 < (_local4.x + _local4.width))))) && ((_arg2 >= _local4.y)))) && ((_arg2 < (_local4.y + _local4.height))))){ return (_local4.bitmapData.getPixel32((_arg1 - _local4.x), (_arg2 - _local4.y))); }; _local3++; }; return (0); } public function getPixel(_arg1:Number, _arg2:Number):uint{ var _local4:Bitmap; var _local3:int; while (_local3 < _bitmaps.length) { _local4 = (_bitmaps[_local3] as Bitmap); if ((((((((_arg1 >= _local4.x)) && ((_arg1 < (_local4.x + _local4.width))))) && ((_arg2 >= _local4.y)))) && ((_arg2 < (_local4.y + _local4.height))))){ return (_local4.bitmapData.getPixel((_arg1 - _local4.x), (_arg2 - _local4.y))); }; _local3++; }; return (0); } public function unlock():void{ var _local2:Bitmap; var _local1:int; while (_local1 < _bitmaps.length) { _local2 = (_bitmaps[_local1] as Bitmap); _local2.bitmapData.unlock(); _local1++; }; } public function lock():void{ var _local2:Bitmap; var _local1:int; while (_local1 < _bitmaps.length) { _local2 = (_bitmaps[_local1] as Bitmap); _local2.bitmapData.lock(); _local1++; }; } public function perlinNoise(_arg1:Number, _arg2:Number, _arg3:uint, _arg4:int, _arg5:Boolean, _arg6:uint=7, _arg7:Boolean=false):void{ var _local10:Bitmap; var _local11:Array; var _local12:int; var _local8:Array = new Array(); var _local9:int; while (_local9 < _arg3) { _local8.push(new Point()); _local9++; }; _local9 = 0; while (_local9 < _bitmaps.length) { _local10 = (_bitmaps[_local9] as Bitmap); _local11 = new Array(); _local12 = 0; while (_local12 < _local8.length) { _local11[_local12] = new Point((_local8[_local12].x + _local10.x), (_local8[_local12].y + _local10.y)); _local12++; }; _local10.bitmapData.perlinNoise(_arg1, _arg2, _arg3, _arg4, false, _arg5, _arg6, _arg7, _local11); _local9++; }; } private function makeBitmaps():void{ var _local3:Number; var _local4:Number; var _local5:Bitmap; _bitmaps = new Array(); var _local1:Number = _height; var _local2:Number = 0; while (_local1 > 0) { _local3 = 0; _local4 = _width; while (_local4 > 0) { _local5 = new Bitmap(new BitmapData(Math.min(2880, _local4), Math.min(2880, _local1), _transparent, _color)); _local5.x = _local3; _local5.y = _local2; addChild(_local5); _bitmaps.push(_local5); _local4 = (_local4 - _local5.width); _local3 = (_local3 + _local5.width); }; _local2 = (_local2 + Math.min(2880, _local1)); _local1 = (_local1 - Math.min(2880, _local1)); }; } public function copyPixelsOut(_arg1:Rectangle, _arg2:Boolean=true, _arg3:uint=4278190080):BitmapData{ var _local6:Bitmap; var _local7:Rectangle; var _local4:BitmapData = new BitmapData(_arg1.width, _arg1.height, true, _arg3); var _local5:int; while (_local5 < _bitmaps.length) { _local6 = (_bitmaps[_local5] as Bitmap); _local7 = _arg1.clone(); _arg1.clone().x = (_local7.x - _local6.x); _local7.y = (_local7.y - _local6.y); if (_local7.intersects(new Rectangle(0, 0, 2880, 2880))){ _local4.copyPixels(_local6.bitmapData, _local7, new Point()); }; _local5++; }; return (_local4); } public function setPixel(_arg1:Number, _arg2:Number, _arg3:uint):void{ var _local5:Bitmap; var _local4:int; while (_local4 < _bitmaps.length) { _local5 = (_bitmaps[_local4] as Bitmap); if ((((((((_arg1 >= _local5.x)) && ((_arg1 < (_local5.x + _local5.width))))) && ((_arg2 >= _local5.y)))) && ((_arg2 < (_local5.y + _local5.height))))){ _local5.bitmapData.setPixel(Math.round((_arg1 - _local5.x)), Math.round((_arg2 - _local5.y)), _arg3); }; _local4++; }; } public function dispose():void{ var _local1:Bitmap; while (_bitmaps.length > 0) { _local1 = (_bitmaps.shift() as Bitmap); removeChild(_local1); _local1.bitmapData.dispose(); }; } } }//package com.bit101.display
Section 2
//DrawSine (com.midasplayer.extras.DrawSine) package com.midasplayer.extras { import flash.display.*; public class DrawSine extends MovieClip { private var target_mc:MovieClip; private var step_x:Number; private var my_height:Number; private var stroke_color:Number;// = 0 private var draw_fill:Boolean;// = false private var stroke_weight:Number;// = 1 private var fill_alpha:Number; private var fill_height:Number; private var draw_array; private var steps:Number; private var fill_color:Number;// = 0xFF0000 private var my_width:Number; public function DrawSine(_arg1:MovieClip, _arg2:Number, _arg3:Number, _arg4:Number){ draw_array = new Array(); super(); target_mc = _arg1; my_width = _arg2; my_height = _arg3; steps = _arg4; step_x = (_arg2 / steps); var _local5:* = 0; while (_local5 < steps) { draw_array.push({x:(step_x * _local5), y:0}); _local5++; }; } public function set_fill(_arg1:Boolean, _arg2:Number, _arg3:Number):void{ draw_fill = _arg1; fill_color = (stroke_color = _arg2); fill_alpha = _arg3; } public function set_stroke(_arg1:Number, _arg2:Number):void{ stroke_weight = _arg1; stroke_color = _arg2; } public function draw_waves(_arg1:Array):void{ var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local2:* = draw_array.length; var _local3:* = _arg1.length; var _local4:* = 0; while (_local4 < _local3) { _local6 = (((_arg1[_local4].cycles * Math.PI) * 2) / steps); _local7 = 0; while (_local7 < _local2) { if (_local4 == 0){ draw_array[_local7].y = (Math.sin((_arg1[_local4].phase + (_local6 * _local7))) * _arg1[_local4].radius); } else { draw_array[_local7].y = (draw_array[_local7].y + (Math.sin((_arg1[_local4].phase + (_local6 * _local7))) * _arg1[_local4].radius)); }; _local7++; }; _local4++; }; target_mc.graphics.clear(); if (stroke_weight > 0){ target_mc.graphics.lineStyle(stroke_weight, stroke_color); }; if (draw_fill){ target_mc.graphics.beginFill(fill_color, fill_alpha); }; target_mc.graphics.moveTo(draw_array[0].x, draw_array[0].y); var _local5:* = 1; while (_local5 < _local2) { _local8 = draw_array[_local5].x; _local9 = draw_array[_local5].y; target_mc.graphics.lineTo(_local8, _local9); _local5++; }; if (draw_fill){ target_mc.graphics.lineTo(_local8, (my_height / 2)); target_mc.graphics.lineTo(0, (my_height / 2)); target_mc.graphics.lineTo(0, draw_array[0].y); target_mc.graphics.endFill(); }; } } }//package com.midasplayer.extras
Section 3
//md5 (com.midasplayer.extras.md5) package com.midasplayer.extras { public class md5 { public static const HEX_FORMAT_LOWERCASE:uint = 0; public static const HEX_FORMAT_UPPERCASE:uint = 1; public static const BASE64_PAD_CHARACTER_DEFAULT_COMPLIANCE:String = ""; public static const BASE64_PAD_CHARACTER_RFC_COMPLIANCE:String = "="; public static var hexcase:uint = 0; public static var b64pad:String = ""; public static function md5_gg(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg4) | (_arg3 & ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_cmn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Number{ return (safe_add(bit_rol(safe_add(safe_add(_arg2, _arg1), safe_add(_arg4, _arg6)), _arg5), _arg3)); } public static function binl_md5(_arg1:Array, _arg2:Number):Array{ var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _arg1[(_arg2 >> 5)] = (_arg1[(_arg2 >> 5)] | (128 << (_arg2 % 32))); _arg1[((((_arg2 + 64) >>> 9) << 4) + 14)] = _arg2; var _local3:Number = 1732584193; var _local4:Number = -271733879; var _local5:Number = -1732584194; var _local6:Number = 271733878; var _local7:Number = 0; while (_local7 < _arg1.length) { _local8 = _local3; _local9 = _local4; _local10 = _local5; _local11 = _local6; _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 7, -680876936); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 1)], 12, -389564586); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 17, 606105819); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 3)], 22, -1044525330); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 7, -176418897); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 5)], 12, 1200080426); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 17, -1473231341); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 7)], 22, -45705983); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 7, 1770035416); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 9)], 12, -1958414417); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 17, -42063); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 11)], 22, -1990404162); _local3 = md5_ff(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 7, 1804603682); _local6 = md5_ff(_local6, _local3, _local4, _local5, _arg1[(_local7 + 13)], 12, -40341101); _local5 = md5_ff(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 17, -1502002290); _local4 = md5_ff(_local4, _local5, _local6, _local3, _arg1[(_local7 + 15)], 22, 1236535329); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 5, -165796510); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 6)], 9, -1069501632); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 14, 643717713); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 0)], 20, -373897302); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 5, -701558691); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 10)], 9, 38016083); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 14, -660478335); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 4)], 20, -405537848); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 5, 568446438); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 14)], 9, -1019803690); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 14, -187363961); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 8)], 20, 1163531501); _local3 = md5_gg(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 5, -1444681467); _local6 = md5_gg(_local6, _local3, _local4, _local5, _arg1[(_local7 + 2)], 9, -51403784); _local5 = md5_gg(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 14, 1735328473); _local4 = md5_gg(_local4, _local5, _local6, _local3, _arg1[(_local7 + 12)], 20, -1926607734); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 5)], 4, -378558); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 8)], 11, -2022574463); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 11)], 16, 1839030562); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 14)], 23, -35309556); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 1)], 4, -1530992060); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 4)], 11, 1272893353); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 7)], 16, -155497632); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 10)], 23, -1094730640); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 13)], 4, 681279174); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 0)], 11, -358537222); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 3)], 16, -722521979); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 6)], 23, 76029189); _local3 = md5_hh(_local3, _local4, _local5, _local6, _arg1[(_local7 + 9)], 4, -640364487); _local6 = md5_hh(_local6, _local3, _local4, _local5, _arg1[(_local7 + 12)], 11, -421815835); _local5 = md5_hh(_local5, _local6, _local3, _local4, _arg1[(_local7 + 15)], 16, 530742520); _local4 = md5_hh(_local4, _local5, _local6, _local3, _arg1[(_local7 + 2)], 23, -995338651); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 0)], 6, -198630844); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 7)], 10, 1126891415); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 14)], 15, -1416354905); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 5)], 21, -57434055); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 12)], 6, 1700485571); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 3)], 10, -1894986606); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 10)], 15, -1051523); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 1)], 21, -2054922799); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 8)], 6, 1873313359); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 15)], 10, -30611744); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 6)], 15, -1560198380); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 13)], 21, 1309151649); _local3 = md5_ii(_local3, _local4, _local5, _local6, _arg1[(_local7 + 4)], 6, -145523070); _local6 = md5_ii(_local6, _local3, _local4, _local5, _arg1[(_local7 + 11)], 10, -1120210379); _local5 = md5_ii(_local5, _local6, _local3, _local4, _arg1[(_local7 + 2)], 15, 718787259); _local4 = md5_ii(_local4, _local5, _local6, _local3, _arg1[(_local7 + 9)], 21, -343485551); _local3 = safe_add(_local3, _local8); _local4 = safe_add(_local4, _local9); _local5 = safe_add(_local5, _local10); _local6 = safe_add(_local6, _local11); _local7 = (_local7 + 16); }; return ([_local3, _local4, _local5, _local6]); } public static function str2rstr_utf16le(_arg1:String):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode((_arg1.charCodeAt(_local3) & 0xFF), ((_arg1.charCodeAt(_local3) >>> 8) & 0xFF))); _local3++; }; return (_local2); } public static function hex_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2hex(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function binl2rstr(_arg1:Array):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < (_arg1.length * 32)) { _local2 = (_local2 + String.fromCharCode(((_arg1[(_local3 >> 5)] >>> (_local3 % 32)) & 0xFF))); _local3 = (_local3 + 8); }; return (_local2); } public static function md5_ff(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 & _arg3) | (~(_arg2) & _arg4)), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function md5_ii(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn((_arg3 ^ (_arg2 | ~(_arg4))), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2binl(_arg1:String):Array{ var _local2:Number = 0; var _local3:Array = new Array((_arg1.length >> 2)); _local2 = 0; while (_local2 < _local3.length) { _local3[_local2] = 0; _local2++; }; _local2 = 0; while (_local2 < (_arg1.length * 8)) { _local3[(_local2 >> 5)] = (_local3[(_local2 >> 5)] | ((_arg1.charCodeAt((_local2 / 8)) & 0xFF) << (_local2 % 32))); _local2 = (_local2 + 8); }; return (_local3); } public static function md5_vm_test():Boolean{ return ((hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72")); } public static function b64_md5(_arg1:String):String{ return (rstr2b64(rstr_md5(str2rstr_utf8(_arg1)))); } public static function any_hmac_md5(_arg1:String, _arg2:String, _arg3:String):String{ return (rstr2any(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)), _arg3)); } public static function hex_md5(_arg1:String):String{ return (rstr2hex(rstr_md5(str2rstr_utf8(_arg1)))); } public static function bit_rol(_arg1:Number, _arg2:Number):Number{ return (((_arg1 << _arg2) | (_arg1 >>> (32 - _arg2)))); } public static function encrypt(_arg1:String):String{ return (hex_md5(_arg1)); } public static function md5_hh(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Number{ return (md5_cmn(((_arg2 ^ _arg3) ^ _arg4), _arg1, _arg2, _arg5, _arg6, _arg7)); } public static function rstr2hex(_arg1:String):String{ var _local4:Number; var _local2:String = (hexcase) ? "0123456789ABCDEF" : "0123456789abcdef"; var _local3 = ""; var _local5:Number = 0; while (_local5 < _arg1.length) { _local4 = _arg1.charCodeAt(_local5); _local3 = (_local3 + (_local2.charAt(((_local4 >>> 4) & 15)) + _local2.charAt((_local4 & 15)))); _local5++; }; return (_local3); } public static function any_md5(_arg1:String, _arg2:String):String{ return (rstr2any(rstr_md5(str2rstr_utf8(_arg1)), _arg2)); } public static function b64_hmac_md5(_arg1:String, _arg2:String):String{ return (rstr2b64(rstr_hmac_md5(str2rstr_utf8(_arg1), str2rstr_utf8(_arg2)))); } public static function rstr2b64(_arg1:String):String{ var _local6:Number; var _local7:Number; var _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local3 = ""; var _local4:Number = _arg1.length; var _local5:Number = 0; while (_local5 < _local4) { _local6 = (((_arg1.charCodeAt(_local5) << 16) | (((_local5 + 1) < _local4)) ? (_arg1.charCodeAt((_local5 + 1)) << 8) : 0) | (((_local5 + 2) < _local4)) ? _arg1.charCodeAt((_local5 + 2)) : 0); _local7 = 0; while (_local7 < 4) { if (((_local5 * 8) + (_local7 * 6)) > (_arg1.length * 8)){ _local3 = (_local3 + b64pad); } else { _local3 = (_local3 + _local2.charAt(((_local6 >>> (6 * (3 - _local7))) & 63))); }; _local7++; }; _local5 = (_local5 + 3); }; return (_local3); } public static function safe_add(_arg1:Number, _arg2:Number):Number{ var _local3:Number = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); var _local4:Number = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } public static function str2rstr_utf8(_arg1:String):String{ var _local4:Number; var _local5:Number; var _local2 = ""; var _local3:Number = -1; while (++_local3 < _arg1.length) { _local4 = _arg1.charCodeAt(_local3); _local5 = (((_local3 + 1) < _arg1.length)) ? _arg1.charCodeAt((_local3 + 1)) : 0; if ((((((((0xD800 <= _local4)) && ((_local4 <= 56319)))) && ((0xDC00 <= _local5)))) && ((_local5 <= 57343)))){ _local4 = ((65536 + ((_local4 & 1023) << 10)) + (_local5 & 1023)); _local3++; }; if (_local4 <= 127){ _local2 = (_local2 + String.fromCharCode(_local4)); } else { if (_local4 <= 2047){ _local2 = (_local2 + String.fromCharCode((192 | ((_local4 >>> 6) & 31)), (128 | (_local4 & 63)))); } else { if (_local4 <= 0xFFFF){ _local2 = (_local2 + String.fromCharCode((224 | ((_local4 >>> 12) & 15)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); } else { if (_local4 <= 2097151){ _local2 = (_local2 + String.fromCharCode((240 | ((_local4 >>> 18) & 7)), (128 | ((_local4 >>> 12) & 63)), (128 | ((_local4 >>> 6) & 63)), (128 | (_local4 & 63)))); }; }; }; }; }; return (_local2); } public static function rstr_hmac_md5(_arg1:String, _arg2:String):String{ var _local3:Array = rstr2binl(_arg1); if (_local3.length > 16){ _local3 = binl_md5(_local3, (_arg1.length * 8)); }; var _local4:Array = new Array(16); var _local5:Array = new Array(16); var _local6:Number = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; var _local7:Array = binl_md5(_local4.concat(rstr2binl(_arg2)), (0x0200 + (_arg2.length * 8))); return (binl2rstr(binl_md5(_local5.concat(_local7), (0x0200 + 128)))); } public static function str2rstr_utf16be(_arg1:String):String{ var _local2 = ""; var _local3:Number = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode(((_arg1.charCodeAt(_local3) >>> 8) & 0xFF), (_arg1.charCodeAt(_local3) & 0xFF))); _local3++; }; return (_local2); } public static function rstr2any(_arg1:String, _arg2:String):String{ var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; var _local3:Number = _arg2.length; var _local4:Array = []; var _local9:Array = ((_arg1.length / 2) as Array); _local5 = 0; while (_local5 < _local9.length) { _local9[_local5] = ((_arg1.charCodeAt((_local5 * 2)) << 8) | _arg1.charCodeAt(((_local5 * 2) + 1))); _local5++; }; while (_local9.length > 0) { _local8 = []; _local7 = 0; _local5 = 0; while (_local5 < _local9.length) { _local7 = ((_local7 << 16) + _local9[_local5]); _local6 = Math.floor((_local7 / _local3)); _local7 = (_local7 - (_local6 * _local3)); if ((((_local8.length > 0)) || ((_local6 > 0)))){ _local8[_local8.length] = _local6; }; _local5++; }; _local4[_local4.length] = _local7; _local9 = _local8; }; var _local10 = ""; _local5 = (_local4.length - 1); while (_local5 >= 0) { _local10 = (_local10 + _arg2.charAt(_local4[_local5])); _local5--; }; return (_local10); } public static function rstr_md5(_arg1:String):String{ return (binl2rstr(binl_md5(rstr2binl(_arg1), (_arg1.length * 8)))); } } }//package com.midasplayer.extras
Section 4
//MochiBot (com.midasplayer.extras.MochiBot) package com.midasplayer.extras { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ if (Security.sandboxType == "localWithFile"){ return (null); }; var _local3:MochiBot = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); var _local4 = "http://core.mochibot.com/my/core.swf"; var _local5:URLVariables = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; var _local6:String = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; var _local7:URLRequest = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; var _local8:Loader = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package com.midasplayer.extras
Section 5
//SimpleParticle (com.midasplayer.extras.SimpleParticle) package com.midasplayer.extras { import flash.display.*; public dynamic class SimpleParticle extends Shape { private var _color:Number;// = 0 private var _size:Number;// = 1 private var _type:String;// = "rect" public static var RECT:String = "rect"; public static var CIRCLE:String = "circle"; public function get size():Number{ return (_size); } public function set size(_arg1:Number){ _size = _arg1; draw(); } public function get color():Number{ return (_color); } public function set color(_arg1:Number){ _color = _arg1; draw(); } public function get type():String{ return (_type); } private function draw(){ clear(); graphics.beginFill(_color, 1); switch (type){ case RECT: graphics.drawRect((-(size) / 2), (-(size) / 2), size, size); break; case CIRCLE: graphics.drawCircle((-(size) / 2), (-(size) / 2), size); break; }; graphics.endFill(); } public function clear(){ graphics.clear(); } public function set type(_arg1:String){ _type = _arg1; draw(); } } }//package com.midasplayer.extras
Section 6
//SineWave (com.midasplayer.extras.SineWave) package com.midasplayer.extras { public class SineWave { private var my_cycles:Number; private var my_radius:Number; private var my_phase:Number; private var my_inc:Number; public function SineWave(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ my_phase = _arg1; my_cycles = _arg2; my_radius = _arg3; my_inc = _arg4; } public function set radius(_arg1:Number):void{ my_radius = _arg1; } public function get cycles():Number{ return (my_cycles); } public function get radius():Number{ return (my_radius); } public function set cycles(_arg1:Number):void{ my_cycles = _arg1; } public function get phase():Number{ return (my_phase); } public function set inc(_arg1:Number):void{ my_inc = _arg1; } public function set phase(_arg1:Number):void{ my_phase = _arg1; } public function get inc():Number{ return (my_inc); } } }//package com.midasplayer.extras
Section 7
//Water (com.midasplayer.extras.Water) package com.midasplayer.extras { import flash.display.*; public class Water extends MovieClip { private var m_lines:Array; public function Water(){ m_lines = new Array(); super(); } public function decrThickness(_arg1:Boolean):Boolean{ var _local2:int; var _local3:Boolean; var _local4:int; var _local5:Boolean; if (_arg1){ _local2 = 0; while (_local2 < m_lines.length) { _local3 = false; if (m_lines[_local2].decrThickness()){ _local3 = true; } else { return (false); }; _local2++; }; return (_local3); //unresolved jump }; _local4 = 0; while (_local4 < m_lines.length) { _local5 = false; if (m_lines[_local4].incrThickness()){ _local5 = true; } else { return (false); }; _local4++; }; return (_local5); } public function init(_arg1:Number, _arg2:Number){ var _local3:WaterLine; var _local5:int; var _local4:uint = 0xFF0000; if (this.name == "RED"){ _local4 = 0xFF0000; _local5 = 1; }; if (this.name == "GREEN"){ _local4 = 0xFF00; _local5 = 1; }; if (this.name == "BLUE"){ _local4 = 2782939; _local5 = 1; }; var _local6:* = 0; while (_local6 < _local5) { _local3 = new WaterLine(); _local3.addParams(_local4, _arg1, _arg2); _local3.x = (_local6 * 1.5); addChild(_local3); m_lines.push(_local3); _local6++; }; } } }//package com.midasplayer.extras
Section 8
//WaterLine (com.midasplayer.extras.WaterLine) package com.midasplayer.extras { import flash.events.*; import flash.display.*; public class WaterLine extends MovieClip { private var _height:Number;// = 400 private var _line:Shape; private var _particlesQuantity:Number;// = 20 private var _color:uint; private var _bubbles:Array; private var _step:Number; private var _particles:Array; private var _lineSize:Number; public function WaterLine(){ trace("WaterLine()"); } public function incrThickness():Boolean{ _lineSize = (_lineSize + 0.5); if (_lineSize >= 5){ return (true); }; return (false); } public function get randomDirection():Number{ return (((Math.round((Math.random() * 1)) * 2) - 1)); } public function addParams(_arg1:uint, _arg2:Number, _arg3:Number):void{ _color = _arg1; _height = _arg2; _lineSize = _arg3; init(); } private function createBubbles():void{ var _local2:SimpleParticle; var _local4:Number; var _local5:Number; var _local6:*; var _local1:Array = [_color, _color]; var _local3:* = 0; while (_local3 < 5) { _local2 = new SimpleParticle(); _local2.type = SimpleParticle.CIRCLE; _local2.size = 0.8; _local2.color = _local1[Math.round((Math.random() * (_local1.length - 1)))]; _local2.alpha = 1; addChild(_local2); _bubbles.push(_local2); _local3++; }; for (_local6 in _bubbles) { _local2 = _bubbles[_local6]; if (!_local2.isOut){ _local2.y = (_local2.y + ((Math.random() * 5) + 10)); _local4 = Math.floor((_local2.y / this._step)); _local2.x = (_local2.x + (((_particles[_local4].x + ((Math.random() * 1) * randomDirection)) - _local2.x) * 0.8)); _local5 = Math.sqrt((Math.pow((mouseX - _local2.x), 2) + Math.pow((mouseY - _local2.y), 2))); if ((((_local5 < 4)) && (!(_local2.isOut)))){ }; } else { _local2.y = (_local2.y + _local2.speedY); _local2.speedY = (_local2.speedY + 3); _local2.x = (_local2.x + _local2.speedX); _local2.alpha = (_local2.alpha - 0.005); }; if ((((_local2.y > _height)) || ((_local2.alpha < 0)))){ _bubbles.splice(_local6, 1); _local2.parent.removeChild(_local2); _local2 = null; }; }; } private function createLine():void{ var _local1:SimpleParticle; var _local2:* = 0; while (_local2 < _particlesQuantity) { _local1 = new SimpleParticle(); _local1.elasticX = 0; _local1.yIni = (_local1.y = (_step * _local2)); addChild(_local1); _particles.push(_local1); _local2++; }; } private function init(){ _line = new Shape(); _line.alpha = 0.8; addChild(_line); _bubbles = []; _particles = []; _step = (_height / (_particlesQuantity - 1)); createLine(); addEventListener(Event.ENTER_FRAME, animate); } private function animate(_arg1:Event):void{ var _local2:SimpleParticle; var _local3:SimpleParticle; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; var _local9:Number; var _local8:Number = 10; var _local10:Number = 3; _line.graphics.clear(); _line.graphics.moveTo(_particles[0].x, _particles[0].y); _line.graphics.lineStyle(_lineSize, _color, 1); var _local11:* = 0; while (_local11 < _particles.length) { _local3 = _particles[_local11]; if (_local11 == 0){ _local3.x = (_local3.x + ((((Math.random() * _local10) * randomDirection) - _local3.x) * 0.9)); }; _local2 = ((_local11)>0) ? _particles[(_local11 - 1)] : _local3; _local7 = Math.sqrt((Math.pow((mouseX - 0), 2) + Math.pow((mouseY - _local3.yIni), 2))); if (_local7 < _local8){ } else { _local5 = _local2.x; _local3.elasticX = ((_local3.elasticX * 0.4) + ((_local5 - _local3.x) * 0.4)); _local3.x = (_local3.x + _local3.elasticX); }; if (_local11 > 0){ _line.graphics.curveTo(_local2.x, _local2.y, ((_local2.x + _local3.x) / 2), ((_local2.y + _local3.y) / 2)); }; _local11++; }; } private function spreadBubble(_arg1:SimpleParticle):void{ _arg1.isOut = true; parent.parent.addChild(_arg1); _arg1.size = 1.2; _arg1.alpha = 0.35; _arg1.x = (parent.x + _arg1.x); _arg1.y = (parent.y + _arg1.y); _arg1.speedY = (-5 - (Math.random() * 10)); _arg1.speedX = (((Math.random() * 15) + 1) * randomDirection); } public function decrThickness():Boolean{ _lineSize--; if (_lineSize <= 0){ return (true); }; return (false); } } }//package com.midasplayer.extras
Section 9
//WaveEngine (com.midasplayer.extras.WaveEngine) package com.midasplayer.extras { import flash.events.*; import flash.display.*; public class WaveEngine extends MovieClip { private var m_wave:DrawSine; private var m_fillColor:uint; private var m_num_waves:int;// = 3 private var m_waveHolder:MovieClip; private var m_sinArr:Array; private var m_rootRef:MovieClip; public function WaveEngine(_arg1:MovieClip, _arg2:int, _arg3:int, _arg4:uint, _arg5:uint, _arg6:MovieClip){ m_waveHolder = new MovieClip(); m_sinArr = new Array(); super(); m_rootRef = _arg1; m_waveHolder = _arg6; m_wave = new DrawSine(m_waveHolder, _arg2, _arg3, 100); var _local7:* = 0; while (_local7 < m_num_waves) { m_sinArr.push(new SineWave(((Math.random() * Math.PI) * 1.5), (Math.random() * 1.5), ((Math.random() * 1.5) + 1), (Math.random() - 0.5))); _local7++; }; m_wave.set_stroke(3, _arg5); m_wave.set_fill(true, _arg4, 100); m_fillColor = _arg4; } public function startWave():void{ m_rootRef.addEventListener(Event.ENTER_FRAME, update); } public function getWave():MovieClip{ return (m_waveHolder); } private function update(_arg1:Event):void{ var _local2:*; for (_local2 in m_sinArr) { m_sinArr[_local2].phase = (m_sinArr[_local2].phase + m_sinArr[_local2].inc); }; m_wave.set_fill(true, m_fillColor, 1); m_wave.draw_waves(m_sinArr); } public function stopWave():void{ m_rootRef.removeEventListener(Event.ENTER_FRAME, update); } public function colorUpdate(_arg1:uint):void{ var _local2:String = ("0x" + _arg1.toString(16)); m_fillColor = uint(_local2); } } }//package com.midasplayer.extras
Section 10
//KingAPI (com.midasplayer.KingAPI) package com.midasplayer { import flash.events.*; import com.midasplayer.extras.*; import flash.net.*; import flash.external.*; public class KingAPI { public static const LINK_TYPE_RIGHT_CLICK:String = "rightclick"; public static const USER_TYPE_SUBSCRIPTION:int = 3; public static const LINK_TYPE_HIGHSCORES:String = "highscores"; public static const LINK_TYPE_SIGN:String = "sign"; public static const INITIALIZED_EVENT:String = "initialized"; public static const LINK_TYPE_OTHER_GAMES:String = "other_games"; public static const USER_TYPE_REGISTERED:int = 1; private static const SAK:String = "ggfd7sday923mdsfd8csfds34"; private static const loadHomeParametersURL:String = "http://www.king.com/servlet/FreeGameServlet?action=load"; public static const LINK_TYPE_LOADER_MOVIE:String = "loader_movie"; private static const bounceURL:String = "http://www.mygame.com/king/bounce.jsp"; public static const LINK_TYPE_PROTECT:String = "protect"; public static const LINK_TYPE_ADD_GAME:String = "add_game"; public static const USER_TYPE_GOLD:int = 2; public static const USER_TYPE_UNREGISTERED:int = 0; public static const HOST_BANNED_EVENT:String = "hostBanned"; private static const SK:String = "vf78hxcsjak77cxzhjkwad87s"; private static const loadCountURL:String = "http://www.mygame.com/king/loadcount.jsp"; public static const LINK_TYPE_LOADER_PROGRESS:String = "loader_progress"; private static var check:String = null; public static var gameName:String; public static var banned:Boolean = false; protected static var dispatcher:EventDispatcher; public static var isHome:Boolean = false; private static var sessionID:String; private static var iscore:int = 123; public static var fromURL:String; private static var SSK:String = "ng43ui54hy35tdsnd6f54rews"; private static function loadUrlErrorHandler(_arg1:Event):void{ trace(("Unable to load url: " + _arg1)); } public static function resetScore():void{ iscore = 123; check = null; } public static function openOfflineProtectionLink():void{ openKingPage(LINK_TYPE_PROTECT); } public static function init(_arg1:String, _arg2:String):void{ var so:SharedObject; var rnd1:Number; var rnd2:Number; var name = _arg1; var from = _arg2; gameName = name; fromURL = from; var loadCounter:URLLoader = new URLLoader(); var reqvars:URLVariables = new URLVariables(); reqvars.game = gameName; reqvars.from = fromURL; try { so = SharedObject.getLocal("sessionId"); if (so.data.sessionID == null){ rnd1 = Math.abs(Math.floor((Math.random() * 4294967295))); rnd2 = Math.abs(Math.floor((Math.random() * 4294967295))); so.data.sessionID = (rnd1.toString(16) + rnd2.toString(16)); so.flush(); }; sessionID = so.data.sessionID; } catch(e:Error) { sessionID = "error"; }; reqvars.session = sessionID; var request:URLRequest = new URLRequest(((loadCountURL + "?") + reqvars.toString())); loadCounter.addEventListener(Event.COMPLETE, loadCountHandler); loadCounter.addEventListener(IOErrorEvent.IO_ERROR, loadUrlErrorHandler); loadCounter.addEventListener(SecurityErrorEvent.SECURITY_ERROR, loadUrlErrorHandler); try { loadCounter.load(request); } catch(error:Error) { trace(("Unable to load loadcount url: " + loadCountURL)); trace(error.message); }; } private static function loadHomeParametersHandler(_arg1:Event):void{ var _local2:URLLoader = URLLoader(_arg1.target); trace(("loadCounter.data" + _local2.data)); } public static function submitInternalScore():void{ checkScore(); var _local1:int = ((iscore - 123) / 2); submitScore(_local1); } public static function openOtherGamesLink():void{ openKingPage(LINK_TYPE_OTHER_GAMES); } public static function openKingPage(_arg1:String, _arg2:String=null):void{ var _local3:URLVariables = new URLVariables(); _local3.game = gameName; _local3.from = fromURL; _local3.type = _arg1; _local3.session = sessionID; if (_arg2 != null){ _local3.redirect = _arg2; }; var _local4 = "_blank"; if (isHome){ _local4 = "_top"; }; navigateToURL(new URLRequest(((bounceURL + "?") + _local3.toString())), _local4); } private static function loadCountHandler(_arg1:Event):void{ var vars:URLVariables; var event = _arg1; var loadCounter:URLLoader = URLLoader(event.target); trace(("loadCounter.data :" + loadCounter.data)); try { vars = new URLVariables(loadCounter.data); if (vars.h == "true"){ isHome = true; }; if (vars.b == "true"){ banned = true; dispatcher.dispatchEvent(new Event(HOST_BANNED_EVENT)); } else { dispatcher.dispatchEvent(new Event(INITIALIZED_EVENT)); }; trace((("::" + vars.h) + "::")); trace((("::" + vars.b) + "::")); } catch(e:Error) { trace(("Error reading data from loadcount url: " + e)); dispatcher.dispatchEvent(new Event(INITIALIZED_EVENT)); }; } public static function addEventListener(_arg1:String, _arg2:Function):void{ if (dispatcher == null){ dispatcher = new EventDispatcher(); }; dispatcher.addEventListener(_arg1, _arg2); } public static function openLoaderMovieLink():void{ openKingPage(LINK_TYPE_LOADER_MOVIE); } public static function removeEventListener(_arg1:String, _arg2:Function):void{ if (dispatcher == null){ return; }; dispatcher.removeEventListener(_arg1, _arg2); } public static function submitScore(_arg1:int):void{ var score = _arg1; var hash:String = md5.encrypt(((((score + ":") + gameName) + ":") + SSK)); try { if (isHome){ ExternalInterface.call("submitScore", score, hash); } else { openKingPage(LINK_TYPE_HIGHSCORES, ((((("game/" + gameName) + "/submit/") + score) + ":") + hash)); }; } catch(e:Error) { trace(e); }; } public static function submitLevel(_arg1:int):void{ var level = _arg1; var hash:String = md5.encrypt(((((level + ":") + gameName) + ":") + SSK)); try { if (isHome){ ExternalInterface.call("submitLevel", level, hash); }; } catch(e:Error) { trace(e); }; } public static function openHighscoresLink():void{ openKingPage(LINK_TYPE_HIGHSCORES, (("game/" + gameName) + "/highscores")); } public static function openSignLink():void{ if (!isHome){ openKingPage(LINK_TYPE_SIGN); }; } public static function openRightClickLink():void{ openKingPage(LINK_TYPE_RIGHT_CLICK); } private static function checkScore():void{ if (check != null){ if (check != md5.encrypt(((((iscore + ":") + gameName) + ":") + SK))){ SSK = "ng41ui54hy35tdsnd6f54rews"; }; }; } public static function addScore(_arg1:int):int{ checkScore(); var _local2:int = ((iscore - 123) / 2); _local2 = (_local2 + _arg1); iscore = ((_local2 * 2) + 123); check = md5.encrypt(((((iscore + ":") + gameName) + ":") + SK)); return (_local2); } public static function openLoaderProgressLink():void{ openKingPage(LINK_TYPE_LOADER_PROGRESS); } public static function openAddToWebsiteLink():void{ openKingPage(LINK_TYPE_ADD_GAME, "website_content.jsp"); } public static function submitAchievement(_arg1:String):void{ var achievement = _arg1; var hash:String = md5.encrypt(((((achievement + ":") + gameName) + ":") + SAK)); try { if (isHome){ ExternalInterface.call("submitAchievement", achievement, hash); }; } catch(e:Error) { trace(e); }; } } }//package com.midasplayer
Section 11
//MainLoader (com.midasplayer.MainLoader) package com.midasplayer { import flash.events.*; import com.midasplayer.extras.*; import flash.display.*; import fl.transitions.*; import flash.geom.*; import fl.transitions.easing.*; import flash.media.*; public class MainLoader extends MovieClip { private var STAGE_WIDTH:Number;// = 640 private var m_waveEngineCrown:WaveEngine; private var m_streamBlue:Boolean;// = false private var m_clsRed:Water; private var m_ferryGreen:MovieClip; private var m_overBtn:Boolean;// = false private var m_tween:Tween; private var m_startColor:ColorTransform; private var m_dist:Number; private var m_ferryBlue:MovieClip; private var m_yellowDest:Number; private var m_logoHolder:Sprite; private var m_prevPerc:Number;// = -1 private var m_tweenBounceLogo:Tween; public var programClass:Class; private var m_bg:Sprite; private var m_streamHeight:Number; private var m_step:Number; private var m_logoFill:Boolean;// = true private var m_isLoaded:Boolean;// = false private var m_waveHolderLogo:MovieClip; private var m_maskRown:MovieClip; private var m_mask:MovieClip; private var m_rootRef:MovieClip; private var m_sun:Sprite; public var program:Sprite; private var m_crownFill:Boolean;// = false private var m_clsGreen:Water; private var m_GREEN:MovieClip; private var m_loaderContent:Array; private var m_safari:Boolean;// = false private var m_bounce:Boolean;// = false private var m_colorOff:Boolean;// = false private var m_RED:MovieClip; private var m_streamGreen:Boolean;// = true private var MOCHI:String;// = "cf9543a4" private var m_otherGames:Sprite; private var m_streamRed:Boolean;// = false private var m_ferryRed:MovieClip; private var m_pressBtn:Boolean;// = false private var STAGE_HEIGHT:Number;// = 480 private var GAME_NAME:String;// = "mushroomer" private var m_count;// = 0 private var m_play:Sprite; private var m_sampleLoadPerc:Number;// = -1 private var m_gameFrameRate:int; private var m_clsBlue:Water; private var m_endColor:ColorTransform; private var m_waveHolderCrown:MovieClip; private var m_BLUE:MovieClip; private var m_greenDest:Number; private var m_waveEngineLogo:WaveEngine; public function MainLoader(){ m_loaderContent = new Array(); m_waveHolderLogo = new MovieClip(); m_waveHolderCrown = new MovieClip(); m_play = new Sprite(); m_otherGames = new Sprite(); m_mask = new MovieClip(); m_maskRown = new MovieClip(); m_RED = new WaterHolderR(); m_GREEN = new WaterHolderG(); m_BLUE = new WaterHolderB(); m_ferryGreen = new ferryGreen(); m_ferryRed = new ferryRed(); m_ferryBlue = new ferryBlue(); super(); addFrameScript(1, frame2, 2, frame3); trace("MainLoader()"); stop(); m_rootRef = this; m_bg = new Sprite(); m_bg.graphics.beginFill(0x333333, 1); m_bg.graphics.drawRect(0, 0, STAGE_WIDTH, STAGE_HEIGHT); m_bg.addEventListener(MouseEvent.CLICK, openKingPage); m_rootRef.addChild(m_bg); m_loaderContent.push(m_bg); stage.scaleMode = StageScaleMode.NO_SCALE; KingAPI.addEventListener(KingAPI.INITIALIZED_EVENT, onKingApiInit); KingAPI.addEventListener(KingAPI.HOST_BANNED_EVENT, onKingApiInit); KingAPI.init(GAME_NAME, root.loaderInfo.url); } private function playLoaderMovie():void{ var _local1:MovieClip; _local1 = new mcFerryLine(); m_rootRef.addChild(m_ferryGreen); m_rootRef.addChild(m_ferryRed); m_rootRef.addChild(m_ferryBlue); m_ferryGreen.x = ((STAGE_WIDTH / 2) - 2); m_ferryRed.x = ((m_ferryGreen.x - (m_ferryGreen.width / 2)) + 15); m_ferryBlue.x = ((m_ferryGreen.x + (m_ferryGreen.width / 2)) - 17); m_ferryBlue.y = (m_ferryGreen.y = (m_ferryRed.y = (m_bg.y + 15))); m_loaderContent.push(m_ferryGreen); m_loaderContent.push(m_ferryRed); m_loaderContent.push(m_ferryBlue); _local1.x = (STAGE_WIDTH / 2); _local1.y = ((m_ferryGreen.y + m_ferryGreen.height) - 9); m_streamHeight = ((STAGE_HEIGHT / 2) - 40); m_clsRed = m_RED.RED; m_clsRed.init(m_streamHeight, 1); m_clsGreen = m_GREEN.GREEN; m_clsGreen.init(m_streamHeight, 1); m_clsBlue = m_BLUE.BLUE; m_clsBlue.init(m_streamHeight, 1); m_RED.alpha = (m_GREEN.alpha = (m_BLUE.alpha = 0)); m_rootRef.addChild(m_RED); m_rootRef.addChild(m_GREEN); m_rootRef.addChild(m_BLUE); m_loaderContent.push(m_RED); m_loaderContent.push(m_GREEN); m_loaderContent.push(m_BLUE); m_RED.x = ((STAGE_WIDTH / 2) - 22); m_GREEN.x = ((STAGE_WIDTH / 2) - 4); m_BLUE.x = ((STAGE_WIDTH / 2) + 16); m_RED.y = (m_GREEN.y = (m_BLUE.y = _local1.y)); m_waveEngineLogo = new WaveEngine(m_rootRef, 205.8, 120, 0xFF00, 0xFF00, m_waveHolderLogo); m_waveHolderLogo = m_waveEngineLogo.getWave(); m_rootRef.addChild(m_waveHolderLogo); m_loaderContent.push(m_waveHolderLogo); m_waveEngineCrown = new WaveEngine(m_rootRef, 67.5, 100, 0xFFAA00, 0xFFAA00, m_waveHolderCrown); m_waveHolderCrown = m_waveEngineCrown.getWave(); m_rootRef.addChild(m_waveHolderCrown); m_loaderContent.push(m_waveHolderCrown); m_logoHolder = new mcLogoHolder(); m_logoHolder.x = (STAGE_WIDTH / 2); m_logoHolder.y = ((STAGE_HEIGHT / 2) - 2); m_logoHolder.mouseEnabled = false; m_rootRef.addChild(m_logoHolder); m_loaderContent.push(m_logoHolder); m_mask = new mcLogoMask(); m_mask.x = m_logoHolder.x; m_mask.y = m_logoHolder.y; m_rootRef.addChild(m_mask); m_loaderContent.push(m_mask); m_maskRown = new mcCrownMask(); m_maskRown.x = m_logoHolder.x; m_maskRown.y = m_logoHolder.y; m_rootRef.addChild(m_maskRown); m_loaderContent.push(m_maskRown); m_waveHolderLogo.mask = m_mask; m_waveHolderLogo.x = ((STAGE_WIDTH / 2) - (m_mask.width / 2)); m_waveHolderLogo.y = (((STAGE_HEIGHT / 2) + (m_mask.height / 2)) + 15); m_waveHolderCrown.mask = m_maskRown; m_waveHolderCrown.x = (m_logoHolder.x - (m_maskRown.width / 2)); m_waveHolderCrown.y = (m_logoHolder.y + 4); m_waveEngineLogo.startWave(); m_waveEngineCrown.startWave(); m_greenDest = ((m_waveHolderLogo.y - (120 / 2)) - 10); m_yellowDest = (m_waveHolderCrown.y - (100 / 2)); m_dist = (m_waveHolderCrown.y - m_yellowDest); m_startColor = new ColorTransform(); m_startColor.color = 0xFF00; m_endColor = new ColorTransform(); m_endColor.color = 35886; m_play = new mcPlay(); m_play.x = (STAGE_WIDTH / 2); m_play.y = ((m_logoHolder.y + m_logoHolder.height) - 5); m_play.buttonMode = true; m_play.alpha = 0; m_play.visible = false; m_play.addEventListener(MouseEvent.MOUSE_UP, onPlayReleased); m_play.addEventListener(MouseEvent.MOUSE_OVER, onBtnOver); m_play.addEventListener(MouseEvent.MOUSE_OUT, onBtnOut); m_rootRef.addChild(m_play); m_loaderContent.push(m_play); m_otherGames = new mcOtherGames(); m_otherGames.x = (STAGE_WIDTH / 2); m_otherGames.y = ((m_play.y + m_play.height) + 15); m_otherGames.buttonMode = true; m_otherGames.alpha = 0; m_otherGames.visible = false; m_otherGames.addEventListener(MouseEvent.MOUSE_UP, onOtherReleased); m_otherGames.addEventListener(MouseEvent.MOUSE_OVER, onBtnOver); m_otherGames.addEventListener(MouseEvent.MOUSE_OUT, onBtnOut); m_rootRef.addChild(m_otherGames); m_loaderContent.push(m_otherGames); m_rootRef.addEventListener(Event.ENTER_FRAME, update); m_safari = ((stage.loaderInfo.bytesTotal == 0)) ? true : false; } private function onLoaderMovieFinished():void{ trace("onGameLoaded()"); m_tween.removeEventListener(TweenEvent.MOTION_CHANGE, tweenTransformCrown); m_rootRef.removeEventListener(Event.ENTER_FRAME, update); } private function onPlayReleased(_arg1:MouseEvent):void{ cleanUp(); gotoGame(); } private function openKingPage(_arg1:Event):void{ trace(("openKingPage() " + _arg1)); KingAPI.openLoaderMovieLink(); } private function onBtnOut(_arg1:MouseEvent):void{ _arg1.target.removeEventListener(MouseEvent.MOUSE_DOWN, onBtnPress); if (m_pressBtn){ _arg1.target.x = (_arg1.target.x - 1); _arg1.target.y = (_arg1.target.y - 2); m_pressBtn = false; }; } private function onBtnPress(_arg1:MouseEvent):void{ m_pressBtn = true; _arg1.target.x = (_arg1.target.x + 1); _arg1.target.y = (_arg1.target.y + 2); } private function onKingApiInit(_arg1:Event):void{ trace(("onKingApiInit() :" + _arg1.type)); if (MOCHI != ""){ MochiBot.track(this, MOCHI); }; m_gameFrameRate = root.stage.frameRate; root.stage.frameRate = 30; if (KingAPI.banned){ showBannedScreen(); return; }; playLoaderMovie(); } function frame2(){ } function frame3(){ programClass = (loaderInfo.applicationDomain.getDefinition("com.mushroomer.App") as Class); program = (new programClass(stage) as Sprite); addChild(program); stop(); } private function onBtnOver(_arg1:MouseEvent):void{ _arg1.target.addEventListener(MouseEvent.MOUSE_DOWN, onBtnPress); } private function tweenTransformLogo(_arg1:TweenEvent):void{ m_waveEngineLogo.colorUpdate(interpolateColor(m_startColor, m_endColor, m_tween.position).color); } private function cleanUp():void{ m_otherGames.removeEventListener(MouseEvent.MOUSE_UP, onOtherReleased); m_otherGames.removeEventListener(MouseEvent.MOUSE_DOWN, onBtnPress); m_otherGames.removeEventListener(MouseEvent.MOUSE_OVER, onBtnOver); m_otherGames.removeEventListener(MouseEvent.MOUSE_OUT, onBtnOut); m_play.removeEventListener(MouseEvent.MOUSE_UP, onPlayReleased); m_play.removeEventListener(MouseEvent.MOUSE_DOWN, onBtnPress); m_play.removeEventListener(MouseEvent.MOUSE_OVER, onBtnOver); m_play.removeEventListener(MouseEvent.MOUSE_OUT, onBtnOut); var _local1:int; while (_local1 < m_loaderContent.length) { m_rootRef.removeChild(m_loaderContent[_local1]); m_loaderContent[_local1] = null; _local1++; }; } private function showBannedScreen():void{ var _local1:Sprite = new mcBannedSign(); _local1.buttonMode = true; _local1.addEventListener(MouseEvent.CLICK, openKingPage); m_rootRef.addChild(_local1); } private function update(_arg1:Event):void{ var _local2:int; var _local3:int; var _local4:MovieClip; var _local5:Sound; var _local6:Sound; if (m_safari){ if (m_rootRef.framesLoaded == m_rootRef.totalFrames){ m_isLoaded = true; }; } else { if ((((stage.loaderInfo.bytesLoaded == stage.loaderInfo.bytesTotal)) && (!(m_isLoaded)))){ m_isLoaded = true; }; }; m_count++; if (m_streamGreen){ if (m_count == 1){ m_GREEN.height = (m_GREEN.height - m_GREEN.height); m_GREEN.alpha = 1; m_ferryGreen.gotoAndStop("on"); }; m_GREEN.height = (m_GREEN.height + 20); if (m_GREEN.height >= m_streamHeight){ m_GREEN.height = m_streamHeight; if (m_clsGreen.decrThickness(false)){ m_streamGreen = false; m_streamBlue = true; m_count = 0; }; }; }; if (m_streamBlue){ if (m_count >= 40){ if (m_count == 40){ m_BLUE.height = (m_BLUE.height - m_BLUE.height); m_BLUE.alpha = 1; m_ferryBlue.gotoAndStop("on"); m_tween = new Tween(m_waveHolderLogo, "", None.easeNone, 0, 1, 2, true); m_tween.addEventListener(TweenEvent.MOTION_CHANGE, tweenTransformLogo); }; m_BLUE.height = (m_BLUE.height + 20); if (m_BLUE.height >= m_streamHeight){ m_BLUE.height = m_streamHeight; if (m_clsBlue.decrThickness(false)){ m_streamBlue = false; }; }; }; }; if (m_logoFill){ if (m_waveHolderLogo.y > m_greenDest){ m_waveHolderLogo.y = (m_waveHolderLogo.y - 0.3); } else { m_waveHolderLogo.y = m_greenDest; if (!m_streamBlue){ m_colorOff = true; m_waveEngineLogo.stopWave(); }; }; }; if (m_colorOff){ if (m_logoFill){ if (m_clsBlue.decrThickness(true)){ if (m_BLUE.rotation != 180){ m_BLUE.rotation = 180; m_BLUE.y = (STAGE_HEIGHT / 2); m_ferryBlue.gotoAndStop("off"); }; m_BLUE.scaleY = (m_BLUE.scaleY - 0.1); if (m_BLUE.scaleY < 0){ m_BLUE.alpha = 0; m_colorOff = false; m_logoFill = false; m_count = 0; m_crownFill = true; m_streamRed = true; m_startColor = new ColorTransform(); m_startColor.color = 0xFF00; m_endColor = new ColorTransform(); m_endColor.color = 0xFFAA00; m_tween.removeEventListener(TweenEvent.MOTION_CHANGE, tweenTransformLogo); m_tween = new Tween(m_waveHolderCrown, "", None.easeNone, 0, 1, 2, true); m_tween.addEventListener(TweenEvent.MOTION_CHANGE, tweenTransformCrown); }; }; }; if (m_crownFill){ if (((m_clsRed.decrThickness(true)) && (m_clsGreen.decrThickness(true)))){ if (m_GREEN.rotation != 180){ m_GREEN.rotation = 180; m_RED.rotation = 180; m_GREEN.y = (STAGE_HEIGHT / 2); m_RED.y = (STAGE_HEIGHT / 2); m_ferryGreen.gotoAndStop("off"); m_ferryRed.gotoAndStop("off"); }; m_GREEN.scaleY = (m_GREEN.scaleY - 0.1); m_RED.scaleY = (m_RED.scaleY - 0.1); if ((((m_GREEN.scaleY < 0)) && ((m_RED.scaleY < 0)))){ m_GREEN.alpha = 0; m_RED.alpha = 0; m_colorOff = false; m_crownFill = false; m_bounce = true; m_count = 0; }; }; }; }; if (m_crownFill){ if (m_sampleLoadPerc == -1){ m_sampleLoadPerc = (100 - (100 * (stage.loaderInfo.bytesLoaded / stage.loaderInfo.bytesTotal))); m_step = (m_dist / 100); }; _local2 = (100 - (100 * (stage.loaderInfo.bytesLoaded / stage.loaderInfo.bytesTotal))); _local2 = ((100 * (m_sampleLoadPerc - _local2)) / m_sampleLoadPerc); if (m_waveHolderCrown.y > m_yellowDest){ if ((m_waveHolderCrown.y - m_step) < m_yellowDest){ m_waveHolderCrown.y = m_yellowDest; } else { if (m_isLoaded){ m_waveHolderCrown.y = (m_waveHolderCrown.y - 0.5); } else { if (m_prevPerc != _local2){ _local3 = (_local2 - m_prevPerc); m_waveHolderCrown.y = (m_waveHolderCrown.y - m_step); m_prevPerc = _local2; }; }; }; } else { m_colorOff = true; m_waveEngineCrown.stopWave(); }; }; if (m_streamRed){ if (m_count >= 20){ if (m_count == 20){ m_RED.height = (m_RED.height - m_RED.height); m_RED.alpha = 1; m_ferryRed.gotoAndStop("on"); }; m_RED.height = (m_RED.height + 20); if (m_RED.height >= m_streamHeight){ m_RED.height = m_streamHeight; if (m_clsRed.decrThickness(false)){ m_streamRed = false; }; }; }; }; if (m_bounce){ if (m_count == 1){ _local4 = new mcWaterRing(); _local4.x = (STAGE_WIDTH / 2); _local4.y = ((STAGE_HEIGHT / 2) + 30); m_rootRef.addChild(_local4); m_loaderContent.push(_local4); }; if (m_count == 2){ _local5 = new sfxBounce(); _local5.play(); }; if (m_count < 3){ m_logoHolder.y = (m_logoHolder.y + 1); m_waveHolderCrown.y = (m_waveHolderCrown.y + 1); m_waveHolderLogo.y = (m_waveHolderLogo.y + 1); m_maskRown.y = (m_maskRown.y + 1); m_mask.y = (m_mask.y + 1); }; if ((((m_count > 2)) && ((m_count < 4)))){ m_logoHolder.y = (m_logoHolder.y - 1); m_waveHolderCrown.y = (m_waveHolderCrown.y - 1); m_waveHolderLogo.y = (m_waveHolderLogo.y - 1); m_maskRown.y = (m_maskRown.y - 1); m_mask.y = (m_mask.y - 1); }; if (m_count == 4){ _local6 = new sfxBell(); _local6.play(); }; if (m_count == 30){ m_play.visible = true; m_otherGames.visible = true; }; if (m_count > 30){ m_play.alpha = (m_play.alpha + 0.05); if (m_count > 40){ m_otherGames.alpha = (m_otherGames.alpha + 0.05); }; if ((((m_play.alpha >= 1)) && ((m_otherGames.alpha >= 1)))){ m_bounce = false; onLoaderMovieFinished(); }; }; }; } private function onOtherReleased(_arg1:MouseEvent):void{ cleanUp(); KingAPI.openOtherGamesLink(); } private function interpolateColor(_arg1:ColorTransform, _arg2:ColorTransform, _arg3:Number):ColorTransform{ var _local4:ColorTransform = new ColorTransform(); _local4.redMultiplier = (_arg1.redMultiplier + ((_arg2.redMultiplier - _arg1.redMultiplier) * _arg3)); _local4.greenMultiplier = (_arg1.greenMultiplier + ((_arg2.greenMultiplier - _arg1.greenMultiplier) * _arg3)); _local4.blueMultiplier = (_arg1.blueMultiplier + ((_arg2.blueMultiplier - _arg1.blueMultiplier) * _arg3)); _local4.alphaMultiplier = (_arg1.alphaMultiplier + ((_arg2.alphaMultiplier - _arg1.alphaMultiplier) * _arg3)); _local4.redOffset = (_arg1.redOffset + ((_arg2.redOffset - _arg1.redOffset) * _arg3)); _local4.greenOffset = (_arg1.greenOffset + ((_arg2.greenOffset - _arg1.greenOffset) * _arg3)); _local4.blueOffset = (_arg1.blueOffset + ((_arg2.blueOffset - _arg1.blueOffset) * _arg3)); _local4.alphaOffset = (_arg1.alphaOffset + ((_arg2.alphaOffset - _arg1.alphaOffset) * _arg3)); return (_local4); } public function isUrl(_arg1:Array):Boolean{ var _local2:String = loaderInfo.loaderURL; var _local3:Number = (_local2.indexOf("://") + 3); var _local4:Number = _local2.indexOf("/", _local3); var _local5:String = _local2.substring(_local3, _local4); var _local6:Number = (_local5.lastIndexOf(".") - 1); var _local7:Number = (_local5.lastIndexOf(".", _local6) + 1); _local5 = _local5.substring(_local7, _local5.length); var _local8:int; while (_local8 < _arg1.length) { if (_local5 == _arg1[_local8]){ return (true); }; _local8++; }; return (false); } private function gotoGame():void{ root.stage.frameRate = m_gameFrameRate; m_rootRef.play(); } private function tweenTransformCrown(_arg1:TweenEvent):void{ m_waveEngineCrown.colorUpdate(interpolateColor(m_startColor, m_endColor, m_tween.position).color); } } }//package com.midasplayer
Section 12
//Brush (com.mushroomer.leveleditor.Brush) package com.mushroomer.leveleditor { import com.mushroomer.objects.*; public class Brush { public var tileX:int;// = 0 public var tileY:int;// = 0 public var objVariety:int;// = 0 private var _nextVariety:int; public var objType:int;// = 1 public var objMirror:int;// = 1 public function setTilePos(_arg1:int, _arg2:int):void{ tileX = _arg1; tileY = _arg2; } public function assignObj(_arg1:MapObject):void{ objType = _arg1.type; objVariety = _arg1.variety; objMirror = _arg1.scaleX; } public function assign(_arg1:Brush):void{ objType = _arg1.objType; objVariety = _arg1.objVariety; objMirror = _arg1.objMirror; } public function nextVariety(_arg1:int):int{ if (_nextVariety > _arg1){ _nextVariety = 0; } else { _nextVariety++; }; return (_nextVariety); } public function setBrush(_arg1:int, _arg2:int, _arg3:int=1):void{ objType = _arg1; objVariety = _arg2; objMirror = _arg3; } } }//package com.mushroomer.leveleditor
Section 13
//Button (com.mushroomer.leveleditor.Button) package com.mushroomer.leveleditor { import flash.display.*; import flash.events.*; import flash.text.*; public class Button extends MovieClip { private var _sprite:MovieClip; private var _label:TextField; public function Button(_arg1:String="Ok"){ var label = _arg1; super(); _sprite = new ui_btn(); _sprite.stop(); var _local3 = _sprite; with (_local3) { addEventListener(MouseEvent.MOUSE_OVER, mouseOverListener); addEventListener(MouseEvent.MOUSE_OUT, mouseOutListener); }; addChild(_sprite); var format1:TextFormat = new TextFormat(); format1.size = 16; _label = new TextField(); _local3 = _label; with (_local3) { textColor = 0xFFFFFF; selectable = false; text = label; width = _sprite.width; y = 5; autoSize = TextFieldAutoSize.CENTER; }; _label.setTextFormat(format1); _sprite.addChild(_label); } private function mouseOutListener(_arg1:MouseEvent):void{ _sprite.gotoAndStop(1); } private function mouseOverListener(_arg1:MouseEvent):void{ _sprite.gotoAndStop(2); } } }//package com.mushroomer.leveleditor
Section 14
//Grid (com.mushroomer.leveleditor.Grid) package com.mushroomer.leveleditor { import flash.display.*; import flash.geom.*; public class Grid extends Sprite { private var bmp:Bitmap; public function Grid(_arg1:int, _arg2:int){ var _local7:Rectangle; var _local8:*; super(); var _local3:Sprite = new Sprite(); _local3.graphics.lineStyle(1, 5745857); var _local4:* = 0; while (_local4 < _arg2) { _local8 = 0; while (_local8 < _arg1) { _local3.graphics.drawRect((_local8 * 64), (_local4 * 64), 64, 64); _local8++; }; _local4++; }; var _local5:BitmapData = new BitmapData(_local3.width, _local3.height, true, 0); var _local6:Matrix = new Matrix(); _local7 = _local3.getRect(_local3); _local6.translate(-(_local7.x), -(_local7.y)); _local5.draw(_local3, _local6); bmp = new Bitmap(_local5); addChild(bmp); } } }//package com.mushroomer.leveleditor
Section 15
//InputForm (com.mushroomer.leveleditor.InputForm) package com.mushroomer.leveleditor { import flash.display.*; import flash.events.*; import flash.text.*; public class InputForm extends Sprite { private var _cancelButton:Button; private var _okButton:Button; private var _textField:TextField; private var _inputField:TextField; private var _value:String;// = "" private var _background:Sprite; public static const FORM_CLOSE:String = "formClose"; public function InputForm(_arg1:String, _arg2:String, _arg3:Boolean=false){ var format2:TextFormat; var title = _arg1; var value = _arg2; var msg = _arg3; super(); _background = new ToolBarBG(); var _local5 = _background; with (_local5) { width = 250; }; addChild(_background); var format1:TextFormat = new TextFormat(); format1.size = 16; _textField = new TextField(); _local5 = _textField; with (_local5) { textColor = 0xFFFFFF; text = title; wordWrap = true; autoSize = TextFieldAutoSize.CENTER; selectable = false; width = 220; x = 10; y = 10; }; _textField.setTextFormat(format1); addChild(_textField); if (!msg){ _inputField = new TextField(); format2 = new TextFormat(); format2.size = 24; _local5 = _inputField; with (_local5) { textColor = 0; text = value; width = 220; height = 24; selectable = true; x = 10; y = (_textField.y + _textField.height); background = true; border = true; type = TextFieldType.INPUT; addEventListener(MouseEvent.CLICK, inputClickHandler); }; _inputField.setTextFormat(format2); addChild(_inputField); _okButton = new Button(); _local5 = _okButton; with (_local5) { y = ((_inputField.y + _inputField.height) + 10); x = ((_background.width / 2) - (width / 2)); _okButton.addEventListener(MouseEvent.CLICK, mouseClickHandler); }; addChild(_okButton); } else { _okButton = new Button("Yes"); _local5 = _okButton; with (_local5) { y = ((_textField.y + _textField.height) + 10); x = 25; _okButton.addEventListener(MouseEvent.CLICK, mouseYesClickHandler); }; addChild(_okButton); _cancelButton = new Button("No"); _local5 = _cancelButton; with (_local5) { y = ((_textField.y + _textField.height) + 10); x = 125; _cancelButton.addEventListener(MouseEvent.CLICK, mouseClickHandler); }; addChild(_cancelButton); }; _background.height = ((_okButton.y + _okButton.height) + 10); _background.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); _background.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } private function mouseDownHandler(_arg1:MouseEvent):void{ startDrag(); } private function mouseYesClickHandler(_arg1:MouseEvent):void{ _value = "1"; dispatchEvent(new Event(InputForm.FORM_CLOSE)); destroy(); } private function mouseClickHandler(_arg1:MouseEvent):void{ dispatchEvent(new Event(InputForm.FORM_CLOSE)); destroy(); } private function destroy():void{ if (_okButton != null){ removeChild(_okButton); _okButton = null; }; if (_inputField != null){ removeChild(_inputField); _inputField = null; }; if (_cancelButton != null){ removeChild(_cancelButton); _cancelButton = null; }; removeChild(_textField); _textField = null; removeChild(_background); _background = null; } private function mouseUpHandler(_arg1:MouseEvent):void{ stopDrag(); } private function inputClickHandler(_arg1:MouseEvent):void{ _inputField.setSelection(0, _inputField.text.length); } public function get value():String{ if (_inputField != null){ return (_inputField.text); }; return (_value); } } }//package com.mushroomer.leveleditor
Section 16
//ToolBar (com.mushroomer.leveleditor.ToolBar) package com.mushroomer.leveleditor { import com.mushroomer.objects.*; import com.mushroomer.*; import flash.display.*; import flash.events.*; import flash.text.*; public class ToolBar extends Sprite { private var _btnMirrorRight:SimpleButton; private var _buttons:Array; private var _btnNew:SimpleButton; public var brush:Brush; private var _background:Sprite; private var _btnOpen:SimpleButton; private var _btnMushcount:SimpleButton; private var _map:GameMap; public var editLevel:int;// = 1 private var _btnMirrorLeft:SimpleButton; private var _inputForm:InputForm; private var _btnExport:SimpleButton; private var _current:Sprite; private var _btnMirror:MovieClip; public static const LOAD_LEVEL:String = "loadLevel"; public static const UPDATE_BRUSH:String = "updateBrush"; public function ToolBar(_arg1:GameMap){ var map = _arg1; brush = new Brush(); super(); _map = map; _background = new ToolBarBG(); var _local3 = _background; with (_local3) { width = 250; height = 500; }; addChild(_background); _btnExport = new ui_btn_export(); _local3 = _btnExport; with (_local3) { x = 228; y = (_background.height - 20); addEventListener(MouseEvent.CLICK, mouseExportClickHandler); }; addChild(_btnExport); _btnMirrorLeft = new ui_btn_mirror_left(); _local3 = _btnMirrorLeft; with (_local3) { x = 200; y = (_background.height - 20); addEventListener(MouseEvent.CLICK, mouseMirrorClickHandler); }; addChild(_btnMirrorLeft); _btnMirrorRight = new ui_btn_mirror_right(); _local3 = _btnMirrorRight; with (_local3) { x = 200; y = (_background.height - 20); addEventListener(MouseEvent.CLICK, mouseMirrorClickHandler); }; _btnMushcount = new ui_btn_mush2(); _local3 = _btnMushcount; with (_local3) { x = 172; y = (_background.height - 20); addEventListener(MouseEvent.CLICK, mouseMushClickHandler); }; addChild(_btnMushcount); _btnNew = new ui_btn_new(); _local3 = _btnNew; with (_local3) { x = 144; y = (_background.height - 20); addEventListener(MouseEvent.CLICK, mouseNewClickHandler); }; addChild(_btnNew); _btnOpen = new ui_btn_open(); _local3 = _btnOpen; with (_local3) { x = 100; y = (_background.height - 20); addEventListener(MouseEvent.CLICK, mouseClickOpenHandler); }; addChild(_btnOpen); x = ((App.SCREEN_WIDTH - _background.width) - 20); y = 20; _current = new Sprite(); _local3 = _current; with (_local3) { graphics.lineStyle(1, 0xFFFFFF); graphics.drawRect(0, 0, 32, 32); x = 8; y = 8; visible = false; }; createButtons(); addChild(_current); addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } private function mouseUpHandler(_arg1:MouseEvent):void{ stopDrag(); } private function mouseMushClickHandler(_arg1:MouseEvent):void{ var saveValue:Function; var e = _arg1; saveValue = function (_arg1:Event):void{ _map.needMushrooms = int(_inputForm.value); _inputForm.removeEventListener(InputForm.FORM_CLOSE, saveValue); removeChild(_inputForm); _inputForm = null; }; if (_inputForm == null){ _inputForm = new InputForm("Enter the number of mushrooms to complete the level:", _map.needMushrooms.toString()); _inputForm.addEventListener(InputForm.FORM_CLOSE, saveValue); _inputForm.y = (_background.height + 10); addChild(_inputForm); }; } private function orderButtons():void{ var tx = 24; var ty = 24; var i:* = 0; while (i < _buttons.length) { var _local2 = (_buttons[i].obj as MapObject); with (_local2) { scaleX = _buttons[i].scale; scaleY = scaleX; x = tx; y = ty; buttonMode = true; }; (_buttons[i].obj as MapObject).x = ((_buttons[i].obj as MapObject).x + _buttons[i].x); (_buttons[i].obj as MapObject).y = ((_buttons[i].obj as MapObject).y + _buttons[i].y); if (tx > 176){ tx = 24; ty = (ty + 44); } else { tx = (tx + 38); }; (_buttons[i].obj as MapObject).addEventListener(MouseEvent.CLICK, mouseClickHandler); i = (i + 1); }; } private function addToToolbar(_arg1, _arg2:int=0, _arg3:int=0, _arg4:Number=0.5):void{ _buttons[_buttons.length] = {obj:_arg1, x:_arg2, y:_arg3, scale:_arg4}; } private function mouseClickHandler(_arg1:MouseEvent):void{ _current.x = (MapObject(_arg1.currentTarget).x - 16); _current.y = (MapObject(_arg1.currentTarget).y - 16); if (!_current.visible){ _current.visible = true; }; var _local2:int = brush.objMirror; if ((_arg1.currentTarget is MapObject)){ brush.assignObj((_arg1.currentTarget as MapObject)); }; brush.objMirror = _local2; this.dispatchEvent(new Event(UPDATE_BRUSH)); } private function mouseExportClickHandler(_arg1:MouseEvent):void{ _map.exportMap(); } private function createButtons():void{ var _local1:*; _buttons = new Array(); _local1 = new Rock(_map); _local1.variety = ObjectType.VAR_ROCK_BASIC; addToToolbar(_local1); _local1 = new Rock(_map); _local1.variety = ObjectType.VAR_ROCK_DECOR_INSIDE; addToToolbar(_local1); _local1 = new Rock(_map); _local1.variety = ObjectType.VAR_ROCK_DECOR_OUTSIDE; addToToolbar(_local1); _local1 = new RockSpring(_map); _local1.variety = ObjectType.VAR_ROCKSPRING; addToToolbar(_local1); _local1 = new SpringDust(_map); addToToolbar(_local1); _local1 = new Ladder(_map); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_OUTSIDE; addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_OUTSIDE_SPRING_2; addTextLabel("2", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_OUTSIDE_SPRING_3; addTextLabel("3", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_OUTSIDE_SPRING_4; addTextLabel("4", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_OUTSIDE_SPRING_5; addTextLabel("5", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_OUTSIDE_SPRING_6; addTextLabel("6", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_INSIDE; addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_INSIDE_SPRING_2; addTextLabel("2", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_INSIDE_SPRING_3; addTextLabel("3", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_INSIDE_SPRING_4; addTextLabel("4", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_INSIDE_SPRING_5; addTextLabel("5", _local1); addToToolbar(_local1); _local1 = new Turf(_map); _local1.variety = ObjectType.VAR_TURF_INSIDE_SPRING_6; addTextLabel("6", _local1); addToToolbar(_local1); _local1 = new Stone(_map); _local1.variety = ObjectType.VAR_STONE1; addToToolbar(_local1); _local1 = new StoneSmall(_map); _local1.variety = ObjectType.VAR_STONE_SMALL1; addToToolbar(_local1, -8, -8); _local1 = new StoneSmall(_map); _local1.variety = ObjectType.VAR_STONE_SMALL2; addToToolbar(_local1, 8, -8); _local1 = new StoneSmall(_map); _local1.variety = ObjectType.VAR_STONE_SMALL3; addToToolbar(_local1, -8, 8); _local1 = new StoneSmall(_map); _local1.variety = ObjectType.VAR_STONE_SMALL4; addToToolbar(_local1, 8, 8); _local1 = new Thorn(_map); _local1.variety = ObjectType.VAR_THORN_OUTSIDE; addToToolbar(_local1); _local1 = new Thorn(_map); _local1.variety = ObjectType.VAR_THORN_INSIDE; addToToolbar(_local1); _local1 = new Mushroom(_map); _local1.variety = ObjectType.VAR_MUSHROOM_PINK; addToToolbar(_local1); _local2++; _local1 = new Player(_map); addToToolbar(_local1); _local1 = new Tree(_map); _local1.variety = ObjectType.VAR_TREE1; addToToolbar(_local1, 0, 5, 0.3); _local1 = new Bush(_map); _local1.variety = ObjectType.VAR_BUSH1; addToToolbar(_local1, 0, 0, 0.3); _local1 = new Pointer(_map); _local1.variety = ObjectType.VAR_POINTER1; addToToolbar(_local1); _local1 = new Wood(_map); _local1.variety = ObjectType.VAR_WOOD1; addToToolbar(_local1); _local1 = new ExitDoor(_map); addToToolbar(_local1, 0, 0, 0.3); _local1 = new StoneBack(_map); addToToolbar(_local1, 0, 0, 0.2); _local1 = new Liana(_map); addToToolbar(_local1, 0, 0, 0.2); _local1 = new Idol(_map); addToToolbar(_local1); _local1 = new Chest(_map); addTextLabel("Score", _local1); addToToolbar(_local1); _local1 = new Chest(_map); _local1.variety = ObjectType.VAR_CHEST_LIFE; addTextLabel("Life", _local1); addToToolbar(_local1); _local1 = new Bridge(_map); addToToolbar(_local1); _local1 = new BridgeBack(_map); _local1.variety = ObjectType.VAR_BRIDGE_PLANK_LEFT_BACK; addToToolbar(_local1); _local1 = new BridgeRopeB(_map); addToToolbar(_local1); _local1 = new BridgeFront(_map); _local1.variety = ObjectType.VAR_BRIDGE_PLANK_LEFT_FRONT; addToToolbar(_local1); _local1 = new BridgeRopeF(_map); addToToolbar(_local1); _local1 = new HelpStone(_map); addToToolbar(_local1, 0, 0, 0.2); _local1 = new Herb(_map); addToToolbar(_local1); _local1 = new FrontPlant(_map); addToToolbar(_local1); _local1 = new MushroomRunaway(_map); _local1.variety = ObjectType.VAR_MUSHROOM_GREEN; addTextLabel("Run", _local1); addToToolbar(_local1); _local1 = new MushroomEvil(_map); _local1.variety = ObjectType.VAR_MUSHROOM_RED; addTextLabel("Evil", _local1); addToToolbar(_local1); _local1 = new VeilDoor(_map); _local1.variety = ObjectType.VAR_DOOR_CLOSED; addToToolbar(_local1); _local1 = new VeilDoor(_map); _local1.variety = ObjectType.VAR_DOOR_OPENED; addToToolbar(_local1); _local1 = new Goblin(_map); addToToolbar(_local1); _local1 = new Dragon(_map); addToToolbar(_local1); var _local2:* = 0; while (_local2 < _buttons.length) { addChild((_buttons[_local2].obj as MapObject)); _local2++; }; orderButtons(); } private function addTextLabel(_arg1:String, _arg2:MapObject):void{ var label = _arg1; var obj = _arg2; var tf:TextField = new TextField(); var myFormat:TextFormat = new TextFormat(); myFormat.size = 24; var _local4 = tf; with (_local4) { textColor = 0xFFFFFF; text = label; autoSize = TextFieldAutoSize.CENTER; selectable = false; x = -32; y = 32; }; tf.setTextFormat(myFormat); obj.addChild(tf); } private function mouseDownHandler(_arg1:MouseEvent):void{ startDrag(); } private function mouseNewClickHandler(_arg1:MouseEvent):void{ var saveValue:Function; var e = _arg1; saveValue = function (_arg1:Event):void{ if (int(_inputForm.value)){ _map.clear(); _map.levelLoaded = true; }; _inputForm.removeEventListener(InputForm.FORM_CLOSE, saveValue); removeChild(_inputForm); _inputForm = null; }; if (_inputForm == null){ _inputForm = new InputForm("A you shure to clear the map?", "", true); _inputForm.addEventListener(InputForm.FORM_CLOSE, saveValue); _inputForm.y = (_background.height + 10); addChild(_inputForm); }; } private function mouseClickOpenHandler(_arg1:Event):void{ var saveValue:Function; var e = _arg1; saveValue = function (_arg1:Event):void{ editLevel = int(_inputForm.value); _inputForm.parent.dispatchEvent(new Event(LOAD_LEVEL)); _inputForm.removeEventListener(InputForm.FORM_CLOSE, saveValue); removeChild(_inputForm); _inputForm = null; }; if (_inputForm == null){ _inputForm = new InputForm("Enter the level number to load:", editLevel.toString()); _inputForm.addEventListener(InputForm.FORM_CLOSE, saveValue); _inputForm.y = (_background.height + 10); addChild(_inputForm); }; } private function mouseMirrorClickHandler(_arg1:MouseEvent):void{ brush.objMirror = (brush.objMirror * -1); if (brush.objMirror == 1){ this.removeChild(_btnMirrorRight); this.addChild(_btnMirrorLeft); } else { this.removeChild(_btnMirrorLeft); this.addChild(_btnMirrorRight); }; this.dispatchEvent(new Event(UPDATE_BRUSH)); } } }//package com.mushroomer.leveleditor
Section 17
//Level01 (com.mushroomer.levels.Level01) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level01 extends LevelObject { public function Level01(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(2, 6, 3, 4); setObject(1, 7, 3, 4); setObject(1, 7, 11, 32); setObject(2, 7, 1, 0); setObject(0, 8, 3, 4); setObject(1, 8, 1, 0); setObject(2, 8, 1, 0); setObject(3, 8, 3, 4); setObject(3, 8, 12, 41); setObject(4, 8, 3, 4); setObject(4, 8, 12, 38); setObject(4, 8, 0, -1); setObject(5, 8, 3, 4); setObject(5, 8, 13, -1, -1); setObject(6, 8, 25, -1); setObject(7, 8, 3, 4); setObject(10, 8, 6, 13); setObject(11, 8, 3, 4); setObject(11, 8, 13, 44, -1); setObject(0, 9, 1, 0); setObject(1, 9, 1, 0); setObject(2, 9, 1, 0); setObject(3, 9, 1, 0); setObject(4, 9, 1, 0); setObject(5, 9, 1, 0); setObject(6, 9, 1, 0); setObject(7, 9, 1, 0); setObject(8, 9, 3, 4); setObject(8, 9, 12, 40); setObject(8, 9, 5, 11); setObject(9, 9, 3, 4); setObject(10, 9, 6, 13); setObject(10, 9, 3, 4); setObject(11, 9, 1, 0); setObject(11, 9, 1, 2); setObject(11, 9, 2, 3); setObject(17, 9, 3, 4); setObject(2, 10, 1, 0); setObject(4, 10, 1, 0); setObject(5, 10, 1, 0); setObject(7, 10, 1, 0); setObject(8, 10, 1, 0); setObject(9, 10, 1, 0); setObject(9, 10, 1, 2); setObject(9, 10, 2, 3); setObject(10, 10, 1, 0); setObject(10, 10, 1, 2); setObject(10, 10, 2, 3); setObject(11, 10, 1, 2); setObject(16, 10, 3, 4); setObject(16, 10, 11, 33); setObject(17, 10, 1, 0); setObject(5, 11, 1, 0); setObject(8, 11, 1, 0); setObject(9, 11, 1, 0); setObject(10, 11, 1, 2); setObject(11, 11, 3, 4); setObject(11, 11, 13, 44); setObject(12, 11, 3, 4); setObject(12, 11, 1, 1); setObject(13, 11, 3, 4); setObject(14, 11, 25, -1); setObject(14, 11, 3, 4); setObject(15, 11, 10, 28); setObject(15, 11, 3, 4); setObject(16, 11, 1, 0); setObject(17, 11, 1, 0); setObject(8, 12, 17, 54, -1); setObject(9, 12, 1, 0); setObject(10, 12, 1, 2); setObject(11, 12, 1, 0); setObject(11, 12, 1, 1); setObject(11, 12, 2, 3); setObject(12, 12, 1, 0); setObject(12, 12, 1, 1); setObject(12, 12, 2, 3); setObject(13, 12, 1, 0); setObject(13, 12, 1, 1); setObject(13, 12, 2, 3); setObject(14, 12, 1, 0); setObject(14, 12, 1, 1); setObject(14, 12, 2, 3); setObject(15, 12, 1, 0); setObject(15, 12, 1, 1); setObject(15, 12, 2, 3); setObject(16, 12, 1, 0); setObject(16, 12, 1, 1); setObject(16, 12, 2, 3); setObject(17, 12, 1, 0); setObject(9, 13, 1, 0); setObject(11, 13, 6, 13); setObject(11, 13, 1, 1); setObject(12, 13, 10, 27); setObject(12, 13, 3, 5); setObject(12, 13, 1, 1); setObject(13, 13, 1, 0); setObject(13, 13, 1, 1); setObject(13, 13, 2, 3); setObject(14, 13, 1, 0); setObject(14, 13, 1, 1); setObject(14, 13, 2, 3); setObject(15, 13, 1, 1); setObject(15, 13, 5, 11); setObject(16, 13, 1, 0); setObject(4, 14, 6, 13); setObject(5, 14, 3, 4); setObject(6, 14, 15, -1); setObject(6, 14, 10, 27, -1); setObject(7, 14, 3, 4); setObject(8, 14, 16, 47); setObject(8, 14, 3, 4); setObject(9, 14, 3, 4); setObject(9, 14, 13, 42); setObject(10, 14, 3, 5); setObject(10, 14, 1, 1); setObject(11, 14, 6, 13); setObject(11, 14, 3, 5); setObject(11, 14, 1, 1); setObject(12, 14, 1, 0); setObject(12, 14, 1, 2); setObject(12, 14, 1, 1); setObject(12, 14, 2, 3); setObject(13, 14, 1, 0); setObject(13, 14, 1, 1); setObject(13, 14, 2, 3); setObject(14, 14, 1, 1); setObject(14, 14, 4, 8); setObject(15, 14, 1, 0); setObject(1, 15, 3, 4); setObject(1, 15, 10, 28, -1); setObject(2, 15, 25, -1); setObject(3, 15, 3, 4); setObject(3, 15, 13, 43, -1); setObject(4, 15, 6, 13); setObject(4, 15, 3, 4); setObject(5, 15, 1, 0); setObject(5, 15, 1, 1); setObject(5, 15, 2, 3); setObject(6, 15, 1, 0); setObject(7, 15, 1, 0); setObject(8, 15, 1, 0); setObject(9, 15, 1, 0); setObject(10, 15, 1, 0); setObject(10, 15, 1, 2); setObject(10, 15, 1, 1); setObject(10, 15, 2, 3); setObject(11, 15, 1, 0); setObject(11, 15, 1, 2); setObject(11, 15, 1, 1); setObject(11, 15, 2, 3); setObject(12, 15, 1, 0); setObject(13, 15, 1, 0); setObject(14, 15, 1, 0); setObject(14, 15, 1, 1); setObject(14, 15, 2, 3); setObject(0, 16, 9, 25); setObject(1, 16, 1, 0); setObject(2, 16, 1, 0); setObject(3, 16, 1, 0); setObject(4, 16, 1, 0); setObject(4, 16, 1, 1); setObject(4, 16, 2, 3); setObject(5, 16, 1, 1); setObject(6, 16, 1, 0); setObject(6, 16, 1, 1); setObject(6, 16, 2, 3); setObject(7, 16, 1, 0); setObject(10, 16, 1, 0); setObject(11, 16, 1, 0); setObject(13, 16, 1, 0); setObject(14, 16, 1, 0); setObject(0, 17, 1, 0); setObject(2, 17, 1, 0); setObject(3, 17, 1, 0); setObject(4, 17, 1, 1); setObject(6, 17, 1, 1); setObject(7, 17, 1, 0); setObject(2, 18, 1, 0); setObject(3, 18, 1, 0); setObject(5, 18, 1, 1); setObject(6, 18, 1, 0); setObject(6, 18, 1, 1); setObject(6, 18, 2, 3); setObject(7, 18, 1, 0); setObject(3, 19, 1, 0); setObject(5, 19, 1, 1); setObject(5, 19, 1, 0); setObject(5, 19, 2, 3); setObject(6, 19, 1, 0); needMushrooms = 4; setCamera(0, 0, 5.05, 222.2, 0.6, 184.1); setTutorialPage(6, 8, 1); setTutorialPage(14, 11, 2); setTutorialPage(2, 15, 3); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 18
//Level02 (com.mushroomer.levels.Level02) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level02 extends LevelObject { public function Level02(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(6, 1, 3, 4); setObject(6, 1, 11, 31, -1); setObject(7, 1, 3, 4); setObject(5, 2, 3, 4); setObject(6, 2, 1, 0); setObject(7, 2, 1, 0); setObject(16, 2, 4, 8); setObject(18, 2, 3, 4); setObject(18, 2, 12, 38); setObject(5, 3, 1, 0); setObject(6, 3, 1, 0); setObject(14, 3, 6, 13); setObject(15, 3, 3, 4); setObject(15, 3, 12, 40, -1); setObject(15, 3, 13, 42, -1); setObject(16, 3, 4, 6); setObject(16, 3, 3, 4); setObject(17, 3, 1, 1); setObject(18, 3, 1, 0); setObject(4, 4, 3, 4); setObject(5, 4, 1, 0); setObject(6, 4, 1, 0); setObject(7, 4, 10, 28, -1); setObject(7, 4, 3, 4); setObject(7, 4, 12, 41); setObject(8, 4, 0, -1); setObject(8, 4, 3, 4); setObject(9, 4, 3, 4); setObject(9, 4, 13, -1, -1); setObject(10, 4, 25, -1); setObject(10, 4, 3, 4); setObject(11, 4, 3, 4); setObject(12, 4, 4, 6); setObject(14, 4, 6, 13); setObject(14, 4, 3, 4); setObject(14, 4, 10, 30); setObject(15, 4, 1, 0); setObject(15, 4, 1, 1); setObject(15, 4, 2, 3); setObject(16, 4, 1, 0); setObject(16, 4, 1, 1); setObject(16, 4, 2, 3); setObject(17, 4, 1, 1); setObject(18, 4, 1, 0); setObject(18, 4, 1, 1); setObject(18, 4, 2, 3); setObject(4, 5, 1, 0); setObject(4, 5, 1, 2); setObject(4, 5, 2, 3); setObject(5, 5, 1, 0); setObject(5, 5, 1, 2); setObject(5, 5, 2, 3); setObject(6, 5, 1, 0); setObject(6, 5, 1, 2); setObject(6, 5, 2, 3); setObject(7, 5, 1, 0); setObject(8, 5, 1, 0); setObject(9, 5, 1, 0); setObject(10, 5, 1, 0); setObject(11, 5, 1, 0); setObject(12, 5, 1, 0); setObject(13, 5, 3, 4); setObject(13, 5, 12, 40); setObject(14, 5, 1, 0); setObject(14, 5, 1, 1); setObject(14, 5, 2, 3); setObject(15, 5, 1, 0); setObject(15, 5, 1, 1); setObject(15, 5, 2, 3); setObject(16, 5, 1, 1); setObject(18, 5, 1, 0); setObject(4, 6, 1, 2); setObject(5, 6, 1, 2); setObject(6, 6, 1, 2); setObject(9, 6, 1, 0); setObject(10, 6, 1, 0); setObject(11, 6, 1, 0); setObject(12, 6, 1, 0); setObject(13, 6, 1, 0); setObject(14, 6, 1, 0); setObject(15, 6, 1, 1); setObject(16, 6, 1, 1); setObject(16, 6, 3, 5); setObject(17, 6, 1, 1); setObject(18, 6, 1, 0); setObject(1, 7, 3, 4); setObject(1, 7, 11, 32, -1); setObject(5, 7, 1, 2); setObject(9, 7, 1, 0); setObject(10, 7, 17, 54); setObject(13, 7, 3, 4); setObject(13, 7, 13, 44); setObject(14, 7, 4, 8); setObject(14, 7, 3, 4); setObject(15, 7, 10, 28); setObject(15, 7, 1, 1); setObject(15, 7, 3, 5); setObject(16, 7, 1, 0); setObject(16, 7, 1, 1); setObject(16, 7, 2, 3); setObject(17, 7, 1, 1); setObject(17, 7, 3, 5); setObject(18, 7, 1, 0); setObject(0, 8, 3, 4); setObject(1, 8, 1, 0); setObject(4, 8, 1, 2); setObject(4, 8, 3, 4); setObject(4, 8, 10, 29, -1); setObject(5, 8, 1, 2); setObject(5, 8, 3, 4); setObject(6, 8, 1, 2); setObject(13, 8, 1, 0); setObject(14, 8, 1, 0); setObject(15, 8, 1, 0); setObject(16, 8, 1, 0); setObject(16, 8, 1, 1); setObject(16, 8, 2, 3); setObject(17, 8, 1, 0); setObject(17, 8, 1, 1); setObject(17, 8, 2, 3); setObject(18, 8, 1, 0); setObject(0, 9, 1, 0); setObject(0, 9, 1, 2); setObject(0, 9, 2, 3); setObject(1, 9, 1, 0); setObject(2, 9, 3, 4); setObject(2, 9, 16, 47, -1); setObject(4, 9, 1, 0); setObject(4, 9, 1, 2); setObject(4, 9, 2, 3); setObject(5, 9, 1, 0); setObject(5, 9, 1, 2); setObject(5, 9, 2, 3); setObject(6, 9, 5, 11); setObject(6, 9, 1, 2); setObject(6, 9, 3, 4); setObject(13, 9, 1, 0); setObject(13, 9, 1, 1); setObject(13, 9, 2, 3); setObject(14, 9, 1, 0); setObject(14, 9, 1, 1); setObject(14, 9, 2, 3); setObject(15, 9, 1, 0); setObject(15, 9, 1, 1); setObject(15, 9, 2, 3); setObject(16, 9, 1, 0); setObject(17, 9, 1, 0); setObject(0, 10, 1, 0); setObject(0, 10, 1, 2); setObject(0, 10, 2, 3); setObject(1, 10, 1, 0); setObject(1, 10, 1, 2); setObject(1, 10, 2, 3); setObject(2, 10, 1, 0); setObject(2, 10, 1, 2); setObject(2, 10, 2, 3); setObject(3, 10, 3, 4); setObject(3, 10, 13, 44, -1); setObject(3, 10, 1, 2); setObject(4, 10, 1, 2); setObject(5, 10, 1, 0); setObject(6, 10, 1, 0); setObject(6, 10, 1, 2); setObject(6, 10, 2, 3); setObject(7, 10, 5, 11); setObject(7, 10, 3, 4); setObject(8, 10, 3, 4); setObject(8, 10, 10, 27, -1); setObject(9, 10, 25, -1); setObject(9, 10, 3, 4); setObject(10, 10, 3, 4); setObject(11, 10, 3, 4); setObject(11, 10, 12, 38); setObject(12, 10, 1, 1); setObject(12, 10, 3, 4); setObject(13, 10, 1, 1); setObject(14, 10, 10, 27); setObject(14, 10, 1, 1); setObject(14, 10, 3, 4); setObject(15, 10, 1, 0); setObject(17, 10, 1, 0); setObject(0, 11, 1, 2); setObject(1, 11, 1, 2); setObject(2, 11, 1, 0); setObject(3, 11, 1, 0); setObject(3, 11, 1, 2); setObject(3, 11, 2, 3); setObject(4, 11, 1, 2); setObject(6, 11, 1, 0); setObject(7, 11, 1, 0); setObject(8, 11, 1, 0); setObject(9, 11, 1, 0); setObject(10, 11, 1, 0); setObject(11, 11, 1, 0); setObject(11, 11, 1, 1); setObject(11, 11, 2, 3); setObject(12, 11, 1, 0); setObject(12, 11, 1, 1); setObject(12, 11, 2, 3); setObject(13, 11, 1, 1); setObject(13, 11, 3, 4); setObject(14, 11, 1, 0); setObject(14, 11, 1, 1); setObject(14, 11, 2, 3); setObject(15, 11, 1, 0); setObject(15, 11, 1, 1); setObject(15, 11, 2, 3); setObject(0, 12, 1, 0); setObject(0, 12, 1, 2); setObject(0, 12, 2, 3); setObject(1, 12, 17, 55); setObject(3, 12, 1, 0); setObject(4, 12, 1, 2); setObject(8, 12, 1, 0); setObject(10, 12, 6, 13); setObject(11, 12, 10, 27); setObject(11, 12, 1, 1); setObject(11, 12, 3, 4); setObject(12, 12, 1, 0); setObject(12, 12, 1, 1); setObject(12, 12, 2, 3); setObject(13, 12, 1, 0); setObject(13, 12, 1, 1); setObject(13, 12, 2, 3); setObject(14, 12, 1, 0); setObject(14, 12, 1, 1); setObject(14, 12, 2, 3); setObject(15, 12, 1, 1); setObject(19, 12, 3, 4); setObject(19, 12, 11, 31); setObject(0, 13, 1, 0); setObject(1, 13, 1, 2); setObject(1, 13, 19, 58); setObject(1, 13, 3, 4); setObject(3, 13, 1, 0); setObject(3, 13, 1, 2); setObject(3, 13, 2, 3); setObject(8, 13, 4, 8); setObject(10, 13, 6, 13); setObject(11, 13, 1, 0); setObject(12, 13, 1, 1); setObject(13, 13, 1, 1); setObject(14, 13, 1, 1); setObject(15, 13, 5, 11); setObject(16, 13, 3, 4); setObject(17, 13, 15, -1); setObject(18, 13, 3, 4); setObject(19, 13, 1, 0); setObject(0, 14, 1, 0); setObject(1, 14, 1, 0); setObject(1, 14, 1, 2); setObject(1, 14, 2, 3); setObject(2, 14, 1, 2); setObject(2, 14, 3, 4); setObject(3, 14, 1, 2); setObject(3, 14, 5, 11); setObject(3, 14, 3, 4); setObject(4, 14, 3, 4); setObject(4, 14, 12, 41); setObject(5, 14, 3, 4); setObject(5, 14, 13, -1, -1); setObject(6, 14, 25, -1); setObject(6, 14, 3, 4); setObject(7, 14, 10, 27); setObject(8, 14, 3, 4); setObject(8, 14, 13, 42, -1); setObject(10, 14, 5, 12); setObject(10, 14, 6, 13); setObject(10, 14, 3, 4); setObject(13, 14, 1, 1); setObject(14, 14, 3, 4); setObject(14, 14, 13, 43, -1); setObject(15, 14, 3, 4); setObject(15, 14, 12, 41, -1); setObject(16, 14, 1, 0); setObject(17, 14, 1, 0); setObject(18, 14, 1, 0); setObject(19, 14, 1, 0); setObject(1, 15, 1, 0); setObject(2, 15, 1, 0); setObject(2, 15, 1, 2); setObject(2, 15, 2, 3); setObject(3, 15, 1, 0); setObject(3, 15, 1, 2); setObject(3, 15, 2, 3); setObject(4, 15, 1, 0); setObject(5, 15, 1, 0); setObject(6, 15, 1, 0); setObject(7, 15, 1, 0); setObject(7, 15, 1, 1); setObject(7, 15, 2, 3); setObject(8, 15, 1, 0); setObject(8, 15, 1, 1); setObject(8, 15, 2, 3); setObject(10, 15, 1, 0); setObject(11, 15, 1, 2); setObject(11, 15, 3, 4); setObject(12, 15, 5, 12); setObject(12, 15, 3, 4); setObject(12, 15, 12, 36); setObject(13, 15, 1, 1); setObject(13, 15, 3, 4); setObject(13, 15, 10, 30); setObject(14, 15, 1, 0); setObject(15, 15, 1, 0); setObject(16, 15, 1, 0); setObject(18, 15, 1, 0); setObject(19, 15, 1, 0); setObject(2, 16, 1, 0); setObject(3, 16, 1, 0); setObject(4, 16, 1, 0); setObject(5, 16, 1, 0); setObject(6, 16, 1, 0); setObject(6, 16, 1, 1); setObject(6, 16, 2, 3); setObject(7, 16, 1, 1); setObject(7, 16, 1, 0); setObject(7, 16, 2, 3); setObject(8, 16, 1, 1); setObject(9, 16, 9, 25); setObject(9, 16, 1, 1); setObject(10, 16, 1, 0); setObject(11, 16, 1, 0); setObject(11, 16, 1, 2); setObject(11, 16, 2, 3); setObject(12, 16, 1, 0); setObject(13, 16, 1, 1); setObject(13, 16, 1, 0); setObject(13, 16, 2, 3); setObject(14, 16, 1, 0); setObject(19, 16, 1, 0); setObject(5, 17, 1, 0); setObject(6, 17, 1, 0); setObject(7, 17, 3, 5); setObject(7, 17, 1, 1); setObject(7, 17, 4, 6); setObject(8, 17, 9, 26); setObject(8, 17, 1, 1); setObject(9, 17, 1, 0); setObject(9, 17, 1, 1); setObject(9, 17, 2, 3); setObject(10, 17, 1, 0); setObject(11, 17, 1, 0); setObject(13, 17, 1, 0); setObject(6, 18, 1, 0); setObject(7, 18, 1, 0); setObject(7, 18, 1, 1); setObject(7, 18, 2, 3); setObject(8, 18, 1, 0); setObject(8, 18, 1, 1); setObject(8, 18, 2, 3); setObject(9, 18, 1, 0); needMushrooms = 9; setCamera(-486, -308, -11.6, 361.6, 0, 380.1); setTutorialPage(10, 4, 4); setTutorialPage(9, 10, 5); setTutorialPage(6, 14, 6); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 19
//Level03 (com.mushroomer.levels.Level03) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level03 extends LevelObject { public function Level03(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(10, 1, 6, 13); setObject(11, 1, 4, 8); setObject(11, 1, 3, 4); setObject(18, 1, 3, 4); setObject(6, 2, 3, 4); setObject(6, 2, 4, 6); setObject(7, 2, 6, 13); setObject(10, 2, 6, 13); setObject(11, 2, 1, 0); setObject(11, 2, 1, 2); setObject(11, 2, 2, 3); setObject(17, 2, 0, -1); setObject(17, 2, 3, 4); setObject(18, 2, 1, 0); setObject(6, 3, 1, 0); setObject(7, 3, 6, 13); setObject(7, 3, 3, 4); setObject(7, 3, 10, 28, -1); setObject(8, 3, 3, 4); setObject(10, 3, 6, 13); setObject(10, 3, 3, 4); setObject(11, 3, 3, 4); setObject(11, 3, 13, 42); setObject(11, 3, 1, 2); setObject(12, 3, 5, 11); setObject(12, 3, 3, 4); setObject(13, 3, 10, 27, -1); setObject(13, 3, 3, 4); setObject(14, 3, 25, -1); setObject(14, 3, 3, 4); setObject(16, 3, 5, 12); setObject(16, 3, 3, 4); setObject(17, 3, 1, 0); setObject(18, 3, 1, 0); setObject(0, 4, 3, 4); setObject(0, 4, 11, 32); setObject(0, 4, 5, 11); setObject(6, 4, 1, 0); setObject(6, 4, 1, 1); setObject(6, 4, 2, 3); setObject(7, 4, 1, 0); setObject(7, 4, 1, 1); setObject(7, 4, 2, 3); setObject(8, 4, 1, 0); setObject(10, 4, 1, 0); setObject(11, 4, 1, 0); setObject(11, 4, 1, 2); setObject(11, 4, 2, 3); setObject(12, 4, 1, 0); setObject(12, 4, 1, 2); setObject(12, 4, 2, 3); setObject(13, 4, 1, 0); setObject(14, 4, 1, 0); setObject(14, 4, 1, 2); setObject(14, 4, 2, 3); setObject(15, 4, 1, 0); setObject(15, 4, 1, 2); setObject(15, 4, 2, 3); setObject(16, 4, 1, 0); setObject(17, 4, 1, 0); setObject(0, 5, 1, 0); setObject(1, 5, 3, 4); setObject(1, 5, 10, 29, -1); setObject(2, 5, 25, -1); setObject(2, 5, 3, 4); setObject(3, 5, 3, 4); setObject(3, 5, 13, 44, -1); setObject(5, 5, 3, 4); setObject(5, 5, 1, 2); setObject(6, 5, 1, 1); setObject(7, 5, 10, 30); setObject(7, 5, 1, 1); setObject(8, 5, 1, 0); setObject(9, 5, 3, 4); setObject(9, 5, 1, 2); setObject(10, 5, 1, 0); setObject(11, 5, 3, 4); setObject(11, 5, 1, 2); setObject(12, 5, 1, 2); setObject(13, 5, 1, 0); setObject(13, 5, 1, 2); setObject(13, 5, 2, 3); setObject(14, 5, 1, 2); setObject(15, 5, 1, 2); setObject(16, 5, 1, 0); setObject(16, 5, 1, 2); setObject(16, 5, 2, 3); setObject(17, 5, 1, 0); setObject(0, 6, 1, 0); setObject(1, 6, 1, 0); setObject(1, 6, 1, 1); setObject(1, 6, 2, 3); setObject(2, 6, 1, 0); setObject(2, 6, 1, 1); setObject(2, 6, 2, 3); setObject(3, 6, 1, 0); setObject(3, 6, 1, 1); setObject(3, 6, 2, 3); setObject(4, 6, 4, 6); setObject(4, 6, 1, 1); setObject(5, 6, 1, 0); setObject(5, 6, 1, 1); setObject(5, 6, 1, 2); setObject(5, 6, 2, 3); setObject(6, 6, 1, 1); setObject(7, 6, 1, 0); setObject(7, 6, 1, 1); setObject(7, 6, 2, 3); setObject(8, 6, 1, 0); setObject(8, 6, 1, 1); setObject(8, 6, 2, 3); setObject(9, 6, 1, 0); setObject(9, 6, 1, 1); setObject(9, 6, 1, 2); setObject(9, 6, 2, 3); setObject(10, 6, 1, 0); setObject(10, 6, 1, 1); setObject(10, 6, 2, 3); setObject(11, 6, 1, 0); setObject(11, 6, 1, 2); setObject(11, 6, 2, 3); setObject(13, 6, 1, 2); setObject(15, 6, 1, 2); setObject(16, 6, 1, 2); setObject(1, 7, 1, 0); setObject(2, 7, 19, 58); setObject(2, 7, 1, 1); setObject(2, 7, 3, 5); setObject(3, 7, 4, 7); setObject(3, 7, 1, 1); setObject(4, 7, 1, 1); setObject(5, 7, 1, 1); setObject(5, 7, 3, 5); setObject(5, 7, 10, 30); setObject(6, 7, 4, 6); setObject(6, 7, 1, 1); setObject(6, 7, 3, 5); setObject(7, 7, 1, 1); setObject(8, 7, 4, 6); setObject(8, 7, 1, 1); setObject(9, 7, 10, 27); setObject(9, 7, 1, 1); setObject(10, 7, 1, 0); setObject(11, 7, 1, 2); setObject(1, 8, 1, 0); setObject(2, 8, 1, 0); setObject(2, 8, 1, 1); setObject(2, 8, 2, 3); setObject(3, 8, 1, 1); setObject(3, 8, 3, 5); setObject(4, 8, 1, 1); setObject(4, 8, 3, 5); setObject(5, 8, 1, 0); setObject(5, 8, 1, 1); setObject(5, 8, 2, 3); setObject(6, 8, 1, 0); setObject(6, 8, 1, 1); setObject(6, 8, 2, 3); setObject(7, 8, 1, 1); setObject(7, 8, 3, 5); setObject(8, 8, 1, 1); setObject(8, 8, 3, 5); setObject(9, 8, 4, 8); setObject(9, 8, 1, 1); setObject(10, 8, 1, 0); setObject(3, 9, 1, 0); setObject(3, 9, 1, 1); setObject(3, 9, 2, 3); setObject(4, 9, 1, 0); setObject(4, 9, 1, 1); setObject(4, 9, 2, 3); setObject(5, 9, 1, 0); setObject(5, 9, 1, 1); setObject(5, 9, 2, 3); setObject(6, 9, 1, 0); setObject(6, 9, 1, 1); setObject(6, 9, 2, 3); setObject(7, 9, 1, 0); setObject(7, 9, 1, 1); setObject(7, 9, 2, 3); setObject(8, 9, 1, 0); setObject(8, 9, 1, 1); setObject(8, 9, 2, 3); setObject(9, 9, 1, 1); setObject(10, 9, 1, 0); setObject(10, 9, 1, 1); setObject(10, 9, 2, 3); setObject(11, 9, 1, 1); setObject(11, 9, 3, 4); setObject(11, 9, 12, 41); setObject(17, 9, 6, 13); setObject(18, 9, 3, 4); setObject(18, 9, 11, 31, -1); setObject(18, 9, 10, 27); setObject(3, 10, 1, 1); setObject(4, 10, 1, 1); setObject(5, 10, 1, 1); setObject(5, 10, 17, -1); setObject(6, 10, 4, 6); setObject(6, 10, 1, 1); setObject(6, 10, 3, 5); setObject(7, 10, 6, 13); setObject(7, 10, 1, 1); setObject(8, 10, 1, 1); setObject(8, 10, 3, 5); setObject(9, 10, 1, 1); setObject(10, 10, 10, 28); setObject(10, 10, 1, 1); setObject(10, 10, 3, 5); setObject(11, 10, 1, 0); setObject(11, 10, 1, 1); setObject(11, 10, 2, 3); setObject(12, 10, 1, 2); setObject(17, 10, 6, 13); setObject(18, 10, 1, 0); setObject(18, 10, 1, 2); setObject(18, 10, 2, 3); setObject(19, 10, 9, 25); setObject(4, 11, 1, 1); setObject(6, 11, 1, 0); setObject(6, 11, 1, 1); setObject(6, 11, 2, 3); setObject(7, 11, 6, 13); setObject(7, 11, 1, 1); setObject(8, 11, 1, 0); setObject(8, 11, 1, 1); setObject(8, 11, 2, 3); setObject(9, 11, 1, 1); setObject(10, 11, 1, 0); setObject(10, 11, 1, 1); setObject(10, 11, 2, 3); setObject(11, 11, 1, 0); setObject(11, 11, 1, 2); setObject(11, 11, 2, 3); setObject(12, 11, 1, 2); setObject(12, 11, 5, 11); setObject(14, 11, 3, 4); setObject(14, 11, 12, 41); setObject(15, 11, 15, -1); setObject(16, 11, 3, 4); setObject(17, 11, 6, 13); setObject(17, 11, 1, 2); setObject(18, 11, 1, 2); setObject(19, 11, 1, 0); setObject(19, 11, 1, 2); setObject(19, 11, 2, 3); setObject(1, 12, 3, 5); setObject(1, 12, 13, 44, -1); setObject(1, 12, 10, 27, -1); setObject(3, 12, 1, 1); setObject(3, 12, 3, 5); setObject(4, 12, 1, 1); setObject(5, 12, 1, 1); setObject(6, 12, 4, 7); setObject(6, 12, 1, 1); setObject(6, 12, 3, 5); setObject(7, 12, 6, 13); setObject(7, 12, 1, 1); setObject(7, 12, 3, 5); setObject(8, 12, 10, 28); setObject(8, 12, 1, 1); setObject(8, 12, 3, 5); setObject(9, 12, 9, 26); setObject(9, 12, 1, 1); setObject(10, 12, 1, 0); setObject(11, 12, 3, 4); setObject(11, 12, 1, 2); setObject(11, 12, 19, 58); setObject(12, 12, 3, 4); setObject(12, 12, 12, 40); setObject(13, 12, 3, 4); setObject(13, 12, 12, 41, -1); setObject(14, 12, 1, 0); setObject(15, 12, 1, 0); setObject(16, 12, 1, 0); setObject(17, 12, 6, 13); setObject(17, 12, 1, 1); setObject(17, 12, 1, 2); setObject(18, 12, 9, 25); setObject(18, 12, 1, 2); setObject(19, 12, 1, 2); setObject(1, 13, 1, 0); setObject(2, 13, 4, 7); setObject(2, 13, 1, 1); setObject(3, 13, 1, 0); setObject(3, 13, 1, 1); setObject(3, 13, 2, 3); setObject(4, 13, 1, 1); setObject(4, 13, 3, 5); setObject(5, 13, 1, 1); setObject(6, 13, 1, 0); setObject(6, 13, 1, 1); setObject(6, 13, 2, 3); setObject(7, 13, 1, 0); setObject(7, 13, 1, 1); setObject(7, 13, 2, 3); setObject(8, 13, 1, 0); setObject(8, 13, 1, 1); setObject(8, 13, 2, 3); setObject(9, 13, 1, 0); setObject(9, 13, 1, 1); setObject(9, 13, 2, 3); setObject(10, 13, 1, 0); setObject(10, 13, 1, 1); setObject(10, 13, 2, 3); setObject(11, 13, 1, 0); setObject(11, 13, 1, 1); setObject(11, 13, 1, 2); setObject(11, 13, 2, 3); setObject(12, 13, 1, 0); setObject(12, 13, 1, 1); setObject(12, 13, 2, 3); setObject(13, 13, 1, 0); setObject(13, 13, 1, 1); setObject(13, 13, 2, 3); setObject(14, 13, 1, 0); setObject(15, 13, 1, 0); setObject(16, 13, 1, 0); setObject(16, 13, 1, 1); setObject(16, 13, 2, 3); setObject(17, 13, 6, 13); setObject(17, 13, 1, 1); setObject(18, 13, 1, 0); setObject(18, 13, 1, 2); setObject(18, 13, 2, 3); setObject(19, 13, 1, 2); setObject(0, 14, 9, 26); setObject(1, 14, 1, 0); setObject(2, 14, 1, 1); setObject(3, 14, 1, 0); setObject(3, 14, 1, 1); setObject(3, 14, 2, 3); setObject(4, 14, 1, 0); setObject(4, 14, 1, 1); setObject(4, 14, 2, 3); setObject(5, 14, 9, 26); setObject(5, 14, 1, 1); setObject(6, 14, 1, 0); setObject(7, 14, 1, 1); setObject(8, 14, 6, 13); setObject(8, 14, 1, 1); setObject(9, 14, 10, 30); setObject(9, 14, 1, 1); setObject(9, 14, 3, 5); setObject(10, 14, 1, 1); setObject(11, 14, 1, 1); setObject(12, 14, 1, 1); setObject(12, 14, 17, 55, -1); setObject(13, 14, 1, 1); setObject(14, 14, 1, 1); setObject(16, 14, 1, 1); setObject(16, 14, 3, 5); setObject(17, 14, 6, 13); setObject(17, 14, 1, 1); setObject(17, 14, 3, 5); setObject(18, 14, 1, 0); setObject(18, 14, 1, 2); setObject(18, 14, 1, 1); setObject(18, 14, 2, 3); setObject(0, 15, 1, 0); setObject(0, 15, 1, 1); setObject(0, 15, 2, 3); setObject(1, 15, 1, 0); setObject(1, 15, 1, 1); setObject(1, 15, 2, 3); setObject(2, 15, 1, 1); setObject(3, 15, 1, 1); setObject(3, 15, 10, 29); setObject(4, 15, 1, 0); setObject(4, 15, 1, 1); setObject(4, 15, 2, 3); setObject(5, 15, 1, 0); setObject(5, 15, 1, 1); setObject(5, 15, 2, 3); setObject(6, 15, 1, 0); setObject(6, 15, 1, 1); setObject(6, 15, 2, 3); setObject(7, 15, 1, 1); setObject(8, 15, 6, 13); setObject(9, 15, 1, 0); setObject(9, 15, 1, 1); setObject(9, 15, 2, 3); setObject(10, 15, 4, 7); setObject(11, 15, 4, 6); setObject(13, 15, 6, 13); setObject(14, 15, 5, 9); setObject(14, 15, 1, 1); setObject(15, 15, 5, 11); setObject(15, 15, 1, 1); setObject(15, 15, 3, 5); setObject(15, 15, 12, 41, -1); setObject(16, 15, 1, 0); setObject(16, 15, 1, 1); setObject(16, 15, 2, 3); setObject(17, 15, 1, 0); setObject(17, 15, 1, 1); setObject(17, 15, 2, 3); setObject(18, 15, 1, 1); setObject(0, 16, 1, 0); setObject(1, 16, 1, 1); setObject(1, 16, 10, 28, -1); setObject(1, 16, 3, 5); setObject(2, 16, 1, 1); setObject(3, 16, 4, 8); setObject(3, 16, 1, 1); setObject(4, 16, 1, 1); setObject(4, 16, 3, 5); setObject(5, 16, 1, 1); setObject(5, 16, 3, 5); setObject(6, 16, 1, 1); setObject(6, 16, 3, 5); setObject(6, 16, 13, -1, -1); setObject(7, 16, 1, 1); setObject(7, 16, 3, 5); setObject(8, 16, 6, 13); setObject(8, 16, 1, 1); setObject(8, 16, 3, 5); setObject(8, 16, 12, 41, -1); setObject(9, 16, 1, 1); setObject(9, 16, 3, 5); setObject(10, 16, 1, 1); setObject(12, 16, 1, 1); setObject(13, 16, 6, 13); setObject(13, 16, 1, 1); setObject(13, 16, 3, 5); setObject(14, 16, 1, 1); setObject(14, 16, 3, 5); setObject(15, 16, 1, 0); setObject(15, 16, 1, 1); setObject(15, 16, 2, 3); setObject(16, 16, 1, 0); setObject(16, 16, 1, 2); setObject(16, 16, 2, 3); setObject(17, 16, 1, 0); setObject(17, 16, 1, 2); setObject(17, 16, 2, 3); setObject(0, 17, 1, 0); setObject(1, 17, 1, 0); setObject(1, 17, 1, 1); setObject(1, 17, 2, 3); setObject(2, 17, 1, 1); setObject(2, 17, 3, 5); setObject(3, 17, 1, 1); setObject(3, 17, 3, 5); setObject(4, 17, 1, 0); setObject(4, 17, 1, 1); setObject(4, 17, 2, 3); setObject(5, 17, 1, 0); setObject(5, 17, 1, 1); setObject(5, 17, 2, 3); setObject(6, 17, 1, 0); setObject(7, 17, 1, 0); setObject(7, 17, 1, 1); setObject(7, 17, 2, 3); setObject(8, 17, 1, 0); setObject(8, 17, 1, 1); setObject(8, 17, 2, 3); setObject(9, 17, 1, 0); setObject(9, 17, 1, 1); setObject(9, 17, 2, 3); setObject(10, 17, 1, 1); setObject(10, 17, 3, 5); setObject(11, 17, 4, 6); setObject(11, 17, 1, 1); setObject(12, 17, 1, 1); setObject(13, 17, 1, 0); setObject(13, 17, 1, 1); setObject(13, 17, 2, 3); setObject(14, 17, 1, 0); setObject(14, 17, 1, 1); setObject(14, 17, 2, 3); setObject(15, 17, 1, 0); setObject(15, 17, 1, 2); setObject(15, 17, 2, 3); setObject(16, 17, 1, 0); setObject(17, 17, 1, 2); setObject(1, 18, 1, 0); setObject(2, 18, 1, 0); setObject(2, 18, 1, 1); setObject(2, 18, 2, 3); setObject(3, 18, 1, 0); setObject(3, 18, 1, 1); setObject(3, 18, 2, 3); setObject(4, 18, 1, 0); setObject(5, 18, 1, 0); setObject(7, 18, 1, 0); setObject(8, 18, 1, 0); setObject(9, 18, 1, 0); setObject(10, 18, 1, 0); setObject(10, 18, 1, 1); setObject(10, 18, 2, 3); setObject(11, 18, 1, 0); setObject(11, 18, 1, 1); setObject(11, 18, 2, 3); setObject(12, 18, 9, 25); setObject(12, 18, 1, 1); setObject(13, 18, 1, 0); setObject(14, 18, 1, 0); setObject(15, 18, 1, 2); setObject(10, 19, 1, 0); setObject(11, 19, 1, 0); setObject(12, 19, 1, 0); setObject(13, 19, 1, 0); needMushrooms = 13; setCamera(-640, -133, -20.3, 303.75, -2.95, 301.7); setTutorialPage(14, 3, 7); setTutorialPage(2, 5, 8); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 20
//Level04 (com.mushroomer.levels.Level04) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level04 extends LevelObject { public function Level04(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(19, 2, 3, 4); setObject(19, 2, 11, 32); setObject(16, 3, 3, 4); setObject(16, 3, 16, 52); setObject(19, 3, 1, 0); setObject(7, 4, 6, 13); setObject(8, 4, 3, 4); setObject(9, 4, 4, 8); setObject(9, 4, 3, 4); setObject(16, 4, 1, 0); setObject(16, 4, 1, 2); setObject(16, 4, 2, 3); setObject(17, 4, 6, 13); setObject(18, 4, 19, 59); setObject(18, 4, 3, 4); setObject(18, 4, 1, 1); setObject(19, 4, 1, 0); setObject(0, 5, 3, 4); setObject(0, 5, 11, 31); setObject(7, 5, 6, 13); setObject(8, 5, 1, 0); setObject(8, 5, 1, 2); setObject(8, 5, 2, 3); setObject(9, 5, 1, 0); setObject(9, 5, 1, 2); setObject(9, 5, 2, 3); setObject(11, 5, 3, 4); setObject(11, 5, 13, 44); setObject(12, 5, 3, 4); setObject(13, 5, 3, 4); setObject(13, 5, 25, -1); setObject(14, 5, 3, 4); setObject(14, 5, 10, 29); setObject(15, 5, 3, 4); setObject(16, 5, 4, 6); setObject(16, 5, 1, 2); setObject(18, 5, 1, 0); setObject(18, 5, 1, 1); setObject(18, 5, 2, 3); setObject(19, 5, 1, 0); setObject(0, 6, 1, 0); setObject(7, 6, 6, 13); setObject(7, 6, 3, 4); setObject(7, 6, 10, 29); setObject(8, 6, 1, 0); setObject(9, 6, 1, 2); setObject(10, 6, 3, 4); setObject(11, 6, 1, 0); setObject(12, 6, 1, 0); setObject(13, 6, 1, 0); setObject(14, 6, 1, 0); setObject(15, 6, 1, 0); setObject(16, 6, 1, 2); setObject(16, 6, 5, 9); setObject(16, 6, 3, 4); setObject(17, 6, 1, 1); setObject(17, 6, 3, 4); setObject(18, 6, 1, 1); setObject(18, 6, 3, 4); setObject(18, 6, 19, 58); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(1, 7, 3, 4); setObject(1, 7, 12, 38); setObject(2, 7, 11, 33); setObject(2, 7, 3, 4); setObject(2, 7, 0, -1); setObject(3, 7, 3, 4); setObject(3, 7, 13, -1, -1); setObject(4, 7, 3, 4); setObject(4, 7, 12, 41, -1); setObject(4, 7, 5, 12); setObject(5, 7, 12, 39); setObject(5, 7, 4, 7); setObject(6, 7, 3, 4); setObject(7, 7, 1, 0); setObject(8, 7, 1, 0); setObject(8, 7, 1, 2); setObject(8, 7, 2, 3); setObject(9, 7, 1, 2); setObject(10, 7, 1, 0); setObject(11, 7, 1, 0); setObject(14, 7, 10, 27); setObject(14, 7, 17, 54, -1); setObject(15, 7, 1, 0); setObject(16, 7, 1, 0); setObject(16, 7, 1, 2); setObject(16, 7, 1, 1); setObject(16, 7, 2, 3); setObject(17, 7, 1, 0); setObject(17, 7, 1, 1); setObject(17, 7, 2, 3); setObject(18, 7, 1, 0); setObject(18, 7, 1, 1); setObject(18, 7, 2, 3); setObject(19, 7, 1, 0); setObject(0, 8, 1, 0); setObject(1, 8, 1, 0); setObject(1, 8, 1, 2); setObject(1, 8, 2, 3); setObject(2, 8, 1, 0); setObject(2, 8, 1, 2); setObject(2, 8, 2, 3); setObject(3, 8, 1, 0); setObject(3, 8, 1, 2); setObject(3, 8, 2, 3); setObject(4, 8, 1, 0); setObject(5, 8, 1, 0); setObject(6, 8, 1, 0); setObject(7, 8, 1, 0); setObject(8, 8, 3, 4); setObject(8, 8, 1, 2); setObject(8, 8, 10, 30, -1); setObject(9, 8, 3, 4); setObject(9, 8, 1, 2); setObject(10, 8, 4, 6); setObject(11, 8, 1, 0); setObject(11, 8, 1, 2); setObject(11, 8, 2, 3); setObject(14, 8, 4, 6); setObject(15, 8, 5, 11); setObject(16, 8, 1, 1); setObject(17, 8, 3, 4); setObject(17, 8, 1, 1); setObject(18, 8, 1, 1); setObject(19, 8, 1, 0); setObject(1, 9, 1, 0); setObject(2, 9, 3, 4); setObject(2, 9, 1, 2); setObject(3, 9, 1, 0); setObject(4, 9, 1, 0); setObject(5, 9, 1, 0); setObject(7, 9, 1, 0); setObject(8, 9, 1, 0); setObject(9, 9, 1, 0); setObject(9, 9, 1, 2); setObject(9, 9, 2, 3); setObject(10, 9, 3, 4); setObject(10, 9, 1, 2); setObject(11, 9, 3, 4); setObject(11, 9, 21, 62); setObject(11, 9, 22, 66); setObject(11, 9, 1, 2); setObject(12, 9, 23, -1); setObject(12, 9, 24, -1); setObject(13, 9, 3, 4); setObject(13, 9, 21, 63); setObject(13, 9, 22, 67); setObject(15, 9, 3, 4); setObject(15, 9, 12, 39, -1); setObject(15, 9, 13, -1, -1); setObject(16, 9, 3, 4); setObject(16, 9, 12, 36); setObject(17, 9, 1, 0); setObject(17, 9, 1, 1); setObject(17, 9, 2, 3); setObject(19, 9, 3, 4); setObject(19, 9, 16, 49); setObject(1, 10, 1, 2); setObject(1, 10, 3, 4); setObject(2, 10, 1, 0); setObject(2, 10, 1, 2); setObject(2, 10, 2, 3); setObject(3, 10, 1, 0); setObject(4, 10, 1, 0); setObject(5, 10, 17, 54); setObject(9, 10, 1, 0); setObject(10, 10, 1, 0); setObject(10, 10, 1, 2); setObject(10, 10, 2, 3); setObject(11, 10, 1, 0); setObject(11, 10, 1, 2); setObject(11, 10, 2, 3); setObject(12, 10, 20, 60); setObject(12, 10, 1, 2); setObject(13, 10, 1, 0); setObject(14, 10, 4, 8); setObject(14, 10, 3, 4); setObject(15, 10, 1, 0); setObject(15, 10, 1, 2); setObject(15, 10, 2, 3); setObject(16, 10, 1, 0); setObject(16, 10, 1, 2); setObject(16, 10, 2, 3); setObject(17, 10, 1, 0); setObject(19, 10, 1, 0); setObject(1, 11, 1, 0); setObject(1, 11, 1, 2); setObject(1, 11, 2, 3); setObject(2, 11, 1, 0); setObject(2, 11, 1, 2); setObject(2, 11, 2, 3); setObject(3, 11, 1, 0); setObject(11, 11, 1, 2); setObject(12, 11, 1, 2); setObject(13, 11, 1, 0); setObject(14, 11, 1, 0); setObject(15, 11, 1, 2); setObject(16, 11, 1, 2); setObject(17, 11, 3, 4); setObject(17, 11, 13, 44); setObject(17, 11, 10, 29, -1); setObject(18, 11, 3, 4); setObject(18, 11, 12, 41, -1); setObject(19, 11, 1, 0); setObject(0, 12, 12, 40); setObject(0, 12, 3, 4); setObject(1, 12, 1, 0); setObject(1, 12, 1, 2); setObject(1, 12, 2, 3); setObject(2, 12, 1, 2); setObject(4, 12, 5, 11); setObject(4, 12, 3, 4); setObject(4, 12, 13, 44); setObject(5, 12, 3, 4); setObject(5, 12, 10, 30, -1); setObject(12, 12, 3, 4); setObject(12, 12, 12, 40, -1); setObject(12, 12, 10, 29, -1); setObject(13, 12, 3, 4); setObject(13, 12, 16, 48); setObject(15, 12, 1, 2); setObject(16, 12, 4, 8); setObject(17, 12, 1, 0); setObject(18, 12, 1, 0); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(1, 13, 1, 2); setObject(1, 13, 3, 4); setObject(1, 13, 19, 58); setObject(4, 13, 1, 0); setObject(4, 13, 1, 1); setObject(4, 13, 2, 3); setObject(5, 13, 1, 0); setObject(5, 13, 1, 1); setObject(5, 13, 2, 3); setObject(6, 13, 3, 4); setObject(6, 13, 12, 40); setObject(7, 13, 5, 9); setObject(7, 13, 5, 10); setObject(7, 13, 5, 11); setObject(7, 13, 5, 12); setObject(7, 13, 3, 4); setObject(7, 13, 11, 33, -1); setObject(8, 13, 3, 4); setObject(9, 13, 3, 4); setObject(9, 13, 25, -1); setObject(9, 13, 13, 42); setObject(11, 13, 3, 4); setObject(11, 13, 12, 41, -1); setObject(11, 13, 10, 28); setObject(12, 13, 1, 0); setObject(13, 13, 1, 0); setObject(14, 13, 3, 4); setObject(14, 13, 12, 40); setObject(14, 13, 5, 10); setObject(15, 13, 3, 4); setObject(16, 13, 5, 9); setObject(17, 13, 1, 1); setObject(18, 13, 19, 58); setObject(18, 13, 3, 4); setObject(18, 13, 1, 1); setObject(19, 13, 1, 0); setObject(0, 14, 1, 0); setObject(1, 14, 1, 2); setObject(1, 14, 1, 0); setObject(1, 14, 2, 3); setObject(2, 14, 1, 2); setObject(2, 14, 5, 9); setObject(2, 14, 5, 11); setObject(3, 14, 3, 4); setObject(4, 14, 1, 1); setObject(4, 14, 4, 6); setObject(5, 14, 1, 0); setObject(5, 14, 1, 1); setObject(5, 14, 2, 3); setObject(6, 14, 1, 0); setObject(6, 14, 1, 1); setObject(6, 14, 2, 3); setObject(7, 14, 1, 0); setObject(7, 14, 1, 1); setObject(7, 14, 2, 3); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 1, 0); setObject(9, 14, 1, 1); setObject(9, 14, 2, 3); setObject(10, 14, 1, 0); setObject(10, 14, 1, 1); setObject(10, 14, 2, 3); setObject(11, 14, 1, 0); setObject(11, 14, 1, 2); setObject(11, 14, 2, 3); setObject(12, 14, 1, 0); setObject(12, 14, 1, 2); setObject(12, 14, 2, 3); setObject(13, 14, 1, 0); setObject(13, 14, 1, 2); setObject(13, 14, 2, 3); setObject(14, 14, 1, 0); setObject(15, 14, 1, 0); setObject(16, 14, 3, 4); setObject(16, 14, 1, 1); setObject(17, 14, 1, 1); setObject(17, 14, 3, 4); setObject(18, 14, 1, 0); setObject(18, 14, 1, 1); setObject(18, 14, 2, 3); setObject(19, 14, 1, 0); setObject(0, 15, 1, 0); setObject(1, 15, 1, 0); setObject(1, 15, 1, 2); setObject(1, 15, 2, 3); setObject(2, 15, 9, 26); setObject(2, 15, 1, 2); setObject(2, 15, 5, 9); setObject(3, 15, 1, 0); setObject(4, 15, 1, 1); setObject(4, 15, 3, 5); setObject(5, 15, 1, 1); setObject(5, 15, 6, 13); setObject(6, 15, 1, 1); setObject(6, 15, 3, 5); setObject(6, 15, 5, 11); setObject(6, 15, 5, 9); setObject(7, 15, 1, 1); setObject(8, 15, 1, 1); setObject(8, 15, 1, 0); setObject(8, 15, 2, 3); setObject(9, 15, 1, 1); setObject(10, 15, 1, 1); setObject(10, 15, 1, 0); setObject(10, 15, 2, 3); setObject(11, 15, 1, 2); setObject(12, 15, 1, 2); setObject(13, 15, 3, 4); setObject(13, 15, 1, 2); setObject(15, 15, 1, 0); setObject(16, 15, 1, 0); setObject(16, 15, 1, 1); setObject(16, 15, 2, 3); setObject(17, 15, 1, 0); setObject(17, 15, 1, 1); setObject(17, 15, 2, 3); setObject(18, 15, 1, 0); setObject(1, 16, 1, 0); setObject(2, 16, 1, 0); setObject(2, 16, 1, 2); setObject(2, 16, 2, 3); setObject(3, 16, 1, 0); setObject(4, 16, 1, 1); setObject(4, 16, 1, 0); setObject(4, 16, 2, 3); setObject(5, 16, 1, 1); setObject(5, 16, 6, 13); setObject(6, 16, 1, 1); setObject(6, 16, 1, 0); setObject(6, 16, 2, 3); setObject(7, 16, 1, 1); setObject(8, 16, 1, 1); setObject(10, 16, 1, 1); setObject(11, 16, 1, 1); setObject(11, 16, 3, 4); setObject(12, 16, 10, 27); setObject(12, 16, 3, 4); setObject(12, 16, 12, 40); setObject(13, 16, 1, 0); setObject(13, 16, 1, 2); setObject(13, 16, 2, 3); setObject(14, 16, 17, 55); setObject(16, 16, 1, 0); setObject(17, 16, 1, 0); setObject(17, 16, 1, 1); setObject(17, 16, 2, 3); setObject(18, 16, 1, 0); setObject(2, 17, 1, 0); setObject(3, 17, 1, 0); setObject(4, 17, 1, 0); setObject(5, 17, 1, 1); setObject(5, 17, 3, 5); setObject(5, 17, 6, 13); setObject(6, 17, 1, 1); setObject(6, 17, 3, 5); setObject(6, 17, 10, 28); setObject(7, 17, 1, 1); setObject(8, 17, 1, 1); setObject(8, 17, 3, 5); setObject(9, 17, 15, -1); setObject(10, 17, 1, 1); setObject(10, 17, 3, 5); setObject(10, 17, 5, 11); setObject(11, 17, 1, 0); setObject(11, 17, 1, 1); setObject(11, 17, 2, 3); setObject(12, 17, 1, 0); setObject(13, 17, 1, 0); setObject(4, 18, 1, 0); setObject(5, 18, 1, 0); setObject(5, 18, 1, 1); setObject(5, 18, 2, 3); setObject(6, 18, 1, 0); setObject(6, 18, 1, 1); setObject(6, 18, 2, 3); setObject(7, 18, 1, 1); setObject(8, 18, 1, 0); setObject(8, 18, 1, 1); setObject(8, 18, 2, 3); setObject(9, 18, 1, 0); setObject(10, 18, 1, 0); setObject(10, 18, 1, 1); setObject(10, 18, 2, 3); setObject(11, 18, 1, 0); setObject(12, 18, 1, 0); setObject(5, 19, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(7, 19, 1, 1); setObject(7, 19, 2, 3); setObject(8, 19, 1, 0); setObject(9, 19, 1, 0); setObject(10, 19, 1, 0); setObject(11, 19, 1, 0); needMushrooms = 10; setCamera(-122, -227, 7, 335.1, 2, 348.15); setTutorialPage(13, 5, 9); setTutorialPage(9, 13, 11); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 21
//Level05 (com.mushroomer.levels.Level05) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level05 extends LevelObject { public function Level05(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(0, 0, 3, 4); setObject(1, 0, 1, 0); setObject(2, 0, 1, 0); setObject(2, 0, 1, 1); setObject(2, 0, 2, 3); setObject(3, 0, 1, 0); setObject(3, 0, 1, 1); setObject(3, 0, 2, 3); setObject(7, 0, 4, 7); setObject(8, 0, 6, 13); setObject(9, 0, 1, 0); setObject(10, 0, 3, 4); setObject(19, 0, 3, 4); setObject(0, 1, 1, 0); setObject(0, 1, 1, 1); setObject(0, 1, 2, 3); setObject(1, 1, 1, 0); setObject(1, 1, 1, 1); setObject(1, 1, 2, 3); setObject(2, 1, 1, 0); setObject(2, 1, 1, 1); setObject(2, 1, 2, 3); setObject(3, 1, 1, 1); setObject(4, 1, 3, 4); setObject(4, 1, 26, 74, -1); setObject(5, 1, 28, 27, -1); setObject(5, 1, 3, 4); setObject(7, 1, 4, 6); setObject(8, 1, 6, 13); setObject(9, 1, 1, 0); setObject(9, 1, 1, 1); setObject(9, 1, 2, 3); setObject(10, 1, 1, 0); setObject(11, 1, 10, 29, -1); setObject(11, 1, 3, 4); setObject(11, 1, 11, 31, -1); setObject(17, 1, 5, 11); setObject(18, 1, 3, 4); setObject(18, 1, 10, 28); setObject(19, 1, 1, 0); setObject(0, 2, 1, 0); setObject(0, 2, 27, 88); setObject(1, 2, 1, 1); setObject(2, 2, 3, 4); setObject(2, 2, 1, 1); setObject(3, 2, 3, 4); setObject(3, 2, 1, 1); setObject(4, 2, 1, 0); setObject(5, 2, 1, 0); setObject(6, 2, 3, 4); setObject(6, 2, 12, 41); setObject(7, 2, 13, 42); setObject(7, 2, 3, 4); setObject(8, 2, 6, 13); setObject(8, 2, 3, 4); setObject(9, 2, 0, -1); setObject(9, 2, 3, 4); setObject(9, 2, 1, 1); setObject(10, 2, 1, 0); setObject(10, 2, 1, 1); setObject(10, 2, 27, 80); setObject(10, 2, 2, 3); setObject(11, 2, 1, 0); setObject(11, 2, 1, 1); setObject(11, 2, 2, 3); setObject(12, 2, 3, 4); setObject(12, 2, 12, 40); setObject(12, 2, 5, 9); setObject(13, 2, 6, 13); setObject(14, 2, 3, 4); setObject(14, 2, 12, 40, -1); setObject(15, 2, 15, -1); setObject(16, 2, 3, 4); setObject(17, 2, 3, 4); setObject(17, 2, 1, 2); setObject(18, 2, 1, 0); setObject(19, 2, 1, 0); setObject(19, 2, 1, 2); setObject(19, 2, 2, 3); setObject(0, 3, 1, 0); setObject(2, 3, 1, 0); setObject(3, 3, 1, 0); setObject(3, 3, 1, 1); setObject(3, 3, 2, 3); setObject(4, 3, 1, 0); setObject(4, 3, 1, 1); setObject(4, 3, 2, 3); setObject(5, 3, 1, 0); setObject(5, 3, 1, 1); setObject(5, 3, 2, 3); setObject(6, 3, 1, 0); setObject(7, 3, 1, 0); setObject(7, 3, 1, 1); setObject(7, 3, 2, 3); setObject(8, 3, 1, 0); setObject(9, 3, 1, 0); setObject(9, 3, 1, 1); setObject(9, 3, 2, 3); setObject(10, 3, 1, 1); setObject(10, 3, 27, 90); setObject(11, 3, 1, 1); setObject(12, 3, 1, 0); setObject(12, 3, 1, 2); setObject(12, 3, 2, 3); setObject(13, 3, 6, 13); setObject(14, 3, 1, 0); setObject(15, 3, 1, 0); setObject(16, 3, 1, 0); setObject(16, 3, 1, 2); setObject(16, 3, 2, 3); setObject(17, 3, 1, 0); setObject(17, 3, 1, 2); setObject(17, 3, 2, 3); setObject(18, 3, 1, 0); setObject(18, 3, 1, 2); setObject(18, 3, 2, 3); setObject(19, 3, 1, 2); setObject(0, 4, 1, 0); setObject(1, 4, 22, 66); setObject(1, 4, 21, 62); setObject(1, 4, 1, 1); setObject(1, 4, 3, 4); setObject(2, 4, 24, -1); setObject(2, 4, 23, -1); setObject(3, 4, 24, -1); setObject(3, 4, 23, -1); setObject(3, 4, 21, 64); setObject(3, 4, 22, 68); setObject(4, 4, 22, 67); setObject(4, 4, 21, 63); setObject(4, 4, 3, 4); setObject(4, 4, 1, 1); setObject(5, 4, 22, 66); setObject(5, 4, 21, 62); setObject(5, 4, 3, 4); setObject(5, 4, 1, 1); setObject(6, 4, 24, -1); setObject(6, 4, 23, -1); setObject(7, 4, 1, 1); setObject(7, 4, 22, 67); setObject(7, 4, 21, 64); setObject(7, 4, 3, 4); setObject(9, 4, 1, 0); setObject(10, 4, 19, 58); setObject(10, 4, 1, 1); setObject(10, 4, 3, 4); setObject(12, 4, 3, 4); setObject(12, 4, 1, 2); setObject(12, 4, 13, 43, -1); setObject(13, 4, 6, 13); setObject(15, 4, 1, 2); setObject(16, 4, 1, 2); setObject(17, 4, 1, 2); setObject(18, 4, 1, 2); setObject(19, 4, 1, 2); setObject(19, 4, 3, 4); setObject(0, 5, 1, 0); setObject(0, 5, 1, 1); setObject(0, 5, 2, 3); setObject(1, 5, 1, 0); setObject(1, 5, 1, 1); setObject(1, 5, 27, 88); setObject(1, 5, 2, 3); setObject(2, 5, 20, 60); setObject(3, 5, 20, 60); setObject(3, 5, 17, -1, -1); setObject(4, 5, 1, 0); setObject(5, 5, 1, 0); setObject(5, 5, 1, 1); setObject(5, 5, 2, 3); setObject(6, 5, 20, 60); setObject(7, 5, 1, 0); setObject(7, 5, 1, 1); setObject(7, 5, 27, 85); setObject(7, 5, 2, 3); setObject(8, 5, 1, 1); setObject(9, 5, 1, 0); setObject(9, 5, 1, 1); setObject(9, 5, 27, 78); setObject(9, 5, 2, 3); setObject(10, 5, 1, 0); setObject(10, 5, 1, 1); setObject(10, 5, 2, 3); setObject(11, 5, 9, 26); setObject(12, 5, 1, 0); setObject(12, 5, 1, 2); setObject(12, 5, 2, 3); setObject(13, 5, 6, 13); setObject(13, 5, 3, 4); setObject(14, 5, 6, 13); setObject(15, 5, 1, 2); setObject(16, 5, 10, 28); setObject(16, 5, 1, 2); setObject(17, 5, 17, -1); setObject(19, 5, 1, 0); setObject(19, 5, 1, 2); setObject(19, 5, 2, 3); setObject(0, 6, 1, 0); setObject(1, 6, 1, 1); setObject(2, 6, 4, 8); setObject(2, 6, 1, 1); setObject(4, 6, 10, 30, -1); setObject(4, 6, 3, 4); setObject(5, 6, 1, 1); setObject(6, 6, 4, 6); setObject(6, 6, 1, 1); setObject(7, 6, 1, 1); setObject(8, 6, 1, 1); setObject(8, 6, 3, 4); setObject(9, 6, 1, 1); setObject(9, 6, 10, 29); setObject(9, 6, 3, 5); setObject(10, 6, 27, 79, -1); setObject(10, 6, 1, 1); setObject(10, 6, 3, 5); setObject(10, 6, 19, 58); setObject(11, 6, 1, 0); setObject(11, 6, 1, 2); setObject(11, 6, 2, 3); setObject(12, 6, 1, 2); setObject(13, 6, 1, 0); setObject(14, 6, 6, 13); setObject(16, 6, 4, 7); setObject(16, 6, 1, 2); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(1, 7, 1, 1); setObject(3, 7, 5, 9); setObject(4, 7, 1, 0); setObject(5, 7, 1, 1); setObject(5, 7, 3, 5); setObject(6, 7, 5, 10); setObject(6, 7, 1, 1); setObject(6, 7, 3, 5); setObject(7, 7, 1, 1); setObject(7, 7, 3, 5); setObject(8, 7, 1, 0); setObject(8, 7, 1, 1); setObject(8, 7, 2, 3); setObject(9, 7, 1, 0); setObject(9, 7, 1, 1); setObject(9, 7, 2, 3); setObject(10, 7, 1, 0); setObject(10, 7, 1, 1); setObject(10, 7, 2, 3); setObject(11, 7, 1, 0); setObject(11, 7, 1, 2); setObject(11, 7, 2, 3); setObject(13, 7, 1, 0); setObject(14, 7, 6, 13); setObject(14, 7, 3, 4); setObject(16, 7, 3, 4); setObject(16, 7, 1, 2); setObject(16, 7, 13, 43); setObject(17, 7, 28, 30, -1); setObject(17, 7, 3, 4); setObject(18, 7, 6, 13); setObject(19, 7, 1, 0); setObject(0, 8, 1, 0); setObject(0, 8, 27, 78); setObject(2, 8, 9, 26); setObject(3, 8, 9, 26); setObject(4, 8, 1, 0); setObject(4, 8, 1, 1); setObject(4, 8, 2, 3); setObject(5, 8, 1, 0); setObject(5, 8, 1, 1); setObject(5, 8, 2, 3); setObject(6, 8, 1, 0); setObject(7, 8, 1, 0); setObject(7, 8, 1, 1); setObject(7, 8, 2, 3); setObject(8, 8, 1, 0); setObject(9, 8, 1, 0); setObject(10, 8, 1, 0); setObject(10, 8, 1, 2); setObject(10, 8, 2, 3); setObject(11, 8, 1, 2); setObject(13, 8, 1, 0); setObject(14, 8, 1, 0); setObject(16, 8, 1, 0); setObject(16, 8, 1, 2); setObject(16, 8, 2, 3); setObject(17, 8, 1, 0); setObject(18, 8, 6, 13); setObject(19, 8, 1, 0); setObject(0, 9, 1, 0); setObject(1, 9, 1, 1); setObject(2, 9, 1, 0); setObject(2, 9, 1, 1); setObject(2, 9, 2, 3); setObject(3, 9, 1, 0); setObject(3, 9, 1, 1); setObject(3, 9, 2, 3); setObject(4, 9, 1, 0); setObject(4, 9, 1, 1); setObject(4, 9, 2, 3); setObject(5, 9, 10, 27, -1); setObject(5, 9, 1, 1); setObject(5, 9, 3, 4); setObject(6, 9, 6, 13); setObject(6, 9, 1, 1); setObject(7, 9, 4, 6); setObject(7, 9, 3, 4); setObject(7, 9, 1, 1); setObject(10, 9, 1, 2); setObject(11, 9, 3, 4); setObject(11, 9, 10, 29, -1); setObject(12, 9, 6, 13); setObject(13, 9, 3, 4); setObject(13, 9, 12, 39, -1); setObject(14, 9, 3, 4); setObject(14, 9, 13, -1, -1); setObject(15, 9, 3, 4); setObject(15, 9, 12, 36, -1); setObject(16, 9, 3, 4); setObject(16, 9, 21, 62); setObject(16, 9, 5, 11); setObject(16, 9, 22, 66); setObject(16, 9, 12, 41); setObject(16, 9, 5, 12); setObject(17, 9, 23, -1); setObject(17, 9, 24, -1); setObject(18, 9, 3, 4); setObject(18, 9, 6, 13); setObject(18, 9, 22, 67); setObject(19, 9, 1, 0); setObject(0, 10, 1, 0); setObject(1, 10, 1, 1); setObject(2, 10, 4, 7); setObject(2, 10, 1, 1); setObject(3, 10, 1, 1); setObject(4, 10, 1, 0); setObject(4, 10, 1, 1); setObject(4, 10, 2, 3); setObject(5, 10, 1, 0); setObject(5, 10, 1, 1); setObject(5, 10, 2, 3); setObject(6, 10, 6, 13); setObject(6, 10, 1, 1); setObject(7, 10, 1, 0); setObject(7, 10, 1, 1); setObject(7, 10, 2, 3); setObject(9, 10, 3, 4); setObject(9, 10, 18, 56); setObject(11, 10, 1, 0); setObject(11, 10, 1, 2); setObject(11, 10, 2, 3); setObject(12, 10, 6, 13); setObject(13, 10, 1, 0); setObject(13, 10, 1, 2); setObject(13, 10, 2, 3); setObject(14, 10, 1, 0); setObject(15, 10, 1, 0); setObject(15, 10, 1, 2); setObject(15, 10, 2, 3); setObject(16, 10, 1, 0); setObject(16, 10, 1, 2); setObject(16, 10, 2, 3); setObject(17, 10, 20, 60); setObject(18, 10, 1, 0); setObject(19, 10, 1, 0); setObject(0, 11, 1, 0); setObject(1, 11, 4, 8); setObject(2, 11, 4, 7); setObject(3, 11, 1, 1); setObject(3, 11, 3, 5); setObject(4, 11, 10, 30); setObject(4, 11, 1, 1); setObject(4, 11, 3, 5); setObject(5, 11, 1, 0); setObject(6, 11, 6, 13); setObject(6, 11, 1, 1); setObject(7, 11, 4, 8); setObject(7, 11, 1, 1); setObject(7, 11, 3, 4); setObject(9, 11, 1, 0); setObject(9, 11, 1, 2); setObject(9, 11, 2, 3); setObject(10, 11, 5, 10); setObject(11, 11, 1, 0); setObject(12, 11, 6, 13); setObject(12, 11, 1, 2); setObject(13, 11, 1, 2); setObject(14, 11, 27, 80); setObject(15, 11, 1, 2); setObject(15, 11, 27, 80, -1); setObject(15, 11, 4, 6); setObject(16, 11, 1, 2); setObject(17, 11, 6, 13); setObject(18, 11, 10, 29); setObject(18, 11, 3, 4); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(1, 12, 1, 1); setObject(1, 12, 5, 9); setObject(2, 12, 4, 6); setObject(3, 12, 1, 0); setObject(3, 12, 1, 1); setObject(3, 12, 2, 3); setObject(4, 12, 1, 0); setObject(5, 12, 1, 0); setObject(5, 12, 1, 1); setObject(5, 12, 2, 3); setObject(6, 12, 6, 13); setObject(6, 12, 1, 1); setObject(7, 12, 1, 0); setObject(9, 12, 10, 30, -1); setObject(9, 12, 3, 4); setObject(9, 12, 1, 2); setObject(11, 12, 1, 0); setObject(12, 12, 6, 13); setObject(12, 12, 22, 66); setObject(12, 12, 21, 62); setObject(12, 12, 3, 4); setObject(12, 12, 1, 2); setObject(13, 12, 23, -1); setObject(13, 12, 24, -1); setObject(14, 12, 22, 67); setObject(14, 12, 21, 63); setObject(14, 12, 3, 4); setObject(14, 12, 5, 9); setObject(14, 12, 5, 11); setObject(14, 12, 5, 12); setObject(15, 12, 3, 4); setObject(16, 12, 3, 4); setObject(16, 12, 13, -1); setObject(16, 12, 1, 2); setObject(17, 12, 6, 13); setObject(17, 12, 1, 1); setObject(18, 12, 1, 0); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(1, 13, 10, 28, -1); setObject(1, 13, 1, 1); setObject(1, 13, 3, 5); setObject(2, 13, 1, 1); setObject(3, 13, 1, 1); setObject(3, 13, 3, 5); setObject(3, 13, 4, 6); setObject(4, 13, 1, 1); setObject(5, 13, 1, 1); setObject(6, 13, 6, 13); setObject(6, 13, 1, 1); setObject(6, 13, 3, 5); setObject(7, 13, 5, 10); setObject(7, 13, 5, 12); setObject(7, 13, 1, 1); setObject(7, 13, 3, 5); setObject(8, 13, 3, 4); setObject(8, 13, 26, 73, -1); setObject(9, 13, 1, 0); setObject(9, 13, 1, 2); setObject(9, 13, 2, 3); setObject(10, 13, 4, 6); setObject(11, 13, 1, 0); setObject(11, 13, 1, 1); setObject(11, 13, 2, 3); setObject(12, 13, 1, 0); setObject(12, 13, 1, 1); setObject(12, 13, 27, 78); setObject(12, 13, 2, 3); setObject(14, 13, 1, 0); setObject(14, 13, 27, 85); setObject(15, 13, 1, 0); setObject(16, 13, 1, 0); setObject(16, 13, 1, 2); setObject(16, 13, 2, 3); setObject(17, 13, 6, 13); setObject(17, 13, 1, 1); setObject(18, 13, 1, 0); setObject(0, 14, 1, 0); setObject(1, 14, 1, 0); setObject(1, 14, 1, 1); setObject(1, 14, 2, 3); setObject(2, 14, 1, 1); setObject(2, 14, 3, 5); setObject(3, 14, 1, 0); setObject(3, 14, 1, 1); setObject(3, 14, 2, 3); setObject(4, 14, 1, 1); setObject(4, 14, 3, 5); setObject(5, 14, 1, 0); setObject(5, 14, 1, 1); setObject(5, 14, 2, 3); setObject(6, 14, 1, 0); setObject(6, 14, 1, 1); setObject(6, 14, 2, 3); setObject(7, 14, 1, 0); setObject(7, 14, 1, 1); setObject(7, 14, 2, 3); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 1, 0); setObject(9, 14, 1, 1); setObject(9, 14, 2, 3); setObject(11, 14, 1, 1); setObject(11, 14, 3, 5); setObject(11, 14, 10, 27); setObject(12, 14, 1, 1); setObject(12, 14, 1, 0); setObject(12, 14, 2, 3); setObject(14, 14, 1, 1); setObject(14, 14, 10, 30, -1); setObject(16, 14, 1, 0); setObject(17, 14, 6, 13); setObject(17, 14, 1, 1); setObject(18, 14, 1, 0); setObject(18, 14, 1, 1); setObject(18, 14, 2, 3); setObject(19, 14, 1, 0); setObject(0, 15, 1, 0); setObject(1, 15, 1, 0); setObject(2, 15, 1, 0); setObject(2, 15, 1, 1); setObject(2, 15, 2, 3); setObject(3, 15, 1, 0); setObject(4, 15, 1, 1); setObject(4, 15, 1, 0); setObject(4, 15, 2, 3); setObject(5, 15, 1, 1); setObject(6, 15, 1, 1); setObject(6, 15, 10, 29, -1); setObject(7, 15, 1, 1); setObject(7, 15, 3, 5); setObject(8, 15, 1, 1); setObject(9, 15, 5, 12); setObject(9, 15, 5, 10); setObject(9, 15, 1, 1); setObject(10, 15, 1, 1); setObject(11, 15, 1, 0); setObject(11, 15, 1, 1); setObject(11, 15, 2, 3); setObject(12, 15, 1, 1); setObject(12, 15, 1, 0); setObject(12, 15, 2, 3); setObject(13, 15, 1, 1); setObject(13, 15, 3, 4); setObject(14, 15, 1, 1); setObject(14, 15, 3, 4); setObject(14, 15, 4, 7); setObject(15, 15, 6, 13); setObject(15, 15, 1, 1); setObject(16, 15, 1, 1); setObject(16, 15, 5, 11); setObject(16, 15, 5, 12); setObject(17, 15, 6, 13); setObject(17, 15, 1, 1); setObject(18, 15, 10, 27); setObject(18, 15, 1, 1); setObject(18, 15, 3, 5); setObject(19, 15, 1, 0); setObject(0, 16, 27, 90); setObject(1, 16, 1, 0); setObject(2, 16, 1, 0); setObject(2, 16, 27, 79); setObject(2, 16, 1, 1); setObject(2, 16, 2, 3); setObject(3, 16, 1, 0); setObject(3, 16, 1, 1); setObject(3, 16, 2, 3); setObject(4, 16, 4, 6); setObject(4, 16, 1, 1); setObject(5, 16, 1, 1); setObject(6, 16, 4, 8); setObject(6, 16, 1, 1); setObject(7, 16, 1, 0); setObject(7, 16, 1, 1); setObject(7, 16, 2, 3); setObject(8, 16, 1, 1); setObject(8, 16, 9, 26); setObject(8, 16, 5, 9); setObject(9, 16, 1, 1); setObject(9, 16, 9, 26); setObject(10, 16, 1, 1); setObject(10, 16, 4, 8); setObject(11, 16, 1, 1); setObject(11, 16, 1, 0); setObject(11, 16, 2, 3); setObject(12, 16, 1, 1); setObject(12, 16, 1, 0); setObject(12, 16, 2, 3); setObject(13, 16, 1, 0); setObject(13, 16, 1, 1); setObject(13, 16, 2, 3); setObject(14, 16, 1, 1); setObject(14, 16, 1, 0); setObject(14, 16, 2, 3); setObject(15, 16, 6, 13); setObject(15, 16, 1, 1); setObject(16, 16, 1, 1); setObject(17, 16, 1, 1); setObject(17, 16, 3, 5); setObject(17, 16, 6, 13); setObject(18, 16, 1, 0); setObject(18, 16, 1, 1); setObject(18, 16, 2, 3); setObject(19, 16, 1, 0); setObject(19, 16, 1, 1); setObject(19, 16, 2, 3); setObject(0, 17, 9, 25); setObject(1, 17, 1, 1); setObject(1, 17, 3, 4); setObject(1, 17, 19, 59); setObject(2, 17, 27, 80); setObject(2, 17, 1, 1); setObject(3, 17, 27, 80, -1); setObject(3, 17, 1, 1); setObject(3, 17, 4, 8); setObject(4, 17, 1, 1); setObject(5, 17, 4, 6); setObject(5, 17, 1, 1); setObject(6, 17, 5, 10); setObject(6, 17, 1, 1); setObject(7, 17, 1, 0); setObject(7, 17, 1, 1); setObject(7, 17, 2, 3); setObject(8, 17, 1, 0); setObject(8, 17, 1, 1); setObject(8, 17, 2, 3); setObject(9, 17, 1, 0); setObject(9, 17, 1, 1); setObject(9, 17, 2, 3); setObject(10, 17, 1, 0); setObject(10, 17, 1, 1); setObject(10, 17, 2, 3); setObject(11, 17, 1, 0); setObject(11, 17, 1, 1); setObject(11, 17, 2, 3); setObject(12, 17, 1, 0); setObject(12, 17, 1, 1); setObject(12, 17, 2, 3); setObject(13, 17, 1, 0); setObject(13, 17, 1, 1); setObject(13, 17, 2, 3); setObject(14, 17, 6, 13); setObject(14, 17, 1, 1); setObject(15, 17, 1, 1); setObject(15, 17, 6, 13); setObject(15, 17, 3, 5); setObject(16, 17, 9, 26); setObject(16, 17, 1, 1); setObject(17, 17, 1, 0); setObject(17, 17, 1, 1); setObject(17, 17, 2, 3); setObject(18, 17, 1, 0); setObject(18, 17, 1, 1); setObject(18, 17, 2, 3); setObject(0, 18, 1, 0); setObject(1, 18, 1, 0); setObject(1, 18, 1, 1); setObject(1, 18, 2, 3); setObject(2, 18, 1, 1); setObject(2, 18, 3, 5); setObject(3, 18, 1, 0); setObject(3, 18, 1, 1); setObject(3, 18, 2, 3); setObject(4, 18, 1, 1); setObject(4, 18, 3, 5); setObject(4, 18, 4, 8); setObject(5, 18, 1, 1); setObject(5, 18, 3, 5); setObject(6, 18, 5, 12); setObject(6, 18, 5, 9); setObject(6, 18, 1, 1); setObject(6, 18, 3, 5); setObject(7, 18, 5, 9); setObject(7, 18, 5, 11); setObject(7, 18, 1, 1); setObject(8, 18, 1, 1); setObject(8, 18, 3, 5); setObject(9, 18, 1, 1); setObject(9, 18, 3, 5); setObject(10, 18, 1, 1); setObject(10, 18, 5, 11); setObject(11, 18, 1, 1); setObject(11, 18, 3, 5); setObject(12, 18, 1, 1); setObject(12, 18, 3, 5); setObject(12, 18, 10, 30); setObject(13, 18, 5, 10); setObject(13, 18, 5, 12); setObject(13, 18, 5, 9); setObject(13, 18, 1, 1); setObject(14, 18, 6, 13); setObject(14, 18, 1, 1); setObject(14, 18, 3, 5); setObject(15, 18, 1, 0); setObject(15, 18, 1, 1); setObject(15, 18, 2, 3); setObject(16, 18, 1, 0); setObject(16, 18, 1, 1); setObject(16, 18, 2, 3); setObject(17, 18, 1, 0); setObject(17, 18, 1, 1); setObject(17, 18, 2, 3); setObject(18, 18, 1, 0); setObject(0, 19, 1, 0); setObject(1, 19, 1, 0); setObject(2, 19, 1, 0); setObject(2, 19, 1, 1); setObject(2, 19, 2, 3); setObject(3, 19, 1, 0); setObject(4, 19, 1, 0); setObject(4, 19, 1, 1); setObject(4, 19, 2, 3); setObject(5, 19, 1, 0); setObject(5, 19, 1, 1); setObject(5, 19, 2, 3); setObject(6, 19, 1, 0); setObject(6, 19, 1, 1); setObject(6, 19, 2, 3); setObject(7, 19, 1, 0); setObject(7, 19, 1, 1); setObject(7, 19, 2, 3); setObject(8, 19, 1, 0); setObject(8, 19, 1, 1); setObject(8, 19, 2, 3); setObject(9, 19, 1, 0); setObject(9, 19, 1, 1); setObject(9, 19, 2, 3); setObject(10, 19, 1, 0); setObject(10, 19, 1, 1); setObject(10, 19, 2, 3); setObject(11, 19, 1, 0); setObject(11, 19, 1, 1); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(12, 19, 1, 1); setObject(12, 19, 2, 3); setObject(13, 19, 1, 0); setObject(13, 19, 1, 1); setObject(13, 19, 2, 3); setObject(14, 19, 1, 0); setObject(14, 19, 1, 1); setObject(14, 19, 2, 3); setObject(15, 19, 1, 0); setObject(16, 19, 1, 0); setObject(17, 19, 1, 0); needMushrooms = 17; setCamera(-281, -365, 3.4, 428.85, -0.35, 544); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 22
//Level06 (com.mushroomer.levels.Level06) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level06 extends LevelObject { public function Level06(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(3, 0, 3, 4); setObject(2, 1, 3, 4); setObject(2, 1, 27, 82); setObject(3, 1, 1, 0); setObject(4, 1, 19, 58); setObject(4, 1, 3, 4); setObject(6, 1, 5, 11); setObject(15, 1, 1, 2); setObject(0, 2, 1, 1); setObject(0, 2, 3, 4); setObject(1, 2, 3, 4); setObject(1, 2, 14, 46, -1); setObject(2, 2, 1, 0); setObject(2, 2, 1, 1); setObject(2, 2, 27, 79); setObject(2, 2, 2, 3); setObject(3, 2, 1, 0); setObject(3, 2, 1, 1); setObject(3, 2, 2, 3); setObject(4, 2, 1, 0); setObject(4, 2, 1, 1); setObject(4, 2, 2, 3); setObject(6, 2, 3, 4); setObject(6, 2, 13, 42); setObject(7, 2, 22, 66); setObject(7, 2, 21, 62); setObject(7, 2, 3, 4); setObject(7, 2, 26, 72); setObject(8, 2, 23, -1); setObject(8, 2, 24, -1); setObject(9, 2, 23, -1); setObject(9, 2, 24, -1); setObject(9, 2, 22, 68); setObject(9, 2, 21, 64); setObject(10, 2, 3, 4); setObject(10, 2, 11, 31); setObject(10, 2, 22, 67); setObject(10, 2, 21, 63); setObject(11, 2, 3, 4); setObject(11, 2, 28, 30, -1); setObject(12, 2, 6, 13); setObject(13, 2, 5, 9); setObject(14, 2, 19, 58); setObject(14, 2, 14, -1); setObject(14, 2, 1, 2); setObject(14, 2, 3, 4); setObject(15, 2, 1, 2); setObject(0, 3, 1, 0); setObject(0, 3, 1, 1); setObject(0, 3, 2, 3); setObject(1, 3, 1, 0); setObject(1, 3, 1, 1); setObject(1, 3, 2, 3); setObject(2, 3, 1, 1); setObject(3, 3, 1, 1); setObject(4, 3, 1, 1); setObject(4, 3, 3, 5); setObject(5, 3, 4, 7); setObject(6, 3, 1, 0); setObject(7, 3, 1, 0); setObject(7, 3, 1, 2); setObject(7, 3, 2, 3); setObject(8, 3, 20, 60); setObject(9, 3, 20, 60); setObject(10, 3, 1, 0); setObject(10, 3, 1, 2); setObject(10, 3, 2, 3); setObject(11, 3, 1, 0); setObject(11, 3, 1, 2); setObject(11, 3, 2, 3); setObject(12, 3, 6, 13); setObject(14, 3, 1, 0); setObject(14, 3, 1, 1); setObject(14, 3, 1, 2); setObject(14, 3, 2, 3); setObject(15, 3, 1, 2); setObject(19, 3, 3, 4); setObject(19, 3, 11, 33); setObject(0, 4, 1, 0); setObject(0, 4, 27, 80); setObject(1, 4, 10, 30, -1); setObject(1, 4, 1, 1); setObject(1, 4, 3, 5); setObject(2, 4, 1, 1); setObject(3, 4, 4, 6); setObject(4, 4, 1, 0); setObject(4, 4, 1, 1); setObject(4, 4, 2, 3); setObject(6, 4, 8, -1); setObject(7, 4, 1, 2); setObject(7, 4, 13, 42, -1); setObject(7, 4, 3, 4); setObject(8, 4, 22, 66); setObject(8, 4, 21, 62); setObject(8, 4, 3, 4); setObject(8, 4, 10, 28); setObject(9, 4, 23, -1); setObject(9, 4, 24, -1); setObject(9, 4, 4, 8); setObject(10, 4, 1, 2); setObject(10, 4, 24, -1); setObject(10, 4, 23, -1); setObject(10, 4, 22, 68); setObject(10, 4, 21, 64); setObject(11, 4, 1, 2); setObject(11, 4, 22, 67); setObject(11, 4, 3, 4); setObject(11, 4, 21, 63); setObject(12, 4, 6, 13); setObject(12, 4, 3, 4); setObject(13, 4, 4, 6); setObject(14, 4, 1, 1); setObject(19, 4, 1, 0); setObject(0, 5, 1, 0); setObject(1, 5, 1, 0); setObject(1, 5, 1, 1); setObject(1, 5, 2, 3); setObject(2, 5, 4, 8); setObject(2, 5, 1, 1); setObject(4, 5, 1, 0); setObject(4, 5, 1, 1); setObject(4, 5, 2, 3); setObject(5, 5, 9, 25); setObject(6, 5, 8, -1); setObject(7, 5, 1, 0); setObject(7, 5, 1, 2); setObject(7, 5, 2, 3); setObject(8, 5, 1, 0); setObject(8, 5, 1, 2); setObject(8, 5, 2, 3); setObject(9, 5, 3, 4); setObject(10, 5, 20, 60); setObject(11, 5, 1, 0); setObject(11, 5, 1, 2); setObject(11, 5, 2, 3); setObject(12, 5, 1, 0); setObject(12, 5, 1, 2); setObject(12, 5, 2, 3); setObject(14, 5, 4, 8); setObject(16, 5, 10, 29, -1); setObject(16, 5, 3, 4); setObject(16, 5, 12, 38); setObject(17, 5, 3, 4); setObject(17, 5, 11, 33, -1); setObject(18, 5, 6, 13); setObject(19, 5, 1, 0); setObject(0, 6, 1, 0); setObject(1, 6, 3, 5); setObject(1, 6, 1, 1); setObject(1, 6, 10, 28, -1); setObject(2, 6, 1, 1); setObject(3, 6, 4, 8); setObject(4, 6, 1, 0); setObject(4, 6, 1, 1); setObject(4, 6, 2, 3); setObject(5, 6, 1, 0); setObject(5, 6, 1, 1); setObject(5, 6, 2, 3); setObject(6, 6, 8, -1); setObject(6, 6, 3, 17); setObject(7, 6, 8, -1); setObject(7, 6, 1, 2); setObject(8, 6, 1, 2); setObject(9, 6, 1, 0); setObject(11, 6, 1, 2); setObject(12, 6, 1, 0); setObject(14, 6, 4, 8); setObject(15, 6, 3, 4); setObject(15, 6, 21, 64); setObject(15, 6, 13, 44); setObject(16, 6, 1, 0); setObject(16, 6, 1, 1); setObject(16, 6, 2, 3); setObject(17, 6, 1, 0); setObject(17, 6, 1, 1); setObject(17, 6, 2, 3); setObject(18, 6, 6, 13); setObject(18, 6, 10, 29); setObject(19, 6, 1, 0); setObject(0, 7, 3, 4); setObject(0, 7, 16, 47); setObject(1, 7, 1, 0); setObject(2, 7, 4, 7); setObject(2, 7, 1, 1); setObject(2, 7, 3, 5); setObject(3, 7, 1, 1); setObject(4, 7, 1, 1); setObject(5, 7, 1, 0); setObject(5, 7, 1, 1); setObject(5, 7, 2, 3); setObject(6, 7, 7, 14); setObject(7, 7, 8, -1); setObject(7, 7, 1, 2); setObject(12, 7, 1, 0); setObject(13, 7, 4, 6); setObject(15, 7, 1, 0); setObject(16, 7, 1, 0); setObject(16, 7, 1, 1); setObject(16, 7, 2, 3); setObject(17, 7, 1, 1); setObject(18, 7, 6, 13); setObject(18, 7, 5, 9); setObject(19, 7, 1, 0); setObject(0, 8, 1, 0); setObject(1, 8, 1, 0); setObject(2, 8, 1, 1); setObject(2, 8, 1, 0); setObject(2, 8, 2, 3); setObject(3, 8, 4, 6); setObject(3, 8, 1, 1); setObject(3, 8, 3, 4); setObject(4, 8, 1, 1); setObject(5, 8, 5, 9); setObject(5, 8, 5, 11); setObject(5, 8, 1, 1); setObject(6, 8, 1, 0); setObject(7, 8, 8, -1); setObject(7, 8, 3, 17); setObject(8, 8, 3, 4); setObject(8, 8, 16, 49); setObject(9, 8, 10, 28, -1); setObject(10, 8, 3, 4); setObject(10, 8, 25, -1); setObject(11, 8, 3, 4); setObject(11, 8, 13, 42); setObject(12, 8, 3, 4); setObject(15, 8, 3, 4); setObject(16, 8, 1, 1); setObject(16, 8, 0, -1); setObject(17, 8, 3, 4); setObject(18, 8, 6, 13); setObject(18, 8, 3, 4); setObject(18, 8, 12, 40); setObject(19, 8, 1, 0); setObject(0, 9, 1, 0); setObject(1, 9, 1, 0); setObject(1, 9, 1, 1); setObject(1, 9, 2, 3); setObject(2, 9, 1, 0); setObject(2, 9, 1, 1); setObject(2, 9, 2, 3); setObject(3, 9, 1, 0); setObject(4, 9, 4, 7); setObject(5, 9, 1, 1); setObject(6, 9, 1, 0); setObject(7, 9, 7, 14); setObject(7, 9, 1, 2); setObject(8, 9, 1, 0); setObject(9, 9, 1, 0); setObject(10, 9, 1, 0); setObject(11, 9, 1, 0); setObject(11, 9, 1, 1); setObject(11, 9, 1, 2); setObject(11, 9, 2, 3); setObject(12, 9, 1, 0); setObject(12, 9, 1, 1); setObject(12, 9, 1, 2); setObject(12, 9, 2, 3); setObject(13, 9, 9, 25); setObject(13, 9, 12, 41); setObject(15, 9, 1, 0); setObject(15, 9, 1, 1); setObject(15, 9, 2, 3); setObject(16, 9, 1, 0); setObject(16, 9, 1, 1); setObject(16, 9, 2, 3); setObject(17, 9, 1, 0); setObject(18, 9, 1, 0); setObject(19, 9, 1, 0); setObject(0, 10, 27, 79); setObject(0, 10, 1, 0); setObject(1, 10, 6, 13); setObject(1, 10, 1, 1); setObject(2, 10, 27, 80, -1); setObject(2, 10, 3, 4); setObject(2, 10, 1, 1); setObject(2, 10, 19, 59); setObject(3, 10, 1, 0); setObject(4, 10, 1, 1); setObject(5, 10, 9, 26); setObject(5, 10, 1, 1); setObject(6, 10, 1, 0); setObject(7, 10, 1, 0); setObject(8, 10, 27, 90); setObject(10, 10, 17, 54, -1); setObject(11, 10, 1, 1); setObject(12, 10, 1, 0); setObject(12, 10, 1, 1); setObject(12, 10, 2, 3); setObject(13, 10, 1, 0); setObject(14, 10, 9, 25); setObject(15, 10, 1, 0); setObject(16, 10, 1, 1); setObject(16, 10, 8, -1); setObject(19, 10, 3, 4); setObject(19, 10, 12, 38); setObject(0, 11, 9, 25); setObject(1, 11, 6, 13); setObject(2, 11, 1, 0); setObject(2, 11, 27, 78, -1); setObject(2, 11, 1, 1); setObject(2, 11, 2, 3); setObject(3, 11, 1, 0); setObject(3, 11, 1, 1); setObject(3, 11, 2, 3); setObject(4, 11, 1, 1); setObject(5, 11, 1, 0); setObject(5, 11, 1, 1); setObject(5, 11, 5, 12); setObject(5, 11, 2, 3); setObject(6, 11, 1, 0); setObject(7, 11, 6, 13); setObject(8, 11, 3, 4); setObject(8, 11, 18, 56); setObject(10, 11, 3, 4); setObject(10, 11, 10, 29); setObject(11, 11, 3, 4); setObject(11, 11, 5, 12); setObject(12, 11, 1, 1); setObject(13, 11, 1, 0); setObject(13, 11, 1, 1); setObject(13, 11, 2, 3); setObject(14, 11, 1, 0); setObject(14, 11, 1, 1); setObject(14, 11, 2, 3); setObject(15, 11, 1, 0); setObject(15, 11, 1, 1); setObject(15, 11, 2, 3); setObject(16, 11, 1, 1); setObject(16, 11, 8, -1); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(1, 12, 6, 13); setObject(1, 12, 1, 1); setObject(1, 12, 27, 82, -1); setObject(1, 12, 3, 4); setObject(2, 12, 1, 1); setObject(2, 12, 3, 4); setObject(3, 12, 27, 79, -1); setObject(3, 12, 1, 1); setObject(3, 12, 3, 5); setObject(4, 12, 17, -1, -1); setObject(5, 12, 1, 1); setObject(5, 12, 4, 7); setObject(5, 12, 1, 2); setObject(6, 12, 6, 13); setObject(7, 12, 6, 13); setObject(7, 12, 3, 4); setObject(8, 12, 1, 0); setObject(9, 12, 8, -1); setObject(10, 12, 1, 0); setObject(11, 12, 1, 0); setObject(13, 12, 10, 28); setObject(13, 12, 3, 5); setObject(13, 12, 1, 1); setObject(14, 12, 3, 5); setObject(14, 12, 1, 1); setObject(15, 12, 4, 8); setObject(15, 12, 3, 5); setObject(15, 12, 1, 1); setObject(16, 12, 8, -1); setObject(16, 12, 3, 17); setObject(16, 12, 13, 44, -1); setObject(17, 12, 3, 4); setObject(17, 12, 12, 36, -1); setObject(17, 12, 4, 8); setObject(18, 12, 4, 6); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(1, 13, 1, 0); setObject(1, 13, 1, 1); setObject(1, 13, 2, 3); setObject(2, 13, 1, 0); setObject(2, 13, 1, 1); setObject(2, 13, 2, 3); setObject(3, 13, 1, 1); setObject(3, 13, 1, 0); setObject(3, 13, 2, 3); setObject(4, 13, 1, 2); setObject(5, 13, 1, 2); setObject(6, 13, 6, 13); setObject(7, 13, 1, 0); setObject(8, 13, 10, 29, -1); setObject(9, 13, 8, -1); setObject(10, 13, 5, 12); setObject(11, 13, 12, 39); setObject(11, 13, 3, 4); setObject(11, 13, 4, 6); setObject(13, 13, 1, 0); setObject(13, 13, 1, 1); setObject(13, 13, 2, 3); setObject(14, 13, 1, 0); setObject(14, 13, 1, 1); setObject(14, 13, 2, 3); setObject(15, 13, 1, 0); setObject(15, 13, 1, 1); setObject(15, 13, 2, 3); setObject(16, 13, 1, 0); setObject(16, 13, 1, 1); setObject(16, 13, 2, 3); setObject(17, 13, 1, 0); setObject(17, 13, 1, 1); setObject(17, 13, 2, 3); setObject(18, 13, 4, 7); setObject(19, 13, 1, 0); setObject(1, 14, 1, 0); setObject(2, 14, 1, 0); setObject(3, 14, 1, 0); setObject(4, 14, 3, 4); setObject(4, 14, 1, 2); setObject(5, 14, 3, 4); setObject(5, 14, 1, 2); setObject(6, 14, 3, 4); setObject(6, 14, 6, 13); setObject(6, 14, 12, 40, -1); setObject(7, 14, 12, 41, -1); setObject(7, 14, 3, 4); setObject(7, 14, 10, 27); setObject(8, 14, 4, 7); setObject(8, 14, 3, 4); setObject(9, 14, 8, -1); setObject(9, 14, 3, 17); setObject(10, 14, 3, 4); setObject(10, 14, 12, 41, -1); setObject(11, 14, 1, 0); setObject(11, 14, 12, 41, -1); setObject(12, 14, 3, 4); setObject(12, 14, 12, 40, -1); setObject(13, 14, 1, 0); setObject(14, 14, 1, 1); setObject(15, 14, 28, 29, -1); setObject(15, 14, 1, 1); setObject(15, 14, 3, 4); setObject(16, 14, 6, 13); setObject(16, 14, 1, 1); setObject(17, 14, 1, 1); setObject(17, 14, 3, 4); setObject(17, 14, 10, 30); setObject(19, 14, 1, 0); setObject(3, 15, 1, 0); setObject(3, 15, 27, 80); setObject(4, 15, 1, 0); setObject(4, 15, 1, 1); setObject(4, 15, 1, 2); setObject(4, 15, 2, 3); setObject(5, 15, 1, 0); setObject(5, 15, 1, 2); setObject(5, 15, 2, 3); setObject(6, 15, 1, 0); setObject(6, 15, 1, 2); setObject(6, 15, 2, 3); setObject(7, 15, 1, 0); setObject(7, 15, 1, 2); setObject(7, 15, 2, 3); setObject(8, 15, 1, 0); setObject(8, 15, 1, 2); setObject(8, 15, 2, 3); setObject(9, 15, 7, 14); setObject(9, 15, 1, 2); setObject(10, 15, 1, 0); setObject(10, 15, 1, 2); setObject(10, 15, 2, 3); setObject(11, 15, 1, 0); setObject(11, 15, 1, 2); setObject(11, 15, 27, 80, -1); setObject(11, 15, 2, 3); setObject(12, 15, 1, 0); setObject(13, 15, 1, 0); setObject(14, 15, 1, 1); setObject(15, 15, 1, 0); setObject(15, 15, 27, 88, -1); setObject(16, 15, 6, 13); setObject(16, 15, 1, 1); setObject(17, 15, 1, 0); setObject(17, 15, 1, 1); setObject(17, 15, 2, 3); setObject(18, 15, 1, 1); setObject(19, 15, 1, 0); setObject(0, 16, 1, 2); setObject(0, 16, 3, 4); setObject(0, 16, 11, 32); setObject(1, 16, 27, 90); setObject(3, 16, 1, 0); setObject(4, 16, 1, 2); setObject(4, 16, 4, 8); setObject(5, 16, 1, 2); setObject(5, 16, 3, 5); setObject(6, 16, 1, 2); setObject(6, 16, 3, 5); setObject(6, 16, 10, 28, -1); setObject(7, 16, 6, 13); setObject(7, 16, 1, 2); setObject(8, 16, 1, 2); setObject(8, 16, 1, 0); setObject(8, 16, 2, 3); setObject(9, 16, 1, 0); setObject(9, 16, 1, 2); setObject(9, 16, 2, 3); setObject(10, 16, 1, 0); setObject(11, 16, 1, 2); setObject(12, 16, 27, 90); setObject(14, 16, 3, 4); setObject(14, 16, 22, 67); setObject(14, 16, 21, 63); setObject(14, 16, 26, 73, -1); setObject(15, 16, 1, 0); setObject(16, 16, 6, 13); setObject(16, 16, 1, 1); setObject(16, 16, 3, 5); setObject(17, 16, 1, 1); setObject(17, 16, 3, 5); setObject(18, 16, 1, 1); setObject(19, 16, 1, 0); setObject(0, 17, 1, 0); setObject(0, 17, 1, 2); setObject(0, 17, 2, 3); setObject(1, 17, 3, 4); setObject(1, 17, 12, 41); setObject(1, 17, 10, 28, -1); setObject(2, 17, 15, -1); setObject(2, 17, 3, 4); setObject(3, 17, 3, 4); setObject(4, 17, 1, 2); setObject(4, 17, 4, 7); setObject(5, 17, 1, 0); setObject(5, 17, 1, 2); setObject(5, 17, 2, 3); setObject(6, 17, 1, 0); setObject(6, 17, 1, 2); setObject(6, 17, 2, 3); setObject(7, 17, 6, 13); setObject(8, 17, 1, 2); setObject(8, 17, 3, 4); setObject(8, 17, 4, 7); setObject(9, 17, 1, 2); setObject(9, 17, 4, 6); setObject(10, 17, 1, 2); setObject(10, 17, 5, 11); setObject(12, 17, 5, 11); setObject(12, 17, 5, 12); setObject(13, 17, 5, 9); setObject(14, 17, 1, 0); setObject(14, 17, 27, 85); setObject(15, 17, 1, 0); setObject(15, 17, 1, 1); setObject(15, 17, 2, 3); setObject(16, 17, 1, 0); setObject(16, 17, 1, 1); setObject(16, 17, 2, 3); setObject(17, 17, 1, 0); setObject(18, 17, 1, 1); setObject(18, 17, 3, 5); setObject(19, 17, 1, 0); setObject(0, 18, 1, 0); setObject(1, 18, 1, 0); setObject(2, 18, 1, 0); setObject(3, 18, 1, 0); setObject(4, 18, 3, 4); setObject(4, 18, 12, 40); setObject(4, 18, 10, 30, -1); setObject(5, 18, 1, 2); setObject(5, 18, 3, 4); setObject(5, 18, 26, 73, -1); setObject(6, 18, 1, 2); setObject(7, 18, 6, 13); setObject(7, 18, 1, 2); setObject(7, 18, 3, 4); setObject(8, 18, 1, 0); setObject(8, 18, 1, 2); setObject(8, 18, 2, 3); setObject(9, 18, 1, 2); setObject(9, 18, 3, 5); setObject(10, 18, 1, 2); setObject(10, 18, 3, 4); setObject(11, 18, 3, 4); setObject(11, 18, 12, 40); setObject(11, 18, 5, 9); setObject(12, 18, 11, 35); setObject(13, 18, 3, 4); setObject(13, 18, 26, 71); setObject(14, 18, 3, 4); setObject(14, 18, 5, 11); setObject(14, 18, 12, 41, -1); setObject(15, 18, 27, 79, -1); setObject(15, 18, 1, 1); setObject(15, 18, 3, 4); setObject(16, 18, 27, 84, -1); setObject(16, 18, 19, 58); setObject(16, 18, 1, 1); setObject(16, 18, 3, 4); setObject(17, 18, 1, 0); setObject(18, 18, 1, 0); setObject(18, 18, 1, 1); setObject(18, 18, 2, 3); setObject(19, 18, 1, 0); setObject(3, 19, 1, 0); setObject(4, 19, 1, 0); setObject(4, 19, 1, 2); setObject(4, 19, 2, 3); setObject(5, 19, 1, 0); setObject(5, 19, 1, 2); setObject(5, 19, 2, 3); setObject(6, 19, 1, 0); setObject(6, 19, 1, 2); setObject(6, 19, 2, 3); setObject(7, 19, 1, 0); setObject(7, 19, 1, 2); setObject(7, 19, 2, 3); setObject(8, 19, 1, 0); setObject(8, 19, 1, 2); setObject(8, 19, 2, 3); setObject(9, 19, 1, 0); setObject(9, 19, 1, 2); setObject(9, 19, 2, 3); setObject(10, 19, 1, 0); setObject(11, 19, 1, 0); setObject(12, 19, 1, 0); setObject(13, 19, 1, 0); setObject(14, 19, 1, 0); setObject(15, 19, 1, 0); setObject(16, 19, 1, 0); setObject(16, 19, 1, 1); setObject(16, 19, 2, 3); setObject(17, 19, 1, 0); setObject(18, 19, 1, 0); needMushrooms = 16; setCamera(-640, -73, -8.95, 164, -2.45, 144.1); setTutorialPage(10, 8, 10); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 23
//Level07 (com.mushroomer.levels.Level07) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level07 extends LevelObject { public function Level07(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(0, 1, 3, 4); setObject(0, 1, 12, 36, -1); setObject(2, 1, 6, 13); setObject(3, 1, 3, 4); setObject(5, 1, 3, 4); setObject(5, 1, 1, 2); setObject(5, 1, 12, 39); setObject(5, 1, 10, 27); setObject(8, 1, 6, 13); setObject(9, 1, 3, 4); setObject(9, 1, 28, 29); setObject(11, 1, 10, 28, -1); setObject(14, 1, 4, 7); setObject(15, 1, 6, 13); setObject(17, 1, 3, 4); setObject(17, 1, 12, 36); setObject(0, 2, 1, 0); setObject(2, 2, 6, 13); setObject(3, 2, 1, 0); setObject(3, 2, 1, 2); setObject(3, 2, 2, 3); setObject(4, 2, 8, -1); setObject(4, 2, 1, 2); setObject(5, 2, 1, 0); setObject(5, 2, 1, 2); setObject(5, 2, 2, 3); setObject(7, 2, 3, 4); setObject(8, 2, 6, 13); setObject(9, 2, 1, 0); setObject(9, 2, 1, 1); setObject(9, 2, 2, 3); setObject(11, 2, 4, 6); setObject(15, 2, 6, 13); setObject(16, 2, 10, 29); setObject(16, 2, 3, 4); setObject(17, 2, 1, 0); setObject(0, 3, 1, 0); setObject(2, 3, 6, 13); setObject(3, 3, 3, 4); setObject(3, 3, 13, 44); setObject(3, 3, 1, 2); setObject(4, 3, 8, -1); setObject(4, 3, 1, 2); setObject(5, 3, 10, 30); setObject(5, 3, 3, 4); setObject(5, 3, 1, 2); setObject(7, 3, 1, 0); setObject(8, 3, 6, 13); setObject(8, 3, 1, 1); setObject(9, 3, 1, 1); setObject(10, 3, 5, 12); setObject(10, 3, 1, 1); setObject(10, 3, 3, 4); setObject(11, 3, 4, 7); setObject(13, 3, 11, 32, -1); setObject(13, 3, 3, 4); setObject(14, 3, 16, 48); setObject(14, 3, 3, 4); setObject(14, 3, 10, 30, -1); setObject(15, 3, 6, 13); setObject(16, 3, 1, 0); setObject(17, 3, 1, 0); setObject(17, 3, 1, 2); setObject(17, 3, 2, 3); setObject(0, 4, 1, 0); setObject(0, 4, 1, 2); setObject(0, 4, 2, 3); setObject(1, 4, 1, 2); setObject(2, 4, 4, 8); setObject(3, 4, 1, 0); setObject(3, 4, 1, 2); setObject(3, 4, 2, 3); setObject(4, 4, 8, -1); setObject(5, 4, 1, 0); setObject(5, 4, 1, 2); setObject(5, 4, 2, 3); setObject(6, 4, 1, 2); setObject(7, 4, 1, 0); setObject(8, 4, 6, 13); setObject(8, 4, 1, 1); setObject(8, 4, 3, 5); setObject(9, 4, 1, 1); setObject(9, 4, 3, 5); setObject(10, 4, 1, 0); setObject(10, 4, 1, 1); setObject(10, 4, 2, 3); setObject(11, 4, 4, 8); setObject(12, 4, 5, 11); setObject(12, 4, 5, 12); setObject(12, 4, 5, 10); setObject(12, 4, 3, 5); setObject(13, 4, 1, 0); setObject(13, 4, 1, 1); setObject(13, 4, 2, 3); setObject(14, 4, 1, 0); setObject(14, 4, 1, 1); setObject(14, 4, 2, 3); setObject(15, 4, 6, 13); setObject(17, 4, 1, 2); setObject(18, 4, 1, 2); setObject(19, 4, 3, 4); setObject(19, 4, 11, 32); setObject(0, 5, 1, 0); setObject(0, 5, 1, 2); setObject(0, 5, 2, 3); setObject(1, 5, 1, 2); setObject(1, 5, 17, 55); setObject(3, 5, 1, 0); setObject(4, 5, 8, -1); setObject(4, 5, 1, 2); setObject(5, 5, 4, 7); setObject(5, 5, 3, 4); setObject(5, 5, 1, 2); setObject(6, 5, 1, 2); setObject(7, 5, 1, 0); setObject(7, 5, 1, 1); setObject(7, 5, 2, 3); setObject(8, 5, 1, 0); setObject(8, 5, 1, 1); setObject(8, 5, 2, 3); setObject(9, 5, 1, 0); setObject(9, 5, 1, 1); setObject(9, 5, 2, 3); setObject(10, 5, 1, 0); setObject(10, 5, 1, 1); setObject(10, 5, 2, 3); setObject(12, 5, 1, 0); setObject(12, 5, 1, 1); setObject(12, 5, 2, 3); setObject(13, 5, 1, 0); setObject(13, 5, 1, 1); setObject(13, 5, 2, 3); setObject(14, 5, 1, 1); setObject(15, 5, 6, 13); setObject(17, 5, 1, 2); setObject(18, 5, 19, 58); setObject(18, 5, 1, 2); setObject(18, 5, 3, 4); setObject(19, 5, 1, 0); setObject(0, 6, 1, 2); setObject(0, 6, 3, 4); setObject(2, 6, 1, 2); setObject(3, 6, 1, 0); setObject(3, 6, 27, -1, -1); setObject(4, 6, 8, -1); setObject(4, 6, 1, 2); setObject(5, 6, 1, 0); setObject(5, 6, 1, 2); setObject(5, 6, 2, 3); setObject(7, 6, 10, 27); setObject(7, 6, 1, 1); setObject(7, 6, 3, 5); setObject(8, 6, 1, 0); setObject(8, 6, 1, 1); setObject(8, 6, 2, 3); setObject(9, 6, 1, 1); setObject(10, 6, 1, 1); setObject(10, 6, 10, 29, -1); setObject(11, 6, 5, 11); setObject(11, 6, 1, 1); setObject(12, 6, 1, 1); setObject(13, 6, 1, 1); setObject(13, 6, 3, 4); setObject(14, 6, 10, 27); setObject(14, 6, 3, 4); setObject(15, 6, 6, 13); setObject(15, 6, 3, 4); setObject(16, 6, 1, 2); setObject(16, 6, 3, 4); setObject(16, 6, 12, 41); setObject(17, 6, 1, 0); setObject(18, 6, 1, 0); setObject(18, 6, 1, 2); setObject(18, 6, 2, 3); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(1, 7, 1, 2); setObject(2, 7, 1, 2); setObject(3, 7, 1, 0); setObject(4, 7, 8, -1); setObject(4, 7, 3, 23); setObject(4, 7, 12, 40, -1); setObject(5, 7, 3, 4); setObject(5, 7, 1, 2); setObject(5, 7, 26, 73); setObject(5, 7, 4, 7); setObject(6, 7, 1, 1); setObject(6, 7, 3, 4); setObject(7, 7, 1, 0); setObject(7, 7, 1, 1); setObject(7, 7, 2, 3); setObject(8, 7, 1, 0); setObject(8, 7, 5, 12); setObject(8, 7, 1, 1); setObject(8, 7, 2, 3); setObject(9, 7, 0, -1); setObject(9, 7, 1, 1); setObject(9, 7, 3, 5); setObject(10, 7, 4, 6); setObject(10, 7, 1, 1); setObject(10, 7, 3, 5); setObject(11, 7, 1, 1); setObject(11, 7, 3, 5); setObject(12, 7, 1, 1); setObject(12, 7, 3, 5); setObject(13, 7, 1, 0); setObject(13, 7, 1, 1); setObject(13, 7, 2, 3); setObject(14, 7, 1, 0); setObject(14, 7, 1, 1); setObject(14, 7, 2, 3); setObject(15, 7, 1, 0); setObject(15, 7, 1, 1); setObject(15, 7, 2, 3); setObject(16, 7, 1, 0); setObject(16, 7, 1, 2); setObject(16, 7, 2, 3); setObject(17, 7, 1, 0); setObject(18, 7, 1, 0); setObject(0, 8, 1, 0); setObject(1, 8, 1, 2); setObject(2, 8, 1, 2); setObject(3, 8, 1, 0); setObject(3, 8, 1, 2); setObject(3, 8, 2, 3); setObject(4, 8, 7, 14); setObject(4, 8, 1, 2); setObject(5, 8, 1, 0); setObject(5, 8, 1, 2); setObject(5, 8, 2, 3); setObject(6, 8, 1, 0); setObject(6, 8, 1, 1); setObject(6, 8, 2, 3); setObject(7, 8, 1, 0); setObject(7, 8, 1, 1); setObject(7, 8, 2, 3); setObject(8, 8, 1, 1); setObject(9, 8, 1, 0); setObject(9, 8, 1, 1); setObject(9, 8, 27, -1, -1); setObject(9, 8, 2, 3); setObject(10, 8, 1, 0); setObject(10, 8, 1, 1); setObject(10, 8, 2, 3); setObject(11, 8, 1, 0); setObject(11, 8, 1, 1); setObject(11, 8, 2, 3); setObject(12, 8, 1, 0); setObject(12, 8, 1, 1); setObject(12, 8, 2, 3); setObject(13, 8, 1, 0); setObject(14, 8, 1, 1); setObject(15, 8, 1, 0); setObject(16, 8, 1, 0); setObject(17, 8, 1, 0); setObject(0, 9, 1, 0); setObject(1, 9, 9, 25); setObject(1, 9, 1, 2); setObject(3, 9, 1, 2); setObject(4, 9, 1, 0); setObject(4, 9, 1, 2); setObject(4, 9, 2, 3); setObject(5, 9, 1, 2); setObject(6, 9, 4, 6); setObject(7, 9, 1, 1); setObject(8, 9, 1, 1); setObject(9, 9, 19, 59); setObject(9, 9, 1, 1); setObject(9, 9, 3, 4); setObject(10, 9, 1, 0); setObject(11, 9, 1, 0); setObject(11, 9, 1, 1); setObject(11, 9, 2, 3); setObject(12, 9, 1, 1); setObject(13, 9, 1, 0); setObject(19, 9, 3, 4); setObject(0, 10, 1, 0); setObject(1, 10, 1, 0); setObject(1, 10, 1, 2); setObject(1, 10, 2, 3); setObject(2, 10, 9, 25); setObject(3, 10, 28, 27, -1); setObject(3, 10, 3, 4); setObject(3, 10, 12, 41, -1); setObject(4, 10, 22, 66); setObject(4, 10, 21, 62); setObject(4, 10, 3, 4); setObject(4, 10, 1, 2); setObject(5, 10, 24, -1); setObject(5, 10, 23, -1); setObject(6, 10, 24, -1); setObject(6, 10, 23, -1); setObject(6, 10, 22, 68); setObject(6, 10, 21, 64); setObject(7, 10, 1, 1); setObject(7, 10, 22, 67); setObject(7, 10, 21, 63); setObject(7, 10, 3, 4); setObject(8, 10, 3, 4); setObject(8, 10, 12, 40, -1); setObject(9, 10, 1, 0); setObject(10, 10, 1, 0); setObject(11, 10, 1, 1); setObject(19, 10, 1, 0); setObject(1, 11, 1, 0); setObject(2, 11, 1, 0); setObject(2, 11, 1, 1); setObject(2, 11, 2, 3); setObject(3, 11, 1, 0); setObject(3, 11, 1, 1); setObject(3, 11, 2, 3); setObject(4, 11, 1, 0); setObject(4, 11, 1, 1); setObject(4, 11, 2, 3); setObject(5, 11, 20, 60); setObject(5, 11, 3, 4); setObject(5, 11, 13, 44, -1); setObject(6, 11, 20, 60); setObject(7, 11, 1, 0); setObject(7, 11, 1, 1); setObject(7, 11, 2, 3); setObject(8, 11, 1, 0); setObject(8, 11, 1, 1); setObject(8, 11, 2, 3); setObject(9, 11, 1, 0); setObject(9, 11, 1, 1); setObject(9, 11, 2, 3); setObject(13, 11, 4, 6); setObject(16, 11, 3, 4); setObject(16, 11, 11, 31, -1); setObject(17, 11, 15, -1); setObject(17, 11, 3, 4); setObject(18, 11, 3, 4); setObject(18, 11, 12, 40, -1); setObject(18, 11, 10, 29); setObject(19, 11, 1, 0); setObject(2, 12, 1, 1); setObject(2, 12, 3, 4); setObject(3, 12, 1, 1); setObject(4, 12, 6, 13); setObject(4, 12, 1, 1); setObject(5, 12, 1, 0); setObject(5, 12, 1, 1); setObject(5, 12, 27, 77, -1); setObject(5, 12, 2, 3); setObject(7, 12, 4, 8); setObject(7, 12, 1, 1); setObject(8, 12, 10, 30); setObject(8, 12, 1, 1); setObject(8, 12, 3, 5); setObject(9, 12, 1, 0); setObject(10, 12, 6, 13); setObject(11, 12, 3, 4); setObject(11, 12, 21, 62); setObject(11, 12, 22, 66); setObject(11, 12, 11, 32, -1); setObject(12, 12, 23, -1); setObject(12, 12, 24, -1); setObject(13, 12, 10, 28); setObject(13, 12, 21, 63); setObject(13, 12, 22, 67); setObject(13, 12, 3, 4); setObject(13, 12, 26, 74, -1); setObject(14, 12, 3, 4); setObject(14, 12, 13, 42, -1); setObject(16, 12, 1, 0); setObject(17, 12, 1, 0); setObject(17, 12, 27, 78, -1); setObject(18, 12, 1, 0); setObject(19, 12, 1, 0); setObject(2, 13, 1, 0); setObject(3, 13, 3, 4); setObject(3, 13, 1, 1); setObject(4, 13, 6, 13); setObject(4, 13, 3, 4); setObject(4, 13, 1, 1); setObject(5, 13, 4, 6); setObject(5, 13, 1, 1); setObject(5, 13, 3, 5); setObject(6, 13, 1, 1); setObject(6, 13, 3, 4); setObject(7, 13, 1, 1); setObject(7, 13, 3, 5); setObject(8, 13, 1, 0); setObject(8, 13, 1, 1); setObject(8, 13, 2, 3); setObject(9, 13, 1, 0); setObject(9, 13, 1, 1); setObject(9, 13, 2, 3); setObject(10, 13, 6, 13); setObject(11, 13, 1, 0); setObject(12, 13, 20, 60); setObject(13, 13, 1, 0); setObject(14, 13, 1, 0); setObject(14, 13, 1, 1); setObject(14, 13, 2, 3); setObject(15, 13, 5, 11); setObject(15, 13, 5, 12); setObject(15, 13, 5, 10); setObject(16, 13, 1, 0); setObject(17, 13, 1, 0); setObject(18, 13, 1, 0); setObject(0, 14, 9, 25); setObject(2, 14, 1, 0); setObject(2, 14, 1, 1); setObject(2, 14, 27, 78, -1); setObject(2, 14, 2, 3); setObject(3, 14, 1, 0); setObject(3, 14, 5, 12); setObject(3, 14, 1, 1); setObject(3, 14, 2, 3); setObject(4, 14, 1, 0); setObject(4, 14, 1, 1); setObject(4, 14, 2, 3); setObject(5, 14, 1, 0); setObject(5, 14, 1, 1); setObject(5, 14, 2, 3); setObject(6, 14, 1, 0); setObject(6, 14, 1, 1); setObject(6, 14, 2, 3); setObject(7, 14, 1, 0); setObject(7, 14, 1, 1); setObject(7, 14, 2, 3); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 1, 1); setObject(10, 14, 6, 13); setObject(10, 14, 3, 4); setObject(10, 14, 21, 62); setObject(10, 14, 22, 66); setObject(10, 14, 12, 40, -1); setObject(11, 14, 23, -1); setObject(11, 14, 24, -1); setObject(11, 14, 28, 27, -1); setObject(12, 14, 3, 4); setObject(12, 14, 21, 63); setObject(12, 14, 22, 67); setObject(13, 14, 6, 13); setObject(14, 14, 1, 1); setObject(14, 14, 3, 4); setObject(17, 14, 1, 0); setObject(0, 15, 1, 0); setObject(1, 15, 1, 1); setObject(2, 15, 10, 28); setObject(2, 15, 1, 1); setObject(2, 15, 3, 5); setObject(3, 15, 1, 1); setObject(3, 15, 5, 9); setObject(3, 15, 5, 11); setObject(4, 15, 1, 1); setObject(4, 15, 3, 5); setObject(5, 15, 1, 1); setObject(6, 15, 10, 27); setObject(6, 15, 1, 1); setObject(6, 15, 3, 5); setObject(7, 15, 1, 1); setObject(8, 15, 1, 1); setObject(8, 15, 3, 5); setObject(9, 15, 18, 56); setObject(9, 15, 3, 4); setObject(10, 15, 1, 0); setObject(11, 15, 20, 60); setObject(12, 15, 1, 0); setObject(13, 15, 6, 13); setObject(14, 15, 1, 0); setObject(14, 15, 1, 1); setObject(14, 15, 2, 3); setObject(15, 15, 1, 1); setObject(16, 15, 3, 4); setObject(16, 15, 13, 43); setObject(16, 15, 26, 71, -1); setObject(0, 16, 1, 0); setObject(1, 16, 5, 10); setObject(1, 16, 9, 25); setObject(1, 16, 1, 1); setObject(2, 16, 1, 0); setObject(2, 16, 1, 1); setObject(2, 16, 2, 3); setObject(3, 16, 5, 9); setObject(3, 16, 1, 1); setObject(3, 16, 3, 5); setObject(4, 16, 1, 0); setObject(5, 16, 1, 1); setObject(5, 16, 3, 5); setObject(6, 16, 1, 0); setObject(6, 16, 1, 1); setObject(6, 16, 2, 3); setObject(7, 16, 5, 12); setObject(7, 16, 1, 1); setObject(8, 16, 1, 0); setObject(9, 16, 1, 0); setObject(10, 16, 1, 0); setObject(10, 16, 1, 1); setObject(10, 16, 2, 3); setObject(11, 16, 6, 13); setObject(12, 16, 3, 4); setObject(12, 16, 13, 43, -1); setObject(13, 16, 6, 13); setObject(13, 16, 3, 4); setObject(13, 16, 12, 41, -1); setObject(14, 16, 10, 27); setObject(14, 16, 1, 1); setObject(14, 16, 3, 4); setObject(15, 16, 27, 84); setObject(15, 16, 4, 6); setObject(15, 16, 1, 1); setObject(16, 16, 1, 0); setObject(0, 17, 1, 0); setObject(1, 17, 1, 0); setObject(1, 17, 1, 1); setObject(1, 17, 2, 3); setObject(2, 17, 1, 0); setObject(3, 17, 1, 0); setObject(3, 17, 1, 1); setObject(3, 17, 2, 3); setObject(4, 17, 1, 0); setObject(5, 17, 1, 0); setObject(5, 17, 1, 1); setObject(5, 17, 2, 3); setObject(6, 17, 1, 0); setObject(7, 17, 1, 1); setObject(8, 17, 1, 0); setObject(8, 17, 1, 1); setObject(8, 17, 2, 3); setObject(9, 17, 8, -1); setObject(9, 17, 27, 80, -1); setObject(10, 17, 1, 1); setObject(11, 17, 6, 13); setObject(12, 17, 1, 0); setObject(12, 17, 1, 1); setObject(12, 17, 2, 3); setObject(13, 17, 1, 0); setObject(13, 17, 1, 1); setObject(13, 17, 2, 3); setObject(14, 17, 1, 0); setObject(14, 17, 27, 80, -1); setObject(14, 17, 1, 1); setObject(14, 17, 2, 3); setObject(15, 17, 5, 9); setObject(15, 17, 5, 10); setObject(15, 17, 27, 79); setObject(15, 17, 1, 1); setObject(16, 17, 1, 0); setObject(17, 17, 9, 25); setObject(17, 17, 1, 1); setObject(1, 18, 1, 0); setObject(2, 18, 1, 0); setObject(3, 18, 1, 0); setObject(5, 18, 1, 0); setObject(6, 18, 1, 0); setObject(7, 18, 1, 1); setObject(7, 18, 3, 5); setObject(8, 18, 4, 7); setObject(8, 18, 1, 1); setObject(9, 18, 3, 15); setObject(9, 18, 8, -1); setObject(9, 18, 1, 1); setObject(10, 18, 10, 30); setObject(10, 18, 1, 1); setObject(10, 18, 3, 4); setObject(11, 18, 6, 13); setObject(11, 18, 1, 1); setObject(11, 18, 3, 4); setObject(12, 18, 4, 8); setObject(12, 18, 27, 79); setObject(12, 18, 1, 1); setObject(12, 18, 3, 4); setObject(13, 18, 5, 11); setObject(13, 18, 1, 1); setObject(13, 18, 3, 4); setObject(14, 18, 19, 58); setObject(14, 18, 1, 1); setObject(14, 18, 3, 5); setObject(15, 18, 27, 82); setObject(15, 18, 1, 1); setObject(15, 18, 3, 4); setObject(16, 18, 1, 0); setObject(16, 18, 1, 1); setObject(16, 18, 2, 3); setObject(17, 18, 1, 0); setObject(17, 18, 1, 1); setObject(17, 18, 2, 3); setObject(18, 18, 9, 25); setObject(2, 19, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(7, 19, 1, 1); setObject(7, 19, 2, 3); setObject(8, 19, 1, 0); setObject(8, 19, 1, 1); setObject(8, 19, 2, 3); setObject(9, 19, 7, 14); setObject(9, 19, 1, 1); setObject(10, 19, 1, 0); setObject(10, 19, 1, 1); setObject(10, 19, 2, 3); setObject(11, 19, 1, 0); setObject(11, 19, 1, 1); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(12, 19, 1, 1); setObject(12, 19, 2, 3); setObject(13, 19, 1, 0); setObject(13, 19, 1, 1); setObject(13, 19, 2, 3); setObject(14, 19, 1, 0); setObject(14, 19, 1, 1); setObject(14, 19, 2, 3); setObject(15, 19, 1, 0); setObject(15, 19, 1, 1); setObject(15, 19, 2, 3); setObject(16, 19, 1, 0); setObject(16, 19, 1, 1); setObject(16, 19, 2, 3); setObject(17, 19, 1, 0); setObject(18, 19, 1, 0); needMushrooms = 18; setCamera(-12, -237, 16.7, 393, 2.1, 454.85); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 24
//Level08 (com.mushroomer.levels.Level08) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level08 extends LevelObject { public function Level08(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(0, 0, 3, 4); setObject(8, 0, 3, 4); setObject(13, 0, 3, 4); setObject(14, 0, 1, 0); setObject(0, 1, 1, 0); setObject(1, 1, 10, 27, -1); setObject(1, 1, 3, 4); setObject(6, 1, 10, 29); setObject(8, 1, 1, 0); setObject(9, 1, 3, 4); setObject(9, 1, 12, 41); setObject(10, 1, 0, -1); setObject(11, 1, 3, 4); setObject(11, 1, 13, 44); setObject(12, 1, 10, 27); setObject(12, 1, 3, 4); setObject(13, 1, 1, 0); setObject(13, 1, 1, 1); setObject(13, 1, 2, 3); setObject(14, 1, 1, 0); setObject(14, 1, 1, 1); setObject(14, 1, 2, 3); setObject(0, 2, 1, 0); setObject(0, 2, 1, 1); setObject(0, 2, 2, 3); setObject(1, 2, 1, 0); setObject(1, 2, 1, 1); setObject(1, 2, 2, 3); setObject(3, 2, 5, 11); setObject(3, 2, 3, 4); setObject(3, 2, 11, 32); setObject(4, 2, 8, -1); setObject(4, 2, 1, 2); setObject(6, 2, 4, 7); setObject(8, 2, 1, 0); setObject(9, 2, 1, 0); setObject(9, 2, 1, 2); setObject(9, 2, 2, 3); setObject(10, 2, 4, 6); setObject(11, 2, 1, 0); setObject(11, 2, 1, 2); setObject(11, 2, 2, 3); setObject(12, 2, 1, 0); setObject(13, 2, 1, 0); setObject(14, 2, 1, 1); setObject(14, 2, 3, 4); setObject(0, 3, 1, 0); setObject(0, 3, 1, 1); setObject(0, 3, 2, 3); setObject(1, 3, 1, 1); setObject(2, 3, 4, 7); setObject(2, 3, 1, 1); setObject(3, 3, 1, 0); setObject(3, 3, 1, 1); setObject(3, 3, 2, 3); setObject(4, 3, 3, 15); setObject(4, 3, 8, -1); setObject(4, 3, 1, 2); setObject(5, 3, 3, 4); setObject(5, 3, 1, 2); setObject(6, 3, 13, 42); setObject(7, 3, 3, 4); setObject(8, 3, 4, 6); setObject(9, 3, 5, 9); setObject(9, 3, 5, 12); setObject(9, 3, 1, 2); setObject(10, 3, 1, 2); setObject(11, 3, 1, 2); setObject(11, 3, 5, 9); setObject(12, 3, 1, 0); setObject(12, 3, 1, 1); setObject(12, 3, 2, 3); setObject(13, 3, 1, 1); setObject(13, 3, 3, 4); setObject(14, 3, 1, 0); setObject(14, 3, 1, 1); setObject(14, 3, 2, 3); setObject(0, 4, 1, 0); setObject(0, 4, 1, 1); setObject(0, 4, 2, 3); setObject(1, 4, 4, 7); setObject(1, 4, 1, 1); setObject(2, 4, 1, 1); setObject(3, 4, 1, 1); setObject(4, 4, 1, 0); setObject(4, 4, 1, 1); setObject(4, 4, 1, 2); setObject(4, 4, 2, 3); setObject(5, 4, 1, 0); setObject(5, 4, 1, 1); setObject(5, 4, 1, 2); setObject(5, 4, 2, 3); setObject(6, 4, 1, 0); setObject(6, 4, 1, 1); setObject(6, 4, 2, 3); setObject(7, 4, 1, 0); setObject(7, 4, 1, 1); setObject(7, 4, 2, 3); setObject(8, 4, 3, 4); setObject(8, 4, 1, 2); setObject(9, 4, 9, 25); setObject(9, 4, 1, 2); setObject(10, 4, 3, 4); setObject(10, 4, 1, 2); setObject(11, 4, 3, 4); setObject(12, 4, 10, 29); setObject(12, 4, 3, 4); setObject(12, 4, 1, 1); setObject(13, 4, 1, 1); setObject(13, 4, 1, 0); setObject(13, 4, 2, 3); setObject(14, 4, 1, 0); setObject(14, 4, 1, 1); setObject(14, 4, 2, 3); setObject(15, 4, 6, 13); setObject(16, 4, 3, 4); setObject(16, 4, 5, 12); setObject(17, 4, 15, -1); setObject(17, 4, 3, 4); setObject(18, 4, 3, 4); setObject(0, 5, 1, 0); setObject(1, 5, 1, 1); setObject(1, 5, 1, 0); setObject(1, 5, 2, 3); setObject(2, 5, 5, 9); setObject(2, 5, 5, 10); setObject(3, 5, 1, 1); setObject(3, 5, 1, 2); setObject(4, 5, 1, 1); setObject(5, 5, 1, 1); setObject(6, 5, 1, 1); setObject(7, 5, 1, 0); setObject(7, 5, 1, 1); setObject(7, 5, 2, 3); setObject(8, 5, 1, 0); setObject(8, 5, 1, 1); setObject(8, 5, 1, 2); setObject(8, 5, 2, 3); setObject(9, 5, 1, 0); setObject(9, 5, 1, 1); setObject(9, 5, 1, 2); setObject(9, 5, 2, 3); setObject(10, 5, 1, 0); setObject(10, 5, 1, 1); setObject(10, 5, 2, 3); setObject(11, 5, 1, 0); setObject(11, 5, 1, 1); setObject(11, 5, 2, 3); setObject(12, 5, 1, 0); setObject(12, 5, 1, 1); setObject(12, 5, 2, 3); setObject(13, 5, 1, 0); setObject(13, 5, 1, 1); setObject(13, 5, 2, 3); setObject(14, 5, 1, 1); setObject(15, 5, 6, 13); setObject(16, 5, 1, 0); setObject(17, 5, 1, 0); setObject(17, 5, 27, -1, -1); setObject(18, 5, 1, 0); setObject(19, 5, 9, 25); setObject(19, 5, 12, 41); setObject(0, 6, 3, 4); setObject(1, 6, 1, 1); setObject(1, 6, 1, 0); setObject(1, 6, 2, 3); setObject(3, 6, 3, 5); setObject(4, 6, 3, 5); setObject(4, 6, 16, 49); setObject(4, 6, 14, -1); setObject(5, 6, 3, 5); setObject(5, 6, 16, 47); setObject(5, 6, 29, 28); setObject(6, 6, 3, 5); setObject(6, 6, 16, 51, -1); setObject(7, 6, 1, 1); setObject(8, 6, 1, 1); setObject(9, 6, 1, 1); setObject(10, 6, 1, 1); setObject(11, 6, 1, 0); setObject(12, 6, 19, 59); setObject(12, 6, 3, 4); setObject(12, 6, 1, 1); setObject(13, 6, 1, 1); setObject(14, 6, 3, 4); setObject(14, 6, 13, 43, -1); setObject(15, 6, 6, 13); setObject(18, 6, 1, 0); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(1, 7, 1, 0); setObject(2, 7, 1, 1); setObject(3, 7, 1, 0); setObject(3, 7, 1, 1); setObject(3, 7, 1, 2); setObject(3, 7, 2, 3); setObject(4, 7, 1, 0); setObject(4, 7, 1, 1); setObject(4, 7, 2, 3); setObject(5, 7, 1, 0); setObject(5, 7, 1, 1); setObject(5, 7, 2, 3); setObject(6, 7, 1, 0); setObject(6, 7, 1, 1); setObject(6, 7, 2, 3); setObject(7, 7, 9, 26); setObject(7, 7, 1, 1); setObject(11, 7, 1, 0); setObject(12, 7, 1, 0); setObject(12, 7, 1, 1); setObject(12, 7, 2, 3); setObject(13, 7, 3, 4); setObject(13, 7, 12, 38, -1); setObject(14, 7, 1, 0); setObject(15, 7, 6, 13); setObject(16, 7, 10, 30); setObject(16, 7, 3, 4); setObject(16, 7, 12, 36, -1); setObject(19, 7, 3, 4); setObject(0, 8, 1, 0); setObject(1, 8, 1, 0); setObject(1, 8, 1, 1); setObject(1, 8, 2, 3); setObject(2, 8, 3, 5); setObject(2, 8, 13, -1, -1); setObject(2, 8, 1, 1); setObject(3, 8, 1, 1); setObject(3, 8, 3, 5); setObject(4, 8, 1, 1); setObject(4, 8, 3, 5); setObject(5, 8, 1, 1); setObject(6, 8, 1, 0); setObject(6, 8, 1, 1); setObject(6, 8, 2, 3); setObject(7, 8, 1, 0); setObject(7, 8, 1, 2); setObject(7, 8, 1, 1); setObject(7, 8, 2, 3); setObject(8, 8, 1, 2); setObject(9, 8, 1, 2); setObject(9, 8, 3, 5); setObject(9, 8, 11, 35); setObject(10, 8, 1, 2); setObject(11, 8, 1, 0); setObject(11, 8, 1, 2); setObject(11, 8, 2, 3); setObject(12, 8, 1, 0); setObject(12, 8, 1, 2); setObject(12, 8, 2, 3); setObject(13, 8, 1, 0); setObject(13, 8, 1, 2); setObject(13, 8, 2, 3); setObject(15, 8, 6, 13); setObject(16, 8, 1, 0); setObject(17, 8, 17, 53); setObject(19, 8, 1, 0); setObject(1, 9, 1, 0); setObject(2, 9, 1, 0); setObject(3, 9, 1, 0); setObject(3, 9, 1, 1); setObject(3, 9, 2, 3); setObject(4, 9, 1, 0); setObject(4, 9, 1, 1); setObject(4, 9, 2, 3); setObject(5, 9, 1, 1); setObject(6, 9, 1, 0); setObject(6, 9, 1, 1); setObject(6, 9, 2, 3); setObject(7, 9, 1, 2); setObject(7, 9, 17, 53); setObject(8, 9, 1, 2); setObject(9, 9, 1, 0); setObject(9, 9, 1, 2); setObject(9, 9, 2, 3); setObject(10, 9, 1, 2); setObject(11, 9, 1, 0); setObject(12, 9, 1, 2); setObject(13, 9, 1, 0); setObject(14, 9, 10, 30, -1); setObject(14, 9, 3, 4); setObject(15, 9, 6, 13); setObject(15, 9, 3, 4); setObject(17, 9, 5, 11); setObject(18, 9, 6, 13); setObject(18, 9, 1, 1); setObject(19, 9, 1, 0); setObject(1, 10, 1, 0); setObject(1, 10, 1, 1); setObject(1, 10, 2, 3); setObject(2, 10, 1, 0); setObject(2, 10, 1, 1); setObject(2, 10, 2, 3); setObject(3, 10, 1, 0); setObject(3, 10, 1, 1); setObject(3, 10, 2, 3); setObject(4, 10, 1, 1); setObject(5, 10, 1, 1); setObject(5, 10, 3, 5); setObject(5, 10, 10, 30); setObject(6, 10, 1, 0); setObject(6, 10, 1, 1); setObject(6, 10, 2, 3); setObject(9, 10, 1, 2); setObject(13, 10, 17, 54, -1); setObject(14, 10, 1, 0); setObject(14, 10, 1, 1); setObject(14, 10, 2, 3); setObject(15, 10, 1, 0); setObject(15, 10, 1, 1); setObject(15, 10, 2, 3); setObject(17, 10, 4, 8); setObject(17, 10, 3, 4); setObject(18, 10, 6, 13); setObject(18, 10, 1, 1); setObject(19, 10, 1, 0); setObject(0, 11, 3, 4); setObject(0, 11, 12, 40, -1); setObject(1, 11, 1, 0); setObject(2, 11, 1, 1); setObject(3, 11, 1, 1); setObject(3, 11, 3, 5); setObject(4, 11, 3, 5); setObject(4, 11, 13, 42); setObject(5, 11, 1, 0); setObject(5, 11, 1, 1); setObject(5, 11, 2, 3); setObject(6, 11, 1, 1); setObject(7, 11, 3, 4); setObject(7, 11, 10, 30, -1); setObject(8, 11, 3, 4); setObject(8, 11, 1, 2); setObject(8, 11, 18, 56); setObject(9, 11, 1, 2); setObject(10, 11, 6, 13); setObject(14, 11, 1, 0); setObject(14, 11, 1, 1); setObject(14, 11, 2, 3); setObject(15, 11, 1, 1); setObject(16, 11, 5, 9); setObject(16, 11, 1, 1); setObject(17, 11, 1, 0); setObject(18, 11, 6, 13); setObject(18, 11, 1, 1); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(1, 12, 1, 0); setObject(2, 12, 1, 1); setObject(3, 12, 1, 0); setObject(3, 12, 1, 1); setObject(3, 12, 2, 3); setObject(4, 12, 1, 0); setObject(4, 12, 1, 1); setObject(4, 12, 2, 3); setObject(5, 12, 1, 0); setObject(5, 12, 1, 1); setObject(5, 12, 2, 3); setObject(7, 12, 1, 0); setObject(7, 12, 1, 2); setObject(7, 12, 2, 3); setObject(8, 12, 1, 0); setObject(8, 12, 1, 2); setObject(8, 12, 1, 1); setObject(8, 12, 2, 3); setObject(9, 12, 4, 7); setObject(10, 12, 6, 13); setObject(11, 12, 3, 4); setObject(11, 12, 12, 41, -1); setObject(12, 12, 3, 4); setObject(12, 12, 22, 66); setObject(12, 12, 21, 62); setObject(12, 12, 12, 38); setObject(13, 12, 24, -1); setObject(13, 12, 23, -1); setObject(14, 12, 22, 67); setObject(14, 12, 21, 63); setObject(14, 12, 3, 4); setObject(14, 12, 1, 1); setObject(14, 12, 10, 29); setObject(15, 12, 1, 1); setObject(15, 12, 4, 6); setObject(16, 12, 1, 1); setObject(17, 12, 1, 0); setObject(18, 12, 6, 13); setObject(18, 12, 1, 1); setObject(19, 12, 1, 0); setObject(1, 13, 1, 0); setObject(2, 13, 3, 5); setObject(2, 13, 12, 40); setObject(2, 13, 13, -1, -1); setObject(2, 13, 10, 30, -1); setObject(3, 13, 1, 1); setObject(3, 13, 3, 5); setObject(4, 13, 1, 1); setObject(4, 13, 3, 5); setObject(5, 13, 1, 1); setObject(5, 13, 3, 5); setObject(6, 13, 1, 1); setObject(7, 13, 1, 0); setObject(7, 13, 1, 1); setObject(7, 13, 2, 3); setObject(8, 13, 3, 4); setObject(8, 13, 1, 2); setObject(8, 13, 1, 1); setObject(8, 13, 19, 58); setObject(8, 13, 27, 79, -1); setObject(9, 13, 3, 4); setObject(9, 13, 5, 10); setObject(9, 13, 5, 12); setObject(9, 13, 5, 11); setObject(10, 13, 6, 13); setObject(11, 13, 1, 0); setObject(11, 13, 1, 2); setObject(11, 13, 2, 3); setObject(12, 13, 1, 0); setObject(12, 13, 1, 2); setObject(12, 13, 2, 3); setObject(13, 13, 20, 60); setObject(14, 13, 1, 0); setObject(15, 13, 4, 7); setObject(15, 13, 1, 1); setObject(16, 13, 1, 1); setObject(17, 13, 1, 0); setObject(18, 13, 6, 13); setObject(18, 13, 1, 1); setObject(19, 13, 1, 0); setObject(1, 14, 1, 0); setObject(1, 14, 1, 1); setObject(1, 14, 2, 3); setObject(2, 14, 1, 0); setObject(2, 14, 1, 1); setObject(2, 14, 2, 3); setObject(3, 14, 1, 0); setObject(3, 14, 1, 1); setObject(3, 14, 2, 3); setObject(4, 14, 1, 0); setObject(4, 14, 1, 1); setObject(4, 14, 2, 3); setObject(5, 14, 1, 0); setObject(6, 14, 1, 1); setObject(7, 14, 1, 0); setObject(7, 14, 1, 1); setObject(7, 14, 2, 3); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 1, 0); setObject(10, 14, 6, 13); setObject(11, 14, 1, 2); setObject(11, 14, 4, 8); setObject(12, 14, 1, 2); setObject(13, 14, 1, 2); setObject(14, 14, 1, 0); setObject(15, 14, 4, 6); setObject(15, 14, 1, 1); setObject(16, 14, 1, 0); setObject(16, 14, 1, 1); setObject(16, 14, 2, 3); setObject(17, 14, 1, 0); setObject(17, 14, 1, 1); setObject(17, 14, 2, 3); setObject(18, 14, 6, 13); setObject(18, 14, 1, 1); setObject(19, 14, 1, 0); setObject(1, 15, 8, -1); setObject(1, 15, 1, 1); setObject(2, 15, 4, 8); setObject(2, 15, 1, 1); setObject(2, 15, 3, 4); setObject(3, 15, 1, 1); setObject(3, 15, 27, 79); setObject(4, 15, 19, 58); setObject(4, 15, 1, 1); setObject(4, 15, 3, 4); setObject(5, 15, 1, 0); setObject(6, 15, 1, 1); setObject(7, 15, 5, 11); setObject(7, 15, 1, 1); setObject(7, 15, 3, 4); setObject(8, 15, 6, 13); setObject(8, 15, 1, 1); setObject(9, 15, 3, 4); setObject(9, 15, 26, 76, -1); setObject(9, 15, 13, 43, -1); setObject(10, 15, 6, 13); setObject(10, 15, 3, 4); setObject(11, 15, 4, 8); setObject(12, 15, 1, 2); setObject(13, 15, 9, 25); setObject(13, 15, 1, 2); setObject(14, 15, 1, 0); setObject(15, 15, 1, 1); setObject(16, 15, 10, 29); setObject(16, 15, 1, 1); setObject(17, 15, 1, 1); setObject(18, 15, 6, 13); setObject(18, 15, 1, 1); setObject(19, 15, 1, 0); setObject(0, 16, 9, 25); setObject(0, 16, 1, 1); setObject(1, 16, 8, -1); setObject(1, 16, 1, 1); setObject(2, 16, 1, 0); setObject(2, 16, 1, 1); setObject(2, 16, 2, 3); setObject(3, 16, 4, 6); setObject(4, 16, 1, 0); setObject(4, 16, 1, 1); setObject(4, 16, 2, 3); setObject(5, 16, 1, 0); setObject(5, 16, 1, 1); setObject(5, 16, 2, 3); setObject(6, 16, 1, 1); setObject(7, 16, 1, 0); setObject(8, 16, 6, 13); setObject(8, 16, 1, 1); setObject(9, 16, 1, 0); setObject(9, 16, 1, 1); setObject(9, 16, 2, 3); setObject(10, 16, 1, 0); setObject(10, 16, 1, 1); setObject(10, 16, 2, 3); setObject(11, 16, 5, 11); setObject(11, 16, 1, 1); setObject(11, 16, 3, 4); setObject(12, 16, 3, 4); setObject(12, 16, 12, 40, -1); setObject(12, 16, 19, 58); setObject(13, 16, 1, 0); setObject(13, 16, 1, 2); setObject(13, 16, 2, 3); setObject(14, 16, 1, 0); setObject(15, 16, 1, 1); setObject(16, 16, 4, 6); setObject(17, 16, 1, 1); setObject(17, 16, 5, 10); setObject(17, 16, 3, 5); setObject(18, 16, 1, 0); setObject(18, 16, 1, 1); setObject(18, 16, 2, 3); setObject(19, 16, 1, 0); setObject(0, 17, 1, 0); setObject(0, 17, 1, 1); setObject(0, 17, 2, 3); setObject(1, 17, 3, 17); setObject(1, 17, 8, -1); setObject(1, 17, 1, 1); setObject(2, 17, 1, 1); setObject(2, 17, 3, 5); setObject(3, 17, 1, 1); setObject(4, 17, 1, 1); setObject(5, 17, 1, 1); setObject(5, 17, 3, 5); setObject(5, 17, 27, 80); setObject(6, 17, 3, 4); setObject(6, 17, 26, 76); setObject(7, 17, 1, 1); setObject(7, 17, 3, 4); setObject(8, 17, 6, 13); setObject(8, 17, 1, 1); setObject(8, 17, 3, 5); setObject(9, 17, 1, 1); setObject(9, 17, 3, 5); setObject(10, 17, 1, 0); setObject(11, 17, 1, 0); setObject(11, 17, 1, 1); setObject(11, 17, 2, 3); setObject(12, 17, 1, 0); setObject(13, 17, 1, 0); setObject(13, 17, 27, 78, -1); setObject(14, 17, 1, 0); setObject(15, 17, 1, 1); setObject(15, 17, 3, 5); setObject(16, 17, 1, 1); setObject(16, 17, 3, 5); setObject(17, 17, 1, 0); setObject(17, 17, 1, 1); setObject(17, 17, 2, 3); setObject(18, 17, 1, 0); setObject(18, 17, 1, 1); setObject(18, 17, 2, 3); setObject(0, 18, 1, 0); setObject(0, 18, 1, 1); setObject(0, 18, 2, 3); setObject(1, 18, 7, 14); setObject(2, 18, 1, 0); setObject(2, 18, 1, 1); setObject(2, 18, 2, 3); setObject(3, 18, 4, 7); setObject(3, 18, 1, 1); setObject(4, 18, 4, 8); setObject(4, 18, 1, 1); setObject(5, 18, 1, 0); setObject(6, 18, 1, 0); setObject(7, 18, 1, 0); setObject(7, 18, 1, 1); setObject(7, 18, 2, 3); setObject(8, 18, 1, 0); setObject(8, 18, 1, 1); setObject(8, 18, 2, 3); setObject(9, 18, 1, 0); setObject(9, 18, 1, 1); setObject(9, 18, 2, 3); setObject(10, 18, 1, 0); setObject(10, 18, 1, 1); setObject(10, 18, 2, 3); setObject(11, 18, 1, 0); setObject(14, 18, 1, 0); setObject(15, 18, 1, 0); setObject(15, 18, 1, 1); setObject(15, 18, 2, 3); setObject(16, 18, 1, 0); setObject(16, 18, 1, 1); setObject(16, 18, 2, 3); setObject(17, 18, 1, 0); setObject(17, 18, 1, 1); setObject(17, 18, 2, 3); setObject(18, 18, 1, 0); setObject(0, 19, 1, 1); setObject(1, 19, 1, 0); setObject(1, 19, 1, 1); setObject(1, 19, 2, 3); setObject(2, 19, 1, 0); setObject(2, 19, 1, 1); setObject(2, 19, 2, 3); setObject(3, 19, 1, 0); setObject(3, 19, 1, 1); setObject(3, 19, 2, 3); setObject(4, 19, 1, 0); setObject(4, 19, 1, 1); setObject(4, 19, 2, 3); setObject(5, 19, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(9, 19, 1, 0); setObject(10, 19, 1, 0); needMushrooms = 11; setCamera(-195, 0, 9.65, 165.45, 2.25, 143.8); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 25
//Level09 (com.mushroomer.levels.Level09) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level09 extends LevelObject { public function Level09(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(2, 0, 3, 4); setObject(2, 1, 1, 0); setObject(3, 1, 10, 27, -1); setObject(3, 1, 3, 4); setObject(3, 1, 12, 41); setObject(4, 1, 6, 13); setObject(5, 1, 3, 4); setObject(5, 1, 1, 2); setObject(5, 1, 22, 66); setObject(5, 1, 21, 62); setObject(5, 1, 13, 42, -1); setObject(6, 1, 23, -1); setObject(6, 1, 24, -1); setObject(7, 1, 3, 4); setObject(7, 1, 22, 67); setObject(7, 1, 21, 63); setObject(7, 1, 14, -1, -1); setObject(13, 1, 19, 58); setObject(13, 1, 3, 4); setObject(13, 1, 11, 35); setObject(14, 1, 10, 29, -1); setObject(18, 1, 3, 4); setObject(18, 1, 11, 34); setObject(18, 1, 13, 44); setObject(0, 2, 3, 4); setObject(0, 2, 11, 33); setObject(2, 2, 1, 0); setObject(2, 2, 1, 2); setObject(2, 2, 2, 3); setObject(3, 2, 1, 0); setObject(3, 2, 1, 2); setObject(3, 2, 2, 3); setObject(4, 2, 6, 13); setObject(5, 2, 1, 0); setObject(5, 2, 1, 2); setObject(5, 2, 2, 3); setObject(6, 2, 20, 60); setObject(7, 2, 1, 0); setObject(7, 2, 27, 88, -1); setObject(8, 2, 4, 6); setObject(9, 2, 5, 10); setObject(10, 2, 5, 10); setObject(11, 2, 5, 10); setObject(12, 2, 5, 10); setObject(13, 2, 1, 0); setObject(13, 2, 1, 2); setObject(13, 2, 2, 3); setObject(14, 2, 4, 8); setObject(15, 2, 6, 13); setObject(16, 2, 3, 4); setObject(16, 2, 16, 52); setObject(16, 2, 10, 28); setObject(18, 2, 1, 0); setObject(19, 2, 3, 4); setObject(0, 3, 1, 0); setObject(1, 3, 6, 13); setObject(2, 3, 19, 58); setObject(2, 3, 3, 4); setObject(2, 3, 12, 37); setObject(2, 3, 1, 2); setObject(3, 3, 1, 0); setObject(3, 3, 1, 2); setObject(3, 3, 27, -1, -1); setObject(3, 3, 2, 3); setObject(4, 3, 6, 13); setObject(4, 3, 3, 4); setObject(5, 3, 3, 4); setObject(5, 3, 1, 2); setObject(6, 3, 6, 13); setObject(7, 3, 1, 0); setObject(8, 3, 29, 30, -1); setObject(8, 3, 3, 4); setObject(8, 3, 12, 41); setObject(9, 3, 3, 4); setObject(9, 3, 14, 46, -1); setObject(9, 3, 21, 62); setObject(9, 3, 22, 66); setObject(10, 3, 23, -1); setObject(10, 3, 24, -1); setObject(11, 3, 23, -1); setObject(11, 3, 24, -1); setObject(11, 3, 21, 64); setObject(11, 3, 22, 68); setObject(12, 3, 3, 4); setObject(12, 3, 21, 63); setObject(12, 3, 22, 67); setObject(12, 3, 1, 2); setObject(13, 3, 3, 4); setObject(13, 3, 1, 2); setObject(14, 3, 3, 4); setObject(14, 3, 1, 2); setObject(15, 3, 6, 13); setObject(15, 3, 3, 4); setObject(16, 3, 1, 0); setObject(16, 3, 1, 1); setObject(16, 3, 2, 3); setObject(17, 3, 4, 7); setObject(17, 3, 1, 1); setObject(18, 3, 1, 0); setObject(18, 3, 1, 1); setObject(18, 3, 2, 3); setObject(19, 3, 1, 0); setObject(19, 3, 1, 1); setObject(19, 3, 2, 3); setObject(0, 4, 1, 0); setObject(1, 4, 6, 13); setObject(1, 4, 1, 2); setObject(2, 4, 1, 0); setObject(2, 4, 1, 2); setObject(2, 4, 2, 3); setObject(3, 4, 1, 2); setObject(4, 4, 1, 0); setObject(4, 4, 1, 2); setObject(4, 4, 2, 3); setObject(5, 4, 1, 0); setObject(5, 4, 1, 2); setObject(5, 4, 2, 3); setObject(6, 4, 6, 13); setObject(6, 4, 1, 2); setObject(7, 4, 1, 0); setObject(8, 4, 1, 0); setObject(8, 4, 1, 1); setObject(8, 4, 2, 3); setObject(9, 4, 1, 0); setObject(9, 4, 1, 1); setObject(9, 4, 27, 85, -1); setObject(9, 4, 2, 3); setObject(10, 4, 20, 60); setObject(11, 4, 20, 60); setObject(12, 4, 1, 0); setObject(12, 4, 1, 2); setObject(12, 4, 27, 88, -1); setObject(12, 4, 2, 3); setObject(13, 4, 1, 0); setObject(13, 4, 1, 2); setObject(13, 4, 2, 3); setObject(14, 4, 1, 0); setObject(14, 4, 1, 2); setObject(14, 4, 2, 3); setObject(15, 4, 1, 0); setObject(15, 4, 1, 1); setObject(15, 4, 2, 3); setObject(16, 4, 1, 0); setObject(16, 4, 1, 1); setObject(16, 4, 27, 78, -1); setObject(16, 4, 2, 3); setObject(17, 4, 5, 10); setObject(17, 4, 1, 1); setObject(18, 4, 1, 0); setObject(19, 4, 1, 1); setObject(0, 5, 1, 0); setObject(0, 5, 1, 2); setObject(0, 5, 2, 3); setObject(1, 5, 6, 13); setObject(1, 5, 1, 2); setObject(2, 5, 1, 2); setObject(4, 5, 1, 2); setObject(5, 5, 1, 2); setObject(5, 5, 8, -1); setObject(6, 5, 6, 13); setObject(6, 5, 1, 2); setObject(7, 5, 1, 0); setObject(7, 5, 1, 1); setObject(7, 5, 2, 3); setObject(8, 5, 1, 0); setObject(8, 5, 1, 1); setObject(8, 5, 2, 3); setObject(9, 5, 1, 1); setObject(10, 5, 17, 53); setObject(12, 5, 10, 29, -1); setObject(12, 5, 1, 2); setObject(12, 5, 3, 4); setObject(13, 5, 1, 2); setObject(14, 5, 1, 2); setObject(15, 5, 1, 0); setObject(16, 5, 1, 1); setObject(18, 5, 1, 0); setObject(18, 5, 1, 1); setObject(18, 5, 2, 3); setObject(0, 6, 1, 2); setObject(2, 6, 3, 4); setObject(2, 6, 1, 2); setObject(2, 6, 13, 43, -1); setObject(3, 6, 18, 56); setObject(3, 6, 3, 4); setObject(4, 6, 5, 12); setObject(5, 6, 8, -1); setObject(6, 6, 6, 13); setObject(6, 6, 1, 2); setObject(6, 6, 3, 4); setObject(6, 6, 10, 30); setObject(7, 6, 1, 0); setObject(8, 6, 1, 1); setObject(12, 6, 1, 0); setObject(12, 6, 1, 2); setObject(12, 6, 2, 3); setObject(13, 6, 5, 9); setObject(14, 6, 5, 11); setObject(15, 6, 1, 0); setObject(15, 6, 1, 1); setObject(15, 6, 2, 3); setObject(16, 6, 10, 27, -1); setObject(16, 6, 1, 1); setObject(17, 6, 1, 1); setObject(18, 6, 1, 1); setObject(19, 6, 9, 25); setObject(19, 6, 1, 1); setObject(0, 7, 9, 25); setObject(2, 7, 1, 0); setObject(2, 7, 1, 2); setObject(2, 7, 1, 1); setObject(2, 7, 2, 3); setObject(3, 7, 1, 0); setObject(3, 7, 1, 2); setObject(3, 7, 2, 3); setObject(4, 7, 17, 55); setObject(4, 7, 4, 7); setObject(5, 7, 8, -1); setObject(6, 7, 1, 0); setObject(7, 7, 3, 4); setObject(7, 7, 12, 37, -1); setObject(7, 7, 10, 30, -1); setObject(8, 7, 12, 41); setObject(8, 7, 3, 4); setObject(9, 7, 15, -1); setObject(10, 7, 3, 4); setObject(10, 7, 5, 12); setObject(11, 7, 4, 7); setObject(11, 7, 19, 58); setObject(11, 7, 3, 4); setObject(12, 7, 1, 0); setObject(13, 7, 3, 4); setObject(13, 7, 12, 39); setObject(14, 7, 4, 8); setObject(14, 7, 3, 4); setObject(15, 7, 6, 13); setObject(15, 7, 1, 1); setObject(16, 7, 1, 0); setObject(16, 7, 1, 1); setObject(16, 7, 2, 3); setObject(17, 7, 9, 25); setObject(17, 7, 5, 9); setObject(17, 7, 1, 1); setObject(18, 7, 1, 1); setObject(19, 7, 1, 0); setObject(19, 7, 1, 1); setObject(19, 7, 2, 3); setObject(0, 8, 1, 0); setObject(1, 8, 6, 13); setObject(1, 8, 1, 2); setObject(2, 8, 4, 8); setObject(2, 8, 1, 2); setObject(3, 8, 10, 28); setObject(3, 8, 3, 4); setObject(3, 8, 1, 2); setObject(4, 8, 4, 6); setObject(4, 8, 3, 4); setObject(5, 8, 3, 19); setObject(5, 8, 8, -1); setObject(6, 8, 1, 0); setObject(7, 8, 1, 0); setObject(8, 8, 1, 0); setObject(8, 8, 1, 2); setObject(8, 8, 2, 3); setObject(9, 8, 1, 2); setObject(9, 8, 1, 0); setObject(9, 8, 2, 3); setObject(10, 8, 1, 0); setObject(10, 8, 1, 2); setObject(10, 8, 2, 3); setObject(11, 8, 1, 0); setObject(12, 8, 1, 0); setObject(13, 8, 1, 0); setObject(14, 8, 1, 0); setObject(15, 8, 6, 13); setObject(16, 8, 1, 1); setObject(17, 8, 1, 0); setObject(17, 8, 1, 1); setObject(17, 8, 2, 3); setObject(18, 8, 1, 1); setObject(19, 8, 1, 1); setObject(0, 9, 1, 0); setObject(1, 9, 6, 13); setObject(1, 9, 3, 4); setObject(1, 9, 1, 2); setObject(2, 9, 8, -1); setObject(3, 9, 1, 0); setObject(3, 9, 1, 1); setObject(3, 9, 1, 2); setObject(3, 9, 2, 3); setObject(4, 9, 1, 0); setObject(4, 9, 1, 1); setObject(4, 9, 2, 3); setObject(5, 9, 1, 0); setObject(5, 9, 1, 1); setObject(5, 9, 2, 3); setObject(8, 9, 1, 2); setObject(9, 9, 1, 2); setObject(9, 9, 1, 0); setObject(9, 9, 2, 3); setObject(10, 9, 1, 0); setObject(10, 9, 1, 2); setObject(10, 9, 2, 3); setObject(11, 9, 1, 0); setObject(11, 9, 1, 1); setObject(11, 9, 2, 3); setObject(12, 9, 1, 0); setObject(12, 9, 1, 1); setObject(12, 9, 27, 79); setObject(12, 9, 2, 3); setObject(13, 9, 1, 0); setObject(13, 9, 1, 1); setObject(13, 9, 2, 3); setObject(14, 9, 1, 0); setObject(14, 9, 1, 1); setObject(14, 9, 2, 3); setObject(15, 9, 6, 13); setObject(15, 9, 22, 66); setObject(15, 9, 3, 4); setObject(16, 9, 21, 64); setObject(16, 9, 23, -1); setObject(16, 9, 24, -1); setObject(17, 9, 23, -1); setObject(17, 9, 24, -1); setObject(17, 9, 21, 64); setObject(17, 9, 22, 68); setObject(17, 9, 28, 28, -1); setObject(17, 9, 1, 1); setObject(18, 9, 22, 67); setObject(18, 9, 21, 64); setObject(18, 9, 3, 4); setObject(18, 9, 26, 71, -1); setObject(0, 10, 1, 0); setObject(0, 10, 1, 1); setObject(0, 10, 2, 3); setObject(1, 10, 1, 0); setObject(1, 10, 1, 1); setObject(1, 10, 2, 3); setObject(2, 10, 8, -1); setObject(3, 10, 1, 0); setObject(3, 10, 1, 1); setObject(3, 10, 2, 3); setObject(4, 10, 1, 1); setObject(5, 10, 3, 4); setObject(5, 10, 1, 1); setObject(6, 10, 28, 30, -1); setObject(6, 10, 3, 4); setObject(6, 10, 12, 41); setObject(7, 10, 6, 13); setObject(8, 10, 3, 4); setObject(8, 10, 18, 56); setObject(9, 10, 1, 2); setObject(10, 10, 1, 2); setObject(10, 10, 10, 30); setObject(11, 10, 4, 8); setObject(12, 10, 1, 1); setObject(12, 10, 5, 9); setObject(13, 10, 1, 1); setObject(14, 10, 1, 1); setObject(15, 10, 1, 0); setObject(16, 10, 20, 60); setObject(16, 10, 1, 1); setObject(17, 10, 20, 60); setObject(18, 10, 1, 0); setObject(18, 10, 1, 1); setObject(18, 10, 2, 3); setObject(0, 11, 1, 0); setObject(1, 11, 6, 13); setObject(1, 11, 1, 1); setObject(2, 11, 3, 17); setObject(2, 11, 8, -1); setObject(2, 11, 1, 1); setObject(3, 11, 1, 1); setObject(3, 11, 1, 0); setObject(3, 11, 2, 3); setObject(4, 11, 1, 1); setObject(5, 11, 1, 0); setObject(5, 11, 1, 1); setObject(5, 11, 2, 3); setObject(6, 11, 1, 0); setObject(6, 11, 1, 1); setObject(6, 11, 2, 3); setObject(7, 11, 6, 13); setObject(8, 11, 1, 0); setObject(9, 11, 5, 12); setObject(9, 11, 3, 4); setObject(9, 11, 1, 2); setObject(10, 11, 4, 8); setObject(10, 11, 3, 4); setObject(10, 11, 27, 83); setObject(11, 11, 4, 8); setObject(11, 11, 3, 4); setObject(12, 11, 3, 4); setObject(13, 11, 1, 2); setObject(14, 11, 1, 1); setObject(14, 11, 3, 4); setObject(14, 11, 10, 29); setObject(15, 11, 1, 0); setObject(16, 11, 1, 1); setObject(16, 11, 3, 4); setObject(16, 11, 0, -1); setObject(17, 11, 1, 1); setObject(17, 11, 3, 4); setObject(18, 11, 1, 1); setObject(19, 11, 9, 25); setObject(0, 12, 1, 0); setObject(1, 12, 6, 13); setObject(2, 12, 1, 0); setObject(2, 12, 1, 1); setObject(2, 12, 2, 3); setObject(3, 12, 1, 1); setObject(4, 12, 1, 1); setObject(4, 12, 3, 4); setObject(5, 12, 1, 1); setObject(5, 12, 1, 0); setObject(5, 12, 2, 3); setObject(6, 12, 1, 1); setObject(7, 12, 6, 13); setObject(8, 12, 1, 0); setObject(9, 12, 1, 0); setObject(10, 12, 1, 0); setObject(11, 12, 1, 0); setObject(11, 12, 1, 2); setObject(11, 12, 2, 3); setObject(12, 12, 1, 0); setObject(12, 12, 1, 2); setObject(12, 12, 2, 3); setObject(13, 12, 8, -1); setObject(13, 12, 1, 2); setObject(14, 12, 1, 0); setObject(14, 12, 1, 2); setObject(14, 12, 2, 3); setObject(15, 12, 1, 0); setObject(15, 12, 1, 2); setObject(15, 12, 2, 3); setObject(16, 12, 1, 0); setObject(16, 12, 1, 1); setObject(16, 12, 2, 3); setObject(17, 12, 1, 0); setObject(17, 12, 1, 1); setObject(17, 12, 2, 3); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(1, 13, 6, 13); setObject(1, 13, 1, 1); setObject(2, 13, 1, 1); setObject(2, 13, 3, 4); setObject(3, 13, 17, 54); setObject(4, 13, 1, 0); setObject(4, 13, 1, 1); setObject(4, 13, 2, 3); setObject(5, 13, 1, 1); setObject(5, 13, 3, 5); setObject(5, 13, 10, 28, -1); setObject(6, 13, 3, 4); setObject(6, 13, 12, 38, -1); setObject(7, 13, 6, 13); setObject(7, 13, 1, 1); setObject(8, 13, 22, 66); setObject(8, 13, 21, 62); setObject(8, 13, 3, 4); setObject(8, 13, 12, 36); setObject(9, 13, 23, -1); setObject(9, 13, 24, -1); setObject(10, 13, 23, -1); setObject(10, 13, 24, -1); setObject(10, 13, 22, 68); setObject(10, 13, 21, 64); setObject(11, 13, 22, 67); setObject(11, 13, 21, 63); setObject(11, 13, 3, 4); setObject(11, 13, 1, 2); setObject(11, 13, 12, 41, -1); setObject(11, 13, 28, 30, -1); setObject(12, 13, 3, 4); setObject(12, 13, 1, 2); setObject(12, 13, 13, -1); setObject(13, 13, 8, -1); setObject(14, 13, 1, 2); setObject(15, 13, 1, 2); setObject(16, 13, 1, 0); setObject(16, 13, 1, 1); setObject(16, 13, 2, 3); setObject(17, 13, 1, 0); setObject(17, 13, 1, 1); setObject(17, 13, 2, 3); setObject(18, 13, 1, 1); setObject(19, 13, 1, 0); setObject(0, 14, 1, 0); setObject(1, 14, 6, 13); setObject(1, 14, 1, 1); setObject(2, 14, 1, 0); setObject(2, 14, 1, 1); setObject(2, 14, 2, 3); setObject(3, 14, 1, 1); setObject(3, 14, 4, 8); setObject(4, 14, 1, 0); setObject(4, 14, 1, 1); setObject(4, 14, 2, 3); setObject(5, 14, 1, 0); setObject(5, 14, 1, 1); setObject(5, 14, 2, 3); setObject(6, 14, 1, 0); setObject(6, 14, 1, 1); setObject(6, 14, 2, 3); setObject(7, 14, 1, 0); setObject(7, 14, 1, 1); setObject(7, 14, 5, 12); setObject(7, 14, 2, 3); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 20, 60); setObject(9, 14, 17, 53); setObject(10, 14, 20, 60); setObject(11, 14, 1, 0); setObject(11, 14, 1, 2); setObject(11, 14, 2, 3); setObject(12, 14, 1, 0); setObject(13, 14, 8, -1); setObject(15, 14, 19, 58); setObject(15, 14, 3, 4); setObject(15, 14, 1, 2); setObject(16, 14, 1, 0); setObject(16, 14, 1, 1); setObject(16, 14, 2, 3); setObject(17, 14, 1, 1); setObject(18, 14, 10, 30); setObject(18, 14, 1, 1); setObject(19, 14, 1, 0); setObject(0, 15, 1, 0); setObject(1, 15, 6, 13); setObject(1, 15, 1, 1); setObject(1, 15, 3, 4); setObject(2, 15, 1, 1); setObject(2, 15, 4, 7); setObject(3, 15, 1, 1); setObject(4, 15, 1, 1); setObject(4, 15, 3, 4); setObject(4, 15, 10, 30); setObject(5, 15, 1, 0); setObject(5, 15, 1, 1); setObject(5, 15, 2, 3); setObject(6, 15, 1, 0); setObject(6, 15, 1, 1); setObject(6, 15, 2, 3); setObject(7, 15, 1, 1); setObject(8, 15, 1, 1); setObject(8, 15, 3, 4); setObject(8, 15, 28, 29, -1); setObject(9, 15, 1, 1); setObject(9, 15, 6, 13); setObject(11, 15, 1, 2); setObject(11, 15, 4, 6); setObject(12, 15, 5, 11); setObject(13, 15, 3, 19); setObject(13, 15, 8, -1); setObject(14, 15, 3, 4); setObject(14, 15, 11, 33); setObject(15, 15, 1, 0); setObject(15, 15, 1, 1); setObject(15, 15, 2, 3); setObject(16, 15, 5, 11); setObject(16, 15, 1, 1); setObject(16, 15, 3, 4); setObject(17, 15, 5, 10); setObject(17, 15, 3, 4); setObject(17, 15, 26, 71, -1); setObject(18, 15, 4, 6); setObject(18, 15, 1, 1); setObject(19, 15, 1, 0); setObject(0, 16, 1, 0); setObject(1, 16, 1, 0); setObject(1, 16, 1, 1); setObject(1, 16, 2, 3); setObject(2, 16, 1, 1); setObject(2, 16, 3, 4); setObject(3, 16, 1, 1); setObject(3, 16, 3, 4); setObject(4, 16, 1, 1); setObject(4, 16, 1, 0); setObject(4, 16, 2, 3); setObject(5, 16, 1, 0); setObject(6, 16, 1, 1); setObject(6, 16, 3, 4); setObject(6, 16, 19, 59); setObject(7, 16, 1, 1); setObject(8, 16, 1, 0); setObject(8, 16, 1, 1); setObject(8, 16, 5, 11); setObject(8, 16, 2, 3); setObject(9, 16, 1, 1); setObject(9, 16, 6, 13); setObject(10, 16, 3, 4); setObject(10, 16, 26, 71); setObject(11, 16, 1, 2); setObject(11, 16, 13, 43, -1); setObject(11, 16, 3, 4); setObject(11, 16, 4, 6); setObject(13, 16, 1, 0); setObject(13, 16, 1, 1); setObject(13, 16, 2, 3); setObject(14, 16, 1, 0); setObject(14, 16, 1, 1); setObject(14, 16, 2, 3); setObject(15, 16, 4, 6); setObject(15, 16, 1, 1); setObject(16, 16, 1, 0); setObject(16, 16, 1, 1); setObject(16, 16, 2, 3); setObject(17, 16, 1, 0); setObject(17, 16, 1, 1); setObject(17, 16, 2, 3); setObject(18, 16, 4, 7); setObject(18, 16, 1, 1); setObject(19, 16, 1, 0); setObject(1, 17, 1, 0); setObject(2, 17, 1, 0); setObject(2, 17, 1, 1); setObject(2, 17, 2, 3); setObject(3, 17, 1, 0); setObject(4, 17, 1, 0); setObject(4, 17, 1, 1); setObject(4, 17, 2, 3); setObject(5, 17, 1, 0); setObject(6, 17, 1, 0); setObject(7, 17, 1, 1); setObject(8, 17, 1, 1); setObject(8, 17, 3, 4); setObject(8, 17, 5, 9); setObject(9, 17, 1, 1); setObject(9, 17, 6, 13); setObject(10, 17, 1, 1); setObject(10, 17, 1, 0); setObject(10, 17, 2, 3); setObject(11, 17, 1, 0); setObject(11, 17, 1, 1); setObject(11, 17, 1, 2); setObject(11, 17, 2, 3); setObject(12, 17, 4, 7); setObject(13, 17, 3, 4); setObject(13, 17, 1, 1); setObject(13, 17, 10, 28, -1); setObject(14, 17, 3, 4); setObject(14, 17, 13, -1); setObject(15, 17, 1, 1); setObject(16, 17, 1, 1); setObject(16, 17, 3, 5); setObject(17, 17, 10, 28, -1); setObject(17, 17, 1, 1); setObject(17, 17, 3, 5); setObject(18, 17, 1, 1); setObject(19, 17, 1, 0); setObject(2, 18, 1, 0); setObject(3, 18, 1, 0); setObject(5, 18, 1, 0); setObject(6, 18, 1, 0); setObject(7, 18, 9, 26); setObject(7, 18, 1, 1); setObject(8, 18, 1, 0); setObject(9, 18, 1, 1); setObject(9, 18, 3, 4); setObject(9, 18, 6, 13); setObject(10, 18, 1, 1); setObject(10, 18, 3, 4); setObject(10, 18, 10, 30, -1); setObject(11, 18, 1, 1); setObject(12, 18, 1, 1); setObject(12, 18, 3, 4); setObject(13, 18, 1, 0); setObject(13, 18, 1, 1); setObject(13, 18, 2, 3); setObject(14, 18, 1, 0); setObject(15, 18, 1, 1); setObject(15, 18, 3, 5); setObject(16, 18, 1, 0); setObject(17, 18, 1, 0); setObject(17, 18, 1, 1); setObject(17, 18, 2, 3); setObject(18, 18, 1, 1); setObject(18, 18, 3, 5); setObject(19, 18, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(7, 19, 1, 1); setObject(7, 19, 2, 3); setObject(8, 19, 1, 0); setObject(8, 19, 1, 1); setObject(8, 19, 2, 3); setObject(9, 19, 1, 0); setObject(9, 19, 1, 1); setObject(9, 19, 2, 3); setObject(10, 19, 1, 0); setObject(10, 19, 1, 1); setObject(10, 19, 2, 3); setObject(11, 19, 1, 0); setObject(11, 19, 1, 1); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(12, 19, 1, 1); setObject(12, 19, 2, 3); setObject(13, 19, 1, 0); setObject(14, 19, 1, 0); setObject(15, 19, 1, 0); setObject(15, 19, 1, 1); setObject(15, 19, 2, 3); setObject(16, 19, 1, 0); setObject(17, 19, 1, 0); setObject(18, 19, 1, 0); setObject(18, 19, 1, 1); setObject(18, 19, 2, 3); setObject(19, 19, 1, 0); needMushrooms = 19; setCamera(-449, -688, -3.85, 463.55, 0.1, 578.1); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 26
//Level10 (com.mushroomer.levels.Level10) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level10 extends LevelObject { public function Level10(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(4, 0, 10, 29); setObject(5, 0, 1, 0); setObject(6, 0, 1, 2); setObject(11, 0, 1, 2); setObject(15, 0, 1, 0); setObject(15, 0, 1, 1); setObject(15, 0, 2, 3); setObject(16, 0, 1, 0); setObject(16, 0, 1, 1); setObject(16, 0, 2, 3); setObject(17, 0, 1, 0); setObject(17, 0, 1, 1); setObject(17, 0, 2, 3); setObject(18, 0, 1, 0); setObject(18, 0, 1, 1); setObject(18, 0, 2, 3); setObject(19, 0, 1, 0); setObject(19, 0, 1, 1); setObject(19, 0, 2, 3); setObject(2, 1, 6, 13); setObject(3, 1, 3, 4); setObject(3, 1, 12, 38, -1); setObject(4, 1, 4, 7); setObject(5, 1, 1, 0); setObject(5, 1, 1, 2); setObject(5, 1, 2, 3); setObject(6, 1, 19, 58); setObject(6, 1, 1, 2); setObject(6, 1, 3, 4); setObject(7, 1, 1, 2); setObject(7, 1, 3, 4); setObject(7, 1, 12, 39, -1); setObject(9, 1, 10, 27, -1); setObject(9, 1, 3, 4); setObject(10, 1, 6, 13); setObject(11, 1, 1, 2); setObject(11, 1, 3, 4); setObject(11, 1, 13, 44, -1); setObject(11, 1, 4, 7); setObject(12, 1, 1, 2); setObject(13, 1, 28, 29); setObject(13, 1, 1, 2); setObject(13, 1, 3, 4); setObject(14, 1, 1, 2); setObject(15, 1, 1, 0); setObject(15, 1, 1, 1); setObject(15, 1, 1, 2); setObject(15, 1, 2, 3); setObject(16, 1, 1, 1); setObject(17, 1, 4, 7); setObject(17, 1, 1, 1); setObject(17, 1, 3, 4); setObject(18, 1, 6, 13); setObject(18, 1, 1, 1); setObject(19, 1, 1, 0); setObject(1, 2, 10, 27, -1); setObject(1, 2, 3, 4); setObject(1, 2, 11, 31); setObject(2, 2, 6, 13); setObject(3, 2, 1, 0); setObject(3, 2, 1, 2); setObject(3, 2, 2, 3); setObject(4, 2, 1, 2); setObject(5, 2, 1, 2); setObject(6, 2, 1, 0); setObject(6, 2, 1, 2); setObject(6, 2, 2, 3); setObject(7, 2, 1, 0); setObject(7, 2, 1, 2); setObject(7, 2, 2, 3); setObject(8, 2, 8, -1); setObject(8, 2, 17, -1); setObject(9, 2, 1, 0); setObject(9, 2, 1, 2); setObject(9, 2, 5, 12); setObject(9, 2, 2, 3); setObject(10, 2, 6, 13); setObject(10, 2, 1, 2); setObject(11, 2, 1, 0); setObject(11, 2, 1, 2); setObject(11, 2, 2, 3); setObject(12, 2, 1, 2); setObject(13, 2, 1, 0); setObject(13, 2, 1, 2); setObject(13, 2, 2, 3); setObject(14, 2, 1, 2); setObject(15, 2, 1, 2); setObject(16, 2, 17, 54); setObject(17, 2, 1, 0); setObject(17, 2, 1, 1); setObject(17, 2, 2, 3); setObject(18, 2, 6, 13); setObject(18, 2, 1, 1); setObject(19, 2, 1, 0); setObject(19, 2, 1, 1); setObject(19, 2, 2, 3); setObject(0, 3, 9, 25); setObject(1, 3, 1, 0); setObject(1, 3, 1, 2); setObject(1, 3, 2, 3); setObject(2, 3, 6, 13); setObject(2, 3, 3, 4); setObject(2, 3, 1, 2); setObject(3, 3, 3, 4); setObject(3, 3, 1, 2); setObject(3, 3, 0, -1); setObject(4, 3, 3, 4); setObject(4, 3, 1, 2); setObject(5, 3, 1, 2); setObject(6, 3, 3, 4); setObject(6, 3, 1, 2); setObject(6, 3, 13, 42, -1); setObject(7, 3, 1, 2); setObject(8, 3, 3, 15); setObject(8, 3, 8, -1); setObject(8, 3, 1, 2); setObject(9, 3, 1, 2); setObject(9, 3, 3, 4); setObject(10, 3, 6, 13); setObject(10, 3, 1, 2); setObject(10, 3, 3, 4); setObject(11, 3, 1, 2); setObject(11, 3, 3, 4); setObject(11, 3, 4, 7); setObject(12, 3, 1, 2); setObject(12, 3, 3, 4); setObject(13, 3, 5, 12); setObject(13, 3, 5, 10); setObject(13, 3, 5, 11); setObject(13, 3, 19, 59); setObject(13, 3, 1, 2); setObject(13, 3, 3, 4); setObject(14, 3, 1, 2); setObject(14, 3, 3, 4); setObject(14, 3, 21, 62); setObject(14, 3, 22, 66); setObject(15, 3, 23, -1); setObject(15, 3, 24, -1); setObject(16, 3, 1, 1); setObject(16, 3, 23, -1); setObject(16, 3, 21, 64); setObject(16, 3, 24, -1); setObject(16, 3, 22, 68); setObject(17, 3, 1, 1); setObject(17, 3, 21, 63); setObject(17, 3, 22, 67); setObject(17, 3, 3, 4); setObject(18, 3, 6, 13); setObject(18, 3, 1, 1); setObject(18, 3, 3, 5); setObject(19, 3, 1, 0); setObject(19, 3, 1, 1); setObject(19, 3, 2, 3); setObject(0, 4, 1, 0); setObject(0, 4, 1, 1); setObject(0, 4, 2, 3); setObject(1, 4, 1, 0); setObject(1, 4, 1, 1); setObject(1, 4, 2, 3); setObject(2, 4, 1, 0); setObject(2, 4, 1, 2); setObject(2, 4, 1, 1); setObject(2, 4, 2, 3); setObject(3, 4, 1, 0); setObject(3, 4, 1, 2); setObject(3, 4, 2, 3); setObject(4, 4, 1, 0); setObject(5, 4, 3, 4); setObject(5, 4, 1, 2); setObject(6, 4, 1, 0); setObject(6, 4, 1, 1); setObject(6, 4, 2, 3); setObject(7, 4, 1, 0); setObject(7, 4, 1, 2); setObject(7, 4, 1, 1); setObject(7, 4, 2, 3); setObject(8, 4, 1, 2); setObject(8, 4, 1, 1); setObject(8, 4, 1, 0); setObject(8, 4, 2, 3); setObject(9, 4, 1, 0); setObject(9, 4, 1, 2); setObject(9, 4, 1, 1); setObject(9, 4, 2, 3); setObject(10, 4, 1, 0); setObject(10, 4, 1, 1); setObject(10, 4, 2, 3); setObject(11, 4, 1, 0); setObject(11, 4, 1, 1); setObject(11, 4, 2, 3); setObject(12, 4, 1, 0); setObject(12, 4, 1, 2); setObject(12, 4, 1, 1); setObject(12, 4, 2, 3); setObject(13, 4, 1, 0); setObject(13, 4, 1, 1); setObject(13, 4, 2, 3); setObject(14, 4, 1, 0); setObject(14, 4, 1, 1); setObject(14, 4, 2, 3); setObject(15, 4, 20, 60); setObject(15, 4, 1, 1); setObject(16, 4, 20, 60); setObject(16, 4, 1, 1); setObject(17, 4, 1, 0); setObject(17, 4, 1, 1); setObject(17, 4, 2, 3); setObject(18, 4, 1, 0); setObject(18, 4, 1, 1); setObject(18, 4, 2, 3); setObject(19, 4, 1, 0); setObject(19, 4, 1, 1); setObject(19, 4, 2, 3); setObject(0, 5, 1, 0); setObject(1, 5, 1, 1); setObject(2, 5, 1, 0); setObject(2, 5, 1, 1); setObject(2, 5, 2, 3); setObject(3, 5, 1, 0); setObject(3, 5, 27, 78); setObject(4, 5, 1, 0); setObject(5, 5, 1, 0); setObject(5, 5, 1, 2); setObject(5, 5, 2, 3); setObject(6, 5, 1, 1); setObject(7, 5, 1, 1); setObject(7, 5, 3, 4); setObject(7, 5, 5, 12); setObject(7, 5, 5, 11); setObject(7, 5, 5, 9); setObject(8, 5, 1, 1); setObject(8, 5, 3, 4); setObject(8, 5, 10, 28, -1); setObject(9, 5, 6, 13); setObject(9, 5, 1, 1); setObject(10, 5, 1, 0); setObject(10, 5, 1, 1); setObject(10, 5, 2, 3); setObject(11, 5, 1, 1); setObject(12, 5, 10, 29, -1); setObject(12, 5, 1, 1); setObject(12, 5, 3, 5); setObject(13, 5, 1, 1); setObject(14, 5, 1, 1); setObject(14, 5, 5, 11); setObject(15, 5, 1, 1); setObject(16, 5, 1, 1); setObject(17, 5, 1, 1); setObject(18, 5, 1, 1); setObject(19, 5, 1, 0); setObject(19, 5, 1, 1); setObject(19, 5, 2, 3); setObject(0, 6, 1, 0); setObject(1, 6, 19, 58); setObject(1, 6, 1, 1); setObject(1, 6, 3, 5); setObject(2, 6, 6, 13); setObject(2, 6, 1, 1); setObject(3, 6, 1, 0); setObject(3, 6, 1, 1); setObject(3, 6, 2, 3); setObject(4, 6, 1, 0); setObject(4, 6, 1, 1); setObject(4, 6, 2, 3); setObject(5, 6, 1, 0); setObject(5, 6, 1, 1); setObject(5, 6, 2, 3); setObject(6, 6, 1, 1); setObject(7, 6, 1, 0); setObject(8, 6, 1, 0); setObject(8, 6, 1, 1); setObject(8, 6, 2, 3); setObject(9, 6, 6, 13); setObject(10, 6, 1, 1); setObject(11, 6, 5, 12); setObject(11, 6, 1, 1); setObject(11, 6, 3, 5); setObject(12, 6, 1, 0); setObject(12, 6, 1, 1); setObject(12, 6, 2, 3); setObject(13, 6, 1, 1); setObject(13, 6, 3, 5); setObject(15, 6, 12, 40, -1); setObject(15, 6, 3, 4); setObject(15, 6, 13, 42); setObject(16, 6, 1, 1); setObject(16, 6, 3, 5); setObject(17, 6, 18, 56); setObject(17, 6, 1, 1); setObject(17, 6, 3, 4); setObject(18, 6, 10, 27); setObject(18, 6, 1, 1); setObject(18, 6, 3, 5); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(0, 7, 1, 1); setObject(0, 7, 2, 3); setObject(1, 7, 1, 0); setObject(1, 7, 1, 1); setObject(1, 7, 2, 3); setObject(2, 7, 6, 13); setObject(3, 7, 1, 1); setObject(3, 7, 1, 0); setObject(3, 7, 2, 3); setObject(4, 7, 1, 1); setObject(5, 7, 1, 1); setObject(5, 7, 3, 5); setObject(6, 7, 1, 1); setObject(6, 7, 3, 5); setObject(7, 7, 12, 41); setObject(7, 7, 3, 4); setObject(7, 7, 13, -1); setObject(8, 7, 32, -1); setObject(8, 7, 1, 1); setObject(8, 7, 3, 5); setObject(9, 7, 6, 13); setObject(9, 7, 1, 1); setObject(9, 7, 3, 5); setObject(10, 7, 12, 40, -1); setObject(10, 7, 3, 4); setObject(11, 7, 1, 0); setObject(11, 7, 1, 1); setObject(11, 7, 2, 3); setObject(12, 7, 1, 0); setObject(13, 7, 1, 0); setObject(13, 7, 1, 1); setObject(13, 7, 2, 3); setObject(14, 7, 9, 25); setObject(14, 7, 12, 41, -1); setObject(15, 7, 1, 0); setObject(15, 7, 1, 1); setObject(15, 7, 2, 3); setObject(16, 7, 1, 0); setObject(16, 7, 1, 1); setObject(16, 7, 2, 3); setObject(17, 7, 1, 0); setObject(17, 7, 1, 1); setObject(17, 7, 2, 3); setObject(18, 7, 1, 0); setObject(18, 7, 1, 1); setObject(18, 7, 2, 3); setObject(19, 7, 1, 0); setObject(19, 7, 1, 1); setObject(19, 7, 2, 3); setObject(0, 8, 1, 1); setObject(1, 8, 1, 1); setObject(2, 8, 6, 13); setObject(2, 8, 1, 1); setObject(3, 8, 1, 1); setObject(4, 8, 17, 53, -1); setObject(5, 8, 1, 0); setObject(5, 8, 1, 1); setObject(5, 8, 2, 3); setObject(6, 8, 1, 0); setObject(6, 8, 1, 1); setObject(6, 8, 2, 3); setObject(7, 8, 1, 0); setObject(7, 8, 1, 2); setObject(7, 8, 2, 3); setObject(8, 8, 1, 0); setObject(8, 8, 1, 1); setObject(8, 8, 1, 2); setObject(8, 8, 2, 3); setObject(9, 8, 1, 0); setObject(9, 8, 1, 1); setObject(9, 8, 2, 3); setObject(10, 8, 1, 0); setObject(10, 8, 1, 1); setObject(10, 8, 2, 3); setObject(11, 8, 1, 0); setObject(12, 8, 17, 55, -1); setObject(13, 8, 1, 0); setObject(13, 8, 1, 2); setObject(13, 8, 2, 3); setObject(14, 8, 1, 0); setObject(15, 8, 1, 0); setObject(15, 8, 1, 2); setObject(15, 8, 2, 3); setObject(16, 8, 1, 1); setObject(17, 8, 1, 1); setObject(18, 8, 1, 1); setObject(19, 8, 1, 1); setObject(0, 9, 9, 25); setObject(1, 9, 10, 27, -1); setObject(1, 9, 1, 1); setObject(1, 9, 3, 4); setObject(2, 9, 1, 1); setObject(3, 9, 1, 1); setObject(4, 9, 4, 6); setObject(4, 9, 1, 1); setObject(5, 9, 10, 27); setObject(5, 9, 1, 1); setObject(6, 9, 1, 0); setObject(6, 9, 1, 2); setObject(6, 9, 2, 3); setObject(7, 9, 1, 0); setObject(7, 9, 1, 2); setObject(7, 9, 2, 3); setObject(8, 9, 1, 2); setObject(8, 9, 1, 1); setObject(9, 9, 1, 0); setObject(9, 9, 1, 2); setObject(9, 9, 2, 3); setObject(10, 9, 1, 0); setObject(13, 9, 3, 4); setObject(13, 9, 1, 2); setObject(14, 9, 3, 4); setObject(14, 9, 28, 29, -1); setObject(15, 9, 1, 2); setObject(15, 9, 3, 4); setObject(16, 9, 1, 1); setObject(17, 9, 12, 36, -1); setObject(17, 9, 3, 4); setObject(18, 9, 6, 13); setObject(18, 9, 1, 2); setObject(19, 9, 9, 25); setObject(19, 9, 1, 1); setObject(0, 10, 1, 0); setObject(1, 10, 1, 0); setObject(1, 10, 1, 1); setObject(1, 10, 2, 3); setObject(2, 10, 5, 11); setObject(2, 10, 5, 12); setObject(2, 10, 1, 1); setObject(2, 10, 3, 5); setObject(3, 10, 12, 40, -1); setObject(3, 10, 3, 4); setObject(4, 10, 1, 1); setObject(4, 10, 12, 37, -1); setObject(4, 10, 3, 5); setObject(5, 10, 4, 6); setObject(5, 10, 1, 1); setObject(6, 10, 1, 0); setObject(7, 10, 19, 58); setObject(7, 10, 1, 2); setObject(7, 10, 3, 4); setObject(8, 10, 1, 2); setObject(9, 10, 1, 0); setObject(9, 10, 1, 2); setObject(9, 10, 2, 3); setObject(12, 10, 5, 12); setObject(13, 10, 1, 0); setObject(13, 10, 1, 2); setObject(13, 10, 2, 3); setObject(14, 10, 1, 0); setObject(14, 10, 1, 2); setObject(14, 10, 2, 3); setObject(15, 10, 1, 0); setObject(15, 10, 1, 2); setObject(15, 10, 2, 3); setObject(16, 10, 8, -1); setObject(17, 10, 1, 0); setObject(17, 10, 1, 2); setObject(17, 10, 2, 3); setObject(18, 10, 6, 13); setObject(18, 10, 1, 2); setObject(19, 10, 1, 0); setObject(19, 10, 1, 1); setObject(19, 10, 2, 3); setObject(0, 11, 1, 0); setObject(1, 11, 1, 0); setObject(2, 11, 1, 0); setObject(2, 11, 1, 1); setObject(2, 11, 2, 3); setObject(3, 11, 1, 0); setObject(3, 11, 1, 1); setObject(3, 11, 2, 3); setObject(4, 11, 1, 0); setObject(4, 11, 1, 1); setObject(4, 11, 2, 3); setObject(5, 11, 4, 7); setObject(5, 11, 1, 1); setObject(5, 11, 1, 2); setObject(6, 11, 1, 0); setObject(6, 11, 1, 2); setObject(6, 11, 2, 3); setObject(7, 11, 1, 0); setObject(7, 11, 1, 2); setObject(7, 11, 2, 3); setObject(8, 11, 3, 4); setObject(8, 11, 12, 36, -1); setObject(8, 11, 10, 28, -1); setObject(9, 11, 1, 2); setObject(9, 11, 3, 4); setObject(10, 11, 15, -1); setObject(11, 11, 3, 4); setObject(12, 11, 5, 11); setObject(12, 11, 3, 4); setObject(12, 11, 12, 41, -1); setObject(13, 11, 1, 0); setObject(14, 11, 6, 13); setObject(14, 11, 1, 2); setObject(15, 11, 4, 7); setObject(15, 11, 1, 2); setObject(15, 11, 3, 4); setObject(16, 11, 3, 15); setObject(16, 11, 8, -1); setObject(16, 11, 21, 62); setObject(16, 11, 22, 66); setObject(17, 11, 23, -1); setObject(17, 11, 24, -1); setObject(17, 11, 1, 2); setObject(18, 11, 6, 13); setObject(18, 11, 21, 63); setObject(18, 11, 22, 67); setObject(18, 11, 1, 2); setObject(18, 11, 3, 4); setObject(18, 11, 10, 30); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(1, 12, 1, 0); setObject(2, 12, 1, 1); setObject(3, 12, 1, 1); setObject(4, 12, 1, 1); setObject(6, 12, 1, 0); setObject(6, 12, 1, 2); setObject(6, 12, 2, 3); setObject(7, 12, 1, 2); setObject(7, 12, 1, 0); setObject(7, 12, 2, 3); setObject(8, 12, 1, 0); setObject(8, 12, 1, 2); setObject(8, 12, 2, 3); setObject(9, 12, 1, 0); setObject(9, 12, 1, 2); setObject(9, 12, 2, 3); setObject(9, 12, 27, -1); setObject(10, 12, 1, 0); setObject(10, 12, 1, 2); setObject(10, 12, 2, 3); setObject(11, 12, 1, 0); setObject(11, 12, 1, 2); setObject(11, 12, 2, 3); setObject(12, 12, 1, 0); setObject(12, 12, 1, 2); setObject(12, 12, 2, 3); setObject(13, 12, 1, 0); setObject(14, 12, 6, 13); setObject(14, 12, 1, 2); setObject(15, 12, 1, 0); setObject(15, 12, 1, 2); setObject(15, 12, 2, 3); setObject(16, 12, 1, 0); setObject(17, 12, 20, 60); setObject(17, 12, 17, 53, -1); setObject(18, 12, 1, 0); setObject(18, 12, 1, 2); setObject(18, 12, 2, 3); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(1, 13, 1, 1); setObject(2, 13, 18, 56); setObject(2, 13, 3, 4); setObject(3, 13, 3, 4); setObject(3, 13, 12, 40, -1); setObject(3, 13, 13, 44, -1); setObject(3, 13, 10, 28, -1); setObject(4, 13, 5, 10); setObject(4, 13, 1, 1); setObject(5, 13, 1, 1); setObject(6, 13, 4, 6); setObject(6, 13, 3, 4); setObject(6, 13, 1, 2); setObject(7, 13, 6, 13); setObject(7, 13, 1, 2); setObject(8, 13, 1, 0); setObject(8, 13, 1, 2); setObject(8, 13, 2, 3); setObject(9, 13, 1, 0); setObject(9, 13, 1, 2); setObject(9, 13, 2, 3); setObject(10, 13, 1, 2); setObject(10, 13, 1, 0); setObject(10, 13, 2, 3); setObject(11, 13, 1, 2); setObject(12, 13, 1, 2); setObject(13, 13, 5, 11); setObject(13, 13, 5, 9); setObject(13, 13, 16, 49, -1); setObject(13, 13, 3, 4); setObject(14, 13, 6, 13); setObject(14, 13, 3, 4); setObject(15, 13, 3, 4); setObject(15, 13, 1, 2); setObject(15, 13, 13, 43); setObject(16, 13, 6, 13); setObject(18, 13, 1, 0); setObject(18, 13, 1, 1); setObject(18, 13, 2, 3); setObject(19, 13, 1, 0); setObject(19, 13, 1, 1); setObject(19, 13, 2, 3); setObject(0, 14, 1, 0); setObject(1, 14, 1, 1); setObject(1, 14, 5, 10); setObject(1, 14, 5, 12); setObject(2, 14, 1, 0); setObject(2, 14, 1, 1); setObject(2, 14, 27, 78, -1); setObject(2, 14, 2, 3); setObject(3, 14, 1, 0); setObject(3, 14, 1, 1); setObject(3, 14, 2, 3); setObject(4, 14, 1, 1); setObject(4, 14, 3, 4); setObject(5, 14, 1, 1); setObject(5, 14, 3, 4); setObject(6, 14, 1, 0); setObject(6, 14, 1, 1); setObject(6, 14, 1, 2); setObject(6, 14, 2, 3); setObject(7, 14, 6, 13); setObject(7, 14, 1, 2); setObject(8, 14, 1, 0); setObject(8, 14, 1, 2); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 6, 13); setObject(9, 14, 1, 2); setObject(10, 14, 10, 27); setObject(10, 14, 1, 2); setObject(10, 14, 3, 4); setObject(11, 14, 3, 4); setObject(11, 14, 13, -1, -1); setObject(13, 14, 1, 0); setObject(13, 14, 27, 88, -1); setObject(14, 14, 1, 0); setObject(15, 14, 1, 0); setObject(15, 14, 1, 2); setObject(15, 14, 2, 3); setObject(16, 14, 6, 13); setObject(17, 14, 10, 30); setObject(17, 14, 3, 4); setObject(18, 14, 1, 0); setObject(19, 14, 1, 1); setObject(0, 15, 1, 0); setObject(1, 15, 1, 1); setObject(1, 15, 3, 4); setObject(1, 15, 27, 83, -1); setObject(2, 15, 1, 1); setObject(2, 15, 27, 80, -1); setObject(2, 15, 4, 6); setObject(3, 15, 1, 0); setObject(3, 15, 1, 1); setObject(3, 15, 27, 77, -1); setObject(3, 15, 2, 3); setObject(4, 15, 1, 0); setObject(4, 15, 1, 1); setObject(4, 15, 2, 3); setObject(5, 15, 1, 0); setObject(5, 15, 1, 1); setObject(5, 15, 2, 3); setObject(6, 15, 1, 1); setObject(7, 15, 6, 13); setObject(8, 15, 1, 2); setObject(8, 15, 1, 1); setObject(8, 15, 5, 9); setObject(9, 15, 6, 13); setObject(9, 15, 1, 2); setObject(9, 15, 1, 1); setObject(10, 15, 1, 0); setObject(10, 15, 1, 2); setObject(10, 15, 2, 3); setObject(11, 15, 1, 0); setObject(11, 15, 1, 2); setObject(11, 15, 2, 3); setObject(15, 15, 1, 2); setObject(16, 15, 6, 13); setObject(17, 15, 1, 0); setObject(17, 15, 1, 1); setObject(17, 15, 2, 3); setObject(18, 15, 1, 0); setObject(18, 15, 1, 1); setObject(18, 15, 2, 3); setObject(19, 15, 9, 25); setObject(19, 15, 1, 1); setObject(0, 16, 1, 0); setObject(1, 16, 1, 1); setObject(1, 16, 1, 0); setObject(1, 16, 2, 3); setObject(2, 16, 19, 58); setObject(2, 16, 1, 1); setObject(2, 16, 3, 5); setObject(3, 16, 19, 58); setObject(3, 16, 1, 1); setObject(3, 16, 3, 5); setObject(3, 16, 27, 80, -1); setObject(4, 16, 1, 1); setObject(4, 16, 3, 5); setObject(4, 16, 19, 58); setObject(4, 16, 5, 9); setObject(5, 16, 4, 8); setObject(5, 16, 1, 1); setObject(5, 16, 3, 5); setObject(6, 16, 5, 12); setObject(6, 16, 3, 4); setObject(6, 16, 12, 39, -1); setObject(7, 16, 1, 1); setObject(8, 16, 1, 2); setObject(8, 16, 1, 1); setObject(9, 16, 6, 13); setObject(9, 16, 1, 1); setObject(9, 16, 1, 2); setObject(9, 16, 3, 4); setObject(10, 16, 1, 0); setObject(11, 16, 1, 2); setObject(11, 16, 3, 4); setObject(11, 16, 27, 80); setObject(12, 16, 32, -1); setObject(12, 16, 3, 4); setObject(13, 16, 3, 4); setObject(13, 16, 11, 35, -1); setObject(14, 16, 5, 11); setObject(14, 16, 1, 2); setObject(15, 16, 3, 4); setObject(15, 16, 1, 2); setObject(15, 16, 26, 73, -1); setObject(16, 16, 6, 13); setObject(16, 16, 1, 1); setObject(16, 16, 27, 89); setObject(17, 16, 1, 1); setObject(17, 16, 3, 4); setObject(18, 16, 29, 28); setObject(18, 16, 1, 1); setObject(18, 16, 3, 4); setObject(19, 16, 1, 0); setObject(19, 16, 1, 1); setObject(19, 16, 2, 3); setObject(0, 17, 1, 0); setObject(1, 17, 1, 0); setObject(1, 17, 1, 1); setObject(1, 17, 2, 3); setObject(2, 17, 1, 0); setObject(2, 17, 1, 1); setObject(2, 17, 2, 3); setObject(3, 17, 1, 0); setObject(3, 17, 1, 1); setObject(3, 17, 2, 3); setObject(4, 17, 1, 0); setObject(4, 17, 1, 1); setObject(4, 17, 2, 3); setObject(5, 17, 1, 0); setObject(5, 17, 1, 1); setObject(5, 17, 2, 3); setObject(6, 17, 1, 0); setObject(7, 17, 1, 1); setObject(7, 17, 9, 26); setObject(8, 17, 1, 1); setObject(8, 17, 9, 26); setObject(9, 17, 1, 0); setObject(9, 17, 1, 1); setObject(9, 17, 1, 2); setObject(9, 17, 2, 3); setObject(10, 17, 1, 0); setObject(11, 17, 1, 0); setObject(11, 17, 1, 2); setObject(11, 17, 1, 1); setObject(11, 17, 2, 3); setObject(12, 17, 1, 0); setObject(12, 17, 1, 1); setObject(12, 17, 2, 3); setObject(13, 17, 1, 0); setObject(13, 17, 1, 1); setObject(13, 17, 2, 3); setObject(14, 17, 1, 0); setObject(14, 17, 1, 2); setObject(14, 17, 2, 3); setObject(15, 17, 1, 0); setObject(15, 17, 1, 2); setObject(15, 17, 2, 3); setObject(16, 17, 1, 0); setObject(16, 17, 1, 1); setObject(16, 17, 2, 3); setObject(17, 17, 1, 0); setObject(17, 17, 1, 1); setObject(17, 17, 2, 3); setObject(18, 17, 1, 0); setObject(18, 17, 1, 1); setObject(18, 17, 2, 3); setObject(19, 17, 1, 0); setObject(19, 17, 1, 1); setObject(19, 17, 2, 3); setObject(1, 18, 1, 0); setObject(2, 18, 1, 0); setObject(3, 18, 1, 0); setObject(4, 18, 1, 0); setObject(5, 18, 1, 0); setObject(6, 18, 1, 0); setObject(7, 18, 1, 0); setObject(7, 18, 1, 1); setObject(7, 18, 2, 3); setObject(8, 18, 1, 0); setObject(8, 18, 1, 1); setObject(8, 18, 2, 3); setObject(9, 18, 1, 1); setObject(9, 18, 1, 0); setObject(9, 18, 2, 3); setObject(10, 18, 1, 0); setObject(10, 18, 1, 1); setObject(10, 18, 2, 3); setObject(11, 18, 1, 0); setObject(12, 18, 1, 1); setObject(13, 18, 1, 0); setObject(14, 18, 1, 0); setObject(15, 18, 1, 0); setObject(16, 18, 1, 1); setObject(17, 18, 1, 0); setObject(18, 18, 1, 0); setObject(19, 18, 1, 0); setObject(7, 19, 1, 0); setObject(8, 19, 1, 0); setObject(9, 19, 1, 0); setObject(10, 19, 1, 0); needMushrooms = 15; setCamera(0, 0, 16.4, 233.95, 3.85, 206.7); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 27
//Level11 (com.mushroomer.levels.Level11) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level11 extends LevelObject { public function Level11(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(3, 0, 3, 4); setObject(13, 0, 1, 0); setObject(19, 0, 3, 4); setObject(2, 1, 3, 4); setObject(3, 1, 1, 0); setObject(4, 1, 5, 12); setObject(4, 1, 3, 4); setObject(4, 1, 12, 40, -1); setObject(5, 1, 1, 1); setObject(6, 1, 3, 4); setObject(6, 1, 14, 45); setObject(7, 1, 18, 56); setObject(7, 1, 3, 4); setObject(8, 1, 3, 4); setObject(8, 1, 12, 37); setObject(8, 1, 10, 27, -1); setObject(9, 1, 1, 1); setObject(11, 1, 3, 4); setObject(11, 1, 12, 38, -1); setObject(12, 1, 6, 13); setObject(13, 1, 1, 0); setObject(13, 1, 1, 2); setObject(13, 1, 2, 3); setObject(14, 1, 5, 11); setObject(14, 1, 3, 4); setObject(14, 1, 1, 2); setObject(15, 1, 3, 4); setObject(15, 1, 26, 75); setObject(15, 1, 0, -1); setObject(16, 1, 6, 13); setObject(17, 1, 11, 31); setObject(17, 1, 3, 4); setObject(18, 1, 10, 28); setObject(18, 1, 3, 4); setObject(19, 1, 1, 0); setObject(2, 2, 1, 0); setObject(2, 2, 1, 1); setObject(2, 2, 2, 3); setObject(3, 2, 1, 0); setObject(3, 2, 1, 1); setObject(3, 2, 2, 3); setObject(4, 2, 1, 0); setObject(4, 2, 1, 1); setObject(4, 2, 2, 3); setObject(5, 2, 1, 1); setObject(5, 2, 27, 90); setObject(6, 2, 1, 0); setObject(6, 2, 1, 1); setObject(6, 2, 2, 3); setObject(7, 2, 1, 0); setObject(7, 2, 1, 1); setObject(7, 2, 2, 3); setObject(8, 2, 1, 0); setObject(8, 2, 1, 1); setObject(8, 2, 2, 3); setObject(9, 2, 1, 1); setObject(9, 2, 3, 4); setObject(9, 2, 5, 12); setObject(10, 2, 3, 4); setObject(10, 2, 1, 1); setObject(10, 2, 19, 58); setObject(10, 2, 4, 8); setObject(11, 2, 1, 0); setObject(11, 2, 1, 2); setObject(11, 2, 2, 3); setObject(12, 2, 6, 13); setObject(12, 2, 17, -1); setObject(13, 2, 1, 2); setObject(14, 2, 1, 0); setObject(14, 2, 1, 2); setObject(14, 2, 2, 3); setObject(15, 2, 1, 0); setObject(15, 2, 1, 2); setObject(15, 2, 2, 3); setObject(16, 2, 6, 13); setObject(16, 2, 1, 2); setObject(17, 2, 1, 0); setObject(17, 2, 1, 2); setObject(17, 2, 2, 3); setObject(18, 2, 1, 0); setObject(18, 2, 1, 2); setObject(18, 2, 27, 77); setObject(18, 2, 2, 3); setObject(19, 2, 1, 0); setObject(19, 2, 1, 2); setObject(19, 2, 2, 3); setObject(1, 3, 3, 4); setObject(2, 3, 1, 0); setObject(2, 3, 1, 1); setObject(2, 3, 2, 3); setObject(3, 3, 1, 1); setObject(3, 3, 1, 0); setObject(3, 3, 2, 3); setObject(4, 3, 1, 1); setObject(5, 3, 1, 1); setObject(5, 3, 3, 4); setObject(6, 3, 1, 1); setObject(6, 3, 3, 5); setObject(6, 3, 27, 89, -1); setObject(7, 3, 1, 1); setObject(7, 3, 29, 28); setObject(7, 3, 3, 5); setObject(8, 3, 1, 0); setObject(9, 3, 1, 0); setObject(9, 3, 1, 1); setObject(9, 3, 2, 3); setObject(10, 3, 1, 0); setObject(10, 3, 1, 1); setObject(10, 3, 2, 3); setObject(11, 3, 10, 28, -1); setObject(11, 3, 1, 2); setObject(11, 3, 3, 4); setObject(12, 3, 6, 13); setObject(13, 3, 5, 9); setObject(13, 3, 1, 2); setObject(14, 3, 1, 2); setObject(14, 3, 1, 0); setObject(14, 3, 2, 3); setObject(15, 3, 5, 10); setObject(15, 3, 1, 2); setObject(16, 3, 6, 13); setObject(16, 3, 1, 2); setObject(17, 3, 1, 2); setObject(18, 3, 3, 4); setObject(18, 3, 19, 58); setObject(18, 3, 1, 2); setObject(19, 3, 1, 0); setObject(19, 3, 1, 2); setObject(19, 3, 2, 3); setObject(1, 4, 1, 0); setObject(2, 4, 1, 0); setObject(2, 4, 1, 1); setObject(2, 4, 2, 3); setObject(3, 4, 1, 1); setObject(3, 4, 1, 0); setObject(3, 4, 2, 3); setObject(4, 4, 1, 1); setObject(5, 4, 1, 1); setObject(5, 4, 1, 0); setObject(5, 4, 2, 3); setObject(6, 4, 1, 1); setObject(6, 4, 1, 0); setObject(6, 4, 2, 3); setObject(7, 4, 1, 1); setObject(7, 4, 1, 0); setObject(7, 4, 2, 3); setObject(8, 4, 1, 0); setObject(8, 4, 1, 1); setObject(8, 4, 2, 3); setObject(9, 4, 1, 0); setObject(9, 4, 1, 2); setObject(9, 4, 2, 3); setObject(10, 4, 1, 0); setObject(10, 4, 1, 2); setObject(10, 4, 2, 3); setObject(11, 4, 1, 0); setObject(11, 4, 1, 2); setObject(11, 4, 2, 3); setObject(12, 4, 6, 13); setObject(12, 4, 3, 4); setObject(12, 4, 12, 41); setObject(13, 4, 3, 4); setObject(13, 4, 16, 49); setObject(13, 4, 13, 43); setObject(14, 4, 32, -1); setObject(14, 4, 1, 2); setObject(14, 4, 3, 4); setObject(15, 4, 3, 4); setObject(15, 4, 12, 40); setObject(16, 4, 6, 13); setObject(16, 4, 3, 4); setObject(17, 4, 32, -1); setObject(17, 4, 1, 2); setObject(17, 4, 3, 4); setObject(18, 4, 1, 0); setObject(18, 4, 1, 2); setObject(18, 4, 2, 3); setObject(19, 4, 1, 2); setObject(2, 5, 1, 0); setObject(3, 5, 1, 1); setObject(4, 5, 17, -1, -1); setObject(5, 5, 1, 1); setObject(6, 5, 1, 1); setObject(6, 5, 4, 6); setObject(7, 5, 1, 1); setObject(7, 5, 8, -1); setObject(8, 5, 1, 1); setObject(8, 5, 3, 5); setObject(8, 5, 10, 29); setObject(9, 5, 1, 2); setObject(9, 5, 1, 0); setObject(9, 5, 2, 3); setObject(10, 5, 1, 2); setObject(11, 5, 1, 0); setObject(11, 5, 1, 2); setObject(11, 5, 2, 3); setObject(12, 5, 1, 0); setObject(12, 5, 1, 2); setObject(12, 5, 2, 3); setObject(13, 5, 1, 0); setObject(14, 5, 1, 0); setObject(14, 5, 1, 1); setObject(14, 5, 1, 2); setObject(14, 5, 2, 3); setObject(15, 5, 1, 0); setObject(15, 5, 1, 1); setObject(15, 5, 2, 3); setObject(16, 5, 1, 0); setObject(16, 5, 1, 1); setObject(16, 5, 1, 2); setObject(16, 5, 2, 3); setObject(17, 5, 1, 0); setObject(17, 5, 1, 2); setObject(17, 5, 1, 1); setObject(17, 5, 2, 3); setObject(18, 5, 1, 0); setObject(18, 5, 1, 1); setObject(18, 5, 2, 3); setObject(19, 5, 9, 25); setObject(0, 6, 3, 4); setObject(1, 6, 3, 4); setObject(1, 6, 11, 32); setObject(2, 6, 1, 0); setObject(2, 6, 1, 1); setObject(2, 6, 2, 3); setObject(3, 6, 1, 1); setObject(3, 6, 3, 5); setObject(3, 6, 10, 30, -1); setObject(4, 6, 1, 1); setObject(4, 6, 3, 5); setObject(5, 6, 1, 1); setObject(6, 6, 3, 5); setObject(6, 6, 1, 1); setObject(7, 6, 1, 1); setObject(7, 6, 8, -1); setObject(7, 6, 3, 16); setObject(8, 6, 1, 0); setObject(8, 6, 1, 1); setObject(8, 6, 1, 2); setObject(8, 6, 2, 3); setObject(9, 6, 1, 2); setObject(10, 6, 3, 4); setObject(10, 6, 10, 29, -1); setObject(11, 6, 3, 4); setObject(11, 6, 1, 2); setObject(11, 6, 13, 44); setObject(12, 6, 6, 13); setObject(12, 6, 1, 2); setObject(13, 6, 1, 0); setObject(13, 6, 1, 2); setObject(13, 6, 27, 78); setObject(13, 6, 2, 3); setObject(14, 6, 1, 1); setObject(14, 6, 1, 0); setObject(14, 6, 2, 3); setObject(15, 6, 4, 8); setObject(15, 6, 1, 1); setObject(15, 6, 6, 13); setObject(16, 6, 1, 1); setObject(17, 6, 1, 1); setObject(18, 6, 1, 1); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(0, 7, 1, 1); setObject(0, 7, 2, 3); setObject(1, 7, 1, 0); setObject(2, 7, 1, 0); setObject(3, 7, 1, 1); setObject(3, 7, 1, 0); setObject(3, 7, 2, 3); setObject(4, 7, 1, 1); setObject(4, 7, 1, 0); setObject(4, 7, 2, 3); setObject(5, 7, 1, 1); setObject(5, 7, 5, 9); setObject(5, 7, 5, 10); setObject(6, 7, 1, 0); setObject(6, 7, 1, 1); setObject(6, 7, 2, 3); setObject(7, 7, 1, 1); setObject(7, 7, 7, 14); setObject(8, 7, 1, 1); setObject(8, 7, 1, 0); setObject(8, 7, 2, 3); setObject(9, 7, 17, -1, -1); setObject(10, 7, 1, 0); setObject(10, 7, 1, 2); setObject(10, 7, 2, 3); setObject(11, 7, 1, 0); setObject(11, 7, 1, 2); setObject(11, 7, 2, 3); setObject(12, 7, 6, 13); setObject(12, 7, 1, 2); setObject(13, 7, 1, 2); setObject(13, 7, 1, 0); setObject(13, 7, 2, 3); setObject(14, 7, 1, 1); setObject(14, 7, 3, 4); setObject(14, 7, 10, 27, -1); setObject(15, 7, 6, 13); setObject(15, 7, 1, 1); setObject(16, 7, 1, 1); setObject(17, 7, 5, 9); setObject(17, 7, 1, 1); setObject(18, 7, 1, 1); setObject(18, 7, 19, 59); setObject(18, 7, 3, 4); setObject(19, 7, 1, 0); setObject(0, 8, 1, 1); setObject(1, 8, 1, 0); setObject(1, 8, 1, 1); setObject(1, 8, 2, 3); setObject(2, 8, 1, 0); setObject(2, 8, 1, 1); setObject(2, 8, 2, 3); setObject(3, 8, 1, 0); setObject(3, 8, 1, 1); setObject(3, 8, 2, 3); setObject(4, 8, 1, 1); setObject(4, 8, 1, 0); setObject(4, 8, 2, 3); setObject(5, 8, 1, 1); setObject(5, 8, 3, 4); setObject(6, 8, 1, 1); setObject(7, 8, 1, 1); setObject(7, 8, 1, 0); setObject(7, 8, 2, 3); setObject(8, 8, 1, 1); setObject(8, 8, 1, 0); setObject(8, 8, 2, 3); setObject(9, 8, 1, 2); setObject(10, 8, 1, 2); setObject(10, 8, 3, 4); setObject(10, 8, 19, 58); setObject(11, 8, 1, 2); setObject(12, 8, 6, 13); setObject(13, 8, 1, 2); setObject(13, 8, 1, 0); setObject(13, 8, 1, 1); setObject(13, 8, 2, 3); setObject(14, 8, 1, 2); setObject(14, 8, 1, 0); setObject(14, 8, 1, 1); setObject(14, 8, 2, 3); setObject(15, 8, 6, 13); setObject(15, 8, 1, 1); setObject(16, 8, 1, 1); setObject(16, 8, 3, 4); setObject(16, 8, 5, 11); setObject(17, 8, 1, 1); setObject(17, 8, 9, 25); setObject(18, 8, 1, 0); setObject(18, 8, 1, 1); setObject(18, 8, 2, 3); setObject(19, 8, 1, 0); setObject(0, 9, 3, 4); setObject(1, 9, 1, 1); setObject(2, 9, 1, 0); setObject(2, 9, 1, 1); setObject(2, 9, 2, 3); setObject(3, 9, 1, 0); setObject(4, 9, 1, 1); setObject(5, 9, 1, 1); setObject(5, 9, 1, 0); setObject(5, 9, 2, 3); setObject(6, 9, 17, 53); setObject(7, 9, 1, 1); setObject(7, 9, 3, 5); setObject(7, 9, 19, 58); setObject(8, 9, 1, 0); setObject(8, 9, 1, 1); setObject(8, 9, 2, 3); setObject(9, 9, 1, 2); setObject(10, 9, 1, 0); setObject(10, 9, 1, 2); setObject(10, 9, 2, 3); setObject(11, 9, 8, -1); setObject(12, 9, 6, 13); setObject(12, 9, 1, 2); setObject(13, 9, 10, 29, -1); setObject(13, 9, 1, 1); setObject(14, 9, 1, 1); setObject(15, 9, 6, 13); setObject(15, 9, 1, 1); setObject(16, 9, 1, 1); setObject(16, 9, 1, 0); setObject(16, 9, 2, 3); setObject(17, 9, 1, 0); setObject(17, 9, 1, 1); setObject(17, 9, 2, 3); setObject(18, 9, 1, 1); setObject(19, 9, 1, 0); setObject(0, 10, 1, 0); setObject(1, 10, 6, 13); setObject(2, 10, 10, 30); setObject(2, 10, 3, 4); setObject(2, 10, 1, 1); setObject(3, 10, 1, 0); setObject(3, 10, 1, 1); setObject(3, 10, 2, 3); setObject(4, 10, 12, 41); setObject(4, 10, 3, 4); setObject(4, 10, 10, 29, -1); setObject(5, 10, 1, 1); setObject(6, 10, 1, 1); setObject(6, 10, 12, 40, -1); setObject(6, 10, 3, 4); setObject(7, 10, 1, 0); setObject(7, 10, 1, 1); setObject(7, 10, 2, 3); setObject(8, 10, 1, 0); setObject(8, 10, 1, 1); setObject(8, 10, 2, 3); setObject(9, 10, 1, 2); setObject(10, 10, 1, 0); setObject(10, 10, 1, 2); setObject(10, 10, 2, 3); setObject(11, 10, 3, 15); setObject(11, 10, 8, -1); setObject(11, 10, 12, 41); setObject(12, 10, 5, 12); setObject(12, 10, 3, 4); setObject(12, 10, 1, 2); setObject(13, 10, 4, 7); setObject(13, 10, 3, 4); setObject(13, 10, 12, 39, -1); setObject(14, 10, 3, 4); setObject(14, 10, 1, 2); setObject(14, 10, 5, 9); setObject(14, 10, 26, 76); setObject(15, 10, 6, 13); setObject(15, 10, 3, 4); setObject(15, 10, 1, 1); setObject(16, 10, 1, 1); setObject(16, 10, 3, 5); setObject(17, 10, 1, 1); setObject(17, 10, 3, 5); setObject(17, 10, 28, 28, -1); setObject(18, 10, 6, 13); setObject(18, 10, 1, 1); setObject(19, 10, 1, 0); setObject(0, 11, 1, 0); setObject(1, 11, 6, 13); setObject(1, 11, 1, 1); setObject(2, 11, 1, 0); setObject(2, 11, 1, 1); setObject(2, 11, 2, 3); setObject(3, 11, 1, 0); setObject(4, 11, 1, 0); setObject(5, 11, 1, 1); setObject(5, 11, 4, 8); setObject(6, 11, 1, 0); setObject(6, 11, 1, 1); setObject(6, 11, 2, 3); setObject(7, 11, 1, 1); setObject(7, 11, 5, 9); setObject(7, 11, 5, 11); setObject(7, 11, 5, 10); setObject(8, 11, 1, 1); setObject(8, 11, 6, 13); setObject(9, 11, 5, 11); setObject(10, 11, 1, 2); setObject(10, 11, 1, 0); setObject(10, 11, 2, 3); setObject(11, 11, 1, 2); setObject(11, 11, 7, 14); setObject(12, 11, 1, 0); setObject(12, 11, 1, 2); setObject(12, 11, 2, 3); setObject(13, 11, 1, 0); setObject(13, 11, 1, 2); setObject(13, 11, 2, 3); setObject(14, 11, 1, 0); setObject(14, 11, 1, 2); setObject(14, 11, 2, 3); setObject(15, 11, 1, 0); setObject(15, 11, 1, 2); setObject(15, 11, 1, 1); setObject(15, 11, 2, 3); setObject(16, 11, 1, 0); setObject(16, 11, 1, 1); setObject(16, 11, 2, 3); setObject(17, 11, 1, 0); setObject(17, 11, 1, 1); setObject(17, 11, 2, 3); setObject(18, 11, 6, 13); setObject(18, 11, 1, 1); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(1, 12, 1, 1); setObject(2, 12, 1, 1); setObject(2, 12, 3, 5); setObject(3, 12, 12, 40); setObject(3, 12, 3, 4); setObject(4, 12, 3, 4); setObject(4, 12, 12, 41, -1); setObject(4, 12, 13, 42); setObject(4, 12, 4, 8); setObject(5, 12, 1, 1); setObject(6, 12, 1, 1); setObject(6, 12, 3, 5); setObject(6, 12, 4, 8); setObject(7, 12, 1, 1); setObject(7, 12, 3, 5); setObject(8, 12, 1, 1); setObject(8, 12, 6, 13); setObject(9, 12, 1, 1); setObject(9, 12, 5, 12); setObject(10, 12, 1, 2); setObject(11, 12, 1, 2); setObject(11, 12, 1, 0); setObject(11, 12, 2, 3); setObject(12, 12, 1, 2); setObject(12, 12, 1, 0); setObject(12, 12, 2, 3); setObject(13, 12, 1, 2); setObject(13, 12, 1, 0); setObject(13, 12, 2, 3); setObject(14, 12, 1, 2); setObject(14, 12, 4, 7); setObject(15, 12, 5, 12); setObject(15, 12, 1, 2); setObject(16, 12, 1, 0); setObject(16, 12, 1, 2); setObject(16, 12, 2, 3); setObject(17, 12, 6, 13); setObject(17, 12, 1, 1); setObject(18, 12, 6, 13); setObject(18, 12, 1, 1); setObject(18, 12, 3, 5); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(1, 13, 1, 1); setObject(2, 13, 1, 0); setObject(2, 13, 1, 1); setObject(2, 13, 2, 3); setObject(3, 13, 1, 0); setObject(3, 13, 1, 1); setObject(3, 13, 2, 3); setObject(4, 13, 1, 0); setObject(4, 13, 1, 1); setObject(4, 13, 2, 3); setObject(5, 13, 1, 1); setObject(6, 13, 1, 0); setObject(6, 13, 1, 1); setObject(6, 13, 2, 3); setObject(7, 13, 1, 1); setObject(7, 13, 1, 0); setObject(7, 13, 2, 3); setObject(8, 13, 1, 1); setObject(8, 13, 6, 13); setObject(8, 13, 3, 4); setObject(9, 13, 5, 11); setObject(9, 13, 1, 1); setObject(9, 13, 21, 62); setObject(9, 13, 22, 66); setObject(9, 13, 3, 4); setObject(10, 13, 23, -1); setObject(10, 13, 24, -1); setObject(11, 13, 21, 64); setObject(11, 13, 22, 68); setObject(11, 13, 3, 4); setObject(11, 13, 10, 27); setObject(11, 13, 13, -1); setObject(11, 13, 1, 2); setObject(11, 13, 12, 38); setObject(12, 13, 23, -1); setObject(12, 13, 21, 64); setObject(12, 13, 24, -1); setObject(12, 13, 22, 68); setObject(12, 13, 1, 2); setObject(13, 13, 21, 64); setObject(13, 13, 22, 68); setObject(13, 13, 3, 4); setObject(13, 13, 1, 2); setObject(13, 13, 10, 28); setObject(14, 13, 23, -1); setObject(14, 13, 21, 64); setObject(14, 13, 24, -1); setObject(14, 13, 22, 68); setObject(14, 13, 1, 2); setObject(15, 13, 5, 12); setObject(15, 13, 5, 10); setObject(15, 13, 19, 58); setObject(15, 13, 21, 63); setObject(15, 13, 22, 67); setObject(15, 13, 3, 4); setObject(15, 13, 5, 11); setObject(16, 13, 1, 0); setObject(16, 13, 1, 1); setObject(16, 13, 2, 3); setObject(17, 13, 6, 13); setObject(17, 13, 1, 1); setObject(18, 13, 1, 0); setObject(18, 13, 1, 1); setObject(18, 13, 27, 78, -1); setObject(18, 13, 2, 3); setObject(19, 13, 1, 0); setObject(19, 13, 1, 1); setObject(19, 13, 2, 3); setObject(0, 14, 1, 0); setObject(1, 14, 5, 10); setObject(2, 14, 1, 0); setObject(2, 14, 1, 1); setObject(2, 14, 2, 3); setObject(3, 14, 1, 0); setObject(3, 14, 1, 1); setObject(3, 14, 2, 3); setObject(4, 14, 1, 0); setObject(4, 14, 1, 1); setObject(4, 14, 2, 3); setObject(5, 14, 1, 1); setObject(6, 14, 1, 1); setObject(7, 14, 1, 0); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 1, 0); setObject(9, 14, 1, 1); setObject(9, 14, 2, 3); setObject(10, 14, 20, 60); setObject(11, 14, 1, 0); setObject(11, 14, 1, 1); setObject(11, 14, 1, 2); setObject(11, 14, 2, 3); setObject(12, 14, 20, 60); setObject(12, 14, 1, 1); setObject(13, 14, 1, 1); setObject(13, 14, 1, 0); setObject(13, 14, 1, 2); setObject(13, 14, 2, 3); setObject(14, 14, 20, 60); setObject(15, 14, 1, 0); setObject(15, 14, 1, 1); setObject(15, 14, 1, 2); setObject(15, 14, 2, 3); setObject(16, 14, 6, 13); setObject(16, 14, 1, 1); setObject(17, 14, 6, 13); setObject(17, 14, 1, 1); setObject(17, 14, 3, 4); setObject(18, 14, 1, 1); setObject(19, 14, 1, 0); setObject(0, 15, 1, 0); setObject(1, 15, 1, 1); setObject(1, 15, 12, 41); setObject(2, 15, 6, 13); setObject(2, 15, 1, 1); setObject(3, 15, 10, 27); setObject(3, 15, 1, 1); setObject(3, 15, 3, 5); setObject(4, 15, 1, 0); setObject(5, 15, 1, 1); setObject(5, 15, 3, 5); setObject(6, 15, 1, 1); setObject(6, 15, 3, 5); setObject(6, 15, 5, 10); setObject(6, 15, 5, 9); setObject(6, 15, 5, 11); setObject(7, 15, 12, 41); setObject(7, 15, 3, 4); setObject(7, 15, 13, 42, -1); setObject(8, 15, 3, 5); setObject(8, 15, 1, 1); setObject(8, 15, 28, 28); setObject(9, 15, 1, 1); setObject(9, 15, 3, 5); setObject(10, 15, 18, 56); setObject(10, 15, 1, 1); setObject(10, 15, 3, 4); setObject(11, 15, 1, 1); setObject(11, 15, 3, 5); setObject(12, 15, 1, 1); setObject(13, 15, 1, 1); setObject(13, 15, 3, 5); setObject(13, 15, 5, 11); setObject(13, 15, 5, 10); setObject(13, 15, 5, 12); setObject(14, 15, 1, 1); setObject(14, 15, 3, 5); setObject(14, 15, 12, 41); setObject(14, 15, 32, -1); setObject(15, 15, 1, 1); setObject(15, 15, 3, 5); setObject(16, 15, 1, 1); setObject(16, 15, 6, 13); setObject(17, 15, 1, 1); setObject(17, 15, 1, 0); setObject(17, 15, 2, 3); setObject(18, 15, 1, 1); setObject(18, 15, 9, 26); setObject(19, 15, 1, 0); setObject(19, 15, 1, 2); setObject(19, 15, 2, 3); setObject(0, 16, 1, 0); setObject(1, 16, 1, 1); setObject(1, 16, 3, 5); setObject(2, 16, 1, 1); setObject(3, 16, 1, 0); setObject(3, 16, 1, 1); setObject(3, 16, 27, -1); setObject(3, 16, 2, 3); setObject(4, 16, 1, 0); setObject(4, 16, 1, 1); setObject(4, 16, 2, 3); setObject(5, 16, 1, 0); setObject(5, 16, 1, 1); setObject(5, 16, 2, 3); setObject(6, 16, 1, 0); setObject(6, 16, 1, 1); setObject(6, 16, 2, 3); setObject(7, 16, 1, 0); setObject(7, 16, 1, 1); setObject(7, 16, 2, 3); setObject(8, 16, 1, 0); setObject(8, 16, 1, 1); setObject(8, 16, 2, 3); setObject(9, 16, 1, 0); setObject(9, 16, 1, 1); setObject(9, 16, 2, 3); setObject(10, 16, 1, 0); setObject(10, 16, 1, 1); setObject(10, 16, 2, 3); setObject(11, 16, 1, 0); setObject(11, 16, 1, 1); setObject(11, 16, 2, 3); setObject(12, 16, 1, 1); setObject(12, 16, 5, 10); setObject(12, 16, 5, 9); setObject(13, 16, 1, 0); setObject(13, 16, 1, 1); setObject(13, 16, 2, 3); setObject(14, 16, 1, 0); setObject(14, 16, 1, 1); setObject(14, 16, 2, 3); setObject(15, 16, 1, 0); setObject(15, 16, 1, 1); setObject(15, 16, 2, 3); setObject(16, 16, 1, 1); setObject(16, 16, 6, 13); setObject(17, 16, 1, 0); setObject(17, 16, 1, 2); setObject(17, 16, 2, 3); setObject(18, 16, 1, 0); setObject(18, 16, 1, 2); setObject(18, 16, 1, 1); setObject(18, 16, 2, 3); setObject(19, 16, 1, 2); setObject(0, 17, 1, 0); setObject(1, 17, 1, 0); setObject(1, 17, 1, 1); setObject(1, 17, 2, 3); setObject(2, 17, 1, 1); setObject(2, 17, 3, 5); setObject(3, 17, 1, 1); setObject(3, 17, 4, 6); setObject(4, 17, 1, 1); setObject(5, 17, 1, 1); setObject(5, 17, 1, 0); setObject(5, 17, 2, 3); setObject(6, 17, 1, 1); setObject(7, 17, 1, 1); setObject(8, 17, 27, 80); setObject(8, 17, 1, 1); setObject(9, 17, 1, 1); setObject(10, 17, 19, 58); setObject(10, 17, 27, 79); setObject(10, 17, 1, 1); setObject(10, 17, 3, 5); setObject(11, 17, 1, 1); setObject(11, 17, 1, 0); setObject(11, 17, 2, 3); setObject(12, 17, 1, 1); setObject(13, 17, 1, 1); setObject(13, 17, 3, 5); setObject(13, 17, 28, 30); setObject(14, 17, 1, 1); setObject(14, 17, 3, 5); setObject(14, 17, 27, 80, -1); setObject(15, 17, 1, 1); setObject(15, 17, 3, 4); setObject(16, 17, 6, 13); setObject(16, 17, 3, 4); setObject(17, 17, 3, 4); setObject(17, 17, 1, 2); setObject(17, 17, 10, 27); setObject(18, 17, 1, 2); setObject(0, 18, 1, 0); setObject(1, 18, 1, 0); setObject(2, 18, 1, 0); setObject(2, 18, 1, 1); setObject(2, 18, 2, 3); setObject(3, 18, 1, 1); setObject(3, 18, 3, 5); setObject(3, 18, 5, 9); setObject(3, 18, 5, 10); setObject(4, 18, 1, 1); setObject(4, 18, 3, 5); setObject(5, 18, 1, 1); setObject(5, 18, 3, 4); setObject(6, 18, 15, -1); setObject(6, 18, 3, 4); setObject(6, 18, 32, -1); setObject(7, 18, 3, 4); setObject(7, 18, 12, 38, -1); setObject(7, 18, 28, 30); setObject(8, 18, 1, 1); setObject(8, 18, 3, 5); setObject(9, 18, 1, 1); setObject(9, 18, 3, 4); setObject(10, 18, 1, 0); setObject(10, 18, 1, 1); setObject(10, 18, 2, 3); setObject(11, 18, 9, 25); setObject(11, 18, 1, 1); setObject(12, 18, 1, 1); setObject(12, 18, 9, 25); setObject(13, 18, 1, 0); setObject(13, 18, 1, 1); setObject(13, 18, 2, 3); setObject(14, 18, 1, 0); setObject(14, 18, 1, 1); setObject(14, 18, 2, 3); setObject(15, 18, 1, 0); setObject(15, 18, 1, 1); setObject(15, 18, 2, 3); setObject(16, 18, 1, 0); setObject(17, 18, 1, 0); setObject(17, 18, 1, 2); setObject(17, 18, 2, 3); setObject(18, 18, 9, 25); setObject(18, 18, 3, 4); setObject(18, 18, 1, 2); setObject(0, 19, 1, 0); setObject(1, 19, 1, 0); setObject(2, 19, 1, 0); setObject(3, 19, 1, 0); setObject(3, 19, 1, 1); setObject(3, 19, 2, 3); setObject(4, 19, 1, 0); setObject(4, 19, 1, 1); setObject(4, 19, 2, 3); setObject(5, 19, 1, 0); setObject(5, 19, 1, 1); setObject(5, 19, 2, 3); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(8, 19, 1, 0); setObject(8, 19, 1, 1); setObject(8, 19, 2, 3); setObject(9, 19, 1, 0); setObject(10, 19, 1, 0); setObject(11, 19, 1, 0); setObject(11, 19, 1, 1); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(12, 19, 1, 1); setObject(12, 19, 2, 3); setObject(13, 19, 1, 0); setObject(14, 19, 1, 0); setObject(15, 19, 1, 0); setObject(16, 19, 1, 0); setObject(17, 19, 1, 0); setObject(18, 19, 1, 0); setObject(18, 19, 1, 2); setObject(18, 19, 2, 3); needMushrooms = 18; setCamera(-640, 0, -16.55, 174.55, -3.6, 135.55); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 28
//Level12 (com.mushroomer.levels.Level12) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level12 extends LevelObject { public function Level12(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(1, 0, 3, 4); setObject(2, 0, 1, 0); setObject(12, 0, 1, 1); setObject(15, 0, 3, 4); setObject(16, 0, 1, 0); setObject(17, 0, 1, 0); setObject(18, 0, 3, 4); setObject(1, 1, 1, 0); setObject(1, 1, 1, 1); setObject(1, 1, 2, 3); setObject(2, 1, 1, 0); setObject(2, 1, 1, 1); setObject(2, 1, 2, 3); setObject(3, 1, 6, 13); setObject(4, 1, 3, 4); setObject(4, 1, 5, 12); setObject(4, 1, 11, 34); setObject(7, 1, 1, 1); setObject(9, 1, 3, 4); setObject(9, 1, 13, -1, -1); setObject(9, 1, 28, 28); setObject(10, 1, 18, 56); setObject(10, 1, 3, 4); setObject(11, 1, 1, 1); setObject(11, 1, 3, 4); setObject(12, 1, 6, 13); setObject(12, 1, 1, 1); setObject(13, 1, 1, 1); setObject(13, 1, 3, 4); setObject(13, 1, 10, 29); setObject(15, 1, 1, 0); setObject(15, 1, 1, 1); setObject(15, 1, 2, 3); setObject(16, 1, 1, 0); setObject(16, 1, 1, 1); setObject(16, 1, 2, 3); setObject(17, 1, 1, 0); setObject(17, 1, 1, 1); setObject(17, 1, 2, 3); setObject(18, 1, 1, 0); setObject(18, 1, 1, 1); setObject(18, 1, 27, 85); setObject(18, 1, 2, 3); setObject(19, 1, 1, 1); setObject(19, 1, 3, 4); setObject(0, 2, 9, 25); setObject(1, 2, 19, 58); setObject(1, 2, 1, 1); setObject(1, 2, 3, 4); setObject(2, 2, 1, 1); setObject(3, 2, 6, 13); setObject(4, 2, 1, 0); setObject(4, 2, 1, 1); setObject(4, 2, 2, 3); setObject(5, 2, 5, 10); setObject(5, 2, 5, 9); setObject(6, 2, 5, 10); setObject(6, 2, 1, 1); setObject(7, 2, 5, 10); setObject(7, 2, 1, 1); setObject(7, 2, 5, 11); setObject(8, 2, 5, 10); setObject(8, 2, 5, 11); setObject(9, 2, 1, 0); setObject(9, 2, 1, 1); setObject(9, 2, 2, 3); setObject(10, 2, 1, 0); setObject(10, 2, 1, 1); setObject(10, 2, 2, 3); setObject(11, 2, 1, 0); setObject(11, 2, 1, 1); setObject(11, 2, 2, 3); setObject(12, 2, 6, 13); setObject(12, 2, 1, 1); setObject(13, 2, 1, 1); setObject(13, 2, 1, 0); setObject(13, 2, 2, 3); setObject(14, 2, 1, 1); setObject(15, 2, 1, 1); setObject(15, 2, 3, 5); setObject(15, 2, 27, 90); setObject(16, 2, 1, 1); setObject(16, 2, 3, 5); setObject(16, 2, 27, 89); setObject(17, 2, 1, 1); setObject(17, 2, 3, 5); setObject(17, 2, 10, 30); setObject(18, 2, 1, 1); setObject(18, 2, 27, 79); setObject(19, 2, 1, 0); setObject(19, 2, 1, 1); setObject(19, 2, 2, 3); setObject(0, 3, 1, 0); setObject(0, 3, 1, 2); setObject(0, 3, 2, 3); setObject(1, 3, 1, 0); setObject(1, 3, 1, 1); setObject(1, 3, 2, 3); setObject(2, 3, 9, 25); setObject(2, 3, 1, 1); setObject(3, 3, 6, 13); setObject(3, 3, 1, 1); setObject(4, 3, 1, 1); setObject(5, 3, 1, 1); setObject(6, 3, 1, 1); setObject(7, 3, 1, 1); setObject(7, 3, 5, 12); setObject(8, 3, 1, 1); setObject(9, 3, 1, 1); setObject(10, 3, 1, 1); setObject(10, 3, 1, 0); setObject(10, 3, 2, 3); setObject(11, 3, 1, 1); setObject(11, 3, 3, 5); setObject(12, 3, 6, 13); setObject(12, 3, 1, 1); setObject(12, 3, 3, 5); setObject(13, 3, 1, 1); setObject(13, 3, 3, 5); setObject(13, 3, 4, 6); setObject(14, 3, 1, 1); setObject(15, 3, 1, 0); setObject(15, 3, 1, 1); setObject(15, 3, 2, 3); setObject(16, 3, 1, 0); setObject(16, 3, 1, 1); setObject(16, 3, 27, 77); setObject(16, 3, 2, 3); setObject(17, 3, 1, 0); setObject(17, 3, 1, 1); setObject(17, 3, 2, 3); setObject(18, 3, 1, 1); setObject(19, 3, 1, 0); setObject(0, 4, 3, 4); setObject(0, 4, 1, 2); setObject(1, 4, 1, 0); setObject(2, 4, 1, 0); setObject(2, 4, 1, 1); setObject(2, 4, 2, 3); setObject(3, 4, 6, 13); setObject(3, 4, 1, 1); setObject(3, 4, 21, 62); setObject(3, 4, 22, 66); setObject(3, 4, 3, 4); setObject(3, 4, 10, 30, -1); setObject(4, 4, 1, 1); setObject(4, 4, 23, -1); setObject(4, 4, 24, -1); setObject(5, 4, 1, 1); setObject(5, 4, 21, 64); setObject(5, 4, 22, 68); setObject(5, 4, 3, 4); setObject(5, 4, 32, -1); setObject(6, 4, 1, 1); setObject(6, 4, 23, -1); setObject(6, 4, 21, 64); setObject(6, 4, 24, -1); setObject(6, 4, 22, 68); setObject(7, 4, 1, 1); setObject(7, 4, 21, 64); setObject(7, 4, 22, 68); setObject(7, 4, 3, 4); setObject(7, 4, 5, 12); setObject(7, 4, 5, 10); setObject(7, 4, 19, 58); setObject(7, 4, 5, 11); setObject(7, 4, 5, 9); setObject(8, 4, 1, 1); setObject(8, 4, 23, -1); setObject(8, 4, 21, 64); setObject(8, 4, 24, -1); setObject(8, 4, 22, 68); setObject(8, 4, 5, 12); setObject(8, 4, 5, 11); setObject(8, 4, 5, 9); setObject(9, 4, 1, 1); setObject(9, 4, 21, 63); setObject(9, 4, 22, 67); setObject(9, 4, 3, 4); setObject(10, 4, 6, 13); setObject(10, 4, 1, 2); setObject(10, 4, 1, 1); setObject(11, 4, 1, 0); setObject(11, 4, 1, 1); setObject(11, 4, 2, 3); setObject(12, 4, 1, 0); setObject(12, 4, 1, 1); setObject(12, 4, 2, 3); setObject(13, 4, 1, 0); setObject(13, 4, 1, 1); setObject(13, 4, 2, 3); setObject(14, 4, 9, 25); setObject(14, 4, 1, 1); setObject(15, 4, 1, 0); setObject(16, 4, 29, 29, -1); setObject(16, 4, 1, 1); setObject(16, 4, 3, 5); setObject(17, 4, 1, 1); setObject(17, 4, 3, 5); setObject(17, 4, 27, 89, -1); setObject(18, 4, 1, 1); setObject(19, 4, 1, 0); setObject(0, 5, 1, 0); setObject(0, 5, 1, 2); setObject(0, 5, 2, 3); setObject(2, 5, 1, 0); setObject(3, 5, 1, 0); setObject(3, 5, 1, 2); setObject(3, 5, 1, 1); setObject(3, 5, 2, 3); setObject(4, 5, 20, 60); setObject(5, 5, 1, 0); setObject(5, 5, 1, 2); setObject(5, 5, 1, 1); setObject(5, 5, 2, 3); setObject(6, 5, 20, 60); setObject(7, 5, 1, 0); setObject(7, 5, 1, 2); setObject(7, 5, 1, 1); setObject(7, 5, 2, 3); setObject(8, 5, 20, 60); setObject(8, 5, 1, 2); setObject(9, 5, 1, 0); setObject(9, 5, 1, 2); setObject(9, 5, 2, 3); setObject(10, 5, 6, 13); setObject(10, 5, 1, 2); setObject(11, 5, 1, 0); setObject(12, 5, 1, 0); setObject(12, 5, 27, -1); setObject(13, 5, 1, 0); setObject(13, 5, 1, 1); setObject(13, 5, 2, 3); setObject(14, 5, 1, 0); setObject(14, 5, 1, 2); setObject(14, 5, 1, 1); setObject(14, 5, 2, 3); setObject(15, 5, 1, 0); setObject(15, 5, 1, 1); setObject(15, 5, 2, 3); setObject(16, 5, 1, 0); setObject(16, 5, 1, 2); setObject(16, 5, 1, 1); setObject(16, 5, 2, 3); setObject(17, 5, 1, 0); setObject(17, 5, 1, 2); setObject(17, 5, 1, 1); setObject(17, 5, 2, 3); setObject(18, 5, 1, 1); setObject(19, 5, 1, 0); setObject(0, 6, 1, 0); setObject(0, 6, 1, 2); setObject(0, 6, 2, 3); setObject(1, 6, 6, 13); setObject(2, 6, 19, 59); setObject(2, 6, 3, 4); setObject(2, 6, 12, 40, -1); setObject(3, 6, 1, 2); setObject(4, 6, 1, 2); setObject(5, 6, 6, 13); setObject(5, 6, 1, 2); setObject(6, 6, 21, 62); setObject(6, 6, 1, 2); setObject(6, 6, 3, 4); setObject(6, 6, 22, 66); setObject(6, 6, 28, 28); setObject(7, 6, 23, -1); setObject(7, 6, 1, 2); setObject(7, 6, 24, -1); setObject(8, 6, 21, 63); setObject(8, 6, 1, 2); setObject(8, 6, 3, 4); setObject(8, 6, 22, 67); setObject(9, 6, 1, 2); setObject(9, 6, 3, 4); setObject(9, 6, 13, 43, -1); setObject(10, 6, 6, 13); setObject(10, 6, 1, 2); setObject(10, 6, 3, 4); setObject(11, 6, 1, 0); setObject(12, 6, 1, 0); setObject(13, 6, 1, 0); setObject(14, 6, 19, 58); setObject(14, 6, 27, 82, -1); setObject(14, 6, 5, 12); setObject(14, 6, 1, 1); setObject(14, 6, 3, 4); setObject(15, 6, 1, 1); setObject(15, 6, 3, 4); setObject(15, 6, 10, 27, -1); setObject(16, 6, 4, 7); setObject(16, 6, 1, 2); setObject(17, 6, 6, 13); setObject(17, 6, 1, 2); setObject(18, 6, 1, 1); setObject(19, 6, 1, 0); setObject(0, 7, 1, 2); setObject(1, 7, 1, 2); setObject(1, 7, 6, 13); setObject(2, 7, 1, 0); setObject(2, 7, 1, 2); setObject(2, 7, 2, 3); setObject(3, 7, 1, 2); setObject(3, 7, 6, 13); setObject(4, 7, 1, 2); setObject(4, 7, 3, 4); setObject(4, 7, 10, 29); setObject(5, 7, 6, 13); setObject(5, 7, 1, 2); setObject(5, 7, 3, 4); setObject(6, 7, 1, 0); setObject(6, 7, 1, 2); setObject(6, 7, 27, 78); setObject(6, 7, 2, 3); setObject(7, 7, 20, 60); setObject(7, 7, 31, 93); setObject(8, 7, 1, 0); setObject(8, 7, 1, 2); setObject(8, 7, 2, 3); setObject(9, 7, 1, 0); setObject(9, 7, 1, 2); setObject(9, 7, 2, 3); setObject(10, 7, 1, 0); setObject(10, 7, 1, 2); setObject(10, 7, 2, 3); setObject(11, 7, 1, 0); setObject(11, 7, 1, 2); setObject(11, 7, 2, 3); setObject(12, 7, 1, 0); setObject(12, 7, 1, 2); setObject(12, 7, 2, 3); setObject(13, 7, 1, 0); setObject(13, 7, 1, 2); setObject(13, 7, 27, 79); setObject(13, 7, 2, 3); setObject(14, 7, 1, 0); setObject(15, 7, 1, 0); setObject(15, 7, 1, 1); setObject(15, 7, 2, 3); setObject(16, 7, 1, 2); setObject(16, 7, 3, 4); setObject(16, 7, 12, 38, -1); setObject(17, 7, 1, 2); setObject(17, 7, 3, 4); setObject(18, 7, 1, 2); setObject(19, 7, 1, 0); setObject(0, 8, 9, 25); setObject(0, 8, 1, 2); setObject(1, 8, 1, 2); setObject(1, 8, 3, 4); setObject(2, 8, 1, 2); setObject(3, 8, 6, 13); setObject(4, 8, 1, 2); setObject(4, 8, 1, 0); setObject(4, 8, 2, 3); setObject(5, 8, 1, 0); setObject(5, 8, 1, 2); setObject(5, 8, 2, 3); setObject(6, 8, 1, 0); setObject(6, 8, 1, 2); setObject(6, 8, 2, 3); setObject(7, 8, 1, 2); setObject(8, 8, 1, 0); setObject(8, 8, 1, 2); setObject(8, 8, 2, 3); setObject(9, 8, 1, 2); setObject(10, 8, 1, 2); setObject(11, 8, 1, 2); setObject(12, 8, 1, 0); setObject(12, 8, 1, 2); setObject(12, 8, 2, 3); setObject(13, 8, 1, 2); setObject(14, 8, 1, 0); setObject(15, 8, 1, 0); setObject(15, 8, 1, 2); setObject(15, 8, 2, 3); setObject(16, 8, 1, 0); setObject(16, 8, 1, 2); setObject(16, 8, 2, 3); setObject(17, 8, 1, 0); setObject(17, 8, 1, 2); setObject(17, 8, 2, 3); setObject(18, 8, 4, 8); setObject(18, 8, 1, 2); setObject(19, 8, 1, 0); setObject(0, 9, 1, 0); setObject(0, 9, 1, 2); setObject(0, 9, 2, 3); setObject(1, 9, 1, 0); setObject(1, 9, 1, 2); setObject(1, 9, 2, 3); setObject(2, 9, 1, 2); setObject(2, 9, 8, -1); setObject(3, 9, 6, 13); setObject(4, 9, 1, 0); setObject(4, 9, 1, 2); setObject(4, 9, 2, 3); setObject(5, 9, 5, 11); setObject(5, 9, 1, 2); setObject(6, 9, 10, 28, -1); setObject(6, 9, 1, 2); setObject(6, 9, 3, 4); setObject(7, 9, 1, 2); setObject(7, 9, 3, 4); setObject(8, 9, 1, 2); setObject(8, 9, 3, 4); setObject(8, 9, 13, 42); setObject(9, 9, 1, 2); setObject(10, 9, 4, 7); setObject(10, 9, 3, 4); setObject(11, 9, 18, 56, -1); setObject(11, 9, 3, 4); setObject(12, 9, 6, 13); setObject(12, 9, 1, 2); setObject(13, 9, 28, 28); setObject(13, 9, 3, 4); setObject(15, 9, 1, 2); setObject(15, 9, 3, 4); setObject(15, 9, 13, -1); setObject(16, 9, 1, 2); setObject(16, 9, 3, 4); setObject(16, 9, 26, 76, -1); setObject(17, 9, 1, 0); setObject(19, 9, 1, 0); setObject(0, 10, 1, 0); setObject(0, 10, 1, 2); setObject(0, 10, 2, 3); setObject(1, 10, 1, 2); setObject(1, 10, 5, 12); setObject(1, 10, 3, 4); setObject(1, 10, 13, 43, -1); setObject(2, 10, 12, 40, -1); setObject(2, 10, 1, 2); setObject(2, 10, 3, 15); setObject(2, 10, 8, -1); setObject(3, 10, 1, 2); setObject(4, 10, 5, 9); setObject(4, 10, 5, 11); setObject(4, 10, 1, 2); setObject(5, 10, 5, 12); setObject(5, 10, 5, 9); setObject(5, 10, 1, 2); setObject(5, 10, 3, 4); setObject(6, 10, 1, 0); setObject(6, 10, 1, 2); setObject(6, 10, 2, 3); setObject(7, 10, 1, 0); setObject(7, 10, 1, 2); setObject(7, 10, 2, 3); setObject(8, 10, 1, 0); setObject(8, 10, 1, 2); setObject(8, 10, 2, 3); setObject(9, 10, 30, 91); setObject(9, 10, 1, 2); setObject(9, 10, 3, 4); setObject(10, 10, 1, 0); setObject(11, 10, 1, 0); setObject(12, 10, 6, 13); setObject(12, 10, 1, 2); setObject(13, 10, 1, 0); setObject(13, 10, 1, 2); setObject(13, 10, 2, 3); setObject(14, 10, 8, -1); setObject(14, 10, 1, 2); setObject(15, 10, 1, 0); setObject(16, 10, 1, 0); setObject(16, 10, 1, 2); setObject(16, 10, 2, 3); setObject(17, 10, 1, 0); setObject(18, 10, 1, 2); setObject(19, 10, 1, 0); setObject(0, 11, 1, 2); setObject(0, 11, 1, 0); setObject(0, 11, 2, 3); setObject(1, 11, 1, 2); setObject(1, 11, 1, 0); setObject(1, 11, 2, 3); setObject(2, 11, 1, 2); setObject(2, 11, 7, 14); setObject(3, 11, 9, 25); setObject(3, 11, 1, 2); setObject(4, 11, 9, 25); setObject(4, 11, 5, 9); setObject(4, 11, 1, 2); setObject(5, 11, 1, 0); setObject(5, 11, 1, 2); setObject(5, 11, 2, 3); setObject(6, 11, 1, 0); setObject(6, 11, 1, 2); setObject(6, 11, 27, 77); setObject(6, 11, 2, 3); setObject(7, 11, 1, 2); setObject(7, 11, 1, 0); setObject(7, 11, 2, 3); setObject(8, 11, 1, 0); setObject(8, 11, 1, 2); setObject(8, 11, 27, 78); setObject(8, 11, 2, 3); setObject(9, 11, 1, 0); setObject(9, 11, 1, 2); setObject(9, 11, 2, 3); setObject(10, 11, 1, 0); setObject(10, 11, 1, 2); setObject(10, 11, 2, 3); setObject(11, 11, 1, 0); setObject(11, 11, 1, 2); setObject(11, 11, 2, 3); setObject(12, 11, 6, 13); setObject(12, 11, 1, 2); setObject(12, 11, 3, 4); setObject(12, 11, 10, 27, -1); setObject(13, 11, 1, 2); setObject(13, 11, 3, 4); setObject(13, 11, 5, 11); setObject(14, 11, 8, -1); setObject(14, 11, 1, 2); setObject(15, 11, 1, 0); setObject(15, 11, 1, 1); setObject(15, 11, 27, 78); setObject(15, 11, 2, 3); setObject(16, 11, 1, 0); setObject(16, 11, 1, 1); setObject(16, 11, 2, 3); setObject(17, 11, 1, 0); setObject(17, 11, 1, 1); setObject(17, 11, 2, 3); setObject(18, 11, 1, 2); setObject(19, 11, 1, 0); setObject(0, 12, 3, 4); setObject(0, 12, 12, 39, -1); setObject(0, 12, 1, 2); setObject(1, 12, 1, 2); setObject(1, 12, 1, 0); setObject(1, 12, 2, 3); setObject(2, 12, 1, 0); setObject(2, 12, 1, 2); setObject(2, 12, 2, 3); setObject(3, 12, 1, 0); setObject(3, 12, 1, 2); setObject(3, 12, 2, 3); setObject(4, 12, 1, 0); setObject(4, 12, 1, 2); setObject(4, 12, 2, 3); setObject(5, 12, 1, 0); setObject(5, 12, 1, 2); setObject(5, 12, 2, 3); setObject(6, 12, 1, 2); setObject(7, 12, 1, 2); setObject(7, 12, 1, 0); setObject(7, 12, 2, 3); setObject(8, 12, 1, 2); setObject(9, 12, 1, 2); setObject(10, 12, 1, 2); setObject(11, 12, 1, 0); setObject(11, 12, 1, 2); setObject(11, 12, 2, 3); setObject(12, 12, 1, 0); setObject(12, 12, 1, 2); setObject(12, 12, 2, 3); setObject(13, 12, 1, 0); setObject(13, 12, 1, 2); setObject(13, 12, 2, 3); setObject(14, 12, 8, -1); setObject(14, 12, 17, -1); setObject(15, 12, 1, 1); setObject(16, 12, 19, 58); setObject(16, 12, 1, 1); setObject(16, 12, 3, 5); setObject(17, 12, 1, 0); setObject(18, 12, 17, 53, -1); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(0, 13, 1, 2); setObject(0, 13, 2, 3); setObject(1, 13, 1, 2); setObject(2, 13, 1, 2); setObject(3, 13, 1, 0); setObject(3, 13, 1, 2); setObject(3, 13, 2, 3); setObject(4, 13, 19, 58); setObject(4, 13, 3, 4); setObject(4, 13, 1, 2); setObject(5, 13, 1, 2); setObject(6, 13, 3, 4); setObject(6, 13, 10, 30, -1); setObject(7, 13, 6, 13); setObject(7, 13, 1, 2); setObject(8, 13, 4, 6); setObject(8, 13, 1, 2); setObject(8, 13, 3, 4); setObject(11, 13, 1, 2); setObject(11, 13, 5, 10); setObject(12, 13, 6, 13); setObject(12, 13, 1, 2); setObject(13, 13, 4, 8); setObject(13, 13, 1, 2); setObject(13, 13, 3, 4); setObject(14, 13, 3, 19); setObject(14, 13, 8, -1); setObject(14, 13, 1, 2); setObject(15, 13, 9, 25); setObject(15, 13, 1, 1); setObject(15, 13, 1, 2); setObject(16, 13, 1, 0); setObject(16, 13, 1, 1); setObject(16, 13, 2, 3); setObject(17, 13, 1, 0); setObject(18, 13, 1, 2); setObject(19, 13, 1, 0); setObject(0, 14, 1, 2); setObject(0, 14, 3, 4); setObject(1, 14, 1, 2); setObject(3, 14, 1, 2); setObject(4, 14, 1, 0); setObject(4, 14, 1, 2); setObject(4, 14, 2, 3); setObject(5, 14, 8, -1); setObject(6, 14, 1, 0); setObject(7, 14, 6, 13); setObject(7, 14, 1, 2); setObject(8, 14, 1, 0); setObject(8, 14, 1, 2); setObject(8, 14, 2, 3); setObject(9, 14, 1, 2); setObject(12, 14, 6, 13); setObject(12, 14, 1, 2); setObject(13, 14, 1, 0); setObject(13, 14, 1, 2); setObject(13, 14, 2, 3); setObject(14, 14, 1, 2); setObject(14, 14, 1, 0); setObject(14, 14, 2, 3); setObject(15, 14, 1, 0); setObject(15, 14, 1, 2); setObject(15, 14, 1, 1); setObject(15, 14, 2, 3); setObject(16, 14, 1, 0); setObject(16, 14, 1, 2); setObject(16, 14, 2, 3); setObject(17, 14, 1, 0); setObject(17, 14, 1, 2); setObject(17, 14, 2, 3); setObject(18, 14, 1, 2); setObject(19, 14, 1, 0); setObject(0, 15, 1, 0); setObject(0, 15, 1, 2); setObject(0, 15, 2, 3); setObject(1, 15, 3, 4); setObject(1, 15, 12, 40); setObject(1, 15, 0, -1); setObject(2, 15, 3, 4); setObject(2, 15, 11, 33); setObject(2, 15, 13, 44, -1); setObject(3, 15, 10, 29); setObject(4, 15, 4, 8); setObject(4, 15, 3, 4); setObject(4, 15, 1, 2); setObject(5, 15, 3, 15); setObject(5, 15, 8, -1); setObject(5, 15, 12, 41, -1); setObject(6, 15, 1, 0); setObject(6, 15, 1, 2); setObject(6, 15, 2, 3); setObject(7, 15, 6, 13); setObject(7, 15, 1, 2); setObject(8, 15, 1, 0); setObject(8, 15, 1, 2); setObject(8, 15, 2, 3); setObject(9, 15, 19, 58); setObject(9, 15, 1, 2); setObject(9, 15, 3, 4); setObject(10, 15, 1, 2); setObject(10, 15, 11, 35, -1); setObject(10, 15, 3, 4); setObject(11, 15, 10, 28); setObject(11, 15, 3, 4); setObject(11, 15, 12, 38, -1); setObject(12, 15, 6, 13); setObject(12, 15, 3, 4); setObject(12, 15, 1, 2); setObject(13, 15, 1, 0); setObject(14, 15, 1, 2); setObject(14, 15, 10, 27, -1); setObject(15, 15, 1, 2); setObject(16, 15, 4, 8); setObject(16, 15, 1, 2); setObject(17, 15, 1, 2); setObject(17, 15, 3, 5); setObject(17, 15, 13, 44); setObject(18, 15, 1, 1); setObject(19, 15, 1, 0); setObject(0, 16, 1, 0); setObject(0, 16, 1, 2); setObject(0, 16, 2, 3); setObject(1, 16, 1, 0); setObject(1, 16, 1, 2); setObject(1, 16, 2, 3); setObject(2, 16, 1, 0); setObject(2, 16, 1, 2); setObject(2, 16, 2, 3); setObject(3, 16, 4, 6); setObject(4, 16, 1, 0); setObject(4, 16, 1, 2); setObject(4, 16, 2, 3); setObject(5, 16, 1, 0); setObject(5, 16, 1, 2); setObject(5, 16, 2, 3); setObject(6, 16, 5, 10); setObject(6, 16, 1, 2); setObject(7, 16, 6, 13); setObject(7, 16, 1, 2); setObject(8, 16, 1, 2); setObject(8, 16, 5, 11); setObject(9, 16, 1, 0); setObject(9, 16, 1, 2); setObject(9, 16, 2, 3); setObject(10, 16, 1, 0); setObject(10, 16, 1, 2); setObject(10, 16, 2, 3); setObject(11, 16, 1, 0); setObject(11, 16, 1, 1); setObject(11, 16, 2, 3); setObject(12, 16, 1, 0); setObject(12, 16, 1, 2); setObject(12, 16, 1, 1); setObject(12, 16, 2, 3); setObject(13, 16, 1, 0); setObject(13, 16, 1, 1); setObject(13, 16, 2, 3); setObject(14, 16, 4, 7); setObject(14, 16, 1, 2); setObject(15, 16, 1, 1); setObject(16, 16, 4, 8); setObject(16, 16, 1, 1); setObject(17, 16, 1, 0); setObject(17, 16, 1, 2); setObject(17, 16, 2, 3); setObject(18, 16, 1, 1); setObject(19, 16, 1, 0); setObject(0, 17, 1, 0); setObject(1, 17, 29, 29, -1); setObject(1, 17, 1, 2); setObject(1, 17, 3, 5); setObject(2, 17, 14, -1, -1); setObject(2, 17, 1, 2); setObject(2, 17, 3, 5); setObject(3, 17, 1, 2); setObject(4, 17, 1, 2); setObject(4, 17, 3, 4); setObject(4, 17, 12, 38, -1); setObject(5, 17, 1, 2); setObject(5, 17, 3, 4); setObject(6, 17, 1, 2); setObject(6, 17, 3, 4); setObject(6, 17, 13, 43, -1); setObject(7, 17, 1, 2); setObject(8, 17, 1, 2); setObject(8, 17, 3, 4); setObject(8, 17, 26, 73, -1); setObject(9, 17, 10, 30); setObject(9, 17, 1, 2); setObject(9, 17, 3, 4); setObject(10, 17, 1, 0); setObject(11, 17, 1, 1); setObject(11, 17, 3, 5); setObject(11, 17, 10, 29, -1); setObject(12, 17, 1, 1); setObject(13, 17, 5, 10); setObject(13, 17, 1, 1); setObject(14, 17, 4, 7); setObject(15, 17, 4, 7); setObject(15, 17, 1, 1); setObject(16, 17, 1, 1); setObject(16, 17, 19, 58); setObject(16, 17, 3, 5); setObject(16, 17, 5, 12); setObject(17, 17, 1, 0); setObject(18, 17, 9, 26); setObject(18, 17, 1, 1); setObject(19, 17, 1, 0); setObject(0, 18, 1, 0); setObject(1, 18, 1, 0); setObject(1, 18, 1, 2); setObject(1, 18, 2, 3); setObject(2, 18, 1, 0); setObject(2, 18, 1, 1); setObject(2, 18, 1, 2); setObject(2, 18, 2, 3); setObject(3, 18, 1, 2); setObject(3, 18, 3, 4); setObject(3, 18, 26, 71, -1); setObject(4, 18, 1, 0); setObject(4, 18, 1, 2); setObject(4, 18, 2, 3); setObject(5, 18, 1, 0); setObject(5, 18, 1, 2); setObject(5, 18, 1, 1); setObject(5, 18, 2, 3); setObject(6, 18, 1, 0); setObject(6, 18, 1, 2); setObject(6, 18, 1, 1); setObject(6, 18, 2, 3); setObject(7, 18, 1, 0); setObject(7, 18, 1, 2); setObject(7, 18, 1, 1); setObject(7, 18, 2, 3); setObject(8, 18, 1, 0); setObject(8, 18, 1, 2); setObject(8, 18, 2, 3); setObject(9, 18, 1, 0); setObject(9, 18, 1, 2); setObject(9, 18, 2, 3); setObject(10, 18, 1, 0); setObject(10, 18, 1, 1); setObject(10, 18, 2, 3); setObject(11, 18, 1, 0); setObject(11, 18, 1, 1); setObject(11, 18, 2, 3); setObject(12, 18, 1, 1); setObject(12, 18, 3, 5); setObject(13, 18, 15, -1); setObject(13, 18, 3, 4); setObject(14, 18, 3, 5); setObject(14, 18, 5, 12); setObject(14, 18, 5, 10); setObject(15, 18, 5, 12); setObject(15, 18, 1, 1); setObject(15, 18, 3, 5); setObject(16, 18, 1, 1); setObject(16, 18, 1, 0); setObject(16, 18, 2, 3); setObject(17, 18, 1, 0); setObject(18, 18, 1, 0); setObject(18, 18, 1, 1); setObject(18, 18, 2, 3); setObject(19, 18, 1, 0); setObject(0, 19, 1, 0); setObject(1, 19, 1, 0); setObject(1, 19, 1, 2); setObject(1, 19, 2, 3); setObject(2, 19, 1, 1); setObject(3, 19, 1, 0); setObject(3, 19, 1, 2); setObject(3, 19, 2, 3); setObject(4, 19, 1, 0); setObject(5, 19, 1, 1); setObject(6, 19, 1, 1); setObject(7, 19, 1, 1); setObject(8, 19, 1, 0); setObject(9, 19, 1, 0); setObject(10, 19, 1, 1); setObject(11, 19, 1, 0); setObject(12, 19, 1, 0); setObject(12, 19, 1, 1); setObject(12, 19, 2, 3); setObject(13, 19, 1, 0); setObject(14, 19, 1, 0); setObject(15, 19, 1, 0); setObject(15, 19, 1, 1); setObject(15, 19, 2, 3); setObject(16, 19, 1, 0); setObject(17, 19, 1, 0); setObject(18, 19, 1, 0); setLink(9, 10, 7, 7); needMushrooms = 16; setCamera(-10, -455, 15.85, 308.8, 4.2, 346.65); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 29
//Level13 (com.mushroomer.levels.Level13) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level13 extends LevelObject { public function Level13(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(5, 0, 1, 1); setObject(5, 0, 10, 28); setObject(6, 0, 1, 0); setObject(6, 0, 1, 1); setObject(6, 0, 2, 3); setObject(7, 0, 1, 0); setObject(7, 0, 1, 1); setObject(7, 0, 2, 3); setObject(8, 0, 1, 0); setObject(8, 0, 1, 1); setObject(8, 0, 2, 3); setObject(9, 0, 1, 0); setObject(9, 0, 1, 1); setObject(9, 0, 2, 3); setObject(10, 0, 1, 0); setObject(12, 0, 10, 30, -1); setObject(14, 0, 1, 2); setObject(19, 0, 1, 0); setObject(2, 1, 6, 13); setObject(3, 1, 1, 1); setObject(3, 1, 3, 4); setObject(3, 1, 5, 12); setObject(4, 1, 8, -1); setObject(5, 1, 1, 1); setObject(5, 1, 4, 6); setObject(6, 1, 19, 58); setObject(6, 1, 3, 4); setObject(6, 1, 1, 1); setObject(7, 1, 1, 0); setObject(7, 1, 1, 1); setObject(7, 1, 2, 3); setObject(8, 1, 31, 93); setObject(8, 1, 1, 1); setObject(9, 1, 1, 0); setObject(9, 1, 1, 1); setObject(9, 1, 2, 3); setObject(11, 1, 5, 12); setObject(11, 1, 12, 39, -1); setObject(11, 1, 3, 4); setObject(12, 1, 4, 7); setObject(12, 1, 3, 4); setObject(13, 1, 5, 9); setObject(13, 1, 3, 4); setObject(13, 1, 26, 74); setObject(14, 1, 6, 13); setObject(14, 1, 1, 2); setObject(17, 1, 3, 4); setObject(17, 1, 11, 32); setObject(17, 1, 0, -1); setObject(18, 1, 6, 13); setObject(19, 1, 1, 0); setObject(1, 2, 11, 33, -1); setObject(1, 2, 3, 4); setObject(1, 2, 10, 29, -1); setObject(2, 2, 6, 13); setObject(3, 2, 1, 0); setObject(3, 2, 1, 1); setObject(3, 2, 2, 3); setObject(4, 2, 8, -1); setObject(4, 2, 1, 1); setObject(5, 2, 1, 1); setObject(6, 2, 1, 0); setObject(7, 2, 1, 1); setObject(9, 2, 1, 0); setObject(9, 2, 1, 1); setObject(9, 2, 2, 3); setObject(10, 2, 17, 53, -1); setObject(11, 2, 1, 0); setObject(11, 2, 1, 2); setObject(11, 2, 2, 3); setObject(12, 2, 1, 0); setObject(13, 2, 1, 0); setObject(13, 2, 1, 2); setObject(13, 2, 2, 3); setObject(13, 2, 5, 11); setObject(14, 2, 6, 13); setObject(14, 2, 1, 2); setObject(15, 2, 5, 12); setObject(15, 2, 3, 4); setObject(15, 2, 14, 45, -1); setObject(17, 2, 1, 0); setObject(17, 2, 1, 2); setObject(17, 2, 2, 3); setObject(18, 2, 6, 13); setObject(19, 2, 1, 0); setObject(0, 3, 9, 25); setObject(1, 3, 1, 0); setObject(2, 3, 6, 13); setObject(2, 3, 1, 1); setObject(2, 3, 3, 4); setObject(3, 3, 4, 6); setObject(3, 3, 1, 1); setObject(4, 3, 8, -1); setObject(4, 3, 3, 17); setObject(4, 3, 13, 44); setObject(5, 3, 1, 1); setObject(5, 3, 3, 4); setObject(6, 3, 1, 1); setObject(6, 3, 3, 4); setObject(7, 3, 1, 1); setObject(7, 3, 3, 4); setObject(7, 3, 28, 30, -1); setObject(8, 3, 1, 1); setObject(8, 3, 3, 4); setObject(9, 3, 1, 1); setObject(9, 3, 3, 4); setObject(10, 3, 1, 1); setObject(11, 3, 1, 2); setObject(11, 3, 3, 4); setObject(11, 3, 13, -1); setObject(12, 3, 3, 4); setObject(12, 3, 12, 38); setObject(13, 3, 1, 2); setObject(14, 3, 1, 2); setObject(14, 3, 3, 5); setObject(14, 3, 29, 28); setObject(15, 3, 1, 0); setObject(16, 3, 1, 2); setObject(16, 3, 3, 4); setObject(17, 3, 4, 6); setObject(17, 3, 1, 2); setObject(17, 3, 3, 4); setObject(18, 3, 6, 13); setObject(18, 3, 3, 4); setObject(18, 3, 10, 29, -1); setObject(19, 3, 1, 0); setObject(0, 4, 1, 0); setObject(0, 4, 1, 2); setObject(0, 4, 2, 3); setObject(1, 4, 1, 0); setObject(1, 4, 1, 2); setObject(1, 4, 2, 3); setObject(2, 4, 1, 0); setObject(2, 4, 1, 1); setObject(2, 4, 1, 2); setObject(2, 4, 2, 3); setObject(3, 4, 1, 1); setObject(4, 4, 7, 14); setObject(5, 4, 1, 0); setObject(5, 4, 1, 1); setObject(5, 4, 2, 3); setObject(6, 4, 1, 0); setObject(6, 4, 1, 1); setObject(6, 4, 2, 3); setObject(7, 4, 1, 0); setObject(7, 4, 1, 1); setObject(7, 4, 2, 3); setObject(8, 4, 1, 0); setObject(8, 4, 1, 1); setObject(8, 4, 2, 3); setObject(9, 4, 1, 0); setObject(9, 4, 1, 1); setObject(9, 4, 2, 3); setObject(10, 4, 30, 91); setObject(10, 4, 1, 1); setObject(11, 4, 1, 0); setObject(11, 4, 1, 2); setObject(11, 4, 2, 3); setObject(12, 4, 1, 0); setObject(13, 4, 9, 25); setObject(13, 4, 5, 10); setObject(13, 4, 1, 2); setObject(14, 4, 1, 0); setObject(14, 4, 1, 2); setObject(14, 4, 2, 3); setObject(15, 4, 1, 0); setObject(15, 4, 1, 2); setObject(15, 4, 2, 3); setObject(16, 4, 1, 0); setObject(16, 4, 1, 2); setObject(16, 4, 2, 3); setObject(17, 4, 1, 0); setObject(17, 4, 1, 2); setObject(17, 4, 2, 3); setObject(18, 4, 1, 0); setObject(19, 4, 1, 0); setObject(0, 5, 3, 4); setObject(0, 5, 1, 2); setObject(1, 5, 1, 2); setObject(2, 5, 1, 2); setObject(3, 5, 5, 10); setObject(3, 5, 1, 1); setObject(4, 5, 1, 0); setObject(4, 5, 1, 1); setObject(4, 5, 2, 3); setObject(5, 5, 1, 0); setObject(5, 5, 1, 1); setObject(5, 5, 2, 3); setObject(6, 5, 1, 1); setObject(7, 5, 1, 1); setObject(8, 5, 1, 1); setObject(9, 5, 1, 1); setObject(10, 5, 1, 0); setObject(10, 5, 1, 1); setObject(10, 5, 2, 3); setObject(11, 5, 1, 0); setObject(11, 5, 1, 2); setObject(11, 5, 2, 3); setObject(12, 5, 1, 0); setObject(13, 5, 1, 0); setObject(13, 5, 1, 2); setObject(13, 5, 2, 3); setObject(14, 5, 1, 0); setObject(15, 5, 1, 2); setObject(16, 5, 1, 0); setObject(16, 5, 1, 2); setObject(16, 5, 27, 78); setObject(16, 5, 2, 3); setObject(17, 5, 1, 0); setObject(19, 5, 3, 4); setObject(19, 5, 12, 38, -1); setObject(0, 6, 1, 0); setObject(0, 6, 1, 2); setObject(0, 6, 2, 3); setObject(2, 6, 3, 4); setObject(2, 6, 1, 2); setObject(2, 6, 18, 56); setObject(3, 6, 1, 1); setObject(4, 6, 10, 27); setObject(4, 6, 1, 1); setObject(4, 6, 3, 5); setObject(5, 6, 1, 0); setObject(6, 6, 6, 13); setObject(6, 6, 1, 1); setObject(7, 6, 18, 56); setObject(7, 6, 3, 4); setObject(8, 6, 21, 62); setObject(8, 6, 22, 66); setObject(8, 6, 3, 4); setObject(8, 6, 10, 28); setObject(8, 6, 13, -1, -1); setObject(9, 6, 23, -1); setObject(9, 6, 24, -1); setObject(10, 6, 10, 28); setObject(10, 6, 21, 63); setObject(10, 6, 22, 67); setObject(10, 6, 1, 1); setObject(10, 6, 3, 4); setObject(11, 6, 4, 7); setObject(11, 6, 3, 4); setObject(11, 6, 1, 2); setObject(13, 6, 3, 4); setObject(13, 6, 1, 2); setObject(13, 6, 19, 58); setObject(16, 6, 1, 2); setObject(17, 6, 1, 0); setObject(18, 6, 3, 4); setObject(18, 6, 12, 40, -1); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(1, 7, 1, 1); setObject(2, 7, 1, 0); setObject(2, 7, 1, 1); setObject(2, 7, 1, 2); setObject(2, 7, 2, 3); setObject(3, 7, 9, 25); setObject(3, 7, 1, 1); setObject(3, 7, 5, 9); setObject(4, 7, 1, 0); setObject(4, 7, 1, 1); setObject(4, 7, 2, 3); setObject(5, 7, 1, 0); setObject(6, 7, 6, 13); setObject(6, 7, 1, 1); setObject(7, 7, 1, 0); setObject(7, 7, 1, 1); setObject(7, 7, 2, 3); setObject(8, 7, 1, 0); setObject(9, 7, 20, 60); setObject(10, 7, 1, 0); setObject(10, 7, 1, 1); setObject(10, 7, 1, 2); setObject(10, 7, 2, 3); setObject(11, 7, 1, 0); setObject(11, 7, 1, 2); setObject(11, 7, 2, 3); setObject(13, 7, 1, 0); setObject(13, 7, 1, 2); setObject(13, 7, 2, 3); setObject(14, 7, 5, 9); setObject(15, 7, 4, 6); setObject(16, 7, 4, 7); setObject(17, 7, 1, 0); setObject(17, 7, 1, 2); setObject(17, 7, 2, 3); setObject(18, 7, 1, 0); setObject(19, 7, 1, 0); setObject(0, 8, 1, 0); setObject(1, 8, 1, 1); setObject(2, 8, 1, 0); setObject(2, 8, 1, 1); setObject(2, 8, 2, 3); setObject(3, 8, 1, 0); setObject(3, 8, 1, 1); setObject(3, 8, 2, 3); setObject(4, 8, 1, 0); setObject(4, 8, 1, 1); setObject(4, 8, 2, 3); setObject(5, 8, 1, 0); setObject(5, 8, 1, 1); setObject(5, 8, 2, 3); setObject(6, 8, 6, 13); setObject(6, 8, 3, 4); setObject(6, 8, 1, 1); setObject(7, 8, 10, 29, -1); setObject(7, 8, 21, 62); setObject(7, 8, 22, 66); setObject(7, 8, 3, 4); setObject(7, 8, 1, 1); setObject(8, 8, 23, -1); setObject(8, 8, 24, -1); setObject(9, 8, 1, 1); setObject(9, 8, 21, 63); setObject(9, 8, 22, 67); setObject(9, 8, 3, 4); setObject(9, 8, 10, 30, -1); setObject(10, 8, 6, 13); setObject(10, 8, 1, 2); setObject(11, 8, 5, 10); setObject(11, 8, 3, 4); setObject(11, 8, 1, 2); setObject(11, 8, 5, 12); setObject(12, 8, 1, 2); setObject(13, 8, 1, 2); setObject(13, 8, 3, 4); setObject(13, 8, 10, 29); setObject(14, 8, 3, 4); setObject(15, 8, 3, 4); setObject(15, 8, 11, 31, -1); setObject(15, 8, 13, 44, -1); setObject(16, 8, 4, 8); setObject(17, 8, 19, 58); setObject(17, 8, 3, 4); setObject(17, 8, 1, 2); setObject(18, 8, 1, 0); setObject(18, 8, 1, 2); setObject(18, 8, 2, 3); setObject(0, 9, 1, 0); setObject(1, 9, 10, 29, -1); setObject(1, 9, 1, 1); setObject(1, 9, 3, 4); setObject(2, 9, 1, 1); setObject(3, 9, 1, 1); setObject(4, 9, 1, 0); setObject(4, 9, 1, 1); setObject(4, 9, 27, 78); setObject(4, 9, 2, 3); setObject(5, 9, 31, 94); setObject(5, 9, 1, 1); setObject(6, 9, 1, 0); setObject(6, 9, 1, 1); setObject(6, 9, 2, 3); setObject(7, 9, 1, 0); setObject(7, 9, 1, 1); setObject(7, 9, 1, 2); setObject(7, 9, 2, 3); setObject(8, 9, 20, 60); setObject(9, 9, 1, 0); setObject(9, 9, 1, 1); setObject(9, 9, 2, 3); setObject(10, 9, 6, 13); setObject(10, 9, 1, 2); setObject(11, 9, 1, 0); setObject(11, 9, 1, 2); setObject(11, 9, 2, 3); setObject(12, 9, 9, 25); setObject(12, 9, 1, 2); setObject(13, 9, 1, 0); setObject(13, 9, 1, 1); setObject(13, 9, 1, 2); setObject(13, 9, 2, 3); setObject(14, 9, 1, 0); setObject(14, 9, 1, 1); setObject(14, 9, 2, 3); setObject(15, 9, 1, 0); setObject(15, 9, 1, 2); setObject(15, 9, 2, 3); setObject(16, 9, 4, 7); setObject(17, 9, 1, 0); setObject(17, 9, 1, 2); setObject(17, 9, 2, 3); setObject(18, 9, 1, 2); setObject(19, 9, 1, 2); setObject(19, 9, 3, 4); setObject(19, 9, 12, 36); setObject(0, 10, 1, 0); setObject(1, 10, 1, 0); setObject(1, 10, 1, 1); setObject(1, 10, 2, 3); setObject(3, 10, 1, 1); setObject(4, 10, 1, 1); setObject(5, 10, 1, 1); setObject(6, 10, 1, 1); setObject(7, 10, 1, 1); setObject(9, 10, 10, 30); setObject(9, 10, 1, 1); setObject(9, 10, 3, 4); setObject(10, 10, 6, 13); setObject(10, 10, 3, 4); setObject(10, 10, 1, 2); setObject(11, 10, 1, 0); setObject(11, 10, 1, 1); setObject(11, 10, 2, 3); setObject(12, 10, 1, 0); setObject(12, 10, 1, 1); setObject(12, 10, 1, 2); setObject(12, 10, 2, 3); setObject(13, 10, 1, 1); setObject(14, 10, 1, 0); setObject(14, 10, 1, 1); setObject(14, 10, 2, 3); setObject(15, 10, 1, 0); setObject(15, 10, 1, 2); setObject(15, 10, 2, 3); setObject(17, 10, 1, 2); setObject(18, 10, 10, 29); setObject(18, 10, 1, 2); setObject(18, 10, 3, 4); setObject(19, 10, 1, 0); setObject(19, 10, 1, 2); setObject(19, 10, 2, 3); setObject(0, 11, 1, 0); setObject(1, 11, 32, -1); setObject(1, 11, 1, 1); setObject(1, 11, 3, 5); setObject(2, 11, 1, 1); setObject(2, 11, 12, 41); setObject(2, 11, 3, 4); setObject(3, 11, 1, 1); setObject(3, 11, 3, 5); setObject(3, 11, 5, 12); setObject(4, 11, 1, 1); setObject(4, 11, 3, 4); setObject(5, 11, 1, 1); setObject(5, 11, 3, 5); setObject(6, 11, 10, 30); setObject(6, 11, 1, 1); setObject(6, 11, 3, 4); setObject(7, 11, 30, 92); setObject(7, 11, 4, 6); setObject(8, 11, 1, 1); setObject(8, 11, 3, 4); setObject(8, 11, 12, 41, -1); setObject(9, 11, 1, 0); setObject(9, 11, 1, 1); setObject(9, 11, 2, 3); setObject(10, 11, 1, 0); setObject(10, 11, 1, 1); setObject(10, 11, 1, 2); setObject(10, 11, 2, 3); setObject(11, 11, 1, 0); setObject(11, 11, 1, 1); setObject(11, 11, 2, 3); setObject(12, 11, 1, 1); setObject(13, 11, 18, 56); setObject(13, 11, 1, 1); setObject(13, 11, 3, 5); setObject(14, 11, 1, 1); setObject(15, 11, 4, 8); setObject(15, 11, 1, 2); setObject(15, 11, 3, 4); setObject(16, 11, 1, 2); setObject(16, 11, 3, 4); setObject(16, 11, 13, 42); setObject(17, 11, 1, 2); setObject(17, 11, 3, 4); setObject(17, 11, 19, 58); setObject(17, 11, 4, 6); setObject(18, 11, 1, 0); setObject(18, 11, 1, 2); setObject(18, 11, 2, 3); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(1, 12, 1, 0); setObject(1, 12, 1, 1); setObject(1, 12, 2, 3); setObject(2, 12, 1, 0); setObject(2, 12, 1, 1); setObject(2, 12, 2, 3); setObject(3, 12, 1, 0); setObject(3, 12, 1, 1); setObject(3, 12, 2, 3); setObject(4, 12, 1, 0); setObject(4, 12, 1, 1); setObject(4, 12, 2, 3); setObject(5, 12, 1, 0); setObject(5, 12, 1, 1); setObject(5, 12, 1, 2); setObject(5, 12, 2, 3); setObject(6, 12, 1, 0); setObject(6, 12, 1, 2); setObject(6, 12, 2, 3); setObject(7, 12, 1, 0); setObject(7, 12, 1, 2); setObject(7, 12, 2, 3); setObject(8, 12, 1, 0); setObject(8, 12, 1, 1); setObject(8, 12, 2, 3); setObject(9, 12, 6, 13); setObject(9, 12, 1, 1); setObject(10, 12, 29, 28); setObject(10, 12, 19, 58); setObject(10, 12, 1, 1); setObject(10, 12, 3, 5); setObject(10, 12, 27, 79); setObject(11, 12, 1, 0); setObject(12, 12, 1, 1); setObject(13, 12, 1, 0); setObject(13, 12, 1, 1); setObject(13, 12, 2, 3); setObject(14, 12, 1, 1); setObject(14, 12, 3, 5); setObject(15, 12, 1, 0); setObject(15, 12, 1, 2); setObject(15, 12, 2, 3); setObject(16, 12, 1, 0); setObject(16, 12, 1, 2); setObject(16, 12, 2, 3); setObject(17, 12, 1, 0); setObject(17, 12, 1, 2); setObject(17, 12, 2, 3); setObject(18, 12, 1, 0); setObject(18, 12, 1, 2); setObject(18, 12, 2, 3); setObject(0, 13, 1, 0); setObject(1, 13, 6, 13); setObject(1, 13, 1, 1); setObject(2, 13, 3, 4); setObject(2, 13, 1, 1); setObject(2, 13, 5, 10); setObject(2, 13, 5, 12); setObject(3, 13, 1, 1); setObject(3, 13, 3, 4); setObject(3, 13, 5, 11); setObject(3, 13, 5, 9); setObject(3, 13, 5, 12); setObject(4, 13, 1, 1); setObject(4, 13, 3, 4); setObject(4, 13, 10, 30); setObject(5, 13, 1, 1); setObject(5, 13, 1, 0); setObject(5, 13, 2, 3); setObject(6, 13, 1, 2); setObject(6, 13, 27, 80); setObject(7, 13, 1, 2); setObject(8, 13, 1, 0); setObject(9, 13, 6, 13); setObject(9, 13, 1, 1); setObject(10, 13, 1, 0); setObject(10, 13, 1, 1); setObject(10, 13, 2, 3); setObject(11, 13, 1, 0); setObject(11, 13, 1, 1); setObject(11, 13, 2, 3); setObject(12, 13, 1, 1); setObject(13, 13, 1, 0); setObject(13, 13, 1, 1); setObject(13, 13, 2, 3); setObject(14, 13, 1, 0); setObject(14, 13, 1, 1); setObject(14, 13, 2, 3); setObject(15, 13, 4, 8); setObject(15, 13, 1, 2); setObject(16, 13, 1, 2); setObject(17, 13, 6, 13); setObject(17, 13, 1, 2); setObject(18, 13, 1, 2); setObject(19, 13, 3, 4); setObject(19, 13, 1, 2); setObject(19, 13, 12, 39, -1); setObject(0, 14, 1, 0); setObject(1, 14, 6, 13); setObject(1, 14, 1, 1); setObject(2, 14, 1, 0); setObject(2, 14, 1, 1); setObject(2, 14, 2, 3); setObject(3, 14, 1, 0); setObject(4, 14, 1, 1); setObject(4, 14, 1, 0); setObject(4, 14, 2, 3); setObject(5, 14, 1, 1); setObject(7, 14, 1, 2); setObject(7, 14, 3, 4); setObject(7, 14, 19, 58); setObject(8, 14, 1, 0); setObject(9, 14, 6, 13); setObject(9, 14, 1, 1); setObject(9, 14, 3, 5); setObject(10, 14, 1, 1); setObject(10, 14, 3, 5); setObject(11, 14, 1, 1); setObject(12, 14, 1, 1); setObject(12, 14, 3, 5); setObject(12, 14, 27, 89, -1); setObject(13, 14, 10, 29); setObject(13, 14, 1, 1); setObject(13, 14, 3, 5); setObject(14, 14, 1, 1); setObject(14, 14, 3, 5); setObject(15, 14, 1, 2); setObject(16, 14, 4, 6); setObject(16, 14, 1, 2); setObject(17, 14, 6, 13); setObject(18, 14, 19, 58); setObject(18, 14, 3, 4); setObject(18, 14, 1, 2); setObject(19, 14, 1, 0); setObject(19, 14, 1, 2); setObject(19, 14, 2, 3); setObject(0, 15, 1, 0); setObject(0, 15, 1, 1); setObject(0, 15, 2, 3); setObject(1, 15, 6, 13); setObject(1, 15, 1, 1); setObject(2, 15, 3, 4); setObject(2, 15, 1, 1); setObject(3, 15, 15, -1); setObject(3, 15, 3, 4); setObject(4, 15, 3, 4); setObject(4, 15, 21, 62); setObject(4, 15, 22, 66); setObject(4, 15, 1, 1); setObject(5, 15, 23, -1); setObject(5, 15, 24, -1); setObject(6, 15, 10, 30); setObject(6, 15, 3, 4); setObject(6, 15, 21, 63); setObject(6, 15, 22, 67); setObject(6, 15, 1, 2); setObject(7, 15, 1, 0); setObject(7, 15, 5, 12); setObject(7, 15, 1, 2); setObject(7, 15, 2, 3); setObject(8, 15, 1, 0); setObject(9, 15, 1, 0); setObject(9, 15, 1, 1); setObject(9, 15, 2, 3); setObject(10, 15, 1, 0); setObject(10, 15, 1, 1); setObject(10, 15, 2, 3); setObject(11, 15, 9, 25); setObject(11, 15, 5, 10); setObject(11, 15, 1, 1); setObject(12, 15, 1, 0); setObject(12, 15, 1, 1); setObject(12, 15, 2, 3); setObject(13, 15, 1, 0); setObject(13, 15, 1, 1); setObject(13, 15, 2, 3); setObject(14, 15, 1, 0); setObject(14, 15, 1, 1); setObject(14, 15, 2, 3); setObject(15, 15, 3, 4); setObject(15, 15, 1, 2); setObject(15, 15, 21, 62); setObject(15, 15, 22, 66); setObject(15, 15, 13, 44, -1); setObject(16, 15, 23, -1); setObject(16, 15, 24, -1); setObject(17, 15, 3, 4); setObject(17, 15, 1, 2); setObject(17, 15, 21, 63); setObject(17, 15, 22, 67); setObject(17, 15, 13, 44); setObject(18, 15, 1, 0); setObject(18, 15, 1, 2); setObject(18, 15, 2, 3); setObject(19, 15, 1, 0); setObject(0, 16, 9, 25); setObject(0, 16, 1, 1); setObject(1, 16, 6, 13); setObject(1, 16, 1, 1); setObject(2, 16, 1, 0); setObject(2, 16, 1, 1); setObject(2, 16, 2, 3); setObject(3, 16, 1, 0); setObject(3, 16, 1, 1); setObject(3, 16, 2, 3); setObject(4, 16, 1, 0); setObject(4, 16, 1, 1); setObject(4, 16, 2, 3); setObject(5, 16, 31, 93); setObject(5, 16, 20, 60); setObject(6, 16, 1, 0); setObject(6, 16, 1, 2); setObject(6, 16, 2, 3); setObject(7, 16, 1, 2); setObject(8, 16, 4, 7); setObject(8, 16, 3, 4); setObject(9, 16, 6, 13); setObject(9, 16, 1, 1); setObject(10, 16, 1, 0); setObject(10, 16, 1, 1); setObject(10, 16, 2, 3); setObject(11, 16, 1, 0); setObject(11, 16, 1, 1); setObject(11, 16, 2, 3); setObject(12, 16, 4, 6); setObject(12, 16, 1, 1); setObject(13, 16, 1, 1); setObject(14, 16, 1, 0); setObject(14, 16, 1, 1); setObject(14, 16, 2, 3); setObject(15, 16, 1, 0); setObject(15, 16, 1, 2); setObject(15, 16, 1, 1); setObject(15, 16, 2, 3); setObject(16, 16, 20, 60); setObject(17, 16, 1, 0); setObject(17, 16, 1, 2); setObject(17, 16, 1, 1); setObject(17, 16, 2, 3); setObject(18, 16, 1, 0); setObject(18, 16, 1, 1); setObject(18, 16, 27, 78); setObject(18, 16, 2, 3); setObject(19, 16, 1, 0); setObject(19, 16, 1, 1); setObject(19, 16, 2, 3); setObject(0, 17, 1, 0); setObject(0, 17, 1, 1); setObject(0, 17, 2, 3); setObject(1, 17, 6, 13); setObject(1, 17, 3, 4); setObject(1, 17, 1, 1); setObject(2, 17, 1, 1); setObject(3, 17, 1, 1); setObject(3, 17, 5, 12); setObject(4, 17, 1, 1); setObject(6, 17, 1, 2); setObject(6, 17, 1, 0); setObject(6, 17, 2, 3); setObject(7, 17, 30, 91); setObject(7, 17, 1, 2); setObject(8, 17, 1, 0); setObject(8, 17, 1, 2); setObject(8, 17, 2, 3); setObject(9, 17, 6, 13); setObject(10, 17, 28, 28, -1); setObject(10, 17, 1, 1); setObject(10, 17, 3, 4); setObject(11, 17, 1, 1); setObject(12, 17, 17, -1); setObject(13, 17, 10, 30, -1); setObject(13, 17, 1, 1); setObject(13, 17, 3, 4); setObject(14, 17, 1, 1); setObject(14, 17, 3, 4); setObject(14, 17, 13, -1); setObject(15, 17, 1, 1); setObject(16, 17, 1, 1); setObject(17, 17, 1, 0); setObject(17, 17, 1, 1); setObject(17, 17, 27, 79); setObject(17, 17, 2, 3); setObject(18, 17, 1, 1); setObject(19, 17, 1, 0); setObject(0, 18, 1, 0); setObject(1, 18, 1, 0); setObject(1, 18, 1, 1); setObject(1, 18, 2, 3); setObject(2, 18, 32, -1, -1); setObject(2, 18, 3, 4); setObject(2, 18, 1, 1); setObject(3, 18, 3, 4); setObject(3, 18, 1, 1); setObject(4, 18, 5, 12); setObject(4, 18, 3, 4); setObject(4, 18, 26, 76, -1); setObject(5, 18, 3, 4); setObject(6, 18, 10, 27, -1); setObject(6, 18, 3, 4); setObject(6, 18, 12, 40, -1); setObject(6, 18, 1, 2); setObject(7, 18, 1, 2); setObject(7, 18, 3, 4); setObject(8, 18, 1, 2); setObject(8, 18, 3, 4); setObject(9, 18, 3, 4); setObject(9, 18, 12, 41, -1); setObject(10, 18, 1, 0); setObject(10, 18, 1, 1); setObject(10, 18, 2, 3); setObject(11, 18, 9, 25); setObject(11, 18, 1, 1); setObject(11, 18, 5, 9); setObject(12, 18, 9, 25); setObject(12, 18, 5, 10); setObject(12, 18, 1, 1); setObject(13, 18, 1, 0); setObject(13, 18, 1, 1); setObject(13, 18, 2, 3); setObject(14, 18, 1, 0); setObject(15, 18, 5, 9); setObject(15, 18, 5, 10); setObject(15, 18, 5, 11); setObject(15, 18, 5, 12); setObject(15, 18, 1, 1); setObject(15, 18, 3, 5); setObject(16, 18, 1, 1); setObject(16, 18, 3, 5); setObject(17, 18, 5, 11); setObject(17, 18, 5, 12); setObject(17, 18, 5, 9); setObject(17, 18, 1, 1); setObject(17, 18, 3, 5); setObject(18, 18, 5, 11); setObject(18, 18, 5, 12); setObject(18, 18, 19, 59); setObject(18, 18, 5, 10); setObject(18, 18, 5, 9); setObject(18, 18, 1, 1); setObject(18, 18, 3, 5); setObject(19, 18, 1, 0); setObject(1, 19, 1, 0); setObject(2, 19, 1, 0); setObject(2, 19, 1, 1); setObject(2, 19, 2, 3); setObject(3, 19, 1, 0); setObject(3, 19, 1, 1); setObject(3, 19, 2, 3); setObject(4, 19, 1, 0); setObject(5, 19, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(7, 19, 1, 2); setObject(7, 19, 2, 3); setObject(8, 19, 1, 0); setObject(8, 19, 1, 2); setObject(8, 19, 2, 3); setObject(9, 19, 1, 0); setObject(10, 19, 1, 0); setObject(11, 19, 1, 0); setObject(11, 19, 1, 1); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(12, 19, 1, 1); setObject(12, 19, 2, 3); setObject(13, 19, 1, 0); setObject(14, 19, 1, 0); setObject(15, 19, 1, 0); setObject(15, 19, 1, 1); setObject(15, 19, 2, 3); setObject(16, 19, 1, 0); setObject(16, 19, 1, 1); setObject(16, 19, 2, 3); setObject(17, 19, 1, 0); setObject(17, 19, 1, 1); setObject(17, 19, 2, 3); setObject(18, 19, 1, 0); setObject(18, 19, 1, 1); setObject(18, 19, 2, 3); setObject(19, 19, 1, 0); setLink(10, 4, 8, 1); setLink(7, 11, 5, 9); setLink(7, 17, 5, 16); needMushrooms = 21; setCamera(-332, 0, -4.5, 192.65, 0, 152.3); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 30
//Level14 (com.mushroomer.levels.Level14) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level14 extends LevelObject { public function Level14(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(0, 0, 3, 4); setObject(2, 0, 1, 0); setObject(2, 0, 1, 1); setObject(2, 0, 2, 3); setObject(3, 0, 1, 0); setObject(3, 0, 1, 1); setObject(3, 0, 2, 3); setObject(4, 0, 1, 0); setObject(4, 0, 1, 1); setObject(4, 0, 5, 12); setObject(4, 0, 2, 3); setObject(5, 0, 1, 0); setObject(5, 0, 1, 1); setObject(5, 0, 2, 3); setObject(6, 0, 1, 0); setObject(6, 0, 1, 1); setObject(6, 0, 2, 3); setObject(7, 0, 1, 0); setObject(7, 0, 1, 1); setObject(7, 0, 2, 3); setObject(8, 0, 1, 0); setObject(8, 0, 1, 1); setObject(8, 0, 2, 3); setObject(9, 0, 1, 0); setObject(9, 0, 1, 1); setObject(9, 0, 2, 3); setObject(10, 0, 1, 1); setObject(15, 0, 3, 4); setObject(15, 0, 16, 48); setObject(19, 0, 1, 0); setObject(0, 1, 1, 0); setObject(1, 1, 3, 4); setObject(2, 1, 1, 0); setObject(3, 1, 10, 27, -1); setObject(3, 1, 1, 1); setObject(3, 1, 3, 5); setObject(4, 1, 1, 1); setObject(4, 1, 6, 13); setObject(5, 1, 1, 1); setObject(5, 1, 1, 0); setObject(5, 1, 2, 3); setObject(6, 1, 1, 0); setObject(6, 1, 1, 1); setObject(6, 1, 2, 3); setObject(7, 1, 1, 0); setObject(8, 1, 1, 0); setObject(8, 1, 1, 1); setObject(8, 1, 2, 3); setObject(9, 1, 1, 1); setObject(10, 1, 1, 1); setObject(13, 1, 3, 4); setObject(13, 1, 12, 38); setObject(13, 1, 4, 7); setObject(14, 1, 6, 13); setObject(15, 1, 1, 0); setObject(16, 1, 1, 2); setObject(16, 1, 3, 4); setObject(16, 1, 5, 11); setObject(18, 1, 19, 58); setObject(18, 1, 3, 4); setObject(18, 1, 12, 40, -1); setObject(19, 1, 1, 0); setObject(0, 2, 1, 0); setObject(1, 2, 1, 0); setObject(1, 2, 1, 1); setObject(1, 2, 2, 3); setObject(2, 2, 1, 0); setObject(2, 2, 1, 1); setObject(2, 2, 2, 3); setObject(3, 2, 1, 0); setObject(3, 2, 1, 1); setObject(3, 2, 2, 3); setObject(4, 2, 1, 1); setObject(4, 2, 6, 13); setObject(5, 2, 1, 1); setObject(6, 2, 1, 0); setObject(6, 2, 1, 1); setObject(6, 2, 2, 3); setObject(7, 2, 1, 0); setObject(7, 2, 1, 1); setObject(7, 2, 2, 3); setObject(8, 2, 1, 1); setObject(8, 2, 17, 53, -1); setObject(9, 2, 1, 1); setObject(12, 2, 4, 6); setObject(13, 2, 1, 0); setObject(13, 2, 1, 2); setObject(13, 2, 2, 3); setObject(14, 2, 6, 13); setObject(15, 2, 1, 0); setObject(15, 2, 1, 2); setObject(15, 2, 2, 3); setObject(16, 2, 1, 0); setObject(16, 2, 1, 2); setObject(16, 2, 2, 3); setObject(17, 2, 8, -1); setObject(17, 2, 1, 2); setObject(18, 2, 1, 0); setObject(18, 2, 1, 2); setObject(18, 2, 2, 3); setObject(19, 2, 1, 0); setObject(0, 3, 1, 0); setObject(1, 3, 1, 0); setObject(2, 3, 19, 59); setObject(2, 3, 1, 1); setObject(2, 3, 3, 5); setObject(3, 3, 1, 1); setObject(4, 3, 1, 1); setObject(4, 3, 3, 5); setObject(4, 3, 10, 28, -1); setObject(5, 3, 1, 1); setObject(5, 3, 6, 13); setObject(6, 3, 1, 1); setObject(7, 3, 10, 30, -1); setObject(7, 3, 21, 62); setObject(7, 3, 22, 66); setObject(7, 3, 1, 1); setObject(7, 3, 3, 4); setObject(8, 3, 23, -1); setObject(8, 3, 24, -1); setObject(9, 3, 23, -1); setObject(9, 3, 21, 64); setObject(9, 3, 24, -1); setObject(9, 3, 22, 68); setObject(10, 3, 23, -1); setObject(10, 3, 21, 64); setObject(10, 3, 24, -1); setObject(10, 3, 22, 68); setObject(11, 3, 3, 4); setObject(11, 3, 21, 63); setObject(11, 3, 22, 67); setObject(11, 3, 11, 31, -1); setObject(12, 3, 3, 4); setObject(12, 3, 1, 2); setObject(13, 3, 3, 4); setObject(13, 3, 1, 2); setObject(13, 3, 13, 42); setObject(13, 3, 28, 28, -1); setObject(14, 3, 6, 13); setObject(14, 3, 3, 4); setObject(15, 3, 6, 13); setObject(15, 3, 1, 2); setObject(16, 3, 3, 4); setObject(16, 3, 10, 29); setObject(16, 3, 1, 2); setObject(17, 3, 8, -1); setObject(17, 3, 5, 12); setObject(17, 3, 1, 2); setObject(18, 3, 3, 4); setObject(18, 3, 1, 2); setObject(18, 3, 26, 73, -1); setObject(19, 3, 1, 0); setObject(19, 3, 1, 2); setObject(19, 3, 2, 3); setObject(0, 4, 1, 0); setObject(1, 4, 1, 0); setObject(2, 4, 1, 0); setObject(2, 4, 1, 1); setObject(2, 4, 2, 3); setObject(3, 4, 1, 1); setObject(4, 4, 1, 1); setObject(4, 4, 1, 0); setObject(4, 4, 2, 3); setObject(5, 4, 6, 13); setObject(5, 4, 1, 1); setObject(6, 4, 1, 1); setObject(7, 4, 1, 0); setObject(7, 4, 1, 1); setObject(7, 4, 2, 3); setObject(8, 4, 20, 60); setObject(9, 4, 20, 60); setObject(11, 4, 1, 0); setObject(11, 4, 1, 2); setObject(11, 4, 2, 3); setObject(12, 4, 1, 0); setObject(12, 4, 1, 2); setObject(12, 4, 2, 3); setObject(13, 4, 1, 0); setObject(13, 4, 1, 2); setObject(13, 4, 2, 3); setObject(14, 4, 1, 0); setObject(15, 4, 6, 13); setObject(16, 4, 1, 0); setObject(16, 4, 1, 2); setObject(16, 4, 2, 3); setObject(17, 4, 8, -1); setObject(18, 4, 1, 0); setObject(18, 4, 1, 2); setObject(18, 4, 2, 3); setObject(19, 4, 1, 0); setObject(0, 5, 1, 0); setObject(1, 5, 1, 0); setObject(1, 5, 1, 1); setObject(1, 5, 2, 3); setObject(2, 5, 1, 0); setObject(2, 5, 1, 1); setObject(2, 5, 2, 3); setObject(3, 5, 1, 1); setObject(3, 5, 3, 5); setObject(3, 5, 10, 29, -1); setObject(4, 5, 3, 5); setObject(4, 5, 1, 1); setObject(5, 5, 1, 1); setObject(6, 5, 18, 56, -1); setObject(6, 5, 3, 5); setObject(6, 5, 1, 1); setObject(7, 5, 1, 0); setObject(7, 5, 1, 1); setObject(7, 5, 2, 3); setObject(10, 5, 3, 4); setObject(10, 5, 10, 29, -1); setObject(11, 5, 6, 13); setObject(11, 5, 1, 2); setObject(12, 5, 4, 7); setObject(12, 5, 1, 2); setObject(13, 5, 1, 0); setObject(13, 5, 1, 2); setObject(13, 5, 2, 3); setObject(14, 5, 8, -1); setObject(15, 5, 6, 13); setObject(15, 5, 3, 4); setObject(16, 5, 4, 8); setObject(16, 5, 3, 4); setObject(16, 5, 1, 2); setObject(17, 5, 8, -1); setObject(17, 5, 3, 19); setObject(17, 5, 1, 2); setObject(18, 5, 1, 0); setObject(0, 6, 1, 0); setObject(1, 6, 6, 13); setObject(1, 6, 1, 1); setObject(2, 6, 4, 7); setObject(2, 6, 1, 1); setObject(3, 6, 1, 0); setObject(3, 6, 1, 1); setObject(3, 6, 2, 3); setObject(4, 6, 1, 0); setObject(4, 6, 1, 1); setObject(4, 6, 2, 3); setObject(5, 6, 5, 9); setObject(5, 6, 5, 10); setObject(5, 6, 5, 12); setObject(5, 6, 1, 1); setObject(6, 6, 1, 0); setObject(6, 6, 1, 1); setObject(6, 6, 2, 3); setObject(7, 6, 1, 0); setObject(8, 6, 19, 58); setObject(8, 6, 3, 4); setObject(8, 6, 11, 32, -1); setObject(9, 6, 1, 2); setObject(10, 6, 1, 0); setObject(10, 6, 1, 2); setObject(10, 6, 2, 3); setObject(11, 6, 6, 13); setObject(11, 6, 1, 2); setObject(12, 6, 1, 2); setObject(13, 6, 10, 28); setObject(13, 6, 1, 2); setObject(13, 6, 3, 4); setObject(14, 6, 3, 15); setObject(14, 6, 8, -1); setObject(14, 6, 1, 2); setObject(15, 6, 1, 0); setObject(16, 6, 1, 0); setObject(17, 6, 7, 14); setObject(17, 6, 1, 2); setObject(18, 6, 1, 0); setObject(0, 7, 1, 0); setObject(1, 7, 6, 13); setObject(1, 7, 1, 1); setObject(2, 7, 1, 1); setObject(3, 7, 1, 1); setObject(4, 7, 1, 1); setObject(4, 7, 3, 4); setObject(4, 7, 13, 44); setObject(5, 7, 1, 1); setObject(5, 7, 3, 5); setObject(6, 7, 10, 28); setObject(6, 7, 1, 1); setObject(6, 7, 3, 5); setObject(7, 7, 1, 0); setObject(7, 7, 1, 2); setObject(7, 7, 2, 3); setObject(8, 7, 1, 0); setObject(8, 7, 1, 2); setObject(8, 7, 2, 3); setObject(9, 7, 1, 2); setObject(9, 7, 10, 28, -1); setObject(10, 7, 1, 2); setObject(11, 7, 6, 13); setObject(12, 7, 3, 4); setObject(12, 7, 13, 43, -1); setObject(13, 7, 1, 0); setObject(13, 7, 1, 2); setObject(13, 7, 2, 3); setObject(14, 7, 7, 14); setObject(14, 7, 1, 2); setObject(15, 7, 1, 0); setObject(16, 7, 1, 0); setObject(17, 7, 1, 0); setObject(18, 7, 1, 0); setObject(0, 8, 1, 0); setObject(1, 8, 6, 13); setObject(1, 8, 1, 1); setObject(2, 8, 28, 29, -1); setObject(2, 8, 1, 1); setObject(2, 8, 3, 4); setObject(3, 8, 1, 2); setObject(4, 8, 1, 0); setObject(4, 8, 1, 2); setObject(4, 8, 2, 3); setObject(5, 8, 1, 0); setObject(5, 8, 1, 2); setObject(5, 8, 1, 1); setObject(5, 8, 2, 3); setObject(6, 8, 1, 0); setObject(6, 8, 1, 2); setObject(6, 8, 1, 1); setObject(6, 8, 2, 3); setObject(7, 8, 1, 2); setObject(7, 8, 1, 0); setObject(7, 8, 2, 3); setObject(8, 8, 1, 2); setObject(9, 8, 4, 6); setObject(10, 8, 5, 11); setObject(11, 8, 6, 13); setObject(11, 8, 3, 4); setObject(12, 8, 1, 0); setObject(12, 8, 1, 1); setObject(12, 8, 2, 3); setObject(13, 8, 1, 0); setObject(13, 8, 1, 1); setObject(13, 8, 2, 3); setObject(14, 8, 1, 0); setObject(14, 8, 1, 1); setObject(14, 8, 2, 3); setObject(15, 8, 1, 0); setObject(19, 8, 12, 41, -1); setObject(19, 8, 3, 4); setObject(0, 9, 1, 0); setObject(1, 9, 6, 13); setObject(1, 9, 1, 1); setObject(2, 9, 1, 0); setObject(2, 9, 1, 1); setObject(2, 9, 2, 3); setObject(3, 9, 1, 2); setObject(3, 9, 3, 4); setObject(3, 9, 30, 91); setObject(4, 9, 1, 0); setObject(4, 9, 27, 77, -1); setObject(5, 9, 1, 2); setObject(5, 9, 31, 93); setObject(6, 9, 1, 0); setObject(7, 9, 6, 13); setObject(7, 9, 1, 2); setObject(8, 9, 10, 27); setObject(8, 9, 3, 4); setObject(8, 9, 12, 37, -1); setObject(9, 9, 4, 7); setObject(9, 9, 3, 4); setObject(10, 9, 1, 2); setObject(11, 9, 1, 0); setObject(11, 9, 1, 2); setObject(11, 9, 2, 3); setObject(12, 9, 1, 0); setObject(12, 9, 1, 1); setObject(12, 9, 2, 3); setObject(13, 9, 5, 9); setObject(13, 9, 5, 10); setObject(13, 9, 5, 11); setObject(13, 9, 5, 12); setObject(13, 9, 1, 1); setObject(14, 9, 5, 11); setObject(14, 9, 1, 1); setObject(14, 9, 3, 4); setObject(15, 9, 6, 13); setObject(16, 9, 12, 41); setObject(16, 9, 3, 4); setObject(17, 9, 15, -1); setObject(18, 9, 10, 28); setObject(18, 9, 12, 41, -1); setObject(18, 9, 3, 4); setObject(19, 9, 1, 0); setObject(0, 10, 1, 0); setObject(1, 10, 6, 13); setObject(1, 10, 1, 1); setObject(2, 10, 1, 0); setObject(2, 10, 1, 2); setObject(2, 10, 2, 3); setObject(3, 10, 1, 0); setObject(3, 10, 1, 2); setObject(3, 10, 2, 3); setObject(4, 10, 1, 0); setObject(4, 10, 1, 2); setObject(4, 10, 2, 3); setObject(5, 10, 1, 2); setObject(6, 10, 1, 0); setObject(6, 10, 1, 2); setObject(6, 10, 2, 3); setObject(7, 10, 6, 13); setObject(8, 10, 1, 0); setObject(8, 10, 1, 2); setObject(8, 10, 2, 3); setObject(9, 10, 1, 0); setObject(9, 10, 1, 2); setObject(9, 10, 2, 3); setObject(10, 10, 1, 2); setObject(11, 10, 3, 4); setObject(11, 10, 1, 2); setObject(11, 10, 0, -1); setObject(12, 10, 1, 0); setObject(12, 10, 1, 1); setObject(12, 10, 27, 77, -1); setObject(12, 10, 2, 3); setObject(13, 10, 5, 10); setObject(13, 10, 5, 9); setObject(13, 10, 1, 1); setObject(14, 10, 1, 0); setObject(14, 10, 1, 1); setObject(14, 10, 2, 3); setObject(15, 10, 6, 13); setObject(15, 10, 12, 41, -1); setObject(15, 10, 1, 1); setObject(16, 10, 1, 0); setObject(16, 10, 1, 1); setObject(16, 10, 2, 3); setObject(17, 10, 1, 0); setObject(17, 10, 1, 1); setObject(17, 10, 2, 3); setObject(18, 10, 1, 0); setObject(19, 10, 1, 0); setObject(0, 11, 1, 0); setObject(1, 11, 6, 13); setObject(1, 11, 1, 2); setObject(1, 11, 1, 1); setObject(1, 11, 3, 5); setObject(2, 11, 1, 2); setObject(2, 11, 3, 4); setObject(2, 11, 5, 11); setObject(3, 11, 12, 40, -1); setObject(3, 11, 3, 4); setObject(3, 11, 27, 89, -1); setObject(4, 11, 29, 30); setObject(4, 11, 1, 2); setObject(4, 11, 3, 4); setObject(5, 11, 1, 2); setObject(6, 11, 10, 28, -1); setObject(6, 11, 1, 2); setObject(6, 11, 3, 4); setObject(8, 11, 3, 4); setObject(8, 11, 1, 2); setObject(8, 11, 13, 43, -1); setObject(9, 11, 4, 7); setObject(9, 11, 3, 4); setObject(9, 11, 1, 2); setObject(10, 11, 4, 8); setObject(10, 11, 3, 4); setObject(11, 11, 1, 0); setObject(11, 11, 1, 2); setObject(11, 11, 2, 3); setObject(12, 11, 1, 0); setObject(12, 11, 1, 1); setObject(12, 11, 2, 3); setObject(13, 11, 19, 58); setObject(13, 11, 1, 1); setObject(13, 11, 3, 5); setObject(14, 11, 4, 8); setObject(14, 11, 1, 1); setObject(14, 11, 3, 5); setObject(15, 11, 6, 13); setObject(15, 11, 1, 1); setObject(15, 11, 3, 4); setObject(16, 11, 10, 30, -1); setObject(16, 11, 1, 1); setObject(16, 11, 3, 5); setObject(17, 11, 6, 13); setObject(17, 11, 1, 1); setObject(18, 11, 1, 0); setObject(18, 11, 1, 1); setObject(18, 11, 2, 3); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(1, 12, 1, 0); setObject(1, 12, 1, 2); setObject(1, 12, 1, 1); setObject(1, 12, 2, 3); setObject(2, 12, 1, 0); setObject(2, 12, 1, 2); setObject(2, 12, 2, 3); setObject(3, 12, 1, 0); setObject(3, 12, 1, 2); setObject(3, 12, 2, 3); setObject(4, 12, 1, 0); setObject(4, 12, 1, 2); setObject(4, 12, 2, 3); setObject(5, 12, 1, 2); setObject(6, 12, 1, 0); setObject(6, 12, 1, 2); setObject(6, 12, 2, 3); setObject(7, 12, 1, 2); setObject(7, 12, 3, 4); setObject(8, 12, 1, 0); setObject(8, 12, 1, 2); setObject(8, 12, 2, 3); setObject(9, 12, 1, 0); setObject(9, 12, 1, 2); setObject(9, 12, 2, 3); setObject(10, 12, 1, 0); setObject(10, 12, 1, 2); setObject(10, 12, 2, 3); setObject(11, 12, 1, 0); setObject(11, 12, 1, 2); setObject(11, 12, 2, 3); setObject(12, 12, 1, 0); setObject(12, 12, 1, 2); setObject(12, 12, 2, 3); setObject(13, 12, 1, 0); setObject(13, 12, 1, 1); setObject(13, 12, 2, 3); setObject(14, 12, 1, 0); setObject(14, 12, 1, 1); setObject(14, 12, 2, 3); setObject(15, 12, 1, 0); setObject(15, 12, 1, 1); setObject(15, 12, 2, 3); setObject(16, 12, 1, 0); setObject(16, 12, 1, 1); setObject(16, 12, 2, 3); setObject(17, 12, 6, 13); setObject(17, 12, 1, 1); setObject(18, 12, 6, 13); setObject(18, 12, 1, 1); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(1, 13, 1, 0); setObject(2, 13, 1, 2); setObject(2, 13, 5, 12); setObject(3, 13, 1, 2); setObject(3, 13, 3, 4); setObject(3, 13, 10, 27, -1); setObject(4, 13, 1, 2); setObject(4, 13, 13, 44, -1); setObject(4, 13, 3, 4); setObject(5, 13, 6, 13); setObject(6, 13, 1, 0); setObject(6, 13, 1, 2); setObject(6, 13, 2, 3); setObject(7, 13, 1, 0); setObject(7, 13, 1, 2); setObject(7, 13, 2, 3); setObject(8, 13, 1, 0); setObject(8, 13, 1, 2); setObject(8, 13, 2, 3); setObject(9, 13, 1, 2); setObject(10, 13, 1, 2); setObject(11, 13, 1, 2); setObject(12, 13, 1, 0); setObject(12, 13, 1, 2); setObject(12, 13, 2, 3); setObject(13, 13, 1, 1); setObject(14, 13, 4, 7); setObject(14, 13, 1, 1); setObject(15, 13, 19, 58); setObject(15, 13, 1, 1); setObject(15, 13, 3, 4); setObject(16, 13, 1, 0); setObject(16, 13, 1, 1); setObject(16, 13, 2, 3); setObject(17, 13, 1, 1); setObject(18, 13, 6, 13); setObject(18, 13, 1, 1); setObject(19, 13, 1, 0); setObject(0, 14, 1, 0); setObject(1, 14, 1, 0); setObject(2, 14, 5, 9); setObject(2, 14, 5, 10); setObject(2, 14, 1, 2); setObject(3, 14, 1, 0); setObject(3, 14, 1, 2); setObject(3, 14, 2, 3); setObject(4, 14, 1, 0); setObject(4, 14, 1, 2); setObject(4, 14, 2, 3); setObject(5, 14, 6, 13); setObject(6, 14, 1, 2); setObject(7, 14, 1, 0); setObject(8, 14, 10, 30, -1); setObject(8, 14, 1, 2); setObject(8, 14, 3, 4); setObject(8, 14, 21, 62); setObject(8, 14, 22, 66); setObject(9, 14, 23, -1); setObject(9, 14, 24, -1); setObject(10, 14, 3, 4); setObject(10, 14, 21, 63); setObject(10, 14, 22, 67); setObject(10, 14, 12, 38, -1); setObject(11, 14, 6, 13); setObject(12, 14, 1, 2); setObject(12, 14, 3, 4); setObject(12, 14, 13, -1, -1); setObject(12, 14, 4, 7); setObject(14, 14, 1, 1); setObject(15, 14, 1, 0); setObject(15, 14, 1, 1); setObject(15, 14, 2, 3); setObject(16, 14, 6, 13); setObject(16, 14, 1, 1); setObject(17, 14, 1, 1); setObject(17, 14, 3, 5); setObject(17, 14, 10, 27); setObject(18, 14, 6, 13); setObject(18, 14, 3, 5); setObject(18, 14, 1, 1); setObject(19, 14, 1, 0); setObject(0, 15, 1, 0); setObject(1, 15, 1, 0); setObject(2, 15, 19, 58); setObject(2, 15, 1, 2); setObject(2, 15, 3, 4); setObject(2, 15, 27, 84, -1); setObject(3, 15, 4, 8); setObject(3, 15, 1, 2); setObject(3, 15, 3, 4); setObject(4, 15, 1, 2); setObject(5, 15, 1, 2); setObject(5, 15, 3, 4); setObject(5, 15, 6, 13); setObject(6, 15, 18, 56); setObject(6, 15, 3, 4); setObject(7, 15, 1, 0); setObject(7, 15, 1, 2); setObject(7, 15, 2, 3); setObject(8, 15, 1, 0); setObject(8, 15, 1, 2); setObject(8, 15, 2, 3); setObject(9, 15, 20, 60); setObject(9, 15, 31, 94); setObject(10, 15, 1, 0); setObject(10, 15, 1, 2); setObject(10, 15, 2, 3); setObject(11, 15, 6, 13); setObject(12, 15, 1, 0); setObject(12, 15, 1, 2); setObject(12, 15, 2, 3); setObject(13, 15, 3, 4); setObject(13, 15, 12, 41); setObject(14, 15, 3, 4); setObject(14, 15, 12, 40, -1); setObject(14, 15, 26, 74, -1); setObject(15, 15, 5, 9); setObject(15, 15, 3, 4); setObject(15, 15, 1, 1); setObject(16, 15, 6, 13); setObject(16, 15, 3, 4); setObject(16, 15, 1, 1); setObject(17, 15, 1, 1); setObject(17, 15, 1, 0); setObject(17, 15, 2, 3); setObject(18, 15, 1, 0); setObject(18, 15, 1, 1); setObject(18, 15, 2, 3); setObject(19, 15, 1, 0); setObject(19, 15, 1, 1); setObject(19, 15, 2, 3); setObject(0, 16, 1, 0); setObject(1, 16, 1, 0); setObject(1, 16, 1, 2); setObject(1, 16, 2, 3); setObject(2, 16, 1, 0); setObject(2, 16, 1, 2); setObject(2, 16, 2, 3); setObject(3, 16, 1, 0); setObject(3, 16, 1, 2); setObject(3, 16, 2, 3); setObject(4, 16, 1, 2); setObject(5, 16, 1, 0); setObject(5, 16, 1, 2); setObject(5, 16, 2, 3); setObject(6, 16, 1, 0); setObject(6, 16, 1, 2); setObject(6, 16, 2, 3); setObject(7, 16, 6, 13); setObject(7, 16, 1, 2); setObject(8, 16, 1, 2); setObject(8, 16, 3, 4); setObject(10, 16, 28, 29); setObject(10, 16, 1, 2); setObject(10, 16, 3, 4); setObject(11, 16, 6, 13); setObject(11, 16, 3, 4); setObject(12, 16, 1, 0); setObject(12, 16, 1, 2); setObject(12, 16, 5, 12); setObject(12, 16, 2, 3); setObject(13, 16, 1, 0); setObject(13, 16, 1, 2); setObject(13, 16, 2, 3); setObject(14, 16, 1, 0); setObject(14, 16, 1, 2); setObject(14, 16, 27, -1, -1); setObject(14, 16, 2, 3); setObject(15, 16, 1, 0); setObject(15, 16, 1, 2); setObject(15, 16, 1, 1); setObject(15, 16, 2, 3); setObject(16, 16, 1, 0); setObject(16, 16, 1, 1); setObject(16, 16, 2, 3); setObject(17, 16, 1, 0); setObject(17, 16, 1, 1); setObject(17, 16, 2, 3); setObject(18, 16, 1, 1); setObject(19, 16, 1, 0); setObject(0, 17, 1, 0); setObject(1, 17, 1, 0); setObject(2, 17, 10, 29, -1); setObject(2, 17, 1, 2); setObject(2, 17, 3, 4); setObject(3, 17, 5, 11); setObject(3, 17, 1, 2); setObject(3, 17, 3, 4); setObject(4, 17, 6, 13); setObject(5, 17, 1, 0); setObject(5, 17, 1, 2); setObject(5, 17, 2, 3); setObject(6, 17, 1, 2); setObject(7, 17, 6, 13); setObject(8, 17, 1, 0); setObject(8, 17, 1, 2); setObject(8, 17, 2, 3); setObject(9, 17, 1, 2); setObject(10, 17, 1, 0); setObject(10, 17, 1, 2); setObject(10, 17, 2, 3); setObject(11, 17, 1, 0); setObject(12, 17, 1, 2); setObject(13, 17, 1, 2); setObject(14, 17, 1, 2); setObject(15, 17, 1, 1); setObject(15, 17, 3, 4); setObject(15, 17, 10, 27); setObject(16, 17, 1, 0); setObject(16, 17, 1, 1); setObject(16, 17, 2, 3); setObject(17, 17, 1, 0); setObject(17, 17, 1, 1); setObject(17, 17, 2, 3); setObject(18, 17, 1, 1); setObject(18, 17, 3, 5); setObject(19, 17, 1, 0); setObject(1, 18, 1, 0); setObject(2, 18, 1, 0); setObject(2, 18, 1, 2); setObject(2, 18, 2, 3); setObject(3, 18, 1, 0); setObject(3, 18, 1, 2); setObject(3, 18, 2, 3); setObject(4, 18, 3, 4); setObject(4, 18, 12, 41); setObject(5, 18, 3, 4); setObject(5, 18, 1, 2); setObject(5, 18, 13, 43, -1); setObject(6, 18, 3, 4); setObject(6, 18, 12, 37, -1); setObject(7, 18, 6, 13); setObject(7, 18, 3, 4); setObject(7, 18, 5, 11); setObject(7, 18, 5, 12); setObject(7, 18, 5, 10); setObject(7, 18, 12, 41); setObject(8, 18, 32, -1); setObject(8, 18, 1, 2); setObject(9, 18, 1, 2); setObject(9, 18, 3, 4); setObject(9, 18, 14, -1); setObject(10, 18, 1, 2); setObject(10, 18, 3, 4); setObject(10, 18, 5, 11); setObject(11, 18, 1, 2); setObject(11, 18, 3, 4); setObject(11, 18, 14, 46); setObject(11, 18, 10, 28); setObject(12, 18, 1, 2); setObject(12, 18, 3, 4); setObject(12, 18, 12, 38, -1); setObject(13, 18, 1, 2); setObject(13, 18, 3, 4); setObject(13, 18, 4, 8); setObject(13, 18, 30, 92); setObject(14, 18, 1, 2); setObject(14, 18, 3, 4); setObject(14, 18, 12, 41, -1); setObject(15, 18, 1, 0); setObject(15, 18, 1, 1); setObject(15, 18, 2, 3); setObject(16, 18, 1, 1); setObject(16, 18, 1, 0); setObject(16, 18, 2, 3); setObject(17, 18, 1, 0); setObject(18, 18, 1, 0); setObject(18, 18, 1, 1); setObject(18, 18, 2, 3); setObject(19, 18, 1, 0); setObject(2, 19, 1, 0); setObject(3, 19, 1, 0); setObject(4, 19, 1, 0); setObject(5, 19, 1, 0); setObject(5, 19, 1, 2); setObject(5, 19, 2, 3); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(8, 19, 1, 0); setObject(8, 19, 1, 2); setObject(8, 19, 2, 3); setObject(9, 19, 1, 0); setObject(10, 19, 1, 0); setObject(10, 19, 1, 2); setObject(10, 19, 2, 3); setObject(11, 19, 1, 0); setObject(11, 19, 1, 2); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(12, 19, 1, 2); setObject(12, 19, 2, 3); setObject(13, 19, 1, 0); setObject(13, 19, 1, 2); setObject(13, 19, 2, 3); setObject(14, 19, 1, 0); setObject(14, 19, 1, 2); setObject(14, 19, 2, 3); setObject(15, 19, 1, 0); setObject(16, 19, 1, 1); setObject(17, 19, 1, 0); setObject(18, 19, 1, 0); setLink(3, 9, 5, 9); setLink(13, 18, 9, 15); needMushrooms = 22; setCamera(-296, -387, 6.9, 401.95, 0.85, 459.75); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 31
//Level15 (com.mushroomer.levels.Level15) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level15 extends LevelObject { public function Level15(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(0, 0, 3, 4); setObject(1, 0, 1, 0); setObject(12, 0, 1, 0); setObject(12, 0, 1, 1); setObject(12, 0, 27, 78, -1); setObject(12, 0, 2, 3); setObject(13, 0, 1, 0); setObject(13, 0, 1, 1); setObject(13, 0, 2, 3); setObject(14, 0, 1, 1); setObject(15, 0, 1, 1); setObject(16, 0, 5, 11); setObject(19, 0, 1, 1); setObject(19, 0, 3, 4); setObject(0, 1, 1, 0); setObject(0, 1, 1, 2); setObject(0, 1, 2, 3); setObject(1, 1, 1, 0); setObject(1, 1, 1, 2); setObject(1, 1, 2, 3); setObject(2, 1, 6, 13); setObject(3, 1, 1, 2); setObject(3, 1, 3, 4); setObject(3, 1, 10, 28); setObject(6, 1, 3, 4); setObject(6, 1, 12, 41, -1); setObject(6, 1, 13, -1, -1); setObject(7, 1, 18, 56); setObject(7, 1, 3, 4); setObject(8, 1, 3, 4); setObject(8, 1, 21, 62); setObject(8, 1, 22, 66); setObject(8, 1, 12, 39); setObject(9, 1, 28, 30); setObject(9, 1, 23, -1); setObject(9, 1, 24, -1); setObject(10, 1, 23, -1); setObject(10, 1, 21, 64); setObject(10, 1, 24, -1); setObject(10, 1, 22, 68); setObject(11, 1, 3, 4); setObject(11, 1, 14, 45); setObject(11, 1, 21, 63); setObject(11, 1, 22, 67); setObject(12, 1, 3, 4); setObject(12, 1, 1, 1); setObject(12, 1, 27, 90); setObject(12, 1, 4, 8); setObject(13, 1, 1, 1); setObject(14, 1, 5, 12); setObject(15, 1, 1, 1); setObject(15, 1, 3, 4); setObject(16, 1, 1, 1); setObject(18, 1, 11, 34); setObject(18, 1, 3, 4); setObject(19, 1, 1, 0); setObject(19, 1, 1, 1); setObject(19, 1, 2, 3); setObject(0, 2, 1, 0); setObject(1, 2, 6, 13); setObject(1, 2, 1, 2); setObject(2, 2, 6, 13); setObject(3, 2, 1, 0); setObject(3, 2, 1, 2); setObject(3, 2, 2, 3); setObject(4, 2, 8, -1); setObject(5, 2, 8, -1); setObject(6, 2, 1, 0); setObject(6, 2, 1, 2); setObject(6, 2, 2, 3); setObject(7, 2, 1, 0); setObject(7, 2, 1, 2); setObject(7, 2, 2, 3); setObject(8, 2, 1, 0); setObject(8, 2, 1, 2); setObject(8, 2, 27, 88); setObject(8, 2, 2, 3); setObject(9, 2, 20, 60); setObject(10, 2, 20, 60); setObject(10, 2, 17, 53, -1); setObject(11, 2, 1, 0); setObject(11, 2, 1, 2); setObject(11, 2, 2, 3); setObject(12, 2, 1, 0); setObject(12, 2, 1, 1); setObject(12, 2, 2, 3); setObject(13, 2, 1, 1); setObject(14, 2, 5, 9); setObject(14, 2, 5, 10); setObject(14, 2, 1, 1); setObject(15, 2, 1, 1); setObject(15, 2, 1, 0); setObject(15, 2, 2, 3); setObject(16, 2, 1, 1); setObject(17, 2, 1, 1); setObject(18, 2, 1, 0); setObject(18, 2, 1, 1); setObject(18, 2, 2, 3); setObject(19, 2, 1, 0); setObject(19, 2, 1, 1); setObject(19, 2, 2, 3); setObject(0, 3, 1, 0); setObject(1, 3, 6, 13); setObject(1, 3, 1, 2); setObject(2, 3, 1, 2); setObject(3, 3, 1, 2); setObject(3, 3, 3, 4); setObject(3, 3, 13, 43); setObject(4, 3, 8, -1); setObject(4, 3, 1, 2); setObject(5, 3, 8, -1); setObject(6, 3, 1, 0); setObject(6, 3, 1, 2); setObject(6, 3, 27, -1, -1); setObject(6, 3, 2, 3); setObject(7, 3, 31, 94); setObject(7, 3, 1, 2); setObject(8, 3, 1, 0); setObject(8, 3, 1, 2); setObject(8, 3, 2, 3); setObject(9, 3, 1, 2); setObject(10, 3, 1, 2); setObject(11, 3, 6, 13); setObject(11, 3, 1, 2); setObject(12, 3, 1, 0); setObject(13, 3, 1, 1); setObject(13, 3, 3, 4); setObject(13, 3, 27, 83, -1); setObject(13, 3, 19, 58); setObject(13, 3, 5, 9); setObject(14, 3, 1, 1); setObject(15, 3, 1, 0); setObject(17, 3, 1, 1); setObject(18, 3, 19, 58); setObject(18, 3, 1, 1); setObject(18, 3, 3, 4); setObject(18, 3, 27, 80, -1); setObject(18, 3, 5, 9); setObject(19, 3, 1, 0); setObject(0, 4, 1, 0); setObject(0, 4, 1, 2); setObject(0, 4, 2, 3); setObject(1, 4, 19, 58); setObject(1, 4, 1, 2); setObject(1, 4, 3, 4); setObject(1, 4, 5, 9); setObject(1, 4, 5, 10); setObject(1, 4, 5, 12); setObject(1, 4, 5, 11); setObject(2, 4, 1, 2); setObject(2, 4, 5, 11); setObject(3, 4, 1, 0); setObject(3, 4, 1, 2); setObject(3, 4, 2, 3); setObject(4, 4, 3, 17); setObject(4, 4, 1, 2); setObject(4, 4, 5, 11); setObject(4, 4, 5, 12); setObject(4, 4, 8, -1); setObject(5, 4, 3, 17); setObject(5, 4, 8, -1); setObject(5, 4, 1, 2); setObject(5, 4, 5, 12); setObject(5, 4, 5, 11); setObject(6, 4, 1, 2); setObject(6, 4, 3, 4); setObject(6, 4, 13, -1); setObject(8, 4, 3, 4); setObject(8, 4, 1, 2); setObject(8, 4, 10, 30, -1); setObject(9, 4, 1, 2); setObject(10, 4, 3, 4); setObject(10, 4, 1, 2); setObject(10, 4, 13, 42); setObject(11, 4, 6, 13); setObject(11, 4, 1, 1); setObject(12, 4, 1, 0); setObject(13, 4, 1, 0); setObject(13, 4, 1, 1); setObject(13, 4, 2, 3); setObject(14, 4, 1, 1); setObject(14, 4, 3, 4); setObject(14, 4, 10, 30, -1); setObject(16, 4, 33, -1); setObject(17, 4, 5, 10); setObject(17, 4, 5, 12); setObject(17, 4, 5, 11); setObject(18, 4, 1, 0); setObject(18, 4, 1, 1); setObject(18, 4, 2, 3); setObject(19, 4, 1, 0); setObject(19, 4, 1, 1); setObject(19, 4, 2, 3); setObject(0, 5, 1, 0); setObject(0, 5, 1, 2); setObject(0, 5, 2, 3); setObject(1, 5, 1, 0); setObject(1, 5, 1, 2); setObject(1, 5, 27, 78); setObject(1, 5, 2, 3); setObject(2, 5, 9, 25); setObject(2, 5, 1, 2); setObject(2, 5, 5, 10); setObject(3, 5, 1, 0); setObject(4, 5, 1, 2); setObject(4, 5, 7, 14); setObject(5, 5, 1, 0); setObject(5, 5, 1, 2); setObject(5, 5, 2, 3); setObject(6, 5, 1, 0); setObject(6, 5, 1, 2); setObject(6, 5, 2, 3); setObject(8, 5, 1, 0); setObject(9, 5, 30, 92); setObject(9, 5, 4, 8); setObject(9, 5, 3, 4); setObject(9, 5, 1, 2); setObject(10, 5, 1, 0); setObject(11, 5, 6, 13); setObject(11, 5, 1, 1); setObject(12, 5, 1, 0); setObject(13, 5, 1, 0); setObject(13, 5, 27, 78); setObject(14, 5, 1, 0); setObject(14, 5, 1, 1); setObject(14, 5, 2, 3); setObject(15, 5, 1, 1); setObject(15, 5, 3, 4); setObject(15, 5, 5, 12); setObject(15, 5, 5, 11); setObject(16, 5, 11, 35); setObject(16, 5, 3, 4); setObject(16, 5, 13, 44, -1); setObject(17, 5, 5, 10); setObject(17, 5, 5, 9); setObject(17, 5, 1, 1); setObject(17, 5, 5, 12); setObject(18, 5, 1, 0); setObject(18, 5, 1, 1); setObject(18, 5, 2, 3); setObject(19, 5, 1, 1); setObject(0, 6, 1, 0); setObject(1, 6, 1, 0); setObject(2, 6, 1, 0); setObject(2, 6, 1, 2); setObject(2, 6, 2, 3); setObject(3, 6, 1, 0); setObject(3, 6, 1, 2); setObject(3, 6, 2, 3); setObject(4, 6, 1, 0); setObject(4, 6, 1, 2); setObject(4, 6, 2, 3); setObject(5, 6, 1, 2); setObject(5, 6, 3, 4); setObject(5, 6, 10, 29, -1); setObject(6, 6, 1, 2); setObject(6, 6, 6, 13); setObject(7, 6, 3, 4); setObject(7, 6, 16, 49, -1); setObject(7, 6, 5, 12); setObject(9, 6, 1, 0); setObject(10, 6, 1, 0); setObject(10, 6, 1, 1); setObject(10, 6, 2, 3); setObject(11, 6, 6, 13); setObject(11, 6, 1, 1); setObject(12, 6, 1, 0); setObject(12, 6, 1, 1); setObject(12, 6, 2, 3); setObject(13, 6, 1, 0); setObject(13, 6, 1, 1); setObject(13, 6, 2, 3); setObject(14, 6, 1, 0); setObject(14, 6, 1, 1); setObject(14, 6, 2, 3); setObject(15, 6, 1, 0); setObject(15, 6, 1, 1); setObject(15, 6, 2, 3); setObject(16, 6, 1, 0); setObject(16, 6, 1, 1); setObject(16, 6, 2, 3); setObject(17, 6, 4, 8); setObject(17, 6, 1, 1); setObject(18, 6, 1, 0); setObject(18, 6, 1, 1); setObject(18, 6, 2, 3); setObject(19, 6, 3, 4); setObject(19, 6, 12, 38, -1); setObject(0, 7, 3, 4); setObject(1, 7, 1, 2); setObject(3, 7, 1, 0); setObject(3, 7, 1, 2); setObject(3, 7, 2, 3); setObject(4, 7, 1, 2); setObject(5, 7, 1, 2); setObject(5, 7, 1, 0); setObject(5, 7, 2, 3); setObject(6, 7, 1, 2); setObject(6, 7, 6, 13); setObject(7, 7, 1, 0); setObject(7, 7, 1, 2); setObject(7, 7, 2, 3); setObject(9, 7, 6, 13); setObject(10, 7, 1, 1); setObject(10, 7, 3, 5); setObject(10, 7, 10, 27); setObject(11, 7, 6, 13); setObject(11, 7, 1, 1); setObject(11, 7, 3, 5); setObject(12, 7, 1, 0); setObject(12, 7, 1, 1); setObject(12, 7, 2, 3); setObject(13, 7, 1, 1); setObject(13, 7, 27, 79, -1); setObject(14, 7, 1, 0); setObject(14, 7, 1, 1); setObject(14, 7, 2, 3); setObject(15, 7, 1, 0); setObject(16, 7, 10, 27, -1); setObject(16, 7, 1, 1); setObject(16, 7, 3, 5); setObject(17, 7, 1, 1); setObject(18, 7, 1, 1); setObject(18, 7, 1, 0); setObject(18, 7, 2, 3); setObject(19, 7, 1, 0); setObject(19, 7, 1, 1); setObject(19, 7, 2, 3); setObject(0, 8, 1, 0); setObject(1, 8, 19, 59); setObject(1, 8, 1, 2); setObject(1, 8, 3, 4); setObject(2, 8, 1, 2); setObject(3, 8, 1, 0); setObject(3, 8, 1, 2); setObject(3, 8, 2, 3); setObject(4, 8, 5, 11); setObject(4, 8, 5, 9); setObject(4, 8, 1, 2); setObject(4, 8, 3, 4); setObject(5, 8, 6, 13); setObject(5, 8, 1, 2); setObject(6, 8, 21, 62); setObject(6, 8, 22, 66); setObject(6, 8, 1, 2); setObject(6, 8, 3, 4); setObject(6, 8, 6, 13); setObject(7, 8, 23, -1); setObject(7, 8, 24, -1); setObject(7, 8, 1, 2); setObject(8, 8, 32, -1, -1); setObject(8, 8, 23, -1); setObject(8, 8, 21, 64); setObject(8, 8, 24, -1); setObject(8, 8, 22, 68); setObject(9, 8, 6, 13); setObject(9, 8, 21, 63); setObject(9, 8, 22, 67); setObject(9, 8, 1, 1); setObject(9, 8, 3, 4); setObject(10, 8, 1, 0); setObject(10, 8, 1, 1); setObject(10, 8, 2, 3); setObject(11, 8, 1, 0); setObject(11, 8, 1, 1); setObject(11, 8, 2, 3); setObject(12, 8, 1, 1); setObject(13, 8, 1, 1); setObject(13, 8, 3, 5); setObject(14, 8, 1, 1); setObject(14, 8, 3, 5); setObject(14, 8, 0, -1); setObject(15, 8, 1, 0); setObject(15, 8, 1, 1); setObject(15, 8, 2, 3); setObject(16, 8, 1, 0); setObject(16, 8, 1, 1); setObject(16, 8, 2, 3); setObject(17, 8, 1, 1); setObject(18, 8, 10, 30); setObject(18, 8, 1, 1); setObject(18, 8, 3, 5); setObject(19, 8, 1, 0); setObject(0, 9, 1, 0); setObject(0, 9, 1, 2); setObject(0, 9, 2, 3); setObject(1, 9, 1, 0); setObject(1, 9, 1, 2); setObject(1, 9, 2, 3); setObject(2, 9, 5, 9); setObject(2, 9, 1, 2); setObject(3, 9, 1, 2); setObject(4, 9, 1, 0); setObject(4, 9, 1, 2); setObject(4, 9, 2, 3); setObject(5, 9, 6, 13); setObject(5, 9, 1, 2); setObject(6, 9, 1, 0); setObject(6, 9, 1, 2); setObject(6, 9, 27, 88); setObject(6, 9, 2, 3); setObject(7, 9, 20, 60); setObject(8, 9, 20, 60); setObject(9, 9, 1, 0); setObject(9, 9, 1, 1); setObject(9, 9, 2, 3); setObject(10, 9, 1, 0); setObject(10, 9, 1, 1); setObject(10, 9, 2, 3); setObject(11, 9, 10, 30, -1); setObject(11, 9, 1, 1); setObject(11, 9, 3, 5); setObject(12, 9, 1, 1); setObject(13, 9, 1, 0); setObject(13, 9, 1, 1); setObject(13, 9, 13, 43, -1); setObject(13, 9, 2, 3); setObject(14, 9, 1, 0); setObject(14, 9, 1, 1); setObject(14, 9, 2, 3); setObject(15, 9, 1, 0); setObject(16, 9, 1, 1); setObject(16, 9, 10, 30, -1); setObject(17, 9, 4, 8); setObject(18, 9, 1, 0); setObject(18, 9, 1, 1); setObject(18, 9, 2, 3); setObject(19, 9, 1, 0); setObject(0, 10, 1, 2); setObject(1, 10, 1, 0); setObject(2, 10, 5, 11); setObject(2, 10, 5, 12); setObject(2, 10, 5, 10); setObject(2, 10, 1, 2); setObject(2, 10, 3, 4); setObject(3, 10, 19, 58); setObject(3, 10, 1, 2); setObject(3, 10, 3, 4); setObject(4, 10, 1, 2); setObject(5, 10, 6, 13); setObject(5, 10, 1, 2); setObject(6, 10, 4, 7); setObject(6, 10, 1, 2); setObject(8, 10, 3, 4); setObject(8, 10, 12, 39); setObject(9, 10, 1, 1); setObject(10, 10, 6, 13); setObject(10, 10, 4, 7); setObject(10, 10, 1, 1); setObject(11, 10, 1, 0); setObject(11, 10, 1, 1); setObject(11, 10, 2, 3); setObject(12, 10, 4, 7); setObject(12, 10, 1, 1); setObject(13, 10, 10, 28); setObject(13, 10, 1, 1); setObject(13, 10, 3, 5); setObject(14, 10, 1, 0); setObject(15, 10, 1, 0); setObject(15, 10, 1, 1); setObject(15, 10, 2, 3); setObject(16, 10, 4, 8); setObject(16, 10, 1, 1); setObject(17, 10, 1, 1); setObject(17, 10, 3, 5); setObject(18, 10, 5, 12); setObject(18, 10, 5, 10); setObject(18, 10, 1, 1); setObject(18, 10, 3, 5); setObject(19, 10, 1, 0); setObject(1, 11, 1, 0); setObject(1, 11, 1, 2); setObject(1, 11, 2, 3); setObject(2, 11, 1, 0); setObject(2, 11, 1, 2); setObject(2, 11, 2, 3); setObject(3, 11, 1, 0); setObject(3, 11, 1, 2); setObject(3, 11, 2, 3); setObject(5, 11, 6, 13); setObject(5, 11, 1, 2); setObject(6, 11, 4, 6); setObject(6, 11, 1, 2); setObject(7, 11, 1, 2); setObject(8, 11, 1, 0); setObject(9, 11, 10, 27, -1); setObject(9, 11, 3, 4); setObject(9, 11, 12, 40); setObject(10, 11, 6, 13); setObject(10, 11, 3, 4); setObject(11, 11, 1, 1); setObject(11, 11, 3, 5); setObject(12, 11, 1, 1); setObject(12, 11, 3, 5); setObject(13, 11, 1, 0); setObject(13, 11, 1, 1); setObject(13, 11, 2, 3); setObject(14, 11, 1, 0); setObject(15, 11, 10, 28, -1); setObject(15, 11, 1, 1); setObject(16, 11, 4, 6); setObject(17, 11, 1, 0); setObject(17, 11, 1, 1); setObject(17, 11, 2, 3); setObject(18, 11, 1, 0); setObject(18, 11, 1, 1); setObject(18, 11, 2, 3); setObject(19, 11, 1, 0); setObject(19, 11, 1, 1); setObject(19, 11, 2, 3); setObject(1, 12, 1, 2); setObject(2, 12, 10, 28); setObject(2, 12, 1, 2); setObject(3, 12, 1, 0); setObject(4, 12, 10, 30, -1); setObject(4, 12, 1, 2); setObject(4, 12, 3, 4); setObject(4, 12, 12, 40); setObject(5, 12, 6, 13); setObject(5, 12, 1, 2); setObject(5, 12, 3, 4); setObject(6, 12, 1, 2); setObject(6, 12, 3, 4); setObject(6, 12, 13, 43); setObject(7, 12, 28, 28); setObject(7, 12, 1, 2); setObject(7, 12, 3, 4); setObject(8, 12, 1, 0); setObject(8, 12, 1, 2); setObject(8, 12, 2, 3); setObject(9, 12, 1, 0); setObject(9, 12, 1, 1); setObject(9, 12, 2, 3); setObject(10, 12, 1, 0); setObject(10, 12, 1, 1); setObject(10, 12, 2, 3); setObject(11, 12, 1, 0); setObject(11, 12, 1, 1); setObject(11, 12, 2, 3); setObject(12, 12, 1, 0); setObject(12, 12, 5, 12); setObject(12, 12, 1, 1); setObject(12, 12, 2, 3); setObject(13, 12, 1, 0); setObject(13, 12, 5, 12); setObject(13, 12, 1, 1); setObject(13, 12, 5, 11); setObject(13, 12, 2, 3); setObject(14, 12, 1, 0); setObject(14, 12, 1, 1); setObject(14, 12, 2, 3); setObject(15, 12, 4, 7); setObject(15, 12, 1, 1); setObject(15, 12, 3, 5); setObject(16, 12, 1, 1); setObject(16, 12, 3, 5); setObject(17, 12, 1, 1); setObject(17, 12, 3, 5); setObject(17, 12, 4, 7); setObject(18, 12, 1, 1); setObject(19, 12, 1, 0); setObject(19, 12, 1, 1); setObject(19, 12, 2, 3); setObject(1, 13, 6, 13); setObject(2, 13, 4, 8); setObject(2, 13, 1, 2); setObject(3, 13, 1, 0); setObject(3, 13, 1, 2); setObject(3, 13, 2, 3); setObject(4, 13, 1, 0); setObject(4, 13, 1, 2); setObject(4, 13, 2, 3); setObject(5, 13, 1, 0); setObject(5, 13, 1, 2); setObject(5, 13, 2, 3); setObject(6, 13, 1, 0); setObject(6, 13, 1, 2); setObject(6, 13, 2, 3); setObject(7, 13, 1, 0); setObject(7, 13, 1, 2); setObject(7, 13, 2, 3); setObject(8, 13, 10, 30, -1); setObject(8, 13, 3, 4); setObject(8, 13, 1, 2); setObject(9, 13, 5, 12); setObject(9, 13, 1, 1); setObject(10, 13, 1, 1); setObject(10, 13, 3, 5); setObject(10, 13, 5, 11); setObject(11, 13, 6, 13); setObject(11, 13, 1, 1); setObject(12, 13, 10, 30); setObject(12, 13, 1, 1); setObject(12, 13, 3, 5); setObject(13, 13, 5, 10); setObject(13, 13, 5, 12); setObject(13, 13, 1, 1); setObject(13, 13, 3, 5); setObject(14, 13, 1, 1); setObject(15, 13, 1, 0); setObject(15, 13, 1, 1); setObject(15, 13, 2, 3); setObject(16, 13, 1, 0); setObject(16, 13, 1, 1); setObject(16, 13, 2, 3); setObject(17, 13, 1, 0); setObject(17, 13, 1, 1); setObject(17, 13, 2, 3); setObject(18, 13, 17, 53, -1); setObject(19, 13, 9, 25); setObject(19, 13, 1, 1); setObject(0, 14, 9, 25); setObject(1, 14, 6, 13); setObject(3, 14, 1, 2); setObject(4, 14, 1, 0); setObject(4, 14, 1, 2); setObject(4, 14, 2, 3); setObject(5, 14, 1, 2); setObject(5, 14, 31, 93); setObject(5, 14, 27, 79, -1); setObject(6, 14, 1, 0); setObject(6, 14, 1, 2); setObject(6, 14, 2, 3); setObject(7, 14, 1, 2); setObject(7, 14, 27, 80); setObject(8, 14, 1, 0); setObject(8, 14, 1, 2); setObject(8, 14, 2, 3); setObject(9, 14, 3, 4); setObject(9, 14, 12, 40); setObject(10, 14, 1, 0); setObject(10, 14, 1, 1); setObject(10, 14, 2, 3); setObject(11, 14, 6, 13); setObject(11, 14, 1, 1); setObject(12, 14, 1, 0); setObject(12, 14, 1, 1); setObject(12, 14, 2, 3); setObject(13, 14, 1, 0); setObject(13, 14, 1, 1); setObject(13, 14, 2, 3); setObject(14, 14, 1, 1); setObject(15, 14, 19, 58); setObject(15, 14, 1, 1); setObject(15, 14, 3, 5); setObject(16, 14, 1, 1); setObject(17, 14, 1, 1); setObject(19, 14, 1, 0); setObject(19, 14, 1, 1); setObject(19, 14, 2, 3); setObject(0, 15, 1, 0); setObject(1, 15, 6, 13); setObject(1, 15, 21, 62); setObject(1, 15, 22, 66); setObject(1, 15, 3, 4); setObject(1, 15, 12, 41); setObject(2, 15, 23, -1); setObject(2, 15, 24, -1); setObject(3, 15, 10, 29, -1); setObject(3, 15, 21, 63); setObject(3, 15, 22, 67); setObject(3, 15, 3, 4); setObject(3, 15, 12, 41, -1); setObject(4, 15, 6, 13); setObject(4, 15, 1, 2); setObject(5, 15, 1, 2); setObject(6, 15, 1, 2); setObject(8, 15, 1, 2); setObject(8, 15, 27, 80, -1); setObject(9, 15, 1, 0); setObject(10, 15, 1, 0); setObject(10, 15, 1, 1); setObject(10, 15, 2, 3); setObject(11, 15, 6, 13); setObject(11, 15, 1, 1); setObject(12, 15, 3, 4); setObject(12, 15, 12, 40, -1); setObject(12, 15, 13, -1); setObject(13, 15, 10, 30, -1); setObject(13, 15, 1, 1); setObject(13, 15, 3, 5); setObject(14, 15, 6, 13); setObject(14, 15, 1, 1); setObject(15, 15, 1, 0); setObject(15, 15, 1, 1); setObject(15, 15, 2, 3); setObject(16, 15, 1, 1); setObject(17, 15, 1, 1); setObject(17, 15, 3, 4); setObject(17, 15, 18, 56); setObject(18, 15, 1, 1); setObject(19, 15, 1, 0); setObject(0, 16, 1, 0); setObject(0, 16, 1, 2); setObject(0, 16, 2, 3); setObject(1, 16, 1, 0); setObject(1, 16, 1, 2); setObject(1, 16, 2, 3); setObject(2, 16, 20, 60); setObject(2, 16, 1, 2); setObject(3, 16, 1, 0); setObject(3, 16, 1, 2); setObject(3, 16, 2, 3); setObject(4, 16, 6, 13); setObject(4, 16, 3, 4); setObject(4, 16, 1, 2); setObject(5, 16, 3, 4); setObject(5, 16, 1, 2); setObject(6, 16, 1, 2); setObject(7, 16, 1, 2); setObject(7, 16, 26, 73, -1); setObject(7, 16, 3, 4); setObject(8, 16, 8, -1); setObject(8, 16, 1, 1); setObject(9, 16, 32, -1, -1); setObject(9, 16, 3, 4); setObject(9, 16, 26, 72, -1); setObject(10, 16, 1, 1); setObject(10, 16, 3, 4); setObject(11, 16, 6, 13); setObject(11, 16, 1, 1); setObject(11, 16, 3, 5); setObject(12, 16, 1, 1); setObject(12, 16, 1, 0); setObject(12, 16, 2, 3); setObject(13, 16, 1, 0); setObject(13, 16, 1, 1); setObject(13, 16, 2, 3); setObject(14, 16, 4, 6); setObject(14, 16, 6, 13); setObject(14, 16, 1, 1); setObject(15, 16, 1, 0); setObject(15, 16, 1, 1); setObject(15, 16, 2, 3); setObject(16, 16, 1, 1); setObject(17, 16, 1, 0); setObject(17, 16, 1, 1); setObject(17, 16, 2, 3); setObject(18, 16, 9, 25); setObject(18, 16, 1, 1); setObject(19, 16, 1, 0); setObject(0, 17, 1, 0); setObject(1, 17, 1, 2); setObject(2, 17, 1, 2); setObject(3, 17, 1, 2); setObject(4, 17, 1, 0); setObject(4, 17, 1, 2); setObject(4, 17, 2, 3); setObject(5, 17, 1, 0); setObject(5, 17, 1, 2); setObject(5, 17, 2, 3); setObject(6, 17, 1, 2); setObject(6, 17, 3, 4); setObject(6, 17, 30, 91); setObject(7, 17, 1, 2); setObject(7, 17, 1, 0); setObject(7, 17, 2, 3); setObject(8, 17, 8, -1); setObject(8, 17, 1, 1); setObject(9, 17, 1, 0); setObject(10, 17, 1, 0); setObject(11, 17, 1, 0); setObject(11, 17, 1, 1); setObject(11, 17, 27, -1, -1); setObject(11, 17, 2, 3); setObject(12, 17, 1, 0); setObject(12, 17, 1, 1); setObject(12, 17, 2, 3); setObject(13, 17, 6, 13); setObject(13, 17, 1, 1); setObject(14, 17, 6, 13); setObject(14, 17, 1, 1); setObject(15, 17, 1, 1); setObject(15, 17, 3, 5); setObject(16, 17, 1, 1); setObject(16, 17, 3, 5); setObject(16, 17, 28, 29); setObject(17, 17, 1, 0); setObject(18, 17, 1, 0); setObject(18, 17, 1, 1); setObject(18, 17, 2, 3); setObject(19, 17, 1, 0); setObject(0, 18, 1, 0); setObject(1, 18, 3, 4); setObject(1, 18, 1, 2); setObject(2, 18, 15, -1); setObject(3, 18, 3, 4); setObject(3, 18, 1, 2); setObject(3, 18, 12, 41, -1); setObject(4, 18, 10, 28); setObject(4, 18, 3, 4); setObject(4, 18, 1, 2); setObject(5, 18, 1, 0); setObject(6, 18, 1, 0); setObject(6, 18, 1, 2); setObject(6, 18, 2, 3); setObject(7, 18, 1, 0); setObject(7, 18, 1, 1); setObject(7, 18, 1, 2); setObject(7, 18, 2, 3); setObject(8, 18, 8, -1); setObject(8, 18, 3, 17); setObject(8, 18, 1, 1); setObject(9, 18, 3, 4); setObject(9, 18, 12, 40); setObject(9, 18, 4, 8); setObject(10, 18, 1, 1); setObject(10, 18, 3, 4); setObject(10, 18, 10, 27, -1); setObject(11, 18, 1, 1); setObject(11, 18, 3, 5); setObject(12, 18, 1, 1); setObject(12, 18, 3, 5); setObject(13, 18, 6, 13); setObject(13, 18, 1, 1); setObject(13, 18, 3, 5); setObject(14, 18, 1, 1); setObject(14, 18, 3, 5); setObject(15, 18, 1, 0); setObject(15, 18, 1, 1); setObject(15, 18, 2, 3); setObject(16, 18, 1, 0); setObject(16, 18, 1, 1); setObject(16, 18, 2, 3); setObject(17, 18, 1, 0); setObject(18, 18, 1, 0); setObject(0, 19, 1, 0); setObject(1, 19, 1, 0); setObject(1, 19, 1, 2); setObject(1, 19, 2, 3); setObject(2, 19, 1, 0); setObject(3, 19, 1, 0); setObject(3, 19, 1, 2); setObject(3, 19, 2, 3); setObject(4, 19, 1, 0); setObject(4, 19, 1, 2); setObject(4, 19, 2, 3); setObject(5, 19, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(8, 19, 7, 14); setObject(8, 19, 1, 1); setObject(9, 19, 1, 0); setObject(9, 19, 1, 1); setObject(9, 19, 2, 3); setObject(10, 19, 1, 0); setObject(10, 19, 1, 1); setObject(10, 19, 2, 3); setObject(11, 19, 1, 0); setObject(11, 19, 1, 1); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(12, 19, 1, 1); setObject(12, 19, 2, 3); setObject(13, 19, 1, 0); setObject(13, 19, 1, 1); setObject(13, 19, 2, 3); setObject(14, 19, 1, 0); setObject(14, 19, 1, 1); setObject(14, 19, 2, 3); setObject(15, 19, 1, 0); setObject(16, 19, 1, 0); setLink(9, 5, 7, 3); setLink(6, 17, 5, 14); needMushrooms = 23; setCamera(-630, -432, -13.8, 429.5, -2.7, 485.5); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 32
//Level16 (com.mushroomer.levels.Level16) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level16 extends LevelObject { public function Level16(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(0, 0, 3, 4); setObject(4, 0, 1, 1); setObject(6, 0, 1, 0); setObject(8, 0, 1, 2); setObject(19, 0, 3, 4); setObject(19, 0, 12, 39); setObject(0, 1, 1, 0); setObject(2, 1, 3, 4); setObject(2, 1, 11, 33); setObject(2, 1, 28, 30, -1); setObject(2, 1, 13, 44); setObject(4, 1, 1, 1); setObject(4, 1, 3, 4); setObject(4, 1, 10, 27, -1); setObject(5, 1, 6, 13); setObject(5, 1, 1, 1); setObject(6, 1, 1, 0); setObject(7, 1, 1, 2); setObject(7, 1, 29, 30, -1); setObject(7, 1, 3, 4); setObject(8, 1, 1, 2); setObject(8, 1, 6, 13); setObject(9, 1, 3, 4); setObject(9, 1, 21, 62); setObject(9, 1, 22, 66); setObject(9, 1, 13, -1, -1); setObject(9, 1, 1, 2); setObject(10, 1, 23, -1); setObject(10, 1, 24, -1); setObject(11, 1, 3, 4); setObject(11, 1, 12, 36); setObject(11, 1, 10, 30); setObject(11, 1, 21, 63); setObject(11, 1, 22, 67); setObject(12, 1, 6, 13); setObject(13, 1, 6, 13); setObject(14, 1, 5, 12); setObject(14, 1, 3, 4); setObject(14, 1, 11, 32, -1); setObject(17, 1, 16, 52, -1); setObject(17, 1, 3, 4); setObject(17, 1, 19, 58); setObject(18, 1, 16, 47, -1); setObject(18, 1, 3, 4); setObject(18, 1, 13, 44); setObject(19, 1, 1, 0); setObject(0, 2, 1, 0); setObject(1, 2, 1, 2); setObject(2, 2, 1, 0); setObject(2, 2, 1, 2); setObject(2, 2, 2, 3); setObject(3, 2, 8, -1); setObject(3, 2, 1, 1); setObject(4, 2, 1, 0); setObject(4, 2, 1, 1); setObject(4, 2, 2, 3); setObject(5, 2, 6, 13); setObject(5, 2, 1, 1); setObject(6, 2, 1, 0); setObject(6, 2, 1, 2); setObject(6, 2, 2, 3); setObject(7, 2, 1, 2); setObject(7, 2, 1, 0); setObject(7, 2, 2, 3); setObject(8, 2, 1, 2); setObject(8, 2, 6, 13); setObject(9, 2, 1, 0); setObject(9, 2, 1, 2); setObject(9, 2, 27, 85, -1); setObject(9, 2, 2, 3); setObject(10, 2, 1, 2); setObject(10, 2, 20, 60); setObject(11, 2, 1, 0); setObject(11, 2, 1, 2); setObject(11, 2, 2, 3); setObject(14, 2, 1, 0); setObject(15, 2, 1, 1); setObject(16, 2, 5, 9); setObject(17, 2, 1, 0); setObject(17, 2, 1, 1); setObject(17, 2, 2, 3); setObject(18, 2, 1, 0); setObject(18, 2, 1, 1); setObject(18, 2, 2, 3); setObject(19, 2, 1, 0); setObject(19, 2, 1, 1); setObject(19, 2, 2, 3); setObject(0, 3, 1, 0); setObject(0, 3, 1, 2); setObject(0, 3, 2, 3); setObject(1, 3, 1, 2); setObject(2, 3, 1, 0); setObject(2, 3, 1, 2); setObject(2, 3, 2, 3); setObject(3, 3, 8, -1); setObject(3, 3, 3, 16); setObject(3, 3, 1, 1); setObject(4, 3, 5, 12); setObject(4, 3, 3, 5); setObject(4, 3, 1, 1); setObject(5, 3, 0, -1); setObject(5, 3, 3, 5); setObject(5, 3, 1, 1); setObject(6, 3, 1, 0); setObject(6, 3, 1, 2); setObject(6, 3, 2, 3); setObject(7, 3, 1, 2); setObject(8, 3, 6, 13); setObject(9, 3, 1, 2); setObject(10, 3, 1, 2); setObject(10, 3, 5, 11); setObject(11, 3, 6, 13); setObject(11, 3, 1, 2); setObject(12, 3, 18, 56); setObject(12, 3, 3, 4); setObject(14, 3, 1, 0); setObject(14, 3, 1, 2); setObject(14, 3, 2, 3); setObject(15, 3, 1, 1); setObject(15, 3, 3, 4); setObject(15, 3, 10, 29, -1); setObject(16, 3, 1, 1); setObject(16, 3, 5, 12); setObject(17, 3, 1, 1); setObject(17, 3, 3, 5); setObject(18, 3, 1, 1); setObject(19, 3, 1, 0); setObject(0, 4, 3, 4); setObject(0, 4, 12, 39, -1); setObject(0, 4, 1, 2); setObject(2, 4, 1, 0); setObject(2, 4, 1, 2); setObject(2, 4, 27, 78, -1); setObject(2, 4, 2, 3); setObject(3, 4, 1, 0); setObject(3, 4, 1, 1); setObject(3, 4, 1, 2); setObject(3, 4, 2, 3); setObject(4, 4, 1, 0); setObject(4, 4, 1, 1); setObject(4, 4, 1, 2); setObject(4, 4, 2, 3); setObject(5, 4, 1, 0); setObject(5, 4, 1, 1); setObject(5, 4, 1, 2); setObject(5, 4, 2, 3); setObject(6, 4, 1, 0); setObject(6, 4, 1, 2); setObject(6, 4, 27, 78); setObject(6, 4, 2, 3); setObject(7, 4, 1, 2); setObject(7, 4, 3, 4); setObject(7, 4, 21, 62); setObject(7, 4, 22, 66); setObject(8, 4, 1, 2); setObject(8, 4, 23, -1); setObject(8, 4, 24, -1); setObject(9, 4, 1, 2); setObject(9, 4, 21, 64); setObject(9, 4, 23, -1); setObject(9, 4, 24, -1); setObject(9, 4, 22, 68); setObject(10, 4, 5, 12); setObject(10, 4, 5, 9); setObject(10, 4, 5, 10); setObject(10, 4, 1, 2); setObject(10, 4, 3, 4); setObject(10, 4, 21, 63); setObject(10, 4, 22, 67); setObject(10, 4, 5, 11); setObject(10, 4, 19, 58); setObject(11, 4, 6, 13); setObject(11, 4, 1, 2); setObject(12, 4, 1, 0); setObject(12, 4, 1, 2); setObject(12, 4, 2, 3); setObject(14, 4, 1, 2); setObject(14, 4, 27, 79); setObject(15, 4, 1, 0); setObject(15, 4, 1, 2); setObject(15, 4, 1, 1); setObject(15, 4, 2, 3); setObject(16, 4, 1, 1); setObject(16, 4, 3, 5); setObject(17, 4, 1, 0); setObject(17, 4, 1, 1); setObject(17, 4, 2, 3); setObject(18, 4, 1, 1); setObject(19, 4, 1, 0); setObject(0, 5, 1, 0); setObject(0, 5, 1, 2); setObject(0, 5, 2, 3); setObject(2, 5, 1, 0); setObject(3, 5, 1, 2); setObject(4, 5, 1, 2); setObject(5, 5, 1, 2); setObject(5, 5, 5, 12); setObject(6, 5, 1, 0); setObject(6, 5, 1, 2); setObject(6, 5, 2, 3); setObject(7, 5, 1, 0); setObject(7, 5, 1, 2); setObject(7, 5, 27, 88); setObject(7, 5, 2, 3); setObject(8, 5, 1, 2); setObject(8, 5, 20, 60); setObject(9, 5, 17, 53, -1); setObject(9, 5, 20, 60); setObject(10, 5, 1, 0); setObject(11, 5, 6, 13); setObject(11, 5, 1, 2); setObject(12, 5, 4, 6); setObject(12, 5, 3, 4); setObject(12, 5, 1, 2); setObject(13, 5, 1, 2); setObject(14, 5, 19, 58); setObject(14, 5, 1, 2); setObject(14, 5, 3, 4); setObject(14, 5, 5, 12); setObject(15, 5, 1, 2); setObject(15, 5, 3, 4); setObject(16, 5, 1, 0); setObject(16, 5, 1, 1); setObject(16, 5, 2, 3); setObject(17, 5, 1, 0); setObject(17, 5, 1, 1); setObject(17, 5, 2, 3); setObject(18, 5, 1, 1); setObject(19, 5, 1, 0); setObject(0, 6, 1, 0); setObject(1, 6, 3, 4); setObject(1, 6, 12, 40); setObject(3, 6, 5, 11); setObject(3, 6, 3, 4); setObject(3, 6, 12, 39, -1); setObject(4, 6, 6, 13); setObject(5, 6, 1, 2); setObject(5, 6, 3, 4); setObject(6, 6, 1, 2); setObject(6, 6, 33, -1, -1); setObject(7, 6, 1, 2); setObject(9, 6, 1, 2); setObject(10, 6, 1, 0); setObject(11, 6, 6, 13); setObject(11, 6, 1, 2); setObject(12, 6, 1, 0); setObject(12, 6, 1, 2); setObject(12, 6, 2, 3); setObject(13, 6, 1, 2); setObject(14, 6, 1, 0); setObject(14, 6, 1, 2); setObject(14, 6, 2, 3); setObject(15, 6, 1, 0); setObject(15, 6, 1, 2); setObject(15, 6, 1, 1); setObject(15, 6, 2, 3); setObject(16, 6, 4, 7); setObject(16, 6, 1, 1); setObject(17, 6, 1, 1); setObject(17, 6, 3, 5); setObject(17, 6, 10, 30, -1); setObject(18, 6, 6, 13); setObject(18, 6, 1, 1); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(1, 7, 1, 0); setObject(3, 7, 1, 0); setObject(4, 7, 6, 13); setObject(5, 7, 1, 0); setObject(5, 7, 1, 2); setObject(5, 7, 2, 3); setObject(6, 7, 1, 2); setObject(7, 7, 5, 12); setObject(8, 7, 33, -1); setObject(8, 7, 6, 13); setObject(9, 7, 19, 59); setObject(9, 7, 3, 4); setObject(9, 7, 1, 2); setObject(10, 7, 1, 0); setObject(10, 7, 1, 1); setObject(10, 7, 2, 3); setObject(11, 7, 10, 29, -1); setObject(11, 7, 3, 4); setObject(12, 7, 6, 13); setObject(12, 7, 1, 2); setObject(13, 7, 1, 1); setObject(14, 7, 1, 0); setObject(15, 7, 1, 1); setObject(16, 7, 1, 1); setObject(17, 7, 1, 0); setObject(17, 7, 1, 1); setObject(17, 7, 2, 3); setObject(18, 7, 1, 1); setObject(19, 7, 1, 0); setObject(1, 8, 1, 0); setObject(2, 8, 3, 4); setObject(2, 8, 12, 41); setObject(3, 8, 3, 4); setObject(3, 8, 12, 40); setObject(3, 8, 13, -1, -1); setObject(4, 8, 6, 13); setObject(5, 8, 1, 2); setObject(5, 8, 3, 4); setObject(6, 8, 6, 13); setObject(7, 8, 3, 4); setObject(7, 8, 16, 49, -1); setObject(7, 8, 10, 28); setObject(8, 8, 6, 13); setObject(9, 8, 1, 0); setObject(9, 8, 1, 2); setObject(9, 8, 2, 3); setObject(10, 8, 31, 93); setObject(10, 8, 1, 1); setObject(11, 8, 1, 0); setObject(11, 8, 1, 1); setObject(11, 8, 2, 3); setObject(12, 8, 6, 13); setObject(12, 8, 1, 2); setObject(13, 8, 9, 25); setObject(13, 8, 1, 1); setObject(14, 8, 1, 0); setObject(15, 8, 4, 8); setObject(16, 8, 1, 1); setObject(16, 8, 3, 5); setObject(17, 8, 10, 27); setObject(17, 8, 1, 1); setObject(17, 8, 3, 5); setObject(18, 8, 1, 1); setObject(18, 8, 9, 26); setObject(19, 8, 1, 0); setObject(1, 9, 1, 0); setObject(1, 9, 1, 1); setObject(1, 9, 2, 3); setObject(2, 9, 1, 0); setObject(2, 9, 1, 1); setObject(2, 9, 2, 3); setObject(3, 9, 1, 0); setObject(3, 9, 1, 1); setObject(3, 9, 2, 3); setObject(4, 9, 6, 13); setObject(5, 9, 1, 0); setObject(5, 9, 1, 1); setObject(5, 9, 1, 2); setObject(5, 9, 2, 3); setObject(6, 9, 6, 13); setObject(7, 9, 1, 0); setObject(7, 9, 1, 1); setObject(7, 9, 2, 3); setObject(8, 9, 6, 13); setObject(8, 9, 1, 1); setObject(9, 9, 1, 0); setObject(9, 9, 1, 1); setObject(9, 9, 2, 3); setObject(10, 9, 1, 1); setObject(11, 9, 6, 13); setObject(11, 9, 1, 1); setObject(12, 9, 10, 29); setObject(12, 9, 1, 1); setObject(12, 9, 3, 4); setObject(13, 9, 1, 0); setObject(13, 9, 1, 1); setObject(13, 9, 2, 3); setObject(14, 9, 1, 0); setObject(14, 9, 1, 1); setObject(14, 9, 2, 3); setObject(16, 9, 1, 0); setObject(16, 9, 1, 1); setObject(16, 9, 2, 3); setObject(17, 9, 1, 0); setObject(18, 9, 1, 0); setObject(18, 9, 1, 1); setObject(18, 9, 2, 3); setObject(19, 9, 3, 4); setObject(19, 9, 12, 38); setObject(1, 10, 1, 0); setObject(2, 10, 10, 27, -1); setObject(2, 10, 1, 1); setObject(3, 10, 1, 1); setObject(3, 10, 3, 5); setObject(4, 10, 1, 1); setObject(4, 10, 3, 5); setObject(4, 10, 12, 40, -1); setObject(5, 10, 4, 6); setObject(5, 10, 1, 1); setObject(5, 10, 3, 5); setObject(6, 10, 6, 13); setObject(6, 10, 3, 4); setObject(6, 10, 1, 1); setObject(6, 10, 12, 41); setObject(7, 10, 1, 1); setObject(7, 10, 3, 5); setObject(8, 10, 1, 1); setObject(8, 10, 3, 5); setObject(9, 10, 1, 1); setObject(9, 10, 3, 5); setObject(10, 10, 1, 1); setObject(10, 10, 3, 5); setObject(11, 10, 6, 13); setObject(11, 10, 1, 1); setObject(11, 10, 3, 5); setObject(12, 10, 1, 0); setObject(12, 10, 1, 1); setObject(12, 10, 2, 3); setObject(13, 10, 1, 0); setObject(13, 10, 1, 1); setObject(13, 10, 2, 3); setObject(14, 10, 5, 9); setObject(14, 10, 1, 1); setObject(14, 10, 3, 5); setObject(15, 10, 1, 1); setObject(16, 10, 5, 12); setObject(16, 10, 1, 1); setObject(16, 10, 3, 5); setObject(17, 10, 1, 1); setObject(18, 10, 1, 0); setObject(18, 10, 1, 1); setObject(18, 10, 2, 3); setObject(19, 10, 1, 0); setObject(1, 11, 1, 0); setObject(2, 11, 30, 91); setObject(2, 11, 1, 1); setObject(2, 11, 3, 5); setObject(3, 11, 1, 0); setObject(3, 11, 1, 1); setObject(3, 11, 2, 3); setObject(4, 11, 1, 0); setObject(4, 11, 1, 1); setObject(4, 11, 2, 3); setObject(5, 11, 1, 0); setObject(5, 11, 1, 1); setObject(5, 11, 2, 3); setObject(6, 11, 1, 0); setObject(6, 11, 1, 1); setObject(6, 11, 2, 3); setObject(7, 11, 1, 0); setObject(7, 11, 1, 1); setObject(7, 11, 2, 3); setObject(8, 11, 1, 0); setObject(8, 11, 1, 1); setObject(8, 11, 2, 3); setObject(9, 11, 1, 0); setObject(9, 11, 1, 1); setObject(9, 11, 2, 3); setObject(10, 11, 1, 0); setObject(10, 11, 1, 1); setObject(10, 11, 2, 3); setObject(11, 11, 1, 0); setObject(11, 11, 1, 1); setObject(11, 11, 2, 3); setObject(12, 11, 1, 0); setObject(13, 11, 1, 1); setObject(14, 11, 1, 0); setObject(14, 11, 1, 1); setObject(14, 11, 2, 3); setObject(15, 11, 1, 1); setObject(15, 11, 9, 26); setObject(16, 11, 1, 0); setObject(16, 11, 1, 1); setObject(16, 11, 2, 3); setObject(17, 11, 1, 1); setObject(18, 11, 10, 30); setObject(18, 11, 1, 1); setObject(18, 11, 3, 5); setObject(19, 11, 1, 0); setObject(1, 12, 1, 0); setObject(1, 12, 1, 1); setObject(1, 12, 2, 3); setObject(2, 12, 1, 0); setObject(2, 12, 1, 1); setObject(2, 12, 2, 3); setObject(3, 12, 1, 0); setObject(3, 12, 1, 1); setObject(3, 12, 27, -1); setObject(3, 12, 2, 3); setObject(4, 12, 1, 1); setObject(5, 12, 1, 1); setObject(6, 12, 1, 1); setObject(7, 12, 1, 1); setObject(8, 12, 1, 1); setObject(8, 12, 27, 79); setObject(8, 12, 1, 0); setObject(8, 12, 2, 3); setObject(9, 12, 1, 1); setObject(9, 12, 1, 0); setObject(9, 12, 2, 3); setObject(10, 12, 1, 0); setObject(10, 12, 1, 1); setObject(10, 12, 2, 3); setObject(11, 12, 1, 0); setObject(11, 12, 1, 1); setObject(11, 12, 2, 3); setObject(12, 12, 17, 54); setObject(14, 12, 19, 58); setObject(14, 12, 1, 1); setObject(14, 12, 3, 5); setObject(15, 12, 1, 0); setObject(15, 12, 1, 1); setObject(15, 12, 2, 3); setObject(16, 12, 1, 1); setObject(17, 12, 1, 1); setObject(17, 12, 3, 4); setObject(18, 12, 1, 0); setObject(18, 12, 1, 1); setObject(18, 12, 27, -1, -1); setObject(18, 12, 2, 3); setObject(19, 12, 1, 0); setObject(0, 13, 3, 4); setObject(0, 13, 12, 41, -1); setObject(1, 13, 1, 0); setObject(1, 13, 1, 1); setObject(1, 13, 2, 3); setObject(2, 13, 1, 1); setObject(3, 13, 1, 1); setObject(7, 13, 1, 1); setObject(8, 13, 1, 1); setObject(9, 13, 1, 1); setObject(9, 13, 19, 58); setObject(9, 13, 3, 4); setObject(10, 13, 1, 1); setObject(10, 13, 1, 0); setObject(10, 13, 2, 3); setObject(11, 13, 10, 27, -1); setObject(11, 13, 1, 1); setObject(11, 13, 3, 4); setObject(12, 13, 6, 13); setObject(13, 13, 3, 4); setObject(13, 13, 13, 44); setObject(14, 13, 1, 0); setObject(14, 13, 1, 1); setObject(14, 13, 2, 3); setObject(15, 13, 1, 0); setObject(16, 13, 4, 6); setObject(16, 13, 1, 1); setObject(17, 13, 1, 0); setObject(18, 13, 1, 0); setObject(18, 13, 1, 1); setObject(18, 13, 2, 3); setObject(19, 13, 1, 0); setObject(0, 14, 1, 0); setObject(1, 14, 6, 13); setObject(1, 14, 1, 1); setObject(2, 14, 3, 4); setObject(2, 14, 12, 40); setObject(2, 14, 21, 62); setObject(2, 14, 22, 66); setObject(3, 14, 10, 29); setObject(3, 14, 23, -1); setObject(3, 14, 24, -1); setObject(4, 14, 3, 4); setObject(4, 14, 5, 12); setObject(4, 14, 21, 63); setObject(4, 14, 22, 67); setObject(5, 14, 3, 4); setObject(5, 14, 15, -1); setObject(6, 14, 3, 4); setObject(6, 14, 5, 12); setObject(8, 14, 1, 1); setObject(8, 14, 3, 4); setObject(8, 14, 10, 27); setObject(9, 14, 1, 0); setObject(10, 14, 1, 1); setObject(11, 14, 1, 0); setObject(11, 14, 1, 1); setObject(11, 14, 2, 3); setObject(12, 14, 6, 13); setObject(13, 14, 1, 0); setObject(14, 14, 31, 93); setObject(14, 14, 1, 1); setObject(15, 14, 1, 0); setObject(15, 14, 1, 1); setObject(15, 14, 2, 3); setObject(16, 14, 1, 1); setObject(17, 14, 1, 0); setObject(17, 14, 1, 1); setObject(17, 14, 2, 3); setObject(18, 14, 1, 1); setObject(19, 14, 3, 4); setObject(19, 14, 12, 40, -1); setObject(0, 15, 1, 0); setObject(1, 15, 6, 13); setObject(1, 15, 1, 1); setObject(2, 15, 1, 0); setObject(2, 15, 1, 1); setObject(2, 15, 2, 3); setObject(3, 15, 20, 60); setObject(4, 15, 1, 0); setObject(5, 15, 1, 0); setObject(5, 15, 1, 1); setObject(5, 15, 2, 3); setObject(6, 15, 1, 0); setObject(6, 15, 1, 1); setObject(6, 15, 2, 3); setObject(7, 15, 3, 4); setObject(7, 15, 5, 11); setObject(7, 15, 1, 1); setObject(7, 15, 12, 41); setObject(8, 15, 1, 0); setObject(8, 15, 1, 1); setObject(8, 15, 2, 3); setObject(9, 15, 1, 0); setObject(10, 15, 1, 1); setObject(11, 15, 1, 1); setObject(11, 15, 3, 4); setObject(12, 15, 6, 13); setObject(12, 15, 3, 4); setObject(12, 15, 10, 28, -1); setObject(13, 15, 1, 1); setObject(13, 15, 3, 4); setObject(14, 15, 1, 1); setObject(15, 15, 1, 1); setObject(16, 15, 1, 1); setObject(17, 15, 1, 1); setObject(18, 15, 19, 58); setObject(18, 15, 3, 4); setObject(18, 15, 12, 38, -1); setObject(19, 15, 1, 0); setObject(0, 16, 1, 0); setObject(1, 16, 1, 1); setObject(1, 16, 3, 5); setObject(1, 16, 10, 30, -1); setObject(2, 16, 1, 1); setObject(3, 16, 3, 4); setObject(3, 16, 1, 1); setObject(4, 16, 8, -1); setObject(5, 16, 3, 4); setObject(5, 16, 1, 1); setObject(5, 16, 10, 28, -1); setObject(6, 16, 6, 13); setObject(6, 16, 1, 1); setObject(7, 16, 1, 0); setObject(7, 16, 1, 1); setObject(7, 16, 2, 3); setObject(8, 16, 31, 94); setObject(8, 16, 1, 1); setObject(9, 16, 1, 0); setObject(9, 16, 1, 1); setObject(9, 16, 2, 3); setObject(10, 16, 17, -1); setObject(11, 16, 1, 0); setObject(11, 16, 1, 1); setObject(11, 16, 2, 3); setObject(12, 16, 1, 0); setObject(12, 16, 1, 1); setObject(12, 16, 2, 3); setObject(13, 16, 1, 0); setObject(13, 16, 1, 1); setObject(13, 16, 2, 3); setObject(14, 16, 3, 5); setObject(14, 16, 1, 1); setObject(15, 16, 5, 12); setObject(15, 16, 3, 4); setObject(15, 16, 26, 71, -1); setObject(16, 16, 30, 91); setObject(16, 16, 3, 4); setObject(17, 16, 3, 4); setObject(17, 16, 12, 37, -1); setObject(18, 16, 1, 0); setObject(19, 16, 1, 0); setObject(0, 17, 1, 0); setObject(1, 17, 1, 1); setObject(1, 17, 1, 0); setObject(1, 17, 2, 3); setObject(2, 17, 1, 1); setObject(3, 17, 1, 0); setObject(3, 17, 1, 1); setObject(3, 17, 2, 3); setObject(4, 17, 8, -1); setObject(4, 17, 1, 1); setObject(5, 17, 1, 0); setObject(5, 17, 1, 1); setObject(5, 17, 2, 3); setObject(6, 17, 6, 13); setObject(6, 17, 1, 1); setObject(7, 17, 1, 1); setObject(7, 17, 3, 5); setObject(8, 17, 1, 1); setObject(9, 17, 6, 13); setObject(9, 17, 1, 1); setObject(10, 17, 1, 1); setObject(10, 17, 27, 90); setObject(11, 17, 1, 0); setObject(11, 17, 1, 1); setObject(11, 17, 2, 3); setObject(12, 17, 1, 0); setObject(12, 17, 1, 1); setObject(12, 17, 2, 3); setObject(13, 17, 1, 1); setObject(14, 17, 1, 0); setObject(14, 17, 1, 1); setObject(14, 17, 2, 3); setObject(15, 17, 1, 0); setObject(15, 17, 1, 1); setObject(15, 17, 2, 3); setObject(16, 17, 1, 0); setObject(16, 17, 1, 1); setObject(16, 17, 2, 3); setObject(17, 17, 1, 0); setObject(18, 17, 1, 0); setObject(19, 17, 1, 0); setObject(0, 18, 1, 0); setObject(1, 18, 1, 1); setObject(1, 18, 1, 0); setObject(1, 18, 2, 3); setObject(2, 18, 9, 26); setObject(2, 18, 1, 1); setObject(3, 18, 29, 27, -1); setObject(3, 18, 3, 5); setObject(3, 18, 1, 1); setObject(4, 18, 8, -1); setObject(4, 18, 3, 18); setObject(4, 18, 4, 7); setObject(4, 18, 1, 1); setObject(5, 18, 3, 5); setObject(5, 18, 1, 1); setObject(5, 18, 27, 89, -1); setObject(6, 18, 3, 5); setObject(6, 18, 1, 1); setObject(7, 18, 1, 0); setObject(7, 18, 1, 1); setObject(7, 18, 2, 3); setObject(8, 18, 1, 1); setObject(8, 18, 3, 5); setObject(9, 18, 6, 13); setObject(9, 18, 1, 1); setObject(9, 18, 3, 5); setObject(9, 18, 10, 30, -1); setObject(10, 18, 1, 1); setObject(10, 18, 3, 5); setObject(10, 18, 18, 56); setObject(11, 18, 5, 12); setObject(11, 18, 5, 10); setObject(11, 18, 1, 1); setObject(11, 18, 3, 5); setObject(12, 18, 30, 92); setObject(12, 18, 4, 7); setObject(12, 18, 1, 1); setObject(12, 18, 3, 5); setObject(13, 18, 5, 11); setObject(13, 18, 5, 12); setObject(13, 18, 5, 9); setObject(13, 18, 1, 1); setObject(13, 18, 3, 5); setObject(14, 18, 32, -1); setObject(14, 18, 1, 1); setObject(14, 18, 3, 5); setObject(15, 18, 1, 1); setObject(15, 18, 3, 5); setObject(16, 18, 1, 1); setObject(16, 18, 5, 12); setObject(16, 18, 3, 5); setObject(17, 18, 1, 0); setObject(18, 18, 1, 0); setObject(0, 19, 1, 0); setObject(1, 19, 1, 0); setObject(2, 19, 1, 0); setObject(3, 19, 1, 0); setObject(3, 19, 1, 1); setObject(3, 19, 2, 3); setObject(4, 19, 1, 0); setObject(5, 19, 1, 0); setObject(5, 19, 1, 1); setObject(5, 19, 2, 3); setObject(6, 19, 1, 0); setObject(6, 19, 1, 1); setObject(6, 19, 2, 3); setObject(7, 19, 1, 0); setObject(8, 19, 1, 0); setObject(8, 19, 1, 1); setObject(8, 19, 2, 3); setObject(9, 19, 1, 0); setObject(9, 19, 1, 1); setObject(9, 19, 2, 3); setObject(10, 19, 1, 0); setObject(10, 19, 1, 1); setObject(10, 19, 2, 3); setObject(11, 19, 1, 0); setObject(11, 19, 1, 1); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(13, 19, 1, 0); setObject(13, 19, 1, 1); setObject(13, 19, 2, 3); setObject(14, 19, 1, 0); setObject(14, 19, 1, 1); setObject(14, 19, 2, 3); setObject(15, 19, 1, 0); setObject(15, 19, 1, 1); setObject(15, 19, 2, 3); setObject(16, 19, 1, 0); setObject(16, 19, 1, 1); setObject(16, 19, 2, 3); setObject(17, 19, 1, 0); setLink(2, 11, 10, 8); setLink(16, 16, 14, 14); setLink(12, 18, 8, 16); needMushrooms = 18; setCamera(-183, -199, 9.4, 294.7, 0.85, 320.55); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 33
//Level17 (com.mushroomer.levels.Level17) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level17 extends LevelObject { public function Level17(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(2, 0, 1, 0); setObject(2, 0, 1, 1); setObject(2, 0, 2, 3); setObject(3, 0, 1, 0); setObject(3, 0, 1, 1); setObject(3, 0, 2, 3); setObject(4, 0, 1, 1); setObject(19, 0, 3, 4); setObject(19, 0, 12, 39, -1); setObject(0, 1, 3, 4); setObject(1, 1, 3, 4); setObject(1, 1, 11, 33); setObject(2, 1, 1, 0); setObject(2, 1, 1, 1); setObject(2, 1, 2, 3); setObject(3, 1, 5, 9); setObject(3, 1, 5, 11); setObject(3, 1, 5, 12); setObject(3, 1, 1, 1); setObject(4, 1, 29, 29, -1); setObject(4, 1, 1, 1); setObject(4, 1, 3, 5); setObject(5, 1, 16, 52, -1); setObject(5, 1, 3, 4); setObject(6, 1, 16, 51, -1); setObject(6, 1, 3, 4); setObject(6, 1, 12, 38, -1); setObject(7, 1, 3, 4); setObject(7, 1, 14, 45, -1); setObject(7, 1, 10, 27, -1); setObject(8, 1, 1, 2); setObject(9, 1, 3, 4); setObject(9, 1, 13, 42); setObject(10, 1, 5, 12); setObject(10, 1, 5, 11); setObject(10, 1, 3, 4); setObject(10, 1, 12, 40, -1); setObject(11, 1, 21, 62); setObject(11, 1, 22, 66); setObject(11, 1, 3, 4); setObject(11, 1, 10, 28, -1); setObject(12, 1, 23, -1); setObject(12, 1, 24, -1); setObject(13, 1, 1, 1); setObject(13, 1, 21, 63); setObject(13, 1, 22, 67); setObject(13, 1, 3, 4); setObject(14, 1, 6, 13); setObject(19, 1, 1, 0); setObject(0, 2, 1, 0); setObject(1, 2, 1, 0); setObject(2, 2, 1, 0); setObject(2, 2, 1, 1); setObject(2, 2, 2, 3); setObject(3, 2, 4, 8); setObject(3, 2, 1, 1); setObject(4, 2, 1, 0); setObject(4, 2, 1, 1); setObject(4, 2, 2, 3); setObject(5, 2, 1, 0); setObject(5, 2, 1, 1); setObject(5, 2, 2, 3); setObject(6, 2, 1, 0); setObject(6, 2, 1, 2); setObject(6, 2, 2, 3); setObject(7, 2, 1, 0); setObject(7, 2, 1, 2); setObject(7, 2, 2, 3); setObject(8, 2, 5, 9); setObject(8, 2, 3, 4); setObject(8, 2, 1, 2); setObject(8, 2, 5, 10); setObject(9, 2, 1, 0); setObject(10, 2, 1, 0); setObject(10, 2, 1, 2); setObject(10, 2, 2, 3); setObject(11, 2, 1, 0); setObject(12, 2, 1, 1); setObject(12, 2, 20, 60); setObject(13, 2, 1, 1); setObject(13, 2, 1, 0); setObject(13, 2, 2, 3); setObject(15, 2, 3, 4); setObject(15, 2, 12, 40, -1); setObject(15, 2, 13, 42); setObject(16, 2, 3, 4); setObject(16, 2, 18, 56, -1); setObject(16, 2, 12, 41, -1); setObject(17, 2, 3, 4); setObject(17, 2, 12, 40); setObject(17, 2, 10, 28, -1); setObject(18, 2, 6, 13); setObject(19, 2, 1, 0); setObject(1, 3, 1, 0); setObject(1, 3, 1, 1); setObject(1, 3, 2, 3); setObject(2, 3, 1, 1); setObject(2, 3, 1, 0); setObject(2, 3, 2, 3); setObject(3, 3, 1, 1); setObject(4, 3, 1, 1); setObject(4, 3, 3, 5); setObject(4, 3, 10, 27); setObject(5, 3, 1, 0); setObject(5, 3, 1, 1); setObject(5, 3, 2, 3); setObject(6, 3, 31, 93); setObject(6, 3, 1, 2); setObject(7, 3, 1, 0); setObject(7, 3, 1, 2); setObject(7, 3, 2, 3); setObject(8, 3, 1, 0); setObject(8, 3, 1, 2); setObject(8, 3, 2, 3); setObject(9, 3, 1, 0); setObject(9, 3, 1, 2); setObject(9, 3, 2, 3); setObject(10, 3, 1, 0); setObject(10, 3, 1, 2); setObject(10, 3, 2, 3); setObject(11, 3, 1, 0); setObject(11, 3, 1, 2); setObject(11, 3, 2, 3); setObject(12, 3, 19, 58); setObject(12, 3, 3, 4); setObject(12, 3, 1, 1); setObject(12, 3, 5, 12); setObject(13, 3, 1, 1); setObject(13, 3, 4, 8); setObject(14, 3, 1, 2); setObject(14, 3, 3, 4); setObject(15, 3, 1, 0); setObject(15, 3, 1, 2); setObject(15, 3, 2, 3); setObject(16, 3, 1, 0); setObject(17, 3, 1, 0); setObject(17, 3, 1, 2); setObject(17, 3, 2, 3); setObject(18, 3, 6, 13); setObject(19, 3, 1, 0); setObject(0, 4, 1, 1); setObject(1, 4, 1, 0); setObject(1, 4, 1, 1); setObject(1, 4, 2, 3); setObject(2, 4, 1, 1); setObject(2, 4, 4, 7); setObject(3, 4, 1, 1); setObject(3, 4, 3, 5); setObject(4, 4, 1, 0); setObject(4, 4, 1, 1); setObject(4, 4, 2, 3); setObject(5, 4, 1, 0); setObject(5, 4, 1, 2); setObject(5, 4, 2, 3); setObject(6, 4, 1, 2); setObject(10, 4, 1, 2); setObject(11, 4, 1, 0); setObject(11, 4, 1, 2); setObject(11, 4, 2, 3); setObject(12, 4, 1, 0); setObject(12, 4, 1, 1); setObject(12, 4, 2, 3); setObject(13, 4, 1, 1); setObject(14, 4, 1, 0); setObject(14, 4, 1, 1); setObject(14, 4, 1, 2); setObject(14, 4, 2, 3); setObject(15, 4, 6, 13); setObject(15, 4, 1, 2); setObject(16, 4, 10, 30); setObject(16, 4, 1, 2); setObject(16, 4, 3, 4); setObject(16, 4, 21, 62); setObject(16, 4, 22, 66); setObject(17, 4, 1, 2); setObject(17, 4, 23, -1); setObject(17, 4, 24, -1); setObject(17, 4, 5, 11); setObject(18, 4, 6, 13); setObject(18, 4, 1, 2); setObject(18, 4, 3, 4); setObject(18, 4, 21, 63); setObject(18, 4, 22, 67); setObject(19, 4, 1, 0); setObject(0, 5, 1, 1); setObject(0, 5, 3, 4); setObject(1, 5, 1, 1); setObject(2, 5, 1, 1); setObject(3, 5, 1, 0); setObject(3, 5, 1, 1); setObject(3, 5, 2, 3); setObject(4, 5, 1, 0); setObject(4, 5, 1, 2); setObject(4, 5, 2, 3); setObject(5, 5, 1, 2); setObject(6, 5, 6, 13); setObject(7, 5, 3, 4); setObject(7, 5, 12, 40, -1); setObject(8, 5, 15, -1); setObject(9, 5, 3, 4); setObject(9, 5, 12, 41, -1); setObject(10, 5, 10, 28); setObject(10, 5, 3, 4); setObject(10, 5, 12, 37); setObject(11, 5, 1, 2); setObject(12, 5, 1, 0); setObject(13, 5, 1, 1); setObject(13, 5, 3, 4); setObject(14, 5, 4, 6); setObject(14, 5, 1, 1); setObject(14, 5, 3, 4); setObject(15, 5, 6, 13); setObject(15, 5, 1, 2); setObject(16, 5, 1, 0); setObject(16, 5, 1, 2); setObject(16, 5, 2, 3); setObject(17, 5, 20, 60); setObject(17, 5, 1, 2); setObject(18, 5, 1, 0); setObject(18, 5, 1, 2); setObject(18, 5, 2, 3); setObject(19, 5, 1, 0); setObject(19, 5, 1, 2); setObject(19, 5, 2, 3); setObject(0, 6, 1, 0); setObject(0, 6, 1, 1); setObject(0, 6, 2, 3); setObject(1, 6, 10, 28, -1); setObject(1, 6, 1, 1); setObject(2, 6, 6, 13); setObject(3, 6, 8, -1); setObject(3, 6, 1, 1); setObject(4, 6, 3, 4); setObject(4, 6, 1, 2); setObject(4, 6, 13, 43, -1); setObject(5, 6, 1, 2); setObject(6, 6, 6, 13); setObject(7, 6, 1, 0); setObject(7, 6, 1, 2); setObject(7, 6, 2, 3); setObject(8, 6, 1, 0); setObject(8, 6, 1, 2); setObject(8, 6, 2, 3); setObject(9, 6, 1, 0); setObject(9, 6, 1, 2); setObject(9, 6, 2, 3); setObject(10, 6, 1, 0); setObject(10, 6, 1, 2); setObject(10, 6, 2, 3); setObject(12, 6, 17, -1, -1); setObject(13, 6, 1, 0); setObject(13, 6, 1, 2); setObject(13, 6, 1, 1); setObject(13, 6, 2, 3); setObject(14, 6, 1, 0); setObject(14, 6, 1, 2); setObject(14, 6, 1, 1); setObject(14, 6, 2, 3); setObject(15, 6, 6, 13); setObject(16, 6, 1, 2); setObject(18, 6, 1, 2); setObject(19, 6, 3, 4); setObject(19, 6, 1, 2); setObject(19, 6, 12, 41, -1); setObject(0, 7, 1, 0); setObject(1, 7, 4, 7); setObject(1, 7, 1, 1); setObject(1, 7, 3, 4); setObject(2, 7, 3, 4); setObject(2, 7, 6, 13); setObject(2, 7, 12, 41, -1); setObject(3, 7, 3, 15); setObject(3, 7, 8, -1); setObject(3, 7, 12, 40); setObject(4, 7, 1, 0); setObject(5, 7, 30, 91); setObject(5, 7, 3, 4); setObject(5, 7, 1, 2); setObject(6, 7, 6, 13); setObject(6, 7, 3, 4); setObject(6, 7, 1, 2); setObject(7, 7, 10, 29); setObject(7, 7, 1, 2); setObject(7, 7, 3, 4); setObject(8, 7, 1, 0); setObject(8, 7, 1, 2); setObject(8, 7, 2, 3); setObject(9, 7, 1, 2); setObject(9, 7, 1, 0); setObject(9, 7, 2, 3); setObject(10, 7, 1, 2); setObject(13, 7, 1, 0); setObject(13, 7, 1, 2); setObject(13, 7, 2, 3); setObject(14, 7, 32, -1); setObject(14, 7, 1, 2); setObject(14, 7, 3, 4); setObject(15, 7, 1, 2); setObject(15, 7, 3, 4); setObject(15, 7, 21, 62); setObject(15, 7, 22, 66); setObject(16, 7, 5, 12); setObject(16, 7, 23, -1); setObject(16, 7, 24, -1); setObject(17, 7, 10, 27, -1); setObject(17, 7, 21, 63); setObject(17, 7, 3, 4); setObject(17, 7, 22, 67); setObject(17, 7, 12, 38, -1); setObject(18, 7, 6, 13); setObject(19, 7, 1, 0); setObject(19, 7, 1, 2); setObject(19, 7, 2, 3); setObject(0, 8, 1, 0); setObject(1, 8, 1, 0); setObject(1, 8, 1, 2); setObject(1, 8, 2, 3); setObject(2, 8, 1, 0); setObject(3, 8, 1, 0); setObject(4, 8, 1, 0); setObject(5, 8, 1, 0); setObject(5, 8, 1, 2); setObject(5, 8, 1, 1); setObject(5, 8, 2, 3); setObject(6, 8, 1, 0); setObject(6, 8, 1, 1); setObject(6, 8, 1, 2); setObject(6, 8, 2, 3); setObject(7, 8, 1, 0); setObject(7, 8, 1, 1); setObject(7, 8, 1, 2); setObject(7, 8, 2, 3); setObject(8, 8, 1, 0); setObject(8, 8, 1, 1); setObject(8, 8, 1, 2); setObject(8, 8, 27, -1); setObject(8, 8, 2, 3); setObject(9, 8, 1, 2); setObject(10, 8, 19, 58); setObject(10, 8, 5, 12); setObject(10, 8, 5, 11); setObject(10, 8, 5, 9); setObject(10, 8, 3, 4); setObject(10, 8, 12, 38, -1); setObject(11, 8, 10, 30, -1); setObject(12, 8, 18, 56); setObject(12, 8, 3, 4); setObject(13, 8, 6, 13); setObject(13, 8, 1, 2); setObject(14, 8, 1, 0); setObject(14, 8, 1, 2); setObject(14, 8, 2, 3); setObject(15, 8, 1, 0); setObject(15, 8, 1, 2); setObject(15, 8, 2, 3); setObject(16, 8, 20, 60); setObject(17, 8, 1, 0); setObject(18, 8, 6, 13); setObject(19, 8, 1, 0); setObject(0, 9, 1, 0); setObject(0, 9, 1, 1); setObject(0, 9, 2, 3); setObject(1, 9, 1, 0); setObject(1, 9, 1, 1); setObject(1, 9, 2, 3); setObject(5, 9, 5, 11); setObject(5, 9, 5, 9); setObject(5, 9, 1, 1); setObject(5, 9, 3, 4); setObject(6, 9, 6, 13); setObject(6, 9, 1, 1); setObject(7, 9, 5, 12); setObject(7, 9, 1, 1); setObject(7, 9, 3, 4); setObject(8, 9, 1, 0); setObject(8, 9, 1, 1); setObject(8, 9, 2, 3); setObject(9, 9, 1, 2); setObject(10, 9, 1, 0); setObject(10, 9, 1, 2); setObject(10, 9, 2, 3); setObject(11, 9, 4, 6); setObject(12, 9, 1, 0); setObject(12, 9, 1, 2); setObject(12, 9, 2, 3); setObject(13, 9, 6, 13); setObject(13, 9, 1, 2); setObject(14, 9, 1, 0); setObject(15, 9, 6, 13); setObject(15, 9, 1, 2); setObject(16, 9, 1, 2); setObject(16, 9, 3, 4); setObject(16, 9, 21, 62); setObject(16, 9, 22, 66); setObject(16, 9, 13, 43, -1); setObject(17, 9, 10, 28); setObject(17, 9, 23, -1); setObject(17, 9, 24, -1); setObject(18, 9, 6, 13); setObject(18, 9, 21, 63); setObject(18, 9, 22, 67); setObject(18, 9, 3, 4); setObject(18, 9, 12, 41, -1); setObject(19, 9, 1, 0); setObject(0, 10, 1, 0); setObject(1, 10, 1, 1); setObject(1, 10, 19, 59); setObject(1, 10, 3, 5); setObject(2, 10, 33, -1, -1); setObject(3, 10, 11, 34); setObject(3, 10, 3, 5); setObject(3, 10, 27, 89); setObject(4, 10, 1, 1); setObject(5, 10, 1, 0); setObject(5, 10, 1, 1); setObject(5, 10, 2, 3); setObject(6, 10, 6, 13); setObject(6, 10, 1, 1); setObject(7, 10, 1, 0); setObject(7, 10, 1, 1); setObject(7, 10, 2, 3); setObject(8, 10, 1, 1); setObject(8, 10, 5, 11); setObject(10, 10, 3, 4); setObject(10, 10, 1, 2); setObject(10, 10, 13, 44, -1); setObject(10, 10, 21, 62); setObject(10, 10, 22, 66); setObject(11, 10, 5, 12); setObject(11, 10, 5, 11); setObject(11, 10, 5, 9); setObject(11, 10, 5, 10); setObject(11, 10, 23, -1); setObject(11, 10, 24, -1); setObject(12, 10, 3, 4); setObject(12, 10, 1, 2); setObject(12, 10, 13, 44); setObject(12, 10, 21, 63); setObject(12, 10, 22, 67); setObject(13, 10, 6, 13); setObject(13, 10, 1, 2); setObject(13, 10, 3, 4); setObject(13, 10, 10, 29); setObject(14, 10, 1, 0); setObject(14, 10, 1, 2); setObject(14, 10, 27, 78, -1); setObject(14, 10, 2, 3); setObject(15, 10, 6, 13); setObject(15, 10, 1, 2); setObject(16, 10, 1, 0); setObject(16, 10, 1, 2); setObject(16, 10, 2, 3); setObject(17, 10, 20, 60); setObject(18, 10, 1, 0); setObject(19, 10, 1, 0); setObject(0, 11, 1, 0); setObject(1, 11, 1, 1); setObject(1, 11, 1, 0); setObject(1, 11, 2, 3); setObject(2, 11, 1, 1); setObject(2, 11, 5, 10); setObject(3, 11, 1, 0); setObject(3, 11, 1, 1); setObject(3, 11, 2, 3); setObject(4, 11, 1, 1); setObject(5, 11, 10, 30); setObject(5, 11, 3, 4); setObject(5, 11, 1, 1); setObject(6, 11, 6, 13); setObject(6, 11, 1, 1); setObject(7, 11, 1, 1); setObject(7, 11, 3, 4); setObject(8, 11, 32, -1, -1); setObject(8, 11, 3, 4); setObject(8, 11, 26, 72, -1); setObject(9, 11, 3, 4); setObject(9, 11, 12, 37, -1); setObject(10, 11, 1, 0); setObject(10, 11, 1, 2); setObject(10, 11, 2, 3); setObject(11, 11, 20, 60); setObject(11, 11, 1, 2); setObject(12, 11, 1, 0); setObject(12, 11, 1, 2); setObject(12, 11, 2, 3); setObject(13, 11, 1, 0); setObject(13, 11, 1, 2); setObject(13, 11, 2, 3); setObject(14, 11, 6, 13); setObject(14, 11, 1, 2); setObject(15, 11, 6, 13); setObject(15, 11, 1, 2); setObject(15, 11, 3, 4); setObject(16, 11, 10, 29); setObject(16, 11, 1, 2); setObject(18, 11, 1, 0); setObject(18, 11, 1, 2); setObject(18, 11, 2, 3); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(0, 12, 1, 1); setObject(0, 12, 2, 3); setObject(1, 12, 6, 13); setObject(1, 12, 1, 1); setObject(2, 12, 3, 4); setObject(2, 12, 1, 1); setObject(2, 12, 21, 62); setObject(2, 12, 22, 66); setObject(2, 12, 10, 29); setObject(3, 12, 5, 12); setObject(3, 12, 1, 1); setObject(3, 12, 23, -1); setObject(3, 12, 24, -1); setObject(4, 12, 3, 4); setObject(4, 12, 1, 1); setObject(4, 12, 21, 63); setObject(4, 12, 22, 67); setObject(5, 12, 1, 0); setObject(5, 12, 1, 1); setObject(5, 12, 2, 3); setObject(6, 12, 1, 1); setObject(6, 12, 3, 4); setObject(6, 12, 27, 83); setObject(7, 12, 1, 0); setObject(7, 12, 1, 1); setObject(7, 12, 2, 3); setObject(8, 12, 1, 0); setObject(8, 12, 1, 2); setObject(8, 12, 2, 3); setObject(9, 12, 1, 0); setObject(9, 12, 1, 2); setObject(9, 12, 2, 3); setObject(10, 12, 1, 0); setObject(10, 12, 1, 2); setObject(10, 12, 2, 3); setObject(11, 12, 1, 2); setObject(12, 12, 5, 11); setObject(12, 12, 1, 2); setObject(12, 12, 3, 4); setObject(12, 12, 13, 42, -1); setObject(13, 12, 1, 2); setObject(14, 12, 6, 13); setObject(14, 12, 1, 2); setObject(15, 12, 1, 0); setObject(15, 12, 1, 2); setObject(15, 12, 2, 3); setObject(16, 12, 19, 58); setObject(16, 12, 4, 8); setObject(16, 12, 1, 2); setObject(16, 12, 3, 4); setObject(18, 12, 1, 2); setObject(19, 12, 1, 0); setObject(19, 12, 1, 2); setObject(19, 12, 2, 3); setObject(0, 13, 1, 0); setObject(1, 13, 6, 13); setObject(1, 13, 1, 1); setObject(2, 13, 1, 0); setObject(2, 13, 1, 1); setObject(2, 13, 2, 3); setObject(3, 13, 20, 60); setObject(4, 13, 1, 0); setObject(4, 13, 1, 1); setObject(4, 13, 2, 3); setObject(5, 13, 1, 0); setObject(5, 13, 1, 1); setObject(5, 13, 2, 3); setObject(6, 13, 1, 0); setObject(6, 13, 1, 1); setObject(6, 13, 2, 3); setObject(7, 13, 1, 0); setObject(7, 13, 1, 1); setObject(7, 13, 2, 3); setObject(8, 13, 1, 0); setObject(8, 13, 1, 1); setObject(8, 13, 2, 3); setObject(9, 13, 19, 58); setObject(9, 13, 1, 2); setObject(9, 13, 3, 4); setObject(9, 13, 27, 80); setObject(10, 13, 1, 2); setObject(11, 13, 17, 53, -1); setObject(12, 13, 1, 0); setObject(12, 13, 1, 2); setObject(12, 13, 2, 3); setObject(13, 13, 5, 12); setObject(13, 13, 1, 2); setObject(13, 13, 3, 4); setObject(13, 13, 13, 43, -1); setObject(14, 13, 6, 13); setObject(14, 13, 10, 27, -1); setObject(14, 13, 1, 2); setObject(14, 13, 3, 4); setObject(15, 13, 6, 13); setObject(15, 13, 1, 2); setObject(16, 13, 1, 0); setObject(16, 13, 1, 2); setObject(16, 13, 2, 3); setObject(19, 13, 3, 4); setObject(19, 13, 1, 2); setObject(19, 13, 12, 40); setObject(0, 14, 1, 0); setObject(1, 14, 6, 13); setObject(1, 14, 1, 1); setObject(1, 14, 3, 4); setObject(2, 14, 10, 30, -1); setObject(2, 14, 1, 1); setObject(2, 14, 3, 4); setObject(4, 14, 4, 6); setObject(4, 14, 1, 1); setObject(4, 14, 3, 4); setObject(5, 14, 1, 1); setObject(5, 14, 6, 13); setObject(6, 14, 1, 1); setObject(6, 14, 3, 5); setObject(6, 14, 5, 12); setObject(7, 14, 1, 1); setObject(7, 14, 1, 0); setObject(7, 14, 2, 3); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 1, 0); setObject(9, 14, 1, 2); setObject(9, 14, 2, 3); setObject(10, 14, 1, 2); setObject(10, 14, 3, 4); setObject(10, 14, 12, 41); setObject(10, 14, 10, 30, -1); setObject(12, 14, 1, 2); setObject(13, 14, 1, 0); setObject(13, 14, 1, 1); setObject(13, 14, 1, 2); setObject(13, 14, 2, 3); setObject(14, 14, 1, 0); setObject(14, 14, 1, 1); setObject(14, 14, 1, 2); setObject(14, 14, 2, 3); setObject(15, 14, 6, 13); setObject(16, 14, 1, 2); setObject(18, 14, 19, 58); setObject(18, 14, 3, 4); setObject(18, 14, 1, 2); setObject(18, 14, 12, 41, -1); setObject(19, 14, 1, 0); setObject(19, 14, 1, 2); setObject(19, 14, 2, 3); setObject(0, 15, 1, 0); setObject(0, 15, 1, 1); setObject(0, 15, 2, 3); setObject(1, 15, 1, 0); setObject(1, 15, 1, 1); setObject(1, 15, 2, 3); setObject(2, 15, 1, 0); setObject(2, 15, 1, 1); setObject(2, 15, 1, 2); setObject(2, 15, 2, 3); setObject(3, 15, 17, 54); setObject(4, 15, 1, 0); setObject(4, 15, 1, 1); setObject(4, 15, 2, 3); setObject(5, 15, 6, 13); setObject(5, 15, 1, 1); setObject(6, 15, 1, 0); setObject(6, 15, 1, 1); setObject(6, 15, 2, 3); setObject(7, 15, 1, 1); setObject(8, 15, 1, 0); setObject(8, 15, 1, 1); setObject(8, 15, 2, 3); setObject(9, 15, 1, 0); setObject(10, 15, 1, 0); setObject(10, 15, 1, 2); setObject(10, 15, 2, 3); setObject(11, 15, 1, 2); setObject(12, 15, 1, 2); setObject(12, 15, 3, 4); setObject(12, 15, 12, 40, -1); setObject(13, 15, 6, 13); setObject(13, 15, 1, 1); setObject(14, 15, 10, 29); setObject(14, 15, 1, 1); setObject(14, 15, 3, 4); setObject(15, 15, 6, 13); setObject(15, 15, 3, 4); setObject(15, 15, 12, 41); setObject(16, 15, 9, 25); setObject(18, 15, 1, 0); setObject(18, 15, 1, 2); setObject(18, 15, 2, 3); setObject(19, 15, 1, 0); setObject(19, 15, 1, 1); setObject(19, 15, 2, 3); setObject(0, 16, 1, 0); setObject(1, 16, 19, 58); setObject(1, 16, 1, 1); setObject(1, 16, 3, 5); setObject(2, 16, 1, 1); setObject(3, 16, 8, -1); setObject(3, 16, 1, 1); setObject(4, 16, 1, 1); setObject(4, 16, 1, 0); setObject(4, 16, 2, 3); setObject(5, 16, 6, 13); setObject(5, 16, 1, 1); setObject(6, 16, 4, 8); setObject(6, 16, 1, 1); setObject(7, 16, 10, 29); setObject(7, 16, 1, 1); setObject(8, 16, 1, 0); setObject(8, 16, 1, 1); setObject(8, 16, 2, 3); setObject(9, 16, 1, 1); setObject(9, 16, 1, 0); setObject(9, 16, 2, 3); setObject(10, 16, 1, 0); setObject(10, 16, 1, 1); setObject(10, 16, 2, 3); setObject(11, 16, 9, 25); setObject(11, 16, 1, 2); setObject(12, 16, 1, 0); setObject(12, 16, 1, 2); setObject(12, 16, 2, 3); setObject(13, 16, 4, 6); setObject(13, 16, 6, 13); setObject(13, 16, 1, 1); setObject(14, 16, 1, 0); setObject(14, 16, 1, 1); setObject(14, 16, 2, 3); setObject(15, 16, 1, 0); setObject(15, 16, 1, 1); setObject(15, 16, 2, 3); setObject(16, 16, 1, 1); setObject(16, 16, 1, 0); setObject(16, 16, 2, 3); setObject(17, 16, 8, -1); setObject(18, 16, 1, 0); setObject(19, 16, 1, 1); setObject(0, 17, 1, 0); setObject(1, 17, 1, 0); setObject(1, 17, 1, 1); setObject(1, 17, 2, 3); setObject(2, 17, 3, 5); setObject(2, 17, 1, 1); setObject(3, 17, 8, -1); setObject(3, 17, 3, 16); setObject(3, 17, 1, 1); setObject(3, 17, 0, -1); setObject(4, 17, 3, 5); setObject(4, 17, 1, 1); setObject(5, 17, 6, 13); setObject(5, 17, 3, 5); setObject(5, 17, 1, 1); setObject(6, 17, 3, 5); setObject(6, 17, 1, 1); setObject(6, 17, 10, 27); setObject(7, 17, 4, 7); setObject(7, 17, 3, 5); setObject(7, 17, 1, 1); setObject(8, 17, 1, 0); setObject(9, 17, 1, 1); setObject(10, 17, 1, 0); setObject(10, 17, 1, 1); setObject(10, 17, 2, 3); setObject(11, 17, 1, 0); setObject(11, 17, 1, 2); setObject(11, 17, 1, 1); setObject(11, 17, 2, 3); setObject(12, 17, 1, 0); setObject(12, 17, 1, 1); setObject(12, 17, 2, 3); setObject(13, 17, 1, 1); setObject(14, 17, 19, 58); setObject(14, 17, 1, 1); setObject(14, 17, 3, 4); setObject(14, 17, 27, 90); setObject(15, 17, 5, 12); setObject(15, 17, 1, 1); setObject(15, 17, 3, 4); setObject(15, 17, 27, 84); setObject(16, 17, 5, 10); setObject(16, 17, 5, 12); setObject(16, 17, 1, 1); setObject(16, 17, 3, 4); setObject(17, 17, 8, -1); setObject(17, 17, 3, 15); setObject(17, 17, 1, 1); setObject(17, 17, 12, 41, -1); setObject(18, 17, 1, 0); setObject(19, 17, 1, 1); setObject(0, 18, 1, 0); setObject(1, 18, 1, 0); setObject(2, 18, 1, 0); setObject(2, 18, 1, 1); setObject(2, 18, 2, 3); setObject(3, 18, 1, 0); setObject(3, 18, 1, 1); setObject(3, 18, 2, 3); setObject(4, 18, 1, 0); setObject(4, 18, 1, 1); setObject(4, 18, 2, 3); setObject(5, 18, 1, 0); setObject(5, 18, 1, 1); setObject(5, 18, 2, 3); setObject(6, 18, 1, 0); setObject(6, 18, 1, 1); setObject(6, 18, 2, 3); setObject(7, 18, 1, 0); setObject(7, 18, 1, 1); setObject(7, 18, 2, 3); setObject(8, 18, 1, 0); setObject(8, 18, 1, 1); setObject(8, 18, 2, 3); setObject(9, 18, 1, 1); setObject(10, 18, 1, 1); setObject(11, 18, 1, 1); setObject(12, 18, 1, 0); setObject(13, 18, 9, 25); setObject(13, 18, 1, 1); setObject(14, 18, 1, 0); setObject(14, 18, 1, 1); setObject(14, 18, 2, 3); setObject(15, 18, 1, 0); setObject(15, 18, 1, 1); setObject(15, 18, 2, 3); setObject(16, 18, 1, 0); setObject(16, 18, 1, 1); setObject(16, 18, 2, 3); setObject(17, 18, 1, 0); setObject(17, 18, 1, 1); setObject(17, 18, 2, 3); setObject(18, 18, 1, 0); setObject(18, 18, 1, 1); setObject(18, 18, 2, 3); setObject(2, 19, 1, 0); setObject(3, 19, 1, 0); setObject(4, 19, 1, 0); setObject(5, 19, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(8, 19, 1, 1); setObject(11, 19, 1, 1); setObject(12, 19, 1, 0); setObject(13, 19, 1, 0); setObject(13, 19, 1, 1); setObject(13, 19, 2, 3); setObject(14, 19, 1, 0); setObject(15, 19, 1, 1); setObject(16, 19, 1, 1); setObject(17, 19, 1, 1); setObject(18, 19, 1, 1); setLink(5, 7, 6, 3); needMushrooms = 21; setCamera(-63, -659, 9.6, 451.75, 0.35, 518.3); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 34
//Level18 (com.mushroomer.levels.Level18) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level18 extends LevelObject { public function Level18(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(0, 0, 1, 0); setObject(1, 0, 1, 0); setObject(1, 0, 1, 1); setObject(1, 0, 2, 3); setObject(2, 0, 1, 0); setObject(2, 0, 1, 1); setObject(2, 0, 2, 3); setObject(3, 0, 1, 1); setObject(4, 0, 6, 13); setObject(5, 0, 3, 4); setObject(5, 0, 28, 29); setObject(9, 0, 1, 0); setObject(10, 0, 1, 0); setObject(11, 0, 1, 0); setObject(11, 0, 1, 2); setObject(11, 0, 2, 3); setObject(12, 0, 1, 0); setObject(12, 0, 1, 2); setObject(12, 0, 2, 3); setObject(14, 0, 3, 4); setObject(14, 0, 19, 58); setObject(0, 1, 1, 0); setObject(0, 1, 1, 1); setObject(0, 1, 2, 3); setObject(1, 1, 1, 0); setObject(1, 1, 1, 1); setObject(1, 1, 2, 3); setObject(2, 1, 6, 13); setObject(2, 1, 1, 1); setObject(3, 1, 3, 4); setObject(3, 1, 10, 30); setObject(4, 1, 3, 4); setObject(4, 1, 12, 38); setObject(4, 1, 6, 13); setObject(4, 1, 5, 11); setObject(5, 1, 1, 0); setObject(5, 1, 5, 12); setObject(5, 1, 1, 2); setObject(5, 1, 2, 3); setObject(6, 1, 6, 13); setObject(7, 1, 1, 2); setObject(7, 1, 3, 4); setObject(7, 1, 5, 12); setObject(8, 1, 33, -1); setObject(10, 1, 1, 0); setObject(10, 1, 1, 2); setObject(10, 1, 2, 3); setObject(11, 1, 1, 0); setObject(11, 1, 1, 2); setObject(11, 1, 2, 3); setObject(12, 1, 10, 30, -1); setObject(12, 1, 1, 2); setObject(14, 1, 1, 0); setObject(14, 1, 1, 2); setObject(14, 1, 2, 3); setObject(15, 1, 1, 2); setObject(15, 1, 5, 11); setObject(16, 1, 6, 13); setObject(17, 1, 11, 31); setObject(17, 1, 3, 4); setObject(17, 1, 10, 29); setObject(19, 1, 9, 25); setObject(0, 2, 1, 0); setObject(1, 2, 1, 1); setObject(2, 2, 6, 13); setObject(3, 2, 1, 0); setObject(4, 2, 1, 0); setObject(4, 2, 1, 2); setObject(4, 2, 2, 3); setObject(5, 2, 0, -1); setObject(5, 2, 3, 4); setObject(5, 2, 1, 2); setObject(6, 2, 6, 13); setObject(6, 2, 1, 2); setObject(7, 2, 1, 0); setObject(7, 2, 1, 2); setObject(7, 2, 2, 3); setObject(7, 2, 5, 12); setObject(9, 2, 3, 4); setObject(9, 2, 11, 35); setObject(9, 2, 19, 58); setObject(10, 2, 1, 2); setObject(10, 2, 1, 0); setObject(10, 2, 2, 3); setObject(11, 2, 1, 2); setObject(12, 2, 4, 6); setObject(14, 2, 1, 2); setObject(15, 2, 1, 2); setObject(15, 2, 4, 8); setObject(16, 2, 6, 13); setObject(17, 2, 1, 0); setObject(17, 2, 27, -1, -1); setObject(18, 2, 1, 2); setObject(18, 2, 31, 93); setObject(19, 2, 1, 0); setObject(0, 3, 1, 0); setObject(1, 3, 5, 11); setObject(1, 3, 1, 1); setObject(2, 3, 3, 4); setObject(2, 3, 1, 2); setObject(2, 3, 6, 13); setObject(2, 3, 10, 28, -1); setObject(3, 3, 4, 7); setObject(4, 3, 6, 13); setObject(4, 3, 1, 2); setObject(5, 3, 1, 0); setObject(5, 3, 1, 2); setObject(5, 3, 2, 3); setObject(6, 3, 6, 13); setObject(6, 3, 1, 2); setObject(7, 3, 1, 2); setObject(9, 3, 1, 0); setObject(10, 3, 6, 13); setObject(10, 3, 1, 2); setObject(11, 3, 3, 4); setObject(11, 3, 10, 30); setObject(11, 3, 1, 2); setObject(12, 3, 4, 6); setObject(12, 3, 3, 4); setObject(14, 3, 3, 4); setObject(14, 3, 1, 2); setObject(14, 3, 19, 58); setObject(14, 3, 12, 39, -1); setObject(15, 3, 1, 2); setObject(16, 3, 6, 13); setObject(16, 3, 1, 2); setObject(17, 3, 1, 0); setObject(17, 3, 1, 2); setObject(17, 3, 2, 3); setObject(18, 3, 1, 2); setObject(19, 3, 1, 0); setObject(0, 4, 1, 0); setObject(1, 4, 1, 1); setObject(1, 4, 4, 8); setObject(2, 4, 1, 0); setObject(2, 4, 1, 2); setObject(2, 4, 1, 1); setObject(2, 4, 2, 3); setObject(3, 4, 3, 4); setObject(3, 4, 1, 2); setObject(4, 4, 6, 13); setObject(4, 4, 3, 4); setObject(4, 4, 1, 2); setObject(5, 4, 3, 4); setObject(5, 4, 26, 75, -1); setObject(5, 4, 13, -1); setObject(5, 4, 1, 2); setObject(6, 4, 3, 4); setObject(6, 4, 16, 47); setObject(7, 4, 3, 4); setObject(7, 4, 1, 2); setObject(7, 4, 27, 89); setObject(7, 4, 14, -1); setObject(8, 4, 29, 30); setObject(8, 4, 12, 41, -1); setObject(8, 4, 3, 4); setObject(9, 4, 1, 0); setObject(9, 4, 1, 2); setObject(9, 4, 2, 3); setObject(10, 4, 6, 13); setObject(10, 4, 1, 2); setObject(11, 4, 1, 0); setObject(11, 4, 1, 2); setObject(11, 4, 2, 3); setObject(12, 4, 1, 0); setObject(12, 4, 1, 2); setObject(12, 4, 2, 3); setObject(13, 4, 17, 53, -1); setObject(14, 4, 1, 0); setObject(14, 4, 1, 2); setObject(14, 4, 2, 3); setObject(15, 4, 1, 2); setObject(16, 4, 6, 13); setObject(16, 4, 1, 2); setObject(17, 4, 3, 4); setObject(17, 4, 1, 2); setObject(17, 4, 13, 44, -1); setObject(17, 4, 10, 30); setObject(19, 4, 1, 0); setObject(0, 5, 1, 0); setObject(1, 5, 1, 1); setObject(2, 5, 1, 1); setObject(3, 5, 1, 0); setObject(3, 5, 1, 2); setObject(3, 5, 1, 1); setObject(3, 5, 2, 3); setObject(4, 5, 1, 0); setObject(4, 5, 1, 1); setObject(4, 5, 1, 2); setObject(4, 5, 2, 3); setObject(5, 5, 1, 0); setObject(5, 5, 1, 1); setObject(5, 5, 1, 2); setObject(5, 5, 2, 3); setObject(6, 5, 1, 0); setObject(6, 5, 1, 2); setObject(6, 5, 2, 3); setObject(7, 5, 1, 0); setObject(7, 5, 1, 2); setObject(7, 5, 2, 3); setObject(8, 5, 1, 0); setObject(8, 5, 1, 2); setObject(8, 5, 2, 3); setObject(9, 5, 1, 0); setObject(9, 5, 1, 2); setObject(9, 5, 2, 3); setObject(10, 5, 6, 13); setObject(10, 5, 1, 2); setObject(10, 5, 3, 4); setObject(10, 5, 21, 62); setObject(10, 5, 22, 66); setObject(11, 5, 24, -1); setObject(11, 5, 23, -1); setObject(11, 5, 1, 2); setObject(12, 5, 3, 4); setObject(12, 5, 21, 63); setObject(12, 5, 22, 67); setObject(12, 5, 1, 2); setObject(12, 5, 10, 27, -1); setObject(13, 5, 3, 4); setObject(13, 5, 16, 49); setObject(14, 5, 8, -1); setObject(14, 5, 1, 2); setObject(16, 5, 10, 28); setObject(16, 5, 3, 4); setObject(16, 5, 16, 49, -1); setObject(17, 5, 1, 0); setObject(17, 5, 1, 2); setObject(17, 5, 2, 3); setObject(18, 5, 1, 2); setObject(19, 5, 1, 0); setObject(0, 6, 1, 0); setObject(1, 6, 1, 1); setObject(1, 6, 3, 5); setObject(2, 6, 1, 1); setObject(2, 6, 10, 27); setObject(3, 6, 4, 6); setObject(3, 6, 1, 1); setObject(4, 6, 1, 1); setObject(4, 6, 10, 28); setObject(4, 6, 3, 5); setObject(5, 6, 1, 1); setObject(5, 6, 1, 0); setObject(5, 6, 2, 3); setObject(6, 6, 1, 2); setObject(6, 6, 1, 0); setObject(6, 6, 2, 3); setObject(7, 6, 1, 2); setObject(8, 6, 1, 2); setObject(8, 6, 5, 12); setObject(9, 6, 1, 2); setObject(9, 6, 4, 8); setObject(10, 6, 1, 0); setObject(10, 6, 1, 2); setObject(10, 6, 2, 3); setObject(11, 6, 20, 60); setObject(12, 6, 1, 0); setObject(12, 6, 1, 2); setObject(12, 6, 2, 3); setObject(13, 6, 1, 0); setObject(13, 6, 1, 2); setObject(13, 6, 2, 3); setObject(14, 6, 8, -1); setObject(14, 6, 1, 2); setObject(15, 6, 1, 2); setObject(15, 6, 30, 91); setObject(15, 6, 3, 4); setObject(16, 6, 1, 0); setObject(17, 6, 1, 0); setObject(17, 6, 1, 2); setObject(17, 6, 2, 3); setObject(18, 6, 1, 2); setObject(19, 6, 1, 0); setObject(0, 7, 1, 0); setObject(1, 7, 1, 0); setObject(1, 7, 1, 1); setObject(1, 7, 2, 3); setObject(2, 7, 4, 7); setObject(3, 7, 1, 1); setObject(4, 7, 1, 0); setObject(4, 7, 1, 1); setObject(4, 7, 2, 3); setObject(5, 7, 1, 0); setObject(5, 7, 1, 1); setObject(5, 7, 2, 3); setObject(6, 7, 10, 27, -1); setObject(6, 7, 3, 4); setObject(6, 7, 1, 2); setObject(7, 7, 6, 13); setObject(8, 7, 3, 4); setObject(8, 7, 21, 62); setObject(8, 7, 22, 66); setObject(9, 7, 24, -1); setObject(9, 7, 23, -1); setObject(10, 7, 1, 2); setObject(10, 7, 3, 4); setObject(10, 7, 21, 63); setObject(10, 7, 22, 67); setObject(10, 7, 4, 6); setObject(12, 7, 3, 4); setObject(12, 7, 1, 2); setObject(12, 7, 19, 58); setObject(13, 7, 1, 0); setObject(13, 7, 1, 2); setObject(13, 7, 27, 78, -1); setObject(13, 7, 2, 3); setObject(14, 7, 8, -1); setObject(14, 7, 1, 2); setObject(15, 7, 1, 2); setObject(15, 7, 1, 0); setObject(15, 7, 2, 3); setObject(16, 7, 1, 0); setObject(16, 7, 1, 2); setObject(16, 7, 2, 3); setObject(17, 7, 4, 7); setObject(17, 7, 1, 2); setObject(19, 7, 1, 0); setObject(0, 8, 1, 0); setObject(1, 8, 1, 0); setObject(1, 8, 1, 1); setObject(1, 8, 2, 3); setObject(2, 8, 1, 1); setObject(3, 8, 4, 7); setObject(4, 8, 1, 0); setObject(4, 8, 1, 1); setObject(4, 8, 27, 80, -1); setObject(4, 8, 2, 3); setObject(5, 8, 1, 1); setObject(6, 8, 1, 0); setObject(6, 8, 1, 2); setObject(6, 8, 2, 3); setObject(7, 8, 6, 13); setObject(8, 8, 1, 0); setObject(8, 8, 1, 2); setObject(8, 8, 2, 3); setObject(9, 8, 20, 60); setObject(10, 8, 1, 0); setObject(11, 8, 17, -1); setObject(12, 8, 1, 0); setObject(13, 8, 1, 2); setObject(13, 8, 8, -1); setObject(14, 8, 8, -1); setObject(15, 8, 1, 0); setObject(15, 8, 1, 2); setObject(15, 8, 2, 3); setObject(16, 8, 4, 8); setObject(16, 8, 1, 2); setObject(18, 8, 4, 6); setObject(18, 8, 1, 2); setObject(19, 8, 1, 0); setObject(19, 8, 1, 2); setObject(19, 8, 2, 3); setObject(0, 9, 1, 0); setObject(1, 9, 1, 1); setObject(2, 9, 1, 1); setObject(2, 9, 3, 5); setObject(2, 9, 4, 8); setObject(3, 9, 1, 1); setObject(3, 9, 3, 5); setObject(3, 9, 5, 12); setObject(4, 9, 1, 1); setObject(4, 9, 3, 4); setObject(4, 9, 12, 40, -1); setObject(4, 9, 19, 58); setObject(4, 9, 5, 11); setObject(4, 9, 5, 12); setObject(5, 9, 3, 4); setObject(5, 9, 12, 41, -1); setObject(5, 9, 18, 56); setObject(6, 9, 1, 0); setObject(6, 9, 1, 1); setObject(6, 9, 2, 3); setObject(7, 9, 6, 13); setObject(8, 9, 3, 4); setObject(8, 9, 1, 2); setObject(9, 9, 3, 4); setObject(9, 9, 18, 56); setObject(9, 9, 32, -1); setObject(10, 9, 3, 4); setObject(10, 9, 13, -1, -1); setObject(11, 9, 3, 4); setObject(11, 9, 26, 75, -1); setObject(12, 9, 3, 4); setObject(12, 9, 1, 2); setObject(13, 9, 1, 2); setObject(13, 9, 3, 15); setObject(13, 9, 8, -1); setObject(13, 9, 32, -1); setObject(14, 9, 8, -1); setObject(14, 9, 3, 21); setObject(15, 9, 1, 0); setObject(15, 9, 27, 78, -1); setObject(15, 9, 1, 2); setObject(15, 9, 2, 3); setObject(16, 9, 1, 2); setObject(16, 9, 3, 4); setObject(17, 9, 4, 6); setObject(17, 9, 1, 2); setObject(18, 9, 5, 10); setObject(18, 9, 1, 2); setObject(18, 9, 3, 4); setObject(19, 9, 1, 0); setObject(19, 9, 1, 2); setObject(19, 9, 2, 3); setObject(0, 10, 1, 0); setObject(1, 10, 1, 1); setObject(2, 10, 1, 0); setObject(2, 10, 1, 1); setObject(2, 10, 2, 3); setObject(3, 10, 1, 0); setObject(3, 10, 1, 1); setObject(3, 10, 2, 3); setObject(4, 10, 1, 0); setObject(5, 10, 1, 0); setObject(5, 10, 1, 1); setObject(5, 10, 2, 3); setObject(6, 10, 1, 0); setObject(6, 10, 1, 1); setObject(6, 10, 2, 3); setObject(7, 10, 6, 13); setObject(7, 10, 5, 10); setObject(8, 10, 1, 0); setObject(8, 10, 1, 1); setObject(8, 10, 1, 2); setObject(8, 10, 2, 3); setObject(9, 10, 1, 0); setObject(9, 10, 1, 1); setObject(9, 10, 1, 2); setObject(9, 10, 2, 3); setObject(10, 10, 1, 0); setObject(10, 10, 1, 1); setObject(10, 10, 2, 3); setObject(11, 10, 1, 0); setObject(11, 10, 1, 1); setObject(11, 10, 2, 3); setObject(12, 10, 1, 0); setObject(12, 10, 1, 2); setObject(12, 10, 1, 1); setObject(12, 10, 2, 3); setObject(13, 10, 1, 0); setObject(13, 10, 1, 2); setObject(13, 10, 2, 3); setObject(14, 10, 1, 0); setObject(14, 10, 1, 2); setObject(14, 10, 2, 3); setObject(15, 10, 1, 2); setObject(16, 10, 1, 0); setObject(16, 10, 1, 2); setObject(16, 10, 2, 3); setObject(17, 10, 1, 2); setObject(18, 10, 1, 0); setObject(18, 10, 1, 2); setObject(18, 10, 2, 3); setObject(19, 10, 1, 2); setObject(19, 10, 3, 4); setObject(0, 11, 1, 0); setObject(1, 11, 17, 55); setObject(2, 11, 1, 1); setObject(2, 11, 6, 13); setObject(3, 11, 1, 1); setObject(3, 11, 3, 4); setObject(3, 11, 5, 12); setObject(5, 11, 1, 1); setObject(5, 11, 3, 4); setObject(5, 11, 19, 58); setObject(6, 11, 1, 1); setObject(7, 11, 1, 1); setObject(7, 11, 6, 13); setObject(7, 11, 3, 4); setObject(7, 11, 28, 30, -1); setObject(8, 11, 6, 13); setObject(8, 11, 1, 1); setObject(9, 11, 1, 0); setObject(9, 11, 1, 1); setObject(9, 11, 2, 3); setObject(10, 11, 29, 30, -1); setObject(10, 11, 1, 1); setObject(10, 11, 3, 4); setObject(10, 11, 27, 81); setObject(11, 11, 1, 1); setObject(12, 11, 1, 1); setObject(13, 11, 1, 2); setObject(14, 11, 1, 2); setObject(15, 11, 1, 2); setObject(16, 11, 1, 2); setObject(16, 11, 3, 4); setObject(16, 11, 13, 44); setObject(17, 11, 1, 2); setObject(18, 11, 10, 28); setObject(18, 11, 1, 2); setObject(18, 11, 3, 4); setObject(19, 11, 1, 0); setObject(0, 12, 1, 0); setObject(1, 12, 1, 1); setObject(1, 12, 3, 4); setObject(2, 12, 1, 1); setObject(2, 12, 6, 13); setObject(3, 12, 1, 1); setObject(3, 12, 1, 0); setObject(3, 12, 2, 3); setObject(4, 12, 1, 1); setObject(4, 12, 12, 40); setObject(4, 12, 33, -1, -1); setObject(5, 12, 1, 1); setObject(5, 12, 1, 0); setObject(5, 12, 2, 3); setObject(7, 12, 1, 0); setObject(7, 12, 1, 1); setObject(7, 12, 2, 3); setObject(8, 12, 6, 13); setObject(8, 12, 1, 1); setObject(9, 12, 1, 0); setObject(9, 12, 1, 1); setObject(9, 12, 2, 3); setObject(10, 12, 1, 0); setObject(10, 12, 1, 1); setObject(10, 12, 2, 3); setObject(11, 12, 1, 1); setObject(12, 12, 3, 4); setObject(12, 12, 5, 11); setObject(13, 12, 3, 4); setObject(13, 12, 11, 32); setObject(14, 12, 1, 1); setObject(14, 12, 3, 4); setObject(14, 12, 19, 58); setObject(16, 12, 1, 0); setObject(16, 12, 1, 2); setObject(16, 12, 2, 3); setObject(17, 12, 9, 25); setObject(17, 12, 1, 2); setObject(18, 12, 1, 0); setObject(18, 12, 1, 2); setObject(18, 12, 2, 3); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(1, 13, 1, 1); setObject(1, 13, 1, 0); setObject(1, 13, 2, 3); setObject(2, 13, 1, 1); setObject(2, 13, 3, 5); setObject(2, 13, 10, 27, -1); setObject(3, 13, 1, 1); setObject(3, 13, 3, 5); setObject(3, 13, 5, 11); setObject(4, 13, 1, 1); setObject(5, 13, 1, 1); setObject(5, 13, 3, 5); setObject(6, 13, 1, 1); setObject(6, 13, 12, 41, -1); setObject(7, 13, 1, 1); setObject(7, 13, 3, 5); setObject(8, 13, 6, 13); setObject(8, 13, 1, 1); setObject(8, 13, 3, 5); setObject(9, 13, 1, 1); setObject(9, 13, 3, 5); setObject(9, 13, 10, 28); setObject(10, 13, 1, 1); setObject(12, 13, 1, 0); setObject(12, 13, 1, 1); setObject(12, 13, 2, 3); setObject(13, 13, 1, 0); setObject(13, 13, 1, 1); setObject(13, 13, 2, 3); setObject(14, 13, 1, 0); setObject(14, 13, 1, 1); setObject(14, 13, 2, 3); setObject(16, 13, 1, 2); setObject(16, 13, 1, 0); setObject(16, 13, 2, 3); setObject(17, 13, 1, 0); setObject(17, 13, 1, 2); setObject(17, 13, 2, 3); setObject(18, 13, 1, 2); setObject(19, 13, 3, 4); setObject(19, 13, 12, 38); setObject(0, 14, 1, 0); setObject(1, 14, 1, 1); setObject(1, 14, 1, 0); setObject(1, 14, 2, 3); setObject(2, 14, 1, 0); setObject(2, 14, 1, 1); setObject(2, 14, 2, 3); setObject(3, 14, 1, 0); setObject(3, 14, 1, 1); setObject(3, 14, 2, 3); setObject(4, 14, 1, 1); setObject(4, 14, 3, 5); setObject(4, 14, 5, 10); setObject(5, 14, 1, 0); setObject(5, 14, 1, 1); setObject(5, 14, 2, 3); setObject(6, 14, 1, 1); setObject(6, 14, 3, 5); setObject(6, 14, 5, 9); setObject(7, 14, 1, 0); setObject(7, 14, 1, 1); setObject(7, 14, 2, 3); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 1, 0); setObject(9, 14, 1, 1); setObject(9, 14, 2, 3); setObject(10, 14, 1, 1); setObject(10, 14, 3, 4); setObject(10, 14, 5, 9); setObject(10, 14, 27, 83); setObject(11, 14, 1, 1); setObject(11, 14, 3, 4); setObject(11, 14, 5, 10); setObject(12, 14, 1, 1); setObject(13, 14, 3, 4); setObject(13, 14, 1, 1); setObject(13, 14, 19, 59); setObject(14, 14, 1, 0); setObject(16, 14, 1, 2); setObject(17, 14, 1, 2); setObject(18, 14, 17, 54, -1); setObject(19, 14, 1, 0); setObject(0, 15, 1, 0); setObject(1, 15, 1, 1); setObject(1, 15, 1, 0); setObject(1, 15, 2, 3); setObject(2, 15, 1, 1); setObject(2, 15, 27, 80); setObject(3, 15, 1, 1); setObject(3, 15, 1, 0); setObject(3, 15, 2, 3); setObject(4, 15, 1, 0); setObject(4, 15, 1, 1); setObject(4, 15, 2, 3); setObject(5, 15, 1, 0); setObject(6, 15, 1, 0); setObject(6, 15, 1, 1); setObject(6, 15, 2, 3); setObject(7, 15, 1, 0); setObject(7, 15, 17, -1); setObject(8, 15, 1, 1); setObject(9, 15, 1, 0); setObject(9, 15, 1, 2); setObject(9, 15, 2, 3); setObject(10, 15, 1, 0); setObject(10, 15, 1, 1); setObject(10, 15, 1, 2); setObject(10, 15, 2, 3); setObject(11, 15, 1, 0); setObject(11, 15, 1, 1); setObject(11, 15, 2, 3); setObject(12, 15, 9, 25); setObject(12, 15, 1, 1); setObject(13, 15, 1, 0); setObject(13, 15, 1, 1); setObject(13, 15, 2, 3); setObject(15, 15, 18, 56); setObject(15, 15, 3, 4); setObject(16, 15, 5, 11); setObject(16, 15, 1, 2); setObject(16, 15, 3, 4); setObject(17, 15, 27, 90, -1); setObject(18, 15, 1, 2); setObject(19, 15, 9, 25); setObject(1, 16, 3, 4); setObject(1, 16, 1, 1); setObject(2, 16, 15, -1); setObject(2, 16, 3, 4); setObject(3, 16, 3, 4); setObject(3, 16, 1, 1); setObject(4, 16, 6, 13); setObject(4, 16, 1, 1); setObject(5, 16, 1, 0); setObject(5, 16, 1, 1); setObject(5, 16, 2, 3); setObject(6, 16, 1, 1); setObject(7, 16, 10, 27, -1); setObject(7, 16, 3, 4); setObject(8, 16, 6, 13); setObject(9, 16, 4, 8); setObject(9, 16, 3, 4); setObject(9, 16, 1, 2); setObject(10, 16, 1, 2); setObject(10, 16, 6, 13); setObject(11, 16, 1, 0); setObject(11, 16, 1, 2); setObject(11, 16, 2, 3); setObject(12, 16, 1, 0); setObject(12, 16, 1, 1); setObject(12, 16, 2, 3); setObject(13, 16, 10, 30, -1); setObject(13, 16, 1, 1); setObject(15, 16, 1, 0); setObject(16, 16, 1, 0); setObject(16, 16, 1, 2); setObject(16, 16, 2, 3); setObject(17, 16, 9, 25); setObject(18, 16, 1, 2); setObject(19, 16, 1, 0); setObject(0, 17, 9, 25); setObject(1, 17, 1, 0); setObject(1, 17, 1, 2); setObject(1, 17, 2, 3); setObject(2, 17, 1, 0); setObject(2, 17, 1, 2); setObject(2, 17, 2, 3); setObject(3, 17, 1, 0); setObject(3, 17, 1, 1); setObject(3, 17, 2, 3); setObject(4, 17, 6, 13); setObject(4, 17, 3, 4); setObject(4, 17, 1, 1); setObject(5, 17, 10, 29, -1); setObject(5, 17, 3, 4); setObject(5, 17, 1, 1); setObject(7, 17, 1, 0); setObject(7, 17, 1, 2); setObject(7, 17, 2, 3); setObject(9, 17, 1, 0); setObject(9, 17, 1, 2); setObject(9, 17, 2, 3); setObject(10, 17, 6, 13); setObject(11, 17, 3, 4); setObject(11, 17, 13, -1); setObject(11, 17, 1, 2); setObject(12, 17, 1, 1); setObject(12, 17, 8, -1); setObject(13, 17, 5, 9); setObject(14, 17, 8, -1); setObject(15, 17, 1, 0); setObject(15, 17, 1, 1); setObject(15, 17, 2, 3); setObject(16, 17, 1, 0); setObject(16, 17, 1, 1); setObject(16, 17, 2, 3); setObject(17, 17, 1, 0); setObject(17, 17, 1, 1); setObject(17, 17, 2, 3); setObject(18, 17, 1, 2); setObject(19, 17, 1, 0); setObject(0, 18, 1, 0); setObject(1, 18, 1, 2); setObject(2, 18, 3, 4); setObject(2, 18, 12, 38); setObject(2, 18, 1, 2); setObject(3, 18, 1, 0); setObject(4, 18, 1, 0); setObject(4, 18, 1, 1); setObject(4, 18, 2, 3); setObject(5, 18, 1, 0); setObject(6, 18, 3, 4); setObject(6, 18, 26, 73); setObject(7, 18, 3, 4); setObject(7, 18, 1, 2); setObject(7, 18, 13, 43); setObject(8, 18, 3, 4); setObject(8, 18, 1, 2); setObject(9, 18, 3, 4); setObject(9, 18, 1, 2); setObject(10, 18, 29, 27); setObject(10, 18, 3, 4); setObject(11, 18, 1, 0); setObject(11, 18, 1, 2); setObject(11, 18, 2, 3); setObject(12, 18, 3, 15); setObject(12, 18, 12, 41); setObject(12, 18, 8, -1); setObject(13, 18, 3, 4); setObject(13, 18, 12, 40, -1); setObject(13, 18, 26, 74); setObject(14, 18, 3, 15); setObject(14, 18, 12, 41); setObject(14, 18, 8, -1); setObject(15, 18, 4, 8); setObject(15, 18, 1, 1); setObject(15, 18, 3, 4); setObject(16, 18, 5, 12); setObject(16, 18, 1, 1); setObject(16, 18, 3, 4); setObject(17, 18, 19, 58); setObject(17, 18, 1, 1); setObject(17, 18, 3, 4); setObject(18, 18, 1, 1); setObject(18, 18, 3, 4); setObject(18, 18, 27, 84, -1); setObject(19, 18, 1, 0); setObject(2, 19, 1, 0); setObject(2, 19, 1, 2); setObject(2, 19, 2, 3); setObject(3, 19, 1, 0); setObject(4, 19, 1, 0); setObject(5, 19, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(7, 19, 1, 2); setObject(7, 19, 2, 3); setObject(8, 19, 1, 0); setObject(8, 19, 1, 2); setObject(8, 19, 2, 3); setObject(9, 19, 1, 0); setObject(9, 19, 1, 2); setObject(9, 19, 2, 3); setObject(10, 19, 1, 0); setObject(11, 19, 1, 0); setObject(12, 19, 1, 0); setObject(13, 19, 1, 0); setObject(14, 19, 1, 0); setObject(15, 19, 1, 0); setObject(15, 19, 1, 1); setObject(15, 19, 2, 3); setObject(16, 19, 1, 0); setObject(16, 19, 1, 1); setObject(16, 19, 2, 3); setObject(17, 19, 1, 0); setObject(17, 19, 1, 1); setObject(17, 19, 2, 3); setObject(18, 19, 1, 0); setObject(18, 19, 1, 1); setObject(18, 19, 2, 3); setObject(19, 19, 1, 0); setLink(15, 6, 18, 2); needMushrooms = 19; setCamera(-452, 0, -3.4, 205.65, -0.4, 191.05); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 35
//Level19 (com.mushroomer.levels.Level19) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level19 extends LevelObject { public function Level19(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); var _local2 = _map; with (_local2) { setObject(1, 0, 3, 4); setObject(2, 0, 1, 0); setObject(4, 0, 29, 28); setObject(4, 0, 3, 4); setObject(5, 0, 1, 0); setObject(6, 0, 19, 58); setObject(6, 0, 3, 4); setObject(6, 0, 1, 2); setObject(7, 0, 6, 13); setObject(11, 0, 1, 0); setObject(11, 0, 1, 1); setObject(11, 0, 2, 3); setObject(12, 0, 1, 0); setObject(12, 0, 1, 1); setObject(12, 0, 2, 3); setObject(13, 0, 1, 0); setObject(13, 0, 1, 1); setObject(13, 0, 2, 3); setObject(0, 1, 3, 4); setObject(0, 1, 12, 36, -1); setObject(1, 1, 1, 0); setObject(1, 1, 1, 2); setObject(1, 1, 2, 3); setObject(2, 1, 1, 0); setObject(2, 1, 1, 2); setObject(2, 1, 2, 3); setObject(3, 1, 1, 2); setObject(4, 1, 1, 0); setObject(4, 1, 1, 2); setObject(4, 1, 2, 3); setObject(5, 1, 1, 0); setObject(5, 1, 1, 2); setObject(5, 1, 2, 3); setObject(6, 1, 1, 0); setObject(6, 1, 1, 2); setObject(6, 1, 2, 3); setObject(7, 1, 1, 2); setObject(9, 1, 28, 28, -1); setObject(9, 1, 3, 4); setObject(9, 1, 12, 37, -1); setObject(10, 1, 1, 1); setObject(11, 1, 1, 0); setObject(11, 1, 1, 1); setObject(11, 1, 2, 3); setObject(12, 1, 8, -1); setObject(12, 1, 1, 1); setObject(12, 1, 27, 79, -1); setObject(13, 1, 1, 0); setObject(13, 1, 1, 1); setObject(13, 1, 2, 3); setObject(15, 1, 10, 27, -1); setObject(15, 1, 3, 4); setObject(15, 1, 1, 2); setObject(15, 1, 14, -1, -1); setObject(16, 1, 1, 2); setObject(19, 1, 3, 4); setObject(0, 2, 1, 0); setObject(0, 2, 1, 2); setObject(0, 2, 2, 3); setObject(1, 2, 1, 0); setObject(1, 2, 1, 2); setObject(1, 2, 2, 3); setObject(2, 2, 5, 12); setObject(2, 2, 1, 2); setObject(2, 2, 27, 80); setObject(3, 2, 1, 2); setObject(4, 2, 1, 2); setObject(5, 2, 29, 30); setObject(5, 2, 1, 2); setObject(5, 2, 3, 4); setObject(6, 2, 1, 0); setObject(7, 2, 3, 4); setObject(7, 2, 1, 2); setObject(7, 2, 13, 44, -1); setObject(8, 2, 4, 7); setObject(8, 2, 1, 2); setObject(9, 2, 1, 0); setObject(10, 2, 5, 12); setObject(10, 2, 5, 11); setObject(10, 2, 5, 10); setObject(10, 2, 5, 9); setObject(10, 2, 1, 1); setObject(10, 2, 3, 4); setObject(11, 2, 1, 1); setObject(11, 2, 3, 4); setObject(11, 2, 29, 30, -1); setObject(11, 2, 27, 89, -1); setObject(12, 2, 4, 7); setObject(12, 2, 3, 15); setObject(12, 2, 1, 1); setObject(12, 2, 8, -1); setObject(13, 2, 1, 1); setObject(13, 2, 3, 4); setObject(14, 2, 3, 4); setObject(14, 2, 1, 1); setObject(15, 2, 1, 0); setObject(15, 2, 1, 2); setObject(15, 2, 2, 3); setObject(16, 2, 5, 11); setObject(16, 2, 3, 4); setObject(16, 2, 1, 2); setObject(18, 2, 10, 27); setObject(18, 2, 3, 4); setObject(18, 2, 11, 33); setObject(19, 2, 1, 0); setObject(0, 3, 1, 0); setObject(1, 3, 19, 58); setObject(1, 3, 3, 4); setObject(1, 3, 1, 2); setObject(2, 3, 5, 12); setObject(2, 3, 1, 2); setObject(3, 3, 6, 13); setObject(4, 3, 18, 56); setObject(4, 3, 3, 4); setObject(5, 3, 1, 0); setObject(5, 3, 1, 2); setObject(5, 3, 2, 3); setObject(6, 3, 1, 0); setObject(6, 3, 1, 2); setObject(6, 3, 2, 3); setObject(7, 3, 1, 0); setObject(7, 3, 5, 11); setObject(7, 3, 1, 2); setObject(7, 3, 2, 3); setObject(8, 3, 1, 2); setObject(9, 3, 1, 0); setObject(10, 3, 1, 0); setObject(10, 3, 1, 1); setObject(10, 3, 2, 3); setObject(11, 3, 1, 0); setObject(11, 3, 1, 1); setObject(11, 3, 2, 3); setObject(12, 3, 7, 14); setObject(12, 3, 1, 1); setObject(13, 3, 1, 0); setObject(13, 3, 1, 1); setObject(13, 3, 2, 3); setObject(14, 3, 1, 0); setObject(14, 3, 1, 1); setObject(14, 3, 2, 3); setObject(15, 3, 1, 0); setObject(15, 3, 1, 1); setObject(15, 3, 2, 3); setObject(16, 3, 1, 0); setObject(16, 3, 1, 1); setObject(16, 3, 1, 2); setObject(16, 3, 2, 3); setObject(17, 3, 8, -1); setObject(17, 3, 1, 1); setObject(18, 3, 1, 0); setObject(18, 3, 1, 1); setObject(18, 3, 2, 3); setObject(19, 3, 1, 0); setObject(0, 4, 1, 0); setObject(1, 4, 1, 0); setObject(2, 4, 1, 2); setObject(3, 4, 6, 13); setObject(3, 4, 1, 2); setObject(4, 4, 1, 0); setObject(5, 4, 31, 93); setObject(5, 4, 1, 2); setObject(6, 4, 1, 0); setObject(6, 4, 1, 2); setObject(6, 4, 2, 3); setObject(7, 4, 10, 30, -1); setObject(7, 4, 1, 2); setObject(7, 4, 3, 4); setObject(8, 4, 6, 13); setObject(9, 4, 4, 8); setObject(10, 4, 1, 0); setObject(10, 4, 1, 2); setObject(10, 4, 2, 3); setObject(10, 4, 27, 78); setObject(11, 4, 31, 93); setObject(11, 4, 1, 1); setObject(11, 4, 1, 2); setObject(12, 4, 1, 0); setObject(12, 4, 1, 1); setObject(12, 4, 2, 3); setObject(13, 4, 1, 0); setObject(13, 4, 1, 1); setObject(13, 4, 2, 3); setObject(14, 4, 10, 28, -1); setObject(14, 4, 1, 1); setObject(14, 4, 3, 4); setObject(15, 4, 6, 13); setObject(15, 4, 1, 1); setObject(16, 4, 1, 0); setObject(16, 4, 1, 1); setObject(16, 4, 2, 3); setObject(17, 4, 1, 1); setObject(17, 4, 8, -1); setObject(18, 4, 1, 0); setObject(19, 4, 1, 0); setObject(0, 5, 1, 0); setObject(1, 5, 1, 0); setObject(2, 5, 19, 58); setObject(2, 5, 5, 12); setObject(2, 5, 3, 4); setObject(2, 5, 1, 2); setObject(3, 5, 6, 13); setObject(3, 5, 1, 2); setObject(4, 5, 1, 0); setObject(4, 5, 1, 2); setObject(4, 5, 2, 3); setObject(6, 5, 1, 2); setObject(7, 5, 1, 0); setObject(7, 5, 1, 2); setObject(7, 5, 2, 3); setObject(10, 5, 1, 2); setObject(11, 5, 1, 1); setObject(12, 5, 1, 1); setObject(12, 5, 1, 0); setObject(12, 5, 2, 3); setObject(13, 5, 1, 0); setObject(13, 5, 1, 1); setObject(13, 5, 2, 3); setObject(14, 5, 1, 0); setObject(14, 5, 1, 1); setObject(14, 5, 2, 3); setObject(15, 5, 6, 13); setObject(15, 5, 1, 1); setObject(16, 5, 1, 0); setObject(16, 5, 1, 1); setObject(16, 5, 2, 3); setObject(17, 5, 1, 1); setObject(17, 5, 8, -1); setObject(18, 5, 1, 0); setObject(18, 5, 1, 1); setObject(18, 5, 2, 3); setObject(19, 5, 1, 0); setObject(1, 6, 1, 0); setObject(2, 6, 1, 0); setObject(2, 6, 1, 2); setObject(2, 6, 2, 3); setObject(3, 6, 3, 4); setObject(3, 6, 12, 38); setObject(4, 6, 3, 4); setObject(4, 6, 1, 2); setObject(5, 6, 3, 4); setObject(6, 6, 3, 4); setObject(6, 6, 12, 39, -1); setObject(7, 6, 1, 2); setObject(7, 6, 3, 4); setObject(9, 6, 1, 2); setObject(10, 6, 1, 2); setObject(10, 6, 3, 4); setObject(10, 6, 13, 44, -1); setObject(11, 6, 3, 4); setObject(11, 6, 1, 1); setObject(12, 6, 1, 1); setObject(13, 6, 1, 0); setObject(14, 6, 1, 1); setObject(15, 6, 6, 13); setObject(16, 6, 10, 28); setObject(16, 6, 1, 1); setObject(16, 6, 3, 4); setObject(17, 6, 5, 12); setObject(17, 6, 8, -1); setObject(18, 6, 1, 1); setObject(18, 6, 3, 4); setObject(19, 6, 1, 0); setObject(1, 7, 1, 0); setObject(1, 7, 1, 2); setObject(1, 7, 2, 3); setObject(2, 7, 1, 0); setObject(3, 7, 1, 0); setObject(4, 7, 1, 0); setObject(4, 7, 1, 2); setObject(4, 7, 2, 3); setObject(5, 7, 1, 0); setObject(5, 7, 1, 2); setObject(5, 7, 2, 3); setObject(6, 7, 1, 0); setObject(6, 7, 1, 2); setObject(6, 7, 2, 3); setObject(7, 7, 1, 0); setObject(7, 7, 1, 2); setObject(7, 7, 27, 78); setObject(7, 7, 2, 3); setObject(8, 7, 30, 91); setObject(8, 7, 1, 2); setObject(8, 7, 12, 41); setObject(8, 7, 3, 4); setObject(9, 7, 30, 91); setObject(9, 7, 1, 2); setObject(9, 7, 3, 4); setObject(10, 7, 1, 0); setObject(10, 7, 1, 2); setObject(10, 7, 2, 3); setObject(11, 7, 1, 0); setObject(11, 7, 1, 1); setObject(11, 7, 2, 3); setObject(12, 7, 1, 1); setObject(13, 7, 1, 0); setObject(13, 7, 1, 2); setObject(13, 7, 2, 3); setObject(14, 7, 0, -1); setObject(14, 7, 3, 4); setObject(14, 7, 12, 40); setObject(15, 7, 6, 13); setObject(16, 7, 1, 0); setObject(16, 7, 1, 1); setObject(16, 7, 2, 3); setObject(17, 7, 1, 1); setObject(17, 7, 8, -1); setObject(18, 7, 1, 0); setObject(18, 7, 1, 1); setObject(18, 7, 2, 3); setObject(19, 7, 1, 0); setObject(0, 8, 3, 4); setObject(0, 8, 12, 39); setObject(1, 8, 1, 2); setObject(4, 8, 1, 2); setObject(5, 8, 1, 2); setObject(6, 8, 1, 2); setObject(7, 8, 19, 58); setObject(7, 8, 1, 2); setObject(7, 8, 3, 4); setObject(8, 8, 1, 0); setObject(8, 8, 1, 2); setObject(8, 8, 2, 3); setObject(9, 8, 1, 0); setObject(9, 8, 1, 2); setObject(9, 8, 2, 3); setObject(10, 8, 1, 0); setObject(10, 8, 1, 2); setObject(10, 8, 2, 3); setObject(11, 8, 10, 28, -1); setObject(11, 8, 3, 4); setObject(11, 8, 1, 1); setObject(11, 8, 1, 2); setObject(12, 8, 1, 2); setObject(13, 8, 1, 0); setObject(13, 8, 1, 2); setObject(13, 8, 2, 3); setObject(14, 8, 1, 0); setObject(14, 8, 1, 2); setObject(14, 8, 2, 3); setObject(15, 8, 6, 13); setObject(15, 8, 3, 4); setObject(16, 8, 4, 8); setObject(16, 8, 1, 1); setObject(16, 8, 3, 4); setObject(17, 8, 3, 23); setObject(17, 8, 1, 1); setObject(17, 8, 8, -1); setObject(18, 8, 1, 0); setObject(19, 8, 1, 0); setObject(0, 9, 1, 0); setObject(5, 9, 5, 12); setObject(5, 9, 3, 4); setObject(5, 9, 1, 2); setObject(7, 9, 1, 0); setObject(7, 9, 1, 2); setObject(7, 9, 2, 3); setObject(8, 9, 1, 0); setObject(9, 9, 1, 2); setObject(10, 9, 1, 0); setObject(10, 9, 1, 2); setObject(10, 9, 2, 3); setObject(11, 9, 1, 0); setObject(11, 9, 1, 2); setObject(11, 9, 1, 1); setObject(11, 9, 2, 3); setObject(12, 9, 5, 11); setObject(12, 9, 1, 2); setObject(12, 9, 3, 4); setObject(13, 9, 6, 13); setObject(13, 9, 1, 2); setObject(14, 9, 1, 0); setObject(14, 9, 1, 1); setObject(14, 9, 1, 2); setObject(14, 9, 2, 3); setObject(15, 9, 1, 0); setObject(15, 9, 1, 2); setObject(15, 9, 2, 3); setObject(16, 9, 1, 0); setObject(16, 9, 1, 1); setObject(16, 9, 1, 2); setObject(16, 9, 2, 3); setObject(17, 9, 1, 0); setObject(17, 9, 1, 1); setObject(17, 9, 2, 3); setObject(18, 9, 1, 0); setObject(19, 9, 3, 4); setObject(19, 9, 12, 38, -1); setObject(0, 10, 1, 0); setObject(1, 10, 6, 13); setObject(1, 10, 1, 2); setObject(2, 10, 3, 4); setObject(2, 10, 11, 32); setObject(3, 10, 15, -1); setObject(3, 10, 3, 4); setObject(3, 10, 5, 12); setObject(4, 10, 10, 30); setObject(4, 10, 3, 4); setObject(4, 10, 12, 41, -1); setObject(5, 10, 1, 0); setObject(5, 10, 1, 1); setObject(5, 10, 1, 2); setObject(5, 10, 2, 3); setObject(6, 10, 9, 25); setObject(6, 10, 12, 40); setObject(7, 10, 1, 2); setObject(8, 10, 1, 0); setObject(9, 10, 33, -1); setObject(10, 10, 5, 10); setObject(10, 10, 1, 2); setObject(10, 10, 3, 4); setObject(11, 10, 6, 13); setObject(11, 10, 1, 2); setObject(11, 10, 1, 1); setObject(12, 10, 1, 0); setObject(12, 10, 1, 2); setObject(12, 10, 2, 3); setObject(13, 10, 6, 13); setObject(13, 10, 1, 2); setObject(14, 10, 5, 12); setObject(14, 10, 3, 4); setObject(14, 10, 1, 2); setObject(15, 10, 1, 2); setObject(16, 10, 19, 58); setObject(16, 10, 1, 2); setObject(16, 10, 3, 4); setObject(17, 10, 1, 0); setObject(17, 10, 1, 2); setObject(17, 10, 2, 3); setObject(18, 10, 3, 4); setObject(18, 10, 12, 40, -1); setObject(19, 10, 1, 0); setObject(0, 11, 1, 0); setObject(0, 11, 1, 2); setObject(0, 11, 2, 3); setObject(1, 11, 6, 13); setObject(1, 11, 1, 2); setObject(2, 11, 1, 0); setObject(2, 11, 1, 2); setObject(2, 11, 2, 3); setObject(3, 11, 1, 0); setObject(3, 11, 1, 2); setObject(3, 11, 2, 3); setObject(4, 11, 1, 0); setObject(4, 11, 1, 2); setObject(4, 11, 2, 3); setObject(5, 11, 1, 1); setObject(5, 11, 27, 80); setObject(5, 11, 10, 29, -1); setObject(6, 11, 1, 0); setObject(6, 11, 1, 1); setObject(6, 11, 2, 3); setObject(7, 11, 17, 54); setObject(8, 11, 1, 0); setObject(8, 11, 1, 1); setObject(8, 11, 2, 3); setObject(10, 11, 1, 0); setObject(10, 11, 1, 1); setObject(10, 11, 1, 2); setObject(10, 11, 2, 3); setObject(11, 11, 6, 13); setObject(11, 11, 1, 1); setObject(12, 11, 1, 0); setObject(12, 11, 1, 2); setObject(12, 11, 2, 3); setObject(13, 11, 6, 13); setObject(13, 11, 1, 2); setObject(14, 11, 1, 0); setObject(14, 11, 1, 2); setObject(14, 11, 2, 3); setObject(15, 11, 33, -1); setObject(16, 11, 1, 0); setObject(16, 11, 1, 2); setObject(16, 11, 27, -1, -1); setObject(16, 11, 2, 3); setObject(17, 11, 31, 94); setObject(17, 11, 1, 2); setObject(18, 11, 1, 0); setObject(18, 11, 1, 2); setObject(18, 11, 2, 3); setObject(19, 11, 1, 0); setObject(19, 11, 1, 2); setObject(19, 11, 2, 3); setObject(0, 12, 1, 0); setObject(0, 12, 1, 2); setObject(0, 12, 2, 3); setObject(1, 12, 6, 13); setObject(1, 12, 3, 4); setObject(1, 12, 1, 2); setObject(2, 12, 10, 29, -1); setObject(2, 12, 3, 4); setObject(2, 12, 1, 2); setObject(3, 12, 6, 13); setObject(3, 12, 5, 12); setObject(3, 12, 1, 2); setObject(4, 12, 1, 0); setObject(4, 12, 1, 2); setObject(4, 12, 2, 3); setObject(5, 12, 4, 8); setObject(5, 12, 1, 1); setObject(6, 12, 1, 1); setObject(6, 12, 3, 5); setObject(7, 12, 1, 1); setObject(8, 12, 10, 30, -1); setObject(8, 12, 1, 1); setObject(9, 12, 1, 1); setObject(10, 12, 3, 4); setObject(10, 12, 1, 1); setObject(10, 12, 5, 10); setObject(11, 12, 3, 4); setObject(11, 12, 1, 1); setObject(12, 12, 32, -1); setObject(12, 12, 3, 4); setObject(12, 12, 1, 2); setObject(12, 12, 13, -1); setObject(13, 12, 3, 4); setObject(13, 12, 1, 2); setObject(13, 12, 12, 40); setObject(14, 12, 5, 10); setObject(14, 12, 3, 4); setObject(14, 12, 1, 2); setObject(15, 12, 3, 4); setObject(15, 12, 12, 41, -1); setObject(15, 12, 13, 44, -1); setObject(16, 12, 1, 2); setObject(16, 12, 3, 4); setObject(16, 12, 12, 39); setObject(17, 12, 1, 2); setObject(18, 12, 1, 2); setObject(19, 12, 1, 0); setObject(0, 13, 1, 0); setObject(0, 13, 1, 1); setObject(0, 13, 2, 3); setObject(1, 13, 1, 0); setObject(1, 13, 1, 1); setObject(1, 13, 1, 2); setObject(1, 13, 2, 3); setObject(2, 13, 1, 0); setObject(3, 13, 6, 13); setObject(3, 13, 1, 2); setObject(4, 13, 1, 0); setObject(4, 13, 1, 1); setObject(4, 13, 2, 3); setObject(5, 13, 1, 1); setObject(5, 13, 3, 5); setObject(6, 13, 1, 1); setObject(6, 13, 1, 0); setObject(6, 13, 2, 3); setObject(7, 13, 3, 4); setObject(7, 13, 1, 1); setObject(8, 13, 30, 92); setObject(8, 13, 4, 7); setObject(8, 13, 3, 4); setObject(8, 13, 1, 1); setObject(9, 13, 3, 4); setObject(9, 13, 1, 1); setObject(10, 13, 1, 0); setObject(10, 13, 1, 1); setObject(10, 13, 2, 3); setObject(11, 13, 1, 0); setObject(11, 13, 1, 1); setObject(11, 13, 1, 2); setObject(11, 13, 2, 3); setObject(12, 13, 1, 0); setObject(12, 13, 1, 1); setObject(12, 13, 1, 2); setObject(12, 13, 2, 3); setObject(13, 13, 1, 0); setObject(13, 13, 1, 1); setObject(13, 13, 1, 2); setObject(13, 13, 2, 3); setObject(14, 13, 1, 0); setObject(14, 13, 1, 1); setObject(14, 13, 1, 2); setObject(14, 13, 2, 3); setObject(15, 13, 1, 0); setObject(15, 13, 1, 1); setObject(15, 13, 2, 3); setObject(16, 13, 1, 0); setObject(16, 13, 1, 2); setObject(16, 13, 2, 3); setObject(17, 13, 3, 4); setObject(17, 13, 1, 2); setObject(18, 13, 1, 2); setObject(19, 13, 1, 0); setObject(0, 14, 1, 0); setObject(0, 14, 1, 1); setObject(0, 14, 2, 3); setObject(1, 14, 6, 13); setObject(1, 14, 1, 1); setObject(2, 14, 28, 30); setObject(2, 14, 3, 4); setObject(2, 14, 12, 40); setObject(4, 14, 1, 1); setObject(5, 14, 1, 0); setObject(5, 14, 5, 11); setObject(5, 14, 1, 1); setObject(5, 14, 2, 3); setObject(6, 14, 1, 0); setObject(6, 14, 1, 1); setObject(6, 14, 2, 3); setObject(7, 14, 1, 0); setObject(7, 14, 1, 1); setObject(7, 14, 2, 3); setObject(8, 14, 1, 0); setObject(8, 14, 1, 1); setObject(8, 14, 2, 3); setObject(9, 14, 1, 0); setObject(9, 14, 1, 1); setObject(9, 14, 2, 3); setObject(10, 14, 1, 0); setObject(10, 14, 1, 1); setObject(10, 14, 2, 3); setObject(11, 14, 1, 0); setObject(11, 14, 1, 2); setObject(11, 14, 2, 3); setObject(12, 14, 1, 2); setObject(13, 14, 1, 2); setObject(13, 14, 1, 0); setObject(13, 14, 27, 78); setObject(13, 14, 2, 3); setObject(14, 14, 1, 2); setObject(15, 14, 1, 0); setObject(15, 14, 1, 2); setObject(15, 14, 2, 3); setObject(16, 14, 1, 2); setObject(17, 14, 1, 0); setObject(17, 14, 1, 2); setObject(17, 14, 2, 3); setObject(18, 14, 1, 2); setObject(19, 14, 1, 0); setObject(0, 15, 1, 0); setObject(1, 15, 6, 13); setObject(1, 15, 1, 1); setObject(2, 15, 1, 0); setObject(2, 15, 1, 1); setObject(2, 15, 2, 3); setObject(3, 15, 33, -1, -1); setObject(5, 15, 28, 29, -1); setObject(5, 15, 3, 4); setObject(5, 15, 1, 1); setObject(6, 15, 6, 13); setObject(6, 15, 1, 1); setObject(7, 15, 1, 0); setObject(7, 15, 1, 1); setObject(7, 15, 2, 3); setObject(8, 15, 1, 1); setObject(8, 15, 31, 93); setObject(9, 15, 1, 0); setObject(9, 15, 1, 1); setObject(9, 15, 2, 3); setObject(10, 15, 1, 1); setObject(11, 15, 1, 2); setObject(11, 15, 3, 4); setObject(11, 15, 26, 74, -1); setObject(12, 15, 1, 2); setObject(12, 15, 3, 4); setObject(12, 15, 10, 29, -1); setObject(13, 15, 8, -1); setObject(14, 15, 1, 2); setObject(14, 15, 3, 4); setObject(14, 15, 13, 42); setObject(15, 15, 6, 13); setObject(15, 15, 1, 2); setObject(16, 15, 18, 56); setObject(16, 15, 3, 4); setObject(17, 15, 1, 2); setObject(17, 15, 28, 28, -1); setObject(18, 15, 1, 2); setObject(18, 15, 3, 4); setObject(18, 15, 26, 73); setObject(19, 15, 1, 0); setObject(0, 16, 1, 0); setObject(1, 16, 5, 12); setObject(1, 16, 1, 1); setObject(1, 16, 3, 4); setObject(2, 16, 6, 13); setObject(2, 16, 1, 1); setObject(3, 16, 27, 89); setObject(3, 16, 11, 34, -1); setObject(3, 16, 3, 5); setObject(5, 16, 1, 0); setObject(5, 16, 1, 1); setObject(5, 16, 2, 3); setObject(6, 16, 6, 13); setObject(6, 16, 1, 1); setObject(7, 16, 1, 1); setObject(8, 16, 1, 1); setObject(9, 16, 1, 1); setObject(10, 16, 1, 1); setObject(11, 16, 1, 0); setObject(11, 16, 1, 2); setObject(11, 16, 1, 1); setObject(11, 16, 2, 3); setObject(12, 16, 1, 0); setObject(12, 16, 1, 1); setObject(12, 16, 2, 3); setObject(13, 16, 8, -1); setObject(14, 16, 1, 0); setObject(14, 16, 1, 2); setObject(14, 16, 2, 3); setObject(15, 16, 6, 13); setObject(15, 16, 1, 2); setObject(16, 16, 1, 0); setObject(16, 16, 1, 2); setObject(16, 16, 2, 3); setObject(17, 16, 5, 10); setObject(17, 16, 5, 9); setObject(17, 16, 8, -1); setObject(18, 16, 1, 0); setObject(18, 16, 1, 2); setObject(18, 16, 2, 3); setObject(19, 16, 1, 0); setObject(0, 17, 1, 0); setObject(1, 17, 1, 1); setObject(1, 17, 1, 0); setObject(1, 17, 2, 3); setObject(2, 17, 6, 13); setObject(2, 17, 1, 1); setObject(3, 17, 1, 0); setObject(3, 17, 1, 1); setObject(3, 17, 2, 3); setObject(4, 17, 6, 13); setObject(4, 17, 1, 1); setObject(5, 17, 3, 4); setObject(5, 17, 1, 1); setObject(5, 17, 10, 28, -1); setObject(6, 17, 6, 13); setObject(6, 17, 1, 1); setObject(7, 17, 3, 4); setObject(7, 17, 18, 56); setObject(8, 17, 12, 40, -1); setObject(8, 17, 3, 4); setObject(8, 17, 13, 42); setObject(9, 17, 3, 4); setObject(9, 17, 12, 39); setObject(10, 17, 30, 91); setObject(10, 17, 1, 1); setObject(10, 17, 3, 5); setObject(10, 17, 1, 2); setObject(11, 17, 1, 1); setObject(12, 17, 28, 30, -1); setObject(12, 17, 1, 1); setObject(13, 17, 8, -1); setObject(14, 17, 1, 0); setObject(15, 17, 6, 13); setObject(15, 17, 1, 2); setObject(16, 17, 1, 2); setObject(16, 17, 1, 0); setObject(16, 17, 2, 3); setObject(17, 17, 8, -1); setObject(17, 17, 1, 2); setObject(18, 17, 19, 58); setObject(18, 17, 1, 2); setObject(18, 17, 3, 4); setObject(18, 17, 27, 80, -1); setObject(19, 17, 1, 0); setObject(0, 18, 1, 0); setObject(1, 18, 1, 0); setObject(1, 18, 1, 1); setObject(1, 18, 2, 3); setObject(2, 18, 6, 13); setObject(2, 18, 3, 4); setObject(2, 18, 1, 1); setObject(3, 18, 3, 4); setObject(3, 18, 1, 1); setObject(3, 18, 27, 83, -1); setObject(4, 18, 3, 4); setObject(4, 18, 1, 1); setObject(5, 18, 1, 0); setObject(5, 18, 1, 1); setObject(5, 18, 2, 3); setObject(6, 18, 3, 4); setObject(6, 18, 12, 40); setObject(6, 18, 27, 82); setObject(6, 18, 19, 58); setObject(6, 18, 1, 1); setObject(7, 18, 1, 0); setObject(7, 18, 1, 1); setObject(7, 18, 2, 3); setObject(8, 18, 1, 0); setObject(8, 18, 1, 1); setObject(8, 18, 2, 3); setObject(9, 18, 1, 0); setObject(9, 18, 1, 1); setObject(9, 18, 2, 3); setObject(10, 18, 1, 0); setObject(10, 18, 1, 1); setObject(10, 18, 2, 3); setObject(11, 18, 1, 1); setObject(11, 18, 3, 4); setObject(12, 18, 4, 8); setObject(12, 18, 3, 4); setObject(13, 18, 3, 19); setObject(13, 18, 12, 41, -1); setObject(13, 18, 8, -1); setObject(14, 18, 3, 4); setObject(14, 18, 12, 37); setObject(14, 18, 28, 28, -1); setObject(15, 18, 6, 13); setObject(15, 18, 3, 4); setObject(16, 18, 1, 2); setObject(16, 18, 3, 4); setObject(16, 18, 10, 29); setObject(17, 18, 1, 2); setObject(17, 18, 12, 39, -1); setObject(17, 18, 5, 9); setObject(17, 18, 8, -1); setObject(17, 18, 3, 17); setObject(17, 18, 5, 12); setObject(17, 18, 5, 11); setObject(17, 18, 5, 10); setObject(18, 18, 1, 0); setObject(18, 18, 1, 2); setObject(18, 18, 2, 3); setObject(19, 18, 1, 0); setObject(0, 19, 1, 0); setObject(1, 19, 1, 0); setObject(2, 19, 1, 0); setObject(2, 19, 1, 1); setObject(2, 19, 2, 3); setObject(3, 19, 1, 0); setObject(3, 19, 1, 1); setObject(3, 19, 2, 3); setObject(4, 19, 1, 0); setObject(4, 19, 1, 1); setObject(4, 19, 2, 3); setObject(5, 19, 1, 0); setObject(6, 19, 1, 0); setObject(7, 19, 1, 0); setObject(8, 19, 1, 1); setObject(9, 19, 1, 1); setObject(10, 19, 1, 0); setObject(11, 19, 1, 0); setObject(11, 19, 1, 1); setObject(11, 19, 2, 3); setObject(12, 19, 1, 0); setObject(13, 19, 1, 0); setObject(14, 19, 1, 0); setObject(15, 19, 1, 0); setObject(16, 19, 1, 0); setObject(16, 19, 1, 2); setObject(16, 19, 2, 3); setObject(17, 19, 1, 0); setObject(17, 19, 1, 2); setObject(17, 19, 2, 3); setObject(18, 19, 1, 0); setObject(19, 19, 1, 0); setLink(8, 7, 5, 4); setLink(9, 7, 11, 4); setLink(8, 13, 17, 11); setLink(10, 17, 8, 15); needMushrooms = 19; setCamera(-630, -132, -15.75, 302.75, -3.4, 306.55); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 36
//Level20 (com.mushroomer.levels.Level20) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level20 extends LevelObject { private var _level:XML; public function Level20(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="1" y="0" t="1" v="0" m="1"></obj> <obj x="1" y="0" t="1" v="1" m="1"></obj> <obj x="1" y="0" t="2" v="3" m="1"></obj> <obj x="2" y="0" t="1" v="0" m="1"></obj> <obj x="2" y="0" t="1" v="1" m="1"></obj> <obj x="2" y="0" t="2" v="3" m="1"></obj> <obj x="3" y="0" t="1" v="0" m="1"></obj> <obj x="3" y="0" t="1" v="1" m="1"></obj> <obj x="3" y="0" t="2" v="3" m="1"></obj> <obj x="4" y="0" t="1" v="0" m="1"></obj> <obj x="4" y="0" t="1" v="2" m="1"></obj> <obj x="4" y="0" t="2" v="3" m="1"></obj> <obj x="12" y="0" t="3" v="4" m="1"></obj> <obj x="12" y="0" t="12" v="38" m="-1"></obj> <obj x="14" y="0" t="3" v="4" m="1"></obj> <obj x="15" y="0" t="1" v="0" m="1"></obj> <obj x="15" y="0" t="1" v="2" m="1"></obj> <obj x="15" y="0" t="2" v="3" m="1"></obj> <obj x="16" y="0" t="1" v="0" m="1"></obj> <obj x="16" y="0" t="1" v="2" m="1"></obj> <obj x="16" y="0" t="2" v="3" m="1"></obj> <obj x="17" y="0" t="1" v="0" m="1"></obj> <obj x="17" y="0" t="1" v="2" m="1"></obj> <obj x="17" y="0" t="2" v="3" m="1"></obj> <obj x="18" y="0" t="1" v="2" m="1"></obj> <obj x="1" y="1" t="1" v="0" m="1"></obj> <obj x="2" y="1" t="31" v="93" m="1"></obj> <obj x="2" y="1" t="1" v="1" m="1"></obj> <obj x="3" y="1" t="1" v="0" m="1"></obj> <obj x="4" y="1" t="10" v="28" m="-1"></obj> <obj x="4" y="1" t="3" v="4" m="1"></obj> <obj x="4" y="1" t="1" v="2" m="1"></obj> <obj x="5" y="1" t="6" v="13" m="1"></obj> <obj x="5" y="1" t="1" v="2" m="1"></obj> <obj x="6" y="1" t="3" v="4" m="1"></obj> <obj x="6" y="1" t="10" v="30" m="1"></obj> <obj x="10" y="1" t="4" v="8" m="1"></obj> <obj x="11" y="1" t="19" v="58" m="1"></obj> <obj x="11" y="1" t="3" v="4" m="1"></obj> <obj x="12" y="1" t="1" v="0" m="1"></obj> <obj x="14" y="1" t="1" v="0" m="1"></obj> <obj x="14" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="2" v="3" m="1"></obj> <obj x="15" y="1" t="1" v="0" m="1"></obj> <obj x="15" y="1" t="1" v="2" m="1"></obj> <obj x="15" y="1" t="27" v="77" m="-1"></obj> <obj x="15" y="1" t="2" v="3" m="1"></obj> <obj x="16" y="1" t="31" v="93" m="1"></obj> <obj x="16" y="1" t="1" v="2" m="1"></obj> <obj x="17" y="1" t="1" v="0" m="1"></obj> <obj x="17" y="1" t="1" v="2" m="1"></obj> <obj x="17" y="1" t="2" v="3" m="1"></obj> <obj x="0" y="2" t="1" v="1" m="1"></obj> <obj x="0" y="2" t="3" v="4" m="1"></obj> <obj x="1" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="1" v="1" m="1"></obj> <obj x="1" y="2" t="2" v="3" m="1"></obj> <obj x="2" y="2" t="1" v="1" m="1"></obj> <obj x="3" y="2" t="1" v="0" m="1"></obj> <obj x="3" y="2" t="1" v="1" m="1"></obj> <obj x="3" y="2" t="2" v="3" m="1"></obj> <obj x="4" y="2" t="1" v="0" m="1"></obj> <obj x="4" y="2" t="1" v="2" m="1"></obj> <obj x="4" y="2" t="2" v="3" m="1"></obj> <obj x="5" y="2" t="6" v="13" m="1"></obj> <obj x="5" y="2" t="1" v="2" m="1"></obj> <obj x="6" y="2" t="1" v="0" m="1"></obj> <obj x="6" y="2" t="1" v="2" m="1"></obj> <obj x="6" y="2" t="2" v="3" m="1"></obj> <obj x="8" y="2" t="5" v="12" m="1"></obj> <obj x="8" y="2" t="3" v="4" m="1"></obj> <obj x="8" y="2" t="16" v="50" m="-1"></obj> <obj x="9" y="2" t="3" v="4" m="1"></obj> <obj x="9" y="2" t="13" v="-1" m="1"></obj> <obj x="9" y="2" t="10" v="30" m="1"></obj> <obj x="10" y="2" t="1" v="2" m="1"></obj> <obj x="11" y="2" t="1" v="0" m="1"></obj> <obj x="11" y="2" t="1" v="2" m="1"></obj> <obj x="11" y="2" t="2" v="3" m="1"></obj> <obj x="12" y="2" t="1" v="0" m="1"></obj> <obj x="12" y="2" t="1" v="2" m="1"></obj> <obj x="12" y="2" t="2" v="3" m="1"></obj> <obj x="14" y="2" t="1" v="0" m="1"></obj> <obj x="14" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="2" v="3" m="1"></obj> <obj x="15" y="2" t="1" v="2" m="1"></obj> <obj x="17" y="2" t="4" v="7" m="1"></obj> <obj x="17" y="2" t="1" v="2" m="1"></obj> <obj x="19" y="2" t="3" v="4" m="1"></obj> <obj x="19" y="2" t="11" v="32" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="1" m="1"></obj> <obj x="0" y="3" t="2" v="3" m="1"></obj> <obj x="1" y="3" t="1" v="1" m="1"></obj> <obj x="2" y="3" t="1" v="1" m="1"></obj> <obj x="2" y="3" t="3" v="4" m="1"></obj> <obj x="3" y="3" t="1" v="1" m="1"></obj> <obj x="3" y="3" t="3" v="4" m="1"></obj> <obj x="4" y="3" t="3" v="4" m="1"></obj> <obj x="4" y="3" t="1" v="2" m="1"></obj> <obj x="4" y="3" t="13" v="-1" m="1"></obj> <obj x="4" y="3" t="0" v="-1" m="1"></obj> <obj x="5" y="3" t="6" v="13" m="1"></obj> <obj x="5" y="3" t="3" v="4" m="1"></obj> <obj x="6" y="3" t="4" v="8" m="1"></obj> <obj x="6" y="3" t="3" v="4" m="1"></obj> <obj x="6" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="1" v="0" m="1"></obj> <obj x="8" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="2" v="3" m="1"></obj> <obj x="9" y="3" t="1" v="0" m="1"></obj> <obj x="9" y="3" t="1" v="2" m="1"></obj> <obj x="9" y="3" t="2" v="3" m="1"></obj> <obj x="10" y="3" t="30" v="91" m="1"></obj> <obj x="10" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="12" v="41" m="-1"></obj> <obj x="10" y="3" t="3" v="4" m="1"></obj> <obj x="11" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="2" m="1"></obj> <obj x="11" y="3" t="2" v="3" m="1"></obj> <obj x="12" y="3" t="10" v="30" m="-1"></obj> <obj x="12" y="3" t="3" v="4" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="13" y="3" t="6" v="13" m="1"></obj> <obj x="14" y="3" t="5" v="12" m="1"></obj> <obj x="14" y="3" t="3" v="4" m="1"></obj> <obj x="14" y="3" t="1" v="2" m="1"></obj> <obj x="14" y="3" t="13" v="-1" m="-1"></obj> <obj x="15" y="3" t="10" v="27" m="1"></obj> <obj x="15" y="3" t="3" v="4" m="1"></obj> <obj x="16" y="3" t="19" v="58" m="1"></obj> <obj x="16" y="3" t="3" v="4" m="1"></obj> <obj x="16" y="3" t="12" v="39" m="1"></obj> <obj x="18" y="3" t="1" v="2" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="1" v="0" m="1"></obj> <obj x="2" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="2" v="3" m="1"></obj> <obj x="3" y="4" t="1" v="0" m="1"></obj> <obj x="3" y="4" t="1" v="1" m="1"></obj> <obj x="3" y="4" t="2" v="3" m="1"></obj> <obj x="4" y="4" t="1" v="0" m="1"></obj> <obj x="4" y="4" t="1" v="2" m="1"></obj> <obj x="4" y="4" t="1" v="1" m="1"></obj> <obj x="4" y="4" t="2" v="3" m="1"></obj> <obj x="5" y="4" t="1" v="0" m="1"></obj> <obj x="5" y="4" t="1" v="2" m="1"></obj> <obj x="5" y="4" t="2" v="3" m="1"></obj> <obj x="6" y="4" t="1" v="0" m="1"></obj> <obj x="6" y="4" t="1" v="2" m="1"></obj> <obj x="6" y="4" t="2" v="3" m="1"></obj> <obj x="7" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="1" v="0" m="1"></obj> <obj x="8" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="2" v="3" m="1"></obj> <obj x="9" y="4" t="1" v="0" m="1"></obj> <obj x="9" y="4" t="1" v="2" m="1"></obj> <obj x="9" y="4" t="2" v="3" m="1"></obj> <obj x="10" y="4" t="1" v="0" m="1"></obj> <obj x="10" y="4" t="1" v="2" m="1"></obj> <obj x="10" y="4" t="5" v="12" m="1"></obj> <obj x="10" y="4" t="2" v="3" m="1"></obj> <obj x="11" y="4" t="1" v="0" m="1"></obj> <obj x="11" y="4" t="1" v="2" m="1"></obj> <obj x="11" y="4" t="2" v="3" m="1"></obj> <obj x="12" y="4" t="1" v="0" m="1"></obj> <obj x="12" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="2" v="3" m="1"></obj> <obj x="13" y="4" t="6" v="13" m="1"></obj> <obj x="14" y="4" t="1" v="0" m="1"></obj> <obj x="14" y="4" t="1" v="1" m="1"></obj> <obj x="14" y="4" t="1" v="2" m="1"></obj> <obj x="14" y="4" t="2" v="3" m="1"></obj> <obj x="15" y="4" t="1" v="0" m="1"></obj> <obj x="15" y="4" t="1" v="1" m="1"></obj> <obj x="15" y="4" t="2" v="3" m="1"></obj> <obj x="16" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="2" m="1"></obj> <obj x="18" y="4" t="1" v="2" m="1"></obj> <obj x="19" y="4" t="1" v="0" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="18" v="56" m="1"></obj> <obj x="1" y="5" t="1" v="1" m="1"></obj> <obj x="1" y="5" t="3" v="5" m="1"></obj> <obj x="2" y="5" t="6" v="13" m="1"></obj> <obj x="2" y="5" t="1" v="1" m="1"></obj> <obj x="3" y="5" t="1" v="0" m="1"></obj> <obj x="3" y="5" t="1" v="1" m="1"></obj> <obj x="3" y="5" t="2" v="3" m="1"></obj> <obj x="4" y="5" t="1" v="0" m="1"></obj> <obj x="4" y="5" t="1" v="2" m="1"></obj> <obj x="4" y="5" t="2" v="3" m="1"></obj> <obj x="5" y="5" t="1" v="2" m="1"></obj> <obj x="5" y="5" t="27" v="80" m="-1"></obj> <obj x="6" y="5" t="1" v="0" m="1"></obj> <obj x="6" y="5" t="1" v="2" m="1"></obj> <obj x="6" y="5" t="2" v="3" m="1"></obj> <obj x="7" y="5" t="9" v="25" m="1"></obj> <obj x="7" y="5" t="1" v="2" m="1"></obj> <obj x="8" y="5" t="1" v="0" m="1"></obj> <obj x="8" y="5" t="1" v="2" m="1"></obj> <obj x="8" y="5" t="2" v="3" m="1"></obj> <obj x="9" y="5" t="4" v="6" m="1"></obj> <obj x="9" y="5" t="1" v="2" m="1"></obj> <obj x="10" y="5" t="1" v="2" m="1"></obj> <obj x="10" y="5" t="3" v="4" m="1"></obj> <obj x="10" y="5" t="10" v="27" m="-1"></obj> <obj x="11" y="5" t="6" v="13" m="1"></obj> <obj x="11" y="5" t="1" v="2" m="1"></obj> <obj x="12" y="5" t="1" v="2" m="1"></obj> <obj x="13" y="5" t="6" v="13" m="1"></obj> <obj x="13" y="5" t="21" v="62" m="1"></obj> <obj x="13" y="5" t="22" v="66" m="1"></obj> <obj x="13" y="5" t="3" v="4" m="1"></obj> <obj x="14" y="5" t="1" v="1" m="1"></obj> <obj x="14" y="5" t="23" v="-1" m="1"></obj> <obj x="14" y="5" t="24" v="-1" m="1"></obj> <obj x="15" y="5" t="10" v="29" m="1"></obj> <obj x="15" y="5" t="1" v="1" m="1"></obj> <obj x="15" y="5" t="21" v="63" m="1"></obj> <obj x="15" y="5" t="22" v="67" m="1"></obj> <obj x="15" y="5" t="3" v="4" m="1"></obj> <obj x="16" y="5" t="1" v="0" m="1"></obj> <obj x="17" y="5" t="30" v="91" m="1"></obj> <obj x="17" y="5" t="1" v="2" m="1"></obj> <obj x="17" y="5" t="3" v="4" m="1"></obj> <obj x="18" y="5" t="1" v="2" m="1"></obj> <obj x="19" y="5" t="1" v="0" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="1" v="1" m="1"></obj> <obj x="1" y="6" t="2" v="3" m="1"></obj> <obj x="2" y="6" t="1" v="1" m="1"></obj> <obj x="2" y="6" t="3" v="4" m="1"></obj> <obj x="2" y="6" t="10" v="27" m="-1"></obj> <obj x="3" y="6" t="6" v="13" m="1"></obj> <obj x="3" y="6" t="1" v="1" m="1"></obj> <obj x="4" y="6" t="5" v="10" m="1"></obj> <obj x="4" y="6" t="1" v="2" m="1"></obj> <obj x="4" y="6" t="3" v="4" m="1"></obj> <obj x="5" y="6" t="33" v="-1" m="1"></obj> <obj x="5" y="6" t="1" v="2" m="1"></obj> <obj x="6" y="6" t="19" v="58" m="1"></obj> <obj x="6" y="6" t="1" v="2" m="1"></obj> <obj x="6" y="6" t="3" v="4" m="1"></obj> <obj x="7" y="6" t="1" v="0" m="1"></obj> <obj x="7" y="6" t="1" v="2" m="1"></obj> <obj x="7" y="6" t="2" v="3" m="1"></obj> <obj x="8" y="6" t="19" v="58" m="1"></obj> <obj x="8" y="6" t="3" v="4" m="1"></obj> <obj x="8" y="6" t="1" v="2" m="1"></obj> <obj x="8" y="6" t="27" v="80" m="1"></obj> <obj x="9" y="6" t="1" v="2" m="1"></obj> <obj x="10" y="6" t="1" v="0" m="1"></obj> <obj x="10" y="6" t="1" v="2" m="1"></obj> <obj x="10" y="6" t="2" v="3" m="1"></obj> <obj x="11" y="6" t="6" v="13" m="1"></obj> <obj x="12" y="6" t="8" v="-1" m="1"></obj> <obj x="13" y="6" t="1" v="0" m="1"></obj> <obj x="14" y="6" t="20" v="60" m="1"></obj> <obj x="15" y="6" t="1" v="0" m="1"></obj> <obj x="15" y="6" t="1" v="1" m="1"></obj> <obj x="15" y="6" t="2" v="3" m="1"></obj> <obj x="16" y="6" t="1" v="0" m="1"></obj> <obj x="16" y="6" t="1" v="1" m="1"></obj> <obj x="16" y="6" t="2" v="3" m="1"></obj> <obj x="17" y="6" t="1" v="0" m="1"></obj> <obj x="17" y="6" t="1" v="2" m="1"></obj> <obj x="17" y="6" t="2" v="3" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="0" y="7" t="1" v="1" m="1"></obj> <obj x="0" y="7" t="2" v="3" m="1"></obj> <obj x="1" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="1" v="1" m="1"></obj> <obj x="1" y="7" t="2" v="3" m="1"></obj> <obj x="2" y="7" t="1" v="0" m="1"></obj> <obj x="2" y="7" t="1" v="1" m="1"></obj> <obj x="2" y="7" t="2" v="3" m="1"></obj> <obj x="3" y="7" t="6" v="13" m="1"></obj> <obj x="4" y="7" t="1" v="0" m="1"></obj> <obj x="4" y="7" t="5" v="12" m="1"></obj> <obj x="4" y="7" t="1" v="2" m="1"></obj> <obj x="4" y="7" t="2" v="3" m="1"></obj> <obj x="6" y="7" t="1" v="0" m="1"></obj> <obj x="6" y="7" t="1" v="2" m="1"></obj> <obj x="6" y="7" t="27" v="-1" m="-1"></obj> <obj x="6" y="7" t="2" v="3" m="1"></obj> <obj x="7" y="7" t="31" v="94" m="1"></obj> <obj x="7" y="7" t="1" v="2" m="1"></obj> <obj x="8" y="7" t="1" v="0" m="1"></obj> <obj x="8" y="7" t="1" v="2" m="1"></obj> <obj x="8" y="7" t="2" v="3" m="1"></obj> <obj x="9" y="7" t="1" v="2" m="1"></obj> <obj x="10" y="7" t="4" v="8" m="1"></obj> <obj x="10" y="7" t="1" v="2" m="1"></obj> <obj x="11" y="7" t="6" v="13" m="1"></obj> <obj x="12" y="7" t="8" v="-1" m="1"></obj> <obj x="12" y="7" t="1" v="2" m="1"></obj> <obj x="14" y="7" t="5" v="11" m="1"></obj> <obj x="15" y="7" t="1" v="0" m="1"></obj> <obj x="15" y="7" t="1" v="1" m="1"></obj> <obj x="15" y="7" t="2" v="3" m="1"></obj> <obj x="16" y="7" t="33" v="-1" m="1"></obj> <obj x="16" y="7" t="1" v="1" m="1"></obj> <obj x="16" y="7" t="27" v="80" m="-1"></obj> <obj x="17" y="7" t="1" v="0" m="1"></obj> <obj x="18" y="7" t="1" v="2" m="1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="1" v="1" m="1"></obj> <obj x="1" y="8" t="3" v="4" m="1"></obj> <obj x="1" y="8" t="32" v="-1" m="-1"></obj> <obj x="1" y="8" t="27" v="80" m="1"></obj> <obj x="2" y="8" t="1" v="1" m="1"></obj> <obj x="2" y="8" t="5" v="12" m="1"></obj> <obj x="3" y="8" t="1" v="1" m="1"></obj> <obj x="3" y="8" t="3" v="4" m="1"></obj> <obj x="4" y="8" t="5" v="12" m="1"></obj> <obj x="4" y="8" t="1" v="2" m="1"></obj> <obj x="4" y="8" t="3" v="4" m="1"></obj> <obj x="5" y="8" t="3" v="4" m="1"></obj> <obj x="5" y="8" t="12" v="39" m="-1"></obj> <obj x="6" y="8" t="1" v="2" m="1"></obj> <obj x="6" y="8" t="3" v="4" m="1"></obj> <obj x="6" y="8" t="13" v="42" m="-1"></obj> <obj x="7" y="8" t="1" v="2" m="1"></obj> <obj x="8" y="8" t="1" v="2" m="1"></obj> <obj x="8" y="8" t="3" v="4" m="1"></obj> <obj x="9" y="8" t="18" v="56" m="1"></obj> <obj x="9" y="8" t="3" v="4" m="1"></obj> <obj x="10" y="8" t="3" v="4" m="1"></obj> <obj x="10" y="8" t="1" v="2" m="1"></obj> <obj x="10" y="8" t="13" v="43" m="-1"></obj> <obj x="11" y="8" t="1" v="2" m="1"></obj> <obj x="11" y="8" t="3" v="4" m="1"></obj> <obj x="11" y="8" t="12" v="40" m="1"></obj> <obj x="12" y="8" t="3" v="17" m="1"></obj> <obj x="12" y="8" t="8" v="-1" m="1"></obj> <obj x="12" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="5" v="10" m="1"></obj> <obj x="13" y="8" t="3" v="4" m="1"></obj> <obj x="13" y="8" t="11" v="35" m="-1"></obj> <obj x="15" y="8" t="1" v="1" m="1"></obj> <obj x="15" y="8" t="3" v="5" m="1"></obj> <obj x="15" y="8" t="27" v="89" m="-1"></obj> <obj x="16" y="8" t="19" v="58" m="1"></obj> <obj x="16" y="8" t="1" v="1" m="1"></obj> <obj x="16" y="8" t="3" v="5" m="1"></obj> <obj x="17" y="8" t="1" v="0" m="1"></obj> <obj x="18" y="8" t="1" v="2" m="1"></obj> <obj x="19" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="1" v="1" m="1"></obj> <obj x="1" y="9" t="2" v="3" m="1"></obj> <obj x="2" y="9" t="30" v="92" m="1"></obj> <obj x="2" y="9" t="4" v="6" m="1"></obj> <obj x="2" y="9" t="1" v="1" m="1"></obj> <obj x="3" y="9" t="1" v="0" m="1"></obj> <obj x="3" y="9" t="1" v="1" m="1"></obj> <obj x="3" y="9" t="2" v="3" m="1"></obj> <obj x="4" y="9" t="1" v="0" m="1"></obj> <obj x="4" y="9" t="1" v="2" m="1"></obj> <obj x="4" y="9" t="1" v="1" m="1"></obj> <obj x="4" y="9" t="2" v="3" m="1"></obj> <obj x="5" y="9" t="1" v="0" m="1"></obj> <obj x="5" y="9" t="1" v="1" m="1"></obj> <obj x="5" y="9" t="2" v="3" m="1"></obj> <obj x="6" y="9" t="1" v="0" m="1"></obj> <obj x="6" y="9" t="1" v="2" m="1"></obj> <obj x="6" y="9" t="2" v="3" m="1"></obj> <obj x="7" y="9" t="1" v="2" m="1"></obj> <obj x="8" y="9" t="1" v="0" m="1"></obj> <obj x="9" y="9" t="1" v="0" m="1"></obj> <obj x="9" y="9" t="1" v="2" m="1"></obj> <obj x="9" y="9" t="2" v="3" m="1"></obj> <obj x="10" y="9" t="1" v="0" m="1"></obj> <obj x="10" y="9" t="1" v="2" m="1"></obj> <obj x="10" y="9" t="2" v="3" m="1"></obj> <obj x="11" y="9" t="1" v="0" m="1"></obj> <obj x="11" y="9" t="1" v="2" m="1"></obj> <obj x="11" y="9" t="2" v="3" m="1"></obj> <obj x="12" y="9" t="1" v="0" m="1"></obj> <obj x="12" y="9" t="1" v="2" m="1"></obj> <obj x="12" y="9" t="2" v="3" m="1"></obj> <obj x="13" y="9" t="1" v="0" m="1"></obj> <obj x="13" y="9" t="1" v="2" m="1"></obj> <obj x="13" y="9" t="2" v="3" m="1"></obj> <obj x="14" y="9" t="3" v="4" m="1"></obj> <obj x="14" y="9" t="1" v="1" m="1"></obj> <obj x="15" y="9" t="1" v="0" m="1"></obj> <obj x="15" y="9" t="1" v="1" m="1"></obj> <obj x="15" y="9" t="2" v="3" m="1"></obj> <obj x="16" y="9" t="1" v="0" m="1"></obj> <obj x="16" y="9" t="1" v="1" m="1"></obj> <obj x="16" y="9" t="2" v="3" m="1"></obj> <obj x="17" y="9" t="1" v="0" m="1"></obj> <obj x="17" y="9" t="1" v="2" m="1"></obj> <obj x="17" y="9" t="2" v="3" m="1"></obj> <obj x="19" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="10" t="1" v="0" m="1"></obj> <obj x="2" y="10" t="1" v="0" m="1"></obj> <obj x="2" y="10" t="1" v="1" m="1"></obj> <obj x="2" y="10" t="2" v="3" m="1"></obj> <obj x="3" y="10" t="1" v="0" m="1"></obj> <obj x="4" y="10" t="1" v="1" m="1"></obj> <obj x="5" y="10" t="4" v="6" m="1"></obj> <obj x="5" y="10" t="1" v="1" m="1"></obj> <obj x="6" y="10" t="1" v="0" m="1"></obj> <obj x="7" y="10" t="31" v="93" m="1"></obj> <obj x="7" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="8" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="2" v="3" m="1"></obj> <obj x="9" y="10" t="1" v="0" m="1"></obj> <obj x="9" y="10" t="1" v="2" m="1"></obj> <obj x="9" y="10" t="2" v="3" m="1"></obj> <obj x="10" y="10" t="1" v="2" m="1"></obj> <obj x="11" y="10" t="1" v="2" m="1"></obj> <obj x="12" y="10" t="1" v="2" m="1"></obj> <obj x="13" y="10" t="1" v="0" m="1"></obj> <obj x="13" y="10" t="1" v="2" m="1"></obj> <obj x="13" y="10" t="2" v="3" m="1"></obj> <obj x="14" y="10" t="1" v="0" m="1"></obj> <obj x="14" y="10" t="1" v="1" m="1"></obj> <obj x="14" y="10" t="1" v="2" m="1"></obj> <obj x="14" y="10" t="2" v="3" m="1"></obj> <obj x="15" y="10" t="1" v="0" m="1"></obj> <obj x="15" y="10" t="1" v="1" m="1"></obj> <obj x="15" y="10" t="2" v="3" m="1"></obj> <obj x="16" y="10" t="1" v="0" m="1"></obj> <obj x="17" y="10" t="1" v="2" m="1"></obj> <obj x="18" y="10" t="1" v="2" m="1"></obj> <obj x="19" y="10" t="1" v="0" m="1"></obj> <obj x="2" y="11" t="1" v="1" m="1"></obj> <obj x="3" y="11" t="6" v="13" m="1"></obj> <obj x="4" y="11" t="3" v="4" m="1"></obj> <obj x="4" y="11" t="13" v="-1" m="-1"></obj> <obj x="5" y="11" t="10" v="30" m="1"></obj> <obj x="5" y="11" t="3" v="4" m="1"></obj> <obj x="5" y="11" t="1" v="1" m="1"></obj> <obj x="7" y="11" t="1" v="2" m="1"></obj> <obj x="8" y="11" t="1" v="2" m="1"></obj> <obj x="8" y="11" t="1" v="0" m="1"></obj> <obj x="8" y="11" t="2" v="3" m="1"></obj> <obj x="9" y="11" t="6" v="13" m="1"></obj> <obj x="9" y="11" t="1" v="2" m="1"></obj> <obj x="10" y="11" t="1" v="2" m="1"></obj> <obj x="10" y="11" t="3" v="4" m="1"></obj> <obj x="11" y="11" t="15" v="-1" m="1"></obj> <obj x="12" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="3" v="4" m="1"></obj> <obj x="12" y="11" t="10" v="30" m="1"></obj> <obj x="13" y="11" t="1" v="2" m="1"></obj> <obj x="14" y="11" t="4" v="8" m="1"></obj> <obj x="14" y="11" t="1" v="2" m="1"></obj> <obj x="15" y="11" t="10" v="28" m="-1"></obj> <obj x="15" y="11" t="1" v="1" m="1"></obj> <obj x="15" y="11" t="3" v="4" m="1"></obj> <obj x="16" y="11" t="6" v="13" m="1"></obj> <obj x="17" y="11" t="1" v="2" m="1"></obj> <obj x="17" y="11" t="3" v="4" m="1"></obj> <obj x="17" y="11" t="13" v="44" m="1"></obj> <obj x="18" y="11" t="1" v="2" m="1"></obj> <obj x="18" y="11" t="3" v="4" m="1"></obj> <obj x="18" y="11" t="18" v="56" m="1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="0" y="12" t="3" v="4" m="1"></obj> <obj x="3" y="12" t="6" v="13" m="1"></obj> <obj x="4" y="12" t="1" v="0" m="1"></obj> <obj x="4" y="12" t="1" v="2" m="1"></obj> <obj x="4" y="12" t="2" v="3" m="1"></obj> <obj x="5" y="12" t="1" v="0" m="1"></obj> <obj x="5" y="12" t="1" v="1" m="1"></obj> <obj x="5" y="12" t="2" v="3" m="1"></obj> <obj x="8" y="12" t="1" v="0" m="1"></obj> <obj x="8" y="12" t="1" v="2" m="1"></obj> <obj x="8" y="12" t="2" v="3" m="1"></obj> <obj x="9" y="12" t="6" v="13" m="1"></obj> <obj x="9" y="12" t="1" v="2" m="1"></obj> <obj x="10" y="12" t="1" v="0" m="1"></obj> <obj x="10" y="12" t="1" v="2" m="1"></obj> <obj x="10" y="12" t="2" v="3" m="1"></obj> <obj x="11" y="12" t="1" v="0" m="1"></obj> <obj x="11" y="12" t="1" v="2" m="1"></obj> <obj x="11" y="12" t="2" v="3" m="1"></obj> <obj x="12" y="12" t="1" v="0" m="1"></obj> <obj x="12" y="12" t="1" v="2" m="1"></obj> <obj x="12" y="12" t="2" v="3" m="1"></obj> <obj x="14" y="12" t="17" v="54" m="-1"></obj> <obj x="15" y="12" t="1" v="0" m="1"></obj> <obj x="15" y="12" t="1" v="1" m="1"></obj> <obj x="15" y="12" t="2" v="3" m="1"></obj> <obj x="16" y="12" t="6" v="13" m="1"></obj> <obj x="16" y="12" t="1" v="1" m="1"></obj> <obj x="17" y="12" t="1" v="0" m="1"></obj> <obj x="17" y="12" t="1" v="2" m="1"></obj> <obj x="17" y="12" t="1" v="1" m="1"></obj> <obj x="17" y="12" t="2" v="3" m="1"></obj> <obj x="18" y="12" t="1" v="0" m="1"></obj> <obj x="18" y="12" t="1" v="2" m="1"></obj> <obj x="18" y="12" t="1" v="1" m="1"></obj> <obj x="18" y="12" t="2" v="3" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="3" y="13" t="6" v="13" m="1"></obj> <obj x="4" y="13" t="10" v="28" m="1"></obj> <obj x="4" y="13" t="1" v="2" m="1"></obj> <obj x="4" y="13" t="3" v="4" m="1"></obj> <obj x="5" y="13" t="1" v="0" m="1"></obj> <obj x="5" y="13" t="1" v="2" m="1"></obj> <obj x="5" y="13" t="2" v="3" m="1"></obj> <obj x="6" y="13" t="30" v="91" m="1"></obj> <obj x="6" y="13" t="3" v="4" m="1"></obj> <obj x="6" y="13" t="12" v="41" m="1"></obj> <obj x="7" y="13" t="3" v="4" m="1"></obj> <obj x="7" y="13" t="26" v="76" m="1"></obj> <obj x="7" y="13" t="21" v="62" m="1"></obj> <obj x="7" y="13" t="22" v="66" m="1"></obj> <obj x="8" y="13" t="1" v="2" m="1"></obj> <obj x="8" y="13" t="23" v="-1" m="1"></obj> <obj x="8" y="13" t="24" v="-1" m="1"></obj> <obj x="9" y="13" t="6" v="13" m="1"></obj> <obj x="9" y="13" t="3" v="4" m="1"></obj> <obj x="9" y="13" t="10" v="27" m="1"></obj> <obj x="9" y="13" t="21" v="63" m="1"></obj> <obj x="9" y="13" t="22" v="67" m="1"></obj> <obj x="10" y="13" t="1" v="0" m="1"></obj> <obj x="10" y="13" t="1" v="1" m="1"></obj> <obj x="10" y="13" t="2" v="3" m="1"></obj> <obj x="11" y="13" t="1" v="2" m="1"></obj> <obj x="12" y="13" t="19" v="58" m="1"></obj> <obj x="12" y="13" t="21" v="62" m="1"></obj> <obj x="12" y="13" t="22" v="66" m="1"></obj> <obj x="12" y="13" t="3" v="4" m="1"></obj> <obj x="12" y="13" t="1" v="2" m="1"></obj> <obj x="13" y="13" t="23" v="-1" m="1"></obj> <obj x="13" y="13" t="24" v="-1" m="1"></obj> <obj x="14" y="13" t="23" v="-1" m="1"></obj> <obj x="14" y="13" t="21" v="64" m="1"></obj> <obj x="14" y="13" t="24" v="-1" m="1"></obj> <obj x="14" y="13" t="22" v="68" m="1"></obj> <obj x="15" y="13" t="3" v="4" m="1"></obj> <obj x="15" y="13" t="1" v="1" m="1"></obj> <obj x="15" y="13" t="21" v="63" m="1"></obj> <obj x="15" y="13" t="22" v="67" m="1"></obj> <obj x="15" y="13" t="10" v="30" m="-1"></obj> <obj x="16" y="13" t="1" v="1" m="1"></obj> <obj x="16" y="13" t="3" v="5" m="1"></obj> <obj x="17" y="13" t="1" v="1" m="1"></obj> <obj x="17" y="13" t="3" v="5" m="1"></obj> <obj x="18" y="13" t="1" v="1" m="1"></obj> <obj x="18" y="13" t="6" v="13" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="2" y="14" t="5" v="11" m="1"></obj> <obj x="3" y="14" t="4" v="7" m="1"></obj> <obj x="4" y="14" t="1" v="0" m="1"></obj> <obj x="4" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="2" v="3" m="1"></obj> <obj x="5" y="14" t="1" v="0" m="1"></obj> <obj x="6" y="14" t="1" v="0" m="1"></obj> <obj x="6" y="14" t="1" v="1" m="1"></obj> <obj x="6" y="14" t="2" v="3" m="1"></obj> <obj x="7" y="14" t="1" v="0" m="1"></obj> <obj x="7" y="14" t="1" v="1" m="1"></obj> <obj x="7" y="14" t="2" v="3" m="1"></obj> <obj x="8" y="14" t="20" v="60" m="1"></obj> <obj x="8" y="14" t="1" v="1" m="1"></obj> <obj x="9" y="14" t="1" v="0" m="1"></obj> <obj x="9" y="14" t="1" v="1" m="1"></obj> <obj x="9" y="14" t="2" v="3" m="1"></obj> <obj x="10" y="14" t="1" v="1" m="1"></obj> <obj x="10" y="14" t="4" v="7" m="1"></obj> <obj x="11" y="14" t="9" v="25" m="1"></obj> <obj x="11" y="14" t="1" v="1" m="1"></obj> <obj x="12" y="14" t="1" v="0" m="1"></obj> <obj x="12" y="14" t="1" v="2" m="1"></obj> <obj x="12" y="14" t="2" v="3" m="1"></obj> <obj x="13" y="14" t="20" v="60" m="1"></obj> <obj x="14" y="14" t="20" v="60" m="1"></obj> <obj x="15" y="14" t="1" v="0" m="1"></obj> <obj x="15" y="14" t="1" v="1" m="1"></obj> <obj x="15" y="14" t="2" v="3" m="1"></obj> <obj x="16" y="14" t="1" v="0" m="1"></obj> <obj x="16" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="2" v="3" m="1"></obj> <obj x="17" y="14" t="1" v="1" m="1"></obj> <obj x="17" y="14" t="1" v="0" m="1"></obj> <obj x="17" y="14" t="2" v="3" m="1"></obj> <obj x="18" y="14" t="6" v="13" m="1"></obj> <obj x="18" y="14" t="1" v="1" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="1" y="15" t="3" v="4" m="1"></obj> <obj x="1" y="15" t="26" v="73" m="1"></obj> <obj x="1" y="15" t="10" v="29" m="-1"></obj> <obj x="2" y="15" t="3" v="4" m="1"></obj> <obj x="2" y="15" t="11" v="31" m="1"></obj> <obj x="3" y="15" t="4" v="6" m="1"></obj> <obj x="4" y="15" t="3" v="4" m="1"></obj> <obj x="4" y="15" t="1" v="2" m="1"></obj> <obj x="4" y="15" t="13" v="43" m="1"></obj> <obj x="5" y="15" t="6" v="13" m="1"></obj> <obj x="6" y="15" t="1" v="1" m="1"></obj> <obj x="6" y="15" t="3" v="4" m="1"></obj> <obj x="6" y="15" t="10" v="30" m="1"></obj> <obj x="7" y="15" t="1" v="1" m="1"></obj> <obj x="7" y="15" t="1" v="0" m="1"></obj> <obj x="7" y="15" t="2" v="3" m="1"></obj> <obj x="8" y="15" t="6" v="13" m="1"></obj> <obj x="8" y="15" t="1" v="1" m="1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="9" y="15" t="3" v="5" m="1"></obj> <obj x="9" y="15" t="21" v="62" m="1"></obj> <obj x="9" y="15" t="22" v="66" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="23" v="-1" m="1"></obj> <obj x="10" y="15" t="24" v="-1" m="1"></obj> <obj x="10" y="15" t="10" v="30" m="1"></obj> <obj x="11" y="15" t="1" v="0" m="1"></obj> <obj x="11" y="15" t="1" v="1" m="1"></obj> <obj x="11" y="15" t="27" v="-1" m="1"></obj> <obj x="11" y="15" t="2" v="3" m="1"></obj> <obj x="12" y="15" t="1" v="0" m="1"></obj> <obj x="12" y="15" t="1" v="1" m="1"></obj> <obj x="12" y="15" t="2" v="3" m="1"></obj> <obj x="13" y="15" t="9" v="25" m="1"></obj> <obj x="13" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="1" v="1" m="1"></obj> <obj x="15" y="15" t="1" v="1" m="1"></obj> <obj x="15" y="15" t="3" v="4" m="1"></obj> <obj x="15" y="15" t="19" v="58" m="1"></obj> <obj x="16" y="15" t="1" v="1" m="1"></obj> <obj x="17" y="15" t="1" v="0" m="1"></obj> <obj x="17" y="15" t="1" v="1" m="1"></obj> <obj x="17" y="15" t="2" v="3" m="1"></obj> <obj x="18" y="15" t="6" v="13" m="1"></obj> <obj x="18" y="15" t="1" v="1" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="1" v="0" m="1"></obj> <obj x="2" y="16" t="1" v="0" m="1"></obj> <obj x="3" y="16" t="3" v="4" m="1"></obj> <obj x="3" y="16" t="1" v="2" m="1"></obj> <obj x="4" y="16" t="1" v="0" m="1"></obj> <obj x="4" y="16" t="1" v="2" m="1"></obj> <obj x="4" y="16" t="2" v="3" m="1"></obj> <obj x="5" y="16" t="6" v="13" m="1"></obj> <obj x="5" y="16" t="1" v="1" m="1"></obj> <obj x="6" y="16" t="1" v="1" m="1"></obj> <obj x="6" y="16" t="1" v="0" m="1"></obj> <obj x="6" y="16" t="2" v="3" m="1"></obj> <obj x="7" y="16" t="1" v="1" m="1"></obj> <obj x="7" y="16" t="1" v="0" m="1"></obj> <obj x="7" y="16" t="2" v="3" m="1"></obj> <obj x="8" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="6" v="13" m="1"></obj> <obj x="9" y="16" t="1" v="0" m="1"></obj> <obj x="9" y="16" t="1" v="1" m="1"></obj> <obj x="9" y="16" t="2" v="3" m="1"></obj> <obj x="10" y="16" t="31" v="94" m="1"></obj> <obj x="10" y="16" t="20" v="60" m="1"></obj> <obj x="10" y="16" t="1" v="1" m="1"></obj> <obj x="11" y="16" t="1" v="0" m="1"></obj> <obj x="11" y="16" t="27" v="-1" m="-1"></obj> <obj x="11" y="16" t="1" v="1" m="1"></obj> <obj x="11" y="16" t="2" v="3" m="1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="12" y="16" t="1" v="0" m="1"></obj> <obj x="12" y="16" t="2" v="3" m="1"></obj> <obj x="13" y="16" t="1" v="0" m="1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="2" v="3" m="1"></obj> <obj x="14" y="16" t="9" v="25" m="1"></obj> <obj x="14" y="16" t="1" v="1" m="1"></obj> <obj x="15" y="16" t="1" v="0" m="1"></obj> <obj x="15" y="16" t="1" v="1" m="1"></obj> <obj x="15" y="16" t="2" v="3" m="1"></obj> <obj x="16" y="16" t="3" v="4" m="1"></obj> <obj x="16" y="16" t="12" v="40" m="1"></obj> <obj x="16" y="16" t="13" v="44" m="-1"></obj> <obj x="17" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="3" v="5" m="1"></obj> <obj x="18" y="16" t="10" v="27" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="1" v="0" m="1"></obj> <obj x="2" y="17" t="1" v="0" m="1"></obj> <obj x="3" y="17" t="1" v="0" m="1"></obj> <obj x="3" y="17" t="1" v="2" m="1"></obj> <obj x="3" y="17" t="2" v="3" m="1"></obj> <obj x="4" y="17" t="1" v="0" m="1"></obj> <obj x="5" y="17" t="6" v="13" m="1"></obj> <obj x="5" y="17" t="3" v="5" m="1"></obj> <obj x="5" y="17" t="1" v="1" m="1"></obj> <obj x="6" y="17" t="1" v="1" m="1"></obj> <obj x="6" y="17" t="3" v="5" m="1"></obj> <obj x="6" y="17" t="32" v="-1" m="1"></obj> <obj x="7" y="17" t="1" v="1" m="1"></obj> <obj x="7" y="17" t="3" v="5" m="1"></obj> <obj x="7" y="17" t="5" v="11" m="1"></obj> <obj x="8" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="3" v="5" m="1"></obj> <obj x="9" y="17" t="1" v="1" m="1"></obj> <obj x="9" y="17" t="3" v="5" m="1"></obj> <obj x="10" y="17" t="1" v="1" m="1"></obj> <obj x="11" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="1" v="0" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="2" v="3" m="1"></obj> <obj x="14" y="17" t="1" v="0" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="2" v="3" m="1"></obj> <obj x="15" y="17" t="1" v="0" m="1"></obj> <obj x="15" y="17" t="1" v="1" m="1"></obj> <obj x="15" y="17" t="2" v="3" m="1"></obj> <obj x="16" y="17" t="1" v="0" m="1"></obj> <obj x="16" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="2" v="3" m="1"></obj> <obj x="17" y="17" t="5" v="10" m="1"></obj> <obj x="17" y="17" t="1" v="1" m="1"></obj> <obj x="17" y="17" t="5" v="9" m="1"></obj> <obj x="18" y="17" t="1" v="0" m="1"></obj> <obj x="18" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="2" v="3" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="4" y="18" t="1" v="0" m="1"></obj> <obj x="5" y="18" t="1" v="0" m="1"></obj> <obj x="5" y="18" t="1" v="1" m="1"></obj> <obj x="5" y="18" t="2" v="3" m="1"></obj> <obj x="6" y="18" t="1" v="0" m="1"></obj> <obj x="6" y="18" t="1" v="1" m="1"></obj> <obj x="6" y="18" t="2" v="3" m="1"></obj> <obj x="7" y="18" t="1" v="0" m="1"></obj> <obj x="7" y="18" t="1" v="1" m="1"></obj> <obj x="7" y="18" t="2" v="3" m="1"></obj> <obj x="8" y="18" t="1" v="1" m="1"></obj> <obj x="8" y="18" t="1" v="0" m="1"></obj> <obj x="8" y="18" t="2" v="3" m="1"></obj> <obj x="9" y="18" t="1" v="0" m="1"></obj> <obj x="9" y="18" t="1" v="1" m="1"></obj> <obj x="9" y="18" t="2" v="3" m="1"></obj> <obj x="10" y="18" t="1" v="1" m="1"></obj> <obj x="10" y="18" t="3" v="5" m="1"></obj> <obj x="11" y="18" t="1" v="1" m="1"></obj> <obj x="11" y="18" t="3" v="5" m="1"></obj> <obj x="12" y="18" t="30" v="92" m="1"></obj> <obj x="12" y="18" t="4" v="6" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="3" v="5" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="3" v="5" m="1"></obj> <obj x="13" y="18" t="10" v="27" m="-1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="3" v="5" m="1"></obj> <obj x="15" y="18" t="1" v="1" m="1"></obj> <obj x="15" y="18" t="3" v="5" m="1"></obj> <obj x="16" y="18" t="10" v="29" m="-1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="3" v="5" m="1"></obj> <obj x="17" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="3" v="5" m="1"></obj> <obj x="18" y="18" t="1" v="0" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="0" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="1" m="1"></obj> <obj x="8" y="19" t="2" v="3" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="1" m="1"></obj> <obj x="10" y="19" t="2" v="3" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="1" v="1" m="1"></obj> <obj x="11" y="19" t="2" v="3" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="12" y="19" t="1" v="1" m="1"></obj> <obj x="12" y="19" t="2" v="3" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="13" y="19" t="1" v="1" m="1"></obj> <obj x="13" y="19" t="2" v="3" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="2" v="3" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="1" m="1"></obj> <obj x="15" y="19" t="2" v="3" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="1" m="1"></obj> <obj x="16" y="19" t="2" v="3" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="1" m="1"></obj> <obj x="17" y="19" t="2" v="3" m="1"></obj> <obj x="18" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(10, 3, 2, 1); setLink(17, 5, 16, 1); setLink(2, 9, 7, 7); setLink(6, 13, 7, 10); setLink(12, 18, 10, 16); needMushrooms = 20; setCamera(-181, -37, 4.85, 234.1, 0.5, 210.35); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 37
//Level21 (com.mushroomer.levels.Level21) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level21 extends LevelObject { private var _level:XML; public function Level21(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="1" v="0" m="1"></obj> <obj x="0" y="0" t="1" v="1" m="1"></obj> <obj x="0" y="0" t="2" v="3" m="1"></obj> <obj x="1" y="0" t="1" v="0" m="1"></obj> <obj x="1" y="0" t="1" v="1" m="1"></obj> <obj x="1" y="0" t="2" v="3" m="1"></obj> <obj x="2" y="0" t="1" v="1" m="1"></obj> <obj x="2" y="0" t="27" v="90" m="1"></obj> <obj x="3" y="0" t="1" v="0" m="1"></obj> <obj x="3" y="0" t="1" v="1" m="1"></obj> <obj x="3" y="0" t="2" v="3" m="1"></obj> <obj x="4" y="0" t="1" v="1" m="1"></obj> <obj x="4" y="0" t="27" v="90" m="1"></obj> <obj x="5" y="0" t="1" v="0" m="1"></obj> <obj x="5" y="0" t="1" v="1" m="1"></obj> <obj x="5" y="0" t="2" v="3" m="1"></obj> <obj x="6" y="0" t="1" v="0" m="1"></obj> <obj x="6" y="0" t="1" v="1" m="1"></obj> <obj x="6" y="0" t="2" v="3" m="1"></obj> <obj x="11" y="0" t="6" v="13" m="1"></obj> <obj x="12" y="0" t="28" v="29" m="1"></obj> <obj x="12" y="0" t="3" v="4" m="1"></obj> <obj x="16" y="0" t="1" v="1" m="1"></obj> <obj x="17" y="0" t="1" v="0" m="1"></obj> <obj x="17" y="0" t="1" v="1" m="1"></obj> <obj x="17" y="0" t="2" v="3" m="1"></obj> <obj x="18" y="0" t="1" v="0" m="1"></obj> <obj x="18" y="0" t="1" v="1" m="1"></obj> <obj x="18" y="0" t="2" v="3" m="1"></obj> <obj x="19" y="0" t="1" v="0" m="1"></obj> <obj x="19" y="0" t="1" v="1" m="1"></obj> <obj x="19" y="0" t="2" v="3" m="1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="1" y="1" t="1" v="1" m="1"></obj> <obj x="2" y="1" t="1" v="1" m="1"></obj> <obj x="3" y="1" t="6" v="13" m="1"></obj> <obj x="3" y="1" t="1" v="1" m="1"></obj> <obj x="4" y="1" t="5" v="11" m="1"></obj> <obj x="4" y="1" t="1" v="1" m="1"></obj> <obj x="4" y="1" t="3" v="4" m="1"></obj> <obj x="5" y="1" t="6" v="13" m="1"></obj> <obj x="5" y="1" t="1" v="1" m="1"></obj> <obj x="6" y="1" t="1" v="0" m="1"></obj> <obj x="7" y="1" t="1" v="2" m="1"></obj> <obj x="8" y="1" t="3" v="4" m="1"></obj> <obj x="8" y="1" t="21" v="62" m="1"></obj> <obj x="8" y="1" t="22" v="66" m="1"></obj> <obj x="8" y="1" t="4" v="6" m="1"></obj> <obj x="9" y="1" t="10" v="30" m="-1"></obj> <obj x="9" y="1" t="23" v="-1" m="1"></obj> <obj x="9" y="1" t="24" v="-1" m="1"></obj> <obj x="10" y="1" t="1" v="2" m="1"></obj> <obj x="10" y="1" t="3" v="4" m="1"></obj> <obj x="10" y="1" t="11" v="33" m="1"></obj> <obj x="10" y="1" t="21" v="63" m="1"></obj> <obj x="10" y="1" t="22" v="67" m="1"></obj> <obj x="11" y="1" t="6" v="13" m="1"></obj> <obj x="12" y="1" t="1" v="0" m="1"></obj> <obj x="13" y="1" t="5" v="12" m="1"></obj> <obj x="13" y="1" t="5" v="11" m="1"></obj> <obj x="13" y="1" t="3" v="4" m="1"></obj> <obj x="15" y="1" t="3" v="4" m="1"></obj> <obj x="15" y="1" t="1" v="2" m="1"></obj> <obj x="16" y="1" t="10" v="28" m="1"></obj> <obj x="17" y="1" t="1" v="0" m="1"></obj> <obj x="17" y="1" t="1" v="1" m="1"></obj> <obj x="17" y="1" t="2" v="3" m="1"></obj> <obj x="18" y="1" t="1" v="1" m="1"></obj> <obj x="18" y="1" t="27" v="79" m="1"></obj> <obj x="19" y="1" t="1" v="0" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="6" v="13" m="1"></obj> <obj x="1" y="2" t="1" v="1" m="1"></obj> <obj x="2" y="2" t="1" v="1" m="1"></obj> <obj x="2" y="2" t="3" v="4" m="1"></obj> <obj x="2" y="2" t="28" v="28" m="-1"></obj> <obj x="3" y="2" t="1" v="1" m="1"></obj> <obj x="4" y="2" t="1" v="0" m="1"></obj> <obj x="4" y="2" t="1" v="1" m="1"></obj> <obj x="4" y="2" t="2" v="3" m="1"></obj> <obj x="5" y="2" t="6" v="13" m="1"></obj> <obj x="5" y="2" t="1" v="1" m="1"></obj> <obj x="6" y="2" t="1" v="0" m="1"></obj> <obj x="7" y="2" t="1" v="2" m="1"></obj> <obj x="8" y="2" t="1" v="0" m="1"></obj> <obj x="8" y="2" t="1" v="2" m="1"></obj> <obj x="8" y="2" t="2" v="3" m="1"></obj> <obj x="9" y="2" t="20" v="60" m="1"></obj> <obj x="9" y="2" t="31" v="93" m="1"></obj> <obj x="10" y="2" t="1" v="0" m="1"></obj> <obj x="10" y="2" t="1" v="2" m="1"></obj> <obj x="10" y="2" t="2" v="3" m="1"></obj> <obj x="11" y="2" t="6" v="13" m="1"></obj> <obj x="12" y="2" t="1" v="0" m="1"></obj> <obj x="12" y="2" t="1" v="2" m="1"></obj> <obj x="12" y="2" t="2" v="3" m="1"></obj> <obj x="13" y="2" t="1" v="0" m="1"></obj> <obj x="13" y="2" t="1" v="2" m="1"></obj> <obj x="13" y="2" t="2" v="3" m="1"></obj> <obj x="14" y="2" t="8" v="-1" m="1"></obj> <obj x="15" y="2" t="1" v="0" m="1"></obj> <obj x="15" y="2" t="1" v="2" m="1"></obj> <obj x="15" y="2" t="2" v="3" m="1"></obj> <obj x="16" y="2" t="4" v="6" m="1"></obj> <obj x="17" y="2" t="1" v="1" m="1"></obj> <obj x="18" y="2" t="19" v="59" m="1"></obj> <obj x="18" y="2" t="1" v="1" m="1"></obj> <obj x="18" y="2" t="3" v="4" m="1"></obj> <obj x="19" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="27" v="78" m="1"></obj> <obj x="1" y="3" t="6" v="13" m="1"></obj> <obj x="1" y="3" t="1" v="1" m="1"></obj> <obj x="2" y="3" t="1" v="1" m="1"></obj> <obj x="2" y="3" t="1" v="0" m="1"></obj> <obj x="2" y="3" t="2" v="3" m="1"></obj> <obj x="3" y="3" t="33" v="-1" m="-1"></obj> <obj x="3" y="3" t="1" v="1" m="1"></obj> <obj x="4" y="3" t="6" v="13" m="1"></obj> <obj x="4" y="3" t="1" v="1" m="1"></obj> <obj x="5" y="3" t="1" v="1" m="1"></obj> <obj x="5" y="3" t="3" v="4" m="1"></obj> <obj x="5" y="3" t="10" v="30" m="1"></obj> <obj x="6" y="3" t="1" v="0" m="1"></obj> <obj x="6" y="3" t="1" v="2" m="1"></obj> <obj x="6" y="3" t="1" v="1" m="1"></obj> <obj x="6" y="3" t="2" v="3" m="1"></obj> <obj x="7" y="3" t="30" v="91" m="1"></obj> <obj x="7" y="3" t="1" v="2" m="1"></obj> <obj x="7" y="3" t="3" v="4" m="1"></obj> <obj x="8" y="3" t="19" v="58" m="1"></obj> <obj x="8" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="3" v="4" m="1"></obj> <obj x="10" y="3" t="1" v="2" m="1"></obj> <obj x="11" y="3" t="3" v="4" m="1"></obj> <obj x="11" y="3" t="12" v="39" m="1"></obj> <obj x="12" y="3" t="10" v="30" m="-1"></obj> <obj x="12" y="3" t="3" v="4" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="13" y="3" t="3" v="4" m="1"></obj> <obj x="13" y="3" t="1" v="2" m="1"></obj> <obj x="13" y="3" t="13" v="42" m="1"></obj> <obj x="14" y="3" t="8" v="-1" m="1"></obj> <obj x="14" y="3" t="3" v="15" m="1"></obj> <obj x="14" y="3" t="1" v="2" m="1"></obj> <obj x="15" y="3" t="3" v="4" m="1"></obj> <obj x="15" y="3" t="1" v="2" m="1"></obj> <obj x="16" y="3" t="3" v="4" m="1"></obj> <obj x="16" y="3" t="16" v="49" m="1"></obj> <obj x="17" y="3" t="0" v="-1" m="1"></obj> <obj x="17" y="3" t="3" v="4" m="1"></obj> <obj x="18" y="3" t="1" v="0" m="1"></obj> <obj x="18" y="3" t="1" v="1" m="1"></obj> <obj x="18" y="3" t="2" v="3" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="6" v="13" m="1"></obj> <obj x="1" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="3" v="4" m="1"></obj> <obj x="2" y="4" t="12" v="41" m="1"></obj> <obj x="4" y="4" t="6" v="13" m="1"></obj> <obj x="4" y="4" t="1" v="1" m="1"></obj> <obj x="5" y="4" t="1" v="0" m="1"></obj> <obj x="5" y="4" t="1" v="1" m="1"></obj> <obj x="5" y="4" t="2" v="3" m="1"></obj> <obj x="6" y="4" t="10" v="29" m="-1"></obj> <obj x="6" y="4" t="1" v="2" m="1"></obj> <obj x="6" y="4" t="1" v="1" m="1"></obj> <obj x="7" y="4" t="1" v="0" m="1"></obj> <obj x="7" y="4" t="1" v="2" m="1"></obj> <obj x="7" y="4" t="1" v="1" m="1"></obj> <obj x="7" y="4" t="2" v="3" m="1"></obj> <obj x="8" y="4" t="1" v="0" m="1"></obj> <obj x="8" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="1" v="1" m="1"></obj> <obj x="8" y="4" t="2" v="3" m="1"></obj> <obj x="9" y="4" t="17" v="53" m="1"></obj> <obj x="10" y="4" t="1" v="2" m="1"></obj> <obj x="10" y="4" t="3" v="4" m="1"></obj> <obj x="10" y="4" t="4" v="6" m="1"></obj> <obj x="11" y="4" t="1" v="0" m="1"></obj> <obj x="11" y="4" t="1" v="1" m="1"></obj> <obj x="11" y="4" t="2" v="3" m="1"></obj> <obj x="12" y="4" t="1" v="0" m="1"></obj> <obj x="12" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="1" v="1" m="1"></obj> <obj x="12" y="4" t="2" v="3" m="1"></obj> <obj x="13" y="4" t="1" v="0" m="1"></obj> <obj x="13" y="4" t="1" v="2" m="1"></obj> <obj x="13" y="4" t="1" v="1" m="1"></obj> <obj x="13" y="4" t="2" v="3" m="1"></obj> <obj x="14" y="4" t="1" v="0" m="1"></obj> <obj x="14" y="4" t="1" v="2" m="1"></obj> <obj x="14" y="4" t="2" v="3" m="1"></obj> <obj x="15" y="4" t="1" v="0" m="1"></obj> <obj x="15" y="4" t="1" v="2" m="1"></obj> <obj x="15" y="4" t="1" v="1" m="1"></obj> <obj x="15" y="4" t="2" v="3" m="1"></obj> <obj x="16" y="4" t="1" v="0" m="1"></obj> <obj x="16" y="4" t="1" v="1" m="1"></obj> <obj x="16" y="4" t="2" v="3" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="18" y="4" t="1" v="0" m="1"></obj> <obj x="19" y="4" t="1" v="0" m="1"></obj> <obj x="19" y="4" t="1" v="1" m="1"></obj> <obj x="19" y="4" t="2" v="3" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="6" v="13" m="1"></obj> <obj x="1" y="5" t="4" v="8" m="1"></obj> <obj x="1" y="5" t="1" v="1" m="1"></obj> <obj x="2" y="5" t="1" v="0" m="1"></obj> <obj x="2" y="5" t="1" v="1" m="1"></obj> <obj x="2" y="5" t="2" v="3" m="1"></obj> <obj x="4" y="5" t="4" v="8" m="1"></obj> <obj x="4" y="5" t="1" v="1" m="1"></obj> <obj x="4" y="5" t="3" v="4" m="1"></obj> <obj x="5" y="5" t="1" v="1" m="1"></obj> <obj x="5" y="5" t="3" v="4" m="1"></obj> <obj x="5" y="5" t="10" v="27" m="-1"></obj> <obj x="6" y="5" t="4" v="7" m="1"></obj> <obj x="6" y="5" t="1" v="1" m="1"></obj> <obj x="7" y="5" t="6" v="13" m="1"></obj> <obj x="7" y="5" t="1" v="1" m="1"></obj> <obj x="8" y="5" t="5" v="9" m="1"></obj> <obj x="8" y="5" t="1" v="1" m="1"></obj> <obj x="9" y="5" t="1" v="1" m="1"></obj> <obj x="10" y="5" t="1" v="0" m="1"></obj> <obj x="10" y="5" t="1" v="1" m="1"></obj> <obj x="10" y="5" t="2" v="3" m="1"></obj> <obj x="11" y="5" t="1" v="0" m="1"></obj> <obj x="11" y="5" t="27" v="78" m="1"></obj> <obj x="11" y="5" t="1" v="1" m="1"></obj> <obj x="11" y="5" t="2" v="3" m="1"></obj> <obj x="12" y="5" t="1" v="1" m="1"></obj> <obj x="13" y="5" t="19" v="58" m="1"></obj> <obj x="13" y="5" t="1" v="1" m="1"></obj> <obj x="13" y="5" t="3" v="5" m="1"></obj> <obj x="13" y="5" t="27" v="79" m="1"></obj> <obj x="14" y="5" t="1" v="0" m="1"></obj> <obj x="15" y="5" t="29" v="27" m="-1"></obj> <obj x="15" y="5" t="1" v="1" m="1"></obj> <obj x="15" y="5" t="27" v="79" m="-1"></obj> <obj x="15" y="5" t="3" v="4" m="1"></obj> <obj x="16" y="5" t="1" v="1" m="1"></obj> <obj x="16" y="5" t="3" v="4" m="1"></obj> <obj x="18" y="5" t="1" v="0" m="1"></obj> <obj x="18" y="5" t="1" v="1" m="1"></obj> <obj x="18" y="5" t="2" v="3" m="1"></obj> <obj x="19" y="5" t="3" v="4" m="1"></obj> <obj x="19" y="5" t="1" v="1" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="6" v="13" m="1"></obj> <obj x="1" y="6" t="1" v="1" m="1"></obj> <obj x="2" y="6" t="1" v="1" m="1"></obj> <obj x="3" y="6" t="30" v="92" m="1"></obj> <obj x="3" y="6" t="3" v="4" m="1"></obj> <obj x="3" y="6" t="12" v="41" m="-1"></obj> <obj x="3" y="6" t="4" v="8" m="1"></obj> <obj x="4" y="6" t="1" v="0" m="1"></obj> <obj x="4" y="6" t="1" v="1" m="1"></obj> <obj x="4" y="6" t="2" v="3" m="1"></obj> <obj x="5" y="6" t="1" v="0" m="1"></obj> <obj x="5" y="6" t="1" v="1" m="1"></obj> <obj x="5" y="6" t="2" v="3" m="1"></obj> <obj x="6" y="6" t="1" v="1" m="1"></obj> <obj x="7" y="6" t="1" v="1" m="1"></obj> <obj x="7" y="6" t="3" v="5" m="1"></obj> <obj x="8" y="6" t="1" v="1" m="1"></obj> <obj x="8" y="6" t="3" v="5" m="1"></obj> <obj x="9" y="6" t="1" v="1" m="1"></obj> <obj x="9" y="6" t="3" v="5" m="1"></obj> <obj x="9" y="6" t="18" v="56" m="1"></obj> <obj x="10" y="6" t="3" v="5" m="1"></obj> <obj x="10" y="6" t="4" v="6" m="1"></obj> <obj x="10" y="6" t="1" v="1" m="1"></obj> <obj x="11" y="6" t="3" v="4" m="1"></obj> <obj x="11" y="6" t="12" v="41" m="1"></obj> <obj x="12" y="6" t="32" v="-1" m="-1"></obj> <obj x="12" y="6" t="3" v="4" m="1"></obj> <obj x="12" y="6" t="12" v="40" m="-1"></obj> <obj x="13" y="6" t="1" v="0" m="1"></obj> <obj x="13" y="6" t="1" v="1" m="1"></obj> <obj x="13" y="6" t="2" v="3" m="1"></obj> <obj x="14" y="6" t="1" v="0" m="1"></obj> <obj x="14" y="6" t="1" v="1" m="1"></obj> <obj x="14" y="6" t="2" v="3" m="1"></obj> <obj x="15" y="6" t="1" v="0" m="1"></obj> <obj x="15" y="6" t="1" v="1" m="1"></obj> <obj x="15" y="6" t="2" v="3" m="1"></obj> <obj x="16" y="6" t="1" v="0" m="1"></obj> <obj x="17" y="6" t="17" v="-1" m="-1"></obj> <obj x="18" y="6" t="1" v="1" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="19" v="58" m="1"></obj> <obj x="1" y="7" t="1" v="1" m="1"></obj> <obj x="1" y="7" t="3" v="4" m="1"></obj> <obj x="2" y="7" t="5" v="9" m="1"></obj> <obj x="3" y="7" t="1" v="0" m="1"></obj> <obj x="3" y="7" t="27" v="-1" m="-1"></obj> <obj x="4" y="7" t="31" v="94" m="1"></obj> <obj x="4" y="7" t="1" v="1" m="1"></obj> <obj x="5" y="7" t="1" v="0" m="1"></obj> <obj x="5" y="7" t="1" v="1" m="1"></obj> <obj x="5" y="7" t="2" v="3" m="1"></obj> <obj x="6" y="7" t="1" v="1" m="1"></obj> <obj x="6" y="7" t="9" v="26" m="1"></obj> <obj x="7" y="7" t="1" v="0" m="1"></obj> <obj x="7" y="7" t="1" v="1" m="1"></obj> <obj x="7" y="7" t="2" v="3" m="1"></obj> <obj x="8" y="7" t="1" v="0" m="1"></obj> <obj x="8" y="7" t="1" v="1" m="1"></obj> <obj x="8" y="7" t="2" v="3" m="1"></obj> <obj x="9" y="7" t="1" v="0" m="1"></obj> <obj x="9" y="7" t="1" v="1" m="1"></obj> <obj x="9" y="7" t="2" v="3" m="1"></obj> <obj x="10" y="7" t="1" v="0" m="1"></obj> <obj x="10" y="7" t="1" v="1" m="1"></obj> <obj x="10" y="7" t="2" v="3" m="1"></obj> <obj x="11" y="7" t="1" v="0" m="1"></obj> <obj x="11" y="7" t="1" v="1" m="1"></obj> <obj x="11" y="7" t="2" v="3" m="1"></obj> <obj x="12" y="7" t="1" v="0" m="1"></obj> <obj x="12" y="7" t="1" v="1" m="1"></obj> <obj x="12" y="7" t="2" v="3" m="1"></obj> <obj x="13" y="7" t="10" v="29" m="-1"></obj> <obj x="13" y="7" t="1" v="1" m="1"></obj> <obj x="13" y="7" t="3" v="4" m="1"></obj> <obj x="14" y="7" t="6" v="13" m="1"></obj> <obj x="14" y="7" t="1" v="1" m="1"></obj> <obj x="15" y="7" t="4" v="8" m="1"></obj> <obj x="15" y="7" t="3" v="4" m="1"></obj> <obj x="15" y="7" t="1" v="1" m="1"></obj> <obj x="17" y="7" t="4" v="8" m="1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="1" v="1" m="1"></obj> <obj x="1" y="8" t="2" v="3" m="1"></obj> <obj x="2" y="8" t="1" v="1" m="1"></obj> <obj x="2" y="8" t="3" v="4" m="1"></obj> <obj x="3" y="8" t="28" v="27" m="1"></obj> <obj x="3" y="8" t="3" v="4" m="1"></obj> <obj x="3" y="8" t="12" v="40" m="1"></obj> <obj x="3" y="8" t="13" v="-1" m="-1"></obj> <obj x="5" y="8" t="1" v="1" m="1"></obj> <obj x="6" y="8" t="1" v="0" m="1"></obj> <obj x="6" y="8" t="1" v="1" m="1"></obj> <obj x="6" y="8" t="2" v="3" m="1"></obj> <obj x="7" y="8" t="1" v="0" m="1"></obj> <obj x="7" y="8" t="1" v="1" m="1"></obj> <obj x="7" y="8" t="2" v="3" m="1"></obj> <obj x="8" y="8" t="6" v="13" m="1"></obj> <obj x="8" y="8" t="1" v="1" m="1"></obj> <obj x="9" y="8" t="10" v="27" m="1"></obj> <obj x="9" y="8" t="1" v="1" m="1"></obj> <obj x="9" y="8" t="3" v="5" m="1"></obj> <obj x="10" y="8" t="1" v="0" m="1"></obj> <obj x="10" y="8" t="1" v="1" m="1"></obj> <obj x="10" y="8" t="2" v="3" m="1"></obj> <obj x="11" y="8" t="29" v="29" m="-1"></obj> <obj x="11" y="8" t="1" v="1" m="1"></obj> <obj x="11" y="8" t="3" v="5" m="1"></obj> <obj x="11" y="8" t="27" v="89" m="1"></obj> <obj x="12" y="8" t="1" v="1" m="1"></obj> <obj x="13" y="8" t="1" v="0" m="1"></obj> <obj x="13" y="8" t="1" v="1" m="1"></obj> <obj x="13" y="8" t="2" v="3" m="1"></obj> <obj x="14" y="8" t="6" v="13" m="1"></obj> <obj x="15" y="8" t="1" v="0" m="1"></obj> <obj x="15" y="8" t="1" v="1" m="1"></obj> <obj x="15" y="8" t="2" v="3" m="1"></obj> <obj x="16" y="8" t="8" v="-1" m="1"></obj> <obj x="19" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="1" v="0" m="1"></obj> <obj x="2" y="9" t="1" v="0" m="1"></obj> <obj x="2" y="9" t="1" v="1" m="1"></obj> <obj x="2" y="9" t="2" v="3" m="1"></obj> <obj x="3" y="9" t="1" v="0" m="1"></obj> <obj x="3" y="9" t="1" v="2" m="1"></obj> <obj x="3" y="9" t="2" v="3" m="1"></obj> <obj x="4" y="9" t="3" v="4" m="1"></obj> <obj x="4" y="9" t="12" v="40" m="1"></obj> <obj x="5" y="9" t="1" v="1" m="1"></obj> <obj x="5" y="9" t="3" v="5" m="1"></obj> <obj x="6" y="9" t="18" v="56" m="1"></obj> <obj x="6" y="9" t="1" v="1" m="1"></obj> <obj x="6" y="9" t="3" v="5" m="1"></obj> <obj x="7" y="9" t="1" v="1" m="1"></obj> <obj x="7" y="9" t="3" v="5" m="1"></obj> <obj x="8" y="9" t="6" v="13" m="1"></obj> <obj x="8" y="9" t="1" v="1" m="1"></obj> <obj x="9" y="9" t="1" v="0" m="1"></obj> <obj x="9" y="9" t="1" v="1" m="1"></obj> <obj x="9" y="9" t="2" v="3" m="1"></obj> <obj x="10" y="9" t="1" v="0" m="1"></obj> <obj x="10" y="9" t="1" v="1" m="1"></obj> <obj x="10" y="9" t="2" v="3" m="1"></obj> <obj x="11" y="9" t="1" v="0" m="1"></obj> <obj x="11" y="9" t="1" v="1" m="1"></obj> <obj x="11" y="9" t="2" v="3" m="1"></obj> <obj x="12" y="9" t="27" v="90" m="1"></obj> <obj x="13" y="9" t="1" v="1" m="1"></obj> <obj x="14" y="9" t="5" v="12" m="1"></obj> <obj x="14" y="9" t="3" v="4" m="1"></obj> <obj x="14" y="9" t="12" v="39" m="1"></obj> <obj x="15" y="9" t="3" v="4" m="1"></obj> <obj x="15" y="9" t="1" v="1" m="1"></obj> <obj x="15" y="9" t="27" v="89" m="1"></obj> <obj x="16" y="9" t="3" v="15" m="1"></obj> <obj x="16" y="9" t="8" v="-1" m="1"></obj> <obj x="16" y="9" t="21" v="62" m="1"></obj> <obj x="16" y="9" t="22" v="66" m="1"></obj> <obj x="16" y="9" t="11" v="33" m="1"></obj> <obj x="16" y="9" t="13" v="44" m="-1"></obj> <obj x="17" y="9" t="23" v="-1" m="1"></obj> <obj x="17" y="9" t="24" v="-1" m="1"></obj> <obj x="18" y="9" t="19" v="58" m="1"></obj> <obj x="18" y="9" t="21" v="63" m="1"></obj> <obj x="18" y="9" t="22" v="67" m="1"></obj> <obj x="18" y="9" t="3" v="4" m="1"></obj> <obj x="18" y="9" t="12" v="41" m="-1"></obj> <obj x="19" y="9" t="1" v="0" m="1"></obj> <obj x="0" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="10" t="1" v="2" m="1"></obj> <obj x="0" y="10" t="2" v="3" m="1"></obj> <obj x="1" y="10" t="1" v="0" m="1"></obj> <obj x="1" y="10" t="1" v="2" m="1"></obj> <obj x="1" y="10" t="2" v="3" m="1"></obj> <obj x="2" y="10" t="1" v="0" m="1"></obj> <obj x="2" y="10" t="1" v="2" m="1"></obj> <obj x="2" y="10" t="2" v="3" m="1"></obj> <obj x="3" y="10" t="1" v="0" m="1"></obj> <obj x="3" y="10" t="1" v="2" m="1"></obj> <obj x="3" y="10" t="2" v="3" m="1"></obj> <obj x="4" y="10" t="1" v="0" m="1"></obj> <obj x="4" y="10" t="1" v="2" m="1"></obj> <obj x="4" y="10" t="2" v="3" m="1"></obj> <obj x="5" y="10" t="1" v="0" m="1"></obj> <obj x="5" y="10" t="1" v="1" m="1"></obj> <obj x="5" y="10" t="1" v="2" m="1"></obj> <obj x="5" y="10" t="2" v="3" m="1"></obj> <obj x="6" y="10" t="1" v="0" m="1"></obj> <obj x="6" y="10" t="1" v="1" m="1"></obj> <obj x="6" y="10" t="2" v="3" m="1"></obj> <obj x="7" y="10" t="1" v="0" m="1"></obj> <obj x="7" y="10" t="1" v="1" m="1"></obj> <obj x="7" y="10" t="2" v="3" m="1"></obj> <obj x="8" y="10" t="5" v="9" m="1"></obj> <obj x="8" y="10" t="5" v="11" m="1"></obj> <obj x="8" y="10" t="5" v="12" m="1"></obj> <obj x="8" y="10" t="3" v="4" m="1"></obj> <obj x="9" y="10" t="1" v="1" m="1"></obj> <obj x="9" y="10" t="3" v="4" m="1"></obj> <obj x="9" y="10" t="10" v="30" m="1"></obj> <obj x="10" y="10" t="1" v="1" m="1"></obj> <obj x="11" y="10" t="1" v="1" m="1"></obj> <obj x="11" y="10" t="3" v="4" m="1"></obj> <obj x="12" y="10" t="12" v="39" m="-1"></obj> <obj x="12" y="10" t="3" v="4" m="1"></obj> <obj x="13" y="10" t="5" v="12" m="1"></obj> <obj x="13" y="10" t="1" v="1" m="1"></obj> <obj x="13" y="10" t="3" v="4" m="1"></obj> <obj x="14" y="10" t="1" v="0" m="1"></obj> <obj x="14" y="10" t="1" v="1" m="1"></obj> <obj x="14" y="10" t="2" v="3" m="1"></obj> <obj x="15" y="10" t="1" v="0" m="1"></obj> <obj x="15" y="10" t="1" v="1" m="1"></obj> <obj x="15" y="10" t="2" v="3" m="1"></obj> <obj x="16" y="10" t="1" v="0" m="1"></obj> <obj x="16" y="10" t="1" v="1" m="1"></obj> <obj x="16" y="10" t="2" v="3" m="1"></obj> <obj x="17" y="10" t="20" v="60" m="1"></obj> <obj x="18" y="10" t="1" v="0" m="1"></obj> <obj x="18" y="10" t="1" v="2" m="1"></obj> <obj x="18" y="10" t="2" v="3" m="1"></obj> <obj x="19" y="10" t="1" v="0" m="1"></obj> <obj x="19" y="10" t="1" v="2" m="1"></obj> <obj x="19" y="10" t="2" v="3" m="1"></obj> <obj x="0" y="11" t="1" v="0" m="1"></obj> <obj x="1" y="11" t="4" v="7" m="1"></obj> <obj x="1" y="11" t="1" v="2" m="1"></obj> <obj x="1" y="11" t="27" v="80" m="1"></obj> <obj x="2" y="11" t="10" v="28" m="-1"></obj> <obj x="2" y="11" t="1" v="2" m="1"></obj> <obj x="2" y="11" t="3" v="4" m="1"></obj> <obj x="3" y="11" t="6" v="13" m="1"></obj> <obj x="3" y="11" t="1" v="2" m="1"></obj> <obj x="4" y="11" t="1" v="0" m="1"></obj> <obj x="4" y="11" t="1" v="2" m="1"></obj> <obj x="4" y="11" t="2" v="3" m="1"></obj> <obj x="5" y="11" t="31" v="93" m="1"></obj> <obj x="5" y="11" t="1" v="2" m="1"></obj> <obj x="6" y="11" t="1" v="0" m="1"></obj> <obj x="7" y="11" t="1" v="0" m="1"></obj> <obj x="8" y="11" t="1" v="0" m="1"></obj> <obj x="9" y="11" t="1" v="0" m="1"></obj> <obj x="9" y="11" t="1" v="1" m="1"></obj> <obj x="9" y="11" t="1" v="2" m="1"></obj> <obj x="9" y="11" t="2" v="3" m="1"></obj> <obj x="10" y="11" t="9" v="25" m="1"></obj> <obj x="10" y="11" t="5" v="9" m="1"></obj> <obj x="10" y="11" t="1" v="1" m="1"></obj> <obj x="11" y="11" t="1" v="0" m="1"></obj> <obj x="11" y="11" t="1" v="1" m="1"></obj> <obj x="11" y="11" t="2" v="3" m="1"></obj> <obj x="12" y="11" t="1" v="0" m="1"></obj> <obj x="12" y="11" t="1" v="1" m="1"></obj> <obj x="12" y="11" t="2" v="3" m="1"></obj> <obj x="13" y="11" t="1" v="0" m="1"></obj> <obj x="13" y="11" t="1" v="1" m="1"></obj> <obj x="13" y="11" t="2" v="3" m="1"></obj> <obj x="14" y="11" t="1" v="0" m="1"></obj> <obj x="14" y="11" t="1" v="1" m="1"></obj> <obj x="14" y="11" t="2" v="3" m="1"></obj> <obj x="15" y="11" t="1" v="1" m="1"></obj> <obj x="15" y="11" t="10" v="28" m="-1"></obj> <obj x="15" y="11" t="3" v="5" m="1"></obj> <obj x="15" y="11" t="1" v="2" m="1"></obj> <obj x="16" y="11" t="1" v="1" m="1"></obj> <obj x="16" y="11" t="3" v="4" m="1"></obj> <obj x="18" y="11" t="1" v="2" m="1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="2" y="12" t="1" v="0" m="1"></obj> <obj x="2" y="12" t="1" v="2" m="1"></obj> <obj x="2" y="12" t="2" v="3" m="1"></obj> <obj x="3" y="12" t="6" v="13" m="1"></obj> <obj x="3" y="12" t="1" v="2" m="1"></obj> <obj x="4" y="12" t="1" v="2" m="1"></obj> <obj x="4" y="12" t="10" v="29" m="1"></obj> <obj x="6" y="12" t="1" v="0" m="1"></obj> <obj x="6" y="12" t="5" v="11" m="1"></obj> <obj x="9" y="12" t="19" v="58" m="1"></obj> <obj x="9" y="12" t="1" v="2" m="1"></obj> <obj x="9" y="12" t="3" v="4" m="1"></obj> <obj x="10" y="12" t="1" v="0" m="1"></obj> <obj x="10" y="12" t="1" v="1" m="1"></obj> <obj x="10" y="12" t="2" v="3" m="1"></obj> <obj x="11" y="12" t="1" v="1" m="1"></obj> <obj x="11" y="12" t="6" v="13" m="1"></obj> <obj x="12" y="12" t="6" v="13" m="1"></obj> <obj x="12" y="12" t="1" v="1" m="1"></obj> <obj x="13" y="12" t="10" v="30" m="1"></obj> <obj x="13" y="12" t="1" v="1" m="1"></obj> <obj x="13" y="12" t="3" v="5" m="1"></obj> <obj x="14" y="12" t="1" v="0" m="1"></obj> <obj x="15" y="12" t="1" v="0" m="1"></obj> <obj x="15" y="12" t="1" v="1" m="1"></obj> <obj x="15" y="12" t="1" v="2" m="1"></obj> <obj x="15" y="12" t="2" v="3" m="1"></obj> <obj x="16" y="12" t="1" v="0" m="1"></obj> <obj x="16" y="12" t="1" v="2" m="1"></obj> <obj x="16" y="12" t="2" v="3" m="1"></obj> <obj x="17" y="12" t="9" v="25" m="1"></obj> <obj x="18" y="12" t="1" v="2" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="1" v="2" m="1"></obj> <obj x="2" y="13" t="1" v="2" m="1"></obj> <obj x="2" y="13" t="3" v="4" m="1"></obj> <obj x="2" y="13" t="5" v="9" m="1"></obj> <obj x="3" y="13" t="6" v="13" m="1"></obj> <obj x="3" y="13" t="1" v="2" m="1"></obj> <obj x="4" y="13" t="4" v="6" m="1"></obj> <obj x="4" y="13" t="1" v="2" m="1"></obj> <obj x="4" y="13" t="3" v="4" m="1"></obj> <obj x="5" y="13" t="1" v="2" m="1"></obj> <obj x="5" y="13" t="3" v="4" m="1"></obj> <obj x="6" y="13" t="3" v="4" m="1"></obj> <obj x="6" y="13" t="12" v="40" m="-1"></obj> <obj x="7" y="13" t="15" v="-1" m="1"></obj> <obj x="8" y="13" t="10" v="29" m="1"></obj> <obj x="8" y="13" t="3" v="4" m="1"></obj> <obj x="8" y="13" t="12" v="41" m="-1"></obj> <obj x="9" y="13" t="1" v="0" m="1"></obj> <obj x="9" y="13" t="1" v="2" m="1"></obj> <obj x="9" y="13" t="2" v="3" m="1"></obj> <obj x="10" y="13" t="1" v="0" m="1"></obj> <obj x="10" y="13" t="1" v="2" m="1"></obj> <obj x="10" y="13" t="2" v="3" m="1"></obj> <obj x="11" y="13" t="6" v="13" m="1"></obj> <obj x="11" y="13" t="1" v="1" m="1"></obj> <obj x="11" y="13" t="17" v="55" m="1"></obj> <obj x="13" y="13" t="1" v="0" m="1"></obj> <obj x="13" y="13" t="1" v="1" m="1"></obj> <obj x="13" y="13" t="2" v="3" m="1"></obj> <obj x="14" y="13" t="8" v="-1" m="1"></obj> <obj x="14" y="13" t="17" v="-1" m="1"></obj> <obj x="15" y="13" t="1" v="2" m="1"></obj> <obj x="16" y="13" t="1" v="0" m="1"></obj> <obj x="16" y="13" t="1" v="2" m="1"></obj> <obj x="16" y="13" t="2" v="3" m="1"></obj> <obj x="17" y="13" t="1" v="0" m="1"></obj> <obj x="17" y="13" t="1" v="2" m="1"></obj> <obj x="17" y="13" t="2" v="3" m="1"></obj> <obj x="18" y="13" t="1" v="2" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="19" y="13" t="1" v="2" m="1"></obj> <obj x="19" y="13" t="2" v="3" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="1" v="2" m="1"></obj> <obj x="1" y="14" t="33" v="-1" m="1"></obj> <obj x="2" y="14" t="1" v="0" m="1"></obj> <obj x="2" y="14" t="1" v="2" m="1"></obj> <obj x="2" y="14" t="2" v="3" m="1"></obj> <obj x="3" y="14" t="6" v="13" m="1"></obj> <obj x="3" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="1" v="0" m="1"></obj> <obj x="4" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="2" v="3" m="1"></obj> <obj x="5" y="14" t="1" v="0" m="1"></obj> <obj x="5" y="14" t="1" v="2" m="1"></obj> <obj x="5" y="14" t="2" v="3" m="1"></obj> <obj x="6" y="14" t="1" v="0" m="1"></obj> <obj x="6" y="14" t="1" v="1" m="1"></obj> <obj x="6" y="14" t="2" v="3" m="1"></obj> <obj x="7" y="14" t="1" v="0" m="1"></obj> <obj x="7" y="14" t="1" v="1" m="1"></obj> <obj x="7" y="14" t="2" v="3" m="1"></obj> <obj x="8" y="14" t="1" v="0" m="1"></obj> <obj x="8" y="14" t="1" v="1" m="1"></obj> <obj x="8" y="14" t="2" v="3" m="1"></obj> <obj x="9" y="14" t="1" v="2" m="1"></obj> <obj x="9" y="14" t="3" v="4" m="1"></obj> <obj x="9" y="14" t="26" v="71" m="1"></obj> <obj x="10" y="14" t="1" v="0" m="1"></obj> <obj x="10" y="14" t="1" v="2" m="1"></obj> <obj x="10" y="14" t="2" v="3" m="1"></obj> <obj x="11" y="14" t="3" v="4" m="1"></obj> <obj x="11" y="14" t="1" v="1" m="1"></obj> <obj x="12" y="14" t="29" v="30" m="-1"></obj> <obj x="13" y="14" t="1" v="1" m="1"></obj> <obj x="13" y="14" t="3" v="4" m="1"></obj> <obj x="14" y="14" t="8" v="-1" m="1"></obj> <obj x="14" y="14" t="3" v="15" m="1"></obj> <obj x="14" y="14" t="14" v="45" m="-1"></obj> <obj x="15" y="14" t="3" v="4" m="1"></obj> <obj x="15" y="14" t="12" v="41" m="-1"></obj> <obj x="15" y="14" t="13" v="44" m="1"></obj> <obj x="16" y="14" t="3" v="4" m="1"></obj> <obj x="16" y="14" t="1" v="2" m="1"></obj> <obj x="16" y="14" t="4" v="7" m="1"></obj> <obj x="17" y="14" t="5" v="11" m="1"></obj> <obj x="17" y="14" t="3" v="4" m="1"></obj> <obj x="17" y="14" t="1" v="2" m="1"></obj> <obj x="18" y="14" t="3" v="4" m="1"></obj> <obj x="18" y="14" t="1" v="2" m="1"></obj> <obj x="18" y="14" t="18" v="56" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="0" y="15" t="27" v="78" m="1"></obj> <obj x="2" y="15" t="1" v="2" m="1"></obj> <obj x="2" y="15" t="3" v="4" m="1"></obj> <obj x="2" y="15" t="5" v="9" m="1"></obj> <obj x="3" y="15" t="6" v="13" m="1"></obj> <obj x="3" y="15" t="1" v="2" m="1"></obj> <obj x="4" y="15" t="10" v="28" m="1"></obj> <obj x="4" y="15" t="1" v="2" m="1"></obj> <obj x="4" y="15" t="3" v="4" m="1"></obj> <obj x="5" y="15" t="1" v="0" m="1"></obj> <obj x="5" y="15" t="1" v="1" m="1"></obj> <obj x="5" y="15" t="2" v="3" m="1"></obj> <obj x="6" y="15" t="1" v="0" m="1"></obj> <obj x="6" y="15" t="1" v="1" m="1"></obj> <obj x="6" y="15" t="2" v="3" m="1"></obj> <obj x="7" y="15" t="1" v="1" m="1"></obj> <obj x="8" y="15" t="1" v="0" m="1"></obj> <obj x="8" y="15" t="1" v="1" m="1"></obj> <obj x="8" y="15" t="2" v="3" m="1"></obj> <obj x="9" y="15" t="1" v="0" m="1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="9" y="15" t="5" v="12" m="1"></obj> <obj x="9" y="15" t="1" v="2" m="1"></obj> <obj x="9" y="15" t="2" v="3" m="1"></obj> <obj x="10" y="15" t="1" v="0" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="2" v="3" m="1"></obj> <obj x="11" y="15" t="1" v="0" m="1"></obj> <obj x="11" y="15" t="1" v="1" m="1"></obj> <obj x="11" y="15" t="2" v="3" m="1"></obj> <obj x="12" y="15" t="4" v="8" m="1"></obj> <obj x="13" y="15" t="1" v="0" m="1"></obj> <obj x="13" y="15" t="1" v="1" m="1"></obj> <obj x="13" y="15" t="2" v="3" m="1"></obj> <obj x="14" y="15" t="1" v="0" m="1"></obj> <obj x="15" y="15" t="1" v="0" m="1"></obj> <obj x="15" y="15" t="1" v="1" m="1"></obj> <obj x="15" y="15" t="2" v="3" m="1"></obj> <obj x="16" y="15" t="1" v="0" m="1"></obj> <obj x="16" y="15" t="1" v="2" m="1"></obj> <obj x="16" y="15" t="1" v="1" m="1"></obj> <obj x="16" y="15" t="2" v="3" m="1"></obj> <obj x="17" y="15" t="1" v="0" m="1"></obj> <obj x="17" y="15" t="1" v="2" m="1"></obj> <obj x="17" y="15" t="1" v="1" m="1"></obj> <obj x="17" y="15" t="2" v="3" m="1"></obj> <obj x="18" y="15" t="1" v="0" m="1"></obj> <obj x="18" y="15" t="1" v="2" m="1"></obj> <obj x="18" y="15" t="1" v="1" m="1"></obj> <obj x="18" y="15" t="2" v="3" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="19" y="15" t="1" v="1" m="1"></obj> <obj x="19" y="15" t="2" v="3" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="33" v="-1" m="-1"></obj> <obj x="2" y="16" t="1" v="0" m="1"></obj> <obj x="2" y="16" t="1" v="2" m="1"></obj> <obj x="2" y="16" t="2" v="3" m="1"></obj> <obj x="3" y="16" t="6" v="13" m="1"></obj> <obj x="3" y="16" t="1" v="2" m="1"></obj> <obj x="4" y="16" t="1" v="0" m="1"></obj> <obj x="4" y="16" t="1" v="2" m="1"></obj> <obj x="4" y="16" t="2" v="3" m="1"></obj> <obj x="5" y="16" t="1" v="0" m="1"></obj> <obj x="6" y="16" t="10" v="29" m="-1"></obj> <obj x="6" y="16" t="1" v="1" m="1"></obj> <obj x="6" y="16" t="3" v="5" m="1"></obj> <obj x="7" y="16" t="6" v="13" m="1"></obj> <obj x="7" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="4" v="7" m="1"></obj> <obj x="8" y="16" t="3" v="5" m="1"></obj> <obj x="9" y="16" t="1" v="1" m="1"></obj> <obj x="10" y="16" t="1" v="1" m="1"></obj> <obj x="10" y="16" t="19" v="58" m="1"></obj> <obj x="10" y="16" t="3" v="4" m="1"></obj> <obj x="10" y="16" t="27" v="80" m="-1"></obj> <obj x="11" y="16" t="1" v="0" m="1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="3" v="4" m="1"></obj> <obj x="14" y="16" t="10" v="30" m="1"></obj> <obj x="14" y="16" t="3" v="4" m="1"></obj> <obj x="14" y="16" t="26" v="76" m="1"></obj> <obj x="15" y="16" t="1" v="1" m="1"></obj> <obj x="15" y="16" t="27" v="80" m="-1"></obj> <obj x="16" y="16" t="1" v="0" m="1"></obj> <obj x="17" y="16" t="1" v="1" m="1"></obj> <obj x="17" y="16" t="27" v="79" m="-1"></obj> <obj x="18" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="3" v="4" m="1"></obj> <obj x="18" y="16" t="29" v="30" m="1"></obj> <obj x="18" y="16" t="27" v="83" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="1" v="2" m="1"></obj> <obj x="2" y="17" t="1" v="2" m="1"></obj> <obj x="2" y="17" t="5" v="10" m="1"></obj> <obj x="3" y="17" t="6" v="13" m="1"></obj> <obj x="3" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="1" v="2" m="1"></obj> <obj x="3" y="17" t="10" v="27" m="-1"></obj> <obj x="4" y="17" t="1" v="2" m="1"></obj> <obj x="4" y="17" t="5" v="12" m="1"></obj> <obj x="5" y="17" t="1" v="0" m="1"></obj> <obj x="5" y="17" t="1" v="2" m="1"></obj> <obj x="5" y="17" t="2" v="3" m="1"></obj> <obj x="6" y="17" t="1" v="0" m="1"></obj> <obj x="6" y="17" t="1" v="1" m="1"></obj> <obj x="6" y="17" t="2" v="3" m="1"></obj> <obj x="7" y="17" t="6" v="13" m="1"></obj> <obj x="7" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="1" v="0" m="1"></obj> <obj x="8" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="2" v="3" m="1"></obj> <obj x="9" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="1" v="0" m="1"></obj> <obj x="10" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="2" v="3" m="1"></obj> <obj x="11" y="17" t="1" v="0" m="1"></obj> <obj x="12" y="17" t="8" v="-1" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="1" v="0" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="2" v="3" m="1"></obj> <obj x="14" y="17" t="1" v="0" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="2" v="3" m="1"></obj> <obj x="15" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="1" v="0" m="1"></obj> <obj x="16" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="2" v="3" m="1"></obj> <obj x="17" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="1" v="0" m="1"></obj> <obj x="18" y="17" t="2" v="3" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="30" v="91" m="1"></obj> <obj x="1" y="18" t="3" v="4" m="1"></obj> <obj x="1" y="18" t="1" v="2" m="1"></obj> <obj x="2" y="18" t="19" v="58" m="1"></obj> <obj x="2" y="18" t="3" v="4" m="1"></obj> <obj x="2" y="18" t="1" v="2" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="2" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="3" v="4" m="1"></obj> <obj x="4" y="18" t="1" v="2" m="1"></obj> <obj x="5" y="18" t="3" v="4" m="1"></obj> <obj x="5" y="18" t="1" v="2" m="1"></obj> <obj x="5" y="18" t="13" v="43" m="1"></obj> <obj x="6" y="18" t="1" v="1" m="1"></obj> <obj x="6" y="18" t="32" v="-1" m="1"></obj> <obj x="7" y="18" t="1" v="1" m="1"></obj> <obj x="7" y="18" t="3" v="4" m="1"></obj> <obj x="8" y="18" t="1" v="1" m="1"></obj> <obj x="8" y="18" t="4" v="7" m="1"></obj> <obj x="9" y="18" t="3" v="4" m="1"></obj> <obj x="9" y="18" t="18" v="56" m="1"></obj> <obj x="10" y="18" t="1" v="1" m="1"></obj> <obj x="10" y="18" t="3" v="4" m="1"></obj> <obj x="11" y="18" t="3" v="4" m="1"></obj> <obj x="11" y="18" t="26" v="72" m="-1"></obj> <obj x="11" y="18" t="13" v="42" m="1"></obj> <obj x="12" y="18" t="8" v="-1" m="1"></obj> <obj x="12" y="18" t="3" v="15" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="3" v="4" m="1"></obj> <obj x="13" y="18" t="28" v="27" m="-1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="3" v="4" m="1"></obj> <obj x="15" y="18" t="1" v="1" m="1"></obj> <obj x="15" y="18" t="3" v="5" m="1"></obj> <obj x="15" y="18" t="27" v="89" m="1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="12" v="41" m="1"></obj> <obj x="16" y="18" t="3" v="4" m="1"></obj> <obj x="17" y="18" t="19" v="58" m="1"></obj> <obj x="17" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="3" v="4" m="1"></obj> <obj x="17" y="18" t="27" v="84" m="1"></obj> <obj x="18" y="18" t="1" v="0" m="1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="1" v="0" m="1"></obj> <obj x="1" y="19" t="1" v="0" m="1"></obj> <obj x="1" y="19" t="1" v="1" m="1"></obj> <obj x="1" y="19" t="1" v="2" m="1"></obj> <obj x="1" y="19" t="2" v="3" m="1"></obj> <obj x="2" y="19" t="1" v="0" m="1"></obj> <obj x="2" y="19" t="1" v="1" m="1"></obj> <obj x="2" y="19" t="1" v="2" m="1"></obj> <obj x="2" y="19" t="2" v="3" m="1"></obj> <obj x="3" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="0" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="5" y="19" t="1" v="2" m="1"></obj> <obj x="5" y="19" t="2" v="3" m="1"></obj> <obj x="6" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="1" m="1"></obj> <obj x="6" y="19" t="2" v="3" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="1" m="1"></obj> <obj x="8" y="19" t="2" v="3" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="1" m="1"></obj> <obj x="10" y="19" t="2" v="3" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="12" y="19" t="1" v="1" m="1"></obj> <obj x="12" y="19" t="2" v="3" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="1" m="1"></obj> <obj x="15" y="19" t="2" v="3" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="1" m="1"></obj> <obj x="16" y="19" t="2" v="3" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="1" m="1"></obj> <obj x="17" y="19" t="2" v="3" m="1"></obj> <obj x="18" y="19" t="1" v="0" m="1"></obj> <obj x="18" y="19" t="1" v="1" m="1"></obj> <obj x="18" y="19" t="2" v="3" m="1"></obj> <obj x="19" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(7, 3, 9, 2); setLink(3, 6, 4, 7); setLink(1, 18, 5, 11); needMushrooms = 22; setCamera(-531, 0, -9.05, 200.85, -1.2, 172.6); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 38
//Level22 (com.mushroomer.levels.Level22) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level22 extends LevelObject { private var _level:XML; public function Level22(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="3" v="4" m="1"></obj> <obj x="7" y="0" t="3" v="4" m="1"></obj> <obj x="8" y="0" t="1" v="0" m="1"></obj> <obj x="9" y="0" t="1" v="0" m="1"></obj> <obj x="9" y="0" t="1" v="2" m="1"></obj> <obj x="9" y="0" t="2" v="3" m="1"></obj> <obj x="10" y="0" t="1" v="0" m="1"></obj> <obj x="10" y="0" t="1" v="2" m="1"></obj> <obj x="10" y="0" t="2" v="3" m="1"></obj> <obj x="11" y="0" t="1" v="2" m="1"></obj> <obj x="11" y="0" t="1" v="0" m="1"></obj> <obj x="11" y="0" t="27" v="-1" m="-1"></obj> <obj x="11" y="0" t="2" v="3" m="1"></obj> <obj x="12" y="0" t="1" v="2" m="1"></obj> <obj x="12" y="0" t="31" v="94" m="1"></obj> <obj x="13" y="0" t="1" v="2" m="1"></obj> <obj x="13" y="0" t="1" v="0" m="1"></obj> <obj x="13" y="0" t="27" v="78" m="1"></obj> <obj x="13" y="0" t="2" v="3" m="1"></obj> <obj x="14" y="0" t="1" v="2" m="1"></obj> <obj x="14" y="0" t="31" v="93" m="1"></obj> <obj x="15" y="0" t="1" v="0" m="1"></obj> <obj x="16" y="0" t="6" v="13" m="1"></obj> <obj x="17" y="0" t="4" v="6" m="1"></obj> <obj x="19" y="0" t="1" v="0" m="1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="1" y="1" t="3" v="4" m="1"></obj> <obj x="1" y="1" t="0" v="-1" m="1"></obj> <obj x="7" y="1" t="1" v="0" m="1"></obj> <obj x="8" y="1" t="1" v="0" m="1"></obj> <obj x="8" y="1" t="1" v="2" m="1"></obj> <obj x="8" y="1" t="2" v="3" m="1"></obj> <obj x="9" y="1" t="1" v="0" m="1"></obj> <obj x="9" y="1" t="1" v="2" m="1"></obj> <obj x="9" y="1" t="2" v="3" m="1"></obj> <obj x="10" y="1" t="1" v="2" m="1"></obj> <obj x="10" y="1" t="10" v="28" m="-1"></obj> <obj x="11" y="1" t="1" v="2" m="1"></obj> <obj x="12" y="1" t="1" v="2" m="1"></obj> <obj x="13" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="1" v="2" m="1"></obj> <obj x="15" y="1" t="1" v="0" m="1"></obj> <obj x="15" y="1" t="1" v="2" m="1"></obj> <obj x="15" y="1" t="2" v="3" m="1"></obj> <obj x="16" y="1" t="6" v="13" m="1"></obj> <obj x="17" y="1" t="1" v="2" m="1"></obj> <obj x="18" y="1" t="1" v="2" m="1"></obj> <obj x="19" y="1" t="1" v="0" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="1" v="0" m="1"></obj> <obj x="2" y="2" t="3" v="4" m="1"></obj> <obj x="2" y="2" t="10" v="27" m="-1"></obj> <obj x="2" y="2" t="12" v="40" m="1"></obj> <obj x="6" y="2" t="3" v="4" m="1"></obj> <obj x="6" y="2" t="11" v="32" m="1"></obj> <obj x="7" y="2" t="1" v="0" m="1"></obj> <obj x="7" y="2" t="1" v="2" m="1"></obj> <obj x="7" y="2" t="2" v="3" m="1"></obj> <obj x="8" y="2" t="1" v="0" m="1"></obj> <obj x="8" y="2" t="1" v="2" m="1"></obj> <obj x="8" y="2" t="2" v="3" m="1"></obj> <obj x="9" y="2" t="1" v="2" m="1"></obj> <obj x="10" y="2" t="4" v="7" m="1"></obj> <obj x="10" y="2" t="3" v="4" m="1"></obj> <obj x="10" y="2" t="1" v="2" m="1"></obj> <obj x="11" y="2" t="3" v="4" m="1"></obj> <obj x="11" y="2" t="1" v="2" m="1"></obj> <obj x="12" y="2" t="1" v="2" m="1"></obj> <obj x="12" y="2" t="29" v="30" m="-1"></obj> <obj x="12" y="2" t="3" v="5" m="1"></obj> <obj x="12" y="2" t="27" v="89" m="-1"></obj> <obj x="13" y="2" t="1" v="2" m="1"></obj> <obj x="13" y="2" t="12" v="41" m="-1"></obj> <obj x="13" y="2" t="3" v="4" m="1"></obj> <obj x="13" y="2" t="13" v="-1" m="1"></obj> <obj x="13" y="2" t="5" v="11" m="1"></obj> <obj x="14" y="2" t="3" v="4" m="1"></obj> <obj x="15" y="2" t="1" v="2" m="1"></obj> <obj x="15" y="2" t="3" v="4" m="1"></obj> <obj x="15" y="2" t="10" v="27" m="-1"></obj> <obj x="16" y="2" t="1" v="2" m="1"></obj> <obj x="17" y="2" t="1" v="2" m="1"></obj> <obj x="18" y="2" t="6" v="13" m="1"></obj> <obj x="18" y="2" t="1" v="2" m="1"></obj> <obj x="19" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="1" v="0" m="1"></obj> <obj x="2" y="3" t="1" v="0" m="1"></obj> <obj x="2" y="3" t="1" v="2" m="1"></obj> <obj x="2" y="3" t="2" v="3" m="1"></obj> <obj x="5" y="3" t="5" v="12" m="1"></obj> <obj x="6" y="3" t="1" v="0" m="1"></obj> <obj x="6" y="3" t="1" v="2" m="1"></obj> <obj x="6" y="3" t="2" v="3" m="1"></obj> <obj x="7" y="3" t="31" v="94" m="1"></obj> <obj x="7" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="1" v="0" m="1"></obj> <obj x="8" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="2" v="3" m="1"></obj> <obj x="9" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="1" v="0" m="1"></obj> <obj x="10" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="2" v="3" m="1"></obj> <obj x="11" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="2" m="1"></obj> <obj x="11" y="3" t="2" v="3" m="1"></obj> <obj x="12" y="3" t="1" v="0" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="12" y="3" t="2" v="3" m="1"></obj> <obj x="13" y="3" t="1" v="0" m="1"></obj> <obj x="13" y="3" t="1" v="2" m="1"></obj> <obj x="13" y="3" t="2" v="3" m="1"></obj> <obj x="14" y="3" t="1" v="0" m="1"></obj> <obj x="15" y="3" t="1" v="0" m="1"></obj> <obj x="15" y="3" t="1" v="2" m="1"></obj> <obj x="15" y="3" t="2" v="3" m="1"></obj> <obj x="16" y="3" t="1" v="2" m="1"></obj> <obj x="16" y="3" t="3" v="4" m="1"></obj> <obj x="16" y="3" t="30" v="92" m="1"></obj> <obj x="16" y="3" t="4" v="6" m="1"></obj> <obj x="17" y="3" t="1" v="2" m="1"></obj> <obj x="17" y="3" t="3" v="4" m="1"></obj> <obj x="17" y="3" t="30" v="91" m="1"></obj> <obj x="18" y="3" t="6" v="13" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="3" v="4" m="1"></obj> <obj x="0" y="4" t="12" v="40" m="-1"></obj> <obj x="1" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="1" v="2" m="1"></obj> <obj x="1" y="4" t="2" v="3" m="1"></obj> <obj x="2" y="4" t="3" v="4" m="1"></obj> <obj x="2" y="4" t="1" v="2" m="1"></obj> <obj x="3" y="4" t="30" v="92" m="1"></obj> <obj x="3" y="4" t="4" v="7" m="1"></obj> <obj x="3" y="4" t="3" v="4" m="1"></obj> <obj x="4" y="4" t="3" v="4" m="1"></obj> <obj x="4" y="4" t="11" v="33" m="1"></obj> <obj x="5" y="4" t="10" v="28" m="1"></obj> <obj x="5" y="4" t="3" v="4" m="1"></obj> <obj x="5" y="4" t="13" v="42" m="-1"></obj> <obj x="6" y="4" t="1" v="2" m="1"></obj> <obj x="7" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="29" v="29" m="1"></obj> <obj x="8" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="3" v="4" m="1"></obj> <obj x="8" y="4" t="21" v="62" m="1"></obj> <obj x="8" y="4" t="22" v="66" m="1"></obj> <obj x="9" y="4" t="23" v="-1" m="1"></obj> <obj x="9" y="4" t="24" v="-1" m="1"></obj> <obj x="10" y="4" t="1" v="2" m="1"></obj> <obj x="10" y="4" t="21" v="63" m="1"></obj> <obj x="10" y="4" t="22" v="67" m="1"></obj> <obj x="10" y="4" t="3" v="4" m="1"></obj> <obj x="10" y="4" t="4" v="7" m="1"></obj> <obj x="11" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="13" v="44" m="-1"></obj> <obj x="12" y="4" t="3" v="4" m="1"></obj> <obj x="12" y="4" t="1" v="2" m="1"></obj> <obj x="13" y="4" t="1" v="2" m="1"></obj> <obj x="15" y="4" t="1" v="2" m="1"></obj> <obj x="16" y="4" t="1" v="0" m="1"></obj> <obj x="16" y="4" t="1" v="2" m="1"></obj> <obj x="16" y="4" t="2" v="3" m="1"></obj> <obj x="17" y="4" t="1" v="2" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="2" v="3" m="1"></obj> <obj x="18" y="4" t="6" v="13" m="1"></obj> <obj x="19" y="4" t="1" v="0" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="1" v="2" m="1"></obj> <obj x="2" y="5" t="1" v="0" m="1"></obj> <obj x="2" y="5" t="1" v="2" m="1"></obj> <obj x="2" y="5" t="2" v="3" m="1"></obj> <obj x="3" y="5" t="1" v="0" m="1"></obj> <obj x="3" y="5" t="1" v="2" m="1"></obj> <obj x="3" y="5" t="2" v="3" m="1"></obj> <obj x="4" y="5" t="1" v="0" m="1"></obj> <obj x="4" y="5" t="1" v="2" m="1"></obj> <obj x="4" y="5" t="2" v="3" m="1"></obj> <obj x="5" y="5" t="1" v="0" m="1"></obj> <obj x="5" y="5" t="1" v="2" m="1"></obj> <obj x="5" y="5" t="2" v="3" m="1"></obj> <obj x="6" y="5" t="9" v="25" m="1"></obj> <obj x="6" y="5" t="1" v="2" m="1"></obj> <obj x="6" y="5" t="5" v="9" m="1"></obj> <obj x="7" y="5" t="1" v="2" m="1"></obj> <obj x="7" y="5" t="3" v="4" m="1"></obj> <obj x="7" y="5" t="12" v="40" m="1"></obj> <obj x="8" y="5" t="1" v="0" m="1"></obj> <obj x="8" y="5" t="1" v="2" m="1"></obj> <obj x="8" y="5" t="2" v="3" m="1"></obj> <obj x="9" y="5" t="20" v="60" m="1"></obj> <obj x="10" y="5" t="1" v="0" m="1"></obj> <obj x="10" y="5" t="1" v="2" m="1"></obj> <obj x="10" y="5" t="2" v="3" m="1"></obj> <obj x="11" y="5" t="5" v="12" m="1"></obj> <obj x="11" y="5" t="5" v="11" m="1"></obj> <obj x="12" y="5" t="1" v="0" m="1"></obj> <obj x="12" y="5" t="1" v="2" m="1"></obj> <obj x="12" y="5" t="2" v="3" m="1"></obj> <obj x="13" y="5" t="17" v="54" m="1"></obj> <obj x="14" y="5" t="5" v="11" m="1"></obj> <obj x="15" y="5" t="19" v="58" m="1"></obj> <obj x="15" y="5" t="3" v="4" m="1"></obj> <obj x="15" y="5" t="12" v="40" m="-1"></obj> <obj x="16" y="5" t="1" v="0" m="1"></obj> <obj x="17" y="5" t="6" v="13" m="1"></obj> <obj x="17" y="5" t="1" v="2" m="1"></obj> <obj x="18" y="5" t="6" v="13" m="1"></obj> <obj x="19" y="5" t="1" v="0" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="19" v="58" m="1"></obj> <obj x="1" y="6" t="3" v="4" m="1"></obj> <obj x="2" y="6" t="6" v="13" m="1"></obj> <obj x="2" y="6" t="1" v="2" m="1"></obj> <obj x="3" y="6" t="1" v="2" m="1"></obj> <obj x="4" y="6" t="3" v="4" m="1"></obj> <obj x="4" y="6" t="1" v="2" m="1"></obj> <obj x="4" y="6" t="10" v="30" m="-1"></obj> <obj x="5" y="6" t="6" v="13" m="1"></obj> <obj x="5" y="6" t="1" v="2" m="1"></obj> <obj x="6" y="6" t="1" v="0" m="1"></obj> <obj x="6" y="6" t="1" v="2" m="1"></obj> <obj x="6" y="6" t="2" v="3" m="1"></obj> <obj x="7" y="6" t="1" v="0" m="1"></obj> <obj x="7" y="6" t="1" v="2" m="1"></obj> <obj x="7" y="6" t="2" v="3" m="1"></obj> <obj x="8" y="6" t="1" v="2" m="1"></obj> <obj x="10" y="6" t="1" v="0" m="1"></obj> <obj x="12" y="6" t="1" v="2" m="1"></obj> <obj x="12" y="6" t="33" v="-1" m="1"></obj> <obj x="13" y="6" t="4" v="7" m="1"></obj> <obj x="15" y="6" t="1" v="0" m="1"></obj> <obj x="15" y="6" t="1" v="2" m="1"></obj> <obj x="15" y="6" t="2" v="3" m="1"></obj> <obj x="16" y="6" t="1" v="0" m="1"></obj> <obj x="16" y="6" t="1" v="2" m="1"></obj> <obj x="16" y="6" t="2" v="3" m="1"></obj> <obj x="17" y="6" t="6" v="13" m="1"></obj> <obj x="18" y="6" t="1" v="2" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="1" v="0" m="1"></obj> <obj x="2" y="7" t="1" v="2" m="1"></obj> <obj x="4" y="7" t="1" v="0" m="1"></obj> <obj x="4" y="7" t="1" v="2" m="1"></obj> <obj x="4" y="7" t="2" v="3" m="1"></obj> <obj x="5" y="7" t="6" v="13" m="1"></obj> <obj x="5" y="7" t="1" v="2" m="1"></obj> <obj x="6" y="7" t="1" v="0" m="1"></obj> <obj x="6" y="7" t="1" v="2" m="1"></obj> <obj x="6" y="7" t="2" v="3" m="1"></obj> <obj x="7" y="7" t="5" v="10" m="1"></obj> <obj x="7" y="7" t="5" v="12" m="1"></obj> <obj x="7" y="7" t="1" v="2" m="1"></obj> <obj x="8" y="7" t="18" v="56" m="1"></obj> <obj x="8" y="7" t="3" v="4" m="1"></obj> <obj x="9" y="7" t="1" v="2" m="1"></obj> <obj x="10" y="7" t="1" v="0" m="1"></obj> <obj x="11" y="7" t="1" v="2" m="1"></obj> <obj x="11" y="7" t="3" v="4" m="1"></obj> <obj x="11" y="7" t="10" v="30" m="-1"></obj> <obj x="12" y="7" t="6" v="13" m="1"></obj> <obj x="12" y="7" t="1" v="2" m="1"></obj> <obj x="13" y="7" t="3" v="4" m="1"></obj> <obj x="13" y="7" t="5" v="12" m="1"></obj> <obj x="14" y="7" t="1" v="2" m="1"></obj> <obj x="14" y="7" t="3" v="4" m="1"></obj> <obj x="14" y="7" t="13" v="-1" m="-1"></obj> <obj x="15" y="7" t="6" v="13" m="1"></obj> <obj x="15" y="7" t="1" v="2" m="1"></obj> <obj x="16" y="7" t="1" v="2" m="1"></obj> <obj x="16" y="7" t="3" v="4" m="1"></obj> <obj x="17" y="7" t="4" v="6" m="1"></obj> <obj x="17" y="7" t="1" v="2" m="1"></obj> <obj x="18" y="7" t="1" v="2" m="1"></obj> <obj x="18" y="7" t="3" v="4" m="1"></obj> <obj x="18" y="7" t="18" v="56" m="1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="10" v="29" m="-1"></obj> <obj x="2" y="8" t="1" v="2" m="1"></obj> <obj x="2" y="8" t="3" v="4" m="1"></obj> <obj x="3" y="8" t="1" v="2" m="1"></obj> <obj x="4" y="8" t="4" v="8" m="1"></obj> <obj x="4" y="8" t="3" v="4" m="1"></obj> <obj x="4" y="8" t="1" v="2" m="1"></obj> <obj x="5" y="8" t="6" v="13" m="1"></obj> <obj x="6" y="8" t="1" v="2" m="1"></obj> <obj x="6" y="8" t="3" v="4" m="1"></obj> <obj x="7" y="8" t="4" v="8" m="1"></obj> <obj x="8" y="8" t="1" v="0" m="1"></obj> <obj x="8" y="8" t="1" v="2" m="1"></obj> <obj x="8" y="8" t="2" v="3" m="1"></obj> <obj x="9" y="8" t="1" v="2" m="1"></obj> <obj x="10" y="8" t="1" v="0" m="1"></obj> <obj x="10" y="8" t="1" v="2" m="1"></obj> <obj x="10" y="8" t="2" v="3" m="1"></obj> <obj x="11" y="8" t="1" v="0" m="1"></obj> <obj x="11" y="8" t="1" v="2" m="1"></obj> <obj x="11" y="8" t="2" v="3" m="1"></obj> <obj x="12" y="8" t="6" v="13" m="1"></obj> <obj x="12" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="1" v="0" m="1"></obj> <obj x="13" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="2" v="3" m="1"></obj> <obj x="14" y="8" t="1" v="0" m="1"></obj> <obj x="14" y="8" t="1" v="2" m="1"></obj> <obj x="14" y="8" t="2" v="3" m="1"></obj> <obj x="15" y="8" t="6" v="13" m="1"></obj> <obj x="16" y="8" t="1" v="0" m="1"></obj> <obj x="16" y="8" t="1" v="2" m="1"></obj> <obj x="16" y="8" t="2" v="3" m="1"></obj> <obj x="17" y="8" t="9" v="25" m="1"></obj> <obj x="17" y="8" t="1" v="2" m="1"></obj> <obj x="18" y="8" t="1" v="0" m="1"></obj> <obj x="18" y="8" t="1" v="2" m="1"></obj> <obj x="18" y="8" t="2" v="3" m="1"></obj> <obj x="19" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="4" v="7" m="1"></obj> <obj x="2" y="9" t="1" v="0" m="1"></obj> <obj x="2" y="9" t="1" v="2" m="1"></obj> <obj x="2" y="9" t="2" v="3" m="1"></obj> <obj x="3" y="9" t="9" v="25" m="1"></obj> <obj x="3" y="9" t="1" v="2" m="1"></obj> <obj x="4" y="9" t="1" v="0" m="1"></obj> <obj x="5" y="9" t="19" v="58" m="1"></obj> <obj x="5" y="9" t="3" v="4" m="1"></obj> <obj x="5" y="9" t="12" v="41" m="1"></obj> <obj x="5" y="9" t="27" v="83" m="1"></obj> <obj x="6" y="9" t="1" v="0" m="1"></obj> <obj x="6" y="9" t="1" v="2" m="1"></obj> <obj x="6" y="9" t="2" v="3" m="1"></obj> <obj x="7" y="9" t="1" v="2" m="1"></obj> <obj x="8" y="9" t="10" v="28" m="1"></obj> <obj x="8" y="9" t="3" v="4" m="1"></obj> <obj x="8" y="9" t="1" v="2" m="1"></obj> <obj x="9" y="9" t="5" v="10" m="1"></obj> <obj x="9" y="9" t="19" v="59" m="1"></obj> <obj x="9" y="9" t="5" v="9" m="1"></obj> <obj x="9" y="9" t="5" v="11" m="1"></obj> <obj x="9" y="9" t="5" v="12" m="1"></obj> <obj x="9" y="9" t="3" v="4" m="1"></obj> <obj x="9" y="9" t="1" v="2" m="1"></obj> <obj x="10" y="9" t="1" v="0" m="1"></obj> <obj x="11" y="9" t="19" v="58" m="1"></obj> <obj x="11" y="9" t="1" v="2" m="1"></obj> <obj x="11" y="9" t="3" v="4" m="1"></obj> <obj x="11" y="9" t="27" v="83" m="1"></obj> <obj x="12" y="9" t="1" v="2" m="1"></obj> <obj x="13" y="9" t="32" v="-1" m="-1"></obj> <obj x="13" y="9" t="1" v="2" m="1"></obj> <obj x="13" y="9" t="3" v="4" m="1"></obj> <obj x="14" y="9" t="1" v="2" m="1"></obj> <obj x="14" y="9" t="3" v="4" m="1"></obj> <obj x="14" y="9" t="13" v="43" m="-1"></obj> <obj x="15" y="9" t="5" v="11" m="1"></obj> <obj x="15" y="9" t="12" v="37" m="-1"></obj> <obj x="15" y="9" t="3" v="4" m="1"></obj> <obj x="16" y="9" t="1" v="2" m="1"></obj> <obj x="16" y="9" t="3" v="4" m="1"></obj> <obj x="16" y="9" t="10" v="28" m="1"></obj> <obj x="17" y="9" t="1" v="0" m="1"></obj> <obj x="17" y="9" t="1" v="2" m="1"></obj> <obj x="17" y="9" t="2" v="3" m="1"></obj> <obj x="18" y="9" t="1" v="0" m="1"></obj> <obj x="0" y="10" t="1" v="0" m="1"></obj> <obj x="1" y="10" t="1" v="1" m="1"></obj> <obj x="2" y="10" t="1" v="0" m="1"></obj> <obj x="2" y="10" t="1" v="1" m="1"></obj> <obj x="2" y="10" t="2" v="3" m="1"></obj> <obj x="3" y="10" t="1" v="0" m="1"></obj> <obj x="3" y="10" t="1" v="2" m="1"></obj> <obj x="3" y="10" t="2" v="3" m="1"></obj> <obj x="4" y="10" t="1" v="0" m="1"></obj> <obj x="4" y="10" t="1" v="1" m="1"></obj> <obj x="4" y="10" t="2" v="3" m="1"></obj> <obj x="5" y="10" t="1" v="0" m="1"></obj> <obj x="5" y="10" t="1" v="1" m="1"></obj> <obj x="5" y="10" t="2" v="3" m="1"></obj> <obj x="6" y="10" t="1" v="0" m="1"></obj> <obj x="6" y="10" t="1" v="1" m="1"></obj> <obj x="6" y="10" t="2" v="3" m="1"></obj> <obj x="7" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="8" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="2" v="3" m="1"></obj> <obj x="9" y="10" t="1" v="0" m="1"></obj> <obj x="9" y="10" t="1" v="1" m="1"></obj> <obj x="9" y="10" t="2" v="3" m="1"></obj> <obj x="10" y="10" t="1" v="0" m="1"></obj> <obj x="10" y="10" t="1" v="1" m="1"></obj> <obj x="10" y="10" t="2" v="3" m="1"></obj> <obj x="11" y="10" t="1" v="0" m="1"></obj> <obj x="11" y="10" t="1" v="2" m="1"></obj> <obj x="11" y="10" t="1" v="1" m="1"></obj> <obj x="11" y="10" t="2" v="3" m="1"></obj> <obj x="12" y="10" t="1" v="2" m="1"></obj> <obj x="12" y="10" t="3" v="4" m="1"></obj> <obj x="12" y="10" t="12" v="40" m="-1"></obj> <obj x="13" y="10" t="1" v="0" m="1"></obj> <obj x="13" y="10" t="1" v="2" m="1"></obj> <obj x="13" y="10" t="2" v="3" m="1"></obj> <obj x="14" y="10" t="1" v="0" m="1"></obj> <obj x="14" y="10" t="1" v="2" m="1"></obj> <obj x="14" y="10" t="2" v="3" m="1"></obj> <obj x="15" y="10" t="1" v="0" m="1"></obj> <obj x="16" y="10" t="1" v="0" m="1"></obj> <obj x="16" y="10" t="1" v="2" m="1"></obj> <obj x="16" y="10" t="2" v="3" m="1"></obj> <obj x="17" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="11" t="1" v="0" m="1"></obj> <obj x="1" y="11" t="1" v="1" m="1"></obj> <obj x="2" y="11" t="10" v="27" m="1"></obj> <obj x="2" y="11" t="1" v="1" m="1"></obj> <obj x="3" y="11" t="1" v="0" m="1"></obj> <obj x="3" y="11" t="5" v="12" m="1"></obj> <obj x="3" y="11" t="1" v="1" m="1"></obj> <obj x="3" y="11" t="2" v="3" m="1"></obj> <obj x="4" y="11" t="1" v="1" m="1"></obj> <obj x="5" y="11" t="1" v="1" m="1"></obj> <obj x="6" y="11" t="19" v="58" m="1"></obj> <obj x="6" y="11" t="1" v="1" m="1"></obj> <obj x="6" y="11" t="3" v="4" m="1"></obj> <obj x="7" y="11" t="9" v="25" m="1"></obj> <obj x="7" y="11" t="1" v="2" m="1"></obj> <obj x="8" y="11" t="1" v="0" m="1"></obj> <obj x="8" y="11" t="1" v="1" m="1"></obj> <obj x="8" y="11" t="2" v="3" m="1"></obj> <obj x="9" y="11" t="1" v="1" m="1"></obj> <obj x="10" y="11" t="1" v="1" m="1"></obj> <obj x="11" y="11" t="1" v="2" m="1"></obj> <obj x="11" y="11" t="1" v="0" m="1"></obj> <obj x="11" y="11" t="1" v="1" m="1"></obj> <obj x="11" y="11" t="2" v="3" m="1"></obj> <obj x="12" y="11" t="1" v="0" m="1"></obj> <obj x="12" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="2" v="3" m="1"></obj> <obj x="13" y="11" t="1" v="0" m="1"></obj> <obj x="13" y="11" t="1" v="2" m="1"></obj> <obj x="13" y="11" t="27" v="78" m="1"></obj> <obj x="13" y="11" t="2" v="3" m="1"></obj> <obj x="14" y="11" t="6" v="13" m="1"></obj> <obj x="14" y="11" t="1" v="2" m="1"></obj> <obj x="15" y="11" t="3" v="4" m="1"></obj> <obj x="15" y="11" t="10" v="29" m="1"></obj> <obj x="16" y="11" t="1" v="2" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="1" y="12" t="1" v="1" m="1"></obj> <obj x="1" y="12" t="3" v="5" m="1"></obj> <obj x="2" y="12" t="4" v="6" m="1"></obj> <obj x="2" y="12" t="1" v="1" m="1"></obj> <obj x="2" y="12" t="3" v="5" m="1"></obj> <obj x="3" y="12" t="1" v="1" m="1"></obj> <obj x="3" y="12" t="3" v="5" m="1"></obj> <obj x="4" y="12" t="3" v="4" m="1"></obj> <obj x="4" y="12" t="13" v="44" m="-1"></obj> <obj x="6" y="12" t="1" v="0" m="1"></obj> <obj x="6" y="12" t="1" v="1" m="1"></obj> <obj x="6" y="12" t="2" v="3" m="1"></obj> <obj x="7" y="12" t="1" v="0" m="1"></obj> <obj x="7" y="12" t="1" v="2" m="1"></obj> <obj x="7" y="12" t="2" v="3" m="1"></obj> <obj x="8" y="12" t="1" v="2" m="1"></obj> <obj x="8" y="12" t="1" v="1" m="1"></obj> <obj x="8" y="12" t="3" v="4" m="1"></obj> <obj x="8" y="12" t="29" v="30" m="-1"></obj> <obj x="9" y="12" t="1" v="2" m="1"></obj> <obj x="9" y="12" t="1" v="1" m="1"></obj> <obj x="9" y="12" t="4" v="6" m="1"></obj> <obj x="10" y="12" t="1" v="1" m="1"></obj> <obj x="10" y="12" t="3" v="4" m="1"></obj> <obj x="11" y="12" t="1" v="2" m="1"></obj> <obj x="11" y="12" t="3" v="4" m="1"></obj> <obj x="11" y="12" t="21" v="62" m="1"></obj> <obj x="11" y="12" t="22" v="66" m="1"></obj> <obj x="11" y="12" t="27" v="89" m="1"></obj> <obj x="11" y="12" t="1" v="1" m="1"></obj> <obj x="12" y="12" t="1" v="2" m="1"></obj> <obj x="12" y="12" t="23" v="-1" m="1"></obj> <obj x="12" y="12" t="24" v="-1" m="1"></obj> <obj x="13" y="12" t="1" v="2" m="1"></obj> <obj x="13" y="12" t="3" v="4" m="1"></obj> <obj x="13" y="12" t="21" v="63" m="1"></obj> <obj x="13" y="12" t="22" v="67" m="1"></obj> <obj x="13" y="12" t="28" v="27" m="-1"></obj> <obj x="14" y="12" t="6" v="13" m="1"></obj> <obj x="14" y="12" t="1" v="2" m="1"></obj> <obj x="15" y="12" t="1" v="0" m="1"></obj> <obj x="15" y="12" t="1" v="2" m="1"></obj> <obj x="15" y="12" t="2" v="3" m="1"></obj> <obj x="16" y="12" t="1" v="2" m="1"></obj> <obj x="19" y="12" t="3" v="4" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="1" v="1" m="1"></obj> <obj x="1" y="13" t="2" v="3" m="1"></obj> <obj x="2" y="13" t="1" v="0" m="1"></obj> <obj x="2" y="13" t="1" v="1" m="1"></obj> <obj x="2" y="13" t="2" v="3" m="1"></obj> <obj x="3" y="13" t="1" v="0" m="1"></obj> <obj x="3" y="13" t="1" v="1" m="1"></obj> <obj x="3" y="13" t="2" v="3" m="1"></obj> <obj x="4" y="13" t="1" v="0" m="1"></obj> <obj x="4" y="13" t="1" v="1" m="1"></obj> <obj x="4" y="13" t="2" v="3" m="1"></obj> <obj x="5" y="13" t="3" v="4" m="1"></obj> <obj x="5" y="13" t="12" v="41" m="1"></obj> <obj x="5" y="13" t="4" v="7" m="1"></obj> <obj x="6" y="13" t="1" v="1" m="1"></obj> <obj x="7" y="13" t="1" v="0" m="1"></obj> <obj x="7" y="13" t="1" v="2" m="1"></obj> <obj x="7" y="13" t="2" v="3" m="1"></obj> <obj x="8" y="13" t="1" v="0" m="1"></obj> <obj x="8" y="13" t="1" v="2" m="1"></obj> <obj x="8" y="13" t="1" v="1" m="1"></obj> <obj x="8" y="13" t="2" v="3" m="1"></obj> <obj x="9" y="13" t="1" v="2" m="1"></obj> <obj x="9" y="13" t="1" v="1" m="1"></obj> <obj x="10" y="13" t="1" v="1" m="1"></obj> <obj x="10" y="13" t="1" v="0" m="1"></obj> <obj x="10" y="13" t="2" v="3" m="1"></obj> <obj x="11" y="13" t="1" v="0" m="1"></obj> <obj x="11" y="13" t="1" v="2" m="1"></obj> <obj x="11" y="13" t="2" v="3" m="1"></obj> <obj x="12" y="13" t="20" v="60" m="1"></obj> <obj x="13" y="13" t="1" v="0" m="1"></obj> <obj x="13" y="13" t="1" v="2" m="1"></obj> <obj x="13" y="13" t="2" v="3" m="1"></obj> <obj x="14" y="13" t="6" v="13" m="1"></obj> <obj x="14" y="13" t="1" v="2" m="1"></obj> <obj x="15" y="13" t="1" v="2" m="1"></obj> <obj x="15" y="13" t="6" v="13" m="1"></obj> <obj x="17" y="13" t="11" v="31" m="-1"></obj> <obj x="17" y="13" t="19" v="58" m="1"></obj> <obj x="17" y="13" t="3" v="4" m="1"></obj> <obj x="17" y="13" t="5" v="12" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="1" v="1" m="1"></obj> <obj x="1" y="14" t="2" v="3" m="1"></obj> <obj x="2" y="14" t="1" v="1" m="1"></obj> <obj x="3" y="14" t="1" v="1" m="1"></obj> <obj x="4" y="14" t="1" v="1" m="1"></obj> <obj x="5" y="14" t="1" v="0" m="1"></obj> <obj x="6" y="14" t="1" v="1" m="1"></obj> <obj x="7" y="14" t="1" v="0" m="1"></obj> <obj x="8" y="14" t="10" v="29" m="-1"></obj> <obj x="8" y="14" t="3" v="4" m="1"></obj> <obj x="8" y="14" t="1" v="2" m="1"></obj> <obj x="8" y="14" t="27" v="80" m="1"></obj> <obj x="10" y="14" t="1" v="1" m="1"></obj> <obj x="10" y="14" t="3" v="4" m="1"></obj> <obj x="11" y="14" t="32" v="-1" m="1"></obj> <obj x="11" y="14" t="1" v="2" m="1"></obj> <obj x="11" y="14" t="3" v="4" m="1"></obj> <obj x="12" y="14" t="15" v="-1" m="1"></obj> <obj x="12" y="14" t="3" v="4" m="1"></obj> <obj x="13" y="14" t="1" v="2" m="1"></obj> <obj x="13" y="14" t="32" v="-1" m="1"></obj> <obj x="13" y="14" t="3" v="4" m="1"></obj> <obj x="14" y="14" t="3" v="4" m="1"></obj> <obj x="14" y="14" t="26" v="76" m="1"></obj> <obj x="15" y="14" t="6" v="13" m="1"></obj> <obj x="17" y="14" t="1" v="0" m="1"></obj> <obj x="17" y="14" t="1" v="2" m="1"></obj> <obj x="17" y="14" t="2" v="3" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="1" y="15" t="6" v="13" m="1"></obj> <obj x="1" y="15" t="1" v="1" m="1"></obj> <obj x="2" y="15" t="28" v="28" m="-1"></obj> <obj x="2" y="15" t="3" v="4" m="1"></obj> <obj x="2" y="15" t="1" v="1" m="1"></obj> <obj x="3" y="15" t="6" v="13" m="1"></obj> <obj x="4" y="15" t="3" v="4" m="1"></obj> <obj x="4" y="15" t="21" v="62" m="1"></obj> <obj x="4" y="15" t="22" v="66" m="1"></obj> <obj x="4" y="15" t="12" v="38" m="1"></obj> <obj x="5" y="15" t="10" v="30" m="-1"></obj> <obj x="5" y="15" t="23" v="-1" m="1"></obj> <obj x="5" y="15" t="24" v="-1" m="1"></obj> <obj x="6" y="15" t="5" v="12" m="1"></obj> <obj x="6" y="15" t="1" v="1" m="1"></obj> <obj x="6" y="15" t="21" v="63" m="1"></obj> <obj x="6" y="15" t="22" v="67" m="1"></obj> <obj x="6" y="15" t="3" v="4" m="1"></obj> <obj x="7" y="15" t="1" v="0" m="1"></obj> <obj x="7" y="15" t="1" v="1" m="1"></obj> <obj x="7" y="15" t="2" v="3" m="1"></obj> <obj x="8" y="15" t="1" v="0" m="1"></obj> <obj x="8" y="15" t="1" v="1" m="1"></obj> <obj x="8" y="15" t="1" v="2" m="1"></obj> <obj x="8" y="15" t="2" v="3" m="1"></obj> <obj x="9" y="15" t="9" v="25" m="1"></obj> <obj x="9" y="15" t="12" v="41" m="1"></obj> <obj x="10" y="15" t="1" v="0" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="2" v="3" m="1"></obj> <obj x="11" y="15" t="1" v="0" m="1"></obj> <obj x="11" y="15" t="1" v="2" m="1"></obj> <obj x="11" y="15" t="2" v="3" m="1"></obj> <obj x="12" y="15" t="1" v="0" m="1"></obj> <obj x="12" y="15" t="1" v="2" m="1"></obj> <obj x="12" y="15" t="2" v="3" m="1"></obj> <obj x="13" y="15" t="1" v="0" m="1"></obj> <obj x="13" y="15" t="1" v="2" m="1"></obj> <obj x="13" y="15" t="2" v="3" m="1"></obj> <obj x="14" y="15" t="1" v="0" m="1"></obj> <obj x="16" y="15" t="3" v="4" m="1"></obj> <obj x="16" y="15" t="12" v="40" m="-1"></obj> <obj x="16" y="15" t="13" v="43" m="1"></obj> <obj x="17" y="15" t="3" v="4" m="1"></obj> <obj x="17" y="15" t="1" v="2" m="1"></obj> <obj x="18" y="15" t="6" v="13" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="6" v="13" m="1"></obj> <obj x="2" y="16" t="1" v="0" m="1"></obj> <obj x="2" y="16" t="5" v="11" m="1"></obj> <obj x="2" y="16" t="5" v="12" m="1"></obj> <obj x="2" y="16" t="1" v="1" m="1"></obj> <obj x="2" y="16" t="2" v="3" m="1"></obj> <obj x="3" y="16" t="6" v="13" m="1"></obj> <obj x="4" y="16" t="1" v="0" m="1"></obj> <obj x="4" y="16" t="1" v="1" m="1"></obj> <obj x="4" y="16" t="2" v="3" m="1"></obj> <obj x="5" y="16" t="20" v="60" m="1"></obj> <obj x="6" y="16" t="1" v="0" m="1"></obj> <obj x="6" y="16" t="1" v="1" m="1"></obj> <obj x="6" y="16" t="2" v="3" m="1"></obj> <obj x="7" y="16" t="31" v="94" m="1"></obj> <obj x="7" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="1" v="0" m="1"></obj> <obj x="8" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="2" v="3" m="1"></obj> <obj x="9" y="16" t="1" v="0" m="1"></obj> <obj x="9" y="16" t="1" v="1" m="1"></obj> <obj x="9" y="16" t="2" v="3" m="1"></obj> <obj x="10" y="16" t="1" v="0" m="1"></obj> <obj x="10" y="16" t="1" v="1" m="1"></obj> <obj x="10" y="16" t="2" v="3" m="1"></obj> <obj x="11" y="16" t="1" v="0" m="1"></obj> <obj x="11" y="16" t="1" v="1" m="1"></obj> <obj x="11" y="16" t="2" v="3" m="1"></obj> <obj x="12" y="16" t="1" v="0" m="1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="12" y="16" t="2" v="3" m="1"></obj> <obj x="13" y="16" t="1" v="0" m="1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="2" v="3" m="1"></obj> <obj x="14" y="16" t="1" v="0" m="1"></obj> <obj x="14" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="1" v="2" m="1"></obj> <obj x="14" y="16" t="2" v="3" m="1"></obj> <obj x="15" y="16" t="8" v="-1" m="1"></obj> <obj x="15" y="16" t="17" v="55" m="1"></obj> <obj x="16" y="16" t="1" v="0" m="1"></obj> <obj x="16" y="16" t="1" v="2" m="1"></obj> <obj x="16" y="16" t="2" v="3" m="1"></obj> <obj x="17" y="16" t="1" v="0" m="1"></obj> <obj x="17" y="16" t="1" v="2" m="1"></obj> <obj x="17" y="16" t="2" v="3" m="1"></obj> <obj x="18" y="16" t="6" v="13" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="3" v="4" m="1"></obj> <obj x="1" y="17" t="12" v="40" m="1"></obj> <obj x="2" y="17" t="30" v="92" m="1"></obj> <obj x="2" y="17" t="3" v="4" m="1"></obj> <obj x="2" y="17" t="1" v="1" m="1"></obj> <obj x="2" y="17" t="4" v="8" m="1"></obj> <obj x="3" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="12" v="41" m="1"></obj> <obj x="3" y="17" t="5" v="12" m="1"></obj> <obj x="4" y="17" t="1" v="1" m="1"></obj> <obj x="5" y="17" t="3" v="4" m="1"></obj> <obj x="5" y="17" t="26" v="76" m="1"></obj> <obj x="5" y="17" t="32" v="-1" m="1"></obj> <obj x="6" y="17" t="3" v="4" m="1"></obj> <obj x="6" y="17" t="1" v="1" m="1"></obj> <obj x="7" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="5" v="11" m="1"></obj> <obj x="8" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="3" v="4" m="1"></obj> <obj x="9" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="1" v="1" m="1"></obj> <obj x="11" y="17" t="1" v="1" m="1"></obj> <obj x="11" y="17" t="1" v="0" m="1"></obj> <obj x="11" y="17" t="2" v="3" m="1"></obj> <obj x="12" y="17" t="10" v="27" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="4" v="8" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="8" v="-1" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="15" y="17" t="8" v="-1" m="1"></obj> <obj x="16" y="17" t="3" v="4" m="1"></obj> <obj x="16" y="17" t="1" v="2" m="1"></obj> <obj x="16" y="17" t="13" v="43" m="-1"></obj> <obj x="17" y="17" t="1" v="2" m="1"></obj> <obj x="18" y="17" t="6" v="13" m="1"></obj> <obj x="18" y="17" t="3" v="4" m="1"></obj> <obj x="18" y="17" t="1" v="2" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="1" m="1"></obj> <obj x="0" y="18" t="2" v="3" m="1"></obj> <obj x="1" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="1" m="1"></obj> <obj x="1" y="18" t="2" v="3" m="1"></obj> <obj x="2" y="18" t="1" v="0" m="1"></obj> <obj x="2" y="18" t="1" v="1" m="1"></obj> <obj x="2" y="18" t="2" v="3" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="1" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="9" v="25" m="1"></obj> <obj x="4" y="18" t="5" v="10" m="1"></obj> <obj x="4" y="18" t="1" v="1" m="1"></obj> <obj x="5" y="18" t="1" v="0" m="1"></obj> <obj x="6" y="18" t="1" v="0" m="1"></obj> <obj x="6" y="18" t="1" v="1" m="1"></obj> <obj x="6" y="18" t="2" v="3" m="1"></obj> <obj x="7" y="18" t="1" v="1" m="1"></obj> <obj x="7" y="18" t="3" v="5" m="1"></obj> <obj x="8" y="18" t="1" v="0" m="1"></obj> <obj x="8" y="18" t="1" v="1" m="1"></obj> <obj x="8" y="18" t="2" v="3" m="1"></obj> <obj x="9" y="18" t="3" v="4" m="1"></obj> <obj x="9" y="18" t="12" v="38" m="1"></obj> <obj x="10" y="18" t="18" v="56" m="1"></obj> <obj x="10" y="18" t="3" v="4" m="1"></obj> <obj x="11" y="18" t="10" v="28" m="1"></obj> <obj x="11" y="18" t="1" v="1" m="1"></obj> <obj x="11" y="18" t="3" v="4" m="1"></obj> <obj x="12" y="18" t="3" v="4" m="1"></obj> <obj x="12" y="18" t="12" v="41" m="1"></obj> <obj x="12" y="18" t="4" v="7" m="1"></obj> <obj x="13" y="18" t="3" v="4" m="1"></obj> <obj x="13" y="18" t="26" v="71" m="1"></obj> <obj x="14" y="18" t="8" v="-1" m="1"></obj> <obj x="14" y="18" t="3" v="15" m="1"></obj> <obj x="14" y="18" t="12" v="37" m="-1"></obj> <obj x="15" y="18" t="8" v="-1" m="1"></obj> <obj x="15" y="18" t="3" v="17" m="1"></obj> <obj x="15" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="1" v="0" m="1"></obj> <obj x="16" y="18" t="1" v="2" m="1"></obj> <obj x="16" y="18" t="2" v="3" m="1"></obj> <obj x="17" y="18" t="9" v="25" m="1"></obj> <obj x="17" y="18" t="1" v="2" m="1"></obj> <obj x="18" y="18" t="1" v="0" m="1"></obj> <obj x="18" y="18" t="1" v="2" m="1"></obj> <obj x="18" y="18" t="2" v="3" m="1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="1" v="0" m="1"></obj> <obj x="1" y="19" t="1" v="1" m="1"></obj> <obj x="2" y="19" t="1" v="1" m="1"></obj> <obj x="3" y="19" t="1" v="0" m="1"></obj> <obj x="3" y="19" t="1" v="1" m="1"></obj> <obj x="3" y="19" t="2" v="3" m="1"></obj> <obj x="4" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="1" m="1"></obj> <obj x="4" y="19" t="2" v="3" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="0" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="7" y="19" t="1" v="1" m="1"></obj> <obj x="7" y="19" t="2" v="3" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="1" v="1" m="1"></obj> <obj x="11" y="19" t="2" v="3" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="1" m="1"></obj> <obj x="15" y="19" t="2" v="3" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="2" m="1"></obj> <obj x="17" y="19" t="2" v="3" m="1"></obj> <obj x="18" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(16, 3, 12, 0); setLink(17, 3, 14, 0); setLink(3, 4, 7, 3); setLink(2, 17, 7, 16); needMushrooms = 17; setCamera(-86, -112, 9.25, 254.05, 0.15, 242.85); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 39
//Level23 (com.mushroomer.levels.Level23) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level23 extends LevelObject { private var _level:XML; public function Level23(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="3" v="4" m="1"></obj> <obj x="0" y="0" t="12" v="38" m="-1"></obj> <obj x="3" y="0" t="1" v="2" m="1"></obj> <obj x="3" y="0" t="3" v="4" m="1"></obj> <obj x="3" y="0" t="12" v="39" m="-1"></obj> <obj x="3" y="0" t="28" v="29" m="-1"></obj> <obj x="4" y="0" t="6" v="13" m="1"></obj> <obj x="5" y="0" t="1" v="2" m="1"></obj> <obj x="11" y="0" t="6" v="13" m="1"></obj> <obj x="12" y="0" t="21" v="62" m="1"></obj> <obj x="12" y="0" t="22" v="66" m="1"></obj> <obj x="12" y="0" t="3" v="4" m="1"></obj> <obj x="13" y="0" t="23" v="-1" m="1"></obj> <obj x="13" y="0" t="24" v="-1" m="1"></obj> <obj x="14" y="0" t="21" v="63" m="1"></obj> <obj x="14" y="0" t="22" v="67" m="1"></obj> <obj x="14" y="0" t="3" v="4" m="1"></obj> <obj x="15" y="0" t="16" v="49" m="-1"></obj> <obj x="16" y="0" t="3" v="4" m="1"></obj> <obj x="16" y="0" t="12" v="39" m="-1"></obj> <obj x="16" y="0" t="13" v="44" m="-1"></obj> <obj x="17" y="0" t="10" v="28" m="1"></obj> <obj x="18" y="0" t="1" v="0" m="1"></obj> <obj x="19" y="0" t="1" v="0" m="1"></obj> <obj x="19" y="0" t="1" v="1" m="1"></obj> <obj x="19" y="0" t="2" v="3" m="1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="1" y="1" t="6" v="13" m="1"></obj> <obj x="2" y="1" t="0" v="-1" m="1"></obj> <obj x="2" y="1" t="1" v="2" m="1"></obj> <obj x="2" y="1" t="3" v="4" m="1"></obj> <obj x="3" y="1" t="1" v="0" m="1"></obj> <obj x="3" y="1" t="1" v="2" m="1"></obj> <obj x="3" y="1" t="2" v="3" m="1"></obj> <obj x="4" y="1" t="6" v="13" m="1"></obj> <obj x="4" y="1" t="1" v="2" m="1"></obj> <obj x="5" y="1" t="10" v="27" m="1"></obj> <obj x="5" y="1" t="1" v="2" m="1"></obj> <obj x="5" y="1" t="3" v="4" m="1"></obj> <obj x="6" y="1" t="3" v="4" m="1"></obj> <obj x="6" y="1" t="16" v="49" m="1"></obj> <obj x="7" y="1" t="5" v="11" m="1"></obj> <obj x="7" y="1" t="5" v="12" m="1"></obj> <obj x="11" y="1" t="6" v="13" m="1"></obj> <obj x="12" y="1" t="1" v="0" m="1"></obj> <obj x="12" y="1" t="1" v="2" m="1"></obj> <obj x="12" y="1" t="27" v="88" m="1"></obj> <obj x="12" y="1" t="2" v="3" m="1"></obj> <obj x="13" y="1" t="8" v="-1" m="1"></obj> <obj x="14" y="1" t="1" v="0" m="1"></obj> <obj x="14" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="2" v="3" m="1"></obj> <obj x="15" y="1" t="1" v="0" m="1"></obj> <obj x="15" y="1" t="1" v="2" m="1"></obj> <obj x="15" y="1" t="2" v="3" m="1"></obj> <obj x="16" y="1" t="1" v="0" m="1"></obj> <obj x="16" y="1" t="1" v="2" m="1"></obj> <obj x="16" y="1" t="2" v="3" m="1"></obj> <obj x="17" y="1" t="4" v="6" m="1"></obj> <obj x="18" y="1" t="1" v="0" m="1"></obj> <obj x="18" y="1" t="1" v="1" m="1"></obj> <obj x="18" y="1" t="2" v="3" m="1"></obj> <obj x="19" y="1" t="1" v="1" m="1"></obj> <obj x="19" y="1" t="3" v="5" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="6" v="13" m="1"></obj> <obj x="1" y="2" t="1" v="2" m="1"></obj> <obj x="2" y="2" t="1" v="0" m="1"></obj> <obj x="2" y="2" t="1" v="2" m="1"></obj> <obj x="2" y="2" t="2" v="3" m="1"></obj> <obj x="3" y="2" t="1" v="2" m="1"></obj> <obj x="4" y="2" t="6" v="13" m="1"></obj> <obj x="4" y="2" t="1" v="2" m="1"></obj> <obj x="5" y="2" t="1" v="0" m="1"></obj> <obj x="5" y="2" t="1" v="2" m="1"></obj> <obj x="5" y="2" t="2" v="3" m="1"></obj> <obj x="6" y="2" t="1" v="0" m="1"></obj> <obj x="6" y="2" t="1" v="2" m="1"></obj> <obj x="6" y="2" t="2" v="3" m="1"></obj> <obj x="7" y="2" t="4" v="8" m="1"></obj> <obj x="8" y="2" t="11" v="34" m="1"></obj> <obj x="8" y="2" t="3" v="4" m="1"></obj> <obj x="10" y="2" t="3" v="4" m="1"></obj> <obj x="10" y="2" t="16" v="52" m="1"></obj> <obj x="10" y="2" t="13" v="43" m="-1"></obj> <obj x="11" y="2" t="6" v="13" m="1"></obj> <obj x="11" y="2" t="1" v="2" m="1"></obj> <obj x="11" y="2" t="3" v="4" m="1"></obj> <obj x="11" y="2" t="10" v="30" m="1"></obj> <obj x="12" y="2" t="1" v="2" m="1"></obj> <obj x="12" y="2" t="3" v="4" m="1"></obj> <obj x="13" y="2" t="8" v="-1" m="1"></obj> <obj x="13" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="10" v="27" m="1"></obj> <obj x="14" y="2" t="1" v="2" m="1"></obj> <obj x="15" y="2" t="1" v="2" m="1"></obj> <obj x="16" y="2" t="1" v="0" m="1"></obj> <obj x="16" y="2" t="1" v="2" m="1"></obj> <obj x="16" y="2" t="2" v="3" m="1"></obj> <obj x="17" y="2" t="1" v="1" m="1"></obj> <obj x="18" y="2" t="1" v="1" m="1"></obj> <obj x="18" y="2" t="10" v="30" m="1"></obj> <obj x="19" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="3" v="4" m="1"></obj> <obj x="1" y="3" t="1" v="2" m="1"></obj> <obj x="2" y="3" t="10" v="30" m="1"></obj> <obj x="2" y="3" t="3" v="4" m="1"></obj> <obj x="2" y="3" t="1" v="2" m="1"></obj> <obj x="3" y="3" t="4" v="7" m="1"></obj> <obj x="3" y="3" t="3" v="4" m="1"></obj> <obj x="4" y="3" t="6" v="13" m="1"></obj> <obj x="4" y="3" t="5" v="11" m="1"></obj> <obj x="4" y="3" t="3" v="4" m="1"></obj> <obj x="4" y="3" t="1" v="2" m="1"></obj> <obj x="5" y="3" t="3" v="4" m="1"></obj> <obj x="5" y="3" t="1" v="2" m="1"></obj> <obj x="5" y="3" t="13" v="42" m="-1"></obj> <obj x="6" y="3" t="32" v="-1" m="1"></obj> <obj x="6" y="3" t="3" v="4" m="1"></obj> <obj x="6" y="3" t="1" v="2" m="1"></obj> <obj x="7" y="3" t="3" v="4" m="1"></obj> <obj x="7" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="1" v="0" m="1"></obj> <obj x="9" y="3" t="9" v="25" m="1"></obj> <obj x="9" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="2" m="1"></obj> <obj x="11" y="3" t="2" v="3" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="12" y="3" t="1" v="0" m="1"></obj> <obj x="12" y="3" t="2" v="3" m="1"></obj> <obj x="13" y="3" t="3" v="17" m="1"></obj> <obj x="13" y="3" t="8" v="-1" m="1"></obj> <obj x="13" y="3" t="1" v="2" m="1"></obj> <obj x="14" y="3" t="4" v="7" m="1"></obj> <obj x="14" y="3" t="1" v="2" m="1"></obj> <obj x="14" y="3" t="3" v="4" m="1"></obj> <obj x="15" y="3" t="5" v="11" m="1"></obj> <obj x="15" y="3" t="5" v="12" m="1"></obj> <obj x="15" y="3" t="1" v="2" m="1"></obj> <obj x="15" y="3" t="3" v="4" m="1"></obj> <obj x="15" y="3" t="5" v="9" m="1"></obj> <obj x="15" y="3" t="5" v="10" m="1"></obj> <obj x="15" y="3" t="19" v="58" m="1"></obj> <obj x="16" y="3" t="1" v="0" m="1"></obj> <obj x="16" y="3" t="27" v="78" m="-1"></obj> <obj x="17" y="3" t="1" v="1" m="1"></obj> <obj x="17" y="3" t="3" v="5" m="1"></obj> <obj x="18" y="3" t="4" v="7" m="1"></obj> <obj x="18" y="3" t="1" v="1" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="1" v="1" m="1"></obj> <obj x="1" y="4" t="2" v="3" m="1"></obj> <obj x="2" y="4" t="1" v="0" m="1"></obj> <obj x="2" y="4" t="1" v="2" m="1"></obj> <obj x="2" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="2" v="3" m="1"></obj> <obj x="3" y="4" t="1" v="0" m="1"></obj> <obj x="3" y="4" t="1" v="1" m="1"></obj> <obj x="3" y="4" t="2" v="3" m="1"></obj> <obj x="4" y="4" t="1" v="0" m="1"></obj> <obj x="4" y="4" t="1" v="2" m="1"></obj> <obj x="4" y="4" t="1" v="1" m="1"></obj> <obj x="4" y="4" t="2" v="3" m="1"></obj> <obj x="5" y="4" t="1" v="0" m="1"></obj> <obj x="5" y="4" t="1" v="1" m="1"></obj> <obj x="5" y="4" t="2" v="3" m="1"></obj> <obj x="6" y="4" t="1" v="2" m="1"></obj> <obj x="6" y="4" t="1" v="1" m="1"></obj> <obj x="6" y="4" t="1" v="0" m="1"></obj> <obj x="6" y="4" t="2" v="3" m="1"></obj> <obj x="7" y="4" t="1" v="0" m="1"></obj> <obj x="7" y="4" t="1" v="2" m="1"></obj> <obj x="7" y="4" t="1" v="1" m="1"></obj> <obj x="7" y="4" t="2" v="3" m="1"></obj> <obj x="8" y="4" t="1" v="0" m="1"></obj> <obj x="8" y="4" t="1" v="1" m="1"></obj> <obj x="8" y="4" t="2" v="3" m="1"></obj> <obj x="9" y="4" t="1" v="0" m="1"></obj> <obj x="9" y="4" t="1" v="2" m="1"></obj> <obj x="9" y="4" t="1" v="1" m="1"></obj> <obj x="9" y="4" t="2" v="3" m="1"></obj> <obj x="10" y="4" t="1" v="0" m="1"></obj> <obj x="10" y="4" t="17" v="55" m="1"></obj> <obj x="11" y="4" t="1" v="0" m="1"></obj> <obj x="12" y="4" t="1" v="0" m="1"></obj> <obj x="12" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="1" v="1" m="1"></obj> <obj x="12" y="4" t="2" v="3" m="1"></obj> <obj x="13" y="4" t="7" v="14" m="1"></obj> <obj x="13" y="4" t="1" v="1" m="1"></obj> <obj x="14" y="4" t="1" v="0" m="1"></obj> <obj x="14" y="4" t="1" v="2" m="1"></obj> <obj x="14" y="4" t="1" v="1" m="1"></obj> <obj x="14" y="4" t="2" v="3" m="1"></obj> <obj x="15" y="4" t="1" v="0" m="1"></obj> <obj x="15" y="4" t="1" v="2" m="1"></obj> <obj x="15" y="4" t="1" v="1" m="1"></obj> <obj x="15" y="4" t="2" v="3" m="1"></obj> <obj x="16" y="4" t="1" v="0" m="1"></obj> <obj x="16" y="4" t="1" v="1" m="1"></obj> <obj x="16" y="4" t="2" v="3" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="1" m="1"></obj> <obj x="17" y="4" t="2" v="3" m="1"></obj> <obj x="18" y="4" t="1" v="1" m="1"></obj> <obj x="19" y="4" t="1" v="0" m="1"></obj> <obj x="0" y="5" t="1" v="1" m="1"></obj> <obj x="0" y="5" t="3" v="4" m="1"></obj> <obj x="1" y="5" t="1" v="1" m="1"></obj> <obj x="2" y="5" t="1" v="1" m="1"></obj> <obj x="3" y="5" t="1" v="1" m="1"></obj> <obj x="3" y="5" t="1" v="0" m="1"></obj> <obj x="3" y="5" t="2" v="3" m="1"></obj> <obj x="4" y="5" t="1" v="1" m="1"></obj> <obj x="4" y="5" t="1" v="0" m="1"></obj> <obj x="4" y="5" t="2" v="3" m="1"></obj> <obj x="5" y="5" t="1" v="1" m="1"></obj> <obj x="6" y="5" t="1" v="1" m="1"></obj> <obj x="7" y="5" t="1" v="1" m="1"></obj> <obj x="7" y="5" t="3" v="4" m="1"></obj> <obj x="7" y="5" t="5" v="11" m="1"></obj> <obj x="8" y="5" t="10" v="28" m="-1"></obj> <obj x="8" y="5" t="1" v="1" m="1"></obj> <obj x="8" y="5" t="3" v="4" m="1"></obj> <obj x="9" y="5" t="1" v="1" m="1"></obj> <obj x="10" y="5" t="8" v="-1" m="1"></obj> <obj x="11" y="5" t="10" v="30" m="-1"></obj> <obj x="11" y="5" t="3" v="4" m="1"></obj> <obj x="11" y="5" t="13" v="-1" m="1"></obj> <obj x="12" y="5" t="6" v="13" m="1"></obj> <obj x="12" y="5" t="1" v="1" m="1"></obj> <obj x="13" y="5" t="1" v="0" m="1"></obj> <obj x="13" y="5" t="1" v="1" m="1"></obj> <obj x="13" y="5" t="2" v="3" m="1"></obj> <obj x="14" y="5" t="19" v="58" m="1"></obj> <obj x="14" y="5" t="5" v="11" m="1"></obj> <obj x="14" y="5" t="5" v="9" m="1"></obj> <obj x="14" y="5" t="1" v="1" m="1"></obj> <obj x="14" y="5" t="3" v="4" m="1"></obj> <obj x="15" y="5" t="6" v="13" m="1"></obj> <obj x="15" y="5" t="1" v="1" m="1"></obj> <obj x="16" y="5" t="4" v="7" m="1"></obj> <obj x="16" y="5" t="1" v="1" m="1"></obj> <obj x="17" y="5" t="1" v="1" m="1"></obj> <obj x="18" y="5" t="1" v="1" m="1"></obj> <obj x="19" y="5" t="1" v="0" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="0" y="6" t="1" v="1" m="1"></obj> <obj x="0" y="6" t="2" v="3" m="1"></obj> <obj x="1" y="6" t="1" v="1" m="1"></obj> <obj x="1" y="6" t="10" v="29" m="-1"></obj> <obj x="2" y="6" t="17" v="55" m="-1"></obj> <obj x="3" y="6" t="1" v="1" m="1"></obj> <obj x="3" y="6" t="1" v="0" m="1"></obj> <obj x="3" y="6" t="2" v="3" m="1"></obj> <obj x="4" y="6" t="1" v="1" m="1"></obj> <obj x="5" y="6" t="3" v="4" m="1"></obj> <obj x="5" y="6" t="12" v="38" m="-1"></obj> <obj x="5" y="6" t="32" v="-1" m="-1"></obj> <obj x="6" y="6" t="1" v="1" m="1"></obj> <obj x="6" y="6" t="3" v="4" m="1"></obj> <obj x="6" y="6" t="5" v="12" m="1"></obj> <obj x="7" y="6" t="1" v="0" m="1"></obj> <obj x="7" y="6" t="1" v="1" m="1"></obj> <obj x="7" y="6" t="2" v="3" m="1"></obj> <obj x="8" y="6" t="1" v="0" m="1"></obj> <obj x="8" y="6" t="1" v="1" m="1"></obj> <obj x="8" y="6" t="2" v="3" m="1"></obj> <obj x="9" y="6" t="8" v="-1" m="1"></obj> <obj x="9" y="6" t="1" v="1" m="1"></obj> <obj x="10" y="6" t="8" v="-1" m="1"></obj> <obj x="11" y="6" t="1" v="0" m="1"></obj> <obj x="11" y="6" t="1" v="2" m="1"></obj> <obj x="11" y="6" t="2" v="3" m="1"></obj> <obj x="12" y="6" t="6" v="13" m="1"></obj> <obj x="13" y="6" t="1" v="1" m="1"></obj> <obj x="14" y="6" t="1" v="0" m="1"></obj> <obj x="14" y="6" t="1" v="1" m="1"></obj> <obj x="14" y="6" t="2" v="3" m="1"></obj> <obj x="17" y="6" t="10" v="30" m="-1"></obj> <obj x="17" y="6" t="1" v="1" m="1"></obj> <obj x="17" y="6" t="3" v="5" m="1"></obj> <obj x="18" y="6" t="1" v="1" m="1"></obj> <obj x="18" y="6" t="3" v="5" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="5" v="9" m="1"></obj> <obj x="1" y="7" t="5" v="11" m="1"></obj> <obj x="1" y="7" t="5" v="10" m="1"></obj> <obj x="2" y="7" t="5" v="11" m="1"></obj> <obj x="2" y="7" t="1" v="1" m="1"></obj> <obj x="3" y="7" t="1" v="1" m="1"></obj> <obj x="3" y="7" t="3" v="4" m="1"></obj> <obj x="4" y="7" t="4" v="7" m="1"></obj> <obj x="5" y="7" t="1" v="0" m="1"></obj> <obj x="5" y="7" t="1" v="1" m="1"></obj> <obj x="5" y="7" t="2" v="3" m="1"></obj> <obj x="6" y="7" t="1" v="0" m="1"></obj> <obj x="6" y="7" t="1" v="1" m="1"></obj> <obj x="6" y="7" t="2" v="3" m="1"></obj> <obj x="7" y="7" t="1" v="0" m="1"></obj> <obj x="8" y="7" t="3" v="4" m="1"></obj> <obj x="8" y="7" t="1" v="1" m="1"></obj> <obj x="8" y="7" t="10" v="30" m="-1"></obj> <obj x="9" y="7" t="8" v="-1" m="1"></obj> <obj x="9" y="7" t="3" v="15" m="1"></obj> <obj x="10" y="7" t="8" v="-1" m="1"></obj> <obj x="10" y="7" t="3" v="17" m="1"></obj> <obj x="10" y="7" t="12" v="40" m="-1"></obj> <obj x="10" y="7" t="4" v="7" m="1"></obj> <obj x="11" y="7" t="3" v="4" m="1"></obj> <obj x="11" y="7" t="1" v="2" m="1"></obj> <obj x="11" y="7" t="13" v="43" m="1"></obj> <obj x="12" y="7" t="6" v="13" m="1"></obj> <obj x="12" y="7" t="3" v="4" m="1"></obj> <obj x="12" y="7" t="32" v="-1" m="1"></obj> <obj x="13" y="7" t="3" v="4" m="1"></obj> <obj x="14" y="7" t="5" v="12" m="1"></obj> <obj x="14" y="7" t="1" v="1" m="1"></obj> <obj x="15" y="7" t="3" v="4" m="1"></obj> <obj x="15" y="7" t="18" v="56" m="1"></obj> <obj x="15" y="7" t="12" v="40" m="-1"></obj> <obj x="16" y="7" t="3" v="4" m="1"></obj> <obj x="16" y="7" t="12" v="41" m="-1"></obj> <obj x="17" y="7" t="1" v="0" m="1"></obj> <obj x="17" y="7" t="1" v="1" m="1"></obj> <obj x="17" y="7" t="2" v="3" m="1"></obj> <obj x="18" y="7" t="1" v="0" m="1"></obj> <obj x="18" y="7" t="1" v="1" m="1"></obj> <obj x="18" y="7" t="2" v="3" m="1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="5" v="12" m="1"></obj> <obj x="1" y="8" t="5" v="10" m="1"></obj> <obj x="1" y="8" t="1" v="1" m="1"></obj> <obj x="2" y="8" t="5" v="10" m="1"></obj> <obj x="2" y="8" t="5" v="11" m="1"></obj> <obj x="2" y="8" t="1" v="1" m="1"></obj> <obj x="3" y="8" t="1" v="0" m="1"></obj> <obj x="3" y="8" t="1" v="1" m="1"></obj> <obj x="3" y="8" t="2" v="3" m="1"></obj> <obj x="4" y="8" t="1" v="1" m="1"></obj> <obj x="5" y="8" t="1" v="1" m="1"></obj> <obj x="5" y="8" t="3" v="4" m="1"></obj> <obj x="5" y="8" t="10" v="30" m="1"></obj> <obj x="5" y="8" t="1" v="2" m="1"></obj> <obj x="6" y="8" t="1" v="0" m="1"></obj> <obj x="6" y="8" t="27" v="78" m="-1"></obj> <obj x="7" y="8" t="1" v="0" m="1"></obj> <obj x="7" y="8" t="1" v="2" m="1"></obj> <obj x="7" y="8" t="2" v="3" m="1"></obj> <obj x="8" y="8" t="1" v="0" m="1"></obj> <obj x="8" y="8" t="1" v="1" m="1"></obj> <obj x="8" y="8" t="1" v="2" m="1"></obj> <obj x="8" y="8" t="2" v="3" m="1"></obj> <obj x="9" y="8" t="1" v="0" m="1"></obj> <obj x="10" y="8" t="1" v="0" m="1"></obj> <obj x="11" y="8" t="1" v="0" m="1"></obj> <obj x="11" y="8" t="1" v="2" m="1"></obj> <obj x="11" y="8" t="2" v="3" m="1"></obj> <obj x="12" y="8" t="1" v="0" m="1"></obj> <obj x="12" y="8" t="1" v="2" m="1"></obj> <obj x="12" y="8" t="2" v="3" m="1"></obj> <obj x="13" y="8" t="1" v="0" m="1"></obj> <obj x="13" y="8" t="1" v="1" m="1"></obj> <obj x="13" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="2" v="3" m="1"></obj> <obj x="14" y="8" t="1" v="0" m="1"></obj> <obj x="14" y="8" t="1" v="1" m="1"></obj> <obj x="14" y="8" t="1" v="2" m="1"></obj> <obj x="14" y="8" t="2" v="3" m="1"></obj> <obj x="15" y="8" t="1" v="0" m="1"></obj> <obj x="15" y="8" t="1" v="2" m="1"></obj> <obj x="15" y="8" t="2" v="3" m="1"></obj> <obj x="16" y="8" t="1" v="0" m="1"></obj> <obj x="16" y="8" t="1" v="2" m="1"></obj> <obj x="16" y="8" t="2" v="3" m="1"></obj> <obj x="17" y="8" t="1" v="0" m="1"></obj> <obj x="17" y="8" t="1" v="1" m="1"></obj> <obj x="17" y="8" t="1" v="2" m="1"></obj> <obj x="17" y="8" t="2" v="3" m="1"></obj> <obj x="18" y="8" t="1" v="1" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="5" v="10" m="1"></obj> <obj x="1" y="9" t="5" v="11" m="1"></obj> <obj x="1" y="9" t="1" v="1" m="1"></obj> <obj x="2" y="9" t="5" v="11" m="1"></obj> <obj x="2" y="9" t="5" v="12" m="1"></obj> <obj x="3" y="9" t="1" v="0" m="1"></obj> <obj x="3" y="9" t="1" v="1" m="1"></obj> <obj x="3" y="9" t="2" v="3" m="1"></obj> <obj x="4" y="9" t="9" v="25" m="1"></obj> <obj x="4" y="9" t="1" v="1" m="1"></obj> <obj x="4" y="9" t="1" v="2" m="1"></obj> <obj x="5" y="9" t="1" v="0" m="1"></obj> <obj x="5" y="9" t="1" v="1" m="1"></obj> <obj x="5" y="9" t="1" v="2" m="1"></obj> <obj x="5" y="9" t="2" v="3" m="1"></obj> <obj x="6" y="9" t="1" v="0" m="1"></obj> <obj x="6" y="9" t="1" v="2" m="1"></obj> <obj x="6" y="9" t="2" v="3" m="1"></obj> <obj x="7" y="9" t="1" v="0" m="1"></obj> <obj x="7" y="9" t="1" v="2" m="1"></obj> <obj x="7" y="9" t="2" v="3" m="1"></obj> <obj x="8" y="9" t="19" v="59" m="1"></obj> <obj x="8" y="9" t="1" v="2" m="1"></obj> <obj x="8" y="9" t="3" v="4" m="1"></obj> <obj x="9" y="9" t="6" v="13" m="1"></obj> <obj x="10" y="9" t="5" v="9" m="1"></obj> <obj x="11" y="9" t="6" v="13" m="1"></obj> <obj x="11" y="9" t="1" v="2" m="1"></obj> <obj x="12" y="9" t="6" v="13" m="1"></obj> <obj x="12" y="9" t="1" v="2" m="1"></obj> <obj x="13" y="9" t="5" v="9" m="1"></obj> <obj x="13" y="9" t="1" v="2" m="1"></obj> <obj x="13" y="9" t="3" v="4" m="1"></obj> <obj x="14" y="9" t="10" v="30" m="1"></obj> <obj x="14" y="9" t="1" v="2" m="1"></obj> <obj x="15" y="9" t="1" v="0" m="1"></obj> <obj x="15" y="9" t="27" v="77" m="-1"></obj> <obj x="15" y="9" t="1" v="2" m="1"></obj> <obj x="15" y="9" t="2" v="3" m="1"></obj> <obj x="16" y="9" t="1" v="2" m="1"></obj> <obj x="16" y="9" t="31" v="93" m="1"></obj> <obj x="17" y="9" t="1" v="0" m="1"></obj> <obj x="17" y="9" t="1" v="2" m="1"></obj> <obj x="17" y="9" t="2" v="3" m="1"></obj> <obj x="19" y="9" t="3" v="4" m="1"></obj> <obj x="19" y="9" t="12" v="41" m="-1"></obj> <obj x="0" y="10" t="1" v="0" m="1"></obj> <obj x="1" y="10" t="5" v="9" m="1"></obj> <obj x="1" y="10" t="5" v="12" m="1"></obj> <obj x="1" y="10" t="1" v="1" m="1"></obj> <obj x="1" y="10" t="5" v="11" m="1"></obj> <obj x="2" y="10" t="5" v="10" m="1"></obj> <obj x="2" y="10" t="5" v="11" m="1"></obj> <obj x="2" y="10" t="3" v="4" m="1"></obj> <obj x="3" y="10" t="1" v="1" m="1"></obj> <obj x="3" y="10" t="1" v="0" m="1"></obj> <obj x="3" y="10" t="2" v="3" m="1"></obj> <obj x="4" y="10" t="1" v="0" m="1"></obj> <obj x="4" y="10" t="1" v="1" m="1"></obj> <obj x="4" y="10" t="1" v="2" m="1"></obj> <obj x="4" y="10" t="2" v="3" m="1"></obj> <obj x="5" y="10" t="1" v="2" m="1"></obj> <obj x="6" y="10" t="1" v="0" m="1"></obj> <obj x="6" y="10" t="1" v="2" m="1"></obj> <obj x="6" y="10" t="27" v="78" m="1"></obj> <obj x="6" y="10" t="2" v="3" m="1"></obj> <obj x="7" y="10" t="1" v="2" m="1"></obj> <obj x="7" y="10" t="31" v="94" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="9" y="10" t="6" v="13" m="1"></obj> <obj x="10" y="10" t="33" v="-1" m="1"></obj> <obj x="10" y="10" t="3" v="4" m="1"></obj> <obj x="10" y="10" t="1" v="2" m="1"></obj> <obj x="11" y="10" t="1" v="2" m="1"></obj> <obj x="12" y="10" t="6" v="13" m="1"></obj> <obj x="12" y="10" t="1" v="2" m="1"></obj> <obj x="13" y="10" t="1" v="0" m="1"></obj> <obj x="13" y="10" t="1" v="2" m="1"></obj> <obj x="13" y="10" t="2" v="3" m="1"></obj> <obj x="14" y="10" t="1" v="2" m="1"></obj> <obj x="14" y="10" t="4" v="8" m="1"></obj> <obj x="15" y="10" t="1" v="0" m="1"></obj> <obj x="15" y="10" t="1" v="2" m="1"></obj> <obj x="15" y="10" t="2" v="3" m="1"></obj> <obj x="16" y="10" t="1" v="2" m="1"></obj> <obj x="17" y="10" t="4" v="6" m="1"></obj> <obj x="17" y="10" t="1" v="2" m="1"></obj> <obj x="19" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="11" t="1" v="0" m="1"></obj> <obj x="1" y="11" t="1" v="1" m="1"></obj> <obj x="1" y="11" t="4" v="7" m="1"></obj> <obj x="2" y="11" t="1" v="1" m="1"></obj> <obj x="2" y="11" t="1" v="0" m="1"></obj> <obj x="2" y="11" t="2" v="3" m="1"></obj> <obj x="3" y="11" t="1" v="1" m="1"></obj> <obj x="4" y="11" t="1" v="1" m="1"></obj> <obj x="5" y="11" t="1" v="2" m="1"></obj> <obj x="5" y="11" t="18" v="56" m="1"></obj> <obj x="5" y="11" t="3" v="4" m="1"></obj> <obj x="6" y="11" t="10" v="29" m="1"></obj> <obj x="6" y="11" t="1" v="2" m="1"></obj> <obj x="6" y="11" t="3" v="4" m="1"></obj> <obj x="8" y="11" t="5" v="10" m="1"></obj> <obj x="9" y="11" t="6" v="13" m="1"></obj> <obj x="10" y="11" t="1" v="0" m="1"></obj> <obj x="10" y="11" t="1" v="2" m="1"></obj> <obj x="10" y="11" t="2" v="3" m="1"></obj> <obj x="11" y="11" t="5" v="12" m="1"></obj> <obj x="11" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="6" v="13" m="1"></obj> <obj x="12" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="3" v="4" m="1"></obj> <obj x="13" y="11" t="6" v="13" m="1"></obj> <obj x="13" y="11" t="1" v="2" m="1"></obj> <obj x="14" y="11" t="1" v="2" m="1"></obj> <obj x="14" y="11" t="3" v="4" m="1"></obj> <obj x="15" y="11" t="1" v="2" m="1"></obj> <obj x="16" y="11" t="3" v="4" m="1"></obj> <obj x="16" y="11" t="21" v="62" m="1"></obj> <obj x="16" y="11" t="22" v="66" m="1"></obj> <obj x="17" y="11" t="23" v="-1" m="1"></obj> <obj x="17" y="11" t="24" v="-1" m="1"></obj> <obj x="18" y="11" t="10" v="28" m="1"></obj> <obj x="18" y="11" t="3" v="4" m="1"></obj> <obj x="18" y="11" t="21" v="63" m="1"></obj> <obj x="18" y="11" t="22" v="67" m="1"></obj> <obj x="18" y="11" t="12" v="41" m="-1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="1" y="12" t="3" v="4" m="1"></obj> <obj x="1" y="12" t="1" v="1" m="1"></obj> <obj x="1" y="12" t="5" v="9" m="1"></obj> <obj x="2" y="12" t="1" v="1" m="1"></obj> <obj x="2" y="12" t="3" v="4" m="1"></obj> <obj x="2" y="12" t="10" v="30" m="1"></obj> <obj x="3" y="12" t="1" v="2" m="1"></obj> <obj x="3" y="12" t="3" v="4" m="1"></obj> <obj x="3" y="12" t="30" v="92" m="1"></obj> <obj x="3" y="12" t="4" v="7" m="1"></obj> <obj x="4" y="12" t="3" v="4" m="1"></obj> <obj x="4" y="12" t="1" v="2" m="1"></obj> <obj x="4" y="12" t="12" v="40" m="-1"></obj> <obj x="5" y="12" t="1" v="2" m="1"></obj> <obj x="5" y="12" t="1" v="0" m="1"></obj> <obj x="5" y="12" t="2" v="3" m="1"></obj> <obj x="6" y="12" t="1" v="0" m="1"></obj> <obj x="7" y="12" t="12" v="40" m="1"></obj> <obj x="7" y="12" t="3" v="4" m="1"></obj> <obj x="8" y="12" t="3" v="4" m="1"></obj> <obj x="8" y="12" t="14" v="46" m="1"></obj> <obj x="9" y="12" t="6" v="13" m="1"></obj> <obj x="9" y="12" t="1" v="2" m="1"></obj> <obj x="9" y="12" t="3" v="4" m="1"></obj> <obj x="9" y="12" t="5" v="9" m="1"></obj> <obj x="10" y="12" t="1" v="2" m="1"></obj> <obj x="12" y="12" t="1" v="0" m="1"></obj> <obj x="12" y="12" t="1" v="2" m="1"></obj> <obj x="12" y="12" t="2" v="3" m="1"></obj> <obj x="13" y="12" t="6" v="13" m="1"></obj> <obj x="14" y="12" t="1" v="2" m="1"></obj> <obj x="14" y="12" t="1" v="0" m="1"></obj> <obj x="14" y="12" t="2" v="3" m="1"></obj> <obj x="15" y="12" t="1" v="1" m="1"></obj> <obj x="15" y="12" t="30" v="91" m="1"></obj> <obj x="15" y="12" t="3" v="4" m="1"></obj> <obj x="16" y="12" t="1" v="0" m="1"></obj> <obj x="16" y="12" t="1" v="1" m="1"></obj> <obj x="16" y="12" t="2" v="3" m="1"></obj> <obj x="17" y="12" t="20" v="60" m="1"></obj> <obj x="17" y="12" t="17" v="53" m="-1"></obj> <obj x="18" y="12" t="1" v="0" m="1"></obj> <obj x="18" y="12" t="1" v="1" m="1"></obj> <obj x="18" y="12" t="2" v="3" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="19" y="12" t="1" v="1" m="1"></obj> <obj x="19" y="12" t="2" v="3" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="1" v="1" m="1"></obj> <obj x="1" y="13" t="2" v="3" m="1"></obj> <obj x="2" y="13" t="1" v="0" m="1"></obj> <obj x="2" y="13" t="1" v="1" m="1"></obj> <obj x="2" y="13" t="1" v="2" m="1"></obj> <obj x="2" y="13" t="2" v="3" m="1"></obj> <obj x="3" y="13" t="1" v="0" m="1"></obj> <obj x="3" y="13" t="1" v="2" m="1"></obj> <obj x="3" y="13" t="2" v="3" m="1"></obj> <obj x="4" y="13" t="1" v="0" m="1"></obj> <obj x="4" y="13" t="1" v="2" m="1"></obj> <obj x="4" y="13" t="2" v="3" m="1"></obj> <obj x="5" y="13" t="1" v="0" m="1"></obj> <obj x="5" y="13" t="1" v="2" m="1"></obj> <obj x="5" y="13" t="2" v="3" m="1"></obj> <obj x="6" y="13" t="1" v="0" m="1"></obj> <obj x="6" y="13" t="1" v="2" m="1"></obj> <obj x="6" y="13" t="2" v="3" m="1"></obj> <obj x="7" y="13" t="1" v="0" m="1"></obj> <obj x="7" y="13" t="1" v="2" m="1"></obj> <obj x="7" y="13" t="2" v="3" m="1"></obj> <obj x="8" y="13" t="1" v="0" m="1"></obj> <obj x="8" y="13" t="1" v="2" m="1"></obj> <obj x="8" y="13" t="2" v="3" m="1"></obj> <obj x="9" y="13" t="1" v="0" m="1"></obj> <obj x="9" y="13" t="1" v="2" m="1"></obj> <obj x="9" y="13" t="2" v="3" m="1"></obj> <obj x="10" y="13" t="1" v="2" m="1"></obj> <obj x="10" y="13" t="12" v="41" m="1"></obj> <obj x="10" y="13" t="3" v="4" m="1"></obj> <obj x="10" y="13" t="10" v="29" m="-1"></obj> <obj x="11" y="13" t="1" v="2" m="1"></obj> <obj x="11" y="13" t="3" v="4" m="1"></obj> <obj x="11" y="13" t="26" v="74" m="-1"></obj> <obj x="12" y="13" t="1" v="2" m="1"></obj> <obj x="12" y="13" t="3" v="4" m="1"></obj> <obj x="12" y="13" t="13" v="43" m="-1"></obj> <obj x="12" y="13" t="33" v="-1" m="1"></obj> <obj x="13" y="13" t="6" v="13" m="1"></obj> <obj x="13" y="13" t="3" v="4" m="1"></obj> <obj x="14" y="13" t="1" v="0" m="1"></obj> <obj x="14" y="13" t="1" v="1" m="1"></obj> <obj x="14" y="13" t="1" v="2" m="1"></obj> <obj x="14" y="13" t="2" v="3" m="1"></obj> <obj x="15" y="13" t="1" v="0" m="1"></obj> <obj x="15" y="13" t="1" v="1" m="1"></obj> <obj x="15" y="13" t="2" v="3" m="1"></obj> <obj x="16" y="13" t="1" v="1" m="1"></obj> <obj x="18" y="13" t="10" v="27" m="1"></obj> <obj x="18" y="13" t="3" v="5" m="1"></obj> <obj x="18" y="13" t="1" v="1" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="0" y="14" t="3" v="4" m="1"></obj> <obj x="0" y="14" t="12" v="38" m="1"></obj> <obj x="1" y="14" t="1" v="0" m="1"></obj> <obj x="2" y="14" t="1" v="2" m="1"></obj> <obj x="3" y="14" t="5" v="11" m="1"></obj> <obj x="3" y="14" t="3" v="4" m="1"></obj> <obj x="3" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="3" v="4" m="1"></obj> <obj x="4" y="14" t="13" v="44" m="1"></obj> <obj x="4" y="14" t="10" v="28" m="-1"></obj> <obj x="5" y="14" t="1" v="2" m="1"></obj> <obj x="6" y="14" t="3" v="4" m="1"></obj> <obj x="6" y="14" t="1" v="2" m="1"></obj> <obj x="6" y="14" t="5" v="11" m="1"></obj> <obj x="7" y="14" t="6" v="13" m="1"></obj> <obj x="7" y="14" t="1" v="2" m="1"></obj> <obj x="8" y="14" t="1" v="0" m="1"></obj> <obj x="8" y="14" t="1" v="1" m="1"></obj> <obj x="8" y="14" t="2" v="3" m="1"></obj> <obj x="9" y="14" t="1" v="0" m="1"></obj> <obj x="9" y="14" t="1" v="1" m="1"></obj> <obj x="9" y="14" t="2" v="3" m="1"></obj> <obj x="10" y="14" t="1" v="0" m="1"></obj> <obj x="10" y="14" t="1" v="2" m="1"></obj> <obj x="10" y="14" t="2" v="3" m="1"></obj> <obj x="11" y="14" t="1" v="0" m="1"></obj> <obj x="11" y="14" t="1" v="2" m="1"></obj> <obj x="11" y="14" t="1" v="1" m="1"></obj> <obj x="11" y="14" t="2" v="3" m="1"></obj> <obj x="12" y="14" t="1" v="0" m="1"></obj> <obj x="12" y="14" t="1" v="2" m="1"></obj> <obj x="12" y="14" t="1" v="1" m="1"></obj> <obj x="12" y="14" t="2" v="3" m="1"></obj> <obj x="13" y="14" t="1" v="0" m="1"></obj> <obj x="13" y="14" t="1" v="1" m="1"></obj> <obj x="13" y="14" t="2" v="3" m="1"></obj> <obj x="14" y="14" t="1" v="0" m="1"></obj> <obj x="14" y="14" t="1" v="1" m="1"></obj> <obj x="14" y="14" t="2" v="3" m="1"></obj> <obj x="15" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="18" v="56" m="1"></obj> <obj x="16" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="3" v="5" m="1"></obj> <obj x="17" y="14" t="1" v="1" m="1"></obj> <obj x="17" y="14" t="3" v="5" m="1"></obj> <obj x="17" y="14" t="19" v="58" m="1"></obj> <obj x="18" y="14" t="1" v="0" m="1"></obj> <obj x="18" y="14" t="1" v="1" m="1"></obj> <obj x="18" y="14" t="2" v="3" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="19" y="14" t="27" v="-1" m="-1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="3" y="15" t="1" v="0" m="1"></obj> <obj x="3" y="15" t="1" v="2" m="1"></obj> <obj x="3" y="15" t="2" v="3" m="1"></obj> <obj x="4" y="15" t="1" v="0" m="1"></obj> <obj x="4" y="15" t="1" v="2" m="1"></obj> <obj x="4" y="15" t="2" v="3" m="1"></obj> <obj x="6" y="15" t="1" v="0" m="1"></obj> <obj x="6" y="15" t="1" v="2" m="1"></obj> <obj x="6" y="15" t="2" v="3" m="1"></obj> <obj x="7" y="15" t="6" v="13" m="1"></obj> <obj x="8" y="15" t="1" v="0" m="1"></obj> <obj x="8" y="15" t="27" v="80" m="-1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="9" y="15" t="31" v="94" m="1"></obj> <obj x="10" y="15" t="1" v="0" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="2" v="3" m="1"></obj> <obj x="11" y="15" t="1" v="1" m="1"></obj> <obj x="12" y="15" t="1" v="1" m="1"></obj> <obj x="13" y="15" t="1" v="0" m="1"></obj> <obj x="14" y="15" t="1" v="0" m="1"></obj> <obj x="14" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="2" v="3" m="1"></obj> <obj x="15" y="15" t="4" v="8" m="1"></obj> <obj x="15" y="15" t="1" v="1" m="1"></obj> <obj x="16" y="15" t="1" v="0" m="1"></obj> <obj x="16" y="15" t="1" v="1" m="1"></obj> <obj x="16" y="15" t="2" v="3" m="1"></obj> <obj x="17" y="15" t="1" v="0" m="1"></obj> <obj x="17" y="15" t="1" v="1" m="1"></obj> <obj x="17" y="15" t="2" v="3" m="1"></obj> <obj x="18" y="15" t="1" v="0" m="1"></obj> <obj x="19" y="15" t="27" v="90" m="-1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="3" y="16" t="1" v="2" m="1"></obj> <obj x="4" y="16" t="1" v="0" m="1"></obj> <obj x="5" y="16" t="8" v="-1" m="1"></obj> <obj x="5" y="16" t="1" v="2" m="1"></obj> <obj x="6" y="16" t="1" v="2" m="1"></obj> <obj x="7" y="16" t="6" v="13" m="1"></obj> <obj x="7" y="16" t="22" v="66" m="1"></obj> <obj x="7" y="16" t="21" v="62" m="1"></obj> <obj x="7" y="16" t="3" v="4" m="1"></obj> <obj x="8" y="16" t="23" v="-1" m="1"></obj> <obj x="8" y="16" t="24" v="-1" m="1"></obj> <obj x="9" y="16" t="22" v="68" m="1"></obj> <obj x="9" y="16" t="21" v="64" m="1"></obj> <obj x="10" y="16" t="1" v="1" m="1"></obj> <obj x="11" y="16" t="1" v="1" m="1"></obj> <obj x="11" y="16" t="10" v="29" m="-1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="17" v="55" m="1"></obj> <obj x="14" y="16" t="3" v="5" m="1"></obj> <obj x="14" y="16" t="1" v="1" m="1"></obj> <obj x="15" y="16" t="5" v="9" m="1"></obj> <obj x="15" y="16" t="5" v="11" m="1"></obj> <obj x="15" y="16" t="3" v="5" m="1"></obj> <obj x="16" y="16" t="1" v="1" m="1"></obj> <obj x="17" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="19" v="58" m="1"></obj> <obj x="18" y="16" t="3" v="4" m="1"></obj> <obj x="18" y="16" t="12" v="39" m="-1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="19" v="58" m="1"></obj> <obj x="1" y="17" t="3" v="4" m="1"></obj> <obj x="1" y="17" t="12" v="41" m="1"></obj> <obj x="1" y="17" t="4" v="8" m="1"></obj> <obj x="2" y="17" t="15" v="-1" m="1"></obj> <obj x="2" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="10" v="29" m="1"></obj> <obj x="3" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="1" v="2" m="1"></obj> <obj x="4" y="17" t="1" v="0" m="1"></obj> <obj x="5" y="17" t="8" v="-1" m="1"></obj> <obj x="5" y="17" t="3" v="15" m="1"></obj> <obj x="5" y="17" t="1" v="2" m="1"></obj> <obj x="5" y="17" t="4" v="8" m="1"></obj> <obj x="6" y="17" t="5" v="12" m="1"></obj> <obj x="6" y="17" t="3" v="4" m="1"></obj> <obj x="6" y="17" t="1" v="2" m="1"></obj> <obj x="7" y="17" t="1" v="0" m="1"></obj> <obj x="8" y="17" t="20" v="60" m="1"></obj> <obj x="10" y="17" t="3" v="4" m="1"></obj> <obj x="11" y="17" t="1" v="1" m="1"></obj> <obj x="11" y="17" t="3" v="5" m="1"></obj> <obj x="11" y="17" t="30" v="92" m="1"></obj> <obj x="11" y="17" t="4" v="6" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="3" v="5" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="3" v="4" m="1"></obj> <obj x="13" y="17" t="28" v="27" m="1"></obj> <obj x="14" y="17" t="1" v="0" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="2" v="3" m="1"></obj> <obj x="15" y="17" t="1" v="0" m="1"></obj> <obj x="16" y="17" t="5" v="9" m="1"></obj> <obj x="16" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="9" v="26" m="1"></obj> <obj x="17" y="17" t="9" v="26" m="1"></obj> <obj x="18" y="17" t="1" v="0" m="1"></obj> <obj x="19" y="17" t="9" v="26" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="0" m="1"></obj> <obj x="2" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="2" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="1" v="0" m="1"></obj> <obj x="4" y="18" t="1" v="2" m="1"></obj> <obj x="4" y="18" t="2" v="3" m="1"></obj> <obj x="5" y="18" t="1" v="0" m="1"></obj> <obj x="5" y="18" t="1" v="2" m="1"></obj> <obj x="5" y="18" t="2" v="3" m="1"></obj> <obj x="6" y="18" t="1" v="0" m="1"></obj> <obj x="6" y="18" t="1" v="2" m="1"></obj> <obj x="6" y="18" t="2" v="3" m="1"></obj> <obj x="7" y="18" t="1" v="0" m="1"></obj> <obj x="8" y="18" t="9" v="25" m="1"></obj> <obj x="8" y="18" t="12" v="40" m="1"></obj> <obj x="9" y="18" t="12" v="41" m="-1"></obj> <obj x="9" y="18" t="9" v="25" m="1"></obj> <obj x="10" y="18" t="1" v="0" m="1"></obj> <obj x="11" y="18" t="1" v="0" m="1"></obj> <obj x="11" y="18" t="1" v="1" m="1"></obj> <obj x="11" y="18" t="2" v="3" m="1"></obj> <obj x="12" y="18" t="1" v="0" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="2" v="3" m="1"></obj> <obj x="13" y="18" t="1" v="0" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="2" v="3" m="1"></obj> <obj x="14" y="18" t="1" v="0" m="1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="2" v="3" m="1"></obj> <obj x="15" y="18" t="1" v="0" m="1"></obj> <obj x="15" y="18" t="1" v="1" m="1"></obj> <obj x="15" y="18" t="2" v="3" m="1"></obj> <obj x="16" y="18" t="1" v="0" m="1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="2" v="3" m="1"></obj> <obj x="17" y="18" t="1" v="0" m="1"></obj> <obj x="17" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="2" v="3" m="1"></obj> <obj x="18" y="18" t="1" v="0" m="1"></obj> <obj x="18" y="18" t="1" v="1" m="1"></obj> <obj x="18" y="18" t="2" v="3" m="1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="19" y="18" t="1" v="1" m="1"></obj> <obj x="19" y="18" t="2" v="3" m="1"></obj> <obj x="0" y="19" t="1" v="0" m="1"></obj> <obj x="1" y="19" t="1" v="0" m="1"></obj> <obj x="2" y="19" t="1" v="0" m="1"></obj> <obj x="3" y="19" t="1" v="2" m="1"></obj> <obj x="4" y="19" t="1" v="2" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="2" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="1" m="1"></obj> <obj x="10" y="19" t="2" v="3" m="1"></obj> <obj x="11" y="19" t="1" v="1" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="2" v="3" m="1"></obj> <obj x="12" y="19" t="1" v="1" m="1"></obj> <obj x="13" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="2" v="3" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="1" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="18" y="19" t="1" v="1" m="1"></obj> <obj x="19" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(3, 12, 7, 10); setLink(15, 12, 16, 9); setLink(11, 17, 9, 15); needMushrooms = 23; setCamera(-180, -105, -0.5, 248.4, -0.15, 229.75); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 40
//Level24 (com.mushroomer.levels.Level24) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level24 extends LevelObject { private var _level:XML; public function Level24(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="1" v="0" m="1"></obj> <obj x="12" y="0" t="1" v="1" m="1"></obj> <obj x="13" y="0" t="1" v="0" m="1"></obj> <obj x="13" y="0" t="1" v="1" m="1"></obj> <obj x="13" y="0" t="2" v="3" m="1"></obj> <obj x="14" y="0" t="1" v="0" m="1"></obj> <obj x="14" y="0" t="1" v="1" m="1"></obj> <obj x="14" y="0" t="2" v="3" m="1"></obj> <obj x="15" y="0" t="1" v="1" m="1"></obj> <obj x="16" y="0" t="1" v="0" m="1"></obj> <obj x="16" y="0" t="1" v="1" m="1"></obj> <obj x="16" y="0" t="2" v="3" m="1"></obj> <obj x="17" y="0" t="1" v="1" m="1"></obj> <obj x="18" y="0" t="1" v="0" m="1"></obj> <obj x="18" y="0" t="1" v="1" m="1"></obj> <obj x="18" y="0" t="2" v="3" m="1"></obj> <obj x="19" y="0" t="1" v="0" m="1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="1" y="1" t="6" v="13" m="1"></obj> <obj x="1" y="1" t="1" v="2" m="1"></obj> <obj x="2" y="1" t="28" v="29" m="1"></obj> <obj x="2" y="1" t="3" v="4" m="1"></obj> <obj x="3" y="1" t="3" v="4" m="1"></obj> <obj x="3" y="1" t="16" v="52" m="-1"></obj> <obj x="5" y="1" t="3" v="4" m="1"></obj> <obj x="6" y="1" t="6" v="13" m="1"></obj> <obj x="7" y="1" t="3" v="4" m="1"></obj> <obj x="7" y="1" t="21" v="62" m="1"></obj> <obj x="7" y="1" t="22" v="66" m="1"></obj> <obj x="7" y="1" t="11" v="33" m="1"></obj> <obj x="7" y="1" t="28" v="28" m="1"></obj> <obj x="8" y="1" t="23" v="-1" m="1"></obj> <obj x="8" y="1" t="24" v="-1" m="1"></obj> <obj x="9" y="1" t="23" v="-1" m="1"></obj> <obj x="9" y="1" t="21" v="64" m="1"></obj> <obj x="9" y="1" t="24" v="-1" m="1"></obj> <obj x="9" y="1" t="22" v="68" m="1"></obj> <obj x="10" y="1" t="23" v="-1" m="1"></obj> <obj x="10" y="1" t="21" v="64" m="1"></obj> <obj x="10" y="1" t="24" v="-1" m="1"></obj> <obj x="10" y="1" t="22" v="68" m="1"></obj> <obj x="11" y="1" t="18" v="56" m="1"></obj> <obj x="11" y="1" t="21" v="63" m="1"></obj> <obj x="11" y="1" t="22" v="67" m="1"></obj> <obj x="11" y="1" t="3" v="4" m="1"></obj> <obj x="13" y="1" t="1" v="0" m="1"></obj> <obj x="13" y="1" t="1" v="1" m="1"></obj> <obj x="13" y="1" t="5" v="11" m="1"></obj> <obj x="13" y="1" t="2" v="3" m="1"></obj> <obj x="14" y="1" t="6" v="13" m="1"></obj> <obj x="14" y="1" t="1" v="1" m="1"></obj> <obj x="15" y="1" t="1" v="1" m="1"></obj> <obj x="15" y="1" t="3" v="5" m="1"></obj> <obj x="15" y="1" t="5" v="10" m="1"></obj> <obj x="16" y="1" t="6" v="13" m="1"></obj> <obj x="16" y="1" t="1" v="1" m="1"></obj> <obj x="17" y="1" t="10" v="30" m="-1"></obj> <obj x="17" y="1" t="1" v="1" m="1"></obj> <obj x="17" y="1" t="3" v="5" m="1"></obj> <obj x="18" y="1" t="6" v="13" m="1"></obj> <obj x="18" y="1" t="1" v="1" m="1"></obj> <obj x="19" y="1" t="1" v="0" m="1"></obj> <obj x="19" y="1" t="1" v="1" m="1"></obj> <obj x="19" y="1" t="2" v="3" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="6" v="13" m="1"></obj> <obj x="1" y="2" t="1" v="2" m="1"></obj> <obj x="2" y="2" t="1" v="0" m="1"></obj> <obj x="2" y="2" t="1" v="2" m="1"></obj> <obj x="2" y="2" t="2" v="3" m="1"></obj> <obj x="3" y="2" t="1" v="0" m="1"></obj> <obj x="4" y="2" t="1" v="2" m="1"></obj> <obj x="4" y="2" t="8" v="-1" m="1"></obj> <obj x="5" y="2" t="1" v="2" m="1"></obj> <obj x="5" y="2" t="1" v="0" m="1"></obj> <obj x="5" y="2" t="2" v="3" m="1"></obj> <obj x="6" y="2" t="4" v="8" m="1"></obj> <obj x="7" y="2" t="1" v="0" m="1"></obj> <obj x="7" y="2" t="1" v="2" m="1"></obj> <obj x="7" y="2" t="2" v="3" m="1"></obj> <obj x="8" y="2" t="20" v="60" m="1"></obj> <obj x="9" y="2" t="20" v="60" m="1"></obj> <obj x="10" y="2" t="20" v="60" m="1"></obj> <obj x="10" y="2" t="3" v="4" m="1"></obj> <obj x="10" y="2" t="5" v="12" m="1"></obj> <obj x="11" y="2" t="1" v="0" m="1"></obj> <obj x="12" y="2" t="3" v="4" m="1"></obj> <obj x="12" y="2" t="12" v="41" m="1"></obj> <obj x="12" y="2" t="4" v="8" m="1"></obj> <obj x="13" y="2" t="1" v="1" m="1"></obj> <obj x="13" y="2" t="4" v="8" m="1"></obj> <obj x="14" y="2" t="6" v="13" m="1"></obj> <obj x="14" y="2" t="1" v="1" m="1"></obj> <obj x="15" y="2" t="1" v="0" m="1"></obj> <obj x="15" y="2" t="1" v="1" m="1"></obj> <obj x="15" y="2" t="2" v="3" m="1"></obj> <obj x="16" y="2" t="33" v="-1" m="1"></obj> <obj x="16" y="2" t="1" v="1" m="1"></obj> <obj x="17" y="2" t="1" v="0" m="1"></obj> <obj x="17" y="2" t="1" v="1" m="1"></obj> <obj x="17" y="2" t="2" v="3" m="1"></obj> <obj x="18" y="2" t="6" v="13" m="1"></obj> <obj x="18" y="2" t="1" v="1" m="1"></obj> <obj x="19" y="2" t="1" v="0" m="1"></obj> <obj x="19" y="2" t="1" v="1" m="1"></obj> <obj x="19" y="2" t="2" v="3" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="6" v="13" m="1"></obj> <obj x="1" y="3" t="1" v="2" m="1"></obj> <obj x="1" y="3" t="3" v="4" m="1"></obj> <obj x="2" y="3" t="1" v="2" m="1"></obj> <obj x="2" y="3" t="3" v="4" m="1"></obj> <obj x="2" y="3" t="12" v="37" m="1"></obj> <obj x="2" y="3" t="32" v="-1" m="1"></obj> <obj x="3" y="3" t="3" v="4" m="1"></obj> <obj x="3" y="3" t="10" v="30" m="-1"></obj> <obj x="4" y="3" t="1" v="2" m="1"></obj> <obj x="4" y="3" t="3" v="15" m="1"></obj> <obj x="4" y="3" t="8" v="-1" m="1"></obj> <obj x="5" y="3" t="1" v="2" m="1"></obj> <obj x="6" y="3" t="1" v="2" m="1"></obj> <obj x="6" y="3" t="3" v="4" m="1"></obj> <obj x="6" y="3" t="13" v="42" m="1"></obj> <obj x="7" y="3" t="10" v="30" m="-1"></obj> <obj x="7" y="3" t="3" v="4" m="1"></obj> <obj x="7" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="0" m="1"></obj> <obj x="12" y="3" t="1" v="0" m="1"></obj> <obj x="13" y="3" t="19" v="58" m="1"></obj> <obj x="13" y="3" t="3" v="4" m="1"></obj> <obj x="13" y="3" t="1" v="1" m="1"></obj> <obj x="13" y="3" t="4" v="8" m="1"></obj> <obj x="14" y="3" t="1" v="1" m="1"></obj> <obj x="15" y="3" t="1" v="1" m="1"></obj> <obj x="16" y="3" t="1" v="1" m="1"></obj> <obj x="17" y="3" t="1" v="1" m="1"></obj> <obj x="18" y="3" t="6" v="13" m="1"></obj> <obj x="18" y="3" t="3" v="5" m="1"></obj> <obj x="18" y="3" t="1" v="1" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="19" y="3" t="1" v="1" m="1"></obj> <obj x="19" y="3" t="2" v="3" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="1" v="1" m="1"></obj> <obj x="0" y="4" t="2" v="3" m="1"></obj> <obj x="1" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="1" v="1" m="1"></obj> <obj x="1" y="4" t="1" v="2" m="1"></obj> <obj x="1" y="4" t="2" v="3" m="1"></obj> <obj x="2" y="4" t="1" v="0" m="1"></obj> <obj x="2" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="1" v="2" m="1"></obj> <obj x="2" y="4" t="2" v="3" m="1"></obj> <obj x="3" y="4" t="1" v="0" m="1"></obj> <obj x="3" y="4" t="1" v="1" m="1"></obj> <obj x="3" y="4" t="2" v="3" m="1"></obj> <obj x="4" y="4" t="1" v="0" m="1"></obj> <obj x="4" y="4" t="1" v="1" m="1"></obj> <obj x="4" y="4" t="1" v="2" m="1"></obj> <obj x="4" y="4" t="2" v="3" m="1"></obj> <obj x="5" y="4" t="1" v="0" m="1"></obj> <obj x="5" y="4" t="1" v="1" m="1"></obj> <obj x="5" y="4" t="1" v="2" m="1"></obj> <obj x="5" y="4" t="2" v="3" m="1"></obj> <obj x="6" y="4" t="1" v="0" m="1"></obj> <obj x="6" y="4" t="1" v="1" m="1"></obj> <obj x="6" y="4" t="1" v="2" m="1"></obj> <obj x="6" y="4" t="2" v="3" m="1"></obj> <obj x="7" y="4" t="1" v="0" m="1"></obj> <obj x="7" y="4" t="1" v="1" m="1"></obj> <obj x="7" y="4" t="1" v="2" m="1"></obj> <obj x="7" y="4" t="2" v="3" m="1"></obj> <obj x="8" y="4" t="3" v="4" m="1"></obj> <obj x="8" y="4" t="26" v="75" m="-1"></obj> <obj x="8" y="4" t="5" v="9" m="1"></obj> <obj x="12" y="4" t="1" v="0" m="1"></obj> <obj x="13" y="4" t="1" v="0" m="1"></obj> <obj x="13" y="4" t="1" v="1" m="1"></obj> <obj x="13" y="4" t="2" v="3" m="1"></obj> <obj x="14" y="4" t="5" v="11" m="1"></obj> <obj x="14" y="4" t="1" v="2" m="1"></obj> <obj x="14" y="4" t="1" v="1" m="1"></obj> <obj x="14" y="4" t="3" v="5" m="1"></obj> <obj x="15" y="4" t="1" v="1" m="1"></obj> <obj x="15" y="4" t="3" v="5" m="1"></obj> <obj x="16" y="4" t="15" v="-1" m="1"></obj> <obj x="16" y="4" t="3" v="4" m="1"></obj> <obj x="17" y="4" t="3" v="5" m="1"></obj> <obj x="17" y="4" t="1" v="1" m="1"></obj> <obj x="17" y="4" t="5" v="12" m="1"></obj> <obj x="18" y="4" t="1" v="0" m="1"></obj> <obj x="18" y="4" t="1" v="1" m="1"></obj> <obj x="18" y="4" t="2" v="3" m="1"></obj> <obj x="19" y="4" t="1" v="0" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="33" v="-1" m="-1"></obj> <obj x="1" y="5" t="1" v="1" m="1"></obj> <obj x="2" y="5" t="1" v="1" m="1"></obj> <obj x="3" y="5" t="6" v="13" m="1"></obj> <obj x="3" y="5" t="1" v="1" m="1"></obj> <obj x="4" y="5" t="4" v="7" m="1"></obj> <obj x="4" y="5" t="1" v="1" m="1"></obj> <obj x="4" y="5" t="3" v="5" m="1"></obj> <obj x="5" y="5" t="33" v="-1" m="1"></obj> <obj x="5" y="5" t="6" v="13" m="1"></obj> <obj x="5" y="5" t="1" v="1" m="1"></obj> <obj x="6" y="5" t="19" v="59" m="1"></obj> <obj x="6" y="5" t="1" v="1" m="1"></obj> <obj x="6" y="5" t="3" v="5" m="1"></obj> <obj x="7" y="5" t="1" v="0" m="1"></obj> <obj x="7" y="5" t="1" v="1" m="1"></obj> <obj x="7" y="5" t="2" v="3" m="1"></obj> <obj x="8" y="5" t="1" v="0" m="1"></obj> <obj x="9" y="5" t="3" v="4" m="1"></obj> <obj x="9" y="5" t="26" v="72" m="1"></obj> <obj x="9" y="5" t="5" v="9" m="1"></obj> <obj x="11" y="5" t="18" v="56" m="1"></obj> <obj x="11" y="5" t="3" v="4" m="1"></obj> <obj x="12" y="5" t="6" v="13" m="1"></obj> <obj x="13" y="5" t="1" v="0" m="1"></obj> <obj x="13" y="5" t="1" v="2" m="1"></obj> <obj x="13" y="5" t="2" v="3" m="1"></obj> <obj x="14" y="5" t="1" v="0" m="1"></obj> <obj x="14" y="5" t="1" v="2" m="1"></obj> <obj x="14" y="5" t="1" v="1" m="1"></obj> <obj x="14" y="5" t="2" v="3" m="1"></obj> <obj x="15" y="5" t="1" v="0" m="1"></obj> <obj x="15" y="5" t="1" v="2" m="1"></obj> <obj x="15" y="5" t="1" v="1" m="1"></obj> <obj x="15" y="5" t="2" v="3" m="1"></obj> <obj x="16" y="5" t="1" v="0" m="1"></obj> <obj x="17" y="5" t="1" v="0" m="1"></obj> <obj x="17" y="5" t="1" v="1" m="1"></obj> <obj x="17" y="5" t="2" v="3" m="1"></obj> <obj x="18" y="5" t="1" v="0" m="1"></obj> <obj x="19" y="5" t="1" v="0" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="6" v="13" m="1"></obj> <obj x="1" y="6" t="1" v="1" m="1"></obj> <obj x="2" y="6" t="5" v="10" m="1"></obj> <obj x="2" y="6" t="1" v="1" m="1"></obj> <obj x="2" y="6" t="3" v="5" m="1"></obj> <obj x="3" y="6" t="6" v="13" m="1"></obj> <obj x="4" y="6" t="1" v="0" m="1"></obj> <obj x="4" y="6" t="1" v="1" m="1"></obj> <obj x="4" y="6" t="2" v="3" m="1"></obj> <obj x="5" y="6" t="1" v="1" m="1"></obj> <obj x="6" y="6" t="1" v="0" m="1"></obj> <obj x="6" y="6" t="1" v="1" m="1"></obj> <obj x="6" y="6" t="27" v="-1" m="-1"></obj> <obj x="6" y="6" t="2" v="3" m="1"></obj> <obj x="7" y="6" t="31" v="93" m="1"></obj> <obj x="7" y="6" t="1" v="1" m="1"></obj> <obj x="8" y="6" t="1" v="0" m="1"></obj> <obj x="8" y="6" t="17" v="53" m="1"></obj> <obj x="9" y="6" t="1" v="0" m="1"></obj> <obj x="10" y="6" t="3" v="4" m="1"></obj> <obj x="10" y="6" t="26" v="72" m="-1"></obj> <obj x="10" y="6" t="5" v="10" m="1"></obj> <obj x="11" y="6" t="1" v="0" m="1"></obj> <obj x="12" y="6" t="6" v="13" m="1"></obj> <obj x="13" y="6" t="1" v="0" m="1"></obj> <obj x="13" y="6" t="1" v="2" m="1"></obj> <obj x="13" y="6" t="27" v="77" m="-1"></obj> <obj x="13" y="6" t="2" v="3" m="1"></obj> <obj x="14" y="6" t="31" v="94" m="1"></obj> <obj x="14" y="6" t="1" v="2" m="1"></obj> <obj x="15" y="6" t="1" v="0" m="1"></obj> <obj x="15" y="6" t="1" v="2" m="1"></obj> <obj x="15" y="6" t="2" v="3" m="1"></obj> <obj x="16" y="6" t="1" v="0" m="1"></obj> <obj x="16" y="6" t="1" v="2" m="1"></obj> <obj x="16" y="6" t="2" v="3" m="1"></obj> <obj x="17" y="6" t="1" v="0" m="1"></obj> <obj x="17" y="6" t="1" v="2" m="1"></obj> <obj x="17" y="6" t="2" v="3" m="1"></obj> <obj x="18" y="6" t="1" v="0" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="6" v="13" m="1"></obj> <obj x="2" y="7" t="1" v="0" m="1"></obj> <obj x="2" y="7" t="1" v="1" m="1"></obj> <obj x="2" y="7" t="2" v="3" m="1"></obj> <obj x="3" y="7" t="6" v="13" m="1"></obj> <obj x="4" y="7" t="1" v="1" m="1"></obj> <obj x="5" y="7" t="6" v="13" m="1"></obj> <obj x="5" y="7" t="1" v="1" m="1"></obj> <obj x="6" y="7" t="1" v="0" m="1"></obj> <obj x="6" y="7" t="1" v="1" m="1"></obj> <obj x="6" y="7" t="2" v="3" m="1"></obj> <obj x="7" y="7" t="1" v="1" m="1"></obj> <obj x="9" y="7" t="10" v="30" m="1"></obj> <obj x="10" y="7" t="1" v="0" m="1"></obj> <obj x="10" y="7" t="1" v="2" m="1"></obj> <obj x="10" y="7" t="2" v="3" m="1"></obj> <obj x="11" y="7" t="1" v="0" m="1"></obj> <obj x="11" y="7" t="1" v="2" m="1"></obj> <obj x="11" y="7" t="2" v="3" m="1"></obj> <obj x="12" y="7" t="6" v="13" m="1"></obj> <obj x="12" y="7" t="1" v="2" m="1"></obj> <obj x="13" y="7" t="10" v="27" m="-1"></obj> <obj x="13" y="7" t="3" v="4" m="1"></obj> <obj x="13" y="7" t="1" v="2" m="1"></obj> <obj x="15" y="7" t="6" v="13" m="1"></obj> <obj x="15" y="7" t="1" v="2" m="1"></obj> <obj x="16" y="7" t="10" v="30" m="1"></obj> <obj x="16" y="7" t="3" v="4" m="1"></obj> <obj x="16" y="7" t="1" v="2" m="1"></obj> <obj x="17" y="7" t="1" v="0" m="1"></obj> <obj x="17" y="7" t="1" v="2" m="1"></obj> <obj x="17" y="7" t="2" v="3" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="6" v="13" m="1"></obj> <obj x="1" y="8" t="1" v="1" m="1"></obj> <obj x="2" y="8" t="1" v="1" m="1"></obj> <obj x="2" y="8" t="3" v="5" m="1"></obj> <obj x="3" y="8" t="6" v="13" m="1"></obj> <obj x="3" y="8" t="1" v="1" m="1"></obj> <obj x="3" y="8" t="5" v="9" m="1"></obj> <obj x="4" y="8" t="1" v="1" m="1"></obj> <obj x="4" y="8" t="3" v="5" m="1"></obj> <obj x="5" y="8" t="6" v="13" m="1"></obj> <obj x="6" y="8" t="10" v="27" m="1"></obj> <obj x="6" y="8" t="1" v="1" m="1"></obj> <obj x="6" y="8" t="3" v="5" m="1"></obj> <obj x="7" y="8" t="1" v="1" m="1"></obj> <obj x="7" y="8" t="3" v="5" m="1"></obj> <obj x="8" y="8" t="1" v="1" m="1"></obj> <obj x="8" y="8" t="3" v="4" m="1"></obj> <obj x="8" y="8" t="18" v="56" m="1"></obj> <obj x="9" y="8" t="4" v="6" m="1"></obj> <obj x="10" y="8" t="1" v="0" m="1"></obj> <obj x="10" y="8" t="1" v="2" m="1"></obj> <obj x="10" y="8" t="2" v="3" m="1"></obj> <obj x="11" y="8" t="29" v="28" m="1"></obj> <obj x="11" y="8" t="3" v="4" m="1"></obj> <obj x="11" y="8" t="1" v="2" m="1"></obj> <obj x="12" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="1" v="0" m="1"></obj> <obj x="13" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="2" v="3" m="1"></obj> <obj x="15" y="8" t="6" v="13" m="1"></obj> <obj x="16" y="8" t="1" v="0" m="1"></obj> <obj x="16" y="8" t="1" v="2" m="1"></obj> <obj x="16" y="8" t="2" v="3" m="1"></obj> <obj x="17" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="5" v="9" m="1"></obj> <obj x="1" y="9" t="19" v="58" m="1"></obj> <obj x="1" y="9" t="1" v="1" m="1"></obj> <obj x="1" y="9" t="3" v="5" m="1"></obj> <obj x="2" y="9" t="1" v="0" m="1"></obj> <obj x="2" y="9" t="1" v="1" m="1"></obj> <obj x="2" y="9" t="2" v="3" m="1"></obj> <obj x="3" y="9" t="6" v="13" m="1"></obj> <obj x="3" y="9" t="1" v="1" m="1"></obj> <obj x="4" y="9" t="1" v="0" m="1"></obj> <obj x="4" y="9" t="1" v="1" m="1"></obj> <obj x="4" y="9" t="2" v="3" m="1"></obj> <obj x="5" y="9" t="6" v="13" m="1"></obj> <obj x="5" y="9" t="1" v="1" m="1"></obj> <obj x="6" y="9" t="1" v="0" m="1"></obj> <obj x="6" y="9" t="1" v="1" m="1"></obj> <obj x="6" y="9" t="2" v="3" m="1"></obj> <obj x="7" y="9" t="1" v="0" m="1"></obj> <obj x="7" y="9" t="1" v="1" m="1"></obj> <obj x="7" y="9" t="2" v="3" m="1"></obj> <obj x="8" y="9" t="1" v="0" m="1"></obj> <obj x="8" y="9" t="1" v="1" m="1"></obj> <obj x="8" y="9" t="2" v="3" m="1"></obj> <obj x="9" y="9" t="3" v="4" m="1"></obj> <obj x="9" y="9" t="1" v="1" m="1"></obj> <obj x="10" y="9" t="1" v="2" m="1"></obj> <obj x="11" y="9" t="1" v="0" m="1"></obj> <obj x="11" y="9" t="1" v="2" m="1"></obj> <obj x="11" y="9" t="2" v="3" m="1"></obj> <obj x="12" y="9" t="6" v="13" m="1"></obj> <obj x="13" y="9" t="4" v="7" m="1"></obj> <obj x="13" y="9" t="1" v="2" m="1"></obj> <obj x="14" y="9" t="30" v="92" m="1"></obj> <obj x="14" y="9" t="4" v="8" m="1"></obj> <obj x="14" y="9" t="3" v="4" m="1"></obj> <obj x="15" y="9" t="6" v="13" m="1"></obj> <obj x="15" y="9" t="1" v="2" m="1"></obj> <obj x="16" y="9" t="1" v="2" m="1"></obj> <obj x="0" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="10" t="1" v="1" m="1"></obj> <obj x="0" y="10" t="2" v="3" m="1"></obj> <obj x="1" y="10" t="1" v="0" m="1"></obj> <obj x="1" y="10" t="1" v="1" m="1"></obj> <obj x="1" y="10" t="2" v="3" m="1"></obj> <obj x="2" y="10" t="1" v="1" m="1"></obj> <obj x="3" y="10" t="3" v="5" m="1"></obj> <obj x="3" y="10" t="1" v="1" m="1"></obj> <obj x="4" y="10" t="18" v="56" m="1"></obj> <obj x="4" y="10" t="1" v="1" m="1"></obj> <obj x="4" y="10" t="3" v="4" m="1"></obj> <obj x="5" y="10" t="10" v="28" m="1"></obj> <obj x="5" y="10" t="3" v="5" m="1"></obj> <obj x="5" y="10" t="1" v="1" m="1"></obj> <obj x="6" y="10" t="3" v="5" m="1"></obj> <obj x="6" y="10" t="1" v="1" m="1"></obj> <obj x="6" y="10" t="27" v="89" m="-1"></obj> <obj x="7" y="10" t="29" v="29" m="1"></obj> <obj x="7" y="10" t="1" v="1" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="8" y="10" t="1" v="1" m="1"></obj> <obj x="8" y="10" t="2" v="3" m="1"></obj> <obj x="9" y="10" t="1" v="0" m="1"></obj> <obj x="9" y="10" t="1" v="1" m="1"></obj> <obj x="9" y="10" t="2" v="3" m="1"></obj> <obj x="10" y="10" t="10" v="27" m="1"></obj> <obj x="11" y="10" t="1" v="2" m="1"></obj> <obj x="11" y="10" t="4" v="8" m="1"></obj> <obj x="12" y="10" t="6" v="13" m="1"></obj> <obj x="14" y="10" t="1" v="0" m="1"></obj> <obj x="15" y="10" t="1" v="2" m="1"></obj> <obj x="15" y="10" t="3" v="4" m="1"></obj> <obj x="19" y="10" t="3" v="4" m="1"></obj> <obj x="0" y="11" t="1" v="0" m="1"></obj> <obj x="1" y="11" t="6" v="13" m="1"></obj> <obj x="1" y="11" t="1" v="1" m="1"></obj> <obj x="2" y="11" t="5" v="10" m="1"></obj> <obj x="2" y="11" t="1" v="1" m="1"></obj> <obj x="2" y="11" t="3" v="5" m="1"></obj> <obj x="3" y="11" t="1" v="0" m="1"></obj> <obj x="3" y="11" t="1" v="1" m="1"></obj> <obj x="3" y="11" t="2" v="3" m="1"></obj> <obj x="4" y="11" t="1" v="0" m="1"></obj> <obj x="4" y="11" t="1" v="1" m="1"></obj> <obj x="4" y="11" t="2" v="3" m="1"></obj> <obj x="5" y="11" t="1" v="0" m="1"></obj> <obj x="5" y="11" t="1" v="1" m="1"></obj> <obj x="5" y="11" t="2" v="3" m="1"></obj> <obj x="6" y="11" t="1" v="0" m="1"></obj> <obj x="6" y="11" t="1" v="1" m="1"></obj> <obj x="6" y="11" t="2" v="3" m="1"></obj> <obj x="7" y="11" t="30" v="91" m="1"></obj> <obj x="7" y="11" t="1" v="1" m="1"></obj> <obj x="7" y="11" t="3" v="5" m="1"></obj> <obj x="8" y="11" t="1" v="0" m="1"></obj> <obj x="8" y="11" t="1" v="1" m="1"></obj> <obj x="8" y="11" t="2" v="3" m="1"></obj> <obj x="9" y="11" t="1" v="1" m="1"></obj> <obj x="9" y="11" t="3" v="4" m="1"></obj> <obj x="9" y="11" t="10" v="29" m="-1"></obj> <obj x="10" y="11" t="3" v="4" m="1"></obj> <obj x="10" y="11" t="26" v="76" m="1"></obj> <obj x="10" y="11" t="4" v="7" m="1"></obj> <obj x="11" y="11" t="21" v="62" m="1"></obj> <obj x="11" y="11" t="22" v="66" m="1"></obj> <obj x="11" y="11" t="3" v="4" m="1"></obj> <obj x="11" y="11" t="1" v="2" m="1"></obj> <obj x="11" y="11" t="12" v="40" m="1"></obj> <obj x="11" y="11" t="13" v="43" m="-1"></obj> <obj x="12" y="11" t="32" v="-1" m="1"></obj> <obj x="12" y="11" t="23" v="-1" m="1"></obj> <obj x="12" y="11" t="24" v="-1" m="1"></obj> <obj x="13" y="11" t="21" v="63" m="1"></obj> <obj x="13" y="11" t="22" v="67" m="1"></obj> <obj x="13" y="11" t="3" v="4" m="1"></obj> <obj x="13" y="11" t="12" v="41" m="-1"></obj> <obj x="14" y="11" t="1" v="0" m="1"></obj> <obj x="14" y="11" t="1" v="2" m="1"></obj> <obj x="14" y="11" t="2" v="3" m="1"></obj> <obj x="15" y="11" t="1" v="0" m="1"></obj> <obj x="15" y="11" t="1" v="2" m="1"></obj> <obj x="15" y="11" t="2" v="3" m="1"></obj> <obj x="17" y="11" t="11" v="32" m="1"></obj> <obj x="17" y="11" t="3" v="4" m="1"></obj> <obj x="18" y="11" t="0" v="-1" m="1"></obj> <obj x="18" y="11" t="3" v="4" m="1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="1" y="12" t="6" v="13" m="1"></obj> <obj x="1" y="12" t="1" v="1" m="1"></obj> <obj x="2" y="12" t="1" v="0" m="1"></obj> <obj x="2" y="12" t="1" v="1" m="1"></obj> <obj x="2" y="12" t="2" v="3" m="1"></obj> <obj x="3" y="12" t="1" v="1" m="1"></obj> <obj x="4" y="12" t="5" v="9" m="1"></obj> <obj x="4" y="12" t="1" v="1" m="1"></obj> <obj x="5" y="12" t="19" v="59" m="1"></obj> <obj x="5" y="12" t="1" v="1" m="1"></obj> <obj x="5" y="12" t="3" v="4" m="1"></obj> <obj x="6" y="12" t="1" v="0" m="1"></obj> <obj x="6" y="12" t="1" v="1" m="1"></obj> <obj x="6" y="12" t="2" v="3" m="1"></obj> <obj x="7" y="12" t="1" v="0" m="1"></obj> <obj x="7" y="12" t="1" v="1" m="1"></obj> <obj x="7" y="12" t="2" v="3" m="1"></obj> <obj x="8" y="12" t="1" v="1" m="1"></obj> <obj x="8" y="12" t="1" v="0" m="1"></obj> <obj x="8" y="12" t="2" v="3" m="1"></obj> <obj x="9" y="12" t="1" v="1" m="1"></obj> <obj x="9" y="12" t="1" v="0" m="1"></obj> <obj x="9" y="12" t="2" v="3" m="1"></obj> <obj x="10" y="12" t="1" v="0" m="1"></obj> <obj x="10" y="12" t="1" v="1" m="1"></obj> <obj x="10" y="12" t="2" v="3" m="1"></obj> <obj x="11" y="12" t="1" v="0" m="1"></obj> <obj x="11" y="12" t="1" v="2" m="1"></obj> <obj x="11" y="12" t="2" v="3" m="1"></obj> <obj x="12" y="12" t="20" v="60" m="1"></obj> <obj x="12" y="12" t="17" v="53" m="1"></obj> <obj x="13" y="12" t="1" v="0" m="1"></obj> <obj x="13" y="12" t="1" v="2" m="1"></obj> <obj x="13" y="12" t="2" v="3" m="1"></obj> <obj x="14" y="12" t="1" v="0" m="1"></obj> <obj x="14" y="12" t="1" v="2" m="1"></obj> <obj x="14" y="12" t="2" v="3" m="1"></obj> <obj x="15" y="12" t="3" v="4" m="1"></obj> <obj x="15" y="12" t="1" v="2" m="1"></obj> <obj x="15" y="12" t="10" v="28" m="-1"></obj> <obj x="17" y="12" t="1" v="0" m="1"></obj> <obj x="17" y="12" t="1" v="2" m="1"></obj> <obj x="17" y="12" t="2" v="3" m="1"></obj> <obj x="18" y="12" t="1" v="0" m="1"></obj> <obj x="18" y="12" t="1" v="2" m="1"></obj> <obj x="18" y="12" t="2" v="3" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="19" y="12" t="1" v="2" m="1"></obj> <obj x="19" y="12" t="2" v="3" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="6" v="13" m="1"></obj> <obj x="1" y="13" t="1" v="1" m="1"></obj> <obj x="2" y="13" t="1" v="0" m="1"></obj> <obj x="2" y="13" t="1" v="1" m="1"></obj> <obj x="2" y="13" t="27" v="78" m="-1"></obj> <obj x="2" y="13" t="2" v="3" m="1"></obj> <obj x="3" y="13" t="5" v="11" m="1"></obj> <obj x="3" y="13" t="1" v="1" m="1"></obj> <obj x="3" y="13" t="5" v="12" m="1"></obj> <obj x="5" y="13" t="1" v="0" m="1"></obj> <obj x="5" y="13" t="1" v="2" m="1"></obj> <obj x="5" y="13" t="1" v="1" m="1"></obj> <obj x="5" y="13" t="2" v="3" m="1"></obj> <obj x="6" y="13" t="1" v="1" m="1"></obj> <obj x="7" y="13" t="1" v="1" m="1"></obj> <obj x="8" y="13" t="1" v="1" m="1"></obj> <obj x="9" y="13" t="1" v="0" m="1"></obj> <obj x="9" y="13" t="1" v="1" m="1"></obj> <obj x="9" y="13" t="2" v="3" m="1"></obj> <obj x="10" y="13" t="1" v="0" m="1"></obj> <obj x="10" y="13" t="1" v="2" m="1"></obj> <obj x="10" y="13" t="2" v="3" m="1"></obj> <obj x="11" y="13" t="1" v="2" m="1"></obj> <obj x="11" y="13" t="3" v="4" m="1"></obj> <obj x="11" y="13" t="10" v="30" m="-1"></obj> <obj x="13" y="13" t="1" v="2" m="1"></obj> <obj x="13" y="13" t="5" v="11" m="1"></obj> <obj x="14" y="13" t="1" v="2" m="1"></obj> <obj x="15" y="13" t="1" v="0" m="1"></obj> <obj x="15" y="13" t="1" v="2" m="1"></obj> <obj x="15" y="13" t="2" v="3" m="1"></obj> <obj x="16" y="13" t="5" v="11" m="1"></obj> <obj x="16" y="13" t="3" v="4" m="1"></obj> <obj x="17" y="13" t="10" v="28" m="1"></obj> <obj x="17" y="13" t="3" v="4" m="1"></obj> <obj x="17" y="13" t="1" v="2" m="1"></obj> <obj x="18" y="13" t="4" v="6" m="1"></obj> <obj x="18" y="13" t="1" v="2" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="19" y="13" t="1" v="2" m="1"></obj> <obj x="19" y="13" t="2" v="3" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="6" v="13" m="1"></obj> <obj x="1" y="14" t="1" v="1" m="1"></obj> <obj x="2" y="14" t="1" v="0" m="1"></obj> <obj x="2" y="14" t="1" v="1" m="1"></obj> <obj x="2" y="14" t="2" v="3" m="1"></obj> <obj x="3" y="14" t="9" v="25" m="1"></obj> <obj x="3" y="14" t="1" v="1" m="1"></obj> <obj x="4" y="14" t="5" v="9" m="1"></obj> <obj x="5" y="14" t="5" v="11" m="1"></obj> <obj x="5" y="14" t="1" v="2" m="1"></obj> <obj x="5" y="14" t="3" v="4" m="1"></obj> <obj x="6" y="14" t="18" v="56" m="1"></obj> <obj x="6" y="14" t="21" v="62" m="1"></obj> <obj x="6" y="14" t="22" v="66" m="1"></obj> <obj x="6" y="14" t="3" v="4" m="1"></obj> <obj x="7" y="14" t="10" v="30" m="-1"></obj> <obj x="7" y="14" t="23" v="-1" m="1"></obj> <obj x="7" y="14" t="24" v="-1" m="1"></obj> <obj x="8" y="14" t="21" v="63" m="1"></obj> <obj x="8" y="14" t="22" v="67" m="1"></obj> <obj x="8" y="14" t="3" v="4" m="1"></obj> <obj x="8" y="14" t="12" v="40" m="-1"></obj> <obj x="9" y="14" t="6" v="13" m="1"></obj> <obj x="9" y="14" t="1" v="1" m="1"></obj> <obj x="10" y="14" t="1" v="0" m="1"></obj> <obj x="10" y="14" t="1" v="2" m="1"></obj> <obj x="10" y="14" t="2" v="3" m="1"></obj> <obj x="11" y="14" t="12" v="41" m="1"></obj> <obj x="11" y="14" t="1" v="0" m="1"></obj> <obj x="12" y="14" t="10" v="29" m="-1"></obj> <obj x="12" y="14" t="3" v="4" m="1"></obj> <obj x="12" y="14" t="12" v="40" m="1"></obj> <obj x="13" y="14" t="1" v="2" m="1"></obj> <obj x="14" y="14" t="1" v="2" m="1"></obj> <obj x="15" y="14" t="1" v="2" m="1"></obj> <obj x="16" y="14" t="1" v="0" m="1"></obj> <obj x="16" y="14" t="1" v="2" m="1"></obj> <obj x="16" y="14" t="2" v="3" m="1"></obj> <obj x="17" y="14" t="1" v="0" m="1"></obj> <obj x="17" y="14" t="1" v="2" m="1"></obj> <obj x="17" y="14" t="2" v="3" m="1"></obj> <obj x="18" y="14" t="1" v="2" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="19" y="14" t="1" v="2" m="1"></obj> <obj x="19" y="14" t="2" v="3" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="0" y="15" t="27" v="-1" m="-1"></obj> <obj x="1" y="15" t="6" v="13" m="1"></obj> <obj x="1" y="15" t="1" v="1" m="1"></obj> <obj x="2" y="15" t="1" v="0" m="1"></obj> <obj x="2" y="15" t="1" v="1" m="1"></obj> <obj x="2" y="15" t="2" v="3" m="1"></obj> <obj x="3" y="15" t="1" v="0" m="1"></obj> <obj x="3" y="15" t="1" v="1" m="1"></obj> <obj x="3" y="15" t="2" v="3" m="1"></obj> <obj x="4" y="15" t="1" v="1" m="1"></obj> <obj x="5" y="15" t="1" v="0" m="1"></obj> <obj x="5" y="15" t="1" v="2" m="1"></obj> <obj x="5" y="15" t="2" v="3" m="1"></obj> <obj x="6" y="15" t="1" v="0" m="1"></obj> <obj x="7" y="15" t="20" v="60" m="1"></obj> <obj x="7" y="15" t="17" v="53" m="-1"></obj> <obj x="8" y="15" t="1" v="0" m="1"></obj> <obj x="8" y="15" t="1" v="2" m="1"></obj> <obj x="8" y="15" t="2" v="3" m="1"></obj> <obj x="9" y="15" t="6" v="13" m="1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="1" v="0" m="1"></obj> <obj x="10" y="15" t="1" v="2" m="1"></obj> <obj x="10" y="15" t="2" v="3" m="1"></obj> <obj x="11" y="15" t="1" v="0" m="1"></obj> <obj x="11" y="15" t="1" v="2" m="1"></obj> <obj x="11" y="15" t="27" v="85" m="-1"></obj> <obj x="11" y="15" t="2" v="3" m="1"></obj> <obj x="12" y="15" t="1" v="0" m="1"></obj> <obj x="13" y="15" t="1" v="2" m="1"></obj> <obj x="13" y="15" t="3" v="4" m="1"></obj> <obj x="14" y="15" t="1" v="2" m="1"></obj> <obj x="14" y="15" t="30" v="92" m="1"></obj> <obj x="14" y="15" t="4" v="7" m="1"></obj> <obj x="14" y="15" t="3" v="4" m="1"></obj> <obj x="15" y="15" t="6" v="13" m="1"></obj> <obj x="16" y="15" t="1" v="2" m="1"></obj> <obj x="16" y="15" t="1" v="0" m="1"></obj> <obj x="16" y="15" t="2" v="3" m="1"></obj> <obj x="17" y="15" t="1" v="0" m="1"></obj> <obj x="17" y="15" t="1" v="2" m="1"></obj> <obj x="17" y="15" t="2" v="3" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="19" y="15" t="1" v="2" m="1"></obj> <obj x="19" y="15" t="2" v="3" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="6" v="13" m="1"></obj> <obj x="1" y="16" t="1" v="1" m="1"></obj> <obj x="2" y="16" t="1" v="0" m="1"></obj> <obj x="2" y="16" t="1" v="1" m="1"></obj> <obj x="2" y="16" t="2" v="3" m="1"></obj> <obj x="3" y="16" t="1" v="1" m="1"></obj> <obj x="4" y="16" t="1" v="1" m="1"></obj> <obj x="5" y="16" t="1" v="0" m="1"></obj> <obj x="5" y="16" t="1" v="1" m="1"></obj> <obj x="5" y="16" t="2" v="3" m="1"></obj> <obj x="6" y="16" t="1" v="0" m="1"></obj> <obj x="6" y="16" t="1" v="1" m="1"></obj> <obj x="6" y="16" t="2" v="3" m="1"></obj> <obj x="8" y="16" t="1" v="2" m="1"></obj> <obj x="8" y="16" t="5" v="12" m="1"></obj> <obj x="9" y="16" t="6" v="13" m="1"></obj> <obj x="10" y="16" t="5" v="11" m="1"></obj> <obj x="10" y="16" t="1" v="2" m="1"></obj> <obj x="10" y="16" t="5" v="12" m="1"></obj> <obj x="11" y="16" t="1" v="2" m="1"></obj> <obj x="11" y="16" t="1" v="0" m="1"></obj> <obj x="11" y="16" t="27" v="78" m="1"></obj> <obj x="11" y="16" t="2" v="3" m="1"></obj> <obj x="12" y="16" t="31" v="94" m="1"></obj> <obj x="13" y="16" t="1" v="0" m="1"></obj> <obj x="13" y="16" t="1" v="2" m="1"></obj> <obj x="13" y="16" t="2" v="3" m="1"></obj> <obj x="14" y="16" t="1" v="0" m="1"></obj> <obj x="14" y="16" t="1" v="2" m="1"></obj> <obj x="14" y="16" t="2" v="3" m="1"></obj> <obj x="15" y="16" t="4" v="7" m="1"></obj> <obj x="16" y="16" t="6" v="13" m="1"></obj> <obj x="16" y="16" t="1" v="2" m="1"></obj> <obj x="17" y="16" t="28" v="28" m="-1"></obj> <obj x="17" y="16" t="1" v="2" m="1"></obj> <obj x="17" y="16" t="3" v="4" m="1"></obj> <obj x="17" y="16" t="13" v="42" m="1"></obj> <obj x="18" y="16" t="1" v="2" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="19" y="16" t="1" v="2" m="1"></obj> <obj x="19" y="16" t="2" v="3" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="1" v="1" m="1"></obj> <obj x="2" y="17" t="1" v="1" m="1"></obj> <obj x="2" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="12" v="41" m="1"></obj> <obj x="3" y="17" t="13" v="-1" m="1"></obj> <obj x="4" y="17" t="32" v="-1" m="1"></obj> <obj x="4" y="17" t="1" v="1" m="1"></obj> <obj x="4" y="17" t="3" v="4" m="1"></obj> <obj x="5" y="17" t="19" v="58" m="1"></obj> <obj x="5" y="17" t="1" v="1" m="1"></obj> <obj x="5" y="17" t="3" v="4" m="1"></obj> <obj x="5" y="17" t="4" v="6" m="1"></obj> <obj x="6" y="17" t="1" v="0" m="1"></obj> <obj x="7" y="17" t="19" v="58" m="1"></obj> <obj x="7" y="17" t="3" v="4" m="1"></obj> <obj x="7" y="17" t="1" v="2" m="1"></obj> <obj x="7" y="17" t="26" v="74" m="-1"></obj> <obj x="8" y="17" t="1" v="2" m="1"></obj> <obj x="9" y="17" t="1" v="2" m="1"></obj> <obj x="10" y="17" t="1" v="2" m="1"></obj> <obj x="11" y="17" t="3" v="4" m="1"></obj> <obj x="11" y="17" t="1" v="2" m="1"></obj> <obj x="11" y="17" t="13" v="43" m="1"></obj> <obj x="13" y="17" t="1" v="2" m="1"></obj> <obj x="13" y="17" t="3" v="4" m="1"></obj> <obj x="14" y="17" t="32" v="-1" m="1"></obj> <obj x="14" y="17" t="1" v="2" m="1"></obj> <obj x="14" y="17" t="3" v="4" m="1"></obj> <obj x="15" y="17" t="4" v="8" m="1"></obj> <obj x="15" y="17" t="3" v="4" m="1"></obj> <obj x="16" y="17" t="1" v="2" m="1"></obj> <obj x="16" y="17" t="3" v="4" m="1"></obj> <obj x="17" y="17" t="1" v="0" m="1"></obj> <obj x="17" y="17" t="1" v="2" m="1"></obj> <obj x="17" y="17" t="2" v="3" m="1"></obj> <obj x="18" y="17" t="1" v="2" m="1"></obj> <obj x="18" y="17" t="3" v="4" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="9" v="25" m="1"></obj> <obj x="1" y="18" t="1" v="1" m="1"></obj> <obj x="2" y="18" t="1" v="0" m="1"></obj> <obj x="2" y="18" t="1" v="1" m="1"></obj> <obj x="2" y="18" t="2" v="3" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="1" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="1" v="0" m="1"></obj> <obj x="4" y="18" t="1" v="1" m="1"></obj> <obj x="4" y="18" t="2" v="3" m="1"></obj> <obj x="5" y="18" t="1" v="0" m="1"></obj> <obj x="5" y="18" t="1" v="1" m="1"></obj> <obj x="5" y="18" t="2" v="3" m="1"></obj> <obj x="6" y="18" t="1" v="0" m="1"></obj> <obj x="6" y="18" t="1" v="1" m="1"></obj> <obj x="6" y="18" t="2" v="3" m="1"></obj> <obj x="7" y="18" t="1" v="0" m="1"></obj> <obj x="7" y="18" t="1" v="2" m="1"></obj> <obj x="7" y="18" t="2" v="3" m="1"></obj> <obj x="8" y="18" t="9" v="25" m="1"></obj> <obj x="8" y="18" t="1" v="2" m="1"></obj> <obj x="9" y="18" t="9" v="25" m="1"></obj> <obj x="9" y="18" t="1" v="2" m="1"></obj> <obj x="10" y="18" t="9" v="25" m="1"></obj> <obj x="10" y="18" t="1" v="2" m="1"></obj> <obj x="11" y="18" t="1" v="0" m="1"></obj> <obj x="11" y="18" t="1" v="2" m="1"></obj> <obj x="11" y="18" t="2" v="3" m="1"></obj> <obj x="12" y="18" t="1" v="2" m="1"></obj> <obj x="12" y="18" t="3" v="4" m="1"></obj> <obj x="13" y="18" t="1" v="0" m="1"></obj> <obj x="14" y="18" t="1" v="0" m="1"></obj> <obj x="14" y="18" t="1" v="2" m="1"></obj> <obj x="14" y="18" t="2" v="3" m="1"></obj> <obj x="15" y="18" t="1" v="0" m="1"></obj> <obj x="16" y="18" t="1" v="0" m="1"></obj> <obj x="16" y="18" t="1" v="2" m="1"></obj> <obj x="16" y="18" t="2" v="3" m="1"></obj> <obj x="17" y="18" t="1" v="0" m="1"></obj> <obj x="18" y="18" t="1" v="0" m="1"></obj> <obj x="18" y="18" t="1" v="2" m="1"></obj> <obj x="18" y="18" t="2" v="3" m="1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="1" v="0" m="1"></obj> <obj x="1" y="19" t="1" v="0" m="1"></obj> <obj x="1" y="19" t="1" v="1" m="1"></obj> <obj x="1" y="19" t="2" v="3" m="1"></obj> <obj x="2" y="19" t="1" v="0" m="1"></obj> <obj x="3" y="19" t="1" v="1" m="1"></obj> <obj x="4" y="19" t="1" v="1" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="1" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="2" m="1"></obj> <obj x="8" y="19" t="2" v="3" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="1" v="2" m="1"></obj> <obj x="9" y="19" t="2" v="3" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="2" m="1"></obj> <obj x="10" y="19" t="2" v="3" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="18" y="19" t="1" v="0" m="1"></obj> <obj x="19" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(14, 9, 14, 6); setLink(7, 11, 7, 6); setLink(14, 15, 12, 16); needMushrooms = 18; setCamera(-630, -270, -11.85, 221.8, -1.15, 210.05); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 41
//Level25 (com.mushroomer.levels.Level25) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level25 extends LevelObject { private var _level:XML; public function Level25(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="3" v="4" m="1"></obj> <obj x="1" y="0" t="1" v="1" m="1"></obj> <obj x="6" y="0" t="1" v="0" m="1"></obj> <obj x="6" y="0" t="1" v="1" m="1"></obj> <obj x="6" y="0" t="2" v="3" m="1"></obj> <obj x="7" y="0" t="1" v="0" m="1"></obj> <obj x="7" y="0" t="1" v="1" m="1"></obj> <obj x="7" y="0" t="2" v="3" m="1"></obj> <obj x="8" y="0" t="1" v="1" m="1"></obj> <obj x="11" y="0" t="1" v="0" m="1"></obj> <obj x="11" y="0" t="1" v="2" m="1"></obj> <obj x="11" y="0" t="2" v="3" m="1"></obj> <obj x="12" y="0" t="1" v="0" m="1"></obj> <obj x="12" y="0" t="1" v="2" m="1"></obj> <obj x="12" y="0" t="2" v="3" m="1"></obj> <obj x="13" y="0" t="1" v="2" m="1"></obj> <obj x="13" y="0" t="31" v="93" m="1"></obj> <obj x="14" y="0" t="1" v="0" m="1"></obj> <obj x="14" y="0" t="1" v="2" m="1"></obj> <obj x="14" y="0" t="2" v="3" m="1"></obj> <obj x="17" y="0" t="10" v="30" m="1"></obj> <obj x="18" y="0" t="1" v="2" m="1"></obj> <obj x="19" y="0" t="3" v="4" m="1"></obj> <obj x="19" y="0" t="12" v="37" m="-1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="1" y="1" t="3" v="4" m="1"></obj> <obj x="1" y="1" t="1" v="1" m="1"></obj> <obj x="1" y="1" t="10" v="30" m="-1"></obj> <obj x="2" y="1" t="6" v="13" m="1"></obj> <obj x="3" y="1" t="3" v="4" m="1"></obj> <obj x="3" y="1" t="11" v="31" m="1"></obj> <obj x="4" y="1" t="3" v="4" m="1"></obj> <obj x="4" y="1" t="18" v="56" m="1"></obj> <obj x="5" y="1" t="1" v="1" m="1"></obj> <obj x="5" y="1" t="6" v="13" m="1"></obj> <obj x="5" y="1" t="10" v="30" m="1"></obj> <obj x="6" y="1" t="1" v="0" m="1"></obj> <obj x="6" y="1" t="1" v="1" m="1"></obj> <obj x="6" y="1" t="2" v="3" m="1"></obj> <obj x="7" y="1" t="1" v="1" m="1"></obj> <obj x="7" y="1" t="3" v="4" m="1"></obj> <obj x="7" y="1" t="10" v="29" m="-1"></obj> <obj x="9" y="1" t="3" v="4" m="1"></obj> <obj x="9" y="1" t="16" v="52" m="-1"></obj> <obj x="9" y="1" t="13" v="44" m="1"></obj> <obj x="10" y="1" t="28" v="30" m="-1"></obj> <obj x="10" y="1" t="3" v="4" m="1"></obj> <obj x="11" y="1" t="6" v="13" m="1"></obj> <obj x="11" y="1" t="1" v="2" m="1"></obj> <obj x="12" y="1" t="1" v="0" m="1"></obj> <obj x="12" y="1" t="1" v="2" m="1"></obj> <obj x="12" y="1" t="2" v="3" m="1"></obj> <obj x="13" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="1" v="2" m="1"></obj> <obj x="16" y="1" t="8" v="-1" m="1"></obj> <obj x="17" y="1" t="3" v="4" m="1"></obj> <obj x="17" y="1" t="4" v="7" m="1"></obj> <obj x="18" y="1" t="1" v="2" m="1"></obj> <obj x="19" y="1" t="1" v="0" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="2" t="1" v="1" m="1"></obj> <obj x="0" y="2" t="2" v="3" m="1"></obj> <obj x="1" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="1" v="1" m="1"></obj> <obj x="1" y="2" t="2" v="3" m="1"></obj> <obj x="2" y="2" t="6" v="13" m="1"></obj> <obj x="2" y="2" t="1" v="1" m="1"></obj> <obj x="2" y="2" t="5" v="9" m="1"></obj> <obj x="3" y="2" t="1" v="0" m="1"></obj> <obj x="3" y="2" t="1" v="1" m="1"></obj> <obj x="3" y="2" t="2" v="3" m="1"></obj> <obj x="4" y="2" t="1" v="1" m="1"></obj> <obj x="4" y="2" t="1" v="0" m="1"></obj> <obj x="4" y="2" t="2" v="3" m="1"></obj> <obj x="5" y="2" t="1" v="1" m="1"></obj> <obj x="5" y="2" t="4" v="7" m="1"></obj> <obj x="5" y="2" t="6" v="13" m="1"></obj> <obj x="6" y="2" t="1" v="0" m="1"></obj> <obj x="6" y="2" t="1" v="1" m="1"></obj> <obj x="6" y="2" t="2" v="3" m="1"></obj> <obj x="7" y="2" t="1" v="0" m="1"></obj> <obj x="7" y="2" t="1" v="1" m="1"></obj> <obj x="7" y="2" t="2" v="3" m="1"></obj> <obj x="8" y="2" t="5" v="10" m="1"></obj> <obj x="8" y="2" t="5" v="9" m="1"></obj> <obj x="9" y="2" t="1" v="0" m="1"></obj> <obj x="9" y="2" t="1" v="1" m="1"></obj> <obj x="9" y="2" t="2" v="3" m="1"></obj> <obj x="10" y="2" t="1" v="0" m="1"></obj> <obj x="10" y="2" t="1" v="1" m="1"></obj> <obj x="10" y="2" t="2" v="3" m="1"></obj> <obj x="11" y="2" t="6" v="13" m="1"></obj> <obj x="11" y="2" t="5" v="11" m="1"></obj> <obj x="11" y="2" t="3" v="4" m="1"></obj> <obj x="12" y="2" t="10" v="27" m="-1"></obj> <obj x="12" y="2" t="1" v="2" m="1"></obj> <obj x="12" y="2" t="3" v="4" m="1"></obj> <obj x="13" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="3" v="4" m="1"></obj> <obj x="15" y="2" t="3" v="4" m="1"></obj> <obj x="15" y="2" t="0" v="-1" m="1"></obj> <obj x="16" y="2" t="3" v="15" m="1"></obj> <obj x="16" y="2" t="8" v="-1" m="1"></obj> <obj x="16" y="2" t="11" v="32" m="1"></obj> <obj x="17" y="2" t="1" v="2" m="1"></obj> <obj x="17" y="2" t="1" v="0" m="1"></obj> <obj x="17" y="2" t="2" v="3" m="1"></obj> <obj x="18" y="2" t="1" v="2" m="1"></obj> <obj x="19" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="1" v="1" m="1"></obj> <obj x="1" y="3" t="4" v="8" m="1"></obj> <obj x="2" y="3" t="32" v="-1" m="-1"></obj> <obj x="2" y="3" t="1" v="1" m="1"></obj> <obj x="2" y="3" t="3" v="5" m="1"></obj> <obj x="3" y="3" t="1" v="1" m="1"></obj> <obj x="3" y="3" t="3" v="5" m="1"></obj> <obj x="4" y="3" t="1" v="1" m="1"></obj> <obj x="4" y="3" t="3" v="5" m="1"></obj> <obj x="5" y="3" t="1" v="1" m="1"></obj> <obj x="6" y="3" t="1" v="1" m="1"></obj> <obj x="6" y="3" t="3" v="5" m="1"></obj> <obj x="7" y="3" t="6" v="13" m="1"></obj> <obj x="7" y="3" t="1" v="1" m="1"></obj> <obj x="8" y="3" t="1" v="1" m="1"></obj> <obj x="9" y="3" t="1" v="1" m="1"></obj> <obj x="9" y="3" t="27" v="80" m="-1"></obj> <obj x="10" y="3" t="19" v="58" m="1"></obj> <obj x="10" y="3" t="1" v="1" m="1"></obj> <obj x="10" y="3" t="3" v="4" m="1"></obj> <obj x="11" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="2" m="1"></obj> <obj x="11" y="3" t="2" v="3" m="1"></obj> <obj x="12" y="3" t="1" v="0" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="12" y="3" t="2" v="3" m="1"></obj> <obj x="13" y="3" t="1" v="0" m="1"></obj> <obj x="13" y="3" t="1" v="2" m="1"></obj> <obj x="13" y="3" t="2" v="3" m="1"></obj> <obj x="14" y="3" t="1" v="0" m="1"></obj> <obj x="14" y="3" t="1" v="2" m="1"></obj> <obj x="14" y="3" t="2" v="3" m="1"></obj> <obj x="15" y="3" t="1" v="0" m="1"></obj> <obj x="15" y="3" t="1" v="2" m="1"></obj> <obj x="15" y="3" t="2" v="3" m="1"></obj> <obj x="16" y="3" t="1" v="0" m="1"></obj> <obj x="16" y="3" t="1" v="2" m="1"></obj> <obj x="16" y="3" t="2" v="3" m="1"></obj> <obj x="17" y="3" t="1" v="0" m="1"></obj> <obj x="17" y="3" t="1" v="2" m="1"></obj> <obj x="17" y="3" t="2" v="3" m="1"></obj> <obj x="18" y="3" t="1" v="2" m="1"></obj> <obj x="18" y="3" t="30" v="91" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="1" v="0" m="1"></obj> <obj x="2" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="2" v="3" m="1"></obj> <obj x="3" y="4" t="1" v="0" m="1"></obj> <obj x="3" y="4" t="1" v="1" m="1"></obj> <obj x="3" y="4" t="2" v="3" m="1"></obj> <obj x="4" y="4" t="1" v="1" m="1"></obj> <obj x="4" y="4" t="1" v="0" m="1"></obj> <obj x="4" y="4" t="2" v="3" m="1"></obj> <obj x="5" y="4" t="1" v="1" m="1"></obj> <obj x="5" y="4" t="3" v="5" m="1"></obj> <obj x="6" y="4" t="1" v="1" m="1"></obj> <obj x="6" y="4" t="1" v="0" m="1"></obj> <obj x="6" y="4" t="2" v="3" m="1"></obj> <obj x="7" y="4" t="1" v="1" m="1"></obj> <obj x="7" y="4" t="3" v="5" m="1"></obj> <obj x="7" y="4" t="10" v="30" m="-1"></obj> <obj x="8" y="4" t="1" v="1" m="1"></obj> <obj x="9" y="4" t="1" v="1" m="1"></obj> <obj x="9" y="4" t="3" v="4" m="1"></obj> <obj x="10" y="4" t="1" v="0" m="1"></obj> <obj x="10" y="4" t="1" v="1" m="1"></obj> <obj x="10" y="4" t="2" v="3" m="1"></obj> <obj x="11" y="4" t="1" v="0" m="1"></obj> <obj x="11" y="4" t="1" v="1" m="1"></obj> <obj x="11" y="4" t="2" v="3" m="1"></obj> <obj x="12" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="6" v="13" m="1"></obj> <obj x="13" y="4" t="1" v="2" m="1"></obj> <obj x="13" y="4" t="3" v="4" m="1"></obj> <obj x="13" y="4" t="21" v="62" m="1"></obj> <obj x="13" y="4" t="22" v="66" m="1"></obj> <obj x="14" y="4" t="10" v="28" m="1"></obj> <obj x="14" y="4" t="1" v="2" m="1"></obj> <obj x="14" y="4" t="23" v="-1" m="1"></obj> <obj x="14" y="4" t="24" v="-1" m="1"></obj> <obj x="15" y="4" t="1" v="2" m="1"></obj> <obj x="15" y="4" t="3" v="4" m="1"></obj> <obj x="15" y="4" t="21" v="63" m="1"></obj> <obj x="15" y="4" t="22" v="67" m="1"></obj> <obj x="15" y="4" t="4" v="8" m="1"></obj> <obj x="16" y="4" t="1" v="2" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="2" m="1"></obj> <obj x="17" y="4" t="27" v="78" m="-1"></obj> <obj x="17" y="4" t="2" v="3" m="1"></obj> <obj x="18" y="4" t="1" v="0" m="1"></obj> <obj x="18" y="4" t="1" v="2" m="1"></obj> <obj x="18" y="4" t="2" v="3" m="1"></obj> <obj x="19" y="4" t="1" v="0" m="1"></obj> <obj x="19" y="4" t="1" v="2" m="1"></obj> <obj x="19" y="4" t="2" v="3" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="1" v="1" m="1"></obj> <obj x="2" y="5" t="1" v="1" m="1"></obj> <obj x="2" y="5" t="17" v="54" m="1"></obj> <obj x="2" y="5" t="5" v="12" m="1"></obj> <obj x="3" y="5" t="1" v="1" m="1"></obj> <obj x="4" y="5" t="1" v="1" m="1"></obj> <obj x="4" y="5" t="3" v="5" m="1"></obj> <obj x="4" y="5" t="29" v="28" m="1"></obj> <obj x="5" y="5" t="1" v="0" m="1"></obj> <obj x="5" y="5" t="1" v="1" m="1"></obj> <obj x="5" y="5" t="2" v="3" m="1"></obj> <obj x="6" y="5" t="1" v="0" m="1"></obj> <obj x="6" y="5" t="1" v="1" m="1"></obj> <obj x="6" y="5" t="2" v="3" m="1"></obj> <obj x="7" y="5" t="1" v="0" m="1"></obj> <obj x="7" y="5" t="1" v="1" m="1"></obj> <obj x="7" y="5" t="2" v="3" m="1"></obj> <obj x="8" y="5" t="9" v="25" m="1"></obj> <obj x="8" y="5" t="1" v="1" m="1"></obj> <obj x="9" y="5" t="1" v="0" m="1"></obj> <obj x="9" y="5" t="1" v="1" m="1"></obj> <obj x="9" y="5" t="2" v="3" m="1"></obj> <obj x="10" y="5" t="1" v="0" m="1"></obj> <obj x="10" y="5" t="1" v="1" m="1"></obj> <obj x="10" y="5" t="2" v="3" m="1"></obj> <obj x="11" y="5" t="10" v="30" m="-1"></obj> <obj x="11" y="5" t="1" v="1" m="1"></obj> <obj x="11" y="5" t="3" v="4" m="1"></obj> <obj x="12" y="5" t="6" v="13" m="1"></obj> <obj x="13" y="5" t="1" v="0" m="1"></obj> <obj x="13" y="5" t="1" v="2" m="1"></obj> <obj x="13" y="5" t="2" v="3" m="1"></obj> <obj x="14" y="5" t="20" v="60" m="1"></obj> <obj x="14" y="5" t="31" v="93" m="1"></obj> <obj x="15" y="5" t="1" v="0" m="1"></obj> <obj x="15" y="5" t="1" v="2" m="1"></obj> <obj x="15" y="5" t="2" v="3" m="1"></obj> <obj x="16" y="5" t="1" v="2" m="1"></obj> <obj x="17" y="5" t="5" v="11" m="1"></obj> <obj x="17" y="5" t="1" v="2" m="1"></obj> <obj x="17" y="5" t="3" v="4" m="1"></obj> <obj x="18" y="5" t="19" v="58" m="1"></obj> <obj x="18" y="5" t="1" v="2" m="1"></obj> <obj x="18" y="5" t="3" v="4" m="1"></obj> <obj x="18" y="5" t="27" v="79" m="-1"></obj> <obj x="19" y="5" t="1" v="0" m="1"></obj> <obj x="19" y="5" t="1" v="2" m="1"></obj> <obj x="19" y="5" t="2" v="3" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="3" v="4" m="1"></obj> <obj x="1" y="6" t="12" v="40" m="1"></obj> <obj x="2" y="6" t="3" v="4" m="1"></obj> <obj x="2" y="6" t="13" v="-1" m="-1"></obj> <obj x="4" y="6" t="1" v="1" m="1"></obj> <obj x="4" y="6" t="1" v="0" m="1"></obj> <obj x="4" y="6" t="2" v="3" m="1"></obj> <obj x="5" y="6" t="1" v="0" m="1"></obj> <obj x="5" y="6" t="1" v="1" m="1"></obj> <obj x="5" y="6" t="27" v="-1" m="-1"></obj> <obj x="5" y="6" t="2" v="3" m="1"></obj> <obj x="6" y="6" t="31" v="94" m="1"></obj> <obj x="6" y="6" t="1" v="1" m="1"></obj> <obj x="7" y="6" t="1" v="0" m="1"></obj> <obj x="7" y="6" t="1" v="1" m="1"></obj> <obj x="7" y="6" t="2" v="3" m="1"></obj> <obj x="8" y="6" t="1" v="0" m="1"></obj> <obj x="8" y="6" t="1" v="1" m="1"></obj> <obj x="8" y="6" t="2" v="3" m="1"></obj> <obj x="9" y="6" t="1" v="0" m="1"></obj> <obj x="9" y="6" t="1" v="1" m="1"></obj> <obj x="9" y="6" t="27" v="77" m="-1"></obj> <obj x="9" y="6" t="2" v="3" m="1"></obj> <obj x="10" y="6" t="1" v="1" m="1"></obj> <obj x="10" y="6" t="31" v="94" m="1"></obj> <obj x="11" y="6" t="1" v="0" m="1"></obj> <obj x="11" y="6" t="1" v="1" m="1"></obj> <obj x="11" y="6" t="2" v="3" m="1"></obj> <obj x="12" y="6" t="6" v="13" m="1"></obj> <obj x="13" y="6" t="1" v="0" m="1"></obj> <obj x="13" y="6" t="1" v="1" m="1"></obj> <obj x="13" y="6" t="2" v="3" m="1"></obj> <obj x="15" y="6" t="1" v="2" m="1"></obj> <obj x="16" y="6" t="30" v="91" m="1"></obj> <obj x="16" y="6" t="1" v="2" m="1"></obj> <obj x="16" y="6" t="3" v="4" m="1"></obj> <obj x="17" y="6" t="1" v="0" m="1"></obj> <obj x="17" y="6" t="1" v="2" m="1"></obj> <obj x="17" y="6" t="2" v="3" m="1"></obj> <obj x="18" y="6" t="1" v="0" m="1"></obj> <obj x="18" y="6" t="1" v="2" m="1"></obj> <obj x="18" y="6" t="2" v="3" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="19" y="6" t="1" v="2" m="1"></obj> <obj x="19" y="6" t="2" v="3" m="1"></obj> <obj x="0" y="7" t="3" v="4" m="1"></obj> <obj x="0" y="7" t="12" v="37" m="-1"></obj> <obj x="1" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="1" v="1" m="1"></obj> <obj x="1" y="7" t="2" v="3" m="1"></obj> <obj x="2" y="7" t="1" v="0" m="1"></obj> <obj x="2" y="7" t="1" v="1" m="1"></obj> <obj x="2" y="7" t="2" v="3" m="1"></obj> <obj x="4" y="7" t="1" v="1" m="1"></obj> <obj x="5" y="7" t="1" v="1" m="1"></obj> <obj x="5" y="7" t="3" v="4" m="1"></obj> <obj x="5" y="7" t="10" v="30" m="1"></obj> <obj x="6" y="7" t="1" v="1" m="1"></obj> <obj x="7" y="7" t="1" v="1" m="1"></obj> <obj x="8" y="7" t="1" v="1" m="1"></obj> <obj x="9" y="7" t="1" v="1" m="1"></obj> <obj x="11" y="7" t="32" v="-1" m="-1"></obj> <obj x="11" y="7" t="3" v="4" m="1"></obj> <obj x="11" y="7" t="1" v="1" m="1"></obj> <obj x="12" y="7" t="3" v="4" m="1"></obj> <obj x="12" y="7" t="12" v="41" m="1"></obj> <obj x="13" y="7" t="6" v="13" m="1"></obj> <obj x="13" y="7" t="1" v="1" m="1"></obj> <obj x="14" y="7" t="1" v="1" m="1"></obj> <obj x="14" y="7" t="3" v="4" m="1"></obj> <obj x="16" y="7" t="1" v="0" m="1"></obj> <obj x="16" y="7" t="1" v="2" m="1"></obj> <obj x="16" y="7" t="2" v="3" m="1"></obj> <obj x="17" y="7" t="1" v="0" m="1"></obj> <obj x="17" y="7" t="1" v="2" m="1"></obj> <obj x="17" y="7" t="2" v="3" m="1"></obj> <obj x="18" y="7" t="1" v="2" m="1"></obj> <obj x="18" y="7" t="27" v="80" m="-1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="19" y="7" t="1" v="2" m="1"></obj> <obj x="19" y="7" t="2" v="3" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="1" m="1"></obj> <obj x="0" y="8" t="2" v="3" m="1"></obj> <obj x="1" y="8" t="19" v="59" m="1"></obj> <obj x="1" y="8" t="1" v="1" m="1"></obj> <obj x="1" y="8" t="3" v="4" m="1"></obj> <obj x="2" y="8" t="1" v="1" m="1"></obj> <obj x="3" y="8" t="30" v="92" m="1"></obj> <obj x="3" y="8" t="4" v="8" m="1"></obj> <obj x="3" y="8" t="1" v="1" m="1"></obj> <obj x="3" y="8" t="3" v="4" m="1"></obj> <obj x="4" y="8" t="3" v="4" m="1"></obj> <obj x="4" y="8" t="5" v="12" m="1"></obj> <obj x="4" y="8" t="12" v="41" m="-1"></obj> <obj x="5" y="8" t="1" v="0" m="1"></obj> <obj x="5" y="8" t="1" v="1" m="1"></obj> <obj x="5" y="8" t="2" v="3" m="1"></obj> <obj x="6" y="8" t="1" v="1" m="1"></obj> <obj x="6" y="8" t="3" v="5" m="1"></obj> <obj x="7" y="8" t="1" v="1" m="1"></obj> <obj x="7" y="8" t="3" v="4" m="1"></obj> <obj x="7" y="8" t="30" v="92" m="1"></obj> <obj x="7" y="8" t="4" v="6" m="1"></obj> <obj x="8" y="8" t="1" v="1" m="1"></obj> <obj x="8" y="8" t="3" v="4" m="1"></obj> <obj x="8" y="8" t="5" v="11" m="1"></obj> <obj x="9" y="8" t="10" v="28" m="1"></obj> <obj x="10" y="8" t="3" v="4" m="1"></obj> <obj x="10" y="8" t="12" v="41" m="-1"></obj> <obj x="10" y="8" t="13" v="43" m="-1"></obj> <obj x="11" y="8" t="1" v="0" m="1"></obj> <obj x="11" y="8" t="1" v="1" m="1"></obj> <obj x="11" y="8" t="2" v="3" m="1"></obj> <obj x="12" y="8" t="1" v="0" m="1"></obj> <obj x="12" y="8" t="1" v="1" m="1"></obj> <obj x="12" y="8" t="2" v="3" m="1"></obj> <obj x="13" y="8" t="6" v="13" m="1"></obj> <obj x="13" y="8" t="1" v="1" m="1"></obj> <obj x="14" y="8" t="1" v="0" m="1"></obj> <obj x="14" y="8" t="1" v="1" m="1"></obj> <obj x="14" y="8" t="2" v="3" m="1"></obj> <obj x="15" y="8" t="6" v="13" m="1"></obj> <obj x="16" y="8" t="6" v="13" m="1"></obj> <obj x="16" y="8" t="1" v="2" m="1"></obj> <obj x="17" y="8" t="6" v="13" m="1"></obj> <obj x="17" y="8" t="1" v="2" m="1"></obj> <obj x="18" y="8" t="19" v="58" m="1"></obj> <obj x="18" y="8" t="1" v="2" m="1"></obj> <obj x="18" y="8" t="3" v="4" m="1"></obj> <obj x="19" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="1" v="0" m="1"></obj> <obj x="2" y="9" t="1" v="1" m="1"></obj> <obj x="2" y="9" t="3" v="4" m="1"></obj> <obj x="3" y="9" t="1" v="0" m="1"></obj> <obj x="3" y="9" t="1" v="1" m="1"></obj> <obj x="3" y="9" t="2" v="3" m="1"></obj> <obj x="4" y="9" t="1" v="0" m="1"></obj> <obj x="4" y="9" t="1" v="1" m="1"></obj> <obj x="4" y="9" t="2" v="3" m="1"></obj> <obj x="5" y="9" t="1" v="0" m="1"></obj> <obj x="6" y="9" t="1" v="0" m="1"></obj> <obj x="6" y="9" t="1" v="1" m="1"></obj> <obj x="6" y="9" t="2" v="3" m="1"></obj> <obj x="7" y="9" t="1" v="0" m="1"></obj> <obj x="7" y="9" t="1" v="1" m="1"></obj> <obj x="7" y="9" t="2" v="3" m="1"></obj> <obj x="8" y="9" t="1" v="0" m="1"></obj> <obj x="8" y="9" t="1" v="1" m="1"></obj> <obj x="8" y="9" t="2" v="3" m="1"></obj> <obj x="9" y="9" t="5" v="9" m="1"></obj> <obj x="9" y="9" t="5" v="10" m="1"></obj> <obj x="9" y="9" t="5" v="11" m="1"></obj> <obj x="10" y="9" t="1" v="0" m="1"></obj> <obj x="10" y="9" t="1" v="1" m="1"></obj> <obj x="10" y="9" t="2" v="3" m="1"></obj> <obj x="11" y="9" t="1" v="0" m="1"></obj> <obj x="11" y="9" t="1" v="1" m="1"></obj> <obj x="11" y="9" t="2" v="3" m="1"></obj> <obj x="12" y="9" t="5" v="12" m="1"></obj> <obj x="12" y="9" t="1" v="1" m="1"></obj> <obj x="13" y="9" t="6" v="13" m="1"></obj> <obj x="13" y="9" t="1" v="1" m="1"></obj> <obj x="13" y="9" t="3" v="5" m="1"></obj> <obj x="13" y="9" t="10" v="30" m="1"></obj> <obj x="14" y="9" t="1" v="0" m="1"></obj> <obj x="14" y="9" t="1" v="1" m="1"></obj> <obj x="14" y="9" t="2" v="3" m="1"></obj> <obj x="15" y="9" t="6" v="13" m="1"></obj> <obj x="16" y="9" t="1" v="2" m="1"></obj> <obj x="18" y="9" t="1" v="0" m="1"></obj> <obj x="18" y="9" t="1" v="2" m="1"></obj> <obj x="18" y="9" t="1" v="1" m="1"></obj> <obj x="18" y="9" t="2" v="3" m="1"></obj> <obj x="19" y="9" t="1" v="0" m="1"></obj> <obj x="19" y="9" t="1" v="1" m="1"></obj> <obj x="19" y="9" t="2" v="3" m="1"></obj> <obj x="1" y="10" t="1" v="0" m="1"></obj> <obj x="2" y="10" t="1" v="0" m="1"></obj> <obj x="2" y="10" t="1" v="1" m="1"></obj> <obj x="2" y="10" t="2" v="3" m="1"></obj> <obj x="3" y="10" t="31" v="93" m="1"></obj> <obj x="3" y="10" t="1" v="1" m="1"></obj> <obj x="4" y="10" t="1" v="0" m="1"></obj> <obj x="6" y="10" t="1" v="1" m="1"></obj> <obj x="7" y="10" t="1" v="1" m="1"></obj> <obj x="7" y="10" t="1" v="0" m="1"></obj> <obj x="7" y="10" t="2" v="3" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="8" y="10" t="1" v="1" m="1"></obj> <obj x="8" y="10" t="2" v="3" m="1"></obj> <obj x="9" y="10" t="1" v="1" m="1"></obj> <obj x="9" y="10" t="3" v="4" m="1"></obj> <obj x="9" y="10" t="27" v="83" m="-1"></obj> <obj x="10" y="10" t="1" v="1" m="1"></obj> <obj x="10" y="10" t="3" v="5" m="1"></obj> <obj x="11" y="10" t="18" v="56" m="1"></obj> <obj x="11" y="10" t="1" v="1" m="1"></obj> <obj x="11" y="10" t="3" v="5" m="1"></obj> <obj x="12" y="10" t="10" v="28" m="1"></obj> <obj x="12" y="10" t="1" v="1" m="1"></obj> <obj x="12" y="10" t="3" v="5" m="1"></obj> <obj x="13" y="10" t="1" v="0" m="1"></obj> <obj x="13" y="10" t="1" v="1" m="1"></obj> <obj x="13" y="10" t="2" v="3" m="1"></obj> <obj x="14" y="10" t="1" v="1" m="1"></obj> <obj x="15" y="10" t="6" v="13" m="1"></obj> <obj x="15" y="10" t="1" v="1" m="1"></obj> <obj x="16" y="10" t="1" v="2" m="1"></obj> <obj x="17" y="10" t="18" v="56" m="1"></obj> <obj x="17" y="10" t="3" v="4" m="1"></obj> <obj x="18" y="10" t="6" v="13" m="1"></obj> <obj x="18" y="10" t="1" v="1" m="1"></obj> <obj x="19" y="10" t="1" v="0" m="1"></obj> <obj x="19" y="10" t="1" v="1" m="1"></obj> <obj x="19" y="10" t="2" v="3" m="1"></obj> <obj x="0" y="11" t="3" v="4" m="1"></obj> <obj x="2" y="11" t="1" v="1" m="1"></obj> <obj x="5" y="11" t="4" v="8" m="1"></obj> <obj x="6" y="11" t="3" v="4" m="1"></obj> <obj x="6" y="11" t="19" v="58" m="1"></obj> <obj x="7" y="11" t="1" v="1" m="1"></obj> <obj x="7" y="11" t="1" v="0" m="1"></obj> <obj x="7" y="11" t="2" v="3" m="1"></obj> <obj x="8" y="11" t="1" v="0" m="1"></obj> <obj x="8" y="11" t="1" v="1" m="1"></obj> <obj x="8" y="11" t="27" v="78" m="1"></obj> <obj x="8" y="11" t="2" v="3" m="1"></obj> <obj x="9" y="11" t="1" v="0" m="1"></obj> <obj x="9" y="11" t="1" v="1" m="1"></obj> <obj x="9" y="11" t="2" v="3" m="1"></obj> <obj x="10" y="11" t="1" v="0" m="1"></obj> <obj x="10" y="11" t="1" v="1" m="1"></obj> <obj x="10" y="11" t="2" v="3" m="1"></obj> <obj x="11" y="11" t="1" v="0" m="1"></obj> <obj x="11" y="11" t="1" v="1" m="1"></obj> <obj x="11" y="11" t="2" v="3" m="1"></obj> <obj x="12" y="11" t="1" v="0" m="1"></obj> <obj x="12" y="11" t="1" v="1" m="1"></obj> <obj x="12" y="11" t="2" v="3" m="1"></obj> <obj x="13" y="11" t="1" v="1" m="1"></obj> <obj x="13" y="11" t="6" v="13" m="1"></obj> <obj x="14" y="11" t="1" v="1" m="1"></obj> <obj x="14" y="11" t="1" v="2" m="1"></obj> <obj x="14" y="11" t="3" v="4" m="1"></obj> <obj x="15" y="11" t="1" v="1" m="1"></obj> <obj x="15" y="11" t="6" v="13" m="1"></obj> <obj x="16" y="11" t="5" v="12" m="1"></obj> <obj x="16" y="11" t="1" v="2" m="1"></obj> <obj x="16" y="11" t="3" v="4" m="1"></obj> <obj x="17" y="11" t="1" v="0" m="1"></obj> <obj x="17" y="11" t="1" v="1" m="1"></obj> <obj x="17" y="11" t="2" v="3" m="1"></obj> <obj x="18" y="11" t="6" v="13" m="1"></obj> <obj x="18" y="11" t="1" v="1" m="1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="1" y="12" t="6" v="13" m="1"></obj> <obj x="2" y="12" t="3" v="4" m="1"></obj> <obj x="2" y="12" t="5" v="12" m="1"></obj> <obj x="3" y="12" t="15" v="-1" m="1"></obj> <obj x="3" y="12" t="3" v="4" m="1"></obj> <obj x="4" y="12" t="3" v="4" m="1"></obj> <obj x="4" y="12" t="12" v="40" m="-1"></obj> <obj x="4" y="12" t="10" v="27" m="-1"></obj> <obj x="5" y="12" t="1" v="2" m="1"></obj> <obj x="6" y="12" t="1" v="0" m="1"></obj> <obj x="7" y="12" t="3" v="4" m="1"></obj> <obj x="7" y="12" t="19" v="59" m="1"></obj> <obj x="7" y="12" t="1" v="1" m="1"></obj> <obj x="8" y="12" t="1" v="1" m="1"></obj> <obj x="8" y="12" t="6" v="13" m="1"></obj> <obj x="8" y="12" t="27" v="79" m="-1"></obj> <obj x="9" y="12" t="1" v="0" m="1"></obj> <obj x="9" y="12" t="1" v="1" m="1"></obj> <obj x="9" y="12" t="2" v="3" m="1"></obj> <obj x="10" y="12" t="1" v="1" m="1"></obj> <obj x="10" y="12" t="3" v="5" m="1"></obj> <obj x="10" y="12" t="19" v="58" m="1"></obj> <obj x="11" y="12" t="1" v="1" m="1"></obj> <obj x="12" y="12" t="1" v="1" m="1"></obj> <obj x="12" y="12" t="1" v="0" m="1"></obj> <obj x="12" y="12" t="5" v="11" m="1"></obj> <obj x="12" y="12" t="2" v="3" m="1"></obj> <obj x="13" y="12" t="1" v="1" m="1"></obj> <obj x="13" y="12" t="6" v="13" m="1"></obj> <obj x="14" y="12" t="1" v="1" m="1"></obj> <obj x="14" y="12" t="1" v="2" m="1"></obj> <obj x="14" y="12" t="1" v="0" m="1"></obj> <obj x="14" y="12" t="2" v="3" m="1"></obj> <obj x="15" y="12" t="1" v="1" m="1"></obj> <obj x="15" y="12" t="1" v="0" m="1"></obj> <obj x="15" y="12" t="2" v="3" m="1"></obj> <obj x="16" y="12" t="1" v="0" m="1"></obj> <obj x="16" y="12" t="1" v="2" m="1"></obj> <obj x="16" y="12" t="2" v="3" m="1"></obj> <obj x="17" y="12" t="19" v="58" m="1"></obj> <obj x="17" y="12" t="1" v="1" m="1"></obj> <obj x="17" y="12" t="3" v="4" m="1"></obj> <obj x="18" y="12" t="1" v="1" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="6" v="13" m="1"></obj> <obj x="1" y="13" t="1" v="2" m="1"></obj> <obj x="2" y="13" t="1" v="0" m="1"></obj> <obj x="2" y="13" t="1" v="2" m="1"></obj> <obj x="2" y="13" t="2" v="3" m="1"></obj> <obj x="3" y="13" t="1" v="0" m="1"></obj> <obj x="3" y="13" t="1" v="2" m="1"></obj> <obj x="3" y="13" t="2" v="3" m="1"></obj> <obj x="4" y="13" t="1" v="0" m="1"></obj> <obj x="4" y="13" t="1" v="2" m="1"></obj> <obj x="4" y="13" t="2" v="3" m="1"></obj> <obj x="5" y="13" t="30" v="91" m="1"></obj> <obj x="5" y="13" t="1" v="2" m="1"></obj> <obj x="6" y="13" t="1" v="0" m="1"></obj> <obj x="6" y="13" t="1" v="2" m="1"></obj> <obj x="6" y="13" t="2" v="3" m="1"></obj> <obj x="7" y="13" t="1" v="0" m="1"></obj> <obj x="7" y="13" t="1" v="2" m="1"></obj> <obj x="7" y="13" t="2" v="3" m="1"></obj> <obj x="8" y="13" t="1" v="1" m="1"></obj> <obj x="8" y="13" t="6" v="13" m="1"></obj> <obj x="9" y="13" t="1" v="0" m="1"></obj> <obj x="9" y="13" t="1" v="1" m="1"></obj> <obj x="9" y="13" t="2" v="3" m="1"></obj> <obj x="10" y="13" t="1" v="1" m="1"></obj> <obj x="10" y="13" t="1" v="0" m="1"></obj> <obj x="10" y="13" t="27" v="-1" m="1"></obj> <obj x="10" y="13" t="2" v="3" m="1"></obj> <obj x="11" y="13" t="1" v="1" m="1"></obj> <obj x="11" y="13" t="3" v="5" m="1"></obj> <obj x="11" y="13" t="29" v="29" m="-1"></obj> <obj x="11" y="13" t="27" v="89" m="-1"></obj> <obj x="12" y="13" t="1" v="1" m="1"></obj> <obj x="12" y="13" t="3" v="5" m="1"></obj> <obj x="13" y="13" t="1" v="1" m="1"></obj> <obj x="13" y="13" t="6" v="13" m="1"></obj> <obj x="14" y="13" t="1" v="1" m="1"></obj> <obj x="14" y="13" t="5" v="10" m="1"></obj> <obj x="14" y="13" t="27" v="89" m="1"></obj> <obj x="14" y="13" t="3" v="5" m="1"></obj> <obj x="15" y="13" t="1" v="2" m="1"></obj> <obj x="15" y="13" t="1" v="1" m="1"></obj> <obj x="16" y="13" t="1" v="0" m="1"></obj> <obj x="16" y="13" t="1" v="1" m="1"></obj> <obj x="16" y="13" t="2" v="3" m="1"></obj> <obj x="17" y="13" t="1" v="0" m="1"></obj> <obj x="17" y="13" t="1" v="1" m="1"></obj> <obj x="17" y="13" t="2" v="3" m="1"></obj> <obj x="18" y="13" t="9" v="25" m="1"></obj> <obj x="18" y="13" t="1" v="1" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="6" v="13" m="1"></obj> <obj x="1" y="14" t="1" v="2" m="1"></obj> <obj x="2" y="14" t="1" v="0" m="1"></obj> <obj x="2" y="14" t="1" v="2" m="1"></obj> <obj x="2" y="14" t="2" v="3" m="1"></obj> <obj x="3" y="14" t="19" v="58" m="1"></obj> <obj x="3" y="14" t="1" v="2" m="1"></obj> <obj x="3" y="14" t="3" v="4" m="1"></obj> <obj x="4" y="14" t="1" v="2" m="1"></obj> <obj x="5" y="14" t="1" v="2" m="1"></obj> <obj x="5" y="14" t="5" v="10" m="1"></obj> <obj x="6" y="14" t="6" v="13" m="1"></obj> <obj x="6" y="14" t="1" v="2" m="1"></obj> <obj x="7" y="14" t="1" v="0" m="1"></obj> <obj x="7" y="14" t="1" v="2" m="1"></obj> <obj x="7" y="14" t="2" v="3" m="1"></obj> <obj x="8" y="14" t="3" v="4" m="1"></obj> <obj x="8" y="14" t="1" v="1" m="1"></obj> <obj x="8" y="14" t="27" v="84" m="1"></obj> <obj x="9" y="14" t="1" v="1" m="1"></obj> <obj x="9" y="14" t="3" v="4" m="1"></obj> <obj x="9" y="14" t="19" v="58" m="1"></obj> <obj x="9" y="14" t="27" v="80" m="-1"></obj> <obj x="10" y="14" t="1" v="1" m="1"></obj> <obj x="11" y="14" t="1" v="1" m="1"></obj> <obj x="11" y="14" t="1" v="0" m="1"></obj> <obj x="11" y="14" t="2" v="3" m="1"></obj> <obj x="12" y="14" t="1" v="1" m="1"></obj> <obj x="12" y="14" t="1" v="0" m="1"></obj> <obj x="12" y="14" t="2" v="3" m="1"></obj> <obj x="13" y="14" t="1" v="1" m="1"></obj> <obj x="13" y="14" t="6" v="13" m="1"></obj> <obj x="14" y="14" t="1" v="0" m="1"></obj> <obj x="14" y="14" t="1" v="1" m="1"></obj> <obj x="14" y="14" t="2" v="3" m="1"></obj> <obj x="15" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="1" v="0" m="1"></obj> <obj x="16" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="2" v="3" m="1"></obj> <obj x="17" y="14" t="1" v="0" m="1"></obj> <obj x="17" y="14" t="1" v="1" m="1"></obj> <obj x="17" y="14" t="2" v="3" m="1"></obj> <obj x="18" y="14" t="1" v="0" m="1"></obj> <obj x="18" y="14" t="1" v="1" m="1"></obj> <obj x="18" y="14" t="2" v="3" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="19" y="14" t="1" v="1" m="1"></obj> <obj x="19" y="14" t="2" v="3" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="1" y="15" t="6" v="13" m="1"></obj> <obj x="2" y="15" t="1" v="2" m="1"></obj> <obj x="2" y="15" t="3" v="4" m="1"></obj> <obj x="2" y="15" t="10" v="28" m="1"></obj> <obj x="3" y="15" t="1" v="0" m="1"></obj> <obj x="3" y="15" t="1" v="2" m="1"></obj> <obj x="3" y="15" t="2" v="3" m="1"></obj> <obj x="4" y="15" t="29" v="30" m="-1"></obj> <obj x="4" y="15" t="1" v="2" m="1"></obj> <obj x="4" y="15" t="3" v="5" m="1"></obj> <obj x="4" y="15" t="27" v="89" m="1"></obj> <obj x="5" y="15" t="3" v="4" m="1"></obj> <obj x="5" y="15" t="12" v="38" m="1"></obj> <obj x="6" y="15" t="6" v="13" m="1"></obj> <obj x="6" y="15" t="1" v="2" m="1"></obj> <obj x="7" y="15" t="10" v="27" m="1"></obj> <obj x="7" y="15" t="1" v="2" m="1"></obj> <obj x="7" y="15" t="3" v="4" m="1"></obj> <obj x="8" y="15" t="1" v="0" m="1"></obj> <obj x="8" y="15" t="1" v="1" m="1"></obj> <obj x="8" y="15" t="2" v="3" m="1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="9" y="15" t="1" v="0" m="1"></obj> <obj x="9" y="15" t="2" v="3" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="21" v="62" m="1"></obj> <obj x="10" y="15" t="22" v="66" m="1"></obj> <obj x="10" y="15" t="3" v="4" m="1"></obj> <obj x="11" y="15" t="1" v="1" m="1"></obj> <obj x="11" y="15" t="23" v="-1" m="1"></obj> <obj x="11" y="15" t="24" v="-1" m="1"></obj> <obj x="11" y="15" t="32" v="-1" m="1"></obj> <obj x="12" y="15" t="1" v="1" m="1"></obj> <obj x="12" y="15" t="21" v="63" m="1"></obj> <obj x="12" y="15" t="22" v="67" m="1"></obj> <obj x="12" y="15" t="3" v="4" m="1"></obj> <obj x="13" y="15" t="1" v="1" m="1"></obj> <obj x="13" y="15" t="3" v="4" m="1"></obj> <obj x="13" y="15" t="21" v="62" m="1"></obj> <obj x="13" y="15" t="22" v="66" m="1"></obj> <obj x="14" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="5" v="10" m="1"></obj> <obj x="15" y="15" t="33" v="-1" m="-1"></obj> <obj x="16" y="15" t="1" v="1" m="1"></obj> <obj x="16" y="15" t="3" v="4" m="1"></obj> <obj x="16" y="15" t="21" v="63" m="1"></obj> <obj x="16" y="15" t="22" v="67" m="1"></obj> <obj x="16" y="15" t="5" v="9" m="1"></obj> <obj x="17" y="15" t="1" v="1" m="1"></obj> <obj x="17" y="15" t="10" v="30" m="-1"></obj> <obj x="18" y="15" t="6" v="13" m="1"></obj> <obj x="18" y="15" t="1" v="1" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="6" v="13" m="1"></obj> <obj x="2" y="16" t="1" v="0" m="1"></obj> <obj x="3" y="16" t="1" v="0" m="1"></obj> <obj x="3" y="16" t="1" v="2" m="1"></obj> <obj x="3" y="16" t="2" v="3" m="1"></obj> <obj x="4" y="16" t="1" v="0" m="1"></obj> <obj x="5" y="16" t="1" v="0" m="1"></obj> <obj x="5" y="16" t="1" v="2" m="1"></obj> <obj x="5" y="16" t="2" v="3" m="1"></obj> <obj x="6" y="16" t="6" v="13" m="1"></obj> <obj x="6" y="16" t="1" v="2" m="1"></obj> <obj x="7" y="16" t="1" v="0" m="1"></obj> <obj x="7" y="16" t="1" v="2" m="1"></obj> <obj x="7" y="16" t="2" v="3" m="1"></obj> <obj x="8" y="16" t="6" v="13" m="1"></obj> <obj x="8" y="16" t="1" v="1" m="1"></obj> <obj x="9" y="16" t="1" v="1" m="1"></obj> <obj x="10" y="16" t="1" v="0" m="1"></obj> <obj x="10" y="16" t="1" v="1" m="1"></obj> <obj x="10" y="16" t="2" v="3" m="1"></obj> <obj x="11" y="16" t="20" v="60" m="1"></obj> <obj x="11" y="16" t="31" v="94" m="1"></obj> <obj x="12" y="16" t="1" v="0" m="1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="12" y="16" t="2" v="3" m="1"></obj> <obj x="13" y="16" t="1" v="0" m="1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="2" v="3" m="1"></obj> <obj x="14" y="16" t="5" v="10" m="1"></obj> <obj x="14" y="16" t="5" v="9" m="1"></obj> <obj x="15" y="16" t="17" v="-1" m="-1"></obj> <obj x="16" y="16" t="1" v="0" m="1"></obj> <obj x="17" y="16" t="30" v="92" m="1"></obj> <obj x="17" y="16" t="4" v="7" m="1"></obj> <obj x="17" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="6" v="13" m="1"></obj> <obj x="18" y="16" t="1" v="1" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="21" v="62" m="1"></obj> <obj x="1" y="17" t="22" v="66" m="1"></obj> <obj x="1" y="17" t="3" v="4" m="1"></obj> <obj x="1" y="17" t="12" v="41" m="1"></obj> <obj x="1" y="17" t="26" v="74" m="-1"></obj> <obj x="2" y="17" t="32" v="-1" m="1"></obj> <obj x="2" y="17" t="23" v="-1" m="1"></obj> <obj x="2" y="17" t="24" v="-1" m="1"></obj> <obj x="3" y="17" t="21" v="64" m="1"></obj> <obj x="3" y="17" t="22" v="68" m="1"></obj> <obj x="3" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="1" v="2" m="1"></obj> <obj x="4" y="17" t="32" v="-1" m="-1"></obj> <obj x="4" y="17" t="23" v="-1" m="1"></obj> <obj x="4" y="17" t="21" v="64" m="1"></obj> <obj x="4" y="17" t="24" v="-1" m="1"></obj> <obj x="4" y="17" t="22" v="68" m="1"></obj> <obj x="5" y="17" t="21" v="63" m="1"></obj> <obj x="5" y="17" t="22" v="67" m="1"></obj> <obj x="5" y="17" t="3" v="4" m="1"></obj> <obj x="5" y="17" t="1" v="2" m="1"></obj> <obj x="5" y="17" t="13" v="-1" m="1"></obj> <obj x="6" y="17" t="1" v="2" m="1"></obj> <obj x="6" y="17" t="21" v="62" m="1"></obj> <obj x="6" y="17" t="22" v="66" m="1"></obj> <obj x="6" y="17" t="3" v="4" m="1"></obj> <obj x="7" y="17" t="1" v="2" m="1"></obj> <obj x="7" y="17" t="23" v="-1" m="1"></obj> <obj x="7" y="17" t="24" v="-1" m="1"></obj> <obj x="7" y="17" t="10" v="29" m="-1"></obj> <obj x="8" y="17" t="3" v="4" m="1"></obj> <obj x="8" y="17" t="21" v="63" m="1"></obj> <obj x="8" y="17" t="22" v="67" m="1"></obj> <obj x="8" y="17" t="26" v="71" m="-1"></obj> <obj x="9" y="17" t="18" v="56" m="1"></obj> <obj x="9" y="17" t="3" v="4" m="1"></obj> <obj x="10" y="17" t="28" v="27" m="-1"></obj> <obj x="10" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="3" v="5" m="1"></obj> <obj x="11" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="3" v="5" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="3" v="4" m="1"></obj> <obj x="13" y="17" t="28" v="30" m="-1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="15" y="17" t="1" v="1" m="1"></obj> <obj x="15" y="17" t="5" v="9" m="1"></obj> <obj x="16" y="17" t="5" v="11" m="1"></obj> <obj x="17" y="17" t="1" v="1" m="1"></obj> <obj x="17" y="17" t="3" v="4" m="1"></obj> <obj x="18" y="17" t="10" v="28" m="1"></obj> <obj x="18" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="3" v="5" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="2" m="1"></obj> <obj x="0" y="18" t="2" v="3" m="1"></obj> <obj x="1" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="2" m="1"></obj> <obj x="1" y="18" t="2" v="3" m="1"></obj> <obj x="2" y="18" t="20" v="60" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="2" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="20" v="60" m="1"></obj> <obj x="4" y="18" t="1" v="2" m="1"></obj> <obj x="5" y="18" t="1" v="0" m="1"></obj> <obj x="6" y="18" t="1" v="0" m="1"></obj> <obj x="6" y="18" t="1" v="2" m="1"></obj> <obj x="6" y="18" t="2" v="3" m="1"></obj> <obj x="7" y="18" t="20" v="60" m="1"></obj> <obj x="8" y="18" t="1" v="0" m="1"></obj> <obj x="8" y="18" t="1" v="2" m="1"></obj> <obj x="8" y="18" t="2" v="3" m="1"></obj> <obj x="9" y="18" t="1" v="0" m="1"></obj> <obj x="9" y="18" t="1" v="2" m="1"></obj> <obj x="9" y="18" t="2" v="3" m="1"></obj> <obj x="10" y="18" t="1" v="0" m="1"></obj> <obj x="10" y="18" t="1" v="1" m="1"></obj> <obj x="10" y="18" t="2" v="3" m="1"></obj> <obj x="11" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="1" v="0" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="2" v="3" m="1"></obj> <obj x="13" y="18" t="1" v="0" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="2" v="3" m="1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="9" v="26" m="1"></obj> <obj x="15" y="18" t="5" v="10" m="1"></obj> <obj x="15" y="18" t="1" v="1" m="1"></obj> <obj x="15" y="18" t="9" v="26" m="1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="9" v="26" m="1"></obj> <obj x="17" y="18" t="1" v="0" m="1"></obj> <obj x="17" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="2" v="3" m="1"></obj> <obj x="18" y="18" t="1" v="0" m="1"></obj> <obj x="18" y="18" t="1" v="1" m="1"></obj> <obj x="18" y="18" t="2" v="3" m="1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="1" v="2" m="1"></obj> <obj x="0" y="19" t="2" v="3" m="1"></obj> <obj x="1" y="19" t="1" v="2" m="1"></obj> <obj x="2" y="19" t="1" v="2" m="1"></obj> <obj x="3" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="2" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="0" m="1"></obj> <obj x="7" y="19" t="1" v="2" m="1"></obj> <obj x="8" y="19" t="1" v="2" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="1" v="1" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="2" v="3" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="1" m="1"></obj> <obj x="15" y="19" t="2" v="3" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="1" m="1"></obj> <obj x="16" y="19" t="2" v="3" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(18, 3, 13, 0); setLink(16, 6, 14, 5); setLink(3, 8, 6, 6); setLink(7, 8, 10, 6); setLink(5, 13, 3, 10); setLink(17, 16, 11, 16); needMushrooms = 21; setCamera(-362, -133, -4.55, 255.6, 0.2, 248.6); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 42
//Level26 (com.mushroomer.levels.Level26) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level26 extends LevelObject { private var _level:XML; public function Level26(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="1" v="0" m="1"></obj> <obj x="11" y="0" t="4" v="6" m="1"></obj> <obj x="12" y="0" t="1" v="0" m="1"></obj> <obj x="12" y="0" t="1" v="2" m="1"></obj> <obj x="12" y="0" t="2" v="3" m="1"></obj> <obj x="13" y="0" t="1" v="0" m="1"></obj> <obj x="13" y="0" t="1" v="2" m="1"></obj> <obj x="13" y="0" t="2" v="3" m="1"></obj> <obj x="14" y="0" t="1" v="0" m="1"></obj> <obj x="14" y="0" t="1" v="2" m="1"></obj> <obj x="14" y="0" t="2" v="3" m="1"></obj> <obj x="15" y="0" t="1" v="0" m="1"></obj> <obj x="19" y="0" t="1" v="2" m="1"></obj> <obj x="19" y="0" t="3" v="4" m="1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="1" y="1" t="10" v="27" m="-1"></obj> <obj x="1" y="1" t="3" v="4" m="1"></obj> <obj x="1" y="1" t="1" v="2" m="1"></obj> <obj x="2" y="1" t="1" v="2" m="1"></obj> <obj x="2" y="1" t="5" v="10" m="1"></obj> <obj x="3" y="1" t="6" v="13" m="1"></obj> <obj x="5" y="1" t="4" v="8" m="1"></obj> <obj x="6" y="1" t="28" v="30" m="1"></obj> <obj x="6" y="1" t="3" v="4" m="1"></obj> <obj x="6" y="1" t="16" v="52" m="-1"></obj> <obj x="7" y="1" t="3" v="4" m="1"></obj> <obj x="7" y="1" t="1" v="2" m="1"></obj> <obj x="7" y="1" t="13" v="42" m="-1"></obj> <obj x="7" y="1" t="21" v="62" m="1"></obj> <obj x="7" y="1" t="22" v="66" m="1"></obj> <obj x="8" y="1" t="23" v="-1" m="1"></obj> <obj x="8" y="1" t="24" v="-1" m="1"></obj> <obj x="9" y="1" t="18" v="56" m="1"></obj> <obj x="9" y="1" t="3" v="4" m="1"></obj> <obj x="9" y="1" t="21" v="63" m="1"></obj> <obj x="9" y="1" t="22" v="67" m="1"></obj> <obj x="12" y="1" t="1" v="0" m="1"></obj> <obj x="12" y="1" t="1" v="2" m="1"></obj> <obj x="12" y="1" t="27" v="80" m="-1"></obj> <obj x="12" y="1" t="2" v="3" m="1"></obj> <obj x="13" y="1" t="31" v="93" m="1"></obj> <obj x="13" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="1" v="0" m="1"></obj> <obj x="14" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="2" v="3" m="1"></obj> <obj x="16" y="1" t="5" v="11" m="1"></obj> <obj x="17" y="1" t="1" v="2" m="1"></obj> <obj x="18" y="1" t="19" v="58" m="1"></obj> <obj x="18" y="1" t="1" v="2" m="1"></obj> <obj x="18" y="1" t="3" v="4" m="1"></obj> <obj x="18" y="1" t="11" v="32" m="1"></obj> <obj x="19" y="1" t="1" v="0" m="1"></obj> <obj x="19" y="1" t="1" v="2" m="1"></obj> <obj x="19" y="1" t="2" v="3" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="1" v="2" m="1"></obj> <obj x="1" y="2" t="2" v="3" m="1"></obj> <obj x="2" y="2" t="1" v="2" m="1"></obj> <obj x="2" y="2" t="9" v="25" m="1"></obj> <obj x="3" y="2" t="6" v="13" m="1"></obj> <obj x="4" y="2" t="5" v="11" m="1"></obj> <obj x="4" y="2" t="3" v="4" m="1"></obj> <obj x="4" y="2" t="1" v="2" m="1"></obj> <obj x="4" y="2" t="11" v="32" m="-1"></obj> <obj x="6" y="2" t="1" v="0" m="1"></obj> <obj x="6" y="2" t="1" v="2" m="1"></obj> <obj x="6" y="2" t="2" v="3" m="1"></obj> <obj x="7" y="2" t="1" v="0" m="1"></obj> <obj x="7" y="2" t="5" v="12" m="1"></obj> <obj x="7" y="2" t="1" v="2" m="1"></obj> <obj x="7" y="2" t="2" v="3" m="1"></obj> <obj x="8" y="2" t="20" v="60" m="1"></obj> <obj x="9" y="2" t="1" v="0" m="1"></obj> <obj x="10" y="2" t="3" v="4" m="1"></obj> <obj x="10" y="2" t="1" v="2" m="1"></obj> <obj x="10" y="2" t="4" v="8" m="1"></obj> <obj x="11" y="2" t="30" v="91" m="1"></obj> <obj x="11" y="2" t="3" v="4" m="1"></obj> <obj x="12" y="2" t="1" v="2" m="1"></obj> <obj x="13" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="28" v="27" m="1"></obj> <obj x="14" y="2" t="3" v="4" m="1"></obj> <obj x="14" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="21" v="62" m="1"></obj> <obj x="14" y="2" t="22" v="66" m="1"></obj> <obj x="15" y="2" t="23" v="-1" m="1"></obj> <obj x="15" y="2" t="24" v="-1" m="1"></obj> <obj x="16" y="2" t="3" v="4" m="1"></obj> <obj x="16" y="2" t="1" v="2" m="1"></obj> <obj x="16" y="2" t="21" v="63" m="1"></obj> <obj x="16" y="2" t="22" v="67" m="1"></obj> <obj x="17" y="2" t="1" v="2" m="1"></obj> <obj x="18" y="2" t="1" v="0" m="1"></obj> <obj x="18" y="2" t="1" v="2" m="1"></obj> <obj x="18" y="2" t="2" v="3" m="1"></obj> <obj x="19" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="2" m="1"></obj> <obj x="0" y="3" t="2" v="3" m="1"></obj> <obj x="1" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="1" v="2" m="1"></obj> <obj x="1" y="3" t="2" v="3" m="1"></obj> <obj x="2" y="3" t="1" v="0" m="1"></obj> <obj x="2" y="3" t="1" v="2" m="1"></obj> <obj x="2" y="3" t="2" v="3" m="1"></obj> <obj x="3" y="3" t="6" v="13" m="1"></obj> <obj x="4" y="3" t="1" v="0" m="1"></obj> <obj x="4" y="3" t="1" v="2" m="1"></obj> <obj x="4" y="3" t="2" v="3" m="1"></obj> <obj x="5" y="3" t="9" v="25" m="1"></obj> <obj x="5" y="3" t="1" v="2" m="1"></obj> <obj x="6" y="3" t="29" v="30" m="-1"></obj> <obj x="6" y="3" t="3" v="4" m="1"></obj> <obj x="6" y="3" t="1" v="2" m="1"></obj> <obj x="7" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="18" v="56" m="1"></obj> <obj x="8" y="3" t="3" v="4" m="1"></obj> <obj x="9" y="3" t="6" v="13" m="1"></obj> <obj x="10" y="3" t="1" v="0" m="1"></obj> <obj x="10" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="2" v="3" m="1"></obj> <obj x="11" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="2" m="1"></obj> <obj x="11" y="3" t="2" v="3" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="12" y="3" t="3" v="4" m="1"></obj> <obj x="12" y="3" t="13" v="43" m="-1"></obj> <obj x="13" y="3" t="1" v="2" m="1"></obj> <obj x="13" y="3" t="3" v="4" m="1"></obj> <obj x="14" y="3" t="1" v="0" m="1"></obj> <obj x="14" y="3" t="1" v="2" m="1"></obj> <obj x="14" y="3" t="27" v="88" m="1"></obj> <obj x="14" y="3" t="2" v="3" m="1"></obj> <obj x="15" y="3" t="31" v="93" m="1"></obj> <obj x="15" y="3" t="20" v="60" m="1"></obj> <obj x="15" y="3" t="1" v="1" m="1"></obj> <obj x="16" y="3" t="1" v="0" m="1"></obj> <obj x="16" y="3" t="1" v="2" m="1"></obj> <obj x="16" y="3" t="2" v="3" m="1"></obj> <obj x="17" y="3" t="28" v="28" m="-1"></obj> <obj x="17" y="3" t="3" v="4" m="1"></obj> <obj x="17" y="3" t="1" v="2" m="1"></obj> <obj x="18" y="3" t="1" v="2" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="10" v="30" m="-1"></obj> <obj x="1" y="4" t="3" v="4" m="1"></obj> <obj x="1" y="4" t="1" v="2" m="1"></obj> <obj x="2" y="4" t="6" v="13" m="1"></obj> <obj x="2" y="4" t="1" v="2" m="1"></obj> <obj x="3" y="4" t="28" v="28" m="1"></obj> <obj x="3" y="4" t="3" v="4" m="1"></obj> <obj x="3" y="4" t="1" v="2" m="1"></obj> <obj x="4" y="4" t="1" v="2" m="1"></obj> <obj x="5" y="4" t="1" v="0" m="1"></obj> <obj x="5" y="4" t="1" v="2" m="1"></obj> <obj x="5" y="4" t="2" v="3" m="1"></obj> <obj x="6" y="4" t="1" v="0" m="1"></obj> <obj x="6" y="4" t="1" v="2" m="1"></obj> <obj x="6" y="4" t="2" v="3" m="1"></obj> <obj x="8" y="4" t="1" v="0" m="1"></obj> <obj x="8" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="2" v="3" m="1"></obj> <obj x="9" y="4" t="6" v="13" m="1"></obj> <obj x="10" y="4" t="1" v="2" m="1"></obj> <obj x="11" y="4" t="1" v="0" m="1"></obj> <obj x="12" y="4" t="1" v="0" m="1"></obj> <obj x="12" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="2" v="3" m="1"></obj> <obj x="13" y="4" t="1" v="0" m="1"></obj> <obj x="13" y="4" t="1" v="2" m="1"></obj> <obj x="13" y="4" t="2" v="3" m="1"></obj> <obj x="14" y="4" t="1" v="0" m="1"></obj> <obj x="14" y="4" t="1" v="2" m="1"></obj> <obj x="14" y="4" t="1" v="1" m="1"></obj> <obj x="14" y="4" t="2" v="3" m="1"></obj> <obj x="15" y="4" t="1" v="1" m="1"></obj> <obj x="16" y="4" t="1" v="0" m="1"></obj> <obj x="16" y="4" t="1" v="1" m="1"></obj> <obj x="16" y="4" t="2" v="3" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="1" m="1"></obj> <obj x="17" y="4" t="1" v="2" m="1"></obj> <obj x="17" y="4" t="2" v="3" m="1"></obj> <obj x="19" y="4" t="1" v="0" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="0" y="5" t="1" v="2" m="1"></obj> <obj x="0" y="5" t="2" v="3" m="1"></obj> <obj x="1" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="1" v="2" m="1"></obj> <obj x="1" y="5" t="2" v="3" m="1"></obj> <obj x="2" y="5" t="6" v="13" m="1"></obj> <obj x="3" y="5" t="1" v="0" m="1"></obj> <obj x="3" y="5" t="1" v="2" m="1"></obj> <obj x="3" y="5" t="2" v="3" m="1"></obj> <obj x="5" y="5" t="1" v="2" m="1"></obj> <obj x="5" y="5" t="32" v="-1" m="-1"></obj> <obj x="6" y="5" t="21" v="62" m="1"></obj> <obj x="6" y="5" t="22" v="66" m="1"></obj> <obj x="6" y="5" t="3" v="4" m="1"></obj> <obj x="6" y="5" t="1" v="2" m="1"></obj> <obj x="7" y="5" t="23" v="-1" m="1"></obj> <obj x="7" y="5" t="24" v="-1" m="1"></obj> <obj x="7" y="5" t="32" v="-1" m="-1"></obj> <obj x="8" y="5" t="21" v="63" m="1"></obj> <obj x="8" y="5" t="22" v="67" m="1"></obj> <obj x="8" y="5" t="3" v="4" m="1"></obj> <obj x="8" y="5" t="1" v="2" m="1"></obj> <obj x="8" y="5" t="13" v="-1" m="1"></obj> <obj x="9" y="5" t="21" v="62" m="1"></obj> <obj x="9" y="5" t="22" v="66" m="1"></obj> <obj x="9" y="5" t="3" v="4" m="1"></obj> <obj x="9" y="5" t="10" v="29" m="-1"></obj> <obj x="10" y="5" t="23" v="-1" m="1"></obj> <obj x="10" y="5" t="24" v="-1" m="1"></obj> <obj x="11" y="5" t="23" v="-1" m="1"></obj> <obj x="11" y="5" t="21" v="64" m="1"></obj> <obj x="11" y="5" t="24" v="-1" m="1"></obj> <obj x="11" y="5" t="22" v="68" m="1"></obj> <obj x="12" y="5" t="21" v="63" m="1"></obj> <obj x="12" y="5" t="22" v="67" m="1"></obj> <obj x="12" y="5" t="1" v="2" m="1"></obj> <obj x="12" y="5" t="3" v="4" m="1"></obj> <obj x="12" y="5" t="28" v="30" m="-1"></obj> <obj x="13" y="5" t="6" v="13" m="1"></obj> <obj x="13" y="5" t="1" v="2" m="1"></obj> <obj x="14" y="5" t="1" v="2" m="1"></obj> <obj x="14" y="5" t="1" v="1" m="1"></obj> <obj x="14" y="5" t="1" v="0" m="1"></obj> <obj x="14" y="5" t="2" v="3" m="1"></obj> <obj x="15" y="5" t="1" v="1" m="1"></obj> <obj x="16" y="5" t="4" v="8" m="1"></obj> <obj x="16" y="5" t="1" v="1" m="1"></obj> <obj x="16" y="5" t="3" v="4" m="1"></obj> <obj x="17" y="5" t="6" v="13" m="1"></obj> <obj x="17" y="5" t="1" v="1" m="1"></obj> <obj x="18" y="5" t="18" v="56" m="1"></obj> <obj x="18" y="5" t="3" v="4" m="1"></obj> <obj x="19" y="5" t="1" v="0" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="1" v="2" m="1"></obj> <obj x="1" y="6" t="9" v="25" m="1"></obj> <obj x="2" y="6" t="5" v="10" m="1"></obj> <obj x="2" y="6" t="1" v="2" m="1"></obj> <obj x="3" y="6" t="6" v="13" m="1"></obj> <obj x="3" y="6" t="1" v="2" m="1"></obj> <obj x="5" y="6" t="4" v="7" m="1"></obj> <obj x="5" y="6" t="17" v="-1" m="-1"></obj> <obj x="6" y="6" t="1" v="0" m="1"></obj> <obj x="6" y="6" t="1" v="2" m="1"></obj> <obj x="6" y="6" t="27" v="85" m="-1"></obj> <obj x="6" y="6" t="2" v="3" m="1"></obj> <obj x="7" y="6" t="20" v="60" m="1"></obj> <obj x="7" y="6" t="17" v="53" m="1"></obj> <obj x="8" y="6" t="1" v="0" m="1"></obj> <obj x="8" y="6" t="1" v="2" m="1"></obj> <obj x="8" y="6" t="2" v="3" m="1"></obj> <obj x="9" y="6" t="1" v="0" m="1"></obj> <obj x="9" y="6" t="1" v="2" m="1"></obj> <obj x="9" y="6" t="2" v="3" m="1"></obj> <obj x="10" y="6" t="20" v="60" m="1"></obj> <obj x="11" y="6" t="20" v="60" m="1"></obj> <obj x="11" y="6" t="17" v="55" m="-1"></obj> <obj x="12" y="6" t="1" v="0" m="1"></obj> <obj x="12" y="6" t="1" v="2" m="1"></obj> <obj x="12" y="6" t="2" v="3" m="1"></obj> <obj x="13" y="6" t="6" v="13" m="1"></obj> <obj x="14" y="6" t="1" v="0" m="1"></obj> <obj x="14" y="6" t="1" v="1" m="1"></obj> <obj x="14" y="6" t="2" v="3" m="1"></obj> <obj x="15" y="6" t="33" v="-1" m="-1"></obj> <obj x="15" y="6" t="1" v="1" m="1"></obj> <obj x="16" y="6" t="1" v="0" m="1"></obj> <obj x="16" y="6" t="1" v="1" m="1"></obj> <obj x="16" y="6" t="2" v="3" m="1"></obj> <obj x="17" y="6" t="6" v="13" m="1"></obj> <obj x="18" y="6" t="1" v="0" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="1" v="2" m="1"></obj> <obj x="1" y="7" t="2" v="3" m="1"></obj> <obj x="2" y="7" t="9" v="25" m="1"></obj> <obj x="2" y="7" t="1" v="2" m="1"></obj> <obj x="3" y="7" t="1" v="2" m="1"></obj> <obj x="3" y="7" t="3" v="4" m="1"></obj> <obj x="4" y="7" t="1" v="2" m="1"></obj> <obj x="4" y="7" t="6" v="13" m="1"></obj> <obj x="5" y="7" t="1" v="2" m="1"></obj> <obj x="6" y="7" t="1" v="0" m="1"></obj> <obj x="8" y="7" t="4" v="7" m="1"></obj> <obj x="8" y="7" t="1" v="2" m="1"></obj> <obj x="9" y="7" t="6" v="13" m="1"></obj> <obj x="9" y="7" t="1" v="2" m="1"></obj> <obj x="10" y="7" t="3" v="4" m="1"></obj> <obj x="10" y="7" t="21" v="62" m="1"></obj> <obj x="10" y="7" t="22" v="66" m="1"></obj> <obj x="11" y="7" t="1" v="2" m="1"></obj> <obj x="11" y="7" t="23" v="-1" m="1"></obj> <obj x="11" y="7" t="24" v="-1" m="1"></obj> <obj x="12" y="7" t="1" v="2" m="1"></obj> <obj x="12" y="7" t="23" v="-1" m="1"></obj> <obj x="12" y="7" t="21" v="64" m="1"></obj> <obj x="12" y="7" t="24" v="-1" m="1"></obj> <obj x="12" y="7" t="22" v="68" m="1"></obj> <obj x="12" y="7" t="10" v="28" m="1"></obj> <obj x="13" y="7" t="6" v="13" m="1"></obj> <obj x="13" y="7" t="3" v="4" m="1"></obj> <obj x="13" y="7" t="21" v="63" m="1"></obj> <obj x="13" y="7" t="22" v="67" m="1"></obj> <obj x="14" y="7" t="5" v="10" m="1"></obj> <obj x="14" y="7" t="1" v="1" m="1"></obj> <obj x="15" y="7" t="1" v="1" m="1"></obj> <obj x="16" y="7" t="5" v="9" m="1"></obj> <obj x="16" y="7" t="1" v="1" m="1"></obj> <obj x="16" y="7" t="3" v="4" m="1"></obj> <obj x="17" y="7" t="6" v="13" m="1"></obj> <obj x="17" y="7" t="1" v="1" m="1"></obj> <obj x="18" y="7" t="1" v="0" m="1"></obj> <obj x="18" y="7" t="1" v="1" m="1"></obj> <obj x="18" y="7" t="2" v="3" m="1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="19" y="7" t="1" v="1" m="1"></obj> <obj x="19" y="7" t="2" v="3" m="1"></obj> <obj x="0" y="8" t="3" v="4" m="1"></obj> <obj x="0" y="8" t="12" v="41" m="-1"></obj> <obj x="1" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="1" v="2" m="1"></obj> <obj x="1" y="8" t="2" v="3" m="1"></obj> <obj x="2" y="8" t="1" v="0" m="1"></obj> <obj x="2" y="8" t="1" v="2" m="1"></obj> <obj x="2" y="8" t="2" v="3" m="1"></obj> <obj x="3" y="8" t="1" v="2" m="1"></obj> <obj x="3" y="8" t="1" v="0" m="1"></obj> <obj x="3" y="8" t="2" v="3" m="1"></obj> <obj x="4" y="8" t="19" v="58" m="1"></obj> <obj x="4" y="8" t="1" v="2" m="1"></obj> <obj x="4" y="8" t="3" v="5" m="1"></obj> <obj x="5" y="8" t="29" v="30" m="1"></obj> <obj x="5" y="8" t="1" v="2" m="1"></obj> <obj x="5" y="8" t="3" v="5" m="1"></obj> <obj x="5" y="8" t="27" v="89" m="1"></obj> <obj x="6" y="8" t="1" v="0" m="1"></obj> <obj x="6" y="8" t="1" v="2" m="1"></obj> <obj x="6" y="8" t="2" v="3" m="1"></obj> <obj x="7" y="8" t="10" v="27" m="-1"></obj> <obj x="7" y="8" t="1" v="2" m="1"></obj> <obj x="7" y="8" t="3" v="4" m="1"></obj> <obj x="8" y="8" t="1" v="2" m="1"></obj> <obj x="9" y="8" t="6" v="13" m="1"></obj> <obj x="10" y="8" t="1" v="0" m="1"></obj> <obj x="10" y="8" t="1" v="2" m="1"></obj> <obj x="10" y="8" t="2" v="3" m="1"></obj> <obj x="11" y="8" t="20" v="60" m="1"></obj> <obj x="11" y="8" t="1" v="2" m="1"></obj> <obj x="12" y="8" t="20" v="60" m="1"></obj> <obj x="13" y="8" t="1" v="0" m="1"></obj> <obj x="13" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="2" v="3" m="1"></obj> <obj x="14" y="8" t="9" v="25" m="1"></obj> <obj x="14" y="8" t="1" v="1" m="1"></obj> <obj x="14" y="8" t="5" v="10" m="1"></obj> <obj x="15" y="8" t="17" v="-1" m="1"></obj> <obj x="16" y="8" t="1" v="0" m="1"></obj> <obj x="16" y="8" t="1" v="1" m="1"></obj> <obj x="16" y="8" t="2" v="3" m="1"></obj> <obj x="17" y="8" t="6" v="13" m="1"></obj> <obj x="17" y="8" t="1" v="1" m="1"></obj> <obj x="18" y="8" t="10" v="29" m="1"></obj> <obj x="18" y="8" t="1" v="1" m="1"></obj> <obj x="18" y="8" t="3" v="4" m="1"></obj> <obj x="19" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="2" m="1"></obj> <obj x="0" y="9" t="2" v="3" m="1"></obj> <obj x="1" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="1" v="2" m="1"></obj> <obj x="1" y="9" t="2" v="3" m="1"></obj> <obj x="2" y="9" t="1" v="2" m="1"></obj> <obj x="3" y="9" t="1" v="0" m="1"></obj> <obj x="3" y="9" t="1" v="2" m="1"></obj> <obj x="3" y="9" t="2" v="3" m="1"></obj> <obj x="4" y="9" t="1" v="0" m="1"></obj> <obj x="4" y="9" t="1" v="2" m="1"></obj> <obj x="4" y="9" t="2" v="3" m="1"></obj> <obj x="5" y="9" t="1" v="0" m="1"></obj> <obj x="5" y="9" t="1" v="2" m="1"></obj> <obj x="5" y="9" t="2" v="3" m="1"></obj> <obj x="6" y="9" t="1" v="2" m="1"></obj> <obj x="7" y="9" t="1" v="0" m="1"></obj> <obj x="7" y="9" t="1" v="2" m="1"></obj> <obj x="7" y="9" t="2" v="3" m="1"></obj> <obj x="8" y="9" t="1" v="2" m="1"></obj> <obj x="8" y="9" t="3" v="4" m="1"></obj> <obj x="9" y="9" t="6" v="13" m="1"></obj> <obj x="9" y="9" t="1" v="2" m="1"></obj> <obj x="9" y="9" t="3" v="4" m="1"></obj> <obj x="10" y="9" t="1" v="2" m="1"></obj> <obj x="10" y="9" t="3" v="4" m="1"></obj> <obj x="10" y="9" t="13" v="43" m="1"></obj> <obj x="11" y="9" t="6" v="13" m="1"></obj> <obj x="12" y="9" t="10" v="29" m="1"></obj> <obj x="13" y="9" t="1" v="2" m="1"></obj> <obj x="14" y="9" t="1" v="0" m="1"></obj> <obj x="14" y="9" t="1" v="1" m="1"></obj> <obj x="14" y="9" t="2" v="3" m="1"></obj> <obj x="15" y="9" t="1" v="1" m="1"></obj> <obj x="16" y="9" t="5" v="9" m="1"></obj> <obj x="16" y="9" t="1" v="1" m="1"></obj> <obj x="16" y="9" t="3" v="4" m="1"></obj> <obj x="17" y="9" t="6" v="13" m="1"></obj> <obj x="18" y="9" t="1" v="0" m="1"></obj> <obj x="18" y="9" t="1" v="1" m="1"></obj> <obj x="18" y="9" t="2" v="3" m="1"></obj> <obj x="19" y="9" t="1" v="0" m="1"></obj> <obj x="19" y="9" t="1" v="1" m="1"></obj> <obj x="19" y="9" t="2" v="3" m="1"></obj> <obj x="0" y="10" t="1" v="0" m="1"></obj> <obj x="1" y="10" t="19" v="58" m="1"></obj> <obj x="1" y="10" t="3" v="4" m="1"></obj> <obj x="1" y="10" t="1" v="2" m="1"></obj> <obj x="2" y="10" t="4" v="8" m="1"></obj> <obj x="2" y="10" t="1" v="2" m="1"></obj> <obj x="3" y="10" t="3" v="4" m="1"></obj> <obj x="3" y="10" t="1" v="2" m="1"></obj> <obj x="3" y="10" t="13" v="-1" m="-1"></obj> <obj x="3" y="10" t="5" v="11" m="1"></obj> <obj x="4" y="10" t="6" v="13" m="1"></obj> <obj x="4" y="10" t="1" v="2" m="1"></obj> <obj x="5" y="10" t="28" v="29" m="1"></obj> <obj x="5" y="10" t="3" v="4" m="1"></obj> <obj x="5" y="10" t="1" v="2" m="1"></obj> <obj x="6" y="10" t="18" v="56" m="1"></obj> <obj x="6" y="10" t="3" v="4" m="1"></obj> <obj x="7" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="8" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="2" v="3" m="1"></obj> <obj x="9" y="10" t="1" v="0" m="1"></obj> <obj x="9" y="10" t="1" v="2" m="1"></obj> <obj x="9" y="10" t="2" v="3" m="1"></obj> <obj x="10" y="10" t="1" v="0" m="1"></obj> <obj x="10" y="10" t="1" v="2" m="1"></obj> <obj x="10" y="10" t="2" v="3" m="1"></obj> <obj x="11" y="10" t="6" v="13" m="1"></obj> <obj x="12" y="10" t="4" v="8" m="1"></obj> <obj x="12" y="10" t="1" v="2" m="1"></obj> <obj x="12" y="10" t="3" v="4" m="1"></obj> <obj x="12" y="10" t="11" v="31" m="1"></obj> <obj x="13" y="10" t="19" v="58" m="1"></obj> <obj x="13" y="10" t="1" v="2" m="1"></obj> <obj x="13" y="10" t="3" v="4" m="1"></obj> <obj x="14" y="10" t="5" v="10" m="1"></obj> <obj x="14" y="10" t="1" v="1" m="1"></obj> <obj x="15" y="10" t="33" v="-1" m="1"></obj> <obj x="15" y="10" t="1" v="1" m="1"></obj> <obj x="16" y="10" t="1" v="0" m="1"></obj> <obj x="16" y="10" t="1" v="1" m="1"></obj> <obj x="16" y="10" t="2" v="3" m="1"></obj> <obj x="17" y="10" t="6" v="13" m="1"></obj> <obj x="18" y="10" t="10" v="30" m="1"></obj> <obj x="18" y="10" t="1" v="1" m="1"></obj> <obj x="18" y="10" t="3" v="4" m="1"></obj> <obj x="19" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="11" t="1" v="0" m="1"></obj> <obj x="0" y="11" t="1" v="2" m="1"></obj> <obj x="0" y="11" t="2" v="3" m="1"></obj> <obj x="1" y="11" t="1" v="0" m="1"></obj> <obj x="1" y="11" t="1" v="2" m="1"></obj> <obj x="1" y="11" t="2" v="3" m="1"></obj> <obj x="2" y="11" t="10" v="28" m="1"></obj> <obj x="3" y="11" t="1" v="0" m="1"></obj> <obj x="3" y="11" t="1" v="2" m="1"></obj> <obj x="3" y="11" t="2" v="3" m="1"></obj> <obj x="4" y="11" t="6" v="13" m="1"></obj> <obj x="5" y="11" t="1" v="0" m="1"></obj> <obj x="5" y="11" t="1" v="2" m="1"></obj> <obj x="5" y="11" t="2" v="3" m="1"></obj> <obj x="6" y="11" t="1" v="0" m="1"></obj> <obj x="6" y="11" t="1" v="2" m="1"></obj> <obj x="6" y="11" t="2" v="3" m="1"></obj> <obj x="8" y="11" t="1" v="2" m="1"></obj> <obj x="9" y="11" t="1" v="2" m="1"></obj> <obj x="10" y="11" t="1" v="2" m="1"></obj> <obj x="11" y="11" t="6" v="13" m="1"></obj> <obj x="12" y="11" t="1" v="0" m="1"></obj> <obj x="12" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="2" v="3" m="1"></obj> <obj x="13" y="11" t="1" v="0" m="1"></obj> <obj x="13" y="11" t="1" v="2" m="1"></obj> <obj x="13" y="11" t="2" v="3" m="1"></obj> <obj x="14" y="11" t="9" v="25" m="1"></obj> <obj x="14" y="11" t="5" v="10" m="1"></obj> <obj x="14" y="11" t="1" v="1" m="1"></obj> <obj x="15" y="11" t="1" v="1" m="1"></obj> <obj x="16" y="11" t="5" v="9" m="1"></obj> <obj x="16" y="11" t="1" v="1" m="1"></obj> <obj x="16" y="11" t="3" v="4" m="1"></obj> <obj x="17" y="11" t="6" v="13" m="1"></obj> <obj x="17" y="11" t="1" v="1" m="1"></obj> <obj x="18" y="11" t="1" v="0" m="1"></obj> <obj x="18" y="11" t="1" v="1" m="1"></obj> <obj x="18" y="11" t="2" v="3" m="1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="19" y="11" t="1" v="1" m="1"></obj> <obj x="19" y="11" t="2" v="3" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="1" y="12" t="6" v="13" m="1"></obj> <obj x="1" y="12" t="1" v="2" m="1"></obj> <obj x="2" y="12" t="4" v="8" m="1"></obj> <obj x="4" y="12" t="6" v="13" m="1"></obj> <obj x="4" y="12" t="3" v="4" m="1"></obj> <obj x="4" y="12" t="12" v="41" m="-1"></obj> <obj x="5" y="12" t="1" v="0" m="1"></obj> <obj x="6" y="12" t="32" v="-1" m="1"></obj> <obj x="6" y="12" t="21" v="62" m="1"></obj> <obj x="6" y="12" t="22" v="66" m="1"></obj> <obj x="6" y="12" t="3" v="4" m="1"></obj> <obj x="6" y="12" t="1" v="2" m="1"></obj> <obj x="7" y="12" t="23" v="-1" m="1"></obj> <obj x="7" y="12" t="24" v="-1" m="1"></obj> <obj x="8" y="12" t="23" v="-1" m="1"></obj> <obj x="8" y="12" t="21" v="64" m="1"></obj> <obj x="8" y="12" t="24" v="-1" m="1"></obj> <obj x="8" y="12" t="22" v="68" m="1"></obj> <obj x="8" y="12" t="5" v="12" m="1"></obj> <obj x="9" y="12" t="1" v="2" m="1"></obj> <obj x="9" y="12" t="21" v="64" m="1"></obj> <obj x="9" y="12" t="22" v="68" m="1"></obj> <obj x="9" y="12" t="3" v="4" m="1"></obj> <obj x="9" y="12" t="13" v="43" m="-1"></obj> <obj x="10" y="12" t="23" v="-1" m="1"></obj> <obj x="10" y="12" t="21" v="64" m="1"></obj> <obj x="10" y="12" t="24" v="-1" m="1"></obj> <obj x="10" y="12" t="22" v="68" m="1"></obj> <obj x="11" y="12" t="23" v="-1" m="1"></obj> <obj x="11" y="12" t="21" v="64" m="1"></obj> <obj x="11" y="12" t="24" v="-1" m="1"></obj> <obj x="11" y="12" t="22" v="68" m="1"></obj> <obj x="11" y="12" t="10" v="27" m="1"></obj> <obj x="12" y="12" t="21" v="63" m="1"></obj> <obj x="12" y="12" t="22" v="67" m="1"></obj> <obj x="12" y="12" t="3" v="4" m="1"></obj> <obj x="12" y="12" t="1" v="2" m="1"></obj> <obj x="12" y="12" t="13" v="43" m="1"></obj> <obj x="13" y="12" t="1" v="2" m="1"></obj> <obj x="13" y="12" t="3" v="5" m="1"></obj> <obj x="13" y="12" t="27" v="89" m="1"></obj> <obj x="13" y="12" t="29" v="30" m="1"></obj> <obj x="14" y="12" t="1" v="0" m="1"></obj> <obj x="14" y="12" t="1" v="2" m="1"></obj> <obj x="14" y="12" t="1" v="1" m="1"></obj> <obj x="14" y="12" t="2" v="3" m="1"></obj> <obj x="15" y="12" t="17" v="55" m="1"></obj> <obj x="16" y="12" t="1" v="0" m="1"></obj> <obj x="16" y="12" t="1" v="1" m="1"></obj> <obj x="16" y="12" t="2" v="3" m="1"></obj> <obj x="17" y="12" t="6" v="13" m="1"></obj> <obj x="17" y="12" t="1" v="1" m="1"></obj> <obj x="18" y="12" t="10" v="30" m="1"></obj> <obj x="18" y="12" t="1" v="1" m="1"></obj> <obj x="18" y="12" t="3" v="4" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="0" y="13" t="27" v="78" m="1"></obj> <obj x="1" y="13" t="6" v="13" m="1"></obj> <obj x="2" y="13" t="5" v="11" m="1"></obj> <obj x="2" y="13" t="3" v="4" m="1"></obj> <obj x="2" y="13" t="11" v="33" m="1"></obj> <obj x="3" y="13" t="3" v="4" m="1"></obj> <obj x="3" y="13" t="12" v="38" m="-1"></obj> <obj x="4" y="13" t="1" v="0" m="1"></obj> <obj x="5" y="13" t="1" v="0" m="1"></obj> <obj x="5" y="13" t="1" v="2" m="1"></obj> <obj x="5" y="13" t="27" v="77" m="1"></obj> <obj x="5" y="13" t="2" v="3" m="1"></obj> <obj x="6" y="13" t="1" v="0" m="1"></obj> <obj x="6" y="13" t="1" v="2" m="1"></obj> <obj x="6" y="13" t="2" v="3" m="1"></obj> <obj x="7" y="13" t="20" v="60" m="1"></obj> <obj x="8" y="13" t="20" v="60" m="1"></obj> <obj x="8" y="13" t="1" v="2" m="1"></obj> <obj x="9" y="13" t="1" v="2" m="1"></obj> <obj x="9" y="13" t="1" v="0" m="1"></obj> <obj x="9" y="13" t="2" v="3" m="1"></obj> <obj x="10" y="13" t="20" v="60" m="1"></obj> <obj x="10" y="13" t="1" v="2" m="1"></obj> <obj x="11" y="13" t="20" v="60" m="1"></obj> <obj x="12" y="13" t="1" v="1" m="1"></obj> <obj x="12" y="13" t="1" v="0" m="1"></obj> <obj x="12" y="13" t="1" v="2" m="1"></obj> <obj x="12" y="13" t="2" v="3" m="1"></obj> <obj x="13" y="13" t="1" v="0" m="1"></obj> <obj x="13" y="13" t="1" v="1" m="1"></obj> <obj x="13" y="13" t="1" v="2" m="1"></obj> <obj x="13" y="13" t="2" v="3" m="1"></obj> <obj x="14" y="13" t="5" v="10" m="1"></obj> <obj x="14" y="13" t="1" v="2" m="1"></obj> <obj x="14" y="13" t="1" v="1" m="1"></obj> <obj x="15" y="13" t="1" v="1" m="1"></obj> <obj x="16" y="13" t="5" v="9" m="1"></obj> <obj x="16" y="13" t="5" v="11" m="1"></obj> <obj x="16" y="13" t="1" v="1" m="1"></obj> <obj x="17" y="13" t="6" v="13" m="1"></obj> <obj x="18" y="13" t="1" v="0" m="1"></obj> <obj x="18" y="13" t="1" v="1" m="1"></obj> <obj x="18" y="13" t="2" v="3" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="19" y="13" t="1" v="1" m="1"></obj> <obj x="19" y="13" t="2" v="3" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="6" v="13" m="1"></obj> <obj x="1" y="14" t="1" v="2" m="1"></obj> <obj x="2" y="14" t="1" v="0" m="1"></obj> <obj x="2" y="14" t="1" v="2" m="1"></obj> <obj x="2" y="14" t="2" v="3" m="1"></obj> <obj x="3" y="14" t="1" v="0" m="1"></obj> <obj x="3" y="14" t="1" v="2" m="1"></obj> <obj x="3" y="14" t="2" v="3" m="1"></obj> <obj x="4" y="14" t="1" v="0" m="1"></obj> <obj x="4" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="2" v="3" m="1"></obj> <obj x="5" y="14" t="1" v="0" m="1"></obj> <obj x="5" y="14" t="1" v="2" m="1"></obj> <obj x="5" y="14" t="2" v="3" m="1"></obj> <obj x="6" y="14" t="1" v="2" m="1"></obj> <obj x="8" y="14" t="1" v="2" m="1"></obj> <obj x="8" y="14" t="17" v="54" m="-1"></obj> <obj x="9" y="14" t="1" v="0" m="1"></obj> <obj x="9" y="14" t="1" v="1" m="1"></obj> <obj x="9" y="14" t="2" v="3" m="1"></obj> <obj x="10" y="14" t="9" v="25" m="1"></obj> <obj x="10" y="14" t="1" v="2" m="1"></obj> <obj x="11" y="14" t="9" v="25" m="1"></obj> <obj x="11" y="14" t="1" v="2" m="1"></obj> <obj x="12" y="14" t="1" v="0" m="1"></obj> <obj x="12" y="14" t="1" v="1" m="1"></obj> <obj x="12" y="14" t="2" v="3" m="1"></obj> <obj x="13" y="14" t="19" v="58" m="1"></obj> <obj x="13" y="14" t="1" v="1" m="1"></obj> <obj x="13" y="14" t="3" v="5" m="1"></obj> <obj x="14" y="14" t="4" v="6" m="1"></obj> <obj x="14" y="14" t="1" v="1" m="1"></obj> <obj x="15" y="14" t="33" v="-1" m="1"></obj> <obj x="15" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="5" v="11" m="1"></obj> <obj x="16" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="3" v="4" m="1"></obj> <obj x="17" y="14" t="6" v="13" m="1"></obj> <obj x="17" y="14" t="1" v="1" m="1"></obj> <obj x="18" y="14" t="10" v="27" m="1"></obj> <obj x="18" y="14" t="1" v="1" m="1"></obj> <obj x="18" y="14" t="3" v="4" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="1" y="15" t="1" v="2" m="1"></obj> <obj x="1" y="15" t="5" v="10" m="1"></obj> <obj x="2" y="15" t="6" v="13" m="1"></obj> <obj x="2" y="15" t="1" v="2" m="1"></obj> <obj x="3" y="15" t="10" v="30" m="1"></obj> <obj x="3" y="15" t="1" v="2" m="1"></obj> <obj x="3" y="15" t="3" v="4" m="1"></obj> <obj x="4" y="15" t="1" v="0" m="1"></obj> <obj x="4" y="15" t="1" v="2" m="1"></obj> <obj x="4" y="15" t="2" v="3" m="1"></obj> <obj x="5" y="15" t="10" v="27" m="-1"></obj> <obj x="5" y="15" t="1" v="2" m="1"></obj> <obj x="5" y="15" t="3" v="4" m="1"></obj> <obj x="6" y="15" t="0" v="-1" m="1"></obj> <obj x="6" y="15" t="3" v="4" m="1"></obj> <obj x="6" y="15" t="13" v="44" m="-1"></obj> <obj x="7" y="15" t="6" v="13" m="1"></obj> <obj x="8" y="15" t="3" v="4" m="1"></obj> <obj x="8" y="15" t="12" v="39" m="1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="9" y="15" t="4" v="6" m="1"></obj> <obj x="10" y="15" t="1" v="0" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="1" v="2" m="1"></obj> <obj x="10" y="15" t="2" v="3" m="1"></obj> <obj x="11" y="15" t="1" v="0" m="1"></obj> <obj x="11" y="15" t="1" v="1" m="1"></obj> <obj x="11" y="15" t="1" v="2" m="1"></obj> <obj x="11" y="15" t="2" v="3" m="1"></obj> <obj x="12" y="15" t="1" v="0" m="1"></obj> <obj x="12" y="15" t="1" v="1" m="1"></obj> <obj x="12" y="15" t="2" v="3" m="1"></obj> <obj x="13" y="15" t="1" v="0" m="1"></obj> <obj x="13" y="15" t="1" v="1" m="1"></obj> <obj x="13" y="15" t="2" v="3" m="1"></obj> <obj x="14" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="3" v="5" m="1"></obj> <obj x="15" y="15" t="30" v="91" m="1"></obj> <obj x="15" y="15" t="1" v="1" m="1"></obj> <obj x="16" y="15" t="1" v="0" m="1"></obj> <obj x="16" y="15" t="1" v="1" m="1"></obj> <obj x="16" y="15" t="2" v="3" m="1"></obj> <obj x="17" y="15" t="6" v="13" m="1"></obj> <obj x="17" y="15" t="5" v="9" m="1"></obj> <obj x="17" y="15" t="1" v="1" m="1"></obj> <obj x="18" y="15" t="1" v="0" m="1"></obj> <obj x="18" y="15" t="1" v="1" m="1"></obj> <obj x="18" y="15" t="2" v="3" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="19" y="15" t="1" v="1" m="1"></obj> <obj x="19" y="15" t="2" v="3" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="9" v="25" m="1"></obj> <obj x="1" y="16" t="1" v="2" m="1"></obj> <obj x="2" y="16" t="6" v="13" m="1"></obj> <obj x="3" y="16" t="1" v="0" m="1"></obj> <obj x="3" y="16" t="1" v="2" m="1"></obj> <obj x="3" y="16" t="27" v="78" m="1"></obj> <obj x="3" y="16" t="2" v="3" m="1"></obj> <obj x="4" y="16" t="1" v="2" m="1"></obj> <obj x="4" y="16" t="31" v="93" m="1"></obj> <obj x="5" y="16" t="1" v="0" m="1"></obj> <obj x="5" y="16" t="1" v="2" m="1"></obj> <obj x="5" y="16" t="2" v="3" m="1"></obj> <obj x="6" y="16" t="1" v="0" m="1"></obj> <obj x="7" y="16" t="6" v="13" m="1"></obj> <obj x="7" y="16" t="17" v="54" m="-1"></obj> <obj x="8" y="16" t="1" v="0" m="1"></obj> <obj x="8" y="16" t="5" v="12" m="1"></obj> <obj x="8" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="2" v="3" m="1"></obj> <obj x="9" y="16" t="1" v="1" m="1"></obj> <obj x="9" y="16" t="33" v="-1" m="1"></obj> <obj x="10" y="16" t="1" v="0" m="1"></obj> <obj x="10" y="16" t="1" v="1" m="1"></obj> <obj x="10" y="16" t="27" v="-1" m="1"></obj> <obj x="10" y="16" t="2" v="3" m="1"></obj> <obj x="11" y="16" t="1" v="1" m="1"></obj> <obj x="12" y="16" t="19" v="58" m="1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="12" y="16" t="3" v="4" m="1"></obj> <obj x="12" y="16" t="27" v="79" m="1"></obj> <obj x="13" y="16" t="1" v="0" m="1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="2" v="3" m="1"></obj> <obj x="14" y="16" t="1" v="0" m="1"></obj> <obj x="14" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="27" v="-1" m="-1"></obj> <obj x="14" y="16" t="2" v="3" m="1"></obj> <obj x="15" y="16" t="31" v="93" m="1"></obj> <obj x="15" y="16" t="1" v="1" m="1"></obj> <obj x="16" y="16" t="1" v="0" m="1"></obj> <obj x="16" y="16" t="1" v="1" m="1"></obj> <obj x="16" y="16" t="2" v="3" m="1"></obj> <obj x="17" y="16" t="6" v="13" m="1"></obj> <obj x="18" y="16" t="4" v="8" m="1"></obj> <obj x="18" y="16" t="1" v="1" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="1" v="2" m="1"></obj> <obj x="1" y="17" t="2" v="3" m="1"></obj> <obj x="2" y="17" t="1" v="2" m="1"></obj> <obj x="2" y="17" t="3" v="4" m="1"></obj> <obj x="2" y="17" t="12" v="38" m="-1"></obj> <obj x="3" y="17" t="1" v="2" m="1"></obj> <obj x="3" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="13" v="43" m="1"></obj> <obj x="5" y="17" t="21" v="62" m="1"></obj> <obj x="5" y="17" t="22" v="66" m="1"></obj> <obj x="5" y="17" t="3" v="4" m="1"></obj> <obj x="5" y="17" t="1" v="2" m="1"></obj> <obj x="6" y="17" t="32" v="-1" m="1"></obj> <obj x="6" y="17" t="23" v="-1" m="1"></obj> <obj x="6" y="17" t="24" v="-1" m="1"></obj> <obj x="7" y="17" t="23" v="-1" m="1"></obj> <obj x="7" y="17" t="21" v="64" m="1"></obj> <obj x="7" y="17" t="24" v="-1" m="1"></obj> <obj x="7" y="17" t="22" v="68" m="1"></obj> <obj x="8" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="21" v="63" m="1"></obj> <obj x="8" y="17" t="5" v="11" m="1"></obj> <obj x="8" y="17" t="22" v="67" m="1"></obj> <obj x="8" y="17" t="3" v="4" m="1"></obj> <obj x="9" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="10" v="27" m="1"></obj> <obj x="10" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="3" v="4" m="1"></obj> <obj x="11" y="17" t="1" v="1" m="1"></obj> <obj x="11" y="17" t="3" v="4" m="1"></obj> <obj x="12" y="17" t="1" v="0" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="2" v="3" m="1"></obj> <obj x="13" y="17" t="19" v="58" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="3" v="5" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="15" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="1" v="1" m="1"></obj> <obj x="17" y="17" t="6" v="13" m="1"></obj> <obj x="17" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="1" v="1" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="2" m="1"></obj> <obj x="1" y="18" t="2" v="3" m="1"></obj> <obj x="2" y="18" t="1" v="0" m="1"></obj> <obj x="2" y="18" t="1" v="2" m="1"></obj> <obj x="2" y="18" t="2" v="3" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="2" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="3" v="4" m="1"></obj> <obj x="4" y="18" t="1" v="2" m="1"></obj> <obj x="5" y="18" t="1" v="0" m="1"></obj> <obj x="5" y="18" t="1" v="2" m="1"></obj> <obj x="5" y="18" t="2" v="3" m="1"></obj> <obj x="6" y="18" t="20" v="60" m="1"></obj> <obj x="7" y="18" t="20" v="60" m="1"></obj> <obj x="7" y="18" t="1" v="1" m="1"></obj> <obj x="8" y="18" t="1" v="0" m="1"></obj> <obj x="8" y="18" t="1" v="1" m="1"></obj> <obj x="8" y="18" t="2" v="3" m="1"></obj> <obj x="9" y="18" t="1" v="1" m="1"></obj> <obj x="9" y="18" t="30" v="91" m="1"></obj> <obj x="10" y="18" t="1" v="0" m="1"></obj> <obj x="10" y="18" t="1" v="1" m="1"></obj> <obj x="10" y="18" t="2" v="3" m="1"></obj> <obj x="11" y="18" t="1" v="1" m="1"></obj> <obj x="11" y="18" t="1" v="0" m="1"></obj> <obj x="11" y="18" t="2" v="3" m="1"></obj> <obj x="12" y="18" t="1" v="0" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="2" v="3" m="1"></obj> <obj x="13" y="18" t="1" v="0" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="2" v="3" m="1"></obj> <obj x="14" y="18" t="10" v="29" m="-1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="3" v="5" m="1"></obj> <obj x="15" y="18" t="15" v="-1" m="1"></obj> <obj x="15" y="18" t="3" v="4" m="1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="3" v="5" m="1"></obj> <obj x="17" y="18" t="6" v="13" m="1"></obj> <obj x="17" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="3" v="4" m="1"></obj> <obj x="18" y="18" t="30" v="91" m="1"></obj> <obj x="18" y="18" t="1" v="1" m="1"></obj> <obj x="18" y="18" t="3" v="5" m="1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="1" v="0" m="1"></obj> <obj x="1" y="19" t="1" v="0" m="1"></obj> <obj x="2" y="19" t="1" v="2" m="1"></obj> <obj x="3" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="2" m="1"></obj> <obj x="4" y="19" t="2" v="3" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="1" m="1"></obj> <obj x="7" y="19" t="1" v="1" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="1" v="1" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="2" v="3" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="1" v="1" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="2" v="3" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="1" m="1"></obj> <obj x="16" y="19" t="2" v="3" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="1" m="1"></obj> <obj x="17" y="19" t="2" v="3" m="1"></obj> <obj x="18" y="19" t="1" v="0" m="1"></obj> <obj x="18" y="19" t="1" v="1" m="1"></obj> <obj x="18" y="19" t="2" v="3" m="1"></obj> <obj x="19" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(11, 2, 13, 1); setLink(15, 15, 15, 16); setLink(9, 18, 4, 16); setLink(18, 18, 15, 3); needMushrooms = 22; setCamera(-413, -744, -3.25, 502.2, -0.45, 608.55); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 43
//Level27 (com.mushroomer.levels.Level27) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level27 extends LevelObject { private var _level:XML; public function Level27(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="1" v="0" m="1"></obj> <obj x="2" y="0" t="6" v="13" m="1"></obj> <obj x="3" y="0" t="4" v="8" m="1"></obj> <obj x="3" y="0" t="3" v="4" m="1"></obj> <obj x="5" y="0" t="1" v="0" m="1"></obj> <obj x="5" y="0" t="1" v="2" m="1"></obj> <obj x="5" y="0" t="2" v="3" m="1"></obj> <obj x="6" y="0" t="1" v="0" m="1"></obj> <obj x="6" y="0" t="1" v="2" m="1"></obj> <obj x="6" y="0" t="2" v="3" m="1"></obj> <obj x="7" y="0" t="1" v="0" m="1"></obj> <obj x="7" y="0" t="1" v="2" m="1"></obj> <obj x="7" y="0" t="2" v="3" m="1"></obj> <obj x="16" y="0" t="5" v="12" m="1"></obj> <obj x="18" y="0" t="3" v="4" m="1"></obj> <obj x="18" y="0" t="12" v="40" m="-1"></obj> <obj x="19" y="0" t="1" v="0" m="1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="2" y="1" t="1" v="2" m="1"></obj> <obj x="2" y="1" t="10" v="27" m="1"></obj> <obj x="3" y="1" t="1" v="0" m="1"></obj> <obj x="3" y="1" t="1" v="2" m="1"></obj> <obj x="3" y="1" t="2" v="3" m="1"></obj> <obj x="5" y="1" t="1" v="0" m="1"></obj> <obj x="5" y="1" t="1" v="2" m="1"></obj> <obj x="5" y="1" t="27" v="78" m="1"></obj> <obj x="5" y="1" t="2" v="3" m="1"></obj> <obj x="6" y="1" t="31" v="94" m="1"></obj> <obj x="6" y="1" t="1" v="2" m="1"></obj> <obj x="7" y="1" t="1" v="0" m="1"></obj> <obj x="7" y="1" t="1" v="2" m="1"></obj> <obj x="7" y="1" t="2" v="3" m="1"></obj> <obj x="9" y="1" t="5" v="12" m="1"></obj> <obj x="13" y="1" t="3" v="4" m="1"></obj> <obj x="13" y="1" t="13" v="44" m="-1"></obj> <obj x="14" y="1" t="4" v="6" m="1"></obj> <obj x="15" y="1" t="10" v="30" m="1"></obj> <obj x="16" y="1" t="3" v="4" m="1"></obj> <obj x="16" y="1" t="16" v="48" m="1"></obj> <obj x="16" y="1" t="4" v="6" m="1"></obj> <obj x="17" y="1" t="19" v="58" m="1"></obj> <obj x="17" y="1" t="3" v="4" m="1"></obj> <obj x="18" y="1" t="1" v="0" m="1"></obj> <obj x="19" y="1" t="1" v="0" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="3" v="4" m="1"></obj> <obj x="1" y="2" t="12" v="40" m="1"></obj> <obj x="2" y="2" t="4" v="6" m="1"></obj> <obj x="2" y="2" t="30" v="92" m="1"></obj> <obj x="2" y="2" t="3" v="4" m="1"></obj> <obj x="2" y="2" t="1" v="2" m="1"></obj> <obj x="3" y="2" t="6" v="13" m="1"></obj> <obj x="3" y="2" t="1" v="2" m="1"></obj> <obj x="5" y="2" t="4" v="8" m="1"></obj> <obj x="5" y="2" t="1" v="2" m="1"></obj> <obj x="6" y="2" t="1" v="2" m="1"></obj> <obj x="7" y="2" t="28" v="28" m="-1"></obj> <obj x="7" y="2" t="3" v="4" m="1"></obj> <obj x="7" y="2" t="1" v="2" m="1"></obj> <obj x="8" y="2" t="18" v="56" m="1"></obj> <obj x="8" y="2" t="3" v="4" m="1"></obj> <obj x="9" y="2" t="3" v="4" m="1"></obj> <obj x="9" y="2" t="13" v="42" m="-1"></obj> <obj x="11" y="2" t="3" v="4" m="1"></obj> <obj x="11" y="2" t="11" v="33" m="-1"></obj> <obj x="11" y="2" t="10" v="28" m="1"></obj> <obj x="12" y="2" t="5" v="11" m="1"></obj> <obj x="12" y="2" t="3" v="4" m="1"></obj> <obj x="13" y="2" t="1" v="0" m="1"></obj> <obj x="14" y="2" t="1" v="1" m="1"></obj> <obj x="14" y="2" t="3" v="4" m="1"></obj> <obj x="15" y="2" t="4" v="7" m="1"></obj> <obj x="16" y="2" t="1" v="0" m="1"></obj> <obj x="17" y="2" t="1" v="0" m="1"></obj> <obj x="17" y="2" t="1" v="1" m="1"></obj> <obj x="17" y="2" t="2" v="3" m="1"></obj> <obj x="18" y="2" t="1" v="0" m="1"></obj> <obj x="18" y="2" t="1" v="1" m="1"></obj> <obj x="18" y="2" t="2" v="3" m="1"></obj> <obj x="19" y="2" t="1" v="0" m="1"></obj> <obj x="19" y="2" t="1" v="1" m="1"></obj> <obj x="19" y="2" t="2" v="3" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="2" m="1"></obj> <obj x="0" y="3" t="2" v="3" m="1"></obj> <obj x="1" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="1" v="2" m="1"></obj> <obj x="1" y="3" t="2" v="3" m="1"></obj> <obj x="2" y="3" t="1" v="0" m="1"></obj> <obj x="2" y="3" t="1" v="2" m="1"></obj> <obj x="2" y="3" t="2" v="3" m="1"></obj> <obj x="3" y="3" t="6" v="13" m="1"></obj> <obj x="4" y="3" t="9" v="25" m="1"></obj> <obj x="5" y="3" t="9" v="25" m="1"></obj> <obj x="5" y="3" t="1" v="2" m="1"></obj> <obj x="6" y="3" t="1" v="2" m="1"></obj> <obj x="6" y="3" t="3" v="4" m="1"></obj> <obj x="7" y="3" t="1" v="0" m="1"></obj> <obj x="7" y="3" t="1" v="2" m="1"></obj> <obj x="7" y="3" t="2" v="3" m="1"></obj> <obj x="8" y="3" t="1" v="0" m="1"></obj> <obj x="9" y="3" t="1" v="0" m="1"></obj> <obj x="10" y="3" t="3" v="4" m="1"></obj> <obj x="10" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="12" v="41" m="1"></obj> <obj x="11" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="2" m="1"></obj> <obj x="11" y="3" t="2" v="3" m="1"></obj> <obj x="12" y="3" t="1" v="0" m="1"></obj> <obj x="12" y="3" t="1" v="1" m="1"></obj> <obj x="12" y="3" t="2" v="3" m="1"></obj> <obj x="13" y="3" t="1" v="0" m="1"></obj> <obj x="13" y="3" t="1" v="1" m="1"></obj> <obj x="13" y="3" t="2" v="3" m="1"></obj> <obj x="14" y="3" t="1" v="1" m="1"></obj> <obj x="14" y="3" t="1" v="0" m="1"></obj> <obj x="14" y="3" t="2" v="3" m="1"></obj> <obj x="15" y="3" t="3" v="4" m="1"></obj> <obj x="15" y="3" t="1" v="1" m="1"></obj> <obj x="17" y="3" t="1" v="1" m="1"></obj> <obj x="17" y="3" t="3" v="5" m="1"></obj> <obj x="17" y="3" t="27" v="89" m="1"></obj> <obj x="18" y="3" t="29" v="30" m="1"></obj> <obj x="18" y="3" t="1" v="1" m="1"></obj> <obj x="18" y="3" t="3" v="5" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="1" v="2" m="1"></obj> <obj x="1" y="4" t="6" v="13" m="1"></obj> <obj x="2" y="4" t="5" v="12" m="1"></obj> <obj x="2" y="4" t="3" v="4" m="1"></obj> <obj x="2" y="4" t="1" v="2" m="1"></obj> <obj x="3" y="4" t="6" v="13" m="1"></obj> <obj x="4" y="4" t="1" v="0" m="1"></obj> <obj x="4" y="4" t="1" v="2" m="1"></obj> <obj x="4" y="4" t="5" v="11" m="1"></obj> <obj x="4" y="4" t="2" v="3" m="1"></obj> <obj x="5" y="4" t="1" v="0" m="1"></obj> <obj x="5" y="4" t="1" v="2" m="1"></obj> <obj x="5" y="4" t="2" v="3" m="1"></obj> <obj x="6" y="4" t="1" v="0" m="1"></obj> <obj x="6" y="4" t="1" v="2" m="1"></obj> <obj x="6" y="4" t="2" v="3" m="1"></obj> <obj x="7" y="4" t="1" v="0" m="1"></obj> <obj x="7" y="4" t="1" v="2" m="1"></obj> <obj x="7" y="4" t="2" v="3" m="1"></obj> <obj x="8" y="4" t="1" v="0" m="1"></obj> <obj x="9" y="4" t="1" v="0" m="1"></obj> <obj x="9" y="4" t="1" v="1" m="1"></obj> <obj x="9" y="4" t="2" v="3" m="1"></obj> <obj x="10" y="4" t="1" v="0" m="1"></obj> <obj x="10" y="4" t="1" v="1" m="1"></obj> <obj x="10" y="4" t="1" v="2" m="1"></obj> <obj x="10" y="4" t="2" v="3" m="1"></obj> <obj x="11" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="1" v="1" m="1"></obj> <obj x="12" y="4" t="3" v="5" m="1"></obj> <obj x="12" y="4" t="5" v="11" m="1"></obj> <obj x="13" y="4" t="6" v="13" m="1"></obj> <obj x="13" y="4" t="1" v="1" m="1"></obj> <obj x="14" y="4" t="1" v="0" m="1"></obj> <obj x="14" y="4" t="1" v="1" m="1"></obj> <obj x="14" y="4" t="2" v="3" m="1"></obj> <obj x="15" y="4" t="1" v="0" m="1"></obj> <obj x="15" y="4" t="1" v="1" m="1"></obj> <obj x="15" y="4" t="2" v="3" m="1"></obj> <obj x="16" y="4" t="17" v="-1" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="1" m="1"></obj> <obj x="17" y="4" t="2" v="3" m="1"></obj> <obj x="18" y="4" t="1" v="0" m="1"></obj> <obj x="18" y="4" t="1" v="1" m="1"></obj> <obj x="18" y="4" t="2" v="3" m="1"></obj> <obj x="19" y="4" t="1" v="0" m="1"></obj> <obj x="19" y="4" t="1" v="1" m="1"></obj> <obj x="19" y="4" t="2" v="3" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="6" v="13" m="1"></obj> <obj x="2" y="5" t="1" v="0" m="1"></obj> <obj x="2" y="5" t="1" v="2" m="1"></obj> <obj x="2" y="5" t="2" v="3" m="1"></obj> <obj x="4" y="5" t="1" v="2" m="1"></obj> <obj x="5" y="5" t="1" v="2" m="1"></obj> <obj x="5" y="5" t="1" v="0" m="1"></obj> <obj x="5" y="5" t="2" v="3" m="1"></obj> <obj x="6" y="5" t="1" v="2" m="1"></obj> <obj x="6" y="5" t="1" v="0" m="1"></obj> <obj x="6" y="5" t="2" v="3" m="1"></obj> <obj x="7" y="5" t="1" v="0" m="1"></obj> <obj x="7" y="5" t="1" v="2" m="1"></obj> <obj x="7" y="5" t="2" v="3" m="1"></obj> <obj x="8" y="5" t="1" v="0" m="1"></obj> <obj x="8" y="5" t="27" v="-1" m="-1"></obj> <obj x="9" y="5" t="1" v="1" m="1"></obj> <obj x="9" y="5" t="31" v="93" m="1"></obj> <obj x="10" y="5" t="1" v="0" m="1"></obj> <obj x="11" y="5" t="1" v="1" m="1"></obj> <obj x="12" y="5" t="1" v="0" m="1"></obj> <obj x="12" y="5" t="1" v="1" m="1"></obj> <obj x="12" y="5" t="2" v="3" m="1"></obj> <obj x="13" y="5" t="6" v="13" m="1"></obj> <obj x="13" y="5" t="1" v="1" m="1"></obj> <obj x="14" y="5" t="10" v="29" m="1"></obj> <obj x="14" y="5" t="1" v="1" m="1"></obj> <obj x="14" y="5" t="3" v="5" m="1"></obj> <obj x="15" y="5" t="4" v="7" m="1"></obj> <obj x="15" y="5" t="1" v="1" m="1"></obj> <obj x="15" y="5" t="3" v="5" m="1"></obj> <obj x="16" y="5" t="1" v="1" m="1"></obj> <obj x="17" y="5" t="1" v="1" m="1"></obj> <obj x="17" y="5" t="3" v="5" m="1"></obj> <obj x="17" y="5" t="27" v="89" m="-1"></obj> <obj x="18" y="5" t="29" v="29" m="1"></obj> <obj x="18" y="5" t="1" v="1" m="1"></obj> <obj x="18" y="5" t="3" v="5" m="1"></obj> <obj x="19" y="5" t="1" v="0" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="6" v="13" m="1"></obj> <obj x="2" y="6" t="5" v="12" m="1"></obj> <obj x="2" y="6" t="1" v="2" m="1"></obj> <obj x="3" y="6" t="6" v="13" m="1"></obj> <obj x="4" y="6" t="10" v="27" m="1"></obj> <obj x="4" y="6" t="3" v="4" m="1"></obj> <obj x="4" y="6" t="1" v="2" m="1"></obj> <obj x="5" y="6" t="1" v="2" m="1"></obj> <obj x="6" y="6" t="33" v="-1" m="1"></obj> <obj x="6" y="6" t="1" v="2" m="1"></obj> <obj x="7" y="6" t="1" v="0" m="1"></obj> <obj x="7" y="6" t="1" v="2" m="1"></obj> <obj x="7" y="6" t="27" v="78" m="1"></obj> <obj x="7" y="6" t="2" v="3" m="1"></obj> <obj x="9" y="6" t="1" v="1" m="1"></obj> <obj x="10" y="6" t="1" v="0" m="1"></obj> <obj x="10" y="6" t="1" v="1" m="1"></obj> <obj x="10" y="6" t="5" v="12" m="1"></obj> <obj x="10" y="6" t="2" v="3" m="1"></obj> <obj x="11" y="6" t="1" v="1" m="1"></obj> <obj x="12" y="6" t="1" v="0" m="1"></obj> <obj x="12" y="6" t="1" v="1" m="1"></obj> <obj x="12" y="6" t="5" v="11" m="1"></obj> <obj x="12" y="6" t="2" v="3" m="1"></obj> <obj x="13" y="6" t="6" v="13" m="1"></obj> <obj x="13" y="6" t="1" v="1" m="1"></obj> <obj x="14" y="6" t="1" v="0" m="1"></obj> <obj x="14" y="6" t="1" v="1" m="1"></obj> <obj x="14" y="6" t="2" v="3" m="1"></obj> <obj x="15" y="6" t="1" v="0" m="1"></obj> <obj x="15" y="6" t="1" v="1" m="1"></obj> <obj x="15" y="6" t="2" v="3" m="1"></obj> <obj x="16" y="6" t="1" v="1" m="1"></obj> <obj x="17" y="6" t="1" v="0" m="1"></obj> <obj x="17" y="6" t="1" v="1" m="1"></obj> <obj x="17" y="6" t="1" v="2" m="1"></obj> <obj x="17" y="6" t="2" v="3" m="1"></obj> <obj x="18" y="6" t="1" v="0" m="1"></obj> <obj x="18" y="6" t="1" v="1" m="1"></obj> <obj x="18" y="6" t="2" v="3" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="19" y="6" t="1" v="1" m="1"></obj> <obj x="19" y="6" t="2" v="3" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="6" v="13" m="1"></obj> <obj x="1" y="7" t="3" v="4" m="1"></obj> <obj x="1" y="7" t="1" v="2" m="1"></obj> <obj x="1" y="7" t="10" v="30" m="-1"></obj> <obj x="2" y="7" t="4" v="6" m="1"></obj> <obj x="2" y="7" t="1" v="2" m="1"></obj> <obj x="3" y="7" t="6" v="13" m="1"></obj> <obj x="3" y="7" t="1" v="2" m="1"></obj> <obj x="4" y="7" t="1" v="0" m="1"></obj> <obj x="4" y="7" t="1" v="2" m="1"></obj> <obj x="4" y="7" t="2" v="3" m="1"></obj> <obj x="5" y="7" t="9" v="25" m="1"></obj> <obj x="5" y="7" t="1" v="2" m="1"></obj> <obj x="6" y="7" t="5" v="11" m="1"></obj> <obj x="6" y="7" t="19" v="59" m="1"></obj> <obj x="6" y="7" t="1" v="2" m="1"></obj> <obj x="6" y="7" t="3" v="4" m="1"></obj> <obj x="6" y="7" t="12" v="40" m="-1"></obj> <obj x="7" y="7" t="1" v="0" m="1"></obj> <obj x="7" y="7" t="1" v="2" m="1"></obj> <obj x="7" y="7" t="2" v="3" m="1"></obj> <obj x="8" y="7" t="1" v="1" m="1"></obj> <obj x="8" y="7" t="3" v="4" m="1"></obj> <obj x="8" y="7" t="10" v="27" m="-1"></obj> <obj x="9" y="7" t="1" v="1" m="1"></obj> <obj x="9" y="7" t="6" v="13" m="1"></obj> <obj x="10" y="7" t="33" v="-1" m="1"></obj> <obj x="10" y="7" t="1" v="1" m="1"></obj> <obj x="10" y="7" t="3" v="5" m="1"></obj> <obj x="11" y="7" t="1" v="1" m="1"></obj> <obj x="11" y="7" t="3" v="5" m="1"></obj> <obj x="11" y="7" t="5" v="12" m="1"></obj> <obj x="12" y="7" t="1" v="1" m="1"></obj> <obj x="12" y="7" t="3" v="5" m="1"></obj> <obj x="13" y="7" t="1" v="1" m="1"></obj> <obj x="13" y="7" t="3" v="5" m="1"></obj> <obj x="14" y="7" t="1" v="1" m="1"></obj> <obj x="14" y="7" t="3" v="5" m="1"></obj> <obj x="15" y="7" t="1" v="1" m="1"></obj> <obj x="15" y="7" t="3" v="5" m="1"></obj> <obj x="16" y="7" t="1" v="1" m="1"></obj> <obj x="16" y="7" t="3" v="5" m="1"></obj> <obj x="16" y="7" t="1" v="2" m="1"></obj> <obj x="17" y="7" t="1" v="1" m="1"></obj> <obj x="17" y="7" t="1" v="2" m="1"></obj> <obj x="18" y="7" t="1" v="1" m="1"></obj> <obj x="18" y="7" t="3" v="5" m="1"></obj> <obj x="18" y="7" t="10" v="27" m="1"></obj> <obj x="19" y="7" t="1" v="1" m="1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="19" y="7" t="2" v="3" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="1" m="1"></obj> <obj x="0" y="8" t="2" v="3" m="1"></obj> <obj x="1" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="1" v="1" m="1"></obj> <obj x="1" y="8" t="1" v="2" m="1"></obj> <obj x="1" y="8" t="2" v="3" m="1"></obj> <obj x="2" y="8" t="10" v="28" m="1"></obj> <obj x="2" y="8" t="1" v="2" m="1"></obj> <obj x="3" y="8" t="6" v="13" m="1"></obj> <obj x="3" y="8" t="1" v="2" m="1"></obj> <obj x="4" y="8" t="1" v="0" m="1"></obj> <obj x="4" y="8" t="1" v="2" m="1"></obj> <obj x="4" y="8" t="2" v="3" m="1"></obj> <obj x="5" y="8" t="1" v="0" m="1"></obj> <obj x="5" y="8" t="1" v="2" m="1"></obj> <obj x="5" y="8" t="2" v="3" m="1"></obj> <obj x="6" y="8" t="1" v="0" m="1"></obj> <obj x="6" y="8" t="1" v="2" m="1"></obj> <obj x="6" y="8" t="2" v="3" m="1"></obj> <obj x="7" y="8" t="1" v="0" m="1"></obj> <obj x="7" y="8" t="1" v="2" m="1"></obj> <obj x="7" y="8" t="2" v="3" m="1"></obj> <obj x="8" y="8" t="1" v="0" m="1"></obj> <obj x="8" y="8" t="1" v="1" m="1"></obj> <obj x="8" y="8" t="1" v="2" m="1"></obj> <obj x="8" y="8" t="2" v="3" m="1"></obj> <obj x="9" y="8" t="1" v="1" m="1"></obj> <obj x="10" y="8" t="1" v="0" m="1"></obj> <obj x="10" y="8" t="1" v="1" m="1"></obj> <obj x="10" y="8" t="2" v="3" m="1"></obj> <obj x="11" y="8" t="1" v="0" m="1"></obj> <obj x="11" y="8" t="1" v="1" m="1"></obj> <obj x="11" y="8" t="2" v="3" m="1"></obj> <obj x="12" y="8" t="1" v="0" m="1"></obj> <obj x="12" y="8" t="1" v="2" m="1"></obj> <obj x="12" y="8" t="1" v="1" m="1"></obj> <obj x="12" y="8" t="2" v="3" m="1"></obj> <obj x="13" y="8" t="1" v="0" m="1"></obj> <obj x="13" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="1" v="1" m="1"></obj> <obj x="13" y="8" t="2" v="3" m="1"></obj> <obj x="14" y="8" t="1" v="0" m="1"></obj> <obj x="14" y="8" t="1" v="2" m="1"></obj> <obj x="14" y="8" t="1" v="1" m="1"></obj> <obj x="14" y="8" t="2" v="3" m="1"></obj> <obj x="15" y="8" t="1" v="0" m="1"></obj> <obj x="15" y="8" t="1" v="2" m="1"></obj> <obj x="15" y="8" t="1" v="1" m="1"></obj> <obj x="15" y="8" t="2" v="3" m="1"></obj> <obj x="16" y="8" t="1" v="0" m="1"></obj> <obj x="16" y="8" t="1" v="2" m="1"></obj> <obj x="16" y="8" t="1" v="1" m="1"></obj> <obj x="16" y="8" t="2" v="3" m="1"></obj> <obj x="17" y="8" t="30" v="91" m="1"></obj> <obj x="17" y="8" t="1" v="2" m="1"></obj> <obj x="18" y="8" t="1" v="0" m="1"></obj> <obj x="18" y="8" t="1" v="2" m="1"></obj> <obj x="18" y="8" t="1" v="1" m="1"></obj> <obj x="18" y="8" t="2" v="3" m="1"></obj> <obj x="19" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="6" v="13" m="1"></obj> <obj x="1" y="9" t="1" v="1" m="1"></obj> <obj x="2" y="9" t="4" v="6" m="1"></obj> <obj x="3" y="9" t="6" v="13" m="1"></obj> <obj x="3" y="9" t="3" v="4" m="1"></obj> <obj x="3" y="9" t="1" v="2" m="1"></obj> <obj x="4" y="9" t="1" v="0" m="1"></obj> <obj x="5" y="9" t="10" v="30" m="-1"></obj> <obj x="5" y="9" t="1" v="2" m="1"></obj> <obj x="5" y="9" t="3" v="4" m="1"></obj> <obj x="6" y="9" t="1" v="2" m="1"></obj> <obj x="7" y="9" t="1" v="2" m="1"></obj> <obj x="8" y="9" t="1" v="0" m="1"></obj> <obj x="8" y="9" t="1" v="1" m="1"></obj> <obj x="8" y="9" t="1" v="2" m="1"></obj> <obj x="8" y="9" t="2" v="3" m="1"></obj> <obj x="9" y="9" t="1" v="1" m="1"></obj> <obj x="9" y="9" t="6" v="13" m="1"></obj> <obj x="10" y="9" t="1" v="0" m="1"></obj> <obj x="10" y="9" t="1" v="1" m="1"></obj> <obj x="10" y="9" t="27" v="79" m="1"></obj> <obj x="10" y="9" t="2" v="3" m="1"></obj> <obj x="11" y="9" t="31" v="94" m="1"></obj> <obj x="11" y="9" t="1" v="1" m="1"></obj> <obj x="12" y="9" t="1" v="0" m="1"></obj> <obj x="12" y="9" t="1" v="2" m="1"></obj> <obj x="12" y="9" t="2" v="3" m="1"></obj> <obj x="13" y="9" t="1" v="2" m="1"></obj> <obj x="13" y="9" t="1" v="0" m="1"></obj> <obj x="13" y="9" t="2" v="3" m="1"></obj> <obj x="14" y="9" t="1" v="2" m="1"></obj> <obj x="14" y="9" t="6" v="13" m="1"></obj> <obj x="15" y="9" t="1" v="2" m="1"></obj> <obj x="15" y="9" t="4" v="7" m="1"></obj> <obj x="16" y="9" t="1" v="2" m="1"></obj> <obj x="17" y="9" t="1" v="2" m="1"></obj> <obj x="18" y="9" t="1" v="2" m="1"></obj> <obj x="19" y="9" t="3" v="4" m="1"></obj> <obj x="19" y="9" t="12" v="36" m="1"></obj> <obj x="0" y="10" t="1" v="0" m="1"></obj> <obj x="1" y="10" t="6" v="13" m="1"></obj> <obj x="1" y="10" t="1" v="1" m="1"></obj> <obj x="2" y="10" t="1" v="2" m="1"></obj> <obj x="2" y="10" t="3" v="4" m="1"></obj> <obj x="2" y="10" t="12" v="40" m="-1"></obj> <obj x="2" y="10" t="13" v="43" m="-1"></obj> <obj x="3" y="10" t="1" v="0" m="1"></obj> <obj x="3" y="10" t="1" v="2" m="1"></obj> <obj x="3" y="10" t="2" v="3" m="1"></obj> <obj x="4" y="10" t="1" v="0" m="1"></obj> <obj x="4" y="10" t="1" v="2" m="1"></obj> <obj x="4" y="10" t="2" v="3" m="1"></obj> <obj x="5" y="10" t="1" v="0" m="1"></obj> <obj x="5" y="10" t="1" v="2" m="1"></obj> <obj x="5" y="10" t="2" v="3" m="1"></obj> <obj x="6" y="10" t="3" v="4" m="1"></obj> <obj x="6" y="10" t="12" v="40" m="1"></obj> <obj x="7" y="10" t="30" v="92" m="1"></obj> <obj x="7" y="10" t="4" v="8" m="1"></obj> <obj x="7" y="10" t="3" v="4" m="1"></obj> <obj x="8" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="3" v="4" m="1"></obj> <obj x="8" y="10" t="10" v="29" m="-1"></obj> <obj x="9" y="10" t="3" v="4" m="1"></obj> <obj x="9" y="10" t="13" v="42" m="-1"></obj> <obj x="10" y="10" t="10" v="28" m="1"></obj> <obj x="10" y="10" t="1" v="1" m="1"></obj> <obj x="10" y="10" t="3" v="4" m="1"></obj> <obj x="11" y="10" t="1" v="1" m="1"></obj> <obj x="12" y="10" t="21" v="62" m="1"></obj> <obj x="12" y="10" t="22" v="66" m="1"></obj> <obj x="12" y="10" t="3" v="4" m="1"></obj> <obj x="12" y="10" t="1" v="2" m="1"></obj> <obj x="13" y="10" t="23" v="-1" m="1"></obj> <obj x="13" y="10" t="24" v="-1" m="1"></obj> <obj x="13" y="10" t="1" v="2" m="1"></obj> <obj x="14" y="10" t="23" v="-1" m="1"></obj> <obj x="14" y="10" t="21" v="64" m="1"></obj> <obj x="14" y="10" t="24" v="-1" m="1"></obj> <obj x="14" y="10" t="22" v="68" m="1"></obj> <obj x="14" y="10" t="5" v="12" m="1"></obj> <obj x="15" y="10" t="23" v="-1" m="1"></obj> <obj x="15" y="10" t="21" v="64" m="1"></obj> <obj x="15" y="10" t="24" v="-1" m="1"></obj> <obj x="15" y="10" t="22" v="68" m="1"></obj> <obj x="16" y="10" t="32" v="-1" m="-1"></obj> <obj x="16" y="10" t="21" v="63" m="1"></obj> <obj x="16" y="10" t="22" v="67" m="1"></obj> <obj x="16" y="10" t="1" v="2" m="1"></obj> <obj x="16" y="10" t="3" v="4" m="1"></obj> <obj x="17" y="10" t="15" v="-1" m="1"></obj> <obj x="17" y="10" t="3" v="4" m="1"></obj> <obj x="18" y="10" t="10" v="27" m="1"></obj> <obj x="18" y="10" t="3" v="4" m="1"></obj> <obj x="18" y="10" t="12" v="41" m="-1"></obj> <obj x="19" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="11" t="1" v="0" m="1"></obj> <obj x="1" y="11" t="6" v="13" m="1"></obj> <obj x="1" y="11" t="1" v="1" m="1"></obj> <obj x="2" y="11" t="1" v="0" m="1"></obj> <obj x="2" y="11" t="1" v="2" m="1"></obj> <obj x="2" y="11" t="2" v="3" m="1"></obj> <obj x="3" y="11" t="1" v="2" m="1"></obj> <obj x="4" y="11" t="10" v="28" m="-1"></obj> <obj x="4" y="11" t="1" v="2" m="1"></obj> <obj x="4" y="11" t="3" v="4" m="1"></obj> <obj x="5" y="11" t="6" v="13" m="1"></obj> <obj x="5" y="11" t="1" v="2" m="1"></obj> <obj x="6" y="11" t="1" v="0" m="1"></obj> <obj x="6" y="11" t="1" v="2" m="1"></obj> <obj x="6" y="11" t="2" v="3" m="1"></obj> <obj x="7" y="11" t="1" v="0" m="1"></obj> <obj x="7" y="11" t="1" v="2" m="1"></obj> <obj x="7" y="11" t="2" v="3" m="1"></obj> <obj x="8" y="11" t="1" v="0" m="1"></obj> <obj x="8" y="11" t="1" v="2" m="1"></obj> <obj x="8" y="11" t="2" v="3" m="1"></obj> <obj x="9" y="11" t="1" v="0" m="1"></obj> <obj x="9" y="11" t="1" v="2" m="1"></obj> <obj x="9" y="11" t="2" v="3" m="1"></obj> <obj x="10" y="11" t="1" v="0" m="1"></obj> <obj x="10" y="11" t="1" v="2" m="1"></obj> <obj x="10" y="11" t="2" v="3" m="1"></obj> <obj x="11" y="11" t="3" v="4" m="1"></obj> <obj x="11" y="11" t="1" v="1" m="1"></obj> <obj x="11" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="1" v="0" m="1"></obj> <obj x="12" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="2" v="3" m="1"></obj> <obj x="13" y="11" t="20" v="60" m="1"></obj> <obj x="14" y="11" t="20" v="60" m="1"></obj> <obj x="15" y="11" t="20" v="60" m="1"></obj> <obj x="15" y="11" t="3" v="4" m="1"></obj> <obj x="16" y="11" t="1" v="0" m="1"></obj> <obj x="16" y="11" t="1" v="1" m="1"></obj> <obj x="16" y="11" t="1" v="2" m="1"></obj> <obj x="16" y="11" t="2" v="3" m="1"></obj> <obj x="17" y="11" t="1" v="0" m="1"></obj> <obj x="17" y="11" t="1" v="1" m="1"></obj> <obj x="17" y="11" t="2" v="3" m="1"></obj> <obj x="18" y="11" t="1" v="0" m="1"></obj> <obj x="18" y="11" t="1" v="1" m="1"></obj> <obj x="18" y="11" t="2" v="3" m="1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="19" y="11" t="1" v="1" m="1"></obj> <obj x="19" y="11" t="2" v="3" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="0" y="12" t="27" v="77" m="-1"></obj> <obj x="1" y="12" t="6" v="13" m="1"></obj> <obj x="1" y="12" t="1" v="1" m="1"></obj> <obj x="2" y="12" t="1" v="0" m="1"></obj> <obj x="2" y="12" t="27" v="88" m="1"></obj> <obj x="3" y="12" t="1" v="2" m="1"></obj> <obj x="4" y="12" t="1" v="0" m="1"></obj> <obj x="4" y="12" t="1" v="2" m="1"></obj> <obj x="4" y="12" t="2" v="3" m="1"></obj> <obj x="5" y="12" t="6" v="13" m="1"></obj> <obj x="6" y="12" t="1" v="2" m="1"></obj> <obj x="6" y="12" t="1" v="0" m="1"></obj> <obj x="6" y="12" t="27" v="77" m="-1"></obj> <obj x="6" y="12" t="2" v="3" m="1"></obj> <obj x="7" y="12" t="1" v="2" m="1"></obj> <obj x="8" y="12" t="1" v="2" m="1"></obj> <obj x="9" y="12" t="1" v="2" m="1"></obj> <obj x="10" y="12" t="1" v="2" m="1"></obj> <obj x="11" y="12" t="1" v="0" m="1"></obj> <obj x="11" y="12" t="1" v="1" m="1"></obj> <obj x="11" y="12" t="1" v="2" m="1"></obj> <obj x="11" y="12" t="2" v="3" m="1"></obj> <obj x="12" y="12" t="1" v="0" m="1"></obj> <obj x="12" y="12" t="1" v="2" m="1"></obj> <obj x="12" y="12" t="2" v="3" m="1"></obj> <obj x="13" y="12" t="19" v="58" m="1"></obj> <obj x="13" y="12" t="3" v="4" m="1"></obj> <obj x="13" y="12" t="12" v="41" m="1"></obj> <obj x="14" y="12" t="4" v="6" m="1"></obj> <obj x="15" y="12" t="1" v="0" m="1"></obj> <obj x="15" y="12" t="1" v="1" m="1"></obj> <obj x="15" y="12" t="2" v="3" m="1"></obj> <obj x="16" y="12" t="31" v="94" m="1"></obj> <obj x="16" y="12" t="1" v="1" m="1"></obj> <obj x="17" y="12" t="1" v="0" m="1"></obj> <obj x="17" y="12" t="1" v="1" m="1"></obj> <obj x="17" y="12" t="2" v="3" m="1"></obj> <obj x="18" y="12" t="4" v="7" m="1"></obj> <obj x="18" y="12" t="1" v="1" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="6" v="13" m="1"></obj> <obj x="1" y="13" t="1" v="1" m="1"></obj> <obj x="2" y="13" t="1" v="0" m="1"></obj> <obj x="2" y="13" t="27" v="-1" m="1"></obj> <obj x="3" y="13" t="10" v="29" m="-1"></obj> <obj x="3" y="13" t="1" v="2" m="1"></obj> <obj x="3" y="13" t="23" v="-1" m="1"></obj> <obj x="3" y="13" t="24" v="-1" m="1"></obj> <obj x="4" y="13" t="1" v="2" m="1"></obj> <obj x="4" y="13" t="3" v="4" m="1"></obj> <obj x="4" y="13" t="21" v="63" m="1"></obj> <obj x="4" y="13" t="22" v="67" m="1"></obj> <obj x="4" y="13" t="4" v="6" m="1"></obj> <obj x="5" y="13" t="6" v="13" m="1"></obj> <obj x="6" y="13" t="10" v="30" m="1"></obj> <obj x="6" y="13" t="3" v="4" m="1"></obj> <obj x="6" y="13" t="1" v="2" m="1"></obj> <obj x="8" y="13" t="1" v="2" m="1"></obj> <obj x="8" y="13" t="28" v="27" m="1"></obj> <obj x="9" y="13" t="18" v="56" m="1"></obj> <obj x="9" y="13" t="3" v="4" m="1"></obj> <obj x="10" y="13" t="21" v="62" m="1"></obj> <obj x="10" y="13" t="22" v="66" m="1"></obj> <obj x="10" y="13" t="3" v="4" m="1"></obj> <obj x="10" y="13" t="12" v="36" m="1"></obj> <obj x="11" y="13" t="23" v="-1" m="1"></obj> <obj x="11" y="13" t="24" v="-1" m="1"></obj> <obj x="11" y="13" t="1" v="2" m="1"></obj> <obj x="12" y="13" t="1" v="0" m="1"></obj> <obj x="12" y="13" t="1" v="2" m="1"></obj> <obj x="12" y="13" t="2" v="3" m="1"></obj> <obj x="13" y="13" t="1" v="0" m="1"></obj> <obj x="13" y="13" t="1" v="2" m="1"></obj> <obj x="13" y="13" t="2" v="3" m="1"></obj> <obj x="14" y="13" t="17" v="53" m="1"></obj> <obj x="15" y="13" t="1" v="1" m="1"></obj> <obj x="17" y="13" t="1" v="1" m="1"></obj> <obj x="17" y="13" t="3" v="4" m="1"></obj> <obj x="17" y="13" t="10" v="29" m="1"></obj> <obj x="18" y="13" t="1" v="1" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="6" v="13" m="1"></obj> <obj x="1" y="14" t="1" v="1" m="1"></obj> <obj x="2" y="14" t="1" v="0" m="1"></obj> <obj x="2" y="14" t="1" v="1" m="1"></obj> <obj x="2" y="14" t="2" v="3" m="1"></obj> <obj x="3" y="14" t="31" v="93" m="1"></obj> <obj x="3" y="14" t="20" v="60" m="1"></obj> <obj x="3" y="14" t="1" v="1" m="1"></obj> <obj x="3" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="1" v="0" m="1"></obj> <obj x="4" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="2" v="3" m="1"></obj> <obj x="5" y="14" t="6" v="13" m="1"></obj> <obj x="5" y="14" t="4" v="8" m="1"></obj> <obj x="6" y="14" t="1" v="0" m="1"></obj> <obj x="6" y="14" t="1" v="2" m="1"></obj> <obj x="6" y="14" t="2" v="3" m="1"></obj> <obj x="7" y="14" t="5" v="12" m="1"></obj> <obj x="7" y="14" t="19" v="58" m="1"></obj> <obj x="7" y="14" t="5" v="11" m="1"></obj> <obj x="7" y="14" t="5" v="10" m="1"></obj> <obj x="7" y="14" t="3" v="4" m="1"></obj> <obj x="8" y="14" t="4" v="6" m="1"></obj> <obj x="8" y="14" t="1" v="2" m="1"></obj> <obj x="9" y="14" t="1" v="0" m="1"></obj> <obj x="9" y="14" t="1" v="2" m="1"></obj> <obj x="9" y="14" t="2" v="3" m="1"></obj> <obj x="10" y="14" t="1" v="0" m="1"></obj> <obj x="11" y="14" t="20" v="60" m="1"></obj> <obj x="11" y="14" t="31" v="93" m="1"></obj> <obj x="11" y="14" t="1" v="2" m="1"></obj> <obj x="12" y="14" t="1" v="0" m="1"></obj> <obj x="12" y="14" t="1" v="2" m="1"></obj> <obj x="12" y="14" t="2" v="3" m="1"></obj> <obj x="13" y="14" t="6" v="13" m="1"></obj> <obj x="13" y="14" t="1" v="2" m="1"></obj> <obj x="14" y="14" t="30" v="92" m="1"></obj> <obj x="14" y="14" t="4" v="7" m="1"></obj> <obj x="14" y="14" t="3" v="4" m="1"></obj> <obj x="14" y="14" t="1" v="2" m="1"></obj> <obj x="15" y="14" t="3" v="4" m="1"></obj> <obj x="17" y="14" t="1" v="0" m="1"></obj> <obj x="17" y="14" t="1" v="1" m="1"></obj> <obj x="17" y="14" t="2" v="3" m="1"></obj> <obj x="18" y="14" t="30" v="91" m="1"></obj> <obj x="18" y="14" t="1" v="1" m="1"></obj> <obj x="18" y="14" t="3" v="5" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="1" y="15" t="5" v="9" m="1"></obj> <obj x="1" y="15" t="1" v="1" m="1"></obj> <obj x="2" y="15" t="1" v="1" m="1"></obj> <obj x="3" y="15" t="1" v="1" m="1"></obj> <obj x="4" y="15" t="1" v="0" m="1"></obj> <obj x="4" y="15" t="1" v="1" m="1"></obj> <obj x="4" y="15" t="2" v="3" m="1"></obj> <obj x="5" y="15" t="6" v="13" m="1"></obj> <obj x="6" y="15" t="6" v="13" m="1"></obj> <obj x="6" y="15" t="1" v="2" m="1"></obj> <obj x="7" y="15" t="1" v="0" m="1"></obj> <obj x="7" y="15" t="1" v="2" m="1"></obj> <obj x="7" y="15" t="2" v="3" m="1"></obj> <obj x="8" y="15" t="1" v="2" m="1"></obj> <obj x="9" y="15" t="1" v="2" m="1"></obj> <obj x="10" y="15" t="6" v="13" m="1"></obj> <obj x="12" y="15" t="1" v="0" m="1"></obj> <obj x="12" y="15" t="1" v="2" m="1"></obj> <obj x="12" y="15" t="2" v="3" m="1"></obj> <obj x="13" y="15" t="6" v="13" m="1"></obj> <obj x="13" y="15" t="1" v="2" m="1"></obj> <obj x="14" y="15" t="1" v="0" m="1"></obj> <obj x="14" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="2" v="3" m="1"></obj> <obj x="15" y="15" t="1" v="0" m="1"></obj> <obj x="15" y="15" t="1" v="1" m="1"></obj> <obj x="15" y="15" t="2" v="3" m="1"></obj> <obj x="16" y="15" t="0" v="-1" m="1"></obj> <obj x="17" y="15" t="4" v="7" m="1"></obj> <obj x="17" y="15" t="1" v="1" m="1"></obj> <obj x="18" y="15" t="1" v="0" m="1"></obj> <obj x="18" y="15" t="1" v="1" m="1"></obj> <obj x="18" y="15" t="2" v="3" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="19" y="15" t="1" v="1" m="1"></obj> <obj x="19" y="15" t="2" v="3" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="4" v="6" m="1"></obj> <obj x="1" y="16" t="1" v="1" m="1"></obj> <obj x="2" y="16" t="1" v="1" m="1"></obj> <obj x="2" y="16" t="3" v="4" m="1"></obj> <obj x="2" y="16" t="18" v="56" m="1"></obj> <obj x="3" y="16" t="1" v="1" m="1"></obj> <obj x="3" y="16" t="3" v="4" m="1"></obj> <obj x="4" y="16" t="1" v="1" m="1"></obj> <obj x="6" y="16" t="17" v="53" m="-1"></obj> <obj x="7" y="16" t="1" v="2" m="1"></obj> <obj x="7" y="16" t="3" v="4" m="1"></obj> <obj x="7" y="16" t="21" v="62" m="1"></obj> <obj x="7" y="16" t="22" v="66" m="1"></obj> <obj x="7" y="16" t="26" v="73" m="1"></obj> <obj x="8" y="16" t="23" v="-1" m="1"></obj> <obj x="8" y="16" t="24" v="-1" m="1"></obj> <obj x="9" y="16" t="32" v="-1" m="1"></obj> <obj x="9" y="16" t="23" v="-1" m="1"></obj> <obj x="9" y="16" t="21" v="64" m="1"></obj> <obj x="9" y="16" t="24" v="-1" m="1"></obj> <obj x="9" y="16" t="22" v="68" m="1"></obj> <obj x="10" y="16" t="3" v="4" m="1"></obj> <obj x="10" y="16" t="21" v="63" m="1"></obj> <obj x="10" y="16" t="22" v="67" m="1"></obj> <obj x="10" y="16" t="12" v="41" m="-1"></obj> <obj x="11" y="16" t="3" v="4" m="1"></obj> <obj x="11" y="16" t="12" v="39" m="1"></obj> <obj x="12" y="16" t="3" v="4" m="1"></obj> <obj x="12" y="16" t="1" v="2" m="1"></obj> <obj x="12" y="16" t="13" v="42" m="1"></obj> <obj x="13" y="16" t="1" v="2" m="1"></obj> <obj x="13" y="16" t="3" v="4" m="1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="3" v="5" m="1"></obj> <obj x="14" y="16" t="28" v="30" m="-1"></obj> <obj x="15" y="16" t="1" v="1" m="1"></obj> <obj x="16" y="16" t="1" v="1" m="1"></obj> <obj x="16" y="16" t="3" v="5" m="1"></obj> <obj x="16" y="16" t="12" v="41" m="1"></obj> <obj x="16" y="16" t="4" v="7" m="1"></obj> <obj x="17" y="16" t="1" v="1" m="1"></obj> <obj x="17" y="16" t="3" v="5" m="1"></obj> <obj x="18" y="16" t="10" v="28" m="1"></obj> <obj x="18" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="3" v="5" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="9" v="25" m="1"></obj> <obj x="1" y="17" t="1" v="1" m="1"></obj> <obj x="2" y="17" t="1" v="0" m="1"></obj> <obj x="2" y="17" t="1" v="1" m="1"></obj> <obj x="2" y="17" t="2" v="3" m="1"></obj> <obj x="3" y="17" t="1" v="0" m="1"></obj> <obj x="3" y="17" t="1" v="1" m="1"></obj> <obj x="3" y="17" t="2" v="3" m="1"></obj> <obj x="4" y="17" t="1" v="1" m="1"></obj> <obj x="5" y="17" t="1" v="1" m="1"></obj> <obj x="6" y="17" t="5" v="12" m="1"></obj> <obj x="6" y="17" t="3" v="4" m="1"></obj> <obj x="6" y="17" t="1" v="2" m="1"></obj> <obj x="7" y="17" t="1" v="0" m="1"></obj> <obj x="7" y="17" t="1" v="2" m="1"></obj> <obj x="7" y="17" t="2" v="3" m="1"></obj> <obj x="8" y="17" t="20" v="60" m="1"></obj> <obj x="8" y="17" t="1" v="1" m="1"></obj> <obj x="9" y="17" t="20" v="60" m="1"></obj> <obj x="10" y="17" t="1" v="0" m="1"></obj> <obj x="10" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="2" v="3" m="1"></obj> <obj x="11" y="17" t="1" v="0" m="1"></obj> <obj x="11" y="17" t="1" v="1" m="1"></obj> <obj x="11" y="17" t="2" v="3" m="1"></obj> <obj x="12" y="17" t="1" v="0" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="1" v="2" m="1"></obj> <obj x="12" y="17" t="2" v="3" m="1"></obj> <obj x="13" y="17" t="1" v="0" m="1"></obj> <obj x="13" y="17" t="1" v="2" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="2" v="3" m="1"></obj> <obj x="14" y="17" t="1" v="0" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="2" v="3" m="1"></obj> <obj x="15" y="17" t="1" v="1" m="1"></obj> <obj x="15" y="17" t="3" v="5" m="1"></obj> <obj x="16" y="17" t="1" v="0" m="1"></obj> <obj x="16" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="2" v="3" m="1"></obj> <obj x="17" y="17" t="1" v="0" m="1"></obj> <obj x="17" y="17" t="1" v="1" m="1"></obj> <obj x="17" y="17" t="2" v="3" m="1"></obj> <obj x="18" y="17" t="1" v="0" m="1"></obj> <obj x="18" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="2" v="3" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="19" y="17" t="1" v="1" m="1"></obj> <obj x="19" y="17" t="2" v="3" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="1" m="1"></obj> <obj x="0" y="18" t="2" v="3" m="1"></obj> <obj x="1" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="1" m="1"></obj> <obj x="1" y="18" t="2" v="3" m="1"></obj> <obj x="2" y="18" t="1" v="0" m="1"></obj> <obj x="2" y="18" t="1" v="1" m="1"></obj> <obj x="2" y="18" t="2" v="3" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="1" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="9" v="25" m="1"></obj> <obj x="4" y="18" t="1" v="1" m="1"></obj> <obj x="5" y="18" t="30" v="91" m="1"></obj> <obj x="5" y="18" t="1" v="1" m="1"></obj> <obj x="5" y="18" t="3" v="4" m="1"></obj> <obj x="6" y="18" t="1" v="0" m="1"></obj> <obj x="6" y="18" t="1" v="1" m="1"></obj> <obj x="6" y="18" t="1" v="2" m="1"></obj> <obj x="6" y="18" t="2" v="3" m="1"></obj> <obj x="7" y="18" t="1" v="0" m="1"></obj> <obj x="7" y="18" t="27" v="78" m="1"></obj> <obj x="8" y="18" t="3" v="4" m="1"></obj> <obj x="8" y="18" t="1" v="1" m="1"></obj> <obj x="9" y="18" t="5" v="11" m="1"></obj> <obj x="9" y="18" t="3" v="4" m="1"></obj> <obj x="9" y="18" t="1" v="1" m="1"></obj> <obj x="10" y="18" t="19" v="58" m="1"></obj> <obj x="10" y="18" t="3" v="4" m="1"></obj> <obj x="10" y="18" t="1" v="1" m="1"></obj> <obj x="10" y="18" t="27" v="83" m="1"></obj> <obj x="11" y="18" t="1" v="0" m="1"></obj> <obj x="11" y="18" t="1" v="1" m="1"></obj> <obj x="11" y="18" t="2" v="3" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="1" v="0" m="1"></obj> <obj x="12" y="18" t="2" v="3" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="1" v="2" m="1"></obj> <obj x="14" y="18" t="1" v="0" m="1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="2" v="3" m="1"></obj> <obj x="15" y="18" t="1" v="0" m="1"></obj> <obj x="15" y="18" t="1" v="1" m="1"></obj> <obj x="15" y="18" t="2" v="3" m="1"></obj> <obj x="16" y="18" t="1" v="0" m="1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="2" v="3" m="1"></obj> <obj x="17" y="18" t="1" v="0" m="1"></obj> <obj x="17" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="2" v="3" m="1"></obj> <obj x="18" y="18" t="1" v="1" m="1"></obj> <obj x="18" y="18" t="1" v="0" m="1"></obj> <obj x="18" y="18" t="2" v="3" m="1"></obj> <obj x="19" y="18" t="1" v="1" m="1"></obj> <obj x="0" y="19" t="1" v="1" m="1"></obj> <obj x="0" y="19" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="2" v="3" m="1"></obj> <obj x="1" y="19" t="1" v="1" m="1"></obj> <obj x="2" y="19" t="1" v="1" m="1"></obj> <obj x="3" y="19" t="1" v="0" m="1"></obj> <obj x="3" y="19" t="1" v="1" m="1"></obj> <obj x="3" y="19" t="2" v="3" m="1"></obj> <obj x="4" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="1" m="1"></obj> <obj x="4" y="19" t="2" v="3" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="5" y="19" t="1" v="1" m="1"></obj> <obj x="5" y="19" t="2" v="3" m="1"></obj> <obj x="6" y="19" t="1" v="0" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="1" m="1"></obj> <obj x="8" y="19" t="2" v="3" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="1" v="1" m="1"></obj> <obj x="9" y="19" t="2" v="3" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="1" m="1"></obj> <obj x="10" y="19" t="2" v="3" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="12" y="19" t="1" v="1" m="1"></obj> <obj x="13" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="2" v="3" m="1"></obj> <obj x="15" y="19" t="1" v="1" m="1"></obj> <obj x="16" y="19" t="1" v="1" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="2" v="3" m="1"></obj> <obj x="17" y="19" t="1" v="1" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="2" v="3" m="1"></obj> <obj x="18" y="19" t="1" v="1" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(2, 2, 6, 1); setLink(17, 8, 9, 5); setLink(7, 10, 11, 9); setLink(14, 14, 16, 12); setLink(18, 14, 11, 14); setLink(5, 18, 3, 14); needMushrooms = 21; setCamera(-527, -773, -4.5, 558.85, -0.2, 663.6); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 44
//Level28 (com.mushroomer.levels.Level28) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level28 extends LevelObject { private var _level:XML; public function Level28(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="15" y="0" t="1" v="2" m="1"></obj> <obj x="0" y="1" t="3" v="4" m="1"></obj> <obj x="7" y="1" t="3" v="4" m="1"></obj> <obj x="7" y="1" t="16" v="52" m="1"></obj> <obj x="12" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="1" v="2" m="1"></obj> <obj x="15" y="1" t="1" v="2" m="1"></obj> <obj x="18" y="1" t="3" v="4" m="1"></obj> <obj x="18" y="1" t="26" v="75" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="2" y="2" t="3" v="4" m="1"></obj> <obj x="2" y="2" t="12" v="37" m="1"></obj> <obj x="2" y="2" t="13" v="44" m="1"></obj> <obj x="3" y="2" t="6" v="13" m="1"></obj> <obj x="4" y="2" t="28" v="29" m="1"></obj> <obj x="4" y="2" t="3" v="4" m="1"></obj> <obj x="4" y="2" t="12" v="40" m="-1"></obj> <obj x="5" y="2" t="3" v="4" m="1"></obj> <obj x="5" y="2" t="18" v="56" m="1"></obj> <obj x="7" y="2" t="1" v="0" m="1"></obj> <obj x="7" y="2" t="1" v="2" m="1"></obj> <obj x="7" y="2" t="2" v="3" m="1"></obj> <obj x="11" y="2" t="9" v="25" m="1"></obj> <obj x="12" y="2" t="10" v="27" m="-1"></obj> <obj x="12" y="2" t="3" v="4" m="1"></obj> <obj x="12" y="2" t="16" v="48" m="1"></obj> <obj x="12" y="2" t="1" v="2" m="1"></obj> <obj x="13" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="1" v="2" m="1"></obj> <obj x="15" y="2" t="4" v="8" m="1"></obj> <obj x="15" y="2" t="3" v="4" m="1"></obj> <obj x="15" y="2" t="1" v="2" m="1"></obj> <obj x="16" y="2" t="3" v="4" m="1"></obj> <obj x="16" y="2" t="11" v="33" m="1"></obj> <obj x="17" y="2" t="0" v="-1" m="1"></obj> <obj x="17" y="2" t="3" v="4" m="1"></obj> <obj x="18" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="5" v="12" m="1"></obj> <obj x="2" y="3" t="1" v="0" m="1"></obj> <obj x="3" y="3" t="6" v="13" m="1"></obj> <obj x="4" y="3" t="1" v="0" m="1"></obj> <obj x="4" y="3" t="1" v="2" m="1"></obj> <obj x="4" y="3" t="2" v="3" m="1"></obj> <obj x="5" y="3" t="1" v="0" m="1"></obj> <obj x="5" y="3" t="1" v="2" m="1"></obj> <obj x="5" y="3" t="2" v="3" m="1"></obj> <obj x="6" y="3" t="1" v="2" m="1"></obj> <obj x="7" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="1" v="2" m="1"></obj> <obj x="9" y="3" t="3" v="4" m="1"></obj> <obj x="9" y="3" t="1" v="1" m="1"></obj> <obj x="9" y="3" t="12" v="37" m="1"></obj> <obj x="11" y="3" t="1" v="0" m="1"></obj> <obj x="11" y="3" t="1" v="1" m="1"></obj> <obj x="11" y="3" t="2" v="3" m="1"></obj> <obj x="12" y="3" t="1" v="0" m="1"></obj> <obj x="12" y="3" t="1" v="1" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="12" y="3" t="2" v="3" m="1"></obj> <obj x="13" y="3" t="17" v="55" m="1"></obj> <obj x="13" y="3" t="1" v="2" m="1"></obj> <obj x="14" y="3" t="4" v="6" m="1"></obj> <obj x="15" y="3" t="1" v="0" m="1"></obj> <obj x="15" y="3" t="27" v="78" m="-1"></obj> <obj x="15" y="3" t="5" v="11" m="1"></obj> <obj x="15" y="3" t="1" v="1" m="1"></obj> <obj x="15" y="3" t="1" v="2" m="1"></obj> <obj x="15" y="3" t="2" v="3" m="1"></obj> <obj x="16" y="3" t="1" v="0" m="1"></obj> <obj x="16" y="3" t="1" v="1" m="1"></obj> <obj x="16" y="3" t="2" v="3" m="1"></obj> <obj x="17" y="3" t="1" v="0" m="1"></obj> <obj x="17" y="3" t="1" v="1" m="1"></obj> <obj x="17" y="3" t="2" v="3" m="1"></obj> <obj x="18" y="3" t="1" v="0" m="1"></obj> <obj x="18" y="3" t="1" v="1" m="1"></obj> <obj x="18" y="3" t="2" v="3" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="5" v="11" m="1"></obj> <obj x="1" y="4" t="1" v="2" m="1"></obj> <obj x="2" y="4" t="1" v="0" m="1"></obj> <obj x="3" y="4" t="6" v="13" m="1"></obj> <obj x="3" y="4" t="1" v="2" m="1"></obj> <obj x="4" y="4" t="1" v="2" m="1"></obj> <obj x="4" y="4" t="4" v="7" m="1"></obj> <obj x="5" y="4" t="6" v="13" m="1"></obj> <obj x="5" y="4" t="1" v="2" m="1"></obj> <obj x="6" y="4" t="3" v="4" m="1"></obj> <obj x="6" y="4" t="1" v="2" m="1"></obj> <obj x="6" y="4" t="10" v="28" m="1"></obj> <obj x="7" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="29" v="29" m="1"></obj> <obj x="8" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="3" v="4" m="1"></obj> <obj x="9" y="4" t="1" v="0" m="1"></obj> <obj x="9" y="4" t="1" v="1" m="1"></obj> <obj x="9" y="4" t="2" v="3" m="1"></obj> <obj x="10" y="4" t="3" v="4" m="1"></obj> <obj x="10" y="4" t="16" v="49" m="-1"></obj> <obj x="10" y="4" t="19" v="58" m="1"></obj> <obj x="11" y="4" t="1" v="1" m="1"></obj> <obj x="11" y="4" t="27" v="79" m="1"></obj> <obj x="11" y="4" t="3" v="4" m="1"></obj> <obj x="12" y="4" t="1" v="1" m="1"></obj> <obj x="13" y="4" t="4" v="6" m="1"></obj> <obj x="14" y="4" t="1" v="1" m="1"></obj> <obj x="14" y="4" t="3" v="4" m="1"></obj> <obj x="15" y="4" t="1" v="1" m="1"></obj> <obj x="15" y="4" t="3" v="5" m="1"></obj> <obj x="16" y="4" t="10" v="28" m="1"></obj> <obj x="16" y="4" t="1" v="1" m="1"></obj> <obj x="16" y="4" t="3" v="5" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="1" m="1"></obj> <obj x="17" y="4" t="2" v="3" m="1"></obj> <obj x="18" y="4" t="1" v="1" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="5" v="12" m="1"></obj> <obj x="1" y="5" t="1" v="2" m="1"></obj> <obj x="2" y="5" t="1" v="0" m="1"></obj> <obj x="3" y="5" t="1" v="2" m="1"></obj> <obj x="3" y="5" t="4" v="8" m="1"></obj> <obj x="4" y="5" t="1" v="2" m="1"></obj> <obj x="5" y="5" t="6" v="13" m="1"></obj> <obj x="6" y="5" t="1" v="0" m="1"></obj> <obj x="6" y="5" t="1" v="2" m="1"></obj> <obj x="6" y="5" t="17" v="-1" m="1"></obj> <obj x="6" y="5" t="2" v="3" m="1"></obj> <obj x="8" y="5" t="1" v="0" m="1"></obj> <obj x="8" y="5" t="1" v="2" m="1"></obj> <obj x="8" y="5" t="2" v="3" m="1"></obj> <obj x="9" y="5" t="1" v="0" m="1"></obj> <obj x="9" y="5" t="1" v="2" m="1"></obj> <obj x="9" y="5" t="2" v="3" m="1"></obj> <obj x="10" y="5" t="1" v="0" m="1"></obj> <obj x="10" y="5" t="1" v="2" m="1"></obj> <obj x="10" y="5" t="2" v="3" m="1"></obj> <obj x="11" y="5" t="1" v="1" m="1"></obj> <obj x="11" y="5" t="1" v="0" m="1"></obj> <obj x="11" y="5" t="2" v="3" m="1"></obj> <obj x="12" y="5" t="1" v="1" m="1"></obj> <obj x="12" y="5" t="3" v="5" m="1"></obj> <obj x="14" y="5" t="1" v="0" m="1"></obj> <obj x="14" y="5" t="1" v="1" m="1"></obj> <obj x="14" y="5" t="2" v="3" m="1"></obj> <obj x="15" y="5" t="1" v="0" m="1"></obj> <obj x="15" y="5" t="1" v="1" m="1"></obj> <obj x="15" y="5" t="5" v="12" m="1"></obj> <obj x="15" y="5" t="2" v="3" m="1"></obj> <obj x="16" y="5" t="1" v="0" m="1"></obj> <obj x="16" y="5" t="1" v="1" m="1"></obj> <obj x="16" y="5" t="2" v="3" m="1"></obj> <obj x="17" y="5" t="1" v="1" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="5" v="11" m="1"></obj> <obj x="2" y="6" t="1" v="0" m="1"></obj> <obj x="2" y="6" t="1" v="2" m="1"></obj> <obj x="2" y="6" t="2" v="3" m="1"></obj> <obj x="3" y="6" t="1" v="2" m="1"></obj> <obj x="3" y="6" t="3" v="4" m="1"></obj> <obj x="4" y="6" t="3" v="4" m="1"></obj> <obj x="4" y="6" t="13" v="43" m="1"></obj> <obj x="4" y="6" t="32" v="-1" m="1"></obj> <obj x="5" y="6" t="6" v="13" m="1"></obj> <obj x="5" y="6" t="3" v="4" m="1"></obj> <obj x="6" y="6" t="4" v="7" m="1"></obj> <obj x="6" y="6" t="1" v="2" m="1"></obj> <obj x="7" y="6" t="3" v="4" m="1"></obj> <obj x="7" y="6" t="1" v="2" m="1"></obj> <obj x="8" y="6" t="6" v="13" m="1"></obj> <obj x="8" y="6" t="1" v="2" m="1"></obj> <obj x="9" y="6" t="1" v="2" m="1"></obj> <obj x="10" y="6" t="1" v="0" m="1"></obj> <obj x="10" y="6" t="1" v="1" m="1"></obj> <obj x="10" y="6" t="1" v="2" m="1"></obj> <obj x="10" y="6" t="2" v="3" m="1"></obj> <obj x="11" y="6" t="1" v="0" m="1"></obj> <obj x="11" y="6" t="1" v="1" m="1"></obj> <obj x="11" y="6" t="2" v="3" m="1"></obj> <obj x="12" y="6" t="1" v="0" m="1"></obj> <obj x="12" y="6" t="1" v="1" m="1"></obj> <obj x="12" y="6" t="2" v="3" m="1"></obj> <obj x="13" y="6" t="1" v="1" m="1"></obj> <obj x="13" y="6" t="22" v="66" m="1"></obj> <obj x="13" y="6" t="21" v="62" m="1"></obj> <obj x="13" y="6" t="3" v="4" m="1"></obj> <obj x="14" y="6" t="1" v="1" m="1"></obj> <obj x="14" y="6" t="23" v="-1" m="1"></obj> <obj x="14" y="6" t="24" v="-1" m="1"></obj> <obj x="15" y="6" t="1" v="1" m="1"></obj> <obj x="15" y="6" t="3" v="4" m="1"></obj> <obj x="15" y="6" t="28" v="28" m="-1"></obj> <obj x="15" y="6" t="21" v="64" m="1"></obj> <obj x="15" y="6" t="22" v="68" m="1"></obj> <obj x="16" y="6" t="1" v="1" m="1"></obj> <obj x="16" y="6" t="21" v="64" m="1"></obj> <obj x="16" y="6" t="23" v="-1" m="1"></obj> <obj x="16" y="6" t="24" v="-1" m="1"></obj> <obj x="16" y="6" t="22" v="68" m="1"></obj> <obj x="17" y="6" t="21" v="63" m="1"></obj> <obj x="17" y="6" t="22" v="67" m="1"></obj> <obj x="17" y="6" t="3" v="4" m="1"></obj> <obj x="17" y="6" t="19" v="58" m="1"></obj> <obj x="18" y="6" t="3" v="4" m="1"></obj> <obj x="18" y="6" t="11" v="34" m="-1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="1" v="2" m="1"></obj> <obj x="2" y="7" t="10" v="29" m="1"></obj> <obj x="2" y="7" t="1" v="2" m="1"></obj> <obj x="3" y="7" t="1" v="0" m="1"></obj> <obj x="3" y="7" t="1" v="2" m="1"></obj> <obj x="3" y="7" t="1" v="1" m="1"></obj> <obj x="3" y="7" t="2" v="3" m="1"></obj> <obj x="4" y="7" t="1" v="0" m="1"></obj> <obj x="4" y="7" t="1" v="1" m="1"></obj> <obj x="4" y="7" t="2" v="3" m="1"></obj> <obj x="5" y="7" t="1" v="0" m="1"></obj> <obj x="5" y="7" t="1" v="1" m="1"></obj> <obj x="5" y="7" t="2" v="3" m="1"></obj> <obj x="6" y="7" t="1" v="1" m="1"></obj> <obj x="6" y="7" t="3" v="5" m="1"></obj> <obj x="6" y="7" t="1" v="2" m="1"></obj> <obj x="7" y="7" t="1" v="0" m="1"></obj> <obj x="7" y="7" t="1" v="2" m="1"></obj> <obj x="7" y="7" t="2" v="3" m="1"></obj> <obj x="8" y="7" t="6" v="13" m="1"></obj> <obj x="9" y="7" t="3" v="4" m="1"></obj> <obj x="9" y="7" t="1" v="2" m="1"></obj> <obj x="10" y="7" t="1" v="1" m="1"></obj> <obj x="11" y="7" t="1" v="1" m="1"></obj> <obj x="11" y="7" t="10" v="27" m="1"></obj> <obj x="11" y="7" t="3" v="5" m="1"></obj> <obj x="12" y="7" t="1" v="0" m="1"></obj> <obj x="12" y="7" t="1" v="1" m="1"></obj> <obj x="12" y="7" t="2" v="3" m="1"></obj> <obj x="13" y="7" t="1" v="0" m="1"></obj> <obj x="13" y="7" t="1" v="1" m="1"></obj> <obj x="13" y="7" t="2" v="3" m="1"></obj> <obj x="14" y="7" t="20" v="60" m="1"></obj> <obj x="15" y="7" t="1" v="0" m="1"></obj> <obj x="15" y="7" t="1" v="1" m="1"></obj> <obj x="15" y="7" t="2" v="3" m="1"></obj> <obj x="17" y="7" t="1" v="0" m="1"></obj> <obj x="17" y="7" t="27" v="88" m="-1"></obj> <obj x="18" y="7" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="9" v="25" m="1"></obj> <obj x="1" y="8" t="1" v="2" m="1"></obj> <obj x="2" y="8" t="4" v="7" m="1"></obj> <obj x="2" y="8" t="3" v="5" m="1"></obj> <obj x="3" y="8" t="4" v="8" m="1"></obj> <obj x="3" y="8" t="1" v="1" m="1"></obj> <obj x="4" y="8" t="4" v="6" m="1"></obj> <obj x="4" y="8" t="1" v="1" m="1"></obj> <obj x="5" y="8" t="1" v="0" m="1"></obj> <obj x="5" y="8" t="1" v="1" m="1"></obj> <obj x="5" y="8" t="2" v="3" m="1"></obj> <obj x="6" y="8" t="1" v="0" m="1"></obj> <obj x="6" y="8" t="1" v="1" m="1"></obj> <obj x="6" y="8" t="1" v="2" m="1"></obj> <obj x="6" y="8" t="2" v="3" m="1"></obj> <obj x="7" y="8" t="1" v="0" m="1"></obj> <obj x="7" y="8" t="1" v="1" m="1"></obj> <obj x="7" y="8" t="2" v="3" m="1"></obj> <obj x="8" y="8" t="6" v="13" m="1"></obj> <obj x="8" y="8" t="1" v="2" m="1"></obj> <obj x="9" y="8" t="1" v="0" m="1"></obj> <obj x="9" y="8" t="1" v="2" m="1"></obj> <obj x="9" y="8" t="2" v="3" m="1"></obj> <obj x="10" y="8" t="8" v="-1" m="1"></obj> <obj x="11" y="8" t="1" v="0" m="1"></obj> <obj x="11" y="8" t="1" v="1" m="1"></obj> <obj x="11" y="8" t="2" v="3" m="1"></obj> <obj x="12" y="8" t="1" v="1" m="1"></obj> <obj x="13" y="8" t="1" v="1" m="1"></obj> <obj x="14" y="8" t="1" v="1" m="1"></obj> <obj x="15" y="8" t="1" v="1" m="1"></obj> <obj x="15" y="8" t="4" v="8" m="1"></obj> <obj x="16" y="8" t="6" v="13" m="1"></obj> <obj x="17" y="8" t="1" v="1" m="1"></obj> <obj x="18" y="8" t="19" v="59" m="1"></obj> <obj x="18" y="8" t="3" v="4" m="1"></obj> <obj x="18" y="8" t="5" v="11" m="1"></obj> <obj x="19" y="8" t="9" v="25" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="1" v="2" m="1"></obj> <obj x="1" y="9" t="2" v="3" m="1"></obj> <obj x="2" y="9" t="1" v="0" m="1"></obj> <obj x="3" y="9" t="1" v="1" m="1"></obj> <obj x="3" y="9" t="3" v="5" m="1"></obj> <obj x="4" y="9" t="1" v="1" m="1"></obj> <obj x="5" y="9" t="1" v="1" m="1"></obj> <obj x="5" y="9" t="4" v="8" m="1"></obj> <obj x="6" y="9" t="10" v="27" m="1"></obj> <obj x="6" y="9" t="1" v="1" m="1"></obj> <obj x="6" y="9" t="3" v="5" m="1"></obj> <obj x="7" y="9" t="1" v="0" m="1"></obj> <obj x="8" y="9" t="6" v="13" m="1"></obj> <obj x="8" y="9" t="3" v="4" m="1"></obj> <obj x="8" y="9" t="1" v="2" m="1"></obj> <obj x="9" y="9" t="3" v="4" m="1"></obj> <obj x="9" y="9" t="1" v="2" m="1"></obj> <obj x="9" y="9" t="13" v="43" m="1"></obj> <obj x="10" y="9" t="8" v="-1" m="1"></obj> <obj x="10" y="9" t="3" v="15" m="1"></obj> <obj x="10" y="9" t="4" v="6" m="1"></obj> <obj x="11" y="9" t="3" v="4" m="1"></obj> <obj x="11" y="9" t="12" v="40" m="1"></obj> <obj x="12" y="9" t="1" v="1" m="1"></obj> <obj x="12" y="9" t="3" v="4" m="1"></obj> <obj x="12" y="9" t="10" v="29" m="-1"></obj> <obj x="12" y="9" t="18" v="56" m="1"></obj> <obj x="13" y="9" t="6" v="13" m="1"></obj> <obj x="15" y="9" t="1" v="1" m="1"></obj> <obj x="15" y="9" t="4" v="6" m="1"></obj> <obj x="16" y="9" t="1" v="1" m="1"></obj> <obj x="16" y="9" t="6" v="13" m="1"></obj> <obj x="17" y="9" t="1" v="1" m="1"></obj> <obj x="18" y="9" t="1" v="0" m="1"></obj> <obj x="18" y="9" t="1" v="1" m="1"></obj> <obj x="18" y="9" t="2" v="3" m="1"></obj> <obj x="19" y="9" t="1" v="0" m="1"></obj> <obj x="19" y="9" t="1" v="1" m="1"></obj> <obj x="19" y="9" t="2" v="3" m="1"></obj> <obj x="1" y="10" t="1" v="0" m="1"></obj> <obj x="2" y="10" t="1" v="0" m="1"></obj> <obj x="3" y="10" t="1" v="0" m="1"></obj> <obj x="3" y="10" t="1" v="1" m="1"></obj> <obj x="3" y="10" t="2" v="3" m="1"></obj> <obj x="4" y="10" t="1" v="1" m="1"></obj> <obj x="4" y="10" t="3" v="5" m="1"></obj> <obj x="5" y="10" t="1" v="1" m="1"></obj> <obj x="6" y="10" t="1" v="0" m="1"></obj> <obj x="6" y="10" t="1" v="1" m="1"></obj> <obj x="6" y="10" t="2" v="3" m="1"></obj> <obj x="7" y="10" t="1" v="0" m="1"></obj> <obj x="7" y="10" t="1" v="2" m="1"></obj> <obj x="7" y="10" t="2" v="3" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="8" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="2" v="3" m="1"></obj> <obj x="9" y="10" t="1" v="0" m="1"></obj> <obj x="9" y="10" t="1" v="2" m="1"></obj> <obj x="9" y="10" t="2" v="3" m="1"></obj> <obj x="10" y="10" t="1" v="2" m="1"></obj> <obj x="10" y="10" t="7" v="14" m="1"></obj> <obj x="11" y="10" t="1" v="0" m="1"></obj> <obj x="11" y="10" t="1" v="2" m="1"></obj> <obj x="11" y="10" t="2" v="3" m="1"></obj> <obj x="12" y="10" t="1" v="0" m="1"></obj> <obj x="12" y="10" t="1" v="2" m="1"></obj> <obj x="12" y="10" t="1" v="1" m="1"></obj> <obj x="12" y="10" t="2" v="3" m="1"></obj> <obj x="13" y="10" t="3" v="4" m="1"></obj> <obj x="13" y="10" t="12" v="36" m="-1"></obj> <obj x="13" y="10" t="6" v="13" m="1"></obj> <obj x="14" y="10" t="1" v="1" m="1"></obj> <obj x="14" y="10" t="3" v="4" m="1"></obj> <obj x="15" y="10" t="1" v="1" m="1"></obj> <obj x="15" y="10" t="3" v="4" m="1"></obj> <obj x="16" y="10" t="1" v="1" m="1"></obj> <obj x="16" y="10" t="1" v="2" m="1"></obj> <obj x="16" y="10" t="32" v="-1" m="1"></obj> <obj x="16" y="10" t="6" v="13" m="1"></obj> <obj x="17" y="10" t="1" v="1" m="1"></obj> <obj x="17" y="10" t="3" v="4" m="1"></obj> <obj x="18" y="10" t="1" v="1" m="1"></obj> <obj x="18" y="10" t="3" v="4" m="1"></obj> <obj x="19" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="11" t="17" v="55" m="1"></obj> <obj x="2" y="11" t="1" v="0" m="1"></obj> <obj x="2" y="11" t="1" v="1" m="1"></obj> <obj x="2" y="11" t="2" v="3" m="1"></obj> <obj x="3" y="11" t="1" v="0" m="1"></obj> <obj x="4" y="11" t="1" v="0" m="1"></obj> <obj x="4" y="11" t="27" v="78" m="1"></obj> <obj x="4" y="11" t="1" v="1" m="1"></obj> <obj x="4" y="11" t="2" v="3" m="1"></obj> <obj x="5" y="11" t="4" v="6" m="1"></obj> <obj x="6" y="11" t="1" v="1" m="1"></obj> <obj x="7" y="11" t="1" v="2" m="1"></obj> <obj x="8" y="11" t="1" v="2" m="1"></obj> <obj x="9" y="11" t="1" v="0" m="1"></obj> <obj x="9" y="11" t="1" v="2" m="1"></obj> <obj x="9" y="11" t="2" v="3" m="1"></obj> <obj x="10" y="11" t="1" v="0" m="1"></obj> <obj x="10" y="11" t="1" v="2" m="1"></obj> <obj x="10" y="11" t="2" v="3" m="1"></obj> <obj x="11" y="11" t="1" v="2" m="1"></obj> <obj x="11" y="11" t="1" v="0" m="1"></obj> <obj x="11" y="11" t="2" v="3" m="1"></obj> <obj x="12" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="1" v="0" m="1"></obj> <obj x="12" y="11" t="2" v="3" m="1"></obj> <obj x="13" y="11" t="1" v="0" m="1"></obj> <obj x="13" y="11" t="1" v="2" m="1"></obj> <obj x="13" y="11" t="2" v="3" m="1"></obj> <obj x="14" y="11" t="1" v="0" m="1"></obj> <obj x="14" y="11" t="1" v="1" m="1"></obj> <obj x="14" y="11" t="1" v="2" m="1"></obj> <obj x="14" y="11" t="2" v="3" m="1"></obj> <obj x="15" y="11" t="1" v="0" m="1"></obj> <obj x="15" y="11" t="1" v="1" m="1"></obj> <obj x="15" y="11" t="1" v="2" m="1"></obj> <obj x="15" y="11" t="2" v="3" m="1"></obj> <obj x="16" y="11" t="1" v="0" m="1"></obj> <obj x="16" y="11" t="1" v="2" m="1"></obj> <obj x="16" y="11" t="1" v="1" m="1"></obj> <obj x="16" y="11" t="2" v="3" m="1"></obj> <obj x="17" y="11" t="1" v="0" m="1"></obj> <obj x="17" y="11" t="1" v="1" m="1"></obj> <obj x="17" y="11" t="2" v="3" m="1"></obj> <obj x="18" y="11" t="1" v="0" m="1"></obj> <obj x="18" y="11" t="1" v="1" m="1"></obj> <obj x="18" y="11" t="2" v="3" m="1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="19" y="11" t="1" v="1" m="1"></obj> <obj x="19" y="11" t="2" v="3" m="1"></obj> <obj x="1" y="12" t="27" v="90" m="1"></obj> <obj x="2" y="12" t="27" v="79" m="1"></obj> <obj x="2" y="12" t="1" v="1" m="1"></obj> <obj x="3" y="12" t="1" v="0" m="1"></obj> <obj x="3" y="12" t="1" v="1" m="1"></obj> <obj x="3" y="12" t="2" v="3" m="1"></obj> <obj x="4" y="12" t="1" v="0" m="1"></obj> <obj x="4" y="12" t="1" v="1" m="1"></obj> <obj x="4" y="12" t="2" v="3" m="1"></obj> <obj x="6" y="12" t="5" v="10" m="1"></obj> <obj x="7" y="12" t="4" v="6" m="1"></obj> <obj x="7" y="12" t="3" v="4" m="1"></obj> <obj x="8" y="12" t="1" v="2" m="1"></obj> <obj x="9" y="12" t="1" v="2" m="1"></obj> <obj x="9" y="12" t="4" v="7" m="1"></obj> <obj x="10" y="12" t="19" v="58" m="1"></obj> <obj x="10" y="12" t="1" v="2" m="1"></obj> <obj x="10" y="12" t="3" v="4" m="1"></obj> <obj x="11" y="12" t="1" v="0" m="1"></obj> <obj x="11" y="12" t="1" v="2" m="1"></obj> <obj x="11" y="12" t="2" v="3" m="1"></obj> <obj x="12" y="12" t="1" v="2" m="1"></obj> <obj x="12" y="12" t="1" v="0" m="1"></obj> <obj x="12" y="12" t="2" v="3" m="1"></obj> <obj x="13" y="12" t="1" v="2" m="1"></obj> <obj x="14" y="12" t="1" v="2" m="1"></obj> <obj x="14" y="12" t="3" v="4" m="1"></obj> <obj x="14" y="12" t="28" v="28" m="-1"></obj> <obj x="15" y="12" t="6" v="13" m="1"></obj> <obj x="15" y="12" t="1" v="2" m="1"></obj> <obj x="16" y="12" t="1" v="2" m="1"></obj> <obj x="16" y="12" t="3" v="4" m="1"></obj> <obj x="16" y="12" t="21" v="62" m="1"></obj> <obj x="16" y="12" t="22" v="66" m="1"></obj> <obj x="16" y="12" t="5" v="10" m="1"></obj> <obj x="17" y="12" t="1" v="1" m="1"></obj> <obj x="18" y="12" t="1" v="1" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="2" y="13" t="19" v="58" m="1"></obj> <obj x="2" y="13" t="3" v="4" m="1"></obj> <obj x="2" y="13" t="12" v="40" m="-1"></obj> <obj x="3" y="13" t="1" v="1" m="1"></obj> <obj x="4" y="13" t="27" v="80" m="1"></obj> <obj x="4" y="13" t="1" v="1" m="1"></obj> <obj x="4" y="13" t="3" v="4" m="1"></obj> <obj x="5" y="13" t="1" v="1" m="1"></obj> <obj x="5" y="13" t="3" v="4" m="1"></obj> <obj x="6" y="13" t="12" v="41" m="-1"></obj> <obj x="6" y="13" t="3" v="4" m="1"></obj> <obj x="6" y="13" t="13" v="-1" m="-1"></obj> <obj x="7" y="13" t="1" v="0" m="1"></obj> <obj x="9" y="13" t="1" v="2" m="1"></obj> <obj x="10" y="13" t="1" v="0" m="1"></obj> <obj x="10" y="13" t="1" v="2" m="1"></obj> <obj x="10" y="13" t="2" v="3" m="1"></obj> <obj x="11" y="13" t="1" v="2" m="1"></obj> <obj x="12" y="13" t="1" v="2" m="1"></obj> <obj x="14" y="13" t="1" v="0" m="1"></obj> <obj x="14" y="13" t="1" v="2" m="1"></obj> <obj x="14" y="13" t="2" v="3" m="1"></obj> <obj x="15" y="13" t="6" v="13" m="1"></obj> <obj x="15" y="13" t="1" v="2" m="1"></obj> <obj x="16" y="13" t="1" v="0" m="1"></obj> <obj x="16" y="13" t="1" v="2" m="1"></obj> <obj x="16" y="13" t="27" v="85" m="-1"></obj> <obj x="16" y="13" t="2" v="3" m="1"></obj> <obj x="17" y="13" t="33" v="-1" m="1"></obj> <obj x="18" y="13" t="9" v="25" m="1"></obj> <obj x="18" y="13" t="12" v="41" m="-1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="9" v="25" m="1"></obj> <obj x="1" y="14" t="12" v="41" m="-1"></obj> <obj x="2" y="14" t="1" v="0" m="1"></obj> <obj x="2" y="14" t="1" v="1" m="1"></obj> <obj x="2" y="14" t="2" v="3" m="1"></obj> <obj x="3" y="14" t="27" v="82" m="1"></obj> <obj x="3" y="14" t="1" v="1" m="1"></obj> <obj x="3" y="14" t="3" v="4" m="1"></obj> <obj x="4" y="14" t="1" v="0" m="1"></obj> <obj x="4" y="14" t="1" v="1" m="1"></obj> <obj x="4" y="14" t="2" v="3" m="1"></obj> <obj x="5" y="14" t="1" v="0" m="1"></obj> <obj x="5" y="14" t="1" v="1" m="1"></obj> <obj x="5" y="14" t="2" v="3" m="1"></obj> <obj x="6" y="14" t="1" v="0" m="1"></obj> <obj x="7" y="14" t="1" v="0" m="1"></obj> <obj x="8" y="14" t="3" v="4" m="1"></obj> <obj x="8" y="14" t="12" v="37" m="1"></obj> <obj x="9" y="14" t="1" v="2" m="1"></obj> <obj x="9" y="14" t="3" v="4" m="1"></obj> <obj x="10" y="14" t="1" v="2" m="1"></obj> <obj x="10" y="14" t="5" v="11" m="1"></obj> <obj x="11" y="14" t="3" v="4" m="1"></obj> <obj x="11" y="14" t="12" v="38" m="-1"></obj> <obj x="11" y="14" t="10" v="28" m="1"></obj> <obj x="12" y="14" t="18" v="56" m="1"></obj> <obj x="12" y="14" t="3" v="4" m="1"></obj> <obj x="13" y="14" t="3" v="4" m="1"></obj> <obj x="13" y="14" t="12" v="37" m="-1"></obj> <obj x="13" y="14" t="13" v="42" m="-1"></obj> <obj x="14" y="14" t="5" v="10" m="1"></obj> <obj x="14" y="14" t="5" v="12" m="1"></obj> <obj x="14" y="14" t="3" v="4" m="1"></obj> <obj x="14" y="14" t="1" v="2" m="1"></obj> <obj x="14" y="14" t="12" v="41" m="1"></obj> <obj x="15" y="14" t="1" v="2" m="1"></obj> <obj x="16" y="14" t="1" v="2" m="1"></obj> <obj x="16" y="14" t="5" v="10" m="1"></obj> <obj x="17" y="14" t="1" v="2" m="1"></obj> <obj x="18" y="14" t="1" v="0" m="1"></obj> <obj x="18" y="14" t="1" v="2" m="1"></obj> <obj x="18" y="14" t="2" v="3" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="0" y="15" t="9" v="25" m="1"></obj> <obj x="0" y="15" t="12" v="41" m="-1"></obj> <obj x="1" y="15" t="1" v="0" m="1"></obj> <obj x="2" y="15" t="1" v="0" m="1"></obj> <obj x="2" y="15" t="1" v="1" m="1"></obj> <obj x="2" y="15" t="2" v="3" m="1"></obj> <obj x="3" y="15" t="1" v="0" m="1"></obj> <obj x="3" y="15" t="1" v="1" m="1"></obj> <obj x="3" y="15" t="2" v="3" m="1"></obj> <obj x="4" y="15" t="1" v="0" m="1"></obj> <obj x="4" y="15" t="1" v="1" m="1"></obj> <obj x="4" y="15" t="2" v="3" m="1"></obj> <obj x="5" y="15" t="1" v="0" m="1"></obj> <obj x="7" y="15" t="1" v="1" m="1"></obj> <obj x="7" y="15" t="1" v="0" m="1"></obj> <obj x="7" y="15" t="2" v="3" m="1"></obj> <obj x="8" y="15" t="1" v="0" m="1"></obj> <obj x="8" y="15" t="1" v="1" m="1"></obj> <obj x="8" y="15" t="2" v="3" m="1"></obj> <obj x="9" y="15" t="1" v="0" m="1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="9" y="15" t="2" v="3" m="1"></obj> <obj x="10" y="15" t="1" v="0" m="1"></obj> <obj x="10" y="15" t="1" v="2" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="2" v="3" m="1"></obj> <obj x="11" y="15" t="1" v="0" m="1"></obj> <obj x="11" y="15" t="1" v="1" m="1"></obj> <obj x="11" y="15" t="2" v="3" m="1"></obj> <obj x="12" y="15" t="1" v="0" m="1"></obj> <obj x="12" y="15" t="1" v="2" m="1"></obj> <obj x="12" y="15" t="1" v="1" m="1"></obj> <obj x="12" y="15" t="2" v="3" m="1"></obj> <obj x="13" y="15" t="1" v="0" m="1"></obj> <obj x="13" y="15" t="1" v="1" m="1"></obj> <obj x="13" y="15" t="2" v="3" m="1"></obj> <obj x="14" y="15" t="1" v="0" m="1"></obj> <obj x="14" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="2" v="3" m="1"></obj> <obj x="15" y="15" t="9" v="25" m="1"></obj> <obj x="15" y="15" t="1" v="2" m="1"></obj> <obj x="16" y="15" t="9" v="25" m="1"></obj> <obj x="16" y="15" t="1" v="2" m="1"></obj> <obj x="17" y="15" t="28" v="29" m="-1"></obj> <obj x="17" y="15" t="1" v="2" m="1"></obj> <obj x="17" y="15" t="3" v="4" m="1"></obj> <obj x="18" y="15" t="1" v="2" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="1" v="1" m="1"></obj> <obj x="1" y="16" t="2" v="3" m="1"></obj> <obj x="2" y="16" t="1" v="1" m="1"></obj> <obj x="2" y="16" t="27" v="80" m="1"></obj> <obj x="3" y="16" t="1" v="1" m="1"></obj> <obj x="4" y="16" t="1" v="1" m="1"></obj> <obj x="4" y="16" t="3" v="4" m="1"></obj> <obj x="4" y="16" t="28" v="29" m="-1"></obj> <obj x="5" y="16" t="6" v="13" m="1"></obj> <obj x="6" y="16" t="1" v="1" m="1"></obj> <obj x="6" y="16" t="3" v="4" m="1"></obj> <obj x="6" y="16" t="28" v="28" m="1"></obj> <obj x="7" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="3" v="5" m="1"></obj> <obj x="8" y="16" t="29" v="29" m="1"></obj> <obj x="9" y="16" t="1" v="1" m="1"></obj> <obj x="9" y="16" t="1" v="0" m="1"></obj> <obj x="9" y="16" t="2" v="3" m="1"></obj> <obj x="10" y="16" t="1" v="1" m="1"></obj> <obj x="11" y="16" t="1" v="1" m="1"></obj> <obj x="11" y="16" t="3" v="4" m="1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="12" y="16" t="10" v="29" m="-1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="5" v="11" m="1"></obj> <obj x="14" y="16" t="1" v="0" m="1"></obj> <obj x="14" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="2" v="3" m="1"></obj> <obj x="15" y="16" t="1" v="0" m="1"></obj> <obj x="15" y="16" t="1" v="2" m="1"></obj> <obj x="15" y="16" t="1" v="1" m="1"></obj> <obj x="15" y="16" t="2" v="3" m="1"></obj> <obj x="16" y="16" t="1" v="0" m="1"></obj> <obj x="16" y="16" t="1" v="2" m="1"></obj> <obj x="16" y="16" t="1" v="1" m="1"></obj> <obj x="16" y="16" t="2" v="3" m="1"></obj> <obj x="17" y="16" t="1" v="0" m="1"></obj> <obj x="17" y="16" t="1" v="1" m="1"></obj> <obj x="17" y="16" t="2" v="3" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="19" y="16" t="17" v="53" m="-1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="3" v="4" m="1"></obj> <obj x="1" y="17" t="1" v="1" m="1"></obj> <obj x="2" y="17" t="15" v="-1" m="1"></obj> <obj x="3" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="1" v="1" m="1"></obj> <obj x="4" y="17" t="1" v="0" m="1"></obj> <obj x="4" y="17" t="1" v="1" m="1"></obj> <obj x="4" y="17" t="2" v="3" m="1"></obj> <obj x="5" y="17" t="6" v="13" m="1"></obj> <obj x="5" y="17" t="1" v="1" m="1"></obj> <obj x="6" y="17" t="1" v="1" m="1"></obj> <obj x="6" y="17" t="1" v="0" m="1"></obj> <obj x="6" y="17" t="2" v="3" m="1"></obj> <obj x="7" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="1" v="0" m="1"></obj> <obj x="8" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="2" v="3" m="1"></obj> <obj x="9" y="17" t="4" v="7" m="1"></obj> <obj x="9" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="17" v="-1" m="-1"></obj> <obj x="10" y="17" t="4" v="8" m="1"></obj> <obj x="11" y="17" t="1" v="0" m="1"></obj> <obj x="12" y="17" t="4" v="8" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="3" v="5" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="3" v="5" m="1"></obj> <obj x="14" y="17" t="10" v="29" m="-1"></obj> <obj x="15" y="17" t="4" v="7" m="1"></obj> <obj x="15" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="6" v="13" m="1"></obj> <obj x="16" y="17" t="1" v="1" m="1"></obj> <obj x="17" y="17" t="1" v="0" m="1"></obj> <obj x="17" y="17" t="1" v="1" m="1"></obj> <obj x="17" y="17" t="2" v="3" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="1" m="1"></obj> <obj x="1" y="18" t="2" v="3" m="1"></obj> <obj x="2" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="1" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="1" v="0" m="1"></obj> <obj x="4" y="18" t="1" v="1" m="1"></obj> <obj x="4" y="18" t="2" v="3" m="1"></obj> <obj x="5" y="18" t="6" v="13" m="1"></obj> <obj x="5" y="18" t="3" v="4" m="1"></obj> <obj x="5" y="18" t="1" v="1" m="1"></obj> <obj x="6" y="18" t="3" v="4" m="1"></obj> <obj x="6" y="18" t="1" v="1" m="1"></obj> <obj x="7" y="18" t="1" v="1" m="1"></obj> <obj x="7" y="18" t="3" v="4" m="1"></obj> <obj x="8" y="18" t="1" v="1" m="1"></obj> <obj x="9" y="18" t="3" v="4" m="1"></obj> <obj x="9" y="18" t="13" v="42" m="1"></obj> <obj x="10" y="18" t="3" v="4" m="1"></obj> <obj x="10" y="18" t="1" v="2" m="1"></obj> <obj x="11" y="18" t="1" v="0" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="3" v="5" m="1"></obj> <obj x="13" y="18" t="1" v="0" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="2" v="3" m="1"></obj> <obj x="14" y="18" t="1" v="0" m="1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="2" v="3" m="1"></obj> <obj x="15" y="18" t="1" v="1" m="1"></obj> <obj x="15" y="18" t="3" v="5" m="1"></obj> <obj x="16" y="18" t="6" v="13" m="1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="3" v="5" m="1"></obj> <obj x="17" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="3" v="5" m="1"></obj> <obj x="18" y="18" t="3" v="4" m="1"></obj> <obj x="18" y="18" t="26" v="76" m="-1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="19" t="1" v="0" m="1"></obj> <obj x="2" y="19" t="1" v="0" m="1"></obj> <obj x="3" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="1" m="1"></obj> <obj x="4" y="19" t="2" v="3" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="5" y="19" t="1" v="1" m="1"></obj> <obj x="5" y="19" t="2" v="3" m="1"></obj> <obj x="6" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="1" m="1"></obj> <obj x="6" y="19" t="2" v="3" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="1" m="1"></obj> <obj x="8" y="19" t="2" v="3" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="2" m="1"></obj> <obj x="10" y="19" t="2" v="3" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="12" y="19" t="1" v="1" m="1"></obj> <obj x="12" y="19" t="2" v="3" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="1" m="1"></obj> <obj x="15" y="19" t="2" v="3" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="1" m="1"></obj> <obj x="16" y="19" t="2" v="3" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="1" m="1"></obj> <obj x="17" y="19" t="2" v="3" m="1"></obj> <obj x="18" y="19" t="1" v="0" m="1"></obj> <obj x="19" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { needMushrooms = 15; setCamera(-630, -228, -12.25, 352.3, -1.85, 398.25); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 45
//Level29 (com.mushroomer.levels.Level29) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level29 extends LevelObject { private var _level:XML; public function Level29(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="3" v="4" m="1"></obj> <obj x="2" y="0" t="6" v="13" m="1"></obj> <obj x="4" y="0" t="19" v="58" m="1"></obj> <obj x="4" y="0" t="3" v="4" m="1"></obj> <obj x="5" y="0" t="1" v="0" m="1"></obj> <obj x="5" y="0" t="1" v="1" m="1"></obj> <obj x="5" y="0" t="2" v="3" m="1"></obj> <obj x="6" y="0" t="1" v="0" m="1"></obj> <obj x="6" y="0" t="1" v="1" m="1"></obj> <obj x="6" y="0" t="2" v="3" m="1"></obj> <obj x="7" y="0" t="1" v="0" m="1"></obj> <obj x="7" y="0" t="1" v="1" m="1"></obj> <obj x="7" y="0" t="2" v="3" m="1"></obj> <obj x="14" y="0" t="3" v="4" m="1"></obj> <obj x="14" y="0" t="16" v="48" m="-1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="1" y="1" t="10" v="28" m="-1"></obj> <obj x="1" y="1" t="3" v="4" m="1"></obj> <obj x="1" y="1" t="14" v="46" m="1"></obj> <obj x="2" y="1" t="6" v="13" m="1"></obj> <obj x="3" y="1" t="5" v="11" m="1"></obj> <obj x="4" y="1" t="1" v="0" m="1"></obj> <obj x="4" y="1" t="1" v="1" m="1"></obj> <obj x="4" y="1" t="2" v="3" m="1"></obj> <obj x="5" y="1" t="1" v="1" m="1"></obj> <obj x="5" y="1" t="31" v="93" m="1"></obj> <obj x="6" y="1" t="1" v="0" m="1"></obj> <obj x="6" y="1" t="1" v="1" m="1"></obj> <obj x="6" y="1" t="2" v="3" m="1"></obj> <obj x="7" y="1" t="1" v="1" m="1"></obj> <obj x="8" y="1" t="3" v="4" m="1"></obj> <obj x="8" y="1" t="21" v="62" m="1"></obj> <obj x="8" y="1" t="22" v="66" m="1"></obj> <obj x="8" y="1" t="1" v="2" m="1"></obj> <obj x="8" y="1" t="4" v="6" m="1"></obj> <obj x="9" y="1" t="23" v="-1" m="1"></obj> <obj x="9" y="1" t="24" v="-1" m="1"></obj> <obj x="10" y="1" t="3" v="4" m="1"></obj> <obj x="10" y="1" t="21" v="64" m="1"></obj> <obj x="10" y="1" t="22" v="68" m="1"></obj> <obj x="10" y="1" t="11" v="34" m="1"></obj> <obj x="10" y="1" t="10" v="29" m="-1"></obj> <obj x="11" y="1" t="23" v="-1" m="1"></obj> <obj x="11" y="1" t="21" v="64" m="1"></obj> <obj x="11" y="1" t="24" v="-1" m="1"></obj> <obj x="11" y="1" t="22" v="68" m="1"></obj> <obj x="12" y="1" t="5" v="11" m="1"></obj> <obj x="12" y="1" t="3" v="4" m="1"></obj> <obj x="12" y="1" t="21" v="63" m="1"></obj> <obj x="12" y="1" t="22" v="67" m="1"></obj> <obj x="13" y="1" t="6" v="13" m="1"></obj> <obj x="14" y="1" t="1" v="0" m="1"></obj> <obj x="14" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="2" v="3" m="1"></obj> <obj x="18" y="1" t="3" v="4" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="2" t="1" v="1" m="1"></obj> <obj x="0" y="2" t="2" v="3" m="1"></obj> <obj x="1" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="1" v="1" m="1"></obj> <obj x="1" y="2" t="2" v="3" m="1"></obj> <obj x="2" y="2" t="6" v="13" m="1"></obj> <obj x="4" y="2" t="1" v="1" m="1"></obj> <obj x="5" y="2" t="1" v="1" m="1"></obj> <obj x="6" y="2" t="1" v="1" m="1"></obj> <obj x="8" y="2" t="1" v="0" m="1"></obj> <obj x="8" y="2" t="1" v="2" m="1"></obj> <obj x="8" y="2" t="2" v="3" m="1"></obj> <obj x="9" y="2" t="20" v="60" m="1"></obj> <obj x="10" y="2" t="1" v="0" m="1"></obj> <obj x="10" y="2" t="1" v="2" m="1"></obj> <obj x="10" y="2" t="2" v="3" m="1"></obj> <obj x="11" y="2" t="31" v="94" m="1"></obj> <obj x="11" y="2" t="20" v="60" m="1"></obj> <obj x="12" y="2" t="1" v="0" m="1"></obj> <obj x="12" y="2" t="1" v="2" m="1"></obj> <obj x="12" y="2" t="2" v="3" m="1"></obj> <obj x="13" y="2" t="6" v="13" m="1"></obj> <obj x="13" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="1" v="0" m="1"></obj> <obj x="14" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="2" v="3" m="1"></obj> <obj x="16" y="2" t="3" v="4" m="1"></obj> <obj x="16" y="2" t="11" v="32" m="1"></obj> <obj x="18" y="2" t="1" v="0" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="4" v="7" m="1"></obj> <obj x="1" y="3" t="1" v="1" m="1"></obj> <obj x="2" y="3" t="3" v="4" m="1"></obj> <obj x="2" y="3" t="12" v="41" m="-1"></obj> <obj x="2" y="3" t="13" v="44" m="1"></obj> <obj x="3" y="3" t="18" v="56" m="1"></obj> <obj x="3" y="3" t="3" v="4" m="1"></obj> <obj x="3" y="3" t="10" v="30" m="-1"></obj> <obj x="4" y="3" t="3" v="4" m="1"></obj> <obj x="4" y="3" t="12" v="40" m="1"></obj> <obj x="5" y="3" t="1" v="1" m="1"></obj> <obj x="5" y="3" t="3" v="4" m="1"></obj> <obj x="6" y="3" t="1" v="1" m="1"></obj> <obj x="6" y="3" t="3" v="4" m="1"></obj> <obj x="6" y="3" t="10" v="30" m="-1"></obj> <obj x="7" y="3" t="1" v="1" m="1"></obj> <obj x="8" y="3" t="1" v="2" m="1"></obj> <obj x="8" y="3" t="3" v="4" m="1"></obj> <obj x="8" y="3" t="13" v="43" m="1"></obj> <obj x="9" y="3" t="0" v="-1" m="1"></obj> <obj x="9" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="3" v="4" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="12" y="3" t="3" v="4" m="1"></obj> <obj x="12" y="3" t="10" v="28" m="1"></obj> <obj x="13" y="3" t="1" v="2" m="1"></obj> <obj x="14" y="3" t="1" v="2" m="1"></obj> <obj x="15" y="3" t="29" v="27" m="1"></obj> <obj x="15" y="3" t="19" v="58" m="1"></obj> <obj x="15" y="3" t="1" v="2" m="1"></obj> <obj x="15" y="3" t="3" v="5" m="1"></obj> <obj x="15" y="3" t="27" v="89" m="1"></obj> <obj x="16" y="3" t="1" v="0" m="1"></obj> <obj x="17" y="3" t="3" v="4" m="1"></obj> <obj x="17" y="3" t="1" v="2" m="1"></obj> <obj x="18" y="3" t="1" v="0" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="1" v="0" m="1"></obj> <obj x="2" y="4" t="1" v="1" m="1"></obj> <obj x="2" y="4" t="2" v="3" m="1"></obj> <obj x="3" y="4" t="1" v="0" m="1"></obj> <obj x="3" y="4" t="1" v="1" m="1"></obj> <obj x="3" y="4" t="2" v="3" m="1"></obj> <obj x="4" y="4" t="1" v="0" m="1"></obj> <obj x="4" y="4" t="1" v="1" m="1"></obj> <obj x="4" y="4" t="2" v="3" m="1"></obj> <obj x="5" y="4" t="1" v="0" m="1"></obj> <obj x="5" y="4" t="1" v="1" m="1"></obj> <obj x="5" y="4" t="2" v="3" m="1"></obj> <obj x="6" y="4" t="1" v="0" m="1"></obj> <obj x="6" y="4" t="1" v="1" m="1"></obj> <obj x="6" y="4" t="2" v="3" m="1"></obj> <obj x="7" y="4" t="1" v="1" m="1"></obj> <obj x="7" y="4" t="3" v="4" m="1"></obj> <obj x="7" y="4" t="30" v="91" m="1"></obj> <obj x="8" y="4" t="1" v="0" m="1"></obj> <obj x="8" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="2" v="3" m="1"></obj> <obj x="9" y="4" t="30" v="92" m="1"></obj> <obj x="9" y="4" t="4" v="6" m="1"></obj> <obj x="9" y="4" t="1" v="2" m="1"></obj> <obj x="9" y="4" t="3" v="4" m="1"></obj> <obj x="10" y="4" t="1" v="0" m="1"></obj> <obj x="10" y="4" t="1" v="2" m="1"></obj> <obj x="10" y="4" t="2" v="3" m="1"></obj> <obj x="11" y="4" t="1" v="2" m="1"></obj> <obj x="11" y="4" t="3" v="4" m="1"></obj> <obj x="12" y="4" t="1" v="0" m="1"></obj> <obj x="12" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="2" v="3" m="1"></obj> <obj x="13" y="4" t="5" v="11" m="1"></obj> <obj x="13" y="4" t="3" v="4" m="1"></obj> <obj x="14" y="4" t="1" v="2" m="1"></obj> <obj x="14" y="4" t="3" v="4" m="1"></obj> <obj x="15" y="4" t="1" v="0" m="1"></obj> <obj x="15" y="4" t="1" v="2" m="1"></obj> <obj x="15" y="4" t="2" v="3" m="1"></obj> <obj x="16" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="2" m="1"></obj> <obj x="17" y="4" t="2" v="3" m="1"></obj> <obj x="18" y="4" t="1" v="0" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="1" v="1" m="1"></obj> <obj x="2" y="5" t="28" v="29" m="-1"></obj> <obj x="2" y="5" t="1" v="1" m="1"></obj> <obj x="2" y="5" t="3" v="5" m="1"></obj> <obj x="3" y="5" t="1" v="1" m="1"></obj> <obj x="4" y="5" t="1" v="1" m="1"></obj> <obj x="4" y="5" t="3" v="5" m="1"></obj> <obj x="4" y="5" t="27" v="89" m="1"></obj> <obj x="5" y="5" t="29" v="27" m="1"></obj> <obj x="5" y="5" t="1" v="1" m="1"></obj> <obj x="5" y="5" t="3" v="5" m="1"></obj> <obj x="6" y="5" t="1" v="0" m="1"></obj> <obj x="6" y="5" t="1" v="1" m="1"></obj> <obj x="6" y="5" t="2" v="3" m="1"></obj> <obj x="7" y="5" t="1" v="0" m="1"></obj> <obj x="7" y="5" t="5" v="12" m="1"></obj> <obj x="7" y="5" t="1" v="1" m="1"></obj> <obj x="7" y="5" t="2" v="3" m="1"></obj> <obj x="8" y="5" t="1" v="0" m="1"></obj> <obj x="9" y="5" t="1" v="0" m="1"></obj> <obj x="9" y="5" t="1" v="2" m="1"></obj> <obj x="9" y="5" t="1" v="1" m="1"></obj> <obj x="9" y="5" t="2" v="3" m="1"></obj> <obj x="10" y="5" t="1" v="0" m="1"></obj> <obj x="10" y="5" t="1" v="1" m="1"></obj> <obj x="10" y="5" t="2" v="3" m="1"></obj> <obj x="11" y="5" t="1" v="0" m="1"></obj> <obj x="11" y="5" t="1" v="2" m="1"></obj> <obj x="11" y="5" t="2" v="3" m="1"></obj> <obj x="12" y="5" t="1" v="0" m="1"></obj> <obj x="12" y="5" t="1" v="1" m="1"></obj> <obj x="12" y="5" t="2" v="3" m="1"></obj> <obj x="13" y="5" t="1" v="0" m="1"></obj> <obj x="13" y="5" t="1" v="1" m="1"></obj> <obj x="13" y="5" t="2" v="3" m="1"></obj> <obj x="14" y="5" t="1" v="0" m="1"></obj> <obj x="14" y="5" t="1" v="2" m="1"></obj> <obj x="14" y="5" t="1" v="1" m="1"></obj> <obj x="14" y="5" t="2" v="3" m="1"></obj> <obj x="15" y="5" t="1" v="0" m="1"></obj> <obj x="15" y="5" t="1" v="1" m="1"></obj> <obj x="15" y="5" t="2" v="3" m="1"></obj> <obj x="16" y="5" t="1" v="0" m="1"></obj> <obj x="16" y="5" t="1" v="1" m="1"></obj> <obj x="16" y="5" t="2" v="3" m="1"></obj> <obj x="17" y="5" t="1" v="0" m="1"></obj> <obj x="17" y="5" t="1" v="2" m="1"></obj> <obj x="17" y="5" t="2" v="3" m="1"></obj> <obj x="18" y="5" t="1" v="0" m="1"></obj> <obj x="18" y="5" t="1" v="2" m="1"></obj> <obj x="18" y="5" t="2" v="3" m="1"></obj> <obj x="19" y="5" t="3" v="4" m="1"></obj> <obj x="19" y="5" t="12" v="40" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="1" v="1" m="1"></obj> <obj x="1" y="6" t="3" v="5" m="1"></obj> <obj x="2" y="6" t="1" v="0" m="1"></obj> <obj x="2" y="6" t="1" v="1" m="1"></obj> <obj x="2" y="6" t="2" v="3" m="1"></obj> <obj x="3" y="6" t="1" v="1" m="1"></obj> <obj x="4" y="6" t="1" v="0" m="1"></obj> <obj x="4" y="6" t="1" v="1" m="1"></obj> <obj x="4" y="6" t="2" v="3" m="1"></obj> <obj x="5" y="6" t="1" v="0" m="1"></obj> <obj x="5" y="6" t="1" v="1" m="1"></obj> <obj x="5" y="6" t="2" v="3" m="1"></obj> <obj x="6" y="6" t="6" v="13" m="1"></obj> <obj x="6" y="6" t="1" v="1" m="1"></obj> <obj x="7" y="6" t="4" v="8" m="1"></obj> <obj x="7" y="6" t="1" v="1" m="1"></obj> <obj x="7" y="6" t="3" v="4" m="1"></obj> <obj x="9" y="6" t="19" v="58" m="1"></obj> <obj x="9" y="6" t="1" v="1" m="1"></obj> <obj x="9" y="6" t="3" v="4" m="1"></obj> <obj x="10" y="6" t="4" v="7" m="1"></obj> <obj x="10" y="6" t="1" v="1" m="1"></obj> <obj x="11" y="6" t="1" v="0" m="1"></obj> <obj x="11" y="6" t="1" v="1" m="1"></obj> <obj x="11" y="6" t="27" v="78" m="-1"></obj> <obj x="11" y="6" t="2" v="3" m="1"></obj> <obj x="12" y="6" t="1" v="1" m="1"></obj> <obj x="12" y="6" t="31" v="93" m="1"></obj> <obj x="13" y="6" t="1" v="0" m="1"></obj> <obj x="13" y="6" t="1" v="1" m="1"></obj> <obj x="13" y="6" t="2" v="3" m="1"></obj> <obj x="14" y="6" t="1" v="0" m="1"></obj> <obj x="14" y="6" t="1" v="1" m="1"></obj> <obj x="14" y="6" t="27" v="78" m="-1"></obj> <obj x="14" y="6" t="2" v="3" m="1"></obj> <obj x="15" y="6" t="31" v="94" m="1"></obj> <obj x="15" y="6" t="4" v="8" m="1"></obj> <obj x="15" y="6" t="1" v="1" m="1"></obj> <obj x="16" y="6" t="1" v="0" m="1"></obj> <obj x="16" y="6" t="27" v="78" m="1"></obj> <obj x="17" y="6" t="31" v="94" m="1"></obj> <obj x="17" y="6" t="1" v="2" m="1"></obj> <obj x="18" y="6" t="1" v="0" m="1"></obj> <obj x="18" y="6" t="1" v="2" m="1"></obj> <obj x="18" y="6" t="2" v="3" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="19" y="6" t="1" v="2" m="1"></obj> <obj x="19" y="6" t="2" v="3" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="1" v="1" m="1"></obj> <obj x="1" y="7" t="2" v="3" m="1"></obj> <obj x="2" y="7" t="1" v="0" m="1"></obj> <obj x="2" y="7" t="1" v="1" m="1"></obj> <obj x="2" y="7" t="2" v="3" m="1"></obj> <obj x="3" y="7" t="1" v="1" m="1"></obj> <obj x="4" y="7" t="1" v="0" m="1"></obj> <obj x="4" y="7" t="1" v="1" m="1"></obj> <obj x="4" y="7" t="27" v="-1" m="1"></obj> <obj x="4" y="7" t="2" v="3" m="1"></obj> <obj x="5" y="7" t="1" v="1" m="1"></obj> <obj x="6" y="7" t="6" v="13" m="1"></obj> <obj x="7" y="7" t="1" v="0" m="1"></obj> <obj x="7" y="7" t="1" v="1" m="1"></obj> <obj x="7" y="7" t="2" v="3" m="1"></obj> <obj x="8" y="7" t="6" v="13" m="1"></obj> <obj x="9" y="7" t="1" v="0" m="1"></obj> <obj x="9" y="7" t="1" v="1" m="1"></obj> <obj x="9" y="7" t="2" v="3" m="1"></obj> <obj x="11" y="7" t="1" v="1" m="1"></obj> <obj x="12" y="7" t="1" v="1" m="1"></obj> <obj x="13" y="7" t="1" v="1" m="1"></obj> <obj x="14" y="7" t="1" v="1" m="1"></obj> <obj x="14" y="7" t="6" v="13" m="1"></obj> <obj x="18" y="7" t="1" v="2" m="1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="19" v="58" m="1"></obj> <obj x="1" y="8" t="5" v="11" m="1"></obj> <obj x="1" y="8" t="5" v="12" m="1"></obj> <obj x="1" y="8" t="5" v="10" m="1"></obj> <obj x="1" y="8" t="5" v="9" m="1"></obj> <obj x="1" y="8" t="27" v="84" m="-1"></obj> <obj x="1" y="8" t="1" v="1" m="1"></obj> <obj x="1" y="8" t="3" v="4" m="1"></obj> <obj x="2" y="8" t="1" v="1" m="1"></obj> <obj x="2" y="8" t="3" v="4" m="1"></obj> <obj x="3" y="8" t="3" v="4" m="1"></obj> <obj x="4" y="8" t="28" v="29" m="1"></obj> <obj x="4" y="8" t="1" v="1" m="1"></obj> <obj x="5" y="8" t="3" v="4" m="1"></obj> <obj x="5" y="8" t="13" v="42" m="-1"></obj> <obj x="6" y="8" t="3" v="4" m="1"></obj> <obj x="6" y="8" t="12" v="38" m="1"></obj> <obj x="7" y="8" t="3" v="4" m="1"></obj> <obj x="7" y="8" t="10" v="30" m="1"></obj> <obj x="7" y="8" t="1" v="1" m="1"></obj> <obj x="8" y="8" t="1" v="1" m="1"></obj> <obj x="9" y="8" t="32" v="-1" m="1"></obj> <obj x="9" y="8" t="1" v="1" m="1"></obj> <obj x="9" y="8" t="21" v="62" m="1"></obj> <obj x="9" y="8" t="22" v="66" m="1"></obj> <obj x="9" y="8" t="3" v="4" m="1"></obj> <obj x="10" y="8" t="23" v="-1" m="1"></obj> <obj x="10" y="8" t="24" v="-1" m="1"></obj> <obj x="11" y="8" t="23" v="-1" m="1"></obj> <obj x="11" y="8" t="21" v="64" m="1"></obj> <obj x="11" y="8" t="24" v="-1" m="1"></obj> <obj x="11" y="8" t="22" v="68" m="1"></obj> <obj x="12" y="8" t="1" v="1" m="1"></obj> <obj x="12" y="8" t="21" v="63" m="1"></obj> <obj x="12" y="8" t="22" v="67" m="1"></obj> <obj x="12" y="8" t="3" v="4" m="1"></obj> <obj x="13" y="8" t="6" v="13" m="1"></obj> <obj x="14" y="8" t="1" v="1" m="1"></obj> <obj x="14" y="8" t="3" v="4" m="1"></obj> <obj x="14" y="8" t="6" v="13" m="1"></obj> <obj x="15" y="8" t="1" v="1" m="1"></obj> <obj x="16" y="8" t="10" v="28" m="1"></obj> <obj x="16" y="8" t="18" v="56" m="1"></obj> <obj x="16" y="8" t="3" v="4" m="1"></obj> <obj x="19" y="8" t="1" v="0" m="1"></obj> <obj x="19" y="8" t="1" v="2" m="1"></obj> <obj x="19" y="8" t="2" v="3" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="1" m="1"></obj> <obj x="0" y="9" t="2" v="3" m="1"></obj> <obj x="1" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="1" v="1" m="1"></obj> <obj x="1" y="9" t="2" v="3" m="1"></obj> <obj x="2" y="9" t="1" v="0" m="1"></obj> <obj x="2" y="9" t="1" v="1" m="1"></obj> <obj x="2" y="9" t="2" v="3" m="1"></obj> <obj x="3" y="9" t="1" v="0" m="1"></obj> <obj x="3" y="9" t="1" v="1" m="1"></obj> <obj x="3" y="9" t="2" v="3" m="1"></obj> <obj x="4" y="9" t="1" v="0" m="1"></obj> <obj x="4" y="9" t="1" v="1" m="1"></obj> <obj x="4" y="9" t="2" v="3" m="1"></obj> <obj x="5" y="9" t="1" v="0" m="1"></obj> <obj x="6" y="9" t="1" v="0" m="1"></obj> <obj x="7" y="9" t="1" v="0" m="1"></obj> <obj x="7" y="9" t="1" v="1" m="1"></obj> <obj x="7" y="9" t="2" v="3" m="1"></obj> <obj x="8" y="9" t="30" v="91" m="1"></obj> <obj x="8" y="9" t="1" v="1" m="1"></obj> <obj x="9" y="9" t="1" v="0" m="1"></obj> <obj x="9" y="9" t="1" v="1" m="1"></obj> <obj x="9" y="9" t="2" v="3" m="1"></obj> <obj x="10" y="9" t="20" v="60" m="1"></obj> <obj x="11" y="9" t="20" v="60" m="1"></obj> <obj x="12" y="9" t="1" v="0" m="1"></obj> <obj x="12" y="9" t="1" v="1" m="1"></obj> <obj x="12" y="9" t="2" v="3" m="1"></obj> <obj x="13" y="9" t="6" v="13" m="1"></obj> <obj x="13" y="9" t="1" v="1" m="1"></obj> <obj x="14" y="9" t="1" v="0" m="1"></obj> <obj x="14" y="9" t="1" v="1" m="1"></obj> <obj x="14" y="9" t="2" v="3" m="1"></obj> <obj x="15" y="9" t="30" v="92" m="1"></obj> <obj x="15" y="9" t="4" v="7" m="1"></obj> <obj x="15" y="9" t="1" v="1" m="1"></obj> <obj x="16" y="9" t="1" v="0" m="1"></obj> <obj x="17" y="9" t="9" v="25" m="1"></obj> <obj x="17" y="9" t="1" v="2" m="1"></obj> <obj x="18" y="9" t="1" v="2" m="1"></obj> <obj x="19" y="9" t="1" v="0" m="1"></obj> <obj x="19" y="9" t="1" v="2" m="1"></obj> <obj x="19" y="9" t="2" v="3" m="1"></obj> <obj x="0" y="10" t="1" v="1" m="1"></obj> <obj x="0" y="10" t="3" v="4" m="1"></obj> <obj x="1" y="10" t="1" v="1" m="1"></obj> <obj x="2" y="10" t="1" v="1" m="1"></obj> <obj x="3" y="10" t="1" v="0" m="1"></obj> <obj x="3" y="10" t="1" v="1" m="1"></obj> <obj x="3" y="10" t="2" v="3" m="1"></obj> <obj x="4" y="10" t="1" v="1" m="1"></obj> <obj x="7" y="10" t="1" v="0" m="1"></obj> <obj x="7" y="10" t="1" v="2" m="1"></obj> <obj x="7" y="10" t="2" v="3" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="8" y="10" t="1" v="1" m="1"></obj> <obj x="8" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="2" v="3" m="1"></obj> <obj x="9" y="10" t="1" v="0" m="1"></obj> <obj x="9" y="10" t="27" v="77" m="-1"></obj> <obj x="10" y="10" t="1" v="1" m="1"></obj> <obj x="10" y="10" t="3" v="4" m="1"></obj> <obj x="11" y="10" t="5" v="11" m="1"></obj> <obj x="11" y="10" t="19" v="59" m="1"></obj> <obj x="11" y="10" t="1" v="1" m="1"></obj> <obj x="11" y="10" t="3" v="4" m="1"></obj> <obj x="12" y="10" t="1" v="0" m="1"></obj> <obj x="12" y="10" t="1" v="1" m="1"></obj> <obj x="12" y="10" t="2" v="3" m="1"></obj> <obj x="13" y="10" t="6" v="13" m="1"></obj> <obj x="13" y="10" t="1" v="1" m="1"></obj> <obj x="14" y="10" t="10" v="29" m="1"></obj> <obj x="14" y="10" t="1" v="1" m="1"></obj> <obj x="15" y="10" t="1" v="1" m="1"></obj> <obj x="16" y="10" t="1" v="0" m="1"></obj> <obj x="16" y="10" t="1" v="1" m="1"></obj> <obj x="16" y="10" t="2" v="3" m="1"></obj> <obj x="17" y="10" t="1" v="0" m="1"></obj> <obj x="17" y="10" t="1" v="1" m="1"></obj> <obj x="17" y="10" t="1" v="2" m="1"></obj> <obj x="17" y="10" t="2" v="3" m="1"></obj> <obj x="18" y="10" t="1" v="2" m="1"></obj> <obj x="19" y="10" t="1" v="2" m="1"></obj> <obj x="19" y="10" t="3" v="4" m="1"></obj> <obj x="19" y="10" t="12" v="39" m="-1"></obj> <obj x="0" y="11" t="1" v="0" m="1"></obj> <obj x="0" y="11" t="1" v="1" m="1"></obj> <obj x="0" y="11" t="2" v="3" m="1"></obj> <obj x="1" y="11" t="6" v="13" m="1"></obj> <obj x="2" y="11" t="5" v="12" m="1"></obj> <obj x="3" y="11" t="1" v="1" m="1"></obj> <obj x="4" y="11" t="3" v="4" m="1"></obj> <obj x="5" y="11" t="15" v="-1" m="1"></obj> <obj x="6" y="11" t="10" v="27" m="1"></obj> <obj x="6" y="11" t="3" v="4" m="1"></obj> <obj x="7" y="11" t="1" v="0" m="1"></obj> <obj x="7" y="11" t="1" v="2" m="1"></obj> <obj x="7" y="11" t="2" v="3" m="1"></obj> <obj x="8" y="11" t="1" v="2" m="1"></obj> <obj x="9" y="11" t="1" v="0" m="1"></obj> <obj x="10" y="11" t="1" v="0" m="1"></obj> <obj x="10" y="11" t="1" v="1" m="1"></obj> <obj x="10" y="11" t="2" v="3" m="1"></obj> <obj x="11" y="11" t="1" v="0" m="1"></obj> <obj x="11" y="11" t="1" v="1" m="1"></obj> <obj x="11" y="11" t="2" v="3" m="1"></obj> <obj x="12" y="11" t="1" v="0" m="1"></obj> <obj x="12" y="11" t="1" v="1" m="1"></obj> <obj x="12" y="11" t="2" v="3" m="1"></obj> <obj x="13" y="11" t="10" v="30" m="-1"></obj> <obj x="13" y="11" t="1" v="1" m="1"></obj> <obj x="13" y="11" t="3" v="5" m="1"></obj> <obj x="14" y="11" t="4" v="6" m="1"></obj> <obj x="14" y="11" t="1" v="1" m="1"></obj> <obj x="14" y="11" t="3" v="5" m="1"></obj> <obj x="15" y="11" t="30" v="92" m="1"></obj> <obj x="15" y="11" t="4" v="6" m="1"></obj> <obj x="15" y="11" t="1" v="1" m="1"></obj> <obj x="15" y="11" t="3" v="5" m="1"></obj> <obj x="16" y="11" t="19" v="58" m="1"></obj> <obj x="16" y="11" t="1" v="1" m="1"></obj> <obj x="16" y="11" t="3" v="5" m="1"></obj> <obj x="17" y="11" t="1" v="0" m="1"></obj> <obj x="17" y="11" t="27" v="88" m="-1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="19" y="11" t="1" v="2" m="1"></obj> <obj x="19" y="11" t="2" v="3" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="1" y="12" t="6" v="13" m="1"></obj> <obj x="2" y="12" t="8" v="-1" m="1"></obj> <obj x="3" y="12" t="3" v="4" m="1"></obj> <obj x="3" y="12" t="12" v="37" m="-1"></obj> <obj x="4" y="12" t="1" v="0" m="1"></obj> <obj x="5" y="12" t="1" v="0" m="1"></obj> <obj x="5" y="12" t="1" v="2" m="1"></obj> <obj x="5" y="12" t="2" v="3" m="1"></obj> <obj x="6" y="12" t="1" v="0" m="1"></obj> <obj x="6" y="12" t="1" v="2" m="1"></obj> <obj x="6" y="12" t="2" v="3" m="1"></obj> <obj x="7" y="12" t="1" v="2" m="1"></obj> <obj x="8" y="12" t="4" v="6" m="1"></obj> <obj x="8" y="12" t="3" v="4" m="1"></obj> <obj x="9" y="12" t="6" v="13" m="1"></obj> <obj x="10" y="12" t="28" v="28" m="1"></obj> <obj x="10" y="12" t="1" v="1" m="1"></obj> <obj x="10" y="12" t="3" v="4" m="1"></obj> <obj x="11" y="12" t="1" v="1" m="1"></obj> <obj x="12" y="12" t="1" v="0" m="1"></obj> <obj x="12" y="12" t="1" v="1" m="1"></obj> <obj x="12" y="12" t="2" v="3" m="1"></obj> <obj x="13" y="12" t="1" v="0" m="1"></obj> <obj x="13" y="12" t="1" v="1" m="1"></obj> <obj x="13" y="12" t="2" v="3" m="1"></obj> <obj x="14" y="12" t="1" v="0" m="1"></obj> <obj x="14" y="12" t="1" v="1" m="1"></obj> <obj x="14" y="12" t="2" v="3" m="1"></obj> <obj x="15" y="12" t="1" v="0" m="1"></obj> <obj x="15" y="12" t="1" v="1" m="1"></obj> <obj x="15" y="12" t="2" v="3" m="1"></obj> <obj x="16" y="12" t="1" v="0" m="1"></obj> <obj x="16" y="12" t="1" v="1" m="1"></obj> <obj x="16" y="12" t="2" v="3" m="1"></obj> <obj x="17" y="12" t="1" v="0" m="1"></obj> <obj x="17" y="12" t="1" v="1" m="1"></obj> <obj x="17" y="12" t="2" v="3" m="1"></obj> <obj x="18" y="12" t="6" v="13" m="1"></obj> <obj x="19" y="12" t="1" v="0" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="1" v="1" m="1"></obj> <obj x="2" y="13" t="8" v="-1" m="1"></obj> <obj x="3" y="13" t="1" v="0" m="1"></obj> <obj x="3" y="13" t="1" v="1" m="1"></obj> <obj x="3" y="13" t="2" v="3" m="1"></obj> <obj x="4" y="13" t="1" v="0" m="1"></obj> <obj x="4" y="13" t="1" v="1" m="1"></obj> <obj x="4" y="13" t="2" v="3" m="1"></obj> <obj x="5" y="13" t="1" v="0" m="1"></obj> <obj x="5" y="13" t="1" v="1" m="1"></obj> <obj x="5" y="13" t="2" v="3" m="1"></obj> <obj x="6" y="13" t="1" v="2" m="1"></obj> <obj x="7" y="13" t="17" v="53" m="-1"></obj> <obj x="8" y="13" t="1" v="0" m="1"></obj> <obj x="8" y="13" t="1" v="1" m="1"></obj> <obj x="8" y="13" t="2" v="3" m="1"></obj> <obj x="9" y="13" t="6" v="13" m="1"></obj> <obj x="9" y="13" t="1" v="1" m="1"></obj> <obj x="10" y="13" t="1" v="0" m="1"></obj> <obj x="10" y="13" t="1" v="1" m="1"></obj> <obj x="10" y="13" t="2" v="3" m="1"></obj> <obj x="11" y="13" t="1" v="1" m="1"></obj> <obj x="12" y="13" t="19" v="58" m="1"></obj> <obj x="12" y="13" t="1" v="1" m="1"></obj> <obj x="12" y="13" t="3" v="4" m="1"></obj> <obj x="13" y="13" t="1" v="0" m="1"></obj> <obj x="13" y="13" t="1" v="1" m="1"></obj> <obj x="13" y="13" t="2" v="3" m="1"></obj> <obj x="14" y="13" t="10" v="30" m="-1"></obj> <obj x="14" y="13" t="1" v="1" m="1"></obj> <obj x="14" y="13" t="3" v="4" m="1"></obj> <obj x="15" y="13" t="6" v="13" m="1"></obj> <obj x="15" y="13" t="1" v="1" m="1"></obj> <obj x="16" y="13" t="4" v="7" m="1"></obj> <obj x="16" y="13" t="1" v="1" m="1"></obj> <obj x="16" y="13" t="3" v="4" m="1"></obj> <obj x="17" y="13" t="1" v="1" m="1"></obj> <obj x="18" y="13" t="5" v="11" m="1"></obj> <obj x="18" y="13" t="1" v="1" m="1"></obj> <obj x="18" y="13" t="3" v="4" m="1"></obj> <obj x="19" y="13" t="1" v="0" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="1" v="1" m="1"></obj> <obj x="1" y="14" t="8" v="-1" m="1"></obj> <obj x="2" y="14" t="1" v="1" m="1"></obj> <obj x="2" y="14" t="8" v="-1" m="1"></obj> <obj x="3" y="14" t="1" v="0" m="1"></obj> <obj x="3" y="14" t="1" v="1" m="1"></obj> <obj x="3" y="14" t="27" v="-1" m="-1"></obj> <obj x="3" y="14" t="2" v="3" m="1"></obj> <obj x="4" y="14" t="31" v="93" m="1"></obj> <obj x="4" y="14" t="1" v="1" m="1"></obj> <obj x="5" y="14" t="1" v="0" m="1"></obj> <obj x="6" y="14" t="3" v="4" m="1"></obj> <obj x="6" y="14" t="21" v="62" m="1"></obj> <obj x="6" y="14" t="22" v="66" m="1"></obj> <obj x="7" y="14" t="23" v="-1" m="1"></obj> <obj x="7" y="14" t="24" v="-1" m="1"></obj> <obj x="8" y="14" t="21" v="63" m="1"></obj> <obj x="8" y="14" t="22" v="67" m="1"></obj> <obj x="8" y="14" t="28" v="28" m="-1"></obj> <obj x="8" y="14" t="3" v="4" m="1"></obj> <obj x="8" y="14" t="1" v="1" m="1"></obj> <obj x="9" y="14" t="6" v="13" m="1"></obj> <obj x="10" y="14" t="1" v="1" m="1"></obj> <obj x="10" y="14" t="3" v="4" m="1"></obj> <obj x="10" y="14" t="21" v="62" m="1"></obj> <obj x="10" y="14" t="22" v="66" m="1"></obj> <obj x="10" y="14" t="4" v="7" m="1"></obj> <obj x="11" y="14" t="23" v="-1" m="1"></obj> <obj x="11" y="14" t="24" v="-1" m="1"></obj> <obj x="12" y="14" t="1" v="0" m="1"></obj> <obj x="12" y="14" t="1" v="1" m="1"></obj> <obj x="12" y="14" t="2" v="3" m="1"></obj> <obj x="13" y="14" t="31" v="93" m="1"></obj> <obj x="13" y="14" t="1" v="1" m="1"></obj> <obj x="14" y="14" t="1" v="0" m="1"></obj> <obj x="14" y="14" t="1" v="1" m="1"></obj> <obj x="14" y="14" t="2" v="3" m="1"></obj> <obj x="15" y="14" t="6" v="13" m="1"></obj> <obj x="15" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="1" v="0" m="1"></obj> <obj x="16" y="14" t="1" v="1" m="1"></obj> <obj x="16" y="14" t="2" v="3" m="1"></obj> <obj x="17" y="14" t="1" v="1" m="1"></obj> <obj x="18" y="14" t="1" v="0" m="1"></obj> <obj x="18" y="14" t="1" v="1" m="1"></obj> <obj x="18" y="14" t="2" v="3" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="19" y="14" t="1" v="1" m="1"></obj> <obj x="19" y="14" t="2" v="3" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="1" y="15" t="4" v="7" m="1"></obj> <obj x="1" y="15" t="1" v="1" m="1"></obj> <obj x="1" y="15" t="8" v="-1" m="1"></obj> <obj x="2" y="15" t="4" v="8" m="1"></obj> <obj x="2" y="15" t="1" v="1" m="1"></obj> <obj x="2" y="15" t="8" v="-1" m="1"></obj> <obj x="3" y="15" t="1" v="0" m="1"></obj> <obj x="3" y="15" t="1" v="1" m="1"></obj> <obj x="3" y="15" t="2" v="3" m="1"></obj> <obj x="4" y="15" t="1" v="1" m="1"></obj> <obj x="5" y="15" t="1" v="0" m="1"></obj> <obj x="5" y="15" t="1" v="1" m="1"></obj> <obj x="5" y="15" t="2" v="3" m="1"></obj> <obj x="6" y="15" t="1" v="0" m="1"></obj> <obj x="7" y="15" t="20" v="60" m="1"></obj> <obj x="8" y="15" t="1" v="0" m="1"></obj> <obj x="8" y="15" t="1" v="1" m="1"></obj> <obj x="8" y="15" t="2" v="3" m="1"></obj> <obj x="9" y="15" t="6" v="13" m="1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="1" v="0" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="10" y="15" t="2" v="3" m="1"></obj> <obj x="11" y="15" t="31" v="94" m="1"></obj> <obj x="11" y="15" t="20" v="60" m="1"></obj> <obj x="12" y="15" t="1" v="0" m="1"></obj> <obj x="12" y="15" t="1" v="1" m="1"></obj> <obj x="12" y="15" t="2" v="3" m="1"></obj> <obj x="13" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="1" v="0" m="1"></obj> <obj x="14" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="2" v="3" m="1"></obj> <obj x="15" y="15" t="6" v="13" m="1"></obj> <obj x="15" y="15" t="1" v="1" m="1"></obj> <obj x="15" y="15" t="5" v="10" m="1"></obj> <obj x="16" y="15" t="1" v="1" m="1"></obj> <obj x="16" y="15" t="3" v="4" m="1"></obj> <obj x="17" y="15" t="6" v="13" m="1"></obj> <obj x="17" y="15" t="33" v="-1" m="1"></obj> <obj x="17" y="15" t="1" v="1" m="1"></obj> <obj x="18" y="15" t="1" v="1" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="19" y="15" t="1" v="1" m="1"></obj> <obj x="19" y="15" t="2" v="3" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="3" v="17" m="1"></obj> <obj x="1" y="16" t="1" v="1" m="1"></obj> <obj x="1" y="16" t="8" v="-1" m="1"></obj> <obj x="2" y="16" t="3" v="21" m="1"></obj> <obj x="2" y="16" t="8" v="-1" m="1"></obj> <obj x="2" y="16" t="26" v="73" m="1"></obj> <obj x="3" y="16" t="28" v="29" m="-1"></obj> <obj x="3" y="16" t="1" v="1" m="1"></obj> <obj x="3" y="16" t="3" v="4" m="1"></obj> <obj x="4" y="16" t="6" v="13" m="1"></obj> <obj x="4" y="16" t="1" v="1" m="1"></obj> <obj x="5" y="16" t="3" v="4" m="1"></obj> <obj x="5" y="16" t="1" v="1" m="1"></obj> <obj x="5" y="16" t="21" v="62" m="1"></obj> <obj x="5" y="16" t="22" v="66" m="1"></obj> <obj x="6" y="16" t="32" v="-1" m="-1"></obj> <obj x="6" y="16" t="23" v="-1" m="1"></obj> <obj x="6" y="16" t="24" v="-1" m="1"></obj> <obj x="7" y="16" t="32" v="-1" m="-1"></obj> <obj x="7" y="16" t="23" v="-1" m="1"></obj> <obj x="7" y="16" t="21" v="64" m="1"></obj> <obj x="7" y="16" t="24" v="-1" m="1"></obj> <obj x="7" y="16" t="22" v="68" m="1"></obj> <obj x="8" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="23" v="-1" m="1"></obj> <obj x="8" y="16" t="21" v="64" m="1"></obj> <obj x="8" y="16" t="24" v="-1" m="1"></obj> <obj x="8" y="16" t="22" v="68" m="1"></obj> <obj x="9" y="16" t="10" v="30" m="-1"></obj> <obj x="9" y="16" t="3" v="4" m="1"></obj> <obj x="9" y="16" t="1" v="1" m="1"></obj> <obj x="9" y="16" t="21" v="63" m="1"></obj> <obj x="9" y="16" t="22" v="67" m="1"></obj> <obj x="10" y="16" t="18" v="56" m="1"></obj> <obj x="10" y="16" t="3" v="4" m="1"></obj> <obj x="10" y="16" t="1" v="1" m="1"></obj> <obj x="12" y="16" t="3" v="4" m="1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="13" y="16" t="3" v="4" m="1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="3" v="4" m="1"></obj> <obj x="15" y="16" t="33" v="-1" m="-1"></obj> <obj x="15" y="16" t="6" v="13" m="1"></obj> <obj x="15" y="16" t="1" v="1" m="1"></obj> <obj x="16" y="16" t="1" v="0" m="1"></obj> <obj x="16" y="16" t="1" v="1" m="1"></obj> <obj x="16" y="16" t="2" v="3" m="1"></obj> <obj x="17" y="16" t="6" v="13" m="1"></obj> <obj x="17" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="10" v="30" m="1"></obj> <obj x="18" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="3" v="4" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="7" v="14" m="1"></obj> <obj x="1" y="17" t="1" v="1" m="1"></obj> <obj x="2" y="17" t="7" v="14" m="1"></obj> <obj x="3" y="17" t="1" v="0" m="1"></obj> <obj x="3" y="17" t="1" v="1" m="1"></obj> <obj x="3" y="17" t="2" v="3" m="1"></obj> <obj x="4" y="17" t="6" v="13" m="1"></obj> <obj x="4" y="17" t="1" v="1" m="1"></obj> <obj x="5" y="17" t="1" v="0" m="1"></obj> <obj x="5" y="17" t="1" v="1" m="1"></obj> <obj x="5" y="17" t="2" v="3" m="1"></obj> <obj x="6" y="17" t="20" v="60" m="1"></obj> <obj x="6" y="17" t="10" v="30" m="-1"></obj> <obj x="7" y="17" t="20" v="60" m="1"></obj> <obj x="7" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="20" v="60" m="1"></obj> <obj x="9" y="17" t="1" v="0" m="1"></obj> <obj x="9" y="17" t="1" v="1" m="1"></obj> <obj x="9" y="17" t="2" v="3" m="1"></obj> <obj x="10" y="17" t="1" v="0" m="1"></obj> <obj x="10" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="2" v="3" m="1"></obj> <obj x="11" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="1" v="0" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="2" v="3" m="1"></obj> <obj x="13" y="17" t="1" v="0" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="13" y="17" t="2" v="3" m="1"></obj> <obj x="14" y="17" t="1" v="0" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="2" v="3" m="1"></obj> <obj x="15" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="6" v="13" m="1"></obj> <obj x="16" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="4" v="8" m="1"></obj> <obj x="17" y="17" t="6" v="13" m="1"></obj> <obj x="17" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="1" v="0" m="1"></obj> <obj x="18" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="2" v="3" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="19" y="17" t="1" v="1" m="1"></obj> <obj x="19" y="17" t="2" v="3" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="0" m="1"></obj> <obj x="2" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="4" y="18" t="10" v="27" m="-1"></obj> <obj x="4" y="18" t="1" v="1" m="1"></obj> <obj x="4" y="18" t="3" v="4" m="1"></obj> <obj x="5" y="18" t="1" v="1" m="1"></obj> <obj x="5" y="18" t="3" v="4" m="1"></obj> <obj x="6" y="18" t="4" v="6" m="1"></obj> <obj x="6" y="18" t="3" v="4" m="1"></obj> <obj x="6" y="18" t="26" v="73" m="1"></obj> <obj x="7" y="18" t="30" v="91" m="1"></obj> <obj x="7" y="18" t="1" v="1" m="1"></obj> <obj x="7" y="18" t="3" v="4" m="1"></obj> <obj x="8" y="18" t="5" v="10" m="1"></obj> <obj x="8" y="18" t="1" v="1" m="1"></obj> <obj x="8" y="18" t="3" v="4" m="1"></obj> <obj x="9" y="18" t="10" v="29" m="1"></obj> <obj x="9" y="18" t="1" v="1" m="1"></obj> <obj x="9" y="18" t="3" v="4" m="1"></obj> <obj x="10" y="18" t="1" v="0" m="1"></obj> <obj x="10" y="18" t="1" v="1" m="1"></obj> <obj x="10" y="18" t="2" v="3" m="1"></obj> <obj x="11" y="18" t="1" v="1" m="1"></obj> <obj x="11" y="18" t="9" v="26" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="3" v="5" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="32" v="-1" m="-1"></obj> <obj x="13" y="18" t="3" v="5" m="1"></obj> <obj x="13" y="18" t="19" v="58" m="1"></obj> <obj x="13" y="18" t="27" v="80" m="-1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="3" v="5" m="1"></obj> <obj x="15" y="18" t="30" v="92" m="1"></obj> <obj x="15" y="18" t="4" v="8" m="1"></obj> <obj x="15" y="18" t="1" v="1" m="1"></obj> <obj x="15" y="18" t="3" v="5" m="1"></obj> <obj x="16" y="18" t="6" v="13" m="1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="16" y="18" t="3" v="4" m="1"></obj> <obj x="17" y="18" t="30" v="91" m="1"></obj> <obj x="17" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="3" v="4" m="1"></obj> <obj x="18" y="18" t="1" v="1" m="1"></obj> <obj x="18" y="18" t="3" v="4" m="1"></obj> <obj x="18" y="18" t="19" v="58" m="1"></obj> <obj x="18" y="18" t="27" v="80" m="-1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="2" y="19" t="1" v="0" m="1"></obj> <obj x="3" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="1" m="1"></obj> <obj x="4" y="19" t="2" v="3" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="5" y="19" t="1" v="1" m="1"></obj> <obj x="5" y="19" t="2" v="3" m="1"></obj> <obj x="6" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="1" m="1"></obj> <obj x="6" y="19" t="2" v="3" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="7" y="19" t="1" v="1" m="1"></obj> <obj x="7" y="19" t="2" v="3" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="8" y="19" t="1" v="1" m="1"></obj> <obj x="8" y="19" t="2" v="3" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="1" v="1" m="1"></obj> <obj x="9" y="19" t="2" v="3" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="1" v="1" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="2" v="3" m="1"></obj> <obj x="12" y="19" t="1" v="1" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="12" y="19" t="2" v="3" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="13" y="19" t="1" v="1" m="1"></obj> <obj x="13" y="19" t="2" v="3" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="2" v="3" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="15" y="19" t="1" v="1" m="1"></obj> <obj x="15" y="19" t="2" v="3" m="1"></obj> <obj x="16" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="1" v="1" m="1"></obj> <obj x="16" y="19" t="2" v="3" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="1" m="1"></obj> <obj x="17" y="19" t="2" v="3" m="1"></obj> <obj x="18" y="19" t="1" v="0" m="1"></obj> <obj x="18" y="19" t="1" v="1" m="1"></obj> <obj x="18" y="19" t="2" v="3" m="1"></obj> <obj x="19" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(7, 4, 5, 1); setLink(9, 4, 11, 2); setLink(8, 9, 12, 6); setLink(15, 9, 15, 6); setLink(15, 11, 17, 6); setLink(7, 18, 4, 14); setLink(15, 18, 11, 15); setLink(17, 18, 13, 14); needMushrooms = 21; setCamera(-388, 0, -11.8, 201.85, -0.25, 155.15); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 46
//Level30 (com.mushroomer.levels.Level30) package com.mushroomer.levels { import com.mushroomer.*; import flash.utils.*; public class Level30 extends LevelObject { private var _level:XML; public function Level30(_arg1:GameMap){ super(_arg1); } override public function load():void{ _map.clear(); var startTime:int = getTimer(); _level = <level> <obj x="0" y="0" t="1" v="2" m="1"></obj> <obj x="0" y="0" t="3" v="4" m="1"></obj> <obj x="3" y="0" t="1" v="0" m="1"></obj> <obj x="3" y="0" t="1" v="2" m="1"></obj> <obj x="3" y="0" t="2" v="3" m="1"></obj> <obj x="3" y="0" t="5" v="12" m="1"></obj> <obj x="4" y="0" t="1" v="0" m="1"></obj> <obj x="4" y="0" t="1" v="2" m="1"></obj> <obj x="4" y="0" t="2" v="3" m="1"></obj> <obj x="10" y="0" t="3" v="4" m="1"></obj> <obj x="14" y="0" t="3" v="4" m="1"></obj> <obj x="15" y="0" t="3" v="4" m="1"></obj> <obj x="16" y="0" t="1" v="0" m="1"></obj> <obj x="16" y="0" t="1" v="2" m="1"></obj> <obj x="16" y="0" t="2" v="3" m="1"></obj> <obj x="17" y="0" t="1" v="2" m="1"></obj> <obj x="17" y="0" t="1" v="0" m="1"></obj> <obj x="17" y="0" t="2" v="3" m="1"></obj> <obj x="18" y="0" t="1" v="0" m="1"></obj> <obj x="18" y="0" t="1" v="2" m="1"></obj> <obj x="18" y="0" t="2" v="3" m="1"></obj> <obj x="0" y="1" t="1" v="0" m="1"></obj> <obj x="0" y="1" t="1" v="2" m="1"></obj> <obj x="0" y="1" t="2" v="3" m="1"></obj> <obj x="1" y="1" t="6" v="13" m="1"></obj> <obj x="2" y="1" t="10" v="28" m="1"></obj> <obj x="2" y="1" t="12" v="40" m="-1"></obj> <obj x="2" y="1" t="3" v="4" m="1"></obj> <obj x="3" y="1" t="1" v="2" m="1"></obj> <obj x="4" y="1" t="1" v="2" m="1"></obj> <obj x="4" y="1" t="3" v="4" m="1"></obj> <obj x="4" y="1" t="5" v="9" m="1"></obj> <obj x="5" y="1" t="6" v="13" m="1"></obj> <obj x="6" y="1" t="5" v="11" m="1"></obj> <obj x="6" y="1" t="5" v="12" m="1"></obj> <obj x="9" y="1" t="10" v="27" m="1"></obj> <obj x="9" y="1" t="3" v="4" m="1"></obj> <obj x="9" y="1" t="12" v="41" m="-1"></obj> <obj x="10" y="1" t="1" v="0" m="1"></obj> <obj x="10" y="1" t="1" v="2" m="1"></obj> <obj x="10" y="1" t="2" v="3" m="1"></obj> <obj x="14" y="1" t="1" v="0" m="1"></obj> <obj x="14" y="1" t="1" v="2" m="1"></obj> <obj x="14" y="1" t="2" v="3" m="1"></obj> <obj x="15" y="1" t="1" v="0" m="1"></obj> <obj x="15" y="1" t="1" v="2" m="1"></obj> <obj x="15" y="1" t="2" v="3" m="1"></obj> <obj x="16" y="1" t="1" v="0" m="1"></obj> <obj x="16" y="1" t="1" v="2" m="1"></obj> <obj x="16" y="1" t="2" v="3" m="1"></obj> <obj x="17" y="1" t="31" v="94" m="1"></obj> <obj x="17" y="1" t="1" v="2" m="1"></obj> <obj x="18" y="1" t="1" v="0" m="1"></obj> <obj x="18" y="1" t="1" v="2" m="1"></obj> <obj x="18" y="1" t="2" v="3" m="1"></obj> <obj x="19" y="1" t="3" v="4" m="1"></obj> <obj x="19" y="1" t="1" v="2" m="1"></obj> <obj x="0" y="2" t="1" v="0" m="1"></obj> <obj x="1" y="2" t="6" v="13" m="1"></obj> <obj x="2" y="2" t="1" v="0" m="1"></obj> <obj x="2" y="2" t="1" v="2" m="1"></obj> <obj x="2" y="2" t="2" v="3" m="1"></obj> <obj x="2" y="2" t="5" v="12" m="1"></obj> <obj x="3" y="2" t="33" v="-1" m="-1"></obj> <obj x="3" y="2" t="1" v="2" m="1"></obj> <obj x="4" y="2" t="1" v="0" m="1"></obj> <obj x="4" y="2" t="1" v="2" m="1"></obj> <obj x="4" y="2" t="2" v="3" m="1"></obj> <obj x="5" y="2" t="6" v="13" m="1"></obj> <obj x="6" y="2" t="3" v="4" m="1"></obj> <obj x="7" y="2" t="15" v="-1" m="1"></obj> <obj x="7" y="2" t="3" v="4" m="1"></obj> <obj x="8" y="2" t="32" v="-1" m="1"></obj> <obj x="8" y="2" t="3" v="4" m="1"></obj> <obj x="8" y="2" t="12" v="41" m="-1"></obj> <obj x="9" y="2" t="1" v="0" m="1"></obj> <obj x="9" y="2" t="1" v="2" m="1"></obj> <obj x="9" y="2" t="2" v="3" m="1"></obj> <obj x="10" y="2" t="21" v="62" m="1"></obj> <obj x="10" y="2" t="22" v="66" m="1"></obj> <obj x="10" y="2" t="1" v="2" m="1"></obj> <obj x="10" y="2" t="3" v="4" m="1"></obj> <obj x="10" y="2" t="0" v="-1" m="1"></obj> <obj x="11" y="2" t="23" v="-1" m="1"></obj> <obj x="11" y="2" t="24" v="-1" m="1"></obj> <obj x="12" y="2" t="21" v="63" m="1"></obj> <obj x="12" y="2" t="22" v="67" m="1"></obj> <obj x="12" y="2" t="3" v="4" m="1"></obj> <obj x="12" y="2" t="11" v="33" m="1"></obj> <obj x="12" y="2" t="10" v="29" m="1"></obj> <obj x="14" y="2" t="1" v="0" m="1"></obj> <obj x="14" y="2" t="1" v="2" m="1"></obj> <obj x="14" y="2" t="2" v="3" m="1"></obj> <obj x="15" y="2" t="1" v="2" m="1"></obj> <obj x="16" y="2" t="1" v="2" m="1"></obj> <obj x="18" y="2" t="1" v="2" m="1"></obj> <obj x="19" y="2" t="1" v="0" m="1"></obj> <obj x="19" y="2" t="1" v="2" m="1"></obj> <obj x="19" y="2" t="2" v="3" m="1"></obj> <obj x="0" y="3" t="1" v="0" m="1"></obj> <obj x="1" y="3" t="6" v="13" m="1"></obj> <obj x="1" y="3" t="1" v="2" m="1"></obj> <obj x="2" y="3" t="10" v="28" m="1"></obj> <obj x="2" y="3" t="1" v="2" m="1"></obj> <obj x="2" y="3" t="3" v="4" m="1"></obj> <obj x="3" y="3" t="1" v="2" m="1"></obj> <obj x="4" y="3" t="1" v="2" m="1"></obj> <obj x="4" y="3" t="3" v="4" m="1"></obj> <obj x="4" y="3" t="5" v="9" m="1"></obj> <obj x="5" y="3" t="6" v="13" m="1"></obj> <obj x="5" y="3" t="1" v="1" m="1"></obj> <obj x="6" y="3" t="1" v="0" m="1"></obj> <obj x="6" y="3" t="1" v="1" m="1"></obj> <obj x="6" y="3" t="2" v="3" m="1"></obj> <obj x="7" y="3" t="1" v="0" m="1"></obj> <obj x="7" y="3" t="1" v="1" m="1"></obj> <obj x="7" y="3" t="2" v="3" m="1"></obj> <obj x="8" y="3" t="1" v="0" m="1"></obj> <obj x="8" y="3" t="1" v="1" m="1"></obj> <obj x="8" y="3" t="2" v="3" m="1"></obj> <obj x="9" y="3" t="9" v="25" m="1"></obj> <obj x="9" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="1" v="0" m="1"></obj> <obj x="10" y="3" t="1" v="2" m="1"></obj> <obj x="10" y="3" t="27" v="78" m="1"></obj> <obj x="10" y="3" t="2" v="3" m="1"></obj> <obj x="11" y="3" t="20" v="60" m="1"></obj> <obj x="11" y="3" t="31" v="93" m="1"></obj> <obj x="11" y="3" t="1" v="2" m="1"></obj> <obj x="12" y="3" t="1" v="0" m="1"></obj> <obj x="12" y="3" t="1" v="2" m="1"></obj> <obj x="12" y="3" t="2" v="3" m="1"></obj> <obj x="13" y="3" t="4" v="8" m="1"></obj> <obj x="13" y="3" t="1" v="2" m="1"></obj> <obj x="13" y="3" t="3" v="4" m="1"></obj> <obj x="14" y="3" t="10" v="28" m="1"></obj> <obj x="14" y="3" t="1" v="2" m="1"></obj> <obj x="14" y="3" t="3" v="4" m="1"></obj> <obj x="15" y="3" t="4" v="8" m="1"></obj> <obj x="15" y="3" t="30" v="92" m="1"></obj> <obj x="15" y="3" t="3" v="4" m="1"></obj> <obj x="16" y="3" t="3" v="4" m="1"></obj> <obj x="16" y="3" t="12" v="39" m="-1"></obj> <obj x="16" y="3" t="13" v="42" m="-1"></obj> <obj x="17" y="3" t="3" v="4" m="1"></obj> <obj x="17" y="3" t="12" v="36" m="1"></obj> <obj x="19" y="3" t="1" v="0" m="1"></obj> <obj x="19" y="3" t="1" v="2" m="1"></obj> <obj x="19" y="3" t="2" v="3" m="1"></obj> <obj x="0" y="4" t="1" v="0" m="1"></obj> <obj x="1" y="4" t="6" v="13" m="1"></obj> <obj x="1" y="4" t="1" v="2" m="1"></obj> <obj x="2" y="4" t="1" v="0" m="1"></obj> <obj x="2" y="4" t="1" v="2" m="1"></obj> <obj x="2" y="4" t="2" v="3" m="1"></obj> <obj x="3" y="4" t="33" v="-1" m="-1"></obj> <obj x="4" y="4" t="1" v="0" m="1"></obj> <obj x="4" y="4" t="1" v="2" m="1"></obj> <obj x="4" y="4" t="2" v="3" m="1"></obj> <obj x="5" y="4" t="6" v="13" m="1"></obj> <obj x="5" y="4" t="3" v="4" m="1"></obj> <obj x="5" y="4" t="1" v="1" m="1"></obj> <obj x="6" y="4" t="3" v="4" m="1"></obj> <obj x="6" y="4" t="1" v="1" m="1"></obj> <obj x="7" y="4" t="6" v="13" m="1"></obj> <obj x="7" y="4" t="1" v="1" m="1"></obj> <obj x="8" y="4" t="1" v="0" m="1"></obj> <obj x="8" y="4" t="1" v="2" m="1"></obj> <obj x="8" y="4" t="1" v="1" m="1"></obj> <obj x="8" y="4" t="2" v="3" m="1"></obj> <obj x="9" y="4" t="1" v="0" m="1"></obj> <obj x="9" y="4" t="1" v="2" m="1"></obj> <obj x="9" y="4" t="2" v="3" m="1"></obj> <obj x="10" y="4" t="1" v="0" m="1"></obj> <obj x="10" y="4" t="1" v="2" m="1"></obj> <obj x="10" y="4" t="2" v="3" m="1"></obj> <obj x="11" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="1" v="0" m="1"></obj> <obj x="12" y="4" t="1" v="2" m="1"></obj> <obj x="12" y="4" t="2" v="3" m="1"></obj> <obj x="13" y="4" t="1" v="0" m="1"></obj> <obj x="13" y="4" t="1" v="2" m="1"></obj> <obj x="13" y="4" t="2" v="3" m="1"></obj> <obj x="14" y="4" t="1" v="0" m="1"></obj> <obj x="14" y="4" t="1" v="2" m="1"></obj> <obj x="14" y="4" t="2" v="3" m="1"></obj> <obj x="15" y="4" t="1" v="0" m="1"></obj> <obj x="15" y="4" t="1" v="2" m="1"></obj> <obj x="15" y="4" t="2" v="3" m="1"></obj> <obj x="16" y="4" t="1" v="0" m="1"></obj> <obj x="16" y="4" t="1" v="2" m="1"></obj> <obj x="16" y="4" t="2" v="3" m="1"></obj> <obj x="17" y="4" t="1" v="0" m="1"></obj> <obj x="17" y="4" t="1" v="2" m="1"></obj> <obj x="17" y="4" t="2" v="3" m="1"></obj> <obj x="18" y="4" t="1" v="2" m="1"></obj> <obj x="19" y="4" t="9" v="25" m="1"></obj> <obj x="19" y="4" t="1" v="2" m="1"></obj> <obj x="0" y="5" t="1" v="0" m="1"></obj> <obj x="1" y="5" t="6" v="13" m="1"></obj> <obj x="2" y="5" t="10" v="27" m="1"></obj> <obj x="2" y="5" t="1" v="2" m="1"></obj> <obj x="2" y="5" t="3" v="4" m="1"></obj> <obj x="4" y="5" t="1" v="0" m="1"></obj> <obj x="4" y="5" t="1" v="2" m="1"></obj> <obj x="4" y="5" t="2" v="3" m="1"></obj> <obj x="5" y="5" t="1" v="0" m="1"></obj> <obj x="5" y="5" t="1" v="2" m="1"></obj> <obj x="5" y="5" t="1" v="1" m="1"></obj> <obj x="5" y="5" t="2" v="3" m="1"></obj> <obj x="6" y="5" t="1" v="0" m="1"></obj> <obj x="6" y="5" t="1" v="2" m="1"></obj> <obj x="6" y="5" t="1" v="1" m="1"></obj> <obj x="6" y="5" t="2" v="3" m="1"></obj> <obj x="7" y="5" t="6" v="13" m="1"></obj> <obj x="7" y="5" t="3" v="4" m="1"></obj> <obj x="7" y="5" t="1" v="1" m="1"></obj> <obj x="8" y="5" t="10" v="30" m="-1"></obj> <obj x="8" y="5" t="1" v="2" m="1"></obj> <obj x="8" y="5" t="3" v="4" m="1"></obj> <obj x="8" y="5" t="1" v="1" m="1"></obj> <obj x="9" y="5" t="1" v="2" m="1"></obj> <obj x="10" y="5" t="1" v="2" m="1"></obj> <obj x="10" y="5" t="3" v="4" m="1"></obj> <obj x="11" y="5" t="6" v="13" m="1"></obj> <obj x="12" y="5" t="1" v="0" m="1"></obj> <obj x="12" y="5" t="1" v="2" m="1"></obj> <obj x="12" y="5" t="2" v="3" m="1"></obj> <obj x="13" y="5" t="1" v="2" m="1"></obj> <obj x="13" y="5" t="6" v="13" m="1"></obj> <obj x="14" y="5" t="3" v="4" m="1"></obj> <obj x="14" y="5" t="5" v="10" m="1"></obj> <obj x="14" y="5" t="1" v="2" m="1"></obj> <obj x="15" y="5" t="1" v="2" m="1"></obj> <obj x="16" y="5" t="1" v="0" m="1"></obj> <obj x="16" y="5" t="1" v="2" m="1"></obj> <obj x="16" y="5" t="2" v="3" m="1"></obj> <obj x="17" y="5" t="1" v="2" m="1"></obj> <obj x="18" y="5" t="28" v="27" m="1"></obj> <obj x="18" y="5" t="3" v="4" m="1"></obj> <obj x="18" y="5" t="1" v="2" m="1"></obj> <obj x="19" y="5" t="1" v="0" m="1"></obj> <obj x="19" y="5" t="1" v="2" m="1"></obj> <obj x="19" y="5" t="2" v="3" m="1"></obj> <obj x="0" y="6" t="1" v="0" m="1"></obj> <obj x="1" y="6" t="6" v="13" m="1"></obj> <obj x="2" y="6" t="1" v="0" m="1"></obj> <obj x="2" y="6" t="1" v="2" m="1"></obj> <obj x="2" y="6" t="2" v="3" m="1"></obj> <obj x="3" y="6" t="5" v="10" m="1"></obj> <obj x="4" y="6" t="1" v="2" m="1"></obj> <obj x="4" y="6" t="27" v="80" m="-1"></obj> <obj x="5" y="6" t="1" v="2" m="1"></obj> <obj x="5" y="6" t="1" v="0" m="1"></obj> <obj x="5" y="6" t="2" v="3" m="1"></obj> <obj x="6" y="6" t="1" v="2" m="1"></obj> <obj x="6" y="6" t="1" v="1" m="1"></obj> <obj x="6" y="6" t="4" v="8" m="1"></obj> <obj x="7" y="6" t="1" v="0" m="1"></obj> <obj x="7" y="6" t="1" v="2" m="1"></obj> <obj x="7" y="6" t="1" v="1" m="1"></obj> <obj x="7" y="6" t="2" v="3" m="1"></obj> <obj x="8" y="6" t="1" v="0" m="1"></obj> <obj x="8" y="6" t="1" v="2" m="1"></obj> <obj x="8" y="6" t="2" v="3" m="1"></obj> <obj x="9" y="6" t="8" v="-1" m="1"></obj> <obj x="10" y="6" t="1" v="0" m="1"></obj> <obj x="10" y="6" t="1" v="2" m="1"></obj> <obj x="10" y="6" t="2" v="3" m="1"></obj> <obj x="11" y="6" t="6" v="13" m="1"></obj> <obj x="12" y="6" t="1" v="2" m="1"></obj> <obj x="12" y="6" t="3" v="4" m="1"></obj> <obj x="12" y="6" t="10" v="30" m="1"></obj> <obj x="13" y="6" t="1" v="2" m="1"></obj> <obj x="14" y="6" t="1" v="0" m="1"></obj> <obj x="14" y="6" t="1" v="2" m="1"></obj> <obj x="14" y="6" t="2" v="3" m="1"></obj> <obj x="15" y="6" t="33" v="-1" m="1"></obj> <obj x="15" y="6" t="1" v="2" m="1"></obj> <obj x="16" y="6" t="5" v="10" m="1"></obj> <obj x="16" y="6" t="1" v="2" m="1"></obj> <obj x="16" y="6" t="3" v="4" m="1"></obj> <obj x="17" y="6" t="1" v="2" m="1"></obj> <obj x="18" y="6" t="1" v="0" m="1"></obj> <obj x="18" y="6" t="1" v="2" m="1"></obj> <obj x="18" y="6" t="2" v="3" m="1"></obj> <obj x="19" y="6" t="1" v="0" m="1"></obj> <obj x="19" y="6" t="1" v="2" m="1"></obj> <obj x="19" y="6" t="2" v="3" m="1"></obj> <obj x="0" y="7" t="1" v="0" m="1"></obj> <obj x="1" y="7" t="6" v="13" m="1"></obj> <obj x="1" y="7" t="1" v="2" m="1"></obj> <obj x="2" y="7" t="28" v="27" m="1"></obj> <obj x="2" y="7" t="3" v="4" m="1"></obj> <obj x="2" y="7" t="1" v="2" m="1"></obj> <obj x="3" y="7" t="3" v="4" m="1"></obj> <obj x="3" y="7" t="12" v="36" m="1"></obj> <obj x="4" y="7" t="1" v="2" m="1"></obj> <obj x="5" y="7" t="3" v="4" m="1"></obj> <obj x="5" y="7" t="1" v="2" m="1"></obj> <obj x="5" y="7" t="13" v="42" m="-1"></obj> <obj x="6" y="7" t="3" v="4" m="1"></obj> <obj x="6" y="7" t="12" v="38" m="-1"></obj> <obj x="6" y="7" t="4" v="8" m="1"></obj> <obj x="7" y="7" t="1" v="2" m="1"></obj> <obj x="7" y="7" t="3" v="4" m="1"></obj> <obj x="8" y="7" t="1" v="2" m="1"></obj> <obj x="8" y="7" t="3" v="4" m="1"></obj> <obj x="9" y="7" t="3" v="15" m="1"></obj> <obj x="9" y="7" t="8" v="-1" m="1"></obj> <obj x="10" y="7" t="1" v="2" m="1"></obj> <obj x="11" y="7" t="10" v="29" m="1"></obj> <obj x="11" y="7" t="3" v="4" m="1"></obj> <obj x="12" y="7" t="1" v="0" m="1"></obj> <obj x="12" y="7" t="1" v="2" m="1"></obj> <obj x="12" y="7" t="2" v="3" m="1"></obj> <obj x="13" y="7" t="1" v="2" m="1"></obj> <obj x="13" y="7" t="3" v="4" m="1"></obj> <obj x="13" y="7" t="21" v="62" m="1"></obj> <obj x="13" y="7" t="22" v="66" m="1"></obj> <obj x="13" y="7" t="5" v="9" m="1"></obj> <obj x="14" y="7" t="19" v="58" m="1"></obj> <obj x="14" y="7" t="1" v="2" m="1"></obj> <obj x="14" y="7" t="23" v="-1" m="1"></obj> <obj x="14" y="7" t="24" v="-1" m="1"></obj> <obj x="15" y="7" t="1" v="2" m="1"></obj> <obj x="15" y="7" t="3" v="4" m="1"></obj> <obj x="15" y="7" t="21" v="63" m="1"></obj> <obj x="15" y="7" t="22" v="67" m="1"></obj> <obj x="16" y="7" t="1" v="0" m="1"></obj> <obj x="16" y="7" t="1" v="2" m="1"></obj> <obj x="16" y="7" t="2" v="3" m="1"></obj> <obj x="17" y="7" t="3" v="4" m="1"></obj> <obj x="18" y="7" t="1" v="2" m="1"></obj> <obj x="19" y="7" t="1" v="0" m="1"></obj> <obj x="0" y="8" t="1" v="0" m="1"></obj> <obj x="1" y="8" t="6" v="13" m="1"></obj> <obj x="1" y="8" t="1" v="2" m="1"></obj> <obj x="2" y="8" t="1" v="0" m="1"></obj> <obj x="2" y="8" t="1" v="2" m="1"></obj> <obj x="2" y="8" t="2" v="3" m="1"></obj> <obj x="3" y="8" t="1" v="0" m="1"></obj> <obj x="3" y="8" t="1" v="2" m="1"></obj> <obj x="3" y="8" t="2" v="3" m="1"></obj> <obj x="4" y="8" t="1" v="0" m="1"></obj> <obj x="4" y="8" t="1" v="2" m="1"></obj> <obj x="4" y="8" t="2" v="3" m="1"></obj> <obj x="5" y="8" t="1" v="0" m="1"></obj> <obj x="5" y="8" t="1" v="2" m="1"></obj> <obj x="5" y="8" t="2" v="3" m="1"></obj> <obj x="6" y="8" t="1" v="0" m="1"></obj> <obj x="6" y="8" t="1" v="2" m="1"></obj> <obj x="6" y="8" t="2" v="3" m="1"></obj> <obj x="7" y="8" t="1" v="0" m="1"></obj> <obj x="7" y="8" t="1" v="2" m="1"></obj> <obj x="7" y="8" t="2" v="3" m="1"></obj> <obj x="8" y="8" t="1" v="0" m="1"></obj> <obj x="8" y="8" t="1" v="2" m="1"></obj> <obj x="8" y="8" t="2" v="3" m="1"></obj> <obj x="9" y="8" t="1" v="0" m="1"></obj> <obj x="9" y="8" t="1" v="2" m="1"></obj> <obj x="9" y="8" t="2" v="3" m="1"></obj> <obj x="10" y="8" t="30" v="91" m="1"></obj> <obj x="10" y="8" t="1" v="2" m="1"></obj> <obj x="10" y="8" t="3" v="4" m="1"></obj> <obj x="11" y="8" t="1" v="0" m="1"></obj> <obj x="11" y="8" t="1" v="2" m="1"></obj> <obj x="11" y="8" t="2" v="3" m="1"></obj> <obj x="12" y="8" t="1" v="0" m="1"></obj> <obj x="12" y="8" t="1" v="2" m="1"></obj> <obj x="12" y="8" t="2" v="3" m="1"></obj> <obj x="13" y="8" t="1" v="0" m="1"></obj> <obj x="13" y="8" t="1" v="2" m="1"></obj> <obj x="13" y="8" t="2" v="3" m="1"></obj> <obj x="14" y="8" t="31" v="94" m="1"></obj> <obj x="14" y="8" t="20" v="60" m="1"></obj> <obj x="14" y="8" t="1" v="2" m="1"></obj> <obj x="15" y="8" t="1" v="0" m="1"></obj> <obj x="15" y="8" t="1" v="2" m="1"></obj> <obj x="15" y="8" t="2" v="3" m="1"></obj> <obj x="16" y="8" t="1" v="0" m="1"></obj> <obj x="16" y="8" t="1" v="2" m="1"></obj> <obj x="16" y="8" t="2" v="3" m="1"></obj> <obj x="17" y="8" t="1" v="0" m="1"></obj> <obj x="17" y="8" t="1" v="2" m="1"></obj> <obj x="17" y="8" t="2" v="3" m="1"></obj> <obj x="19" y="8" t="1" v="0" m="1"></obj> <obj x="0" y="9" t="1" v="0" m="1"></obj> <obj x="1" y="9" t="6" v="13" m="1"></obj> <obj x="1" y="9" t="21" v="62" m="1"></obj> <obj x="1" y="9" t="22" v="66" m="1"></obj> <obj x="1" y="9" t="3" v="4" m="1"></obj> <obj x="2" y="9" t="23" v="-1" m="1"></obj> <obj x="2" y="9" t="24" v="-1" m="1"></obj> <obj x="2" y="9" t="1" v="2" m="1"></obj> <obj x="3" y="9" t="1" v="2" m="1"></obj> <obj x="3" y="9" t="21" v="63" m="1"></obj> <obj x="3" y="9" t="22" v="67" m="1"></obj> <obj x="3" y="9" t="3" v="4" m="1"></obj> <obj x="3" y="9" t="10" v="28" m="-1"></obj> <obj x="4" y="9" t="1" v="2" m="1"></obj> <obj x="5" y="9" t="1" v="2" m="1"></obj> <obj x="5" y="9" t="3" v="4" m="1"></obj> <obj x="5" y="9" t="18" v="56" m="-1"></obj> <obj x="6" y="9" t="6" v="13" m="1"></obj> <obj x="6" y="9" t="1" v="2" m="1"></obj> <obj x="7" y="9" t="1" v="2" m="1"></obj> <obj x="7" y="9" t="4" v="8" m="1"></obj> <obj x="8" y="9" t="1" v="0" m="1"></obj> <obj x="8" y="9" t="27" v="79" m="1"></obj> <obj x="9" y="9" t="1" v="2" m="1"></obj> <obj x="9" y="9" t="31" v="93" m="1"></obj> <obj x="10" y="9" t="1" v="0" m="1"></obj> <obj x="10" y="9" t="1" v="2" m="1"></obj> <obj x="10" y="9" t="2" v="3" m="1"></obj> <obj x="11" y="9" t="29" v="30" m="-1"></obj> <obj x="11" y="9" t="1" v="2" m="1"></obj> <obj x="11" y="9" t="3" v="5" m="1"></obj> <obj x="12" y="9" t="1" v="2" m="1"></obj> <obj x="13" y="9" t="1" v="2" m="1"></obj> <obj x="14" y="9" t="1" v="2" m="1"></obj> <obj x="15" y="9" t="1" v="2" m="1"></obj> <obj x="16" y="9" t="1" v="2" m="1"></obj> <obj x="17" y="9" t="1" v="0" m="1"></obj> <obj x="17" y="9" t="1" v="2" m="1"></obj> <obj x="17" y="9" t="2" v="3" m="1"></obj> <obj x="18" y="9" t="1" v="2" m="1"></obj> <obj x="19" y="9" t="1" v="0" m="1"></obj> <obj x="0" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="10" t="1" v="2" m="1"></obj> <obj x="0" y="10" t="2" v="3" m="1"></obj> <obj x="1" y="10" t="1" v="0" m="1"></obj> <obj x="1" y="10" t="1" v="2" m="1"></obj> <obj x="1" y="10" t="2" v="3" m="1"></obj> <obj x="2" y="10" t="20" v="60" m="1"></obj> <obj x="3" y="10" t="1" v="0" m="1"></obj> <obj x="3" y="10" t="1" v="2" m="1"></obj> <obj x="3" y="10" t="2" v="3" m="1"></obj> <obj x="4" y="10" t="1" v="2" m="1"></obj> <obj x="4" y="10" t="8" v="-1" m="1"></obj> <obj x="5" y="10" t="1" v="0" m="1"></obj> <obj x="5" y="10" t="1" v="2" m="1"></obj> <obj x="5" y="10" t="2" v="3" m="1"></obj> <obj x="6" y="10" t="6" v="13" m="1"></obj> <obj x="7" y="10" t="1" v="2" m="1"></obj> <obj x="8" y="10" t="1" v="0" m="1"></obj> <obj x="9" y="10" t="1" v="2" m="1"></obj> <obj x="10" y="10" t="1" v="0" m="1"></obj> <obj x="10" y="10" t="1" v="1" m="1"></obj> <obj x="10" y="10" t="2" v="3" m="1"></obj> <obj x="11" y="10" t="1" v="0" m="1"></obj> <obj x="11" y="10" t="1" v="1" m="1"></obj> <obj x="11" y="10" t="2" v="3" m="1"></obj> <obj x="12" y="10" t="3" v="5" m="1"></obj> <obj x="12" y="10" t="14" v="-1" m="-1"></obj> <obj x="14" y="10" t="12" v="41" m="-1"></obj> <obj x="14" y="10" t="3" v="4" m="1"></obj> <obj x="15" y="10" t="1" v="2" m="1"></obj> <obj x="16" y="10" t="30" v="92" m="1"></obj> <obj x="16" y="10" t="4" v="6" m="1"></obj> <obj x="16" y="10" t="1" v="2" m="1"></obj> <obj x="16" y="10" t="3" v="4" m="1"></obj> <obj x="17" y="10" t="1" v="2" m="1"></obj> <obj x="17" y="10" t="3" v="4" m="1"></obj> <obj x="18" y="10" t="1" v="2" m="1"></obj> <obj x="18" y="10" t="3" v="4" m="1"></obj> <obj x="19" y="10" t="1" v="0" m="1"></obj> <obj x="0" y="11" t="1" v="0" m="1"></obj> <obj x="1" y="11" t="19" v="58" m="1"></obj> <obj x="1" y="11" t="1" v="2" m="1"></obj> <obj x="1" y="11" t="3" v="4" m="1"></obj> <obj x="2" y="11" t="1" v="2" m="1"></obj> <obj x="2" y="11" t="3" v="4" m="1"></obj> <obj x="2" y="11" t="12" v="38" m="-1"></obj> <obj x="3" y="11" t="1" v="2" m="1"></obj> <obj x="4" y="11" t="8" v="-1" m="1"></obj> <obj x="5" y="11" t="1" v="2" m="1"></obj> <obj x="5" y="11" t="6" v="13" m="1"></obj> <obj x="6" y="11" t="6" v="13" m="1"></obj> <obj x="6" y="11" t="4" v="7" m="1"></obj> <obj x="8" y="11" t="6" v="13" m="1"></obj> <obj x="9" y="11" t="3" v="4" m="1"></obj> <obj x="10" y="11" t="19" v="58" m="1"></obj> <obj x="10" y="11" t="1" v="1" m="1"></obj> <obj x="10" y="11" t="3" v="4" m="1"></obj> <obj x="11" y="11" t="1" v="0" m="1"></obj> <obj x="11" y="11" t="1" v="2" m="1"></obj> <obj x="11" y="11" t="2" v="3" m="1"></obj> <obj x="12" y="11" t="1" v="0" m="1"></obj> <obj x="12" y="11" t="1" v="2" m="1"></obj> <obj x="12" y="11" t="2" v="3" m="1"></obj> <obj x="13" y="11" t="17" v="53" m="1"></obj> <obj x="14" y="11" t="1" v="0" m="1"></obj> <obj x="14" y="11" t="1" v="2" m="1"></obj> <obj x="14" y="11" t="2" v="3" m="1"></obj> <obj x="15" y="11" t="9" v="25" m="1"></obj> <obj x="15" y="11" t="1" v="2" m="1"></obj> <obj x="16" y="11" t="1" v="0" m="1"></obj> <obj x="16" y="11" t="1" v="2" m="1"></obj> <obj x="16" y="11" t="2" v="3" m="1"></obj> <obj x="17" y="11" t="1" v="0" m="1"></obj> <obj x="17" y="11" t="1" v="2" m="1"></obj> <obj x="17" y="11" t="2" v="3" m="1"></obj> <obj x="18" y="11" t="1" v="0" m="1"></obj> <obj x="18" y="11" t="1" v="2" m="1"></obj> <obj x="18" y="11" t="2" v="3" m="1"></obj> <obj x="19" y="11" t="1" v="0" m="1"></obj> <obj x="0" y="12" t="1" v="0" m="1"></obj> <obj x="0" y="12" t="1" v="2" m="1"></obj> <obj x="0" y="12" t="2" v="3" m="1"></obj> <obj x="1" y="12" t="1" v="0" m="1"></obj> <obj x="1" y="12" t="1" v="2" m="1"></obj> <obj x="1" y="12" t="2" v="3" m="1"></obj> <obj x="2" y="12" t="1" v="0" m="1"></obj> <obj x="2" y="12" t="1" v="2" m="1"></obj> <obj x="2" y="12" t="2" v="3" m="1"></obj> <obj x="3" y="12" t="8" v="-1" m="1"></obj> <obj x="4" y="12" t="3" v="17" m="1"></obj> <obj x="4" y="12" t="4" v="7" m="1"></obj> <obj x="4" y="12" t="8" v="-1" m="1"></obj> <obj x="5" y="12" t="33" v="-1" m="1"></obj> <obj x="5" y="12" t="1" v="2" m="1"></obj> <obj x="5" y="12" t="6" v="13" m="1"></obj> <obj x="6" y="12" t="1" v="2" m="1"></obj> <obj x="6" y="12" t="3" v="4" m="1"></obj> <obj x="7" y="12" t="1" v="2" m="1"></obj> <obj x="7" y="12" t="3" v="4" m="1"></obj> <obj x="7" y="12" t="30" v="91" m="1"></obj> <obj x="8" y="12" t="6" v="13" m="1"></obj> <obj x="9" y="12" t="1" v="0" m="1"></obj> <obj x="9" y="12" t="1" v="1" m="1"></obj> <obj x="9" y="12" t="2" v="3" m="1"></obj> <obj x="10" y="12" t="1" v="0" m="1"></obj> <obj x="10" y="12" t="1" v="1" m="1"></obj> <obj x="10" y="12" t="2" v="3" m="1"></obj> <obj x="11" y="12" t="1" v="0" m="1"></obj> <obj x="11" y="12" t="1" v="2" m="1"></obj> <obj x="11" y="12" t="2" v="3" m="1"></obj> <obj x="12" y="12" t="1" v="2" m="1"></obj> <obj x="12" y="12" t="17" v="54" m="1"></obj> <obj x="14" y="12" t="1" v="0" m="1"></obj> <obj x="14" y="12" t="1" v="1" m="1"></obj> <obj x="14" y="12" t="2" v="3" m="1"></obj> <obj x="15" y="12" t="1" v="0" m="1"></obj> <obj x="15" y="12" t="1" v="2" m="1"></obj> <obj x="15" y="12" t="2" v="3" m="1"></obj> <obj x="16" y="12" t="1" v="0" m="1"></obj> <obj x="16" y="12" t="1" v="1" m="1"></obj> <obj x="16" y="12" t="2" v="3" m="1"></obj> <obj x="17" y="12" t="1" v="0" m="1"></obj> <obj x="17" y="12" t="1" v="1" m="1"></obj> <obj x="17" y="12" t="2" v="3" m="1"></obj> <obj x="18" y="12" t="1" v="0" m="1"></obj> <obj x="18" y="12" t="1" v="1" m="1"></obj> <obj x="18" y="12" t="2" v="3" m="1"></obj> <obj x="0" y="13" t="1" v="0" m="1"></obj> <obj x="1" y="13" t="6" v="13" m="1"></obj> <obj x="1" y="13" t="1" v="2" m="1"></obj> <obj x="2" y="13" t="1" v="2" m="1"></obj> <obj x="3" y="13" t="8" v="-1" m="1"></obj> <obj x="3" y="13" t="5" v="10" m="1"></obj> <obj x="4" y="13" t="1" v="0" m="1"></obj> <obj x="4" y="13" t="1" v="2" m="1"></obj> <obj x="4" y="13" t="2" v="3" m="1"></obj> <obj x="5" y="13" t="1" v="2" m="1"></obj> <obj x="6" y="13" t="1" v="2" m="1"></obj> <obj x="6" y="13" t="1" v="0" m="1"></obj> <obj x="6" y="13" t="2" v="3" m="1"></obj> <obj x="7" y="13" t="1" v="0" m="1"></obj> <obj x="7" y="13" t="1" v="2" m="1"></obj> <obj x="7" y="13" t="2" v="3" m="1"></obj> <obj x="9" y="13" t="10" v="27" m="1"></obj> <obj x="9" y="13" t="3" v="4" m="1"></obj> <obj x="9" y="13" t="1" v="1" m="1"></obj> <obj x="10" y="13" t="1" v="0" m="1"></obj> <obj x="11" y="13" t="19" v="58" m="1"></obj> <obj x="11" y="13" t="1" v="2" m="1"></obj> <obj x="11" y="13" t="3" v="4" m="1"></obj> <obj x="13" y="13" t="4" v="6" m="1"></obj> <obj x="14" y="13" t="6" v="13" m="1"></obj> <obj x="14" y="13" t="1" v="1" m="1"></obj> <obj x="15" y="13" t="1" v="0" m="1"></obj> <obj x="15" y="13" t="1" v="1" m="1"></obj> <obj x="15" y="13" t="27" v="88" m="1"></obj> <obj x="15" y="13" t="2" v="3" m="1"></obj> <obj x="16" y="13" t="31" v="93" m="1"></obj> <obj x="16" y="13" t="1" v="1" m="1"></obj> <obj x="17" y="13" t="1" v="0" m="1"></obj> <obj x="17" y="13" t="1" v="1" m="1"></obj> <obj x="17" y="13" t="2" v="3" m="1"></obj> <obj x="18" y="13" t="1" v="1" m="1"></obj> <obj x="19" y="13" t="1" v="1" m="1"></obj> <obj x="19" y="13" t="3" v="4" m="1"></obj> <obj x="19" y="13" t="12" v="40" m="1"></obj> <obj x="0" y="14" t="1" v="0" m="1"></obj> <obj x="1" y="14" t="6" v="13" m="1"></obj> <obj x="1" y="14" t="1" v="2" m="1"></obj> <obj x="2" y="14" t="18" v="56" m="1"></obj> <obj x="2" y="14" t="3" v="4" m="1"></obj> <obj x="3" y="14" t="3" v="17" m="1"></obj> <obj x="3" y="14" t="8" v="-1" m="1"></obj> <obj x="3" y="14" t="5" v="11" m="1"></obj> <obj x="3" y="14" t="12" v="40" m="1"></obj> <obj x="4" y="14" t="1" v="2" m="1"></obj> <obj x="4" y="14" t="3" v="4" m="1"></obj> <obj x="4" y="14" t="13" v="43" m="-1"></obj> <obj x="4" y="14" t="5" v="10" m="1"></obj> <obj x="5" y="14" t="1" v="2" m="1"></obj> <obj x="5" y="14" t="3" v="4" m="1"></obj> <obj x="6" y="14" t="10" v="28" m="1"></obj> <obj x="6" y="14" t="3" v="4" m="1"></obj> <obj x="6" y="14" t="1" v="2" m="1"></obj> <obj x="7" y="14" t="1" v="2" m="1"></obj> <obj x="7" y="14" t="3" v="4" m="1"></obj> <obj x="7" y="14" t="5" v="9" m="1"></obj> <obj x="8" y="14" t="3" v="4" m="1"></obj> <obj x="8" y="14" t="12" v="40" m="1"></obj> <obj x="9" y="14" t="1" v="0" m="1"></obj> <obj x="9" y="14" t="1" v="1" m="1"></obj> <obj x="9" y="14" t="2" v="3" m="1"></obj> <obj x="10" y="14" t="1" v="0" m="1"></obj> <obj x="10" y="14" t="1" v="1" m="1"></obj> <obj x="10" y="14" t="2" v="3" m="1"></obj> <obj x="11" y="14" t="1" v="0" m="1"></obj> <obj x="11" y="14" t="1" v="2" m="1"></obj> <obj x="11" y="14" t="2" v="3" m="1"></obj> <obj x="12" y="14" t="1" v="2" m="1"></obj> <obj x="13" y="14" t="3" v="4" m="1"></obj> <obj x="13" y="14" t="12" v="40" m="-1"></obj> <obj x="13" y="14" t="13" v="-1" m="-1"></obj> <obj x="14" y="14" t="1" v="1" m="1"></obj> <obj x="14" y="14" t="3" v="4" m="1"></obj> <obj x="15" y="14" t="1" v="1" m="1"></obj> <obj x="15" y="14" t="10" v="28" m="1"></obj> <obj x="17" y="14" t="1" v="1" m="1"></obj> <obj x="17" y="14" t="3" v="4" m="1"></obj> <obj x="17" y="14" t="19" v="58" m="1"></obj> <obj x="18" y="14" t="18" v="56" m="1"></obj> <obj x="18" y="14" t="1" v="1" m="1"></obj> <obj x="18" y="14" t="3" v="4" m="1"></obj> <obj x="19" y="14" t="1" v="0" m="1"></obj> <obj x="19" y="14" t="1" v="1" m="1"></obj> <obj x="19" y="14" t="2" v="3" m="1"></obj> <obj x="0" y="15" t="1" v="0" m="1"></obj> <obj x="1" y="15" t="6" v="13" m="1"></obj> <obj x="1" y="15" t="1" v="2" m="1"></obj> <obj x="2" y="15" t="1" v="0" m="1"></obj> <obj x="2" y="15" t="1" v="1" m="1"></obj> <obj x="2" y="15" t="2" v="3" m="1"></obj> <obj x="3" y="15" t="7" v="14" m="1"></obj> <obj x="4" y="15" t="1" v="0" m="1"></obj> <obj x="4" y="15" t="1" v="2" m="1"></obj> <obj x="4" y="15" t="2" v="3" m="1"></obj> <obj x="5" y="15" t="1" v="0" m="1"></obj> <obj x="5" y="15" t="1" v="2" m="1"></obj> <obj x="5" y="15" t="2" v="3" m="1"></obj> <obj x="6" y="15" t="1" v="2" m="1"></obj> <obj x="6" y="15" t="1" v="0" m="1"></obj> <obj x="6" y="15" t="2" v="3" m="1"></obj> <obj x="7" y="15" t="1" v="0" m="1"></obj> <obj x="7" y="15" t="1" v="2" m="1"></obj> <obj x="7" y="15" t="2" v="3" m="1"></obj> <obj x="8" y="15" t="1" v="0" m="1"></obj> <obj x="8" y="15" t="1" v="1" m="1"></obj> <obj x="8" y="15" t="2" v="3" m="1"></obj> <obj x="9" y="15" t="1" v="0" m="1"></obj> <obj x="9" y="15" t="1" v="1" m="1"></obj> <obj x="9" y="15" t="2" v="3" m="1"></obj> <obj x="10" y="15" t="1" v="1" m="1"></obj> <obj x="11" y="15" t="1" v="0" m="1"></obj> <obj x="11" y="15" t="1" v="2" m="1"></obj> <obj x="11" y="15" t="2" v="3" m="1"></obj> <obj x="12" y="15" t="30" v="91" m="1"></obj> <obj x="12" y="15" t="1" v="2" m="1"></obj> <obj x="12" y="15" t="3" v="4" m="1"></obj> <obj x="13" y="15" t="1" v="0" m="1"></obj> <obj x="13" y="15" t="1" v="1" m="1"></obj> <obj x="13" y="15" t="2" v="3" m="1"></obj> <obj x="14" y="15" t="1" v="0" m="1"></obj> <obj x="14" y="15" t="1" v="1" m="1"></obj> <obj x="14" y="15" t="2" v="3" m="1"></obj> <obj x="15" y="15" t="4" v="6" m="1"></obj> <obj x="15" y="15" t="1" v="1" m="1"></obj> <obj x="15" y="15" t="3" v="4" m="1"></obj> <obj x="17" y="15" t="1" v="0" m="1"></obj> <obj x="17" y="15" t="1" v="1" m="1"></obj> <obj x="17" y="15" t="2" v="3" m="1"></obj> <obj x="18" y="15" t="1" v="0" m="1"></obj> <obj x="18" y="15" t="1" v="1" m="1"></obj> <obj x="18" y="15" t="2" v="3" m="1"></obj> <obj x="19" y="15" t="1" v="0" m="1"></obj> <obj x="19" y="15" t="1" v="1" m="1"></obj> <obj x="19" y="15" t="2" v="3" m="1"></obj> <obj x="0" y="16" t="1" v="0" m="1"></obj> <obj x="1" y="16" t="6" v="13" m="1"></obj> <obj x="1" y="16" t="1" v="2" m="1"></obj> <obj x="2" y="16" t="1" v="1" m="1"></obj> <obj x="3" y="16" t="1" v="0" m="1"></obj> <obj x="3" y="16" t="1" v="1" m="1"></obj> <obj x="3" y="16" t="27" v="78" m="1"></obj> <obj x="3" y="16" t="2" v="3" m="1"></obj> <obj x="4" y="16" t="31" v="93" m="1"></obj> <obj x="4" y="16" t="1" v="2" m="1"></obj> <obj x="5" y="16" t="1" v="0" m="1"></obj> <obj x="5" y="16" t="1" v="2" m="1"></obj> <obj x="5" y="16" t="2" v="3" m="1"></obj> <obj x="6" y="16" t="4" v="7" m="1"></obj> <obj x="6" y="16" t="1" v="2" m="1"></obj> <obj x="7" y="16" t="1" v="2" m="1"></obj> <obj x="8" y="16" t="1" v="0" m="1"></obj> <obj x="8" y="16" t="1" v="1" m="1"></obj> <obj x="8" y="16" t="2" v="3" m="1"></obj> <obj x="9" y="16" t="1" v="1" m="1"></obj> <obj x="10" y="16" t="18" v="56" m="1"></obj> <obj x="10" y="16" t="3" v="4" m="1"></obj> <obj x="10" y="16" t="10" v="30" m="-1"></obj> <obj x="11" y="16" t="6" v="13" m="1"></obj> <obj x="11" y="16" t="1" v="2" m="1"></obj> <obj x="12" y="16" t="1" v="2" m="1"></obj> <obj x="12" y="16" t="1" v="1" m="1"></obj> <obj x="12" y="16" t="1" v="0" m="1"></obj> <obj x="12" y="16" t="2" v="3" m="1"></obj> <obj x="13" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="29" v="30" m="1"></obj> <obj x="14" y="16" t="1" v="1" m="1"></obj> <obj x="14" y="16" t="3" v="5" m="1"></obj> <obj x="14" y="16" t="27" v="89" m="1"></obj> <obj x="15" y="16" t="1" v="0" m="1"></obj> <obj x="15" y="16" t="1" v="1" m="1"></obj> <obj x="15" y="16" t="2" v="3" m="1"></obj> <obj x="16" y="16" t="1" v="1" m="1"></obj> <obj x="16" y="16" t="3" v="4" m="1"></obj> <obj x="16" y="16" t="12" v="41" m="1"></obj> <obj x="17" y="16" t="1" v="1" m="1"></obj> <obj x="18" y="16" t="1" v="1" m="1"></obj> <obj x="19" y="16" t="1" v="0" m="1"></obj> <obj x="19" y="16" t="1" v="1" m="1"></obj> <obj x="19" y="16" t="2" v="3" m="1"></obj> <obj x="0" y="17" t="1" v="0" m="1"></obj> <obj x="1" y="17" t="6" v="13" m="1"></obj> <obj x="1" y="17" t="21" v="62" m="1"></obj> <obj x="1" y="17" t="22" v="66" m="1"></obj> <obj x="1" y="17" t="3" v="4" m="1"></obj> <obj x="1" y="17" t="1" v="2" m="1"></obj> <obj x="2" y="17" t="23" v="-1" m="1"></obj> <obj x="2" y="17" t="24" v="-1" m="1"></obj> <obj x="2" y="17" t="17" v="55" m="-1"></obj> <obj x="3" y="17" t="10" v="28" m="-1"></obj> <obj x="3" y="17" t="21" v="63" m="1"></obj> <obj x="3" y="17" t="22" v="67" m="1"></obj> <obj x="3" y="17" t="3" v="4" m="1"></obj> <obj x="3" y="17" t="1" v="1" m="1"></obj> <obj x="5" y="17" t="1" v="2" m="1"></obj> <obj x="6" y="17" t="1" v="2" m="1"></obj> <obj x="8" y="17" t="4" v="6" m="1"></obj> <obj x="8" y="17" t="1" v="1" m="1"></obj> <obj x="8" y="17" t="3" v="4" m="1"></obj> <obj x="9" y="17" t="17" v="55" m="-1"></obj> <obj x="10" y="17" t="1" v="0" m="1"></obj> <obj x="10" y="17" t="1" v="1" m="1"></obj> <obj x="10" y="17" t="2" v="3" m="1"></obj> <obj x="11" y="17" t="6" v="13" m="1"></obj> <obj x="11" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="1" v="0" m="1"></obj> <obj x="12" y="17" t="1" v="1" m="1"></obj> <obj x="12" y="17" t="2" v="3" m="1"></obj> <obj x="13" y="17" t="4" v="8" m="1"></obj> <obj x="13" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="1" v="0" m="1"></obj> <obj x="14" y="17" t="1" v="1" m="1"></obj> <obj x="14" y="17" t="2" v="3" m="1"></obj> <obj x="15" y="17" t="1" v="0" m="1"></obj> <obj x="16" y="17" t="1" v="0" m="1"></obj> <obj x="16" y="17" t="1" v="1" m="1"></obj> <obj x="16" y="17" t="2" v="3" m="1"></obj> <obj x="17" y="17" t="1" v="1" m="1"></obj> <obj x="18" y="17" t="1" v="1" m="1"></obj> <obj x="19" y="17" t="1" v="0" m="1"></obj> <obj x="19" y="17" t="1" v="1" m="1"></obj> <obj x="19" y="17" t="2" v="3" m="1"></obj> <obj x="0" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="18" t="1" v="1" m="1"></obj> <obj x="0" y="18" t="2" v="3" m="1"></obj> <obj x="1" y="18" t="1" v="0" m="1"></obj> <obj x="1" y="18" t="1" v="1" m="1"></obj> <obj x="1" y="18" t="1" v="2" m="1"></obj> <obj x="1" y="18" t="2" v="3" m="1"></obj> <obj x="2" y="18" t="20" v="60" m="1"></obj> <obj x="3" y="18" t="1" v="0" m="1"></obj> <obj x="3" y="18" t="1" v="1" m="1"></obj> <obj x="3" y="18" t="2" v="3" m="1"></obj> <obj x="4" y="18" t="3" v="4" m="1"></obj> <obj x="4" y="18" t="12" v="40" m="1"></obj> <obj x="5" y="18" t="3" v="4" m="1"></obj> <obj x="5" y="18" t="1" v="2" m="1"></obj> <obj x="5" y="18" t="13" v="43" m="1"></obj> <obj x="6" y="18" t="3" v="4" m="1"></obj> <obj x="6" y="18" t="1" v="2" m="1"></obj> <obj x="6" y="18" t="30" v="91" m="1"></obj> <obj x="7" y="18" t="3" v="4" m="1"></obj> <obj x="7" y="18" t="1" v="2" m="1"></obj> <obj x="7" y="18" t="12" v="41" m="-1"></obj> <obj x="8" y="18" t="1" v="0" m="1"></obj> <obj x="8" y="18" t="1" v="1" m="1"></obj> <obj x="8" y="18" t="2" v="3" m="1"></obj> <obj x="9" y="18" t="1" v="1" m="1"></obj> <obj x="9" y="18" t="3" v="4" m="1"></obj> <obj x="10" y="18" t="3" v="4" m="1"></obj> <obj x="10" y="18" t="1" v="1" m="1"></obj> <obj x="10" y="18" t="4" v="6" m="1"></obj> <obj x="11" y="18" t="3" v="4" m="1"></obj> <obj x="11" y="18" t="1" v="1" m="1"></obj> <obj x="12" y="18" t="3" v="4" m="1"></obj> <obj x="12" y="18" t="1" v="1" m="1"></obj> <obj x="13" y="18" t="3" v="4" m="1"></obj> <obj x="13" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="1" v="1" m="1"></obj> <obj x="14" y="18" t="3" v="4" m="1"></obj> <obj x="15" y="18" t="21" v="62" m="1"></obj> <obj x="15" y="18" t="22" v="66" m="1"></obj> <obj x="15" y="18" t="3" v="4" m="1"></obj> <obj x="15" y="18" t="26" v="75" m="-1"></obj> <obj x="15" y="18" t="28" v="29" m="-1"></obj> <obj x="16" y="18" t="23" v="-1" m="1"></obj> <obj x="16" y="18" t="24" v="-1" m="1"></obj> <obj x="16" y="18" t="1" v="1" m="1"></obj> <obj x="17" y="18" t="21" v="63" m="1"></obj> <obj x="17" y="18" t="22" v="67" m="1"></obj> <obj x="17" y="18" t="3" v="4" m="1"></obj> <obj x="17" y="18" t="26" v="74" m="-1"></obj> <obj x="17" y="18" t="32" v="-1" m="-1"></obj> <obj x="18" y="18" t="1" v="1" m="1"></obj> <obj x="18" y="18" t="3" v="5" m="1"></obj> <obj x="18" y="18" t="19" v="58" m="1"></obj> <obj x="19" y="18" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="1" v="0" m="1"></obj> <obj x="0" y="19" t="1" v="1" m="1"></obj> <obj x="0" y="19" t="2" v="3" m="1"></obj> <obj x="1" y="19" t="1" v="1" m="1"></obj> <obj x="2" y="19" t="1" v="1" m="1"></obj> <obj x="3" y="19" t="1" v="0" m="1"></obj> <obj x="4" y="19" t="1" v="0" m="1"></obj> <obj x="5" y="19" t="1" v="0" m="1"></obj> <obj x="5" y="19" t="1" v="2" m="1"></obj> <obj x="5" y="19" t="2" v="3" m="1"></obj> <obj x="6" y="19" t="1" v="0" m="1"></obj> <obj x="6" y="19" t="1" v="2" m="1"></obj> <obj x="6" y="19" t="2" v="3" m="1"></obj> <obj x="7" y="19" t="1" v="0" m="1"></obj> <obj x="7" y="19" t="1" v="2" m="1"></obj> <obj x="7" y="19" t="2" v="3" m="1"></obj> <obj x="8" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="1" v="0" m="1"></obj> <obj x="9" y="19" t="1" v="1" m="1"></obj> <obj x="9" y="19" t="2" v="3" m="1"></obj> <obj x="10" y="19" t="1" v="0" m="1"></obj> <obj x="10" y="19" t="1" v="1" m="1"></obj> <obj x="10" y="19" t="2" v="3" m="1"></obj> <obj x="11" y="19" t="1" v="0" m="1"></obj> <obj x="11" y="19" t="1" v="1" m="1"></obj> <obj x="11" y="19" t="2" v="3" m="1"></obj> <obj x="12" y="19" t="1" v="0" m="1"></obj> <obj x="13" y="19" t="1" v="0" m="1"></obj> <obj x="13" y="19" t="1" v="1" m="1"></obj> <obj x="13" y="19" t="2" v="3" m="1"></obj> <obj x="14" y="19" t="1" v="0" m="1"></obj> <obj x="14" y="19" t="1" v="1" m="1"></obj> <obj x="14" y="19" t="2" v="3" m="1"></obj> <obj x="15" y="19" t="1" v="0" m="1"></obj> <obj x="16" y="19" t="20" v="60" m="1"></obj> <obj x="17" y="19" t="1" v="0" m="1"></obj> <obj x="17" y="19" t="1" v="1" m="1"></obj> <obj x="17" y="19" t="2" v="3" m="1"></obj> <obj x="18" y="19" t="1" v="0" m="1"></obj> <obj x="18" y="19" t="1" v="1" m="1"></obj> <obj x="18" y="19" t="2" v="3" m="1"></obj> <obj x="19" y="19" t="1" v="0" m="1"></obj> </level> ; var i:int; while (i < _level.obj.length()) { _map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m)); i = (i + 1); }; var _local2 = _map; with (_local2) { setLink(15, 3, 17, 1); setLink(10, 8, 11, 3); setLink(16, 10, 14, 8); setLink(7, 12, 9, 9); setLink(12, 15, 16, 13); setLink(6, 18, 4, 16); needMushrooms = 18; setCamera(-630, 0, -21.95, 167.65, -4, 123.05); }; _map.levelLoaded = true; _map.updateRocksState(); _map.hardOrderMapping(); _map.softOrderMapping(); if (!_map.editorMode){ _map.renderBackground(); }; var timeTaken:* = (getTimer() - startTime); trace((("level loaded, time: " + (timeTaken / 1000)) + "ms")); } } }//package com.mushroomer.levels
Section 47
//LevelManager (com.mushroomer.levels.LevelManager) package com.mushroomer.levels { import com.mushroomer.*; import flash.display.*; import flash.net.*; public class LevelManager extends Sprite { private var _level; private var _currentLevel:int;// = 1 private var _completedLevel:int;// = 1 private var _map:GameMap; public static const TOTAL_LEVELS:int = 30; public static const SAVE_KEY:String = "Mushroomer"; public function LevelManager(_arg1:GameMap){ _map = _arg1; var _local2:SharedObject = SharedObject.getLocal(SAVE_KEY); _completedLevel = int(_local2.data.levelCompleted); if (_completedLevel < 1){ _completedLevel = 1; }; trace(">: levelManager.levelCompleted", _completedLevel); } public function save(_arg1:int):void{ var _local2:SharedObject; if ((((_completedLevel < _arg1)) && ((_arg1 <= TOTAL_LEVELS)))){ _local2 = SharedObject.getLocal(SAVE_KEY); _local2.data.levelCompleted = _arg1.toString(); _local2.flush(); _completedLevel = _arg1; }; } public function loadNextLevel():void{ loadLevel((_currentLevel + 1)); } public function restart(_arg1:Boolean=false):void{ _map.resetData(); if (((_map.checkPoint) && (!(_arg1)))){ _map.loadCheckPoint(); } else { loadLevel(_currentLevel); }; } public function get currentLevel():int{ return (_currentLevel); } public function get completedLevel():int{ return (_completedLevel); } public function loadLevel(_arg1:int):void{ if ((((_arg1 < 1)) || ((_arg1 > TOTAL_LEVELS)))){ trace("The level number", _arg1, "is not existed."); return; }; if (_level != null){ _level = null; }; _map.checkPoint = false; _map.worldLife = false; _currentLevel = _arg1; switch (_currentLevel){ case 1: _level = new Level01(_map); break; case 2: _level = new Level02(_map); break; case 3: _level = new Level03(_map); break; case 4: _level = new Level04(_map); break; case 5: _level = new Level05(_map); break; case 6: _level = new Level06(_map); break; case 7: _level = new Level07(_map); break; case 8: _level = new Level08(_map); break; case 9: _level = new Level09(_map); break; case 10: _level = new Level10(_map); break; case 11: _level = new Level11(_map); break; case 12: _level = new Level12(_map); break; case 13: _level = new Level13(_map); break; case 14: _level = new Level14(_map); break; case 15: _level = new Level15(_map); break; case 16: _level = new Level16(_map); break; case 17: _level = new Level17(_map); break; case 18: _level = new Level18(_map); break; case 19: _level = new Level19(_map); break; case 20: _level = new Level20(_map); break; case 21: _level = new Level21(_map); break; case 22: _level = new Level22(_map); break; case 23: _level = new Level23(_map); break; case 24: _level = new Level24(_map); break; case 25: _level = new Level25(_map); break; case 26: _level = new Level26(_map); break; case 27: _level = new Level27(_map); break; case 28: _level = new Level28(_map); break; case 29: _level = new Level29(_map); break; case 30: _level = new Level30(_map); break; }; (_level as LevelObject).load(); _map.worldLife = true; } } }//package com.mushroomer.levels
Section 48
//LevelObject (com.mushroomer.levels.LevelObject) package com.mushroomer.levels { import com.mushroomer.*; public class LevelObject { var _map:GameMap; public function LevelObject(_arg1:GameMap){ _map = _arg1; } public function load():void{ } } }//package com.mushroomer.levels
Section 49
//Bridge (com.mushroomer.objects.Bridge) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; public class Bridge extends MapObject { private var _sprite:Animation; private var _detector:CollisionBox; private var _checkList:Array; private var _isSag:Boolean;// = false private var _obj; public function Bridge(_arg1:GameMap){ _checkList = new Array(); super(_arg1); _type = ObjectType.OBJ_BRIDGE; _variety = ObjectType.VAR_BRIDGE_FLOOR; _isStatic = false; _sprite = _map.app.animationsCache.getAnimation("sprite_bridge"); _sprite.repeat = false; addChild(_sprite); _detector = new CollisionBox(0, 0, 32, 8); _detector.setParentPos(0, -40); colBox.height = 6; colBox.setParentPos(0, -29); if (_map.debugMode){ colBox.setDebug(this, 0xFF6600); _detector.setDebug(this, 16724581); }; } override public function progress():void{ var _local2:*; var _local1:Boolean; if ((_tileY - 1) > 0){ _checkList = _map.getCellObjects(_tileX, (_tileY - 1)); _local2 = 0; while (_local2 < _checkList.length) { _obj = (_checkList[_local2] as MapObject); if (((!(_obj.isDecor)) && (_detector.checkCollision(_obj.colBox)))){ if ((_obj is Stone)){ if ((_obj as Stone).speedY > 5){ breakBridge(); return; }; }; _local1 = true; break; }; _local2++; }; if (((!(_local1)) && (_map.player.checkLegsCollision(_detector)))){ _local1 = true; }; if (((!(_isSag)) && (_local1))){ _isSag = true; _sprite.reverse = false; _sprite.gotoAndPlay(1); _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); } else { if (((_isSag) && (!(_local1)))){ _isSag = false; _sprite.reverse = true; _sprite.gotoAndPlay(10); _sprite.addEventListener(Event.ENTER_FRAME, enterFrameHandler); }; }; }; } private function breakBridge():void{ var _local1:Effect = new Effect(_map); _local1.setEffect(x, y, Effect.BREAK_BRIDGE); _map.removeObj(this); destroy(); _map.sound(ObjectType.SND_STONE_BREAK); } private function enterFrameHandler(_arg1:Event):void{ if (_sprite.currentFrame == 1){ _sprite.gotoAndStop(1); _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); }; } override public function destroy():void{ _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function setToPos(_arg1:int, _arg2:int):void{ super.setToPos(_arg1, _arg2); _detector.update(x, y); } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Bridge)){ if ((_local3[_local4] as Bridge).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as Bridge).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 50
//BridgeBack (com.mushroomer.objects.BridgeBack) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class BridgeBack extends MapObject { private var _sprite:Animation; public function BridgeBack(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_BRIDGE_BACK; _sprite = _map.app.animationsCache.getAnimation("sprite_bridge_details"); addChild(_sprite); _isDecor = true; } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_BRIDGE_PLANK_LEFT_BACK: _sprite.gotoAndStop(2); break; case ObjectType.VAR_BRIDGE_PLANK_RIGHT_BACK: _sprite.gotoAndStop(3); break; case ObjectType.VAR_BRIDGE_PLANK_CENTER_BACK: _sprite.gotoAndStop(4); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 3); switch (_local2){ case 0: variety = ObjectType.VAR_BRIDGE_PLANK_LEFT_BACK; break; case 1: variety = ObjectType.VAR_BRIDGE_PLANK_RIGHT_BACK; break; case 2: variety = ObjectType.VAR_BRIDGE_PLANK_CENTER_BACK; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_BACK, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is BridgeBack)){ if ((_local3[_local4] as BridgeBack).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_BACK, _local3[_local4]); (_local3[_local4] as BridgeBack).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 51
//BridgeFront (com.mushroomer.objects.BridgeFront) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class BridgeFront extends MapObject { private var _sprite:Animation; public function BridgeFront(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_BRIDGE_FRONT; _sprite = _map.app.animationsCache.getAnimation("sprite_bridge_details"); addChild(_sprite); _isDecor = true; } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_BRIDGE_PLANK_LEFT_FRONT: _sprite.gotoAndStop(6); break; case ObjectType.VAR_BRIDGE_PLANK_RIGHT_FRONT: _sprite.gotoAndStop(7); break; case ObjectType.VAR_BRIDGE_PLANK_CENTER_FRONT: _sprite.gotoAndStop(8); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 3); switch (_local2){ case 0: variety = ObjectType.VAR_BRIDGE_PLANK_LEFT_FRONT; break; case 1: variety = ObjectType.VAR_BRIDGE_PLANK_RIGHT_FRONT; break; case 2: variety = ObjectType.VAR_BRIDGE_PLANK_CENTER_FRONT; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_FRONT, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is BridgeFront)){ if ((_local3[_local4] as BridgeFront).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_FRONT, _local3[_local4]); (_local3[_local4] as BridgeFront).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 52
//BridgeRopeB (com.mushroomer.objects.BridgeRopeB) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class BridgeRopeB extends MapObject { private var _sprite:Animation; public function BridgeRopeB(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_BRIDGE_ROPE_BACK; _sprite = _map.app.animationsCache.getAnimation("sprite_bridge_details"); addChild(_sprite); _isDecor = true; } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_BACK, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is BridgeRopeB)){ if ((_local3[_local4] as BridgeRopeB).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_BACK, _local3[_local4]); (_local3[_local4] as BridgeRopeB).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 53
//BridgeRopeF (com.mushroomer.objects.BridgeRopeF) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class BridgeRopeF extends MapObject { private var _sprite:Animation; public function BridgeRopeF(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_BRIDGE_ROPE_FRONT; _sprite = _map.app.animationsCache.getAnimation("sprite_bridge_details"); _sprite.gotoAndStop(5); addChild(_sprite); _isDecor = true; } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_FRONT, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is BridgeRopeF)){ if ((_local3[_local4] as BridgeRopeF).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_FRONT, _local3[_local4]); (_local3[_local4] as BridgeRopeF).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 54
//Bush (com.mushroomer.objects.Bush) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Bush extends MapObject { private var _sprite:Animation; public function Bush(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_BUSH; _sprite = _map.app.animationsCache.getAnimation("decor_bush"); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_BUSH1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_BUSH2: _sprite.gotoAndStop(2); break; case ObjectType.VAR_BUSH3: _sprite.gotoAndStop(3); break; case ObjectType.VAR_BUSH4: _sprite.gotoAndStop(4); break; case ObjectType.VAR_BUSH5: _sprite.gotoAndStop(5); break; case ObjectType.VAR_BUSH6: _sprite.gotoAndStop(6); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 6); switch (_local2){ case 0: variety = ObjectType.VAR_BUSH1; break; case 1: variety = ObjectType.VAR_BUSH2; break; case 2: variety = ObjectType.VAR_BUSH3; break; case 3: variety = ObjectType.VAR_BUSH4; break; case 4: variety = ObjectType.VAR_BUSH5; break; case 5: variety = ObjectType.VAR_BUSH6; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_DECORATION, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Bush)){ if ((_local3[_local4] as Bush).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_DECORATION, _local3[_local4]); (_local3[_local4] as Bush).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 55
//Chest (com.mushroomer.objects.Chest) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; public class Chest extends MapObject { private var _sprite:Animation; private var _isOpen:Boolean;// = false public function Chest(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_CHEST; _variety = ObjectType.VAR_CHEST_SCORE; _sprite = _map.app.animationsCache.getAnimation("chest_on_wait"); _sprite.gotoAndPlayRandomFrame(); addChild(_sprite); _isDecor = true; colBox.width = 40; colBox.height = 20; colBox.setParentPos(0, 16); if (_map.debugMode){ colBox.setDebug(this, 1619698); }; } override public function init(_arg1:Brush):void{ variety = _arg1.objVariety; setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public function open():void{ var _local1:Effect; var _local2:Effect; var _local3:Effect; var _local4:Effect; if (!_isOpen){ removeChild(_sprite); _sprite = _map.app.animationsCache.getAnimation("chest_on_open"); addChild(_sprite); _sprite.play(); _sprite.addEventListener(Event.COMPLETE, completeAnimationHandler); if (_variety == ObjectType.VAR_CHEST_SCORE){ _map.sound(ObjectType.SND_CHEST_SCORE); _local1 = new Effect(_map); _local1.setEffect(x, y, Effect.BONUS_STAR); _local2 = new Effect(_map); _local2.score = ObjectType.SCORE_FOR_STAR; _local2.setEffect(x, y, Effect.SCORE); } else { if (_variety == ObjectType.VAR_CHEST_LIFE){ _map.sound(ObjectType.SND_CHEST_LIFE); _local3 = new Effect(_map); _local3.setEffect(x, y, Effect.BONUS_LIFE); _local4 = new Effect(_map); _local4.score = ObjectType.SCORE_FOR_LIFE; _local4.setEffect(x, y, Effect.SCORE); }; }; _isOpen = true; }; } override public function setToPos(_arg1:int, _arg2:int):void{ super.setToPos(_arg1, _arg2); colBox.update(x, y); } override public function destroy():void{ if (_isOpen){ _sprite.removeEventListener(Event.COMPLETE, completeAnimationHandler); }; removeChild(_sprite); _sprite.destroy(); _sprite = null; } public function get isOpen():Boolean{ return (_isOpen); } public function setAsOpen():void{ removeChild(_sprite); _sprite = _map.app.animationsCache.getAnimation("chest_on_open"); addChild(_sprite); _sprite.play(); _sprite.addEventListener(Event.COMPLETE, completeAnimationHandler); _isOpen = true; } private function completeAnimationHandler(_arg1:Event):void{ _sprite.gotoAndPlay(7); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Chest)){ if ((_local3[_local4] as Chest).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as Chest).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 56
//Dragon (com.mushroomer.objects.Dragon) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.geom.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; public class Dragon extends MapObject { private const DIR_SELECT:int = 4; private const DIR_LEFT:int = 0; private const ANIM_FIREBALL:String = "red_dragon_fire"; private const ANIM_FLY:String = "red_dragon_fly"; private const SPEED:int = 2; private const DIR_RIGHT:int = 1; private const DIR_UP:int = 2; private const ACT_STOP:int = 0; private const DIR_DOWN:int = 3; private const CHECK_RADIUS:int = 3; private const GRAV:int = 1; private const ACT_FIRE:int = 2; private const ACT_MOVE:int = 1; private var _cbRightBody:CollisionBox; private var _cbRightDetect:CollisionBox; private var _timeFire:int;// = 0 private var _cbHead:CollisionBox; private var _cbBottomBody:CollisionBox; private var _speedX:int;// = 0 private var _speedY:int;// = 0 private var _dirPrev:int;// = 4 private var _cbLeftDetect:CollisionBox; private var _beginY:int; private var _curAnim:String;// = "" private var _endX:int; private var _endY:int; private var _cbBottomDetect:CollisionBox; private var _act:int;// = 0 private var _dir:int;// = 4 private var _cbTopBody:CollisionBox; private var _tmpPos:Point; private var _dirNext:int;// = 4 private var _sprite:Animation; private var _cbLeftBody:CollisionBox; private var _beginX:int; private var _timeLoss:int;// = 0 private var _oldY:int;// = 0 private var _cbTopDetect:CollisionBox; private var _sortX:int;// = 0 public function Dragon(_arg1:GameMap){ _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_DRAGON; _variety = ObjectType.VAR_WITHOUT; _isStatic = false; _sprite = _map.app.animationsCache.getAnimation(ANIM_FLY); _sprite.gotoAndPlayRandomFrame(); addChild(_sprite); _cbLeftDetect = new CollisionBox(0, 0, 172, 16); _cbLeftDetect.setParentPos(-114, -10); _cbRightDetect = new CollisionBox(0, 0, 172, 16); _cbRightDetect.setParentPos(114, -10); _cbTopDetect = new CollisionBox(0, 0, 24, 124); _cbTopDetect.setParentPos(0, -94); _cbBottomDetect = new CollisionBox(0, 0, 24, 124); _cbBottomDetect.setParentPos(0, 94); _cbLeftBody = new CollisionBox(0, 0, 4, 42); _cbLeftBody.setParentPos(-24, 0); _cbRightBody = new CollisionBox(0, 0, 4, 42); _cbRightBody.setParentPos(24, 0); _cbTopBody = new CollisionBox(0, 0, 42, 4); _cbTopBody.setParentPos(0, -44); _cbBottomBody = new CollisionBox(0, 0, 42, 4); _cbBottomBody.setParentPos(0, 34); _cbHead = new CollisionBox(0, 0, 38, 8); _cbHead.setParentPos(0, -28); if (_arg1.debugMode){ _cbLeftDetect.setDebug(this, 16724581); _cbRightDetect.setDebug(this, 16724581); _cbTopDetect.setDebug(this, 16724581); _cbBottomDetect.setDebug(this, 16724581); _cbLeftBody.setDebug(this, 0xFF6600); _cbRightBody.setDebug(this, 0xFF6600); _cbTopBody.setDebug(this, 0xFF6600); _cbBottomBody.setDebug(this, 0xFF6600); _cbHead.setDebug(this, 0xFF6600); }; colBox.height = 38; colBox.width = 38; colBox.setParentPos(0, 0); } private function goLeft():void{ scaleX = 1; _dir = DIR_LEFT; _speedX = -(SPEED); _speedY = 0; _act = ACT_MOVE; } private function setAnim(_arg1:String):void{ if (_curAnim != _arg1){ _curAnim = _arg1; _sprite.stop(); removeChild(_sprite); _sprite = _map.app.animationsCache.getAnimation(_curAnim); addChild(_sprite); _sprite.play(); }; } private function goRight():void{ scaleX = -1; _dir = DIR_RIGHT; _speedX = SPEED; _speedY = 0; _act = ACT_MOVE; } override public function init(_arg1:Brush):void{ variety = _arg1.objVariety; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; if (_map.debugMode){ this.colBox.setDebug(this, 0xFF6600); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); colBox.update(x, y); } private function completeAnimHandler(_arg1:Event):void{ _sprite.removeEventListener(Event.COMPLETE, completeAnimHandler); _sprite.removeEventListener(Event.ENTER_FRAME, fireballHandler); setAnim(ANIM_FLY); switch (_dir){ case DIR_LEFT: goLeft(); break; case DIR_RIGHT: goRight(); break; case DIR_UP: goUp(); break; case DIR_DOWN: goDown(); break; }; } private function goDown():void{ _dir = DIR_DOWN; _speedY = SPEED; _speedX = 0; _act = ACT_MOVE; } private function fire():void{ _speedX = 0; _act = ACT_FIRE; setAnim(ANIM_FIREBALL); _sprite.addEventListener(Event.COMPLETE, completeAnimHandler); _sprite.addEventListener(Event.ENTER_FRAME, fireballHandler); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } private function goUp():void{ _dir = DIR_UP; _speedY = -(SPEED); _speedX = 0; _act = ACT_MOVE; } override public function progress():void{ var _local2:Boolean; var _local3:Boolean; var _local4:Boolean; var _local5:Boolean; var _local6:Array; var _local7:MapObject; var _local11:*; var _local12:*; var _local13:Boolean; var _local14:int; _tmpPos.x = (x + _speedX); _tmpPos.y = (y + _speedY); var _local1:Boolean; if (_act != ACT_FIRE){ updateCollisionBoxes(_tmpPos.x, _tmpPos.y); if (_map.player.checkBodyCollision(_cbLeftDetect)){ _local1 = true; _timeLoss = _map.gameTime; _dirNext = DIR_LEFT; } else { if (_map.player.checkBodyCollision(_cbRightDetect)){ _local1 = true; _timeLoss = _map.gameTime; _dirNext = DIR_RIGHT; } else { if (_map.player.checkLegsCollision(_cbTopDetect)){ _local1 = true; _timeLoss = _map.gameTime; _dirNext = DIR_UP; } else { if (_map.player.checkLegsCollision(_cbBottomDetect)){ _local1 = true; _timeLoss = _map.gameTime; _dirNext = DIR_DOWN; }; }; }; }; }; var _local8:* = _beginY; while (_local8 < _endY) { _local11 = _beginX; while (_local11 < _endX) { updateCollisionBoxes(_tmpPos.x, _tmpPos.y); _local6 = _map.getCellObjects(_local11, _local8); _local12 = 0; while (_local12 < _local6.length) { _local7 = (_local6[_local12] as MapObject); if (((!(_local7.isDecor)) && (!((_local7 == this))))){ if (_local1){ switch (_dirNext){ case DIR_RIGHT: if (((_cbRightDetect.checkCollision(_local7.colBox)) && ((_local7.x <= _map.player.x)))){ _local1 = false; }; break; case DIR_LEFT: if (((_cbLeftDetect.checkCollision(_local7.colBox)) && ((_local7.x >= _map.player.x)))){ _local1 = false; }; break; case DIR_DOWN: if (((_cbBottomDetect.checkCollision(_local7.colBox)) && ((_local7.y <= _map.player.y)))){ _local1 = false; }; break; case DIR_UP: if (((_cbTopDetect.checkCollision(_local7.colBox)) && ((_local7.y >= _map.player.y)))){ _local1 = false; }; break; }; }; if ((((_dir == DIR_RIGHT)) && (((_cbRightBody.checkCollision(_local7.colBox)) || ((_tileX >= GameMap.MAP_W)))))){ _speedX = 0; _tmpPos.x = x; _act = ACT_STOP; _dirPrev = _dir; _dir = DIR_SELECT; } else { if ((((_dir == DIR_LEFT)) && (((_cbLeftBody.checkCollision(_local7.colBox)) || ((_tileX <= 0)))))){ _speedX = 0; _tmpPos.x = x; _act = ACT_STOP; _dirPrev = _dir; _dir = DIR_SELECT; } else { if ((((_dir == DIR_UP)) && (((_cbTopBody.checkCollision(_local7.colBox)) || ((_tileY <= 0)))))){ _speedY = 0; _tmpPos.y = y; _act = ACT_STOP; _dirPrev = _dir; _dir = DIR_SELECT; } else { if ((((_dir == DIR_DOWN)) && (((_cbBottomBody.checkCollision(_local7.colBox)) || ((_tileY >= GameMap.MAP_H)))))){ _speedY = 0; _tmpPos.y = y; _act = ACT_STOP; _dirPrev = _dir; _dir = DIR_SELECT; } else { if (_dir == DIR_SELECT){ if (((_cbLeftBody.checkCollision(_local7.colBox)) || ((_tileX == 0)))){ _local2 = true; }; if (((_cbRightBody.checkCollision(_local7.colBox)) || ((_tileX == GameMap.MAP_W)))){ _local3 = true; }; if (((_cbTopBody.checkCollision(_local7.colBox)) || ((_tileY == 0)))){ _local4 = true; }; if (((_cbBottomBody.checkCollision(_local7.colBox)) || ((_tileY == GameMap.MAP_H)))){ _local5 = true; }; }; }; }; }; }; if ((((((_local7 is Stone)) || ((_local7 is StoneSmall)))) && (_cbHead.checkCollision(_local7.colBox)))){ if ((((((_local7 is Stone)) && ((Math.abs((_local7 as Stone).speedY) > 1)))) || ((((_local7 is StoneSmall)) && ((Math.abs((_local7 as StoneSmall).speedY) > 2)))))){ dead(); return; }; }; }; _local12++; }; _local11++; }; _local8++; }; if (((!((_dir == DIR_SELECT))) && (_local1))){ switch (_dirNext){ case DIR_LEFT: goLeft(); break; case DIR_RIGHT: goRight(); break; case DIR_UP: goUp(); break; case DIR_DOWN: goDown(); break; }; if (((((((!((_act == ACT_FIRE))) && ((((_dirNext == DIR_LEFT)) || ((_dirNext == DIR_RIGHT)))))) && (((_map.gameTime - _timeFire) > 20)))) && (!(_map.player.isDead)))){ _timeFire = _map.gameTime; fire(); }; } else { if (_dir == DIR_SELECT){ if ((_map.gameTime - _timeLoss) < 60){ if ((((_dirPrev == DIR_DOWN)) || ((_dirPrev == DIR_UP)))){ if (_map.player.x < x){ goLeft(); } else { if (_map.player.x > x){ goRight(); }; }; } else { if ((((_dirPrev == DIR_LEFT)) || ((_dirPrev == DIR_RIGHT)))){ if (_map.player.y < y){ goUp(); } else { if (_map.player.y > y){ goDown(); }; }; }; }; } else { if (!_local1){ _local13 = false; while (!(_local13)) { _local14 = (Math.random() * 4); switch (_local14){ case 0: if (!_local3){ goRight(); }; break; case 1: if (!_local2){ goLeft(); }; break; case 2: if (!_local4){ goUp(); }; break; case 3: if (!_local5){ goDown(); }; break; }; if (_dir != DIR_SELECT){ _local13 = true; break; }; }; }; }; }; }; var _local9:int = int((_tmpPos.x / 64)); var _local10:int = int((_tmpPos.y / 64)); if (((!((_tileX == _local9))) || (!((_tileY == _local10))))){ _map.removeObjFromCellA(_tileX, _tileY, this); _map.addObjToCell(_local9, _local10, this); updateCheckArea(_local9, _local10); }; x = _tmpPos.x; y = _tmpPos.y; _oldY = y; _local9 = int((_tmpPos.x / 32)); if (_sortX != _local9){ _sortX = _local9; _map.softOrderMapping(); }; } public function updateCollisionBoxes(_arg1:int, _arg2:int):void{ colBox.update(_arg1, _arg2); _cbLeftDetect.update(_arg1, _arg2); _cbRightDetect.update(_arg1, _arg2); _cbTopDetect.update(_arg1, _arg2); _cbBottomDetect.update(_arg1, _arg2); _cbLeftBody.update(_arg1, _arg2); _cbRightBody.update(_arg1, _arg2); _cbTopBody.update(_arg1, _arg2); _cbBottomBody.update(_arg1, _arg2); _cbHead.update(_arg1, _arg2); } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } public function dead():void{ var _local1:* = new Effect(_map); var _local2:* = new Effect(_map); if (_dir == DIR_RIGHT){ _local1.setEffect(x, y, Effect.DRAGONPLANE_RIGHT); _local2.setEffect(x, y, Effect.DRAGON_LEFT); } else { _local1.setEffect(x, y, Effect.DRAGONPLANE_LEFT); _local2.setEffect(x, y, Effect.DRAGON_RIGHT); }; var _local3:Effect = new Effect(_map); _local3.setEffect(x, y, Effect.BUBBLES_WHITE); var _local4:Effect = new Effect(_map); _local4.score = ObjectType.SCORE_FOR_DRAGON; _local4.setEffect(x, y, Effect.SCORE); _map.addScore(ObjectType.SCORE_FOR_DRAGON); _map.removeObj(this); destroy(); _map.sound(ObjectType.SND_DRAGON_DEAD); } private function fireballHandler(_arg1:Event):void{ var _local2:Effect; if (_sprite.currentFrame == 10){ _map.sound(ObjectType.SND_DRAGON_FIRE); _local2 = new Effect(_map); if (scaleX == 1){ _local2.setEffect((x - 15), (y - 10), Effect.FIREBALL_LEFT); } else { if (scaleX == -1){ _local2.setEffect((x + 15), (y - 10), Effect.FIREBALL_RIGHT); }; }; }; } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Dragon)){ if ((_local3[_local4] as Dragon).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as Dragon).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 57
//Effect (com.mushroomer.objects.Effect) package com.mushroomer.objects { import com.mushroomer.*; import com.mushroomer.utils.*; import flash.display.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; import flash.text.*; public class Effect extends Sprite { private const EFFECT_LEAF_LIFE:int = 300; private const CHECK_RADIUS:int = 3; private const EFFECT_LIFE:int = 50; private var _variety:int;// = 0 private var _speedY:Number;// = 0 private var _score:int;// = 20 private var _speedX:Number;// = 0 private var _rotate:int;// = 0 private var _map:GameMap; private var _interval:int;// = 0 private var _targetX:int;// = 0 private var _targetY:int;// = 0 private var _mc:MovieClip; private var _endX:int; private var _endY:int; private var _lifeTime:int;// = 0 private var _angle:Number;// = 0 private var _tileX:int;// = 0 private var _tileY:int;// = 0 private var _cbBox:CollisionBox; private var _beginX:int; private var _beginY:int; public var autoAdd:Boolean;// = true private var _sprite:Animation; private var _list:Array; public static const EVILHEAD_RIGHT:int = 40; public static const EVILHEAD_LEFT:int = 41; public static const FIREBALL_EXPLOSION:int = 51; public static const FIRE_FLASH:int = 20; public static const BREAK_STONE_SMALL:int = 7; public static const BUBBLES_WHITE:int = 19; public static const BONUS_STAR:int = 21; public static const BONUS_STAR_PARTICLE:int = 22; public static const BONUS_LIFE_FLASH:int = 26; public static const CUDGEL_LEFT:int = 45; public static const GOBLIN_RIGHT:int = 42; public static const SCORE:int = 47; public static const BONUS_LIFE_PARTICLE:int = 25; public static const FIREBALL_RIGHT:int = 49; public static const DRAGON_LEFT:int = 54; public static const BUBBLES_PURPLE:int = 17; public static const MUSHROOM_PARTS_PURPLE:int = 31; public static const BONUS_LIFE:int = 24; public static const MUSHROOM_PARTS_GREEN:int = 30; public static const SMOKE1:int = 1; public static const SMOKE2:int = 2; public static const SMOKE3:int = 3; public static const SMOKE4:int = 4; public static const SMOKE5:int = 5; public static const EVILMUSH_RIGHT:int = 38; public static const FALL_LEAF1:int = 35; public static const FALL_LEAF2:int = 36; public static const HAMMER_RIGHT:int = 13; public static const FIREBALL_SMOKE:int = 50; public static const DRAGON_RIGHT:int = 55; public static const FIREBALL_LEFT:int = 48; public static const MUSHROOM_PARTS_RED:int = 33; public static const HAMMER_LEFT:int = 14; public static const SPRING_2CELL:int = 8; public static const SPRING_3CELL:int = 9; public static const SPRING_4CELL:int = 10; public static const SPRING_5CELL:int = 11; public static const SPRING_6CELL:int = 12; public static const BREAK_BRIDGE:int = 27; public static const BONUS_STAR_FLASH:int = 23; public static const BUBBLES_GREEN:int = 15; public static const BREAK_STONE:int = 6; public static const BUBBLES_PINK:int = 16; public static const GOBLIN_LEFT:int = 43; public static const MUSHROOM_PARTS_PINK:int = 32; public static const EVILMUSH_LEFT:int = 39; public static const BUBBLES_RED:int = 18; public static const CUDGEL_RIGHT:int = 44; public static const DRAGONPLANE_LEFT:int = 52; public static const DRAGONPLANE_RIGHT:int = 53; public function Effect(_arg1:GameMap){ _map = _arg1; } private function setDeadPart(_arg1:int, _arg2:int=0):void{ _rotate = _arg1; _speedX = _arg1; _speedY = -7; switch (_arg2){ case 0: _sprite = _map.app.animationsCache.getAnimation("hammer"); _sprite.smoothing = true; _sprite.gotoAndStop(1); break; case 1: _sprite = _map.app.animationsCache.getAnimation("evil_mushroom_dead"); _sprite.smoothing = true; _sprite.play(); _speedY = -5; _sprite.scaleX = ((_variety)==EVILMUSH_RIGHT) ? 1 : -1; break; case 2: _sprite = _map.app.animationsCache.getAnimation("evil_mushroom_head"); _sprite.smoothing = true; _sprite.gotoAndStop(1); break; case 3: _sprite = _map.app.animationsCache.getAnimation("blue_goblin_dead"); _sprite.play(); _speedY = -5; _sprite.scaleX = ((_variety)==GOBLIN_RIGHT) ? 1 : -1; _rotate = 0; break; case 4: _sprite = _map.app.animationsCache.getAnimation("blue_goblin_cudgel"); _sprite.smoothing = true; _sprite.gotoAndStop(1); break; case 5: _sprite = _map.app.animationsCache.getAnimation("red_dragon_dead"); _sprite.play(); _speedY = -5; _sprite.scaleX = ((_variety)==DRAGON_RIGHT) ? 1 : -1; _rotate = 0; break; case 6: _sprite = _map.app.animationsCache.getAnimation("dragon_plane"); _sprite.smoothing = true; _sprite.gotoAndStop(1); break; }; addChild(_sprite); _map.addEffect(this); addEventListener(Event.ENTER_FRAME, deadPartHandler); } private function setFallLeaf(_arg1:int=4):void{ var _local2:MovieClip; var _local3:Number; _list = new Array(); var _local4:* = 0; while (_local4 <= _arg1) { _local2 = new effect_leaf(); switch (_local4){ case 0: _local2.x = ((Math.random() * 5) - 2.5); _local2.y = ((Math.random() * 8) - 4); _local2.scaleX = 0.5; _local3 = 1; break; case 1: _local2.x = ((Math.random() * 7) - 3.5); _local2.y = ((Math.random() * 11) - 5.5); _local2.scaleX = 0.8; _local3 = 1.2; break; case 2: _local2.x = ((Math.random() * 2) - 1); _local2.y = ((Math.random() * 4) - 2); _local2.scaleX = 0.3; _local3 = 0.8; break; case 3: _local2.x = -6; _local2.y = -9; _local2.scaleX = 1; _local3 = 1.4; break; case 4: _local2.x = 8; _local2.y = -9; _local2.scaleX = 0.6; _local3 = 1; break; }; _local2.scaleY = _local2.scaleX; _local2.gotoAndPlay(int((Math.random() * _local2.totalFrames))); _list[_list.length] = {sprite:_local2, speed:_local3}; addChild(_local2); _local2.play(); _local4++; }; if (autoAdd){ _map.addEffect(this); }; addEventListener(Event.ENTER_FRAME, fallLeafHandler); } private function flyScoreHandler(_arg1:Event):void{ _interval--; y = (y - 1); if (_interval < 0){ _mc.alpha = (_mc.alpha - 0.1); if (_mc.alpha <= 0){ destroy(); }; }; } private function springLightHandler(_arg1:Event):void{ var _local2:*; var _local3:* = 0; while (_local3 < _list.length) { _local2 = _list[_local3]; if (_local2.sprite.visible){ _local2.sprite.y = (_local2.sprite.y - 2); if ((_local2.sprite.y - 20) < _local2.upY){ _local2.sprite.alpha = (_local2.sprite.alpha - 0.1); }; if (_local2.sprite.y < _local2.upY){ _local2.sprite.y = _local2.bottomY; _local2.sprite.x = (_local2.bottomX + int(((Math.random() * 48) - 24))); _local2.sprite.alpha = 1; }; } else { _local2.interval--; if (_local2.interval <= 0){ _local2.sprite.visible = true; }; }; _local3++; }; } private function setBonusParticle(_arg1:String):void{ _sprite = _map.app.animationsCache.getAnimation(_arg1); addChild(_sprite); _map.addEffect(this); _speedX = ((Math.random() * 5) - 2.5); _speedY = (Math.random() * -5); addEventListener(Event.ENTER_FRAME, bonusParticleHandler); } private function enterFrameHandler(_arg1:Event):void{ if (_mc.currentFrame == _mc.totalFrames){ destroy(); }; } private function setSpring(_arg1:int){ var _local2:Animation; _list = new Array(); var _local3:int = (_arg1 * 5); var _local4:* = 0; while (_local4 < _local3) { switch (int((Math.random() * 3))){ case 0: _local2 = _map.app.animationsCache.getAnimation("sprite_spring_light1"); break; case 1: _local2 = _map.app.animationsCache.getAnimation("sprite_spring_light2"); break; case 2: _local2 = _map.app.animationsCache.getAnimation("sprite_spring_light3"); break; }; _local2.gotoAndPlayRandomFrame(); _local2.visible = false; _local2.y = (_local2.y + 22); _list[_list.length] = {sprite:_local2, bottomX:_local2.x, bottomY:_local2.y, upX:_local2.x, upY:(_local2.y - (_arg1 * 64)), interval:(_local4 * 10)}; _local2.x = (_local2.x + int(((Math.random() * 48) - 24))); addChild(_local2); _local4++; }; _map.addEffect(this); addEventListener(Event.ENTER_FRAME, springLightHandler); } private function fallLeafHandler(_arg1:Event):void{ var _local2:*; var _local3:MovieClip; var _local4:* = 0; while (_local4 < _list.length) { if (_list[_local4].sprite != null){ _local2 = _list[_local4]; _local2.sprite.y = (_local2.sprite.y + _local2.speed); if (_local2.sprite.currentFrame == _local2.sprite.totalFrames){ removeChild(_local2.sprite); _local2.sprite = null; }; }; _local4++; }; _lifeTime++; if (_lifeTime > EFFECT_LEAF_LIFE){ this.destroy(); }; } public function setEffect(_arg1:int, _arg2:int, _arg3:int):void{ x = _arg1; y = _arg2; _variety = _arg3; switch (_variety){ case SMOKE1: setSmoke(); break; case SMOKE2: setSmoke(); break; case SMOKE3: setSmoke3(1); break; case SMOKE4: setSmoke3(0.7); break; case SMOKE5: setSmoke3(0.7, 3); break; case BREAK_STONE: setBreakStone(); break; case BREAK_STONE_SMALL: setBreakStoneSmall(); break; case SPRING_2CELL: setSpring(2); break; case SPRING_3CELL: setSpring(3); break; case SPRING_4CELL: setSpring(4); break; case SPRING_5CELL: setSpring(5); break; case SPRING_6CELL: setSpring(6); break; case HAMMER_RIGHT: setDeadPart(6); break; case HAMMER_LEFT: setDeadPart(-6); break; case BUBBLES_GREEN: setBubbles("green"); break; case BUBBLES_PINK: setBubbles("pink"); break; case BUBBLES_PURPLE: setBubbles("purple"); break; case BUBBLES_RED: setBubbles("red"); break; case BUBBLES_WHITE: setBubbles("white"); break; case FIRE_FLASH: setFlash(); break; case BONUS_STAR: setBonusStar(); break; case BONUS_STAR_PARTICLE: setBonusParticle("effect_star"); break; case BONUS_STAR_FLASH: setBonusFlash("effect_star"); break; case BONUS_LIFE: setBonusLife(); break; case BONUS_LIFE_PARTICLE: setBonusParticle("effect_life"); break; case BONUS_LIFE_FLASH: setBonusFlash("effect_life"); break; case BREAK_BRIDGE: setBreakBridge(); break; case MUSHROOM_PARTS_GREEN: setMushroomParts("green"); break; case MUSHROOM_PARTS_PURPLE: setMushroomParts("purple"); break; case MUSHROOM_PARTS_PINK: setMushroomParts("pink"); break; case MUSHROOM_PARTS_RED: setMushroomParts("red"); break; case FALL_LEAF1: setFallLeaf(); break; case FALL_LEAF2: setFallLeaf(2); break; case EVILMUSH_RIGHT: setDeadPart(5, 1); break; case EVILMUSH_LEFT: setDeadPart(-5, 1); break; case EVILHEAD_RIGHT: setDeadPart(6, 2); break; case EVILHEAD_LEFT: setDeadPart(-6, 2); break; case GOBLIN_RIGHT: setDeadPart(5, 3); break; case GOBLIN_LEFT: setDeadPart(-5, 3); break; case CUDGEL_RIGHT: setDeadPart(6, 4); break; case CUDGEL_LEFT: setDeadPart(-6, 4); break; case SCORE: setFlyScore(); break; case FIREBALL_LEFT: setFireball(-5); break; case FIREBALL_RIGHT: setFireball(5); break; case FIREBALL_SMOKE: setFireballSmoke(); break; case FIREBALL_EXPLOSION: setFireballExplosion(); break; case DRAGON_RIGHT: setDeadPart(5, 5); break; case DRAGON_LEFT: setDeadPart(-5, 5); break; case DRAGONPLANE_RIGHT: setDeadPart(6, 6); break; case DRAGONPLANE_LEFT: setDeadPart(-6, 6); break; }; } private function setFireballExplosion():void{ _sprite = _map.app.animationsCache.getAnimation("effect_explosion"); _sprite.play(); addChild(_sprite); if (autoAdd){ _map.addEffect(this); }; _sprite.addEventListener(Event.COMPLETE, animationCompleteHandler); } public function destroy():void{ var _local1:int; if (_mc != null){ removeChild(_mc); _mc.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); _mc.removeEventListener(Event.ENTER_FRAME, flyScoreHandler); _mc = null; }; if (_sprite != null){ removeChild(_sprite); _sprite.removeEventListener(Event.COMPLETE, animationCompleteHandler); removeEventListener(Event.ENTER_FRAME, deadPartHandler); removeEventListener(Event.ENTER_FRAME, bonusParticleHandler); removeEventListener(Event.ENTER_FRAME, bonusHandler); removeEventListener(Event.ENTER_FRAME, fireballHandler); _sprite.destroy(); _sprite = null; }; if ((((_variety == FALL_LEAF1)) || ((_variety == FALL_LEAF2)))){ removeEventListener(Event.ENTER_FRAME, fallLeafHandler); _list = new Array(); } else { if (_list != null){ removeEventListener(Event.ENTER_FRAME, bubblesHandler); removeEventListener(Event.ENTER_FRAME, stonePartsHandler); removeEventListener(Event.ENTER_FRAME, springLightHandler); _local1 = 0; while (_local1 < _list.length) { removeChild(_list[_local1].sprite); _list[_local1].sprite.destroy(); _list[_local1].sprite = null; _local1++; }; _list = new Array(); }; }; if (_variety == BONUS_STAR){ _map.addScore(ObjectType.SCORE_FOR_STAR); }; if (_variety == BONUS_LIFE){ _map.life++; _map.addScore(ObjectType.SCORE_FOR_LIFE); }; if (this.parent != null){ this.parent.removeChild(this); }; } public function set score(_arg1:int):void{ _score = _arg1; } private function setBubbles(_arg1:String="green"):void{ var _local2:Animation; var _local3:Number; var _local4:int; var _local5:int; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; _list = new Array(); var _local6:int; while (_local6 < 5) { _local2 = _map.app.animationsCache.getAnimation((("bubble_" + _arg1) + "_anim")); _local2.smoothing = true; _local3 = Math.random(); _local2.scaleX = ((_local3)<0.5) ? 0.5 : _local3; _local2.scaleY = _local2.scaleX; _local2.y = (_local2.y + 6); _local2.gotoAndPlayRandomFrame(); _local4 = ((Math.random() * 150) + 30); _list[_list.length] = {sprite:_local2, speedX:((Math.random() * 0.5) - 0.25), speedY:((Math.random() * 2) * -1), lifeTime:_local4, dead:false, light:false}; _local2.x = (_local2.x + int(((Math.random() * 48) - 24))); addChild(_local2); _local6++; }; _local6 = 0; while (_local6 < 10) { _local5 = int((Math.random() * 3)); switch (_local5){ case 0: _local2 = _map.app.animationsCache.getAnimation("sprite_spring_light1"); break; case 1: _local2 = _map.app.animationsCache.getAnimation("sprite_spring_light2"); break; case 2: _local2 = _map.app.animationsCache.getAnimation("sprite_spring_light3"); break; }; _local2.smoothing = true; _local2.gotoAndPlayRandomFrame(); _local2.x = (_local2.x + int(((Math.random() * 16) - 8))); _local2.y = (_local2.y + (int(((Math.random() * 16) - 8)) + 6)); _local7 = ((Math.random() * 3) - 1.5); _local8 = ((Math.random() * 3) - 1.5); _local9 = (_local2.x - (_local2.x - _local7)); _local10 = (_local2.y - (_local2.y - _local8)); _local11 = Math.atan2(_local10, _local9); _local2.rotation = (((_local11 / Math.PI) * 180) + 90); _local4 = ((Math.random() * 70) + 30); _list[_list.length] = {sprite:_local2, speedX:_local7, speedY:_local8, lifeTime:_local4, dead:false, light:true}; addChild(_local2); _local6++; }; if (autoAdd){ _map.addEffect(this); }; addEventListener(Event.ENTER_FRAME, bubblesHandler); } private function animationCompleteHandler(_arg1:Event):void{ destroy(); } private function setFlash():void{ _sprite = _map.app.animationsCache.getAnimation("effect_flash_anim"); _sprite.smoothing = true; _sprite.play(); addChild(_sprite); _map.addEffect(this); _sprite.addEventListener(Event.COMPLETE, animationCompleteHandler); } private function bonusHandler(_arg1:Event):void{ var _local7:Effect; var _local8:*; var _local9:Effect; var _local2:int = (_targetX - (x + _map.x)); var _local3:int = (_targetY - (y + _map.y)); var _local4:Number = ((Math.atan2(_local3, _local2) / Math.PI) * 180); var _local5:* = (_angle - _local4); if (_local5 > 180){ _local5 = (-360 + _local5); } else { if (_local5 < -180){ _local5 = (360 + _local5); }; }; if (Math.abs(_local5) < 5){ _angle = (_angle - _local5); } else { if (_local5 > 0){ _angle = (_angle - 5); } else { _angle = (_angle + 5); }; }; x = (x + (10 * Math.cos(((_angle / 180) * Math.PI)))); y = (y + (10 * Math.sin(((_angle / 180) * Math.PI)))); _interval--; if (_interval <= 0){ _local7 = new Effect(_map); if (_variety == BONUS_STAR){ _local7.setEffect(x, y, BONUS_STAR_PARTICLE); } else { if (_variety == BONUS_LIFE){ _local7.setEffect(x, y, BONUS_LIFE_PARTICLE); }; }; _interval = int(((Math.random() * 10) - 5)); }; var _local6:int = int(Math.sqrt(((_local2 * _local2) + (_local3 * _local3)))); if (_local6 < 25){ _local8 = 0; while (_local8 < 10) { _local9 = new Effect(_map); if (_variety == BONUS_STAR){ _local9.setEffect(x, y, BONUS_STAR_FLASH); } else { if (_variety == BONUS_LIFE){ _local9.setEffect(x, y, BONUS_LIFE_FLASH); }; }; _local8++; }; destroy(); }; } private function setSmoke():void{ switch (_variety){ case SMOKE1: _mc = new effect_smoke1(); break; case SMOKE2: _mc = new effect_smoke2(); break; }; _mc.play(); addChild(_mc); _mc.addEventListener(Event.ENTER_FRAME, enterFrameHandler); _map.addEffect(this); } private function setFireball(_arg1:int):void{ _sprite = _map.app.animationsCache.getAnimation("effect_fireball"); _sprite.play(); addChild(_sprite); _speedX = _arg1; _cbBox = new CollisionBox(0, 0, 16, 16); _cbBox.setParentPos(0, 0); if (_map.debugMode){ _cbBox.setDebug(this, 0xFF6600); }; if (autoAdd){ _map.addEffect(this); }; addEventListener(Event.ENTER_FRAME, fireballHandler); } private function setMushroomParts(_arg1:String):void{ var _local2:Animation; var _local5:Number; _list = new Array(); var _local3:Number = 0; var _local4:* = 0; while (_local4 < 4) { _local2 = _map.app.animationsCache.getAnimation(("mushroom_parts_" + _arg1)); _local2.smoothing = true; _local2.gotoAndStop((_local4 + 1)); switch (_local4){ case 0: _local2.x = -5; _local2.y = 8; break; case 1: _local2.x = 7; _local2.y = 11; break; case 2: _local2.x = 2; _local2.y = -4; break; case 3: _local2.x = -6; _local2.y = -9; break; case 4: _local2.x = 8; _local2.y = -9; break; }; _local5 = ((Math.random() * 3) - 1.5); _local5 = ((_local5)<0) ? (_local5 - 5) : (_local5 + 5); if ((((((_local3 < 0)) && ((_local5 < 0)))) || ((((_local3 > 0)) && ((_local5 > 0)))))){ _local5 = (_local5 * -1); }; _local3 = _local5; _list[_list.length] = {sprite:_local2, speedX:_local5, speedY:-5, rotate:((Math.random() * 20) - 10), interval:((Math.random() * 10) - 5), effect:SMOKE5}; addChild(_local2); _local4++; }; if (autoAdd){ _map.addEffect(this); }; addEventListener(Event.ENTER_FRAME, stonePartsHandler); } private function setBreakStoneSmall():void{ var _local1:Animation; var _local3:Number; _list = new Array(); var _local2:* = 0; while (_local2 < 5) { _local1 = _map.app.animationsCache.getAnimation("stone_parts"); _local1.scaleX = 0.5; _local1.scaleY = 0.5; _local1.smoothing = true; _local1.gotoAndStop((_local2 + 1)); switch (_local2){ case 0: _local1.x = -5; _local1.y = 8; break; case 1: _local1.x = 7; _local1.y = 11; break; case 2: _local1.x = 2; _local1.y = -4; break; case 3: _local1.x = -6; _local1.y = -9; break; case 4: _local1.x = 8; _local1.y = -9; break; }; _local3 = ((Math.random() * 3) - 1.5); _local3 = ((_local3)<0) ? (_local3 - 5) : (_local3 + 5); _list[_list.length] = {sprite:_local1, speedX:_local3, speedY:-5, rotate:((Math.random() * 20) - 10), interval:((Math.random() * 10) - 5), effect:SMOKE4}; addChild(_local1); _local2++; }; _map.addEffect(this); addEventListener(Event.ENTER_FRAME, stonePartsHandler); } private function setBonusFlash(_arg1:String):void{ _sprite = _map.app.animationsCache.getAnimation(_arg1); addChild(_sprite); _map.addEffect(this); _speedX = ((Math.random() * 10) - 5); _speedY = ((Math.random() * 10) - 8); addEventListener(Event.ENTER_FRAME, bonusParticleHandler); } private function bonusParticleHandler(_arg1:Event):void{ x = (x + _speedX); y = (y + _speedY); _speedX = (_speedX * 0.8); _speedY = (_speedY + 0.5); _interval++; rotation = (rotation + 5); if (_interval >= 10){ _sprite.alpha = (_sprite.alpha - 0.1); if (_sprite.alpha <= 0){ destroy(); }; }; } private function setBreakStone():void{ var _local1:Animation; var _local3:Number; _list = new Array(); var _local2:* = 0; while (_local2 < 5) { _local1 = _map.app.animationsCache.getAnimation("stone_parts"); _local1.smoothing = true; _local1.gotoAndStop((_local2 + 1)); switch (_local2){ case 0: _local1.x = -10; _local1.y = 20; break; case 1: _local1.x = 15; _local1.y = 25; break; case 2: _local1.x = 5; _local1.y = -5; break; case 3: _local1.x = -13; _local1.y = -15; break; case 4: _local1.x = 18; _local1.y = -15; break; }; _local3 = ((Math.random() * 3) - 1.5); _local3 = ((_local3)<0) ? (_local3 - 5) : (_local3 + 5); _list[_list.length] = {sprite:_local1, speedX:_local3, speedY:-5, rotate:((Math.random() * 20) - 10), interval:((Math.random() * 10) - 5), effect:SMOKE3}; addChild(_local1); _local2++; }; _map.addEffect(this); addEventListener(Event.ENTER_FRAME, stonePartsHandler); } private function setSmoke3(_arg1:Number, _arg2:int=4):void{ _sprite = _map.app.animationsCache.getAnimation(("effect_smoke" + _arg2.toString())); _sprite.scaleX = _arg1; _sprite.scaleY = _arg1; rotation = ((Math.random() * 320) - 160); _sprite.smoothing = true; _sprite.play(); addChild(_sprite); _map.addEffect(this); _sprite.addEventListener(Event.COMPLETE, animationCompleteHandler); } private function fireballHandler(_arg1:Event):void{ var _local2:Effect; var _local3:Array; var _local4:MapObject; var _local8:*; var _local9:*; var _local10:Effect; x = (x + _speedX); _cbBox.update(x, y); if (_map.player.checkFireball(_cbBox)){ _local2 = new Effect(_map); _local2.setEffect(x, y, FIREBALL_EXPLOSION); _map.sound(ObjectType.SND_DRAGON_FIREBALL); destroy(); return; }; var _local5:* = _beginY; while (_local5 < _endY) { _local8 = _beginX; while (_local8 < _endX) { _local3 = _map.getCellObjects(_local8, _local5); _local9 = 0; while (_local9 < _local3.length) { _local4 = (_local3[_local9] as MapObject); if (!_local4.isDecor){ if (((((!((_local4.type == ObjectType.OBJ_DRAGON))) && (_cbBox.checkCollision(_local4.colBox)))) || ((((_local4 is Goblin)) && ((_local4 as Goblin).checkHead(_cbBox)))))){ if (_local4.type == ObjectType.OBJ_GOBLIN){ (_local4 as Goblin).dead(); }; if (_local4.type == ObjectType.OBJ_MUSHROOM_EVIL){ (_local4 as MushroomEvil).dead(); }; _local2 = new Effect(_map); _local2.setEffect(x, y, FIREBALL_EXPLOSION); _map.sound(ObjectType.SND_DRAGON_FIREBALL); destroy(); return; }; }; _local9++; }; _local8++; }; _local5++; }; var _local6:int = int((x / 64)); var _local7:int = int((y / 64)); if (((!((_tileX == _local6))) || (!((_tileY == _local7))))){ updateCheckArea(_local6, _local7); }; if ((((_tileX < 0)) || ((_tileX > GameMap.MAP_W)))){ destroy(); }; if ((_map.gameTime - _interval) > 3){ _interval = _map.gameTime; _local10 = new Effect(_map); if (_variety == FIREBALL_LEFT){ _local10.setEffect((x - 10), (y - 10), FIREBALL_SMOKE); } else { if (_variety == FIREBALL_RIGHT){ _local10.setEffect((x - 20), (y - 10), FIREBALL_SMOKE); }; }; _map.swapEffect(this, _local10); }; } private function setBreakBridge():void{ var _local1:Animation; var _local3:Number; _list = new Array(); var _local2:* = 0; while (_local2 < 5) { _local1 = _map.app.animationsCache.getAnimation("bridge_plank"); _local1.smoothing = true; _local1.y = -32; switch (_local2){ case 0: _local1.x = -32; break; case 1: _local1.x = -16; break; case 2: _local1.x = 0; break; case 3: _local1.x = -16; break; case 4: _local1.x = 32; break; }; _local3 = ((Math.random() * 3) - 1.5); _local3 = ((_local3)<0) ? (_local3 - 5) : (_local3 + 5); _list[_list.length] = {sprite:_local1, speedX:_local3, speedY:-10, rotate:((Math.random() * 20) - 10), interval:((Math.random() * 10) - 5), effect:SMOKE4}; addChild(_local1); _local2++; }; _map.addEffect(this); addEventListener(Event.ENTER_FRAME, stonePartsHandler); } private function setFlyScore(_arg1:int=0):void{ if (_arg1 != 0){ _score = _arg1; }; _mc = new fly_score(); if (_mc["label_back"] != null){ (_mc["label_back"] as TextField).text = _score.toString(); }; if (_mc["label_front"] != null){ (_mc["label_front"] as TextField).text = _score.toString(); }; _interval = 30; addChild(_mc); _mc.addEventListener(Event.ENTER_FRAME, flyScoreHandler); _map.addEffect(this); } private function deadPartHandler(_arg1:Event):void{ y = (y + _speedY); x = (x + _speedX); _speedY++; _sprite.rotation = (_sprite.rotation + _rotate); _lifeTime++; if (_lifeTime > EFFECT_LIFE){ this.destroy(); }; } private function bubblesHandler(_arg1:Event):void{ var _local2:*; var _local3:Boolean; var _local4:* = 0; while (_local4 < _list.length) { _local2 = _list[_local4]; if (((_local2.light) && (!(_local2.dead)))){ _local2.sprite.x = (_local2.sprite.x + _local2.speedX); _local2.sprite.y = (_local2.sprite.y + _local2.speedY); _local2.lifeTime--; if ((_local2.lifeTime - 20) < 0){ _local2.sprite.alpha = (_local2.sprite.alpha - 0.05); }; if (_local2.lifeTime < 0){ _local2.dead = true; }; } else { if (!_local2.dead){ _local3 = false; _local2.sprite.x = (_local2.sprite.x + _local2.speedX); _local2.sprite.y = (_local2.sprite.y + _local2.speedY); _local2.lifeTime--; if (_local2.lifeTime <= 0){ _local2.sprite.visible = false; _local2.dead = true; }; }; }; _local4++; }; if (_local3){ this.destroy(); }; } private function setBonusStar():void{ _targetX = (App.SCREEN_WIDTH * 0.5); _targetY = 20; _interval = int(((Math.random() * 10) - 5)); _angle = -90; _sprite = _map.app.animationsCache.getAnimation("bonus_star"); addChild(_sprite); _map.addEffect(this); addEventListener(Event.ENTER_FRAME, bonusHandler); } private function setBonusLife():void{ _targetX = (App.SCREEN_WIDTH - 20); _targetY = 20; _interval = int(((Math.random() * 10) - 5)); _angle = -90; _sprite = _map.app.animationsCache.getAnimation("bonus_life"); addChild(_sprite); _map.addEffect(this); addEventListener(Event.ENTER_FRAME, bonusHandler); } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } private function stonePartsHandler(_arg1:Event):void{ var _local2:*; var _local3:Sprite; var _local5:Effect; var _local4:* = 0; while (_local4 < _list.length) { _local2 = _list[_local4]; _local2.sprite.x = (_local2.sprite.x + _local2.speedX); _local2.sprite.y = (_local2.sprite.y + _local2.speedY); _local2.sprite.rotation = (_local2.sprite.rotation + _local2.rotate); _local2.speedY = (_local2.speedY + 1); _local2.speedX = (_local2.speedX * 0.99); _local2.interval++; if (_local2.interval > 8){ _local5 = new Effect(_map); _local5.setEffect((x + _local2.sprite.x), (y + _local2.sprite.y), _local2.effect); _local2.interval = 0; }; if (_lifeTime > EFFECT_LIFE){ removeChild(_local2.sprite); _local2.sprite.destroy(); }; _local4++; }; _lifeTime++; if (_lifeTime > EFFECT_LIFE){ this.destroy(); }; } private function setFireballSmoke():void{ _sprite = _map.app.animationsCache.getAnimation("effect_fireball_smoke"); _sprite.play(); addChild(_sprite); if (autoAdd){ _map.addEffect(this); }; _sprite.addEventListener(Event.COMPLETE, animationCompleteHandler); } } }//package com.mushroomer.objects
Section 58
//ExitDoor (com.mushroomer.objects.ExitDoor) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; import flash.utils.*; public class ExitDoor extends MapObject { private var _sprite:Animation; private var _isClosed:Boolean;// = true public function ExitDoor(_arg1:GameMap){ super(_arg1); _isClosed = true; _isDecor = true; _type = ObjectType.OBJ_EXIT; _variety = ObjectType.VAR_WITHOUT; _sprite = _map.app.animationsCache.getAnimation("exit_door"); addChild(_sprite); colBox.width = 48; if (_map.debugMode){ colBox.setDebug(this, 1619698); }; } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_BACK, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } public function get isClosed():Boolean{ return (_isClosed); } override public function setToPos(_arg1:int, _arg2:int):void{ super.setToPos(_arg1, _arg2); colBox.update(x, y); } public function set isClosed(_arg1:Boolean):void{ if (_isClosed != _arg1){ _isClosed = _arg1; if (_isClosed){ _sprite.gotoAndStop(1); } else { _sprite.gotoAndStop(_sprite.totalFrames); }; }; } private function completeListener(_arg1:Event):void{ _isClosed = false; _sprite.stop(); _sprite.removeEventListener(Event.COMPLETE, completeListener); } public function openDoor():void{ _sprite.play(); _sprite.addEventListener(Event.COMPLETE, completeListener); _map.sound(ObjectType.SND_EXIT_DOOR); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is ExitDoor)){ if ((_local3[_local4] as ExitDoor).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_BACK, _local3[_local4]); (_local3[_local4] as ExitDoor).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 59
//FrontPlant (com.mushroomer.objects.FrontPlant) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class FrontPlant extends MapObject { private var _sprite:Animation; public function FrontPlant(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_FRONT_PLANT; _sprite = _map.app.animationsCache.getAnimation("decor_front_plant"); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_FRONT_PLANT1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_FRONT_PLANT2: _sprite.gotoAndStop(2); break; case ObjectType.VAR_FRONT_PLANT3: _sprite.gotoAndStop(3); break; case ObjectType.VAR_FRONT_PLANT4: _sprite.gotoAndStop(4); break; case ObjectType.VAR_FRONT_PLANT5: _sprite.gotoAndStop(5); break; case ObjectType.VAR_FRONT_PLANT6: _sprite.gotoAndStop(6); break; case ObjectType.VAR_FRONT_PLANT7: _sprite.gotoAndStop(7); break; case ObjectType.VAR_FRONT_PLANT8: _sprite.gotoAndStop(8); break; case ObjectType.VAR_FRONT_PLANT9: _sprite.gotoAndStop(9); break; case ObjectType.VAR_FRONT_PLANT10: _sprite.gotoAndStop(10); break; case ObjectType.VAR_FRONT_PLANT11: _sprite.gotoAndStop(11); break; case ObjectType.VAR_FRONT_PLANT12: _sprite.gotoAndStop(12); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; setToPos(_arg1.tileX, _arg1.tileY); if (_map.levelLoaded){ _local2 = _arg1.nextVariety(11); switch (_local2){ case 0: variety = ObjectType.VAR_FRONT_PLANT1; break; case 1: variety = ObjectType.VAR_FRONT_PLANT2; break; case 2: variety = ObjectType.VAR_FRONT_PLANT3; break; case 3: variety = ObjectType.VAR_FRONT_PLANT4; break; case 4: variety = ObjectType.VAR_FRONT_PLANT5; break; case 5: variety = ObjectType.VAR_FRONT_PLANT6; break; case 6: variety = ObjectType.VAR_FRONT_PLANT7; break; case 7: variety = ObjectType.VAR_FRONT_PLANT8; break; case 8: variety = ObjectType.VAR_FRONT_PLANT9; break; case 9: variety = ObjectType.VAR_FRONT_PLANT10; break; case 10: variety = ObjectType.VAR_FRONT_PLANT11; break; case 11: variety = ObjectType.VAR_FRONT_PLANT12; break; }; } else { variety = _arg1.objVariety; }; scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_FRONT, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is FrontPlant)){ if ((_local3[_local4] as FrontPlant).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_FRONT, _local3[_local4]); (_local3[_local4] as FrontPlant).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 60
//GearButton (com.mushroomer.objects.GearButton) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.geom.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; public class GearButton extends MapObject { private const ACT_UP:int = 3; private const ACT_EMPTY:int = 0; private const ACT_PRESSED:int = 2; private const CHECK_RADIUS:int = 3; private const ACT_DOWN:int = 1; private var _door:VeilDoor; private var _doorCell:Point; private var _isPressed:Boolean;// = false private var _interval:int;// = 0 private var _cbLeft:CollisionBox; private var _target:Stone; public var _detector:CollisionBox; private var _endX:int; private var _endY:int; private var _cbRight:CollisionBox; private var _action:int;// = 0 private var _tmpPos:Point; private var _sprite:Animation; private var _beginX:int; private var _beginY:int; public function GearButton(_arg1:GameMap){ _doorCell = new Point(); _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_GEARBUTTON; _isStatic = false; _sprite = _map.app.animationsCache.getAnimation("sprite_button"); addChild(_sprite); colBox.width = 60; colBox.height = 8; colBox.setParentPos(0, -26); _cbLeft = new CollisionBox(0, 0, 8, 10); _cbLeft.setParentPos(-30, -36); _cbRight = new CollisionBox(0, 0, 8, 10); _cbRight.setParentPos(30, -36); _detector = new CollisionBox(0, 0, 60, 72); if (_map.debugMode){ colBox.setDebug(this, 0xFF6600); _cbLeft.setDebug(this, 16724581); _cbRight.setDebug(this, 16724581); _detector.setDebug(this, 16724581); }; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } public function setLink(_arg1:int, _arg2:int):void{ _doorCell.x = _arg1; _doorCell.y = _arg2; var _local3:Array = _map.getCellObjects(_arg1, _arg2); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is VeilDoor)){ _door = (_local3[_local4] as VeilDoor); break; }; _local4++; }; } private function animUp():void{ if (variety != ObjectType.VAR_BUTTON_UP){ _sprite.repeat = false; _sprite.reverse = true; _sprite.speed = 2; _sprite.play(); _variety = ObjectType.VAR_BUTTON_UP; }; } override public function init(_arg1:Brush):void{ variety = _arg1.objVariety; setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); if (_map.editorMode){ _doorCell.x = _map.link.x; _doorCell.y = _map.link.y; }; } public function get isPressed():Boolean{ return (_isPressed); } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_BUTTON_UP: _sprite.gotoAndStop(1); _isPressed = false; break; case ObjectType.VAR_BUTTON_DOWN: _sprite.gotoAndStop(_sprite.totalFrames); colBox.setParentPos(0, 36); _isPressed = true; if (_map.debugMode){ colBox.updateDebug(); }; break; }; addChild(_sprite); } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); updateCollisionBoxes(x, y); } override public function progress():void{ var _local1:Array; var _local2:MapObject; var _local3:*; var _local4:*; var _local5:int; if (((!((_target == null))) && (!(_detector.checkCollision(_target.colBox))))){ _target.removeEventListener(Stone.DESTROY_STONE, destroyStoneHandler); _target = null; _action = ACT_UP; animUp(); }; switch (_action){ case ACT_EMPTY: if ((_map.gameTime - _interval) > 8){ _interval = _map.gameTime; _local3 = _beginY; while (_local3 < _endY) { _local4 = _beginX; while (_local4 < _endX) { _local1 = _map.getCellObjects(_local4, _local3); _local5 = 0; while (_local5 < _local1.length) { _local2 = (_local1[_local5] as MapObject); if ((_local2 is Stone)){ if (((_cbLeft.checkCollision(_local2.colBox)) && (_cbRight.checkCollision(_local2.colBox)))){ animDown(); _action = ACT_DOWN; _target = (_local2 as Stone); _target.addEventListener(Stone.DESTROY_STONE, destroyStoneHandler); }; }; _local5++; }; _local4++; }; _local3++; }; }; break; case ACT_DOWN: if (checkMove((colBox.parentY + 1))){ if (((!(_sprite.playing)) && (!((_sprite.currentFrame == _sprite.totalFrames))))){ _sprite.play(); }; colBox.setParentPos(0, (colBox.parentY + 1)); _target.stoneY = (_target.y + 1); _door.open(); } else { _sprite.stop(); _door.stop(); }; if (colBox.parentY > 36){ colBox.setParentPos(0, 36); _target.tileY = _tileY; _action = ACT_PRESSED; _door.isOpen = true; _door.colBox.setParentPos(0, 64); _isPressed = true; }; if (_map.debugMode){ colBox.updateDebug(); }; break; case ACT_UP: _door.endFrame = true; _door.isOpen = false; _isPressed = false; if (((checkMove((colBox.parentY - 2))) && (_door.checkMove((_door.colBox.parentY + 2))))){ if (!_sprite.playing){ _sprite.play(); }; colBox.setParentPos(0, (colBox.parentY - 2)); _door.close(); } else { _sprite.stop(); _door.stop(); }; if (colBox.parentY < -26){ colBox.setParentPos(0, -26); _action = ACT_EMPTY; _sprite.gotoAndStop(1); _door.colBox.setParentPos(0, 128); }; if (_map.debugMode){ colBox.updateDebug(); }; break; }; } public function set isPressed(_arg1:Boolean):void{ if (_arg1 != _isPressed){ _isPressed = _arg1; if (!_isPressed){ variety = ObjectType.VAR_BUTTON_UP; } else { variety = ObjectType.VAR_BUTTON_DOWN; }; }; } private function destroyStoneHandler(_arg1:Event):void{ _target.removeEventListener(Stone.DESTROY_STONE, destroyStoneHandler); _target = null; _action = ACT_UP; animUp(); } public function updateCollisionBoxes(_arg1:int, _arg2:int):void{ colBox.update(_arg1, _arg2); _cbLeft.update(_arg1, _arg2); _cbRight.update(_arg1, _arg2); _detector.update(_arg1, _arg2); } private function animDown():void{ if (variety != ObjectType.VAR_BUTTON_DOWN){ _sprite.repeat = false; _sprite.reverse = false; _sprite.speed = 1; _sprite.play(); _variety = ObjectType.VAR_BUTTON_DOWN; }; } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } private function checkMove(_arg1:int):Boolean{ var _local3:Array; var _local4:MapObject; var _local7:*; var _local8:*; var _local2:Boolean; var _local5:int = colBox.parentY; colBox.setParentPos(0, _arg1); var _local6:* = _beginY; while (_local6 < _endY) { _local7 = _beginX; while (_local7 < _endX) { _local3 = _map.getCellObjects(_local7, _local6); _local8 = 0; while (_local8 < _local3.length) { _local4 = (_local3[_local8] as MapObject); if (((((!((_action == ACT_UP))) && ((_local4 is StoneSmall)))) && (colBox.checkCollision(_local4.colBox)))){ _local2 = false; }; if ((((((_action == ACT_UP)) && ((_local4 is Stone)))) && (colBox.checkCollision(_local4.colBox)))){ animDown(); _action = ACT_DOWN; _target = (_local4 as Stone); _target.addEventListener(Stone.DESTROY_STONE, destroyStoneHandler); _target.stoneY = (((this.y + _local5) - colBox.height) - _target.colBox.halfHeight); }; _local8++; }; _local7++; }; _local6++; }; colBox.setParentPos(0, _local5); return (_local2); } public function get link():Point{ var _local1:Point = new Point(_doorCell.x, _doorCell.y); return (_local1); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is GearButton)){ if ((_local3[_local4] as GearButton).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as GearButton).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 61
//Goblin (com.mushroomer.objects.Goblin) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.geom.*; import com.touchmypixel.peepee.utils.*; public class Goblin extends MapObject { private const ANIM_STAND:String = "blue_goblin_stand"; private const ACT_RUNAWAY:int = 3; private const DIR_SELECT:int = 3; private const ACT_RUN:int = 2; private const ANIM_BLOW:String = "blue_goblin_blow"; private const DIR_DOWN:int = 2; private const ANIM_WALK:String = "blue_goblin_walk"; private const ANIM_RUN:String = "blue_goblin_run"; private const MAX_SPEED_Y:int = 14; private const SPEED_RUN:int = 4; private const ACT_BLOW:int = 4; private const GRAV:int = 1; private const ACT_WALK:int = 1; private const DIR_LEFT:int = 0; private const ACT_STAND:int = 0; private const DIR_RIGHT:int = 1; private const ANIM_RUNAWAY:String = "blue_goblin_runaway"; private const CHECK_RADIUS:int = 3; private const SPEED_WALK:int = 1; private var _speedY:int;// = 0 private var _speedX:int;// = 0 private var _interval:int;// = 60 private var _curAnim:String;// = "blue_goblin_stand" private var _breakStone:MapObject; private var _actOld:int;// = 0 private var _cbLeftBody:CollisionBox; private var _cbRightLeg:CollisionBox; private var _cbLeftBlow:CollisionBox; private var _sortX:int;// = 0 private var _cbRightBody:CollisionBox; private var _cbRightBlow:CollisionBox; private var _cbRightEye:CollisionBox; private var _time:int;// = 0 private var _cbLeftLeg:CollisionBox; private var _endX:int; private var _endY:int; private var _cbLeftEye:CollisionBox; private var _dir:int;// = 3 private var _cbBottom:CollisionBox; private var _act:int;// = 0 private var _tmpPos:Point; private var _sprite:Animation; private var _beginX:int; private var _beginY:int; private var _dirNext:int;// = 3 private var _oldY:int;// = 0 private var _fearInterval:int;// = 0 private var _cbHead:CollisionBox; public function Goblin(_arg1:GameMap){ _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_GOBLIN; _variety = ObjectType.VAR_WITHOUT; _isStatic = false; _sprite = _map.app.animationsCache.getAnimation(ANIM_STAND); addChild(_sprite); _sprite.play(); _cbLeftEye = new CollisionBox(0, 0, 160, 48); _cbLeftEye.setParentPos(-114, 14); _cbRightEye = new CollisionBox(0, 0, 160, 48); _cbRightEye.setParentPos(114, 14); _cbLeftBody = new CollisionBox(0, 0, 4, 42); _cbLeftBody.setParentPos(-34, -4); _cbRightBody = new CollisionBox(0, 0, 4, 42); _cbRightBody.setParentPos(34, -4); _cbLeftLeg = new CollisionBox(0, 0, 16, 14); _cbLeftLeg.setParentPos(-34, 39); _cbRightLeg = new CollisionBox(0, 0, 16, 14); _cbRightLeg.setParentPos(34, 39); _cbLeftBlow = new CollisionBox(0, 0, 48, 48); _cbLeftBlow.setParentPos(-34, 0); _cbRightBlow = new CollisionBox(0, 0, 48, 48); _cbRightBlow.setParentPos(34, 0); _cbHead = new CollisionBox(0, 0, 36, 8); _cbHead.setParentPos(0, -24); _cbBottom = new CollisionBox(0, 0, 16, 16); _cbBottom.setParentPos(0, 32); if (_arg1.debugMode){ _cbLeftEye.setDebug(this, 16724581); _cbRightEye.setDebug(this, 16724581); _cbLeftBody.setDebug(this, 0xFF6600); _cbRightBody.setDebug(this, 0xFF6600); _cbLeftLeg.setDebug(this, 16724581); _cbRightLeg.setDebug(this, 16724581); _cbLeftBlow.setDebug(this, 16724581); _cbRightBlow.setDebug(this, 16724581); _cbHead.setDebug(this, 0xFF6600); _cbBottom.setDebug(this, 16724581); }; colBox.height = 46; colBox.width = 36; colBox.setParentPos(0, 9); } public function checkHead(_arg1:CollisionBox):Boolean{ return (_cbHead.checkCollision(_arg1)); } override public function init(_arg1:Brush):void{ variety = _arg1.objVariety; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; if (_map.debugMode){ colBox.setDebug(this, 0xFF6600); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } override public function progress():void{ var _local1:Boolean; var _local2:Boolean; var _local7:MapObject; var _local9:Array; var _local10:MapObject; var _local14:*; var _local15:*; var _local16:int; if (_act == ACT_STAND){ if (((!((_dirNext == DIR_SELECT))) && (((_map.gameTime - _time) > _interval)))){ walk(_dirNext); _dirNext = DIR_SELECT; }; }; _speedY = (_speedY + GRAV); _speedY = ((_speedY)>MAX_SPEED_Y) ? MAX_SPEED_Y : _speedY; _tmpPos.y = (y + _speedY); if (_speedY > 5){ _dir = DIR_DOWN; _speedX = 0; }; updateCollisionBoxes(_tmpPos.x, _tmpPos.y); _tmpPos.x = (x + _speedX); if (_act == ACT_BLOW){ if (_sprite.currentFrame == 12){ if (_breakStone != null){ if ((_breakStone is Stone)){ (_breakStone as Stone).hammerBlow(); } else { if ((_breakStone is StoneSmall)){ (_breakStone as StoneSmall).hammerBlow(); }; }; _breakStone = null; _map.sound(ObjectType.SND_GOBLIN_BLOW); } else { if ((((_dir == DIR_LEFT)) && (_map.player.checkLegsCollision(_cbLeftBlow)))){ _map.player.playerDie(); _map.sound(ObjectType.SND_GOBLIN_BLOW); } else { if ((((_dir == DIR_RIGHT)) && (_map.player.checkLegsCollision(_cbRightBlow)))){ _map.player.playerDie(); _map.sound(ObjectType.SND_GOBLIN_BLOW); }; }; }; }; if (_sprite.currentFrame == 23){ _dirNext = DIR_SELECT; switch (_actOld){ case ACT_WALK: walk(); break; case ACT_RUN: run(); break; case ACT_STAND: setTime(); if (_dir == DIR_LEFT){ _dirNext = DIR_RIGHT; } else { if (_dir == DIR_RIGHT){ _dirNext = DIR_LEFT; }; }; _act = _actOld; break; }; _actOld = ACT_STAND; }; } else { if ((((((_dir == DIR_LEFT)) && (!(_map.player.isDead)))) && (_map.player.checkLegsCollision(_cbRightBlow)))){ run(DIR_RIGHT); } else { if ((((((_dir == DIR_RIGHT)) && (!(_map.player.isDead)))) && (_map.player.checkLegsCollision(_cbLeftBlow)))){ run(DIR_LEFT); }; }; }; var _local3:Boolean; var _local4:Boolean; var _local5:Boolean; var _local6:Boolean; var _local8:Boolean; var _local11:* = _beginY; while (_local11 < _endY) { _local14 = _beginX; while (_local14 < _endX) { colBox.update(_tmpPos.x, _tmpPos.y); _local9 = _map.getCellObjects(_local14, _local11); _local15 = 0; while (_local15 < _local9.length) { _local10 = (_local9[_local15] as MapObject); if (((!(_local10.isDecor)) && (!((_local10 == this))))){ if (_act != ACT_BLOW){ if (((_local3) && (_cbLeftLeg.checkCollision(_local10.colBox)))){ _local3 = false; }; if (((_local4) && (_cbRightLeg.checkCollision(_local10.colBox)))){ _local4 = false; }; if ((((_local10 is Thorn)) && (_cbBottom.checkCollision(_local10.colBox)))){ dead(); return; }; if ((((((_local10 is MushroomEvil)) && ((_local10 as MushroomEvil).isEvil))) && (((_cbRightBody.checkCollision(_local10.colBox)) || (_cbLeftBody.checkCollision(_local10.colBox)))))){ dead(); return; }; if ((((((_local10 is MushroomEvil)) && (_cbLeftEye.checkCollision(_local10.colBox)))) && ((_local10 as MushroomEvil).isEvil))){ if ((_map.gameTime - _fearInterval) > 60){ _fearInterval = _map.gameTime; _local8 = true; }; run(DIR_RIGHT, ACT_RUNAWAY); }; if ((((((_local10 is MushroomEvil)) && (_cbRightEye.checkCollision(_local10.colBox)))) && ((_local10 as MushroomEvil).isEvil))){ if ((_map.gameTime - _fearInterval) > 60){ _fearInterval = _map.gameTime; _local8 = true; }; run(DIR_LEFT, ACT_RUNAWAY); } else { if ((((_dir == DIR_RIGHT)) && (_cbRightBody.checkCollision(_local10.colBox)))){ _speedX = 0; _tmpPos.x = x; if ((((_local10 is Stone)) || ((_local10 is StoneSmall)))){ _local7 = _local10; }; if (_map.player.checkLegsCollision(_cbRightEye)){ if ((((_local10 is Stone)) || ((_local10 is StoneSmall)))){ blow(_local10); return; }; if ((_local10 is Goblin)){ (_local10 as Goblin).alert(DIR_RIGHT); } else { _act = ACT_STAND; }; } else { if (_act != ACT_STAND){ setTime(); _dirNext = DIR_LEFT; _act = ACT_STAND; }; }; _local8 = false; } else { if ((((_dir == DIR_LEFT)) && (_cbLeftBody.checkCollision(_local10.colBox)))){ _speedX = 0; _tmpPos.x = x; if ((((_local10 is Stone)) || ((_local10 is StoneSmall)))){ _local7 = _local10; }; if (_map.player.checkLegsCollision(_cbLeftEye)){ if ((((_local10 is Stone)) || ((_local10 is StoneSmall)))){ blow(_local10); return; }; if ((_local10 is Goblin)){ (_local10 as Goblin).alert(DIR_LEFT); } else { _act = ACT_STAND; }; } else { if (_act != ACT_STAND){ setTime(); _dirNext = DIR_RIGHT; _act = ACT_STAND; }; }; _local8 = false; }; }; }; if (_cbLeftBody.checkCollision(_local10.colBox)){ _local1 = true; }; if (_cbRightBody.checkCollision(_local10.colBox)){ _local2 = true; }; }; if ((((((((((_local10 is Stone)) || ((_local10 is StoneSmall)))) || ((_local10 is MushroomEvil)))) || ((_local10 is VeilDoor)))) && (_cbHead.checkCollision(_local10.colBox)))){ if ((_local10 is VeilDoor)){ dead(); return; }; if ((_local10 is MushroomEvil)){ dead(); return; }; if ((((((_local10 is Stone)) && ((Math.abs((_local10 as Stone).speedY) > 1)))) || ((((_local10 is StoneSmall)) && ((Math.abs((_local10 as StoneSmall).speedY) > 2)))))){ dead(); return; }; }; if (colBox.checkCollision(_local10.colBox)){ if (_dir == DIR_DOWN){ _dir = DIR_SELECT; }; _tmpPos.y = y; _speedY = 0; }; }; _local15++; }; _local14++; }; _local11++; }; if (_local8){ _map.sound(ObjectType.SND_GOBLIN_FEAR); }; if (((!(_map.player.isDead)) && (!((_act == ACT_BLOW))))){ if ((((_dir == DIR_LEFT)) && (_map.player.checkLegsCollision(_cbLeftBlow)))){ blow(); } else { if ((((_dir == DIR_RIGHT)) && (_map.player.checkLegsCollision(_cbRightBlow)))){ blow(); }; }; }; if (_dir == DIR_SELECT){ if (((!(_local1)) && (_local2))){ walk(DIR_LEFT); } else { if (((_local1) && (!(_local2)))){ walk(DIR_RIGHT); } else { if (((!(_local1)) && (!(_local2)))){ _local16 = (Math.random() * 2); switch (_local16){ case 0: walk(DIR_RIGHT); break; case 1: walk(DIR_LEFT); break; }; }; }; }; } else { if (((_local1) && (_local2))){ if (_local7){ blow(_local7); } else { _act = ACT_STAND; _tmpPos.x = x; _speedX = 0; }; } else { if ((((((((((_act == ACT_WALK)) || ((_act == ACT_RUN)))) || ((_act == ACT_STAND)))) && ((_dir == DIR_LEFT)))) && (((_local3) || (_local1))))){ _act = ACT_STAND; _tmpPos.x = x; _speedX = 0; setTime(); _dirNext = DIR_RIGHT; } else { if ((((((((((_act == ACT_WALK)) || ((_act == ACT_RUN)))) || ((_act == ACT_STAND)))) && ((_dir == DIR_RIGHT)))) && (((_local4) || (_local2))))){ _act = ACT_STAND; _tmpPos.x = x; _speedX = 0; setTime(); _dirNext = DIR_LEFT; } else { if ((((((_act == ACT_RUNAWAY)) && ((_dir == DIR_LEFT)))) && (_local1))){ _act = ACT_STAND; _tmpPos.x = x; _speedX = 0; setTime(); _dirNext = DIR_RIGHT; } else { if ((((((_act == ACT_RUNAWAY)) && ((_dir == DIR_RIGHT)))) && (_local2))){ _act = ACT_STAND; _tmpPos.x = x; _speedX = 0; setTime(); _dirNext = DIR_LEFT; } else { if (((((((((!((_act == ACT_BLOW))) && (!((_act == ACT_RUNAWAY))))) && (!(_local2)))) && ((_dir == DIR_RIGHT)))) && (_map.player.checkLegsCollision(_cbRightEye)))){ run(); } else { if (((((((((!((_act == ACT_BLOW))) && (!((_act == ACT_RUNAWAY))))) && (!(_local1)))) && ((_dir == DIR_LEFT)))) && (_map.player.checkLegsCollision(_cbLeftEye)))){ run(); }; }; }; }; }; }; }; }; switch (_act){ case ACT_STAND: setAnim(ANIM_STAND); break; case ACT_WALK: setAnim(ANIM_WALK); break; case ACT_RUN: setAnim(ANIM_RUN); break; case ACT_BLOW: setAnim(ANIM_BLOW); break; case ACT_RUNAWAY: setAnim(ANIM_RUNAWAY); break; }; var _local12:int = int((_tmpPos.x / 64)); var _local13:int = int((_tmpPos.y / 64)); if (((!((_tileX == _local12))) || (!((_tileY == _local13))))){ _map.removeObjFromCellA(_tileX, _tileY, this); _map.addObjToCell(_local12, _local13, this); updateCheckArea(_local12, _local13); }; x = _tmpPos.x; y = _tmpPos.y; _oldY = y; _local12 = int((_tmpPos.x / 32)); if (_sortX != _local12){ _sortX = _local12; _map.softOrderMapping(); }; } private function setTime():void{ _time = _map.gameTime; _interval = int((Math.random() * 30)); } public function alert(_arg1:int):void{ run(_arg1); } public function dead():void{ var _local1:* = new Effect(_map); var _local2:* = new Effect(_map); if (_dir == DIR_RIGHT){ _local1.setEffect(x, y, Effect.CUDGEL_RIGHT); _local2.setEffect(x, y, Effect.GOBLIN_LEFT); } else { _local1.setEffect(x, y, Effect.CUDGEL_LEFT); _local2.setEffect(x, y, Effect.GOBLIN_RIGHT); }; var _local3:Effect = new Effect(_map); _local3.setEffect(x, y, Effect.BUBBLES_WHITE); var _local4:Effect = new Effect(_map); _local4.score = ObjectType.SCORE_FOR_GOBLIN; _local4.setEffect(x, y, Effect.SCORE); _map.addScore(ObjectType.SCORE_FOR_GOBLIN); _map.removeObj(this); destroy(); _map.sound(ObjectType.SND_GOBLIN_DEAD); } private function run(_arg1:int=-1, _arg2:int=2):void{ if (_arg1 == -1){ _arg1 = _dir; }; switch (_arg1){ case DIR_LEFT: scaleX = 1; _dir = DIR_LEFT; _act = _arg2; _speedX = -(SPEED_RUN); break; case DIR_RIGHT: scaleX = -1; _dir = DIR_RIGHT; _act = _arg2; _speedX = SPEED_RUN; break; }; } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); updateCollisionBoxes(x, y); } private function setAnim(_arg1:String):void{ if (_curAnim != _arg1){ _curAnim = _arg1; _sprite.stop(); removeChild(_sprite); _sprite = _map.app.animationsCache.getAnimation(_curAnim); addChild(_sprite); _sprite.play(); }; } private function blow(_arg1:MapObject=null):void{ _actOld = _act; _act = ACT_BLOW; _speedX = 0; if (((!((_arg1 == null))) && ((((_arg1 is Stone)) || ((_arg1 is StoneSmall)))))){ _breakStone = _arg1; }; } public function updateCollisionBoxes(_arg1:int, _arg2:int):void{ colBox.update(_arg1, _arg2); _cbLeftEye.update(_arg1, _arg2); _cbRightEye.update(_arg1, _arg2); _cbLeftBody.update(_arg1, _arg2); _cbRightBody.update(_arg1, _arg2); _cbLeftLeg.update(_arg1, _arg2); _cbRightLeg.update(_arg1, _arg2); _cbLeftBlow.update(_arg1, _arg2); _cbRightBlow.update(_arg1, _arg2); _cbHead.update(_arg1, _arg2); _cbBottom.update(_arg1, _arg2); } private function walk(_arg1:int=-1):void{ if (_arg1 == -1){ _arg1 = _dir; }; switch (_arg1){ case DIR_LEFT: scaleX = 1; _dir = DIR_LEFT; _speedX = -(SPEED_WALK); break; case DIR_RIGHT: scaleX = -1; _dir = DIR_RIGHT; _act = ACT_WALK; _speedX = SPEED_WALK; break; }; _act = ACT_WALK; } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Goblin)){ if ((_local3[_local4] as Goblin).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as Goblin).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 62
//HelpStone (com.mushroomer.objects.HelpStone) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class HelpStone extends MapObject { private var _sprite:Animation; public function HelpStone(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_HELP_STONE; _sprite = _map.app.animationsCache.getAnimation("sprite_help_stone2"); addChild(_sprite); } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); if (_map.levelLoaded){ trace("HelpStone set in tileX:", _arg1.tileX, ", tileY:", _arg1.tileY); }; _map.addToLayer(GameMap.LAYER_DECORATION, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public function set text(_arg1:String):void{ } public function set page(_arg1:int):void{ if (_arg1 <= _sprite.totalFrames){ _sprite.gotoAndStop(_arg1); }; } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is HelpStone)){ if ((_local3[_local4] as HelpStone).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_DECORATION, _local3[_local4]); (_local3[_local4] as HelpStone).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 63
//Herb (com.mushroomer.objects.Herb) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Herb extends MapObject { private var _sprite:Animation; public function Herb(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_HERB; _sprite = _map.app.animationsCache.getAnimation("decor_herb"); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_HERB1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_HERB2: _sprite.gotoAndStop(2); break; case ObjectType.VAR_HERB3: _sprite.gotoAndStop(3); break; case ObjectType.VAR_HERB4: _sprite.gotoAndStop(4); break; case ObjectType.VAR_HERB5: _sprite.gotoAndStop(5); break; case ObjectType.VAR_HERB6: _sprite.gotoAndStop(6); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; setToPos(_arg1.tileX, _arg1.tileY); if (_map.levelLoaded){ _local2 = (Math.random() * 6); switch (_local2){ case 0: variety = ObjectType.VAR_HERB1; break; case 1: variety = ObjectType.VAR_HERB2; break; case 2: variety = ObjectType.VAR_HERB3; break; case 3: variety = ObjectType.VAR_HERB4; break; case 4: variety = ObjectType.VAR_HERB5; break; case 5: variety = ObjectType.VAR_HERB6; break; }; } else { variety = _arg1.objVariety; }; scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_DECORATION, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Herb)){ if ((_local3[_local4] as Herb).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_DECORATION, _local3[_local4]); (_local3[_local4] as Herb).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 64
//Idol (com.mushroomer.objects.Idol) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Idol extends MapObject { private var _sprite:Animation; public function Idol(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_IDOL; _variety = ObjectType.VAR_IDOL_INACTIVE; _sprite = _map.app.animationsCache.getAnimation("idol_inactive"); addChild(_sprite); colBox.width = 20; if (_map.debugMode){ colBox.setDebug(this, 1619698); }; } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_BACK, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } public function activate():void{ var _local1:Effect; if (_variety != ObjectType.VAR_IDOL_ACTIVE){ _map.saveCheckPoint(); _map.sound(ObjectType.SND_CHECKPOINT); _variety = ObjectType.VAR_IDOL_ACTIVE; _local1 = new Effect(_map); _local1.setEffect(x, (y - 35), Effect.FIRE_FLASH); removeChild(_sprite); _sprite = _map.app.animationsCache.getAnimation("idol_active"); addChild(_sprite); _sprite.play(); }; } override public function setToPos(_arg1:int, _arg2:int):void{ super.setToPos(_arg1, _arg2); colBox.update(x, y); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Idol)){ if ((_local3[_local4] as Idol).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_BACK, _local3[_local4]); (_local3[_local4] as Idol).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 65
//Ladder (com.mushroomer.objects.Ladder) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Ladder extends MapObject { private var _sprite:Animation; public function Ladder(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_LADDER; _variety = ObjectType.VAR_LADDER; _sprite = _map.app.animationsCache.getAnimation("sprite_ladder"); addChild(_sprite); _isDecor = true; colBox.width = 20; if (_map.debugMode){ colBox.setDebug(this, 1619698); }; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function setToPos(_arg1:int, _arg2:int):void{ super.setToPos(_arg1, _arg2); colBox.update(x, y); } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_BACK, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Ladder)){ if ((_local3[_local4] as Ladder).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_BACK, _local3[_local4]); (_local3[_local4] as Ladder).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 66
//Liana (com.mushroomer.objects.Liana) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Liana extends MapObject { private var _sprite:Animation; public function Liana(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_LIANA; _sprite = _map.app.animationsCache.getAnimation("decor_liana"); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_LIANA1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_LIANA2: _sprite.gotoAndStop(2); break; case ObjectType.VAR_LIANA3: _sprite.gotoAndStop(3); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 4); switch (_local2){ case 0: variety = ObjectType.VAR_LIANA1; break; case 1: variety = ObjectType.VAR_LIANA2; break; case 2: variety = ObjectType.VAR_LIANA3; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_DECORATION, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Liana)){ if ((_local3[_local4] as Liana).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_DECORATION, _local3[_local4]); (_local3[_local4] as Liana).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 67
//MapObject (com.mushroomer.objects.MapObject) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.display.*; public class MapObject extends Sprite { public var colBox:CollisionBox; var _variety:int;// = -1 var _isSleep:Boolean;// = true var _type:int;// = -1 var _isStatic:Boolean;// = true var _isDecor:Boolean;// = false var _map:GameMap; var _tileX:int;// = 0 var _tileY:int;// = 0 public function MapObject(_arg1:GameMap){ colBox = new CollisionBox(); super(); _map = _arg1; } public function get variety():int{ return (_variety); } public function get isSleep():Boolean{ return (_isSleep); } public function set variety(_arg1:int):void{ _variety = _arg1; } public function init(_arg1:Brush):void{ } public function set isSleep(_arg1:Boolean):void{ _isSleep = _arg1; } public function get isDecor():Boolean{ return (_isDecor); } public function setToPos(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); if (!_isDecor){ colBox.update(x, y); }; } public function destroy():void{ } public function get tileX():int{ return (_tileX); } public function progress():void{ } public function get tileY():int{ return (_tileY); } public function get isStatic():Boolean{ return (_isStatic); } public function get type():int{ return (_type); } } }//package com.mushroomer.objects
Section 68
//Mushroom (com.mushroomer.objects.Mushroom) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import flash.geom.*; import com.touchmypixel.peepee.utils.*; public class Mushroom extends MapObject { private const MAX_SPEED_Y:int = 14; private const CHECK_RADIUS:int = 3; private const GRAV:int = 1; private var _endX:int; private var _shadowOn:Boolean;// = true private var _speedX:int;// = 0 private var _dust:Boolean;// = false private var _speedY:int;// = 0 private var _tmpPos:Point; private var _sprite:Animation; private var _interval:int;// = 0 private var _beginX:int; private var _beginY:int; private var _oldY:int;// = 0 private var _sortX:int;// = 0 private var _endY:int; private var _shadow:Animation; public function Mushroom(_arg1:GameMap){ _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_MUSHROOM; _variety = ObjectType.VAR_WITHOUT; _isStatic = false; colBox.height = 52; colBox.width = 32; colBox.setParentPos(0, 6); } public function pickup():void{ var _local1:Effect = new Effect(_map); switch (_variety){ case ObjectType.VAR_MUSHROOM_GREEN: _local1.setEffect(x, y, Effect.BUBBLES_GREEN); break; case ObjectType.VAR_MUSHROOM_PINK: _local1.setEffect(x, y, Effect.BUBBLES_PINK); break; case ObjectType.VAR_MUSHROOM_PURPLE: _local1.setEffect(x, y, Effect.BUBBLES_PURPLE); break; case ObjectType.VAR_MUSHROOM_RED: _local1.setEffect(x, y, Effect.BUBBLES_RED); break; }; var _local2:Effect = new Effect(_map); _local2.score = ObjectType.SCORE_FOR_MUSHROOM; _local2.setEffect(x, y, Effect.SCORE); _map.addScore(ObjectType.SCORE_FOR_MUSHROOM); _map.removeObj(this); destroy(); _map.sound(ObjectType.SND_MUSHROOM_PICKUP); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } private function createDust():void{ var _local1:Effect = new Effect(_map); _local1.setEffect((_tmpPos.x - 20), (_tmpPos.y + 30), Effect.SMOKE2); _local1.scaleX = 0.8; _local1.scaleY = 0.8; var _local2:Effect = new Effect(_map); _local2.setEffect((_tmpPos.x + 20), (_tmpPos.y + 30), Effect.SMOKE1); _local2.scaleX = -0.8; _local2.scaleY = 0.8; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 4); switch (_local2){ case 0: variety = ObjectType.VAR_MUSHROOM_GREEN; break; case 1: variety = ObjectType.VAR_MUSHROOM_PINK; break; case 2: variety = ObjectType.VAR_MUSHROOM_PURPLE; break; case 3: variety = ObjectType.VAR_MUSHROOM_RED; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; if (_map.debugMode){ colBox.setDebug(this, 0xFF6600); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); if (_map.editorMode){ _map.needMushrooms++; }; } override public function set variety(_arg1:int):void{ if (_variety != ObjectType.VAR_WITHOUT){ removeChild(_sprite); removeChild(_shadow); }; _shadow = _map.app.animationsCache.getAnimation("mushroom_shadow"); addChild(_shadow); _variety = _arg1; switch (_variety){ case ObjectType.VAR_MUSHROOM_GREEN: _sprite = _map.app.animationsCache.getAnimation("mushroom_green"); break; case ObjectType.VAR_MUSHROOM_PINK: _sprite = _map.app.animationsCache.getAnimation("mushroom_pink"); break; case ObjectType.VAR_MUSHROOM_PURPLE: _sprite = _map.app.animationsCache.getAnimation("mushroom_purple"); break; case ObjectType.VAR_MUSHROOM_RED: _sprite = _map.app.animationsCache.getAnimation("mushroom_red"); break; }; _sprite.gotoAndPlayRandomFrame(); addChild(_sprite); } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); colBox.update(x, y); } public function updateCollisionBoxes(_arg1:int, _arg2:int):void{ colBox.update(_arg1, _arg2); } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } override public function progress():void{ var _local2:Array; var _local3:MapObject; var _local7:*; var _local8:*; var _local1:Boolean; _speedY = (_speedY + GRAV); _speedY = ((_speedY)>MAX_SPEED_Y) ? MAX_SPEED_Y : _speedY; _tmpPos.x = (x + _speedX); _tmpPos.y = (y + _speedY); var _local4:* = _beginY; while (_local4 < _endY) { _local7 = _beginX; while (_local7 < _endX) { updateCollisionBoxes(_tmpPos.x, _tmpPos.y); _local2 = _map.getCellObjects(_local7, _local4); _local8 = 0; while (_local8 < _local2.length) { _local3 = (_local2[_local8] as MapObject); if (((((!(_local3.isDecor)) && (!((_local3 == this))))) && (colBox.checkCollision(_local3.colBox)))){ _tmpPos.y = y; if ((((_speedY > 2)) && (!(_dust)))){ _map.sound(ObjectType.SND_MUSH_FALL); _dust = true; _local1 = true; _speedY = (_speedY * -0.3); } else { _speedY = 0; }; }; _local8++; }; _local7++; }; _local4++; }; var _local5:int = int((_tmpPos.x / 64)); var _local6:int = int((_tmpPos.y / 64)); if (((!((_tileX == _local5))) || (!((_tileY == _local6))))){ _map.removeObjFromCell(_tileX, _tileY, _type, _variety); _map.addObjToCell(_local5, _local6, this); updateCheckArea(_local5, _local6); }; if (_local1){ createDust(); }; if ((((_speedY > 1)) && (_shadowOn))){ removeChild(_shadow); _shadowOn = false; _interval = 0; } else { if ((((_oldY == _tmpPos.y)) && (!(_shadowOn)))){ _interval++; if (_interval > 20){ addChild(_shadow); swapChildren(_shadow, _sprite); _shadowOn = true; }; }; }; x = _tmpPos.x; y = _tmpPos.y; _oldY = y; _local5 = int((_tmpPos.x / 32)); if (_sortX != _local5){ _sortX = _local5; _map.softOrderMapping(); }; if (_dust){ _interval++; if (_interval > 100){ _dust = false; _interval = 0; }; }; } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Mushroom)){ if ((_local3[_local4] as Mushroom).type == _arg2.objType){ if (_arg1.editorMode){ _arg1.needMushrooms--; }; _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as Mushroom).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 69
//MushroomEvil (com.mushroomer.objects.MushroomEvil) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.geom.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; public class MushroomEvil extends MapObject { private const ANIM_STAND:String = "mushroom_"; private const DIR_SELECT:int = 3; private const STAT_TRANSFORM:int = 1; private const DIR_DOWN:int = 2; private const ANIM_EVIL_STAND:String = "evil_mushroom_stand"; private const SPEED_X:int = 4; private const STAT_NORMAL:int = 0; private const MAX_SPEED_Y:int = 14; private const GRAV:int = 1; private const ACT_WALK:int = 1; private const ANIM_EVIL_FALL:String = "evil_mushroom_fall"; private const DIR_LEFT:int = 0; private const ANIM_TRANSFORM:String = "mushroom_transform_"; private const STAT_EVIL:int = 2; private const ACT_STAND:int = 0; private const DIR_RIGHT:int = 1; private const CHECK_RADIUS:int = 3; private const ANIM_EVIL_WALK:String = "evil_mushroom_walk"; private var _speedY:int;// = 0 private var _speedX:int;// = 0 private var _status:int;// = 0 private var _interval:int;// = 0 private var _shadow:Animation; private var _standTime:int;// = 0 private var _curAnim:String;// = "mushroom_" private var _cbLeftBody:CollisionBox; private var _dirOld:int;// = 0 private var _sortX:int;// = 0 private var _cbRightBody:CollisionBox; private var _sndInterval:int;// = 0 private var _dust:Boolean;// = false private var _cbRightEye:CollisionBox; private var _endX:int; private var _endY:int; private var _dir:int;// = 0 private var _cbBottom:CollisionBox; private var _act:int;// = 0 private var _cbLeftEye:CollisionBox; private var _tmpPos:Point; private var _sprite:Animation; private var _beginX:int; private var _beginY:int; private var _oldY:int;// = 0 private var _cbHead:CollisionBox; public function MushroomEvil(_arg1:GameMap){ _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_MUSHROOM_EVIL; _variety = ObjectType.VAR_WITHOUT; _isStatic = false; _cbLeftEye = new CollisionBox(0, 0, 160, 32); _cbLeftEye.setParentPos(-114, 16); _cbRightEye = new CollisionBox(0, 0, 160, 32); _cbRightEye.setParentPos(114, 16); _cbLeftBody = new CollisionBox(0, 0, 4, 32); _cbLeftBody.setParentPos(-34, 6); _cbRightBody = new CollisionBox(0, 0, 4, 32); _cbRightBody.setParentPos(34, 6); _cbHead = new CollisionBox(0, 0, 42, 8); _cbHead.setParentPos(0, -24); _cbBottom = new CollisionBox(0, 0, 16, 16); _cbBottom.setParentPos(0, 32); if (_arg1.debugMode){ _cbLeftEye.setDebug(this, 16724581); _cbRightEye.setDebug(this, 16724581); _cbLeftBody.setDebug(this, 0xFF6600); _cbRightBody.setDebug(this, 0xFF6600); _cbHead.setDebug(this, 0xFF6600); _cbBottom.setDebug(this, 16724581); }; colBox.height = 48; colBox.width = 42; colBox.setParentPos(0, 8); } private function goLeft():void{ scaleX = 1; _dir = DIR_LEFT; _act = ACT_WALK; _speedX = -(SPEED_X); _shadow.visible = false; } private function goRight():void{ scaleX = -1; _dir = DIR_RIGHT; _act = ACT_WALK; _speedX = SPEED_X; _shadow.visible = false; } private function setEvil():void{ _status = STAT_EVIL; setAnim(ANIM_EVIL_STAND); } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 4); switch (_local2){ case 0: variety = ObjectType.VAR_MUSHROOM_GREEN; break; case 1: variety = ObjectType.VAR_MUSHROOM_PINK; break; case 2: variety = ObjectType.VAR_MUSHROOM_PURPLE; break; case 3: variety = ObjectType.VAR_MUSHROOM_RED; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; if (_map.debugMode){ colBox.setDebug(this, 0xFF6600); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } override public function progress():void{ var _local2:Boolean; var _local3:Boolean; var _local4:Array; var _local5:MapObject; var _local9:*; var _local10:*; var _local11:int; var _local1:Boolean; _speedY = (_speedY + GRAV); _speedY = ((_speedY)>MAX_SPEED_Y) ? MAX_SPEED_Y : _speedY; _tmpPos.y = (y + _speedY); if (_speedY > 5){ _dirOld = _dir; _dir = DIR_DOWN; _speedX = 0; }; updateCollisionBoxes(_tmpPos.x, _tmpPos.y); if (_status == STAT_NORMAL){ if (_map.player.checkLegsCollision(_cbLeftEye)){ transformate(DIR_LEFT); } else { if (_map.player.checkLegsCollision(_cbRightEye)){ transformate(DIR_RIGHT); }; }; } else { if (_status == STAT_EVIL){ if (_map.player.checkLegsCollision(_cbLeftEye)){ goLeft(); } else { if (_map.player.checkLegsCollision(_cbRightEye)){ goRight(); }; }; }; }; _tmpPos.x = (x + _speedX); var _local6:* = _beginY; while (_local6 < _endY) { _local9 = _beginX; while (_local9 < _endX) { colBox.update(_tmpPos.x, _tmpPos.y); _local4 = _map.getCellObjects(_local9, _local6); _local10 = 0; while (_local10 < _local4.length) { _local5 = (_local4[_local10] as MapObject); if (((!(_local5.isDecor)) && (!((_local5 == this))))){ if (_status == STAT_EVIL){ if ((((_local5 is Thorn)) && (_cbBottom.checkCollision(_local5.colBox)))){ dead(); } else { if ((((_dir == DIR_RIGHT)) && (_cbRightBody.checkCollision(_local5.colBox)))){ _speedX = 0; _tmpPos.x = x; if (_map.player.checkLegsCollision(_cbRightEye)){ _act = ACT_STAND; } else { goLeft(); }; } else { if ((((_dir == DIR_LEFT)) && (_cbLeftBody.checkCollision(_local5.colBox)))){ _speedX = 0; _tmpPos.x = x; if (_map.player.checkLegsCollision(_cbLeftEye)){ _act = ACT_STAND; } else { goRight(); }; }; }; }; }; if (_cbLeftBody.checkCollision(_local5.colBox)){ _local2 = true; }; if (_cbRightBody.checkCollision(_local5.colBox)){ _local3 = true; }; if (_dir == DIR_SELECT){ if (_cbLeftBody.checkCollision(_local5.colBox)){ _local2 = true; }; if (_cbRightBody.checkCollision(_local5.colBox)){ _local3 = true; }; }; if ((((((((_local5 is Stone)) || ((_local5 is StoneSmall)))) || ((_local5 is VeilDoor)))) && (_cbHead.checkCollision(_local5.colBox)))){ if ((((_local5 is VeilDoor)) && (!((_local5 as VeilDoor).isOpen)))){ dead(); return; }; if ((((((_local5 is Stone)) && ((Math.abs((_local5 as Stone).speedY) > 1)))) || ((((_local5 is StoneSmall)) && ((Math.abs((_local5 as StoneSmall).speedY) > 2)))))){ dead(); return; }; }; if (colBox.checkCollision(_local5.colBox)){ if (_dir == DIR_DOWN){ _dir = DIR_SELECT; }; _tmpPos.y = y; if ((((_speedY > 2)) && (!(_dust)))){ _map.sound(ObjectType.SND_MUSH_FALL); _dust = true; _local1 = true; _speedY = (_speedY * -0.3); } else { _speedY = 0; }; }; }; _local10++; }; _local9++; }; _local6++; }; if (_dir == DIR_SELECT){ if (((!(_local2)) && (_local3))){ goLeft(); } else { if (((_local2) && (!(_local3)))){ goRight(); } else { if (((!(_local2)) && (!(_local3)))){ _local11 = (Math.random() * 2); switch (_local11){ case 0: goRight(); break; case 1: goLeft(); break; }; }; }; }; } else { if (((_local2) && (_local3))){ _act = ACT_STAND; _tmpPos.x = x; _speedX = 0; }; }; if ((((_status == STAT_EVIL)) && ((_dir == DIR_DOWN)))){ setAnim(ANIM_EVIL_FALL); } else { if ((((_act == ACT_STAND)) && ((_status == STAT_EVIL)))){ _standTime++; if (_standTime > 20){ _standTime = 0; _dir = DIR_SELECT; }; setAnim(ANIM_EVIL_STAND); } else { if (_act == ACT_WALK){ setAnim(ANIM_EVIL_WALK); }; }; }; var _local7:int = int((_tmpPos.x / 64)); var _local8:int = int((_tmpPos.y / 64)); if (((!((_tileX == _local7))) || (!((_tileY == _local8))))){ _map.removeObjFromCellA(_tileX, _tileY, this); _map.addObjToCell(_local7, _local8, this); updateCheckArea(_local7, _local8); }; if (_local1){ createDust(); }; if (_status != STAT_EVIL){ if ((((_speedY > 1)) && (_shadow.visible))){ _shadow.visible = false; _interval = 0; } else { if ((((_oldY == _tmpPos.y)) && (!(_shadow.visible)))){ _interval++; if (_interval > 20){ _shadow.visible = true; }; }; }; }; x = _tmpPos.x; y = _tmpPos.y; _oldY = y; _local7 = int((_tmpPos.x / 32)); if (_sortX != _local7){ _sortX = _local7; _map.softOrderMapping(); }; if (_dust){ _interval++; if (_interval > 100){ _dust = false; _interval = 0; }; }; } public function dead():void{ var _local1:* = new Effect(_map); var _local2:* = new Effect(_map); if (_dir == DIR_RIGHT){ _local1.setEffect(x, y, Effect.EVILHEAD_RIGHT); _local2.setEffect(x, y, Effect.EVILMUSH_LEFT); } else { _local1.setEffect(x, y, Effect.EVILHEAD_LEFT); _local2.setEffect(x, y, Effect.EVILMUSH_RIGHT); }; var _local3:Effect = new Effect(_map); switch (_variety){ case ObjectType.VAR_MUSHROOM_GREEN: _local3.setEffect(x, y, Effect.BUBBLES_GREEN); break; case ObjectType.VAR_MUSHROOM_PINK: _local3.setEffect(x, y, Effect.BUBBLES_PINK); break; case ObjectType.VAR_MUSHROOM_PURPLE: _local3.setEffect(x, y, Effect.BUBBLES_PURPLE); break; case ObjectType.VAR_MUSHROOM_RED: _local3.setEffect(x, y, Effect.BUBBLES_RED); break; }; var _local4:Effect = new Effect(_map); _local4.score = ObjectType.SCORE_FOR_MUSHROOM_EVIL; _local4.setEffect(x, y, Effect.SCORE); _map.addScore(ObjectType.SCORE_FOR_MUSHROOM_EVIL); _map.removeObj(this); destroy(); _map.sound(ObjectType.SND_MUSHROOM_EVIL_DEAD); } override public function set variety(_arg1:int):void{ if (_variety != ObjectType.VAR_WITHOUT){ removeChild(_sprite); removeChild(_shadow); }; _shadow = _map.app.animationsCache.getAnimation("mushroom_shadow"); addChild(_shadow); _variety = _arg1; switch (_variety){ case ObjectType.VAR_MUSHROOM_GREEN: _sprite = _map.app.animationsCache.getAnimation("mushroom_green"); break; case ObjectType.VAR_MUSHROOM_PINK: _sprite = _map.app.animationsCache.getAnimation("mushroom_pink"); break; case ObjectType.VAR_MUSHROOM_PURPLE: _sprite = _map.app.animationsCache.getAnimation("mushroom_purple"); break; case ObjectType.VAR_MUSHROOM_RED: _sprite = _map.app.animationsCache.getAnimation("mushroom_red"); break; }; _sprite.gotoAndPlayRandomFrame(); addChild(_sprite); } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); colBox.update(x, y); } private function setAnim(_arg1:String):void{ var _local2:String; if (_curAnim != _arg1){ _curAnim = _arg1; _sprite.stop(); removeChild(_sprite); _local2 = ""; if (_status != STAT_EVIL){ switch (variety){ case ObjectType.VAR_MUSHROOM_GREEN: _local2 = "green"; break; case ObjectType.VAR_MUSHROOM_PINK: _local2 = "pink"; break; case ObjectType.VAR_MUSHROOM_PURPLE: _local2 = "purple"; break; case ObjectType.VAR_MUSHROOM_RED: _local2 = "red"; break; }; }; _sprite = _map.app.animationsCache.getAnimation((_curAnim + _local2)); addChild(_sprite); _sprite.play(); }; } private function transformate(_arg1:int):void{ setAnim(ANIM_TRANSFORM); _sprite.addEventListener(Event.COMPLETE, completeTransformHandler); _status = STAT_TRANSFORM; _dir = _arg1; } private function completeTransformHandler(_arg1:Event):void{ _sprite.removeEventListener(Event.COMPLETE, completeTransformHandler); _shadow.visible = false; var _local2:Effect = new Effect(_map); var _local3:Effect = new Effect(_map); switch (_variety){ case ObjectType.VAR_MUSHROOM_GREEN: _local2.setEffect(x, y, Effect.BUBBLES_GREEN); _local3.setEffect(x, y, Effect.MUSHROOM_PARTS_GREEN); break; case ObjectType.VAR_MUSHROOM_PINK: _local2.setEffect(x, y, Effect.BUBBLES_PINK); _local3.setEffect(x, y, Effect.MUSHROOM_PARTS_PINK); break; case ObjectType.VAR_MUSHROOM_PURPLE: _local2.setEffect(x, y, Effect.BUBBLES_PURPLE); _local3.setEffect(x, y, Effect.MUSHROOM_PARTS_PURPLE); break; case ObjectType.VAR_MUSHROOM_RED: _local2.setEffect(x, y, Effect.BUBBLES_RED); _local3.setEffect(x, y, Effect.MUSHROOM_PARTS_RED); break; }; switch (_dir){ case DIR_LEFT: goLeft(); break; case DIR_RIGHT: goRight(); break; }; setEvil(); _map.sound(ObjectType.SND_MUSHROOM_EVIL_TRANSFORM); } public function set isEvil(_arg1:Boolean):void{ if (_arg1){ setEvil(); }; } public function updateCollisionBoxes(_arg1:int, _arg2:int):void{ colBox.update(_arg1, _arg2); _cbLeftEye.update(_arg1, _arg2); _cbRightEye.update(_arg1, _arg2); _cbLeftBody.update(_arg1, _arg2); _cbRightBody.update(_arg1, _arg2); _cbHead.update(_arg1, _arg2); _cbBottom.update(_arg1, _arg2); } private function createDust():void{ var _local1:Effect = new Effect(_map); _local1.setEffect((_tmpPos.x - 20), (_tmpPos.y + 30), Effect.SMOKE2); _local1.scaleX = 0.8; _local1.scaleY = 0.8; var _local2:Effect = new Effect(_map); _local2.setEffect((_tmpPos.x + 20), (_tmpPos.y + 30), Effect.SMOKE1); _local2.scaleX = -0.8; _local2.scaleY = 0.8; } public function get isEvil():Boolean{ if (_status == STAT_EVIL){ return (true); }; return (false); } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is MushroomEvil)){ if ((_local3[_local4] as MushroomEvil).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as MushroomEvil).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 70
//MushroomRunaway (com.mushroomer.objects.MushroomRunaway) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.geom.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; public class MushroomRunaway extends MapObject { private const SPEED_XMAX:int = 8; private const ANIM_STAND:String = "mushroom_"; private const DIR_SELECT:int = 2; private const DIR_LEFT:int = 0; private const ACT_RUN:int = 1; private const DIR_RIGHT:int = 1; private const ACT_STAND:int = 0; private const ANIM_WALK:String = "mushroom_run_"; private const SPEED_X:int = 5; private const MAX_SPEED_Y:int = 14; private const CHECK_RADIUS:int = 3; private const GRAV:int = 1; private var _cbRightDetect:CollisionBox; private var _cbRightBody:CollisionBox; private var _speedY:int;// = 0 private var _sndInterval:int;// = 0 private var _speedX:int;// = 0 private var _dust:Boolean;// = false private var _interval:int;// = 0 private var _cbLeftDetect:CollisionBox; private var _endY:int; private var _shadow:Animation; private var _curAnim:String;// = "" private var _endX:int; private var _dir:int;// = 0 private var _act:int;// = 0 private var _cbBottom:CollisionBox; private var _runTimer:int;// = 0 private var _tmpPos:Point; private var _cbLeftBody:CollisionBox; private var _sprite:Animation; private var _beginY:int; private var _oldY:int;// = 0 private var _onTop:Boolean;// = false private var _cbTopDetect:CollisionBox; private var _sortX:int;// = 0 private var _beginX:int; private var _shadowOn:Boolean;// = true public function MushroomRunaway(_arg1:GameMap){ _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_MUSHROOM_RUNAWAY; _variety = ObjectType.VAR_WITHOUT; _isStatic = false; _cbLeftDetect = new CollisionBox(0, 0, 32, 64); _cbLeftDetect.setParentPos(-48, -8); _cbRightDetect = new CollisionBox(0, 0, 32, 64); _cbRightDetect.setParentPos(48, -8); _cbTopDetect = new CollisionBox(0, 0, 42, 96); _cbTopDetect.setParentPos(0, -48); _cbLeftBody = new CollisionBox(0, 0, 4, 42); _cbLeftBody.setParentPos(-24, 6); _cbRightBody = new CollisionBox(0, 0, 4, 42); _cbRightBody.setParentPos(24, 6); _cbBottom = new CollisionBox(0, 0, 16, 16); _cbBottom.setParentPos(0, 32); if (_arg1.debugMode){ _cbLeftDetect.setDebug(this, 16724581); _cbRightDetect.setDebug(this, 16724581); _cbTopDetect.setDebug(this, 16724581); _cbLeftBody.setDebug(this, 0xFF6600); _cbRightBody.setDebug(this, 0xFF6600); _cbBottom.setDebug(this, 16724581); }; colBox.height = 48; colBox.width = 32; colBox.setParentPos(0, 8); } public function pickup():void{ dead(false); var _local1:Effect = new Effect(_map); _local1.score = ObjectType.SCORE_FOR_MUSHROOM; _local1.setEffect(x, y, Effect.SCORE); _map.addScore(ObjectType.SCORE_FOR_MUSHROOM); _map.sound(ObjectType.SND_MUSHROOM_PICKUP); } private function setAnim(_arg1:String):void{ var _local2:String; if (_curAnim != _arg1){ _curAnim = _arg1; _sprite.stop(); removeChild(_sprite); if (_arg1 == ANIM_WALK){ _shadow.visible = false; } else { if (_shadowOn){ _shadow.visible = true; }; }; _local2 = "green"; switch (variety){ case ObjectType.VAR_MUSHROOM_GREEN: _local2 = "green"; break; case ObjectType.VAR_MUSHROOM_PINK: _local2 = "pink"; break; case ObjectType.VAR_MUSHROOM_PURPLE: _local2 = "purple"; break; case ObjectType.VAR_MUSHROOM_RED: _local2 = "red"; break; }; _sprite = _map.app.animationsCache.getAnimation((_curAnim + _local2)); addChild(_sprite); _sprite.play(); }; } private function goRight():void{ scaleX = -1; _dir = DIR_RIGHT; _act = ACT_RUN; _runTimer = 10; _speedX = (_onTop) ? SPEED_XMAX : SPEED_X; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 4); switch (_local2){ case 0: variety = ObjectType.VAR_MUSHROOM_GREEN; break; case 1: variety = ObjectType.VAR_MUSHROOM_PINK; break; case 2: variety = ObjectType.VAR_MUSHROOM_PURPLE; break; case 3: variety = ObjectType.VAR_MUSHROOM_RED; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; if (_map.debugMode){ this.colBox.setDebug(this, 0xFF6600); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); if (_map.editorMode){ _map.needMushrooms++; }; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); colBox.update(x, y); } private function goLeft():void{ scaleX = 1; _dir = DIR_LEFT; _act = ACT_RUN; _runTimer = 10; _speedX = (_onTop) ? -(SPEED_XMAX) : -(SPEED_X); } override public function progress():void{ var _local2:Boolean; var _local3:Boolean; var _local4:Array; var _local5:MapObject; var _local9:*; var _local10:*; var _local11:int; var _local1:Boolean; _speedY = (_speedY + GRAV); _speedY = ((_speedY)>MAX_SPEED_Y) ? MAX_SPEED_Y : _speedY; _tmpPos.y = (y + _speedY); updateCollisionBoxes(_tmpPos.x, _tmpPos.y); if (_map.player.checkLegsCollision(_cbLeftDetect)){ goRight(); } else { if (_map.player.checkLegsCollision(_cbRightDetect)){ goLeft(); } else { if (((((!((_dir == DIR_SELECT))) && ((_runTimer == 0)))) && (_map.player.checkLegsCollision(_cbTopDetect)))){ _onTop = true; _dir = DIR_SELECT; } else { _onTop = false; }; }; }; _tmpPos.x = (x + _speedX); var _local6:* = _beginY; while (_local6 < _endY) { _local9 = _beginX; while (_local9 < _endX) { updateCollisionBoxes(_tmpPos.x, _tmpPos.y); _local4 = _map.getCellObjects(_local9, _local6); _local10 = 0; while (_local10 < _local4.length) { _local5 = (_local4[_local10] as MapObject); if (((!(_local5.isDecor)) && (!((_local5 == this))))){ if ((((_local5 is Thorn)) && (_cbBottom.checkCollision(_local5.colBox)))){ dead(); } else { if ((((_dir == DIR_RIGHT)) && (_cbRightBody.checkCollision(_local5.colBox)))){ _runTimer = 0; _speedX = 0; _tmpPos.x = x; _act = ACT_STAND; } else { if ((((_dir == DIR_LEFT)) && (_cbLeftBody.checkCollision(_local5.colBox)))){ _runTimer = 0; _speedX = 0; _tmpPos.x = x; _act = ACT_STAND; } else { if (_dir == DIR_SELECT){ if (_cbLeftDetect.checkCollision(_local5.colBox)){ _local2 = true; }; if (_cbRightDetect.checkCollision(_local5.colBox)){ _local3 = true; }; }; }; }; }; if (colBox.checkCollision(_local5.colBox)){ _tmpPos.y = y; if ((((_speedY > 2)) && (!(_dust)))){ _map.sound(ObjectType.SND_MUSH_FALL); _dust = true; _local1 = true; _speedY = (_speedY * -0.3); } else { _speedY = 0; }; }; }; _local10++; }; _local9++; }; _local6++; }; if (_runTimer > 0){ _runTimer--; }; if (_dir == DIR_SELECT){ if (((!(_local2)) && (_local3))){ goLeft(); } else { if (((_local2) && (!(_local3)))){ goRight(); } else { if (((!(_local2)) && (!(_local3)))){ _local11 = (Math.random() * 2); switch (_local11){ case 0: goRight(); break; case 1: goLeft(); break; }; }; }; }; }; if (_act == ACT_STAND){ setAnim(ANIM_STAND); } else { if ((((_act == ACT_RUN)) && (!((_curAnim == ANIM_WALK))))){ setAnim(ANIM_WALK); _sprite.addEventListener(Event.COMPLETE, completeAnimHandler); }; }; if (_act == ACT_RUN){ _sndInterval--; if (_sndInterval <= 0){ _sndInterval = 15; _map.sound(ObjectType.SND_MUSHROOM_RUNAWAY); }; }; var _local7:int = int((_tmpPos.x / 64)); var _local8:int = int((_tmpPos.y / 64)); if (((!((_tileX == _local7))) || (!((_tileY == _local8))))){ _map.removeObjFromCellA(_tileX, _tileY, this); _map.addObjToCell(_local7, _local8, this); updateCheckArea(_local7, _local8); }; if (_local1){ createDust(); }; if ((((_speedY > 1)) && (_shadowOn))){ _shadow.visible = false; _shadowOn = false; _interval = 0; } else { if ((((_oldY == _tmpPos.y)) && (!(_shadowOn)))){ _interval++; if (_interval > 20){ _shadow.visible = true; _shadowOn = true; }; }; }; x = _tmpPos.x; y = _tmpPos.y; _oldY = y; _local7 = int((_tmpPos.x / 32)); if (_sortX != _local7){ _sortX = _local7; _map.softOrderMapping(); }; if (_dust){ _interval++; if (_interval > 20){ _dust = false; _interval = 0; }; }; } override public function set variety(_arg1:int):void{ if (_variety != ObjectType.VAR_WITHOUT){ removeChild(_sprite); removeChild(_shadow); }; _shadow = _map.app.animationsCache.getAnimation("mushroom_shadow"); addChild(_shadow); _variety = _arg1; switch (_variety){ case ObjectType.VAR_MUSHROOM_GREEN: _sprite = _map.app.animationsCache.getAnimation("mushroom_green"); break; case ObjectType.VAR_MUSHROOM_PINK: _sprite = _map.app.animationsCache.getAnimation("mushroom_pink"); break; case ObjectType.VAR_MUSHROOM_PURPLE: _sprite = _map.app.animationsCache.getAnimation("mushroom_purple"); break; case ObjectType.VAR_MUSHROOM_RED: _sprite = _map.app.animationsCache.getAnimation("mushroom_red"); break; }; _sprite.gotoAndPlayRandomFrame(); addChild(_sprite); } public function updateCollisionBoxes(_arg1:int, _arg2:int):void{ colBox.update(_arg1, _arg2); _cbLeftDetect.update(_arg1, _arg2); _cbRightDetect.update(_arg1, _arg2); _cbTopDetect.update(_arg1, _arg2); _cbLeftBody.update(_arg1, _arg2); _cbRightBody.update(_arg1, _arg2); _cbBottom.update(_arg1, _arg2); } private function createDust():void{ var _local2:Effect; var _local1:Effect = new Effect(_map); _local1.setEffect((_tmpPos.x - 20), (_tmpPos.y + 30), Effect.SMOKE2); _local1.scaleX = 0.8; _local1.scaleY = 0.8; _local2 = new Effect(_map); _local2.setEffect((_tmpPos.x + 20), (_tmpPos.y + 30), Effect.SMOKE1); _local2.scaleX = -0.8; _local2.scaleY = 0.8; } private function completeAnimHandler(_arg1:Event):void{ if (_runTimer <= 0){ _speedX = 0; _act = ACT_STAND; _sprite.removeEventListener(Event.COMPLETE, completeAnimHandler); }; } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } private function dead(_arg1:Boolean=true):void{ var _local3:Effect; var _local2:Effect = new Effect(_map); switch (_variety){ case ObjectType.VAR_MUSHROOM_GREEN: _local2.setEffect(x, y, Effect.BUBBLES_GREEN); break; case ObjectType.VAR_MUSHROOM_PINK: _local2.setEffect(x, y, Effect.BUBBLES_PINK); break; case ObjectType.VAR_MUSHROOM_PURPLE: _local2.setEffect(x, y, Effect.BUBBLES_PURPLE); break; case ObjectType.VAR_MUSHROOM_RED: _local2.setEffect(x, y, Effect.BUBBLES_RED); break; }; _map.removeObj(this); destroy(); if (_arg1){ _local3 = new Effect(_map); switch (_variety){ case ObjectType.VAR_MUSHROOM_GREEN: _local3.setEffect(x, y, Effect.MUSHROOM_PARTS_GREEN); break; case ObjectType.VAR_MUSHROOM_PINK: _local3.setEffect(x, y, Effect.MUSHROOM_PARTS_PINK); break; case ObjectType.VAR_MUSHROOM_PURPLE: _local3.setEffect(x, y, Effect.MUSHROOM_PARTS_PURPLE); break; case ObjectType.VAR_MUSHROOM_RED: _local3.setEffect(x, y, Effect.MUSHROOM_PARTS_RED); break; }; _map.sound(ObjectType.SND_MUSHROOM_DEAD); }; } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is MushroomRunaway)){ if ((_local3[_local4] as MushroomRunaway).type == _arg2.objType){ if (_arg1.editorMode){ _arg1.needMushrooms--; }; _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as MushroomRunaway).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 71
//ObjectType (com.mushroomer.objects.ObjectType) package com.mushroomer.objects { public class ObjectType { public static const VAR_BRIDGE_PLANK_CENTER_FRONT:int = 68; public static const OBJ_TREE:int = 11; public static const SCORE_FOR_MUSHROOM:int = 20; public static const VAR_BUSH1:int = 36; public static const VAR_BUSH3:int = 38; public static const VAR_BUSH4:int = 39; public static const VAR_BUSH5:int = 40; public static const VAR_BUSH6:int = 41; public static const SCORE_FOR_LIFE:int = 200; public static const VAR_BUSH2:int = 37; public static const OBJ_ROCKSPRING:int = 7; public static const SCORE_FOR_GOBLIN:int = 140; public static const VAR_BRIDGE_PLANK_RIGHT_BACK:int = 63; public static const TXT_SELECT_LEVEL:String = "select level"; public static const TXT_LOADING:String = "loading"; public static const OBJ_HELP_STONE:int = 25; public static const SND_STONE_FALL_THORNS:int = 27; public static const VAR_LIANA1:int = 53; public static const TXT_TOTAL_SCORE:String = "total score: "; public static const SND_MUSHROOM_EVIL_TRANSFORM:int = 12; public static const OBJ_BRIDGE_FRONT:int = 22; public static const OBJ_SPRING_DUST:int = 8; public static const VAR_FRONT_PLANT11:int = 89; public static const OBJ_GOBLIN:int = 32; public static const VAR_MUSHROOM_RED:int = 30; public static const VAR_FRONT_PLANT12:int = 90; public static const VAR_MUSHROOM_PURPLE:int = 29; public static const VAR_LIANA3:int = 55; public static const SND_CHECKPOINT:int = 18; public static const OBJ_BUSH:int = 12; public static const VAR_FRONT_PLANT10:int = 88; public static const OBJ_HERB:int = 26; public static const TXT_PRESS_SPACE:String = "press space to continue"; public static const VAR_CHEST_SCORE:int = 58; public static const SCORE_FOR_DRAGON:int = 180; public static const SND_CHEST_LIFE:int = 9; public static const VAR_LIANA2:int = 54; public static const VAR_LADDER:int = 13; public static const TXT_NEXT_LEVEL:String = "next level"; public static const OBJ_THORN:int = 9; public static const VAR_MUSHROOM_GREEN:int = 27; public static const OBJ_BRIDGE_BACK:int = 21; public static const VAR_FRONT_PLANT4:int = 80; public static const VAR_STONE_BACK2:int = 48; public static const VAR_STONE_BACK3:int = 49; public static const OBJ_DRAGON:int = 33; public static const VAR_STONE_BACK5:int = 51; public static const VAR_STONE_BACK6:int = 52; public static const VAR_STONE_BACK1:int = 47; public static const VAR_FRONT_PLANT6:int = 82; public static const VAR_FRONT_PLANT7:int = 83; public static const VAR_STONE_BACK4:int = 50; public static const VAR_FRONT_PLANT1:int = 77; public static const VAR_FRONT_PLANT3:int = 79; public static const VAR_FRONT_PLANT5:int = 81; public static const TXT_SOLUTION:String = "walkthrough"; public static const OBJ_LADDER:int = 6; public static const VAR_BRIDGE_PLANK_RIGHT_FRONT:int = 67; public static const VAR_FRONT_PLANT2:int = 78; public static const SND_STONE_FALL_DOWN:int = 1; public static const SND_STONE_BREAK:int = 2; public static const VAR_FRONT_PLANT8:int = 84; public static const MUSIC_VOLUME:Number = 0.7; public static const TXT_LEVEL_SCORE:String = "level score: "; public static const VAR_BUTTON_DOWN:int = 92; public static const OBJ_IDOL:int = 18; public static const VAR_FRONT_PLANT9:int = 85; public static const VAR_BRIDGE_PLANK_LEFT_FRONT:int = 66; public static const VAR_HERB2:int = 72; public static const VAR_HERB3:int = 73; public static const VAR_HERB6:int = 76; public static const VAR_HERB1:int = 71; public static const OBJ_POINTER:int = 13; public static const VAR_HERB4:int = 74; public static const VAR_HERB5:int = 75; public static const SND_EXIT_DOOR:int = 6; public static const SND_GOBLIN_FEAR:int = 21; public static const TXT_LEVEL:String = "LEVEL "; public static const TXT_GAMECOMPLETE1:String = "All levels are completed"; public static const SND_PLAYER_DIE:int = 4; public static const OBJ_MUSHROOM:int = 10; public static const VAR_STONE1:int = 6; public static const VAR_STONE2:int = 7; public static const VAR_STONE3:int = 8; public static const TXT_CONGRATS:String = "Congratulations!"; public static const TXT_GAMEOVER:String = "Game Over"; public static const OBJ_STONE:int = 4; public static const VAR_DOOR_OPENED:int = 94; public static const OBJ_TURF:int = 3; public static const TXT_SUBMIT:String = "submit score"; public static const SND_DRAGON_FIREBALL:int = 25; public static const VAR_ROCK_BASIC:int = 0; public static const SND_BLOW:int = 0; public static const TXT_RESUME:String = "continue"; public static const OBJ_STONE_SMALL:int = 5; public static const SND_MUSH_FALL:int = 7; public static const OBJ_STONE_BACK:int = 16; public static const TXT_RESTART:String = "restart level"; public static const TXT_YOURSCORE:String = "Your game score"; public static const OBJ_WOOD:int = 14; public static const DEF_LIFE:int = 6; public static const SND_DRAGON_FIRE:int = 24; public static const SND_DRAGON_DEAD:int = 23; public static const VAR_TREE2:int = 32; public static const VAR_TREE3:int = 33; public static const VAR_TREE4:int = 34; public static const VAR_TREE5:int = 35; public static const TXT_LEVEL_COMPLETED:String = "Well done!"; public static const SND_MUSHROOM_EVIL_WALK:int = 14; public static const SND_GOBLIN_BLOW:int = 17; public static const VAR_BRIDGE_ROPE_BACK:int = 61; public static const TXT_PAUSE:String = "Game Pause"; public static const VAR_TREE1:int = 31; public static const OBJ_FRONT_PLANT:int = 27; public static const VAR_BRIDGE_PLANK_CENTER_BACK:int = 64; public static const OBJ_VEILDOOR:int = 31; public static const SND_MUSHROOM_RUNAWAY:int = 10; public static const TXT_MOREGAMES:String = "more games"; public static const OBJ_BRIDGE_ROPE_BACK:int = 23; public static const OBJ_PLAYER:int = 0; public static const VAR_TURF_OUTSIDE_SPRING_2:int = 15; public static const VAR_TURF_OUTSIDE_SPRING_3:int = 17; public static const VAR_TURF_OUTSIDE_SPRING_4:int = 19; public static const VAR_TURF_OUTSIDE_SPRING_5:int = 21; public static const VAR_TURF_OUTSIDE_SPRING_6:int = 23; public static const SND_BUTTON_CLICK:int = 15; public static const SND_MUSHROOM_PICKUP:int = 5; public static const SCORE_FOR_STAR:int = 150; public static const SND_VEILDOOR_CLOSE:int = 20; public static const VAR_SHADOW:int = 3; public static const OBJ_MUSHROOM_RUNAWAY:int = 28; public static const VAR_IDOL_INACTIVE:int = 56; public static const TXT_SHARE:String = "share on FaceBook"; public static const VAR_ROCK_DECOR_OUTSIDE:int = 2; public static const VAR_WITHOUT:int = -1; public static const SND_MUSHROOM_DEAD:int = 11; public static const TXT_BACK:String = "back"; public static const SCORE_FOR_MUSHROOM_EVIL:int = 100; public static const OBJ_CHEST:int = 19; public static const OBJ_EXIT:int = 15; public static const OBJ_SHADOW:int = 2; public static const VAR_BUTTON_UP:int = 91; public static const OBJ_BRIDGE_ROPE_FRONT:int = 24; public static const SND_LEVEL_UP:int = 26; public static const TXT_SELECT_A_LEVEL:String = "select a level"; public static const VAR_ROCK_DECOR_INSIDE:int = 1; public static const TXT_TRYAGAIN:String = "try again"; public static const VAR_STONE_SMALL2:int = 10; public static const VAR_STONE_SMALL3:int = 11; public static const VAR_STONE_SMALL4:int = 12; public static const TXT_HIGHSCORES:String = "highscores"; public static const VAR_STONE_SMALL1:int = 9; public static const SND_CHEST_SCORE:int = 8; public static const TXT_MAINMENU:String = "main menu"; public static const OBJ_LIANA:int = 17; public static const MUSIC_MAIN:int = 1; public static const VAR_THORN_INSIDE:int = 26; public static const VAR_IDOL_ACTIVE:int = 57; public static const SND_MUSHROOM_EVIL_DEAD:int = 13; public static const TXT_PLAY:String = "play"; public static const VAR_MUSHROOM_PINK:int = 28; public static const VAR_BRIDGE_ROPE_FRONT:int = 65; public static const OBJ_MUSHROOM_EVIL:int = 29; public static const OBJ_ROCK:int = 1; public static const VAR_TURF_INSIDE:int = 5; public static const VAR_TURF_INSIDE_SPRING_2:int = 16; public static const VAR_TURF_INSIDE_SPRING_4:int = 20; public static const VAR_TURF_INSIDE_SPRING_6:int = 24; public static const SND_GOBLIN_DEAD:int = 16; public static const VAR_TURF_INSIDE_SPRING_3:int = 18; public static const VAR_TURF_INSIDE_SPRING_5:int = 22; public static const SND_HERO_JUMP:int = 22; public static const MUSIC_TRACK1:int = 2; public static const MUSIC_TRACK2:int = 3; public static const MUSIC_TRACK3:int = 4; public static const VAR_BRIDGE_PLANK_LEFT_BACK:int = 62; public static const VAR_THORN_OUTSIDE:int = 25; public static const VAR_ROCKSPRING:int = 14; public static const SND_CONGRATS:int = 29; public static const VAR_WOOD1:int = 45; public static const VAR_WOOD2:int = 46; public static const VAR_POINTER3:int = 44; public static const OBJ_GEARBUTTON:int = 30; public static const OBJ_BRIDGE:int = 20; public static const VAR_TURF_OUTSIDE:int = 4; public static const VAR_POINTER2:int = 43; public static const VAR_BRIDGE_FLOOR:int = 60; public static const SND_VEILDOOR_OPEN:int = 19; public static const VAR_POINTER1:int = 42; public static const SND_GAMEOVER:int = 28; public static const VAR_DOOR_CLOSED:int = 93; public static const VAR_CHEST_LIFE:int = 59; } }//package com.mushroomer.objects
Section 72
//Player (com.mushroomer.objects.Player) package com.mushroomer.objects { import com.mushroomer.*; import com.mushroomer.utils.*; import flash.geom.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; public class Player extends MapObject { private const ANIM_AIR_DOWN:String = "player_air_down"; private const ANIM_STAND:String = "player_stand"; private const ANIM_LADDER_RIGHT:String = "player_ladder_right"; private const ANIM_BLOW_SIDE:String = "player_blow_side"; private const ANIM_LADDER_UP:String = "player_ladder_up"; private const WALK_SPEED:int = 5; private const DIR_DOWN:int = 2; private const ANIM_WALK:String = "player_walk"; private const MAX_SPEED_Y:int = 14; private const ANIM_LAND:String = "player_land"; private const GRAV:int = 1; private const ANIM_BLOW_DOWN:String = "player_blow"; private const ANIM_LADDER_DOWN:String = "player_ladder_down"; private const SPRING_SPEED:int = 3; private const ANIM_PUSH:String = "player_push"; private const DIR_LEFT:int = 0; private const ANIM_JUMP:String = "player_jump"; private const DIR_RIGHT:int = 1; private const DIR_UP:int = 3; private const ANIM_AIR_STAND:String = "player_air_stand"; private const ANIM_AIR_SIDE:String = "player_air_side"; private const ANIM_AIR_UP:String = "player_air_up"; private const PUSH_SPEED:int = 2; private const ANIM_LADDER_STAND:String = "player_ladder_stand"; private const CHECK_RADIUS:int = 3; private const LADDER_SPEED:int = 3; private const JUMP_SPEED:int = -9; private const ANIM_DEAD:String = "player_dead"; private const ANIM_LADDER_LEFT:String = "player_ladder_left"; private const ANIM_FALL:String = "player_fall"; private var _speedY:Number;// = 0 private var _jump:Boolean;// = false private var _speedX:Number;// = 0 private var _spring:Boolean;// = false private var _curAnim:String;// = "" private var _ladder:Boolean;// = false private var _dead:Boolean;// = false private var _breakStone:MapObject; private var _cbBlowSide:CollisionBox; private var _cbLegs:CollisionBox; private var _cbLeftBody:CollisionBox; private var _checkBlow:Boolean;// = false private var _cbRightBody:CollisionBox; private var _cbCheckBlow:CollisionBox; private var _blowSide:Boolean;// = false private var _blow:Boolean;// = false private var _onUp:Boolean;// = false private var _endX:int; private var _endY:int; private var _dir:int; private var _cbLadder:CollisionBox; private var _cbBlow:CollisionBox; private var _tmpPos:Point; private var _sprite:Animation; private var _cbHeart:CollisionBox; private var _beginX:int; private var _beginY:int; private var _oldX:Number;// = 0 private var _oldY:Number;// = 0 private var _push:Boolean;// = false private var _cbHead:CollisionBox; public function Player(_arg1:GameMap){ _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_PLAYER; _variety = ObjectType.VAR_WITHOUT; _isStatic = false; _sprite = _map.app.animationsCache.getAnimation(ANIM_STAND); addChild(_sprite); _sprite.play(); colBox.width = 36; _cbLegs = new CollisionBox(0, 0, 16, 24); _cbLegs.setParentPos(0, 20); _cbLeftBody = new CollisionBox(0, 0, 4, 48); _cbLeftBody.setParentPos(-16, 2); _cbRightBody = new CollisionBox(0, 0, 4, 48); _cbRightBody.setParentPos(16, 2); _cbHead = new CollisionBox(0, 0, 16, 8); _cbHead.setParentPos(0, -24); _cbCheckBlow = new CollisionBox(0, 0, 16, 38); _cbCheckBlow.setParentPos(-40, 4); _cbBlow = new CollisionBox(0, 0, 16, 14); _cbBlow.setParentPos(-40, 39); _cbBlowSide = new CollisionBox(0, 0, 16, 16); _cbBlowSide.setParentPos(-20, 20); _cbLadder = new CollisionBox(0, 0, 16, 8); _cbHeart = new CollisionBox(0, 0, 2, 2); _cbHeart.setParentPos(0, 0); if (_arg1.debugMode){ _cbLegs.setDebug(this, 16724581); _cbLeftBody.setDebug(this, 0xFF6600); _cbRightBody.setDebug(this, 0xFF6600); _cbHead.setDebug(this, 0xFF6600); _cbCheckBlow.setDebug(this, 16724581); _cbBlow.setDebug(this, 16724581); _cbBlowSide.setDebug(this, 16724581); _cbLadder.setDebug(this, 16724581); _cbHeart.setDebug(this, 16724581); }; } override public function destroy():void{ _sprite.removeEventListener(Event.COMPLETE, completeLandHandler); _sprite.removeEventListener(Event.COMPLETE, completeJumpHandler); _sprite.removeEventListener(Event.COMPLETE, completeBlowHandler); _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowHandler); _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowSideHandler); } private function checkExitDoor():Boolean{ var _local1:Array; var _local2:ExitDoor; var _local4:*; var _local5:*; updateCollisionBoxes(_tmpPos.x, _tmpPos.y); var _local3:* = _beginY; while (_local3 < _endY) { _local4 = _beginX; while (_local4 < _endX) { _local1 = _map.getCellObjects(_local4, _local3); _local5 = 0; while (_local5 < _local1.length) { _local2 = (_local1[_local5] as ExitDoor); if (_local2 != null){ if (((checkCollisionB(_cbLadder, _local2)) && (!(_local2.isClosed)))){ return (true); }; }; _local5++; }; _local4++; }; _local3++; }; return (false); } private function updateMapPosition():void{ var _local1:* = ((_map.x)<0) ? (_map.x * -1) : _map.x; var _local2:* = ((_map.y)<0) ? (_map.y * -1) : _map.y; if (_tmpPos.x < (_local1 + 250)){ _map.hScroll(1); } else { if (_tmpPos.x > ((_local1 + App.SCREEN_WIDTH) - 250)){ _map.hScroll(-1); }; }; if (_tmpPos.y < (_local2 + 200)){ _map.vScroll(1); } else { if (_tmpPos.y > ((_local2 + App.SCREEN_HEIGHT) - 200)){ _map.vScroll(-1); }; }; } override public function progress():void{ var _local1:*; if (_dead){ x = (x + _speedX); y = (y + _speedY); _speedY = (_speedY + GRAV); _local1 = ((_map.y)<0) ? (_map.y * -1) : _map.y; if (y > ((_local1 + App.SCREEN_HEIGHT) + 100)){ _map.restartLevel(); }; } else { playerProgress(); }; } private function playerProgress():void{ var _local1:Array; var _local2:MapObject; var _local3:*; var _local9:*; var _local10:*; _speedY = (_speedY + GRAV); _speedY = ((_speedY)>MAX_SPEED_Y) ? MAX_SPEED_Y : _speedY; _onUp = false; if (((((!(_jump)) && (!(_blow)))) && (_map.isKeyDown(38)))){ if (checkExitDoor()){ _map.levelComplete(); return; }; if (_ladder){ if (checkLadderOrSpring(true, false, true)){ _speedY = LADDER_SPEED; _tmpPos.y = (_tmpPos.y - _speedY); _onUp = true; }; } else { if (_spring){ if (checkLadderOrSpring(false, false, true)){ _speedY = SPRING_SPEED; _tmpPos.y = (_tmpPos.y - _speedY); _onUp = true; }; } else { _speedY = JUMP_SPEED; }; }; _dir = DIR_UP; } else { if (((_ladder) && (_map.isKeyDown(40)))){ _speedY = LADDER_SPEED; _tmpPos.y = (_tmpPos.y + _speedY); setAnim(ANIM_LADDER_DOWN); _dir = DIR_DOWN; } else { if (((_spring) && (_map.isKeyDown(40)))){ _speedY = SPRING_SPEED; _tmpPos.y = (_tmpPos.y + _speedY); setAnim(ANIM_AIR_DOWN); _dir = DIR_DOWN; }; }; }; if (((((!(_jump)) && (!(_blow)))) && (_map.isKeyDown(32)))){ cancelBlow(); _blow = true; _checkBlow = false; _blowSide = false; } else { if (((!(_blow)) && (_map.isKeyDown(37)))){ if (((!(_ladder)) && (!(_spring)))){ _speedX = (_jump) ? (_speedX * 0.9) : WALK_SPEED; _speedX = (((_jump) && ((_speedY < 0)))) ? (WALK_SPEED * 0.6) : _speedX; _speedX = ((_speedX)<0.5) ? 0 : _speedX; scaleX = 1; _tmpPos.x = (_tmpPos.x - _speedX); } else { if (((!(_map.isKeyDown(38))) && (!(_map.isKeyDown(40))))){ if (_ladder){ _speedX = LADDER_SPEED; } else { if (_spring){ _speedX = SPRING_SPEED; scaleX = 1; }; }; _tmpPos.x = (_tmpPos.x - _speedX); }; }; _dir = DIR_LEFT; _push = false; } else { if (((!(_blow)) && (_map.isKeyDown(39)))){ if (((!(_ladder)) && (!(_spring)))){ _speedX = (_jump) ? (_speedX * 0.9) : WALK_SPEED; _speedX = (((_jump) && ((_speedY < 0)))) ? (WALK_SPEED * 0.6) : _speedX; _speedX = ((_speedX)<0.5) ? 0 : _speedX; scaleX = -1; _tmpPos.x = (_tmpPos.x + _speedX); } else { if (((!(_map.isKeyDown(38))) && (!(_map.isKeyDown(40))))){ if (_ladder){ _speedX = LADDER_SPEED; } else { if (_spring){ _speedX = SPRING_SPEED; scaleX = -1; }; }; _tmpPos.x = (_tmpPos.x + _speedX); }; }; _dir = DIR_RIGHT; _push = false; } else { if (((((!(_blow)) && (_jump))) && ((_speedX > 0)))){ _speedX = (_speedX * 0.3); _tmpPos.x = ((_dir)==DIR_RIGHT) ? (_tmpPos.x + _speedX) : (_tmpPos.x - _speedX); }; }; }; }; if (checkLadderOrSpring(false, true)){ _jump = false; _spring = true; if ((((_oldY == _tmpPos.y)) && ((_oldX == _tmpPos.x)))){ _speedY = 0; if (!_blow){ setAnim(ANIM_AIR_STAND); }; }; } else { if (checkLadderOrSpring(true, true)){ _jump = false; _ladder = true; scaleX = ((scaleX)==1) ? -1 : scaleX; if ((((_oldY == _tmpPos.y)) && ((_oldX == _tmpPos.x)))){ _speedY = 0; setAnim(ANIM_LADDER_STAND); }; } else { if (_ladder){ _ladder = false; if (!checkLadderOrSpring(true)){ _speedY = ((_dir)!=DIR_DOWN) ? (-(GRAV) * 4) : (GRAV * 4); }; }; if (_spring){ _spring = false; if (!checkLadderOrSpring(false)){ _speedY = ((_dir)!=DIR_DOWN) ? (-(GRAV) * 4) : (GRAV * 4); }; }; _tmpPos.y = (_tmpPos.y + _speedY); _jump = ((((_speedY > 3)) || ((_speedY < -3)))) ? true : _jump; if (((_blow) && (_jump))){ cancelBlow(); }; _push = false; }; }; checkIdol(); checkChest(); var _local4:Boolean; var _local5:Boolean; var _local6:* = _beginY; while (_local6 < _endY) { _local9 = _beginX; while (_local9 < _endX) { updateCollisionBoxes(_tmpPos.x, _tmpPos.y); _local1 = _map.getCellObjects(_local9, _local6); _local10 = 0; while (_local10 < _local1.length) { if (((!((_local1[_local10] == null))) && (!(_local1[_local10].isDecor)))){ _local2 = (_local1[_local10] as MapObject); if (((checkCollisionB(_cbHead, _local2)) && (!((_local2 is Mushroom))))){ _speedY = 0; _tmpPos.y = ((((_local2.y + _local2.colBox.halfHeight) + _local2.colBox.parentY) + colBox.halfHeight) - 5); _onUp = false; if ((((_local2 is StoneSmall)) && (((_local2 as StoneSmall).speedY > 3)))){ playerDie(); return; }; }; if ((((((_local2 is MushroomEvil)) || ((_local2 is Dragon)))) && (((checkCollisionB(_cbLeftBody, _local2)) || (checkCollisionB(_cbRightBody, _local2)))))){ if ((_local2 is Dragon)){ playerDie(); return; }; if ((_local2 as MushroomEvil).isEvil){ playerDie(); return; }; }; if ((((((((_local2 is Rock)) || ((_local2 is Stone)))) || ((_local2 is StoneSmall)))) && (checkCollisionB(_cbHeart, _local2)))){ playerDie(); return; }; if (((((!(_checkBlow)) && (!(_blowSide)))) && (checkCollisionB(_cbBlow, _local2)))){ _checkBlow = true; if ((_local2 is Stone)){ _breakStone = (_local2 as Stone); } else { if ((_local2 is StoneSmall)){ _breakStone = (_local2 as StoneSmall); } else { _breakStone = null; }; }; }; if (((((_blow) && (!(_blowSide)))) && (checkCollisionB(_cbCheckBlow, _local2)))){ if ((((_local2 is StoneSmall)) && (checkCollisionB(_cbBlowSide, _local2)))){ if (_curAnim != ANIM_BLOW_DOWN){ _blowSide = true; _breakStone = (_local2 as StoneSmall); }; } else { _local5 = false; }; }; if (((((!(_local5)) && ((((((_local2 is Goblin)) || ((_local2 is MushroomEvil)))) || ((_local2 is Dragon)))))) && (checkCollisionB(_cbCheckBlow, _local2)))){ _breakStone = _local2; _local5 = true; }; if ((((((_local2 is Mushroom)) || ((_local2 is MushroomRunaway)))) && (((((checkCollisionB(_cbLegs, _local2)) || (checkCollisionB(_cbLeftBody, _local2)))) || (checkCollisionB(_cbRightBody, _local2)))))){ if ((_local2 is Mushroom)){ (_local2 as Mushroom).pickup(); } else { if ((_local2 is MushroomRunaway)){ (_local2 as MushroomRunaway).pickup(); }; }; _map.collectMushroom(); } else { if ((((_local2 is Thorn)) && (checkCollisionB(_cbLegs, _local2)))){ playerDie(); return; }; if (checkCollisionB(_cbLegs, _local2)){ _speedY = 0; _speedX = 0; _tmpPos.y = (((_local2.y - _local2.colBox.halfHeight) + _local2.colBox.parentY) - colBox.halfHeight); if (_jump){ setAnim(ANIM_LAND); }; } else { if (((((((!(_local4)) && ((((_local2 is Stone)) || ((_local2 is StoneSmall)))))) && (checkCollisionB(_cbLeftBody, _local2)))) && (!(checkCollisionB(_cbHead, _local2))))){ if ((_local2 is Stone)){ _local3 = (_local2 as Stone); } else { if ((_local2 is StoneSmall)){ _local3 = (_local2 as StoneSmall); }; }; if (_local3.checkPush(-(PUSH_SPEED), 0)){ _speedX = PUSH_SPEED; _local3.speedX = -(_speedX); setAnim(ANIM_PUSH); _push = true; if (_ladder){ _ladder = false; scaleX = 1; }; if (_spring){ _spring = false; }; } else { _speedX = 0; _local4 = true; _push = false; }; _local3.sleep = false; _tmpPos.x = ((_local2.x + _local2.colBox.halfWidth) + colBox.halfWidth); } else { if (((((((!(_local4)) && ((((_local2 is Stone)) || ((_local2 is StoneSmall)))))) && (checkCollisionB(_cbRightBody, _local2)))) && (!(checkCollisionB(_cbHead, _local2))))){ if ((_local2 is Stone)){ _local3 = (_local2 as Stone); } else { if ((_local2 is StoneSmall)){ _local3 = (_local2 as StoneSmall); }; }; if (_local3.checkPush(PUSH_SPEED, 0)){ _speedX = PUSH_SPEED; _local3.speedX = _speedX; setAnim(ANIM_PUSH); _push = true; if (_ladder){ _ladder = false; scaleX = -1; }; if (_spring){ _spring = false; }; } else { _speedX = 0; _local4 = true; _push = false; }; _local3.sleep = false; _tmpPos.x = ((_local2.x - _local2.colBox.halfWidth) - colBox.halfWidth); } else { if (((checkCollisionB(_cbLeftBody, _local2)) && (!(checkCollisionB(_cbHead, _local2))))){ _tmpPos.x = ((_local2.x + _local2.colBox.halfWidth) + colBox.halfWidth); _speedX = 0; }; if (((checkCollisionB(_cbRightBody, _local2)) && (!(checkCollisionB(_cbHead, _local2))))){ _tmpPos.x = ((_local2.x - _local2.colBox.halfWidth) - colBox.halfWidth); _speedX = 0; }; }; }; }; }; }; _local10++; }; _local9++; }; _local6++; }; if (((((_blow) && (((!(_local5)) && (!(_blowSide)))))) || (_ladder))){ _blow = false; } else { if (((((_blow) && (!(_checkBlow)))) && (!(_blowSide)))){ _blow = false; }; }; if (_jump){ if (_speedY < 0){ if ((((_speedY > -9)) && ((_speedY > -7)))){ _map.sound(ObjectType.SND_HERO_JUMP, true); }; setAnim(ANIM_JUMP); } else { if (((!((_curAnim == ANIM_JUMP))) && (!((_curAnim == ANIM_LAND))))){ setAnim(ANIM_FALL); }; }; } else { if (((!(_blow)) && (!(_blowSide)))){ if (((((((!((_curAnim == ANIM_LAND))) && (!(_push)))) && (!(_ladder)))) && (!(_spring)))){ if (_tmpPos.x != _oldX){ setAnim(ANIM_WALK); } else { if (((!(_ladder)) && (!(_spring)))){ setAnim(ANIM_STAND); }; }; }; if (((!(_push)) && ((_curAnim == ANIM_PUSH)))){ setAnim(ANIM_STAND); }; } else { if (_blow){ if (_blowSide){ setAnim(ANIM_BLOW_SIDE); } else { setAnim(ANIM_BLOW_DOWN); }; }; }; }; if (_ladder){ if (_tmpPos.x != _oldX){ if (_tmpPos.x < _oldX){ setAnim(ANIM_LADDER_LEFT); } else { if (_tmpPos.x > _oldX){ setAnim(ANIM_LADDER_RIGHT); }; }; } else { if (_onUp){ setAnim(ANIM_LADDER_UP); } else { if (_tmpPos.y == _oldY){ setAnim(ANIM_LADDER_STAND); }; }; }; } else { if (((_spring) && (!(_blow)))){ if (_tmpPos.x != _oldX){ setAnim(ANIM_AIR_SIDE); } else { if (_onUp){ setAnim(ANIM_AIR_UP); } else { if (_tmpPos.y == _oldY){ setAnim(ANIM_AIR_STAND); }; }; }; }; }; var _local7:int = int((_tmpPos.x / 64)); var _local8:int = int((_tmpPos.y / 64)); if (((!((_tileX == _local7))) || (!((_tileY == _local8))))){ _map.removeObjFromCellA(_tileX, _tileY, this); _map.addObjToCell(_local7, _local8, this); updateCheckArea(_local7, _local8); }; this.x = _tmpPos.x; this.y = _tmpPos.y; _oldX = _tmpPos.x; _oldY = _tmpPos.y; updateMapPosition(); } private function completeBlowHandler(_arg1:Event):void{ if (_spring){ setAnim(ANIM_AIR_STAND); } else { setAnim(ANIM_STAND); }; _blow = false; _blowSide = false; _sprite.removeEventListener(Event.COMPLETE, completeBlowHandler); } private function checkLadderOrSpring(_arg1:Boolean, _arg2:Boolean=false, _arg3:Boolean=false):Boolean{ var _local4:Array; var _local5:MapObject; var _local9:*; var _local10:*; var _local6:Boolean; var _local7:Boolean; updateCollisionBoxes(_tmpPos.x, (_tmpPos.y + 1)); var _local8:* = _beginY; while (_local8 < _endY) { _local9 = _beginX; while (_local9 < _endX) { _local4 = _map.getCellObjects(_local9, _local8); _local10 = 0; while (_local10 < _local4.length) { _local5 = (_local4[_local10] as MapObject); if (((_arg2) && (!(_local5.isDecor)))){ if (checkCollisionB(_cbLegs, _local5)){ return (false); }; }; if (_arg3){ if (checkCollisionB(_cbHead, _local5)){ _local7 = true; }; }; if (_arg1){ if (((_local5.isDecor) && ((_local5 is Ladder)))){ if (((!(_local6)) && (checkCollisionB(_cbLadder, _local5)))){ _local6 = true; }; }; } else { if (((_local5.isDecor) && ((_local5 is SpringDust)))){ if (((!(_local6)) && (checkCollisionB(_cbLadder, _local5)))){ _local6 = true; }; }; }; _local10++; }; _local9++; }; _local8++; }; if (_arg3){ if (((_local6) && (_local7))){ return (_local6); }; return (false); //unresolved jump }; return (_local6); } private function cancelBlow():void{ _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowSideHandler); _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowHandler); _blowSide = false; _blow = false; } private function completeJumpHandler(_arg1:Event):void{ setAnim(ANIM_FALL); _sprite.removeEventListener(Event.COMPLETE, completeJumpHandler); } public function checkFireball(_arg1:CollisionBox):Boolean{ if (((!(_dead)) && (((_cbLeftBody.checkCollision(_arg1)) || (_cbRightBody.checkCollision(_arg1)))))){ playerDie(); return (true); }; return (false); } public function checkLegsCollision(_arg1:CollisionBox):Boolean{ return (_cbLegs.checkCollision(_arg1)); } private function checkIdol():void{ var _local2:*; var _local1:Array = new Array(); updateCollisionBoxes(_tmpPos.x, _tmpPos.y); _local1 = _map.getCellObjects(_tileX, _tileY); var _local3:* = 0; while (_local3 < _local1.length) { if (_local1[_local3] != null){ _local2 = (_local1[_local3] as MapObject); if ((((_local2 is Idol)) && (checkCollisionB(_cbLegs, _local2)))){ (_local2 as Idol).activate(); }; }; _local3++; }; } private function checkCollisionB(_arg1:CollisionBox, _arg2:MapObject):Boolean{ return (_arg1.checkCollision(_arg2.colBox)); } private function setAnim(_arg1:String):void{ if (_curAnim != _arg1){ if (((((!((_arg1 == ANIM_BLOW_DOWN))) && (!((_arg1 == ANIM_BLOW_SIDE))))) && ((((_curAnim == ANIM_BLOW_DOWN)) || ((_curAnim == ANIM_BLOW_SIDE)))))){ _blow = false; _blowSide = false; _sprite.removeEventListener(Event.COMPLETE, completeBlowHandler); _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowHandler); }; _curAnim = _arg1; _sprite.stop(); removeChild(_sprite); _sprite = _map.app.animationsCache.getAnimation(_curAnim); addChild(_sprite); _sprite.play(); switch (_curAnim){ case ANIM_LAND: _sprite.addEventListener(Event.COMPLETE, completeLandHandler); break; case ANIM_JUMP: _sprite.addEventListener(Event.COMPLETE, completeJumpHandler); break; case ANIM_BLOW_DOWN: if (((_blow) && (!(_blowSide)))){ _sprite.addEventListener(Event.COMPLETE, completeBlowHandler); _sprite.addEventListener(Event.ENTER_FRAME, enterFrameBlowHandler); }; break; case ANIM_BLOW_SIDE: if (((_blow) && (_blowSide))){ _sprite.addEventListener(Event.COMPLETE, completeBlowHandler); _sprite.addEventListener(Event.ENTER_FRAME, enterFrameBlowSideHandler); }; break; }; }; } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + 32); y = ((_tileY * GameMap.CELL_SIZE) + 32); _tmpPos.x = this.x; _tmpPos.y = this.y; _jump = false; _blow = false; _blowSide = false; _checkBlow = false; _push = false; _dead = false; setAnim(ANIM_STAND); updateCollisionBoxes(x, y); } private function enterFrameBlowHandler(_arg1:Event):void{ var _local2:Effect; if (_sprite.currentFrame == 11){ _local2 = new Effect(_map); if (_dir == DIR_LEFT){ _local2.setEffect((x - 53), (y + 23), Effect.SMOKE2); } else { _local2.setEffect((x + 53), (y + 23), Effect.SMOKE2); }; _local2.scaleX = ((scaleX)<0) ? (scaleX - 0.2) : (scaleX + 0.2); _local2.scaleY = 1.2; _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowHandler); if (_breakStone != null){ if ((_breakStone is Stone)){ if (checkCollisionB(_cbBlow, (_breakStone as Stone))){ (_breakStone as Stone).hammerBlow(); }; } else { if ((_breakStone is StoneSmall)){ if (checkCollisionB(_cbBlow, (_breakStone as StoneSmall))){ (_breakStone as StoneSmall).hammerBlow(); }; }; }; _breakStone = null; }; _map.sound(ObjectType.SND_BLOW); } else { if ((((_sprite.currentFrame == 9)) && (_breakStone))){ if ((((_breakStone is Goblin)) && (checkCollisionB(_cbCheckBlow, (_breakStone as Goblin))))){ (_breakStone as Goblin).dead(); _breakStone = null; } else { if ((((_breakStone is MushroomEvil)) && (checkCollisionB(_cbCheckBlow, (_breakStone as MushroomEvil))))){ (_breakStone as MushroomEvil).dead(); _breakStone = null; } else { if ((((_breakStone is Dragon)) && (checkCollisionB(_cbCheckBlow, (_breakStone as Dragon))))){ (_breakStone as Dragon).dead(); _breakStone = null; }; }; }; }; }; } public function get isDead():Boolean{ return (_dead); } public function checkBodyCollision(_arg1:CollisionBox):Boolean{ var _local2:Boolean; if (_cbRightBody.checkCollision(_arg1)){ _local2 = true; } else { if (_cbLeftBody.checkCollision(_arg1)){ _local2 = true; }; }; return (_local2); } private function enterFrameBlowSideHandler(_arg1:Event):void{ var _local2:Effect; if (_sprite.currentFrame == 11){ _local2 = new Effect(_map); if (_dir == DIR_LEFT){ _local2.setEffect((x - 16), (y + 13), Effect.SMOKE4); } else { _local2.setEffect((x + 32), (y + 13), Effect.SMOKE4); }; _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowSideHandler); if (_breakStone != null){ if (checkCollisionB(_cbBlowSide, (_breakStone as StoneSmall))){ (_breakStone as StoneSmall).hammerBlowSide(scaleX); }; _breakStone = null; }; _map.sound(ObjectType.SND_BLOW); }; } public function updateCollisionBoxes(_arg1:Number, _arg2:Number):void{ _cbLegs.update(_arg1, _arg2); _cbLeftBody.update(_arg1, _arg2); _cbRightBody.update(_arg1, _arg2); _cbHead.update(_arg1, _arg2); _cbHeart.update(_arg1, _arg2); if (scaleX == 1){ _cbCheckBlow.setParentPos(-40, 0); _cbBlow.setParentPos(-40, 40); _cbBlowSide.setParentPos(-20, 20); } else { if (scaleX == -1){ _cbCheckBlow.setParentPos(40, 0); _cbBlow.setParentPos(40, 40); _cbBlowSide.setParentPos(20, 20); }; }; _cbCheckBlow.update(_arg1, _arg2); _cbBlow.update(_arg1, _arg2); _cbBlowSide.update(_arg1, _arg2); _cbLadder.update(_arg1, _arg2); } public function playerDie():void{ if (_dead){ return; }; setAnim(ANIM_DEAD); _dead = true; _speedX = ((scaleX)>0) ? 5 : -5; _speedY = -5; var _local1:* = new Effect(_map); if (_dir == DIR_RIGHT){ _local1.setEffect(x, y, Effect.HAMMER_RIGHT); } else { _local1.setEffect(x, y, Effect.HAMMER_LEFT); }; var _local2:* = new Effect(_map); _local2.setEffect(x, y, Effect.BUBBLES_WHITE); _map.sound(ObjectType.SND_PLAYER_DIE); _sprite.removeEventListener(Event.COMPLETE, completeLandHandler); _sprite.removeEventListener(Event.COMPLETE, completeJumpHandler); _sprite.removeEventListener(Event.COMPLETE, completeBlowHandler); _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowSideHandler); _sprite.removeEventListener(Event.ENTER_FRAME, enterFrameBlowHandler); } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } private function completeLandHandler(_arg1:Event):void{ setAnim(ANIM_STAND); _jump = false; _sprite.removeEventListener(Event.COMPLETE, completeLandHandler); } private function checkChest():void{ var _local2:*; var _local4:*; var _local1:Array = new Array(); updateCollisionBoxes(_tmpPos.x, _tmpPos.y); var _local3:* = _beginX; while (_local3 < _endX) { _local1 = _map.getCellObjects(_local3, _tileY); _local4 = 0; while (_local4 < _local1.length) { if (_local1[_local4] != null){ _local2 = (_local1[_local4] as MapObject); if ((((_local2 is Chest)) && (checkCollisionB(_cbLegs, _local2)))){ (_local2 as Chest).open(); }; }; _local4++; }; _local3++; }; } } }//package com.mushroomer.objects
Section 73
//Pointer (com.mushroomer.objects.Pointer) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Pointer extends MapObject { private var _sprite:Animation; public function Pointer(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_POINTER; _sprite = _map.app.animationsCache.getAnimation("decor_pointer"); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_POINTER1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_POINTER2: _sprite.gotoAndStop(2); break; case ObjectType.VAR_POINTER3: _sprite.gotoAndStop(3); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 4); switch (_local2){ case 0: variety = ObjectType.VAR_POINTER1; break; case 1: variety = ObjectType.VAR_POINTER2; break; case 2: variety = ObjectType.VAR_POINTER3; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_DECORATION, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Pointer)){ if ((_local3[_local4] as Pointer).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_DECORATION, _local3[_local4]); (_local3[_local4] as Pointer).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 74
//Rock (com.mushroomer.objects.Rock) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Rock extends MapObject { private var _sprite:Animation; private var _frame:int;// = 1 public function Rock(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_ROCK; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } public function busyAbove():void{ if (_variety == ObjectType.VAR_ROCK_BASIC){ return; }; _frame = 1; chessOrder(); } public function chessOrder():void{ if (((((((_tileX % 2) == 0)) && (!(((_tileY % 2) == 0))))) || (((!(((_tileX % 2) == 0))) && (((_tileY % 2) == 0)))))){ switch (_variety){ case ObjectType.VAR_ROCK_BASIC: _frame = (_frame + 2); break; case ObjectType.VAR_ROCK_DECOR_INSIDE: _frame = (_frame + 3); break; case ObjectType.VAR_ROCK_DECOR_OUTSIDE: _frame = (_frame + 3); break; }; }; _sprite.gotoAndStop(_frame); } override public function init(_arg1:Brush):void{ variety = _arg1.objVariety; setToPos(_arg1.tileX, _arg1.tileY); if (((_map.debugMode) && ((_arg1.objVariety == ObjectType.VAR_ROCK_BASIC)))){ colBox.setDebug(this); }; switch (_arg1.objVariety){ case ObjectType.VAR_ROCK_BASIC: _map.addToLayer(GameMap.LAYER_MAIN, this); break; case ObjectType.VAR_ROCK_DECOR_INSIDE: _map.addToLayer(GameMap.LAYER_ROCKS_INSIDE, this); break; case ObjectType.VAR_ROCK_DECOR_OUTSIDE: _map.addToLayer(GameMap.LAYER_ROCKS_OUTSIDE, this); break; }; _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); if (((_map.editorMode) && (_map.levelLoaded))){ _map.updateRocksState(); }; } public function emptyAbove():void{ if (_variety == ObjectType.VAR_ROCK_BASIC){ return; }; _frame = 3; chessOrder(); } public function busyBelow():void{ colBox.height = 64; colBox.setParentPos(0, 0); if (((colBox.debugMode) && ((_variety == ObjectType.VAR_ROCK_BASIC)))){ colBox.removeDebug(this); colBox.setDebug(this); }; _frame = 1; chessOrder(); } public function busyAB():void{ colBox.height = 64; colBox.setParentPos(0, 0); if (((colBox.debugMode) && ((_variety == ObjectType.VAR_ROCK_BASIC)))){ colBox.removeDebug(this); colBox.setDebug(this); }; _frame = 1; chessOrder(); } public function emptyBelow():void{ colBox.height = 32; colBox.setParentPos(0, -16); if (((colBox.debugMode) && ((_variety == ObjectType.VAR_ROCK_BASIC)))){ colBox.removeDebug(this); colBox.setDebug(this); }; _frame = 2; chessOrder(); } override public function setToPos(_arg1:int, _arg2:int):void{ super.setToPos(_arg1, _arg2); chessOrder(); } override public function set variety(_arg1:int):void{ if (_variety != ObjectType.VAR_WITHOUT){ removeChild(_sprite); }; _variety = _arg1; switch (_variety){ case ObjectType.VAR_ROCK_BASIC: _sprite = _map.app.animationsCache.getAnimation("sprite_rock_basic"); break; case ObjectType.VAR_ROCK_DECOR_INSIDE: _sprite = _map.app.animationsCache.getAnimation("sprite_rock_bg1"); _isDecor = true; break; case ObjectType.VAR_ROCK_DECOR_OUTSIDE: _sprite = _map.app.animationsCache.getAnimation("sprite_rock_bg2"); _isDecor = true; break; }; addChild(_sprite); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Rock)){ if ((_local3[_local4] as Rock).variety == _arg2.objVariety){ switch (_arg2.objVariety){ case ObjectType.VAR_ROCK_BASIC: _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); break; case ObjectType.VAR_ROCK_DECOR_INSIDE: _arg1.removeFromLayer(GameMap.LAYER_ROCKS_INSIDE, _local3[_local4]); break; case ObjectType.VAR_ROCK_DECOR_OUTSIDE: _arg1.removeFromLayer(GameMap.LAYER_ROCKS_OUTSIDE, _local3[_local4]); break; }; (_local3[_local4] as Rock).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); if (((_arg1.editorMode) && (_arg1.levelLoaded))){ _arg1.updateRocksState(); }; return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 75
//RockSpring (com.mushroomer.objects.RockSpring) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class RockSpring extends MapObject { private var _sprite:Animation; public function RockSpring(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_ROCKSPRING; } override public function set variety(_arg1:int):void{ if (_variety != ObjectType.VAR_WITHOUT){ removeChild(_sprite); }; _variety = _arg1; if (((((((_tileX % 2) == 0)) && (!(((_tileY % 2) == 0))))) || (((!(((_tileX % 2) == 0))) && (((_tileY % 2) == 0)))))){ _sprite = _map.app.animationsCache.getAnimation("sprite_spring1"); } else { _sprite = _map.app.animationsCache.getAnimation("sprite_spring2"); }; _sprite.gotoAndPlayRandomFrame(); addChild(_sprite); } override public function setToPos(_arg1:int, _arg2:int):void{ super.setToPos(_arg1, _arg2); variety = ObjectType.VAR_ROCKSPRING; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); if (_map.debugMode){ colBox.setDebug(this); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is RockSpring)){ if ((_local3[_local4] as RockSpring).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as RockSpring).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 76
//Shadow (com.mushroomer.objects.Shadow) package com.mushroomer.objects { import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Shadow extends MapObject { private var _sprite:Animation; private var _frame:int;// = 1 public function Shadow(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_SHADOW; _variety = ObjectType.VAR_SHADOW; _sprite = _map.app.animationsCache.getAnimation("sprite_shadow"); _sprite.gotoAndStop(_frame); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } public function emptyLeft():void{ _frame = 3; _sprite.gotoAndStop(_frame); } public function busyLR():void{ _frame = 1; _sprite.gotoAndStop(_frame); } public function emptyLR():void{ _frame = 4; _sprite.gotoAndStop(_frame); } public function emptyRight():void{ _frame = 2; _sprite.gotoAndStop(_frame); } } }//package com.mushroomer.objects
Section 77
//SpringDust (com.mushroomer.objects.SpringDust) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class SpringDust extends MapObject { private var _sprite:Animation; public function SpringDust(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_SPRING_DUST; _sprite = _map.app.animationsCache.getAnimation("sprite_spring_dust"); _sprite.gotoAndPlayRandomFrame(); addChild(_sprite); _isDecor = true; colBox.width = 34; if (_map.debugMode){ colBox.setDebug(this, 1619698); }; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function setToPos(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); colBox.update(x, y); } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_FRONT, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is SpringDust)){ if ((_local3[_local4] as SpringDust).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_FRONT, _local3[_local4]); (_local3[_local4] as SpringDust).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 78
//Stone (com.mushroomer.objects.Stone) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.geom.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; public class Stone extends MapObject { private const SPRING_FORCE:int = -2; private const MAX_SPEED_Y:int = 14; private const CHECK_RADIUS:int = 3; private const GRAV:int = 2; private var _speedY:Number;// = 0 private var _speedX:Number;// = 0 private var _dust:Boolean;// = false private var _isUpComplete:Boolean;// = false private var _endX:int; private var _endY:int; private var _isUp:Boolean;// = false private var _lifeTime:int;// = 0 private var _colRight:CollisionBox; private var _tmpPos:Point; private var _colLeft:CollisionBox; private var _isFly:Boolean;// = false private var _sprite:Animation; private var _beginX:int; private var _beginY:int; private var _isFall:Boolean;// = false private var _sortX:int;// = 0 public static const DESTROY_STONE:String = "destroyStone"; public function Stone(_arg1:GameMap){ _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_STONE; _isStatic = false; colBox.width = 60; _colLeft = new CollisionBox(0, 0, 16, 16); _colLeft.setParentPos(-22, -32); _colRight = new CollisionBox(0, 0, 16, 16); _colRight.setParentPos(22, -32); if (_arg1.debugMode){ _colLeft.setDebug(this, 16724581); _colRight.setDebug(this, 16724581); }; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 3); switch (_local2){ case 0: variety = ObjectType.VAR_STONE1; break; case 1: variety = ObjectType.VAR_STONE2; break; case 2: variety = ObjectType.VAR_STONE3; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); if (_map.debugMode){ colBox.setDebug(this, 0xFF6600); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); updateCollisionBoxes(x, y); } public function hammerBlow():void{ var _local1:Effect; if (checkPush(0, 2)){ speedY = 2; } else { _local1 = new Effect(_map); _local1.setEffect(x, y, Effect.BREAK_STONE); _map.removeObj(this); destroy(); dispatchEvent(new Event(DESTROY_STONE)); _map.sound(ObjectType.SND_STONE_BREAK); }; } override public function set variety(_arg1:int):void{ if (_variety != ObjectType.VAR_WITHOUT){ removeChild(_sprite); }; _sprite = _map.app.animationsCache.getAnimation("sprite_stone"); _variety = _arg1; switch (_variety){ case ObjectType.VAR_STONE1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_STONE2: _sprite.gotoAndStop(2); break; case ObjectType.VAR_STONE3: _sprite.gotoAndStop(3); break; }; addChild(_sprite); } override public function progress():void{ var _local1:Array; var _local2:MapObject; var _local3:*; var _local4:int; var _local5:int; var _local6:*; var _local7:*; if (!_isSleep){ _speedY = (_speedY + (_isFly) ? SPRING_FORCE : GRAV); _speedY = ((_speedY)<-8) ? -8 : _speedY; _speedY = ((_speedY)>MAX_SPEED_Y) ? MAX_SPEED_Y : _speedY; _tmpPos.x = (x + _speedX); _tmpPos.y = (y + _speedY); _isFly = false; if (_speedY > 8){ _dust = false; }; _local3 = _beginY; while (_local3 < _endY) { _local6 = _beginX; while (_local6 < _endX) { updateCollisionBoxes(_tmpPos.x, _tmpPos.y); _local1 = _map.getCellObjects(_local6, _local3); _local7 = 0; while (_local7 < _local1.length) { _local2 = (_local1[_local7] as MapObject); if (((((!(_local2.isDecor)) && (!((_local2 == this))))) && (colBox.checkCollision(_local2.colBox)))){ if (_local2.type != ObjectType.OBJ_MUSHROOM_EVIL){ _tmpPos.y = y; if (_speedY < 0){ _isUpComplete = true; } else { if ((((_speedY > 2)) && (!(_dust)))){ if (((!((_local2.type == ObjectType.OBJ_MUSHROOM))) && (!((_local2.type == ObjectType.OBJ_THORN))))){ _map.sound(ObjectType.SND_STONE_FALL_DOWN); createDust(); } else { if (_local2.type == ObjectType.OBJ_THORN){ _map.sound(ObjectType.SND_STONE_FALL_THORNS); }; }; _dust = true; _isUp = false; _isUpComplete = false; _speedY = (_speedY * -0.3); } else { _speedY = 0; }; }; }; }; if (((((((_local2.isDecor) && ((_local2 is SpringDust)))) && (_colLeft.checkCollision(_local2.colBox)))) && (_colRight.checkCollision(_local2.colBox)))){ _isFly = true; _isUp = true; _lifeTime = 0; }; _local7++; }; _local6++; }; _local3++; }; if (((((!(_isFly)) && (_isUp))) && (!(_isUpComplete)))){ _isUpComplete = true; }; _local4 = int((_tmpPos.x / 64)); _local5 = int((_tmpPos.y / 64)); if (((!((_tileX == _local4))) || (!((_tileY == _local5))))){ _map.removeObjFromCell(_tileX, _tileY, _type, _variety); _map.addObjToCell(_local4, _local5, this); updateCheckArea(_local4, _local5); }; _isFall = (((!((_speedY == 0))) || (_isUp))) ? true : false; _speedX = 0; x = _tmpPos.x; y = _tmpPos.y; _local4 = int((_tmpPos.x / 32)); if (_sortX != _local4){ _sortX = _local4; _map.softOrderMapping(); }; if (((((!(_isFly)) && ((_speedY == 0)))) && ((_speedX == 0)))){ _lifeTime++; }; if (_lifeTime > 35){ _isSleep = true; _dust = false; }; }; } public function set sleep(_arg1:Boolean):void{ if (!_arg1){ _lifeTime = 0; }; _isSleep = _arg1; } public function set stoneY(_arg1:int):void{ _isSleep = false; y = _arg1; updateCollisionBoxes(x, y); var _local2:int = int((y / 64)); if (_tileY != _local2){ _map.removeObjFromCell(_tileX, _tileY, _type, _variety); _map.addObjToCell(_tileX, _local2, this); updateCheckArea(_tileX, _local2); }; } public function checkPush(_arg1:int, _arg2:int):Boolean{ var _local3:Array; var _local4:MapObject; var _local7:*; var _local5:Boolean; updateCollisionBoxes((x + _arg1), (y + _arg2)); if (((_isFall) && (!(_isUpComplete)))){ return (false); }; var _local6:* = _beginY; while (_local6 < _endY) { _local7 = _beginX; while (_local7 < _endX) { _local3 = _map.getCellObjects(_local7, _local6); _local5 = checkCollisionC(_local3); if (!_local5){ return (_local5); }; _local7++; }; _local6++; }; return (_local5); } private function createDust():void{ var _local1:Effect; _local1 = new Effect(_map); _local1.setEffect((_tmpPos.x - 35), (_tmpPos.y + 30), Effect.SMOKE2); _local1.scaleX = 1.4; _local1.scaleY = 1.4; var _local2:Effect = new Effect(_map); _local2.setEffect((_tmpPos.x + 35), (_tmpPos.y + 30), Effect.SMOKE1); _local2.scaleX = -1.3; _local2.scaleY = 1.3; } public function set tileY(_arg1:int):void{ updateCheckArea(_tileX, _arg1); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); updateCollisionBoxes(x, y); } public function updateCollisionBoxes(_arg1:int, _arg2:int):void{ colBox.update(_arg1, _arg2); _colLeft.update(_arg1, _arg2); _colRight.update(_arg1, _arg2); } public function set speedX(_arg1:int):void{ _isSleep = false; _speedX = _arg1; _lifeTime = 0; } public function set speedY(_arg1:int):void{ _isSleep = false; _speedY = _arg1; _lifeTime = 0; } public function get sleep():Boolean{ return (_isSleep); } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } public function get speedY():int{ return (_speedY); } private function checkCollisionC(_arg1:Array):Boolean{ var _local2:MapObject; var _local3:* = 0; while (_local3 < _arg1.length) { if (((((!((_arg1[_local3] == null))) && (!(_arg1[_local3].isDecor)))) && (!((_arg1[_local3] == this))))){ _local2 = (_arg1[_local3] as MapObject); if (((!((_local2 == this))) && (colBox.checkCollision(_local2.colBox)))){ return (false); }; }; _local3++; }; return (true); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Stone)){ if ((_local3[_local4] as Stone).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as Stone).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 79
//StoneBack (com.mushroomer.objects.StoneBack) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class StoneBack extends MapObject { private var _sprite:Animation; public function StoneBack(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_STONE_BACK; _sprite = _map.app.animationsCache.getAnimation("decor_stone"); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_STONE_BACK1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_STONE_BACK2: _sprite.gotoAndStop(2); break; case ObjectType.VAR_STONE_BACK3: _sprite.gotoAndStop(3); break; case ObjectType.VAR_STONE_BACK4: _sprite.gotoAndStop(4); break; case ObjectType.VAR_STONE_BACK5: _sprite.gotoAndStop(5); break; case ObjectType.VAR_STONE_BACK6: _sprite.gotoAndStop(6); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 6); switch (_local2){ case 0: variety = ObjectType.VAR_STONE_BACK1; break; case 1: variety = ObjectType.VAR_STONE_BACK2; break; case 2: variety = ObjectType.VAR_STONE_BACK3; break; case 3: variety = ObjectType.VAR_STONE_BACK4; break; case 4: variety = ObjectType.VAR_STONE_BACK5; break; case 5: variety = ObjectType.VAR_STONE_BACK6; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_DECORATION, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is StoneBack)){ if ((_local3[_local4] as StoneBack).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_DECORATION, _local3[_local4]); (_local3[_local4] as StoneBack).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 80
//StoneSmall (com.mushroomer.objects.StoneSmall) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.mushroomer.utils.*; import flash.geom.*; import com.touchmypixel.peepee.utils.*; public class StoneSmall extends MapObject { private const SPRING_FORCE:int = -1; private const MAX_SPEED_Y:int = 14; private const CHECK_RADIUS:int = 3; private const GRAV:int = 1; private var _speedX:Number;// = 0 private var _speedY:Number;// = 0 private var _dust:Boolean;// = false private var _isUpComplete:Boolean;// = false private var _cbSpring:CollisionBox; private var _endX:int; private var _endY:int; private var _isUp:Boolean;// = false private var _lifeTime:int;// = 0 private var _cbBottom:CollisionBox; private var _knock:Boolean;// = false private var _tmpPos:Point; private var _sprite:Animation; private var _cbHeart:CollisionBox; private var _isFly:Boolean;// = false private var _isFall:Boolean;// = false private var _beginX:int; private var _beginY:int; private var _cbSide:CollisionBox; private var _sortX:int;// = 0 public function StoneSmall(_arg1:GameMap){ _tmpPos = new Point(); super(_arg1); _type = ObjectType.OBJ_STONE_SMALL; _isStatic = false; colBox.width = 30; colBox.height = 26; colBox.setParentPos(0, -2); _sprite = _map.app.animationsCache.getAnimation("sprite_stone_small"); var _local2:int = (Math.random() * 3); switch (_local2){ case 0: _sprite.gotoAndStop(1); break; case 1: _sprite.gotoAndStop(2); break; case 2: _sprite.gotoAndStop(3); break; }; addChild(_sprite); _cbBottom = new CollisionBox(0, 0, 26, 4); _cbBottom.setParentPos(0, 14); _cbSpring = new CollisionBox(0, 0, 4, 16); _cbSpring.setParentPos(0, -14); _cbSide = new CollisionBox(0, 0, 30, 16); _cbHeart = new CollisionBox(0, 0, 2, 2); _cbHeart.setParentPos(0, -4); if (_arg1.debugMode){ _cbBottom.setDebug(this, 16724581); _cbSpring.setDebug(this, 16724581); _cbSide.setDebug(this, 16724581); _cbHeart.setDebug(this, 16724581); }; } public function get speedX():int{ return (_speedX); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } public function hammerBlowSide(_arg1:int):void{ if ((((_arg1 == 1)) && (checkPush(-15, 0)))){ speedX = -15; _knock = true; } else { if ((((_arg1 == -1)) && (checkPush(15, 0)))){ speedX = 15; _knock = true; } else { stoneBreak(); }; }; } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); updateCollisionBoxes(x, y); } private function stoneBreak():void{ var _local1:Effect = new Effect(_map); _local1.setEffect(x, y, Effect.BREAK_STONE_SMALL); _map.removeObj(this); destroy(); _map.sound(ObjectType.SND_STONE_BREAK); } private function checkCollisionC(_arg1:Array):Boolean{ var _local2:MapObject; var _local3:* = 0; while (_local3 < _arg1.length) { if (((((!((_arg1[_local3] == null))) && (!(_arg1[_local3].isDecor)))) && (!((_arg1[_local3] == this))))){ _local2 = (_arg1[_local3] as MapObject); if (((!((_local2 == this))) && (_cbSide.checkCollision(_local2.colBox)))){ return (false); }; }; _local3++; }; return (true); } public function hammerBlow():void{ var _local1:Effect; if (checkPush(0, 10)){ speedY = 5; } else { _local1 = new Effect(_map); _local1.setEffect(x, y, Effect.BREAK_STONE_SMALL); _map.removeObj(this); _map.sound(ObjectType.SND_STONE_BREAK); }; } override public function init(_arg1:Brush):void{ setToPos(_arg1.tileX, _arg1.tileY); variety = _arg1.objVariety; switch (_arg1.objVariety){ case ObjectType.VAR_STONE_SMALL1: correctX = (x - (GameMap.CELL_SIZE / 4)); correctY = (y - (GameMap.CELL_SIZE / 4)); break; case ObjectType.VAR_STONE_SMALL2: correctX = (x + (GameMap.CELL_SIZE / 4)); correctY = (y - (GameMap.CELL_SIZE / 4)); break; case ObjectType.VAR_STONE_SMALL3: correctX = (x - (GameMap.CELL_SIZE / 4)); correctY = (y + (GameMap.CELL_SIZE / 4)); break; case ObjectType.VAR_STONE_SMALL4: correctX = (x + (GameMap.CELL_SIZE / 4)); correctY = (y + (GameMap.CELL_SIZE / 4)); break; }; if (_map.debugMode){ colBox.setDebug(this, 0xFF6600); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } override public function progress():void{ var _local1:Array; var _local2:MapObject; var _local3:*; var _local4:int; var _local5:int; var _local6:*; var _local7:*; if (!_isSleep){ _speedY = (_speedY + (_isFly) ? SPRING_FORCE : GRAV); _speedY = ((_speedY)<-5) ? -5 : _speedY; _speedY = ((_speedY)>MAX_SPEED_Y) ? MAX_SPEED_Y : _speedY; _tmpPos.x = (x + _speedX); _tmpPos.y = (y + _speedY); _isFly = false; _local3 = _beginY; while (_local3 < _endY) { _local6 = _beginX; while (_local6 < _endX) { updateCollisionBoxes(_tmpPos.x, _tmpPos.y); _local1 = _map.getCellObjects(_local6, _local3); _local7 = 0; while (_local7 < _local1.length) { _local2 = (_local1[_local7] as MapObject); if (((((!(_local2.isDecor)) && (!((_local2 == this))))) && (checkCollisionB(_cbHeart, _local2)))){ stoneBreak(); _isSleep = true; return; }; if (((((((!(_local2.isDecor)) && (!((_speedX == 0))))) && (!((_local2 == this))))) && (checkCollisionB(_cbSide, _local2)))){ if (_tmpPos.x < _local2.x){ _tmpPos.x = (((_local2.x - _local2.colBox.halfWidth) + _local2.colBox.parentX) - colBox.halfWidth); }; if (_tmpPos.x > _local2.x){ _tmpPos.x = (((_local2.x + _local2.colBox.halfWidth) + _local2.colBox.parentX) + colBox.halfWidth); }; _speedX = (_speedX * -0.2); _tmpPos.x = x; updateCollisionBoxes(_tmpPos.x, _tmpPos.y); }; if (((((_local2.isDecor) && ((_local2 is SpringDust)))) && (checkCollisionB(_cbSpring, _local2)))){ _isFly = true; _isUp = true; _lifeTime = 0; }; if (((((((((_isFly) && ((_speedY < 0)))) && (!(_local2.isDecor)))) && (!((_local2 == this))))) && (checkCollisionB(colBox, _local2)))){ _tmpPos.y = y; _speedY = 0; _isUpComplete = true; }; if ((((((((_speedY > 0)) && (!(_local2.isDecor)))) && (!((_local2 == this))))) && (checkCollisionB(_cbBottom, _local2)))){ _tmpPos.y = (((_local2.y - _local2.colBox.halfHeight) + _local2.colBox.parentY) - 16); if ((((_speedY > 2)) && (!(_dust)))){ if (((!((_local2.type == ObjectType.OBJ_MUSHROOM))) && (!((_local2.type == ObjectType.OBJ_THORN))))){ _map.sound(ObjectType.SND_STONE_FALL_DOWN); createDust(); } else { if (_local2.type == ObjectType.OBJ_THORN){ _map.sound(ObjectType.SND_STONE_FALL_THORNS); }; }; _dust = true; _knock = false; _isUp = false; _isUpComplete = false; }; _speedY = ((_speedY)>2) ? (_speedY * -0.3) : 0; }; _local7++; }; _local6++; }; _local3++; }; if (((((!(_isFly)) && (_isUp))) && (!(_isUpComplete)))){ _isUpComplete = true; }; _local4 = int((_tmpPos.x / 64)); _local5 = int((_tmpPos.y / 64)); if (((!((_tileX == _local4))) || (!((_tileY == _local5))))){ _map.removeObjFromCellA(_tileX, _tileY, this); _map.addObjToCell(_local4, _local5, this); updateCheckArea(_local4, _local5); }; _isFall = (((!((_speedY == 0))) || (_isFly))) ? true : false; if (_knock){ _speedX = ((((_speedX > 0.5)) || ((_speedX < -0.5)))) ? (_speedX * 0.8) : 0; if (_speedX == 0){ _knock = false; }; } else { _speedX = ((((_speedX > 0.5)) || ((_speedX < -0.5)))) ? (_speedX * 0.5) : 0; }; x = _tmpPos.x; y = _tmpPos.y; _local4 = int((_tmpPos.x / 24)); if (_sortX != _local4){ _sortX = _local4; _map.softOrderMapping(); }; }; } public function set sleep(_arg1:Boolean):void{ if (!_arg1){ _lifeTime = 0; }; _isSleep = _arg1; } public function checkPush(_arg1:int, _arg2:int):Boolean{ var _local3:Array; var _local4:MapObject; var _local7:*; var _local5:Boolean; _cbSide.update((x + _arg1), (y + _arg2)); if (((_isFall) && (!(_isUpComplete)))){ return (false); }; var _local6:* = _beginY; while (_local6 < _endY) { _local7 = _beginX; while (_local7 < _endX) { _local3 = _map.getCellObjects(_local7, _local6); _local5 = checkCollisionC(_local3); if (!_local5){ return (_local5); }; _local7++; }; _local6++; }; return (_local5); } private function createDust():void{ var _local1:Effect; _local1 = new Effect(_map); _local1.setEffect((_tmpPos.x - 15), (_tmpPos.y + 15), Effect.SMOKE2); _local1.scaleX = 0.6; _local1.scaleY = 0.6; var _local2:Effect = new Effect(_map); _local2.setEffect((_tmpPos.x + 15), (_tmpPos.y + 13), Effect.SMOKE1); _local2.scaleX = -0.6; _local2.scaleY = 0.6; } public function set speedX(_arg1:int):void{ _isSleep = false; _dust = false; _speedX = _arg1; _lifeTime = 0; } public function set correctY(_arg1:int):void{ y = _arg1; _tileY = int((y / GameMap.CELL_SIZE)); if (!_isDecor){ updateCollisionBoxes(x, y); }; } public function get sleep():Boolean{ return (_isSleep); } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } public function updateCollisionBoxes(_arg1:Number, _arg2:Number):void{ colBox.update(_arg1, _arg2); _cbBottom.update(_arg1, _arg2); _cbSpring.update(_arg1, _arg2); _cbSide.update(_arg1, _arg2); _cbHeart.update(_arg1, _arg2); } public function set speedY(_arg1:int):void{ _isSleep = false; _dust = false; _speedY = _arg1; _lifeTime = 0; } public function set correctX(_arg1:int):void{ x = _arg1; _tileX = int((x / GameMap.CELL_SIZE)); if (!_isDecor){ updateCollisionBoxes(x, y); }; } public function get speedY():int{ return (_speedY); } private function checkCollisionB(_arg1:CollisionBox, _arg2:MapObject):Boolean{ return (_arg1.checkCollision(_arg2.colBox)); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is StoneSmall)){ if (((((_local3[_local4] as StoneSmall).type == _arg2.objType)) && (((_local3[_local4] as StoneSmall).variety == _arg2.objVariety)))){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as StoneSmall).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 81
//Thorn (com.mushroomer.objects.Thorn) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Thorn extends MapObject { private var _sprite:Animation; public function Thorn(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_THORN; _variety = ObjectType.VAR_THORN_OUTSIDE; _sprite = _map.app.animationsCache.getAnimation("sprite_thorns"); colBox.height = 32; colBox.setParentPos(0, 16); _sprite.gotoAndStop(1); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_THORN_OUTSIDE: _sprite.gotoAndStop(1); break; case ObjectType.VAR_THORN_INSIDE: _sprite.gotoAndStop(2); break; }; } override public function init(_arg1:Brush):void{ variety = _arg1.objVariety; setToPos(_arg1.tileX, _arg1.tileY); if (_map.debugMode){ colBox.setDebug(this); }; _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Thorn)){ if ((_local3[_local4] as Thorn).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as Thorn).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 82
//Tree (com.mushroomer.objects.Tree) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Tree extends MapObject { private var _sprite:Animation; public function Tree(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_TREE; _sprite = _map.app.animationsCache.getAnimation("decor_tree"); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_TREE1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_TREE2: _sprite.gotoAndStop(2); break; case ObjectType.VAR_TREE3: _sprite.gotoAndStop(3); break; case ObjectType.VAR_TREE4: _sprite.gotoAndStop(4); break; case ObjectType.VAR_TREE5: _sprite.gotoAndStop(5); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 5); switch (_local2){ case 0: variety = ObjectType.VAR_TREE1; break; case 1: variety = ObjectType.VAR_TREE2; break; case 2: variety = ObjectType.VAR_TREE3; break; case 3: variety = ObjectType.VAR_TREE4; break; case 4: variety = ObjectType.VAR_TREE5; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_DECORATION, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Tree)){ if ((_local3[_local4] as Tree).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_DECORATION, _local3[_local4]); (_local3[_local4] as Tree).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 83
//Turf (com.mushroomer.objects.Turf) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Turf extends MapObject { private var _sprite:Animation; private var _effect:Effect; private var _frame:int;// = 1 public function Turf(_arg1:GameMap){ super(_arg1); _type = ObjectType.OBJ_TURF; _variety = ObjectType.VAR_WITHOUT; _sprite = _map.app.animationsCache.getAnimation("sprite_turf"); _sprite.gotoAndStop(1); _isDecor = true; addChild(_sprite); } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_TURF_OUTSIDE: _frame = 1; break; case ObjectType.VAR_TURF_INSIDE: _frame = 2; break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_2: _frame = 3; break; case ObjectType.VAR_TURF_INSIDE_SPRING_2: _frame = 4; break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_3: _frame = 3; break; case ObjectType.VAR_TURF_INSIDE_SPRING_3: _frame = 4; break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_4: _frame = 3; break; case ObjectType.VAR_TURF_INSIDE_SPRING_4: _frame = 4; break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_5: _frame = 3; break; case ObjectType.VAR_TURF_INSIDE_SPRING_5: _frame = 4; break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_6: _frame = 3; break; case ObjectType.VAR_TURF_INSIDE_SPRING_6: _frame = 4; break; }; _sprite.gotoAndStop(_frame); } override public function setToPos(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = (((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)) + 1); if (!_isDecor){ colBox.update(x, y); }; if (((!((_variety == ObjectType.VAR_TURF_OUTSIDE))) && (!((_variety == ObjectType.VAR_TURF_INSIDE))))){ setSpringEffect(); }; } override public function destroy():void{ if (_effect != null){ _effect.destroy(); }; removeChild(_sprite); _sprite.destroy(); _sprite = null; } private function setSpringEffect():void{ _effect = new Effect(_map); switch (_variety){ case ObjectType.VAR_TURF_OUTSIDE_SPRING_2: _effect.setEffect(x, y, Effect.SPRING_2CELL); break; case ObjectType.VAR_TURF_INSIDE_SPRING_2: _effect.setEffect(x, y, Effect.SPRING_2CELL); break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_3: _effect.setEffect(x, y, Effect.SPRING_3CELL); break; case ObjectType.VAR_TURF_INSIDE_SPRING_3: _effect.setEffect(x, y, Effect.SPRING_3CELL); break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_4: _effect.setEffect(x, y, Effect.SPRING_4CELL); break; case ObjectType.VAR_TURF_INSIDE_SPRING_4: _effect.setEffect(x, y, Effect.SPRING_4CELL); break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_5: _effect.setEffect(x, y, Effect.SPRING_5CELL); break; case ObjectType.VAR_TURF_INSIDE_SPRING_5: _effect.setEffect(x, y, Effect.SPRING_5CELL); break; case ObjectType.VAR_TURF_OUTSIDE_SPRING_6: _effect.setEffect(x, y, Effect.SPRING_6CELL); break; case ObjectType.VAR_TURF_INSIDE_SPRING_6: _effect.setEffect(x, y, Effect.SPRING_6CELL); break; }; } override public function init(_arg1:Brush):void{ variety = _arg1.objVariety; setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Turf)){ if ((_local3[_local4] as Turf).variety == _arg2.objVariety){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as Turf).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 84
//VeilDoor (com.mushroomer.objects.VeilDoor) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import flash.geom.*; import com.touchmypixel.peepee.utils.*; public class VeilDoor extends MapObject { private const CHECK_RADIUS:int = 3; private var _button:GearButton; public var endFrame:Boolean;// = false private var _buttonCell:Point; private var _sprite:Animation; private var _beginX:int; private var _beginY:int; private var _isOpen:Boolean;// = false private var _endX:int; private var _endY:int; public function VeilDoor(_arg1:GameMap){ _buttonCell = new Point(); super(_arg1); _type = ObjectType.OBJ_VEILDOOR; _isStatic = false; colBox.width = 60; colBox.setParentPos(0, 128); if (_map.debugMode){ colBox.setDebug(this, 0xFF6600); }; } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); _sprite = null; } public function open():void{ if (((!(_sprite.playing)) && (!((_sprite.currentFrame == _sprite.totalFrames))))){ _sprite.repeat = false; _sprite.reverse = false; _sprite.speed = 1; _sprite.play(); _map.sound(ObjectType.SND_VEILDOOR_OPEN); }; colBox.setParentPos(0, (colBox.parentY - 1)); if (_map.debugMode){ colBox.updateDebug(); }; } override public function init(_arg1:Brush):void{ variety = _arg1.objVariety; setToPos(_arg1.tileX, _arg1.tileY); _map.addToLayer(GameMap.LAYER_MAIN, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); if (_map.editorMode){ if (_arg1.objVariety == ObjectType.VAR_DOOR_CLOSED){ _map.brush.setBrush(ObjectType.OBJ_GEARBUTTON, ObjectType.VAR_BUTTON_UP); } else { _map.brush.setBrush(ObjectType.OBJ_GEARBUTTON, ObjectType.VAR_BUTTON_DOWN); }; _map.link.x = _arg1.tileX; _map.link.y = _arg1.tileY; }; } public function get isOpen():Boolean{ return (_isOpen); } override public function setToPos(_arg1:int, _arg2:int):void{ updateCheckArea(_arg1, _arg2); x = ((_tileX * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); y = ((_tileY * GameMap.CELL_SIZE) + (GameMap.CELL_SIZE * 0.5)); updateCollisionBoxes(x, y); } public function stop():void{ _sprite.stop(); } override public function set variety(_arg1:int):void{ if (_variety != ObjectType.VAR_WITHOUT){ removeChild(_sprite); }; _variety = _arg1; switch (_variety){ case ObjectType.VAR_DOOR_CLOSED: _sprite = _map.app.animationsCache.getAnimation("sprite_door_closed"); if (endFrame){ _sprite.gotoAndStop(_sprite.totalFrames); }; endFrame = false; _isOpen = false; colBox.setParentPos(0, 128); break; case ObjectType.VAR_DOOR_OPENED: _sprite = _map.app.animationsCache.getAnimation("sprite_door_opened"); _sprite.play(); _isOpen = true; colBox.setParentPos(0, 64); break; }; addChild(_sprite); } public function set isOpen(_arg1:Boolean):void{ if (_isOpen != _arg1){ _isOpen = _arg1; if (_isOpen){ variety = ObjectType.VAR_DOOR_OPENED; } else { variety = ObjectType.VAR_DOOR_CLOSED; }; }; } private function updateCheckArea(_arg1:int, _arg2:int):void{ _tileX = _arg1; _tileY = _arg2; _beginX = (_tileX - CHECK_RADIUS); _endX = (_tileX + CHECK_RADIUS); _beginY = (_tileY - CHECK_RADIUS); _endY = (_tileY + CHECK_RADIUS); _beginX = ((_beginX)<0) ? 0 : _beginX; _endX = ((_endX)>GameMap.MAP_W) ? GameMap.MAP_W : _endX; _beginY = ((_beginY)<0) ? 0 : _beginY; _endY = ((_endY)>GameMap.MAP_H) ? GameMap.MAP_H : _endY; } public function updateCollisionBoxes(_arg1:int, _arg2:int):void{ colBox.update(_arg1, _arg2); } override public function progress():void{ if (((((_sprite.playing) && (_sprite.reverse))) && ((_sprite.currentFrame < 3)))){ _sprite.stop(); _sprite.currentFrame = 1; }; } public function checkMove(_arg1:int):Boolean{ var _local3:Array; var _local4:MapObject; var _local7:*; var _local8:*; var _local2:Boolean; var _local5:int = colBox.parentY; colBox.setParentPos(0, _arg1); var _local6:* = _beginY; while (_local6 < _endY) { _local7 = _beginX; while (_local7 < _endX) { _local3 = _map.getCellObjects(_local7, _local6); _local8 = 0; while (_local8 < _local3.length) { _local4 = (_local3[_local8] as MapObject); if ((((_local4 is StoneSmall)) && (colBox.checkCollision(_local4.colBox)))){ _local2 = false; }; _local8++; }; _local7++; }; _local6++; }; colBox.setParentPos(0, _local5); return (_local2); } public function close():void{ if (((((!(_sprite.playing)) || (!(_sprite.reverse)))) && (!((_sprite.currentFrame == 1))))){ _sprite.repeat = false; _sprite.reverse = true; _sprite.speed = 2; _sprite.play(); _map.sound(ObjectType.SND_VEILDOOR_CLOSE); _isOpen = false; }; if (checkMove((colBox.parentY + 2))){ colBox.setParentPos(0, (colBox.parentY + 2)); if (_map.debugMode){ colBox.updateDebug(); }; } else { _sprite.stop(); }; } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is VeilDoor)){ if ((_local3[_local4] as VeilDoor).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_MAIN, _local3[_local4]); (_local3[_local4] as VeilDoor).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 85
//Wood (com.mushroomer.objects.Wood) package com.mushroomer.objects { import com.mushroomer.leveleditor.*; import com.mushroomer.*; import com.touchmypixel.peepee.utils.*; public class Wood extends MapObject { private var _sprite:Animation; public function Wood(_arg1:GameMap){ super(_arg1); _isDecor = true; _type = ObjectType.OBJ_WOOD; _sprite = _map.app.animationsCache.getAnimation("decor_wood"); addChild(_sprite); } override public function destroy():void{ removeChild(_sprite); _sprite.destroy(); } override public function set variety(_arg1:int):void{ _variety = _arg1; switch (_variety){ case ObjectType.VAR_WOOD1: _sprite.gotoAndStop(1); break; case ObjectType.VAR_WOOD2: _sprite.gotoAndStop(2); break; }; } override public function init(_arg1:Brush):void{ var _local2:int; if (_map.levelLoaded){ _local2 = (Math.random() * 3); switch (_local2){ case 0: variety = ObjectType.VAR_WOOD1; break; case 1: variety = ObjectType.VAR_WOOD2; break; }; } else { variety = _arg1.objVariety; }; setToPos(_arg1.tileX, _arg1.tileY); scaleX = _arg1.objMirror; _map.addToLayer(GameMap.LAYER_DECORATION, this); _map.addObjToCell(_arg1.tileX, _arg1.tileY, this); } public static function remove(_arg1:GameMap, _arg2:Brush):Boolean{ var _local3:Array = _arg1.getCellObjects(_arg2.tileX, _arg2.tileY); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Wood)){ if ((_local3[_local4] as Wood).type == _arg2.objType){ _arg1.removeFromLayer(GameMap.LAYER_DECORATION, _local3[_local4]); (_local3[_local4] as Wood).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; }; _local4++; }; return (false); } } }//package com.mushroomer.objects
Section 86
//Congrats (com.mushroomer.screens.Congrats) package com.mushroomer.screens { import com.mushroomer.objects.*; import com.mushroomer.*; import flash.display.*; import flash.events.*; import com.mushroomer.ui.*; import flash.text.*; import com.midasplayer.*; public class Congrats extends Sprite { private const ACT_SHOW_LOADING:int = 8; private const ACT_DESTROY:int = 12; private const ACT_HIDE_BUTTONS:int = 6; private const ACT_SHOW_BORDERS:int = 2; private const ACT_LOAD:int = 9; private const ACT_HIDE_BG:int = 11; private const TITLE_Y:int = 100; private const ACT_MAIN_MENU:int = 13; private const ACT_RESTART:int = 14; private const ACT_PAUSE:int = 7; private const ACT_SHOW_BUTTONS:int = 3; private const ACT_HIDE_LOADING:int = 10; private const ACT_SHOW_TITLE:int = 0; private const ACT_NONE:int = 4; private const ACT_HIDE_TITLE:int = 5; private const ACT_SHOW_BG:int = 1; private var _txtAll1:Label; private var _btnMainMenu:Button; private var _actList:Array; private var _actCurrent:int;// = 7 private var _btnSubmit:Button; private var _actIndex:int;// = 0 private var _brdRight:Sprite; private var _txtLoading:Label; private var _letters:Array; private var _btnMoreGames:Button; private var _game:Game; private var _isResume:Boolean;// = false private var _txtScore:Label; private var _fade:Sprite; private var _bg:Sprite; private var _brdSpeed:Number; private var _txtYourScore:Label; private var _pause:int;// = 0 private var _brdLeft:Sprite; private var _funflow:MovieClip; public function Congrats(_arg1:Game){ _letters = new Array(); super(); _game = _arg1; _bg = new ui_bg(); addChild(_bg); _actList = new Array(); _actList.push(ACT_SHOW_TITLE); _actList.push(ACT_SHOW_BG); _actList.push(ACT_SHOW_BORDERS); _actList.push(ACT_SHOW_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_NONE); _funflow = new funflow_small(); _funflow.alpha = 0; _brdLeft = new ui_border(); _brdLeft.x = -30; _brdLeft.y = 30; _brdLeft.alpha = 0; _brdRight = new ui_border(); _brdRight.scaleX = -1; _brdRight.x = (App.SCREEN_WIDTH + 30); _brdRight.y = 30; _brdRight.alpha = 0; _brdSpeed = 13; addChild(_brdLeft); addChild(_brdRight); _fade = new fade(); addChild(_fade); addChild(_funflow); _bg.alpha = 0; _fade.alpha = 0; _game.addChild(this); createTitle(ObjectType.TXT_CONGRATS); _bg.addEventListener(Event.ENTER_FRAME, enterFrameHandler); _game.gameMap.sound(ObjectType.SND_CONGRATS); _game.volumeFade(0, -0.02); nextAction(0); } private function toMainMenu():void{ _actList = new Array(); _actList.push(ACT_HIDE_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_HIDE_TITLE); _actList.push(ACT_MAIN_MENU); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function shareHandler(_arg1:Event):void{ _game.shareOnFaceBook(); } private function nextAction(_arg1:int=-1):void{ _actIndex = ((_arg1)>-1) ? _arg1 : (_actIndex + 1); if (_actIndex < _actList.length){ _actCurrent = _actList[_actIndex]; } else { trace("end action list"); }; } private function removeHandlers():void{ if (KingAPI.isHome){ _btnSubmit.removeEventListener(Button.BUTTON_CLICK, shareHandler); } else { _btnSubmit.removeEventListener(Button.BUTTON_CLICK, submitHandler); }; _btnMainMenu.removeEventListener(Button.BUTTON_CLICK, mainMenuHandler); _btnMoreGames.removeEventListener(Button.BUTTON_CLICK, moreGamesHandler); } private function onHideTitle():void{ var _local2:*; var _local1:Boolean; var _local3:int; while (_local3 < _letters.length) { _local2 = _letters[_local3]; _local2.sprite.alpha = (_local2.sprite.alpha - 0.2); if (_local2.sprite.alpha <= 0){ _local2.sprite.alpha = 0; _local1 = true; }; _local3++; }; if (_local1){ _pause = 10; nextAction(); }; } private function onShowBorders():void{ if (_brdLeft.alpha < 1){ _brdLeft.alpha = (_brdLeft.alpha + 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x + int(_brdSpeed)); _brdRight.x = (_brdRight.x - int(_brdSpeed)); _brdSpeed = (_brdSpeed * 0.8); if (_brdSpeed < 0.5){ nextAction(); }; } private function submitHandler(_arg1:Event):void{ trace("submitHandler"); KingAPI.submitScore(_game.gameMap.score); } private function createTitle(_arg1:String):void{ var _local2:Sprite; var _local4:int; var _local3:int = ((App.SCREEN_WIDTH / 2) - 143); var _local5:* = 0; while (_local5 < _arg1.length) { if (_arg1.charAt(_local5) != " "){ _local2 = new ui_title(); if (((!((_local2["label1"] == null))) && (!((_local2["label2"] == null))))){ (_local2["label1"] as TextField).autoSize = TextFieldAutoSize.CENTER; (_local2["label1"] as TextField).text = _arg1.charAt(_local5); (_local2["label2"] as TextField).autoSize = TextFieldAutoSize.CENTER; (_local2["label2"] as TextField).text = _arg1.charAt(_local5); _local4 = (_local2["label1"] as TextField).textWidth; (_local2["label1"] as TextField).width = _local4; (_local2["label2"] as TextField).width = _local4; }; _local2.y = -50; _local2.x = _local3; _local3 = (_local3 + _local4); addChild(_local2); _letters[_letters.length] = {sprite:_local2, interval:_local5, speed:10, land:false}; } else { _local3 = (_local3 + 24); }; _local5++; }; } private function moreGamesHandler(_arg1:Event):void{ trace("moreGamesHandler"); KingAPI.openOtherGamesLink(); } private function destroy():void{ _txtYourScore = null; _txtAll1 = null; _txtScore = null; _txtLoading = null; _btnSubmit = null; _btnMainMenu = null; _btnMoreGames = null; _bg.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); removeChild(_bg); removeChild(_fade); removeChild(_brdLeft); removeChild(_brdRight); removeChild(_funflow); if (_isResume){ _game.gameMap.worldLife = true; stage.focus = null; }; _game.removeChild(this); dispatchEvent(new Event(Event.COMPLETE)); trace(">: congrats.destroy"); } private function onShowTitle():void{ var _local2:*; var _local1:Boolean; var _local3:* = 0; while (_local3 < _letters.length) { _local2 = _letters[_local3]; if (_local2.interval > 0){ _local2.interval--; } else { if (!_local2.land){ _local2.speed = (_local2.speed + 1); _local2.sprite.y = (_local2.sprite.y + _local2.speed); if ((((_local2.sprite.y > TITLE_Y)) && ((_local2.speed > 2)))){ _local2.sprite.y = TITLE_Y; _local2.speed = (_local2.speed * -0.3); } else { if ((((_local2.sprite.y > TITLE_Y)) && ((Math.abs(_local2.speed) < 1)))){ _local2.sprite.y = TITLE_Y; _local2.speed = 0; _local2.land = true; }; }; _local1 = false; }; }; _local3++; }; if (_local1){ nextAction(); }; } private function createButton(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0, _arg5:int=-1):Button{ var _local6:Button; if (_arg5 == -1){ _arg5 = Button.BUTTON_MIDDLE; }; _local6 = new Button(_game.gameMap, _arg5); _local6.x = (App.SCREEN_WIDTH * 0.5); _local6.y = _arg2; _local6.text = _arg1; addChild(_local6); _local6.show(0, 2, 0.9, _arg4); return (_local6); } private function addHandlers():void{ if (KingAPI.isHome){ _btnSubmit.addEventListener(Button.BUTTON_CLICK, shareHandler); } else { _btnSubmit.addEventListener(Button.BUTTON_CLICK, submitHandler); }; _btnMainMenu.addEventListener(Button.BUTTON_CLICK, mainMenuHandler); _btnMoreGames.addEventListener(Button.BUTTON_CLICK, moreGamesHandler); } private function createLabel(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0, _arg5:int=1, _arg6:Boolean=true):Label{ var _local7:Label; _local7 = new Label(_arg5); _local7.x = (App.SCREEN_WIDTH * 0.5); _local7.y = _arg2; _local7.text = _arg1; _local7.disabled = _arg6; addChild(_local7); _local7.show(0, _arg3, 0.9, _arg4); return (_local7); } public function hide():void{ _actList = new Array(); _actList.push(ACT_HIDE_LOADING); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function onHideBg():void{ if (_brdLeft.x > -100){ if (_brdLeft.alpha > 0){ _brdLeft.alpha = (_brdLeft.alpha - 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x - int(_brdSpeed)); _brdRight.x = (_brdRight.x + int(_brdSpeed)); } else { _bg.alpha = (_bg.alpha - 0.2); _fade.alpha = (_fade.alpha - 0.2); _funflow.alpha = (_funflow.alpha - 0.2); if (_bg.alpha <= 0){ _game.volumeFade(ObjectType.MUSIC_VOLUME, 0.05); nextAction(); }; }; } private function enterFrameHandler(_arg1:Event):void{ switch (_actCurrent){ case ACT_SHOW_TITLE: onShowTitle(); break; case ACT_SHOW_BG: _bg.alpha = (_bg.alpha + 0.1); _fade.alpha = (_fade.alpha + 0.1); _funflow.alpha = (_funflow.alpha + 0.1); if (_bg.alpha >= 1){ _bg.alpha = 1; _fade.alpha = 1; _funflow.alpha = 1; nextAction(); }; break; case ACT_SHOW_BORDERS: onShowBorders(); break; case ACT_SHOW_BUTTONS: _txtAll1 = createLabel(ObjectType.TXT_GAMECOMPLETE1, ((App.SCREEN_HEIGHT * 0.5) - 60), 2, 0, Label.LABEL_BUTTON, false); _txtYourScore = createLabel(ObjectType.TXT_YOURSCORE, ((App.SCREEN_HEIGHT * 0.5) - 20), 2, 10, Label.LABEL_BUTTON, false); _txtScore = createLabel(_game.gameMap.score.toString(), ((App.SCREEN_HEIGHT * 0.5) + 10), 2, 15, Label.LABEL_SCORE, false); if (KingAPI.isHome){ KingAPI.submitScore(_game.gameMap.score); _btnSubmit = createButton(ObjectType.TXT_SHARE, ((App.SCREEN_HEIGHT * 0.5) + 70), 2, 20, Button.BUTTON_BIG2); } else { _btnSubmit = createButton(ObjectType.TXT_SUBMIT, ((App.SCREEN_HEIGHT * 0.5) + 70), 2, 20); }; _btnMainMenu = createButton(ObjectType.TXT_MAINMENU, ((App.SCREEN_HEIGHT * 0.5) + 120), 2, 25); _btnMoreGames = createButton(ObjectType.TXT_MOREGAMES, ((App.SCREEN_HEIGHT * 0.5) + 170), 2, 25); addHandlers(); _pause = 15; nextAction(); break; case ACT_HIDE_TITLE: onHideTitle(); break; case ACT_HIDE_BUTTONS: _txtAll1.hide(0, 4, 0.99, 5); _txtScore.hide(0, 4, 0.99, 4); _txtYourScore.hide(0, 4, 0.99, 3); _btnSubmit.hide(0, 4, 0.99, 2); _btnMainMenu.hide(0, 4, 0.99, 1); _btnMoreGames.hide(0, 4, 0.99, 0); _pause = 15; nextAction(); break; case ACT_PAUSE: _pause--; if (_pause <= 0){ nextAction(); }; break; case ACT_SHOW_LOADING: _txtLoading = createLabel(ObjectType.TXT_LOADING, (App.SCREEN_HEIGHT * 0.5), 2); _pause = 5; nextAction(); break; case ACT_LOAD: _actCurrent = ACT_NONE; _game.newGame(); break; case ACT_HIDE_LOADING: _txtLoading.hide(0, 4, 0.99, 0); _brdSpeed = 14; nextAction(); break; case ACT_MAIN_MENU: _game.toMainMenu(); _brdSpeed = 14; nextAction(); break; case ACT_RESTART: nextAction(); break; case ACT_HIDE_BG: onHideBg(); break; case ACT_DESTROY: destroy(); _actCurrent = ACT_NONE; break; }; } private function mainMenuHandler(_arg1:Event):void{ removeHandlers(); toMainMenu(); } } }//package com.mushroomer.screens
Section 87
//DeadScreen (com.mushroomer.screens.DeadScreen) package com.mushroomer.screens { import com.mushroomer.objects.*; import com.mushroomer.*; import flash.display.*; import flash.events.*; import flash.text.*; public class DeadScreen extends Sprite { private const ACT_PAUSE:int = 3; private const ACT_DESTROY:int = 6; private const ACT_BORDERS:int = 1; private const ACT_RESTART:int = 4; private const ACT_SHOW:int = 0; private const ACT_HIDE:int = 5; private var _brdRight:Sprite; private var _game:Game; private var _actList:Array; private var _fade:Sprite; private var _bg:Sprite; private var _lifeSpeed:Number; private var _funflow:MovieClip; private var _brdSpeed:Number; private var _life:Sprite; private var _pause:int;// = 5 private var _brdLeft:Sprite; private var _actIndex:int;// = 0 public static const OFF_RESTART:String = "offRestart"; public static const ON_RESTART:String = "onRestart"; public function DeadScreen(_arg1:Game, _arg2:int=0){ _game = _arg1; _bg = new ui_bg(); addChild(_bg); _actList = new Array(); _actList.push(ACT_SHOW); _actList.push(ACT_BORDERS); _actList.push(ACT_PAUSE); _actList.push(ACT_RESTART); _actList.push(ACT_HIDE); _actList.push(ACT_DESTROY); _funflow = new funflow(); _funflow.x = ((App.SCREEN_WIDTH * 0.5) - (_funflow.width * 0.5)); _funflow.y = (App.SCREEN_HEIGHT - 70); _funflow.alpha = 0; _brdLeft = new ui_border(); _brdLeft.x = -30; _brdLeft.y = 30; _brdLeft.alpha = 0; _brdRight = new ui_border(); _brdRight.scaleX = -1; _brdRight.x = (App.SCREEN_WIDTH + 30); _brdRight.y = 30; _brdRight.alpha = 0; _life = new ui_life_dead(); if (((!((_life["label1"] == null))) && (!((_life["label2"] == null))))){ (_life["label1"] as TextField).text = _arg2.toString(); (_life["label2"] as TextField).text = _arg2.toString(); }; _life.y = ((App.SCREEN_HEIGHT * 0.5) + 10); _life.x = (App.SCREEN_WIDTH * 0.5); _life.alpha = 0; addChild(_life); _brdSpeed = 13; _lifeSpeed = 5; addChild(_brdLeft); addChild(_brdRight); _fade = new fade(); addChild(_fade); addChild(_funflow); _bg.alpha = 0; _fade.alpha = 0; _bg.addEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function onHide():void{ if (_brdLeft.x > -100){ if (_brdLeft.alpha > 0){ _brdLeft.alpha = (_brdLeft.alpha - 0.1); _brdRight.alpha = _brdLeft.alpha; _life.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x - int(_brdSpeed)); _brdRight.x = (_brdRight.x + int(_brdSpeed)); _life.y = (_life.y - int(_lifeSpeed)); if (_funflow.alpha >= 0){ _funflow.alpha = (_funflow.alpha - 0.1); }; } else { _bg.alpha = (_bg.alpha - 0.2); _fade.alpha = (_fade.alpha - 0.2); if (_bg.alpha <= 0){ _game.volumeFade(ObjectType.MUSIC_VOLUME, 0.05); nextAction(); }; }; } private function onShow():void{ _bg.alpha = (_bg.alpha + 0.1); _fade.alpha = (_fade.alpha + 0.1); _funflow.alpha = (_funflow.alpha + 0.1); if (_bg.alpha >= 1){ _bg.alpha = 1; _fade.alpha = 1; _funflow.alpha = 1; _game.volumeFade(0, -0.1); nextAction(); }; } private function nextAction():void{ _actIndex++; switch (_actList[_actIndex]){ case ACT_SHOW: trace("ACT_SHOW"); break; case ACT_BORDERS: trace("ACT_BORDERS"); break; case ACT_PAUSE: trace("ACT_PAUSE"); break; case ACT_RESTART: trace("ACT_RESTART"); _game.addEventListener(Event.COMPLETE, completeHandler); dispatchEvent(new Event(ON_RESTART)); break; case ACT_HIDE: trace("ACT_HIDE"); _brdSpeed = 14; _lifeSpeed = 5; break; case ACT_DESTROY: trace("ACT_DESTROY"); destroy(); break; }; } private function enterFrameHandler(_arg1:Event):void{ switch (_actList[_actIndex]){ case ACT_SHOW: onShow(); break; case ACT_BORDERS: onBorders(); break; case ACT_PAUSE: onPause(); break; case ACT_HIDE: onHide(); break; }; } private function onPause():void{ _pause--; if (_pause <= 0){ nextAction(); }; } private function completeHandler(_arg1:Event):void{ _game.removeEventListener(Event.COMPLETE, completeHandler); nextAction(); } private function destroy():void{ _bg.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); removeChild(_bg); removeChild(_fade); removeChild(_brdLeft); removeChild(_brdRight); removeChild(_life); removeChild(_funflow); dispatchEvent(new Event(OFF_RESTART)); } private function onBorders():void{ if (_brdLeft.alpha < 1){ _brdLeft.alpha = (_brdLeft.alpha + 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x + int(_brdSpeed)); _brdRight.x = (_brdRight.x - int(_brdSpeed)); _brdSpeed = (_brdSpeed * 0.9); _life.alpha = (_life.alpha + 0.2); _life.y = (_life.y - int(_lifeSpeed)); _lifeSpeed = (_lifeSpeed * 0.8); if (_brdSpeed < 0.5){ nextAction(); }; } } }//package com.mushroomer.screens
Section 88
//GameMenu (com.mushroomer.screens.GameMenu) package com.mushroomer.screens { import com.mushroomer.objects.*; import com.mushroomer.*; import flash.display.*; import flash.events.*; import com.mushroomer.ui.*; import flash.text.*; import com.midasplayer.*; public class GameMenu extends Sprite { private const ACT_SHOW_LOADING:int = 8; private const ACT_DESTROY:int = 12; private const ACT_HIDE_BUTTONS:int = 6; private const ACT_SHOW_BORDERS:int = 2; private const ACT_LOAD:int = 9; private const ACT_HIDE_BG:int = 11; private const TITLE_Y:int = 100; private const ACT_MAIN_MENU:int = 13; private const ACT_RESTART:int = 14; private const ACT_PAUSE:int = 7; private const ACT_SHOW_BUTTONS:int = 3; private const ACT_HIDE_LOADING:int = 10; private const ACT_SHOW_TITLE:int = 0; private const ACT_NONE:int = 4; private const ACT_HIDE_TITLE:int = 5; private const ACT_SHOW_BG:int = 1; private var _btnSelectLevel:Button; private var _actList:Array; private var _actCurrent:int;// = 7 private var _btnRestart:Button; private var _btnResume:Button; private var _btnSolution:Button; private var _actIndex:int;// = 0 private var _brdRight:Sprite; private var _txtLoading:Label; private var _letters:Array; private var _game:Game; private var _isResume:Boolean;// = false private var _txtHint:Label; private var _fade:Sprite; private var _bg:Sprite; private var _brdSpeed:Number; private var _funflow:MovieClip; private var _pause:int;// = 0 private var _brdLeft:Sprite; public function GameMenu(_arg1:Game){ _letters = new Array(); super(); _game = _arg1; _bg = new ui_bg(); addChild(_bg); _actList = new Array(); _actList.push(ACT_SHOW_TITLE); _actList.push(ACT_SHOW_BG); _actList.push(ACT_SHOW_BORDERS); _actList.push(ACT_SHOW_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_NONE); _funflow = new funflow_small(); _funflow.alpha = 0; _brdLeft = new ui_border(); _brdLeft.x = -30; _brdLeft.y = 30; _brdLeft.alpha = 0; _brdRight = new ui_border(); _brdRight.scaleX = -1; _brdRight.x = (App.SCREEN_WIDTH + 30); _brdRight.y = 30; _brdRight.alpha = 0; _brdSpeed = 13; addChild(_brdLeft); addChild(_brdRight); _fade = new fade(); addChild(_fade); addChild(_funflow); _bg.alpha = 0; _fade.alpha = 0; _game.addChild(this); createTitle(ObjectType.TXT_PAUSE); _bg.addEventListener(Event.ENTER_FRAME, enterFrameHandler); _game.volumeFade(0, -0.02); nextAction(0); } private function destroy():void{ _txtHint = null; _txtLoading = null; _btnSolution = null; _btnRestart = null; _btnSelectLevel = null; _btnResume = null; _bg.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); removeChild(_bg); removeChild(_fade); removeChild(_brdLeft); removeChild(_brdRight); removeChild(_funflow); if (_isResume){ _game.gameMap.worldLife = true; stage.focus = null; }; _game.removeChild(this); trace("destroy gameMenu"); } private function nextAction(_arg1:int=-1):void{ _actIndex = ((_arg1)>-1) ? _arg1 : (_actIndex + 1); if (_actIndex < _actList.length){ _actCurrent = _actList[_actIndex]; } else { trace("end action list"); }; } private function removeHandlers():void{ _btnSolution.removeEventListener(Button.BUTTON_CLICK, solutionHandler); _btnRestart.removeEventListener(Button.BUTTON_CLICK, restartHandler); _btnSelectLevel.removeEventListener(Button.BUTTON_CLICK, selectLevelHandler); _btnResume.removeEventListener(Button.BUTTON_CLICK, resumeHandler); } private function onHideTitle():void{ var _local2:*; var _local1:Boolean; var _local3:int; while (_local3 < _letters.length) { _local2 = _letters[_local3]; _local2.sprite.alpha = (_local2.sprite.alpha - 0.2); if (_local2.sprite.alpha <= 0){ _local2.sprite.alpha = 0; _local1 = true; }; _local3++; }; if (_local1){ _pause = 10; nextAction(); }; } private function resume():void{ removeHandlers(); _isResume = true; _brdSpeed = 14; _actList = new Array(); _actList.push(ACT_HIDE_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_HIDE_TITLE); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function restartHandler(_arg1:Event):void{ removeHandlers(); _brdSpeed = 14; _actList = new Array(); _actList.push(ACT_HIDE_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_HIDE_TITLE); _actList.push(ACT_RESTART); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function createTitle(_arg1:String):void{ var _local2:Sprite; var _local4:int; var _local3:int = ((App.SCREEN_WIDTH / 2) - 100); var _local5:* = 0; while (_local5 < _arg1.length) { if (_arg1.charAt(_local5) != " "){ _local2 = new ui_title(); if (((!((_local2["label1"] == null))) && (!((_local2["label2"] == null))))){ (_local2["label1"] as TextField).autoSize = TextFieldAutoSize.CENTER; (_local2["label1"] as TextField).text = _arg1.charAt(_local5); (_local2["label2"] as TextField).autoSize = TextFieldAutoSize.CENTER; (_local2["label2"] as TextField).text = _arg1.charAt(_local5); _local4 = (_local2["label1"] as TextField).textWidth; (_local2["label1"] as TextField).width = _local4; (_local2["label2"] as TextField).width = _local4; }; _local2.y = -50; _local2.x = _local3; _local3 = (_local3 + _local4); addChild(_local2); _letters[_letters.length] = {sprite:_local2, interval:_local5, speed:10, land:false}; } else { _local3 = (_local3 + 24); }; _local5++; }; } private function solutionHandler(_arg1:Event):void{ KingAPI.openKingPage("solutions", "/game/mushroomer"); } public function hide():void{ _actList = new Array(); _actList.push(ACT_HIDE_LOADING); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function onShowBorders():void{ if (_brdLeft.alpha < 1){ _brdLeft.alpha = (_brdLeft.alpha + 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x + int(_brdSpeed)); _brdRight.x = (_brdRight.x - int(_brdSpeed)); _brdSpeed = (_brdSpeed * 0.9); if (_brdSpeed < 0.5){ nextAction(); }; } private function createButton(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0):Button{ var _local5:Button; _local5 = new Button(_game.gameMap, Button.BUTTON_MIDDLE); _local5.x = (App.SCREEN_WIDTH * 0.5); _local5.y = _arg2; _local5.text = _arg1; addChild(_local5); _local5.show(0, 2, 0.9, _arg4); return (_local5); } private function addHandlers():void{ _btnSolution.addEventListener(Button.BUTTON_CLICK, solutionHandler); _btnRestart.addEventListener(Button.BUTTON_CLICK, restartHandler); _btnSelectLevel.addEventListener(Button.BUTTON_CLICK, selectLevelHandler); _btnResume.addEventListener(Button.BUTTON_CLICK, resumeHandler); } private function selectLevelHandler(_arg1:Event):void{ removeHandlers(); _actList = new Array(); _actList.push(ACT_HIDE_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_HIDE_TITLE); _actList.push(ACT_MAIN_MENU); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function resumeHandler(_arg1:Event):void{ resume(); } private function onShowTitle():void{ var _local2:*; var _local1:Boolean; var _local3:* = 0; while (_local3 < _letters.length) { _local2 = _letters[_local3]; if (_local2.interval > 0){ _local2.interval--; } else { if (!_local2.land){ _local2.speed = (_local2.speed + 1); _local2.sprite.y = (_local2.sprite.y + _local2.speed); if ((((_local2.sprite.y > TITLE_Y)) && ((_local2.speed > 2)))){ _local2.sprite.y = TITLE_Y; _local2.speed = (_local2.speed * -0.3); } else { if ((((_local2.sprite.y > TITLE_Y)) && ((Math.abs(_local2.speed) < 1)))){ _local2.sprite.y = TITLE_Y; _local2.speed = 0; _local2.land = true; }; }; _local1 = false; }; }; _local3++; }; if (_local1){ nextAction(); }; } private function createLabel(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0, _arg5:int=1):Label{ var _local6:Label; _local6 = new Label(_arg5); _local6.x = (App.SCREEN_WIDTH * 0.5); _local6.y = _arg2; _local6.text = _arg1; _local6.disabled = true; addChild(_local6); _local6.show(0, _arg3, 0.9, _arg4); return (_local6); } private function onHideBg():void{ if (_brdLeft.x > -100){ if (_brdLeft.alpha > 0){ _brdLeft.alpha = (_brdLeft.alpha - 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x - int(_brdSpeed)); _brdRight.x = (_brdRight.x + int(_brdSpeed)); } else { _bg.alpha = (_bg.alpha - 0.2); _fade.alpha = (_fade.alpha - 0.2); _funflow.alpha = (_funflow.alpha - 0.2); if (_bg.alpha <= 0){ _game.volumeFade(ObjectType.MUSIC_VOLUME, 0.05); nextAction(); }; }; } private function enterFrameHandler(_arg1:Event):void{ switch (_actCurrent){ case ACT_NONE: if (_game.app.key.isDown(32)){ resume(); _game.gameMap.sound(ObjectType.SND_BUTTON_CLICK); }; break; case ACT_SHOW_TITLE: onShowTitle(); break; case ACT_SHOW_BG: _bg.alpha = (_bg.alpha + 0.1); _fade.alpha = (_fade.alpha + 0.1); _funflow.alpha = (_funflow.alpha + 0.1); if (_bg.alpha >= 1){ _bg.alpha = 1; _fade.alpha = 1; _funflow.alpha = 1; nextAction(); }; break; case ACT_SHOW_BORDERS: onShowBorders(); break; case ACT_SHOW_BUTTONS: _txtHint = createLabel(ObjectType.TXT_PRESS_SPACE, ((App.SCREEN_HEIGHT * 0.5) + 140), 2, 18, Label.LABEL_SMALL); _btnSolution = createButton(ObjectType.TXT_SOLUTION, ((App.SCREEN_HEIGHT * 0.5) - 50), 2, 0); _btnRestart = createButton(ObjectType.TXT_RESTART, (App.SCREEN_HEIGHT * 0.5), 2, 5); _btnSelectLevel = createButton(ObjectType.TXT_SELECT_LEVEL, ((App.SCREEN_HEIGHT * 0.5) + 50), 2, 10); _btnResume = createButton(ObjectType.TXT_RESUME, ((App.SCREEN_HEIGHT * 0.5) + 100), 2, 15); addHandlers(); _pause = 15; nextAction(); break; case ACT_HIDE_TITLE: onHideTitle(); break; case ACT_HIDE_BUTTONS: _btnSolution.hide(0, 4, 0.99, 5); _btnRestart.hide(0, 4, 0.99, 4); _btnSelectLevel.hide(0, 4, 0.99, 3); _btnResume.hide(0, 4, 0.99, 0); _txtHint.hide(0, 4, 0.99, 0); _pause = 15; nextAction(); break; case ACT_PAUSE: _pause--; if (_pause <= 0){ nextAction(); }; break; case ACT_SHOW_LOADING: _txtLoading = createLabel(ObjectType.TXT_LOADING, (App.SCREEN_HEIGHT * 0.5), 2); _pause = 5; nextAction(); break; case ACT_LOAD: _actCurrent = ACT_NONE; _game.nextLevel(); break; case ACT_HIDE_LOADING: _txtLoading.hide(0, 4, 0.99, 0); _brdSpeed = 14; nextAction(); break; case ACT_MAIN_MENU: _game.toMainMenu(); _brdSpeed = 14; nextAction(); break; case ACT_RESTART: _game.restartLevel(true); nextAction(); break; case ACT_HIDE_BG: onHideBg(); break; case ACT_DESTROY: destroy(); _actCurrent = ACT_NONE; break; }; } } }//package com.mushroomer.screens
Section 89
//GameOver (com.mushroomer.screens.GameOver) package com.mushroomer.screens { import com.mushroomer.objects.*; import com.mushroomer.*; import flash.display.*; import flash.events.*; import com.mushroomer.ui.*; import flash.text.*; import com.midasplayer.*; public class GameOver extends Sprite { private const ACT_SHOW_LOADING:int = 8; private const ACT_DESTROY:int = 12; private const ACT_HIDE_BUTTONS:int = 6; private const ACT_SHOW_BORDERS:int = 2; private const ACT_LOAD:int = 9; private const ACT_HIDE_BG:int = 11; private const TITLE_Y:int = 100; private const ACT_MAIN_MENU:int = 13; private const ACT_RESTART:int = 14; private const ACT_PAUSE:int = 7; private const ACT_SHOW_BUTTONS:int = 3; private const ACT_HIDE_LOADING:int = 10; private const ACT_SHOW_TITLE:int = 0; private const ACT_NONE:int = 4; private const ACT_HIDE_TITLE:int = 5; private const ACT_SHOW_BG:int = 1; private var _btnSelectLevel:Button; private var _actList:Array; private var _actCurrent:int;// = 7 private var _actIndex:int;// = 0 private var _brdRight:Sprite; private var _txtLoading:Label; private var _letters:Array; private var _btnTryAgain:Button; private var _game:Game; private var _btnMoreGames:Button; private var _txtHint:Label; private var _isResume:Boolean;// = false private var _txtScore:Label; private var _fade:Sprite; private var _bg:Sprite; private var _btnSubmit:Button; private var _brdSpeed:Number; private var _txtYourScore:Label; private var _pause:int;// = 0 private var _brdLeft:Sprite; private var _funflow:Sprite; public function GameOver(_arg1:Game){ _letters = new Array(); super(); _game = _arg1; _bg = new ui_bg(); addChild(_bg); _actList = new Array(); _actList.push(ACT_SHOW_TITLE); _actList.push(ACT_SHOW_BG); _actList.push(ACT_SHOW_BORDERS); _actList.push(ACT_SHOW_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_NONE); _funflow = new funflow_small(); _funflow.alpha = 0; _brdLeft = new ui_border(); _brdLeft.x = -30; _brdLeft.y = 30; _brdLeft.alpha = 0; _brdRight = new ui_border(); _brdRight.scaleX = -1; _brdRight.x = (App.SCREEN_WIDTH + 30); _brdRight.y = 30; _brdRight.alpha = 0; _brdSpeed = 13; addChild(_brdLeft); addChild(_brdRight); _fade = new fade(); addChild(_fade); addChild(_funflow); _bg.alpha = 0; _fade.alpha = 0; _game.addChild(this); createTitle(ObjectType.TXT_GAMEOVER); _bg.addEventListener(Event.ENTER_FRAME, enterFrameHandler); _game.gameMap.sound(ObjectType.SND_GAMEOVER); _game.volumeFade(0, -0.02); nextAction(0); } private function destroy():void{ _txtYourScore = null; _txtScore = null; _txtHint = null; _txtLoading = null; _btnTryAgain = null; _btnSubmit = null; _btnSelectLevel = null; _btnMoreGames = null; _bg.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); removeChild(_bg); removeChild(_fade); removeChild(_brdLeft); removeChild(_brdRight); removeChild(_funflow); if (_isResume){ _game.gameMap.worldLife = true; stage.focus = null; }; _game.removeChild(this); dispatchEvent(new Event(Event.COMPLETE)); trace(">: gameMenu.destroy"); } private function submitHandler(_arg1:Event):void{ trace("submitHandler"); KingAPI.submitLevel(_game.currentLevel); } private function enterFrameHandler(_arg1:Event):void{ switch (_actCurrent){ case ACT_NONE: if (_game.app.key.isDown(32)){ tryAgain(); _game.gameMap.sound(ObjectType.SND_BUTTON_CLICK); }; break; case ACT_SHOW_TITLE: onShowTitle(); break; case ACT_SHOW_BG: _bg.alpha = (_bg.alpha + 0.1); _fade.alpha = (_fade.alpha + 0.1); _funflow.alpha = (_funflow.alpha + 0.1); if (_bg.alpha >= 1){ _bg.alpha = 1; _fade.alpha = 1; _funflow.alpha = 1; nextAction(); }; break; case ACT_SHOW_BORDERS: onShowBorders(); break; case ACT_SHOW_BUTTONS: _txtYourScore = createLabel(ObjectType.TXT_YOURSCORE, ((App.SCREEN_HEIGHT * 0.5) - 70), 2, 0, Label.LABEL_BUTTON, false); _txtScore = createLabel(_game.gameMap.score.toString(), ((App.SCREEN_HEIGHT * 0.5) - 40), 2, 5, Label.LABEL_SCORE, false); _btnMoreGames = createButton(ObjectType.TXT_MOREGAMES, ((App.SCREEN_HEIGHT * 0.5) + 10), 2, 10); _btnTryAgain = createButton(ObjectType.TXT_TRYAGAIN, ((App.SCREEN_HEIGHT * 0.5) + 60), 2, 15); if (KingAPI.isHome){ KingAPI.submitLevel(_game.currentLevel); _btnSubmit = createButton(ObjectType.TXT_SOLUTION, ((App.SCREEN_HEIGHT * 0.5) + 110), 2, 20); } else { trace("currentLevel:", _game.currentLevel); _btnSubmit = createButton(ObjectType.TXT_SUBMIT, ((App.SCREEN_HEIGHT * 0.5) + 110), 2, 20); }; _btnSelectLevel = createButton(ObjectType.TXT_SELECT_LEVEL, ((App.SCREEN_HEIGHT * 0.5) + 160), 2, 25); _txtHint = createLabel(ObjectType.TXT_PRESS_SPACE, ((App.SCREEN_HEIGHT * 0.5) + 200), 2, 28, Label.LABEL_SMALL); addHandlers(); _pause = 15; nextAction(); break; case ACT_HIDE_TITLE: onHideTitle(); break; case ACT_HIDE_BUTTONS: _txtScore.hide(0, 4, 0.99, 5); _txtYourScore.hide(0, 4, 0.99, 4); _btnMoreGames.hide(0, 4, 0.99, 3); _btnTryAgain.hide(0, 4, 0.99, 2); _btnSubmit.hide(0, 4, 0.99, 1); _btnSelectLevel.hide(0, 4, 0.99, 0); _txtHint.hide(0, 4, 0.99, 0); _pause = 15; nextAction(); break; case ACT_PAUSE: _pause--; if (_pause <= 0){ nextAction(); }; break; case ACT_SHOW_LOADING: _txtLoading = createLabel(ObjectType.TXT_LOADING, (App.SCREEN_HEIGHT * 0.5), 2); _pause = 5; nextAction(); break; case ACT_LOAD: _actCurrent = ACT_NONE; _game.newGame(); break; case ACT_HIDE_LOADING: _txtLoading.hide(0, 4, 0.99, 0); _brdSpeed = 14; nextAction(); break; case ACT_MAIN_MENU: _game.toMainMenu(); _brdSpeed = 14; nextAction(); break; case ACT_RESTART: nextAction(); break; case ACT_HIDE_BG: onHideBg(); break; case ACT_DESTROY: destroy(); _actCurrent = ACT_NONE; break; }; } private function nextAction(_arg1:int=-1):void{ _actIndex = ((_arg1)>-1) ? _arg1 : (_actIndex + 1); if (_actIndex < _actList.length){ _actCurrent = _actList[_actIndex]; } else { trace("end action list"); }; } private function removeHandlers():void{ _btnTryAgain.removeEventListener(Button.BUTTON_CLICK, tryAgainHandler); if (KingAPI.isHome){ _btnSubmit.addEventListener(Button.BUTTON_CLICK, solutionHandler); } else { _btnSubmit.removeEventListener(Button.BUTTON_CLICK, submitHandler); }; _btnSelectLevel.removeEventListener(Button.BUTTON_CLICK, selectLevelHandler); _btnMoreGames.removeEventListener(Button.BUTTON_CLICK, moreGamesHandler); } private function onHideTitle():void{ var _local2:*; var _local1:Boolean; var _local3:int; while (_local3 < _letters.length) { _local2 = _letters[_local3]; _local2.sprite.alpha = (_local2.sprite.alpha - 0.2); if (_local2.sprite.alpha <= 0){ _local2.sprite.alpha = 0; _local1 = true; }; _local3++; }; if (_local1){ _pause = 10; nextAction(); }; } private function onShowBorders():void{ if (_brdLeft.alpha < 1){ _brdLeft.alpha = (_brdLeft.alpha + 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x + int(_brdSpeed)); _brdRight.x = (_brdRight.x - int(_brdSpeed)); _brdSpeed = (_brdSpeed * 0.9); if (_brdSpeed < 0.5){ nextAction(); }; } private function tryAgainHandler(_arg1:Event):void{ tryAgain(); } private function createTitle(_arg1:String):void{ var _local2:Sprite; var _local4:int; var _local3:int = ((App.SCREEN_WIDTH / 2) - 80); var _local5:* = 0; while (_local5 < _arg1.length) { if (_arg1.charAt(_local5) != " "){ _local2 = new ui_title(); if (((!((_local2["label1"] == null))) && (!((_local2["label2"] == null))))){ (_local2["label1"] as TextField).autoSize = TextFieldAutoSize.CENTER; (_local2["label1"] as TextField).text = _arg1.charAt(_local5); (_local2["label2"] as TextField).autoSize = TextFieldAutoSize.CENTER; (_local2["label2"] as TextField).text = _arg1.charAt(_local5); _local4 = (_local2["label1"] as TextField).textWidth; (_local2["label1"] as TextField).width = _local4; (_local2["label2"] as TextField).width = _local4; }; _local2.y = -50; _local2.x = _local3; _local3 = (_local3 + _local4); addChild(_local2); _letters[_letters.length] = {sprite:_local2, interval:_local5, speed:10, land:false}; } else { _local3 = (_local3 + 24); }; _local5++; }; } private function solutionHandler(_arg1:Event):void{ trace("solutionHandler"); KingAPI.openKingPage("solutions", "/game/mushroomer"); } private function onShowTitle():void{ var _local2:*; var _local1:Boolean; var _local3:* = 0; while (_local3 < _letters.length) { _local2 = _letters[_local3]; if (_local2.interval > 0){ _local2.interval--; } else { if (!_local2.land){ _local2.speed = (_local2.speed + 1); _local2.sprite.y = (_local2.sprite.y + _local2.speed); if ((((_local2.sprite.y > TITLE_Y)) && ((_local2.speed > 2)))){ _local2.sprite.y = TITLE_Y; _local2.speed = (_local2.speed * -0.3); } else { if ((((_local2.sprite.y > TITLE_Y)) && ((Math.abs(_local2.speed) < 1)))){ _local2.sprite.y = TITLE_Y; _local2.speed = 0; _local2.land = true; }; }; _local1 = false; }; }; _local3++; }; if (_local1){ nextAction(); }; } private function moreGamesHandler(_arg1:Event):void{ KingAPI.openOtherGamesLink(); } private function createButton(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0):Button{ var _local5:Button; _local5 = new Button(_game.gameMap, Button.BUTTON_MIDDLE); _local5.x = (App.SCREEN_WIDTH * 0.5); _local5.y = _arg2; _local5.text = _arg1; addChild(_local5); _local5.show(0, 2, 0.9, _arg4); return (_local5); } private function addHandlers():void{ _btnTryAgain.addEventListener(Button.BUTTON_CLICK, tryAgainHandler); if (KingAPI.isHome){ _btnSubmit.addEventListener(Button.BUTTON_CLICK, solutionHandler); } else { _btnSubmit.addEventListener(Button.BUTTON_CLICK, submitHandler); }; _btnSelectLevel.addEventListener(Button.BUTTON_CLICK, selectLevelHandler); _btnMoreGames.addEventListener(Button.BUTTON_CLICK, moreGamesHandler); } private function onHideBg():void{ if (_brdLeft.x > -100){ if (_brdLeft.alpha > 0){ _brdLeft.alpha = (_brdLeft.alpha - 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x - int(_brdSpeed)); _brdRight.x = (_brdRight.x + int(_brdSpeed)); } else { _bg.alpha = (_bg.alpha - 0.2); _fade.alpha = (_fade.alpha - 0.2); _funflow.alpha = (_funflow.alpha - 0.2); if (_bg.alpha <= 0){ _game.volumeFade(ObjectType.MUSIC_VOLUME, 0.05); nextAction(); }; }; } public function hide():void{ _actList = new Array(); _actList.push(ACT_HIDE_LOADING); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function createLabel(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0, _arg5:int=1, _arg6:Boolean=true):Label{ var _local7:Label; _local7 = new Label(_arg5); _local7.x = (App.SCREEN_WIDTH * 0.5); _local7.y = _arg2; _local7.text = _arg1; _local7.disabled = _arg6; addChild(_local7); _local7.show(0, _arg3, 0.9, _arg4); return (_local7); } private function tryAgain():void{ removeHandlers(); _brdSpeed = 14; _actList = new Array(); _actList.push(ACT_HIDE_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_HIDE_TITLE); _actList.push(ACT_SHOW_LOADING); _actList.push(ACT_PAUSE); _actList.push(ACT_LOAD); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function toSelectLevel():void{ _actList = new Array(); _actList.push(ACT_HIDE_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_HIDE_TITLE); _actList.push(ACT_MAIN_MENU); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function selectLevelHandler(_arg1:Event):void{ removeHandlers(); toSelectLevel(); } } }//package com.mushroomer.screens
Section 90
//LevelComplete (com.mushroomer.screens.LevelComplete) package com.mushroomer.screens { import com.mushroomer.objects.*; import com.mushroomer.*; import flash.display.*; import flash.events.*; import com.mushroomer.ui.*; import flash.text.*; import com.midasplayer.*; public class LevelComplete extends Sprite { private const ACT_SHOW_LOADING:int = 8; private const ACT_DESTROY:int = 12; private const ACT_HIDE_BUTTONS:int = 6; private const ACT_SHOW_BORDERS:int = 2; private const ACT_LOAD:int = 9; private const ACT_HIDE_BG:int = 11; private const TITLE_Y:int = 100; private const ACT_MAIN_MENU:int = 13; private const ACT_PAUSE:int = 7; private const ACT_SHOW_BUTTONS:int = 3; private const ACT_HIDE_LOADING:int = 10; private const ACT_SHOW_TITLE:int = 0; private const ACT_NONE:int = 4; private const ACT_HIDE_TITLE:int = 5; private const ACT_SHOW_BG:int = 1; private var _btnSelectLevel:Button; private var _actList:Array; private var _actCurrent:int;// = 7 private var _btnNextLevel:Button; private var _actIndex:int;// = 0 private var _btnShare:Button; private var _brdRight:Sprite; private var _txtLoading:Label; private var _letters:Array; private var _btnMoreGames:Button; private var _game:Game; private var _txtTotalScore:Label; private var _txtHint:Label; private var _fade:Sprite; private var _bg:Sprite; private var _brdSpeed:Number; private var _funflow:MovieClip; private var _pause:int;// = 0 private var _brdLeft:Sprite; private var _txtLevelScore:Label; public function LevelComplete(_arg1:Game){ _letters = new Array(); super(); _game = _arg1; _bg = new ui_bg(); addChild(_bg); _actList = new Array(); _actList.push(ACT_SHOW_TITLE); _actList.push(ACT_SHOW_BG); _actList.push(ACT_SHOW_BORDERS); _actList.push(ACT_SHOW_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_NONE); _funflow = new funflow_small(); _funflow.alpha = 0; _brdLeft = new ui_border(); _brdLeft.x = -30; _brdLeft.y = 30; _brdLeft.alpha = 0; _brdRight = new ui_border(); _brdRight.scaleX = -1; _brdRight.x = (App.SCREEN_WIDTH + 30); _brdRight.y = 30; _brdRight.alpha = 0; _brdSpeed = 13; addChild(_brdLeft); addChild(_brdRight); _fade = new fade(); addChild(_fade); addChild(_funflow); _bg.alpha = 0; _fade.alpha = 0; _game.addChild(this); createTitle(ObjectType.TXT_LEVEL_COMPLETED); _bg.addEventListener(Event.ENTER_FRAME, enterFrameHandler); nextAction(0); _game.gameMap.sound(ObjectType.SND_LEVEL_UP); _game.saveProgress(); } private function destroy():void{ _txtLevelScore = null; _txtTotalScore = null; _txtHint = null; _txtLoading = null; _btnShare = null; _btnSelectLevel = null; _btnNextLevel = null; _btnMoreGames = null; _bg.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); removeChild(_bg); removeChild(_fade); removeChild(_brdLeft); removeChild(_brdRight); removeChild(_funflow); _game.removeChild(this); trace(">: levelComplete.destroy"); } private function shareHandler(_arg1:Event):void{ _game.shareOnFaceBook(); } private function nextAction(_arg1:int=-1):void{ _actIndex = ((_arg1)>-1) ? _arg1 : (_actIndex + 1); if (_actIndex < _actList.length){ _actCurrent = _actList[_actIndex]; } else { trace("end action list"); }; } private function removeHandlers():void{ _btnShare.removeEventListener(Button.BUTTON_CLICK, shareHandler); _btnSelectLevel.removeEventListener(Button.BUTTON_CLICK, selectLevelHandler); _btnNextLevel.removeEventListener(Button.BUTTON_CLICK, nextLevelHandler); _btnMoreGames.removeEventListener(Button.BUTTON_CLICK, moreGamesHandler); } private function onHideTitle():void{ var _local2:*; var _local1:Boolean; var _local3:int; while (_local3 < _letters.length) { _local2 = _letters[_local3]; _local2.sprite.alpha = (_local2.sprite.alpha - 0.2); if (_local2.sprite.alpha <= 0){ _local2.sprite.alpha = 0; _local1 = true; }; _local3++; }; if (_local1){ _pause = 10; nextAction(); }; } private function onShowBorders():void{ if (_brdLeft.alpha < 1){ _brdLeft.alpha = (_brdLeft.alpha + 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x + int(_brdSpeed)); _brdRight.x = (_brdRight.x - int(_brdSpeed)); _brdSpeed = (_brdSpeed * 0.9); if (_brdSpeed < 0.5){ nextAction(); }; } private function nextLevelHandler(_arg1:Event):void{ nextLevel(); } private function createTitle(_arg1:String):void{ var _local2:Sprite; var _local4:int; var _local3:int = ((App.SCREEN_WIDTH / 2) - 90); var _local5:* = 0; while (_local5 < _arg1.length) { if (_arg1.charAt(_local5) != " "){ _local2 = new ui_title(); if (((!((_local2["label1"] == null))) && (!((_local2["label2"] == null))))){ (_local2["label1"] as TextField).autoSize = TextFieldAutoSize.CENTER; (_local2["label1"] as TextField).text = _arg1.charAt(_local5); (_local2["label2"] as TextField).autoSize = TextFieldAutoSize.CENTER; (_local2["label2"] as TextField).text = _arg1.charAt(_local5); _local4 = (_local2["label1"] as TextField).textWidth; (_local2["label1"] as TextField).width = _local4; (_local2["label2"] as TextField).width = _local4; }; _local2.y = -50; _local2.x = _local3; _local3 = (_local3 + _local4); addChild(_local2); _letters[_letters.length] = {sprite:_local2, interval:_local5, speed:10, land:false}; } else { _local3 = (_local3 + 24); }; _local5++; }; } private function moreGamesHandler(_arg1:Event):void{ KingAPI.openOtherGamesLink(); } private function onShowTitle():void{ var _local2:*; var _local1:Boolean; var _local3:* = 0; while (_local3 < _letters.length) { _local2 = _letters[_local3]; if (_local2.interval > 0){ _local2.interval--; } else { if (!_local2.land){ _local2.speed = (_local2.speed + 1); _local2.sprite.y = (_local2.sprite.y + _local2.speed); if ((((_local2.sprite.y > TITLE_Y)) && ((_local2.speed > 2)))){ _local2.sprite.y = TITLE_Y; _local2.speed = (_local2.speed * -0.3); } else { if ((((_local2.sprite.y > TITLE_Y)) && ((Math.abs(_local2.speed) < 1)))){ _local2.sprite.y = TITLE_Y; _local2.speed = 0; _local2.land = true; }; }; _local1 = false; }; }; _local3++; }; if (_local1){ nextAction(); }; } private function createButton(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0, _arg5:int=-1):Button{ var _local6:Button; if (_arg5 == -1){ _arg5 = Button.BUTTON_MIDDLE; }; _local6 = new Button(_game.gameMap, _arg5); _local6.x = (App.SCREEN_WIDTH * 0.5); _local6.y = _arg2; _local6.text = _arg1; addChild(_local6); _local6.show(0, 2, 0.9, _arg4); return (_local6); } public function hide():void{ _actList = new Array(); _actList.push(ACT_HIDE_LOADING); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } private function createLabel(_arg1:String, _arg2:int, _arg3:int, _arg4:int=0, _arg5:int=1):Label{ var _local6:Label; _local6 = new Label(_arg5); _local6.x = (App.SCREEN_WIDTH * 0.5); _local6.y = _arg2; _local6.text = _arg1; _local6.disabled = true; addChild(_local6); _local6.show(0, _arg3, 0.9, _arg4); return (_local6); } private function nextLevel():void{ removeHandlers(); _actList = new Array(); _actList.push(ACT_HIDE_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_HIDE_TITLE); _actList.push(ACT_PAUSE); _actList.push(ACT_SHOW_LOADING); _actList.push(ACT_PAUSE); _actList.push(ACT_LOAD); nextAction(0); } private function onHideBg():void{ if (_brdLeft.x > -100){ if (_brdLeft.alpha > 0){ _brdLeft.alpha = (_brdLeft.alpha - 0.1); _brdRight.alpha = _brdLeft.alpha; }; _brdLeft.x = (_brdLeft.x - int(_brdSpeed)); _brdRight.x = (_brdRight.x + int(_brdSpeed)); } else { _bg.alpha = (_bg.alpha - 0.2); _fade.alpha = (_fade.alpha - 0.2); _funflow.alpha = (_funflow.alpha - 0.2); if (_bg.alpha <= 0){ nextAction(); }; }; } private function enterFrameHandler(_arg1:Event):void{ switch (_actCurrent){ case ACT_NONE: if (_game.app.key.isDown(32)){ nextLevel(); _game.gameMap.sound(ObjectType.SND_BUTTON_CLICK); }; break; case ACT_SHOW_TITLE: onShowTitle(); break; case ACT_SHOW_BG: _bg.alpha = (_bg.alpha + 0.1); _fade.alpha = (_fade.alpha + 0.1); _funflow.alpha = (_funflow.alpha + 0.1); if (_bg.alpha >= 1){ _bg.alpha = 1; _fade.alpha = 1; _funflow.alpha = 1; _game.volumeFade(0, -0.02); nextAction(); }; break; case ACT_SHOW_BORDERS: onShowBorders(); break; case ACT_SHOW_BUTTONS: _txtLevelScore = createLabel((ObjectType.TXT_LEVEL_SCORE + _game.gameMap.levelScore.toString()), ((App.SCREEN_HEIGHT * 0.5) - 70), 2, 0); _txtTotalScore = createLabel((ObjectType.TXT_TOTAL_SCORE + _game.gameMap.score.toString()), ((App.SCREEN_HEIGHT * 0.5) - 40), 2, 5); _btnShare = createButton(ObjectType.TXT_SHARE, (App.SCREEN_HEIGHT * 0.5), 2, 10, Button.BUTTON_BIG2); _btnSelectLevel = createButton(ObjectType.TXT_SELECT_LEVEL, ((App.SCREEN_HEIGHT * 0.5) + 50), 2, 15); _btnNextLevel = createButton(ObjectType.TXT_NEXT_LEVEL, ((App.SCREEN_HEIGHT * 0.5) + 100), 2, 20); _btnMoreGames = createButton(ObjectType.TXT_MOREGAMES, ((App.SCREEN_HEIGHT * 0.5) + 150), 2, 25); _txtHint = createLabel(ObjectType.TXT_PRESS_SPACE, ((App.SCREEN_HEIGHT * 0.5) + 190), 2, 27, Label.LABEL_SMALL); addHandlers(); _pause = 15; nextAction(); break; case ACT_HIDE_TITLE: onHideTitle(); break; case ACT_HIDE_BUTTONS: _txtLevelScore.hide(0, 4, 0.99, 10); _txtTotalScore.hide(0, 4, 0.99, 8); _btnShare.hide(0, 4, 0.99, 6); _btnSelectLevel.hide(0, 4, 0.99, 4); _btnNextLevel.hide(0, 4, 0.99, 2); _btnMoreGames.hide(0, 4, 0.99, 0); _txtHint.hide(0, 4, 0.99, 0); _pause = 15; nextAction(); break; case ACT_PAUSE: _pause--; if (_pause <= 0){ nextAction(); }; break; case ACT_SHOW_LOADING: _txtLoading = createLabel(ObjectType.TXT_LOADING, (App.SCREEN_HEIGHT * 0.5), 2); _pause = 5; nextAction(); break; case ACT_LOAD: _actCurrent = ACT_NONE; _game.nextLevel(); break; case ACT_HIDE_LOADING: _txtLoading.hide(0, 4, 0.99, 0); _brdSpeed = 14; _game.nextMusic(); nextAction(); break; case ACT_MAIN_MENU: _game.toMainMenu(); _brdSpeed = 14; nextAction(); break; case ACT_HIDE_BG: onHideBg(); break; case ACT_DESTROY: destroy(); _actCurrent = ACT_NONE; break; }; } private function addHandlers():void{ _btnShare.addEventListener(Button.BUTTON_CLICK, shareHandler); _btnSelectLevel.addEventListener(Button.BUTTON_CLICK, selectLevelHandler); _btnNextLevel.addEventListener(Button.BUTTON_CLICK, nextLevelHandler); _btnMoreGames.addEventListener(Button.BUTTON_CLICK, moreGamesHandler); } private function selectLevelHandler(_arg1:Event):void{ removeHandlers(); _actList = new Array(); _actList.push(ACT_HIDE_BUTTONS); _actList.push(ACT_PAUSE); _actList.push(ACT_HIDE_TITLE); _actList.push(ACT_MAIN_MENU); _actList.push(ACT_HIDE_BG); _actList.push(ACT_DESTROY); nextAction(0); } } }//package com.mushroomer.screens
Section 91
//MainMenu (com.mushroomer.screens.MainMenu) package com.mushroomer.screens { import com.mushroomer.objects.*; import com.mushroomer.*; import flash.display.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; import com.mushroomer.ui.*; import com.midasplayer.*; public class MainMenu extends Sprite { private const ACT_DESTROY:int = 3; private const TITLE_Y:int = 17; private const INTRO_MUSH_PURSUE:int = 6; private const INTRO_HERO_RUN:int = 3; private const DIR_DOWN:int = 2; private const INTRO_END:int = 8; private const INTRO_MUSH_FALL:int = 0; private const ACT_TOLOAD:int = 4; private const ACT_LOADING:int = 5; private const INTRO_HERO_WAIT:int = 2; private const ACT_PLAY_INTRO:int = 0; private const INTRO_HERO_PURSUE:int = 4; private const ACT_SELECTLEVEL:int = 2; private const DIR_UP:int = 1; private const ACT_MAINMENU:int = 1; private const INTRO_SHOW_HERO:int = 1; private const DIR_NONE:int = 0; private const INTRO_MUSH_TRANSFORM:int = 5; private const ACT_NONE:int = -1; private const INTRO_PREPARE:int = -1; private const INTRO_TITLE_FALL:int = 7; private var _clipSpeedY:Number; private var _funflow:MovieClip; private var _authors:Sprite; private var _authorsRemoved:Boolean;// = false private var _mushAnim:String; private var _labels:Array; private var _introActList:Array; private var _logoLetters:Array; private var _introSkiped:Boolean;// = false private var _btnBack:Button; private var _mushShadow:Animation; private var _introPlay:Boolean;// = true private var _buttons:Array; private var _btnShare:Button; private var _mushLeafs:Boolean;// = false private var _fade:Sprite; private var _btnMoreGames:Button; private var _lettersFall:Boolean;// = false private var _intro:Sprite; private var _btnPlay:Button; private var _heroAnim:String;// = "player_walk" public var completedLevels:int;// = 1 private var _heroPause:int;// = 30 private var _clipTarget:int; private var _nextAction:int;// = 0 public var selectedLevel:int;// = 1 private var _mushroom:Animation; private var _mushSpeed:Number; private var _game:Game; public var totalLevels:int;// = 0 private var _clipDir:int;// = 0 private var _hero:Animation; private var _bg:Sprite; private var _mushColor:String;// = "green" private var _btnHost:Button; private var _introActIndex:int;// = 0 private var _heroSpeed:Number; private var _mushSmoke:Boolean;// = false private var _label:Label; private var _pause:Boolean;// = false private var _btnHighScore:Button; private static const DECAY:Number = 0.9; public static const LEVEL_SELECT:String = "levelSelect"; public function MainMenu(_arg1:Game){ _mushAnim = ("mushroom_" + _mushColor); _buttons = new Array(); _labels = new Array(); super(); _game = _arg1; _bg = new ui_bg(); addChild(_bg); _intro = new ui_interface_bg(); addChild(_intro); _fade = new fade(); addChild(_fade); _intro.x = ((App.SCREEN_WIDTH * 0.5) - (_intro.width / 2)); _intro.y = ((App.SCREEN_HEIGHT * 0.5) + 50); move(-3, (App.SCREEN_HEIGHT * 0.5), ACT_PLAY_INTRO); initCharacters(); _introActList = new Array(); _introActList.push(INTRO_PREPARE); _introActList.push(INTRO_MUSH_FALL); _introActList.push(INTRO_SHOW_HERO); _introActList.push(INTRO_HERO_WAIT); _introActList.push(INTRO_HERO_RUN); _introActList.push(INTRO_HERO_PURSUE); _introActList.push(INTRO_MUSH_TRANSFORM); _introActList.push(INTRO_MUSH_PURSUE); _introActList.push(INTRO_TITLE_FALL); _introActList.push(INTRO_END); _authors = new authors(); _authors.x = (App.SCREEN_WIDTH * 0.5); _authors.y = ((App.SCREEN_HEIGHT * 0.5) + 65); _intro.addChild(_authors); _btnHost = new Button(_game.gameMap, Button.BUTTON_HOST); _btnHost.x = (App.SCREEN_WIDTH - 11); _btnHost.y = (_intro.y + ((App.SCREEN_HEIGHT * 0.5) + 68)); _btnHost.addEventListener(MouseEvent.CLICK, shareGameHandler); addChild(_btnHost); _funflow = new funflow(); _funflow.x = 11; _funflow.y = (_intro.y + ((App.SCREEN_HEIGHT * 0.5) + 54)); addChild(_funflow); _intro.addEventListener(Event.ENTER_FRAME, enterFrameHandler); addEventListener(MouseEvent.MOUSE_UP, skipIntroHandler); _game.addChild(this); } private function removeMainMenuHandlers():void{ _btnPlay.removeEventListener(Button.BUTTON_CLICK, playClickHandler); _btnMoreGames.removeEventListener(Button.BUTTON_CLICK, moreGamesHandler); _btnHighScore.removeEventListener(Button.BUTTON_CLICK, highScoresHandler); _btnShare.removeEventListener(Button.BUTTON_CLICK, shareHandler); } private function enterFrameHandler(_arg1:Event):void{ if (_pause){ _clipSpeedY--; } else { _intro.y = (_intro.y + int(_clipSpeedY)); if (!_authorsRemoved){ _btnHost.y = (_intro.y + ((App.SCREEN_HEIGHT * 0.5) + 68)); _funflow.y = (_intro.y + ((App.SCREEN_HEIGHT * 0.5) + 54)); }; if ((((_clipDir == DIR_UP)) && ((_clipTarget > _intro.y)))){ _clipSpeedY = ((Math.abs(_clipSpeedY))>0.5) ? (_clipSpeedY * DECAY) : 0; } else { if ((((_clipDir == DIR_DOWN)) && ((_clipTarget < _intro.y)))){ _clipSpeedY = ((Math.abs(_clipSpeedY))>0.5) ? (_clipSpeedY * DECAY) : 0; }; }; }; if (_introPlay){ switch (_introActList[_introActIndex]){ case INTRO_MUSH_FALL: introMushFall(); break; case INTRO_SHOW_HERO: introShowHero(); break; case INTRO_HERO_WAIT: introHeroWait(); break; case INTRO_HERO_RUN: introHeroRun(); break; case INTRO_HERO_PURSUE: introHeroPursue(); break; case INTRO_MUSH_TRANSFORM: introMushTransform(); break; case INTRO_MUSH_PURSUE: introMushPursue(); break; case INTRO_TITLE_FALL: introTitleFall(); break; }; }; if ((((_clipSpeedY == 0)) && (!((_nextAction == ACT_NONE))))){ nextAction(_nextAction); }; } private function nextAction(_arg1:int):void{ switch (_arg1){ case ACT_PLAY_INTRO: _mushSpeed = 14; nextIntroAct(); _nextAction = ACT_NONE; break; case ACT_MAINMENU: if (!_authorsRemoved){ _intro.removeChild(_authors); _authors.y = (_authors.y + _intro.y); addChild(_authors); swapChildren(_authors, _fade); swapChildren(_funflow, _fade); swapChildren(_btnHost, _fade); _authorsRemoved = true; }; makeMainMenu(); _nextAction = ACT_NONE; break; case ACT_SELECTLEVEL: makeSelectLevel(); _nextAction = ACT_NONE; break; case ACT_TOLOAD: _introPlay = false; _buttons = new Array(); _labels = new Array(); createLabel(ObjectType.TXT_LOADING, 0); _authors.addEventListener(Event.ENTER_FRAME, authorHideHandler); _pause = true; _clipSpeedY = 15; _nextAction = ACT_LOADING; break; case ACT_LOADING: _game.newGame(selectedLevel); _nextAction = ACT_NONE; _pause = false; break; }; } private function introHeroWait():void{ _heroPause--; if (_heroPause <= 0){ setHeroAnim("player_walk"); _label = new Label(); _label.text = "!"; _label.x = _mushroom.x; _label.show(0, -4, 0.9); _intro.addChild(_label); nextIntroAct(); }; } private function authorHideHandler(_arg1:Event):void{ _authors.alpha = (_authors.alpha - 0.2); _funflow.alpha = _authors.alpha; _btnHost.alpha = _authors.alpha; if (_authors.alpha <= 0){ _authors.removeEventListener(Event.ENTER_FRAME, authorHideHandler); }; } private function introTitleFall():void{ var _local1:*; var _local3:Effect; if (!_logoLetters){ initTitle(); }; _hero.x = (_hero.x + _heroSpeed); _mushroom.x = (_mushroom.x + _mushSpeed); var _local2:* = 0; while (_local2 < _logoLetters.length) { _local1 = _logoLetters[_local2]; if (_local1.interval > 0){ _local1.interval--; } else { if (!_local1.land){ _local1.speed = (_local1.speed + 1); _local1.sprite.y = (_local1.sprite.y + _local1.speed); if (((!(_local1.leaf)) && ((_local1.sprite.y >= -200)))){ _local3 = new Effect(_game.gameMap); _local3.setEffect((_local1.sprite.x - 5), ((-(App.SCREEN_HEIGHT) * 0.5) + this.y), Effect.FALL_LEAF2); _local3.autoAdd = false; _intro.addChild(_local3); _local1.leaf = true; }; if ((((_local1.sprite.y > TITLE_Y)) && ((_local1.speed > 2)))){ _local1.sprite.y = TITLE_Y; _local1.speed = (_local1.speed * -0.3); } else { if ((((_local1.sprite.y > TITLE_Y)) && ((Math.abs(_local1.speed) < 1)))){ _local1.sprite.y = TITLE_Y; _local1.speed = 0; _local1.land = true; _local1.shadow.visible = true; }; }; }; }; _local2++; }; if (((_local1.land) && (!(_introSkiped)))){ _introSkiped = true; move(-3, 140, ACT_MAINMENU); }; if (_mushroom.x > (App.SCREEN_WIDTH + 96)){ nextIntroAct(); }; } private function destroy():void{ _intro.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); removeEventListener(MouseEvent.MOUSE_UP, skipIntroHandler); _intro.removeChild(_hero); _intro.removeChild(_mushroom); _intro.removeChild(_mushShadow); removeChild(_authors); removeChild(_fade); _fade = null; destroyTitle(); _hero.destroy(); _mushroom.destroy(); _mushShadow.destroy(); _hero = null; _mushroom = null; _mushShadow = null; removeChild(_bg); removeChild(_intro); } private function initTitle():void{ var _local1:int; var _local2:MovieClip; var _local3:MovieClip; var _local4:int = ((App.SCREEN_WIDTH / 2) - 120); _logoLetters = new Array(); var _local5:* = 0; while (_local5 < 10) { _local2 = new GameTitle(); _local2.gotoAndStop((_local5 + 1)); _local3 = new GameTitleShadow(); _local3.gotoAndStop((_local5 + 1)); _local3.visible = false; _local3.y = TITLE_Y; _local3.x = _local4; _intro.addChild(_local3); _local2.y = (_local2.y - App.SCREEN_HEIGHT); _local2.x = _local4; _local4 = (_local4 + (_local2.width + 4)); _logoLetters[_logoLetters.length] = {sprite:_local2, shadow:_local3, interval:(5 * _local5), speed:1, land:false, leaf:false}; _intro.addChild(_local2); _local5++; }; } private function makeSelectLevel():void{ _buttons = new Array(); _labels = new Array(); _btnBack = createButton(ObjectType.TXT_BACK, (App.SCREEN_HEIGHT - 100), 10, Button.BUTTON_NORMAL); createLabel(ObjectType.TXT_SELECT_A_LEVEL); createSelectButtons(); setSelectLevelHandlers(); } private function introHeroRun():void{ _hero.x = (_hero.x + _heroSpeed); if (_hero.x < ((App.SCREEN_WIDTH * 0.5) + 106)){ _mushSpeed = -5; setMushAnim(("mushroom_run_" + _mushColor)); _label.hide(0, 0); _mushShadow.visible = false; _game.gameMap.sound(ObjectType.SND_MUSHROOM_RUNAWAY); nextIntroAct(); }; } private function backClickHandler(_arg1:Event):void{ removeSelectLevelHandlers(); _btnBack.hide(0, 2, 0.9); var _local2:* = 0; while (_local2 < _buttons.length) { removeEventListener(Button.BUTTON_CLICK, selectClickHandler); (_buttons[_local2] as Button).hide(0, 2, 0.9); _local2++; }; (_labels[0] as Label).hide(0, 2, 0.9); move(3, 110, ACT_MAINMENU); _clipDir = DIR_DOWN; } private function introShowHero():void{ _hero.x = (_hero.x + _heroSpeed); if (_hero.x < (App.SCREEN_WIDTH - 96)){ setHeroAnim("player_stand"); nextIntroAct(); }; } private function setMushAnim(_arg1:String):void{ var _local2:int; var _local3:int; if (_mushAnim != _arg1){ _local2 = _mushroom.x; _local3 = _mushroom.y; _mushAnim = _arg1; _mushroom.stop(); _intro.removeChild(_mushroom); _mushroom = _game.app.animationsCache.getAnimation(_mushAnim); _intro.addChild(_mushroom); _mushroom.play(); _mushroom.x = _local2; _mushroom.y = _local3; }; } private function introHeroPursue():void{ _hero.x = (_hero.x + _heroSpeed); _mushroom.x = (_mushroom.x + _mushSpeed); if (_mushroom.x <= ((App.SCREEN_WIDTH * 0.5) - 250)){ nextIntroAct(); setHeroAnim("player_stand"); _label = null; _label = new Label(); _label.text = "!?"; _label.x = _hero.x; _label.show(0, -4, 0.9); _intro.addChild(_label); setMushAnim(("mushroom_transform_" + _mushColor)); }; } private function moreGamesHandler(_arg1:Event):void{ trace("MoreGames click"); KingAPI.openOtherGamesLink(); } private function removeSelectLevelHandlers():void{ _btnBack.removeEventListener(Button.BUTTON_CLICK, backClickHandler); } private function createButton(_arg1:String, _arg2:int, _arg3:int, _arg4:int):Button{ var _local5:Button = new Button(_game.gameMap, _arg4); _local5.x = (App.SCREEN_WIDTH * 0.5); _local5.y = _arg2; _local5.text = _arg1; addChild(_local5); _local5.show(0, -2, 0.9, _arg3); return (_local5); } private function createLabel(_arg1:String, _arg2:int=80):void{ var _local3:Label = new Label(); _local3.x = (App.SCREEN_WIDTH * 0.5); _local3.y = ((App.SCREEN_HEIGHT * 0.5) - _arg2); _local3.text = _arg1; _local3.disabled = true; addChild(_local3); _local3.show(0, -2, 0.9); _labels.push(_local3); } private function skipIntroHandler(_arg1:MouseEvent):void{ if (_nextAction == ACT_PLAY_INTRO){ return; }; if (!_introSkiped){ _introSkiped = true; move(-3, 140, ACT_MAINMENU); removeEventListener(MouseEvent.MOUSE_UP, skipIntroHandler); }; } private function createSelectButtons():void{ var _local1:Button; var _local6:*; var _local2:int = ((App.SCREEN_WIDTH * 0.5) - ((42 * 5) * 0.5)); var _local3 = 200; var _local4 = 1; var _local5:* = 0; while (_local5 < 5) { _local6 = 0; while (_local6 < 6) { _local1 = new Button(_game.gameMap, Button.BUTTON_SMALL); _local1.tag = _local4; _local1.x = _local2; _local1.y = _local3; _local2 = (_local2 + 42); if (_local4 > totalLevels){ _local1.disabled = true; _local1.text = ""; } else { if (_local4 > completedLevels){ _local1.disabled = true; _local1.text = "?"; } else { _local1.text = _local4.toString(); _local1.addEventListener(Button.BUTTON_CLICK, selectClickHandler); }; }; addChild(_local1); _local1.show(0, -2, 0.9); _local4++; _buttons.push(_local1); _local6++; }; _local3 = (_local3 + 29); _local2 = ((App.SCREEN_WIDTH * 0.5) - ((42 * 5) * 0.5)); _local5++; }; } public function hide():void{ var _local1:* = 0; while (_local1 < _buttons.length) { (_buttons[_local1] as Button).hide(0, -2, 0.9); _local1++; }; (_labels[0] as Label).hide(0, -2, 0.9); _clipDir = DIR_DOWN; move(-10, (-(App.SCREEN_HEIGHT) * 0.5), ACT_NONE); addEventListener(Event.ENTER_FRAME, hideMenuHandler); } private function shareHandler(_arg1:Event):void{ trace("Share click"); _game.shareOnFaceBook(); } private function highScoresHandler(_arg1:Event):void{ trace("highScoresHandler"); KingAPI.openHighscoresLink(); } private function destroyTitle():void{ var _local1:* = 0; while (_local1 < _logoLetters.length) { _intro.removeChild(_logoLetters[_local1].sprite); _intro.removeChild(_logoLetters[_local1].shadow); _logoLetters[_local1].sprite = null; _logoLetters[_local1].shadow = null; _local1++; }; _logoLetters = new Array(); } public function restore():void{ alpha = 1; _intro.alpha = 1; _intro.addEventListener(Event.ENTER_FRAME, enterFrameHandler); _game.addChild(this); _intro.y = 140; move(-3, 70, ACT_SELECTLEVEL); _clipDir = DIR_UP; _introPlay = true; _authors.alpha = 1; _funflow.alpha = 1; _btnHost.alpha = 1; } private function hideMenuHandler(_arg1:Event):void{ alpha = (alpha - 0.1); if (alpha <= 0){ removeEventListener(Event.ENTER_FRAME, hideMenuHandler); _intro.removeEventListener(Event.ENTER_FRAME, enterFrameHandler); _game.removeChild(this); _game.randomTrack(); _game.nextMusic(); }; } private function nextIntroAct():void{ _introActIndex++; switch (_introActList[_introActIndex]){ case INTRO_PREPARE: trace("INTRO_PREPARE"); break; case INTRO_MUSH_FALL: trace("INTRO_MUSH_FALL"); break; case INTRO_SHOW_HERO: trace("INTRO_SHOW_HERO"); break; case INTRO_HERO_WAIT: trace("INTRO_HERO_WAIT"); break; case INTRO_HERO_RUN: trace("INTRO_HERO_RUN"); break; case INTRO_HERO_PURSUE: trace("INTRO_HERO_PURSUE"); break; case INTRO_MUSH_TRANSFORM: trace("INTRO_MUSH_TRANSFORM"); break; case INTRO_MUSH_PURSUE: trace("INTRO_MUSH_PURSUE"); break; case INTRO_TITLE_FALL: trace("INTRO_TITLE_FALL"); break; case INTRO_END: trace("INTRO_END"); break; }; } private function initCharacters():void{ switch (int((Math.random() * 4))){ case 0: _mushColor = "green"; break; case 1: _mushColor = "pink"; break; case 2: _mushColor = "purple"; break; case 3: _mushColor = "red"; break; }; _mushroom = _game.app.animationsCache.getAnimation(("mushroom_" + _mushColor)); _mushroom.x = (App.SCREEN_WIDTH * 0.5); _mushroom.y = (-(App.SCREEN_HEIGHT) - 200); _mushroom.scaleX = -1; _mushroom.play(); _mushShadow = _game.app.animationsCache.getAnimation("mushroom_shadow"); _mushShadow.x = _mushroom.x; _mushShadow.y = 15; _mushShadow.visible = false; _intro.addChild(_mushShadow); _intro.addChild(_mushroom); _hero = _game.app.animationsCache.getAnimation("player_walk"); _hero.y = 15; _hero.visible = false; _intro.addChild(_hero); } private function introMushFall():void{ var _local1:Effect; var _local2:Effect; var _local3:Effect; _mushSpeed = (_mushSpeed + 1); _mushroom.y = (_mushroom.y + _mushSpeed); if ((((_mushroom.y >= -200)) && (!(_mushLeafs)))){ _local1 = new Effect(_game.gameMap); _local1.setEffect((_mushroom.x - 5), ((-(App.SCREEN_HEIGHT) * 0.5) + this.y), Effect.FALL_LEAF1); _local1.autoAdd = false; _intro.addChild(_local1); _mushLeafs = true; }; if ((((_mushroom.y > 15)) && ((_mushSpeed > 2)))){ _mushroom.y = 15; _mushSpeed = (_mushSpeed * -0.3); if (!_mushShadow.visible){ _mushShadow.visible = true; }; if (!_mushSmoke){ _local2 = new Effect(_game.gameMap); _local2.autoAdd = false; _local2.setEffect((_mushroom.x - 20), (_mushroom.y + 30), Effect.SMOKE2); _local2.scaleX = 0.8; _local2.scaleY = 0.8; _local3 = new Effect(_game.gameMap); _local3.setEffect((_mushroom.x + 20), (_mushroom.y + 30), Effect.SMOKE1); _local3.autoAdd = false; _local3.scaleX = -0.8; _local3.scaleY = 0.8; _intro.addChild(_local2); _intro.addChild(_local3); _game.gameMap.sound(ObjectType.SND_MUSH_FALL); _mushSmoke = true; }; } else { if ((((_mushroom.y > 15)) && ((Math.abs(_mushSpeed) < 1)))){ _mushroom.y = 15; _mushSpeed = 0; _hero.visible = true; _hero.play(); _hero.x = (App.SCREEN_WIDTH + 32); _heroSpeed = -5; nextIntroAct(); }; }; } private function setSelectLevelHandlers():void{ _btnBack.addEventListener(Button.BUTTON_CLICK, backClickHandler); } private function shareGameHandler(_arg1:MouseEvent):void{ KingAPI.openAddToWebsiteLink(); } private function setHeroAnim(_arg1:String):void{ var _local2:int; var _local3:int; if (_heroAnim != _arg1){ _local2 = _hero.x; _local3 = _hero.y; _heroAnim = _arg1; _hero.stop(); _intro.removeChild(_hero); _hero = _game.app.animationsCache.getAnimation(_heroAnim); _intro.addChild(_hero); _hero.play(); _hero.x = _local2; _hero.y = _local3; }; } public function selectClickHandler(_arg1:Event):void{ var _local2:Button; _game.volumeFade(0, -0.02); trace("select level: ", (_arg1.currentTarget as Button).tag); selectedLevel = (_arg1.currentTarget as Button).tag; _btnBack.hide(0, -2, 0.9); var _local3:int; while (_local3 < _buttons.length) { _local2 = (_buttons[_local3] as Button); _local2.removeEventListener(Button.BUTTON_CLICK, selectClickHandler); _local2.hide(0, -2, 0.9); _local3++; }; (_labels[0] as Label).hide(0, -2, 0.9); _clipDir = DIR_DOWN; move(-10, -50, ACT_TOLOAD); } private function setMainMenuHandlers():void{ _btnPlay.addEventListener(Button.BUTTON_CLICK, playClickHandler); _btnMoreGames.addEventListener(Button.BUTTON_CLICK, moreGamesHandler); _btnHighScore.addEventListener(Button.BUTTON_CLICK, highScoresHandler); _btnShare.addEventListener(Button.BUTTON_CLICK, shareHandler); } private function makeMainMenu():void{ _btnPlay = createButton(ObjectType.TXT_PLAY, ((App.SCREEN_HEIGHT * 0.5) + 10), 0, Button.BUTTON_BIG); _btnMoreGames = createButton(ObjectType.TXT_MOREGAMES, ((App.SCREEN_HEIGHT * 0.5) + 75), 3, Button.BUTTON_MIDDLE); _btnHighScore = createButton(ObjectType.TXT_HIGHSCORES, ((App.SCREEN_HEIGHT * 0.5) + 118), 6, Button.BUTTON_MIDDLE); _btnShare = createButton(ObjectType.TXT_SHARE, ((App.SCREEN_HEIGHT * 0.5) + 161), 9, Button.BUTTON_BIG2); setMainMenuHandlers(); } public function move(_arg1:Number, _arg2:int, _arg3:int, _arg4:int=1):void{ _clipSpeedY = _arg1; _clipTarget = _arg2; _nextAction = _arg3; _clipDir = _arg4; } private function introMushTransform():void{ var _local1:Effect; var _local2:Effect; if (_mushroom.currentFrame == _mushroom.totalFrames){ _heroSpeed = 5; _mushSpeed = 5; setMushAnim("evil_mushroom_walk"); setHeroAnim("player_runaway"); _hero.scaleX = -1; _mushroom.scaleX = -1; _local1 = new Effect(_game.gameMap); _local2 = new Effect(_game.gameMap); _local1.autoAdd = false; _local2.autoAdd = false; switch (_mushColor){ case "green": _local1.setEffect(_mushroom.x, _mushroom.y, Effect.BUBBLES_GREEN); _local2.setEffect(_mushroom.x, _mushroom.y, Effect.MUSHROOM_PARTS_GREEN); break; case "pink": _local1.setEffect(_mushroom.x, _mushroom.y, Effect.BUBBLES_PINK); _local2.setEffect(_mushroom.x, _mushroom.y, Effect.MUSHROOM_PARTS_PINK); break; case "purple": _local1.setEffect(_mushroom.x, _mushroom.y, Effect.BUBBLES_PURPLE); _local2.setEffect(_mushroom.x, _mushroom.y, Effect.MUSHROOM_PARTS_PURPLE); break; case "red": _local1.setEffect(_mushroom.x, _mushroom.y, Effect.BUBBLES_RED); _local2.setEffect(_mushroom.x, _mushroom.y, Effect.MUSHROOM_PARTS_RED); break; }; _intro.addChild(_local1); _intro.addChild(_local2); _game.gameMap.sound(ObjectType.SND_MUSHROOM_EVIL_TRANSFORM); _label.hide(0, 0); nextIntroAct(); }; } private function playClickHandler(_arg1:Event):void{ removeMainMenuHandlers(); _btnPlay.hide(0, -2, 0.9); _btnMoreGames.hide(0, -2, 0.9); _btnHighScore.hide(0, -2, 0.9); _btnShare.hide(0, -2, 0.9); move(-3, 70, ACT_SELECTLEVEL); _clipDir = DIR_UP; } private function introMushPursue():void{ _hero.x = (_hero.x + _heroSpeed); _mushroom.x = (_mushroom.x + _mushSpeed); if (_mushroom.x > ((App.SCREEN_WIDTH * 0.5) - 200)){ nextIntroAct(); }; } } }//package com.mushroomer.screens
Section 92
//Button (com.mushroomer.ui.Button) package com.mushroomer.ui { import com.mushroomer.objects.*; import com.mushroomer.*; import flash.display.*; import flash.events.*; import flash.text.*; public class Button extends MovieClip { private var _gameMap:GameMap; private var _isShown:Boolean;// = false private var _speedY:Number;// = 0 private var _isDown:Boolean;// = false private var _speedX:Number;// = 0 public var tag:int;// = 0 private var _disabled:Boolean;// = false private var _alpha:Number;// = 1 private var _sprite:MovieClip; private var _label:Sprite; private var _pause:int;// = 0 private var _decay:Number;// = 0.8 public static const BUTTON_MIDDLE:int = 3; public static const BUTTON_BIG:int = 0; public static const BUTTON_NORMAL:int = 1; public static const BUTTON_HOST:int = 5; public static const BUTTON_SMALL:int = 2; public static const BUTTON_CLICK:String = "buttonClick"; public static const BUTTON_BIG2:int = 4; public function Button(_arg1:GameMap, _arg2:int=1){ var map = _arg1; var type = _arg2; super(); _gameMap = map; var makeLabel:Boolean; switch (type){ case BUTTON_BIG: _label = new ui_button_label_big(); _sprite = new ui_button_play(); _label.y = -3; break; case BUTTON_NORMAL: _sprite = new ui_button(); break; case BUTTON_SMALL: _sprite = new ui_button_small(); break; case BUTTON_MIDDLE: _sprite = new ui_button_middle(); break; case BUTTON_BIG2: _sprite = new ui_button_big(); break; case BUTTON_HOST: _sprite = new ui_button_hostgame(); makeLabel = false; break; }; if (makeLabel){ if (!_label){ _label = new ui_button_label(); }; if (_label["label"] != null){ var _local4 = (_label["label"] as TextField); with (_local4) { width = _sprite.width; x = -(int((_sprite.width * 0.5))); }; }; addChild(_label); _label.buttonMode = true; }; _sprite.stop(); addChild(_sprite); addHandlers(); _sprite.buttonMode = true; } private function mouseOverHandler(_arg1:MouseEvent):void{ _sprite.gotoAndStop(2); if (_label){ if (_label["label"] != null){ (_label["label"] as TextField).textColor = 10666019; }; }; } private function onHide(_arg1:Event):void{ if (_pause > 0){ _pause--; return; }; this.x = (this.x + int(_speedX)); this.y = (this.y + int(_speedY)); _speedX = ((Math.abs(_speedX))<0.5) ? 0 : _speedX = (_speedX * _decay); _speedY = ((Math.abs(_speedY))<0.5) ? 0 : _speedY = (_speedY * _decay); _alpha = (_alpha - 0.1); if (_alpha <= 0){ removeEventListener(Event.ENTER_FRAME, onHide); destroy(); }; if (((_disabled) && ((_alpha > 0.5)))){ this.alpha = 0.5; } else { this.alpha = _alpha; }; } public function hide(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0.8, _arg4:int=0):void{ if (_isShown){ removeEventListener(Event.ENTER_FRAME, onShow); }; _pause = _arg4; _speedX = _arg1; _speedY = _arg2; _decay = _arg3; if (!_disabled){ this.alpha = 1; _alpha = 1; } else { this.alpha = 0.5; _alpha = 1; }; removeHandlers(); addEventListener(Event.ENTER_FRAME, onHide); } private function onShow(_arg1:Event):void{ if (_pause > 0){ _pause--; return; }; this.x = (this.x + int(_speedX)); this.y = (this.y + int(_speedY)); _speedX = ((Math.abs(_speedX))<0.5) ? 0 : _speedX = (_speedX * _decay); _speedY = ((Math.abs(_speedY))<0.5) ? 0 : _speedY = (_speedY * _decay); _alpha = (_alpha + 0.1); if (_alpha >= 1){ _isShown = false; removeEventListener(Event.ENTER_FRAME, onShow); }; if (((_disabled) && ((_alpha > 0.5)))){ this.alpha = 0.5; } else { this.alpha = _alpha; }; } public function show(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0.8, _arg4:int=0):void{ _pause = _arg4; _speedX = _arg1; _speedY = _arg2; _decay = _arg3; this.alpha = 0; _alpha = 0; _isShown = true; addEventListener(Event.ENTER_FRAME, onShow); } private function mouseUpHandler(_arg1:MouseEvent):void{ if (_isDown){ _isDown = false; y = (y - 2); dispatchEvent(new Event(BUTTON_CLICK)); }; } private function removeHandlers():void{ removeEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler); removeEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler); removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } public function set text(_arg1:String):void{ if (_label){ if (_label["label"] != null){ (_label["label"] as TextField).text = _arg1; }; }; } private function mouseDownHandler(_arg1:MouseEvent):void{ if (!_isDown){ _gameMap.sound(ObjectType.SND_BUTTON_CLICK); _isDown = true; y = (y + 2); }; } private function mouseOutHandler(_arg1:MouseEvent):void{ _sprite.gotoAndStop(1); if (_label){ if (_label["label"] != null){ (_label["label"] as TextField).textColor = 16052171; }; }; if (_isDown){ y = (y - 2); _isDown = false; }; } private function addHandlers():void{ addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler); addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler); addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } public function set disabled(_arg1:Boolean):void{ if (_arg1 != _disabled){ _disabled = _arg1; if (_disabled){ alpha = 0.5; removeHandlers(); } else { alpha = 1; addHandlers(); }; }; } public function destroy():void{ (this.parent as Sprite).removeChild(this); removeHandlers(); if (_label){ removeChild(_label); _label = null; }; removeChild(_sprite); _sprite = null; } public function get disabled():Boolean{ return (_disabled); } } }//package com.mushroomer.ui
Section 93
//ButtonTool (com.mushroomer.ui.ButtonTool) package com.mushroomer.ui { import flash.display.*; import flash.events.*; public class ButtonTool extends MovieClip { private var _isDown:Boolean;// = false private var _checkedMode:Boolean;// = false private var _isChecked:Boolean;// = false public static const BUTTON_CLICK:String = "buttonClick"; public function ButtonTool(){ stop(); buttonMode = true; addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler); addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler); addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } private function mouseOutHandler(_arg1:MouseEvent):void{ gotoAndStop(1); if (_isDown){ _isDown = false; y = (y - 2); }; if (((_checkedMode) && (_isChecked))){ alpha = 0.5; }; } private function mouseDownHandler(_arg1:MouseEvent):void{ if (!_isDown){ _isDown = true; y = (y + 2); }; } public function get checkedMode():Boolean{ return (_checkedMode); } private function mouseOverHandler(_arg1:MouseEvent):void{ gotoAndStop(2); if (((_checkedMode) && (_isChecked))){ alpha = 1; }; } public function set checkedMode(_arg1:Boolean):void{ _checkedMode = _arg1; } private function mouseUpHandler(_arg1:MouseEvent):void{ if (_isDown){ _isDown = false; y = (y - 2); if (_checkedMode){ _isChecked = !(_isChecked); if (_isChecked){ alpha = 0.5; } else { alpha = 1; }; }; dispatchEvent(new Event(BUTTON_CLICK)); }; } public function get isChecked():Boolean{ return (_isChecked); } } }//package com.mushroomer.ui
Section 94
//FunFlow (com.mushroomer.ui.FunFlow) package com.mushroomer.ui { import com.mushroomer.*; import flash.display.*; import flash.events.*; import com.midasplayer.*; public class FunFlow extends MovieClip { public function FunFlow(){ stop(); buttonMode = true; x = 10; y = (App.SCREEN_HEIGHT - 28); addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler); addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler); addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler); } private function mouseOutHandler(_arg1:MouseEvent):void{ gotoAndStop(1); } private function mouseOverHandler(_arg1:MouseEvent):void{ gotoAndStop(2); } private function mouseDownHandler(_arg1:MouseEvent):void{ } private function mouseUpHandler(_arg1:MouseEvent):void{ KingAPI.openSignLink(); } } }//package com.mushroomer.ui
Section 95
//Label (com.mushroomer.ui.Label) package com.mushroomer.ui { import flash.display.*; import flash.events.*; import flash.text.*; public class Label extends Sprite { private var _speedX:Number;// = 0 private var _speedY:Number;// = 0 private var _type:int;// = 1 private var _disabled:Boolean;// = false private var _effect:Boolean;// = false private var _label:Sprite; private var _pause:int;// = 0 private var _decay:Number;// = 0.8 public static const LABEL_SCORE:int = 4; public static const LABEL_LEVEL:int = 3; public static const LABEL_SMALL:int = 2; public static const LABEL_BUTTON:int = 1; public function Label(_arg1:int=1){ _type = _arg1; switch (_type){ case LABEL_BUTTON: _label = new ui_button_label(); break; case LABEL_SMALL: _label = new ui_label_small(); break; case LABEL_LEVEL: _label = new ui_label_level(); break; case LABEL_SCORE: _label = new ui_button_label(); if (_label["label"] != null){ (_label["label"] as TextField).textColor = 15742079; }; break; }; addChild(_label); } private function onHide(_arg1:Event):void{ if (_pause > 0){ _pause--; return; }; move(); this.alpha = (this.alpha - 0.1); if (this.alpha <= 0){ removeEventListener(Event.ENTER_FRAME, onHide); destroy(); }; } public function hide(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0.8, _arg4:int=0):void{ _pause = _arg4; _speedX = _arg1; _speedY = _arg2; _decay = _arg3; this.alpha = 1; if (_effect){ removeEventListener(Event.ENTER_FRAME, effectHandler); }; addEventListener(Event.ENTER_FRAME, onHide); } private function move():void{ this.x = (this.x + int(_speedX)); this.y = (this.y + int(_speedY)); _speedX = ((Math.abs(_speedX))<0.5) ? 0 : _speedX = (_speedX * _decay); _speedY = ((Math.abs(_speedY))<0.5) ? 0 : _speedY = (_speedY * _decay); } public function set text(_arg1:String):void{ if (_label["label"] != null){ (_label["label"] as TextField).text = _arg1; }; if (_type == LABEL_LEVEL){ if (_label["label2"] != null){ (_label["label2"] as TextField).text = _arg1; }; }; } public function set effect(_arg1:Boolean):void{ _effect = _arg1; } public function set disabled(_arg1:Boolean):void{ _disabled = _arg1; if (_arg1){ _label.alpha = 0.5; } else { _label.alpha = 1; }; } private function effectHandler(_arg1:Event):void{ alpha = (alpha + _decay); if ((((alpha >= 1)) && ((_decay > 0)))){ alpha = 1; _decay = -0.1; } else { if ((((alpha <= 0)) && ((_decay < 0)))){ alpha = 0; _decay = 0.1; }; }; } public function destroy():void{ (this.parent as Sprite).removeChild(this); if (_effect){ removeEventListener(Event.ENTER_FRAME, effectHandler); }; removeChild(_label); _label = null; } private function onShow(_arg1:Event):void{ if (_pause > 0){ _pause--; return; }; move(); this.alpha = (this.alpha + 0.1); if (this.alpha >= 1){ removeEventListener(Event.ENTER_FRAME, onShow); if (_effect){ _decay = -0.1; alpha = 1; addEventListener(Event.ENTER_FRAME, effectHandler); }; }; } public function show(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0.8, _arg4:int=0):void{ _pause = _arg4; _speedX = _arg1; _speedY = _arg2; _decay = _arg3; this.alpha = 0; addEventListener(Event.ENTER_FRAME, onShow); } } }//package com.mushroomer.ui
Section 96
//CollisionBox (com.mushroomer.utils.CollisionBox) package com.mushroomer.utils { import com.mushroomer.*; import flash.display.*; import flash.geom.*; public class CollisionBox { private var _x:Number;// = 0 private var _height:int; private var _width:int; private var _debugMc:Sprite; private var _leftTop:Point; private var _debugMode:Boolean;// = false private var _halfHeight:int;// = 0 private var _halfWidth:int;// = 0 private var _offsetX:Number;// = 0 private var _offsetY:Number;// = 0 private var _rightBottom:Point; private var _y:Number;// = 0 public function CollisionBox(_arg1:int=0, _arg2:int=0, _arg3:int=0, _arg4:int=0){ _width = GameMap.CELL_SIZE; _height = GameMap.CELL_SIZE; _leftTop = new Point(); _rightBottom = new Point(); super(); _width = ((_arg3)==0) ? _width : _arg3; _height = ((_arg4)==0) ? _height : _arg4; _halfWidth = (_width * 0.5); _halfHeight = (_height * 0.5); update(_arg1, _arg2); } public function set y(_arg1:Number):void{ update(_x, _arg1); } public function get y():Number{ return (_y); } public function update(_arg1:int, _arg2:int):void{ _x = _arg1; _y = _arg2; _leftTop.x = ((_offsetX + _arg1) - _halfWidth); _rightBottom.x = ((_offsetX + _arg1) + _halfWidth); _leftTop.y = ((_offsetY + _arg2) - _halfHeight); _rightBottom.y = ((_offsetY + _arg2) + _halfHeight); } public function get width():Number{ return (_width); } public function checkCollision(_arg1:CollisionBox):Boolean{ if ((((((_leftTop.x < _arg1.rightBottom.x)) && ((_rightBottom.x > _arg1.leftTop.x)))) && ((((_leftTop.y < _arg1.rightBottom.y)) && ((_rightBottom.y > _arg1.leftTop.y)))))){ return (true); }; return (false); } public function get halfHeight():Number{ return (_halfHeight); } public function get debugMode():Boolean{ return (_debugMode); } public function setDebug(_arg1:Sprite, _arg2:uint=4240162):void{ var p = _arg1; var color = _arg2; _debugMc = new Sprite(); var _local4 = _debugMc; with (_local4) { graphics.lineStyle(1, color); graphics.beginFill(color, 0.5); graphics.drawRect(0, 0, _width, _height); x = (_offsetX + -(_halfWidth)); y = (_offsetY + -(_halfHeight)); }; p.addChild(_debugMc); _debugMode = true; } public function get halfWidth():Number{ return (_halfWidth); } public function get leftTop():Point{ return (_leftTop); } public function get height():Number{ return (_height); } public function updateDebug():void{ var _local2 = _debugMc; with (_local2) { x = (_offsetX + -(_halfWidth)); y = (_offsetY + -(_halfHeight)); }; } public function set width(_arg1:Number):void{ _width = _arg1; _halfWidth = (_arg1 * 0.5); update(_x, _y); } public function setParentPos(_arg1:Number, _arg2:Number):void{ _offsetX = _arg1; _offsetY = _arg2; update(_x, _y); } public function set height(_arg1:Number):void{ _height = _arg1; _halfHeight = (_arg1 * 0.5); update(_x, _y); } public function get parentX():Number{ return (_offsetX); } public function removeDebug(_arg1:Sprite):void{ _arg1.removeChild(_debugMc); _debugMc = null; _debugMode = false; } public function set x(_arg1:Number):void{ update(_arg1, _y); } public function get x():Number{ return (_x); } public function get parentY():Number{ return (_offsetY); } public function get rightBottom():Point{ return (_rightBottom); } } }//package com.mushroomer.utils
Section 97
//FPSCounter (com.mushroomer.utils.FPSCounter) package com.mushroomer.utils { import flash.display.*; import flash.events.*; import flash.utils.*; public class FPSCounter extends Sprite { private var _last:uint; private var _ticks:uint;// = 0 private var _fps:Number; public static const UPDATE_DATA:String = "updateData"; public function FPSCounter(){ _last = getTimer(); super(); addEventListener(Event.ENTER_FRAME, enterFrameHandler); } public function destroy():void{ removeEventListener(Event.ENTER_FRAME, enterFrameHandler); } public function get fps():String{ return (_fps.toFixed(1)); } private function enterFrameHandler(_arg1:Event):void{ _ticks++; var _local2:uint = getTimer(); var _local3:uint = (_local2 - _last); if (_local3 >= 1000){ _fps = ((_ticks / _local3) * 1000); dispatchEvent(new Event(FPSCounter.UPDATE_DATA)); _ticks = 0; _last = _local2; }; } } }//package com.mushroomer.utils
Section 98
//KeyObject (com.mushroomer.utils.KeyObject) package com.mushroomer.utils { import flash.display.*; import flash.events.*; import flash.utils.*; import flash.ui.*; public class KeyObject extends Proxy { private static var _keysDown:Object; private static var _stage:Stage; public function KeyObject(_arg1:Stage){ _stage = _arg1; _keysDown = new Object(); _arg1.addEventListener(KeyboardEvent.KEY_DOWN, keyPressedHandler); _arg1.addEventListener(KeyboardEvent.KEY_UP, keyReleasedHandler); _arg1.addEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); } private function focusOutHandler(_arg1:FocusEvent):void{ _keysDown = new Object(); } private function keyPressedHandler(_arg1:KeyboardEvent):void{ _keysDown[_arg1.keyCode] = true; } public function destroy():void{ _stage = null; _keysDown = new Object(); _stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyPressedHandler); _stage.removeEventListener(KeyboardEvent.KEY_UP, keyReleasedHandler); _stage.removeEventListener(FocusEvent.FOCUS_OUT, focusOutHandler); } override "http://www.adobe.com/2006/actionscript/flash/proxy"?? function getProperty(_arg1){ return ((Keyboard[_arg1]) ? Keyboard[_arg1] : -1); } public function isDown(_arg1:uint):Boolean{ return (Boolean(_keysDown[_arg1])); } private function keyReleasedHandler(_arg1:KeyboardEvent):void{ delete _keysDown[_arg1.keyCode]; } } }//package com.mushroomer.utils
Section 99
//Loading (com.mushroomer.utils.Loading) package com.mushroomer.utils { import flash.display.*; import flash.events.*; import flash.text.*; public class Loading extends Sprite { private var _max:int; private var _frame:Sprite; private var _speedY:Number; private var _bar:MovieClip; private var _label:Sprite; public function Loading(_arg1:int=0){ _max = _arg1; _frame = new ui_loading_frame(); addChild(_frame); _bar = new ui_loading_bar(); _bar.gotoAndStop(1); _bar.x = 4; _bar.y = 4; addChild(_bar); _label = new ui_loading_label(); _label.y = 21; addChild(_label); } private function onHide(_arg1:Event):void{ y = (y + int(_speedY)); _speedY = ((Math.abs(_speedY))<0.5) ? 0 : _speedY = (_speedY * 0.9); alpha = (alpha - 0.1); if (alpha <= 0){ removeEventListener(Event.ENTER_FRAME, onHide); destroy(); }; } public function hide():void{ _speedY = -3; alpha = 1; addEventListener(Event.ENTER_FRAME, onHide); } public function progress(_arg1:int):void{ _arg1 = ((_arg1)>_max) ? _max : _arg1; var _local2:int = (((_arg1 * 100) / _max) / 10); _bar.gotoAndStop((_local2 + 1)); } public function set max(_arg1:int):void{ _max = _arg1; } public function destroy():void{ (this.parent as Sprite).removeChild(this); removeChild(_frame); removeChild(_bar); removeChild(_label); _frame = null; _bar = null; _label = null; } public function set text(_arg1:String):void{ (_label["tf"] as TextField).text = _arg1; } } }//package com.mushroomer.utils
Section 100
//App (com.mushroomer.App) package com.mushroomer { import com.mushroomer.utils.*; import flash.display.*; import flash.geom.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; import com.mushroomer.ui.*; import flash.text.*; import flash.system.*; public class App extends Sprite { private var _cacheList:Array; private var _txtPlay:Label; private var _cacheIndex:int;// = 0 private var _memoryBase:Number; private var _levelEditor:LevelEditor; public var animationsCache:AnimationCache; private var _preTest:Sprite; private var _game:Game; private var _fade:Sprite; private var _loadingBar:Loading; public var key:KeyObject; private var _debugInfo:Sprite; private var _antkarlov:Sprite; public var mousePos:Point; private var _fpsCounter:FPSCounter; private var _bg:Sprite; public static const SCREEN_HEIGHT:int = 480; public static const SCREEN_WIDTH:int = 640; public static const APP_VERSION:String = "Ver 1.0 - May 6, 2010"; public function App(_arg1:Stage){ var s = _arg1; mousePos = new Point(); super(); trace(APP_VERSION); _memoryBase = System.totalMemory; s.showDefaultContextMenu = false; s.scaleMode = StageScaleMode.NO_SCALE; _debugInfo = new ui_debug_text(); var _local3 = _debugInfo; with (_local3) { if (_debugInfo["label"] != null){ var _local4 = (_debugInfo["label"] as TextField); with (_local4) { text = APP_VERSION; autoSize = TextFieldAutoSize.LEFT; textColor = 16052171; }; }; x = 10; y = 40; }; _bg = new ui_bg(); addChild(_bg); _fade = new fade(); addChild(_fade); _antkarlov = new ant_karlov(); _antkarlov.x = (SCREEN_WIDTH * 0.5); _antkarlov.y = ((SCREEN_HEIGHT * 0.5) - 10); addChild(_antkarlov); key = new KeyObject(s); _fpsCounter = new FPSCounter(); _fpsCounter.addEventListener(FPSCounter.UPDATE_DATA, updateDataHandler); animationsCache = AnimationCache.getInstance(); animationsCache.replaceExisting = true; initCacheList(); addEventListener(Event.ENTER_FRAME, cacheHandler); addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler); s.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); } private function updateDataHandler(_arg1:Event):void{ var _local2:Number = ((System.totalMemory / 0x0400) / 0x0400); if (_debugInfo["label"] != null){ (_debugInfo["label"] as TextField).text = (((APP_VERSION + "\n") + _fpsCounter.fps) + " fps"); }; } private function initCacheList():void{ _cacheList = new Array(); _cacheList.push("sprite_rock_basic"); _cacheList.push("sprite_rock_bg1"); _cacheList.push("sprite_rock_bg2"); _cacheList.push("sprite_shadow"); _cacheList.push("sprite_turf"); _cacheList.push("sprite_stone"); _cacheList.push("sprite_ladder"); _cacheList.push("sprite_stone_small"); _cacheList.push("sprite_spring1"); _cacheList.push("sprite_spring2"); _cacheList.push("sprite_spring_dust"); _cacheList.push("sprite_thorns"); _cacheList.push("sprite_bridge"); _cacheList.push("sprite_bridge_details"); _cacheList.push("sprite_button"); _cacheList.push("sprite_door_closed"); _cacheList.push("sprite_door_opened"); _cacheList.push("sprite_help_stone2"); _cacheList.push("exit_door"); _cacheList.push("idol_inactive"); _cacheList.push("idol_active"); _cacheList.push("chest_on_wait"); _cacheList.push("chest_on_open"); _cacheList.push("stone_parts"); _cacheList.push("effect_smoke3"); _cacheList.push("effect_smoke4"); _cacheList.push("sprite_spring_light1"); _cacheList.push("sprite_spring_light2"); _cacheList.push("sprite_spring_light3"); _cacheList.push("hammer"); _cacheList.push("bubble_green_anim"); _cacheList.push("bubble_pink_anim"); _cacheList.push("bubble_purple_anim"); _cacheList.push("bubble_red_anim"); _cacheList.push("bubble_white_anim"); _cacheList.push("effect_flash_anim"); _cacheList.push("bonus_star"); _cacheList.push("effect_star"); _cacheList.push("bonus_life"); _cacheList.push("effect_life"); _cacheList.push("bridge_plank"); _cacheList.push("mushroom_parts_green"); _cacheList.push("mushroom_parts_purple"); _cacheList.push("mushroom_parts_pink"); _cacheList.push("mushroom_parts_red"); _cacheList.push("effect_explosion"); _cacheList.push("effect_fireball_smoke"); _cacheList.push("effect_fireball"); _cacheList.push("player_stand"); _cacheList.push("player_walk"); _cacheList.push("player_jump"); _cacheList.push("player_fall"); _cacheList.push("player_land"); _cacheList.push("player_push"); _cacheList.push("player_blow"); _cacheList.push("player_blow_side"); _cacheList.push("player_ladder_up"); _cacheList.push("player_ladder_down"); _cacheList.push("player_ladder_stand"); _cacheList.push("player_ladder_left"); _cacheList.push("player_ladder_right"); _cacheList.push("player_air_stand"); _cacheList.push("player_air_up"); _cacheList.push("player_air_down"); _cacheList.push("player_air_side"); _cacheList.push("player_dead"); _cacheList.push("player_runaway"); _cacheList.push("blue_goblin_blow"); _cacheList.push("blue_goblin_run"); _cacheList.push("blue_goblin_runaway"); _cacheList.push("blue_goblin_stand"); _cacheList.push("blue_goblin_walk"); _cacheList.push("blue_goblin_dead"); _cacheList.push("blue_goblin_cudgel"); _cacheList.push("red_dragon_fly"); _cacheList.push("red_dragon_fire"); _cacheList.push("red_dragon_dead"); _cacheList.push("dragon_plane"); _cacheList.push("mushroom_green"); _cacheList.push("mushroom_pink"); _cacheList.push("mushroom_purple"); _cacheList.push("mushroom_red"); _cacheList.push("mushroom_shadow"); _cacheList.push("mushroom_run_green"); _cacheList.push("mushroom_run_pink"); _cacheList.push("mushroom_run_purple"); _cacheList.push("mushroom_run_red"); _cacheList.push("mushroom_transform_green"); _cacheList.push("mushroom_transform_pink"); _cacheList.push("mushroom_transform_purple"); _cacheList.push("mushroom_transform_red"); _cacheList.push("evil_mushroom_stand"); _cacheList.push("evil_mushroom_walk"); _cacheList.push("evil_mushroom_fall"); _cacheList.push("evil_mushroom_dead"); _cacheList.push("evil_mushroom_head"); _cacheList.push("decor_tree"); _cacheList.push("decor_bush"); _cacheList.push("decor_pointer"); _cacheList.push("decor_wood"); _cacheList.push("decor_stone"); _cacheList.push("decor_liana"); _cacheList.push("decor_herb"); _cacheList.push("decor_front_plant"); _cacheList.push("bg_front"); _cacheList.push("bg_back"); _cacheList.push("bg_cloud"); _loadingBar = new Loading(_cacheList.length); var _local2 = _loadingBar; with (_local2) { text = "prepare graphics"; x = ((SCREEN_WIDTH * 0.5) - (width / 2)); y = ((SCREEN_HEIGHT * 0.5) + 40); }; addChild(_loadingBar); } private function mouseMoveHandler(_arg1:MouseEvent):void{ App(_arg1.currentTarget).setMousePos(_arg1.stageX, _arg1.stageY); } private function enterFrameHandler(_arg1:Event):void{ var _local2:Number = ((System.totalMemory / 0x0400) / 0x0400); (_debugInfo["label"] as TextField).text = ((((((APP_VERSION + "\nMouse: ") + mousePos.x) + "x") + mousePos.y) + "\nMem: ") + _local2.toFixed(1)); } private function cacheHandler(_arg1:Event):void{ if (_loadingBar != null){ _loadingBar.progress(_cacheIndex); }; animationsCache.cacheAnimation(_cacheList[_cacheIndex]); _cacheIndex++; if (_cacheIndex >= _cacheList.length){ removeChild(_antkarlov); _antkarlov = null; removeChild(_loadingBar); _loadingBar = null; _bg.addEventListener(Event.ENTER_FRAME, bgEnterFrameHadler); _game = new Game(this); addChild(_game); setChildIndex(_bg, (numChildren - 1)); addChild(_fpsCounter); removeEventListener(Event.ENTER_FRAME, cacheHandler); }; } private function keyDownHandler(_arg1:KeyboardEvent):void{ if (((_game) && (_game.gameMap.worldLife))){ if (_arg1.keyCode == 82){ _game.restartLevel(); }; if (_arg1.keyCode == 80){ _game.gameMenu(); }; }; if (_arg1.keyCode == 68){ if (contains(_debugInfo)){ removeChild(_debugInfo); } else { addChild(_debugInfo); }; }; } private function bgEnterFrameHadler(_arg1:Event):void{ _bg.alpha = (_bg.alpha - 0.1); if (_bg.alpha <= 0){ _bg.removeEventListener(Event.ENTER_FRAME, bgEnterFrameHadler); removeChild(_bg); _bg = null; removeChild(_fade); _fade = null; }; } public function setMousePos(_arg1:int, _arg2:int):void{ mousePos.x = _arg1; mousePos.y = _arg2; } } }//package com.mushroomer
Section 101
//EmbedClip (com.mushroomer.EmbedClip) package com.mushroomer { import flash.display.*; public class EmbedClip extends MovieClip { public var m:mushroom_run_pink; public var fire_flash:effect_flash_anim; public function EmbedClip(){ stop(); } } }//package com.mushroomer
Section 102
//Game (com.mushroomer.Game) package com.mushroomer { import com.mushroomer.objects.*; import flash.display.*; import flash.events.*; import com.mushroomer.ui.*; import com.mushroomer.levels.*; import flash.media.*; import com.mushroomer.screens.*; import flash.text.*; import flash.net.*; public class Game extends Sprite { private var _gameBg:Sprite; private var _isRestart:Boolean;// = false private var _btnMusic:ButtonTool; public var gameMap:GameMap; private var _volumeSpeed:Number;// = 0.1 private var _labelLevel:Label; private var _scrCongrats:Congrats; private var _debugMode:Boolean;// = false private var _nextTrack:int;// = 2 private var _btnMenu:ButtonTool; private var _displayLife:Sprite; private var _displayMush:Sprite; public var app:App; private var _music:Sound; private var _btnRestart:ButtonTool; private var _volume:Number;// = 0 private var _scrLevelComplete:LevelComplete; private var _scrMainMenu:MainMenu; private var _fullRestart:Boolean;// = false private var _displayScore:Sprite; private var _fade:Sprite; private var _isMusic:Boolean;// = false public var musicMute:Boolean;// = false private var _musicTransform:SoundTransform; private var _scrDead:DeadScreen; private var _levelManager:LevelManager; private var _scrGameOver:GameOver; private var _funflow:MovieClip; private var _btnSound:ButtonTool; private var _scrGameMenu:GameMenu; private var _musicChannel:SoundChannel; public function Game(_arg1:App){ app = _arg1; _gameBg = new game_bg(); _gameBg.width = App.SCREEN_WIDTH; _gameBg.height = App.SCREEN_HEIGHT; addChild(_gameBg); gameMap = new GameMap(_arg1, false, _debugMode); gameMap.soundMute = false; gameMap.addEventListener(GameMap.RESTART_LEVEL, restartLevelHandler); gameMap.addEventListener(GameMap.LEVEL_COMPLETE, levelCompleteHandler); gameMap.addEventListener(GameMap.UPDATE_MUSHROOMS, updateMushroomsHandler); gameMap.addEventListener(GameMap.UPDATE_SCORE, updateScoreHandler); gameMap.addEventListener(GameMap.UPDATE_LIFE, updateLifeHandler); addChild(gameMap); _fade = new fade(); addChild(_fade); createHud(); gameMap.life = ObjectType.DEF_LIFE; _levelManager = new LevelManager(gameMap); _scrMainMenu = new MainMenu(this); _scrMainMenu.totalLevels = LevelManager.TOTAL_LEVELS; _scrMainMenu.completedLevels = _levelManager.completedLevel; _musicTransform = new SoundTransform(); _musicTransform.volume = _volume; musicPlay(ObjectType.MUSIC_MAIN); volumeFade(ObjectType.MUSIC_VOLUME, 0.002); } public function musicPlay(_arg1:int=0):void{ if (musicMute){ if (_isMusic){ _isMusic = false; _musicChannel.stop(); _musicChannel.removeEventListener(Event.SOUND_COMPLETE, musicCompleteHandler); }; return; }; if (!_isMusic){ switch (_arg1){ case ObjectType.MUSIC_MAIN: _music = new music_main(); _nextTrack = ObjectType.MUSIC_MAIN; break; case ObjectType.MUSIC_TRACK1: _music = new music_track1(); randomTrack(); break; case ObjectType.MUSIC_TRACK2: _music = new music_track2(); randomTrack(); break; case ObjectType.MUSIC_TRACK3: _music = new music_track3(); randomTrack(); break; }; if (_music != null){ _musicChannel = _music.play(); _musicChannel.soundTransform = _musicTransform; _musicChannel.addEventListener(Event.SOUND_COMPLETE, musicCompleteHandler); _isMusic = true; }; }; } public function nextMusic(_arg1:int=-1):void{ if (_arg1 > -1){ _nextTrack = _arg1; }; musicStop(); musicPlay(_nextTrack); if (gameMap.worldLife){ volume(ObjectType.MUSIC_VOLUME); }; } private function volumeInHandler(_arg1:Event):void{ if (musicMute){ removeEventListener(Event.ENTER_FRAME, volumeInHandler); return; }; if (_musicTransform.volume < _volume){ _musicTransform.volume = (_musicTransform.volume + _volumeSpeed); _musicChannel.soundTransform = _musicTransform; } else { _musicTransform.volume = _volume; _musicChannel.soundTransform = _musicTransform; removeEventListener(Event.ENTER_FRAME, volumeInHandler); }; } private function updateScoreHandler(_arg1:Event):void{ if (((!((_displayScore["label1"] == null))) && (!((_displayScore["label2"] == null))))){ (_displayScore["label1"] as TextField).text = gameMap.score.toString(); (_displayScore["label2"] as TextField).text = gameMap.score.toString(); }; } private function onRestartHandler(_arg1:Event):void{ _levelManager.restart(_fullRestart); stage.focus = null; dispatchEvent(new Event(Event.COMPLETE)); } public function get currentLevel():int{ return (_levelManager.currentLevel); } private function offRestartHandler(_arg1:Event):void{ if (_scrDead != null){ _scrDead.removeEventListener(DeadScreen.ON_RESTART, onRestartHandler); _scrDead.removeEventListener(DeadScreen.OFF_RESTART, offRestartHandler); removeChild(_scrDead); _scrDead = null; }; _isRestart = false; } private function updateMushroomsHandler(_arg1:Event):void{ if (((!((_displayMush["label1"] == null))) && (!((_displayMush["label2"] == null))))){ (_displayMush["label1"] as TextField).text = ((gameMap.collectedMushrooms.toString() + "/") + gameMap.needMushrooms.toString()); (_displayMush["label2"] as TextField).text = ((gameMap.collectedMushrooms.toString() + "/") + gameMap.needMushrooms.toString()); }; } public function volume(_arg1:Number):void{ if (_isMusic){ _volume = _arg1; _musicTransform.volume = _arg1; _musicChannel.soundTransform = _musicTransform; }; } public function shareOnFaceBook():void{ var url = "http://www.facebook.com/sharer.php?u=http%3A%2F%2Ffacebook.king.com%2Ffacebook%2Fkinggames%2Fgames%2Fshare.jsp%3FgameId%3D82"; var request:URLRequest = new URLRequest(url); try { navigateToURL(request, "_blank"); } catch(e:Error) { trace("Error occurred!"); }; } private function gameMenuHandler(_arg1:Event):void{ gameMenu(); } private function funflowOutHandler(_arg1:MouseEvent):void{ _funflow.alpha = 0.5; } private function levelCompleteHandler(_arg1:Event):void{ if (_levelManager.currentLevel == LevelManager.TOTAL_LEVELS){ _scrCongrats = new Congrats(this); } else { _scrLevelComplete = new LevelComplete(this); }; } private function updateLifeHandler(_arg1:Event):void{ if (((!((_displayLife["label1"] == null))) && (!((_displayLife["label2"] == null))))){ (_displayLife["label1"] as TextField).text = gameMap.life.toString(); (_displayLife["label2"] as TextField).text = gameMap.life.toString(); }; } public function restartLevel(_arg1:Boolean=false):void{ if (!_isRestart){ if ((gameMap.life - 1) < 0){ gameMap.worldLife = false; _scrGameOver = new GameOver(this); _isRestart = true; } else { _isRestart = true; _fullRestart = _arg1; _scrDead = new DeadScreen(this, (gameMap.life - 1)); _scrDead.addEventListener(DeadScreen.ON_RESTART, onRestartHandler); _scrDead.addEventListener(DeadScreen.OFF_RESTART, offRestartHandler); addChild(_scrDead); if (((_scrGameMenu) && (this.contains(_scrGameMenu)))){ swapChildren(_scrDead, _scrGameMenu); }; }; }; } public function volumeFade(_arg1:Number, _arg2:Number=0.1):void{ if (_isMusic){ _volumeSpeed = _arg2; _volume = _arg1; if (_musicTransform.volume < _arg1){ removeEventListener(Event.ENTER_FRAME, volumeOutHandler); addEventListener(Event.ENTER_FRAME, volumeInHandler); } else { if (_musicTransform.volume > _arg1){ removeEventListener(Event.ENTER_FRAME, volumeInHandler); addEventListener(Event.ENTER_FRAME, volumeOutHandler); }; }; }; } public function skipLevel():void{ gameMap.worldLife = false; if (_levelManager.currentLevel == LevelManager.TOTAL_LEVELS){ _scrCongrats = new Congrats(this); } else { _scrLevelComplete = new LevelComplete(this); }; } public function musicStop():void{ if (_isMusic){ _isMusic = false; _musicChannel.stop(); _musicChannel.removeEventListener(Event.SOUND_COMPLETE, musicCompleteHandler); }; } public function randomTrack():void{ _nextTrack = int((Math.random() * 3)); switch (_nextTrack){ case 0: _nextTrack = ObjectType.MUSIC_TRACK1; break; case 1: _nextTrack = ObjectType.MUSIC_TRACK2; break; case 2: _nextTrack = ObjectType.MUSIC_TRACK3; break; }; } public function loadLevel(_arg1:int):void{ trace(">: loadLevel"); _levelManager.loadLevel(_arg1); _labelLevel.text = (ObjectType.TXT_LEVEL + _levelManager.currentLevel.toString()); stage.focus = null; if (((_scrGameOver) && (this.contains(_scrGameOver)))){ _scrGameOver.hide(); } else { _scrMainMenu.hide(); }; } public function nextLevel():void{ _levelManager.loadNextLevel(); _labelLevel.text = (ObjectType.TXT_LEVEL + _levelManager.currentLevel.toString()); stage.focus = null; _scrLevelComplete.hide(); } public function newGame(_arg1:int=-1):void{ trace(">: newGame"); gameMap.life = ObjectType.DEF_LIFE; gameMap.resetData(); gameMap.score = 0; if (_arg1 == -1){ loadLevel(_levelManager.currentLevel); } else { loadLevel(_arg1); }; _isRestart = false; } private function restartLevelHandler(_arg1:Event):void{ restartLevel(); } private function volumeOutHandler(_arg1:Event):void{ if (musicMute){ removeEventListener(Event.ENTER_FRAME, volumeOutHandler); return; }; if (_musicTransform.volume > _volume){ _musicTransform.volume = (_musicTransform.volume + _volumeSpeed); _musicChannel.soundTransform = _musicTransform; } else { _musicTransform.volume = _volume; _musicChannel.soundTransform = _musicTransform; removeEventListener(Event.ENTER_FRAME, volumeOutHandler); }; } public function saveProgress():void{ _levelManager.save((_levelManager.currentLevel + 1)); _scrMainMenu.completedLevels = _levelManager.completedLevel; } public function toMainMenu():void{ musicStop(); musicPlay(ObjectType.MUSIC_MAIN); _scrMainMenu.restore(); if (((_scrLevelComplete) && (this.contains(_scrLevelComplete)))){ swapChildren(_scrMainMenu, _scrLevelComplete); }; if (((_scrGameMenu) && (this.contains(_scrGameMenu)))){ swapChildren(_scrMainMenu, _scrGameMenu); }; if (((_scrGameOver) && (this.contains(_scrGameOver)))){ swapChildren(_scrMainMenu, _scrGameOver); }; if (((_scrCongrats) && (this.contains(_scrCongrats)))){ swapChildren(_scrMainMenu, _scrCongrats); }; } private function soundHandler(_arg1:Event):void{ gameMap.soundMute = _btnSound.isChecked; stage.focus = null; } private function createHud():void{ _funflow = new funflow_small(); _funflow.addEventListener(MouseEvent.MOUSE_OVER, funflowOverHandler); _funflow.addEventListener(MouseEvent.MOUSE_OUT, funflowOutHandler); _funflow.alpha = 0.5; addChild(_funflow); _btnMusic = new btn_music(); _btnMusic.x = 10; _btnMusic.y = (App.SCREEN_HEIGHT - 10); _btnMusic.checkedMode = true; _btnMusic.addEventListener(ButtonTool.BUTTON_CLICK, musicHandler); addChild(_btnMusic); _btnSound = new btn_sound(); _btnSound.x = 28; _btnSound.y = _btnMusic.y; _btnSound.checkedMode = true; _btnSound.addEventListener(ButtonTool.BUTTON_CLICK, soundHandler); addChild(_btnSound); _btnMenu = new btn_menu(); _btnMenu.x = 46; _btnMenu.y = _btnMusic.y; _btnMenu.addEventListener(ButtonTool.BUTTON_CLICK, gameMenuHandler); addChild(_btnMenu); _btnRestart = new btn_restart(); _btnRestart.x = 64; _btnRestart.y = _btnMusic.y; _btnRestart.addEventListener(ButtonTool.BUTTON_CLICK, restartHandler); addChild(_btnRestart); _labelLevel = new Label(Label.LABEL_LEVEL); _labelLevel.x = (App.SCREEN_WIDTH - 10); _labelLevel.y = (App.SCREEN_HEIGHT - 10); addChild(_labelLevel); _displayLife = new ui_life_count(); _displayLife.x = (App.SCREEN_WIDTH - 10); _displayLife.y = 5; addChild(_displayLife); _displayMush = new ui_mushroom_count(); _displayMush.x = 10; _displayMush.y = 5; addChild(_displayMush); _displayScore = new ui_points_count(); _displayScore.x = (App.SCREEN_WIDTH * 0.5); _displayScore.y = 5; addChild(_displayScore); } private function musicHandler(_arg1:Event):void{ musicMute = !(musicMute); musicPlay(); stage.focus = null; } private function funflowOverHandler(_arg1:MouseEvent):void{ _funflow.alpha = 1; } public function gameMenu():void{ gameMap.worldLife = false; _scrGameMenu = new GameMenu(this); } private function musicCompleteHandler(_arg1:Event):void{ _musicChannel.removeEventListener(Event.SOUND_COMPLETE, musicCompleteHandler); _musicChannel.removeEventListener(Event.ENTER_FRAME, volumeInHandler); _musicChannel.removeEventListener(Event.ENTER_FRAME, volumeOutHandler); musicStop(); nextMusic(); } private function restartHandler(_arg1:Event):void{ restartLevel(); stage.focus = null; } } }//package com.mushroomer
Section 103
//GameMap (com.mushroomer.GameMap) package com.mushroomer { import com.mushroomer.leveleditor.*; import com.mushroomer.objects.*; import flash.display.*; import flash.geom.*; import flash.events.*; import com.touchmypixel.peepee.utils.*; import com.mushroomer.levels.*; import flash.utils.*; import flash.media.*; public class GameMap extends Sprite { private const CLOUD_COUNT:int = 4; private const SPEED_DECAY:Number = 0.8; private var _player:Player; public var link:Point; private var _clouds:Array; private var _speedX:Number;// = 0 private var _speedY:Number;// = 0 private var _debugMode:Boolean;// = false private var _saveList:Array; private var _linkList:Array; public var app:App; private var _grid:Grid; private var _layerMain:Sprite; private var _needMushrooms:int;// = 0 private var _isLoaded:Boolean;// = false private var _worldLife:Boolean;// = false public var brush:Brush; private var _editorMode:Boolean;// = false private var _cells:Array; private var _layerBack:Sprite; private var _mushCheckPoint:int;// = 0 public var checkPoint:Boolean;// = false private var _tileX:int;// = 0 private var _tileY:int;// = 0 private var _collectedMushrooms:int;// = 0 private var _layerCharacters:Sprite; private var _mapPos:Point; private var _curCell:Sprite; private var _isCompleted:Boolean;// = false private var _score:int;// = 0 private var _layerRocksInside:Sprite; private var _layerShadows:Sprite; private var _layerDecoration:Sprite; private var _bgFront:Animation; private var _soundsList:Array; private var _mapBackground:Bitmap; private var _scoreLevel:int;// = 0 private var _bgCloud:Sprite; private var _layerRocksOutside:Sprite; public var soundMute:Boolean;// = false private var _life:int;// = 0 public var gameTime:int;// = 0 private var _bgBack:Animation; private var _scoreBefore:int;// = 0 private var _layerFront:Sprite; public static const MAP_H:int = 20; public static const LAYER_ROCKS_OUTSIDE:int = 6; public static const LAYER_MAIN:int = 1; public static const UPDATE_MUSHROOMS:String = "updateMushrooms"; public static const LAYER_DECORATION:int = 5; public static const LAYER_CHARACTERS:int = 2; public static const RESTART_LEVEL:String = "restartLevel"; public static const MAP_W:int = 20; public static const CELL_HALF:int = 32; public static const UPDATE_LIFE:String = "updateLife"; public static const LAYER_ROCKS_INSIDE:int = 4; public static const LEVEL_COMPLETE:String = "levelComplete"; public static const LAYER_BACK:int = 0; public static const LAYER_FRONT:int = 3; public static const UPDATE_SCORE:String = "updateScore"; public static const CELL_SIZE:int = 64; public function GameMap(_arg1:App, _arg2:Boolean=false, _arg3:Boolean=false){ var cloud:Animation; var cloudVar:int; var a = _arg1; var eMode = _arg2; var dMode = _arg3; brush = new Brush(); link = new Point(); _mapPos = new Point(); _soundsList = new Array(); super(); app = a; _editorMode = eMode; _debugMode = dMode; _layerBack = new Sprite(); _layerMain = new Sprite(); _layerCharacters = new Sprite(); _layerFront = new Sprite(); _layerRocksInside = new Sprite(); _layerDecoration = new Sprite(); _layerRocksOutside = new Sprite(); _layerShadows = new Sprite(); _bgBack = app.animationsCache.getAnimation("bg_back"); _bgBack.y = 150; addChild(_bgBack); _bgFront = app.animationsCache.getAnimation("bg_front"); _bgFront.y = 200; addChild(_bgFront); _clouds = new Array(); var i:* = 0; while (i < CLOUD_COUNT) { cloudVar = (int((Math.random() * 3)) + 1); cloud = app.animationsCache.getAnimation("bg_cloud"); cloud.x = int((Math.random() * (MAP_W * CELL_SIZE))); cloud.y = int((Math.random() * -180)); cloud.gotoAndStop(cloudVar); _clouds[i] = {obj:cloud, speed:Math.random()}; _bgBack.addChild(cloud); i = (i + 1); }; if (_editorMode){ _grid = new Grid(MAP_W, MAP_H); addChild(_grid); addChild(_layerRocksOutside); addChild(_layerDecoration); addChild(_layerRocksInside); addChild(_layerShadows); addChild(_layerBack); addChild(_layerMain); addChild(_layerCharacters); addChild(_layerFront); _curCell = new Sprite(); var _local5 = _curCell; with (_local5) { graphics.lineStyle(1, 0xFFFFFF); graphics.drawRect((x * CELL_SIZE), (y * CELL_SIZE), CELL_SIZE, CELL_SIZE); }; addChild(_curCell); addEventListener(MouseEvent.CLICK, mouseClickListener); addEventListener(Event.ENTER_FRAME, editorProgressHandler); } else { if (dMode){ _grid = new Grid(MAP_W, MAP_H); addChild(_grid); }; _mapBackground = new Bitmap(); addChild(_mapBackground); addChild(_layerBack); addChild(_layerMain); addChild(_layerCharacters); addChild(_layerFront); }; _player = new Player(this); clear(); } public function removeObjFromCellA(_arg1:int, _arg2:int, _arg3:MapObject):void{ var _local6:*; var _local4:Array = _cells[_arg2][_arg1]; if (_local4.length == 0){ return; }; var _local5:* = 0; while (_local5 < _local4.length) { _local6 = _local4[_local5]; if ((_local6 as MapObject) == _arg3){ _local4[_local5] = null; _local4.splice(_local5, 1); return; }; _local5++; }; } public function exportMap():void{ var _local1:Array; var _local3:MapObject; var _local6:*; var _local7:*; var _local8:Point; var _local2:Array = new Array(); var _local4 = ""; trace("<!------------------ Start Map ------------------//>"); trace("_level = "); trace("<level>"); var _local5:* = 0; while (_local5 < MAP_H) { _local6 = 0; while (_local6 < MAP_W) { _local1 = getCellObjects(_local6, _local5); _local7 = 0; while (_local7 < _local1.length) { _local3 = _local1[_local7]; trace((((((((((("\t<obj x=\"" + _local6) + "\" y=\"") + _local5) + "\" t=\"") + _local3.type) + "\" v=\"") + _local3.variety) + "\" m=\"") + _local3.scaleX) + "\"></obj>")); if ((_local3 is GearButton)){ _local8 = new Point(); _local8 = (_local3 as GearButton).link; _local2.push((((((((("\tsetLink(" + _local3.tileX) + ", ") + _local3.tileY) + ", ") + _local8.x) + ", ") + _local8.y) + ");")); }; _local7++; }; _local6++; }; _local5++; }; trace("</level>"); trace(""); trace("for (var i:int = 0; i < _level.obj.length(); i++)"); trace("\t_map.setObject(int(_level.obj[i].@x), int(_level.obj[i].@y), int(_level.obj[i].@t), int(_level.obj[i].@v), int(_level.obj[i].@m));"); trace(""); trace("with (_map)"); trace("{"); _local5 = 0; while (_local5 < _local2.length) { trace(_local2[_local5]); _local5++; }; trace((("\tneedMushrooms = " + needMushrooms) + ";")); trace((((((((((((("\tsetCamera(" + this.x) + ", ") + this.y) + ", ") + _bgFront.x) + ", ") + _bgFront.y) + ", ") + _bgBack.x) + ", ") + _bgBack.y) + ");")); trace("}"); trace("<!------------------- End Map -------------------//>"); } public function getObjFromCell(_arg1:int, _arg2:int, _arg3:int, _arg4:int):MapObject{ var _local7:*; var _local5:Array = _cells[_arg2][_arg1]; if (_local5.length == 0){ return (null); }; var _local6:* = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6]; if ((((((_local7 is MapObject)) && (((_local7 as MapObject).type == _arg3)))) && (((_local7 as MapObject).variety == _arg4)))){ return ((_local7 as MapObject)); }; _local6++; }; return (null); } public function sound(_arg1:int, _arg2:Boolean=false):void{ var _local3:Sound; var _local5:*; if (soundMute){ return; }; if (_arg2){ _local5 = 0; while (_local5 < _soundsList.length) { if (_soundsList[_local5].type == _arg1){ return; }; _local5++; }; }; var _local4:SoundChannel = new SoundChannel(); switch (_arg1){ case ObjectType.SND_BLOW: _local3 = new snd_hero_blow(); break; case ObjectType.SND_STONE_FALL_DOWN: _local3 = new snd_stone_fall(); break; case ObjectType.SND_STONE_BREAK: _local3 = new snd_stone_break(); break; case ObjectType.SND_PLAYER_DIE: _local3 = new snd_player_die(); break; case ObjectType.SND_MUSHROOM_PICKUP: _local3 = new snd_mush_pickup(); break; case ObjectType.SND_EXIT_DOOR: _local3 = new snd_exit_door(); break; case ObjectType.SND_MUSH_FALL: _local3 = new snd_mush_fall(); break; case ObjectType.SND_CHEST_SCORE: _local3 = new snd_chest_score(); break; case ObjectType.SND_CHEST_LIFE: _local3 = new snd_chest_life(); break; case ObjectType.SND_MUSHROOM_RUNAWAY: _local3 = new snd_mush_away(); break; case ObjectType.SND_MUSHROOM_DEAD: _local3 = new snd_mush_dead(); break; case ObjectType.SND_MUSHROOM_EVIL_TRANSFORM: _local3 = new snd_evilmush_transform(); break; case ObjectType.SND_MUSHROOM_EVIL_DEAD: _local3 = new snd_evilmush_dead(); break; case ObjectType.SND_MUSHROOM_EVIL_WALK: _local3 = new snd_evilmush_walk(); break; case ObjectType.SND_BUTTON_CLICK: _local3 = new snd_btn_click(); break; case ObjectType.SND_GOBLIN_DEAD: _local3 = new snd_goblin_dead(); break; case ObjectType.SND_GOBLIN_BLOW: _local3 = new snd_goblin_kick(); break; case ObjectType.SND_CHECKPOINT: _local3 = new snd_checkpoint(); break; case ObjectType.SND_VEILDOOR_OPEN: _local3 = new snd_veildoor_open(); break; case ObjectType.SND_VEILDOOR_CLOSE: _local3 = new snd_veildoor_close(); break; case ObjectType.SND_GOBLIN_FEAR: _local3 = new snd_goblin_fear(); break; case ObjectType.SND_HERO_JUMP: _local3 = new snd_hero_jump(); break; case ObjectType.SND_DRAGON_DEAD: _local3 = new snd_dragon_dead(); break; case ObjectType.SND_DRAGON_FIRE: _local3 = new snd_dragon_fire(); break; case ObjectType.SND_DRAGON_FIREBALL: _local3 = new snd_dragon_fireball(); break; case ObjectType.SND_LEVEL_UP: _local3 = new snd_level_up(); break; case ObjectType.SND_STONE_FALL_THORNS: _local3 = new snd_stone_fall_thorns(); break; case ObjectType.SND_GAMEOVER: _local3 = new snd_gameover(); break; case ObjectType.SND_CONGRATS: _local3 = new snd_congratulations(); break; }; if (_local3 != null){ _local4 = _local3.play(); _local4.addEventListener(Event.SOUND_COMPLETE, soundCompleteListener); _soundsList[_soundsList.length] = {channel:_local4, type:_arg1}; }; } public function swapEffect(_arg1:Effect, _arg2:Effect):void{ _layerCharacters.swapChildren(_arg1, _arg2); } public function getCellObjects(_arg1:int, _arg2:int):Array{ return (_cells[_arg2][_arg1]); } public function removeObjFromCell(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{ var _local7:*; var _local5:Array = _cells[_arg2][_arg1]; if (_local5.length == 0){ return; }; var _local6:* = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6]; if ((((((_local7 is MapObject)) && (((_local7 as MapObject).type == _arg3)))) && (((_local7 as MapObject).variety == _arg4)))){ _local5[_local6] = null; _local5.splice(_local6, 1); return; }; _local6++; }; } public function set score(_arg1:int):void{ _score = _arg1; dispatchEvent(new Event(GameMap.UPDATE_SCORE)); } public function setCamera(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):void{ this.x = 0; this.y = 0; _bgFront.x = 0; _bgFront.y = 200; _bgBack.x = 0; _bgBack.y = 150; _mapPos.x = _arg1; _mapPos.y = _arg2; this.x = _arg1; this.y = _arg2; _bgFront.x = _arg3; _bgFront.y = _arg4; _bgBack.x = _arg5; _bgBack.y = _arg6; } private function setShadow(_arg1:int, _arg2:int):Boolean{ var _local3:Array = getCellObjects(_arg1, _arg2); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Shadow)){ return (false); }; _local4++; }; var _local5:Shadow = new Shadow(this); _local5.setToPos(_arg1, _arg2); _layerShadows.addChild(_local5); _local3[_local3.length] = _local5; return (true); } public function updateRocksState():void{ var _local1:*; var _local6:Array; var _local9:*; var _local10:*; var _local2:Boolean; var _local3:Boolean; var _local4:Boolean; var _local5:Boolean; var _local7:Brush = new Brush(); var _local8:* = 0; while (_local8 < MAP_H) { _local9 = 0; while (_local9 < MAP_W) { _local6 = getCellObjects(_local9, _local8); _local4 = false; _local5 = false; _local10 = 0; while (_local10 < _local6.length) { _local1 = _local6[_local10]; if ((_local1 is Rock)){ _local7.assignObj((_local1 as Rock)); _local4 = ((_local7.objVariety)==ObjectType.VAR_ROCK_BASIC) ? true : _local4; _local5 = ((((_local7.objVariety == ObjectType.VAR_ROCK_DECOR_INSIDE)) || ((_local7.objVariety == ObjectType.VAR_ROCK_DECOR_OUTSIDE)))) ? true : _local5; if ((_local8 - 1) >= 0){ _local2 = objInCell(_local9, (_local8 - 1), _local7.objType, _local7.objVariety); } else { _local2 = false; }; if ((_local8 + 1) < MAP_H){ _local3 = objInCell(_local9, (_local8 + 1), _local7.objType, _local7.objVariety); } else { _local3 = true; }; if ((((_local2 == true)) && ((_local3 == false)))){ (_local1 as Rock).emptyBelow(); } else { if ((((_local2 == false)) && ((_local3 == true)))){ (_local1 as Rock).busyAB(); (_local1 as Rock).emptyAbove(); } else { if ((((_local2 == false)) && ((_local3 == false)))){ (_local1 as Rock).emptyBelow(); } else { (_local1 as Rock).busyAB(); }; }; }; }; _local10++; }; if (((_local4) && (_local5))){ if (setShadow(_local9, _local8)){ updateShadowsState(); }; } else { if (removeShadow(_local9, _local8)){ updateShadowsState(); }; }; _local9++; }; _local8++; }; } public function hardOrderMapping():void{ var sortLayer:Function = function (_arg1:Sprite):void{ var _local3:*; var _local2:Array = []; var _local4:* = 0; while (_local4 < _arg1.numChildren) { _local3 = _arg1.getChildAt(_local4); if (_local3.visible){ _local2[_local2.length] = {child:_local3, z:(_local3.y - _local3.x)}; }; _local2.sortOn("z", (Array.DESCENDING | Array.NUMERIC)); _local4++; }; _local4 = 0; while (_local4 < _local2.length) { _arg1.setChildIndex(_local2[_local4].child, _local4); _local4++; }; }; sortLayer(_layerBack); sortLayer(_layerMain); sortLayer(_layerRocksInside); sortLayer(_layerRocksOutside); } private function editorProgressHandler(_arg1:Event):void{ _curCell.x = (tileX * CELL_SIZE); _curCell.y = (tileY * CELL_SIZE); positionUpdate(); } public function isKeyDown(_arg1:uint):Boolean{ return (app.key.isDown(_arg1)); } public function removeEffect(_arg1:Effect):void{ _layerCharacters.removeChild(_arg1); } private function optimizeMap():void{ var _local1:Array; var _local2:MapObject; var _local4:*; var _local5:*; var _local3:* = 0; while (_local3 < MAP_H) { _local4 = 0; while (_local4 < MAP_W) { removeShadow(_local4, _local3); _local1 = getCellObjects(_local4, _local3); _local5 = 0; while (_local5 < _local1.length) { _local2 = (_local1[_local5] as MapObject); if (((((((((((((((((_local2.isDecor) && ((((_local2.variety == ObjectType.VAR_ROCK_DECOR_INSIDE)) || ((_local2.variety == ObjectType.VAR_ROCK_DECOR_OUTSIDE)))))) || ((_local2.type == ObjectType.OBJ_TREE)))) || ((_local2.type == ObjectType.OBJ_POINTER)))) || ((_local2.type == ObjectType.OBJ_WOOD)))) || ((_local2.type == ObjectType.OBJ_STONE_BACK)))) || ((_local2.type == ObjectType.OBJ_LIANA)))) || ((_local2.type == ObjectType.OBJ_HELP_STONE)))) || ((_local2.type == ObjectType.OBJ_HERB)))){ setObject(_local4, _local3, _local2.type, _local2.variety); }; _local5++; }; _local4++; }; _local3++; }; } public function setObject(_arg1:int, _arg2:int, _arg3:int, _arg4:int, _arg5:int=1, _arg6:Boolean=true):void{ var _local7:*; if (_arg6){ brush.setBrush(_arg3, _arg4, _arg5); }; brush.setTilePos(_arg1, _arg2); switch (brush.objType){ case ObjectType.OBJ_ROCK: if (!Rock.remove(this, brush)){ _local7 = new Rock(this); _local7.init(brush); }; break; case ObjectType.OBJ_TURF: if (!Turf.remove(this, brush)){ _local7 = new Turf(this); _local7.init(brush); }; break; case ObjectType.OBJ_PLAYER: setPlayer(); break; case ObjectType.OBJ_STONE: if (!Stone.remove(this, brush)){ _local7 = new Stone(this); _local7.init(brush); }; break; case ObjectType.OBJ_STONE_SMALL: if (!StoneSmall.remove(this, brush)){ _local7 = new StoneSmall(this); _local7.init(brush); }; break; case ObjectType.OBJ_LADDER: if (!Ladder.remove(this, brush)){ _local7 = new Ladder(this); _local7.init(brush); }; break; case ObjectType.OBJ_ROCKSPRING: if (!RockSpring.remove(this, brush)){ _local7 = new RockSpring(this); _local7.init(brush); }; break; case ObjectType.OBJ_SPRING_DUST: if (!SpringDust.remove(this, brush)){ _local7 = new SpringDust(this); _local7.init(brush); }; break; case ObjectType.OBJ_THORN: if (!Thorn.remove(this, brush)){ _local7 = new Thorn(this); _local7.init(brush); }; break; case ObjectType.OBJ_MUSHROOM: if (!Mushroom.remove(this, brush)){ _local7 = new Mushroom(this); _local7.init(brush); }; break; case ObjectType.OBJ_TREE: if (!Tree.remove(this, brush)){ _local7 = new Tree(this); _local7.init(brush); }; break; case ObjectType.OBJ_BUSH: if (!Bush.remove(this, brush)){ _local7 = new Bush(this); _local7.init(brush); }; break; case ObjectType.OBJ_POINTER: if (!Pointer.remove(this, brush)){ _local7 = new Pointer(this); _local7.init(brush); }; break; case ObjectType.OBJ_WOOD: if (!Wood.remove(this, brush)){ _local7 = new Wood(this); _local7.init(brush); }; break; case ObjectType.OBJ_EXIT: if (!ExitDoor.remove(this, brush)){ _local7 = new ExitDoor(this); _local7.init(brush); }; break; case ObjectType.OBJ_STONE_BACK: if (!StoneBack.remove(this, brush)){ _local7 = new StoneBack(this); _local7.init(brush); }; break; case ObjectType.OBJ_LIANA: if (!Liana.remove(this, brush)){ _local7 = new Liana(this); _local7.init(brush); }; break; case ObjectType.OBJ_IDOL: if (!Idol.remove(this, brush)){ _local7 = new Idol(this); _local7.init(brush); }; break; case ObjectType.OBJ_CHEST: if (!Chest.remove(this, brush)){ _local7 = new Chest(this); _local7.init(brush); }; break; case ObjectType.OBJ_BRIDGE: if (!Bridge.remove(this, brush)){ _local7 = new Bridge(this); _local7.init(brush); }; break; case ObjectType.OBJ_BRIDGE_BACK: if (!BridgeBack.remove(this, brush)){ _local7 = new BridgeBack(this); _local7.init(brush); }; break; case ObjectType.OBJ_BRIDGE_FRONT: if (!BridgeFront.remove(this, brush)){ _local7 = new BridgeFront(this); _local7.init(brush); }; break; case ObjectType.OBJ_BRIDGE_ROPE_BACK: if (!BridgeRopeB.remove(this, brush)){ _local7 = new BridgeRopeB(this); _local7.init(brush); }; break; case ObjectType.OBJ_BRIDGE_ROPE_FRONT: if (!BridgeRopeF.remove(this, brush)){ _local7 = new BridgeRopeF(this); _local7.init(brush); }; break; case ObjectType.OBJ_HELP_STONE: if (!HelpStone.remove(this, brush)){ _local7 = new HelpStone(this); _local7.init(brush); }; break; case ObjectType.OBJ_HERB: if (!Herb.remove(this, brush)){ _local7 = new Herb(this); _local7.init(brush); }; break; case ObjectType.OBJ_FRONT_PLANT: if (!FrontPlant.remove(this, brush)){ _local7 = new FrontPlant(this); _local7.init(brush); }; break; case ObjectType.OBJ_MUSHROOM_RUNAWAY: if (!MushroomRunaway.remove(this, brush)){ _local7 = new MushroomRunaway(this); _local7.init(brush); }; break; case ObjectType.OBJ_MUSHROOM_EVIL: if (!MushroomEvil.remove(this, brush)){ _local7 = new MushroomEvil(this); _local7.init(brush); }; break; case ObjectType.OBJ_GEARBUTTON: if (!GearButton.remove(this, brush)){ _local7 = new GearButton(this); _local7.init(brush); }; break; case ObjectType.OBJ_VEILDOOR: if (!VeilDoor.remove(this, brush)){ _local7 = new VeilDoor(this); _local7.init(brush); }; break; case ObjectType.OBJ_GOBLIN: if (!Goblin.remove(this, brush)){ _local7 = new Goblin(this); _local7.init(brush); }; break; case ObjectType.OBJ_DRAGON: if (!Dragon.remove(this, brush)){ _local7 = new Dragon(this); _local7.init(brush); }; break; }; if (((_editorMode) && (levelLoaded))){ hardOrderMapping(); }; } private function softClear():void{ var _local1:MapObject; var _local2:Array; var _local5:*; var _local6:*; var _local3:Array = new Array(); var _local4:* = 0; while (_local4 < MAP_H) { _local5 = 0; while (_local5 < MAP_W) { _local2 = getCellObjects(_local5, _local4); _local6 = 0; while (_local6 < _local2.length) { _local1 = (_local2[_local6] as MapObject); if ((((((((((((((((((((((((_local1 is Stone)) || ((_local1 is StoneSmall)))) || ((_local1 is Bridge)))) || ((_local1 is Mushroom)))) || ((_local1 is Chest)))) || ((_local1 is MushroomRunaway)))) || ((_local1 is MushroomEvil)))) || ((_local1 is ExitDoor)))) || ((_local1 is Goblin)))) || ((_local1 is VeilDoor)))) || ((_local1 is GearButton)))) || ((_local1 is Dragon)))){ _local3[_local3.length] = {tileX:_local5, tileY:_local4, type:_local1.type, variety:_local1.variety}; }; _local6++; }; _local6 = 0; while (_local6 < _local3.length) { setObject(_local3[_local6].tileX, _local3[_local6].tileY, _local3[_local6].type, _local3[_local6].variety); _local6++; }; _local3 = new Array(); _local5++; }; _local4++; }; } public function get needMushrooms():int{ return (_needMushrooms); } private function soundCompleteListener(_arg1:Event):void{ (_arg1.target as SoundChannel).removeEventListener(Event.SOUND_COMPLETE, soundCompleteListener); var _local2:* = 0; while (_local2 < _soundsList.length) { if (_arg1.target == _soundsList[_local2].channel){ _soundsList[_local2].channel = null; _soundsList[_local2].type = -1; _soundsList.splice(_local2, 1); }; _local2++; }; } public function clear():void{ var tx:*; var clearLayer:Function = function (_arg1:Sprite):void{ while (_arg1.numChildren > 0) { if ((_arg1.getChildAt(0) is MapObject)){ (_arg1.getChildAt(0) as MapObject).destroy(); _arg1.removeChildAt(0); } else { if ((_arg1.getChildAt(0) is Effect)){ (_arg1.getChildAt(0) as Effect).destroy(); }; }; }; }; _collectedMushrooms = 0; _needMushrooms = 0; _scoreLevel = 0; _scoreBefore = 0; dispatchEvent(new Event(GameMap.UPDATE_MUSHROOMS)); _cells = new Array(); levelLoaded = false; var ty:* = 0; while (ty < MAP_H) { _cells[_cells.length] = new Array(); tx = 0; while (tx < MAP_W) { _cells[ty][tx] = new Array(); tx = (tx + 1); }; ty = (ty + 1); }; clearLayer(_layerRocksOutside); clearLayer(_layerDecoration); clearLayer(_layerRocksInside); clearLayer(_layerShadows); clearLayer(_layerBack); clearLayer(_layerMain); clearLayer(_layerCharacters); clearLayer(_layerFront); _player.setToPos(0, 0); _layerCharacters.addChild(_player); } public function hScroll(_arg1:int):void{ _speedX = (_speedX + _arg1); } public function set worldLife(_arg1:Boolean):void{ if (((!((_arg1 == _worldLife))) && (!(_editorMode)))){ _worldLife = _arg1; if (_arg1){ addEventListener(Event.ENTER_FRAME, onGameProgress); } else { removeEventListener(Event.ENTER_FRAME, onGameProgress); }; }; } public function set levelLoaded(_arg1:Boolean):void{ _isLoaded = _arg1; if (_isLoaded){ _isCompleted = false; _scoreBefore = _score; }; } private function openExitDoor():void{ var _local1:Array; var _local3:*; var _local4:*; var _local2:* = 0; while (_local2 < MAP_H) { _local3 = 0; while (_local3 < MAP_W) { _local1 = getCellObjects(_local3, _local2); _local4 = 0; while (_local4 < _local1.length) { if ((_local1[_local4] is ExitDoor)){ (_local1[_local4] as ExitDoor).openDoor(); return; }; _local4++; }; _local3++; }; _local2++; }; } private function updateShadowsState():void{ var _local1:*; var _local4:Array; var _local7:*; var _local8:*; var _local2:Boolean; var _local3:Boolean; var _local5:Brush = new Brush(); var _local6:* = 0; while (_local6 < MAP_H) { _local7 = 0; while (_local7 < MAP_W) { _local4 = getCellObjects(_local7, _local6); _local8 = 0; while (_local8 < _local4.length) { _local1 = _local4[_local8]; if ((_local1 is Shadow)){ _local5.assignObj((_local1 as Shadow)); if ((_local7 - 1) >= 0){ _local2 = objInCell((_local7 - 1), _local6, _local5.objType, _local5.objVariety); } else { _local2 = false; }; if ((_local7 + 1) < MAP_W){ _local3 = objInCell((_local7 + 1), _local6, _local5.objType, _local5.objVariety); } else { _local3 = false; }; if ((((_local2 == true)) && ((_local3 == false)))){ (_local1 as Shadow).emptyRight(); } else { if ((((_local2 == false)) && ((_local3 == true)))){ (_local1 as Shadow).emptyLeft(); } else { if ((((_local2 == false)) && ((_local3 == false)))){ (_local1 as Shadow).emptyLR(); } else { (_local1 as Shadow).busyLR(); }; }; }; }; _local8++; }; _local7++; }; _local6++; }; } public function get tileX():int{ var _local1:int = ((app.mousePos.x - this.x) / CELL_SIZE); _local1 = ((_local1)<0) ? 0 : _local1; _local1 = ((_local1)>MAP_W) ? MAP_W : _local1; return (_local1); } private function visibleCulling():void{ var _local1:Array; var _local2:MapObject; var _local12:*; var _local3:int = (int((App.SCREEN_WIDTH / 64)) + 1); var _local4:int = (int((App.SCREEN_HEIGHT / 64)) + 1); var _local5:* = int((x / 64)); if (_local5 < 0){ _local5 = (_local5 * -1); }; var _local6:* = int((y / 64)); if (_local6 < 0){ _local6 = (_local6 * -1); }; var _local7:* = (_local5 + _local3); var _local8:* = (_local6 + _local4); var _local9:* = 0; var _local10:* = 0; var _local11:* = 0; while (_local11 < (MAP_W * MAP_H)) { _local1 = getCellObjects(_local9, _local10); if (_local1.length > 0){ _local12 = 0; while (_local12 < _local1.length) { _local2 = (_local1[_local12] as MapObject); if ((((((((_local2.tileX >= _local5)) && ((_local2.tileX <= _local7)))) && ((_local2.tileY >= _local6)))) && ((_local2.tileY <= _local8)))){ _local2.visible = true; } else { _local2.visible = false; }; _local12++; }; }; ++_local9; if (_local9 >= MAP_W){ _local9 = 0; _local10++; }; _local11++; }; _local9 = int((x / 64)); _local10 = int((y / 64)); if (((!((_tileX == _local9))) || (!((_tileY == _local10))))){ _tileX = _local9; _tileY = _local10; softOrderMapping(); }; } public function get levelScore():int{ return ((_score - _scoreBefore)); } public function get tileY():int{ var _local1:int = ((app.mousePos.y - this.y) / CELL_SIZE); _local1 = ((_local1)<0) ? 0 : _local1; _local1 = ((_local1)>MAP_H) ? MAP_H : _local1; return (_local1); } public function renderBackground():void{ var _local3:Rectangle; var _local1:* = new BitmapData(0x0500, 0x0500, true, 0); var _local2:Matrix = new Matrix(); _local3 = _layerRocksOutside.getRect(_layerRocksOutside); _local2.scale(_layerRocksOutside.scaleX, _layerRocksOutside.scaleY); _local1.draw(_layerRocksOutside, _local2); _local3 = _layerDecoration.getRect(_layerDecoration); _local2.scale(_layerDecoration.scaleX, _layerDecoration.scaleY); _local1.draw(_layerDecoration); _local3 = _layerRocksInside.getRect(_layerRocksInside); _local2.scale(_layerRocksInside.scaleX, _layerRocksInside.scaleY); _local1.draw(_layerRocksInside, _local2); _local3 = _layerShadows.getRect(_layerShadows); _local2.scale(_layerShadows.scaleX, _layerShadows.scaleY); _local1.draw(_layerShadows, _local2); _mapBackground.bitmapData = _local1; optimizeMap(); } public function addScore(_arg1:int):void{ _scoreLevel = (_scoreLevel + _arg1); score = (score + _arg1); } public function setLink(_arg1:int, _arg2:int, _arg3:int, _arg4:int):void{ var _local5:Array = getCellObjects(_arg1, _arg2); var _local6:* = 0; while (_local6 < _local5.length) { if ((_local5[_local6] is GearButton)){ (_local5[_local6] as GearButton).setLink(_arg3, _arg4); break; }; _local6++; }; } private function positionUpdate():void{ _mapPos.x = (_mapPos.x + int(_speedX)); _mapPos.y = (_mapPos.y + int(_speedY)); if (_mapPos.x > -10){ _mapPos.x = -10; _speedX = 0; } else { if (_mapPos.x < (((-(MAP_W) * CELL_SIZE) + App.SCREEN_WIDTH) + 10)){ _mapPos.x = (((-(MAP_W) * CELL_SIZE) + App.SCREEN_WIDTH) + 10); _speedX = 0; }; }; if (_mapPos.y > 0){ _mapPos.y = 0; _speedY = 0; } else { if (_mapPos.y < ((-(MAP_H) * CELL_SIZE) + App.SCREEN_HEIGHT)){ _mapPos.y = ((-(MAP_H) * CELL_SIZE) + App.SCREEN_HEIGHT); _speedY = 0; }; }; this.x = _mapPos.x; this.y = _mapPos.y; _bgFront.x = (_bgFront.x + (_speedX * 0.05)); _bgFront.y = (_bgFront.y - (_speedY * 0.5)); _bgBack.x = (_bgBack.x + (_speedX * 0.01)); _bgBack.y = (_bgBack.y - (_speedY * 0.7)); _speedX = ((((_speedX < 0.5)) && ((_speedX > -0.5)))) ? 0 : (_speedX * SPEED_DECAY); _speedY = ((((_speedY < 0.5)) && ((_speedY > -0.5)))) ? 0 : (_speedY * SPEED_DECAY); } public function setTutorialPage(_arg1:int, _arg2:int, _arg3:int):void{ var _local4:Array = getCellObjects(_arg1, _arg2); var _local5:* = 0; while (_local5 < _local4.length) { if ((_local4[_local5] is HelpStone)){ (_local4[_local5] as HelpStone).page = _arg3; break; }; _local5++; }; } public function addEffect(_arg1:Effect):void{ _layerCharacters.addChild(_arg1); } public function get debugMode():Boolean{ return (_debugMode); } public function resetData():void{ life = (life - 1); score = (score - _scoreLevel); _scoreLevel = 0; } public function removeFromLayer(_arg1:int, _arg2:MapObject):void{ switch (_arg1){ case LAYER_BACK: _layerBack.removeChild(_arg2); break; case LAYER_MAIN: _layerMain.removeChild(_arg2); break; case LAYER_CHARACTERS: _layerCharacters.removeChild(_arg2); break; case LAYER_FRONT: _layerFront.removeChild(_arg2); break; case LAYER_ROCKS_INSIDE: _layerRocksInside.removeChild(_arg2); break; case LAYER_DECORATION: _layerDecoration.removeChild(_arg2); break; case LAYER_ROCKS_OUTSIDE: _layerRocksOutside.removeChild(_arg2); break; }; } public function collectMushroom():void{ _collectedMushrooms++; dispatchEvent(new Event(GameMap.UPDATE_MUSHROOMS)); if (_collectedMushrooms == _needMushrooms){ openExitDoor(); }; } public function get score():int{ return (_score); } public function set needMushrooms(_arg1:int):void{ _needMushrooms = _arg1; dispatchEvent(new Event(GameMap.UPDATE_MUSHROOMS)); } public function get worldLife():Boolean{ return (_worldLife); } public function get editorMode():Boolean{ return (_editorMode); } public function addObjToCell(_arg1:int, _arg2:int, _arg3:MapObject):void{ _cells[_arg2][_arg1].push(_arg3); } public function addToLayer(_arg1:int, _arg2:MapObject):void{ switch (_arg1){ case LAYER_BACK: _layerBack.addChild(_arg2); break; case LAYER_MAIN: _layerMain.addChild(_arg2); break; case LAYER_CHARACTERS: _layerCharacters.addChild(_arg2); break; case LAYER_FRONT: _layerFront.addChild(_arg2); break; case LAYER_ROCKS_INSIDE: _layerRocksInside.addChild(_arg2); break; case LAYER_DECORATION: _layerDecoration.addChild(_arg2); break; case LAYER_ROCKS_OUTSIDE: _layerRocksOutside.addChild(_arg2); break; }; } private function mouseClickListener(_arg1:MouseEvent):void{ setObject(tileX, tileY, -1, -1, -1, false); } public function restartLevel():void{ _worldLife = false; dispatchEvent(new Event(GameMap.RESTART_LEVEL)); } public function get levelLoaded():Boolean{ return (_isLoaded); } private function removeShadow(_arg1:int, _arg2:int):Boolean{ var _local3:Array = getCellObjects(_arg1, _arg2); var _local4:* = 0; while (_local4 < _local3.length) { if ((_local3[_local4] is Shadow)){ _layerShadows.removeChild(_local3[_local4]); (_local3[_local4] as Shadow).destroy(); _local3[_local4] = null; _local3.splice(_local4, 1); return (true); }; _local4++; }; return (false); } public function saveCheckPoint():void{ var obj:MapObject; var arr:Array; var fx:*; var fa:*; var addToList:Function = function (_arg1:MapObject):void{ var _local3:Point; var _local4:Point; var _local2:Boolean; if ((_arg1 is Chest)){ _local2 = (_arg1 as Chest).isOpen; }; if ((_arg1 is Stone)){ _local2 = (_arg1 as Stone).isSleep; }; if ((_arg1 is StoneSmall)){ _local2 = (_arg1 as StoneSmall).isSleep; }; if ((_arg1 is MushroomEvil)){ _local2 = (_arg1 as MushroomEvil).isEvil; }; if ((_arg1 is ExitDoor)){ _local2 = (_arg1 as ExitDoor).isClosed; }; if ((_arg1 is VeilDoor)){ _local2 = (_arg1 as VeilDoor).isOpen; }; if ((_arg1 is GearButton)){ _local2 = (_arg1 as GearButton).isPressed; _local3 = new Point(_arg1.tileX, _arg1.tileY); _local4 = new Point(); _local4 = (_arg1 as GearButton).link; _linkList[_linkList.length] = {obj:_local3, link:_local4}; }; _saveList[_saveList.length] = {tileX:_arg1.tileX, tileY:_arg1.tileY, type:_arg1.type, variety:_arg1.variety, mirror:_arg1.scaleX, offsetX:_arg1.x, offsetY:_arg1.y, attr:_local2}; }; _saveList = new Array(); _linkList = new Array(); var fy:* = 0; while (fy < MAP_H) { fx = 0; while (fx < MAP_W) { arr = getCellObjects(fx, fy); fa = 0; while (fa < arr.length) { obj = (arr[fa] as MapObject); if ((((((((((((((((((((((((((obj is Player)) || ((obj is Stone)))) || ((obj is StoneSmall)))) || ((obj is Bridge)))) || ((obj is Mushroom)))) || ((obj is Chest)))) || ((obj is MushroomRunaway)))) || ((obj is MushroomEvil)))) || ((obj is ExitDoor)))) || ((obj is Goblin)))) || ((obj is VeilDoor)))) || ((obj is GearButton)))) || ((obj is Dragon)))){ addToList(obj); }; fa = (fa + 1); }; fx = (fx + 1); }; fy = (fy + 1); }; _mushCheckPoint = _collectedMushrooms; _scoreLevel = 0; checkPoint = true; trace("check point saved"); } private function onGameProgress(_arg1:Event):void{ var arr:Array; var obj:MapObject; var cloud:*; var fa:*; var e = _arg1; gameTime++; if (_isCompleted){ return; }; var count:int = (MAP_W * MAP_H); var tx:int; var ty:int; var i:* = 0; while (i < count) { arr = getCellObjects(tx, ty); fa = 0; while (fa < arr.length) { obj = (arr[fa] as MapObject); if (!obj.isStatic){ obj.progress(); }; fa = (fa + 1); }; tx = (tx + 1); if (tx == MAP_W){ tx = 0; ty = (ty + 1); }; i = (i + 1); }; i = 0; while (i < CLOUD_COUNT) { cloud = _clouds[i]; var _local3 = (cloud.obj as Animation); with (_local3) { x = (x - cloud.speed); if (x < -400){ x = ((MAP_W * CELL_SIZE) + 50); y = int((Math.random() * -180)); cloud.speed = Math.random(); }; }; i = (i + 1); }; positionUpdate(); } public function get collectedMushrooms():int{ return (_collectedMushrooms); } public function removeObj(_arg1:MapObject):void{ if (_layerMain.contains(_arg1)){ _layerMain.removeChild(_arg1); removeObjFromCellA(_arg1.tileX, _arg1.tileY, _arg1); }; } public function setTutorial(_arg1:int, _arg2:int, _arg3:String):void{ var _local4:Array = getCellObjects(_arg1, _arg2); var _local5:* = 0; while (_local5 < _local4.length) { if ((_local4[_local5] is HelpStone)){ (_local4[_local5] as HelpStone).text = _arg3; break; }; _local5++; }; } public function get player():Player{ return (_player); } public function vScroll(_arg1:int):void{ _speedY = (_speedY + _arg1); } public function softOrderMapping():void{ var _local2:*; var _local1:Array = []; var _local3:* = 0; while (_local3 < _layerMain.numChildren) { _local2 = _layerMain.getChildAt(_local3); if ((_local2 is Chest)){ if (_local2.visible){ _local1[_local1.length] = {child:_local2, z:((_local2.y - _local2.x) + 42)}; }; } else { if ((_local2 is Turf)){ if (_local2.visible){ _local1[_local1.length] = {child:_local2, z:((_local2.y - _local2.x) + 45)}; }; } else { if ((_local2 is Stone)){ if (_local2.visible){ _local1[_local1.length] = {child:_local2, z:((_local2.y - _local2.x) - 32)}; }; } else { if ((_local2 is StoneSmall)){ if (_local2.visible){ _local1[_local1.length] = {child:_local2, z:((_local2.y - _local2.x) - 48)}; }; } else { if (_local2.visible){ _local1[_local1.length] = {child:_local2, z:(_local2.y - _local2.x)}; }; }; }; }; }; _local1.sortOn("z", (Array.DESCENDING | Array.NUMERIC)); _local3++; }; _local3 = 0; while (_local3 < _local1.length) { _layerMain.setChildIndex(_local1[_local3].child, _local3); _local3++; }; } public function levelComplete():void{ if (!_isCompleted){ _isCompleted = true; _worldLife = false; dispatchEvent(new Event(GameMap.LEVEL_COMPLETE)); }; } public function loadCheckPoint():void{ var obj:MapObject; var arr:Array; var it:*; softClear(); var i:int; while (i < _saveList.length) { var _local2 = _saveList[i]; with (_local2) { setObject(tileX, tileY, type, variety, mirror); arr = getCellObjects(tileX, tileY); obj = arr[(arr.length - 1)]; obj.x = offsetX; obj.y = offsetY; if ((obj is Stone)){ (obj as Stone).updateCollisionBoxes(offsetX, offsetY); }; if ((obj is StoneSmall)){ (obj as StoneSmall).updateCollisionBoxes(offsetX, offsetY); }; if ((obj is Mushroom)){ (obj as Mushroom).updateCollisionBoxes(offsetX, offsetY); }; if ((obj is MushroomRunaway)){ (obj as MushroomRunaway).updateCollisionBoxes(offsetX, offsetY); }; if ((obj is MushroomEvil)){ (obj as MushroomEvil).updateCollisionBoxes(offsetX, offsetY); }; if ((obj is Goblin)){ (obj as Goblin).updateCollisionBoxes(offsetX, offsetY); }; if ((obj is Dragon)){ (obj as Dragon).updateCollisionBoxes(offsetX, offsetY); }; if ((((obj is Chest)) && (attr))){ (obj as Chest).setAsOpen(); }; if ((obj is Stone)){ (obj as Stone).isSleep = attr; }; if ((obj is StoneSmall)){ (obj as StoneSmall).isSleep = attr; }; if ((obj is MushroomEvil)){ (obj as MushroomEvil).isEvil = attr; }; if ((obj is ExitDoor)){ (obj as ExitDoor).isClosed = attr; }; if ((obj is VeilDoor)){ (obj as VeilDoor).isOpen = attr; }; if ((obj is GearButton)){ (obj as GearButton).isPressed = attr; }; }; i = (i + 1); }; i = 0; while (i < _linkList.length) { it = _linkList[i]; setLink(it.obj.x, it.obj.y, it.link.x, it.link.y); i = (i + 1); }; _collectedMushrooms = (_mushCheckPoint - 1); collectMushroom(); softOrderMapping(); _worldLife = true; trace("check point loaded"); } public function set life(_arg1:int):void{ _life = _arg1; dispatchEvent(new Event(GameMap.UPDATE_LIFE)); } private function setPlayer():void{ var _local1:Array; _local1 = getCellObjects(_player.tileX, _player.tileY); var _local2:* = 0; while (_local2 < _local1.length) { if ((_local1[_local2] is Player)){ _local1[_local2] = null; _local1.splice(_local2, 1); break; }; _local2++; }; _player.setToPos(brush.tileX, brush.tileY); _local1 = getCellObjects(brush.tileX, brush.tileY); _local1[_local1.length] = _player; } public function get life():int{ return (_life); } public function objInCell(_arg1:int, _arg2:int, _arg3:int, _arg4:int):Boolean{ var _local7:*; var _local5:* = _cells[_arg2][_arg1]; if (_local5.length == 0){ return (false); }; var _local6:* = 0; while (_local6 < _local5.length) { _local7 = _local5[_local6]; if ((((((_local7 is MapObject)) && (((_local7 as MapObject).type == _arg3)))) && (((_local7 as MapObject).variety == _arg4)))){ return (true); }; _local6++; }; return (false); } } }//package com.mushroomer
Section 104
//LevelEditor (com.mushroomer.LevelEditor) package com.mushroomer { import com.mushroomer.leveleditor.*; import flash.display.*; import flash.events.*; import com.mushroomer.levels.*; public class LevelEditor extends Sprite { public var app:App; private var _levelManager:LevelManager; public var gameMap:GameMap; private var _toolBar:ToolBar; public function LevelEditor(_arg1:App){ app = _arg1; gameMap = new GameMap(app, true, false); addChild(gameMap); _levelManager = new LevelManager(gameMap); _levelManager.loadLevel(22); _toolBar = new ToolBar(gameMap); _toolBar.addEventListener(ToolBar.UPDATE_BRUSH, brushUpdateHandler); _toolBar.addEventListener(ToolBar.LOAD_LEVEL, loadLevelHandler); addChild(_toolBar); addEventListener(Event.ENTER_FRAME, enterFrameHandler); } private function enterFrameHandler(_arg1:Event):void{ if (((app.key.isDown(37)) || (app.key.isDown(68)))){ gameMap.hScroll(5); }; if (((app.key.isDown(39)) || (app.key.isDown(64)))){ gameMap.hScroll(-5); }; if (((app.key.isDown(38)) || (app.key.isDown(83)))){ gameMap.vScroll(5); }; if (((app.key.isDown(40)) || (app.key.isDown(87)))){ gameMap.vScroll(-5); }; } private function brushUpdateHandler(_arg1:Event):void{ if ((((_arg1.target is ToolBar)) && (gameMap.editorMode))){ gameMap.brush.assign((_arg1.target as ToolBar).brush); }; } private function loadLevelHandler(_arg1:Event):void{ _levelManager.loadLevel(_toolBar.editLevel); } } }//package com.mushroomer
Section 105
//ProcessEvent (com.touchmypixel.events.ProcessEvent) package com.touchmypixel.events { import flash.events.*; public class ProcessEvent extends Event { public var percentage:Number;// = 0 public static const START = "Process.Start"; public static const COMPLETE = "Process.Complete"; public static const PROGRESS = "Process.Progress"; public function ProcessEvent(_arg1:String, _arg2:Number=0, _arg3:Boolean=false, _arg4:Boolean=false){ this.percentage = _arg2; if (_arg1 == COMPLETE){ this.percentage = 1; }; super(_arg1, _arg3, _arg4); } } }//package com.touchmypixel.events
Section 106
//Animation (com.touchmypixel.peepee.utils.Animation) package com.touchmypixel.peepee.utils { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.utils.*; import com.bit101.display.*; public class Animation extends Sprite { private var _cache:Boolean;// = true public var useSpriteSheet:Boolean;// = false public var treatAsLoopedGraphic:Boolean;// = false private var clipData:MovieClip; public var repeat:Boolean;// = true public var frames:Array; public var bitmap:Bitmap; public var speed:Number;// = 1 private var _totalFrames; private var _smooth:Boolean;// = false public var bigBitmap:BigAssCanvas; public var clip:MovieClip; public var rows:Number;// = 0 public var reverse:Boolean;// = false private var _playing:Boolean;// = false public var r:Rectangle; public var cols:Number;// = 0 public var currentFrame:Number;// = 1 public var onEnd:Function; public function Animation(){ frames = []; super(); bitmap = new Bitmap(); bitmap.smoothing = false; addChild(bitmap); } public function set bitmapData(_arg1:BitmapData){ bitmap.bitmapData = _arg1; } public function stop():void{ _playing = false; removeEventListener(Event.ENTER_FRAME, enterFrame); } public function buildCacheFromClip2(_arg1:MovieClip):void{ var _local3:*; var _local4:*; var _local5:*; var _local6:Matrix; clip = _arg1; if (clip["e_bounds"] != null){ _local3 = clip["e_bounds"]; r = new Rectangle(_local3.x, _local3.y, _local3.width, _local3.height); clip["e_bounds"].visible = false; } else { r = clip.getRect(clip); }; cols = Math.floor((2880 / r.width)); rows = Math.ceil((clip.totalFrames / cols)); bigBitmap = new BigAssCanvas(Math.ceil((cols * clip.width)), Math.ceil((rows * clip.height)), true); var _local2:* = 0; while (_local2 <= (clip.totalFrames - 1)) { clip.gotoAndStop((_local2 + 1)); makeAllChildrenGoToFrame(clip, (_local2 + 1)); _local4 = ((_local2 % cols) * r.width); _local5 = (Math.floor((_local2 / cols)) * r.height); _local6 = new Matrix(); _local6.translate(-(r.x), -(r.y)); _local6.scale(clip.scaleX, clip.scaleY); _local6.translate(_local4, _local5); bigBitmap.draw(clip, _local6, null, null); _local2++; }; _totalFrames = clip.totalFrames; } public function gotoAndPlayRandomFrame():void{ gotoAndPlay(Math.ceil((Math.random() * totalFrames))); } public function get totalFrames():Number{ return (clip.totalFrames); } public function destroy(){ stop(); if (parent){ parent.removeChild(this); }; } public function gotoAndStop(_arg1:Number):void{ if (treatAsLoopedGraphic){ if (_arg1 > totalFrames){ _arg1 = (_arg1 % totalFrames); }; }; currentFrame = _arg1; goto(currentFrame); stop(); } public function get playing():Boolean{ return (_playing); } public function play():void{ _playing = true; addEventListener(Event.ENTER_FRAME, enterFrame, false, 0, true); } public function nextFrame(_arg1:Boolean=false):void{ if (_arg1){ currentFrame = (currentFrame + speed); } else { currentFrame++; }; if (currentFrame > totalFrames){ currentFrame = 1; }; goto(Math.floor(currentFrame)); } public function gotoAndPlay(_arg1:Number):void{ currentFrame = _arg1; goto(currentFrame); play(); } public function update():void{ stop(); frames = []; buildCacheFromClip(clip); } private function makeAllChildrenGoToFrame(_arg1:MovieClip, _arg2:int):void{ var _local4:*; var _local3:int; while (_local3 < _arg1.numChildren) { _local4 = _arg1.getChildAt(_local3); if ((_local4 is MovieClip)){ makeAllChildrenGoToFrame(_local4, _arg2); _local4.gotoAndStop(_arg2); }; _local3++; }; } public function buildCacheFromLibrary(_arg1:String):void{ if (useSpriteSheet){ buildCacheFromClip2(new (getDefinitionByName(_arg1))); } else { buildCacheFromClip(new (getDefinitionByName(_arg1))); }; } private function goto(_arg1:Number):void{ var _local2:*; var _local3:Rectangle; var _local4:Rectangle; if (!_cache){ if (!clipData){ _local2 = getQualifiedClassName(clip); clipData = new (getDefinitionByName(_local2)); _local3 = clipData.getRect(clipData); clipData.x = _local3.x; clipData.y = _local3.y; addChild(clipData); }; clipData.gotoAndStop(_arg1); } else { if (useSpriteSheet){ _local4 = r.clone(); _local4.x = (((currentFrame - 1) % cols) * r.width); _local4.y = (Math.floor(((currentFrame - 1) / cols)) * r.height); if (bitmapData){ bitmapData.dispose(); }; bitmapData = bigBitmap.copyPixelsOut(_local4); bitmap.bitmapData = bitmapData; bitmap.smoothing = _smooth; } else { bitmap.bitmapData = frames[(currentFrame - 1)]; bitmap.smoothing = _smooth; }; }; } public function buildCacheFromClip(_arg1:MovieClip):void{ var _local3:*; var _local4:BitmapData; var _local5:Matrix; clip = _arg1; if (clip["e_bounds"] != null){ _local3 = clip["e_bounds"]; r = new Rectangle(_local3.x, _local3.y, _local3.width, _local3.height); clip["e_bounds"].visible = false; } else { r = clip.getRect(clip); }; var _local2:* = 1; while (_local2 <= clip.totalFrames) { clip.gotoAndStop(_local2); makeAllChildrenGoToFrame(clip, _local2); _local4 = new BitmapData(r.width, r.height, true, 0); _local5 = new Matrix(); _local5.translate(-(r.x), -(r.y)); _local5.scale(clip.scaleX, clip.scaleY); _local4.draw(clip, _local5); frames.push(_local4); _local2++; }; bitmap.x = r.x; bitmap.y = r.y; } public function get smoothing():Boolean{ return (_smooth); } public function enterFrame(_arg1:Event=null):void{ if (reverse){ prevFrame(true); } else { nextFrame(true); }; if (currentFrame >= totalFrames){ if (!repeat){ stop(); }; dispatchEvent(new Event(Event.COMPLETE)); if (onEnd != null){ onEnd(); }; }; } public function set smoothing(_arg1:Boolean):void{ _smooth = _arg1; } public function get bitmapData():BitmapData{ return (bitmap.bitmapData); } public function prevFrame(_arg1:Boolean=false):void{ if (_arg1){ currentFrame = (currentFrame - speed); } else { currentFrame--; }; if (currentFrame < 1){ currentFrame = totalFrames; }; goto(Math.floor(currentFrame)); } } }//package com.touchmypixel.peepee.utils
Section 107
//AnimationCache (com.touchmypixel.peepee.utils.AnimationCache) package com.touchmypixel.peepee.utils { import flash.events.*; import com.touchmypixel.events.*; import flash.utils.*; public class AnimationCache extends EventDispatcher { public var currentlyProcessingItem:uint;// = 0 public var cacheQueue:Array; private var animations:Object; public var replaceExisting:Boolean;// = false private static var instance:AnimationCache; public function AnimationCache(){ cacheQueue = []; animations = {}; super(); if (AnimationCache.instance){ throw (new Error("AnimationCache is a Singleton. Don't Instantiate!")); }; instance = this; } public function cacheAnimation(_arg1:String, _arg2:Boolean=false):Animation{ var _local3:Animation; if (((!(animations[_arg1])) || (replaceExisting))){ _local3 = new Animation(); _local3.useSpriteSheet = _arg2; _local3.buildCacheFromLibrary(_arg1); animations[_arg1] = _local3; } else { _local3 = animations[_arg1]; }; return (_local3); } private function process():void{ var _local1:* = cacheQueue[currentlyProcessingItem++]; if (_local1 != null){ cacheAnimation(_local1); dispatchEvent(new ProcessEvent(ProcessEvent.PROGRESS, (currentlyProcessingItem / cacheQueue.length))); setTimeout(process, 1); } else { dispatchEvent(new ProcessEvent(ProcessEvent.COMPLETE)); cacheQueue = []; }; } public function processQueue(){ currentlyProcessingItem = 0; dispatchEvent(new ProcessEvent(ProcessEvent.START)); process(); } public function getAnimation(_arg1):Animation{ var _local2:Animation; if (!animations[_arg1]){ trace(("MISSING ANIMATION :" + _arg1)); return (null); }; _local2 = new Animation(); _local2.frames = animations[_arg1].frames; _local2.bigBitmap = animations[_arg1].bigBitmap; _local2.bitmap.x = animations[_arg1].bitmap.x; _local2.bitmap.y = animations[_arg1].bitmap.y; _local2.cols = animations[_arg1].cols; _local2.rows = animations[_arg1].rows; _local2.r = animations[_arg1].r; _local2.clip = animations[_arg1].clip; _local2.useSpriteSheet = animations[_arg1].useSpriteSheet; _local2.gotoAndStop(1); return (_local2); } public function addToBulkCache(_arg1:Array){ var _local2:*; for each (_local2 in _arg1) { cacheQueue.push(_local2); }; } public static function getInstance():AnimationCache{ return ((instance) ? instance : new (AnimationCache)); } } }//package com.touchmypixel.peepee.utils
Section 108
//None (fl.transitions.easing.None) package fl.transitions.easing { public class None { public static function easeOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeIn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeInOut(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } public static function easeNone(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); } } }//package fl.transitions.easing
Section 109
//Tween (fl.transitions.Tween) package fl.transitions { import flash.events.*; import flash.display.*; import flash.utils.*; public class Tween extends EventDispatcher { private var _position:Number;// = NAN public var prevTime:Number;// = NAN public var prevPos:Number;// = NAN public var isPlaying:Boolean;// = false private var _fps:Number;// = NAN private var _time:Number;// = NAN public var begin:Number;// = NAN private var _finish:Number;// = NAN public var change:Number;// = NAN public var looping:Boolean;// = false private var _intervalID:uint;// = 0 public var func:Function; private var _timer:Timer;// = null private var _startTime:Number;// = NAN public var prop:String;// = "" private var _duration:Number;// = NAN public var obj:Object;// = null public var useSeconds:Boolean;// = false protected static var _mc:MovieClip = new MovieClip(); public function Tween(_arg1:Object, _arg2:String, _arg3:Function, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Boolean=false){ this.func = function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg3 * _arg1) / _arg4) + _arg2)); }; super(); if (!arguments.length){ return; }; this.obj = _arg1; this.prop = _arg2; this.begin = _arg4; this.position = _arg4; this.duration = _arg6; this.useSeconds = _arg7; if ((_arg3 is Function)){ this.func = _arg3; }; this.finish = _arg5; this._timer = new Timer(100); this.start(); } public function continueTo(_arg1:Number, _arg2:Number):void{ this.begin = this.position; this.finish = _arg1; if (!isNaN(_arg2)){ this.duration = _arg2; }; this.start(); } protected function startEnterFrame():void{ var _local1:Number; if (isNaN(this._fps)){ _mc.addEventListener(Event.ENTER_FRAME, this.onEnterFrame, false, 0, true); } else { _local1 = (1000 / this._fps); this._timer.delay = _local1; this._timer.addEventListener(TimerEvent.TIMER, this.timerHandler, false, 0, true); this._timer.start(); }; this.isPlaying = true; } public function stop():void{ this.stopEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_STOP, this._time, this._position)); } private function fixTime():void{ if (this.useSeconds){ this._startTime = (getTimer() - (this._time * 1000)); }; } public function set FPS(_arg1:Number):void{ var _local2:Boolean = this.isPlaying; this.stopEnterFrame(); this._fps = _arg1; if (_local2){ this.startEnterFrame(); }; } public function get finish():Number{ return ((this.begin + this.change)); } public function get duration():Number{ return (this._duration); } protected function stopEnterFrame():void{ if (isNaN(this._fps)){ _mc.removeEventListener(Event.ENTER_FRAME, this.onEnterFrame); } else { this._timer.stop(); }; this.isPlaying = false; } public function set time(_arg1:Number):void{ this.prevTime = this._time; if (_arg1 > this.duration){ if (this.looping){ this.rewind((_arg1 - this._duration)); this.update(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_LOOP, this._time, this._position)); } else { if (this.useSeconds){ this._time = this._duration; this.update(); }; this.stop(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_FINISH, this._time, this._position)); }; } else { if (_arg1 < 0){ this.rewind(); this.update(); } else { this._time = _arg1; this.update(); }; }; } public function getPosition(_arg1:Number=NaN):Number{ if (isNaN(_arg1)){ _arg1 = this._time; }; return (this.func(_arg1, this.begin, this.change, this._duration)); } public function set finish(_arg1:Number):void{ this.change = (_arg1 - this.begin); } public function set duration(_arg1:Number):void{ this._duration = ((_arg1)<=0) ? Infinity : _arg1; } public function get position():Number{ return (this.getPosition(this._time)); } public function setPosition(_arg1:Number):void{ this.prevPos = this._position; if (this.prop.length){ this.obj[this.prop] = (this._position = _arg1); }; this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_CHANGE, this._time, this._position)); } public function resume():void{ this.fixTime(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_RESUME, this._time, this._position)); } public function fforward():void{ this.time = this._duration; this.fixTime(); } protected function onEnterFrame(_arg1:Event):void{ this.nextFrame(); } public function yoyo():void{ this.continueTo(this.begin, this.time); } public function nextFrame():void{ if (this.useSeconds){ this.time = ((getTimer() - this._startTime) / 1000); } else { this.time = (this._time + 1); }; } protected function timerHandler(_arg1:TimerEvent):void{ this.nextFrame(); _arg1.updateAfterEvent(); } public function get FPS():Number{ return (this._fps); } public function rewind(_arg1:Number=0):void{ this._time = _arg1; this.fixTime(); this.update(); } public function set position(_arg1:Number):void{ this.setPosition(_arg1); } public function get time():Number{ return (this._time); } private function update():void{ this.setPosition(this.getPosition(this._time)); } public function start():void{ this.rewind(); this.startEnterFrame(); this.dispatchEvent(new TweenEvent(TweenEvent.MOTION_START, this._time, this._position)); } public function prevFrame():void{ if (!this.useSeconds){ this.time = (this._time - 1); }; } } }//package fl.transitions
Section 110
//TweenEvent (fl.transitions.TweenEvent) package fl.transitions { import flash.events.*; public class TweenEvent extends Event { public var position:Number;// = NAN public var time:Number;// = NAN public static const MOTION_START:String = "motionStart"; public static const MOTION_STOP:String = "motionStop"; public static const MOTION_LOOP:String = "motionLoop"; public static const MOTION_CHANGE:String = "motionChange"; public static const MOTION_FINISH:String = "motionFinish"; public static const MOTION_RESUME:String = "motionResume"; public function TweenEvent(_arg1:String, _arg2:Number, _arg3:Number, _arg4:Boolean=false, _arg5:Boolean=false){ super(_arg1, _arg4, _arg5); this.time = _arg2; this.position = _arg3; } override public function clone():Event{ return (new TweenEvent(this.type, this.time, this.position, this.bubbles, this.cancelable)); } } }//package fl.transitions
Section 111
//mush_eyes_124 (Mushroomer_fla.mush_eyes_124) package Mushroomer_fla { import flash.display.*; public dynamic class mush_eyes_124 extends MovieClip { public function mush_eyes_124(){ addFrameScript(0, frame1, 39, frame40); } function frame40(){ gotoAndPlay(2); } function frame1(){ gotoAndPlay((Math.floor((Math.random() * 36)) + 2)); } } }//package Mushroomer_fla
Section 112
//ant_karlov (ant_karlov) package { import flash.display.*; public dynamic class ant_karlov extends Sprite { } }//package
Section 113
//authors (authors) package { import flash.display.*; public dynamic class authors extends MovieClip { } }//package
Section 114
//bg_back (bg_back) package { import flash.display.*; public dynamic class bg_back extends MovieClip { } }//package
Section 115
//bg_cloud (bg_cloud) package { import flash.display.*; public dynamic class bg_cloud extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 116
//bg_front (bg_front) package { import flash.display.*; public dynamic class bg_front extends MovieClip { } }//package
Section 117
//blue_goblin_blow (blue_goblin_blow) package { import flash.display.*; public dynamic class blue_goblin_blow extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 118
//blue_goblin_cudgel (blue_goblin_cudgel) package { import flash.display.*; public dynamic class blue_goblin_cudgel extends MovieClip { } }//package
Section 119
//blue_goblin_dead (blue_goblin_dead) package { import flash.display.*; public dynamic class blue_goblin_dead extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 120
//blue_goblin_run (blue_goblin_run) package { import flash.display.*; public dynamic class blue_goblin_run extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 121
//blue_goblin_runaway (blue_goblin_runaway) package { import flash.display.*; public dynamic class blue_goblin_runaway extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 122
//blue_goblin_stand (blue_goblin_stand) package { import flash.display.*; public dynamic class blue_goblin_stand extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 123
//blue_goblin_walk (blue_goblin_walk) package { import flash.display.*; public dynamic class blue_goblin_walk extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 124
//bonus_life (bonus_life) package { import flash.display.*; public dynamic class bonus_life extends MovieClip { } }//package
Section 125
//bonus_star (bonus_star) package { import flash.display.*; public dynamic class bonus_star extends MovieClip { } }//package
Section 126
//bridge_plank (bridge_plank) package { import flash.display.*; public dynamic class bridge_plank extends MovieClip { } }//package
Section 127
//btn_menu (btn_menu) package { import com.mushroomer.ui.*; public dynamic class btn_menu extends ButtonTool { } }//package
Section 128
//btn_music (btn_music) package { import com.mushroomer.ui.*; public dynamic class btn_music extends ButtonTool { } }//package
Section 129
//btn_restart (btn_restart) package { import com.mushroomer.ui.*; public dynamic class btn_restart extends ButtonTool { } }//package
Section 130
//btn_sound (btn_sound) package { import com.mushroomer.ui.*; public dynamic class btn_sound extends ButtonTool { } }//package
Section 131
//bubble_green_anim (bubble_green_anim) package { import flash.display.*; public dynamic class bubble_green_anim extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 132
//bubble_pink_anim (bubble_pink_anim) package { import flash.display.*; public dynamic class bubble_pink_anim extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 133
//bubble_purple_anim (bubble_purple_anim) package { import flash.display.*; public dynamic class bubble_purple_anim extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 134
//bubble_red_anim (bubble_red_anim) package { import flash.display.*; public dynamic class bubble_red_anim extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 135
//bubble_white_anim (bubble_white_anim) package { import flash.display.*; public dynamic class bubble_white_anim extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 136
//chest_on_open (chest_on_open) package { import flash.display.*; public dynamic class chest_on_open extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 137
//chest_on_wait (chest_on_wait) package { import flash.display.*; public dynamic class chest_on_wait extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 138
//decor_bush (decor_bush) package { import flash.display.*; public dynamic class decor_bush extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 139
//decor_front_plant (decor_front_plant) package { import flash.display.*; public dynamic class decor_front_plant extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 140
//decor_herb (decor_herb) package { import flash.display.*; public dynamic class decor_herb extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 141
//decor_liana (decor_liana) package { import flash.display.*; public dynamic class decor_liana extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 142
//decor_pointer (decor_pointer) package { import flash.display.*; public dynamic class decor_pointer extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 143
//decor_stone (decor_stone) package { import flash.display.*; public dynamic class decor_stone extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 144
//decor_tree (decor_tree) package { import flash.display.*; public dynamic class decor_tree extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 145
//decor_wood (decor_wood) package { import flash.display.*; public dynamic class decor_wood extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 146
//dragon_plane (dragon_plane) package { import flash.display.*; public dynamic class dragon_plane extends MovieClip { } }//package
Section 147
//effect_explosion (effect_explosion) package { import flash.display.*; public dynamic class effect_explosion extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 148
//effect_fireball (effect_fireball) package { import flash.display.*; public dynamic class effect_fireball extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 149
//effect_fireball_smoke (effect_fireball_smoke) package { import flash.display.*; public dynamic class effect_fireball_smoke extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 150
//effect_flash_anim (effect_flash_anim) package { import flash.display.*; public dynamic class effect_flash_anim extends MovieClip { } }//package
Section 151
//effect_leaf (effect_leaf) package { import flash.display.*; public dynamic class effect_leaf extends MovieClip { } }//package
Section 152
//effect_life (effect_life) package { import flash.display.*; public dynamic class effect_life extends MovieClip { } }//package
Section 153
//effect_smoke1 (effect_smoke1) package { import flash.display.*; public dynamic class effect_smoke1 extends MovieClip { } }//package
Section 154
//effect_smoke2 (effect_smoke2) package { import flash.display.*; public dynamic class effect_smoke2 extends MovieClip { } }//package
Section 155
//effect_smoke3 (effect_smoke3) package { import flash.display.*; public dynamic class effect_smoke3 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 156
//effect_smoke4 (effect_smoke4) package { import flash.display.*; public dynamic class effect_smoke4 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 157
//effect_star (effect_star) package { import flash.display.*; public dynamic class effect_star extends MovieClip { } }//package
Section 158
//evil_mushroom_dead (evil_mushroom_dead) package { import flash.display.*; public dynamic class evil_mushroom_dead extends MovieClip { } }//package
Section 159
//evil_mushroom_fall (evil_mushroom_fall) package { import flash.display.*; public dynamic class evil_mushroom_fall extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 160
//evil_mushroom_head (evil_mushroom_head) package { import flash.display.*; public dynamic class evil_mushroom_head extends MovieClip { } }//package
Section 161
//evil_mushroom_stand (evil_mushroom_stand) package { import flash.display.*; public dynamic class evil_mushroom_stand extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 162
//evil_mushroom_walk (evil_mushroom_walk) package { import flash.display.*; public dynamic class evil_mushroom_walk extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 163
//exit_door (exit_door) package { import flash.display.*; public dynamic class exit_door extends MovieClip { } }//package
Section 164
//fade (fade) package { import flash.display.*; public dynamic class fade extends MovieClip { } }//package
Section 165
//ferryBlue (ferryBlue) package { import flash.display.*; public dynamic class ferryBlue extends MovieClip { public function ferryBlue(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 166
//ferryGreen (ferryGreen) package { import flash.display.*; public dynamic class ferryGreen extends MovieClip { public function ferryGreen(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 167
//ferryRed (ferryRed) package { import flash.display.*; public dynamic class ferryRed extends MovieClip { public function ferryRed(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package
Section 168
//fireball_effect (fireball_effect) package { import flash.display.*; public dynamic class fireball_effect extends MovieClip { } }//package
Section 169
//fly_score (fly_score) package { import flash.display.*; import flash.text.*; public dynamic class fly_score extends MovieClip { public var label_back:TextField; public var label_front:TextField; } }//package
Section 170
//funflow (funflow) package { import com.mushroomer.ui.*; public dynamic class funflow extends FunFlow { } }//package
Section 171
//funflow_small (funflow_small) package { import com.mushroomer.ui.*; public dynamic class funflow_small extends FunFlow { } }//package
Section 172
//game_bg (game_bg) package { import flash.display.*; public dynamic class game_bg extends Sprite { } }//package
Section 173
//GameTitle (GameTitle) package { import flash.display.*; public dynamic class GameTitle extends MovieClip { } }//package
Section 174
//GameTitleShadow (GameTitleShadow) package { import flash.display.*; public dynamic class GameTitleShadow extends MovieClip { } }//package
Section 175
//hammer (hammer) package { import flash.display.*; public dynamic class hammer extends MovieClip { } }//package
Section 176
//idol_active (idol_active) package { import flash.display.*; public dynamic class idol_active extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 177
//idol_inactive (idol_inactive) package { import flash.display.*; public dynamic class idol_inactive extends MovieClip { } }//package
Section 178
//mcBannedSign (mcBannedSign) package { import flash.display.*; public dynamic class mcBannedSign extends MovieClip { public var bg:MovieClip; } }//package
Section 179
//mcCrownMask (mcCrownMask) package { import flash.display.*; public dynamic class mcCrownMask extends MovieClip { } }//package
Section 180
//mcFerryLine (mcFerryLine) package { import flash.display.*; public dynamic class mcFerryLine extends MovieClip { } }//package
Section 181
//mcLogoHolder (mcLogoHolder) package { import flash.display.*; public dynamic class mcLogoHolder extends MovieClip { } }//package
Section 182
//mcLogoMask (mcLogoMask) package { import flash.display.*; public dynamic class mcLogoMask extends MovieClip { } }//package
Section 183
//mcOtherGames (mcOtherGames) package { import flash.display.*; public dynamic class mcOtherGames extends MovieClip { } }//package
Section 184
//mcPlay (mcPlay) package { import flash.display.*; public dynamic class mcPlay extends MovieClip { } }//package
Section 185
//mcWaterRing (mcWaterRing) package { import flash.display.*; public dynamic class mcWaterRing extends MovieClip { public function mcWaterRing(){ addFrameScript(39, frame40); } function frame40(){ stop(); } } }//package
Section 186
//mushroom_green (mushroom_green) package { import flash.display.*; public dynamic class mushroom_green extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 187
//mushroom_parts_green (mushroom_parts_green) package { import flash.display.*; public dynamic class mushroom_parts_green extends MovieClip { } }//package
Section 188
//mushroom_parts_pink (mushroom_parts_pink) package { import flash.display.*; public dynamic class mushroom_parts_pink extends MovieClip { } }//package
Section 189
//mushroom_parts_purple (mushroom_parts_purple) package { import flash.display.*; public dynamic class mushroom_parts_purple extends MovieClip { } }//package
Section 190
//mushroom_parts_red (mushroom_parts_red) package { import flash.display.*; public dynamic class mushroom_parts_red extends MovieClip { } }//package
Section 191
//mushroom_pink (mushroom_pink) package { import flash.display.*; public dynamic class mushroom_pink extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 192
//mushroom_purple (mushroom_purple) package { import flash.display.*; public dynamic class mushroom_purple extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 193
//mushroom_red (mushroom_red) package { import flash.display.*; public dynamic class mushroom_red extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 194
//mushroom_run_green (mushroom_run_green) package { import flash.display.*; public dynamic class mushroom_run_green extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 195
//mushroom_run_pink (mushroom_run_pink) package { import flash.display.*; public dynamic class mushroom_run_pink extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 196
//mushroom_run_purple (mushroom_run_purple) package { import flash.display.*; public dynamic class mushroom_run_purple extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 197
//mushroom_run_red (mushroom_run_red) package { import flash.display.*; public dynamic class mushroom_run_red extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 198
//mushroom_shadow (mushroom_shadow) package { import flash.display.*; public dynamic class mushroom_shadow extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 199
//mushroom_transform_green (mushroom_transform_green) package { import flash.display.*; public dynamic class mushroom_transform_green extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 200
//mushroom_transform_pink (mushroom_transform_pink) package { import flash.display.*; public dynamic class mushroom_transform_pink extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 201
//mushroom_transform_purple (mushroom_transform_purple) package { import flash.display.*; public dynamic class mushroom_transform_purple extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 202
//mushroom_transform_red (mushroom_transform_red) package { import flash.display.*; public dynamic class mushroom_transform_red extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 203
//music_main (music_main) package { import flash.media.*; public dynamic class music_main extends Sound { } }//package
Section 204
//music_track1 (music_track1) package { import flash.media.*; public dynamic class music_track1 extends Sound { } }//package
Section 205
//music_track2 (music_track2) package { import flash.media.*; public dynamic class music_track2 extends Sound { } }//package
Section 206
//music_track3 (music_track3) package { import flash.media.*; public dynamic class music_track3 extends Sound { } }//package
Section 207
//player_air_down (player_air_down) package { import flash.display.*; public dynamic class player_air_down extends MovieClip { public var hero:MovieClip; public var e_bounds:MovieClip; } }//package
Section 208
//player_air_side (player_air_side) package { import flash.display.*; public dynamic class player_air_side extends MovieClip { public var hero:MovieClip; public var e_bounds:MovieClip; } }//package
Section 209
//player_air_stand (player_air_stand) package { import flash.display.*; public dynamic class player_air_stand extends MovieClip { public var hero:MovieClip; public var e_bounds:MovieClip; } }//package
Section 210
//player_air_up (player_air_up) package { import flash.display.*; public dynamic class player_air_up extends MovieClip { public var hero:MovieClip; public var e_bounds:MovieClip; } }//package
Section 211
//player_blow (player_blow) package { import flash.display.*; public dynamic class player_blow extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 212
//player_blow_side (player_blow_side) package { import flash.display.*; public dynamic class player_blow_side extends MovieClip { public var hero:MovieClip; public var e_bounds:MovieClip; } }//package
Section 213
//player_dead (player_dead) package { import flash.display.*; public dynamic class player_dead extends MovieClip { public var hero:MovieClip; public var e_bounds:MovieClip; } }//package
Section 214
//player_fall (player_fall) package { import flash.display.*; public dynamic class player_fall extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 215
//player_jump (player_jump) package { import flash.display.*; public dynamic class player_jump extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 216
//player_ladder_down (player_ladder_down) package { import flash.display.*; public dynamic class player_ladder_down extends MovieClip { public var char:MovieClip; public var e_bounds:MovieClip; } }//package
Section 217
//player_ladder_left (player_ladder_left) package { import flash.display.*; public dynamic class player_ladder_left extends MovieClip { public var char:MovieClip; public var e_bounds:MovieClip; } }//package
Section 218
//player_ladder_right (player_ladder_right) package { import flash.display.*; public dynamic class player_ladder_right extends MovieClip { public var char:MovieClip; public var e_bounds:MovieClip; } }//package
Section 219
//player_ladder_stand (player_ladder_stand) package { import flash.display.*; public dynamic class player_ladder_stand extends MovieClip { public var char:MovieClip; public var e_bounds:MovieClip; } }//package
Section 220
//player_ladder_up (player_ladder_up) package { import flash.display.*; public dynamic class player_ladder_up extends MovieClip { public var char:MovieClip; public var e_bounds:MovieClip; } }//package
Section 221
//player_land (player_land) package { import flash.display.*; public dynamic class player_land extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 222
//player_push (player_push) package { import flash.display.*; public dynamic class player_push extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 223
//player_runaway (player_runaway) package { import flash.display.*; public dynamic class player_runaway extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 224
//player_stand (player_stand) package { import flash.display.*; public dynamic class player_stand extends MovieClip { public var hero:MovieClip; public var e_bounds:MovieClip; } }//package
Section 225
//player_walk (player_walk) package { import flash.display.*; public dynamic class player_walk extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 226
//red_dragon_dead (red_dragon_dead) package { import flash.display.*; public dynamic class red_dragon_dead extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 227
//red_dragon_fire (red_dragon_fire) package { import flash.display.*; public dynamic class red_dragon_fire extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 228
//red_dragon_fly (red_dragon_fly) package { import flash.display.*; public dynamic class red_dragon_fly extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 229
//sfxBell (sfxBell) package { import flash.media.*; public dynamic class sfxBell extends Sound { } }//package
Section 230
//sfxBounce (sfxBounce) package { import flash.media.*; public dynamic class sfxBounce extends Sound { } }//package
Section 231
//snd_btn_click (snd_btn_click) package { import flash.media.*; public dynamic class snd_btn_click extends Sound { } }//package
Section 232
//snd_checkpoint (snd_checkpoint) package { import flash.media.*; public dynamic class snd_checkpoint extends Sound { } }//package
Section 233
//snd_chest_life (snd_chest_life) package { import flash.media.*; public dynamic class snd_chest_life extends Sound { } }//package
Section 234
//snd_chest_score (snd_chest_score) package { import flash.media.*; public dynamic class snd_chest_score extends Sound { } }//package
Section 235
//snd_congratulations (snd_congratulations) package { import flash.media.*; public dynamic class snd_congratulations extends Sound { } }//package
Section 236
//snd_dragon_dead (snd_dragon_dead) package { import flash.media.*; public dynamic class snd_dragon_dead extends Sound { } }//package
Section 237
//snd_dragon_fire (snd_dragon_fire) package { import flash.media.*; public dynamic class snd_dragon_fire extends Sound { } }//package
Section 238
//snd_dragon_fireball (snd_dragon_fireball) package { import flash.media.*; public dynamic class snd_dragon_fireball extends Sound { } }//package
Section 239
//snd_evilmush_dead (snd_evilmush_dead) package { import flash.media.*; public dynamic class snd_evilmush_dead extends Sound { } }//package
Section 240
//snd_evilmush_transform (snd_evilmush_transform) package { import flash.media.*; public dynamic class snd_evilmush_transform extends Sound { } }//package
Section 241
//snd_evilmush_walk (snd_evilmush_walk) package { import flash.media.*; public dynamic class snd_evilmush_walk extends Sound { } }//package
Section 242
//snd_exit_door (snd_exit_door) package { import flash.media.*; public dynamic class snd_exit_door extends Sound { } }//package
Section 243
//snd_gameover (snd_gameover) package { import flash.media.*; public dynamic class snd_gameover extends Sound { } }//package
Section 244
//snd_goblin_dead (snd_goblin_dead) package { import flash.media.*; public dynamic class snd_goblin_dead extends Sound { } }//package
Section 245
//snd_goblin_fear (snd_goblin_fear) package { import flash.media.*; public dynamic class snd_goblin_fear extends Sound { } }//package
Section 246
//snd_goblin_kick (snd_goblin_kick) package { import flash.media.*; public dynamic class snd_goblin_kick extends Sound { } }//package
Section 247
//snd_hero_blow (snd_hero_blow) package { import flash.media.*; public dynamic class snd_hero_blow extends Sound { } }//package
Section 248
//snd_hero_jump (snd_hero_jump) package { import flash.media.*; public dynamic class snd_hero_jump extends Sound { } }//package
Section 249
//snd_level_up (snd_level_up) package { import flash.media.*; public dynamic class snd_level_up extends Sound { } }//package
Section 250
//snd_mush_away (snd_mush_away) package { import flash.media.*; public dynamic class snd_mush_away extends Sound { } }//package
Section 251
//snd_mush_dead (snd_mush_dead) package { import flash.media.*; public dynamic class snd_mush_dead extends Sound { } }//package
Section 252
//snd_mush_fall (snd_mush_fall) package { import flash.media.*; public dynamic class snd_mush_fall extends Sound { } }//package
Section 253
//snd_mush_pickup (snd_mush_pickup) package { import flash.media.*; public dynamic class snd_mush_pickup extends Sound { } }//package
Section 254
//snd_player_die (snd_player_die) package { import flash.media.*; public dynamic class snd_player_die extends Sound { } }//package
Section 255
//snd_stone_break (snd_stone_break) package { import flash.media.*; public dynamic class snd_stone_break extends Sound { } }//package
Section 256
//snd_stone_fall (snd_stone_fall) package { import flash.media.*; public dynamic class snd_stone_fall extends Sound { } }//package
Section 257
//snd_stone_fall_thorns (snd_stone_fall_thorns) package { import flash.media.*; public dynamic class snd_stone_fall_thorns extends Sound { } }//package
Section 258
//snd_veildoor_close (snd_veildoor_close) package { import flash.media.*; public dynamic class snd_veildoor_close extends Sound { } }//package
Section 259
//snd_veildoor_open (snd_veildoor_open) package { import flash.media.*; public dynamic class snd_veildoor_open extends Sound { } }//package
Section 260
//sprite_bridge (sprite_bridge) package { import flash.display.*; public dynamic class sprite_bridge extends MovieClip { public var bridge:MovieClip; public var e_bounds:MovieClip; } }//package
Section 261
//sprite_bridge_details (sprite_bridge_details) package { import flash.display.*; public dynamic class sprite_bridge_details extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 262
//sprite_button (sprite_button) package { import flash.display.*; public dynamic class sprite_button extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 263
//sprite_door_closed (sprite_door_closed) package { import flash.display.*; public dynamic class sprite_door_closed extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 264
//sprite_door_opened (sprite_door_opened) package { import flash.display.*; public dynamic class sprite_door_opened extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 265
//sprite_help_stone (sprite_help_stone) package { import flash.display.*; import flash.text.*; public dynamic class sprite_help_stone extends MovieClip { public var info:TextField; } }//package
Section 266
//sprite_help_stone2 (sprite_help_stone2) package { import flash.display.*; public dynamic class sprite_help_stone2 extends MovieClip { } }//package
Section 267
//sprite_ladder (sprite_ladder) package { import flash.display.*; public dynamic class sprite_ladder extends MovieClip { } }//package
Section 268
//sprite_rock_basic (sprite_rock_basic) package { import flash.display.*; public dynamic class sprite_rock_basic extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 269
//sprite_rock_bg1 (sprite_rock_bg1) package { import flash.display.*; public dynamic class sprite_rock_bg1 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 270
//sprite_rock_bg2 (sprite_rock_bg2) package { import flash.display.*; public dynamic class sprite_rock_bg2 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 271
//sprite_shadow (sprite_shadow) package { import flash.display.*; public dynamic class sprite_shadow extends MovieClip { } }//package
Section 272
//sprite_spring_dust (sprite_spring_dust) package { import flash.display.*; public dynamic class sprite_spring_dust extends MovieClip { } }//package
Section 273
//sprite_spring_light1 (sprite_spring_light1) package { import flash.display.*; public dynamic class sprite_spring_light1 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 274
//sprite_spring_light2 (sprite_spring_light2) package { import flash.display.*; public dynamic class sprite_spring_light2 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 275
//sprite_spring_light3 (sprite_spring_light3) package { import flash.display.*; public dynamic class sprite_spring_light3 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 276
//sprite_spring1 (sprite_spring1) package { import flash.display.*; public dynamic class sprite_spring1 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 277
//sprite_spring2 (sprite_spring2) package { import flash.display.*; public dynamic class sprite_spring2 extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 278
//sprite_stone (sprite_stone) package { import flash.display.*; public dynamic class sprite_stone extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 279
//sprite_stone_small (sprite_stone_small) package { import flash.display.*; public dynamic class sprite_stone_small extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 280
//sprite_thorns (sprite_thorns) package { import flash.display.*; public dynamic class sprite_thorns extends MovieClip { public var e_bounds:MovieClip; } }//package
Section 281
//sprite_turf (sprite_turf) package { import flash.display.*; public dynamic class sprite_turf extends MovieClip { } }//package
Section 282
//stone_parts (stone_parts) package { import flash.display.*; public dynamic class stone_parts extends MovieClip { } }//package
Section 283
//ToolBarBG (ToolBarBG) package { import flash.display.*; public dynamic class ToolBarBG extends MovieClip { } }//package
Section 284
//ui_bg (ui_bg) package { import flash.display.*; public dynamic class ui_bg extends MovieClip { } }//package
Section 285
//ui_border (ui_border) package { import flash.display.*; public dynamic class ui_border extends MovieClip { } }//package
Section 286
//ui_btn (ui_btn) package { import flash.display.*; public dynamic class ui_btn extends MovieClip { } }//package
Section 287
//ui_btn_export (ui_btn_export) package { import flash.display.*; public dynamic class ui_btn_export extends SimpleButton { } }//package
Section 288
//ui_btn_mirror_left (ui_btn_mirror_left) package { import flash.display.*; public dynamic class ui_btn_mirror_left extends SimpleButton { } }//package
Section 289
//ui_btn_mirror_right (ui_btn_mirror_right) package { import flash.display.*; public dynamic class ui_btn_mirror_right extends SimpleButton { } }//package
Section 290
//ui_btn_mush2 (ui_btn_mush2) package { import flash.display.*; public dynamic class ui_btn_mush2 extends SimpleButton { } }//package
Section 291
//ui_btn_new (ui_btn_new) package { import flash.display.*; public dynamic class ui_btn_new extends SimpleButton { } }//package
Section 292
//ui_btn_open (ui_btn_open) package { import flash.display.*; public dynamic class ui_btn_open extends SimpleButton { } }//package
Section 293
//ui_button (ui_button) package { import flash.display.*; public dynamic class ui_button extends MovieClip { } }//package
Section 294
//ui_button_big (ui_button_big) package { import flash.display.*; public dynamic class ui_button_big extends MovieClip { } }//package
Section 295
//ui_button_hostgame (ui_button_hostgame) package { import flash.display.*; public dynamic class ui_button_hostgame extends MovieClip { } }//package
Section 296
//ui_button_label (ui_button_label) package { import flash.display.*; import flash.text.*; public dynamic class ui_button_label extends MovieClip { public var label:TextField; } }//package
Section 297
//ui_button_label_big (ui_button_label_big) package { import flash.display.*; import flash.text.*; public dynamic class ui_button_label_big extends MovieClip { public var label:TextField; } }//package
Section 298
//ui_button_middle (ui_button_middle) package { import flash.display.*; public dynamic class ui_button_middle extends MovieClip { } }//package
Section 299
//ui_button_play (ui_button_play) package { import flash.display.*; public dynamic class ui_button_play extends MovieClip { } }//package
Section 300
//ui_button_small (ui_button_small) package { import flash.display.*; public dynamic class ui_button_small extends MovieClip { } }//package
Section 301
//ui_debug_text (ui_debug_text) package { import flash.display.*; import flash.text.*; public dynamic class ui_debug_text extends MovieClip { public var label:TextField; } }//package
Section 302
//ui_interface_bg (ui_interface_bg) package { import flash.display.*; public dynamic class ui_interface_bg extends MovieClip { } }//package
Section 303
//ui_label_level (ui_label_level) package { import flash.display.*; import flash.text.*; public dynamic class ui_label_level extends MovieClip { public var label:TextField; public var label2:TextField; } }//package
Section 304
//ui_label_small (ui_label_small) package { import flash.display.*; import flash.text.*; public dynamic class ui_label_small extends MovieClip { public var label:TextField; } }//package
Section 305
//ui_life_count (ui_life_count) package { import flash.display.*; import flash.text.*; public dynamic class ui_life_count extends MovieClip { public var label1:TextField; public var label2:TextField; } }//package
Section 306
//ui_life_dead (ui_life_dead) package { import flash.display.*; import flash.text.*; public dynamic class ui_life_dead extends MovieClip { public var label1:TextField; public var label2:TextField; } }//package
Section 307
//ui_loading_bar (ui_loading_bar) package { import flash.display.*; public dynamic class ui_loading_bar extends MovieClip { } }//package
Section 308
//ui_loading_frame (ui_loading_frame) package { import flash.display.*; public dynamic class ui_loading_frame extends MovieClip { } }//package
Section 309
//ui_loading_label (ui_loading_label) package { import flash.display.*; import flash.text.*; public dynamic class ui_loading_label extends MovieClip { public var tf:TextField; } }//package
Section 310
//ui_mushroom_count (ui_mushroom_count) package { import flash.display.*; import flash.text.*; public dynamic class ui_mushroom_count extends MovieClip { public var label1:TextField; public var label2:TextField; } }//package
Section 311
//ui_points_count (ui_points_count) package { import flash.display.*; import flash.text.*; public dynamic class ui_points_count extends MovieClip { public var label1:TextField; public var label2:TextField; } }//package
Section 312
//ui_title (ui_title) package { import flash.display.*; import flash.text.*; public dynamic class ui_title extends MovieClip { public var label1:TextField; public var label2:TextField; } }//package
Section 313
//WaterHolderB (WaterHolderB) package { import com.midasplayer.extras.*; import flash.display.*; public dynamic class WaterHolderB extends MovieClip { public var BLUE:Water; } }//package
Section 314
//WaterHolderG (WaterHolderG) package { import com.midasplayer.extras.*; import flash.display.*; public dynamic class WaterHolderG extends MovieClip { public var GREEN:Water; } }//package
Section 315
//WaterHolderR (WaterHolderR) package { import com.midasplayer.extras.*; import flash.display.*; public dynamic class WaterHolderR extends MovieClip { public var RED:Water; } }//package

Library Items

Symbol 1 GraphicUsed by:2
Symbol 2 MovieClip {mcWaterRing}Uses:1Used by:47
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5
Symbol 5 MovieClip {mcPlay}Uses:4Used by:47
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:8
Symbol 8 MovieClip {mcOtherGames}Uses:7Used by:47
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClip {mcLogoMask}Uses:9Used by:47
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:13
Symbol 13 MovieClip {mcLogoHolder}Uses:12Used by:47
Symbol 14 GraphicUsed by:15
Symbol 15 MovieClip {mcFerryLine}Uses:14Used by:47
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClip {mcCrownMask}Uses:16Used by:47
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:22
Symbol 20 FontUsed by:21
Symbol 21 EditableTextUses:20Used by:22
Symbol 22 MovieClip {mcBannedSign}Uses:19 21Used by:47
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:23Used by:29 34 39 47
Symbol 25 BitmapUsed by:26
Symbol 26 GraphicUses:25Used by:29
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:29
Symbol 29 MovieClip {ferryBlue}Uses:24 26 28Used by:47
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:34
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 MovieClip {ferryGreen}Uses:24 31 33Used by:47
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:39
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:39
Symbol 39 MovieClip {ferryRed}Uses:24 36 38Used by:47
Symbol 40 MovieClip {com.midasplayer.extras.Water}Used by:41 42 43 47
Symbol 41 MovieClip {WaterHolderB}Uses:40Used by:47
Symbol 42 MovieClip {WaterHolderG}Uses:40Used by:47
Symbol 43 MovieClip {WaterHolderR}Uses:40Used by:47
Symbol 44 MovieClip {com.midasplayer.extras.WaterLine}Used by:47
Symbol 45 Sound {sfxBounce}Used by:47
Symbol 46 Sound {sfxBell}Used by:47
Symbol 47 MovieClipUses:2 5 8 10 13 15 17 22 24 29 34 39 40 41 42 43 44 45 46Used by:Timeline
Symbol 48 Sound {snd_hero_jump}
Symbol 49 BitmapUsed by:50
Symbol 50 GraphicUses:49Used by:53
Symbol 51 BitmapUsed by:52
Symbol 52 GraphicUses:51Used by:53
Symbol 53 MovieClip {ui_button_big}Uses:50 52
Symbol 54 GraphicUsed by:58
Symbol 55 GraphicUsed by:58
Symbol 56 GraphicUsed by:58
Symbol 57 GraphicUsed by:58
Symbol 58 Button {ui_btn_mirror_left}Uses:54 55 56 57
Symbol 59 GraphicUsed by:63
Symbol 60 GraphicUsed by:63
Symbol 61 GraphicUsed by:63
Symbol 62 GraphicUsed by:63
Symbol 63 Button {ui_btn_export}Uses:59 60 61 62
Symbol 64 GraphicUsed by:68
Symbol 65 GraphicUsed by:68
Symbol 66 GraphicUsed by:68
Symbol 67 GraphicUsed by:68
Symbol 68 Button {ui_btn_mirror_right}Uses:64 65 66 67
Symbol 69 GraphicUsed by:73
Symbol 70 GraphicUsed by:73
Symbol 71 GraphicUsed by:73
Symbol 72 GraphicUsed by:73
Symbol 73 Button {ui_btn_mush2}Uses:69 70 71 72
Symbol 74 GraphicUsed by:78
Symbol 75 GraphicUsed by:78
Symbol 76 GraphicUsed by:78
Symbol 77 GraphicUsed by:78
Symbol 78 Button {ui_btn_open}Uses:74 75 76 77
Symbol 79 GraphicUsed by:83
Symbol 80 GraphicUsed by:83
Symbol 81 GraphicUsed by:83
Symbol 82 GraphicUsed by:83
Symbol 83 Button {ui_btn_new}Uses:79 80 81 82
Symbol 84 FontUsed by:85 86
Symbol 85 EditableTextUses:84Used by:87
Symbol 86 EditableTextUses:84Used by:87
Symbol 87 MovieClip {ui_title}Uses:85 86
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:92
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:92
Symbol 92 MovieClip {btn_menu}Uses:89 91
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:97
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClip {btn_restart}Uses:94 96
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClip {game_bg}Uses:98
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:104
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:104
Symbol 104 MovieClip {btn_music}Uses:101 103
Symbol 105 BitmapUsed by:106
Symbol 106 GraphicUses:105Used by:109
Symbol 107 BitmapUsed by:108
Symbol 108 GraphicUses:107Used by:109
Symbol 109 MovieClip {btn_sound}Uses:106 108
Symbol 110 BitmapUsed by:111 1226
Symbol 111 GraphicUses:110Used by:114
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClip {funflow_small}Uses:111 113
Symbol 115 FontUsed by:116 672 675 676
Symbol 116 EditableTextUses:115Used by:117
Symbol 117 MovieClip {ui_debug_text}Uses:116
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:120 1262
Symbol 120 MovieClip {fade}Uses:119
Symbol 121 BitmapUsed by:122
Symbol 122 GraphicUses:121Used by:123
Symbol 123 MovieClip {ui_loading_frame}Uses:122
Symbol 124 GraphicUsed by:134
Symbol 125 GraphicUsed by:134
Symbol 126 GraphicUsed by:134
Symbol 127 GraphicUsed by:134
Symbol 128 GraphicUsed by:134
Symbol 129 GraphicUsed by:134
Symbol 130 GraphicUsed by:134
Symbol 131 GraphicUsed by:134
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClip {ui_loading_bar}Uses:124 125 126 127 128 129 130 131 132 133
Symbol 135 FontUsed by:136 970 1027
Symbol 136 EditableTextUses:135Used by:137
Symbol 137 MovieClip {ui_loading_label}Uses:136
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClip {ui_bg}Uses:138Used by:1262
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClip {bg_back}Uses:140Used by:1262
Symbol 142 GraphicUsed by:143
Symbol 143 MovieClip {bg_front}Uses:142Used by:1262
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClip {ToolBarBG}Uses:144Used by:1262
Symbol 146 GraphicUsed by:160
Symbol 147 GraphicUsed by:160
Symbol 148 GraphicUsed by:160
Symbol 149 GraphicUsed by:160
Symbol 150 GraphicUsed by:160
Symbol 151 GraphicUsed by:160
Symbol 152 GraphicUsed by:160
Symbol 153 GraphicUsed by:160
Symbol 154 GraphicUsed by:160
Symbol 155 GraphicUsed by:160
Symbol 156 GraphicUsed by:160
Symbol 157 GraphicUsed by:160
Symbol 158 GraphicUsed by:160
Symbol 159 GraphicUsed by:160
Symbol 160 MovieClip {effect_smoke1}Uses:146 147 148 149 150 151 152 153 154 155 156 157 158 159Used by:1262
Symbol 161 GraphicUsed by:177
Symbol 162 GraphicUsed by:177
Symbol 163 GraphicUsed by:177
Symbol 164 GraphicUsed by:177
Symbol 165 GraphicUsed by:177
Symbol 166 GraphicUsed by:177
Symbol 167 GraphicUsed by:177
Symbol 168 GraphicUsed by:177
Symbol 169 GraphicUsed by:177
Symbol 170 GraphicUsed by:177
Symbol 171 GraphicUsed by:177
Symbol 172 GraphicUsed by:177
Symbol 173 GraphicUsed by:177
Symbol 174 GraphicUsed by:177
Symbol 175 GraphicUsed by:177
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClip {effect_smoke2}Uses:161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176Used by:1262
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:186 193 200 209 213 254 259 271 288 305 310 329 352 374 388 394 406 418 428 448 453 458 459 460 470 471 473 475 478 482 496 505 514 523 526 529 532 535 538 544 551 560 565 581 599 606 610 630 639 647 661 670 679 680 681 682 689 702 703 704 705 706 725 736 755 760 784 808 960 962 1053 1065 1070 1072 1082 1086 1148 1168 1186 1211 1214 1215 1262
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClip {sprite_ladder}Uses:180Used by:1262
Symbol 182 GraphicUsed by:186
Symbol 183 GraphicUsed by:186
Symbol 184 GraphicUsed by:186
Symbol 185 GraphicUsed by:186
Symbol 186 MovieClip {sprite_rock_basic}Uses:179 182 183 184 185Used by:1262
Symbol 187 GraphicUsed by:193
Symbol 188 GraphicUsed by:193
Symbol 189 GraphicUsed by:193
Symbol 190 GraphicUsed by:193
Symbol 191 GraphicUsed by:193
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClip {sprite_rock_bg1}Uses:179 187 188 189 190 191 192Used by:1262
Symbol 194 GraphicUsed by:200
Symbol 195 GraphicUsed by:200
Symbol 196 GraphicUsed by:200
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClip {sprite_rock_bg2}Uses:179 194 195 196 197 198 199Used by:1262
Symbol 201 GraphicUsed by:205
Symbol 202 GraphicUsed by:205
Symbol 203 GraphicUsed by:205
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClip {sprite_shadow}Uses:201 202 203 204Used by:1262
Symbol 206 GraphicUsed by:209
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClip {sprite_stone}Uses:179 206 207 208Used by:1262
Symbol 210 GraphicUsed by:213
Symbol 211 GraphicUsed by:213
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClip {sprite_stone_small}Uses:179 210 211 212Used by:1262
Symbol 214 GraphicUsed by:218
Symbol 215 GraphicUsed by:218
Symbol 216 GraphicUsed by:218
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClip {sprite_turf}Uses:214 215 216 217Used by:1262
Symbol 219 GraphicUsed by:253 373 634 678
Symbol 220 GraphicUsed by:253
Symbol 221 GraphicUsed by:222
Symbol 222 MovieClipUses:221Used by:253
Symbol 223 GraphicUsed by:253
Symbol 224 GraphicUsed by:253
Symbol 225 GraphicUsed by:253
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:226Used by:253
Symbol 228 GraphicUsed by:253
Symbol 229 GraphicUsed by:230
Symbol 230 MovieClipUses:229Used by:253
Symbol 231 ShapeTweeningUsed by:253
Symbol 232 GraphicUsed by:253
Symbol 233 GraphicUsed by:253
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClipUses:234Used by:253
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClipUses:236Used by:253
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:253
Symbol 240 GraphicUsed by:253
Symbol 241 GraphicUsed by:253
Symbol 242 GraphicUsed by:253
Symbol 243 GraphicUsed by:253
Symbol 244 GraphicUsed by:253
Symbol 245 GraphicUsed by:253
Symbol 246 GraphicUsed by:253
Symbol 247 GraphicUsed by:253
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClip {hammer}Uses:248Used by:253 258 270 287 309 328 373 387 393 405 417 427 469 472 474 783 1262
Symbol 250 GraphicUsed by:253
Symbol 251 GraphicUsed by:253
Symbol 252 GraphicUsed by:253
Symbol 253 MovieClipUses:219 220 222 223 224 225 227 228 230 231 232 233 235 237 239 240 241 242 243 244 245 246 247 249 250 251 252Used by:254
Symbol 254 MovieClip {player_blow}Uses:179 253Used by:1262
Symbol 255 GraphicUsed by:258
Symbol 256 GraphicUsed by:258
Symbol 257 GraphicUsed by:258
Symbol 258 MovieClipUses:249 255 256 257Used by:259
Symbol 259 MovieClip {player_fall}Uses:179 258Used by:1262
Symbol 260 GraphicUsed by:270
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:261Used by:270 287 373 474
Symbol 263 GraphicUsed by:264
Symbol 264 MovieClipUses:263Used by:270 309 328 373 469 472 474
Symbol 265 GraphicUsed by:266
Symbol 266 MovieClipUses:265Used by:270 287 373 474
Symbol 267 GraphicUsed by:270
Symbol 268 GraphicUsed by:270
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:249 260 262 264 266 267 268 269Used by:271
Symbol 271 MovieClip {player_jump}Uses:179 270Used by:1262
Symbol 272 GraphicUsed by:287
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:273Used by:287
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:287
Symbol 277 GraphicUsed by:278
Symbol 278 MovieClipUses:277Used by:287
Symbol 279 GraphicUsed by:287
Symbol 280 GraphicUsed by:287
Symbol 281 GraphicUsed by:287
Symbol 282 GraphicUsed by:287
Symbol 283 GraphicUsed by:287
Symbol 284 GraphicUsed by:287
Symbol 285 GraphicUsed by:287
Symbol 286 GraphicUsed by:287
Symbol 287 MovieClipUses:249 272 274 276 278 279 280 281 282 283 262 284 266 285 286Used by:288
Symbol 288 MovieClip {player_land}Uses:179 287Used by:1262
Symbol 289 GraphicUsed by:304 328 783
Symbol 290 GraphicUsed by:304
Symbol 291 GraphicUsed by:292
Symbol 292 MovieClipUses:291Used by:304
Symbol 293 GraphicUsed by:294
Symbol 294 MovieClipUses:293Used by:304
Symbol 295 GraphicUsed by:296
Symbol 296 MovieClipUses:295Used by:304
Symbol 297 GraphicUsed by:304
Symbol 298 GraphicUsed by:304
Symbol 299 GraphicUsed by:304
Symbol 300 GraphicUsed by:304
Symbol 301 GraphicUsed by:304
Symbol 302 GraphicUsed by:304
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:289 290 292 294 296 297 298 299 300 301 302 303Used by:305
Symbol 305 MovieClip {player_push}Uses:179 304Used by:1262
Symbol 306 GraphicUsed by:309
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:307Used by:309
Symbol 309 MovieClipUses:249 306 264 308Used by:310
Symbol 310 MovieClip {player_stand}Uses:179 309Used by:1262
Symbol 311 GraphicUsed by:328
Symbol 312 GraphicUsed by:328
Symbol 313 GraphicUsed by:328 783
Symbol 314 GraphicUsed by:328
Symbol 315 GraphicUsed by:328
Symbol 316 GraphicUsed by:328
Symbol 317 GraphicUsed by:328
Symbol 318 GraphicUsed by:328
Symbol 319 GraphicUsed by:328
Symbol 320 GraphicUsed by:328
Symbol 321 GraphicUsed by:328
Symbol 322 GraphicUsed by:328
Symbol 323 GraphicUsed by:328
Symbol 324 GraphicUsed by:328
Symbol 325 GraphicUsed by:328
Symbol 326 GraphicUsed by:328
Symbol 327 GraphicUsed by:328
Symbol 328 MovieClipUses:289 249 311 264 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327Used by:329
Symbol 329 MovieClip {player_walk}Uses:179 328Used by:1262
Symbol 330 MovieClip {com.mushroomer.App}Used by:1262
Symbol 331 GraphicUsed by:336
Symbol 332 GraphicUsed by:336
Symbol 333 GraphicUsed by:336
Symbol 334 GraphicUsed by:336
Symbol 335 GraphicUsed by:336
Symbol 336 MovieClip {stone_parts}Uses:331 332 333 334 335Used by:1262
Symbol 337 GraphicUsed by:352
Symbol 338 GraphicUsed by:352
Symbol 339 GraphicUsed by:352
Symbol 340 GraphicUsed by:352
Symbol 341 GraphicUsed by:352
Symbol 342 GraphicUsed by:352
Symbol 343 GraphicUsed by:352
Symbol 344 GraphicUsed by:352
Symbol 345 GraphicUsed by:352
Symbol 346 GraphicUsed by:352
Symbol 347 GraphicUsed by:352
Symbol 348 GraphicUsed by:352
Symbol 349 GraphicUsed by:352
Symbol 350 GraphicUsed by:352
Symbol 351 GraphicUsed by:352
Symbol 352 MovieClip {effect_smoke4}Uses:179 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351Used by:1262
Symbol 353 GraphicUsed by:373
Symbol 354 GraphicUsed by:373
Symbol 355 GraphicUsed by:373
Symbol 356 GraphicUsed by:373
Symbol 357 GraphicUsed by:373
Symbol 358 GraphicUsed by:373
Symbol 359 GraphicUsed by:373
Symbol 360 GraphicUsed by:373
Symbol 361 GraphicUsed by:373
Symbol 362 GraphicUsed by:363
Symbol 363 MovieClipUses:362Used by:373
Symbol 364 GraphicUsed by:373
Symbol 365 GraphicUsed by:366
Symbol 366 MovieClipUses:365Used by:373
Symbol 367 GraphicUsed by:373
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:368Used by:373
Symbol 370 GraphicUsed by:373
Symbol 371 GraphicUsed by:373
Symbol 372 GraphicUsed by:373
Symbol 373 MovieClipUses:219 353 264 354 355 356 357 358 359 360 361 363 364 366 367 369 370 371 249 262 266 372Used by:374
Symbol 374 MovieClip {player_blow_side}Uses:179 373Used by:1262
Symbol 375 GraphicUsed by:387
Symbol 376 GraphicUsed by:377
Symbol 377 MovieClipUses:376Used by:387 393 405 417 427
Symbol 378 GraphicUsed by:387
Symbol 379 GraphicUsed by:387
Symbol 380 GraphicUsed by:387
Symbol 381 GraphicUsed by:387
Symbol 382 GraphicUsed by:387
Symbol 383 GraphicUsed by:387
Symbol 384 GraphicUsed by:387
Symbol 385 GraphicUsed by:387
Symbol 386 GraphicUsed by:387
Symbol 387 MovieClipUses:375 377 378 249 379 380 381 382 383 384 385 386Used by:388
Symbol 388 MovieClip {player_ladder_down}Uses:179 387Used by:1262
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:393
Symbol 391 GraphicUsed by:392
Symbol 392 MovieClipUses:391Used by:393
Symbol 393 MovieClipUses:390 377 392 249Used by:394
Symbol 394 MovieClip {player_ladder_stand}Uses:179 393Used by:1262
Symbol 395 GraphicUsed by:405
Symbol 396 GraphicUsed by:405
Symbol 397 GraphicUsed by:405
Symbol 398 GraphicUsed by:405
Symbol 399 GraphicUsed by:405
Symbol 400 GraphicUsed by:405
Symbol 401 GraphicUsed by:405
Symbol 402 GraphicUsed by:405
Symbol 403 GraphicUsed by:405
Symbol 404 GraphicUsed by:405
Symbol 405 MovieClipUses:395 377 396 249 397 398 399 400 401 402 403 404Used by:406
Symbol 406 MovieClip {player_ladder_up}Uses:179 405Used by:1262
Symbol 407 GraphicUsed by:417
Symbol 408 GraphicUsed by:417
Symbol 409 GraphicUsed by:417 427
Symbol 410 GraphicUsed by:417
Symbol 411 GraphicUsed by:417 427
Symbol 412 GraphicUsed by:417
Symbol 413 GraphicUsed by:417
Symbol 414 GraphicUsed by:417
Symbol 415 GraphicUsed by:417
Symbol 416 GraphicUsed by:417
Symbol 417 MovieClipUses:407 377 408 249 409 410 411 412 413 414 415 416Used by:418
Symbol 418 MovieClip {player_ladder_left}Uses:179 417Used by:1262
Symbol 419 GraphicUsed by:427
Symbol 420 GraphicUsed by:427
Symbol 421 GraphicUsed by:427
Symbol 422 GraphicUsed by:427
Symbol 423 GraphicUsed by:427
Symbol 424 GraphicUsed by:427
Symbol 425 GraphicUsed by:427
Symbol 426 GraphicUsed by:427
Symbol 427 MovieClipUses:419 377 420 249 421 422 411 423 409 424 425 426Used by:428
Symbol 428 MovieClip {player_ladder_right}Uses:179 427Used by:1262
Symbol 429 GraphicUsed by:447 959 961
Symbol 430 GraphicUsed by:447
Symbol 431 GraphicUsed by:432
Symbol 432 MovieClipUses:431Used by:447 452
Symbol 433 GraphicUsed by:434
Symbol 434 MovieClipUses:433Used by:447 452
Symbol 435 GraphicUsed by:436
Symbol 436 MovieClipUses:435Used by:447 452
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:439
Symbol 439 MovieClipUses:438Used by:447 452 458
Symbol 440 GraphicUsed by:441
Symbol 441 MovieClipUses:440Used by:442
Symbol 442 MovieClipUses:441Used by:447 452 459
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:445
Symbol 445 MovieClipUses:444Used by:447 452 460
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClipUses:429 430 432 434 436 439 442 445 446Used by:448
Symbol 448 MovieClip {sprite_spring1}Uses:179 447Used by:1262
Symbol 449 GraphicUsed by:452
Symbol 450 GraphicUsed by:452
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:449 450 432 434 436 439 442 445 451Used by:453
Symbol 453 MovieClip {sprite_spring2}Uses:179 452Used by:1262
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:456
Symbol 456 MovieClipUses:455Used by:457
Symbol 457 MovieClip {sprite_spring_dust}Uses:456Used by:1262
Symbol 458 MovieClip {sprite_spring_light1}Uses:179 439Used by:1262
Symbol 459 MovieClip {sprite_spring_light2}Uses:179 442Used by:1262
Symbol 460 MovieClip {sprite_spring_light3}Uses:179 445Used by:1262
Symbol 461 GraphicUsed by:462
Symbol 462 MovieClipUses:461Used by:469 472 474 481
Symbol 463 GraphicUsed by:464
Symbol 464 MovieClipUses:463Used by:469 472 474 481
Symbol 465 GraphicUsed by:466
Symbol 466 MovieClipUses:465Used by:469 472 474 481 783
Symbol 467 GraphicUsed by:468
Symbol 468 MovieClipUses:467Used by:469 472 474 481 783
Symbol 469 MovieClipUses:462 464 249 466 264 468Used by:470 471
Symbol 470 MovieClip {player_air_down}Uses:179 469Used by:1262
Symbol 471 MovieClip {player_air_up}Uses:179 469Used by:1262
Symbol 472 MovieClipUses:462 464 249 466 264 468Used by:473
Symbol 473 MovieClip {player_air_stand}Uses:179 472Used by:1262
Symbol 474 MovieClipUses:462 464 249 466 264 266 262 468Used by:475
Symbol 475 MovieClip {player_air_side}Uses:179 474Used by:1262
Symbol 476 GraphicUsed by:478
Symbol 477 GraphicUsed by:478
Symbol 478 MovieClip {sprite_thorns}Uses:179 476 477Used by:1262
Symbol 479 GraphicUsed by:480
Symbol 480 MovieClipUses:479Used by:481
Symbol 481 MovieClipUses:464 462 466 480 468Used by:482
Symbol 482 MovieClip {player_dead}Uses:179 481Used by:1262
Symbol 483 GraphicUsed by:487
Symbol 484 GraphicUsed by:486
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClip {Mushroomer_fla.mush_eyes_124}Uses:484 485Used by:487
Symbol 487 MovieClipUses:483 486Used by:496 505 514 523 679 680 681 682 703 704 705 706
Symbol 488 GraphicUsed by:489 709
Symbol 489 MovieClipUses:488Used by:496 681 703
Symbol 490 GraphicUsed by:491 709
Symbol 491 MovieClipUses:490Used by:496 681 703
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:496 681 703
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:496 681 703
Symbol 496 MovieClip {mushroom_green}Uses:179 487 489 491 493 495Used by:1262
Symbol 497 GraphicUsed by:498 763
Symbol 498 MovieClipUses:497Used by:505 679 704
Symbol 499 GraphicUsed by:500 763
Symbol 500 MovieClipUses:499Used by:505 679 704
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:501Used by:505 679 704
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:505 679 704
Symbol 505 MovieClip {mushroom_pink}Uses:179 487 498 500 502 504Used by:1262
Symbol 506 GraphicUsed by:507 766
Symbol 507 MovieClipUses:506Used by:514 680 705
Symbol 508 GraphicUsed by:509 766
Symbol 509 MovieClipUses:508Used by:514 680 705
Symbol 510 GraphicUsed by:511
Symbol 511 MovieClipUses:510Used by:514 680 705
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:514 680 705
Symbol 514 MovieClip {mushroom_purple}Uses:179 487 507 509 511 513Used by:1262
Symbol 515 GraphicUsed by:516 769
Symbol 516 MovieClipUses:515Used by:523 682 706
Symbol 517 GraphicUsed by:518 769
Symbol 518 MovieClipUses:517Used by:523 682 706
Symbol 519 GraphicUsed by:520
Symbol 520 MovieClipUses:519Used by:523 682 706
Symbol 521 GraphicUsed by:522
Symbol 522 MovieClipUses:521Used by:523 682 706
Symbol 523 MovieClip {mushroom_red}Uses:179 487 516 518 520 522Used by:1262
Symbol 524 GraphicUsed by:525
Symbol 525 MovieClipUses:524Used by:526
Symbol 526 MovieClip {bubble_green_anim}Uses:179 525Used by:1262
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:529
Symbol 529 MovieClip {bubble_pink_anim}Uses:179 528Used by:1262
Symbol 530 GraphicUsed by:531
Symbol 531 MovieClipUses:530Used by:532
Symbol 532 MovieClip {bubble_purple_anim}Uses:179 531Used by:1262
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:535
Symbol 535 MovieClip {bubble_red_anim}Uses:179 534Used by:1262
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:538
Symbol 538 MovieClip {bubble_white_anim}Uses:179 537Used by:1262
Symbol 539 GraphicUsed by:544
Symbol 540 GraphicUsed by:544
Symbol 541 GraphicUsed by:544
Symbol 542 GraphicUsed by:544
Symbol 543 GraphicUsed by:544
Symbol 544 MovieClip {decor_tree}Uses:179 539 540 541 542 543Used by:1262
Symbol 545 GraphicUsed by:551
Symbol 546 GraphicUsed by:551
Symbol 547 GraphicUsed by:551
Symbol 548 GraphicUsed by:551
Symbol 549 GraphicUsed by:551
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClip {decor_bush}Uses:179 545 546 547 548 549 550Used by:1262
Symbol 552 GraphicUsed by:555
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:555 557 559
Symbol 555 MovieClipUses:552 554Used by:560
Symbol 556 GraphicUsed by:557
Symbol 557 MovieClipUses:556 554Used by:560
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClipUses:558 554Used by:560
Symbol 560 MovieClip {decor_pointer}Uses:179 555 557 559Used by:1262
Symbol 561 GraphicUsed by:565
Symbol 562 GraphicUsed by:563
Symbol 563 MovieClipUses:562Used by:565
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClip {decor_wood}Uses:179 561 563 564Used by:1262
Symbol 566 GraphicUsed by:576
Symbol 567 GraphicUsed by:576
Symbol 568 GraphicUsed by:569
Symbol 569 MovieClipUses:568Used by:576 800
Symbol 570 GraphicUsed by:576
Symbol 571 GraphicUsed by:572
Symbol 572 MovieClipUses:571Used by:576
Symbol 573 GraphicUsed by:574
Symbol 574 MovieClipUses:573Used by:576
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClip {exit_door}Uses:566 567 569 570 572 574 575Used by:1262
Symbol 577 GraphicUsed by:579
Symbol 578 GraphicUsed by:579
Symbol 579 MovieClip {ui_btn}Uses:577 578Used by:1262
Symbol 580 GraphicUsed by:581
Symbol 581 MovieClip {mushroom_shadow}Uses:179 580Used by:1262
Symbol 582 FontUsed by:583 584 588 589 593 594 963 964 1015
Symbol 583 EditableTextUses:582Used by:587
Symbol 584 EditableTextUses:582Used by:587
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:587
Symbol 587 MovieClip {ui_mushroom_count}Uses:583 584 586Used by:1262
Symbol 588 EditableTextUses:582Used by:592
Symbol 589 EditableTextUses:582Used by:592
Symbol 590 BitmapUsed by:591
Symbol 591 GraphicUses:590Used by:592 965
Symbol 592 MovieClip {ui_life_count}Uses:588 589 591Used by:1262
Symbol 593 EditableTextUses:582Used by:595
Symbol 594 EditableTextUses:582Used by:595
Symbol 595 MovieClip {ui_points_count}Uses:593 594Used by:1262
Symbol 596 GraphicUsed by:599
Symbol 597 GraphicUsed by:599
Symbol 598 GraphicUsed by:599
Symbol 599 MovieClip {bg_cloud}Uses:179 596 597 598Used by:1262
Symbol 600 GraphicUsed by:606
Symbol 601 GraphicUsed by:606
Symbol 602 GraphicUsed by:606
Symbol 603 GraphicUsed by:606
Symbol 604 GraphicUsed by:606
Symbol 605 GraphicUsed by:606
Symbol 606 MovieClip {decor_stone}Uses:179 600 601 602 603 604 605Used by:1262
Symbol 607 GraphicUsed by:610
Symbol 608 GraphicUsed by:610
Symbol 609 GraphicUsed by:610
Symbol 610 MovieClip {decor_liana}Uses:179 607 608 609Used by:1262
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClip {idol_inactive}Uses:611Used by:1262
Symbol 613 GraphicUsed by:630
Symbol 614 GraphicUsed by:628
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:628
Symbol 617 GraphicUsed by:628
Symbol 618 GraphicUsed by:628
Symbol 619 GraphicUsed by:628
Symbol 620 GraphicUsed by:628
Symbol 621 GraphicUsed by:628
Symbol 622 GraphicUsed by:628
Symbol 623 GraphicUsed by:628
Symbol 624 GraphicUsed by:628
Symbol 625 GraphicUsed by:628
Symbol 626 GraphicUsed by:628
Symbol 627 GraphicUsed by:628
Symbol 628 MovieClipUses:614 616 617 618 619 620 621 622 623 624 625 626 627Used by:630
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClip {idol_active}Uses:179 613 628 629Used by:1262
Symbol 631 GraphicUsed by:632 1136
Symbol 632 MovieClipUses:631Used by:633
Symbol 633 MovieClip {effect_flash_anim}Uses:632Used by:1262
Symbol 634 MovieClipUses:219Used by:639 647
Symbol 635 GraphicUsed by:636
Symbol 636 MovieClipUses:635Used by:639
Symbol 637 GraphicUsed by:638
Symbol 638 MovieClipUses:637Used by:639
Symbol 639 MovieClip {chest_on_wait}Uses:179 634 636 638Used by:1262
Symbol 640 GraphicUsed by:641
Symbol 641 MovieClipUses:640Used by:647
Symbol 642 GraphicUsed by:647
Symbol 643 GraphicUsed by:644
Symbol 644 MovieClipUses:643Used by:647
Symbol 645 GraphicUsed by:646
Symbol 646 MovieClipUses:645Used by:647
Symbol 647 MovieClip {chest_on_open}Uses:179 634 641 642 644 646Used by:1262
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClip {bonus_star}Uses:648Used by:1262
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClip {effect_star}Uses:650Used by:1262
Symbol 652 GraphicUsed by:653
Symbol 653 MovieClip {bonus_life}Uses:652Used by:1262
Symbol 654 GraphicUsed by:655
Symbol 655 MovieClip {effect_life}Uses:654Used by:1262
Symbol 656 GraphicUsed by:657
Symbol 657 MovieClip {bridge_plank}Uses:656Used by:660
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClipUses:658Used by:660
Symbol 660 MovieClipUses:657 659Used by:661
Symbol 661 MovieClip {sprite_bridge}Uses:179 660Used by:1262
Symbol 662 GraphicUsed by:670
Symbol 663 GraphicUsed by:670
Symbol 664 GraphicUsed by:670
Symbol 665 GraphicUsed by:670
Symbol 666 GraphicUsed by:670
Symbol 667 GraphicUsed by:670
Symbol 668 GraphicUsed by:670
Symbol 669 GraphicUsed by:670
Symbol 670 MovieClip {sprite_bridge_details}Uses:179 662 663 664 665 666 667 668 669Used by:1262
Symbol 671 GraphicUsed by:674
Symbol 672 EditableTextUses:115Used by:674
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClip {sprite_help_stone}Uses:671 672 673Used by:1262
Symbol 675 EditableTextUses:115Used by:677
Symbol 676 EditableTextUses:115Used by:677
Symbol 677 MovieClip {fly_score}Uses:675 676Used by:1262
Symbol 678 MovieClipUses:219Used by:679 680 681 682 703 704 705 706 736 755
Symbol 679 MovieClip {mushroom_run_pink}Uses:179 678 487 498 500 502 504Used by:1262
Symbol 680 MovieClip {mushroom_run_purple}Uses:179 678 487 507 509 511 513Used by:1262
Symbol 681 MovieClip {mushroom_run_green}Uses:179 678 487 489 491 493 495Used by:1262
Symbol 682 MovieClip {mushroom_run_red}Uses:179 678 487 516 518 520 522Used by:1262
Symbol 683 GraphicUsed by:689
Symbol 684 GraphicUsed by:689
Symbol 685 GraphicUsed by:689
Symbol 686 GraphicUsed by:689
Symbol 687 GraphicUsed by:689
Symbol 688 GraphicUsed by:689
Symbol 689 MovieClip {decor_herb}Uses:179 683 684 685 686 687 688Used by:1262
Symbol 690 GraphicUsed by:702
Symbol 691 GraphicUsed by:702
Symbol 692 GraphicUsed by:702
Symbol 693 GraphicUsed by:702
Symbol 694 GraphicUsed by:702
Symbol 695 GraphicUsed by:702
Symbol 696 GraphicUsed by:702
Symbol 697 GraphicUsed by:702
Symbol 698 GraphicUsed by:702
Symbol 699 GraphicUsed by:702
Symbol 700 GraphicUsed by:702
Symbol 701 GraphicUsed by:702
Symbol 702 MovieClip {decor_front_plant}Uses:179 690 691 692 693 694 695 696 697 698 699 700 701Used by:1262
Symbol 703 MovieClip {mushroom_transform_green}Uses:179 678 487 489 491 493 495Used by:1262
Symbol 704 MovieClip {mushroom_transform_pink}Uses:179 678 487 498 500 502 504Used by:1262
Symbol 705 MovieClip {mushroom_transform_purple}Uses:179 678 487 507 509 511 513Used by:1262
Symbol 706 MovieClip {mushroom_transform_red}Uses:179 678 487 516 518 520 522Used by:1262
Symbol 707 GraphicUsed by:709
Symbol 708 GraphicUsed by:709
Symbol 709 MovieClip {mushroom_parts_green}Uses:707 708 490 488Used by:1262
Symbol 710 GraphicUsed by:725
Symbol 711 GraphicUsed by:725
Symbol 712 GraphicUsed by:725
Symbol 713 GraphicUsed by:725
Symbol 714 GraphicUsed by:725
Symbol 715 GraphicUsed by:725
Symbol 716 GraphicUsed by:725
Symbol 717 GraphicUsed by:725
Symbol 718 GraphicUsed by:725
Symbol 719 GraphicUsed by:725
Symbol 720 GraphicUsed by:725
Symbol 721 GraphicUsed by:725
Symbol 722 GraphicUsed by:725
Symbol 723 GraphicUsed by:725
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClip {effect_smoke3}Uses:179 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724Used by:1262
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:736 755 760 969
Symbol 728 GraphicUsed by:729
Symbol 729 MovieClipUses:728Used by:736 755 760 969
Symbol 730 GraphicUsed by:731
Symbol 731 MovieClip {evil_mushroom_head}Uses:730Used by:736 755 760 1262
Symbol 732 GraphicUsed by:733
Symbol 733 MovieClipUses:732Used by:736 755 760 969
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:736
Symbol 736 MovieClip {evil_mushroom_stand}Uses:179 678 727 729 731 733 735Used by:1262
Symbol 737 GraphicUsed by:755
Symbol 738 GraphicUsed by:755
Symbol 739 GraphicUsed by:755
Symbol 740 GraphicUsed by:755
Symbol 741 GraphicUsed by:755
Symbol 742 GraphicUsed by:755
Symbol 743 GraphicUsed by:755
Symbol 744 GraphicUsed by:755
Symbol 745 GraphicUsed by:755
Symbol 746 GraphicUsed by:755
Symbol 747 GraphicUsed by:755
Symbol 748 GraphicUsed by:755
Symbol 749 GraphicUsed by:755
Symbol 750 GraphicUsed by:755
Symbol 751 GraphicUsed by:755
Symbol 752 GraphicUsed by:755
Symbol 753 GraphicUsed by:755
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClip {evil_mushroom_walk}Uses:179 678 727 729 731 733 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754Used by:1262
Symbol 756 GraphicUsed by:760
Symbol 757 GraphicUsed by:760
Symbol 758 GraphicUsed by:760
Symbol 759 GraphicUsed by:760
Symbol 760 MovieClip {evil_mushroom_fall}Uses:179 727 729 731 733 756 757 758 759Used by:1262
Symbol 761 GraphicUsed by:763
Symbol 762 GraphicUsed by:763
Symbol 763 MovieClip {mushroom_parts_pink}Uses:761 762 499 497Used by:1262
Symbol 764 GraphicUsed by:766
Symbol 765 GraphicUsed by:766
Symbol 766 MovieClip {mushroom_parts_purple}Uses:764 765 508 506Used by:1262
Symbol 767 GraphicUsed by:769
Symbol 768 GraphicUsed by:769
Symbol 769 MovieClip {mushroom_parts_red}Uses:767 768 517 515Used by:1262
Symbol 770 BitmapUsed by:771
Symbol 771 GraphicUses:770Used by:772
Symbol 772 MovieClip {ui_interface_bg}Uses:771Used by:1262
Symbol 773 GraphicUsed by:783
Symbol 774 GraphicUsed by:775
Symbol 775 MovieClipUses:774Used by:783
Symbol 776 GraphicUsed by:783
Symbol 777 GraphicUsed by:783
Symbol 778 GraphicUsed by:783
Symbol 779 GraphicUsed by:783
Symbol 780 GraphicUsed by:783
Symbol 781 GraphicUsed by:783
Symbol 782 GraphicUsed by:783
Symbol 783 MovieClipUses:289 249 773 466 775 468 313 776 777 778 779 780 781 782Used by:784
Symbol 784 MovieClip {player_runaway}Uses:179 783Used by:1262
Symbol 785 GraphicUsed by:786
Symbol 786 MovieClipUses:785Used by:787
Symbol 787 MovieClipUses:786Used by:807
Symbol 788 GraphicUsed by:807
Symbol 789 GraphicUsed by:790
Symbol 790 MovieClipUses:789Used by:796
Symbol 791 GraphicUsed by:792 955
Symbol 792 MovieClipUses:791Used by:796
Symbol 793 GraphicUsed by:794 950
Symbol 794 MovieClipUses:793Used by:796
Symbol 795 GraphicUsed by:796
Symbol 796 MovieClipUses:790 792 794 795Used by:807
Symbol 797 GraphicUsed by:798
Symbol 798 MovieClipUses:797Used by:799
Symbol 799 MovieClipUses:798Used by:807
Symbol 800 MovieClipUses:569Used by:807
Symbol 801 GraphicUsed by:807
Symbol 802 GraphicUsed by:803
Symbol 803 MovieClipUses:802Used by:807
Symbol 804 GraphicUsed by:807
Symbol 805 GraphicUsed by:806
Symbol 806 MovieClipUses:805Used by:807
Symbol 807 MovieClipUses:787 788 796 799 800 801 803 804 806Used by:808
Symbol 808 MovieClip {sprite_button}Uses:179 807Used by:1262
Symbol 809 GraphicUsed by:943
Symbol 810 GraphicUsed by:943
Symbol 811 GraphicUsed by:943
Symbol 812 GraphicUsed by:943
Symbol 813 GraphicUsed by:943
Symbol 814 GraphicUsed by:943
Symbol 815 GraphicUsed by:943
Symbol 816 GraphicUsed by:943
Symbol 817 GraphicUsed by:943
Symbol 818 GraphicUsed by:943
Symbol 819 GraphicUsed by:943
Symbol 820 GraphicUsed by:943
Symbol 821 GraphicUsed by:943
Symbol 822 GraphicUsed by:943
Symbol 823 GraphicUsed by:943
Symbol 824 GraphicUsed by:943
Symbol 825 GraphicUsed by:943
Symbol 826 GraphicUsed by:943
Symbol 827 GraphicUsed by:943
Symbol 828 GraphicUsed by:943
Symbol 829 GraphicUsed by:943
Symbol 830 GraphicUsed by:943
Symbol 831 GraphicUsed by:943
Symbol 832 GraphicUsed by:943
Symbol 833 GraphicUsed by:943
Symbol 834 GraphicUsed by:943
Symbol 835 GraphicUsed by:943
Symbol 836 GraphicUsed by:943
Symbol 837 GraphicUsed by:943
Symbol 838 GraphicUsed by:943
Symbol 839 GraphicUsed by:943
Symbol 840 GraphicUsed by:943
Symbol 841 GraphicUsed by:943
Symbol 842 GraphicUsed by:943
Symbol 843 GraphicUsed by:943
Symbol 844 GraphicUsed by:943
Symbol 845 GraphicUsed by:943
Symbol 846 GraphicUsed by:943
Symbol 847 GraphicUsed by:943
Symbol 848 GraphicUsed by:943
Symbol 849 GraphicUsed by:943
Symbol 850 GraphicUsed by:943
Symbol 851 GraphicUsed by:943
Symbol 852 GraphicUsed by:943
Symbol 853 GraphicUsed by:943
Symbol 854 GraphicUsed by:943
Symbol 855 GraphicUsed by:943
Symbol 856 GraphicUsed by:943
Symbol 857 GraphicUsed by:943
Symbol 858 GraphicUsed by:943
Symbol 859 GraphicUsed by:943
Symbol 860 GraphicUsed by:943
Symbol 861 GraphicUsed by:943
Symbol 862 GraphicUsed by:943
Symbol 863 GraphicUsed by:943
Symbol 864 GraphicUsed by:943
Symbol 865 GraphicUsed by:943
Symbol 866 GraphicUsed by:943
Symbol 867 GraphicUsed by:943
Symbol 868 GraphicUsed by:943
Symbol 869 GraphicUsed by:943
Symbol 870 GraphicUsed by:943
Symbol 871 GraphicUsed by:943
Symbol 872 GraphicUsed by:943
Symbol 873 GraphicUsed by:943
Symbol 874 GraphicUsed by:943
Symbol 875 GraphicUsed by:943
Symbol 876 GraphicUsed by:943
Symbol 877 GraphicUsed by:943
Symbol 878 GraphicUsed by:943
Symbol 879 GraphicUsed by:943
Symbol 880 GraphicUsed by:943
Symbol 881 GraphicUsed by:943
Symbol 882 GraphicUsed by:943
Symbol 883 GraphicUsed by:943
Symbol 884 GraphicUsed by:943
Symbol 885 GraphicUsed by:943
Symbol 886 GraphicUsed by:943
Symbol 887 GraphicUsed by:943
Symbol 888 GraphicUsed by:943
Symbol 889 GraphicUsed by:943
Symbol 890 GraphicUsed by:943
Symbol 891 GraphicUsed by:943
Symbol 892 GraphicUsed by:943
Symbol 893 GraphicUsed by:943
Symbol 894 GraphicUsed by:943
Symbol 895 GraphicUsed by:943
Symbol 896 GraphicUsed by:943
Symbol 897 GraphicUsed by:943
Symbol 898 GraphicUsed by:943
Symbol 899 GraphicUsed by:943
Symbol 900 GraphicUsed by:943
Symbol 901 GraphicUsed by:943
Symbol 902 GraphicUsed by:943
Symbol 903 GraphicUsed by:943
Symbol 904 GraphicUsed by:943
Symbol 905 GraphicUsed by:943
Symbol 906 GraphicUsed by:943
Symbol 907 GraphicUsed by:943
Symbol 908 GraphicUsed by:943
Symbol 909 GraphicUsed by:943
Symbol 910 GraphicUsed by:943
Symbol 911 GraphicUsed by:943
Symbol 912 GraphicUsed by:943
Symbol 913 GraphicUsed by:943
Symbol 914 GraphicUsed by:943
Symbol 915 GraphicUsed by:943
Symbol 916 GraphicUsed by:943
Symbol 917 GraphicUsed by:943
Symbol 918 GraphicUsed by:943
Symbol 919 GraphicUsed by:943
Symbol 920 GraphicUsed by:943
Symbol 921 GraphicUsed by:943
Symbol 922 GraphicUsed by:943
Symbol 923 GraphicUsed by:943
Symbol 924 GraphicUsed by:943
Symbol 925 GraphicUsed by:943
Symbol 926 GraphicUsed by:943
Symbol 927 GraphicUsed by:943
Symbol 928 GraphicUsed by:943
Symbol 929 GraphicUsed by:943
Symbol 930 GraphicUsed by:943
Symbol 931 GraphicUsed by:943
Symbol 932 GraphicUsed by:943
Symbol 933 GraphicUsed by:943
Symbol 934 GraphicUsed by:943
Symbol 935 GraphicUsed by:943
Symbol 936 GraphicUsed by:943
Symbol 937 GraphicUsed by:943
Symbol 938 GraphicUsed by:943
Symbol 939 GraphicUsed by:943
Symbol 940 GraphicUsed by:943
Symbol 941 GraphicUsed by:943
Symbol 942 GraphicUsed by:943
Symbol 943 MovieClip {effect_leaf}Uses:809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942Used by:1262
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClipUses:944Used by:959 961
Symbol 946 GraphicUsed by:947
Symbol 947 MovieClipUses:946Used by:959 961
Symbol 948 GraphicUsed by:949
Symbol 949 MovieClipUses:948Used by:959 961
Symbol 950 MovieClipUses:793Used by:959 961
Symbol 951 GraphicUsed by:952
Symbol 952 MovieClipUses:951Used by:959 961
Symbol 953 GraphicUsed by:954
Symbol 954 MovieClipUses:953Used by:959 961
Symbol 955 MovieClipUses:791Used by:959 961
Symbol 956 GraphicUsed by:959 961
Symbol 957 GraphicUsed by:958
Symbol 958 MovieClipUses:957Used by:959 961
Symbol 959 MovieClipUses:945 947 949 950 429 952 954 955 956 958Used by:960
Symbol 960 MovieClip {sprite_door_closed}Uses:179 959Used by:1262
Symbol 961 MovieClipUses:945 947 949 950 429 952 954 955 956 958Used by:962
Symbol 962 MovieClip {sprite_door_opened}Uses:179 961Used by:1262
Symbol 963 EditableTextUses:582Used by:965
Symbol 964 EditableTextUses:582Used by:965
Symbol 965 MovieClip {ui_life_dead}Uses:963 964 591Used by:1262
Symbol 966 BitmapUsed by:967
Symbol 967 GraphicUses:966Used by:968
Symbol 968 MovieClip {ui_border}Uses:967Used by:1262
Symbol 969 MovieClip {evil_mushroom_dead}Uses:727 729 733Used by:1262
Symbol 970 EditableTextUses:135Used by:971
Symbol 971 MovieClip {authors}Uses:970Used by:1262
Symbol 972 BitmapUsed by:973
Symbol 973 GraphicUses:972Used by:988
Symbol 974 BitmapUsed by:975
Symbol 975 GraphicUses:974Used by:988
Symbol 976 BitmapUsed by:977
Symbol 977 GraphicUses:976Used by:988
Symbol 978 BitmapUsed by:979
Symbol 979 GraphicUses:978Used by:988
Symbol 980 BitmapUsed by:981
Symbol 981 GraphicUses:980Used by:988
Symbol 982 BitmapUsed by:983
Symbol 983 GraphicUses:982Used by:988
Symbol 984 BitmapUsed by:985
Symbol 985 GraphicUses:984Used by:988
Symbol 986 BitmapUsed by:987
Symbol 987 GraphicUses:986Used by:988
Symbol 988 MovieClip {GameTitle}Uses:973 975 977 979 981 983 985 987Used by:1262
Symbol 989 BitmapUsed by:990
Symbol 990 GraphicUses:989Used by:1009
Symbol 991 BitmapUsed by:992
Symbol 992 GraphicUses:991Used by:1009
Symbol 993 BitmapUsed by:994
Symbol 994 GraphicUses:993Used by:1009
Symbol 995 BitmapUsed by:996
Symbol 996 GraphicUses:995Used by:1009
Symbol 997 BitmapUsed by:998
Symbol 998 GraphicUses:997Used by:1009
Symbol 999 BitmapUsed by:1000
Symbol 1000 GraphicUses:999Used by:1009
Symbol 1001 BitmapUsed by:1002
Symbol 1002 GraphicUses:1001Used by:1009
Symbol 1003 BitmapUsed by:1004
Symbol 1004 GraphicUses:1003Used by:1009
Symbol 1005 BitmapUsed by:1006
Symbol 1006 GraphicUses:1005Used by:1009
Symbol 1007 BitmapUsed by:1008
Symbol 1008 GraphicUses:1007Used by:1009
Symbol 1009 MovieClip {GameTitleShadow}Uses:990 992 994 996 998 1000 1002 1004 1006 1008Used by:1262
Symbol 1010 BitmapUsed by:1011
Symbol 1011 GraphicUses:1010Used by:1014
Symbol 1012 BitmapUsed by:1013
Symbol 1013 GraphicUses:1012Used by:1014
Symbol 1014 MovieClip {ui_button}Uses:1011 1013Used by:1262
Symbol 1015 EditableTextUses:582Used by:1016
Symbol 1016 MovieClip {ui_button_label}Uses:1015Used by:1262
Symbol 1017 BitmapUsed by:1018
Symbol 1018 GraphicUses:1017Used by:1021
Symbol 1019 BitmapUsed by:1020
Symbol 1020 GraphicUses:1019Used by:1021
Symbol 1021 MovieClip {ui_button_middle}Uses:1018 1020Used by:1262
Symbol 1022 BitmapUsed by:1023
Symbol 1023 GraphicUses:1022Used by:1026
Symbol 1024 BitmapUsed by:1025
Symbol 1025 GraphicUses:1024Used by:1026
Symbol 1026 MovieClip {ui_button_small}Uses:1023 1025Used by:1262
Symbol 1027 EditableTextUses:135Used by:1028
Symbol 1028 MovieClip {ui_label_small}Uses:1027Used by:1262
Symbol 1029 GraphicUsed by:1052 1071
Symbol 1030 GraphicUsed by:1031
Symbol 1031 MovieClipUses:1030Used by:1052 1064 1069 1071 1081 1085
Symbol 1032 GraphicUsed by:1033
Symbol 1033 MovieClipUses:1032Used by:1052 1064 1071 1081
Symbol 1034 GraphicUsed by:1035
Symbol 1035 MovieClip {blue_goblin_cudgel}Uses:1034Used by:1052 1064 1069 1071 1081 1262
Symbol 1036 GraphicUsed by:1037
Symbol 1037 MovieClipUses:1036Used by:1052 1064 1069 1071 1081 1085
Symbol 1038 GraphicUsed by:1052
Symbol 1039 GraphicUsed by:1052
Symbol 1040 GraphicUsed by:1052
Symbol 1041 GraphicUsed by:1052
Symbol 1042 GraphicUsed by:1052
Symbol 1043 GraphicUsed by:1052
Symbol 1044 GraphicUsed by:1052
Symbol 1045 GraphicUsed by:1052
Symbol 1046 GraphicUsed by:1052
Symbol 1047 GraphicUsed by:1052
Symbol 1048 GraphicUsed by:1052
Symbol 1049 GraphicUsed by:1052
Symbol 1050 GraphicUsed by:1052
Symbol 1051 GraphicUsed by:1052
Symbol 1052 MovieClipUses:1029 1031 1033 1035 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051Used by:1053
Symbol 1053 MovieClip {blue_goblin_blow}Uses:179 1052Used by:1262
Symbol 1054 GraphicUsed by:1055
Symbol 1055 MovieClipUses:1054Used by:1064 1069 1081
Symbol 1056 GraphicUsed by:1064 1069
Symbol 1057 GraphicUsed by:1064 1069
Symbol 1058 GraphicUsed by:1064 1069
Symbol 1059 GraphicUsed by:1064 1069
Symbol 1060 GraphicUsed by:1064 1069
Symbol 1061 GraphicUsed by:1064 1069
Symbol 1062 GraphicUsed by:1064 1069
Symbol 1063 GraphicUsed by:1064
Symbol 1064 MovieClipUses:1055 1056 1031 1035 1033 1037 1057 1058 1059 1060 1061 1062 1063Used by:1065
Symbol 1065 MovieClip {blue_goblin_run}Uses:179 1064Used by:1262
Symbol 1066 GraphicUsed by:1067
Symbol 1067 MovieClipUses:1066Used by:1069 1085
Symbol 1068 GraphicUsed by:1069
Symbol 1069 MovieClipUses:1055 1056 1031 1035 1067 1037 1057 1058 1059 1060 1061 1062 1068Used by:1070
Symbol 1070 MovieClip {blue_goblin_runaway}Uses:179 1069Used by:1262
Symbol 1071 MovieClipUses:1029 1033 1037 1035 1031Used by:1072
Symbol 1072 MovieClip {blue_goblin_stand}Uses:179 1071Used by:1262
Symbol 1073 GraphicUsed by:1081
Symbol 1074 GraphicUsed by:1081
Symbol 1075 GraphicUsed by:1081
Symbol 1076 GraphicUsed by:1081
Symbol 1077 GraphicUsed by:1081
Symbol 1078 GraphicUsed by:1081
Symbol 1079 GraphicUsed by:1081
Symbol 1080 GraphicUsed by:1081
Symbol 1081 MovieClipUses:1055 1073 1031 1035 1033 1037 1074 1075 1076 1077 1078 1079 1080Used by:1082
Symbol 1082 MovieClip {blue_goblin_walk}Uses:179 1081Used by:1262
Symbol 1083 GraphicUsed by:1085
Symbol 1084 GraphicUsed by:1085
Symbol 1085 MovieClipUses:1083 1084 1031 1067 1037Used by:1086
Symbol 1086 MovieClip {blue_goblin_dead}Uses:179 1085Used by:1262
Symbol 1087 FontUsed by:1088 1089
Symbol 1088 EditableTextUses:1087Used by:1090
Symbol 1089 EditableTextUses:1087Used by:1090
Symbol 1090 MovieClip {ui_label_level}Uses:1088 1089Used by:1262
Symbol 1091 GraphicUsed by:1104
Symbol 1092 GraphicUsed by:1104
Symbol 1093 GraphicUsed by:1104
Symbol 1094 GraphicUsed by:1104
Symbol 1095 GraphicUsed by:1104
Symbol 1096 GraphicUsed by:1104
Symbol 1097 GraphicUsed by:1104
Symbol 1098 GraphicUsed by:1104
Symbol 1099 GraphicUsed by:1104
Symbol 1100 GraphicUsed by:1104
Symbol 1101 GraphicUsed by:1104
Symbol 1102 GraphicUsed by:1104
Symbol 1103 GraphicUsed by:1104
Symbol 1104 MovieClip {sprite_help_stone2}Uses:1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103Used by:1262
Symbol 1105 BitmapUsed by:1106
Symbol 1106 GraphicUses:1105Used by:1109
Symbol 1107 BitmapUsed by:1108
Symbol 1108 GraphicUses:1107Used by:1109
Symbol 1109 MovieClip {ui_button_play}Uses:1106 1108Used by:1262
Symbol 1110 FontUsed by:1111
Symbol 1111 EditableTextUses:1110Used by:1112
Symbol 1112 MovieClip {ui_button_label_big}Uses:1111Used by:1262
Symbol 1113 GraphicUsed by:1114
Symbol 1114 MovieClip {dragon_plane}Uses:1113Used by:1147 1167 1262
Symbol 1115 GraphicUsed by:1116
Symbol 1116 MovieClipUses:1115Used by:1147 1167 1215
Symbol 1117 GraphicUsed by:1118
Symbol 1118 MovieClipUses:1117Used by:1147 1167 1215
Symbol 1119 GraphicUsed by:1120
Symbol 1120 MovieClipUses:1119Used by:1147 1167 1215
Symbol 1121 GraphicUsed by:1147 1215
Symbol 1122 GraphicUsed by:1147 1215
Symbol 1123 GraphicUsed by:1124
Symbol 1124 MovieClipUses:1123Used by:1147
Symbol 1125 GraphicUsed by:1126
Symbol 1126 MovieClipUses:1125Used by:1147
Symbol 1127 GraphicUsed by:1147
Symbol 1128 GraphicUsed by:1147
Symbol 1129 GraphicUsed by:1147
Symbol 1130 GraphicUsed by:1147
Symbol 1131 GraphicUsed by:1147
Symbol 1132 GraphicUsed by:1147
Symbol 1133 GraphicUsed by:1147
Symbol 1134 GraphicUsed by:1147
Symbol 1135 GraphicUsed by:1147
Symbol 1136 MovieClipUses:631Used by:1137
Symbol 1137 MovieClipUses:1136Used by:1147 1186
Symbol 1138 GraphicUsed by:1147
Symbol 1139 GraphicUsed by:1147
Symbol 1140 GraphicUsed by:1147
Symbol 1141 GraphicUsed by:1147
Symbol 1142 GraphicUsed by:1147
Symbol 1143 GraphicUsed by:1147
Symbol 1144 GraphicUsed by:1147
Symbol 1145 GraphicUsed by:1147
Symbol 1146 GraphicUsed by:1147
Symbol 1147 MovieClipUses:1114 1116 1118 1120 1121 1122 1124 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146Used by:1148
Symbol 1148 MovieClip {red_dragon_fire}Uses:179 1147Used by:1262
Symbol 1149 GraphicUsed by:1167
Symbol 1150 GraphicUsed by:1151
Symbol 1151 MovieClipUses:1150Used by:1167 1215
Symbol 1152 GraphicUsed by:1167
Symbol 1153 GraphicUsed by:1167
Symbol 1154 GraphicUsed by:1167
Symbol 1155 GraphicUsed by:1167
Symbol 1156 GraphicUsed by:1167
Symbol 1157 GraphicUsed by:1167
Symbol 1158 GraphicUsed by:1167
Symbol 1159 GraphicUsed by:1167
Symbol 1160 GraphicUsed by:1167
Symbol 1161 GraphicUsed by:1167
Symbol 1162 GraphicUsed by:1167
Symbol 1163 GraphicUsed by:1167
Symbol 1164 GraphicUsed by:1167
Symbol 1165 GraphicUsed by:1167
Symbol 1166 GraphicUsed by:1167
Symbol 1167 MovieClipUses:1114 1116 1118 1120 1149 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166Used by:1168
Symbol 1168 MovieClip {red_dragon_fly}Uses:179 1167Used by:1262
Symbol 1169 GraphicUsed by:1186
Symbol 1170 GraphicUsed by:1186 1213
Symbol 1171 GraphicUsed by:1186
Symbol 1172 GraphicUsed by:1186
Symbol 1173 GraphicUsed by:1186
Symbol 1174 GraphicUsed by:1186
Symbol 1175 GraphicUsed by:1186
Symbol 1176 GraphicUsed by:1186
Symbol 1177 GraphicUsed by:1186
Symbol 1178 GraphicUsed by:1186
Symbol 1179 GraphicUsed by:1186
Symbol 1180 GraphicUsed by:1186
Symbol 1181 GraphicUsed by:1186
Symbol 1182 GraphicUsed by:1186
Symbol 1183 GraphicUsed by:1186
Symbol 1184 GraphicUsed by:1186
Symbol 1185 GraphicUsed by:1186
Symbol 1186 MovieClip {effect_explosion}Uses:179 1169 1170 1137 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185Used by:1262
Symbol 1187 GraphicUsed by:1197
Symbol 1188 GraphicUsed by:1197
Symbol 1189 GraphicUsed by:1197
Symbol 1190 GraphicUsed by:1197
Symbol 1191 GraphicUsed by:1197
Symbol 1192 GraphicUsed by:1197
Symbol 1193 GraphicUsed by:1197
Symbol 1194 GraphicUsed by:1197
Symbol 1195 GraphicUsed by:1197
Symbol 1196 GraphicUsed by:1197
Symbol 1197 MovieClipUses:1187 1188 1189 1190 1191 1192 1193 1194 1195 1196Used by:1211
Symbol 1198 GraphicUsed by:1210 1211
Symbol 1199 GraphicUsed by:1210 1211
Symbol 1200 GraphicUsed by:1210 1211
Symbol 1201 GraphicUsed by:1210 1211
Symbol 1202 GraphicUsed by:1210 1211
Symbol 1203 GraphicUsed by:1210 1211
Symbol 1204 GraphicUsed by:1210 1211
Symbol 1205 GraphicUsed by:1210 1211
Symbol 1206 GraphicUsed by:1210 1211
Symbol 1207 GraphicUsed by:1210 1211
Symbol 1208 GraphicUsed by:1210 1211
Symbol 1209 GraphicUsed by:1210
Symbol 1210 MovieClipUses:1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209Used by:1211
Symbol 1211 MovieClip {effect_fireball_smoke}Uses:179 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1210Used by:1262
Symbol 1212 GraphicUsed by:1213
Symbol 1213 MovieClip {fireball_effect}Uses:1212 1170Used by:1214
Symbol 1214 MovieClip {effect_fireball}Uses:179 1213Used by:1262
Symbol 1215 MovieClip {red_dragon_dead}Uses:179 1116 1118 1120 1121 1122 1151Used by:1262
Symbol 1216 BitmapUsed by:1217
Symbol 1217 GraphicUses:1216Used by:1220
Symbol 1218 BitmapUsed by:1219
Symbol 1219 GraphicUses:1218Used by:1220
Symbol 1220 MovieClip {funflow}Uses:1217 1219Used by:1262
Symbol 1221 BitmapUsed by:1222
Symbol 1222 GraphicUses:1221Used by:1225
Symbol 1223 BitmapUsed by:1224
Symbol 1224 GraphicUses:1223Used by:1225
Symbol 1225 MovieClip {ui_button_hostgame}Uses:1222 1224Used by:1262
Symbol 1226 GraphicUses:110Used by:1262
Symbol 1227 BitmapUsed by:1228
Symbol 1228 GraphicUses:1227Used by:1229
Symbol 1229 MovieClip {ant_karlov}Uses:1228Used by:1262
Symbol 1230 Sound {music_track3}Used by:1262
Symbol 1231 Sound {music_track2}Used by:1262
Symbol 1232 Sound {music_track1}Used by:1262
Symbol 1233 Sound {music_main}Used by:1262
Symbol 1234 Sound {snd_congratulations}Used by:1262
Symbol 1235 Sound {snd_gameover}Used by:1262
Symbol 1236 Sound {snd_level_up}Used by:1262
Symbol 1237 Sound {snd_stone_fall_thorns}Used by:1262
Symbol 1238 Sound {snd_dragon_fireball}Used by:1262
Symbol 1239 Sound {snd_dragon_fire}Used by:1262
Symbol 1240 Sound {snd_dragon_dead}Used by:1262
Symbol 1241 Sound {snd_goblin_fear}Used by:1262
Symbol 1242 Sound {snd_veildoor_close}Used by:1262
Symbol 1243 Sound {snd_veildoor_open}Used by:1262
Symbol 1244 Sound {snd_checkpoint}Used by:1262
Symbol 1245 Sound {snd_goblin_kick}Used by:1262
Symbol 1246 Sound {snd_goblin_dead}Used by:1262
Symbol 1247 Sound {snd_btn_click}Used by:1262
Symbol 1248 Sound {snd_stone_break}Used by:1262
Symbol 1249 Sound {snd_stone_fall}Used by:1262
Symbol 1250 Sound {snd_player_die}Used by:1262
Symbol 1251 Sound {snd_mush_away}Used by:1262
Symbol 1252 Sound {snd_mush_pickup}Used by:1262
Symbol 1253 Sound {snd_evilmush_walk}Used by:1262
Symbol 1254 Sound {snd_evilmush_dead}Used by:1262
Symbol 1255 Sound {snd_mush_fall}Used by:1262
Symbol 1256 Sound {snd_mush_dead}Used by:1262
Symbol 1257 Sound {snd_exit_door}Used by:1262
Symbol 1258 Sound {snd_evilmush_transform}Used by:1262
Symbol 1259 Sound {snd_chest_score}Used by:1262
Symbol 1260 Sound {snd_chest_life}Used by:1262
Symbol 1261 Sound {snd_hero_blow}Used by:1262
Symbol 1262 MovieClip {com.mushroomer.EmbedClip}Uses:141 143 145 160 177 179 181 186 193 200 205 209 213 218 254 259 271 288 305 310 329 330 336 352 374 388 394 406 418 428 448 453 457 458 459 460 470 471 473 475 478 482 249 496 505 514 523 526 529 532 535 538 544 551 560 565 576 579 581 587 592 595 599 606 610 612 630 633 639 647 649 651 653 655 661 670 674 677 679 680 681 682 689 702 703 704 705 706 709 725 736 755 760 763 766 769 139 772 784 808 943 960 962 965 968 969 731 971 988 1009 1014 1016 1021 1026 1028 1053 1065 1070 1072 1082 1086 1035 1090 1104 119 1109 1112 1148 1168 1186 1211 1214 1114 1215 1220 1225 1226 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261Used by:Timeline

Instance Names

"bg"Symbol 22 MovieClip {mcBannedSign} Frame 1Symbol 19 MovieClip
"BLUE"Symbol 41 MovieClip {WaterHolderB} Frame 1Symbol 40 MovieClip {com.midasplayer.extras.Water}
"GREEN"Symbol 42 MovieClip {WaterHolderG} Frame 1Symbol 40 MovieClip {com.midasplayer.extras.Water}
"RED"Symbol 43 MovieClip {WaterHolderR} Frame 1Symbol 40 MovieClip {com.midasplayer.extras.Water}
"label2"Symbol 87 MovieClip {ui_title} Frame 1Symbol 85 EditableText
"label1"Symbol 87 MovieClip {ui_title} Frame 1Symbol 86 EditableText
"label"Symbol 117 MovieClip {ui_debug_text} Frame 1Symbol 116 EditableText
"tf"Symbol 137 MovieClip {ui_loading_label} Frame 1Symbol 136 EditableText
"e_bounds"Symbol 186 MovieClip {sprite_rock_basic} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 193 MovieClip {sprite_rock_bg1} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 200 MovieClip {sprite_rock_bg2} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 209 MovieClip {sprite_stone} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 213 MovieClip {sprite_stone_small} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 254 MovieClip {player_blow} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 259 MovieClip {player_fall} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 271 MovieClip {player_jump} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 288 MovieClip {player_land} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 305 MovieClip {player_push} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 310 MovieClip {player_stand} Frame 1Symbol 179 MovieClip
"hero"Symbol 310 MovieClip {player_stand} Frame 1Symbol 309 MovieClip
"e_bounds"Symbol 329 MovieClip {player_walk} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 352 MovieClip {effect_smoke4} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 374 MovieClip {player_blow_side} Frame 1Symbol 179 MovieClip
"hero"Symbol 374 MovieClip {player_blow_side} Frame 1Symbol 373 MovieClip
"e_bounds"Symbol 388 MovieClip {player_ladder_down} Frame 1Symbol 179 MovieClip
"char"Symbol 388 MovieClip {player_ladder_down} Frame 1Symbol 387 MovieClip
"e_bounds"Symbol 394 MovieClip {player_ladder_stand} Frame 1Symbol 179 MovieClip
"char"Symbol 394 MovieClip {player_ladder_stand} Frame 1Symbol 393 MovieClip
"e_bounds"Symbol 406 MovieClip {player_ladder_up} Frame 1Symbol 179 MovieClip
"char"Symbol 406 MovieClip {player_ladder_up} Frame 1Symbol 405 MovieClip
"e_bounds"Symbol 418 MovieClip {player_ladder_left} Frame 1Symbol 179 MovieClip
"char"Symbol 418 MovieClip {player_ladder_left} Frame 1Symbol 417 MovieClip
"e_bounds"Symbol 428 MovieClip {player_ladder_right} Frame 1Symbol 179 MovieClip
"char"Symbol 428 MovieClip {player_ladder_right} Frame 1Symbol 427 MovieClip
"e_bounds"Symbol 448 MovieClip {sprite_spring1} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 453 MovieClip {sprite_spring2} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 458 MovieClip {sprite_spring_light1} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 459 MovieClip {sprite_spring_light2} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 460 MovieClip {sprite_spring_light3} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 470 MovieClip {player_air_down} Frame 1Symbol 179 MovieClip
"hero"Symbol 470 MovieClip {player_air_down} Frame 1Symbol 469 MovieClip
"e_bounds"Symbol 471 MovieClip {player_air_up} Frame 1Symbol 179 MovieClip
"hero"Symbol 471 MovieClip {player_air_up} Frame 1Symbol 469 MovieClip
"e_bounds"Symbol 473 MovieClip {player_air_stand} Frame 1Symbol 179 MovieClip
"hero"Symbol 473 MovieClip {player_air_stand} Frame 1Symbol 472 MovieClip
"e_bounds"Symbol 475 MovieClip {player_air_side} Frame 1Symbol 179 MovieClip
"hero"Symbol 475 MovieClip {player_air_side} Frame 1Symbol 474 MovieClip
"e_bounds"Symbol 478 MovieClip {sprite_thorns} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 482 MovieClip {player_dead} Frame 1Symbol 179 MovieClip
"hero"Symbol 482 MovieClip {player_dead} Frame 1Symbol 481 MovieClip
"e_bounds"Symbol 496 MovieClip {mushroom_green} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 505 MovieClip {mushroom_pink} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 514 MovieClip {mushroom_purple} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 523 MovieClip {mushroom_red} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 526 MovieClip {bubble_green_anim} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 529 MovieClip {bubble_pink_anim} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 532 MovieClip {bubble_purple_anim} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 535 MovieClip {bubble_red_anim} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 538 MovieClip {bubble_white_anim} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 544 MovieClip {decor_tree} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 551 MovieClip {decor_bush} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 560 MovieClip {decor_pointer} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 565 MovieClip {decor_wood} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 581 MovieClip {mushroom_shadow} Frame 1Symbol 179 MovieClip
"label2"Symbol 587 MovieClip {ui_mushroom_count} Frame 1Symbol 583 EditableText
"label1"Symbol 587 MovieClip {ui_mushroom_count} Frame 1Symbol 584 EditableText
"label2"Symbol 592 MovieClip {ui_life_count} Frame 1Symbol 588 EditableText
"label1"Symbol 592 MovieClip {ui_life_count} Frame 1Symbol 589 EditableText
"label2"Symbol 595 MovieClip {ui_points_count} Frame 1Symbol 593 EditableText
"label1"Symbol 595 MovieClip {ui_points_count} Frame 1Symbol 594 EditableText
"e_bounds"Symbol 599 MovieClip {bg_cloud} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 606 MovieClip {decor_stone} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 610 MovieClip {decor_liana} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 630 MovieClip {idol_active} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 639 MovieClip {chest_on_wait} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 647 MovieClip {chest_on_open} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 661 MovieClip {sprite_bridge} Frame 1Symbol 179 MovieClip
"bridge"Symbol 661 MovieClip {sprite_bridge} Frame 1Symbol 660 MovieClip
"e_bounds"Symbol 670 MovieClip {sprite_bridge_details} Frame 1Symbol 179 MovieClip
"info"Symbol 674 MovieClip {sprite_help_stone} Frame 1Symbol 672 EditableText
"label_back"Symbol 677 MovieClip {fly_score} Frame 1Symbol 675 EditableText
"label_front"Symbol 677 MovieClip {fly_score} Frame 1Symbol 676 EditableText
"e_bounds"Symbol 679 MovieClip {mushroom_run_pink} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 680 MovieClip {mushroom_run_purple} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 681 MovieClip {mushroom_run_green} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 682 MovieClip {mushroom_run_red} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 689 MovieClip {decor_herb} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 702 MovieClip {decor_front_plant} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 703 MovieClip {mushroom_transform_green} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 704 MovieClip {mushroom_transform_pink} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 705 MovieClip {mushroom_transform_purple} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 706 MovieClip {mushroom_transform_red} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 725 MovieClip {effect_smoke3} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 736 MovieClip {evil_mushroom_stand} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 755 MovieClip {evil_mushroom_walk} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 760 MovieClip {evil_mushroom_fall} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 784 MovieClip {player_runaway} Frame 1Symbol 179 MovieClip
"gear1"Symbol 807 MovieClip Frame 1Symbol 787 MovieClip
"gear5"Symbol 807 MovieClip Frame 1Symbol 796 MovieClip
"gear4"Symbol 807 MovieClip Frame 1Symbol 799 MovieClip
"gear3"Symbol 807 MovieClip Frame 1Symbol 799 MovieClip
"gear2"Symbol 807 MovieClip Frame 1Symbol 800 MovieClip
"e_bounds"Symbol 808 MovieClip {sprite_button} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 960 MovieClip {sprite_door_closed} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 962 MovieClip {sprite_door_opened} Frame 1Symbol 179 MovieClip
"label2"Symbol 965 MovieClip {ui_life_dead} Frame 1Symbol 963 EditableText
"label1"Symbol 965 MovieClip {ui_life_dead} Frame 1Symbol 964 EditableText
"label"Symbol 1016 MovieClip {ui_button_label} Frame 1Symbol 1015 EditableText
"label"Symbol 1028 MovieClip {ui_label_small} Frame 1Symbol 1027 EditableText
"e_bounds"Symbol 1053 MovieClip {blue_goblin_blow} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1065 MovieClip {blue_goblin_run} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1070 MovieClip {blue_goblin_runaway} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1072 MovieClip {blue_goblin_stand} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1082 MovieClip {blue_goblin_walk} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1086 MovieClip {blue_goblin_dead} Frame 1Symbol 179 MovieClip
"label2"Symbol 1090 MovieClip {ui_label_level} Frame 1Symbol 1088 EditableText
"label"Symbol 1090 MovieClip {ui_label_level} Frame 1Symbol 1089 EditableText
"label"Symbol 1112 MovieClip {ui_button_label_big} Frame 1Symbol 1111 EditableText
"e_bounds"Symbol 1148 MovieClip {red_dragon_fire} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1168 MovieClip {red_dragon_fly} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1186 MovieClip {effect_explosion} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1211 MovieClip {effect_fireball_smoke} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1214 MovieClip {effect_fireball} Frame 1Symbol 179 MovieClip
"e_bounds"Symbol 1215 MovieClip {red_dragon_dead} Frame 1Symbol 179 MovieClip
"fire_flash"Symbol 1262 MovieClip {com.mushroomer.EmbedClip} Frame 2Symbol 633 MovieClip {effect_flash_anim}
"m"Symbol 1262 MovieClip {com.mushroomer.EmbedClip} Frame 2Symbol 679 MovieClip {mushroom_run_pink}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS3.
SWFMetaData (77)Timeline Frame 1953 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description rdf:about="" xmln ..."

Labels

"off"Symbol 29 MovieClip {ferryBlue} Frame 1
"on"Symbol 29 MovieClip {ferryBlue} Frame 2
"off"Symbol 34 MovieClip {ferryGreen} Frame 1
"on"Symbol 34 MovieClip {ferryGreen} Frame 2
"off"Symbol 39 MovieClip {ferryRed} Frame 1
"on"Symbol 39 MovieClip {ferryRed} Frame 2




http://swfchan.com/19/90374/info.shtml
Created: 28/3 -2019 11:24:04 Last modified: 28/3 -2019 11:24:04 Server time: 30/04 -2024 06:48:20