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

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

Fire in the Hole 2.swf

This is the info page for
Flash #29053

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


Text
<p align="right"><font face="Hit the Road" size="7" color="#ff9900" letterSpacing="0.500000" kerning="0"><b>100</b></font></p>

To play this game you
need to update to

<p align="center"><font face="Times New Roman" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>xxx</b></font></p>

Your Flash Player
version is

<p align="center"><font face="Times New Roman" size="30" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>xxx</b></font></p>

Play this game on

<p align="center"><font face="Courier New" size="17" color="#a8060b" letterSpacing="0.000000" kerning="1">999</font></p>

<p align="center"><font face="Courier New" size="17" color="#a8060b" letterSpacing="0.000000" kerning="1">999</font></p>

99999

Your name

2222

Your name

10000

100

100

10000

health

max combo

accuracy

next mission

10000

100

100

10000

health

max combo

YOUR SCORE

accuracy

<p align="center"><font face="Arial Black" size="18" color="#333333" letterSpacing="0.000000" kerning="1">In questa missione non so che cazzo devi fare... anche perchè le missione vanno ancora pensate...</font></p><p align="center"><font face="Arial Black" size="18" color="#333333" letterSpacing="0.000000" kerning="1">Comunque sarà una </font></p>

<p align="center"><font face="4990810" size="60" color="#ffffff" letterSpacing="0.000000" kerning="1">2</font></p>

.

c

n

s

o

i

d

u

t

S

a

f

F

-

8

0

2

©

e

l

H

h

T

r

version

v

ActionScript [AS3]

Section 1
//MD5 (CMG_AS3.MD5) package CMG_AS3 { 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 _local3:Number; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; 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; _local3 = 1732584193; _local4 = -271733879; _local5 = -1732584194; _local6 = 271733878; _local7 = 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:String; var _local3:Number; _local2 = ""; _local3 = 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:String; var _local3:Number; _local2 = ""; _local3 = 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:Array; var _local3:Number; _local2 = new Array((_arg1.length >> 2)); _local3 = 0; while (_local3 < _local2.length) { _local2[_local3] = 0; _local3++; }; _local3 = 0; while (_local3 < (_arg1.length * 8)) { _local2[(_local3 >> 5)] = (_local2[(_local3 >> 5)] | ((_arg1.charCodeAt((_local3 / 8)) & 0xFF) << (_local3 % 32))); _local3 = (_local3 + 8); }; return (_local2); } 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 _local2:String; var _local3:String; var _local4:Number; var _local5:Number; _local2 = (hexcase) ? "0123456789ABCDEF" : "0123456789abcdef"; _local3 = ""; _local5 = 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 _local2:String; var _local3:String; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number; _local2 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; _local3 = ""; _local4 = _arg1.length; _local5 = 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; var _local4:Number; _local3 = ((_arg1 & 0xFFFF) + (_arg2 & 0xFFFF)); _local4 = (((_arg1 >> 16) + (_arg2 >> 16)) + (_local3 >> 16)); return (((_local4 << 16) | (_local3 & 0xFFFF))); } public static function str2rstr_utf8(_arg1:String):String{ var _local2:String; var _local3:Number; var _local4:Number; var _local5:Number; _local2 = ""; _local3 = -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; var _local4:Array; var _local5:Array; var _local6:Number; var _local7:Array; _local3 = rstr2binl(_arg1); if (_local3.length > 16){ _local3 = binl_md5(_local3, (_arg1.length * 8)); }; _local4 = new Array(16); _local5 = new Array(16); _local6 = 0; while (_local6 < 16) { _local4[_local6] = (_local3[_local6] ^ 909522486); _local5[_local6] = (_local3[_local6] ^ 1549556828); _local6++; }; _local7 = 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:String; var _local3:Number; _local2 = ""; _local3 = 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 _local3:Number; var _local4:Array; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Array; var _local9:Array; var _local10:String; _local3 = _arg2.length; _local4 = []; _local9 = new Array((_arg1.length / 2)); _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; }; _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 CMG_AS3
Section 2
//ScoreSubmitter (CMG_AS3.ScoreSubmitter) package CMG_AS3 { import flash.events.*; import flash.net.*; public class ScoreSubmitter extends EventDispatcher { private var :URLLoader;// = null public static const RETURNCODE_SUCCESS = 1; public static const RETURNCODE_REJECTED = 2; public static const RETURNCODE_INTERNALERROR = 5; public static const URL_SUBMITSCORE = "http://scores.crazymonkeygames.com/hs/regscores2.php"; public static const URL_UPDATEGAME = "http://scores.crazymonkeygames.com/hs/pleaseupdate.php"; public static const SCORE_RESPONSE:String = "score_response"; public static const RETURNCODE_WORKING = 0; public static const RETURNCODE_WRONGVERSION = 3; public static const URL_VIEWSCORES = "http://scores.crazymonkeygames.com/hs/listscores.php"; public static const RETURNCODE_NETWORKERROR = 4; public static var gameVersion:String = ""; public static var gameValidationCode:String = ""; public static var gameId:uint = 0; public function ScoreSubmitter(){  = null; super(); } private function (_arg1:Event){ dispatchEvent(new ServerResponseEvent(SCORE_RESPONSE, RETURNCODE_NETWORKERROR)); } public function submitScore(_arg1:String, _arg2:Number, _arg3:String=null):void{ var _local4:*; var _local5:URLRequest; _arg1 = Utilities.trim(_arg1); gameVersion = Utilities.trim(gameVersion); if (_arg3 == null){ _arg3 = ""; } else { _arg3 = Utilities.trim(_arg3); }; gameValidationCode = Utilities.trim(gameValidationCode); if ((((((gameId < 1)) || ((gameVersion == "")))) || ((gameValidationCode == "")))){ dispatchEvent(new ServerResponseEvent(SCORE_RESPONSE, RETURNCODE_REJECTED)); return; }; dispatchEvent(new ServerResponseEvent(SCORE_RESPONSE, RETURNCODE_WORKING)); _local4 = new URLVariables(); _local4.name = _arg1; _local4.score = _arg2; _local4.gameId = gameId; _local4.gameVersion = gameVersion; _local4.special = _arg3; _local4.key = MD5.encrypt(((((((((_arg1 + "|") + _arg2) + "|") + gameId) + "|") + _arg3) + "|") + gameValidationCode)); _local5 = new URLRequest(URL_SUBMITSCORE); _local5.method = URLRequestMethod.POST; _local5.data = _local4;  = new URLLoader(); .addEventListener("complete",  ); .addEventListener("ioError", ); .load(_local5); } private function  (_arg1:Event):void{ var _local2:URLVariables; var _local3:*; _local2 = new URLVariables(.data.replace("&", "")); _local3 = Utilities.trim(_local2.ok); if (_local3 == 1){ dispatchEvent(new ServerResponseEvent(SCORE_RESPONSE, RETURNCODE_SUCCESS)); } else { if (_local3 == 0){ dispatchEvent(new ServerResponseEvent(SCORE_RESPONSE, RETURNCODE_REJECTED)); } else { if (_local3 == 2){ dispatchEvent(new ServerResponseEvent(SCORE_RESPONSE, RETURNCODE_WRONGVERSION)); } else { dispatchEvent(new ServerResponseEvent(SCORE_RESPONSE, RETURNCODE_INTERNALERROR)); }; }; }; } public static function loadHighScorePage():void{ Utilities.goToUrl(((URL_VIEWSCORES + "?id=") + gameId)); } public static function loadUpdatePage(){ Utilities.goToUrl(((URL_VIEWSCORES + "?id=") + gameId)); } } }//package CMG_AS3
Section 3
//ServerResponseEvent (CMG_AS3.ServerResponseEvent) package CMG_AS3 { import flash.events.*; public class ServerResponseEvent extends Event { public var returnCode:uint; public function ServerResponseEvent(_arg1:String, _arg2:uint){ super(_arg1, false, false); returnCode = _arg2; } } }//package CMG_AS3
Section 4
//Utilities (CMG_AS3.Utilities) package CMG_AS3 { import flash.net.*; import flash.system.*; import flash.external.*; public class Utilities { public static function trim(_arg1:String):String{ var _local2:*; var _local3:*; _local2 = 0; while (_arg1.charCodeAt(_local2) < 33) { _local2++; }; _local3 = (_arg1.length - 1); while (_arg1.charCodeAt(_local3) < 33) { _local3--; }; return (_arg1.substring(_local2, (_local3 + 1))); } public static function goToUrl(_arg1:String):void{ var success:Boolean; var url = _arg1; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } } }//package CMG_AS3
Section 5
//KongregateEvent (com.kongregate.as3.client.events.KongregateEvent) package com.kongregate.as3.client.events { import flash.events.*; public class KongregateEvent extends Event { public static const COMPLETE:String = "component_api_available"; public function KongregateEvent(_arg1:String){ super(_arg1); } } }//package com.kongregate.as3.client.events
Section 6
//AbstractShadowService (com.kongregate.as3.client.services.AbstractShadowService) package com.kongregate.as3.client.services { import flash.events.*; public class AbstractShadowService extends EventDispatcher { protected function alert(_arg1:String, _arg2:String, _arg3="", _arg4:String=""):void{ trace(((((((("Kongregate API: " + _arg1) + ".") + _arg2) + "(") + _arg3) + ") ") + _arg4)); } } }//package com.kongregate.as3.client.services
Section 7
//HighScoreServiceShadow (com.kongregate.as3.client.services.HighScoreServiceShadow) package com.kongregate.as3.client.services { public class HighScoreServiceShadow extends AbstractShadowService implements IHighScoreServices { private var  :String; public function HighScoreServiceShadow(){  = ""; } public function submit(_arg1:Number, _arg2:String=null):void{ alert("IHighScoreServices", "submit", arguments); } public function connect():Boolean{ alert("IKongregateServices", "connect"); return (true); } public function requestList(_arg1:Function):void{ alert("IHighScoreServices", "requestList", "", (("[Mode: " +  ) + "]")); _arg1({success:false}); } public function setMode(_arg1:String):void{ alert("IHighScoreServices", "setMode", arguments); this. = _arg1; } } }//package com.kongregate.as3.client.services
Section 8
//IHighScoreServices (com.kongregate.as3.client.services.IHighScoreServices) package com.kongregate.as3.client.services { public interface IHighScoreServices { function setMode(_arg1:String):void; function submit(_arg1:Number, _arg2:String=null):void; function requestList(_arg1:Function):void; } }//package com.kongregate.as3.client.services
Section 9
//IKongregateServices (com.kongregate.as3.client.services.IKongregateServices) package com.kongregate.as3.client.services { import flash.events.*; public interface IKongregateServices extends IEventDispatcher { function getPlayerInfo(_arg1:Function):void; function connect(_arg1:Number=-1):Boolean; } }//package com.kongregate.as3.client.services
Section 10
//IStatServices (com.kongregate.as3.client.services.IStatServices) package com.kongregate.as3.client.services { public interface IStatServices { function submitArray(_arg1:Array):void; function submit(_arg1:String, _arg2:Number):void; } }//package com.kongregate.as3.client.services
Section 11
//IUserServices (com.kongregate.as3.client.services.IUserServices) package com.kongregate.as3.client.services { public interface IUserServices { function getName():String; function getPlayerInfo(_arg1:Function):void; } }//package com.kongregate.as3.client.services
Section 12
//KongregateServiceShadow (com.kongregate.as3.client.services.KongregateServiceShadow) package com.kongregate.as3.client.services { public class KongregateServiceShadow extends AbstractShadowService implements IKongregateServices { public function getName():String{ alert("IKongregateServices", "getName"); return ("Guest"); } public function connect(_arg1:Number=-1):Boolean{ alert("IKongregateServices", "connect", arguments); return (true); } public function getPlayerInfo(_arg1:Function):void{ alert("IKongregateServices", "getPlayerInfo"); _arg1(new Object()); } } }//package com.kongregate.as3.client.services
Section 13
//StatServiceShadow (com.kongregate.as3.client.services.StatServiceShadow) package com.kongregate.as3.client.services { public class StatServiceShadow extends AbstractShadowService implements IStatServices { public function submitArray(_arg1:Array):void{ alert("IStatServices", "submitArray", arguments); } public function submit(_arg1:String, _arg2:Number):void{ alert("IStatServices", "submitStat", arguments); } } }//package com.kongregate.as3.client.services
Section 14
//UserServiceShadow (com.kongregate.as3.client.services.UserServiceShadow) package com.kongregate.as3.client.services { public class UserServiceShadow extends AbstractShadowService implements IUserServices { public function getName():String{ alert("UserService", "getName"); return ("Guest"); } public function getPlayerInfo(_arg1:Function):void{ alert("UserService", "getPlayerInfo"); _arg1({isGuest:true, name:"Guest", points:0, level:0, isMode:false, isAdmin:false, isDeveloper:false, avatarPath:"", chatAvatarPath:""}); } } }//package com.kongregate.as3.client.services
Section 15
//IAPIBootstrap (com.kongregate.as3.client.IAPIBootstrap) package com.kongregate.as3.client { import flash.events.*; import flash.display.*; public interface IAPIBootstrap { function (_arg1:Event=null, _arg2:Stage=null):void; function ():void; function (_arg1:int=0):void; } }//package com.kongregate.as3.client
Section 16
//KongregateAPI (com.kongregate.as3.client.KongregateAPI) package com.kongregate.as3.client { import flash.events.*; import flash.display.*; import com.kongregate.as3.client.services.*; import com.kongregate.as3.client.events.*; import flash.net.*; import flash.system.*; import flash.utils.*; import flash.errors.*; public class KongregateAPI extends Sprite { private const VERSION:Number = 1; private var  :Loader; private var  :ApplicationDomain; private static const CLASS_USER:String = "com.kongregate.as3.client.services.UserServices"; private static const CLASS_STATS:String = "com.kongregate.as3.client.services.StatServices"; private static const CLASS_SERVICES:String = "com.kongregate.as3.client.services.KongregateServices"; private static const CLASS_SCORES:String = "com.kongregate.as3.client.services.HighScoreServices"; private static const DEBUG_API_URL:String = "//Linuxpc/kongregate/public/flash/API_AS3.swf"; private static var _connected:Boolean; private static var kUser:IUserServices; private static var _loaded:Boolean; private static var kServices:IKongregateServices; private static var kScores:IHighScoreServices; private static var mInstance:KongregateAPI; private static var kStats:IStatServices; private static var kAPI:IAPIBootstrap; public function KongregateAPI(){ if (mInstance != null){ throw (new Error("Warning: KongregateAPI has been added to stage more than once or accessed improperly. Use getInstance() or a stage reference to access.")); }; mInstance = this; this.addEventListener(Event.ADDED_TO_STAGE, , false, 0, true); } public function get loaded():Boolean{ return (_loaded); } public function get connected():Boolean{ return (_connected); } private function  (_arg1:TimerEvent=null):void{ var _local2:KongregateEvent; var _local3:Boolean; _local2 = new KongregateEvent(KongregateEvent.COMPLETE); _local3 = this.dispatchEvent(_local2); } private function (_arg1:Event):void{ var _local2:Object; var _local3:String; var _local4:URLRequest; var _local5:LoaderContext; this.removeEventListener(Event.ADDED_TO_STAGE, ); _loaded = false; _connected = false; _local2 = LoaderInfo(root.loaderInfo).parameters; _local3 = _local2.api_path; if (_local3 == null){ trace("Alert: Kongregate API could not be loaded, due to local testing. API will load when the game is uploaded.");  (); return; }; Security.allowDomain("*.kongregate.com"); Security.allowDomain("kongregatetrunk.com"); _local4 = new URLRequest(_local3); _local5 = new LoaderContext(false); _local5.applicationDomain = ApplicationDomain.currentDomain; _local5.securityDomain = SecurityDomain.currentDomain;   = new Loader();  .contentLoaderInfo.addEventListener(Event.COMPLETE,  );  .addEventListener(IOErrorEvent.IO_ERROR,  );  .load(_local4, _local5); } public function get api():IAPIBootstrap{ return (kAPI); } private function  (_arg1:Event):void{  (); } public function get scores():IHighScoreServices{ return (kScores); } private function  (_arg1:IOErrorEvent):void{ throw (new IOError(("API file not found. " + _arg1))); } public function get services():IKongregateServices{ return (kServices); } public function get stats():IStatServices{ return (kStats); } private function  ():void{ var _local1:Timer; trace(">>> Kongregate Shadow Services instantiated for local development.."); kServices = new KongregateServiceShadow(); kScores = new HighScoreServiceShadow(); kStats = new StatServiceShadow(); kUser = new UserServiceShadow(); _local1 = new Timer(200, 1); _local1.addEventListener(TimerEvent.TIMER_COMPLETE,  ); _local1.start(); _connected = true; } public function get user():IUserServices{ return (kUser); } private function  ():void{ var _local1:ApplicationDomain; var _local2:*; var _local3:*; var _local4:*; var _local5:*; _local1 = ApplicationDomain.currentDomain; kAPI = IAPIBootstrap( .getChildAt(0)); this.addChild( ); _local2 = _local1.getDefinition(CLASS_SERVICES); trace(_local2); kServices = _local2.getInstance(); _local3 = _local1.getDefinition(CLASS_SCORES); kScores = _local3.getInstance(); _local4 = _local1.getDefinition(CLASS_STATS); kStats = _local4.getInstance(); _local5 = _local1.getDefinition(CLASS_USER); kUser = _local5.getInstance(); kServices.connect(VERSION); _loaded = true; _connected = true;  (); } public static function getInstance():KongregateAPI{ if (!mInstance){ throw (new IllegalOperationError("You must add the Kongregate API component to the stage before attempting to access it.")); }; return (mInstance); } } }//package com.kongregate.as3.client
Section 17
//PathFinder (FoofaAI.PathFinder) package FoofaAI { import flash.geom.*; import FoofaDataTypes.*; public class PathFinder { private var :Boolean; private var :Array_Contains; private var :uint; private var :PriorityQueue_DirectAccess; private var :Object; private var :Boolean; private var  :PathFindingGrid; private var  :Point; private var :PathfindingNode; private var :Point; private var :Array; public function PathFinder(_arg1:PathFindingGrid, _arg2:Number){ if (_arg2 <= 0){  = uint.MAX_VALUE; } else {  = _arg2; };  = _arg1;  = new PriorityQueue_DirectAccess();  = new Array_Contains();  = new Array();  = false;  = false;  = new Point();  = new Point();  = new PathfindingNode(new Point(0, 0)); } public function (_arg1:Point):Boolean{ return ( .IsWalkable(_arg1)); } public function (_arg1:Number, _arg2:Number):Boolean{ return ( .IsWalkableEx( .FromPixelXToGridX(_arg1),  .FromPixelYToGridY(_arg2))); } public function  (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ _arg1 =  .FromPixelXToGridX(_arg1); _arg2 =  .FromPixelYToGridY(_arg2); _arg3 =  .FromPixelXToGridX(_arg3); _arg4 =  .FromPixelYToGridY(_arg4); return ( .IsLineWalkableEx(_arg1, _arg2, _arg3, _arg4)); } public function IsWalkableEx(_arg1:uint, _arg2:uint):Boolean{ return ( .IsWalkableEx(_arg1, _arg2)); } private function  (_arg1:Point, _arg2:Point):Point{ var _local3:Point; if (_arg1 == _arg2){ return (new Point(0, 0)); }; _local3 = new Point(Math.round((_arg1.x - _arg2.x)), Math.round((_arg1.y - _arg2.y))); return (_local3); } private function GetNeighbourhood(_arg1:Number, _arg2:Number):Number{ .splice(0, .length); return ( .GetNeighbourhood(_arg1, _arg2, )); } public function Move(_arg1:Point, _arg2:Point, _arg3:Array):Number{ var _local4:Point; var _local5:Point; var _local6:Point; var _local7:Point; var _local8:Number; var _local9:Number; if (!){ .clear(); .clear(); _arg3.splice(0, _arg3.length);  = true;  = false;  .x =  .FromPixelPosToGridX(_arg1);  .y =  .FromPixelPosToGridY(_arg1); .x =  .FromPixelPosToGridX(_arg2); .y =  .FromPixelPosToGridY(_arg2); if (((( .IsWalkableEx(.x, .y) == false)) || (( .IsWalkableEx( .x,  .y) == false)))){ return (-1); };  = new PathfindingNode( ); .g = 0; .h = ( , ); .f = .h; .SetParentCoords(PathfindingNode.DUMMYPARENT); .Insert(, .f); } else { if (((((((!((.x ==  .FromPixelPosToGridX(_arg2)))) && (!((.y ==  .FromPixelPosToGridY(_arg2)))))) && (!(( .FromPixelPosToGridX(_arg1) ==  .x))))) && (!(( .FromPixelPosToGridY(_arg1) ==  .y))))){  = true;  = false; .clear(); .clear(); }; }; this.(); if (.Size() > this.){ return (-1); }; if (!){ if (){ _local5 = new Point(); _local5.x = .GetPosition().x; _local5.y = .GetPosition().y; while (!((((.GetParentCoords().x == PathfindingNode.DUMMYPARENT.x)) && ((.GetParentCoords().y == PathfindingNode.DUMMYPARENT.y))))) { _local4 = new Point(.GetParentCoords().x, .GetParentCoords().y); _local8 = .Find(_local4); _local9 = .Find(_local4); _local6 =  (_local5, .GetPosition()); _local7 =  (.GetPosition(), _local4); if (_local6 != _local7){ _arg3[_arg3.length] = new Point(.c.x, .c.y); }; _local5.x = .GetPosition().x; _local5.y = .GetPosition().y; .SetPosition(_local4); .SetParentCoords(.GetElementAt(_local9).GetParentCoords()); }; _arg3[_arg3.length] = new Point(.c.x, .c.y); .clear(); .clear(); return (1); } else { .clear(); .clear(); return (-1); }; }; return (0); } private function (){ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:PathfindingNode; var _local6:Number; if (!.IsEmpty()){  = new Object();  = .RemoveTop();  = new PathfindingNode(new Point(0, 0)); .SetFromObject(); .push(); if (.Size() > 1000){ return (-1); }; if ((((.GetPosition().x == .x)) && ((.GetPosition().y == .y)))){  = false;  = true; return; }; _local1 = GetNeighbourhood(.GetPosition().x, .GetPosition().y); if (_local1 < 0){ } else { if (_local1 > 8){ }; }; _local6 = 0; while (_local6 < _local1) { _local2 = .Find([_local6]); _local3 = .Find2([_local6]); if ((((_local2 == -1)) && ((_local3 == -1)))){ _local5 = new PathfindingNode([_local6]); _local5.g = (.c, _local5.c); _local5.h = (_local5.c, ); _local5.f = (_local5.g + _local5.h); _local5.SetParentCoords(.c); .Insert(_local5, _local5.f); } else { if (_local3 == -1){ _local4 = (.c, [_local6]); if (_local4 < .GetElementAt(_local2).g){ _local5 = new PathfindingNode(.GetElementAt(_local2).c); _local5.SetParentCoords(.c); _local5.g = _local4; _local5.g = .GetElementAt(_local2).h; _local5.f = (_local5.g + _local5.h); .SetElementAt(_local2, _local5); }; }; }; _local6++; }; } else {  = false;  = false; }; } private function (_arg1:Point, _arg2:Point){ if ((((_arg1.x == _arg2.x)) && ((_arg1.y == _arg2.y)))){ return (0); }; if ((((((_arg1.x == _arg2.x)) && (!((_arg1.y == _arg2.y))))) || ((((_arg1.y == _arg2.y)) && (!((_arg1.x == _arg2.x))))))){ return (10); }; return (14); } private function (_arg1:Point, _arg2:Point){ return ((10 * (Math.abs((_arg1.x - _arg2.x)) + Math.abs((_arg1.y - _arg2.y))))); } public function (_arg1:Point):void{ var _local2:Number; var _local3:Number; var _local4:uint; var _local5:uint; var _local6:uint; _local2 =  .FromPixelPosToGridX(_arg1); _local3 =  .FromPixelPosToGridY(_arg1); _local4 = GetNeighbourhood(_local2, _local3); _local6 = 0; while (_local6 < _local4) { _local5 =  .FromGridPosToGridIndex([_local6].x, [_local6].x); _local6++; }; } } }//package FoofaAI
Section 18
//PathFindingGrid (FoofaAI.PathFindingGrid) package FoofaAI { import FoofaGeom.*; import flash.geom.*; public class PathFindingGrid extends SpatialGrid { public function PathFindingGrid(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Array){ super(_arg1, _arg2, _arg3, _arg4, _arg5); } public function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5):void{ var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:Number; var _local13:Boolean; var _local14:Number; if (_arg1 < 0){ _arg1 = 0; }; if (_arg3 < 0){ _arg3 = 0; }; if (_arg2 < 0){ _arg2 = 0; }; if (_arg4 < 0){ _arg4 = 0; }; _local13 = (Math.abs((_arg4 - _arg2)) > Math.abs((_arg3 - _arg1))); if (_local13){ _local14 = _arg1; _arg1 = _arg2; _arg2 = _local14; _local14 = _arg3; _arg3 = _arg4; _arg4 = _local14; }; if (_arg1 > _arg3){ _local14 = _arg1; _arg1 = _arg3; _arg3 = _local14; _local14 = _arg2; _arg2 = _arg4; _arg4 = _local14; }; _local7 = (_arg3 - _arg1); _local8 = Math.abs((_arg4 - _arg2)); _local9 = (-(_local7) / 2); _local12 = _arg2; if (_arg2 < _arg4){ _local10 = 1; } else { _local10 = -1; }; _local11 = _arg1; while (_local11 <= _arg3) { if (_local13){ if ((((((((_local12 < xCellCount)) && ((_local12 >= 0)))) && ((_local11 < yCellCount)))) && ((_local11 >= 0)))){ (_local12, _local11, _arg5); }; } else { if ((((((((_local11 < xCellCount)) && ((_local11 >= 0)))) && ((_local12 < yCellCount)))) && ((_local12 >= 0)))){ (_local11, _local12, _arg5); }; }; _local9 = (_local9 + _local8); if (_local9 > 0){ _local12 = (_local12 + _local10); _local9 = (_local9 - _local7); }; _local11++; }; } public function (_arg1:Point, _arg2:Boolean):void{ var _local3:uint; var _local4:uint; _local3 = FromPixelPosToGridX(_arg1); _local4 = FromPixelPosToGridY(_arg1);  (_local3, _local4, _arg2); } public function  (_arg1:Array, _arg2):void{ var _local3:uint; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:Number; var _local8:Number; var _local9:uint; var _local10:Array; var _local11:*; var _local12:*; var _local13:Array; var _local14:Array; var _local15:Array; var _local16:Array; var _local17:Boolean; var _local18:uint; var _local19:*; var _local20:Number; var _local21:uint; var _local22:uint; var _local23:Point; var _local24:Point; var _local25:Boolean; var _local26:Boolean; var _local27:*; _local3 = 0; _local4 = 0; _local5 = 0; _local6 = 0; _local7 = _arg1[0].y; _local8 = _arg1[0].y; _local9 = 1; while (_local9 < _arg1.length) { if (_arg1[_local9].y < _local8){ _local4 = _local9; _local8 = _arg1[_local9].y; }; _local9++; }; switch (_local4){ case 0: _local3 = 2; _local5 = 1; _local6 = 3; break; case 1: _local3 = 3; _local5 = 2; _local6 = 0; break; case 2: _local3 = 0; _local5 = 3; _local6 = 1; break; case 3: _local3 = 1; _local5 = 0; _local6 = 2; break; }; if (_arg1[_local5].x > _arg1[_local6].x){ _local27 = _local5; _local5 = _local6; _local6 = _local27; }; _local10 = new Array(); _local10[0] = new Point(FromPixelPosToGridX(_arg1[_local3]), FromPixelPosToGridY(_arg1[_local3])); _local10[2] = new Point(FromPixelPosToGridX(_arg1[_local4]), FromPixelPosToGridY(_arg1[_local4])); _local10[1] = new Point(FromPixelPosToGridX(_arg1[_local5]), FromPixelPosToGridY(_arg1[_local5])); _local10[3] = new Point(FromPixelPosToGridX(_arg1[_local6]), FromPixelPosToGridY(_arg1[_local6])); _local11 = _local10[1].y; _local12 = _local10[3].y; if (_local11 < _local12){ _local11 = _local10[3].y; _local12 = _local10[1].y; }; _local13 = new Array(); _local14 = new Array(); _local15 = new Array(); _local16 = new Array(); _local17 = false; _local18 = 0;  (_local10[0], _local10[1], _local13);  (_local10[0], _local10[3], _local15);  (_local10[1], _local10[2], _local14);  (_local10[3], _local10[2], _local16); if ((((_local13[0].x == _local13[(_local13.length - 1)].x)) && ((_local14[0].y == _local14[(_local14.length - 1)].y)))){ _local17 = true; _local15 = _local16; } else { if ((((_local13[0].y == _local13[(_local13.length - 1)].y)) && ((_local14[0].x == _local14[(_local14.length - 1)].x)))){ _local17 = true; _local13 = _local14; }; }; _local21 = 0; _local22 = 0; _local23 = new Point(); _local24 = new Point(); _local25 = true; _local26 = true; _local20 = _local10[0].y; while (_local20 >= _local10[2].y) { if (!_local17){ if (_local20 >= _local10[1].y){ while (((!((_local21 == _local13.length))) && ((_local13[_local21].y == _local20)))) { _local21++; }; if (_local21 == _local13.length){ _local23.y = _local20; _local23.x = _local13[(_local13.length - 1)].x; _local13 = _local14; _local21 = 0; while (((!((_local21 == _local13.length))) && ((_local13[_local21].y == _local20)))) { _local21++; }; } else { _local23.y = _local20; _local23.x = _local13[(_local21 - 1)].x; }; } else { _local23.y = _local20; _local23.x = _local13[_local21].x; while (((!((_local21 == _local13.length))) && ((_local13[_local21].y == _local20)))) { _local21++; }; }; if (_local20 >= _local10[3].y){ while (((!((_local22 == _local15.length))) && ((_local15[_local22].y == _local20)))) { _local22++; }; if (_local22 == _local15.length){ _local15 = _local16; _local22 = 1; }; _local24.y = _local20; _local24.x = _local15[(_local22 - 1)].x; } else { _local24.y = _local20; _local24.x = _local15[_local22].x; while (((!((_local22 == _local15.length))) && ((_local15[_local22].y >= _local20)))) { _local22++; }; }; } else { _local23.y = _local20; _local24.y = _local20; if (_local13[_local18].x < _local15[_local18].x){ _local23.x = _local13[_local18].x; _local24.x = _local15[_local18].x; } else { _local24.x = _local13[_local18].x; _local23.x = _local15[_local18].x; }; _local18++; }; _local19 = _local23.x; while (_local19 <= _local24.x) { if ((((((((_local19 < xCellCount)) && ((_local19 > 0)))) && ((_local20 < yCellCount)))) && ((_local20 > 0)))){ (_local19, _local20, _arg2); }; _local19++; }; _local20--; }; } public function  (_arg1:Point):Object{ return (cellArray[FromPixelPosToGridIndex(_arg1)].cost); } public function  (_arg1:uint, _arg2:uint):Object{ return (cellArray[FromGridPosToGridIndex(_arg1, _arg2)].cost); } private function  (_arg1:Point, _arg2:Point, _arg3:Array):Boolean{ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:Number; var _local11:*; var _local12:*; var _local13:*; var _local14:Number; var _local15:Boolean; var _local16:Boolean; var _local17:Number; var _local18:Array; _local11 = _arg1.x; _local12 = _arg2.x; _local13 = _arg1.y; _local14 = _arg2.y; if (_local12 > 10000){ return (false); }; _local15 = false; _local16 = (Math.abs((_local14 - _local13)) > Math.abs((_local12 - _local11))); if (_local16){ _local17 = _local11; _local11 = _local13; _local13 = _local17; _local17 = _local12; _local12 = _local14; _local14 = _local17; }; if (_local11 > _local12){ _local15 = true; _local17 = _local11; _local11 = _local12; _local12 = _local17; _local17 = _local13; _local13 = _local14; _local14 = _local17; }; _local5 = (_local12 - _local11); _local6 = Math.abs((_local14 - _local13)); _local7 = (-(_local5) / 2); _local10 = _local13; if (_local13 < _local14){ _local8 = 1; } else { _local8 = -1; }; _local9 = _local11; while (_local9 <= _local12) { _local7 = (_local7 + _local6); if (_local7 > 0){ if (_local16){ _arg3[_arg3.length] = new Point(_local10, _local9); _arg3[_arg3.length] = new Point((_local10 + _local8), _local9); _arg3[_arg3.length] = new Point(_local10, (_local9 + 1)); } else { _arg3[_arg3.length] = new Point(_local9, _local10); _arg3[_arg3.length] = new Point((_local9 + 1), _local10); _arg3[_arg3.length] = new Point(_local9, (_local10 + _local8)); }; _local10 = (_local10 + _local8); _local7 = (_local7 - _local5); } else { if (_local16){ _arg3[_arg3.length] = new Point(_local10, _local9); } else { _arg3[_arg3.length] = new Point(_local9, _local10); }; }; _local9++; }; if (_local15){ _local18 = _arg3.reverse(); _arg3 = _local18; }; return (_local15); } public function  (_arg1:Number, _arg2:Number, _arg3:Boolean):void{ if ((((((((_arg1 >= xCellCount)) || ((_arg1 < 0)))) || ((_arg2 >= yCellCount)))) || ((_arg2 < 0)))){ return; }; cellArray[FromGridPosToGridIndex(_arg1, _arg2)].walkable = _arg3; } public function (_arg1:Number, _arg2:Number):Object{ if ((((((((_arg1 >= xCellCount)) || ((_arg1 < 0)))) || ((_arg2 >= yCellCount)))) || ((_arg2 < 0)))){ }; return (cellArray[FromGridPosToGridIndex(_arg1, _arg2)]); } public function IsWalkable(_arg1:Point):Boolean{ var _local2:uint; var _local3:uint; _local2 = FromPixelPosToGridX(_arg1); _local3 = FromPixelPosToGridY(_arg1); return (IsWalkableEx(_local2, _local3)); } public function (_arg1:Number, _arg2:Number, _arg3){ if ((((((((_arg1 >= xCellCount)) || ((_arg1 < 0)))) || ((_arg2 >= yCellCount)))) || ((_arg2 < 0)))){ return; }; cellArray[FromGridPosToGridIndex(_arg1, _arg2)] = _arg3; } public function (_arg1:Point, _arg2:Point, _arg3):Boolean{ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:Number; var _local11:*; var _local12:*; var _local13:*; var _local14:Number; var _local15:Boolean; var _local16:Number; _local11 = FromPixelPosToGridX(_arg1); _local12 = FromPixelPosToGridX(_arg2); _local13 = FromPixelPosToGridY(_arg1); _local14 = FromPixelPosToGridY(_arg2); _local15 = (Math.abs((_local14 - _local13)) > Math.abs((_local12 - _local11))); if (_local15){ _local16 = _local11; _local11 = _local13; _local13 = _local16; _local16 = _local12; _local12 = _local14; _local14 = _local16; }; if (_local11 > _local12){ _local16 = _local11; _local11 = _local12; _local12 = _local16; _local16 = _local13; _local13 = _local14; _local14 = _local16; }; _local5 = (_local12 - _local11); _local6 = Math.abs((_local14 - _local13)); _local7 = (-(_local5) / 2); _local10 = _local13; if (_local13 < _local14){ _local8 = 1; } else { _local8 = -1; }; _local9 = _local11; while (_local9 <= _local12) { if (_local15){ if (!IsWalkableEx(_local10, _local9)){ return (false); }; if (!IsWalkableEx(_local9, _local10)){ return (false); }; }; _local7 = (_local7 + _local6); if (_local7 > 0){ _local10 = (_local10 + _local8); _local7 = (_local7 - _local5); }; _local9++; }; return (true); } public function DrawCircle(_arg1:Circle, _arg2):void{ var _local3:Number; var _local4:Number; var _local5:uint; var _local6:Number; var _local7:*; var _local8:Number; _local3 = FromPixelXToGridX(_arg1.x); _local4 = FromPixelYToGridY(_arg1.y); _local5 = (FromPixelXToGridX((_arg1.x + _arg1.radius)) - _local3); _local6 = (3 - (2 * _local5)); _local7 = 0; _local8 = _local5; while (_local7 <= _local8) { ((_local3 + _local7), (_local4 + _local8), (_local3 - _local7), (_local4 + _local8), _arg2); ((_local3 + _local8), (_local4 + _local7), (_local3 - _local8), (_local4 + _local7), _arg2); ((_local3 + _local8), (_local4 - _local7), (_local3 - _local8), (_local4 - _local7), _arg2); ((_local3 - _local7), (_local4 - _local8), (_local3 + _local7), (_local4 - _local8), _arg2); if (_local6 < 0){ _local6 = (_local6 + ((4 * _local7) + 6)); } else { _local6 = (_local6 + ((4 * (_local7 - _local8)) + 10)); _local8--; }; _local7++; }; } public function (_arg1:Point, _arg2){ var _local3:uint; var _local4:uint; _local3 = FromPixelPosToGridX(_arg1); _local4 = FromPixelPosToGridY(_arg1); (_local3, _local4, _arg2); } private function (_arg1:Point, _arg2:Point, _arg3:Array):Boolean{ var _local4:*; var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:Number; var _local11:*; var _local12:*; var _local13:*; var _local14:Number; var _local15:Boolean; var _local16:Boolean; var _local17:Number; var _local18:Array; _local11 = _arg1.x; _local12 = _arg2.x; _local13 = _arg1.y; _local14 = _arg2.y; if (_local12 > 10000){ return (false); }; _local15 = false; _local16 = (Math.abs((_local14 - _local13)) > Math.abs((_local12 - _local11))); if (_local16){ _local17 = _local11; _local11 = _local13; _local13 = _local17; _local17 = _local12; _local12 = _local14; _local14 = _local17; }; if (_local11 > _local12){ _local15 = true; _local17 = _local11; _local11 = _local12; _local12 = _local17; _local17 = _local13; _local13 = _local14; _local14 = _local17; }; _local5 = (_local12 - _local11); _local6 = Math.abs((_local14 - _local13)); _local7 = (-(_local5) / 2); _local10 = _local13; if (_local13 < _local14){ _local8 = 1; } else { _local8 = -1; }; _local9 = _local11; while (_local9 <= _local12) { if (_local16){ _arg3[_arg3.length] = new Point(_local10, _local9); } else { _arg3[_arg3.length] = new Point(_local9, _local10); }; _local7 = (_local7 + _local6); if (_local7 > 0){ _local10 = (_local10 + _local8); _local7 = (_local7 - _local5); }; _local9++; }; if (_local15){ _local18 = _arg3.reverse(); _arg3 = _local18; }; return (_local15); } public function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5):void{ var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:Number; var _local13:Boolean; var _local14:Number; if (_arg1 < 0){ _arg1 = 0; }; if (_arg3 < 0){ _arg3 = 0; }; if (_arg2 < 0){ _arg2 = 0; }; if (_arg4 < 0){ _arg4 = 0; }; _local13 = (Math.abs((_arg4 - _arg2)) > Math.abs((_arg3 - _arg1))); if (_local13){ _local14 = _arg1; _arg1 = _arg2; _arg2 = _local14; _local14 = _arg3; _arg3 = _arg4; _arg4 = _local14; }; if (_arg1 > _arg3){ _local14 = _arg1; _arg1 = _arg3; _arg3 = _local14; _local14 = _arg2; _arg2 = _arg4; _arg4 = _local14; }; _local7 = (_arg3 - _arg1); _local8 = Math.abs((_arg4 - _arg2)); _local9 = (-(_local7) / 2); _local12 = _arg2; if (_arg2 < _arg4){ _local10 = 1; } else { _local10 = -1; }; _local11 = _arg1; while (_local11 <= _arg3) { if (_local13){ if ((((((((_local12 < xCellCount)) && ((_local12 >= 0)))) && ((_local11 < yCellCount)))) && ((_local11 >= 0)))){ (_local12, _local11, _arg5); }; } else { if ((((((((_local11 < xCellCount)) && ((_local11 >= 0)))) && ((_local12 < yCellCount)))) && ((_local12 >= 0)))){ (_local11, _local12, _arg5); }; }; _local9 = (_local9 + _local8); if (_local9 > 0){ if (_local13){ if ((((((((_local12 < xCellCount)) && ((_local12 >= 0)))) && ((_local11 < yCellCount)))) && ((_local11 >= 0)))){ (_local12, (_local11 + 1), _arg5); }; if (((((((((_local12 + _local10) < xCellCount)) && (((_local12 + _local10) >= 0)))) && ((_local11 < yCellCount)))) && ((_local11 >= 0)))){ ((_local12 + _local10), _local11, _arg5); }; } else { if (((((((((_local11 + 1) < xCellCount)) && (((_local11 + 1) >= 0)))) && ((_local12 < yCellCount)))) && ((_local12 >= 0)))){ ((_local11 + 1), _local12, _arg5); }; if ((((((((_local11 < xCellCount)) && ((_local11 >= 0)))) && (((_local12 + _local10) < yCellCount)))) && ((_local12 >= 0)))){ (_local11, (_local12 + _local10), _arg5); }; }; _local12 = (_local12 + _local10); _local9 = (_local9 - _local7); }; _local11++; }; } public function GetNeighbourhood(_arg1:Number, _arg2:Number, _arg3:Array):Number{ var _local4:uint; var _local5:Number; var _local6:Number; if (!IsWalkableEx(_arg1, _arg2)){ return (0); }; _local4 = 0; _local5 = _arg1; _local6 = _arg2; if (IsWalkableEx((_arg1 - 1), _arg2)){ _arg3[_local4] = new Point((_arg1 - 1), _arg2); _local4++; }; if (IsWalkableEx((_arg1 + 1), _arg2)){ _arg3[_local4] = new Point((_arg1 + 1), _arg2); _local4++; }; if (((((IsWalkableEx((_arg1 - 1), (_arg2 - 1))) && (IsWalkableEx(_arg1, (_arg2 - 1))))) && (IsWalkableEx((_arg1 - 1), _arg2)))){ _arg3[_local4] = new Point((_arg1 - 1), (_arg2 - 1)); _local4++; }; if (((((IsWalkableEx((_arg1 - 1), (_arg2 + 1))) && (IsWalkableEx(_arg1, (_arg2 + 1))))) && (IsWalkableEx((_arg1 - 1), _arg2)))){ _arg3[_local4] = new Point((_arg1 - 1), (_arg2 + 1)); _local4++; }; if (((((IsWalkableEx((_arg1 + 1), (_arg2 - 1))) && (IsWalkableEx(_arg1, (_arg2 - 1))))) && (IsWalkableEx((_arg1 + 1), _arg2)))){ _arg3[_local4] = new Point((_arg1 + 1), (_arg2 - 1)); _local4++; }; if (((((IsWalkableEx((_arg1 + 1), (_arg2 + 1))) && (IsWalkableEx(_arg1, (_arg2 + 1))))) && (IsWalkableEx((_arg1 + 1), _arg2)))){ _arg3[_local4] = new Point((_arg1 + 1), (_arg2 + 1)); _local4++; }; if (IsWalkableEx(_arg1, (_arg2 - 1))){ _arg3[_local4] = new Point(_arg1, (_arg2 - 1)); _local4++; }; if (IsWalkableEx(_arg1, (_arg2 + 1))){ _arg3[_local4] = new Point(_arg1, (_arg2 + 1)); _local4++; }; return (_local4); } public function DrawRectangle(_arg1:Array, _arg2):void{ var _local3:uint; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:Number; var _local8:Number; var _local9:uint; var _local10:Array; var _local11:Array; var _local12:Array; var _local13:Array; var _local14:Array; var _local15:Boolean; var _local16:uint; var _local17:*; var _local18:Number; var _local19:uint; var _local20:uint; var _local21:Point; var _local22:Point; var _local23:Boolean; var _local24:Boolean; var _local25:*; _local3 = 0; _local4 = 0; _local5 = 0; _local6 = 0; _local7 = _arg1[0].y; _local8 = _arg1[0].y; _local9 = 1; while (_local9 < _arg1.length) { if (_arg1[_local9].y < _local8){ _local4 = _local9; _local8 = _arg1[_local9].y; }; _local9++; }; switch (_local4){ case 0: _local3 = 2; _local5 = 1; _local6 = 3; break; case 1: _local3 = 3; _local5 = 2; _local6 = 0; break; case 2: _local3 = 0; _local5 = 3; _local6 = 1; break; case 3: _local3 = 1; _local5 = 0; _local6 = 2; break; }; if (_arg1[_local5].x > _arg1[_local6].x){ _local25 = _local5; _local5 = _local6; _local6 = _local25; }; _local10 = new Array(); _local10[0] = new Point(FromPixelPosToGridX(_arg1[_local3]), FromPixelPosToGridY(_arg1[_local3])); _local10[2] = new Point(FromPixelPosToGridX(_arg1[_local4]), FromPixelPosToGridY(_arg1[_local4])); _local10[1] = new Point(FromPixelPosToGridX(_arg1[_local5]), FromPixelPosToGridY(_arg1[_local5])); _local10[3] = new Point(FromPixelPosToGridX(_arg1[_local6]), FromPixelPosToGridY(_arg1[_local6])); _local11 = new Array(); _local12 = new Array(); _local13 = new Array(); _local14 = new Array(); _local15 = false; _local16 = 0; (_local10[0], _local10[1], _local11); (_local10[0], _local10[3], _local13); (_local10[1], _local10[2], _local12); (_local10[3], _local10[2], _local14); if ((((_local11[0].x == _local11[(_local11.length - 1)].x)) && ((_local12[0].y == _local12[(_local12.length - 1)].y)))){ _local15 = true; _local13 = _local14; } else { if ((((_local11[0].y == _local11[(_local11.length - 1)].y)) && ((_local12[0].x == _local12[(_local12.length - 1)].x)))){ _local15 = true; _local11 = _local12; }; }; _local19 = 0; _local20 = 0; _local21 = new Point(); _local22 = new Point(); _local23 = true; _local24 = true; _local18 = _local10[0].y; while (_local18 >= _local10[2].y) { if (!_local15){ if (_local18 >= _local10[1].y){ while (((!((_local19 == _local11.length))) && ((_local11[_local19].y == _local18)))) { _local19++; }; if (_local19 == _local11.length){ _local21.y = _local18; _local21.x = _local11[(_local11.length - 1)].x; _local11 = _local12; _local19 = 0; while (((!((_local19 == _local11.length))) && ((_local11[_local19].y == _local18)))) { _local19++; }; } else { _local21.y = _local18; _local21.x = _local11[(_local19 - 1)].x; }; } else { _local21.y = _local18; _local21.x = _local11[_local19].x; while (((!((_local19 == _local11.length))) && ((_local11[_local19].y == _local18)))) { _local19++; }; }; if (_local18 >= _local10[3].y){ while (((!((_local20 == _local13.length))) && ((_local13[_local20].y == _local18)))) { _local20++; }; if (_local20 == _local13.length){ _local13 = _local14; _local20 = 1; }; _local22.y = _local18; _local22.x = _local13[(_local20 - 1)].x; } else { _local22.y = _local18; _local22.x = _local13[_local20].x; while (((!((_local20 == _local13.length))) && ((_local13[_local20].y >= _local18)))) { _local20++; }; }; } else { _local21.y = _local18; _local22.y = _local18; if (_local11[_local16].x < _local13[_local16].x){ _local21.x = _local11[_local16].x; _local22.x = _local13[_local16].x; } else { _local22.x = _local11[_local16].x; _local21.x = _local13[_local16].x; }; _local16++; }; _local17 = _local21.x; while (_local17 <= _local22.x) { if ((((((((_local17 < xCellCount)) && ((_local17 > 0)))) && ((_local18 < yCellCount)))) && ((_local18 > 0)))){ (_local17, _local18, _arg2); }; _local17++; }; _local18--; }; } public function IsWalkableEx(_arg1:Number, _arg2:Number):Boolean{ var _local3:uint; if ((((((((_arg1 >= xCellCount)) || ((_arg1 < 0)))) || ((_arg2 >= yCellCount)))) || ((_arg2 < 0)))){ return (false); }; _local3 = FromGridPosToGridIndex(_arg1, _arg2); if (_local3 >= cellArray.length){ return (false); }; return (cellArray[_local3].walkable); } public function Init(_arg1):void{ var _local2:int; var _local3:uint; var _local4:uint; _local2 = 0; _local3 = 0; while (_local3 < xCellCount) { _local2++; _arg1.cell_boh = _local2; _local4 = 0; while (_local4 < yCellCount) { (_local3, _local4, _arg1); _local4++; }; _local3++; }; } public function (_arg1:Point, _arg2:Point, _arg3):void{ var _local4:*; var _local5:*; var _local6:*; var _local7:Number; _local4 = FromPixelPosToGridX(_arg1); _local5 = FromPixelPosToGridX(_arg2); _local6 = FromPixelPosToGridY(_arg1); _local7 = FromPixelPosToGridY(_arg2); (_local4, _local6, _local5, _local7, _arg3); } public function IsLineWalkableEx(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Boolean{ var _local5:*; var _local6:*; var _local7:*; var _local8:*; var _local9:*; var _local10:*; var _local11:Number; var _local12:Boolean; var _local13:Number; _local12 = (Math.abs((_arg4 - _arg2)) > Math.abs((_arg3 - _arg1))); if (_local12){ _local13 = _arg1; _arg1 = _arg2; _arg2 = _local13; _local13 = _arg3; _arg3 = _arg4; _arg4 = _local13; }; if (_arg1 > _arg3){ _local13 = _arg1; _arg1 = _arg3; _arg3 = _local13; _local13 = _arg2; _arg2 = _arg4; _arg4 = _local13; }; _local6 = (_arg3 - _arg1); _local7 = Math.abs((_arg4 - _arg2)); _local8 = (-(_local6) / 2); _local11 = _arg2; if (_arg2 < _arg4){ _local9 = 1; } else { _local9 = -1; }; _local10 = _arg1; while (_local10 <= _arg3) { if (_local12){ if (!IsWalkableEx(_local11, _local10)){ return (false); }; if (!IsWalkableEx(_local10, _local11)){ return (false); }; }; _local8 = (_local8 + _local7); if (_local8 > 0){ _local11 = (_local11 + _local9); _local8 = (_local8 - _local6); }; _local10++; }; return (true); } public function  (_arg1:uint):Object{ return (cellArray[_arg1].cost); } } }//package FoofaAI
Section 19
//PathfindingNode (FoofaAI.PathfindingNode) package FoofaAI { import flash.geom.*; public class PathfindingNode { public var c:Point; public var g:Number; public var h:Number; private var :Point; public var f:Number; public function PathfindingNode(_arg1:Point){ c = new Point(_arg1.x, _arg1.y); g = 0; h = 0; f = 0;  = new Point(0, 0); } public function IsEqualTo(_arg1:Point):Boolean{ return ((((c.x == _arg1.x)) && ((c.y == _arg1.y)))); } public function SetParentCoords(_arg1:Point):void{ .x = _arg1.x; .y = _arg1.y; } public function SetFromObject(_arg1){ c = _arg1.c; g = _arg1.g; h = _arg1.h; f = _arg1.f; .x = _arg1.GetParentCoords().x; .y = _arg1.GetParentCoords().y; } public function SetPosition(_arg1:Point){ c.x = _arg1.x; c.y = _arg1.y; } public function GetParentCoords():Point{ return (); } public function GetPosition():Point{ return (c); } static function get DUMMYPARENT():Point{ return (new Point(-1, -1)); } } }//package FoofaAI
Section 20
//FlashPlayerVersion (FoofaCore.FlashPlayerVersion) package FoofaCore { import flash.text.*; import flash.system.*; public class FlashPlayerVersion { public static function Check(_arg1:TextField, _arg2:int=0, _arg3:int=47, _arg4:int=0, _arg5:int=9):Boolean{ var _local6:String; var _local7:Array; var _local8:Array; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; _local6 = Capabilities.version; _local7 = _local6.split(","); _local8 = _local7[0].split(" "); _local9 = parseInt(_local8[1]); _local10 = parseInt(_local7[1]); _local11 = parseInt(_local7[2]); _local12 = parseInt(_local7[3]); _arg1.text = ((((((_local9 + ".") + _local10) + ".") + _local11) + ".") + _local12); if (_local9 < _arg5){ return (false); }; if (_local9 == _arg5){ if (_local10 < _arg4){ return (false); }; if (_local10 == _arg4){ if (_local11 < _arg3){ return (false); }; if (_local11 == _arg3){ if (_local12 < _arg2){ return (false); }; }; }; }; return (true); } public static function PrintVersion(){ var _local1:String; var _local2:Array; var _local3:Number; var _local4:Number; var _local5:Array; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; _local1 = Capabilities.version; _local2 = _local1.split(","); _local3 = _local2.length; _local4 = 0; while (_local4 < _local3) { _local4++; }; _local5 = _local2[0].split(" "); _local6 = 0; while (_local6 < 2) { _local6++; }; _local7 = parseInt(_local5[1]); _local8 = parseInt(_local2[1]); _local9 = parseInt(_local2[2]); if (_local7 < 9){ //unresolved jump }; } public static function CheckPlatform(_arg1:String="WIN"):Boolean{ var _local2:String; var _local3:Array; var _local4:Array; _local2 = Capabilities.version; _local3 = _local2.split(","); _local4 = _local3[0].split(" "); if (_arg1 == _local4[0]){ return (true); }; return (false); } } }//package FoofaCore
Section 21
//FoofaApplication (FoofaCore.FoofaApplication) package FoofaCore { import flash.utils.*; public class FoofaApplication extends FSM { protected static var instance:FoofaApplication = null; public function FoofaApplication():void{ if (instance == null){ instance = this; } else { throw (new Error("FoofaApplication already defined")); }; } public function ():int{ var _local1:Timer; var _local2:Number; _local1 = new Timer(1); _local2 = 0; _local1.start(); while (Number(_local2) < 5000) { _local2 = (Number(_local2) + 1); }; _local1.stop(); return (_local1.currentCount); } public static function GetInstance():FoofaApplication{ return (instance); } } }//package FoofaCore
Section 22
//FrameRateCounter (FoofaCore.FrameRateCounter) package FoofaCore { import flash.utils.*; public class FrameRateCounter { private var :uint; private var :Boolean; private var  :Boolean; private var :int; private var :int; private var  :int; private var  :int; private var  :int; public function FrameRateCounter(){  = false;   = false;  = 0;  = 0;  = 0;  = 0;  = 0; } public function get averageFps():Number{ return (((1000 * ) /  )); } public function Play():void{ if (! ){   = true;  = getTimer();  = ; };  = false; } public function OnFrameStep():void{  = getTimer();  = ( -  ); if (!){ ++;  = ( - ); } else {  = ( -  ); };  = ; } public function get fps():Number{ return ((1000 /  )); } public function get paused():Boolean{ return (); } public function Stop():void{  = true; } } }//package FoofaCore
Section 23
//FSM (FoofaCore.FSM) package FoofaCore { public class FSM { private var  :Boolean; private var  :Boolean; private var  :FSM_State; public function FSM(){   = false;   = false; } public function Loop():void{ if (! ){  .Step(); }; } public function ChangeState(_arg1:FSM_State):void{ if ( ){  .End();   = null; };   = true;   = _arg1;  .Init(); } public function get currentState():FSM_State{ return ( ); } } }//package FoofaCore
Section 24
//FSM_State (FoofaCore.FSM_State) package FoofaCore { public interface FSM_State { function Init():void; function End():void; function Step():void; } }//package FoofaCore
Section 25
//Key (FoofaCore.Key) package FoofaCore { import flash.events.*; import flash.display.*; public class Key { public static var LEFT = 37; public static var UP = 38; public static var DOWN = 40; public static var FULL_STOP = 190; public static var COMMA = 188; public static var ENTER = 13; private static var keysDown:Object = new Object(); public static var A = 65; public static var B = 66; public static var C = 67; public static var F = 70; public static var I = 73; public static var D = 68; public static var M = 77; public static var N = 78; public static var O = 79; public static var P = 80; public static var K = 75; public static var S = 83; private static var initialized:Boolean = false; public static var W = 87; public static var MINUS = 189; public static var SHIFT = 16; public static var SPACE = 32; public static var CTRL = 17; public static var RIGHT = 39; public static function initialize(_arg1:Stage):void{ if (!initialized){ _arg1.addEventListener(KeyboardEvent.KEY_DOWN, keyPressed); _arg1.addEventListener(KeyboardEvent.KEY_UP, keyReleased); _arg1.addEventListener(Event.DEACTIVATE, clearKeys); initialized = true; }; } private static function keyReleased(_arg1:KeyboardEvent):void{ if ((_arg1.keyCode in keysDown)){ delete keysDown[_arg1.keyCode]; }; } public static function ClearKeys():void{ keysDown = new Object(); } private static function keyPressed(_arg1:KeyboardEvent):void{ keysDown[_arg1.keyCode] = true; } private static function clearKeys(_arg1:Event):void{ ClearKeys(); } public static function isDown(_arg1:uint):Boolean{ if (!initialized){ throw (new Error("Key class has yet been initialized.")); }; return (Boolean((_arg1 in keysDown))); } } }//package FoofaCore
Section 26
//Trigger (FoofaCore.Trigger) package FoofaCore { import flash.display.*; import ThisGame.*; public class Trigger extends MovieClip { public var active:Boolean; public function Trigger():void{ active = false; } public function Step(_arg1:State_InGame):void{ } public function Init(_arg1:State_InGame):void{ } public function Check(_arg1:State_InGame):Boolean{ return (false); } } }//package FoofaCore
Section 27
//TriggerManager (FoofaCore.TriggerManager) package FoofaCore { import ThisGame.*; public class TriggerManager { private var :int; private var :int; private var :Array; public function TriggerManager():void{  = new Array();  = 0; } public function RemoveTrigger(_arg1:Trigger):void{  = 0; while ( < .length) { if ([] == _arg1){ .splice(, 1); --; break; }; ++; }; } public function Update(_arg1:State_InGame):void{  = 0; while ( < .length) { if (((([].active == false)) && ([].Check(_arg1)))){ [].active = true; [].Init(_arg1); }; if ([].active == true){ [].Step(_arg1); }; ++; }; } public function ():void{ .splice(0, .length); } public function AddTrigger(_arg1:Trigger):void{ .push(_arg1); } } }//package FoofaCore
Section 28
//MemoryCrypto (FoofaCrypto.MemoryCrypto) package FoofaCrypto { public class MemoryCrypto { private static var crypto:TEA = null; private static var INCREMENT:int = 0; private static var initialized:Boolean = false; private static var key:String = null; private static var MULTIPLY:int = 2; private static var DECREMENT:int = 1; private static var dataHolder:Object = null; private static var DIVIDE:int = 3; public static function incrementValue(_arg1:String, _arg2:Number):Number{ return (processValue(_arg1, _arg2, INCREMENT)); } public static function getValue(_arg1:String):Number{ var _local2:Number; initIfNeeded(); _local2 = 0; if (!isValueSet(_arg1)){ setValue(_arg1, _local2); } else { _local2 = new Number(crypto.(dataHolder[_arg1], key)); }; return (_local2); } private static function processValue(_arg1:String, _arg2:Number, _arg3:int):Number{ var _local4:Number; initIfNeeded(); _local4 = getValue(_arg1); switch (_arg3){ case INCREMENT: _local4 = (_local4 + _arg2); break; case DECREMENT: _local4 = (_local4 - _arg2); break; case MULTIPLY: _local4 = (_local4 * _arg2); break; case DIVIDE: _local4 = (_local4 / _arg2); break; }; setValue(_arg1, _local4); return (_local4); } public static function reset():void{ initialized = false; initIfNeeded(); } public static function decrementValue(_arg1:String, _arg2:Number):Number{ return (processValue(_arg1, _arg2, DECREMENT)); } private static function initIfNeeded():void{ var _local1:Number; var _local2:String; var _local3:Number; var _local4:String; if (!initialized){ _local1 = Math.random(); _local2 = new String(_local1); _local2 = _local2.substr(2, (_local2.length - 2)); _local3 = Math.random(); _local4 = new String(_local3); _local4 = _local4.substr(2, (_local4.length - 2)); key = (_local2 + _local4); crypto = new TEA(); dataHolder = new Object(); initialized = true; }; } public static function multiplyValue(_arg1:String, _arg2:Number):Number{ return (processValue(_arg1, _arg2, MULTIPLY)); } public static function setValue(_arg1:String, _arg2:Number):Number{ initIfNeeded(); dataHolder[_arg1] = crypto.encrypt(_arg2.toString(), key); return (_arg2); } public static function divideValue(_arg1:String, _arg2:Number):Number{ if (_arg2 == 0){ throw (new Error("Amount can't be zero when dividing!")); }; return (processValue(_arg1, _arg2, DIVIDE)); } public static function isValueSet(_arg1:String):Boolean{ var _local2:Boolean; initIfNeeded(); _local2 = false; if (dataHolder[_arg1] != null){ _local2 = true; }; return (_local2); } } }//package FoofaCrypto
Section 29
//TEA (FoofaCrypto.TEA) package FoofaCrypto { public class TEA { public function encrypt(_arg1:String, _arg2:String):String{ var _local3:Array; var _local4:Array; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; _local3 = charsToLongs(strToChars(_arg1)); _local4 = charsToLongs(strToChars(_arg2)); _local5 = _local3.length; if (_local5 == 0){ return (""); }; if (_local5 == 1){ var _temp1 = _local5; _local5 = (_local5 + 1); var _local14 = _temp1; _local3[_local14] = 0; }; _local6 = _local3[(_local5 - 1)]; _local7 = _local3[0]; _local8 = 2654435769; _local11 = Math.floor((6 + (52 / _local5))); _local12 = 0; while (_local11-- > 0) { _local12 = (_local12 + _local8); _local10 = ((_local12 >>> 2) & 3); _local13 = 0; while (_local13 < (_local5 - 1)) { _local7 = _local3[(_local13 + 1)]; _local9 = ((((_local6 >>> 5) ^ (_local7 << 2)) + ((_local7 >>> 3) ^ (_local6 << 4))) ^ ((_local12 ^ _local7) + (_local4[((_local13 & 3) ^ _local10)] ^ _local6))); _local6 = (_local3[_local13] = (_local3[_local13] + _local9)); _local13++; }; _local7 = _local3[0]; _local9 = ((((_local6 >>> 5) ^ (_local7 << 2)) + ((_local7 >>> 3) ^ (_local6 << 4))) ^ ((_local12 ^ _local7) + (_local4[((_local13 & 3) ^ _local10)] ^ _local6))); _local6 = (_local3[(_local5 - 1)] = (_local3[(_local5 - 1)] + _local9)); }; return (charsToHex(longsToChars(_local3))); } public function (_arg1:String, _arg2:String):String{ var _local3:Array; var _local4:Array; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Number; var _local9:Number; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; _local3 = charsToLongs(hexToChars(_arg1)); _local4 = charsToLongs(strToChars(_arg2)); _local5 = _local3.length; if (_local5 == 0){ return (""); }; _local6 = _local3[(_local5 - 1)]; _local7 = _local3[0]; _local8 = 2654435769; _local11 = Math.floor((6 + (52 / _local5))); _local12 = (_local11 * _local8); while (_local12 != 0) { _local10 = ((_local12 >>> 2) & 3); _local13 = (_local5 - 1); while (_local13 > 0) { _local6 = _local3[(_local13 - 1)]; _local9 = ((((_local6 >>> 5) ^ (_local7 << 2)) + ((_local7 >>> 3) ^ (_local6 << 4))) ^ ((_local12 ^ _local7) + (_local4[((_local13 & 3) ^ _local10)] ^ _local6))); _local7 = (_local3[_local13] = (_local3[_local13] - _local9)); _local13--; }; _local6 = _local3[(_local5 - 1)]; _local9 = ((((_local6 >>> 5) ^ (_local7 << 2)) + ((_local7 >>> 3) ^ (_local6 << 4))) ^ ((_local12 ^ _local7) + (_local4[((_local13 & 3) ^ _local10)] ^ _local6))); _local7 = (_local3[0] = (_local3[0] - _local9)); _local12 = (_local12 - _local8); }; return (charsToStr(longsToChars(_local3))); } private static function strToChars(_arg1:String):Array{ var _local2:Array; var _local3:Number; _local2 = new Array(); _local3 = 0; while (_local3 < _arg1.length) { _local2.push(_arg1.charCodeAt(_local3)); _local3++; }; return (_local2); } private static function charsToHex(_arg1:Array):String{ var _local2:String; var _local3:Array; var _local4:Number; _local2 = new String(""); _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); _local4 = 0; while (_local4 < _arg1.length) { _local2 = (_local2 + (_local3[(_arg1[_local4] >> 4)] + _local3[(_arg1[_local4] & 15)])); _local4++; }; return (_local2); } private static function hexToChars(_arg1:String):Array{ var _local2:Array; var _local3:Number; _local2 = new Array(); _local3 = ((_arg1.substr(0, 2))=="0x") ? 2 : 0; while (_local3 < _arg1.length) { _local2.push(parseInt(_arg1.substr(_local3, 2), 16)); _local3 = (_local3 + 2); }; return (_local2); } private static function charsToStr(_arg1:Array):String{ var _local2:String; var _local3:Number; _local2 = new String(""); _local3 = 0; while (_local3 < _arg1.length) { _local2 = (_local2 + String.fromCharCode(_arg1[_local3])); _local3++; }; return (_local2); } private static function longsToChars(_arg1:Array):Array{ var _local2:Array; var _local3:Number; _local2 = new Array(); _local3 = 0; while (_local3 < _arg1.length) { _local2.push((_arg1[_local3] & 0xFF), ((_arg1[_local3] >>> 8) & 0xFF), ((_arg1[_local3] >>> 16) & 0xFF), ((_arg1[_local3] >>> 24) & 0xFF)); _local3++; }; return (_local2); } private static function charsToLongs(_arg1:Array):Array{ var _local2:Array; var _local3:Number; _local2 = new Array(Math.ceil((_arg1.length / 4))); _local3 = 0; while (_local3 < _local2.length) { _local2[_local3] = (((_arg1[(_local3 * 4)] + (_arg1[((_local3 * 4) + 1)] << 8)) + (_arg1[((_local3 * 4) + 2)] << 16)) + (_arg1[((_local3 * 4) + 3)] << 24)); _local3++; }; return (_local2); } } }//package FoofaCrypto
Section 30
//Array_Contains (FoofaDataTypes.Array_Contains) package FoofaDataTypes { public class Array_Contains { private var  :Array; public function Array_Contains(){  = new Array(); } public function GetElementAt(_arg1:Number):Object{ return ( [_arg1]); } public function Find(_arg1):Number{ var _local2:Number; _local2 = 0; while (_local2 <  .length) { if ( [_local2].IsEqualTo(_arg1)){ return (_local2); }; _local2++; }; return (-1); } public function SetElementAt(_arg1:Number, _arg2){  [_arg1] = _arg2; } public function Size():uint{ return ( .length); } public function clear(){  .splice(0,  .length); } public function Find2(_arg1):Number{ var _local2:Number; if ( .length > 1000){ }; _local2 = 0; while (_local2 <  .length) { if ( [_local2].IsEqualTo(_arg1)){ return (_local2); }; _local2++; }; return (-1); } public function push(_arg1){  [ .length] = _arg1; } } }//package FoofaDataTypes
Section 31
//PriorityQueue (FoofaDataTypes.PriorityQueue) package FoofaDataTypes { public class PriorityQueue { protected var :Number; protected var _heap:Array; protected var  :Object; public function PriorityQueue(){ (); } protected function _filterDown(_arg1:Number):void{ var _local2:*; var _local3:*; var _local4:*; var _local5:*; var _local6:*; var _local7:*; _local2 = _arg1; if (_local2 < ((_heap.length - 1) / 2)){ _local3 = ((2 * _local2) + 1); _local4 = ((2 * _local2) + 2); if (_local4 >= _heap.length){ _local5 = _local3; _local4 = _local3; } else { if (_heap[_local3].priority < _heap[_local4].priority){ _local5 = _local3; } else { if (_heap[_local3].priority == _heap[_local4].priority){ if (_heap[_local3].id < _heap[_local4].id){ _local5 = _local3; } else { _local5 = _local4; }; } else { _local5 = _local4; }; }; }; if (_heap[_local2].priority > _heap[_local5].priority){ _local6 = _heap[_local2]; _heap[_local2] = _heap[_local5]; _heap[_local5] = _local6; _heap[_local2].pos = _local2; _heap[_local5].pos = _local5; _filterDown(_local5); } else { if (_heap[_local2].priority == _heap[_local5].priority){ if (_heap[_local2].id > _heap[_local5].id){ _local7 = _heap[_local2]; _heap[_local2] = _heap[_local5]; _heap[_local5] = _local7; _heap[_local2].pos = _local2; _heap[_local5].pos = _local5; _filterDown(_local5); }; }; }; }; } public function IsEmpty():Boolean{ return ((_heap.length == 0)); } public function  (_arg1:Number, _arg2:Number){ var _local3:*; var _local4:*; var _local5:*; _local3 =  [_arg1]; _local4 = _local3.pos; _local5 = _local3.priority; _local3.priority = _arg2; if (_local5 > _local3.priority){ (_local4); } else { _filterDown(_local4); }; } public function  ():Number{ return (_heap[0].priority); } public function  (_arg1:Number):Boolean{ return (!(( [_arg1] == null))); } public function clear(){ _heap.splice(0, _heap.length); } function (){ _heap = [];  = {};  = 0; } public function RemoveTop():Object{ var _local1:*; if (_heap.length == 0){ return (false); }; _local1 = _heap[0].data; delete  [_heap[0].id]; delete _heap[0]; if (_heap.length > 1){ _heap[0] = _heap[(_heap.length - 1)]; _heap[0].pos = 0; _heap.splice((_heap.length - 1), 1); _filterDown(0); } else { _heap.splice((_heap.length - 1), 1); }; return (_local1); } public function (_arg1:Number):Number{ return ( [_arg1].priority); } protected function (_arg1:Number):void{ var _local2:*; var _local3:*; var _local4:*; _local2 = _arg1; while ((((_local2 > 0)) && ((_heap[int(((_local2 - 1) / 2))].priority > _heap[_local2].priority)))) { _local3 = Math.floor(((_local2 - 1) / 2)); _local4 = _heap[_local2]; _heap[_local2] = _heap[_local3]; _heap[_local3] = _local4; _heap[_local2].pos = _local2; _heap[_local3].pos = _local3; _local2 = _local3; }; } public function Insert(_arg1, _arg2:Number):Number{ var _local3:Number; var _local4:*; var _local5:Object; _local3 = _heap.length; _local4 = ++; _local5 = {priority:_arg2, data:_arg1, id:_local4, pos:_local3};  [_local4] = _local5; _heap[_local3] = _local5; (_local3); return (_local4); } public function (_arg1:Number):Boolean{ var _local2:*; if (! (_arg1)){ return (false); }; _local2 =  [_arg1].pos; delete  [_arg1]; delete _heap[_local2]; _heap[_local2] = _heap[(_heap.length - 1)]; _heap[0].pos = 0; _heap.splice((_heap.length - 1), 1); return (true); } public function ():Object{ return (_heap[0].priority); } } }//package FoofaDataTypes
Section 32
//PriorityQueue_DirectAccess (FoofaDataTypes.PriorityQueue_DirectAccess) package FoofaDataTypes { public class PriorityQueue_DirectAccess extends PriorityQueue { public function Find(_arg1):Number{ var _local2:Number; _local2 = 0; while (_local2 < _heap.length) { if (_heap[_local2].data.IsEqualTo(_arg1)){ return (_local2); }; _local2++; }; return (-1); } public function SetElementAt(_arg1:Number, _arg2){ _heap[_arg1] = _arg2; _filterDown(0); } public function GetElementAt(_arg1:Number):Object{ return (_heap[_arg1]); } } }//package FoofaDataTypes
Section 33
//AABB (FoofaGeom.AABB) package FoofaGeom { public class AABB { public var  :Number; public var  :Number; public var  :Number; public var  :Number; public function AABB(_arg1:Number=0, _arg2:Number=0, _arg3:Number=0, _arg4:Number=0){ this.  = _arg1; this.  = _arg2; this.  = _arg3; this.  = _arg4; } public function toString():String{ return ([ ,  ,  ,  ].toString()); } public function  (_arg1:AABB):Boolean{ if ((((  > _arg1. )) || ((  < _arg1. )))){ return (false); }; if ((((  > _arg1. )) || ((  < _arg1. )))){ return (false); }; return (true); } } }//package FoofaGeom
Section 34
//Circle (FoofaGeom.Circle) package FoofaGeom { import flash.display.*; public class Circle { public var vx:Number;// = 0 public var vy:Number;// = 0 public var radius:Number; protected var  :AABB; public var :Number; public var  :Number;// = 0 public var x:Number; public var y:Number; public function Circle(_arg1:Number, _arg2:Number, _arg3:Number){ vx = 0; vy = 0;  = 0; super(); this.x = _arg1; this.y = _arg2; this.radius = _arg3;  = (_arg3 * _arg3); (); } public function PointIsInside(_arg1:Number, _arg2:Number):Boolean{ return (((((_arg1 - x) * (_arg1 - x)) + ((_arg2 - y) * (_arg2 - y))) <= )); } private function ():void{  = new AABB((x - radius), (x + radius), (y - radius), (y + radius)); } public function draw(_arg1:Graphics):void{ _arg1.drawCircle(x, y, radius); _arg1.drawCircle(x, y, 0.5); } public function getAABB():AABB{ return ( ); } } }//package FoofaGeom
Section 35
//CollisionCircleCircle (FoofaGeom.CollisionCircleCircle) package FoofaGeom { import flash.geom.*; public class CollisionCircleCircle { private var  :Vector2; private var  :Number; private var  :Vector2; private var  :Number; private var  :Circle; private var  :Circle; private var  :Number; public function CollisionCircleCircle(){   = new Vector2();  = new Vector2(); } public function  ():Number{ return ( ); } public function getNormal():Vector2{ return ( ); } public function test(_arg1:Circle, _arg2:Circle, _arg3:Point):Boolean{ var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Number;   = _arg2;   = _arg1; _local4 = (_arg2.radius + _arg1.radius); _local5 = (_arg2.x - _arg1.x); _local6 = (_arg2.y - _arg1.y); _local7 = Math.sqrt(((_local5 * _local5) + (_local6 * _local6))); if (_local4 > _local7){ _local5 = (_local5 / _local7); _local6 = (_local6 / _local7);  .x = _local5;  .y = _local6;  .x = ( .x * _local4);  .y = ( .y * _local4);   = (_local4 - _local7); return (true); }; return (false); } public function solve(_arg1:Boolean, _arg2:Boolean):void{ if ((((_arg2 == true)) && ((_arg1 == false)))){  .vx = ( .x +  .x);  .vy = ( .y +  .y); }; } public function getBack():Vector2{ return (new Vector2(( .x +  .x), ( .y +  .y))); } } }//package FoofaGeom
Section 36
//CollisionConvexPolyCircle (FoofaGeom.CollisionConvexPolyCircle) package FoofaGeom { import flash.geom.*; public class CollisionConvexPolyCircle { private var p3:Vector2; private var :Vector2; private var :Vector2; private var poly:ConvexPoly; private var  :Number; private var p2:Vector2; private var p1:Vector2; private var  :Circle; private var  :Vector2; private var  :Number; private var  :Vector2; private var c:Number; private var  :Vector2; private var  :Vector2; private var  :Number; private var  :Number; public function CollisionConvexPolyCircle(){   = 0;   = 0.05;   = new Vector2();  = new Vector2();   = new Vector2(); p1 = new Vector2(); p2 = new Vector2(); p3 = new Vector2();  = new Vector2();  = new Vector2();   = new Vector2(); } public function test(_arg1:ConvexPoly, _arg2:Circle, _arg3:Point):Boolean{ var _local4:Array; var _local5:Number; var _local6:Number; var _local7:Number; var _local8:Vector2; var _local9:Number; _local4 = _arg1.particles; _local5 = _arg2.x; _local6 = _arg2.y; _local7 = _arg2.radius; .x = _local4[0].x; .y = _local4[0].y; this.  = _arg2; this.poly = _arg1; p1.x = (_local4[1].x - _local4[0].x); p1.y = (_local4[1].y - _local4[0].y); p2.x = (_local4[2].x - _local4[0].x); p2.y = (_local4[2].y - _local4[0].y); p3.x = (_local4[3].x - _local4[0].x); p3.y = (_local4[3].y - _local4[0].y);  .x = (_arg2.x - _local4[0].x);  .y = (_arg2.y - _local4[0].y); .x = (_arg3.x - _local4[0].x); .y = (_arg3.y - _local4[0].y); _local8 = new Vector2(1, 0); _local9 = FoofaGeomUtils.AngleBetweenVectors2Rad(p3, _local8); if (p3.x >= 0){ _local9 = (_local9 * -1); } else { if ((((p3.x < 0)) && ((p3.y > 0)))){ _local9 = (_local9 * -1); } else { if ((((p3.x < 0)) && ((p3.y <= 0)))){ _local9 = (_local9 * -1); }; }; }; return ( ( , , _arg2.radius, p1, p3, p2, _local9)); } function  (_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9, _arg10, _arg11):Boolean{ var _local12:*; var _local13:*; var _local14:*; var _local15:*; var _local16:*; var _local17:*; if (_arg3 == 0){ if (_arg4 == 0){ if (_arg1 < _arg2){ _local12 = (_arg5.x - _arg8); if (_local12 < 0){ return ( (-(_arg1), 0, -1, 0, _arg5, _arg6, _arg8, _arg9, _arg10, _arg11)); }; return ( (_arg1, 0, 1, 0, _arg5, _arg6, _arg8, _arg9, _arg10, _arg11)); } else { _local13 = (_arg5.y - _arg9); if (_local13 < 0){ return ( (0, -(_arg2), 0, -1, _arg5, _arg6, _arg8, _arg9, _arg10, _arg11)); }; return ( (0, _arg2, 0, 1, _arg5, _arg6, _arg8, _arg9, _arg10, _arg11)); }; } else { return ( (0, (_arg2 * _arg4), 0, _arg4, _arg5, _arg6, _arg8, _arg9, _arg10, _arg11)); }; } else { if (_arg4 == 0){ return ( ((_arg1 * _arg3), 0, _arg3, 0, _arg5, _arg6, _arg8, _arg9, _arg10, _arg11)); }; _local14 = (_arg8 + (_arg3 * _arg10)); _local15 = (_arg9 + (_arg4 * _arg11)); _local12 = (_arg5.x - _local14); _local13 = (_arg5.y - _local15); _local16 = Math.sqrt(((_local12 * _local12) + (_local13 * _local13))); _local17 = (_arg7 - _local16); if (0 < _local17){ if (_local16 == 0){ _local12 = (_arg3 / Math.SQRT2); _local13 = (_arg4 / Math.SQRT2); } else { _local12 = (_local12 / _local16); _local13 = (_local13 / _local16); }; return ( ((_local12 * _local17), (_local13 * _local17), _local12, _local13, _arg5, _arg6, _arg8, _arg9, _arg10, _arg11)); }; }; return (false); } public function  (_arg1:Number):void{ this. = _arg1; } public function  (_arg1:Number, _arg2:Number){   = _arg1;   = _arg2; } public function  ():Number{ return ( ); } public function  (_arg1:Vector2, _arg2:Vector2, _arg3:Number, _arg4:Vector2, _arg5:Vector2, _arg6:Vector2, _arg7:Number):Boolean{ var _local8:Vector2; var _local9:Vector2; var _local10:Number; var _local11:Number; var _local12:Number; var _local13:Number; var _local14:Number; var _local15:Number; var _local16:Number; var _local17:Vector2; var _local18:Vector2; var _local19:Boolean; _local8 = new Vector2(_arg4.x, _arg4.y); _local9 = new Vector2(_arg5.x, _arg5.y); _local10 = _local9.length; _local11 = _local8.length; _local12 = (_arg7 * -1); c = Math.cos(_arg7);   = Math.sin(_arg7); _local13 = Math.cos(_local12); _local14 = Math.sin(_local12); _local15 = (_local10 / 2); _local16 = (_local11 / 2); _local17 = new Vector2(); _local17.x = ((_arg1.x * _local13) - (_arg1.y * _local14)); _local17.y = ((_arg1.x * _local14) + (_arg1.y * _local13)); _local18 = new Vector2(); _local18.x = ((_arg2.x * _local13) - (_arg2.y * _local14)); _local18.y = ((_arg2.x * _local14) + (_arg2.y * _local13)); _local19 = this. (_local17, _local18, _arg3, _local15, _local16, (_local10 / 2), (_local11 / 2));  .x = ((_local17.x * c) - (_local17.y *  ));  .y = ((_local17.x *  ) + (_local17.y * c)); return (_local19); } public function getNormal():Vector2{ var _local1:Number; var _local2:Number; _local1 = (( .x * c) - ( .y *  )); _local2 = (( .x *  ) + ( .y * c)); return (new Vector2(_local1, _local2)); } public function getBack():Vector2{ return (new Vector2(( .x + .x), ( .y + .y))); } function  (_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7, _arg8, _arg9, _arg10):Boolean{ var _local11:Boolean; var _local12:*; var _local13:*; var _local14:*; var _local15:*; var _local16:*; var _local17:*; var _local18:*; var _local19:*; var _local20:*; var _local21:*; var _local22:*; var _local23:*; var _local24:*; var _local25:*; var _local26:*;  .x = _arg3;  .y = _arg4; _local11 = false; _local12 = _arg5; _local13 = _arg6; _local14 = (_local12.x - _local13.x); _local15 = (_local12.y - _local13.y); _local16 = ((_local14 * _arg3) + (_local15 * _arg4)); _local17 = (_local16 * _arg3); _local18 = (_local16 * _arg4); _local19 = (_local14 - _local17); _local20 = (_local15 - _local18); if (_local16 < 0){ _local24 =  ; _local25 = (_local19 * _local24); _local26 = (_local20 * _local24); _local21 = (1 +  ); _local22 = (_local17 * _local21); _local23 = (_local18 * _local21); _local11 = true; } else { _local26 = 0; _local25 = _local26; _local23 = _local25; _local22 = _local23; }; _local12.x = (_local12.x + _arg1); _local12.y = (_local12.y + _arg2); _local13.x = (_local13.x + ((_arg1 + _local22) + _local25)); _local13.y = (_local13.y + ((_arg2 + _local23) + _local26)); _arg5 = _local12; _arg6 = _local13; return (_local11); } public function  ():Vector2{ return ( ); } public function  (_arg1:Vector2, _arg2:Vector2, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Number):Boolean{ var _local8:*; var _local9:*; var _local10:*; var _local11:*; var _local12:*; var _local13:*; _local8 = (_arg1.x - _arg4); _local9 = ((_arg6 + _arg3) - Math.abs(_local8)); if (0 < _local9){ _local10 = (_arg1.y - _arg5); _local11 = ((_arg7 + _arg3) - Math.abs(_local10)); if (0 < _local11){ _local12 = 0; _local13 = 0; if (_local8 < -(_arg6)){ _local12 = -1; } else { if (_arg6 < _local8){ _local12 = 1; }; }; if (_local10 < -(_arg7)){ _local13 = -1; } else { if (_arg7 < _local10){ _local13 = 1; }; };  .x = _local9;  .y = _local11; return ( (_local9, _local11, _local12, _local13, _arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7)); }; }; return (false); } public function solve(_arg1:Boolean, _arg2:Boolean):void{ if ((((_arg2 == true)) && ((_arg1 == false)))){  .vx = ( .x + .x);  .vy = ( .y + .y); }; } } }//package FoofaGeom
Section 37
//ConvexPoly (FoofaGeom.ConvexPoly) package FoofaGeom { import flash.display.*; import flash.geom.*; public class ConvexPoly { protected var  :AABB; public var particles:Array; public function ConvexPoly(_arg1:Array){ this.particles = _arg1; (); } public function draw(_arg1:Graphics):void{ var _local2:int; var _local3:Particle; var _local4:Particle; _local3 = particles[0]; _arg1.moveTo(_local3.x, _local3.y); _local2 = 1; while (_local2 < particles.length) { _local4 = Particle(particles[_local2]); _arg1.lineTo(_local4.x, _local4.y); _local2++; }; _arg1.lineTo(_local3.x, _local3.y); } public function getAABB():AABB{ return ( ); } private function ():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:Number; var _local5:Particle; _local1 = Number.POSITIVE_INFINITY; _local2 = Number.POSITIVE_INFINITY; _local3 = Number.NEGATIVE_INFINITY; _local4 = Number.NEGATIVE_INFINITY; for each (_local5 in particles) { if (_local5.x < _local1){ _local1 = _local5.x; }; if (_local5.x > _local3){ _local3 = _local5.x; }; if (_local5.y < _local2){ _local2 = _local5.y; }; if (_local5.y > _local4){ _local4 = _local5.y; }; };  = new AABB(_local1, _local3, _local2, _local4); } public function GetPointArray():Array{ var _local1:int; var _local2:Array; _local2 = new Array(particles.length); _local1 = 0; while (_local1 < particles.length) { _local2[_local1] = new Point(particles[_local1].x, particles[_local1].y); _local1++; }; return (_local2); } } }//package FoofaGeom
Section 38
//FoofaGeomUtils (FoofaGeom.FoofaGeomUtils) package FoofaGeom { import flash.geom.*; public class FoofaGeomUtils { private static var x1:Number; private static var ynew:Number; private static var poly:Array = new Array(4); private static var y2:Number; private static var yold:Number; private static var y1:Number; private static var turnCDA:Number; private static var turnCDB:Number; private static var turnABC:Number; private static var turnABD:Number; private static var xnew:Number; private static var i:Number; private static var xold:Number; private static var x2:Number; private static var inside:Boolean; private function  (_arg1:Number, _arg2:Number):Number{ return (((Math.random() * (_arg2 - _arg1)) + _arg1)); } public static function Trim(_arg1:Number, _arg2:Number, _arg3:Number):Number{ var _local4:Number; _local4 = _arg1; if (_arg1 < _arg2){ _local4 = _arg2; } else { if (_arg1 > _arg3){ _local4 = _arg3; }; }; return (_local4); } public static function ComputeTurn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Number{ return (((((((_arg2 * _arg3) - (_arg4 * _arg1)) + (_arg6 * _arg1)) - (_arg2 * _arg5)) + (_arg4 * _arg5)) - (_arg6 * _arg3))); } public static function CrossProduct2DMagnitude(_arg1:Vector2, _arg2:Vector2):Number{ return (((_arg1.x * _arg2.y) - (_arg1.y * _arg2.x))); } public static function DotProd2(_arg1:Vector2, _arg2:Vector2):Number{ return (((_arg1.x * _arg2.x) + (_arg1.y * _arg2.y))); } public static function Distance(_arg1:Point, _arg2:Point):Number{ return (Math.sqrt((((_arg1.x - _arg2.x) * (_arg1.x - _arg2.x)) + ((_arg1.y - _arg2.y) * (_arg1.y - _arg2.y))))); } public static function AngleFromDir(_arg1:Number, _arg2:Number):Number{ return (Math.atan2(_arg1, _arg2)); } public static function ReflectVectorOnLine(_arg1:Vector2, _arg2:Vector2):Vector2{ var _local3:Number; var _local4:Vector2; _local3 = DotProd2(_arg2, _arg1); _local4 = new Vector2(); _local4.x = (_arg1.x - ((2 * _arg2.x) * _local3)); _local4.y = (_arg1.y - ((2 * _arg2.y) * _local3)); return (_local4); } public static function ProjectAonB(_arg1:Vector2, _arg2:Vector2):Vector2{ var _local3:Number; var _local4:Number; var _local5:Vector2; _local3 = DotProd2(_arg1, _arg2); _local4 = _arg2.squaredLength; _local5 = new Vector2(((_local3 / _local4) * _arg2.x), ((_local3 / _local4) * _arg2.y)); return (_local5); } public static function SquaredDistance(_arg1:Point, _arg2:Point):Number{ return ((((_arg1.x - _arg2.x) * (_arg1.x - _arg2.x)) + ((_arg1.y - _arg2.y) * (_arg1.y - _arg2.y)))); } public static function SquaredDistanceFromCoords(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ return ((((_arg1 - _arg3) * (_arg1 - _arg3)) + ((_arg2 - _arg4) * (_arg2 - _arg4)))); } public static function Turn(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number, _arg6:Number):Number{ var _local7:Number; _local7 = ComputeTurn(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6); if (_local7 > 0.001){ return (1); }; if (_local7 < -0.001){ return (-1); }; return (0); } public static function AngleBetweenVectors2Deg(_arg1:Vector2, _arg2:Vector2):Number{ return (((AngleBetweenVectors2Rad(_arg1, _arg2) * 90) / Math.PI)); } public static function InPoly(_arg1:Point, _arg2:Point, _arg3:Point, _arg4:Point, _arg5:Point):Boolean{ inside = false; poly[0] = _arg1; poly[1] = _arg2; poly[2] = _arg3; poly[3] = _arg4; xold = poly[3].x; yold = poly[3].y; i = 0; while (i < poly.length) { xnew = poly[i].x; ynew = poly[i].y; if (xnew > xold){ x1 = xold; x2 = xnew; y1 = yold; y2 = ynew; } else { x1 = xnew; x2 = xold; y1 = ynew; y2 = yold; }; if (((((xnew < _arg5.x) == (_arg5.x <= xold))) && ((((_arg5.y - y1) * (x2 - x1)) < ((y2 - y1) * (_arg5.x - x1)))))){ inside = !(inside); }; xold = xnew; yold = ynew; i++; }; return (inside); } public static function Vector2Sum(_arg1:Vector2, _arg2:Vector2):Vector2{ var _local3:Vector2; _local3 = new Vector2((_arg1.x + _arg2.x), (_arg1.y + _arg2.y)); return (_local3); } public static function GetSign(_arg1:Number):Number{ if (_arg1 >= 0){ return (1); }; return (-1); } public static function FromRadiansToDiplayObjectRotation(_arg1:Number):Number{ return ((((_arg1 * 180) / Math.PI) + 90)); } public static function AngleBetweenVectors2Rad(_arg1:Vector2, _arg2:Vector2):Number{ return ((Math.atan2(_arg2.y, _arg2.x) - Math.atan2(_arg1.y, _arg1.x))); } } }//package FoofaGeom
Section 39
//Particle (FoofaGeom.Particle) package FoofaGeom { import flash.geom.*; public class Particle { public var vx:Number; public var vy:Number; var  :Number; var  :Number; public var x:Number; public var y:Number; public function Particle(_arg1:Number, _arg2:Number){ this.x = _arg1; this.y = _arg2; vx = (vy = 0); } public function  (_arg1:Number):void{ x = (  + (vx * _arg1)); y = ( + (vy * _arg1)); } public function  ():void{   = x;  = y; } public function  ():void{   = x;  = y; x = (x + vx); y = (y + vy); } public function toPoint():Point{ return (new Point(x, y)); } public function  (_arg1:Particle):Vector2{ return (new Vector2((x - _arg1.x), (y - _arg1.y))); } } }//package FoofaGeom
Section 40
//SpatialGrid (FoofaGeom.SpatialGrid) package FoofaGeom { import flash.geom.*; public class SpatialGrid { private var :Number; private var :Number; private var :Number; protected var cellArray:Array; private var :Number; public function SpatialGrid(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Array){  = _arg1;  = _arg2;  = Math.floor(_arg3);  = Math.floor(_arg4); cellArray = _arg5; } public function get cellPixelHeight():Number{ return (); } public function FromGridPosToGridIndex(_arg1:uint, _arg2:uint):uint{ return (((_arg2 * ( - 1)) + _arg1)); } public function (_arg1:uint):Number{ return ((Math.floor((_arg1 / )) - 1)); } public function (_arg1:int, _arg2:int):uint{ return (((Math.floor((_arg2 / )) * ) + Math.floor((_arg1 / )))); } public function  (_arg1:uint):Number{ return (((_arg1 % ) - 1)); } public function get yCellCount():Number{ return (); } public function FromPixelPosToGridX(_arg1:Point):Number{ return (Math.floor((_arg1.x / ))); } public function FromPixelPosToGridY(_arg1:Point):Number{ return (Math.floor((_arg1.y / ))); } public function get cellPixelWidth():Number{ return (); } public function FromPixelYToGridY(_arg1:int):Number{ return (Math.floor((_arg1 / ))); } public function get xCellCount():Number{ return (); } public function FromPixelPosToGridIndex(_arg1:Point):uint{ return (((Math.floor((_arg1.y / )) * ) + Math.floor((_arg1.x / )))); } public function FromPixelXToGridX(_arg1:int):Number{ return (Math.floor((_arg1 / ))); } } }//package FoofaGeom
Section 41
//Vector2 (FoofaGeom.Vector2) package FoofaGeom { import flash.geom.*; public class Vector2 extends Point { public function Vector2(_arg1:Number=0, _arg2:Number=0){ super(_arg1, _arg2); } public function ():Vector2{ return (new Vector2(x, y)); } public function get rightNormal():Vector2{ var _local1:Vector2; _local1 = new Vector2(-(y), x); return (_local1); } public function  ():void{ } public function get leftNormal():Vector2{ var _local1:Vector2; _local1 = new Vector2(y, -(x)); return (_local1); } public function  (_arg1:Vector2):void{ x = _arg1.x; y = _arg1.y; } public function get squaredLength():Number{ return (((x * x) + (y * y))); } } }//package FoofaGeom
Section 42
//FoofaAlphaController (FoofaUtilities.FoofaAlphaController) package FoofaUtilities { import flash.events.*; import flash.display.*; import FoofaCore.*; public class FoofaAlphaController extends MovieClip { private var  :Boolean; private var  :String; public var preloaderInst:Preloader; private var  :String; private var  :uint; private var  :Boolean; private var  :uint; private var  :uint; public var playerCheckInst:PlayerCheck; private var  :uint; private var  :uint; public var siteCheckInst:FoofaSiteCheck; public function FoofaAlphaController(){  = "";  = false;   = false;   = "foofa.net";   = 9;   = 0;   = 115;  = 0; siteCheckInst.visible = false; playerCheckInst.visible = false; preloaderInst.visible = false; } private function  (_arg1:Event):void{ preloaderInst.visible = true; } private function  (_arg1:Event):void{ MovieClip(parent).gotoAndStop( ); } private function  (_arg1:ProgressEvent):void{ var _local2:Number; preloaderInst.bar.scaleX = (_arg1.bytesLoaded / _arg1.bytesTotal); _local2 = Math.floor((preloaderInst.bar.scaleX * 100)); preloaderInst.pupille.gotoAndStop(_local2); preloaderInst.percText.text = _local2.toString(10); if (parent.loaderInfo.bytesLoaded == parent.loaderInfo.bytesTotal){ MovieClip(parent).gotoAndStop( ); MovieClip(parent).removeEventListener("enterFrame",  ); MovieClip(parent).loaderInfo.removeEventListener(ProgressEvent.PROGRESS,  ); }; } public function Start(_arg1:String, _arg2:uint=2, _arg3:Boolean=false, _arg4:Boolean=false, _arg5:String="foofa.net", _arg6:uint=0, _arg7:uint=115, _arg8:uint=0, _arg9:uint=9):void{ var _local10:String; var _local11:String;  = _arg1;   = _arg2;  = _arg3;   = _arg4;   = _arg5;   = _arg9;   = _arg8;   = _arg7;  = _arg6; siteCheckInst.visible = false; playerCheckInst.visible = false; preloaderInst.visible = false; _local10 = parent.root.loaderInfo.url.substr(0,  .length); _local11 = parent.root.loaderInfo.url.substr(( .length + 1)); _local11 = _local11.substring(0, _local11.indexOf(".swf")); if (((!( )) || ((((_local10 ==  )) && ((_local11.indexOf(".") == -1)))))){ removeChild(siteCheckInst); if (((!( )) || (FlashPlayerVersion.Check(playerCheckInst.yourVersionTxt,  ,  ,  ,  )))){ removeChild(playerCheckInst); parent.loaderInfo.addEventListener(Event.INIT,  ); parent.loaderInfo.addEventListener(ProgressEvent.PROGRESS,  ); parent.loaderInfo.addEventListener(Event.COMPLETE,  ); parent.addEventListener("enterFrame",  ); } else { playerCheckInst.requiredVersionTxt.text = ((((((  + ".") +  ) + ".") +  ) + ".") +  ); playerCheckInst.visible = true; }; } else { siteCheckInst.playTxt.text = (("Play " +  ) + " on"); siteCheckInst.visible = true; }; MovieClip(parent).stop(); } private function  (_arg1:Event){ if (parent.loaderInfo.bytesLoaded == parent.loaderInfo.bytesTotal){ MovieClip(parent).gotoAndPlay( ); MovieClip(parent).removeEventListener("enterFrame",  ); MovieClip(parent).loaderInfo.removeEventListener(ProgressEvent.PROGRESS,  ); }; } } }//package FoofaUtilities
Section 43
//Camera2d (FoofaView.Camera2d) package FoofaView { import flash.geom.*; public interface Camera2d { function Update():void; function get centerPosition():Point; } }//package FoofaView
Section 44
//Camera2d_FollowTargetInBounds (FoofaView.Camera2d_FollowTargetInBounds) package FoofaView { import flash.display.*; import flash.geom.*; public class Camera2d_FollowTargetInBounds implements Camera2d { private var  :Number; private var  :Number; private var :Number; private var :Rectangle; protected var :Point; private var :Number; private var  :Number; private var :Rectangle; protected var screenHeight:int; private var  :Number; protected var screenWidth:int; private var  :Boolean; private var :Number; protected var worldObject:DisplayObject; private var :Number; public function Camera2d_FollowTargetInBounds(_arg1:DisplayObject, _arg2:Point, _arg3:int, _arg4:int, _arg5:Rectangle):void{  = _arg2; worldObject = _arg1; screenWidth = _arg3; screenHeight = _arg4;  = _arg5;  = 0;  = 0;  = false;  = new Rectangle(); (.left, .right, .top, .bottom); } public function set rightBound(_arg1:Number):void{ .right = _arg1; } public function get ScrollX():Number{ return (); } public function get bottomBound():Number{ return (.bottom); } public function ShakingEffect(_arg1:Number, _arg2:Number, _arg3:Number){  = true;  = -1;  = _arg1;  = _arg2;  = _arg3; } public function (_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number){ .left = _arg1; .right = _arg2; .top = _arg3; .bottom = _arg4; } public function IsShaking():Boolean{ return ( ); } public function get ScrollY():Number{ return ( ); } public function get centerPosition():Point{ return (); } public function set bottomBound(_arg1:Number):void{ .bottom = _arg1; } public function get topBound():Number{ return (.top); } public function get leftBound():Number{ return (.left); } public function set centerPosition(_arg1:Point):void{  = _arg1; } public function get rightBound():Number{ return (.right); } public function set topBound(_arg1:Number):void{ .top = _arg1; } public function Update():void{  = (-(.x) + (screenWidth / 2));  = (-(.y) + (screenHeight / 2)); if ((((-( ) > .left)) && ((-( ) < (.right - screenWidth))))){  =  ; } else { if (-( ) >= (.right - screenWidth)){  = -((.right - screenWidth)); } else { if (-( ) <= .left){  = -(.left); }; }; }; if ((((-( ) > .top)) && ((-( ) < (.bottom - screenHeight))))){  =  ; } else { if (-( ) >= (.bottom - screenHeight)){  = -((.bottom - screenHeight)); } else { if (-( ) <= .top){  = -(.top); }; }; }; if ( ){ if (( % ( * 2)) == 0){  = ( + );  = ( + ); } else { if (( % ( * 2)) ==  ){  = ( - );  = ( - ); }; }; ++; if ( > ){  = false; }; };  = null;  = new Rectangle(-(), -( ), screenWidth, screenHeight); worldObject.scrollRect = ; } public function set leftBound(_arg1:Number):void{ .left = _arg1; } } }//package FoofaView
Section 45
//barravita_156 (fooWarrior_fla.barravita_156) package fooWarrior_fla { import flash.display.*; public dynamic class barravita_156 extends MovieClip { public var maskLife:MovieClip; } }//package fooWarrior_fla
Section 46
//cannone_carro_artiglieria_23 (fooWarrior_fla.cannone_carro_artiglieria_23) package fooWarrior_fla { import flash.display.*; public dynamic class cannone_carro_artiglieria_23 extends MovieClip { public function cannone_carro_artiglieria_23(){ addFrameScript(0, frame1, 20, frame21, 50, ); } function frame1(){ stop(); } function frame21(){ gotoAndPlay(1); } function (){ stop(); } } }//package fooWarrior_fla
Section 47
//CMG_Logo_Animation_1 (fooWarrior_fla.CMG_Logo_Animation_1) package fooWarrior_fla { import flash.events.*; import flash.display.*; import flash.geom.*; import flash.text.*; import flash.media.*; import flash.net.*; import flash.system.*; import flash.utils.*; import flash.external.*; import flash.ui.*; import flash.errors.*; import adobe.utils.*; import flash.accessibility.*; import flash.filters.*; import flash.printing.*; import flash.xml.*; public dynamic class CMG_Logo_Animation_1 extends MovieClip { public var CMG_MonkeyBlink:MovieClip; public var CMG_HomePageLink:SimpleButton; public var  :Timer; public var CMG_LoadingWidget:MovieClip; public function CMG_Logo_Animation_1(){ addFrameScript(0, frame1, 80, , 81, ); } public function goToUrl(_arg1:String):void{ var success:Boolean; var url = _arg1; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } function (){ stop();  .addEventListener(TimerEvent.TIMER,  );  .start(); } function (){  .stop(); MovieClip(parent).nextFrame(); } public function (_arg1:MouseEvent):void{ goToUrl("http://www.crazymonkeygames.com"); } function frame1(){ MovieClip(parent).stop(); CMG_HomePageLink.addEventListener(MouseEvent.MOUSE_UP, ); addEventListener(Event.ENTER_FRAME,  );  = new Timer(800); } public function  (_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = CMG_HomePageLink.stage.loaderInfo.bytesLoaded; _local3 = CMG_HomePageLink.stage.loaderInfo.bytesTotal; CMG_LoadingWidget.CMG_LoadingBar.bar.scaleX = (_local2 / _local3); if (_local2 == _local3){ CMG_LoadingWidget.nextFrame(); removeEventListener(Event.ENTER_FRAME,  ); }; } public function  (_arg1:TimerEvent):void{ var _local2:Number; _local2 = Math.random(); if (_local2 < 0.3){ CMG_MonkeyBlink.play(); }; } } }//package fooWarrior_fla
Section 48
//CMG_monkey_blink_19 (fooWarrior_fla.CMG_monkey_blink_19) package fooWarrior_fla { import flash.display.*; public dynamic class CMG_monkey_blink_19 extends MovieClip { public function CMG_monkey_blink_19(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package fooWarrior_fla
Section 49
//flyFireGranade_174 (fooWarrior_fla.flyFireGranade_174) package fooWarrior_fla { import flash.display.*; public dynamic class flyFireGranade_174 extends MovieClip { public function flyFireGranade_174(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package fooWarrior_fla
Section 50
//flyGranade_170 (fooWarrior_fla.flyGranade_170) package fooWarrior_fla { import flash.display.*; public dynamic class flyGranade_170 extends MovieClip { public function flyGranade_170(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package fooWarrior_fla
Section 51
//flyMortaio_172 (fooWarrior_fla.flyMortaio_172) package fooWarrior_fla { import flash.display.*; public dynamic class flyMortaio_172 extends MovieClip { public function flyMortaio_172(){ addFrameScript(32, frame33); } function frame33(){ stop(); } } }//package fooWarrior_fla
Section 52
//INTROFOOFASTUDIOS_240 (fooWarrior_fla.INTROFOOFASTUDIOS_240) package fooWarrior_fla { import flash.events.*; import flash.display.*; import flash.net.*; public dynamic class INTROFOOFASTUDIOS_240 extends MovieClip { public var mcBtn_foofaz:pulsanteschermataintro; public var :DisplayObject; public function INTROFOOFASTUDIOS_240(){ addFrameScript(0, frame1, 106, , 142, ); } function (){ } public function (_arg1:Event):void{ } function frame1(){  = getChildByName("mcBtn_foofaz"); .addEventListener(MouseEvent.MOUSE_UP, ); } function (){ } public function (_arg1:Event):void{ navigateToURL(new URLRequest("http://www.foofa.net"), "_blank"); } } }//package fooWarrior_fla
Section 53
//load_barMC_12 (fooWarrior_fla.load_barMC_12) package fooWarrior_fla { import flash.display.*; public dynamic class load_barMC_12 extends MovieClip { public var bar:MovieClip; } }//package fooWarrior_fla
Section 54
//MainTimeline (fooWarrior_fla.MainTimeline) package fooWarrior_fla { import flash.display.*; import FoofaCore.*; import flash.media.*; public dynamic class MainTimeline extends MovieClip { public var playerCheckInst:PlayerCheck; public var cmgPreloader:MovieClip; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9,  , 10, , 11, , 12, , 13,  , 14, , 15,  , 16, , 17,  , 18, , 19, frame20, 20, frame21, 21,  , 22, , 23, , 24, , 25, , 26, , 27, , 28,  , 29, , 30, frame31, 31, , 32, frame33, 33, , 34, , 35, frame36, 36,  , 37, frame38, 38, , 39,  , 40,  , 41, , 185, ); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame3(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame6(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame7(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame1(){ playerCheckInst.visible = false; if (FlashPlayerVersion.Check(playerCheckInst.yourVersionTxt, 0, 115, 0, 9)){ removeChild(playerCheckInst); MochiBot.track(this, "485d90dc"); }; } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame4(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame5(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame9(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame8(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame21(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame2(){ while (this.numChildren > 0) { this.removeChildAt((this.numChildren - 1)); }; gotoAndPlay((currentFrame + 1)); while (this.numChildren > 0) { this.removeChildAt((this.numChildren - 1)); }; gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame20(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame31(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame36(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function  (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function frame33(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } function (){ stop(); } function frame38(){ SoundMixer.stopAll(); gotoAndPlay((currentFrame + 1)); } } }//package fooWarrior_fla
Section 55
//pallina_mappa_226 (fooWarrior_fla.pallina_mappa_226) package fooWarrior_fla { import flash.display.*; public dynamic class pallina_mappa_226 extends MovieClip { public function pallina_mappa_226(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package fooWarrior_fla
Section 56
//popup_158 (fooWarrior_fla.popup_158) package fooWarrior_fla { import flash.display.*; public dynamic class popup_158 extends MovieClip { public function popup_158(){ addFrameScript(0, frame1, 57,  ); } function frame1(){ stop(); } function  (){ stop(); } } }//package fooWarrior_fla
Section 57
//Preloader_2 (fooWarrior_fla.Preloader_2) package fooWarrior_fla { import flash.events.*; import flash.display.*; public dynamic class Preloader_2 extends MovieClip { public var CMG_LoadingBar:MovieClip; public var play_btn:SimpleButton; public function Preloader_2(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ play_btn.addEventListener(MouseEvent.MOUSE_UP,  ); } public function  (_arg1:MouseEvent):void{ MovieClip(parent).gotoAndStop(82); } } }//package fooWarrior_fla
Section 58
//rafficaContinue_232 (fooWarrior_fla.rafficaContinue_232) package fooWarrior_fla { import flash.display.*; public dynamic class rafficaContinue_232 extends MovieClip { public function rafficaContinue_232(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package fooWarrior_fla
Section 59
//rafficaHall_234 (fooWarrior_fla.rafficaHall_234) package fooWarrior_fla { import flash.display.*; public dynamic class rafficaHall_234 extends MovieClip { public function rafficaHall_234(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package fooWarrior_fla
Section 60
//rafficaMore_236 (fooWarrior_fla.rafficaMore_236) package fooWarrior_fla { import flash.display.*; public dynamic class rafficaMore_236 extends MovieClip { public function rafficaMore_236(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package fooWarrior_fla
Section 61
//rafficaNew_213 (fooWarrior_fla.rafficaNew_213) package fooWarrior_fla { import flash.display.*; public dynamic class rafficaNew_213 extends MovieClip { public function rafficaNew_213(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package fooWarrior_fla
Section 62
//rafficaNew_93 (fooWarrior_fla.rafficaNew_93) package fooWarrior_fla { import flash.display.*; public dynamic class rafficaNew_93 extends MovieClip { public function rafficaNew_93(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package fooWarrior_fla
Section 63
//rafficaNextMission_85 (fooWarrior_fla.rafficaNextMission_85) package fooWarrior_fla { import flash.display.*; public dynamic class rafficaNextMission_85 extends MovieClip { public function rafficaNextMission_85(){ addFrameScript(19, frame20); } function frame20(){ stop(); } } }//package fooWarrior_fla
Section 64
//Soundbutton_87 (fooWarrior_fla.Soundbutton_87) package fooWarrior_fla { import flash.display.*; public dynamic class Soundbutton_87 extends MovieClip { public var soundFxOffBtn:SimpleButton; public var soundFxOnBtn:SimpleButton; public function Soundbutton_87(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); } } }//package fooWarrior_fla
Section 65
//torretta_carro_armato_gigante_194 (fooWarrior_fla.torretta_carro_armato_gigante_194) package fooWarrior_fla { import flash.display.*; public dynamic class torretta_carro_armato_gigante_194 extends MovieClip { public function torretta_carro_armato_gigante_194(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame188(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame38(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } function frame68(){ stop(); } } }//package fooWarrior_fla
Section 66
//AmmoCrate (ThisGame.AmmoCrate) package ThisGame { public class AmmoCrate extends IsoObject { public function AmmoCrate():void{ toDispose = false; } } }//package ThisGame
Section 67
//AmmoCrate10 (ThisGame.AmmoCrate10) package ThisGame { public class AmmoCrate10 extends AmmoCrate { const packValue:Number = 2; const squaredRadius:Number = 200; const weaponNumber:Number = 10; public function AmmoCrate10():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 68
//AmmoCrate2 (ThisGame.AmmoCrate2) package ThisGame { public class AmmoCrate2 extends AmmoCrate { const packValue:Number = 200; const squaredRadius:Number = 200; const weaponNumber:Number = 2; public function AmmoCrate2():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 69
//AmmoCrate3 (ThisGame.AmmoCrate3) package ThisGame { public class AmmoCrate3 extends AmmoCrate { const packValue:Number = 60; const squaredRadius:Number = 200; const weaponNumber:Number = 3; public function AmmoCrate3():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 70
//AmmoCrate4 (ThisGame.AmmoCrate4) package ThisGame { public class AmmoCrate4 extends AmmoCrate { const packValue:Number = 100; const squaredRadius:Number = 200; const weaponNumber:Number = 4; public function AmmoCrate4():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 71
//AmmoCrate5 (ThisGame.AmmoCrate5) package ThisGame { public class AmmoCrate5 extends AmmoCrate { const packValue:Number = 10; const squaredRadius:Number = 200; const weaponNumber:Number = 5; public function AmmoCrate5():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 72
//AmmoCrate6 (ThisGame.AmmoCrate6) package ThisGame { public class AmmoCrate6 extends AmmoCrate { const packValue:Number = 20; const squaredRadius:Number = 200; const weaponNumber:Number = 6; public function AmmoCrate6():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 73
//AmmoCrate7 (ThisGame.AmmoCrate7) package ThisGame { public class AmmoCrate7 extends AmmoCrate { const packValue:Number = 15; const squaredRadius:Number = 200; const weaponNumber:Number = 7; public function AmmoCrate7():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 74
//AmmoCrate8 (ThisGame.AmmoCrate8) package ThisGame { public class AmmoCrate8 extends AmmoCrate { const packValue:Number = 10; const squaredRadius:Number = 200; const weaponNumber:Number = 8; public function AmmoCrate8():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 75
//AmmoCrate9 (ThisGame.AmmoCrate9) package ThisGame { public class AmmoCrate9 extends AmmoCrate { const packValue:Number = 2; const squaredRadius:Number = 200; const weaponNumber:Number = 9; public function AmmoCrate9():void{ } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.PlaySound(_arg1.box); _arg1.player.AddAmmo(_arg1, weaponNumber, packValue); toDispose = true; }; } } }//package ThisGame
Section 76
//AmmoInfo (ThisGame.AmmoInfo) package ThisGame { class AmmoInfo { public var ammoCount:Number; public var gunEnabled:Boolean; public var maxCount:Number; } }//package ThisGame
Section 77
//Artillery (ThisGame.Artillery) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class Artillery extends MovieClip { const lifeTime:int = 10000; const squaredRadius:int = 8000; const flyTime:int = 1100; public var senderIsPlayer:Boolean; private var  :int; public var toDispose:Boolean; public var flyG:DisplayObject; var speed:Number; var dTime:int; var vSpeed:Number; var startTime:int; var startPos:Point; var dir:Vector2; public function Artillery():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; } public function Step(_arg1:State_InGame):void{ var _local2:BigExplosion; var _local3:BigExplosion; var _local4:int; var _local5:Point; var _local6:BigExplosion; var _local7:BigExplosion; var _local8:BigExplosion; dTime = (_arg1._time - startTime); if (dTime <= lifeTime){ if ((((dTime > 6100)) && (( == 5)))){  ++; _local2 = new BigExplosion(); _local2.x = 350; _local2.y = ((startPos.y - 760) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = new BigExplosion(); _local3.x = 590; _local3.y = ((startPos.y - 760) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 6000)) && (( == 4)))){  ++; _local2 = new BigExplosion(); _local2.x = 250; _local2.y = ((startPos.y - 760) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = new BigExplosion(); _local3.x = 450; _local3.y = ((startPos.y - 760) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 5800)) && (( == 3)))){  ++; _local2 = new BigExplosion(); _local2.x = 180; _local2.y = ((startPos.y - 720) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = new BigExplosion(); _local3.x = 520; _local3.y = ((startPos.y - 720) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 5600)) && (( == 2)))){  ++; _local2 = new BigExplosion(); _local2.x = 350; _local2.y = ((startPos.y - 680) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local6 = new BigExplosion(); _local6.x = 250; _local6.y = ((startPos.y - 680) - (Math.random() * 200)); _local6.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local6); _arg1.isoObjectActiveArray.push(_local6); _local7 = new BigExplosion(); _local7.x = 50; _local7.y = ((startPos.y - 680) - (Math.random() * 200)); _local7.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local8 = new BigExplosion(); _local8.x = 450; _local8.y = ((startPos.y - 680) - (Math.random() * 200)); _local8.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local8); _arg1.isoObjectActiveArray.push(_local8); _local3 = new BigExplosion(); _local3.x = 600; _local3.y = ((startPos.y - 680) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local6.x) * (_local5.x - _local6.x)) + ((_local5.y - _local6.y) * (_local5.y - _local6.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local7.x) * (_local5.x - _local7.x)) + ((_local5.y - _local7.y) * (_local5.y - _local7.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local8.x) * (_local5.x - _local8.x)) + ((_local5.y - _local8.y) * (_local5.y - _local8.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 5200)) && (( == 1)))){  ++; _local2 = new BigExplosion(); _local2.x = 350; _local2.y = ((startPos.y - 520) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = new BigExplosion(); _local3.x = 550; _local3.y = ((startPos.y - 520) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 5100)) && (( == 0)))){  ++; _local2 = new BigExplosion(); _local2.x = 350; _local2.y = ((startPos.y - 500) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local6 = new BigExplosion(); _local6.x = 250; _local6.y = ((startPos.y - 500) - (Math.random() * 200)); _local6.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local6); _arg1.isoObjectActiveArray.push(_local6); _local7 = new BigExplosion(); _local7.x = 50; _local7.y = ((startPos.y - 500) - (Math.random() * 200)); _local7.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local8 = new BigExplosion(); _local8.x = 450; _local8.y = ((startPos.y - 500) - (Math.random() * 200)); _local8.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local8); _arg1.isoObjectActiveArray.push(_local8); _local3 = new BigExplosion(); _local3.x = 550; _local3.y = ((startPos.y - 500) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local6.x) * (_local5.x - _local6.x)) + ((_local5.y - _local6.y) * (_local5.y - _local6.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local7.x) * (_local5.x - _local7.x)) + ((_local5.y - _local7.y) * (_local5.y - _local7.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local8.x) * (_local5.x - _local8.x)) + ((_local5.y - _local8.y) * (_local5.y - _local8.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 4100)) && (( == -1)))){  = 0; _arg1.PlaySound(_arg1.weapon10_boom); } else { if ((((dTime > 500)) && (( == -2)))){  = -1; _arg1.PlaySound(_arg1.weapon10_fire); }; }; }; }; }; }; }; }; } else { if (dTime > lifeTime){ toDispose = true; }; }; } public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; speed = 3.6; vSpeed = -6; startPos = new Point(x, y);  = -2; } } }//package ThisGame
Section 78
//B52 (ThisGame.B52) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class B52 extends MovieClip { const lifeTime:int = 10000; const squaredRadius:int = 8000; const flyTime:int = 1100; public var senderIsPlayer:Boolean; private var  :int; public var toDispose:Boolean; public var flyG:DisplayObject; var speed:Number; var dTime:int; var vSpeed:Number; var startTime:int; var startPos:Point; var dir:Vector2; public function B52():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; } public function Step(_arg1:State_InGame):void{ var _local2:FireExplosion; var _local3:FireExplosion; var _local4:int; var _local5:Point; var _local6:FireExplosion; var _local7:FireExplosion; var _local8:FireExplosion; dTime = (_arg1._time - startTime); if (dTime <= lifeTime){ if (_arg1.camera.IsShaking() == false){ _arg1.camera.ShakingEffect(10, 1, 1); }; x = (x + (dir.x * speed)); y = (y + (dir.y * speed)); if ( > 5){ scaleX = (scaleX * 0.99); scaleY = (scaleY * 0.99); speed = (speed * 1.05); } else { if ((((dTime > 6100)) && (( == 5)))){  ++; _local2 = new FireExplosion(); _local2.x = 350; _local2.y = ((startPos.y - 760) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = new FireExplosion(); _local3.x = 590; _local3.y = ((startPos.y - 760) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 6000)) && (( == 4)))){  ++; _local2 = new FireExplosion(); _local2.x = 250; _local2.y = ((startPos.y - 760) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = new FireExplosion(); _local3.x = 450; _local3.y = ((startPos.y - 760) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 5800)) && (( == 3)))){  ++; _local2 = new FireExplosion(); _local2.x = 180; _local2.y = ((startPos.y - 720) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = new FireExplosion(); _local3.x = 520; _local3.y = ((startPos.y - 720) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 5600)) && (( == 2)))){  ++; _local2 = new FireExplosion(); _local2.x = 350; _local2.y = ((startPos.y - 680) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local6 = new FireExplosion(); _local6.x = 250; _local6.y = ((startPos.y - 680) - (Math.random() * 200)); _local6.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local6); _arg1.isoObjectActiveArray.push(_local6); _local7 = new FireExplosion(); _local7.x = 50; _local7.y = ((startPos.y - 680) - (Math.random() * 200)); _local7.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local8 = new FireExplosion(); _local8.x = 450; _local8.y = ((startPos.y - 680) - (Math.random() * 200)); _local8.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local8); _arg1.isoObjectActiveArray.push(_local8); _local3 = new FireExplosion(); _local3.x = 600; _local3.y = ((startPos.y - 680) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local6.x) * (_local5.x - _local6.x)) + ((_local5.y - _local6.y) * (_local5.y - _local6.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local7.x) * (_local5.x - _local7.x)) + ((_local5.y - _local7.y) * (_local5.y - _local7.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local8.x) * (_local5.x - _local8.x)) + ((_local5.y - _local8.y) * (_local5.y - _local8.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 5200)) && (( == 1)))){  ++; _local2 = new FireExplosion(); _local2.x = 350; _local2.y = ((startPos.y - 520) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = new FireExplosion(); _local3.x = 550; _local3.y = ((startPos.y - 520) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; _local4++; }; _arg1.camera.ShakingEffect(10, 10, 1); } else { if ((((dTime > 5100)) && (( == 0)))){  ++; _local2 = new FireExplosion(); _local2.x = 350; _local2.y = ((startPos.y - 500) - (Math.random() * 200)); _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local6 = new FireExplosion(); _local6.x = 250; _local6.y = ((startPos.y - 500) - (Math.random() * 200)); _local6.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local6); _arg1.isoObjectActiveArray.push(_local6); _local7 = new FireExplosion(); _local7.x = 50; _local7.y = ((startPos.y - 500) - (Math.random() * 200)); _local7.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local8 = new FireExplosion(); _local8.x = 450; _local8.y = ((startPos.y - 500) - (Math.random() * 200)); _local8.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local8); _arg1.isoObjectActiveArray.push(_local8); _local3 = new FireExplosion(); _local3.x = 550; _local3.y = ((startPos.y - 500) - (Math.random() * 200)); _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - _local2.x) * (_local5.x - _local2.x)) + ((_local5.y - _local2.y) * (_local5.y - _local2.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local6.x) * (_local5.x - _local6.x)) + ((_local5.y - _local6.y) * (_local5.y - _local6.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local7.x) * (_local5.x - _local7.x)) + ((_local5.y - _local7.y) * (_local5.y - _local7.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local8.x) * (_local5.x - _local8.x)) + ((_local5.y - _local8.y) * (_local5.y - _local8.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; if ((((_local5.x - _local3.x) * (_local5.x - _local3.x)) + ((_local5.y - _local3.y) * (_local5.y - _local3.y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 2); }; _local4++; }; _arg1.PlaySound(_arg1.weapon9_boom); _arg1.camera.ShakingEffect(10, 10, 1); }; }; }; }; }; }; }; } else { toDispose = true; }; } public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; speed = 3.6; vSpeed = -6; startPos = new Point(x, y);  = 0; _arg1.PlaySound(_arg1.weapon9_fire); } } }//package ThisGame
Section 79
//Barrel (ThisGame.Barrel) package ThisGame { import FoofaGeom.*; import flash.geom.*; public class Barrel extends Png { const squaredRadius:int = 6000; public function Barrel(){ dieMode = false; gotoAndStop(1); } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:BigExplosion; var _local4:int; var _local5:Point; if (dieMode == true){ gotoAndStop(2); _local3 = new BigExplosion(); _local3.x = x; _local3.y = y; _local3.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local4 = 0; while (_local4 < _arg1.enemyActiveArray.length) { _local5 = new Point(_arg1.enemyActiveArray[_local4].x, _arg1.enemyActiveArray[_local4].y); if ((((_local5.x - x) * (_local5.x - x)) + ((_local5.y - y) * (_local5.y - y))) < squaredRadius){ _arg1.enemyActiveArray[_local4].OnHit(_arg1, 3); }; _local4++; }; if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.player.OnHit(_arg1, 3); }; toDispose = true; _arg1.PlaySound(_arg1.weapon6_boom); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ dieMode = true; } } }//package ThisGame
Section 80
//BigExplosion (ThisGame.BigExplosion) package ThisGame { import flash.display.*; public class BigExplosion extends MovieClip { public var senderIsPlayer:Boolean; public var toDispose:Boolean; public function BigExplosion():void{ addFrameScript(51, ); toDispose = false; senderIsPlayer = false; } public function Step(_arg1:State_InGame):void{ } public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ } function (){ toDispose = true; stop(); } } }//package ThisGame
Section 81
//Bullet (ThisGame.Bullet) package ThisGame { import FoofaGeom.*; import flash.geom.*; public class Bullet extends IsoObject { public var senderIsPlayer:Boolean; public var flyHighBullet:Boolean; public var speed:Number; var startTime:int; private var :Boolean; public var type; var dir:Vector2; public var lifeTime:int; public function Bullet():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; flyHighBullet = false; type = 1;  = false; speed = 6; } public function Step(_arg1:State_InGame):void{ if (!){ if ((_arg1._time - startTime) < lifeTime){ if (senderIsPlayer){ x = (x + (dir.x * speed)); y = (y + (dir.y * speed)); } else { x = (x + ((dir.x * speed) * 0.5)); y = (y + ((dir.y * speed) * 0.5)); }; ComputeCollisions(_arg1); } else { toDispose = true; }; } else { if (currentFrame >= 4){ toDispose = true; } else { if ((_arg1._time - startTime) > lifeTime){ toDispose = true; }; }; }; } public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; lifeTime = 2000; } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } private function (_arg1:Circle):Boolean{ return (_arg1.PointIsInside(x, y)); } protected function ComputeCollisions(_arg1:State_InGame):void{ var _local2:int; _local2 = 0; while (_local2 < _arg1.solidActiveArray.length) { if ((((((_arg1.solidActiveArray[_local2] is CollisionCircle)) && (((_arg1.solidActiveArray[_local2].collisionCircle) == true)))) || (((((_arg1.solidActiveArray[_local2] is CollisionCircle) == false)) && (((_arg1.solidActiveArray[_local2].collisionPoly) == true)))))){ if ((((flyHighBullet == false)) || ((_arg1.solidActiveArray[_local2].h > 15)))){ this.gotoAndPlay(2);  = true; }; }; _local2++; }; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { if (((!(_arg1.enemyActiveArray[_local2].IsDying())) && ((_arg1.enemyActiveArray[_local2].collisionCircle.PointIsInside(x, y) == true)))){ _arg1.enemyActiveArray[_local2].OnHit(_arg1, type); toDispose = true; }; _local2++; }; } else { if (_arg1.player.collisionCircle.PointIsInside(x, y) == true){ _arg1.player.OnHit(_arg1, 1); toDispose = true; }; }; } } }//package ThisGame
Section 82
//Bullet_smoke (ThisGame.Bullet_smoke) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class Bullet_smoke extends Bullet { public var fireParticle:MovieClip; public var particle:DisplayObject; static var count = 0; public function Bullet_smoke():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; speed = 3; lifeTime = 300; } override public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; count++; if ((count % 2) == 0){ x = (x + (2 * dir.rightNormal.x)); y = (y + (2 * dir.rightNormal.y)); } else { x = (x + (2 * dir.leftNormal.x)); y = (y + (2 * dir.leftNormal.y)); }; startTime = _arg1._time; particle = this.getChildByName("fireParticle"); particle.scaleX = 0.6; particle.scaleY = 0.6; } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } override public function Step(_arg1:State_InGame):void{ if ((_arg1._time - startTime) < lifeTime){ x = (x + (dir.x * speed)); y = (y + (dir.y * speed)); if (particle.scaleX < 4.5){ particle.scaleX = (particle.scaleX * 1.09); particle.scaleY = (particle.scaleY * 1.09); }; } else { toDispose = true; }; } } }//package ThisGame
Section 83
//BulletFire (ThisGame.BulletFire) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class BulletFire extends Bullet { public var fireParticle:MovieClip; public var particle:DisplayObject; static var count = 0; public function BulletFire():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; speed = 3; lifeTime = 1200; } override public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; count++; if ((count % 2) == 0){ x = (x + (2 * dir.rightNormal.x)); y = (y + (2 * dir.rightNormal.y)); } else { x = (x + (2 * dir.leftNormal.x)); y = (y + (2 * dir.leftNormal.y)); }; startTime = _arg1._time; particle = this.getChildByName("fireParticle"); } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } private function (_arg1:Circle):Boolean{ return (_arg1.PointIsInside(x, y)); } override public function Step(_arg1:State_InGame):void{ if ((_arg1._time - startTime) < lifeTime){ x = (x + (dir.x * speed)); y = (y + (dir.y * speed)); if (particle.scaleX < 3.5){ particle.scaleX = (particle.scaleX * 1.02); particle.scaleY = (particle.scaleY * 1.02); }; ComputeCollisions(_arg1); } else { toDispose = true; }; } override protected function ComputeCollisions(_arg1:State_InGame):void{ var _local2:int; _local2 = 0; while (_local2 < _arg1.solidActiveArray.length) { if ((((((_arg1.solidActiveArray[_local2] is CollisionCircle)) && (((_arg1.solidActiveArray[_local2].collisionCircle) == true)))) || (((((_arg1.solidActiveArray[_local2] is CollisionCircle) == false)) && (((_arg1.solidActiveArray[_local2].collisionPoly) == true)))))){ toDispose = true; }; _local2++; }; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { if (_arg1.enemyActiveArray[_local2].collisionCircle.PointIsInside(x, y) == true){ _arg1.enemyActiveArray[_local2].OnHit(_arg1, 2); toDispose = true; }; _local2++; }; } else { if (_arg1.player.collisionCircle.PointIsInside(x, y) == true){ _arg1.player.OnHit(_arg1, 2); toDispose = true; }; }; } } }//package ThisGame
Section 84
//BulletRocket (ThisGame.BulletRocket) package ThisGame { import FoofaGeom.*; import flash.geom.*; public class BulletRocket extends Bullet { const maxSpeed:Number = 15; const acceleration:Number = 0.2; const radius:int; const squaredRadius:int = 5500; var refVec:Vector2; var stepCount:Number; public function BulletRocket():void{ radius = Math.sqrt(squaredRadius); super(); dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; speed = 0.2; stepCount = 0; lifeTime = 2600; } override public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ var _local4:Number; var _local5:Number; var _local6:Number; dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; refVec = new Vector2(0, 1); _local4 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, dir) + (Math.PI / 2)); while (_local4 < 0) { _local4 = (_local4 + (2 * Math.PI)); }; while (_local4 > (2 * Math.PI)) { _local4 = (_local4 - (2 * Math.PI)); }; _local5 = ((_local4 * 180) / Math.PI); _local5 = (_local5 % 360); while (_local5 < 0) { _local5 = (_local5 + 360); }; _local6 = Math.round((_local5 / 45)); _local6 = (_local6 % 8); this.gotoAndStop((_local6 + 1)); } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } public function Detonate(_arg1:State_InGame):void{ var _local2:BigExplosion; var _local3:int; var _local4:Point; _local2 = new BigExplosion(); _local2.x = x; _local2.y = y; _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = 0; while (_local3 < _arg1.enemyActiveArray.length) { _local4 = new Point(_arg1.enemyActiveArray[_local3].x, _arg1.enemyActiveArray[_local3].y); if ((((_local4.x - x) * (_local4.x - x)) + ((_local4.y - y) * (_local4.y - y))) < ((_arg1.enemyActiveArray[_local3].collisionCircle.radius + radius) * (_arg1.enemyActiveArray[_local3].collisionCircle.radius + radius))){ _arg1.enemyActiveArray[_local3].OnHit(_arg1, 3); }; _local3++; }; if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.player.OnHit(_arg1, 2); toDispose = true; }; _arg1.PlaySound(_arg1.weapon6_boom); _arg1.camera.ShakingEffect(10, 10, 1); toDispose = true; } private function (_arg1:Circle):Boolean{ return (_arg1.PointIsInside(x, y)); } override public function Step(_arg1:State_InGame):void{ var _local2:_Bullet_smoke; stepCount++; if (speed < maxSpeed){ speed = (speed + acceleration); }; if ((_arg1._time - startTime) < lifeTime){ if (senderIsPlayer){ x = (x + (dir.x * speed)); y = (y + (dir.y * speed)); } else { x = (x + ((dir.x * speed) * 0.5)); y = (y + ((dir.y * speed) * 0.5)); }; if ((stepCount % 2) == 0){ _local2 = new _Bullet_smoke(); _local2.x = x; _local2.y = y; _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); }; ComputeCollisions(_arg1); } else { Detonate(_arg1); }; } override protected function ComputeCollisions(_arg1:State_InGame):void{ var _local2:int; _local2 = 0; while (_local2 < _arg1.solidActiveArray.length) { if ((((((_arg1.solidActiveArray[_local2] is CollisionCircle)) && (((_arg1.solidActiveArray[_local2].collisionCircle) == true)))) || (((((_arg1.solidActiveArray[_local2] is CollisionCircle) == false)) && (((_arg1.solidActiveArray[_local2].collisionPoly) == true)))))){ Detonate(_arg1); toDispose = true; }; _local2++; }; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { if (_arg1.enemyActiveArray[_local2].collisionCircle.PointIsInside(x, y) == true){ Detonate(_arg1); toDispose = true; }; _local2++; }; } else { if (_arg1.player.collisionCircle.PointIsInside(x, y) == true){ Detonate(_arg1); toDispose = true; }; }; } } }//package ThisGame
Section 85
//BulletSmartRocket (ThisGame.BulletSmartRocket) package ThisGame { import FoofaGeom.*; import flash.geom.*; public class BulletSmartRocket extends Bullet { const maxSpeed:Number = 10; const acceleration:Number = 0.2; const squaredRadius:int = 3000; var refVec:Vector2; var  :Vector2; var stepCount:Number; public function BulletSmartRocket():void{ dir = new Vector2(0, 0);  = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; speed = 0.2; stepCount = 0; lifeTime = 7200; } override public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; refVec = new Vector2(0, 1); } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } public function Detonate(_arg1:State_InGame):void{ var _local2:BigExplosion; var _local3:int; _local2 = new BigExplosion(); _local2.x = x; _local2.y = y; _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.player.OnHit(_arg1, 2); toDispose = true; }; _arg1.PlaySound(_arg1.weapon6_boom, 0.5); _arg1.camera.ShakingEffect(10, 10, 1); toDispose = true; } private function (_arg1:Circle):Boolean{ return (_arg1.PointIsInside(x, y)); } override public function Step(_arg1:State_InGame):void{ var _local2:Number; var _local3:Number; var _local4:Number; var _local5:_Bullet_smoke; stepCount++; if (speed < maxSpeed){ speed = (speed + acceleration); }; if ((_arg1._time - startTime) < lifeTime){ if (senderIsPlayer){ x = (x + (dir.x * speed)); y = (y + (dir.y * speed)); } else { if ((_arg1._time - startTime) > 800){  .x = ((_arg1.player.x + dir.x) - x);  .y = ((_arg1.player.y + dir.y) - y); if ( .length < 0.025){ dir.x = (dir.x +  .x); dir.y = (dir.y +  .y); } else {  .normalize(1); dir.x = (dir.x + ( .x * 0.025)); dir.y = (dir.y + ( .y * 0.025)); }; dir.normalize(1); }; x = (x + ((dir.x * speed) * 0.3)); y = (y + ((dir.y * speed) * 0.3)); }; if ((stepCount % 3) == 0){ _local5 = new _Bullet_smoke(); _local5.x = x; _local5.y = y; _local5.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local5); _arg1.isoObjectActiveArray.push(_local5); }; ComputeCollisions(_arg1); _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, dir) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); this.gotoAndStop((_local4 + 1)); } else { Detonate(_arg1); }; } override protected function ComputeCollisions(_arg1:State_InGame):void{ var _local2:int; _local2 = 0; while (_local2 < _arg1.solidActiveArray.length) { if ((((((_arg1.solidActiveArray[_local2] is CollisionCircle)) && (((_arg1.solidActiveArray[_local2].collisionCircle) == true)))) || (((((_arg1.solidActiveArray[_local2] is CollisionCircle) == false)) && (((_arg1.solidActiveArray[_local2].collisionPoly) == true)))))){ Detonate(_arg1); toDispose = true; }; _local2++; }; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { if (_arg1.enemyActiveArray[_local2].collisionCircle.PointIsInside(x, y) == true){ Detonate(_arg1); toDispose = true; }; _local2++; }; } else { if (_arg1.player.collisionCircle.PointIsInside(x, y) == true){ Detonate(_arg1); toDispose = true; }; }; } } }//package ThisGame
Section 86
//CollisionCircle (ThisGame.CollisionCircle) package ThisGame { import FoofaGeom.*; public class CollisionCircle extends CollisionObject { public var collisionCircle:Circle; public function CollisionCircle():void{ collisionCircle = new Circle(x, y, (width / 2)); } public function Step(_arg1:State_InGame):void{ } } }//package ThisGame
Section 87
//CollisionClip (ThisGame.CollisionClip) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class CollisionClip extends CollisionObject { public var collisionPoly:ConvexPoly; public var p1:point; public var p2:point; public var p3:point; public var p4:point; public function CollisionClip():void{ var _local1:Point; var _local2:Point; var _local3:Point; var _local4:Point; super(); _local1 = new Point(MovieClip(this.getChildByName("p1")).x, MovieClip(this.getChildByName("p1")).y); _local2 = new Point(MovieClip(this.getChildByName("p2")).x, MovieClip(this.getChildByName("p2")).y); _local3 = new Point(MovieClip(this.getChildByName("p3")).x, MovieClip(this.getChildByName("p3")).y); _local4 = new Point(MovieClip(this.getChildByName("p4")).x, MovieClip(this.getChildByName("p4")).y); _local1 = localToGlobal(_local1); _local2 = localToGlobal(_local2); _local3 = localToGlobal(_local3); _local4 = localToGlobal(_local4); _local1.x = (_local1.x - this.parent.x); _local1.y = (_local1.y - this.parent.y); _local2.x = (_local2.x - this.parent.x); _local2.y = (_local2.y - this.parent.y); _local3.x = (_local3.x - this.parent.x); _local3.y = (_local3.y - this.parent.y); _local4.x = (_local4.x - this.parent.x); _local4.y = (_local4.y - this.parent.y); collisionPoly = new ConvexPoly(new Array(new Particle(_local1.x, _local1.y), new Particle(_local2.x, _local2.y), new Particle(_local3.x, _local3.y), new Particle(_local4.x, _local4.y))); } public function Step(_arg1:State_InGame):void{ } } }//package ThisGame
Section 88
//CollisionObject (ThisGame.CollisionObject) package ThisGame { import flash.display.*; public class CollisionObject extends MovieClip { public var toDispose:Boolean; public var h:Number; public function CollisionObject():void{ h = Number.POSITIVE_INFINITY; toDispose = false; } } }//package ThisGame
Section 89
//FireExplosion (ThisGame.FireExplosion) package ThisGame { public class FireExplosion extends IsoObject { public var senderIsPlayer:Boolean; public function FireExplosion():void{ addFrameScript(25, ); toDispose = false; senderIsPlayer = false; } public function Step(_arg1:State_InGame):void{ } public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ } function (){ toDispose = true; } } }//package ThisGame
Section 90
//FireGranade (ThisGame.FireGranade) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class FireGranade extends MovieClip { const lifeTime:int = 2000; const squaredRadius:int = 8000; const flyTime:int = 1100; public var senderIsPlayer:Boolean; public var toDispose:Boolean; public var flyG:DisplayObject; public var flyGranade:MovieClip; var speed:Number; var dTime:int; var vSpeed:Number; var startTime:int; var dir:Vector2; var lastPos:Point; public function FireGranade():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; } public function Step(_arg1:State_InGame):void{ var _local2:FireExplosion; var _local3:int; var _local4:Point; dTime = (_arg1._time - startTime); if (dTime <= lifeTime){ vSpeed = (vSpeed + 0.3); flyG.y = (flyG.y + vSpeed); if (flyG.y > 0){ flyG.y = 0; vSpeed = (-(vSpeed) * 0.5); speed = (speed * 0.6); }; lastPos.x = x; lastPos.y = y; x = (x + (dir.x * speed)); y = (y + (dir.y * speed));  (_arg1); } else { if (dTime > lifeTime){ _local2 = new FireExplosion(); _local2.x = x; _local2.y = y; _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = 0; while (_local3 < _arg1.enemyActiveArray.length) { _local4 = new Point(_arg1.enemyActiveArray[_local3].x, _arg1.enemyActiveArray[_local3].y); if ((((_local4.x - x) * (_local4.x - x)) + ((_local4.y - y) * (_local4.y - y))) < squaredRadius){ _arg1.enemyActiveArray[_local3].OnHit(_arg1, 2); }; _local3++; }; if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.player.OnHit(_arg1, 2); toDispose = true; }; _arg1.PlaySound(_arg1.weapon7_boom); _arg1.camera.ShakingEffect(5, 5, 1);  (_arg1); toDispose = true; }; }; } private function  (_arg1:State_InGame):void{ var _local2:int; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { if (_arg1.enemyActiveArray[_local2].collisionCircle.PointIsInside(x, y) == true){ toDispose = true; }; _local2++; }; } else { if (_arg1.player.collisionCircle.PointIsInside(x, y) == true){ toDispose = true; }; }; } public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; flyG = this.getChildByName("flyGranade"); speed = 3.6; vSpeed = -6; flyG.y = -15; lastPos = new Point(); } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } private function  (_arg1:State_InGame):void{ var _local2:int; var _local3:CollisionCircleCircle; var _local4:Vector2; var _local5:CollisionConvexPolyCircle; _local2 = 0; while (_local2 < _arg1.solidActiveArray.length) { if ((_arg1.solidActiveArray[_local2] is CollisionCircle)){ _local3 = new CollisionCircleCircle(); if (_local3.test(_arg1.solidActiveArray[_local2].collisionCircle, new Circle(x, y, 1), lastPos) == true){ if (-(flyG.y) < _arg1.solidActiveArray[_local2].h){ _local4 = _local3.getNormal(); _local4 = FoofaGeomUtils.ReflectVectorOnLine(dir, _local4); dir.x = _local4.x; dir.y = _local4.y; }; }; } else { _local5 = new CollisionConvexPolyCircle(); if (_local5.test(_arg1.solidActiveArray[_local2].collisionPoly, new Circle(x, y, 1), lastPos) == true){ if (-(flyG.y) < _arg1.solidActiveArray[_local2].h){ _local4 = _local5.getNormal(); _local4 = FoofaGeomUtils.ReflectVectorOnLine(dir, _local4); dir.x = _local4.x; dir.y = _local4.y; }; }; }; _local2++; }; } } }//package ThisGame
Section 91
//FithStats (ThisGame.FithStats) package ThisGame { public class FithStats extends GameStatistics { private var :uint; private var :uint; private var :uint; private var :uint; private var :uint; private var  :uint; private var  :uint; private var :uint; public static const HEALTH:uint = 8; public static const LIFE_LOST:uint = 3; public static const KILL_COUNT:uint = 4; public static const MAX_COMBO:uint = 2; public static const TAKEN_DAMAGE:uint = 6; public static const BULLET_SHOT:uint = 0; public static const ACCURACY:uint = 7; public static const BULLET_HITS:uint = 1; public static const MAX_HEALTH:uint = 5; public function FithStats(){  = 0;  = 0;  = 0;  = 0;  = 0;  = 0;  = 0;  = 0; } override public function SetStatistics(_arg1:uint, _arg2):void{ switch (_arg1){ case BULLET_SHOT:  = _arg2; break; case BULLET_HITS:  = _arg2; break; case MAX_COMBO:  = _arg2; break; case LIFE_LOST:  = _arg2; break; case KILL_COUNT:  = _arg2; break; case MAX_HEALTH:  = _arg2; break; case TAKEN_DAMAGE:  = _arg2; break; default: break; }; } public function EnemyKilled(_arg1:uint=1):void{  = ( + _arg1); } public function BulletHit(_arg1:uint=1):void{  = ( + _arg1); } public function Damage(_arg1:uint=1):void{  = ( + _arg1); } public function NoCombo():void{  = 0; } public function Combo():void{ ++; if ( > ){  = ; }; } public function ResetStats():void{  = 0;  = 0;  = 0;  = 0;  = 0;  = 0;  = 0;  = 0; } override public function GetStatistics(_arg1:uint):Object{ var _local2:Number; switch (_arg1){ case BULLET_SHOT: return (); case BULLET_HITS: return (); case MAX_COMBO: return (); case LIFE_LOST: return (); case KILL_COUNT: return (); case MAX_HEALTH: return ( ); case TAKEN_DAMAGE: return ( ); case ACCURACY: _local2 = 0; if ( > ){ _local2 = 100; } else { if ( == 0){ _local2 = 0; } else { _local2 = Math.floor(((Number() / Number()) * 100)); }; }; return (_local2); case HEALTH: if ( == 0){ return (100); }; if ( >  ){ return (0); }; return (Math.floor(((( -  ) /  ) * 100))); default: return (-1); }; } public function BulletShot(_arg1:uint=1):void{  = ( + _arg1); } } }//package ThisGame
Section 92
//FlyingBullet (ThisGame.FlyingBullet) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class FlyingBullet extends Bullet { public var flyG:DisplayObject; public var flyBullet:MovieClip; public var h:Number; public var vSpeed:Number; public function FlyingBullet():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; vSpeed = 0; h = -20; speed = 6; lifeTime = 2000; } override public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; flyG = this.getChildByName("flyBullet"); flyG.y = h; } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } private function (_arg1:Circle):Boolean{ return (_arg1.PointIsInside(x, y)); } override public function Step(_arg1:State_InGame):void{ if ((_arg1._time - startTime) < lifeTime){ flyG.y = (flyG.y + vSpeed); if (flyG.y > 0){ flyG.y = 0; toDispose = true; }; if (senderIsPlayer){ x = (x + (dir.x * speed)); y = (y + (dir.y * speed)); } else { x = (x + ((dir.x * speed) * 0.5)); y = (y + ((dir.y * speed) * 0.5)); }; ComputeCollisions(_arg1); } else { toDispose = true; }; } override protected function ComputeCollisions(_arg1:State_InGame):void{ var _local2:int; _local2 = 0; while (_local2 < _arg1.solidActiveArray.length) { if ((((((_arg1.solidActiveArray[_local2] is CollisionCircle)) && (((_arg1.solidActiveArray[_local2].collisionCircle) == true)))) || (((((_arg1.solidActiveArray[_local2] is CollisionCircle) == false)) && (((_arg1.solidActiveArray[_local2].collisionPoly) == true)))))){ if (_arg1.solidActiveArray[_local2].h > h){ toDispose = true; }; }; _local2++; }; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { if (_arg1.enemyActiveArray[_local2].collisionCircle.PointIsInside(x, y) == true){ _arg1.enemyActiveArray[_local2].OnHit(_arg1, 1); toDispose = true; }; _local2++; }; } else { if (_arg1.player.collisionCircle.PointIsInside(x, y) == true){ _arg1.player.OnHit(_arg1, 1); toDispose = true; }; }; } } }//package ThisGame
Section 93
//GameStatistics (ThisGame.GameStatistics) package ThisGame { public class GameStatistics { public function GetStatistics(_arg1:uint):Object{ return (0); } public function SetStatistics(_arg1:uint, _arg2):void{ } } }//package ThisGame
Section 94
//GiantPanzer (ThisGame.GiantPanzer) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class GiantPanzer extends Png { const fire1Rate:Number = 800; const frame_morte:int = 9; const sleepTime:Number = 10000; const frame_walk_lenght:int = 0; const killTime:Number = 20000; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const fire2Rate:Number = 4500; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var  :int; var normalDir:Vector2; var startY:Number; var startX:Number; var angleFrame:Number; var frameToSkip:int; var deadlyWeapon:int; var angleRad:Number; var energy:Number; var :Number; var gunClip:MovieClip; var lookingDir:Vector2; var hitTime:Number; var iaStatus:int; public var gun:MovieClip; var movingDir:Vector2; var fire1Timer:Number; var angleGrad:Number; var frameToGo:int; var fire2Timer:Number; public function GiantPanzer(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 130; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); normalDir = new Vector2(1, 0); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 90); iaStatus = 0; startX = 0; startY = 0; fire2Timer = 0; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet_enemy; var _local8:_BulletSmartRocket; var _local9:_BulletSmartRocket; var _local10:_BulletSmartRocket; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 0; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((((((((movingDir.x > 0)) && (((x - startX) < 300)))) || ((((movingDir.x < 0)) && (((startX - x) < 300)))))) || ((((movingDir.x == 0)) && (((y - startY) < 400)))))){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3;  = _arg1._time; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - ) > killTime){ iaStatus = 4; } else { if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon2, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); normalDir.x = movingDir.leftNormal.x; normalDir.y = movingDir.leftNormal.y; fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; }; if ((_arg1._time - fire2Timer) > fire2Rate){ _arg1.PlaySound(_arg1.e_weapon_rocket, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(movingDir.x, movingDir.y); _local5 = (x - (Math.sin(_local4) * 40)); _local6 = (y - (Math.cos(_local4) * 40)); fire2Timer = _arg1._time; _local8 = new _BulletSmartRocket(); _local8.x = _local5; _local8.y = _local6; _local8.Init(_arg1, (-(movingDir.x) + movingDir.leftNormal.x), (-(movingDir.y) + movingDir.leftNormal.y)); _arg1.bulletArray.push(_local8); _arg1.isoObjectActiveArray.push(_local8); _local9 = new _BulletSmartRocket(); _local9.x = _local5; _local9.y = _local6; _local9.Init(_arg1, (-(movingDir.x) + movingDir.rightNormal.x), (-(movingDir.y) + movingDir.rightNormal.y)); _arg1.bulletArray.push(_local9); _arg1.isoObjectActiveArray.push(_local9); _local10 = new _BulletSmartRocket(); _local10.x = _local5; _local10.y = _local6; _local10.Init(_arg1, -(movingDir.x), -(movingDir.y)); _arg1.bulletArray.push(_local10); _arg1.isoObjectActiveArray.push(_local10); }; break; case 4: if ((y - startY) > 0){ x = (x - movingDir.x); y = (y - movingDir.y); } else {  = _arg1._time; iaStatus = 5; }; collisionCircle.x = x; collisionCircle.y = y; break; case 5: if ((_arg1._time - ) > sleepTime){  = _arg1._time; if (movingDir.x > 0){ x = 800; movingDir.x = -1; } else { if (movingDir.x < 0){ x = 400; movingDir.x = 0; } else { if (movingDir.x == 0){ x = -60; movingDir.x = 1; }; }; }; startX = x; collisionCircle.x = x; collisionCircle.y = y; iaStatus = 1; }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; angleFrame = FoofaGeomUtils.Trim(((movingDir) - 1), 0, 2); this.gotoAndPlay((frameToGo + ((frame_morte_lenght + 1) * angleFrame))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); MemoryCrypto.incrementValue(_arg1.app.sounds, 1000); }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; break; case 2: break; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } } }//package ThisGame
Section 95
//Granade (ThisGame.Granade) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class Granade extends IsoObject { const lifeTime:int = 2000; const squaredRadius:int = 8000; const flyTime:int = 1100; public var senderIsPlayer:Boolean; public var flyG:DisplayObject; public var flyGranade:MovieClip; var speed:Number; var dTime:int; var vSpeed:Number; var startTime:int; var dir:Vector2; var lastPos:Point; public function Granade():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false; } public function Step(_arg1:State_InGame):void{ var _local2:BigExplosion; var _local3:int; var _local4:Point; dTime = (_arg1._time - startTime); if (dTime <= lifeTime){ vSpeed = (vSpeed + 0.3); flyG.y = (flyG.y + vSpeed); if (flyG.y > 0){ flyG.y = 0; vSpeed = (-(vSpeed) * 0.5); speed = (speed * 0.6); }; lastPos.x = x; lastPos.y = y; x = (x + (dir.x * speed)); y = (y + (dir.y * speed));  (_arg1); } else { if (dTime > lifeTime){ _local2 = new BigExplosion(); _local2.x = x; _local2.y = y; _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = 0; while (_local3 < _arg1.enemyActiveArray.length) { _local4 = new Point(_arg1.enemyActiveArray[_local3].x, _arg1.enemyActiveArray[_local3].y); if ((((_local4.x - x) * (_local4.x - x)) + ((_local4.y - y) * (_local4.y - y))) < squaredRadius){ _arg1.enemyActiveArray[_local3].OnHit(_arg1, 3); }; _local3++; }; if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.player.OnHit(_arg1, 3); toDispose = true; }; _arg1.PlaySound(_arg1.weapon6_boom); _arg1.camera.ShakingEffect(10, 10, 1);  (_arg1); toDispose = true; }; }; } private function  (_arg1:State_InGame):void{ var _local2:int; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { if (_arg1.enemyActiveArray[_local2].collisionCircle.PointIsInside(x, y) == true){ toDispose = true; }; _local2++; }; } else { if (_arg1.player.collisionCircle.PointIsInside(x, y) == true){ toDispose = true; }; }; } public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; flyG = this.getChildByName("flyGranade"); speed = 3.6; vSpeed = -6; flyG.y = -15; lastPos = new Point(); } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } private function  (_arg1:State_InGame):void{ var _local2:int; var _local3:CollisionCircleCircle; var _local4:Vector2; var _local5:CollisionConvexPolyCircle; _local2 = 0; while (_local2 < _arg1.solidActiveArray.length) { if ((_arg1.solidActiveArray[_local2] is CollisionCircle)){ _local3 = new CollisionCircleCircle(); if (_local3.test(_arg1.solidActiveArray[_local2].collisionCircle, new Circle(x, y, 1), lastPos) == true){ if (-(flyG.y) < _arg1.solidActiveArray[_local2].h){ _local4 = _local3.getNormal(); _local4 = FoofaGeomUtils.ReflectVectorOnLine(dir, _local4); dir.x = _local4.x; dir.y = _local4.y; }; }; } else { _local5 = new CollisionConvexPolyCircle(); if (_local5.test(_arg1.solidActiveArray[_local2].collisionPoly, new Circle(x, y, 1), lastPos) == true){ if (-(flyG.y) < _arg1.solidActiveArray[_local2].h){ _local4 = _local5.getNormal(); _local4 = FoofaGeomUtils.ReflectVectorOnLine(dir, _local4); dir.x = _local4.x; dir.y = _local4.y; }; }; }; _local2++; }; } } }//package ThisGame
Section 96
//GunProperties (ThisGame.GunProperties) package ThisGame { class GunProperties { public var rotSpeed:Number; public var fireRate:Number; public var firstReloadTime:Number; } }//package ThisGame
Section 97
//IsoObject (ThisGame.IsoObject) package ThisGame { import flash.display.*; public class IsoObject extends MovieClip { public var toDispose:Boolean; public function IsoObject():void{ toDispose = false; } } }//package ThisGame
Section 98
//Jeep (ThisGame.Jeep) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Jeep extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Jeep(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 10; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); if (x > 800){ movingDir.x = -(movingDir.x); } else { if (x < -100){ movingDir.x = -(movingDir.x); }; }; lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = x; _local4.y = y; _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; collisionCircle.x = x; collisionCircle.y = y; break; case 1: movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); angleFrame = (movingDir); switch (angleFrame){ case 0: movingDir.x = 1; movingDir.y = 0; break; case 1: movingDir.x = 1; movingDir.y = 1; break; case 2: movingDir.x = 0; movingDir.y = 1; break; case 3: movingDir.x = -1; movingDir.y = 1; break; case 4: movingDir.x = -1; movingDir.y = 0; break; case 5: movingDir.x = -1; movingDir.y = -1; break; case 6: movingDir.x = 0; movingDir.y = -1; break; case 7: movingDir.x = 1; movingDir.y = -1; break; }; break; }; }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 100); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 50); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 99
//Jeep_dx_centre (ThisGame.Jeep_dx_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Jeep_dx_centre extends Png { const fire1Rate:Number = 500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Jeep_dx_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 10; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = 0; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((startX - x) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = x; _local4.y = y; _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _arg1.PlaySound(_arg1.e_crash); _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 100); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 50); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 100
//Jeep_dx_sx (ThisGame.Jeep_dx_sx) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Jeep_dx_sx extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Jeep_dx_sx(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 10; dieMode = false; movingDir = new Vector2(0, -1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); if (x > 600){ movingDir.x = -(movingDir.x); } else { if (x < 100){ movingDir.x = -(movingDir.x); }; }; lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = x; _local4.y = y; _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; collisionCircle.x = x; collisionCircle.y = y; break; case 1: movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); angleFrame = (movingDir); switch (angleFrame){ case 0: movingDir.x = 1; movingDir.y = 0; break; case 1: movingDir.x = 1; movingDir.y = 1; break; case 2: movingDir.x = 0; movingDir.y = 1; break; case 3: movingDir.x = -1; movingDir.y = 1; break; case 4: movingDir.x = -1; movingDir.y = 0; break; case 5: movingDir.x = -1; movingDir.y = -1; break; case 6: movingDir.x = 0; movingDir.y = -1; break; case 7: movingDir.x = 1; movingDir.y = -1; break; }; break; }; }; if (dieMode == true){ _arg1.PlaySound(_arg1.e_crash); _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 100); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 50); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 101
//Jeep_dxdown_centre (ThisGame.Jeep_dxdown_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Jeep_dxdown_centre extends Png { const fire1Rate:Number = 500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Jeep_dxdown_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 10; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = -1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) > -350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = x; _local4.y = y; _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _arg1.PlaySound(_arg1.e_crash); _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 100); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 50); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 102
//Jeep_dxup_centre (ThisGame.Jeep_dxup_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Jeep_dxup_centre extends Png { const fire1Rate:Number = 500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Jeep_dxup_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 10; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) > -350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = x; _local4.y = y; _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _arg1.PlaySound(_arg1.e_crash); _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 100); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 50); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 103
//Jeep_sx_centre (ThisGame.Jeep_sx_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Jeep_sx_centre extends Png { const fire1Rate:Number = 500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Jeep_sx_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 10; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = 0; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = x; _local4.y = y; _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _arg1.PlaySound(_arg1.e_crash); _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 100); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 50); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 104
//Jeep_sxdown_centre (ThisGame.Jeep_sxdown_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Jeep_sxdown_centre extends Png { const fire1Rate:Number = 500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Jeep_sxdown_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 10; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = -1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = x; _local4.y = y; _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _arg1.PlaySound(_arg1.e_crash); _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 100); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 50); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 105
//Jeep_sxup_centre (ThisGame.Jeep_sxup_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Jeep_sxup_centre extends Png { const fire1Rate:Number = 500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Jeep_sxup_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 10; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = x; _local4.y = y; _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _arg1.PlaySound(_arg1.e_crash); _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 100); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 50); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 106
//Main_Application (ThisGame.Main_Application) package ThisGame { import flash.events.*; import flash.display.*; import FoofaCore.*; import flash.media.*; import CMG_AS3.*; import com.kongregate.as3.client.*; import FoofaCrypto.*; import flash.net.*; import flash.system.*; import flash.external.*; public class Main_Application extends FoofaApplication { public var maxLevel:Number; public var thisLevel:Number; public var :Sound; public var inputMode:Number; public var menuMusic:Sound; public var sound:Boolean; public var usingKongregateAPI:Boolean; public var :Sound; public var :Number; public var statistics:FithStats; public var  :Boolean; public var  :SoundChannel; public var  ; public var gameMode:uint; public var sounds:String;// = "bkg.wav" public var :int; public var :Sound; public var kongregate:KongregateAPI; private var :SharedObject; public var points:Number; public var  :Sound; private var  :Boolean; public static const maxGunCount:Number = 11; public static const gameVersion:String = "1.0"; public static var ammoInfoArray:Array; public function Main_Application():void{ var _local1:Number; sounds = "bkg.wav"; super(); points = 0; thisLevel = 1; maxLevel = 3; gameMode = 1;  = true; sound = true;  = 1; MemoryCrypto.setValue(sounds, 0); Load(); _local1 = 0; usingKongregateAPI = false;  = false; inputMode = 0; statistics = new FithStats(); ScoreSubmitter.gameId = 344; ScoreSubmitter.gameVersion = gameVersion; ScoreSubmitter.gameValidationCode = "fire3e7f0f4d92d348615ecc80aca6b5d8bb"; } public function Save():void{ var _local1:Number; if (ammoInfoArray.length == maxGunCount){  = SharedObject.getLocal("fith"); .data.thisLevel = thisLevel; .data.ammos = new Array(maxGunCount); _local1 = 0; while (_local1 < maxGunCount) { .data.ammos[_local1] = new AmmoInfo(); .data.ammos[_local1].gunEnabled = ammoInfoArray[_local1].gunEnabled; .data.ammos[_local1].ammoCount = ammoInfoArray[_local1].ammoCount; .data.ammos[_local1].maxCount = ammoInfoArray[_local1].maxCount; _local1++; }; .flush(); }; } public function Load():void{ var _local1:Number;  = SharedObject.getLocal("fith"); if (((((!((.data.thisLevel == null))) && (!((.data.ammos == null))))) && ((.data.ammos.length == maxGunCount)))){ ammoInfoArray = new Array(maxGunCount); thisLevel = .data.thisLevel; _local1 = 0; while (_local1 < maxGunCount) { ammoInfoArray[_local1] = new AmmoInfo(); ammoInfoArray[_local1].gunEnabled = .data.ammos[_local1].gunEnabled; ammoInfoArray[_local1].ammoCount = .data.ammos[_local1].ammoCount; ammoInfoArray[_local1].maxCount = .data.ammos[_local1].maxCount; _local1++; }; } else { ammoInfoArray = new Array(maxGunCount); thisLevel = 1; }; } private function (_arg1:Event):void{ if ( == null){  =  .play(0, 1, new SoundTransform( )); } else {  = .play(0, 1, new SoundTransform( ));  = null; };  .addEventListener(Event.SOUND_COMPLETE, ); } public function InitMusics():void{ } public function ChangeMusic(_arg1:Sound):void{  = null;  = _arg1; if ( != null){  .stop(); };  = _arg1.play(0, 1, new SoundTransform( ));  .addEventListener(Event.SOUND_COMPLETE, ); } public function goToUrl(_arg1:String):void{ var success:Boolean; var url = _arg1; success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { } catch(error:SecurityError) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_BLANK"); }; } public function GotoPlayState(_arg1:DisplayObjectContainer):void{ var _local2:MovieClip; var _local3:Number; if (((usingKongregateAPI) && (!( )))){ kongregate = new KongregateAPI(); _arg1.addChild(kongregate);  = true; }; switch (thisLevel){ case 0: case 1: _local3 = 0; while (_local3 < Main_Application.ammoInfoArray.length) { Main_Application.ammoInfoArray[_local3] = new AmmoInfo(); Main_Application.ammoInfoArray[_local3].gunEnabled = false; Main_Application.ammoInfoArray[_local3].ammoCount = 0; Main_Application.ammoInfoArray[_local3].maxCount = 999; _local3++; }; Main_Application.ammoInfoArray[1].gunEnabled = true; Main_Application.ammoInfoArray[6].gunEnabled = true; Main_Application.ammoInfoArray[1].ammoCount = 999; Main_Application.ammoInfoArray[6].ammoCount = 10; _local2 = MovieClip(new Level_1()); break; case 2: _local2 = MovieClip(new Level_2()); break; case 3: _local2 = MovieClip(new Level_3()); break; }; Save(); ChangeState(new State_InGame(this, _arg1, _local2)); _local2 = null; } public static function GetInstance():Main_Application{ if (!instance){ return (new (Main_Application)); }; if ((instance is Main_Application)){ return (Main_Application(instance)); }; throw (Error("Instanced FoofaApplication is not Main_Application")); } } }//package ThisGame
Section 107
//Medipack (ThisGame.Medipack) package ThisGame { public class Medipack extends IsoObject { const packValue:Number = 20; const squaredRadius:Number = 200; public function Medipack():void{ toDispose = false; } public function Step(_arg1:State_InGame):void{ if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.player.energy = (_arg1.player.energy + packValue); if (_arg1.player.energy > _arg1.player.maxEnergy){ _arg1.player.energy = _arg1.player.maxEnergy; }; toDispose = true; }; } } }//package ThisGame
Section 108
//Mine (ThisGame.Mine) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class Mine extends MovieClip { const squaredRadius:int = 8000; const squaredActivationRadius:int = 400; public var senderIsPlayer:Boolean; var  :Boolean; public var toDispose:Boolean; var vSpeed:Number; var startTime:int; public function Mine():void{ toDispose = false; senderIsPlayer = false;  = false; } public function Step(_arg1:State_InGame):void{ var _local2:BigExplosion; var _local3:int; var _local4:Point; if ( == false){  (_arg1); } else { _local2 = new BigExplosion(); _local2.x = x; _local2.y = y; _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = 0; while (_local3 < _arg1.enemyActiveArray.length) { _local4 = new Point(_arg1.enemyActiveArray[_local3].x, _arg1.enemyActiveArray[_local3].y); if ((((_local4.x - x) * (_local4.x - x)) + ((_local4.y - y) * (_local4.y - y))) < squaredRadius){ _arg1.enemyActiveArray[_local3].OnHit(_arg1, 3); }; _local3++; }; if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.player.OnHit(_arg1, 3); }; _arg1.PlaySound(_arg1.weapon6_boom); _arg1.camera.ShakingEffect(10, 10, 1); toDispose = true; }; } private function  (_arg1:State_InGame):void{ var _local2:int; var _local3:Point; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { _local3 = new Point(_arg1.enemyActiveArray[_local2].x, _arg1.enemyActiveArray[_local2].y); if ((((_local3.x - x) * (_local3.x - x)) + ((_local3.y - y) * (_local3.y - y))) < squaredActivationRadius){  = true; }; _local2++; }; if (((((_arg1._time - startTime) > 3000)) && (((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredActivationRadius)))){  = true; }; }; } public function Init(_arg1:State_InGame, _arg2:Number=0, _arg3:Number=0):void{ startTime = _arg1._time; } } }//package ThisGame
Section 109
//Panzer1_dx_centre (ThisGame.Panzer1_dx_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_dx_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_dx_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = 0; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((startX - x) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 110
//Panzer1_dx_sx (ThisGame.Panzer1_dx_sx) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_dx_sx extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_dx_sx(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(-1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); if (x > 800){ movingDir.x = -(movingDir.x); } else { if (x < -100){ movingDir.x = -(movingDir.x); }; }; lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; collisionCircle.x = x; collisionCircle.y = y; break; case 1: movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); angleFrame = (movingDir); switch (angleFrame){ case 0: movingDir.x = 1; movingDir.y = 0; break; case 1: movingDir.x = 1; movingDir.y = 1; break; case 2: movingDir.x = 0; movingDir.y = 1; break; case 3: movingDir.x = -1; movingDir.y = 1; break; case 4: movingDir.x = -1; movingDir.y = 0; break; case 5: movingDir.x = -1; movingDir.y = -1; break; case 6: movingDir.x = 0; movingDir.y = -1; break; case 7: movingDir.x = 1; movingDir.y = -1; break; }; break; }; }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: return; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 111
//Panzer1_dx_sx_missile (ThisGame.Panzer1_dx_sx_missile) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_dx_sx_missile extends Png { const fire1Rate:Number = 4500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_dx_sx_missile(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(-1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:_BulletSmartRocket; var _local8:_BulletSmartRocket; var _local9:_BulletSmartRocket; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); if (x > 800){ movingDir.x = -(movingDir.x); } else { if (x < -100){ movingDir.x = -(movingDir.x); }; }; lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_rocket, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(movingDir.x, movingDir.y); _local5 = (x - (Math.sin(_local4) * 40)); _local6 = (y - (Math.cos(_local4) * 40)); fire1Timer = _arg1._time; _local7 = new _BulletSmartRocket(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, (-(movingDir.x) + movingDir.leftNormal.x), (-(movingDir.y) + movingDir.leftNormal.y)); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local8 = new _BulletSmartRocket(); _local8.x = _local5; _local8.y = _local6; _local8.Init(_arg1, (-(movingDir.x) + movingDir.rightNormal.x), (-(movingDir.y) + movingDir.rightNormal.y)); _arg1.bulletArray.push(_local8); _arg1.isoObjectActiveArray.push(_local8); _local9 = new _BulletSmartRocket(); _local9.x = _local5; _local9.y = _local6; _local9.Init(_arg1, -(movingDir.x), -(movingDir.y)); _arg1.bulletArray.push(_local9); _arg1.isoObjectActiveArray.push(_local9); }; collisionCircle.x = x; collisionCircle.y = y; break; case 1: movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); angleFrame = (movingDir); switch (angleFrame){ case 0: movingDir.x = 1; movingDir.y = 0; break; case 1: movingDir.x = 1; movingDir.y = 1; break; case 2: movingDir.x = 0; movingDir.y = 1; break; case 3: movingDir.x = -1; movingDir.y = 1; break; case 4: movingDir.x = -1; movingDir.y = 0; break; case 5: movingDir.x = -1; movingDir.y = -1; break; case 6: movingDir.x = 0; movingDir.y = -1; break; case 7: movingDir.x = 1; movingDir.y = -1; break; }; break; }; }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: return; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 112
//Panzer1_dxdown_centre (ThisGame.Panzer1_dxdown_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_dxdown_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_dxdown_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = -1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((startX - x) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 113
//Panzer1_dxup_centre (ThisGame.Panzer1_dxup_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_dxup_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_dxup_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((startX - x) < 350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 114
//Panzer1_sx_centre (ThisGame.Panzer1_sx_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_sx_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_sx_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = 0; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 115
//Panzer1_sx_dx (ThisGame.Panzer1_sx_dx) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_sx_dx extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_sx_dx(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); if (x > 800){ movingDir.x = -(movingDir.x); } else { if (x < -100){ movingDir.x = -(movingDir.x); }; }; lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; collisionCircle.x = x; collisionCircle.y = y; break; case 1: movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); angleFrame = (movingDir); switch (angleFrame){ case 0: movingDir.x = 1; movingDir.y = 0; break; case 1: movingDir.x = 1; movingDir.y = 1; break; case 2: movingDir.x = 0; movingDir.y = 1; break; case 3: movingDir.x = -1; movingDir.y = 1; break; case 4: movingDir.x = -1; movingDir.y = 0; break; case 5: movingDir.x = -1; movingDir.y = -1; break; case 6: movingDir.x = 0; movingDir.y = -1; break; case 7: movingDir.x = 1; movingDir.y = -1; break; }; break; }; }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: return; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 116
//Panzer1_sxdown_centre (ThisGame.Panzer1_sxdown_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_sxdown_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_sxdown_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = -1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 117
//Panzer1_sxup_centre (ThisGame.Panzer1_sxup_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_sxup_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_sxup_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 118
//Panzer1_up_centre (ThisGame.Panzer1_up_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer1_up_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer1_up_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 30; dieMode = false; movingDir = new Vector2(0, 1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 0; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((y - startY) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 11); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 119
//Panzer2_dx_centre (ThisGame.Panzer2_dx_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_dx_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_dx_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = 0; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((startX - x) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 21); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 120
//Panzer2_dx_sx (ThisGame.Panzer2_dx_sx) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_dx_sx extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_dx_sx(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(-1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); if (x > 800){ movingDir.x = -(movingDir.x); } else { if (x < -100){ movingDir.x = -(movingDir.x); }; }; lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; collisionCircle.x = x; collisionCircle.y = y; break; case 1: movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); angleFrame = (movingDir); switch (angleFrame){ case 0: movingDir.x = 1; movingDir.y = 0; break; case 1: movingDir.x = 1; movingDir.y = 1; break; case 2: movingDir.x = 0; movingDir.y = 1; break; case 3: movingDir.x = -1; movingDir.y = 1; break; case 4: movingDir.x = -1; movingDir.y = 0; break; case 5: movingDir.x = -1; movingDir.y = -1; break; case 6: movingDir.x = 0; movingDir.y = -1; break; case 7: movingDir.x = 1; movingDir.y = -1; break; }; break; }; }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: return; case 3: energy = (energy - 21); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 121
//Panzer2_dxdown_centre (ThisGame.Panzer2_dxdown_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_dxdown_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_dxdown_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = -1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((startX - x) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 21); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 122
//Panzer2_dxup_centre (ThisGame.Panzer2_dxup_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_dxup_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_dxup_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((startX - x) < 350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 16); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 123
//Panzer2_sx_centre (ThisGame.Panzer2_sx_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_sx_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_sx_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = 0; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy--; break; case 3: energy = (energy - 21); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 124
//Panzer2_sx_dx (ThisGame.Panzer2_sx_dx) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_sx_dx extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_sx_dx(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); if (x > 800){ movingDir.x = -(movingDir.x); } else { if (x < -100){ movingDir.x = -(movingDir.x); }; }; lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; collisionCircle.x = x; collisionCircle.y = y; break; case 1: movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); angleFrame = (movingDir); switch (angleFrame){ case 0: movingDir.x = 1; movingDir.y = 0; break; case 1: movingDir.x = 1; movingDir.y = 1; break; case 2: movingDir.x = 0; movingDir.y = 1; break; case 3: movingDir.x = -1; movingDir.y = 1; break; case 4: movingDir.x = -1; movingDir.y = 0; break; case 5: movingDir.x = -1; movingDir.y = -1; break; case 6: movingDir.x = 0; movingDir.y = -1; break; case 7: movingDir.x = 1; movingDir.y = -1; break; }; break; }; }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: return; case 3: energy = (energy - 21); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 125
//Panzer2_sxdown_centre (ThisGame.Panzer2_sxdown_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_sxdown_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_sxdown_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = -1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 21); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 126
//Panzer2_sxup_centre (ThisGame.Panzer2_sxup_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_sxup_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_sxup_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 1; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((x - startX) < 350){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 21); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 127
//Panzer2_up_centre (ThisGame.Panzer2_up_centre) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Panzer2_up_centre extends Png { const fire1Rate:Number = 1500; const frame_morte:int = 9; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var iaStatus:int; var startX:Number; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var startY:Number; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var hitTime:Number; var frameToGo:int; public function Panzer2_up_centre(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 40; dieMode = false; movingDir = new Vector2(0, 1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); iaStatus = 0; startX = 0; startY = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:Number; var _local6:Number; var _local7:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (movingDir); if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = 0; movingDir.y = 1; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y; break; case 1: if ((_arg1._time - startTimer) > 2500){ iaStatus = 2; }; break; case 2: if ((y - startY) < 400){ if (_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] != id){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; }; x = (x + movingDir.x); y = (y + movingDir.y); } else { iaStatus = 3; }; collisionCircle.x = x; collisionCircle.y = y; break; case 3: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); _local5 = (x + (Math.sin(_local4) * 20)); _local6 = (y + (Math.cos(_local4) * 20)); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, lookingDir.x, lookingDir.y); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.1)), Math.cos((_local4 + 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.1)), Math.cos((_local4 - 0.1))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 + 0.05)), Math.cos((_local4 + 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.x = _local5; _local7.y = _local6; _local7.Init(_arg1, Math.sin((_local4 - 0.05)), Math.cos((_local4 - 0.05))); _local7.flyHighBullet = true; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; angleFrame = (movingDir); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 200); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 100); }; _arg1.lastDeathTime = _arg1._time; }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 21); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 128
//Player (ThisGame.Player) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class Player extends MovieClip { const frame_morte_bruciato_lenght:int = 0; const frame_walk_start:Number = 1; const frame_morte_esplosione1:int = 91; const frame_stand:Number = 13; const frame_morte_colpo1:int = 58; const frame_walk_lenght:Number = 35; const frame_sequence_lenght:Number = 156; const maxGunCount:Number = 11; const maxEnergy:Number = 30; const frame_morte_esplosione1_lenght:int = 66; const frame_morte_bruciato:int = 124; const frame_morte_colpo1_lenght:int = 33; const walkSpeed:Number = 3; var  :Number; var fire1Rate:Number; public var dieMode:Boolean; var  :Number; var angleRad:Number; var deadlyWeapon:int; public var selectedWeapon2:Number; var  :Number; var  :Number; var energy:Number; public var selectedWeapon:Number; var lookingDir:Vector2; public var collisionCircle:Circle; private var  :Boolean; var  :Boolean; var hitTime:Number; var  :Number; var ammoInfoArray:Array; var movingDir:Vector2; var fire1Timer:Number; public var dieTime:Number; var  :Boolean; var fire2Rate:Number; var angleGrad:Number; var  :Boolean; var  :int; var fire2Timer:Number; var lastFireThrowerTime:Number; public function Player():void{ movingDir = new Vector2(0, -1); lookingDir = new Vector2(0, -1); angleRad = 0; angleGrad = 0;   = 180;   = false; fire1Timer = 0;  = false; fire2Timer = 0; selectedWeapon = 0; selectedWeapon2 = 0;   = 0;  = 5; collisionCircle = new Circle(x, y, 15);  = 0; ammoInfoArray = Main_Application.ammoInfoArray; energy = maxEnergy; hitTime = 0; lastFireThrowerTime = 0;   = false; } public function LookTowards(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Number=0):void{ lookingDir.x = (_arg1 - this.x); lookingDir.y = (_arg2 - this.y); lookingDir.normalize(1); } public function SelectWeapon(_arg1:Number):Boolean{ var _local2:GunProperties; if (ammoInfoArray[_arg1].gunEnabled == false){ return (false); }; if (_arg1 < 6){ if (selectedWeapon != _arg1){ _local2 = WeaponFactory.GetWeaponProperties(_arg1); selectedWeapon = _arg1; fire1Rate = _local2.fireRate;  = _local2.firstReloadTime;  = _local2.rotSpeed; }; } else { if (selectedWeapon2 != _arg1){ _local2 = WeaponFactory.GetWeaponProperties(_arg1); selectedWeapon2 = _arg1; fire2Rate = _local2.fireRate;  = _local2.firstReloadTime;  = _local2.rotSpeed; }; }; return (true); } public function UpdateInput(_arg1:Boolean, _arg2:Boolean, _arg3:Boolean, _arg4:Boolean, _arg5:Boolean, _arg6:Boolean, _arg7:Boolean=true, _arg8:Boolean=true):void{ if (dieMode == true){ return; }; if ((((_arg3 == true)) && ((_arg4 == true)))){ _arg3 = false; _arg4 = false; } else { if ((((_arg1 == true)) && ((_arg2 == true)))){ _arg1 = false; _arg2 = false; } else { if ((((_arg3 == true)) && ((_arg1 == true)))){ movingDir.x = -0.5; movingDir.y = -0.5; } else { if ((((_arg4 == true)) && ((_arg1 == true)))){ movingDir.x = 0.5; movingDir.y = -0.5; } else { if ((((_arg3 == true)) && ((_arg2 == true)))){ movingDir.x = -0.5; movingDir.y = 0.5; } else { if ((((_arg4 == true)) && ((_arg2 == true)))){ movingDir.x = 0.5; movingDir.y = 0.5; } else { if (_arg3 == true){ movingDir.x = -0.707; movingDir.y = 0; } else { if (_arg4 == true){ movingDir.x = 0.707; movingDir.y = 0; } else { if (_arg1 == true){ movingDir.x = 0; movingDir.y = -0.707; } else { if (_arg2 == true){ movingDir.x = 0; movingDir.y = 0.707; }; }; }; }; }; }; }; }; if (((_arg7) && ((_arg8 == false)))){ lookingDir.x = movingDir.x; lookingDir.y = movingDir.y; }; }; };   = false; if (((!( )) && ((((((((_arg3 == true)) || ((_arg4 == true)))) || ((_arg1 == true)))) || ((_arg2 == true)))))){   = true; };   = _arg5;  = _arg6; if ((( ) && (!( )))){   = false; }; } private function  (){ collisionCircle.vx = (x - collisionCircle.x); collisionCircle.vy = (y - collisionCircle.y); collisionCircle.x = x; collisionCircle.y = y; } public function  (_arg1:State_InGame, _arg2:Number):void{ var _local3:_Bullet; var _local4:_BulletFire; var _local5:_BulletRocket; var _local6:GranadeMovie; var _local7:_FireGranade; var _local8:MineMovie; var _local9:B52Movie; var _local10:Artillery; if ((((ammoInfoArray[_arg2].ammoCount > 0)) || ((_arg2 == 1)))){ if (_arg2 != 1){ ammoInfoArray[_arg2].ammoCount--; }; switch (_arg2){ case 1: _arg1.PlaySound(_arg1.weapon1_fire); fire1Timer = _arg1._time; _local3 = new _Bullet(); _local3.type = 1; _local3.senderIsPlayer = true; _local3.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local3.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local3.Init(_arg1, -(Math.sin(((  * Math.PI) / 180))), Math.cos(((  * Math.PI) / 180))); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _arg1.app.statistics.BulletShot(); break; case 2: _arg1.PlaySound(_arg1.weapon2_fire); fire1Timer = _arg1._time; _local3 = new _Bullet(); _local3.type = 1; _local3.senderIsPlayer = true; _local3.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local3.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local3.Init(_arg1, -(Math.sin(((  * Math.PI) / 180))), Math.cos(((  * Math.PI) / 180))); _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _arg1.app.statistics.BulletShot(); break; case 3: _arg1.PlaySound(_arg1.weapon3_fire); fire1Timer = _arg1._time; _local3 = new _Bullet(); _local3.senderIsPlayer = true; _local3.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local3.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local3.Init(_arg1, -(Math.sin(((  * Math.PI) / 180))), Math.cos(((  * Math.PI) / 180))); _local3.lifeTime = 500; _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local3 = new _Bullet(); _local3.senderIsPlayer = true; _local3.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local3.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local3.Init(_arg1, -(Math.sin((((  + 5) * Math.PI) / 180))), Math.cos((((  + 5) * Math.PI) / 180))); _local3.lifeTime = 500; _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local3 = new _Bullet(); _local3.senderIsPlayer = true; _local3.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local3.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local3.Init(_arg1, -(Math.sin((((  - 5) * Math.PI) / 180))), Math.cos((((  - 5) * Math.PI) / 180))); _local3.lifeTime = 500; _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local3 = new _Bullet(); _local3.senderIsPlayer = true; _local3.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local3.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local3.Init(_arg1, -(Math.sin((((  + 10) * Math.PI) / 180))), Math.cos((((  + 10) * Math.PI) / 180))); _local3.lifeTime = 500; _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _local3 = new _Bullet(); _local3.senderIsPlayer = true; _local3.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local3.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local3.Init(_arg1, -(Math.sin((((  - 10) * Math.PI) / 180))), Math.cos((((  - 10) * Math.PI) / 180))); _local3.lifeTime = 500; _arg1.bulletArray.push(_local3); _arg1.isoObjectActiveArray.push(_local3); _arg1.app.statistics.BulletShot(5); break; case 4: if ((_arg1._time - lastFireThrowerTime) > 1000){ _arg1.PlaySound(_arg1.weapon4_fire); lastFireThrowerTime = _arg1._time; }; fire1Timer = _arg1._time; _local4 = new _BulletFire(); _local4.senderIsPlayer = true; _local4.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local4.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local4.Init(_arg1, -(Math.sin(((  * Math.PI) / 180))), Math.cos(((  * Math.PI) / 180))); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); break; case 5: _arg1.PlaySound(_arg1.weapon5_fire); fire1Timer = _arg1._time; _local5 = new _BulletRocket(); _local5.senderIsPlayer = true; _local5.x = (x - (Math.sin(((  * Math.PI) / 180)) * 20)); _local5.y = (y + (Math.cos(((  * Math.PI) / 180)) * 20)); _local5.Init(_arg1, -(Math.sin(((  * Math.PI) / 180))), Math.cos(((  * Math.PI) / 180))); _arg1.bulletArray.push(_local5); _arg1.isoObjectActiveArray.push(_local5); break; case 6: fire2Timer = _arg1._time; _local6 = new GranadeMovie(); _local6.senderIsPlayer = true; _local6.x = x; _local6.y = y; _local6.Init(_arg1, -(Math.sin(((  * Math.PI) / 180))), Math.cos(((  * Math.PI) / 180))); _arg1.bulletArray.push(_local6); _arg1.isoObjectActiveArray.push(_local6); break; case 7: fire2Timer = _arg1._time; _local7 = new _FireGranade(); _local7.senderIsPlayer = true; _local7.x = x; _local7.y = y; _local7.Init(_arg1, -(Math.sin(((  * Math.PI) / 180))), Math.cos(((  * Math.PI) / 180))); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); break; case 8: fire2Timer = _arg1._time; _local8 = new MineMovie(); _local8.senderIsPlayer = true; _local8.x = x; _local8.y = y; _local8.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local8); _arg1.isoObjectActiveArray.push(_local8); break; case 9: fire2Timer = _arg1._time; _local9 = new B52Movie(); _local9.senderIsPlayer = true; _local9.x = (x + 350); _local9.y = (y + 550); _local9.Init(_arg1, -0.3, -0.8); _local9.y = (y + 850); _arg1.bulletArray.push(_local9); _arg1.worldObject.addChild(_local9); _arg1.isoObjectActiveArray.push(_local9); break; case 10: fire2Timer = _arg1._time; _local10 = new Artillery(); _local10.senderIsPlayer = true; _local10.x = (x + 350); _local10.y = (y + 550); _local10.Init(_arg1, -0.3, -0.8); _arg1.bulletArray.push(_local10); break; }; } else { switch (_arg2){ case 2: case 3: case 4: case 5: fire1Timer = _arg1._time; _arg1.PlaySound(_arg1.fai_cilecca); break; case 6: case 7: case 8: case 9: fire2Timer = _arg1._time; _arg1.PlaySound(_arg1.fai_cilecca); break; }; }; } public function SelectNextPrimaryWeapon():int{ var _local1:uint; if (selectedWeapon == 5){ return (-1); }; _local1 = (selectedWeapon + 1); while ((((_local1 < 6)) && ((ammoInfoArray[_local1].gunEnabled == false)))) { _local1++; }; if ((((_local1 < 6)) && (SelectWeapon(_local1)))){ return (_local1); }; return (-1); } public function AddAmmo(_arg1:State_InGame, _arg2:int, _arg3:int):void{ if (ammoInfoArray[_arg2].gunEnabled == false){ ammoInfoArray[_arg2].gunEnabled = true; _arg1.gui_weaponPopup.getChildByName("weapon_2").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_3").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_4").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_5").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_7").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_8").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_9").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_10").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_2").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_3").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_4").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_5").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_6").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_7").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_8").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_9").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_10").visible = false; switch (_arg2){ case 2: _arg1.gui_weaponPopup.getChildByName("weapon_2").visible = true; break; case 3: _arg1.gui_weaponPopup.getChildByName("weapon_3").visible = true; break; case 4: _arg1.gui_weaponPopup.getChildByName("weapon_4").visible = true; break; case 5: _arg1.gui_weaponPopup.getChildByName("weapon_5").visible = true; break; case 7: _arg1.gui_weaponPopup.getChildByName("weapon_7").visible = true; break; case 8: _arg1.gui_weaponPopup.getChildByName("weapon_8").visible = true; break; case 9: _arg1.gui_weaponPopup.getChildByName("weapon_9").visible = true; break; case 10: _arg1.gui_weaponPopup.getChildByName("weapon_10").visible = true; break; }; _arg1.ShowWeaponPopup(); } else { _arg1.gui_weaponPopup.getChildByName("recharge_2").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_3").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_4").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_5").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_6").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_7").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_8").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_9").visible = false; _arg1.gui_weaponPopup.getChildByName("recharge_10").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_2").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_3").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_4").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_5").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_7").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_8").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_9").visible = false; _arg1.gui_weaponPopup.getChildByName("weapon_10").visible = false; switch (_arg2){ case 2: _arg1.gui_weaponPopup.getChildByName("recharge_2").visible = true; break; case 3: _arg1.gui_weaponPopup.getChildByName("recharge_3").visible = true; break; case 4: _arg1.gui_weaponPopup.getChildByName("recharge_4").visible = true; break; case 5: _arg1.gui_weaponPopup.getChildByName("recharge_5").visible = true; break; case 6: _arg1.gui_weaponPopup.getChildByName("recharge_6").visible = trace; break; case 7: _arg1.gui_weaponPopup.getChildByName("recharge_7").visible = true; break; case 8: _arg1.gui_weaponPopup.getChildByName("recharge_8").visible = true; break; case 9: _arg1.gui_weaponPopup.getChildByName("recharge_9").visible = true; break; case 10: _arg1.gui_weaponPopup.getChildByName("recharge_10").visible = true; break; }; _arg1.ShowWeaponPopup(); }; ammoInfoArray[_arg2].ammoCount = (ammoInfoArray[_arg2].ammoCount + _arg3); if (ammoInfoArray[_arg2].ammoCount > ammoInfoArray[_arg2].maxCount){ ammoInfoArray[_arg2].ammoCount = ammoInfoArray[_arg2].maxCount; }; } public function Step(_arg1:State_InGame):void{ var _local2:*; var _local3:*; var _local4:*; var _local5:int; var _local6:ColorTransform; if ( > 0){  --; }; if ( > 0){  --; }; if ((((dieMode == true)) || (((_arg1._time - hitTime) > 100)))){ _local6 = new ColorTransform(); this.transform.colorTransform = _local6; _local6 = null; }; if (dieMode == true){ return; }; if (((!( )) && ( ))){ x = (x + (movingDir.x * walkSpeed)); y = (y + (movingDir.y * walkSpeed)); }; angleRad = FoofaGeomUtils.AngleFromDir(lookingDir.x, lookingDir.y); angleGrad = ((-(angleRad) * 180) / Math.PI); angleGrad = (angleGrad % 360); while (angleGrad < 0) { angleGrad = (angleGrad + 360); };   = (  % 360); while (  < 0) {   = (  + 360); }; _local2 = (  - angleGrad); _local3 = Math.abs(_local2); if (_local3 < 180){ _local4 = (_local3 / 32); } else { _local4 = ((360 - _local3) / 32); }; if (_local4 < 1){ _local4 = 1; }; if (  == false){   = angleGrad; } else { if (_local3 < 5){   = angleGrad; } else { if (_local3 < 180){ if (_local2 < 0){   = (  + ( * _local4)); } else {   = (  - ( * _local4)); }; } else { if (_local2 < 0){   = (  - ( * _local4)); } else {   = (  + ( * _local4)); }; }; }; };   = (((112.5 + angleGrad) / 45) % 8); _local5 = (((currentFrame % frame_sequence_lenght) + (frame_sequence_lenght *  )) + 1); if ( ){ if (_local5 >= (((frame_sequence_lenght *  ) + frame_walk_start) + frame_walk_lenght)){ _local5 = ((frame_sequence_lenght *  ) + frame_walk_start); }; } else { _local5 = ((frame_sequence_lenght *  ) + frame_stand); }; this.gotoAndPlay(_local5); if ((((((  == true)) && (( <= 0)))) && (((_arg1._time - fire1Timer) > fire1Rate)))){  (_arg1, selectedWeapon); }; if (((((( == true)) && (( <= 0)))) && (((_arg1._time - fire2Timer) > fire2Rate)))){  (_arg1, selectedWeapon2); };  (); } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:int; var _local4:ColorTransform; if (  == 0){ energy--; _arg1.app.statistics.Damage(); if ((((dieMode == false)) && ((energy < 0)))){ _arg1.PlaySound(_arg1.vieni_ucciso); dieMode = true; deadlyWeapon = _arg2; dieTime = _arg1._time; switch (deadlyWeapon){ case 1: _local3 = frame_morte_colpo1; break; case 2: _local3 = frame_morte_bruciato; break; case 3: _local3 = frame_morte_esplosione1; break; default: _local3 = frame_morte_colpo1; break; }; _arg1.app.gameMode = 1; this.gotoAndPlay((_local3 + (frame_sequence_lenght *  ))); } else { if (dieMode == false){ _arg1.PlaySound(_arg1.vieni_colpito); hitTime = _arg1._time; _local4 = new ColorTransform(5); this.transform.colorTransform = _local4; _local4 = null; }; }; }; } public function SelectPreviousPrimaryWeapon():int{ var _local1:uint; if (selectedWeapon == 1){ return (-1); }; _local1 = (selectedWeapon - 1); while ((((_local1 > 0)) && ((ammoInfoArray[_local1].gunEnabled == false)))) { _local1--; }; if ((((_local1 > 0)) && (SelectWeapon(_local1)))){ return (_local1); }; return (-1); } public function GetAmmoForSelectedSecondaryWeapon():Number{ return (ammoInfoArray[selectedWeapon2].ammoCount); } public function GetAmmoForSelectedPrimaryWeapon():Number{ return (ammoInfoArray[selectedWeapon].ammoCount); } } }//package ThisGame
Section 129
//Png (ThisGame.Png) package ThisGame { import FoofaGeom.*; public class Png extends IsoObject { var id:int; public var dieMode:Boolean; public var :Number; public var collisionCircle:Circle; static var refcount:int = 0; public function Png():void{ collisionCircle = new Circle(x, y, 15); refcount++; id = refcount; dieMode = false; } public function IsDying():Boolean{ return (dieMode); } public function StopSoundLoops(_arg1:State_InGame){ } } }//package ThisGame
Section 130
//Png_man1 (ThisGame.Png_man1) package ThisGame { import FoofaGeom.*; import FoofaAI.*; import flash.geom.*; import flash.media.*; import FoofaCrypto.*; public class Png_man1 extends Png { const frame_morte_esplosione2_lenght:int = 59; const fire1Rate:Number = 1500; const frame_morte_colpo4_lenght:int = 53; const frame_agonia_lenght:int = 51; const frame_morte_agonia_brucia:int = 817; const frame_morte_esplosione1:int = 2090; const frame_morte_colpo2_lenght:int = 59; const frame_morte_colpo2:int = 1297; const frame_morte_colpo3:int = 1537; const frame_morte_colpo4:int = 1777; const frame_morte_esplosione2:int = 2329; const frame_morte_colpo1:int = 1057; const frame_morte_agonia_colpo_lenght:int = 23; const frame_walk_lenght:int = 72; const frame_morte_agonia_brucia_lenght:int = 59; const frame_morte_agonia_colpo:int = 1993; const frame_morte_esplosione1_lenght:int = 59; const frame_walk:int = 1; const frame_agonia:int = 2589; const frame_morte_colpo3_lenght:int = 59; const frame_morte_bruciato:int = 577; const frame_morte_colpo1_lenght:int = 59; const frame_morte_bruciato_lenght:int = 59; var refVec:Vector2; private var  :Boolean; var path:Array; var agonyMode:Boolean; var frameToSkip:int; var angleFrame:Number; var deadlyWeapon:int; var angleRad:Number; var targetPoint:Point; var pfCell:Object; var energy:Number; private var  :uint; var res:Number; var lookingDir:Vector2; var agonySwitch:Boolean; var hitTime:Number; var lastPfUpdate:Number; var iaStatus:int; var movingDir:Vector2; var fire1Timer:Number; public var agony_loop:SoundChannel; private var :uint; var deadType:int; var angleGrad:Number; var frameToGo:int; var pf:PathFinder; static var deadTypeCount:int = 0; public function Png_man1(){ addFrameScript(71, frame72, 143, frame144, 215, frame216, 287, frame288, 359, frame360, 431, frame432, 503, frame504, 575, frame576, 630, frame631, 635, frame636, 690, frame691, 695, frame696, 750, frame751, 755, frame756, 810, frame811, 815, frame816, 870, frame871, 875, frame876, 930, frame931, 935, frame936, 990, frame991, 995, frame996, 1050, frame1051, 1055, frame1056, 1110, frame1111, 1115, frame1116, 1170, frame1171, 1175, frame1176, 1230, frame1231, 1235, frame1236, 1290, frame1291, 1295, frame1296, 1350, frame1351, 1355, frame1356, 1410, frame1411, 1415, frame1416, 1470, frame1471, 1475, frame1476, 1530, frame1531, 1535, frame1536, 1590, frame1591, 1595, frame1596, 1650, frame1651, 1655, frame1656, 1710, frame1711, 1715, frame1716, 1770, frame1771, 1775, frame1776, 1824, frame1825, 1829, frame1830, 1878, frame1879, 1883, frame1884, 1932, frame1933, 1937, frame1938, 1991, frame1992, 2010, frame2011, 2015, frame2016, 2034, frame2035, 2039, frame2040, 2058, frame2059, 2063, frame2064, 2082, frame2083, 2087, frame2088, 2142, frame2143, 2147, frame2148, 2202, frame2203, 2207, frame2208, 2262, frame2263, 2267, frame2268, 2322, frame2323, 2327, frame2328, 2387, frame2388, 2392, frame2393, 2452, frame2453, 2457, frame2458, 2517, frame2518, 2522, frame2523, 2582, frame2583, 2587, frame2588, 2639, frame2640, 2691, frame2692, 2743, frame2744, 2795, frame2796);  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 1; dieMode = false; agonyMode = false; agonySwitch = false; movingDir = new Vector2(0, 1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); hitTime = 0; iaStatus = 0; path = new Array();  = false; } function frame1176(){ stop(); } function frame2393(){ stop(); } function frame2035(){ y = (y - 650); } function frame2040(){ stop(); } function frame288(){ gotoAndPlay(109); } function frame1992(){ gotoAndPlay(2746); } function frame1879(){ } function frame1884(){ gotoAndPlay(2642); } function frame1651(){ y = (y - 650); } function frame1411(){ y = (y - 650); } function frame2059(){ y = (y - 650); } function frame504(){ gotoAndPlay(217); } function frame1536(){ stop(); } function frame1416(){ stop(); } function frame1771(){ y = (y - 650); } function frame1531(){ y = (y - 650); } function frame876(){ stop(); } function frame636(){ stop(); } function frame996(){ stop(); } function frame871(){ y = (y - 650); } function frame631(){ y = (y - 650); } function frame751(){ y = (y - 650); } function frame1656(){ stop(); } function frame756(){ stop(); } function frame2064(){ stop(); } function frame2083(){ y = (y - 650); } function frame2518(){ y = (y - 650); } function frame2088(){ stop(); } function frame2640(){ gotoAndPlay(2590); } function frame1776(){ stop(); } function frame2523(){ stop(); } function frame991(){ y = (y - 650); } function frame2744(){ gotoAndPlay(2694); } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:int; var _local6:*; var _local7:Bullet; var _local8:int; if ((((dieMode == true)) || (((_arg1._time - hitTime) > 100)))){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleRad = ((FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, movingDir) + (Math.PI / 4)) + (Math.PI / 8)); while (angleRad < 0) { angleRad = (angleRad + (2 * Math.PI)); }; while (angleRad > (2 * Math.PI)) { angleRad = (angleRad - (2 * Math.PI)); }; angleGrad = (((angleRad * 180) / Math.PI) + 22.5); angleGrad = (angleGrad % 360); while (angleGrad < 0) { angleGrad = (angleGrad + 360); }; angleFrame = Math.round((angleGrad / 45)); angleFrame = (angleFrame % 8); if ((((dieMode == false)) && ((agonyMode == false)))){ _local4 = (((x - _arg1.player.x) * (x - _arg1.player.x)) + ((y - _arg1.player.y) * (y - _arg1.player.y))); switch (iaStatus){ case 0: pf = new PathFinder(_arg1.pfGrid, 300); res = 0; iaStatus = 1; break; case 1: if (_local4 < 40000){ iaStatus = 3; break; }; lastPfUpdate = _arg1._time; targetPoint = new Point(x, y); res = 0; while (res == 0) { res = pf.Move(new Point(x, y), new Point(((_arg1.player.x + (Math.random() * 180)) - 90), ((_arg1.player.y + (Math.random() * 180)) - 90)), path); }; iaStatus = 2; break; case 2: if ((_arg1._time - lastPfUpdate) > 1500){ iaStatus = 1; break; } else { if ((((targetPoint.x - x) * (targetPoint.x - x)) + ((targetPoint.y - y) * (targetPoint.y - y))) > 100){ movingDir.x = (targetPoint.x - x); movingDir.y = (targetPoint.y - y); movingDir.normalize(1); if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.rightNormal; _local6 = _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))]; if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.leftNormal; }; }; } else { if (path.length > 0){ targetPoint = path.pop(); targetPoint.x = ((targetPoint.x * _arg1.pfGrid.cellPixelWidth) + (_arg1.pfGrid.cellPixelWidth / 2)); targetPoint.y = ((targetPoint.y * _arg1.pfGrid.cellPixelHeight) + (_arg1.pfGrid.cellPixelHeight / 2)); }; }; collisionCircle.x = x; collisionCircle.y = y; }; break; case 3: if (_local4 > 50000){ iaStatus = 1; break; }; movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.weapon1_fire, 0.3); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = x; _local7.y = y; _local7.Init(_arg1, movingDir.x, movingDir.y); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; }; if (dieMode == true){ if (((agonyMode) && (agony_loop))){ _arg1.StopLoop(agony_loop); }; _local8 = 1; if ((deadTypeCount % 16) > 8){ _local8 = 2; }; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; if (agonyMode == true){ switch (deadlyWeapon){ case 2: frameToGo = frame_morte_agonia_brucia; frameToSkip = frame_morte_agonia_brucia_lenght;   = frame_morte_agonia_brucia_lenght; break; default: frameToGo = frame_morte_agonia_colpo; frameToSkip = frame_morte_agonia_colpo_lenght;   = frame_morte_agonia_colpo_lenght; break; }; } else {   = 59; switch (deadlyWeapon){ case 1: switch ((deadType % 3)){ case 0: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_11); } else { _arg1.PlaySound(_arg1.pain_14); }; break; case 1: frameToGo = frame_morte_colpo2; frameToSkip = frame_morte_colpo2_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_05); } else { _arg1.PlaySound(_arg1.pain_06); }; break; case 2: frameToGo = frame_morte_colpo3; frameToSkip = frame_morte_colpo3_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_08); } else { _arg1.PlaySound(_arg1.pain_07); }; break; }; break; case 2: _arg1.PlaySound(_arg1.pain_15); frameToGo = frame_morte_bruciato; frameToSkip = frame_morte_bruciato_lenght; break; case 3: switch ((deadType % 2)){ case 0: frameToGo = frame_morte_esplosione1; frameToSkip = frame_morte_esplosione1_lenght; break; case 1: frameToGo = frame_morte_esplosione2; frameToSkip = frame_morte_esplosione2_lenght; _arg1.PlaySound(_arg1.pain_10); break; }; break; default: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; _arg1.PlaySound(_arg1.pain_11); break; }; };  = (frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1))); this.gotoAndPlay();   = (  + );  --; _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 3000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 20); _arg1.app.statistics.Combo(); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 10); _arg1.app.statistics.NoCombo(); }; _arg1.lastDeathTime = _arg1._time; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; _arg1.app.statistics.EnemyKilled(); } else { if (agonyMode == true){ if (agonySwitch == true){ agony_loop = _arg1.PlayLoop(_arg1.grida_medic); agonySwitch = false; frameToGo = frame_morte_colpo4; frameToSkip = frame_morte_colpo4_lenght; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); switch ((deadTypeCount % 4)){ case 0: _arg1.PlaySound(_arg1.pain_01); break; case 1: _arg1.PlaySound(_arg1.pain_02); break; case 2: _arg1.PlaySound(_arg1.pain_03); break; case 3: _arg1.PlaySound(_arg1.pain_04); break; }; } else { if (((agony_loop) && (((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) > 200000)))){ _arg1.StopLoop(agony_loop); }; }; }; }; } function frame432(){ gotoAndPlay(181); } function frame72(){ gotoAndPlay(1); } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy = (energy - 2); break; case 3: energy = (energy - 6); break; }; if ((((((agonyMode == false)) && ((dieMode == false)))) && ((energy < 0)))){ if ((((((agonyMode == false)) && ((_arg2 == 1)))) && ((Math.random() < 0.25)))){ agonyMode = true; agonySwitch = true; } else { dieMode = true; deadlyWeapon = _arg2; deadTypeCount++; deadType = deadTypeCount; }; } else { if ((((agonyMode == true)) && ((agonySwitch == false)))){ dieMode = true; deadlyWeapon = _arg2; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } function frame2796(){ gotoAndPlay(2746); } function frame1591(){ y = (y - 650); } function frame1351(){ y = (y - 650); } function frame1356(){ stop(); } function frame1236(){ stop(); } function frame1116(){ stop(); } function frame1231(){ y = (y - 650); } function frame1596(){ stop(); } function frame1476(){ stop(); } function frame1471(){ y = (y - 650); } function frame1111(){ y = (y - 650); } function frame2323(){ y = (y - 650); } function frame2203(){ y = (y - 650); } function frame2328(){ stop(); } function frame576(){ gotoAndPlay(253); } function frame691(){ y = (y - 650); } function frame2458(){ stop(); } function frame696(){ stop(); } function frame2208(){ stop(); } function frame2453(){ y = (y - 650); } function frame2583(){ y = (y - 650); } function frame2588(){ stop(); } function frame1933(){ } function frame1938(){ gotoAndPlay(2694); } function frame216(){ gotoAndPlay(73); } function frame2692(){ gotoAndPlay(2642); } function frame1825(){ } function frame360(){ gotoAndPlay(145); } function frame1830(){ gotoAndPlay(2590); } function frame1711(){ y = (y - 650); } function frame931(){ y = (y - 650); } function frame936(){ stop(); } function frame811(){ y = (y - 650); } function frame1716(){ stop(); } function frame2011(){ y = (y - 650); } function frame144(){ gotoAndPlay(37); } function frame1291(){ y = (y - 650); } function frame1171(){ y = (y - 650); } function frame816(){ stop(); } function frame1296(){ stop(); } function frame1056(){ stop(); } function frame2388(){ y = (y - 650); } function frame1051(){ y = (y - 650); } function frame2148(){ stop(); } function frame2263(){ y = (y - 650); } function frame2016(){ stop(); } function frame2143(){ y = (y - 650); } function frame2268(){ stop(); } } }//package ThisGame
Section 131
//Png_man1_burst (ThisGame.Png_man1_burst) package ThisGame { import FoofaGeom.*; import FoofaAI.*; import flash.geom.*; import flash.media.*; import FoofaCrypto.*; public class Png_man1_burst extends Png { const reloadTime:Number = 500; const burstRate:Number = 3; const frame_morte_esplosione2_lenght:int = 59; const fire1Rate:Number = 100; const frame_agonia_lenght:int = 51; const frame_morte_colpo4_lenght:int = 53; const frame_morte_agonia_brucia:int = 817; const frame_morte_esplosione1:int = 2090; const frame_morte_colpo2_lenght:int = 59; const frame_morte_colpo2:int = 1297; const frame_morte_colpo3:int = 1537; const frame_morte_colpo4:int = 1777; const frame_morte_esplosione2:int = 2329; const frame_morte_colpo1:int = 1057; const frame_morte_agonia_colpo_lenght:int = 23; const frame_walk_lenght:int = 72; const frame_morte_agonia_brucia_lenght:int = 59; const frame_morte_agonia_colpo:int = 1993; const frame_morte_esplosione1_lenght:int = 59; const frame_walk:int = 1; const frame_agonia:int = 2589; const frame_morte_colpo3_lenght:int = 59; const frame_morte_bruciato:int = 577; const frame_morte_colpo1_lenght:int = 59; const frame_morte_bruciato_lenght:int = 59; var refVec:Vector2; var path:Array; var agonyMode:Boolean; var angleFrame:Number; var frameToSkip:int; var deadlyWeapon:int; var angleRad:Number; var targetPoint:Point; var pfCell:Object; var energy:Number; var res:Number; var lookingDir:Vector2; var agonySwitch:Boolean; var hitTime:Number; var lastPfUpdate:Number; var iaStatus:int; var movingDir:Vector2; var fire1Timer:Number; public var agony_loop:SoundChannel; var deadType:int; var angleGrad:Number; var burstCount:Number; var frameToGo:int; var pf:PathFinder; static var deadTypeCount:int = 0; public function Png_man1_burst(){ addFrameScript(71, frame72, 143, frame144, 215, frame216, 287, frame288, 359, frame360, 431, frame432, 503, frame504, 575, frame576, 630, frame631, 635, frame636, 690, frame691, 695, frame696, 750, frame751, 755, frame756, 810, frame811, 815, frame816, 870, frame871, 875, frame876, 930, frame931, 935, frame936, 990, frame991, 995, frame996, 1050, frame1051, 1055, frame1056, 1110, frame1111, 1115, frame1116, 1170, frame1171, 1175, frame1176, 1230, frame1231, 1235, frame1236, 1290, frame1291, 1295, frame1296, 1350, frame1351, 1355, frame1356, 1410, frame1411, 1415, frame1416, 1470, frame1471, 1475, frame1476, 1530, frame1531, 1535, frame1536, 1590, frame1591, 1595, frame1596, 1650, frame1651, 1655, frame1656, 1710, frame1711, 1715, frame1716, 1770, frame1771, 1775, frame1776, 1824, frame1825, 1829, frame1830, 1878, frame1879, 1883, frame1884, 1932, frame1933, 1937, frame1938, 1991, frame1992, 2010, frame2011, 2015, frame2016, 2034, frame2035, 2039, frame2040, 2058, frame2059, 2063, frame2064, 2082, frame2083, 2087, frame2088, 2142, frame2143, 2147, frame2148, 2202, frame2203, 2207, frame2208, 2262, frame2263, 2267, frame2268, 2322, frame2323, 2327, frame2328, 2387, frame2388, 2392, frame2393, 2452, frame2453, 2457, frame2458, 2517, frame2518, 2522, frame2523, 2582, frame2583, 2587, frame2588, 2639, frame2640, 2691, frame2692, 2743, frame2744, 2795, frame2796);  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 1; dieMode = false; agonyMode = false; agonySwitch = false; movingDir = new Vector2(0, 1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); hitTime = 0; iaStatus = 0; path = new Array(); } function frame1176(){ stop(); } function frame2393(){ stop(); } function frame2035(){ y = (y - 650); } function frame2040(){ stop(); } function frame288(){ gotoAndPlay(109); } function frame1992(){ gotoAndPlay(2746); } function frame1879(){ } function frame1884(){ gotoAndPlay(2642); } function frame1651(){ y = (y - 650); } function frame1411(){ y = (y - 650); } function frame2059(){ y = (y - 650); } function frame504(){ gotoAndPlay(217); } function frame1536(){ stop(); } function frame1416(){ stop(); } function frame1771(){ y = (y - 650); } function frame1531(){ y = (y - 650); } function frame876(){ stop(); } function frame636(){ stop(); } function frame996(){ stop(); } function frame871(){ y = (y - 650); } function frame631(){ y = (y - 650); } function frame751(){ y = (y - 650); } function frame1656(){ stop(); } function frame756(){ stop(); } function frame2064(){ stop(); } function frame2083(){ y = (y - 650); } function frame2518(){ y = (y - 650); } function frame2088(){ stop(); } function frame2640(){ gotoAndPlay(2590); } function frame1776(){ stop(); } function frame2523(){ stop(); } function frame991(){ y = (y - 650); } function frame2744(){ gotoAndPlay(2694); } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:int; var _local6:*; var _local7:Bullet; var _local8:int; if ((((dieMode == true)) || (((_arg1._time - hitTime) > 100)))){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleRad = ((FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, movingDir) + (Math.PI / 4)) + (Math.PI / 8)); while (angleRad < 0) { angleRad = (angleRad + (2 * Math.PI)); }; while (angleRad > (2 * Math.PI)) { angleRad = (angleRad - (2 * Math.PI)); }; angleGrad = (((angleRad * 180) / Math.PI) + 22.5); angleGrad = (angleGrad % 360); while (angleGrad < 0) { angleGrad = (angleGrad + 360); }; angleFrame = Math.round((angleGrad / 45)); angleFrame = (angleFrame % 8); if ((((dieMode == false)) && ((agonyMode == false)))){ _local4 = (((x - _arg1.player.x) * (x - _arg1.player.x)) + ((y - _arg1.player.y) * (y - _arg1.player.y))); switch (iaStatus){ case 0: pf = new PathFinder(_arg1.pfGrid, 300); res = 0; iaStatus = 1; burstCount = 0; break; case 1: if (_local4 < 40000){ iaStatus = 3; break; }; lastPfUpdate = _arg1._time; targetPoint = new Point(x, y); res = 0; while (res == 0) { res = pf.Move(new Point(x, y), new Point(((_arg1.player.x + (Math.random() * 180)) - 90), ((_arg1.player.y + (Math.random() * 180)) - 90)), path); }; iaStatus = 2; break; case 2: if ((_arg1._time - lastPfUpdate) > 1500){ iaStatus = 1; break; } else { if ((((targetPoint.x - x) * (targetPoint.x - x)) + ((targetPoint.y - y) * (targetPoint.y - y))) > 100){ movingDir.x = (targetPoint.x - x); movingDir.y = (targetPoint.y - y); movingDir.normalize(1); if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.rightNormal; _local6 = _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))]; if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.leftNormal; }; }; } else { if (path.length > 0){ targetPoint = path.pop(); targetPoint.x = ((targetPoint.x * _arg1.pfGrid.cellPixelWidth) + (_arg1.pfGrid.cellPixelWidth / 2)); targetPoint.y = ((targetPoint.y * _arg1.pfGrid.cellPixelHeight) + (_arg1.pfGrid.cellPixelHeight / 2)); }; }; collisionCircle.x = x; collisionCircle.y = y; }; break; case 3: if (_local4 > 50000){ iaStatus = 1; break; }; movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = x; _local7.y = y; _local7.Init(_arg1, movingDir.x, movingDir.y); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); burstCount++; if (burstCount > burstRate){ iaStatus = 4; }; }; break; case 4: if ((_arg1._time - fire1Timer) > reloadTime){ burstCount = 0; iaStatus = 0; }; break; }; }; if (dieMode == true){ if (((agonyMode) && (agony_loop))){ _arg1.StopLoop(agony_loop); }; _local8 = 1; if ((deadTypeCount % 16) > 8){ _local8 = 2; }; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; if (agonyMode == true){ switch (deadlyWeapon){ case 2: frameToGo = frame_morte_agonia_brucia; frameToSkip = frame_morte_agonia_brucia_lenght; break; default: frameToGo = frame_morte_agonia_colpo; frameToSkip = frame_morte_agonia_colpo_lenght; break; }; } else { switch (deadlyWeapon){ case 1: switch ((deadType % 3)){ case 0: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_11); } else { _arg1.PlaySound(_arg1.pain_14); }; break; case 1: frameToGo = frame_morte_colpo2; frameToSkip = frame_morte_colpo2_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_05); } else { _arg1.PlaySound(_arg1.pain_06); }; break; case 2: frameToGo = frame_morte_colpo3; frameToSkip = frame_morte_colpo3_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_08); } else { _arg1.PlaySound(_arg1.pain_07); }; break; }; break; case 2: _arg1.PlaySound(_arg1.pain_15); frameToGo = frame_morte_bruciato; frameToSkip = frame_morte_bruciato_lenght; break; case 3: switch ((deadType % 2)){ case 0: frameToGo = frame_morte_esplosione1; frameToSkip = frame_morte_esplosione1_lenght; break; case 1: frameToGo = frame_morte_esplosione2; frameToSkip = frame_morte_esplosione2_lenght; _arg1.PlaySound(_arg1.pain_10); break; }; break; default: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; _arg1.PlaySound(_arg1.pain_11); break; }; }; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 3000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 30); _arg1.app.statistics.Combo(); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 15); _arg1.app.statistics.NoCombo(); }; _arg1.lastDeathTime = _arg1._time; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; _arg1.app.statistics.EnemyKilled(); } else { if (agonyMode == true){ if (agonySwitch == true){ agony_loop = _arg1.PlayLoop(_arg1.grida_medic); agonySwitch = false; frameToGo = frame_morte_colpo4; frameToSkip = frame_morte_colpo4_lenght; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); switch ((deadTypeCount % 4)){ case 0: _arg1.PlaySound(_arg1.pain_01); break; case 1: _arg1.PlaySound(_arg1.pain_02); break; case 2: _arg1.PlaySound(_arg1.pain_03); break; case 3: _arg1.PlaySound(_arg1.pain_04); break; }; } else { if (((agony_loop) && (((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) > 200000)))){ _arg1.StopLoop(agony_loop); }; }; }; }; } function frame432(){ gotoAndPlay(181); } function frame72(){ gotoAndPlay(1); } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy = (energy - 2); break; case 3: energy = (energy - 6); break; }; if ((((((agonyMode == false)) && ((dieMode == false)))) && ((energy < 0)))){ if ((((((agonyMode == false)) && ((_arg2 == 1)))) && ((Math.random() < 0.25)))){ agonyMode = true; agonySwitch = true; } else { dieMode = true; deadlyWeapon = _arg2; deadTypeCount++; deadType = deadTypeCount; }; } else { if ((((agonyMode == true)) && ((agonySwitch == false)))){ dieMode = true; deadlyWeapon = _arg2; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } function frame2796(){ gotoAndPlay(2746); } function frame1591(){ y = (y - 650); } function frame1351(){ y = (y - 650); } function frame1476(){ stop(); } function frame1356(){ stop(); } function frame1236(){ stop(); } function frame1116(){ stop(); } function frame1231(){ y = (y - 650); } function frame1596(){ stop(); } function frame2323(){ y = (y - 650); } function frame1471(){ y = (y - 650); } function frame1111(){ y = (y - 650); } function frame2203(){ y = (y - 650); } function frame2328(){ stop(); } function frame576(){ gotoAndPlay(253); } function frame691(){ y = (y - 650); } function frame2458(){ stop(); } function frame696(){ stop(); } function frame2208(){ stop(); } function frame2453(){ y = (y - 650); } function frame2583(){ y = (y - 650); } function frame2588(){ stop(); } function frame1933(){ } function frame1938(){ gotoAndPlay(2694); } function frame216(){ gotoAndPlay(73); } function frame2692(){ gotoAndPlay(2642); } function frame1825(){ } function frame360(){ gotoAndPlay(145); } function frame1830(){ gotoAndPlay(2590); } function frame1711(){ y = (y - 650); } function frame931(){ y = (y - 650); } function frame811(){ y = (y - 650); } function frame936(){ stop(); } function frame1716(){ stop(); } function frame2011(){ y = (y - 650); } function frame144(){ gotoAndPlay(37); } function frame1291(){ y = (y - 650); } function frame1171(){ y = (y - 650); } function frame816(){ stop(); } function frame1296(){ stop(); } function frame1056(){ stop(); } function frame2388(){ y = (y - 650); } function frame1051(){ y = (y - 650); } function frame2148(){ stop(); } function frame2263(){ y = (y - 650); } function frame2016(){ stop(); } function frame2143(){ y = (y - 650); } function frame2268(){ stop(); } } }//package ThisGame
Section 132
//Png_man1_grenades (ThisGame.Png_man1_grenades) package ThisGame { import FoofaGeom.*; import FoofaAI.*; import flash.geom.*; import flash.media.*; import FoofaCrypto.*; public class Png_man1_grenades extends Png { const frame_morte_esplosione2_lenght:int = 59; const fire1Rate:Number = 1500; const frame_morte_colpo4_lenght:int = 53; const frame_agonia_lenght:int = 51; const frame_morte_agonia_brucia:int = 817; const frame_morte_esplosione1:int = 2090; const frame_morte_colpo2_lenght:int = 59; const frame_morte_colpo2:int = 1297; const frame_morte_colpo3:int = 1537; const frame_morte_colpo4:int = 1777; const frame_morte_esplosione2:int = 2329; const frame_morte_colpo1:int = 1057; const frame_morte_agonia_colpo_lenght:int = 23; const frame_walk_lenght:int = 72; const frame_morte_agonia_brucia_lenght:int = 59; const frame_morte_agonia_colpo:int = 1993; const frame_morte_esplosione1_lenght:int = 59; const frame_walk:int = 1; const frame_morte_colpo3_lenght:int = 59; const frame_morte_bruciato:int = 577; const frame_agonia:int = 2589; const frame_morte_colpo1_lenght:int = 59; const frame_morte_bruciato_lenght:int = 59; var refVec:Vector2; var path:Array; var agonyMode:Boolean; var angleFrame:Number; var frameToSkip:int; var deadlyWeapon:int; var angleRad:Number; var targetPoint:Point; var pfCell:Object; var energy:Number; var res:Number; var lookingDir:Vector2; var agonySwitch:Boolean; var hitTime:Number; var lastPfUpdate:Number; var iaStatus:int; var movingDir:Vector2; var fire1Timer:Number; public var agony_loop:SoundChannel; var deadType:int; var angleGrad:Number; var frameToGo:int; var pf:PathFinder; static var deadTypeCount:int = 0; public function Png_man1_grenades(){ addFrameScript(71, frame72, 143, frame144, 215, frame216, 287, frame288, 359, frame360, 431, frame432, 503, frame504, 575, frame576, 630, frame631, 635, frame636, 690, frame691, 695, frame696, 750, frame751, 755, frame756, 810, frame811, 815, frame816, 870, frame871, 875, frame876, 930, frame931, 935, frame936, 990, frame991, 995, frame996, 1050, frame1051, 1055, frame1056, 1110, frame1111, 1115, frame1116, 1170, frame1171, 1175, frame1176, 1230, frame1231, 1235, frame1236, 1290, frame1291, 1295, frame1296, 1350, frame1351, 1355, frame1356, 1410, frame1411, 1415, frame1416, 1470, frame1471, 1475, frame1476, 1530, frame1531, 1535, frame1536, 1590, frame1591, 1595, frame1596, 1650, frame1651, 1655, frame1656, 1710, frame1711, 1715, frame1716, 1770, frame1771, 1775, frame1776, 1824, frame1825, 1829, frame1830, 1878, frame1879, 1883, frame1884, 1932, frame1933, 1937, frame1938, 1991, frame1992, 2010, frame2011, 2015, frame2016, 2034, frame2035, 2039, frame2040, 2058, frame2059, 2063, frame2064, 2082, frame2083, 2087, frame2088, 2142, frame2143, 2147, frame2148, 2202, frame2203, 2207, frame2208, 2262, frame2263, 2267, frame2268, 2322, frame2323, 2327, frame2328, 2387, frame2388, 2392, frame2393, 2452, frame2453, 2457, frame2458, 2517, frame2518, 2522, frame2523, 2582, frame2583, 2587, frame2588, 2639, frame2640, 2691, frame2692, 2743, frame2744, 2795, frame2796);  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 1; dieMode = false; agonyMode = false; agonySwitch = false; movingDir = new Vector2(0, 1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); hitTime = 0; iaStatus = 0; path = new Array(); } function frame1176(){ stop(); } function frame2393(){ stop(); } function frame2035(){ y = (y - 650); } function frame2040(){ stop(); } function frame288(){ gotoAndPlay(109); } function frame1992(){ gotoAndPlay(2746); } function frame1879(){ } function frame1884(){ gotoAndPlay(2642); } function frame1651(){ y = (y - 650); } function frame1411(){ y = (y - 650); } function frame2059(){ y = (y - 650); } function frame504(){ gotoAndPlay(217); } function frame1536(){ stop(); } function frame1416(){ stop(); } function frame1771(){ y = (y - 650); } function frame1531(){ y = (y - 650); } function frame876(){ stop(); } function frame636(){ stop(); } function frame996(){ stop(); } function frame871(){ y = (y - 650); } function frame631(){ y = (y - 650); } function frame751(){ y = (y - 650); } function frame1656(){ stop(); } function frame756(){ stop(); } function frame2064(){ stop(); } function frame2083(){ y = (y - 650); } function frame2518(){ y = (y - 650); } function frame2088(){ stop(); } function frame2640(){ gotoAndPlay(2590); } function frame1776(){ stop(); } function frame2523(){ stop(); } function frame991(){ y = (y - 650); } function frame2744(){ gotoAndPlay(2694); } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:int; var _local6:*; var _local7:GranadeMovie; var _local8:int; if ((((dieMode == true)) || (((_arg1._time - hitTime) > 100)))){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleRad = ((FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, movingDir) + (Math.PI / 4)) + (Math.PI / 8)); while (angleRad < 0) { angleRad = (angleRad + (2 * Math.PI)); }; while (angleRad > (2 * Math.PI)) { angleRad = (angleRad - (2 * Math.PI)); }; angleGrad = (((angleRad * 180) / Math.PI) + 22.5); angleGrad = (angleGrad % 360); while (angleGrad < 0) { angleGrad = (angleGrad + 360); }; angleFrame = Math.round((angleGrad / 45)); angleFrame = (angleFrame % 8); if ((((dieMode == false)) && ((agonyMode == false)))){ _local4 = (((x - _arg1.player.x) * (x - _arg1.player.x)) + ((y - _arg1.player.y) * (y - _arg1.player.y))); switch (iaStatus){ case 0: pf = new PathFinder(_arg1.pfGrid, 300); res = 0; iaStatus = 1; break; case 1: if (_local4 < 40000){ iaStatus = 3; break; }; lastPfUpdate = _arg1._time; targetPoint = new Point(x, y); res = 0; while (res == 0) { res = pf.Move(new Point(x, y), new Point(((_arg1.player.x + (Math.random() * 180)) - 90), ((_arg1.player.y + (Math.random() * 180)) - 90)), path); }; iaStatus = 2; break; case 2: if ((_arg1._time - lastPfUpdate) > 1500){ iaStatus = 1; break; } else { if ((((targetPoint.x - x) * (targetPoint.x - x)) + ((targetPoint.y - y) * (targetPoint.y - y))) > 100){ movingDir.x = (targetPoint.x - x); movingDir.y = (targetPoint.y - y); movingDir.normalize(1); if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.rightNormal; _local6 = _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))]; if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.leftNormal; }; }; } else { if (path.length > 0){ targetPoint = path.pop(); targetPoint.x = ((targetPoint.x * _arg1.pfGrid.cellPixelWidth) + (_arg1.pfGrid.cellPixelWidth / 2)); targetPoint.y = ((targetPoint.y * _arg1.pfGrid.cellPixelHeight) + (_arg1.pfGrid.cellPixelHeight / 2)); }; }; collisionCircle.x = x; collisionCircle.y = y; }; break; case 3: if (_local4 > 50000){ iaStatus = 1; break; }; movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ fire1Timer = _arg1._time; _local7 = new GranadeMovie(); _local7.senderIsPlayer = false; _local7.x = x; _local7.y = y; _local7.Init(_arg1, -(Math.sin((((angleGrad - 90) * Math.PI) / 180))), Math.cos((((angleGrad - 90) * Math.PI) / 180))); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; }; if (dieMode == true){ if (((agonyMode) && (agony_loop))){ _arg1.StopLoop(agony_loop); }; _local8 = 1; if ((deadTypeCount % 16) > 8){ _local8 = 2; }; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; if (agonyMode == true){ switch (deadlyWeapon){ case 2: frameToGo = frame_morte_agonia_brucia; frameToSkip = frame_morte_agonia_brucia_lenght; break; default: frameToGo = frame_morte_agonia_colpo; frameToSkip = frame_morte_agonia_colpo_lenght; break; }; } else { switch (deadlyWeapon){ case 1: switch ((deadType % 3)){ case 0: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_11); } else { _arg1.PlaySound(_arg1.pain_14); }; break; case 1: frameToGo = frame_morte_colpo2; frameToSkip = frame_morte_colpo2_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_05); } else { _arg1.PlaySound(_arg1.pain_06); }; break; case 2: frameToGo = frame_morte_colpo3; frameToSkip = frame_morte_colpo3_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_08); } else { _arg1.PlaySound(_arg1.pain_07); }; break; }; break; case 2: _arg1.PlaySound(_arg1.pain_15); frameToGo = frame_morte_bruciato; frameToSkip = frame_morte_bruciato_lenght; break; case 3: switch ((deadType % 2)){ case 0: frameToGo = frame_morte_esplosione1; frameToSkip = frame_morte_esplosione1_lenght; break; case 1: frameToGo = frame_morte_esplosione2; frameToSkip = frame_morte_esplosione2_lenght; _arg1.PlaySound(_arg1.pain_10); break; }; break; default: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; _arg1.PlaySound(_arg1.pain_11); break; }; }; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 3000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 20); _arg1.app.statistics.Combo(); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 10); _arg1.app.statistics.NoCombo(); }; _arg1.lastDeathTime = _arg1._time; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; _arg1.app.statistics.EnemyKilled(); } else { if (agonyMode == true){ if (agonySwitch == true){ agony_loop = _arg1.PlayLoop(_arg1.grida_medic); agonySwitch = false; frameToGo = frame_morte_colpo4; frameToSkip = frame_morte_colpo4_lenght; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); switch ((deadTypeCount % 4)){ case 0: _arg1.PlaySound(_arg1.pain_01); break; case 1: _arg1.PlaySound(_arg1.pain_02); break; case 2: _arg1.PlaySound(_arg1.pain_03); break; case 3: _arg1.PlaySound(_arg1.pain_04); break; }; } else { if (((agony_loop) && (((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) > 200000)))){ _arg1.StopLoop(agony_loop); }; }; }; }; } function frame432(){ gotoAndPlay(181); } function frame72(){ gotoAndPlay(1); } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy = (energy - 2); break; case 3: energy = (energy - 6); break; }; if ((((((agonyMode == false)) && ((dieMode == false)))) && ((energy < 0)))){ if ((((((agonyMode == false)) && ((_arg2 == 1)))) && ((Math.random() < 0.25)))){ agonyMode = true; agonySwitch = true; } else { dieMode = true; deadlyWeapon = _arg2; deadTypeCount++; deadType = deadTypeCount; }; } else { if ((((agonyMode == true)) && ((agonySwitch == false)))){ dieMode = true; deadlyWeapon = _arg2; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } function frame2796(){ gotoAndPlay(2746); } function frame1591(){ y = (y - 650); } function frame1351(){ y = (y - 650); } function frame1476(){ stop(); } function frame1356(){ stop(); } function frame1236(){ stop(); } function frame1116(){ stop(); } function frame1231(){ y = (y - 650); } function frame1596(){ stop(); } function frame2323(){ y = (y - 650); } function frame1471(){ y = (y - 650); } function frame1111(){ y = (y - 650); } function frame2203(){ y = (y - 650); } function frame2328(){ stop(); } function frame576(){ gotoAndPlay(253); } function frame691(){ y = (y - 650); } function frame2458(){ stop(); } function frame696(){ stop(); } function frame2208(){ stop(); } function frame2453(){ y = (y - 650); } function frame2583(){ y = (y - 650); } function frame2588(){ stop(); } function frame1933(){ } function frame1938(){ gotoAndPlay(2694); } function frame216(){ gotoAndPlay(73); } function frame2692(){ gotoAndPlay(2642); } function frame1825(){ } function frame360(){ gotoAndPlay(145); } function frame1830(){ gotoAndPlay(2590); } function frame1711(){ y = (y - 650); } function frame931(){ y = (y - 650); } function frame936(){ stop(); } function frame811(){ y = (y - 650); } function frame1716(){ stop(); } function frame2011(){ y = (y - 650); } function frame144(){ gotoAndPlay(37); } function frame1291(){ y = (y - 650); } function frame1171(){ y = (y - 650); } function frame816(){ stop(); } function frame1296(){ stop(); } function frame1056(){ stop(); } function frame2388(){ y = (y - 650); } function frame1051(){ y = (y - 650); } function frame2148(){ stop(); } function frame2263(){ y = (y - 650); } function frame2016(){ stop(); } function frame2143(){ y = (y - 650); } function frame2268(){ stop(); } } }//package ThisGame
Section 133
//Png_man2 (ThisGame.Png_man2) package ThisGame { import FoofaGeom.*; import FoofaAI.*; import flash.geom.*; import flash.media.*; import FoofaCrypto.*; public class Png_man2 extends Png { const frame_morte_esplosione2_lenght:int = 59; const fire1Rate:Number = 500; const frame_morte_colpo4_lenght:int = 53; const frame_agonia_lenght:int = 51; const frame_morte_agonia_brucia:int = 817; const frame_morte_esplosione1:int = 2090; const frame_morte_colpo2_lenght:int = 59; const frame_morte_colpo2:int = 1297; const frame_morte_colpo3:int = 1537; const frame_morte_colpo4:int = 1777; const frame_morte_esplosione2:int = 2329; const frame_morte_colpo1:int = 1057; const frame_morte_agonia_colpo_lenght:int = 23; const frame_walk_lenght:int = 72; const frame_morte_agonia_brucia_lenght:int = 59; const frame_morte_agonia_colpo:int = 1993; const frame_morte_esplosione1_lenght:int = 59; const frame_walk:int = 1; const frame_morte_colpo3_lenght:int = 59; const frame_morte_bruciato:int = 577; const frame_agonia:int = 2589; const frame_morte_colpo1_lenght:int = 59; const frame_morte_bruciato_lenght:int = 59; var refVec:Vector2; var path:Array; var agonyMode:Boolean; var angleFrame:Number; var frameToSkip:int; var deadlyWeapon:int; var angleRad:Number; var targetPoint:Point; var pfCell:Object; var energy:Number; var res:Number; var lookingDir:Vector2; var agonySwitch:Boolean; var hitTime:Number; var lastPfUpdate:Number; var iaStatus:int; var movingDir:Vector2; var fire1Timer:Number; var agony_loop:SoundChannel; var deadType:int; var angleGrad:Number; var frameToGo:int; var pf:PathFinder; static var deadTypeCount:int = 0; public function Png_man2(){ addFrameScript(71, frame72, 143, frame144, 215, frame216, 287, frame288, 359, frame360, 431, frame432, 503, frame504, 575, frame576, 630, frame631, 635, frame636, 690, frame691, 695, frame696, 750, frame751, 755, frame756, 810, frame811, 815, frame816, 870, frame871, 875, frame876, 930, frame931, 935, frame936, 990, frame991, 995, frame996, 1050, frame1051, 1055, frame1056, 1110, frame1111, 1115, frame1116, 1170, frame1171, 1175, frame1176, 1230, frame1231, 1235, frame1236, 1290, frame1291, 1295, frame1296, 1350, frame1351, 1355, frame1356, 1410, frame1411, 1415, frame1416, 1470, frame1471, 1475, frame1476, 1530, frame1531, 1535, frame1536, 1590, frame1591, 1595, frame1596, 1650, frame1651, 1655, frame1656, 1710, frame1711, 1715, frame1716, 1770, frame1771, 1775, frame1776, 1824, frame1825, 1829, frame1830, 1878, frame1879, 1883, frame1884, 1932, frame1933, 1937, frame1938, 1991, frame1992, 2010, frame2011, 2015, frame2016, 2034, frame2035, 2039, frame2040, 2058, frame2059, 2063, frame2064, 2082, frame2083, 2087, frame2088, 2142, frame2143, 2147, frame2148, 2202, frame2203, 2207, frame2208, 2262, frame2263, 2267, frame2268, 2322, frame2323, 2327, frame2328, 2387, frame2388, 2392, frame2393, 2452, frame2453, 2457, frame2458, 2517, frame2518, 2522, frame2523, 2582, frame2583, 2587, frame2588, 2639, frame2640, 2691, frame2692, 2743, frame2744, 2795, frame2796);  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 1; dieMode = false; agonyMode = false; agonySwitch = false; movingDir = new Vector2(0, 1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); hitTime = 0; iaStatus = 0; path = new Array(); } function frame1176(){ stop(); } function frame2393(){ stop(); } function frame2035(){ y = (y - 650); } function frame2040(){ stop(); } function frame288(){ gotoAndPlay(109); } function frame1992(){ gotoAndPlay(2746); } function frame1879(){ } function frame1884(){ gotoAndPlay(2642); } function frame1651(){ y = (y - 650); } function frame1411(){ y = (y - 650); } function frame2059(){ y = (y - 650); } function frame504(){ gotoAndPlay(217); } function frame1536(){ stop(); } function frame1416(){ stop(); } function frame1771(){ y = (y - 650); } function frame1531(){ y = (y - 650); } function frame876(){ stop(); } function frame636(){ stop(); } function frame996(){ stop(); } function frame871(){ y = (y - 650); } function frame631(){ y = (y - 650); } function frame751(){ y = (y - 650); } function frame1656(){ stop(); } function frame756(){ stop(); } function frame2064(){ stop(); } function frame2083(){ y = (y - 650); } function frame2518(){ y = (y - 650); } function frame2088(){ stop(); } function frame2640(){ gotoAndPlay(2590); } function frame1776(){ stop(); } function frame2523(){ stop(); } function frame991(){ y = (y - 650); } function frame2744(){ gotoAndPlay(2694); } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:int; var _local6:*; var _local7:Bullet; var _local8:int; var _local9:int; if ((((dieMode == true)) || (((_arg1._time - hitTime) > 100)))){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleRad = ((FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, movingDir) + (Math.PI / 4)) + (Math.PI / 8)); while (angleRad < 0) { angleRad = (angleRad + (2 * Math.PI)); }; while (angleRad > (2 * Math.PI)) { angleRad = (angleRad - (2 * Math.PI)); }; angleGrad = (((angleRad * 180) / Math.PI) + 22.5); angleGrad = (angleGrad % 360); while (angleGrad < 0) { angleGrad = (angleGrad + 360); }; angleFrame = Math.round((angleGrad / 45)); angleFrame = (angleFrame % 8); if ((((dieMode == false)) && ((agonyMode == false)))){ _local4 = (((x - _arg1.player.x) * (x - _arg1.player.x)) + ((y - _arg1.player.y) * (y - _arg1.player.y))); switch (iaStatus){ case 0: pf = new PathFinder(_arg1.pfGrid, 300); res = 0; iaStatus = 1; break; case 1: if (_local4 < 40000){ iaStatus = 3; break; }; lastPfUpdate = _arg1._time; targetPoint = new Point(x, y); res = 0; while (res == 0) { res = pf.Move(new Point(x, y), new Point(((_arg1.player.x + (Math.random() * 180)) - 90), ((_arg1.player.y + (Math.random() * 180)) - 90)), path); }; iaStatus = 2; break; case 2: if ((_arg1._time - lastPfUpdate) > 1500){ iaStatus = 1; break; } else { if ((((targetPoint.x - x) * (targetPoint.x - x)) + ((targetPoint.y - y) * (targetPoint.y - y))) > 100){ movingDir.x = (targetPoint.x - x); movingDir.y = (targetPoint.y - y); movingDir.normalize(1); if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.rightNormal; _local6 = _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))]; if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.leftNormal; }; }; } else { if (path.length > 0){ targetPoint = path.pop(); targetPoint.x = ((targetPoint.x * _arg1.pfGrid.cellPixelWidth) + (_arg1.pfGrid.cellPixelWidth / 2)); targetPoint.y = ((targetPoint.y * _arg1.pfGrid.cellPixelHeight) + (_arg1.pfGrid.cellPixelHeight / 2)); }; }; collisionCircle.x = x; collisionCircle.y = y; }; break; case 3: if (_local4 > 50000){ iaStatus = 1; break; }; movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.weapon2_fire, 0.3); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.x = x; _local7.y = y; _local7.Init(_arg1, movingDir.x, movingDir.y); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; }; if (dieMode == true){ if (((agonyMode) && (agony_loop))){ _arg1.StopLoop(agony_loop); }; _local8 = 1; if ((deadTypeCount % 16) > 8){ _local8 = 2; }; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; if (agonyMode == true){ switch (deadlyWeapon){ case 2: frameToGo = frame_morte_agonia_brucia; frameToSkip = frame_morte_agonia_brucia_lenght; break; default: frameToGo = frame_morte_agonia_colpo; frameToSkip = frame_morte_agonia_colpo_lenght; break; }; } else { switch (deadlyWeapon){ case 1: switch ((deadType % 3)){ case 0: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_11); } else { _arg1.PlaySound(_arg1.pain_14); }; break; case 1: frameToGo = frame_morte_colpo2; frameToSkip = frame_morte_colpo2_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_05); } else { _arg1.PlaySound(_arg1.pain_06); }; break; case 2: frameToGo = frame_morte_colpo3; frameToSkip = frame_morte_colpo3_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_08); } else { _arg1.PlaySound(_arg1.pain_07); }; break; }; break; case 2: _arg1.PlaySound(_arg1.pain_15); frameToGo = frame_morte_bruciato; frameToSkip = frame_morte_bruciato_lenght; break; case 3: switch ((deadType % 2)){ case 0: frameToGo = frame_morte_esplosione1; frameToSkip = frame_morte_esplosione1_lenght; break; case 1: frameToGo = frame_morte_esplosione2; frameToSkip = frame_morte_esplosione2_lenght; _arg1.PlaySound(_arg1.pain_10); break; }; break; default: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; _arg1.PlaySound(_arg1.pain_11); break; }; }; _local9 = (frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1))); this.gotoAndPlay(_local9); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 3000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 30); _arg1.app.statistics.Combo(); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 15); _arg1.app.statistics.NoCombo(); }; _arg1.lastDeathTime = _arg1._time; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; _arg1.app.statistics.EnemyKilled(); } else { if (agonyMode == true){ if (agonySwitch == true){ agony_loop = _arg1.PlayLoop(_arg1.grida_medic); agonySwitch = false; frameToGo = frame_morte_colpo4; frameToSkip = frame_morte_colpo4_lenght; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); switch ((deadTypeCount % 4)){ case 0: _arg1.PlaySound(_arg1.pain_01); break; case 1: _arg1.PlaySound(_arg1.pain_02); break; case 2: _arg1.PlaySound(_arg1.pain_03); break; case 3: _arg1.PlaySound(_arg1.pain_04); break; }; } else { if (((agony_loop) && (((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) > 200000)))){ _arg1.StopLoop(agony_loop); }; }; }; }; } function frame432(){ gotoAndPlay(181); } function frame72(){ gotoAndPlay(1); } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy = (energy - 2); break; case 3: energy = (energy - 6); break; }; if ((((((agonyMode == false)) && ((dieMode == false)))) && ((energy < 0)))){ if ((((((agonyMode == false)) && ((_arg2 == 1)))) && ((Math.random() < 0.25)))){ agonyMode = true; agonySwitch = true; } else { dieMode = true; deadlyWeapon = _arg2; deadTypeCount++; deadType = deadTypeCount; }; } else { if ((((agonyMode == true)) && ((agonySwitch == false)))){ dieMode = true; deadlyWeapon = _arg2; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } function frame2796(){ gotoAndPlay(2746); } function frame1591(){ y = (y - 650); } function frame1351(){ y = (y - 650); } function frame1476(){ stop(); } function frame1356(){ stop(); } function frame1236(){ stop(); } function frame1116(){ stop(); } function frame1231(){ y = (y - 650); } function frame1596(){ stop(); } function frame2323(){ y = (y - 650); } function frame1471(){ y = (y - 650); } function frame1111(){ y = (y - 650); } function frame2203(){ y = (y - 650); } function frame2328(){ stop(); } function frame576(){ gotoAndPlay(253); } function frame691(){ y = (y - 650); } function frame2458(){ stop(); } function frame696(){ stop(); } function frame2208(){ stop(); } function frame2453(){ y = (y - 650); } function frame2583(){ y = (y - 650); } function frame2588(){ stop(); } function frame1933(){ } function frame1938(){ gotoAndPlay(2694); } function frame216(){ gotoAndPlay(73); } function frame2692(){ gotoAndPlay(2642); } function frame1825(){ } function frame360(){ gotoAndPlay(145); } function frame1830(){ gotoAndPlay(2590); } function frame1711(){ y = (y - 650); } function frame931(){ y = (y - 650); } function frame936(){ stop(); } function frame811(){ y = (y - 650); } function frame1716(){ stop(); } function frame2011(){ y = (y - 650); } function frame144(){ gotoAndPlay(37); } function frame1291(){ y = (y - 650); } function frame1171(){ y = (y - 650); } function frame816(){ stop(); } function frame1296(){ stop(); } function frame1056(){ stop(); } function frame2388(){ y = (y - 650); } function frame1051(){ y = (y - 650); } function frame2148(){ stop(); } function frame2263(){ y = (y - 650); } function frame2016(){ stop(); } function frame2143(){ y = (y - 650); } function frame2268(){ stop(); } } }//package ThisGame
Section 134
//Png_man2_fire (ThisGame.Png_man2_fire) package ThisGame { import FoofaGeom.*; import FoofaAI.*; import flash.geom.*; import flash.media.*; import FoofaCrypto.*; public class Png_man2_fire extends Png { const frame_morte_esplosione2_lenght:int = 59; const fire1Rate:Number = 80; const frame_morte_colpo4_lenght:int = 53; const frame_agonia_lenght:int = 51; const frame_morte_agonia_brucia:int = 817; const frame_morte_esplosione1:int = 2090; const frame_morte_colpo2_lenght:int = 59; const frame_morte_colpo2:int = 1297; const frame_morte_colpo3:int = 1537; const frame_morte_colpo4:int = 1777; const frame_morte_esplosione2:int = 2329; const frame_morte_colpo1:int = 1057; const frame_morte_agonia_colpo_lenght:int = 23; const frame_walk_lenght:int = 72; const frame_morte_agonia_brucia_lenght:int = 59; const frame_morte_agonia_colpo:int = 1993; const frame_morte_esplosione1_lenght:int = 59; const frame_walk:int = 1; const frame_morte_colpo3_lenght:int = 59; const frame_morte_bruciato:int = 577; const frame_agonia:int = 2589; const frame_morte_colpo1_lenght:int = 59; const frame_morte_bruciato_lenght:int = 59; var refVec:Vector2; var path:Array; var agonyMode:Boolean; var angleFrame:Number; var frameToSkip:int; var deadlyWeapon:int; var angleRad:Number; var targetPoint:Point; var pfCell:Object; var energy:Number; var res:Number; var lookingDir:Vector2; var agonySwitch:Boolean; var hitTime:Number; var lastPfUpdate:Number; var iaStatus:int; var movingDir:Vector2; var fire1Timer:Number; var agony_loop:SoundChannel; var deadType:int; var angleGrad:Number; var frameToGo:int; var lastFireThrowerTime:int; var pf:PathFinder; static var deadTypeCount:int = 0; public function Png_man2_fire(){ addFrameScript(71, frame72, 143, frame144, 215, frame216, 287, frame288, 359, frame360, 431, frame432, 503, frame504, 575, frame576, 630, frame631, 635, frame636, 690, frame691, 695, frame696, 750, frame751, 755, frame756, 810, frame811, 815, frame816, 870, frame871, 875, frame876, 930, frame931, 935, frame936, 990, frame991, 995, frame996, 1050, frame1051, 1055, frame1056, 1110, frame1111, 1115, frame1116, 1170, frame1171, 1175, frame1176, 1230, frame1231, 1235, frame1236, 1290, frame1291, 1295, frame1296, 1350, frame1351, 1355, frame1356, 1410, frame1411, 1415, frame1416, 1470, frame1471, 1475, frame1476, 1530, frame1531, 1535, frame1536, 1590, frame1591, 1595, frame1596, 1650, frame1651, 1655, frame1656, 1710, frame1711, 1715, frame1716, 1770, frame1771, 1775, frame1776, 1824, frame1825, 1829, frame1830, 1878, frame1879, 1883, frame1884, 1932, frame1933, 1937, frame1938, 1991, frame1992, 2010, frame2011, 2015, frame2016, 2034, frame2035, 2039, frame2040, 2058, frame2059, 2063, frame2064, 2082, frame2083, 2087, frame2088, 2142, frame2143, 2147, frame2148, 2202, frame2203, 2207, frame2208, 2262, frame2263, 2267, frame2268, 2322, frame2323, 2327, frame2328, 2387, frame2388, 2392, frame2393, 2452, frame2453, 2457, frame2458, 2517, frame2518, 2522, frame2523, 2582, frame2583, 2587, frame2588, 2639, frame2640, 2691, frame2692, 2743, frame2744, 2795, frame2796);  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 1; dieMode = false; agonyMode = false; agonySwitch = false; movingDir = new Vector2(0, 1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); hitTime = 0; iaStatus = 0; path = new Array(); } function frame1176(){ stop(); } function frame2393(){ stop(); } function frame2035(){ y = (y - 650); } function frame2016(){ stop(); } function frame2040(){ stop(); } function frame288(){ gotoAndPlay(109); } function frame1992(){ gotoAndPlay(2746); } function frame1879(){ } function frame1884(){ gotoAndPlay(2642); } function frame1651(){ y = (y - 650); } function frame1411(){ y = (y - 650); } function frame2059(){ y = (y - 650); } function frame504(){ gotoAndPlay(217); } function frame1536(){ stop(); } function frame1416(){ stop(); } function frame1771(){ y = (y - 650); } function frame1531(){ y = (y - 650); } function frame876(){ stop(); } function frame636(){ stop(); } function frame996(){ stop(); } function frame871(){ y = (y - 650); } function frame631(){ y = (y - 650); } function frame751(){ y = (y - 650); } function frame1656(){ stop(); } function frame756(){ stop(); } function frame2064(){ stop(); } function frame2083(){ y = (y - 650); } function frame2518(){ y = (y - 650); } function frame2088(){ stop(); } function frame2640(){ gotoAndPlay(2590); } function frame1776(){ stop(); } function frame2523(){ stop(); } function frame991(){ y = (y - 650); } function frame2744(){ gotoAndPlay(2694); } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:int; var _local6:*; var _local7:_BulletFire; var _local8:int; if ((((dieMode == true)) || (((_arg1._time - hitTime) > 100)))){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleRad = ((FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, movingDir) + (Math.PI / 4)) + (Math.PI / 8)); while (angleRad < 0) { angleRad = (angleRad + (2 * Math.PI)); }; while (angleRad > (2 * Math.PI)) { angleRad = (angleRad - (2 * Math.PI)); }; angleGrad = (((angleRad * 180) / Math.PI) + 22.5); angleGrad = (angleGrad % 360); while (angleGrad < 0) { angleGrad = (angleGrad + 360); }; angleFrame = Math.round((angleGrad / 45)); angleFrame = (angleFrame % 8); if ((((dieMode == false)) && ((agonyMode == false)))){ _local4 = (((x - _arg1.player.x) * (x - _arg1.player.x)) + ((y - _arg1.player.y) * (y - _arg1.player.y))); switch (iaStatus){ case 0: pf = new PathFinder(_arg1.pfGrid, 300); res = 0; iaStatus = 1; break; case 1: if (_local4 < 25000){ iaStatus = 3; break; }; lastPfUpdate = _arg1._time; targetPoint = new Point(x, y); res = 0; while (res == 0) { res = pf.Move(new Point(x, y), new Point(((_arg1.player.x + (Math.random() * 180)) - 90), ((_arg1.player.y + (Math.random() * 180)) - 90)), path); }; iaStatus = 2; break; case 2: if ((_arg1._time - lastPfUpdate) > 1500){ iaStatus = 1; break; } else { if ((((targetPoint.x - x) * (targetPoint.x - x)) + ((targetPoint.y - y) * (targetPoint.y - y))) > 100){ movingDir.x = (targetPoint.x - x); movingDir.y = (targetPoint.y - y); movingDir.normalize(1); if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.rightNormal; _local6 = _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))]; if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.leftNormal; }; }; } else { if (path.length > 0){ targetPoint = path.pop(); targetPoint.x = ((targetPoint.x * _arg1.pfGrid.cellPixelWidth) + (_arg1.pfGrid.cellPixelWidth / 2)); targetPoint.y = ((targetPoint.y * _arg1.pfGrid.cellPixelHeight) + (_arg1.pfGrid.cellPixelHeight / 2)); }; }; collisionCircle.x = x; collisionCircle.y = y; }; break; case 3: if (_local4 > 30000){ iaStatus = 1; break; }; movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ if ((_arg1._time - lastFireThrowerTime) > 1000){ _arg1.PlaySound(_arg1.weapon4_fire, 0.3); lastFireThrowerTime = _arg1._time; }; fire1Timer = _arg1._time; _local7 = new _BulletFire(); _local7.x = x; _local7.y = y; _local7.lifeTime = 700; _local7.senderIsPlayer = false; _local7.Init(_arg1, movingDir.x, movingDir.y); _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); break; }; break; }; }; if (dieMode == true){ if (((agonyMode) && (agony_loop))){ _arg1.StopLoop(agony_loop); }; _local8 = 1; if ((deadTypeCount % 16) > 8){ _local8 = 2; }; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; if (agonyMode == true){ switch (deadlyWeapon){ case 2: frameToGo = frame_morte_agonia_brucia; frameToSkip = frame_morte_agonia_brucia_lenght; break; default: frameToGo = frame_morte_agonia_colpo; frameToSkip = frame_morte_agonia_colpo_lenght; break; }; } else { switch (deadlyWeapon){ case 1: switch ((deadType % 3)){ case 0: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_11); } else { _arg1.PlaySound(_arg1.pain_14); }; break; case 1: frameToGo = frame_morte_colpo2; frameToSkip = frame_morte_colpo2_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_05); } else { _arg1.PlaySound(_arg1.pain_06); }; break; case 2: frameToGo = frame_morte_colpo3; frameToSkip = frame_morte_colpo3_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_08); } else { _arg1.PlaySound(_arg1.pain_07); }; break; }; break; case 2: _arg1.PlaySound(_arg1.pain_15); frameToGo = frame_morte_bruciato; frameToSkip = frame_morte_bruciato_lenght; break; case 3: switch ((deadType % 2)){ case 0: frameToGo = frame_morte_esplosione1; frameToSkip = frame_morte_esplosione1_lenght; break; case 1: frameToGo = frame_morte_esplosione2; frameToSkip = frame_morte_esplosione2_lenght; _arg1.PlaySound(_arg1.pain_10); break; }; break; default: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; _arg1.PlaySound(_arg1.pain_11); break; }; }; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 3000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 40); _arg1.app.statistics.Combo(); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 20); _arg1.app.statistics.NoCombo(); }; _arg1.lastDeathTime = _arg1._time; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; _arg1.app.statistics.EnemyKilled(); } else { if (agonyMode == true){ if (agonySwitch == true){ agony_loop = _arg1.PlayLoop(_arg1.grida_medic); agonySwitch = false; frameToGo = frame_morte_colpo4; frameToSkip = frame_morte_colpo4_lenght; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); switch ((deadTypeCount % 4)){ case 0: _arg1.PlaySound(_arg1.pain_01); break; case 1: _arg1.PlaySound(_arg1.pain_02); break; case 2: _arg1.PlaySound(_arg1.pain_03); break; case 3: _arg1.PlaySound(_arg1.pain_04); break; }; } else { if (((agony_loop) && (((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) > 200000)))){ _arg1.StopLoop(agony_loop); }; }; }; }; } function frame432(){ gotoAndPlay(181); } function frame72(){ gotoAndPlay(1); } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy = (energy - 2); break; case 3: energy = (energy - 6); break; }; if ((((((agonyMode == false)) && ((dieMode == false)))) && ((energy < 0)))){ if ((((((agonyMode == false)) && ((_arg2 == 1)))) && ((Math.random() < 0.25)))){ agonyMode = true; agonySwitch = true; } else { dieMode = true; deadlyWeapon = _arg2; deadTypeCount++; deadType = deadTypeCount; }; } else { if ((((agonyMode == true)) && ((agonySwitch == false)))){ dieMode = true; deadlyWeapon = _arg2; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } function frame2796(){ gotoAndPlay(2746); } function frame1591(){ y = (y - 650); } function frame1351(){ y = (y - 650); } function frame1476(){ stop(); } function frame1356(){ stop(); } function frame1236(){ stop(); } function frame1116(){ stop(); } function frame1231(){ y = (y - 650); } function frame1596(){ stop(); } function frame2323(){ y = (y - 650); } function frame1471(){ y = (y - 650); } function frame1111(){ y = (y - 650); } function frame2203(){ y = (y - 650); } function frame2328(){ stop(); } function frame576(){ gotoAndPlay(253); } function frame691(){ y = (y - 650); } function frame2458(){ stop(); } function frame696(){ stop(); } function frame2208(){ stop(); } function frame2453(){ y = (y - 650); } function frame2583(){ y = (y - 650); } function frame2588(){ stop(); } function frame1933(){ } function frame1938(){ gotoAndPlay(2694); } function frame216(){ gotoAndPlay(73); } function frame2692(){ gotoAndPlay(2642); } function frame1825(){ } function frame360(){ gotoAndPlay(145); } function frame1830(){ gotoAndPlay(2590); } function frame1711(){ y = (y - 650); } function frame931(){ y = (y - 650); } function frame936(){ stop(); } function frame811(){ y = (y - 650); } function frame1716(){ stop(); } function frame2011(){ y = (y - 650); } function frame144(){ gotoAndPlay(37); } function frame1291(){ y = (y - 650); } function frame1171(){ y = (y - 650); } function frame1296(){ stop(); } function frame1056(){ stop(); } function frame2388(){ y = (y - 650); } function frame1051(){ y = (y - 650); } function frame2148(){ stop(); } function frame2263(){ y = (y - 650); } function frame816(){ stop(); } function frame2143(){ y = (y - 650); } function frame2268(){ stop(); } } }//package ThisGame
Section 135
//Png_man2_shotgun (ThisGame.Png_man2_shotgun) package ThisGame { import FoofaGeom.*; import FoofaAI.*; import flash.geom.*; import flash.media.*; import FoofaCrypto.*; public class Png_man2_shotgun extends Png { const frame_morte_esplosione2_lenght:int = 59; const fire1Rate:Number = 1000; const frame_morte_colpo4_lenght:int = 53; const frame_agonia_lenght:int = 51; const frame_morte_agonia_brucia:int = 817; const frame_morte_esplosione1:int = 2090; const frame_morte_colpo2_lenght:int = 59; const frame_morte_colpo2:int = 1297; const frame_morte_colpo3:int = 1537; const frame_morte_colpo4:int = 1777; const frame_morte_esplosione2:int = 2329; const frame_morte_colpo1:int = 1057; const frame_morte_agonia_colpo_lenght:int = 23; const frame_walk_lenght:int = 72; const frame_morte_agonia_brucia_lenght:int = 59; const frame_morte_agonia_colpo:int = 1993; const frame_morte_esplosione1_lenght:int = 59; const frame_walk:int = 1; const frame_morte_colpo3_lenght:int = 59; const frame_morte_bruciato:int = 577; const frame_agonia:int = 2589; const frame_morte_colpo1_lenght:int = 59; const frame_morte_bruciato_lenght:int = 59; var refVec:Vector2; var path:Array; var agonyMode:Boolean; var angleFrame:Number; var frameToSkip:int; var deadlyWeapon:int; var angleRad:Number; var targetPoint:Point; var pfCell:Object; var energy:Number; var res:Number; var lookingDir:Vector2; var agonySwitch:Boolean; var hitTime:Number; var lastPfUpdate:Number; var iaStatus:int; var movingDir:Vector2; var fire1Timer:Number; public var agony_loop:SoundChannel; var deadType:int; var angleGrad:Number; var frameToGo:int; var pf:PathFinder; static var deadTypeCount:int = 0; public function Png_man2_shotgun(){ addFrameScript(71, frame72, 143, frame144, 215, frame216, 287, frame288, 359, frame360, 431, frame432, 503, frame504, 575, frame576, 630, frame631, 635, frame636, 690, frame691, 695, frame696, 750, frame751, 755, frame756, 810, frame811, 815, frame816, 870, frame871, 875, frame876, 930, frame931, 935, frame936, 990, frame991, 995, frame996, 1050, frame1051, 1055, frame1056, 1110, frame1111, 1115, frame1116, 1170, frame1171, 1175, frame1176, 1230, frame1231, 1235, frame1236, 1290, frame1291, 1295, frame1296, 1350, frame1351, 1355, frame1356, 1410, frame1411, 1415, frame1416, 1470, frame1471, 1475, frame1476, 1530, frame1531, 1535, frame1536, 1590, frame1591, 1595, frame1596, 1650, frame1651, 1655, frame1656, 1710, frame1711, 1715, frame1716, 1770, frame1771, 1775, frame1776, 1824, frame1825, 1829, frame1830, 1878, frame1879, 1883, frame1884, 1932, frame1933, 1937, frame1938, 1991, frame1992, 2010, frame2011, 2015, frame2016, 2034, frame2035, 2039, frame2040, 2058, frame2059, 2063, frame2064, 2082, frame2083, 2087, frame2088, 2142, frame2143, 2147, frame2148, 2202, frame2203, 2207, frame2208, 2262, frame2263, 2267, frame2268, 2322, frame2323, 2327, frame2328, 2387, frame2388, 2392, frame2393, 2452, frame2453, 2457, frame2458, 2517, frame2518, 2522, frame2523, 2582, frame2583, 2587, frame2588, 2639, frame2640, 2691, frame2692, 2743, frame2744, 2795, frame2796);  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 1; dieMode = false; agonyMode = false; agonySwitch = false; movingDir = new Vector2(0, 1); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); hitTime = 0; iaStatus = 0; path = new Array(); } function frame1176(){ stop(); } function frame2393(){ stop(); } function frame2035(){ y = (y - 650); } function frame2040(){ stop(); } function frame288(){ gotoAndPlay(109); } function frame1992(){ gotoAndPlay(2746); } function frame1879(){ } function frame1884(){ gotoAndPlay(2642); } function frame1651(){ y = (y - 650); } function frame1411(){ y = (y - 650); } function frame2059(){ y = (y - 650); } function frame504(){ gotoAndPlay(217); } function frame1536(){ stop(); } function frame1416(){ stop(); } function frame1771(){ y = (y - 650); } function frame1531(){ y = (y - 650); } function frame876(){ stop(); } function frame636(){ stop(); } function frame996(){ stop(); } function frame871(){ y = (y - 650); } function frame631(){ y = (y - 650); } function frame751(){ y = (y - 650); } function frame1656(){ stop(); } function frame756(){ stop(); } function frame2064(){ stop(); } function frame2083(){ y = (y - 650); } function frame2518(){ y = (y - 650); } function frame2088(){ stop(); } function frame2640(){ gotoAndPlay(2590); } function frame1776(){ stop(); } function frame2523(){ stop(); } function frame991(){ y = (y - 650); } function frame2744(){ gotoAndPlay(2694); } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Number; var _local5:int; var _local6:*; var _local7:Bullet; var _local8:int; if ((((dieMode == true)) || (((_arg1._time - hitTime) > 100)))){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleRad = ((FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, movingDir) + (Math.PI / 4)) + (Math.PI / 8)); while (angleRad < 0) { angleRad = (angleRad + (2 * Math.PI)); }; while (angleRad > (2 * Math.PI)) { angleRad = (angleRad - (2 * Math.PI)); }; angleGrad = (((angleRad * 180) / Math.PI) + 22.5); angleGrad = (angleGrad % 360); while (angleGrad < 0) { angleGrad = (angleGrad + 360); }; angleFrame = Math.round((angleGrad / 45)); angleFrame = (angleFrame % 8); if ((((dieMode == false)) && ((agonyMode == false)))){ _local4 = (((x - _arg1.player.x) * (x - _arg1.player.x)) + ((y - _arg1.player.y) * (y - _arg1.player.y))); switch (iaStatus){ case 0: pf = new PathFinder(_arg1.pfGrid, 300); res = 0; iaStatus = 1; break; case 1: if (_local4 < 40000){ iaStatus = 3; break; }; lastPfUpdate = _arg1._time; targetPoint = new Point(x, y); res = 0; while (res == 0) { res = pf.Move(new Point(x, y), new Point(((_arg1.player.x + (Math.random() * 180)) - 90), ((_arg1.player.y + (Math.random() * 180)) - 90)), path); }; iaStatus = 2; break; case 2: if ((_arg1._time - lastPfUpdate) > 1500){ iaStatus = 1; break; } else { if ((((targetPoint.x - x) * (targetPoint.x - x)) + ((targetPoint.y - y) * (targetPoint.y - y))) > 100){ movingDir.x = (targetPoint.x - x); movingDir.y = (targetPoint.y - y); movingDir.normalize(1); if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.rightNormal; _local6 = _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))]; if (((_arg1.pfGrid.IsWalkable(new Point((x + movingDir.x), (y + movingDir.y)))) && ((((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == -1)) || ((_arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point((x + movingDir.x), (y + movingDir.y)))] == id)))))){ _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; x = (x + movingDir.x); y = (y + movingDir.y); _local5 = (((currentFrame % frame_walk_lenght) + (frame_walk_lenght * angleFrame)) + 1); if (_local5 >= (((frame_walk_lenght * angleFrame) + frame_walk) + frame_walk_lenght)){ _local5 = ((frame_walk_lenght * angleFrame) + frame_walk); }; this.gotoAndPlay(_local5); } else { movingDir = movingDir.leftNormal; }; }; } else { if (path.length > 0){ targetPoint = path.pop(); targetPoint.x = ((targetPoint.x * _arg1.pfGrid.cellPixelWidth) + (_arg1.pfGrid.cellPixelWidth / 2)); targetPoint.y = ((targetPoint.y * _arg1.pfGrid.cellPixelHeight) + (_arg1.pfGrid.cellPixelHeight / 2)); }; }; collisionCircle.x = x; collisionCircle.y = y; }; break; case 3: if (_local4 > 50000){ iaStatus = 1; break; }; movingDir.x = (_arg1.player.x - x); movingDir.y = (_arg1.player.y - y); movingDir.normalize(1); this.gotoAndPlay((frame_walk + ((frame_walk_lenght + 1) * angleFrame))); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local7 = new Bullet_enemy(); _local7.senderIsPlayer = false; _local7.x = (x - (Math.sin((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.y = (y + (Math.cos((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.Init(_arg1, -(Math.sin((((angleGrad - 90) * Math.PI) / 180))), Math.cos((((angleGrad - 90) * Math.PI) / 180))); _local7.lifeTime = 1000; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.senderIsPlayer = false; _local7.x = (x - (Math.sin((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.y = (y + (Math.cos((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.Init(_arg1, -(Math.sin(((((angleGrad - 90) + 5) * Math.PI) / 180))), Math.cos(((((angleGrad - 90) + 5) * Math.PI) / 180))); _local7.lifeTime = 1000; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.senderIsPlayer = false; _local7.x = (x - (Math.sin((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.y = (y + (Math.cos((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.Init(_arg1, -(Math.sin(((((angleGrad - 90) - 5) * Math.PI) / 180))), Math.cos(((((angleGrad - 90) - 5) * Math.PI) / 180))); _local7.lifeTime = 1000; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.senderIsPlayer = false; _local7.x = (x - (Math.sin((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.y = (y + (Math.cos((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.Init(_arg1, -(Math.sin(((((angleGrad - 90) + 10) * Math.PI) / 180))), Math.cos(((((angleGrad - 90) + 10) * Math.PI) / 180))); _local7.lifeTime = 1000; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); _local7 = new Bullet_enemy(); _local7.senderIsPlayer = false; _local7.x = (x - (Math.sin((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.y = (y + (Math.cos((((angleGrad - 90) * Math.PI) / 180)) * 20)); _local7.Init(_arg1, -(Math.sin(((((angleGrad - 90) - 10) * Math.PI) / 180))), Math.cos(((((angleGrad - 90) - 10) * Math.PI) / 180))); _local7.lifeTime = 1000; _arg1.bulletArray.push(_local7); _arg1.isoObjectActiveArray.push(_local7); }; break; }; }; if (dieMode == true){ if (((agonyMode) && (agony_loop))){ _arg1.StopLoop(agony_loop); }; _local8 = 1; if ((deadTypeCount % 16) > 8){ _local8 = 2; }; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; if (agonyMode == true){ switch (deadlyWeapon){ case 2: frameToGo = frame_morte_agonia_brucia; frameToSkip = frame_morte_agonia_brucia_lenght; break; default: frameToGo = frame_morte_agonia_colpo; frameToSkip = frame_morte_agonia_colpo_lenght; break; }; } else { switch (deadlyWeapon){ case 1: switch ((deadType % 3)){ case 0: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_11); } else { _arg1.PlaySound(_arg1.pain_14); }; break; case 1: frameToGo = frame_morte_colpo2; frameToSkip = frame_morte_colpo2_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_05); } else { _arg1.PlaySound(_arg1.pain_06); }; break; case 2: frameToGo = frame_morte_colpo3; frameToSkip = frame_morte_colpo3_lenght; if (_local8 == 1){ _arg1.PlaySound(_arg1.pain_08); } else { _arg1.PlaySound(_arg1.pain_07); }; break; }; break; case 2: _arg1.PlaySound(_arg1.pain_15); frameToGo = frame_morte_bruciato; frameToSkip = frame_morte_bruciato_lenght; break; case 3: switch ((deadType % 2)){ case 0: frameToGo = frame_morte_esplosione1; frameToSkip = frame_morte_esplosione1_lenght; break; case 1: frameToGo = frame_morte_esplosione2; frameToSkip = frame_morte_esplosione2_lenght; _arg1.PlaySound(_arg1.pain_10); break; }; break; default: frameToGo = frame_morte_colpo1; frameToSkip = frame_morte_colpo1_lenght; _arg1.PlaySound(_arg1.pain_11); break; }; }; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 3000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 30); _arg1.app.statistics.Combo(); } else { MemoryCrypto.incrementValue(_arg1.app.sounds, 15); _arg1.app.statistics.NoCombo(); }; _arg1.lastDeathTime = _arg1._time; _arg1.busyGrid[_arg1.pfGrid.FromPixelPosToGridIndex(new Point(x, y))] = -1; _arg1.app.statistics.EnemyKilled(); } else { if (agonyMode == true){ if (agonySwitch == true){ agony_loop = _arg1.PlayLoop(_arg1.grida_medic); agonySwitch = false; frameToGo = frame_morte_colpo4; frameToSkip = frame_morte_colpo4_lenght; this.gotoAndPlay((frameToGo + (Math.floor((angleFrame / 2)) * (frameToSkip + 1)))); switch ((deadTypeCount % 4)){ case 0: _arg1.PlaySound(_arg1.pain_01); break; case 1: _arg1.PlaySound(_arg1.pain_02); break; case 2: _arg1.PlaySound(_arg1.pain_03); break; case 3: _arg1.PlaySound(_arg1.pain_04); break; }; } else { if (((agony_loop) && (((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) > 200000)))){ _arg1.StopLoop(agony_loop); }; }; }; }; } function frame432(){ gotoAndPlay(181); } function frame72(){ gotoAndPlay(1); } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: energy = (energy - 2); break; case 3: energy = (energy - 6); break; }; if ((((((agonyMode == false)) && ((dieMode == false)))) && ((energy < 0)))){ if ((((((agonyMode == false)) && ((_arg2 == 1)))) && ((Math.random() < 0.25)))){ agonyMode = true; agonySwitch = true; } else { dieMode = true; deadlyWeapon = _arg2; deadTypeCount++; deadType = deadTypeCount; }; } else { if ((((agonyMode == true)) && ((agonySwitch == false)))){ dieMode = true; deadlyWeapon = _arg2; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } function frame2796(){ gotoAndPlay(2746); } function frame1591(){ y = (y - 650); } function frame1351(){ y = (y - 650); } function frame1476(){ stop(); } function frame1356(){ stop(); } function frame1236(){ stop(); } function frame1116(){ stop(); } function frame1231(){ y = (y - 650); } function frame1596(){ stop(); } function frame2323(){ y = (y - 650); } function frame1471(){ y = (y - 650); } function frame1111(){ y = (y - 650); } function frame2203(){ y = (y - 650); } function frame2328(){ stop(); } function frame576(){ gotoAndPlay(253); } function frame691(){ y = (y - 650); } function frame2458(){ stop(); } function frame696(){ stop(); } function frame2208(){ stop(); } function frame2453(){ y = (y - 650); } function frame2583(){ y = (y - 650); } function frame2588(){ stop(); } function frame1933(){ } function frame1938(){ gotoAndPlay(2694); } function frame216(){ gotoAndPlay(73); } function frame2692(){ gotoAndPlay(2642); } function frame1825(){ } function frame360(){ gotoAndPlay(145); } function frame1830(){ gotoAndPlay(2590); } function frame1711(){ y = (y - 650); } function frame931(){ y = (y - 650); } function frame936(){ stop(); } function frame811(){ y = (y - 650); } function frame1716(){ stop(); } function frame2011(){ y = (y - 650); } function frame144(){ gotoAndPlay(37); } function frame1291(){ y = (y - 650); } function frame1171(){ y = (y - 650); } function frame816(){ stop(); } function frame1296(){ stop(); } function frame1056(){ stop(); } function frame2388(){ y = (y - 650); } function frame1051(){ y = (y - 650); } function frame2148(){ stop(); } function frame2263(){ y = (y - 650); } function frame2016(){ stop(); } function frame2143(){ y = (y - 650); } function frame2268(){ stop(); } } }//package ThisGame
Section 136
//State_Briefing (ThisGame.State_Briefing) package ThisGame { import flash.events.*; import flash.display.*; import flash.text.*; import FoofaCore.*; import flash.media.*; public class State_Briefing implements FSM_State { private var  ; private var  :BriefingMenu; private var :TextField; private var app:Main_Application; private var :MovieClip; private var i:int; private var :DisplayObjectContainer; private var :Array; private var :TextField; public function State_Briefing(_arg1:Main_Application, _arg2:DisplayObjectContainer):void{ app = _arg1;  = _arg2;  = new raffica(); } function PlayRaffica(_arg1:MouseEvent):void{ if (app.sound){  .play(0, 0, new SoundTransform(1, 0)); }; } public function End():void{ .removeChild( ); } public function Step():void{ } function nextButtonPressed(_arg1:MouseEvent){ app.GotoPlayState(); } public function Init():void{  = new BriefingMenu(); .addChild( );  .getChildByName("nextBtn").addEventListener(MouseEvent.MOUSE_UP, nextButtonPressed);  .getChildByName("backBtn").addEventListener(MouseEvent.MOUSE_UP, backButtonPressed);  = TextField( .getChildByName("briefingText"));  = TextField( .getChildByName("missionNumberTxt")); .text = ("" + app.thisLevel);  = new Array(); .push(MovieClip( .getChildByName("mission_1"))); .push(MovieClip( .getChildByName("mission_2"))); .push(MovieClip( .getChildByName("mission_3"))); if (app.sound){  .getChildByName("nextBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("backBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica); };  = MovieClip( .getChildByName("puntina")); i = 0; while (i < .length) { if (i < (app.thisLevel - 1)){ [i].gotoAndStop(2); } else { [i].gotoAndStop(1); }; if (i == (app.thisLevel - 1)){ .x = [i].x; .y = [i].y; }; i++; }; switch (app.thisLevel){ case 0: case 1: .text = "Pass the woods and reach the opposite side of the valley. Enemies will be around, so move carefully."; break; case 2: .text = "This one gets thougher man...you have to pass through a zone filled with enemies to get to your final objective."; break; case 3: .text = "Great job so far, man...but this mission won't be that easy. Reach the end of the enemy lines and stop their Enhanced Giant Panzer before it approaches our forces!"; break; }; } function backButtonPressed(_arg1:MouseEvent){ app.ChangeState(new State_MainMenu(app, )); } } }//package ThisGame
Section 137
//State_GameOverMenu (ThisGame.State_GameOverMenu) package ThisGame { import flash.events.*; import flash.display.*; import flash.text.*; import FoofaCore.*; import CMG_AS3.*; import FoofaCrypto.*; public class State_GameOverMenu implements FSM_State { private var :Boolean; private var  :GameOverMenu; private var :TextField; private var app:Main_Application; private var :TextField; private var  :SimpleButton; private var  :String; private var :DisplayObjectContainer; public function State_GameOverMenu(_arg1:Main_Application, _arg2:DisplayObjectContainer):void{ app = _arg1;  = _arg2;  = new String("insert name"); } function hallPressed(_arg1:MouseEvent):void{ ScoreSubmitter.loadHighScorePage(); } public function End():void{ .removeChild( ); } function onScoreResponse(_arg1:ServerResponseEvent):void{ switch (_arg1.returnCode){ case ScoreSubmitter.RETURNCODE_WORKING: .text = "Submitting..."; break; case ScoreSubmitter.RETURNCODE_SUCCESS: .text = "Your score has been submitted"; ScoreSubmitter.loadHighScorePage(); break; case ScoreSubmitter.RETURNCODE_REJECTED: .text = "The server rejected your score"; break; case ScoreSubmitter.RETURNCODE_WRONGVERSION: .text = "Wrong game version visit CrazyMonkeyGames.com"; ScoreSubmitter.loadUpdatePage(); break; case ScoreSubmitter.RETURNCODE_NETWORKERROR: .text = "Could not reach the server"; break; default: .text = ("Unknown error " + _arg1.returnCode); break; }; } function nextButtonPressed(_arg1:MouseEvent){ MemoryCrypto.setValue(app.sounds, 0); app.Load(); app.GotoPlayState(); } function submitButtonPressed(_arg1:MouseEvent){ var _local2:ScoreSubmitter; if (MemoryCrypto.getValue(app.sounds) != 0){ if ((() && (!((.text ==  ))))){ .type = TextFieldType.DYNAMIC;  .removeChild( ); _local2 = new ScoreSubmitter(); _local2.addEventListener(ScoreSubmitter.SCORE_RESPONSE, onScoreResponse); _local2.submitScore(.text, MemoryCrypto.getValue(app.sounds)); } else { .text =  ; }; } else { .text = "No score to submit"; }; } function backButtonPressed(_arg1:MouseEvent){ app.ChangeState(new State_MainMenu(app, )); } function clickedOnNameField(_arg1:MouseEvent){  = true; } public function Step():void{ } public function Init():void{  = new GameOverMenu(); .addChild( );  = SimpleButton( .getChildByName("submitBtn"));  .addEventListener(MouseEvent.MOUSE_UP, submitButtonPressed);  .getChildByName("againBtn").addEventListener(MouseEvent.MOUSE_UP, nextButtonPressed);  .getChildByName("backBtn").addEventListener(MouseEvent.MOUSE_UP, backButtonPressed);  .getChildByName("hallBtn").addEventListener(MouseEvent.MOUSE_UP, hallPressed);  = TextField( .getChildByName("nameText")); .text =  ; .addEventListener(MouseEvent.MOUSE_UP, clickedOnNameField);  = TextField( .getChildByName("scoreText")); .text = ("" + MemoryCrypto.getValue(app.sounds));  = false; } } }//package ThisGame
Section 138
//State_Info (ThisGame.State_Info) package ThisGame { import flash.events.*; import flash.display.*; import FoofaCore.*; import flash.media.*; public class State_Info implements FSM_State { private var app:Main_Application; private var :DisplayObjectContainer; private var  :InfoWnd; private var  ; public function State_Info(_arg1:Main_Application, _arg2:DisplayObjectContainer):void{ app = _arg1;  = _arg2;  = new raffica(); } public function End():void{ .removeChild( ); } function PlayRaffica(_arg1:MouseEvent):void{ if (app.sound){  .play(0, 0, new SoundTransform(1, 0)); }; } public function Init():void{  = new InfoWnd(); .addChild( );  .getChildByName("continueBtn").addEventListener(MouseEvent.MOUSE_UP, nextButtonPressed); if (app.sound){  .getChildByName("continueBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica); }; } function nextButtonPressed(_arg1:MouseEvent){ app.ChangeState(new State_Briefing(app, )); } public function Step():void{ } } }//package ThisGame
Section 139
//State_InGame (ThisGame.State_InGame) package ThisGame { import flash.events.*; import flash.display.*; import FoofaGeom.*; import FoofaAI.*; import flash.geom.*; import flash.text.*; import FoofaCore.*; import flash.media.*; import com.kongregate.as3.client.*; import FoofaCrypto.*; import FoofaView.*; import flash.utils.*; import flash.ui.*; public class State_InGame implements FSM_State { private const screenHeight:Number = 450; private const screenWidth:Number = 450; public var vieni_ucciso; public var pain_01; public var pain_02; public var pain_03; public var pain_04; public var pain_05; public var pain_06; public var pain_07; public var pain_08; public var ; private var  :Boolean; private var  :TextField; public var app:Main_Application; public var pain_10; public var ; public var ; private var :DisplayObjectContainer; public var pain_15; public var isoObjectActiveArray:Array; public var pain_11; public var pain_14; private var :Number; private var :Number; public var  ; private var  :MovieClip; public var e_weapon_machinegun; public var enemyActiveArray:Array; public var weapon9_boom; private var :TextField; public var pfGrid:PathFindingGrid; public var :Number; public var :Array; public var weapon6_boom; public var bulletArray:Array; public var grida_medic; public var weapon4_fire; public var :Number; public var  ; public var gui_score:TextField; public var  :Array; public var weapon1_fire; private var :Number; private var :Rectangle; private var :Number; private var :Boolean; private var :Number; private var :MovieClip; public var vieni_colpito; private var :Number; private var  :BitmapData; public var  :uint; public var e_weapon_cannon1; private var  :CollisionCircleCircle; public var weapon10_fire; public var e_weapon_cannon2; public var triggerManager:TriggerManager; public var busyGrid:Array; public var player:Player; private var  :Number; public var gui_weaponPopup:MovieClip; private var  :CollisionConvexPolyCircle; private var  :Mirino; private var  :Number; public var  ; public var fai_cilecca; public var  :SoundChannel; public var weapon7_boom; private var  :AbortGameWnd; public var weapon5_fire; public var camera:Camera2d_FollowTargetInBounds; private var  :Number; private var  :Boolean; private var  :TextField; private var  :Bitmap; private var  :Number; private var  :DisplayObjectContainer; public var weapon2_fire; public var solidActiveArray:Array; public var e_crash; private var  :FrameRateCounter; public var  :MovieClip; public var lastDeathTime:Number; private var  :Boolean; public var weapon10_boom; public var worldObject:DisplayObjectContainer; public var  ; private var  :MovieClip; public var  :Array; public var weapon9_fire; private var  :MovieClip; public var  ; public var  :Array; public var _time:Number; private var  :Point; private var  :MovieClip; public var  :Array; public var weapon3_fire; public var box; private var  :Number; public var  :Number; public var e_weapon_rocket; public function State_InGame(_arg1:Main_Application, _arg2:DisplayObjectContainer, _arg3:DisplayObjectContainer):void{ lastDeathTime = getTimer(); app = _arg1;  = _arg2; worldObject = _arg3;  = 0; weapon1_fire = new weapon1_rifle(); weapon2_fire = new weapon2_ak47(); weapon3_fire = new weapon3_shotgun(); weapon4_fire = new weapon4_flamethrower(); weapon5_fire = new weapon5_rocketlauncher(); weapon6_boom = new weapon6_grenade(); weapon7_boom = new weapon7_firegrenade(); weapon9_fire = new b52_Aircraft(); weapon9_boom = new b52_explosion(); weapon10_fire = new artillery_firing(); weapon10_boom = new artillery_explosions(); pain_01 = new scream_01(); pain_02 = new scream_02(); pain_03 = new scream_03(); pain_04 = new scream_04(); pain_05 = new scream_05(); pain_06 = new scream_06(); pain_07 = new scream_07(); pain_08 = new scream_08();  = new scream_09(); pain_10 = new scream_10(); pain_11 = new scream_11();  = new scream_12();  = new scream_13(); pain_14 = new scream_14(); pain_15 = new scream_15(); box = new collect_crate();  = new collect_crate(); e_weapon_cannon1 = new enemy_cannon1(); e_weapon_cannon2 = new enemy_cannon2(); e_weapon_machinegun = new enemy_machinegun(); e_weapon_rocket = new enemy_rocket(); fai_cilecca = new cilecca(); vieni_colpito = new colpito(); vieni_ucciso = new ucciso();  = new bkg_sounds(); grida_medic = new medic();  = new no_weapon(); e_crash = new enemy_crash();  = new raffica();   = 0; } public function  ():void{ app.ChangeMusic(app.menuMusic); app.ChangeState(new State_GameOverMenu(app, )); } public function PlaySound(_arg1:Sound, _arg2:Number=1){ if (app.sound){ _arg1.play(0, 0, new SoundTransform(_arg2, 0)); }; } public function PlayLoop(_arg1:Sound, _arg2:Number=1):SoundChannel{ if (app.sound){ return (_arg1.play(0, 99999, new SoundTransform(_arg2, 0))); }; return (new SoundChannel()); } private function UpdateInput():void{ var _local1:Number; var _local2:Number; if (((( == false)) && (Key.isDown(27)))){   = _time;  = true; .stage.quality = StageQuality.HIGH; .addChild( ); } else { if ( == false){ if (app.inputMode == 1){ player.UpdateInput(Key.isDown(38), Key.isDown(40), Key.isDown(37), Key.isDown(39), Key.isDown(65), Key.isDown(83), true, Key.isDown(32)); } else { player.UpdateInput(((Key.isDown(Key.W)) || (Key.isDown(38))), ((Key.isDown(Key.S)) || (Key.isDown(40))), ((Key.isDown(Key.A)) || (Key.isDown(37))), ((Key.isDown(Key.D)) || (Key.isDown(39))),  , Key.isDown(Key.SPACE), false, false); }; _local1 = player.selectedWeapon; _local2 = player.selectedWeapon2; if (Key.isDown(49)){ if (player.SelectWeapon(1)){ if (_local1 != 1){ PlaySound( ); }; .gotoAndStop(1); } else { PlaySound( ); }; }; if (Key.isDown(50)){ if (player.SelectWeapon(2)){ if (_local1 != 2){ PlaySound( ); }; .gotoAndStop(2); } else { PlaySound( ); }; }; if (Key.isDown(51)){ if (player.SelectWeapon(3)){ if (_local1 != 3){ PlaySound( ); }; .gotoAndStop(3); } else { PlaySound( ); }; }; if (Key.isDown(52)){ if (player.SelectWeapon(4)){ if (_local1 != 4){ PlaySound( ); }; .gotoAndStop(4); } else { PlaySound( ); }; }; if (Key.isDown(53)){ if (player.SelectWeapon(5)){ if (_local1 != 5){ PlaySound( ); }; .gotoAndStop(5); } else { PlaySound( ); }; }; if (Key.isDown(54)){ if (player.SelectWeapon(6)){ if (_local2 != 6){ PlaySound( ); };  .gotoAndStop(6); } else { PlaySound( ); }; }; if (Key.isDown(55)){ if (player.SelectWeapon(7)){ if (_local2 != 7){ PlaySound( ); };  .gotoAndStop(7); } else { PlaySound( ); }; }; if (Key.isDown(56)){ if (player.SelectWeapon(8)){ if (_local2 != 8){ PlaySound( ); };  .gotoAndStop(8); } else { PlaySound( ); }; }; if (Key.isDown(57)){ if (player.SelectWeapon(9)){ if (_local2 != 9){ PlaySound( ); };  .gotoAndStop(9); } else { PlaySound( ); }; }; if (Key.isDown(48)){ if (player.SelectWeapon(10)){ if (_local2 != 10){ PlaySound( ); };  .gotoAndStop(10); } else { PlaySound( ); }; }; }; }; } public function ShowWeaponPopup():void{  = true;   = _time; } function  (_arg1:MouseEvent):void{   = false; } public function End():void{ var _local1:Array; var _local2:Object; var _local3:*; var _local4:int; this.worldObject.stage.frameRate = 30; if (app.usingKongregateAPI){ }; if (app.inputMode == 0){   = true; Mouse.show(); .removeEventListener(MouseEvent.MOUSE_DOWN,  ); .removeEventListener(MouseEvent.MOUSE_UP,  ); .removeEventListener(MouseEvent.MOUSE_MOVE,  ); .removeEventListener(MouseEvent.MOUSE_WHEEL,  ); .stage.removeEventListener(Event.MOUSE_LEAVE,  ); }; if (app.sound){  .getChildByName("abortBtn").removeEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("continueBtn").removeEventListener(MouseEvent.MOUSE_OVER, PlayRaffica); };  .removeEventListener(MouseEvent.CLICK,  );  .getChildByName("abortBtn").removeEventListener(MouseEvent.CLICK,  );  .getChildByName("continueBtn").removeEventListener(MouseEvent.CLICK,  ); SoundMixer.stopAll(); _local1 = new Array(); _local1.push(); while (_local1.length > 0) { _local2 = _local1.pop(); if ((_local2 is DisplayObjectContainer)){ _local4 = 0; for (;_local4 < _local2.numChildren;_local4++) { _local3 = _local2.getChildAt(_local4); if (((!(app.usingKongregateAPI)) || (!((_local3 is KongregateAPI))))){ _local1.push(_local3); _local2.removeChildAt(_local4); continue; }; }; }; _local2 = null; }; _local4 = 0; while (_local4 < bulletArray.length) { delete bulletArray[_local4]; bulletArray[_local4] = null; _local4++; }; _local4 = 0; while (_local4 <  .length) { delete  [_local4];  [_local4] = null; _local4++; }; _local4 = 0; while (_local4 < .length) { delete [_local4]; [_local4] = null; _local4++; }; _local4 = 0; while (_local4 <  .length) { delete  [_local4];  [_local4] = null; _local4++; }; _local4 = 0; while (_local4 <  .length) { delete  [_local4];  [_local4] = null; _local4++; }; _local4 = 0; while (_local4 < isoObjectActiveArray.length) { delete isoObjectActiveArray[_local4]; isoObjectActiveArray[_local4] = null; _local4++; }; _local4 = 0; while (_local4 < enemyActiveArray.length) { delete enemyActiveArray[_local4]; enemyActiveArray[_local4] = null; _local4++; }; _local4 = 0; while (_local4 < solidActiveArray.length) { delete solidActiveArray[_local4]; solidActiveArray[_local4] = null; _local4++; }; bulletArray = null; solidActiveArray = null;   = null;  = null; isoObjectActiveArray = null; enemyActiveArray = null; solidActiveArray = null; pfGrid = null; busyGrid = null;  .Stop(); .stage.quality = StageQuality.HIGH; } private function  (){ var _local1:DisplayObject; var _local2:int;   = new Array(); _local2 = 0; while (_local2 < worldObject.numChildren) { _local1 = worldObject.getChildAt(_local2); if ((_local1 is Png)){ worldObject.removeChild(_local1);  .push(_local1);  .push(_local1); _local2--; }; _local1 = null; _local2++; };  .sortOn("y", (Array.NUMERIC | Array.DESCENDING)); enemyActiveArray = new Array();  = new Array(); } private function  (){ var _local1:DisplayObject; var _local2:int; _local2 = 0; while (_local2 < worldObject.numChildren) { _local1 = worldObject.getChildAt(_local2); if ((_local1 is Trigger)){ triggerManager.AddTrigger(Trigger(_local1)); worldObject.removeChild(_local1); _local2--; }; _local1 = null; _local2++; }; } function PlayRaffica(_arg1:MouseEvent):void{ PlaySound( ); } public function  (_arg1:Event):void{ app.ChangeState(new State_MainMenu(app, )); } private function  (){ var _local1:DisplayObject; var _local2:int;  = new Array(); bulletArray = new Array(); _local2 = 0; while (_local2 < worldObject.numChildren) { _local1 = worldObject.getChildAt(_local2); if ((((_local1 is Medipack)) || ((_local1 is AmmoCrate)))){  .push(_local1); bulletArray.push(_local1); worldObject.removeChild(_local1); _local2--; } else { if ((_local1 is Barrel)){  .push(_local1);  .push(_local1); worldObject.removeChild(_local1); _local2--; }; }; _local2++; }; bulletArray.sortOn("y", (Array.NUMERIC | Array.DESCENDING));  .sortOn("y", (Array.NUMERIC | Array.DESCENDING)); } private function  (){ var _local1:int; _local1 = 0; while (_local1 < isoObjectActiveArray.length) { if (isoObjectActiveArray[_local1].y > ( .y + ((3 * screenHeight) / 2))){ if ((isoObjectActiveArray[_local1] is Png)){ isoObjectActiveArray[_local1].toDispose = true; }; delete isoObjectActiveArray[_local1]; isoObjectActiveArray[_local1] = null; isoObjectActiveArray.splice(_local1, 1); } else { if ((((isoObjectActiveArray[_local1] is Bullet)) && (isoObjectActiveArray[_local1].toDispose))){ delete isoObjectActiveArray[_local1]; isoObjectActiveArray[_local1] = null; isoObjectActiveArray.splice(_local1, 1); }; }; _local1++; }; _local1 = 0; while (_local1 <  .length) { if (( [_local1].y + (screenHeight * 1.3)) >  .y){ isoObjectActiveArray.push( [_local1]);  .splice(_local1, 1); } else { break; }; _local1++; }; _local1 = 0; while (_local1 <  .length) { if (( [_local1].y + (screenHeight * 1.3)) >  .y){ enemyActiveArray.push( [_local1]);  .splice(_local1, 1); } else { break; }; _local1++; }; _local1 = 0; while (_local1 < .length) { if (([_local1].y + (screenHeight * 1.3)) >  .y){ solidActiveArray.push([_local1]); .splice(_local1, 1); } else { break; }; _local1++; }; _local1 = 0; while (_local1 < solidActiveArray.length) { if (solidActiveArray[_local1].y > ( .y + ((3 * screenHeight) / 2))){ delete solidActiveArray[_local1]; solidActiveArray[_local1] = null; solidActiveArray.splice(_local1, 1); }; _local1++; }; while ( .numChildren > 0) {  .removeChildAt(0); }; isoObjectActiveArray.sortOn("y", Array.NUMERIC); _local1 = 0; while (_local1 < isoObjectActiveArray.length) {  .addChild(isoObjectActiveArray[_local1]); _local1++; }; } public function Init():void{ var _local1:int;   = false; .stage.quality = StageQuality.LOW; .addChild(worldObject); if (app.inputMode == 0){ .addEventListener(MouseEvent.MOUSE_DOWN,  ); .addEventListener(MouseEvent.MOUSE_UP,  ); .addEventListener(MouseEvent.MOUSE_MOVE,  ); .stage.addEventListener(Event.MOUSE_LEAVE,  ); .addEventListener(MouseEvent.MOUSE_WHEEL,  );   = false; Mouse.hide();   = new Mirino(); .addChild( ); };  = new MovieClip();  = new MovieClip();   = new Point(0, 0);   = new FrameRateCounter();  = new TextField();  .width = 300; player = Player(worldObject.getChildByName("mcPlayer"));   = new Point(player.x, player.y);  = new Rectangle(0, 0, 700, worldObject.height); camera = new Camera2d_FollowTargetInBounds(worldObject,  , screenWidth, screenHeight, );   = new _gui();  = MovieClip( .getChildByName("gino"));   = MovieClip( .getChildByName("pino"));  = TextField( .getChildByName("ammoCounter"));   = TextField( .getChildByName("ammoCounter2")); gui_score = TextField( .getChildByName("scoreTxt"));   = MovieClip(MovieClip( .getChildByName("healthBar")).getChildByName("maskLife")); gui_weaponPopup = MovieClip( .getChildByName("mcPopup_weapons")); worldObject.addChild( ); worldObject.addChild( ); .addChild( ); this.worldObject.stage.frameRate = 120; this.worldObject.stage.stageFocusRect = false; Key.ClearKeys(); Key.initialize(worldObject.stage);  = getTimer();  = 15;  = 0;  = 0;  = 30;   = new CollisionConvexPolyCircle();  = new CollisionCircleCircle(); bulletArray = new Array();  = new Array();  = new Array(); triggerManager = new TriggerManager();  ();  ();  ();  ();  .sortOn("y", (Array.NUMERIC | Array.DESCENDING));  (); busyGrid = new Array((pfGrid.xCellCount * pfGrid.yCellCount)); _local1 = 0; while (_local1 < (pfGrid.xCellCount * pfGrid.yCellCount)) { busyGrid[_local1] = -1; _local1++; };  = false;   = new AbortGameWnd();  = MovieClip( .getChildByName("audioBtn"));  .addEventListener(MouseEvent.CLICK,  );  .getChildByName("abortBtn").addEventListener(MouseEvent.CLICK,  );  .getChildByName("continueBtn").addEventListener(MouseEvent.CLICK,  ); if (app.sound){  .gotoAndStop(2);  .getChildByName("abortBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("continueBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica); } else {  .gotoAndStop(1); };  .Play();  = 0; player.SelectWeapon(1); player.SelectWeapon(6); .gotoAndStop(1);  .gotoAndStop(6);  = 0;   = PlayLoop( ); app.statistics.ResetStats(); app.statistics.SetStatistics(FithStats.MAX_HEALTH, player.maxEnergy); } function  (_arg1:MouseEvent):void{ var _local2:uint; var _local3:int; _local2 = player.selectedWeapon; if ((((_arg1.delta < 0)) && ((_local2 > 0)))){ _local3 = player.SelectPreviousPrimaryWeapon(); if (_local3 >= 0){ PlaySound( ); .gotoAndStop(_local3); }; } else { if ((((_arg1.delta > 0)) && ((_local2 < 5)))){ _local3 = player.SelectNextPrimaryWeapon(); if (_local3 >= 0){ PlaySound( ); .gotoAndStop(_local3); }; }; }; } public function  ():void{ if ((_time -  ) > 4000){  = false; }; if (((( == true)) && ((gui_weaponPopup.y > 350)))){ gui_weaponPopup.y = (gui_weaponPopup.y - FoofaGeomUtils.Trim(((gui_weaponPopup.y - 350) / 10), 2, 30)); if (gui_weaponPopup.y < 351){ gui_weaponPopup.y = 350; }; } else { if (((( == false)) && ((gui_weaponPopup.y < 455)))){ gui_weaponPopup.y = (gui_weaponPopup.y + FoofaGeomUtils.Trim(((455 - gui_weaponPopup.y) / 10), 3, 30)); }; }; } public function GetEnemyByIstanceName(_arg1:String):Png{ var _local2:*; _local2 = 0; while (_local2 < enemyActiveArray.length) { if (enemyActiveArray[_local2].name == _arg1){ return (enemyActiveArray[_local2]); }; _local2++; }; _local2 = 0; while (_local2 <  .length) { if ( [_local2].name == _arg1){ return ( [_local2]); }; _local2++; }; return (null); } public function Step():void{ var _local1:int; var _local2:int; var _local3:int; var _local4:Circle; var _local5:Point; var _local6:Circle; var _local7:Point; var _local8:Number; var _local9:Number; var _local10:Vector2;  .OnFrameStep(); .stage.focus = ; _time = getTimer(); _time = (_time - );  = (_time -  ); camera.Update(); if ((camera.centerPosition.y + (screenHeight * 1.2)) < camera.bottomBound){ camera.bottomBound = (camera.centerPosition.y + (screenHeight * 1.2)); }; if ((((player.dieMode == true)) && (((_time - player.dieTime) > 3000)))){ app.ChangeState(new State_GameOverMenu(app, )); };  = ( + ( / ));  = Math.floor();  = ( - );  = ( + ( / ));  = Math.floor();  = ( - ); if (bulletArray == null){ return; }; if ((() && (!( )))){ Mouse.show();   = true; }; if ( == false){ _local1 = 0; while (_local1 < ) { UpdateInput(); _local1++; }; _local1 = 0; while (_local1 < ) { camera.Update(); player.Step(this); _local2 = 0; while (_local2 < bulletArray.length) { if (bulletArray[_local2].toDispose == true){ _local3 = isoObjectActiveArray.indexOf(bulletArray[_local2]); if (_local3 >= 0){ isoObjectActiveArray.splice(_local3, 1); }; delete bulletArray[_local2]; bulletArray[_local2] = null; bulletArray.splice(_local2, 1); _local2--; } else { bulletArray[_local2].Step(this); }; _local2++; }; _local2 = 0; while (_local2 <  .length) { if ( [_local2].toDispose == true){ _local3 = isoObjectActiveArray.indexOf( [_local2]); if (_local3 >= 0){ isoObjectActiveArray.splice(_local3, 1); }; delete  [_local2];  [_local2] = null;  .splice(_local2, 1); _local2--; } else {  [_local2].Step(this); }; _local2++; }; _local4 = new Circle(player.collisionCircle.x, player.collisionCircle.y, player.collisionCircle.radius); _local5 = new Point( .x,  .y); _local6 = new Circle(player.collisionCircle.x, player.collisionCircle.y, player.collisionCircle.radius); _local7 = new Point( .x,  .y); _local8 = 0; _local9 = 0; _local10 = new Vector2(); _local2 = 0; while (_local2 < solidActiveArray.length) { if ((solidActiveArray[_local2] is CollisionCircle)){ if ( .test(solidActiveArray[_local2].collisionCircle, _local6, _local7) == true){ _local10 =  .getBack(); _local8 = (_local8 + (player.x - _local10.x)); _local9 = (_local9 + (player.y - _local10.y)); }; } else { if ((solidActiveArray[_local1] is CollisionObject)){ if ( .test(solidActiveArray[_local2].collisionPoly, _local6, _local7) == true){ _local10 =  .getBack(); _local8 = (_local8 + (player.x - _local10.x)); _local9 = (_local9 + (player.y - _local10.y)); }; }; }; _local2++; }; player.x = (player.x - _local8); player.y = (player.y - _local9); _local2 = 0; while (_local2 < enemyActiveArray.length) { if (enemyActiveArray[_local2].dieMode != true){ busyGrid[pfGrid.FromPixelPosToGridIndex(new Point(enemyActiveArray[_local2].x, enemyActiveArray[_local2].y))] = enemyActiveArray[_local2].id; } else { busyGrid[pfGrid.FromPixelPosToGridIndex(new Point(enemyActiveArray[_local2].x, enemyActiveArray[_local2].y))] = -1; }; _local2++; }; _local2 = 0; while (_local2 < enemyActiveArray.length) { enemyActiveArray[_local2].Step(this, _local2); _local2++; }; if (player.y > camera.bottomBound){ player.y = camera.bottomBound; }; if (player.y < (camera.topBound + 50)){ player.y = (camera.topBound + 50); }; if (player.x < camera.leftBound){ player.x = camera.leftBound; }; if (player.x > camera.rightBound){ player.x = camera.rightBound; }; _local1++; };  ();  (); .text = ""; if (player.GetAmmoForSelectedPrimaryWeapon() != 999){ .text = ("" + player.GetAmmoForSelectedPrimaryWeapon()); };  .text = ("" + player.GetAmmoForSelectedSecondaryWeapon());  .scaleY = (player.energy / player.maxEnergy); gui_score.text = ("" + MemoryCrypto.getValue(app.sounds));  .x = player.x;  .y = player.y; triggerManager.Update(this); };  = _time; } function  (_arg1:MouseEvent):void{   = true; } function  (_arg1:MouseEvent):void{  .x = _arg1.stageX;  .y = (_arg1.stageY - 15); player.LookTowards((_arg1.stageX - camera.ScrollX), (_arg1.stageY - camera.ScrollY)); } private function  ():void{ var _local1:CollisionClip; var _local2:Object; var _local3:Object; var _local4:int; var _local5:int; _local2 = {walkable:true, cost:1, busy:-1}; _local3 = {walkable:false, cost:1, busy:-1}; _local4 = 25; pfGrid = new PathFindingGrid(_local4, _local4, Math.floor((worldObject.width / _local4)), Math.floor((worldObject.height / _local4)), new Array()); pfGrid.Init(_local2); _local5 = 0; while (_local5 < .length) { if (([_local5] is CollisionCircle)){ pfGrid.DrawCircle([_local5].collisionCircle, _local3); } else { if (([_local5] is CollisionObject)){ pfGrid.DrawRectangle([_local5].collisionPoly.GetPointArray(), _local3); }; }; _local5++; };  = -1; } private function  (){ var _local1:DisplayObject; var _local2:int;  = new Array(); solidActiveArray = new Array(); _local2 = 0; while (_local2 < worldObject.numChildren) { _local1 = worldObject.getChildAt(_local2); if ((_local1 is CollisionObject)){ .push(_local1); worldObject.removeChild(_local1); _local2--; if ((_local1 is Collider_basso)){ Collider_basso(_local1).h = 15; }; }; _local1 = null; _local2++; }; .sortOn("y", (Array.NUMERIC | Array.DESCENDING)); } public function  (_arg1:Event):void{ if (app.inputMode == 0){   = false; Mouse.hide(); };  = ( + (_time -  ));  = false; .removeChild( ); .stage.quality = StageQuality.LOW; Key.ClearKeys(); } public function StopLoop(_arg1:SoundChannel){ if (app.sound){ if (_arg1){ _arg1.stop(); }; }; } private function  (){ var _local1:DisplayObject; var _local2:int;  = worldObject.numChildren; _local2 = 0; while (_local2 < worldObject.numChildren) { _local1 = worldObject.getChildAt(_local2); if (((!((_local1 is Png))) && ((_local1 is IsoObject)))){ if ((((_local1 is Medipack)) || ((_local1 is AmmoCrate)))){  .push(_local1); bulletArray.push(_local1); worldObject.removeChild(_local1); _local2--; } else { if ((_local1 is Barrel)){  .push(_local1);  .push(_local1); worldObject.removeChild(_local1); _local2--; } else {  .push(_local1); worldObject.removeChildAt(_local2); _local2--; }; }; }; _local2++; }; isoObjectActiveArray = new Array(); isoObjectActiveArray.push(player); } public function CompleteMission():void{ var _local1:Number; _local1 = Number(app.statistics.GetStatistics(FithStats.ACCURACY)); if (app.thisLevel < app.maxLevel){ app.ChangeState(new State_MissionComplete(app, )); } else { if (app.usingKongregateAPI){ app.kongregate.stats.submit("GameComplete", 1); if (app.gameMode == 0){ app.kongregate.stats.submit("GameComplete_NewNoContinueNoTryAgain", 1); }; }; app.ChangeState(new State_WinGameOverMenu(app, )); }; } function  (_arg1:Event):void{   = _time;  = true; .stage.quality = StageQuality.HIGH; .addChild( ); } public function  (_arg1:Event):void{ app.sound = !(app.sound); if (app.sound){  .getChildByName("backBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("resumeBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .gotoAndStop(2);   = PlayLoop( ); } else {  .getChildByName("backBtn").removeEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("resumeBtn").removeEventListener(MouseEvent.MOUSE_OVER, PlayRaffica); SoundMixer.stopAll();  .gotoAndStop(1); }; } } }//package ThisGame
Section 140
//State_MainMenu (ThisGame.State_MainMenu) package ThisGame { import flash.events.*; import flash.display.*; import flash.text.*; import FoofaCore.*; import flash.media.*; import CMG_AS3.*; import FoofaCrypto.*; import flash.net.*; public class State_MainMenu implements FSM_State { private var  ; private var  :DisplayObject; private var  :DisplayObjectContainer; private var  :DisplayObject; private var app:Main_Application; private var  :TextField; private var :DisplayObjectContainer; private var  :DisplayObject; public function State_MainMenu(_arg1:Main_Application, _arg2:DisplayObjectContainer):void{ app = _arg1;  = _arg2;  = new MainMenu(); } function PlayRaffica(_arg1:MouseEvent):void{ if (app.sound){  .play(0, 0, new SoundTransform(1, 0)); }; } public function End():void{  .getChildByName("mcBtn_foofa").removeEventListener(MouseEvent.MOUSE_UP,  );  .getChildByName("mcBtn_CMG").removeEventListener(MouseEvent.MOUSE_UP,  );  .getChildByName("playBtn").removeEventListener(MouseEvent.MOUSE_UP,  );  .getChildByName("moreBtn").removeEventListener(MouseEvent.MOUSE_UP,  );  .getChildByName("hallBtn").removeEventListener(MouseEvent.MOUSE_UP, hallPressed); if (app.sound){  .getChildByName("playBtn").removeEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("continueBtn").removeEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("hallBtn").removeEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("moreBtn").removeEventListener(MouseEvent.MOUSE_OVER, PlayRaffica); }; .removeChild( ); } function  (_arg1:MouseEvent):void{ app.goToUrl("http://www.crazymonkeygames.com/"); } function  (_arg1:MouseEvent):void{ app.goToUrl("http://www.foofa.net/"); } function  (_arg1:MouseEvent){ app.gameMode = 0; app.thisLevel = 1; if (app.thisLevel == 1){ app.ChangeState(new State_Info(app, )); } else { app.ChangeState(new State_Briefing(app, )); }; } function  (_arg1:MouseEvent){ app.gameMode = 1; app.ChangeState(new State_Briefing(app, )); } function hallPressed(_arg1:MouseEvent):void{ ScoreSubmitter.loadHighScorePage(); } public function Init():void{  = new raffica();  .getChildByName("mcBtn_foofa").addEventListener(MouseEvent.MOUSE_UP,  );  .getChildByName("mcBtn_CMG").addEventListener(MouseEvent.MOUSE_UP,  );  .getChildByName("playBtn").addEventListener(MouseEvent.MOUSE_UP,  );  .getChildByName("moreBtn").addEventListener(MouseEvent.MOUSE_UP,  );  .getChildByName("hallBtn").addEventListener(MouseEvent.MOUSE_UP, hallPressed); TextField( .getChildByName("version")).text = Main_Application.gameVersion;   =  .getChildByName("continueBtn"); app.Load(); if (app.thisLevel > 1){  .alpha = 1;  .addEventListener(MouseEvent.MOUSE_UP,  ); } else {  .alpha = 0.4;  .removeEventListener(MouseEvent.MOUSE_UP,  ); }; MemoryCrypto.setValue(app.sounds, 0); if (app.sound){  .getChildByName("playBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("continueBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("hallBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica);  .getChildByName("moreBtn").addEventListener(MouseEvent.MOUSE_OVER, PlayRaffica); }; } public function Step():void{ .addChild( ); } } }//package ThisGame
Section 141
//State_MissionComplete (ThisGame.State_MissionComplete) package ThisGame { import flash.events.*; import flash.display.*; import flash.text.*; import FoofaCore.*; import FoofaCrypto.*; public class State_MissionComplete implements FSM_State { public var gui_health:TextField; private var app:Main_Application; public var gui_combo:TextField; private var :DisplayObjectContainer; public var gui_score:TextField; private var  :LevelCompleteMenu; public var gui_accuracy:TextField; public function State_MissionComplete(_arg1:Main_Application, _arg2:DisplayObjectContainer):void{ app = _arg1;  = _arg2; } public function Init():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:uint;  = new LevelCompleteMenu(); .addChild( );  .getChildByName("nextBtn").addEventListener(MouseEvent.MOUSE_UP, nextButtonPressed); _local1 = Number(app.statistics.GetStatistics(FithStats.MAX_COMBO)); _local2 = Number(app.statistics.GetStatistics(FithStats.HEALTH)); _local3 = Number(app.statistics.GetStatistics(FithStats.ACCURACY)); gui_accuracy = TextField( .getChildByName("accuracyTxt")); gui_accuracy.text = ("" + _local3); gui_combo = TextField( .getChildByName("maxcomboTxt")); gui_combo.text = ("" + _local1); gui_health = TextField( .getChildByName("healthTxt")); gui_health.text = ("" + _local2);  .getChildByName("medHealth1").visible = false;  .getChildByName("medHealth2").visible = false;  .getChildByName("medHealth3").visible = false;  .getChildByName("medAccuracy1").visible = false;  .getChildByName("medAccuracy2").visible = false;  .getChildByName("medAccuracy3").visible = false;  .getChildByName("medCombo1").visible = false;  .getChildByName("medCombo2").visible = false;  .getChildByName("medCombo3").visible = false; _local4 = 0; _local4 = (_local4 + (_local2 * 10)); _local4 = (_local4 + (_local3 * 10)); _local4 = (_local4 + (_local1 * 10)); if (_local2 > 0){  .getChildByName("medHealth1").visible = true; _local4 = (_local4 + 50); if (_local2 >= 50){  .getChildByName("medHealth2").visible = true; _local4 = (_local4 + 100); }; if (_local2 >= 100){  .getChildByName("medHealth3").visible = true; _local4 = (_local4 + 500); }; }; if (_local3 > 50){  .getChildByName("medAccuracy1").visible = true; _local4 = (_local4 + 50); if (_local3 >= 70){  .getChildByName("medAccuracy2").visible = true; _local4 = (_local4 + 100); }; if (_local3 >= 90){  .getChildByName("medAccuracy3").visible = true; _local4 = (_local4 + 500); }; }; if (_local1 >= 3){  .getChildByName("medCombo1").visible = true; _local4 = (_local4 + 100); if (_local1 >= 6){  .getChildByName("medCombo2").visible = true; _local4 = (_local4 + 500); }; if (_local1 >= 10){  .getChildByName("medCombo3").visible = true; _local4 = (_local4 + 1000); }; }; MemoryCrypto.incrementValue(app.sounds, _local4); gui_score = TextField( .getChildByName("scoreTxt")); gui_score.text = ("" + MemoryCrypto.getValue(app.sounds)); } function nextButtonPressed(_arg1:MouseEvent){ app.ChangeState(new State_Briefing(app, )); } public function Step():void{ } public function End():void{ .removeChild( ); if (app.thisLevel < app.maxLevel){ app.thisLevel++; }; app.Save(); } } }//package ThisGame
Section 142
//State_WinGameOverMenu (ThisGame.State_WinGameOverMenu) package ThisGame { import flash.events.*; import flash.display.*; import flash.text.*; import FoofaCore.*; import CMG_AS3.*; import FoofaCrypto.*; public class State_WinGameOverMenu implements FSM_State { private var :Boolean; private var  :WinGameOverMenu; public var gui_combo:TextField; private var :TextField; private var :TextField; public var gui_health:TextField; private var app:Main_Application; private var :TextField; private var  :SimpleButton; private var :DisplayObjectContainer; private var  :String; public var gui_accuracy:TextField; public function State_WinGameOverMenu(_arg1:Main_Application, _arg2:DisplayObjectContainer):void{ app = _arg1;  = _arg2;  = new String("insert name"); } function hallPressed(_arg1:MouseEvent):void{ ScoreSubmitter.loadHighScorePage(); } public function End():void{ .removeChild( ); } function onScoreResponse(_arg1:ServerResponseEvent):void{ switch (_arg1.returnCode){ case ScoreSubmitter.RETURNCODE_WORKING: .text = "Submitting..."; break; case ScoreSubmitter.RETURNCODE_SUCCESS: .text = "Your score has been submitted"; ScoreSubmitter.loadHighScorePage(); break; case ScoreSubmitter.RETURNCODE_REJECTED: .text = "The server rejected your score"; break; case ScoreSubmitter.RETURNCODE_WRONGVERSION: .text = "Wrong game version visit CrazyMonkeyGames.com"; ScoreSubmitter.loadUpdatePage(); break; case ScoreSubmitter.RETURNCODE_NETWORKERROR: .text = "Could not reach the server"; break; default: .text = ("Unknown error " + _arg1.returnCode); break; }; } function submitButtonPressed(_arg1:MouseEvent){ var _local2:ScoreSubmitter; if (MemoryCrypto.getValue(app.sounds) != 0){ if ((() && (!((.text ==  ))))){ .type = TextFieldType.DYNAMIC;  .removeChild( ); _local2 = new ScoreSubmitter(); _local2.addEventListener(ScoreSubmitter.SCORE_RESPONSE, onScoreResponse); _local2.submitScore(.text, MemoryCrypto.getValue(app.sounds)); } else { .text =  ; }; } else { .text = "No score to submit"; }; } function backButtonPressed(_arg1:MouseEvent){ app.ChangeState(new State_MainMenu(app, )); } public function Init():void{ var _local1:Number; var _local2:Number; var _local3:Number; var _local4:uint;  = new WinGameOverMenu(); .addChild( );  = SimpleButton( .getChildByName("submitBtn"));  .addEventListener(MouseEvent.MOUSE_UP, submitButtonPressed);  .getChildByName("backBtn").addEventListener(MouseEvent.MOUSE_UP, backButtonPressed);  .getChildByName("hallBtn").addEventListener(MouseEvent.MOUSE_UP, hallPressed);  = TextField( .getChildByName("nameText")); .text =  ; .addEventListener(MouseEvent.MOUSE_UP, clickedOnNameField);  = TextField( .getChildByName("submitMessageText"));  = false; _local1 = Number(app.statistics.GetStatistics(FithStats.MAX_COMBO)); _local2 = Number(app.statistics.GetStatistics(FithStats.HEALTH)); _local3 = Number(app.statistics.GetStatistics(FithStats.ACCURACY)); gui_accuracy = TextField( .getChildByName("accuracyTxt")); gui_accuracy.text = ("" + _local3); gui_combo = TextField( .getChildByName("maxcomboTxt")); gui_combo.text = ("" + _local1); gui_health = TextField( .getChildByName("healthTxt")); gui_health.text = ("" + _local2);  .getChildByName("medHealth1").visible = false;  .getChildByName("medHealth2").visible = false;  .getChildByName("medHealth3").visible = false;  .getChildByName("medAccuracy1").visible = false;  .getChildByName("medAccuracy2").visible = false;  .getChildByName("medAccuracy3").visible = false;  .getChildByName("medCombo1").visible = false;  .getChildByName("medCombo2").visible = false;  .getChildByName("medCombo3").visible = false; _local4 = 0; _local4 = (_local4 + (_local2 * 10)); _local4 = (_local4 + (_local3 * 10)); _local4 = (_local4 + (_local1 * 10)); if (_local2 > 0){  .getChildByName("medHealth1").visible = true; _local4 = (_local4 + 50); if (_local2 >= 50){  .getChildByName("medHealth2").visible = true; _local4 = (_local4 + 100); }; if (_local2 >= 100){  .getChildByName("medHealth3").visible = true; _local4 = (_local4 + 500); }; }; if (_local3 > 50){  .getChildByName("medAccuracy1").visible = true; _local4 = (_local4 + 50); if (_local3 >= 70){  .getChildByName("medAccuracy2").visible = true; _local4 = (_local4 + 100); }; if (_local3 >= 90){  .getChildByName("medAccuracy3").visible = true; _local4 = (_local4 + 500); }; }; if (_local1 >= 3){  .getChildByName("medCombo1").visible = true; _local4 = (_local4 + 100); if (_local1 >= 6){  .getChildByName("medCombo2").visible = true; _local4 = (_local4 + 500); }; if (_local1 >= 10){  .getChildByName("medCombo3").visible = true; _local4 = (_local4 + 1000); }; }; MemoryCrypto.incrementValue(app.sounds, _local4);  = TextField( .getChildByName("scoreText")); .text = ("" + MemoryCrypto.getValue(app.sounds)); } function clickedOnNameField(_arg1:MouseEvent){  = true; } public function Step():void{ } } }//package ThisGame
Section 143
//SupremeCannon (ThisGame.SupremeCannon) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class SupremeCannon extends Png { const fire1Rate:Number = 800; const movementRate:Number = 400; const frame_walk_length:int = 42; const frame_morte:int = 43; const fastMovementRate:Number = 100; const frame_morte_length:int = 29; const maxPause:uint = 2; const frame_morte_cannone:uint = 22; const frame_walk:int = 1; const maxShots:uint = 5; const fire2Rate:Number = 4500; var angleGunFrame:Number; var refVec:Vector2; var startTimer:Number; var normalDir:Vector2; var startY:Number; var startX:Number; var angleFrame:Number; var frameToSkip:int; var deadlyWeapon:int; var angleRad:Number; private var :Vector2; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; private var :uint; private var :Boolean; public var cannon:MovieClip; var hitTime:Number; var iaStatus:int; private var :uint; private var  :Boolean; var movingDir:Vector2; var fire1Timer:Number; private var  :Boolean; var angleGrad:Number; var frameToGo:int; var  :Number; var fire2Timer:Number; public function SupremeCannon(){  = new Vector2(0, 0);  = false;  = 1; fire1Timer = 0;  = 0; angleRad = 0; angleGrad = 0; energy = 150; dieMode = false; movingDir = new Vector2(0, -1); lookingDir = new Vector2(-1, 0); normalDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("cannon")); iaStatus = 0; collisionCircle = new Circle(x, y, 50); iaStatus = 0; startX = 0; startY = 0; fire2Timer = 0;  = 0;  = true;  = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; if (dieMode == false){ switch (iaStatus){ case 0: startTimer = _arg1._time; iaStatus = 1; movingDir.x = -1; movingDir.y = 0; collisionCircle.x = x; collisionCircle.y = y; startX = x; startY = y;  = false; break; case 1: x = (x + movingDir.x); y = (y + movingDir.y); collisionCircle.x = x; collisionCircle.y = y; if (x > 600){ movingDir.x = -(movingDir.x); } else { if (x < 100){ movingDir.x = -(movingDir.x); }; }; if (!){ if (((!( )) && (((_arg1._time -  ) > movementRate)))){ if ((( ) && (( < maxShots)))){  (_arg1); ++; } else { if ( ){  = false;  = 0; } else { if ( < maxPause){ ++; } else {  = true;  = 0; }; }; }; (_arg1); } else { if ((( ) && (((_arg1._time -  ) > fastMovementRate)))){  (_arg1); (_arg1); } else { if (((!( )) && (((_arg1._time - fire2Timer) > fire2Rate)))){ fire2Timer = _arg1._time; .x = _arg1.player.x; .y = _arg1.player.y; (_arg1, ); } else { if ((( ) && (((_arg1._time - fire2Timer) > fire2Rate)))){ fire2Timer = _arg1._time;  = fire2Timer;  = true;  = 0;  = false; }; }; }; }; } else { if (((( < maxShots)) && (((_arg1._time -  ) > movementRate)))){ ++;  = _arg1._time; .x = (_arg1.player.x + ((Math.random() * 400) - 200)); .y = (_arg1.player.y + ((Math.random() * 400) - 200)); (_arg1, ); }; if ( >= maxShots){ fire2Timer = _arg1._time;  = fire2Timer;  = false;  = true;  = 0; }; }; break; }; } else { _local3 = new ColorTransform(); this.transform.colorTransform = _local3; this.gotoAndPlay(frame_morte); gunClip.gotoAndPlay(frame_morte_cannone); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); MemoryCrypto.incrementValue(_arg1.app.sounds, 1000); }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; _arg1.app.statistics.BulletHit(); break; case 2: break; case 3: energy = (energy - 11); break; }; if (energy < 70){  = true; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { if (_arg2 != 2){ hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; }; } private function (_arg1:State_InGame, _arg2:Vector2):void{ var _local3:Vector2; var _local4:SupremeMortar; _arg1.PlaySound(_arg1.e_weapon_cannon2, 0.3); gunClip.gotoAndPlay(2); _local3 = new Vector2((_arg2.x - this.x), (_arg2.y - this.y)); _local3.normalize(1); _local4 = new SupremeMortar(); _local4.senderIsPlayer = false; _local4.x = x; _local4.y = y; _local4.Init(_arg1, _local3.x, _local3.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); } private function  (_arg1:State_InGame):void{ var _local2:Bullet_enemy; var _local3:Number; var _local4:uint; _arg1.PlaySound(_arg1.e_weapon_cannon1, 0.3); _local4 = 0; while (_local4 < 8) { _local3 = (angleGrad + (45 * _local4)); _local2 = new Bullet_enemy(); _local2.senderIsPlayer = false; _local2.x = x; _local2.y = (y - 20); _local2.Init(_arg1, -(Math.sin(((-(_local3) * Math.PI) / 180))), Math.cos(((-(_local3) * Math.PI) / 180))); _local2.lifeTime = 3000; _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local4++; }; } private function (_arg1:State_InGame):void{  = _arg1._time; lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); this.gotoAndPlay((frame_walk + ( * 3))); ++; angleGrad = (angleGrad + 12.8); if (angleGrad >= 360){ angleGrad = (angleGrad - 360); }; if ( == 14){  = 0; }; } } }//package ThisGame
Section 144
//SupremeMortar (ThisGame.SupremeMortar) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; public class SupremeMortar extends MovieClip { const lifeTime:int = 2000; const squaredRadius:int = 8000; const flyTime:int = 1100; public var senderIsPlayer:Boolean; private var  :Boolean; public var toDispose:Boolean; public var flyG:DisplayObject; public var flyGranade:MovieClip; var speed:Number; var dTime:int; var vSpeed:Number; var startTime:int; var dir:Vector2; var lastPos:Point; public function SupremeMortar():void{ dir = new Vector2(0, 0); toDispose = false; senderIsPlayer = false;  = false; } public function Step(_arg1:State_InGame):void{ var _local2:BigExplosion; var _local3:int; var _local4:Point; dTime = (_arg1._time - startTime); if ( ){ _local2 = new BigExplosion(); _local2.x = x; _local2.y = y; _local2.Init(_arg1, 0, 0); _arg1.bulletArray.push(_local2); _arg1.isoObjectActiveArray.push(_local2); _local3 = 0; while (_local3 < _arg1.enemyActiveArray.length) { _local4 = new Point(_arg1.enemyActiveArray[_local3].x, _arg1.enemyActiveArray[_local3].y); if ((((_local4.x - x) * (_local4.x - x)) + ((_local4.y - y) * (_local4.y - y))) < squaredRadius){ _arg1.enemyActiveArray[_local3].OnHit(_arg1, 3); }; _local3++; }; if ((((_arg1.player.x - x) * (_arg1.player.x - x)) + ((_arg1.player.y - y) * (_arg1.player.y - y))) < squaredRadius){ _arg1.player.OnHit(_arg1, 3); toDispose = true; }; _arg1.PlaySound(_arg1.weapon6_boom); _arg1.camera.ShakingEffect(10, 10, 1);  (_arg1); toDispose = true; return; }; if (dTime <= lifeTime){ vSpeed = (vSpeed + 0.3); flyG.y = (flyG.y + vSpeed); if (flyG.y > 0){ flyG.y = 0; vSpeed = 0; speed = 1;  = true; }; lastPos.x = x; lastPos.y = y; x = (x + (dir.x * speed)); y = (y + (dir.y * speed)); } else { if (dTime > lifeTime){  = true; }; }; } private function  (_arg1:State_InGame):void{ var _local2:int; if (senderIsPlayer){ _local2 = 0; while (_local2 < _arg1.enemyActiveArray.length) { if (_arg1.enemyActiveArray[_local2].collisionCircle.PointIsInside(x, y) == true){ toDispose = true; }; _local2++; }; } else { if (_arg1.player.collisionCircle.PointIsInside(x, y) == true){ toDispose = true; }; }; } public function Init(_arg1:State_InGame, _arg2:Number, _arg3:Number):void{ dir.x = _arg2; dir.y = _arg3; startTime = _arg1._time; flyG = this.getChildByName("flyGranade"); speed = 3.6; vSpeed = -6; flyG.y = -500; lastPos = new Point(); } private function (_arg1:ConvexPoly):Boolean{ return (FoofaGeomUtils.InPoly(_arg1.particles[0].toPoint(), _arg1.particles[1].toPoint(), _arg1.particles[2].toPoint(), _arg1.particles[3].toPoint(), new Point(x, y))); } } }//package ThisGame
Section 145
//Trigger_goal_level2 (ThisGame.Trigger_goal_level2) package ThisGame { import FoofaCore.*; public class Trigger_goal_level2 extends Trigger { var i:int; var :Array; var :Boolean; public function Trigger_goal_level2():void{ } override public function Init(_arg1:State_InGame):void{  = new Array(); .push(_arg1.GetEnemyByIstanceName("goal_1")); .push(_arg1.GetEnemyByIstanceName("goal_2")); .push(_arg1.GetEnemyByIstanceName("goal_3")); .push(_arg1.GetEnemyByIstanceName("goal_4")); .push(_arg1.GetEnemyByIstanceName("goal_5")); } override public function Check(_arg1:State_InGame):Boolean{ return ((_arg1.player.y < (y + 750))); } override public function Step(_arg1:State_InGame):void{  = true; i = 0; while (i < .length) { if ([i].dieMode == false){  = false; break; }; i++; }; if ( == false){ if (_arg1.player.y < y){ _arg1.player.y = y; }; } else { _arg1.triggerManager.RemoveTrigger(this); }; } } }//package ThisGame
Section 146
//Trigger_goal_level3 (ThisGame.Trigger_goal_level3) package ThisGame { import FoofaCore.*; public class Trigger_goal_level3 extends Trigger { var ; public function Trigger_goal_level3():void{ } override public function Init(_arg1:State_InGame):void{  = _arg1.GetEnemyByIstanceName("boss"); } override public function Check(_arg1:State_InGame):Boolean{ return ((_arg1.player.y < (y + 750))); } override public function Step(_arg1:State_InGame):void{ if (.dieMode == true){ _arg1.triggerManager.RemoveTrigger(this); } else { if (_arg1.player.y < y){ _arg1.player.y = y; }; }; } } }//package ThisGame
Section 147
//Trigger_test (ThisGame.Trigger_test) package ThisGame { import FoofaCore.*; public class Trigger_test extends Trigger { public function Trigger_test():void{ } override public function Init(_arg1:State_InGame):void{ } override public function Check(_arg1:State_InGame):Boolean{ return ((_arg1.player.y < y)); } override public function Step(_arg1:State_InGame):void{ _arg1.triggerManager.RemoveTrigger(this); _arg1.CompleteMission(); } } }//package ThisGame
Section 148
//Turret1 (ThisGame.Turret1) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Turret1 extends Png { const reloadTime:Number = 2500; const burstRate:Number = 12; const fire1Rate:Number = 100; const frame_morte:int = 2; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var burstCount:Number; var hitTime:Number; var frameToGo:int; public function Turret1(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 5; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); gotoAndStop(1); burstCount = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:Bullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (lookingDir); if (dieMode == false){ switch (iaStatus){ case 0: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_machinegun, 0.3); fire1Timer = _arg1._time; _local4 = new Bullet_enemy(); _local4.x = (x + (Math.cos((((45 * angleGunFrame) * Math.PI) / 180)) * 40)); _local4.y = (y + (Math.sin((((45 * angleGunFrame) * Math.PI) / 180)) * 40)); _local4.Init(_arg1, lookingDir.x, lookingDir.y); _local4.flyHighBullet = true; _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); burstCount++; if (burstCount > burstRate){ iaStatus = 1; }; }; break; case 1: if ((_arg1._time - fire1Timer) > reloadTime){ burstCount = 0; iaStatus = 0; }; break; }; }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 400); }; _arg1.lastDeathTime = _arg1._time; MemoryCrypto.incrementValue(_arg1.app.sounds, 200); }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; break; case 2: energy = (energy - 2); break; case 3: energy = (energy - 6); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 149
//Turret2 (ThisGame.Turret2) package ThisGame { import flash.display.*; import FoofaGeom.*; import flash.geom.*; import FoofaCrypto.*; public class Turret2 extends Png { const fire1Rate:Number = 450; const frame_morte:int = 2; const frame_walk:int = 1; const frame_morte_lenght:int = 29; const frame_walk_lenght:int = 0; var angleGunFrame:Number; var refVec:Vector2; var iaStatus:int; var movingDir:Vector2; var angleFrame:Number; public var gun:MovieClip; var fire1Timer:Number; var angleRad:Number; var deadlyWeapon:int; var frameToSkip:int; var energy:Number; var gunClip:MovieClip; var lookingDir:Vector2; var angleGrad:Number; var burstCount:Number; var hitTime:Number; var frameToGo:int; public function Turret2(){  = 1; fire1Timer = 0; angleRad = 0; angleGrad = 0; energy = 5; dieMode = false; movingDir = new Vector2(1, 0); lookingDir = new Vector2(0, 1); refVec = new Vector2(0, 1); gunClip = MovieClip(this.getChildByName("gun")); iaStatus = 0; collisionCircle = new Circle(x, y, 30); gotoAndStop(1); burstCount = 0; } public function Step(_arg1:State_InGame, _arg2):void{ var _local3:ColorTransform; var _local4:_FlyingBullet; if (toDispose == true){ _arg1.enemyActiveArray.splice(_arg2, 1); return; }; if ((_arg1._time - hitTime) > 100){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; }; angleFrame = (lookingDir); if (dieMode == false){ switch (iaStatus){ case 0: lookingDir.x = (_arg1.player.x - x); lookingDir.y = (_arg1.player.y - y); lookingDir.normalize(1); angleGunFrame = (lookingDir); gunClip.gotoAndStop((angleGunFrame + 1)); if ((_arg1._time - fire1Timer) > fire1Rate){ _arg1.PlaySound(_arg1.e_weapon_cannon2, 0.3); fire1Timer = _arg1._time; _local4 = new _FlyingBullet(); _local4.x = (x + (Math.cos((((45 * angleGunFrame) * Math.PI) / 180)) * 50)); _local4.y = (y + (Math.sin((((45 * angleGunFrame) * Math.PI) / 180)) * 50)); _local4.h = -50; _local4.vSpeed = (-((3 * _local4.h)) / Math.sqrt((((_local4.x - _arg1.player.x) * (_local4.x - _arg1.player.x)) + ((_local4.y - _arg1.player.y) * (_local4.y - _arg1.player.y))))); _local4.Init(_arg1, lookingDir.x, lookingDir.y); _arg1.bulletArray.push(_local4); _arg1.isoObjectActiveArray.push(_local4); }; break; case 1: break; }; }; if (dieMode == true){ _local3 = new ColorTransform(); this.transform.colorTransform = _local3; frameToGo = frame_morte; frameToSkip = frame_morte_lenght; this.gotoAndPlay((frameToGo + (Math.floor(angleFrame) * (frameToSkip + 1)))); _arg1.camera.ShakingEffect(10, 10, 1); _arg1.enemyActiveArray.splice(_arg2, 1); if ((_arg1._time - _arg1.lastDeathTime) < 1000){ MemoryCrypto.incrementValue(_arg1.app.sounds, 400); }; _arg1.lastDeathTime = _arg1._time; MemoryCrypto.incrementValue(_arg1.app.sounds, 200); }; } public function OnHit(_arg1:State_InGame, _arg2:int):void{ var _local3:ColorTransform; switch (_arg2){ case 1: energy--; break; case 2: return; case 3: energy = (energy - 6); break; }; if ((((dieMode == false)) && ((energy < 0)))){ dieMode = true; } else { hitTime = _arg1._time; _local3 = new ColorTransform(5); this.transform.colorTransform = _local3; }; } private function (_arg1:Vector2):int{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (FoofaGeomUtils.AngleBetweenVectors2Rad(refVec, _arg1) + (Math.PI / 2)); while (_local2 < 0) { _local2 = (_local2 + (2 * Math.PI)); }; while (_local2 > (2 * Math.PI)) { _local2 = (_local2 - (2 * Math.PI)); }; _local3 = ((_local2 * 180) / Math.PI); _local3 = (_local3 % 360); while (_local3 < 0) { _local3 = (_local3 + 360); }; _local4 = Math.round((_local3 / 45)); _local4 = (_local4 % 8); return (_local4); } } }//package ThisGame
Section 150
//WeaponFactory (ThisGame.WeaponFactory) package ThisGame { class WeaponFactory { public static function GetWeaponProperties(_arg1:int):GunProperties{ var _local2:GunProperties; _local2 = new GunProperties(); switch (_arg1){ case 1: _local2.rotSpeed = 5; _local2.fireRate = 400; _local2.firstReloadTime = 5; break; case 2: _local2.rotSpeed = 5; _local2.fireRate = 80; _local2.firstReloadTime = 5; break; case 3: _local2.rotSpeed = 5; _local2.fireRate = 800; _local2.firstReloadTime = 5; break; case 4: _local2.rotSpeed = 3; _local2.fireRate = 45; _local2.firstReloadTime = 30; break; case 5: _local2.rotSpeed = 3; _local2.fireRate = 1500; _local2.firstReloadTime = 30; break; case 6: _local2.rotSpeed = 5; _local2.fireRate = 400; _local2.firstReloadTime = 5; break; case 7: _local2.rotSpeed = 5; _local2.fireRate = 400; _local2.firstReloadTime = 5; break; case 8: _local2.rotSpeed = 5; _local2.fireRate = 400; _local2.firstReloadTime = 5; break; case 9: _local2.rotSpeed = 5; _local2.fireRate = 8000; _local2.firstReloadTime = 5; break; case 10: _local2.rotSpeed = 5; _local2.fireRate = 9000; _local2.firstReloadTime = 5; break; }; return (_local2); } } }//package ThisGame
Section 151
//_Barrel (_Barrel) package { import ThisGame.*; public dynamic class _Barrel extends Barrel { public function _Barrel(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ y = (y - 200); stop(); } } }//package
Section 152
//_Bullet (_Bullet) package { import ThisGame.*; public dynamic class _Bullet extends Bullet { public function _Bullet(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ stop(); } } }//package
Section 153
//_Bullet_smoke (_Bullet_smoke) package { import ThisGame.*; public dynamic class _Bullet_smoke extends Bullet_smoke { } }//package
Section 154
//_BulletFire (_BulletFire) package { import ThisGame.*; public dynamic class _BulletFire extends BulletFire { } }//package
Section 155
//_BulletRocket (_BulletRocket) package { import ThisGame.*; public dynamic class _BulletRocket extends BulletRocket { public function _BulletRocket(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } function frame8(){ stop(); } } }//package
Section 156
//_BulletSmartRocket (_BulletSmartRocket) package { import ThisGame.*; public dynamic class _BulletSmartRocket extends BulletSmartRocket { public function _BulletSmartRocket(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame2(){ stop(); } function frame8(){ stop(); } } }//package
Section 157
//_FireGranade (_FireGranade) package { import ThisGame.*; public dynamic class _FireGranade extends FireGranade { } }//package
Section 158
//_FlyingBullet (_FlyingBullet) package { import ThisGame.*; public dynamic class _FlyingBullet extends FlyingBullet { } }//package
Section 159
//_GiantPanzer (_GiantPanzer) package { import ThisGame.*; public dynamic class _GiantPanzer extends GiantPanzer { public function _GiantPanzer(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame2(){ stop(); } function frame4(){ stop(); } function frame8(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } } }//package
Section 160
//_gui (_gui) package { import flash.display.*; import flash.text.*; public dynamic class _gui extends MovieClip { public var healthBar:MovieClip; public var gino:gun1; public var ammoCounter:TextField; public var mcPopup_weapons:PopupWeapon; public var pino:gun1; public var ammoCounter2:TextField; public var scoreTxt:TextField; public var mcPopup:MovieClip; } }//package
Section 161
//_Jeep (_Jeep) package { import ThisGame.*; public dynamic class _Jeep extends Jeep { public function _Jeep(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame188(){ stop(); } function frame218(){ stop(); } function frame158(){ stop(); } function frame98(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame5(){ stop(); } function frame38(){ stop(); } function frame4(){ stop(); } function frame128(){ stop(); } function frame2(){ stop(); } function frame248(){ stop(); } function frame1(){ stop(); } function frame68(){ stop(); } } }//package
Section 162
//_Jeep_dx_centre (_Jeep_dx_centre) package { import ThisGame.*; public dynamic class _Jeep_dx_centre extends Jeep_dx_centre { public function _Jeep_dx_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 163
//_Jeep_dx_sx (_Jeep_dx_sx) package { import ThisGame.*; public dynamic class _Jeep_dx_sx extends Jeep_dx_sx { public function _Jeep_dx_sx(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame188(){ stop(); } function frame218(){ stop(); } function frame158(){ stop(); } function frame98(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame5(){ stop(); } function frame38(){ stop(); } function frame4(){ stop(); } function frame128(){ stop(); } function frame2(){ stop(); } function frame248(){ stop(); } function frame1(){ stop(); } function frame68(){ stop(); } } }//package
Section 164
//_Jeep_dxdown_centre (_Jeep_dxdown_centre) package { import ThisGame.*; public dynamic class _Jeep_dxdown_centre extends Jeep_dxdown_centre { public function _Jeep_dxdown_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 165
//_Jeep_dxup_centre (_Jeep_dxup_centre) package { import ThisGame.*; public dynamic class _Jeep_dxup_centre extends Jeep_dxup_centre { public function _Jeep_dxup_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 166
//_Jeep_sx_centre (_Jeep_sx_centre) package { import ThisGame.*; public dynamic class _Jeep_sx_centre extends Jeep_sx_centre { public function _Jeep_sx_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 167
//_Jeep_sxdown_centre (_Jeep_sxdown_centre) package { import ThisGame.*; public dynamic class _Jeep_sxdown_centre extends Jeep_sxdown_centre { public function _Jeep_sxdown_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 168
//_Jeep_sxup_centre (_Jeep_sxup_centre) package { import ThisGame.*; public dynamic class _Jeep_sxup_centre extends Jeep_sxup_centre { public function _Jeep_sxup_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 169
//_Panzer1_dx_centre (_Panzer1_dx_centre) package { import ThisGame.*; public dynamic class _Panzer1_dx_centre extends Panzer1_dx_centre { public function _Panzer1_dx_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 170
//_Panzer1_dx_sx (_Panzer1_dx_sx) package { import ThisGame.*; public dynamic class _Panzer1_dx_sx extends Panzer1_dx_sx { public function _Panzer1_dx_sx(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame188(){ stop(); } function frame218(){ stop(); } function frame158(){ stop(); } function frame98(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame5(){ stop(); } function frame38(){ stop(); } function frame4(){ stop(); } function frame128(){ stop(); } function frame2(){ stop(); } function frame248(){ stop(); } function frame1(){ stop(); } function frame68(){ stop(); } } }//package
Section 171
//_Panzer1_dx_sx_missile (_Panzer1_dx_sx_missile) package { import ThisGame.*; public dynamic class _Panzer1_dx_sx_missile extends Panzer1_dx_sx_missile { public function _Panzer1_dx_sx_missile(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame188(){ stop(); } function frame218(){ stop(); } function frame158(){ stop(); } function frame98(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame5(){ stop(); } function frame38(){ stop(); } function frame4(){ stop(); } function frame128(){ stop(); } function frame2(){ stop(); } function frame248(){ stop(); } function frame1(){ stop(); } function frame68(){ stop(); } } }//package
Section 172
//_Panzer1_dxdown_centre (_Panzer1_dxdown_centre) package { import ThisGame.*; public dynamic class _Panzer1_dxdown_centre extends Panzer1_dxdown_centre { public function _Panzer1_dxdown_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 173
//_Panzer1_dxup_centre (_Panzer1_dxup_centre) package { import ThisGame.*; public dynamic class _Panzer1_dxup_centre extends Panzer1_dxup_centre { public function _Panzer1_dxup_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 174
//_Panzer1_sx_centre (_Panzer1_sx_centre) package { import ThisGame.*; public dynamic class _Panzer1_sx_centre extends Panzer1_sx_centre { public function _Panzer1_sx_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 175
//_Panzer1_sx_dx (_Panzer1_sx_dx) package { import ThisGame.*; public dynamic class _Panzer1_sx_dx extends Panzer1_sx_dx { public function _Panzer1_sx_dx(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame188(){ stop(); } function frame218(){ stop(); } function frame158(){ stop(); } function frame98(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame5(){ stop(); } function frame38(){ stop(); } function frame4(){ stop(); } function frame128(){ stop(); } function frame2(){ stop(); } function frame248(){ stop(); } function frame1(){ stop(); } function frame68(){ stop(); } } }//package
Section 176
//_Panzer1_sxdown_centre (_Panzer1_sxdown_centre) package { import ThisGame.*; public dynamic class _Panzer1_sxdown_centre extends Panzer1_sxdown_centre { public function _Panzer1_sxdown_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 177
//_Panzer1_sxup_centre (_Panzer1_sxup_centre) package { import ThisGame.*; public dynamic class _Panzer1_sxup_centre extends Panzer1_sxup_centre { public function _Panzer1_sxup_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 178
//_Panzer1_up_centre (_Panzer1_up_centre) package { import ThisGame.*; public dynamic class _Panzer1_up_centre extends Panzer1_up_centre { public function _Panzer1_up_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 179
//_Panzer2_dx_centre (_Panzer2_dx_centre) package { import ThisGame.*; public dynamic class _Panzer2_dx_centre extends Panzer2_dx_centre { public function _Panzer2_dx_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 180
//_Panzer2_dx_sx (_Panzer2_dx_sx) package { import ThisGame.*; public dynamic class _Panzer2_dx_sx extends Panzer2_dx_sx { public function _Panzer2_dx_sx(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame188(){ stop(); } function frame218(){ stop(); } function frame158(){ stop(); } function frame98(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame5(){ stop(); } function frame38(){ stop(); } function frame4(){ stop(); } function frame128(){ stop(); } function frame2(){ stop(); } function frame248(){ stop(); } function frame1(){ stop(); } function frame68(){ stop(); } } }//package
Section 181
//_Panzer2_dxdown_centre (_Panzer2_dxdown_centre) package { import ThisGame.*; public dynamic class _Panzer2_dxdown_centre extends Panzer2_dxdown_centre { public function _Panzer2_dxdown_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 182
//_Panzer2_dxup_centre (_Panzer2_dxup_centre) package { import ThisGame.*; public dynamic class _Panzer2_dxup_centre extends Panzer2_dxup_centre { public function _Panzer2_dxup_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 183
//_Panzer2_sx_centre (_Panzer2_sx_centre) package { import ThisGame.*; public dynamic class _Panzer2_sx_centre extends Panzer2_sx_centre { public function _Panzer2_sx_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 184
//_Panzer2_sx_dx (_Panzer2_sx_dx) package { import ThisGame.*; public dynamic class _Panzer2_sx_dx extends Panzer2_sx_dx { public function _Panzer2_sx_dx(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame188(){ stop(); } function frame218(){ stop(); } function frame158(){ stop(); } function frame98(){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame5(){ stop(); } function frame38(){ stop(); } function frame4(){ stop(); } function frame128(){ stop(); } function frame2(){ stop(); } function frame248(){ stop(); } function frame1(){ stop(); } function frame68(){ stop(); } } }//package
Section 185
//_Panzer2_sxdown_centre (_Panzer2_sxdown_centre) package { import ThisGame.*; public dynamic class _Panzer2_sxdown_centre extends Panzer2_sxdown_centre { public function _Panzer2_sxdown_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 186
//_Panzer2_sxup_centre (_Panzer2_sxup_centre) package { import ThisGame.*; public dynamic class _Panzer2_sxup_centre extends Panzer2_sxup_centre { public function _Panzer2_sxup_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 187
//_Panzer2_up_centre (_Panzer2_up_centre) package { import ThisGame.*; public dynamic class _Panzer2_up_centre extends Panzer2_up_centre { public function _Panzer2_up_centre(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 37, frame38, 67, frame68, 97, frame98, 127, frame128, 157, frame158, 187, frame188, 217, frame218, 247, frame248); } function frame158(){ stop(); } function frame3(){ stop(); } function frame5(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame188(){ stop(); } function frame38(){ stop(); } function frame68(){ stop(); } function frame98(){ stop(); } function frame218(){ stop(); } function frame248(){ stop(); } function frame128(){ stop(); } } }//package
Section 188
//_SupremeCannon (_SupremeCannon) package { import ThisGame.*; public dynamic class _SupremeCannon extends SupremeCannon { public function _SupremeCannon(){ addFrameScript(2, frame3, 5, frame6, 8, frame9, 11, , 14, , 17,  , 20, frame21, 23, , 26, , 29, , 32, frame33, 35, frame36, 38, , 41, , 71, frame72); } function (){ stop(); } function (){ stop(); } function  (){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function (){ stop(); } function (){ stop(); } function frame36(){ stop(); } function (){ stop(); } function frame9(){ stop(); } function (){ stop(); } function frame21(){ stop(); } function frame33(){ stop(); } function (){ stop(); } function frame72(){ stop(); } } }//package
Section 189
//_Turret1 (_Turret1) package { import ThisGame.*; public dynamic class _Turret1 extends Turret1 { public function _Turret1(){ addFrameScript(0, frame1, 30, frame31, 60, frame61, 90, frame91, 120, frame121, 150, frame151, 180, frame181, 210, frame211, 240, frame241); } function frame91(){ stop(); } function frame211(){ stop(); } function frame181(){ stop(); } function frame31(){ stop(); } function frame241(){ stop(); } function frame121(){ stop(); } function frame151(){ stop(); } function frame1(){ stop(); } function frame61(){ stop(); } } }//package
Section 190
//_Turret2 (_Turret2) package { import ThisGame.*; public dynamic class _Turret2 extends Turret2 { public function _Turret2(){ addFrameScript(0, frame1, 30, frame31, 60, frame61, 90, frame91, 120, frame121, 150, frame151, 180, frame181, 210, frame211, 240, frame241); } function frame91(){ stop(); } function frame211(){ stop(); } function frame181(){ stop(); } function frame31(){ stop(); } function frame241(){ stop(); } function frame121(){ stop(); } function frame1(){ stop(); } function frame61(){ stop(); } function frame151(){ stop(); } } }//package
Section 191
//AbortGameWnd (AbortGameWnd) package { import flash.display.*; public dynamic class AbortGameWnd extends MovieClip { public var abortBtn:SimpleButton; public var continueBtn:SimpleButton; public var audioBtn:MovieClip; } }//package
Section 192
//albero_1 (albero_1) package { import ThisGame.*; public dynamic class albero_1 extends IsoObject { } }//package
Section 193
//albero_2 (albero_2) package { import ThisGame.*; public dynamic class albero_2 extends IsoObject { } }//package
Section 194
//albero_3 (albero_3) package { import ThisGame.*; public dynamic class albero_3 extends IsoObject { } }//package
Section 195
//Albero_secco_1 (Albero_secco_1) package { import ThisGame.*; public dynamic class Albero_secco_1 extends IsoObject { } }//package
Section 196
//Albero_secco_2 (Albero_secco_2) package { import ThisGame.*; public dynamic class Albero_secco_2 extends IsoObject { } }//package
Section 197
//Albero_secco_3 (Albero_secco_3) package { import ThisGame.*; public dynamic class Albero_secco_3 extends IsoObject { } }//package
Section 198
//Albero_secco_gufo_1 (Albero_secco_gufo_1) package { import ThisGame.*; public dynamic class Albero_secco_gufo_1 extends IsoObject { } }//package
Section 199
//Albero_secco_gufo_2 (Albero_secco_gufo_2) package { import ThisGame.*; public dynamic class Albero_secco_gufo_2 extends IsoObject { } }//package
Section 200
//artillery_explosions (artillery_explosions) package { import flash.media.*; public dynamic class artillery_explosions extends Sound { } }//package
Section 201
//artillery_firing (artillery_firing) package { import flash.media.*; public dynamic class artillery_firing extends Sound { } }//package
Section 202
//b52_Aircraft (b52_Aircraft) package { import flash.media.*; public dynamic class b52_Aircraft extends Sound { } }//package
Section 203
//b52_explosion (b52_explosion) package { import flash.media.*; public dynamic class b52_explosion extends Sound { } }//package
Section 204
//B52Movie (B52Movie) package { import ThisGame.*; public dynamic class B52Movie extends B52 { } }//package
Section 205
//bkg_sounds (bkg_sounds) package { import flash.media.*; public dynamic class bkg_sounds extends Sound { } }//package
Section 206
//BriefingMenu (BriefingMenu) package { import flash.display.*; import flash.text.*; public dynamic class BriefingMenu extends MovieClip { public var backBtn:SimpleButton; public var missionNumberTxt:TextField; public var mission_1:MovieClip; public var mission_2:MovieClip; public var nextBtn:SimpleButton; public var mission_3:MovieClip; public var puntina:MovieClip; public var briefingText:TextField; } }//package
Section 207
//Bullet_enemy (Bullet_enemy) package { import ThisGame.*; public dynamic class Bullet_enemy extends Bullet { public function Bullet_enemy(){ addFrameScript(0, frame1, 3, frame4); } function frame1(){ stop(); } function frame4(){ stop(); } } }//package
Section 208
//Casa_1_incl (Casa_1_incl) package { import ThisGame.*; public dynamic class Casa_1_incl extends IsoObject { } }//package
Section 209
//Casa_1_oriz (Casa_1_oriz) package { import ThisGame.*; public dynamic class Casa_1_oriz extends IsoObject { } }//package
Section 210
//Casa_1_vert (Casa_1_vert) package { import ThisGame.*; public dynamic class Casa_1_vert extends IsoObject { } }//package
Section 211
//Casa_2_incl (Casa_2_incl) package { import ThisGame.*; public dynamic class Casa_2_incl extends IsoObject { } }//package
Section 212
//Casa_2_oriz (Casa_2_oriz) package { import ThisGame.*; public dynamic class Casa_2_oriz extends IsoObject { } }//package
Section 213
//Casa_2_vert (Casa_2_vert) package { import ThisGame.*; public dynamic class Casa_2_vert extends IsoObject { } }//package
Section 214
//Casa_4_incl (Casa_4_incl) package { import ThisGame.*; public dynamic class Casa_4_incl extends IsoObject { } }//package
Section 215
//Casa_4_oriz (Casa_4_oriz) package { import ThisGame.*; public dynamic class Casa_4_oriz extends IsoObject { } }//package
Section 216
//Casa_4_vert (Casa_4_vert) package { import ThisGame.*; public dynamic class Casa_4_vert extends IsoObject { } }//package
Section 217
//Casa_5_incl (Casa_5_incl) package { import ThisGame.*; public dynamic class Casa_5_incl extends IsoObject { } }//package
Section 218
//Casa_5_oriz (Casa_5_oriz) package { import ThisGame.*; public dynamic class Casa_5_oriz extends IsoObject { } }//package
Section 219
//Casa_5_vert (Casa_5_vert) package { import ThisGame.*; public dynamic class Casa_5_vert extends IsoObject { } }//package
Section 220
//Cassa_medica_incl (Cassa_medica_incl) package { import ThisGame.*; public dynamic class Cassa_medica_incl extends Medipack { } }//package
Section 221
//Cassa_medica_oriz (Cassa_medica_oriz) package { import ThisGame.*; public dynamic class Cassa_medica_oriz extends Medipack { } }//package
Section 222
//Cassa_munizioni_10_incl (Cassa_munizioni_10_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_10_incl extends AmmoCrate10 { } }//package
Section 223
//Cassa_munizioni_2_incl (Cassa_munizioni_2_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_2_incl extends AmmoCrate2 { } }//package
Section 224
//Cassa_munizioni_3_incl (Cassa_munizioni_3_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_3_incl extends AmmoCrate3 { } }//package
Section 225
//Cassa_munizioni_4_incl (Cassa_munizioni_4_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_4_incl extends AmmoCrate4 { } }//package
Section 226
//Cassa_munizioni_5_incl (Cassa_munizioni_5_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_5_incl extends AmmoCrate5 { } }//package
Section 227
//Cassa_munizioni_6_incl (Cassa_munizioni_6_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_6_incl extends AmmoCrate6 { } }//package
Section 228
//Cassa_munizioni_7_incl (Cassa_munizioni_7_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_7_incl extends AmmoCrate7 { } }//package
Section 229
//Cassa_munizioni_8_incl (Cassa_munizioni_8_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_8_incl extends AmmoCrate8 { } }//package
Section 230
//Cassa_munizioni_9_incl (Cassa_munizioni_9_incl) package { import ThisGame.*; public dynamic class Cassa_munizioni_9_incl extends AmmoCrate9 { } }//package
Section 231
//cilecca (cilecca) package { import flash.media.*; public dynamic class cilecca extends Sound { } }//package
Section 232
//CircleCollider (CircleCollider) package { import ThisGame.*; public dynamic class CircleCollider extends CollisionCircle { } }//package
Section 233
//collect_crate (collect_crate) package { import flash.media.*; public dynamic class collect_crate extends Sound { } }//package
Section 234
//Collider (Collider) package { import ThisGame.*; public dynamic class Collider extends CollisionClip { } }//package
Section 235
//Collider_basso (Collider_basso) package { import ThisGame.*; public dynamic class Collider_basso extends CollisionClip { } }//package
Section 236
//colpito (colpito) package { import flash.media.*; public dynamic class colpito extends Sound { } }//package
Section 237
//enemy_cannon1 (enemy_cannon1) package { import flash.media.*; public dynamic class enemy_cannon1 extends Sound { } }//package
Section 238
//enemy_cannon2 (enemy_cannon2) package { import flash.media.*; public dynamic class enemy_cannon2 extends Sound { } }//package
Section 239
//enemy_crash (enemy_crash) package { import flash.media.*; public dynamic class enemy_crash extends Sound { } }//package
Section 240
//enemy_explosion (enemy_explosion) package { import flash.media.*; public dynamic class enemy_explosion extends Sound { } }//package
Section 241
//enemy_machinegun (enemy_machinegun) package { import flash.media.*; public dynamic class enemy_machinegun extends Sound { } }//package
Section 242
//enemy_rocket (enemy_rocket) package { import flash.media.*; public dynamic class enemy_rocket extends Sound { } }//package
Section 243
//esplosione_piccola (esplosione_piccola) package { import flash.display.*; public dynamic class esplosione_piccola extends MovieClip { } }//package
Section 244
//FoofaSiteCheck (FoofaSiteCheck) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.external.*; public dynamic class FoofaSiteCheck extends MovieClip { public var logoInst:MovieClip; public var playTxt:TextField; public function FoofaSiteCheck(){ addFrameScript(0, frame1); } public function foofaClick(_arg1:MouseEvent){ var url:String; var success:Boolean; var evnt = _arg1; url = new String("http://www.foofa.net/"); success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_self"); }; } function frame1(){ logoInst.buttonMode = true; logoInst.addEventListener(MouseEvent.MOUSE_UP, foofaClick); } } }//package
Section 245
//GameOverMenu (GameOverMenu) package { import flash.display.*; import flash.text.*; public dynamic class GameOverMenu extends MovieClip { public var backBtn:SimpleButton; public var againBtn:SimpleButton; public var submitBtn:SimpleButton; public var nameText:TextField; public var hallBtn:SimpleButton; public var scoreText:TextField; } }//package
Section 246
//GranadeMovie (GranadeMovie) package { import ThisGame.*; public dynamic class GranadeMovie extends Granade { } }//package
Section 247
//gun1 (gun1) package { import flash.display.*; public dynamic class gun1 extends MovieClip { public function gun1(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6, 6, frame7, 7, frame8, 8, frame9, 9,  ); } function  (){ stop(); } function frame3(){ stop(); } function frame6(){ stop(); } function frame7(){ stop(); } function frame1(){ stop(); } function frame4(){ stop(); } function frame5(){ stop(); } function frame9(){ stop(); } function frame8(){ stop(); } function frame2(){ stop(); } } }//package
Section 248
//InfoWnd (InfoWnd) package { import flash.display.*; public dynamic class InfoWnd extends MovieClip { public var continueBtn:SimpleButton; } }//package
Section 249
//Level_1 (Level_1) package { import flash.display.*; public dynamic class Level_1 extends MovieClip { public var mcPlayer:MainPG; public function Level_1(){ addFrameScript(0, frame1); } function frame1(){ } } }//package
Section 250
//Level_2 (Level_2) package { import flash.display.*; public dynamic class Level_2 extends MovieClip { public var mcPlayer:MainPG; public function Level_2(){ addFrameScript(0, frame1); } function frame1(){ } } }//package
Section 251
//Level_3 (Level_3) package { import flash.display.*; public dynamic class Level_3 extends MovieClip { public var mcPlayer:MainPG; public var boss:_SupremeCannon; } }//package
Section 252
//LevelCompleteMenu (LevelCompleteMenu) package { import flash.display.*; import flash.text.*; public dynamic class LevelCompleteMenu extends MovieClip { public var medAccuracy1:MovieClip; public var medHealth3:MovieClip; public var medCombo2:MovieClip; public var maxcomboTxt:TextField; public var medCombo3:MovieClip; public var nextBtn:SimpleButton; public var medCombo1:MovieClip; public var healthTxt:TextField; public var accuracyTxt:TextField; public var scoreTxt:TextField; public var medHealth1:MovieClip; public var medAccuracy2:MovieClip; public var medAccuracy3:MovieClip; public var medHealth2:MovieClip; } }//package
Section 253
//MainMenu (MainMenu) package { import flash.display.*; import flash.text.*; public dynamic class MainMenu extends MovieClip { public var version:TextField; public var continueBtn:SimpleButton; public var mcBtn_CMG:SimpleButton; public var hallBtn:SimpleButton; public var mcBtn_foofa:SimpleButton; public var playBtn:SimpleButton; public var moreBtn:SimpleButton; } }//package
Section 254
//MainPG (MainPG) package { import ThisGame.*; public dynamic class MainPG extends Player { public function MainPG(){ addFrameScript(35, frame36, 56, , 89,  , 122, , 155, , 191, , 212,  , 245, , 278, , 311, , 347, , 368, , 401, , 434, , 467, , 503, frame504, 524, , 557,  , 590, , 623,  , 659, , 680,  , 713, , 746,  , 779, , 815, frame816, 836, , 869, , 902, , 935, frame936, 971,  , 992, , 1025, , 1058,  , 1091,  , 1127,  , 1148, , 1181, , 1214, , 1247, ); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function  (){ gotoAndPlay(937); } function  (){ stop(); } function frame504(){ gotoAndPlay(469); } function  (){ stop(); } function  (){ stop(); } function frame36(){ gotoAndPlay(1); } function (){ gotoAndPlay(157); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ gotoAndPlay(625); } function (){ stop(); } function (){ stop(); } function  (){ stop(); } function  (){ stop(); } function  (){ stop(); } function  (){ gotoAndPlay(1093); } function  (){ stop(); } function (){ stop(); } function (){ gotoAndPlay(313); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function (){ stop(); } function frame936(){ stop(); } function frame816(){ gotoAndPlay(781); } function  (){ stop(); } } }//package
Section 255
//medic (medic) package { import flash.media.*; public dynamic class medic extends Sound { } }//package
Section 256
//MineMovie (MineMovie) package { import ThisGame.*; public dynamic class MineMovie extends Mine { } }//package
Section 257
//Mirino (Mirino) package { import flash.display.*; public dynamic class Mirino extends MovieClip { } }//package
Section 258
//MochiBot (MochiBot) package { import flash.display.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("core.mochibot.com"); Security.allowInsecureDomain("core.mochibot.com"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } } }//package
Section 259
//Muro_Inclinato_NORD_EST (Muro_Inclinato_NORD_EST) package { import ThisGame.*; public dynamic class Muro_Inclinato_NORD_EST extends IsoObject { } }//package
Section 260
//Muro_Inclinato_NORD_OVEST (Muro_Inclinato_NORD_OVEST) package { import ThisGame.*; public dynamic class Muro_Inclinato_NORD_OVEST extends IsoObject { } }//package
Section 261
//Muro_Inclinato_SUD_EST (Muro_Inclinato_SUD_EST) package { import ThisGame.*; public dynamic class Muro_Inclinato_SUD_EST extends IsoObject { } }//package
Section 262
//Muro_Inclinato_SUD_OVEST (Muro_Inclinato_SUD_OVEST) package { import ThisGame.*; public dynamic class Muro_Inclinato_SUD_OVEST extends IsoObject { } }//package
Section 263
//Muro_Laterale_EST (Muro_Laterale_EST) package { import ThisGame.*; public dynamic class Muro_Laterale_EST extends IsoObject { } }//package
Section 264
//Muro_Orizzontale_NORD (Muro_Orizzontale_NORD) package { import ThisGame.*; public dynamic class Muro_Orizzontale_NORD extends IsoObject { } }//package
Section 265
//Muro_Orizzontale_SUD (Muro_Orizzontale_SUD) package { import ThisGame.*; public dynamic class Muro_Orizzontale_SUD extends IsoObject { } }//package
Section 266
//no_weapon (no_weapon) package { import flash.media.*; public dynamic class no_weapon extends Sound { } }//package
Section 267
//PlayerCheck (PlayerCheck) package { import flash.events.*; import flash.display.*; import flash.text.*; import flash.net.*; import flash.system.*; import flash.external.*; public dynamic class PlayerCheck extends MovieClip { public var yourVersionTxt:TextField; public var requiredVersionTxt:TextField; public var adobeBtn:MovieClip; public function PlayerCheck(){ addFrameScript(0, frame1); } public function foofaClick(_arg1:MouseEvent){ var url:String; var success:Boolean; var evnt = _arg1; url = new String("http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash/"); success = false; if (((ExternalInterface.available) && (!((Capabilities.playerType == "External"))))){ try { ExternalInterface.call("window.open", url, "win", ""); success = true; } catch(error:Error) { }; }; if (success != true){ navigateToURL(new URLRequest(url), "_blank"); }; } function frame1(){ adobeBtn.buttonMode = true; adobeBtn.addEventListener(MouseEvent.MOUSE_UP, foofaClick); } } }//package
Section 268
//point (point) package { import flash.display.*; public dynamic class point extends MovieClip { } }//package
Section 269
//PopupRechargeWeapon (PopupRechargeWeapon) package { import flash.display.*; public dynamic class PopupRechargeWeapon extends MovieClip { public var recharge_2:MovieClip; public var recharge_5:MovieClip; public var recharge_7:MovieClip; public var recharge_9:MovieClip; public var recharge_8:MovieClip; public var recharge_3:MovieClip; public var recharge_10:MovieClip; public var recharge_4:MovieClip; } }//package
Section 270
//PopupWeapon (PopupWeapon) package { import flash.display.*; public dynamic class PopupWeapon extends MovieClip { public var weapon_10:MovieClip; public var recharge_2:MovieClip; public var recharge_5:MovieClip; public var recharge_7:MovieClip; public var recharge_9:MovieClip; public var recharge_6:MovieClip; public var recharge_8:MovieClip; public var recharge_3:MovieClip; public var recharge_10:MovieClip; public var recharge_4:MovieClip; public var weapon_2:MovieClip; public var weapon_3:MovieClip; public var weapon_5:MovieClip; public var weapon_7:MovieClip; public var weapon_8:MovieClip; public var weapon_9:MovieClip; public var weapon_4:MovieClip; } }//package
Section 271
//Preloader (Preloader) package { import flash.display.*; import flash.text.*; public dynamic class Preloader extends MovieClip { public var bar:MovieClip; public var percText:TextField; public var pupille:MovieClip; } }//package
Section 272
//pulsanteschermataintro (pulsanteschermataintro) package { import flash.display.*; public dynamic class pulsanteschermataintro extends SimpleButton { } }//package
Section 273
//raffica (raffica) package { import flash.media.*; public dynamic class raffica extends Sound { } }//package
Section 274
//Roccia_1 (Roccia_1) package { import ThisGame.*; public dynamic class Roccia_1 extends IsoObject { } }//package
Section 275
//Roccia_2 (Roccia_2) package { import ThisGame.*; public dynamic class Roccia_2 extends IsoObject { } }//package
Section 276
//Roccia_3 (Roccia_3) package { import ThisGame.*; public dynamic class Roccia_3 extends IsoObject { } }//package
Section 277
//Roccia_grande_1 (Roccia_grande_1) package { import ThisGame.*; public dynamic class Roccia_grande_1 extends IsoObject { } }//package
Section 278
//Roccia_grande_2 (Roccia_grande_2) package { import ThisGame.*; public dynamic class Roccia_grande_2 extends IsoObject { } }//package
Section 279
//Roccia_grande_3 (Roccia_grande_3) package { import ThisGame.*; public dynamic class Roccia_grande_3 extends IsoObject { } }//package
Section 280
//sacchi_diagonali_1 (sacchi_diagonali_1) package { import ThisGame.*; public dynamic class sacchi_diagonali_1 extends IsoObject { } }//package
Section 281
//sacchi_diagonali_2 (sacchi_diagonali_2) package { import ThisGame.*; public dynamic class sacchi_diagonali_2 extends IsoObject { } }//package
Section 282
//sacchi_diagonali_3 (sacchi_diagonali_3) package { import ThisGame.*; public dynamic class sacchi_diagonali_3 extends IsoObject { } }//package
Section 283
//sacchi_diagonali_4 (sacchi_diagonali_4) package { import ThisGame.*; public dynamic class sacchi_diagonali_4 extends IsoObject { } }//package
Section 284
//sacchi_orizzontali (sacchi_orizzontali) package { import ThisGame.*; public dynamic class sacchi_orizzontali extends IsoObject { } }//package
Section 285
//sacchi_orizzontali_2 (sacchi_orizzontali_2) package { import ThisGame.*; public dynamic class sacchi_orizzontali_2 extends IsoObject { } }//package
Section 286
//sacchi_verticali_1 (sacchi_verticali_1) package { import ThisGame.*; public dynamic class sacchi_verticali_1 extends IsoObject { } }//package
Section 287
//sacchi_verticali_2 (sacchi_verticali_2) package { import ThisGame.*; public dynamic class sacchi_verticali_2 extends IsoObject { } }//package
Section 288
//scream_01 (scream_01) package { import flash.media.*; public dynamic class scream_01 extends Sound { } }//package
Section 289
//scream_02 (scream_02) package { import flash.media.*; public dynamic class scream_02 extends Sound { } }//package
Section 290
//scream_03 (scream_03) package { import flash.media.*; public dynamic class scream_03 extends Sound { } }//package
Section 291
//scream_04 (scream_04) package { import flash.media.*; public dynamic class scream_04 extends Sound { } }//package
Section 292
//scream_05 (scream_05) package { import flash.media.*; public dynamic class scream_05 extends Sound { } }//package
Section 293
//scream_06 (scream_06) package { import flash.media.*; public dynamic class scream_06 extends Sound { } }//package
Section 294
//scream_07 (scream_07) package { import flash.media.*; public dynamic class scream_07 extends Sound { } }//package
Section 295
//scream_08 (scream_08) package { import flash.media.*; public dynamic class scream_08 extends Sound { } }//package
Section 296
//scream_09 (scream_09) package { import flash.media.*; public dynamic class scream_09 extends Sound { } }//package
Section 297
//scream_10 (scream_10) package { import flash.media.*; public dynamic class scream_10 extends Sound { } }//package
Section 298
//scream_11 (scream_11) package { import flash.media.*; public dynamic class scream_11 extends Sound { } }//package
Section 299
//scream_12 (scream_12) package { import flash.media.*; public dynamic class scream_12 extends Sound { } }//package
Section 300
//scream_13 (scream_13) package { import flash.media.*; public dynamic class scream_13 extends Sound { } }//package
Section 301
//scream_14 (scream_14) package { import flash.media.*; public dynamic class scream_14 extends Sound { } }//package
Section 302
//scream_15 (scream_15) package { import flash.media.*; public dynamic class scream_15 extends Sound { } }//package
Section 303
//Symbol1 (Symbol1) package { import flash.events.*; import flash.display.*; import ThisGame.*; import flash.ui.*; public dynamic class Symbol1 extends MovieClip { public var app:Main_Application; public function Symbol1(){ addFrameScript(0, frame1); } public function (_arg1:Event):void{ app.Loop(); } function frame1(){ contextMenu = new ContextMenu(); contextMenu.hideBuiltInItems(); app = Main_Application.GetInstance(); app.ChangeState(new State_MainMenu(app, this)); this.addEventListener(Event.ENTER_FRAME, ); app.InitMusics(); stop(); } } }//package
Section 304
//Telegrafo_incl_SE (Telegrafo_incl_SE) package { import ThisGame.*; public dynamic class Telegrafo_incl_SE extends IsoObject { } }//package
Section 305
//Telegrafo_incl_SW (Telegrafo_incl_SW) package { import ThisGame.*; public dynamic class Telegrafo_incl_SW extends IsoObject { } }//package
Section 306
//Telegrafo_oriz (Telegrafo_oriz) package { import ThisGame.*; public dynamic class Telegrafo_oriz extends IsoObject { } }//package
Section 307
//Tenda_militare_Front (Tenda_militare_Front) package { import ThisGame.*; public dynamic class Tenda_militare_Front extends IsoObject { } }//package
Section 308
//Tenda_militare_Incl (Tenda_militare_Incl) package { import ThisGame.*; public dynamic class Tenda_militare_Incl extends IsoObject { } }//package
Section 309
//Tenda_militare_Side (Tenda_militare_Side) package { import ThisGame.*; public dynamic class Tenda_militare_Side extends IsoObject { } }//package
Section 310
//ucciso (ucciso) package { import flash.media.*; public dynamic class ucciso extends Sound { } }//package
Section 311
//weapon1_rifle (weapon1_rifle) package { import flash.media.*; public dynamic class weapon1_rifle extends Sound { } }//package
Section 312
//weapon2_ak47 (weapon2_ak47) package { import flash.media.*; public dynamic class weapon2_ak47 extends Sound { } }//package
Section 313
//weapon3_shotgun (weapon3_shotgun) package { import flash.media.*; public dynamic class weapon3_shotgun extends Sound { } }//package
Section 314
//weapon4_flamethrower (weapon4_flamethrower) package { import flash.media.*; public dynamic class weapon4_flamethrower extends Sound { } }//package
Section 315
//weapon5_rocketlauncher (weapon5_rocketlauncher) package { import flash.media.*; public dynamic class weapon5_rocketlauncher extends Sound { } }//package
Section 316
//weapon6_grenade (weapon6_grenade) package { import flash.media.*; public dynamic class weapon6_grenade extends Sound { } }//package
Section 317
//weapon7_firegrenade (weapon7_firegrenade) package { import flash.media.*; public dynamic class weapon7_firegrenade extends Sound { } }//package
Section 318
//WinGameOverMenu (WinGameOverMenu) package { import flash.display.*; import flash.text.*; public dynamic class WinGameOverMenu extends MovieClip { public var medAccuracy1:MovieClip; public var medHealth3:MovieClip; public var backBtn:SimpleButton; public var submitBtn:SimpleButton; public var medCombo2:MovieClip; public var nameText:TextField; public var hallBtn:SimpleButton; public var maxcomboTxt:TextField; public var medCombo3:MovieClip; public var medCombo1:MovieClip; public var healthTxt:TextField; public var accuracyTxt:TextField; public var submitMessageText:TextField; public var scoreText:TextField; public var medHealth1:MovieClip; public var medAccuracy2:MovieClip; public var medAccuracy3:MovieClip; public var medHealth2:MovieClip; } }//package

Library Items

Symbol 1 GraphicUsed by:25
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:25
Symbol 5 ShapeTweeningUsed by:17
Symbol 6 GraphicUsed by:13
Symbol 7 GraphicUsed by:13
Symbol 8 GraphicUsed by:13
Symbol 9 GraphicUsed by:13
Symbol 10 GraphicUsed by:13
Symbol 11 GraphicUsed by:13
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:6 7 8 9 10 11 12Used by:17
Symbol 14 ShapeTweeningUsed by:17
Symbol 15 ShapeTweeningUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:5 13 14 15 16Used by:25
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:25
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:25
Symbol 22 GraphicUsed by:25
Symbol 23 FontUsed by:24 39
Symbol 24 EditableTextUses:23Used by:25
Symbol 25 MovieClip {Preloader}Uses:1 4 17 19 21 22 24Used by:41
Symbol 26 GraphicUsed by:35  Timeline
Symbol 27 FontUsed by:28 32 33 34
Symbol 28 TextUses:27Used by:35
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:31
Symbol 31 MovieClipUses:30Used by:35
Symbol 32 EditableTextUses:27Used by:35
Symbol 33 TextUses:27Used by:35
Symbol 34 EditableTextUses:27Used by:35
Symbol 35 MovieClip {PlayerCheck}Uses:26 28 31 32 33 34Used by:41  Timeline
Symbol 36 GraphicUsed by:40 660 3626 3743 3753 3763
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:40
Symbol 39 EditableTextUses:23Used by:40
Symbol 40 MovieClip {FoofaSiteCheck}Uses:36 38 39Used by:41
Symbol 41 MovieClip {FoofaUtilities.FoofaAlphaController}Uses:25 35 40
Symbol 42 MovieClip {com.kongregate.as3.client.KongregateAPI}
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:59
Symbol 45 GraphicUsed by:46
Symbol 46 MovieClipUses:45Used by:59
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:59
Symbol 49 GraphicUsed by:50
Symbol 50 MovieClipUses:49Used by:59
Symbol 51 GraphicUsed by:52
Symbol 52 MovieClipUses:51Used by:59
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:59
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:59
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClipUses:57Used by:59
Symbol 59 MovieClipUses:44 46 48 50 52 54 56 58Used by:76
Symbol 60 GraphicUsed by:64
Symbol 61 GraphicUsed by:62 80
Symbol 62 MovieClipUses:61Used by:64
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClip {fooWarrior_fla.load_barMC_12}Uses:60 62 63Used by:76
Symbol 65 GraphicUsed by:75
Symbol 66 GraphicUsed by:72
Symbol 67 GraphicUsed by:72
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClipUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:72
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:66 67 70 71Used by:75
Symbol 73 GraphicUsed by:75
Symbol 74 GraphicUsed by:75
Symbol 75 ButtonUses:65 72 73 74Used by:76
Symbol 76 MovieClip {fooWarrior_fla.Preloader_2}Uses:59 64 75Used by:93
Symbol 77 GraphicUsed by:93 3794 3795
Symbol 78 GraphicUsed by:93 3794 3795
Symbol 79 GraphicUsed by:93 3794 3795
Symbol 80 ButtonUses:61Used by:93
Symbol 81 SoundUsed by:93
Symbol 82 SoundUsed by:93
Symbol 83 GraphicUsed by:93
Symbol 84 GraphicUsed by:93
Symbol 85 GraphicUsed by:93
Symbol 86 SoundUsed by:93
Symbol 87 GraphicUsed by:93
Symbol 88 GraphicUsed by:93
Symbol 89 GraphicUsed by:92
Symbol 90 GraphicUsed by:92
Symbol 91 GraphicUsed by:92
Symbol 92 MovieClip {fooWarrior_fla.CMG_monkey_blink_19}Uses:89 90 91Used by:93
Symbol 93 MovieClip {fooWarrior_fla.CMG_Logo_Animation_1}Uses:76 77 78 79 80 81 82 83 84 85 86 87 88 92Used by:Timeline
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:177
Symbol 96 BitmapUsed by:97
Symbol 97 GraphicUses:96Used by:130
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:130
Symbol 100 BitmapUsed by:101
Symbol 101 GraphicUses:100Used by:130
Symbol 102 BitmapUsed by:103
Symbol 103 GraphicUses:102Used by:130
Symbol 104 BitmapUsed by:105
Symbol 105 GraphicUses:104Used by:130
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:130
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:130
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:130
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:130
Symbol 114 BitmapUsed by:115
Symbol 115 GraphicUses:114Used by:130
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:130
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:118Used by:130
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:130
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:130
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:130
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:130
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClip {fooWarrior_fla.cannone_carro_artiglieria_23}Uses:97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 127 129Used by:177
Symbol 131 BitmapUsed by:132
Symbol 132 GraphicUses:131Used by:177
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:177
Symbol 135 BitmapUsed by:136
Symbol 136 GraphicUses:135Used by:177
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:177
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:177
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:177
Symbol 143 BitmapUsed by:144
Symbol 144 GraphicUses:143Used by:177
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:177
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:177
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:177
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:177
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:177
Symbol 155 BitmapUsed by:156
Symbol 156 GraphicUses:155Used by:177
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:177
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:177
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:177
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163Used by:177
Symbol 165 BitmapUsed by:166
Symbol 166 GraphicUses:165Used by:177
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:177
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:177
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:177
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:177
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:177
Symbol 177 MovieClip {_SupremeCannon}Uses:95 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176Used by:3213  Timeline
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:223 224
Symbol 180 BitmapUsed by:181 207
Symbol 181 GraphicUses:180Used by:182
Symbol 182 MovieClipUses:181Used by:223 224
Symbol 183 BitmapUsed by:184 209
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:223 224
Symbol 186 BitmapUsed by:187 211
Symbol 187 GraphicUses:186Used by:188
Symbol 188 MovieClipUses:187Used by:223 224
Symbol 189 BitmapUsed by:190 213
Symbol 190 GraphicUses:189Used by:191
Symbol 191 MovieClipUses:190Used by:223 224
Symbol 192 BitmapUsed by:193 215
Symbol 193 GraphicUses:192Used by:194
Symbol 194 MovieClipUses:193Used by:223 224
Symbol 195 BitmapUsed by:196
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClipUses:196Used by:223
Symbol 198 BitmapUsed by:199 217
Symbol 199 GraphicUses:198Used by:200
Symbol 200 MovieClipUses:199Used by:223 224
Symbol 201 BitmapUsed by:202 219
Symbol 202 GraphicUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:223 224
Symbol 204 BitmapUsed by:205 221
Symbol 205 GraphicUses:204Used by:206
Symbol 206 MovieClipUses:205Used by:223 224
Symbol 207 GraphicUses:180Used by:208
Symbol 208 MovieClipUses:207Used by:223
Symbol 209 GraphicUses:183Used by:210
Symbol 210 MovieClipUses:209Used by:223
Symbol 211 GraphicUses:186Used by:212
Symbol 212 MovieClipUses:211Used by:223
Symbol 213 GraphicUses:189Used by:214
Symbol 214 MovieClipUses:213Used by:223
Symbol 215 GraphicUses:192Used by:216
Symbol 216 MovieClipUses:215Used by:223
Symbol 217 GraphicUses:198Used by:218
Symbol 218 MovieClipUses:217Used by:223
Symbol 219 GraphicUses:201Used by:220
Symbol 220 MovieClipUses:219Used by:223
Symbol 221 GraphicUses:204Used by:222
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClip {PopupWeapon}Uses:179 182 185 188 191 194 197 200 203 206 208 210 212 214 216 218 220 222Used by:3250  Timeline
Symbol 224 MovieClip {PopupRechargeWeapon}Uses:179 182 185 188 191 194 200 203 206Used by:Timeline
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:227
Symbol 227 MovieClip {Roccia_grande_3}Uses:226Used by:3011 3199 3213  Timeline
Symbol 228 BitmapUsed by:229
Symbol 229 GraphicUses:228Used by:230
Symbol 230 MovieClip {Roccia_grande_2}Uses:229Used by:3011 3199 3213  Timeline
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:233
Symbol 233 MovieClip {Roccia_grande_1}Uses:232Used by:3011 3199 3213  Timeline
Symbol 234 GraphicUsed by:235
Symbol 235 MovieClip {ThisGame.Trigger_test}Uses:234Used by:3011 3199 3213  Timeline
Symbol 236 GraphicUsed by:237
Symbol 237 MovieClip {ThisGame.Trigger_goal_level3}Uses:236Used by:3213  Timeline
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClip {ThisGame.Trigger_goal_level2}Uses:238Used by:Timeline
Symbol 240 BitmapUsed by:241
Symbol 241 GraphicUses:240Used by:244
Symbol 242 BitmapUsed by:243
Symbol 243 GraphicUses:242Used by:244
Symbol 244 MovieClip {_Barrel}Uses:241 243Used by:3011 3199 3213  Timeline
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:247
Symbol 247 MovieClip {Muro_Laterale_EST}Uses:246Used by:Timeline
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClip {Muro_Orizzontale_SUD}Uses:249Used by:3199 3213  Timeline
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClip {Muro_Orizzontale_NORD}Uses:252Used by:Timeline
Symbol 254 BitmapUsed by:255 257
Symbol 255 GraphicUses:254Used by:256
Symbol 256 MovieClip {Muro_Inclinato_SUD_OVEST}Uses:255Used by:3199  Timeline
Symbol 257 GraphicUses:254Used by:258
Symbol 258 MovieClip {Muro_Inclinato_SUD_EST}Uses:257Used by:3199  Timeline
Symbol 259 BitmapUsed by:260 262
Symbol 260 GraphicUses:259Used by:261
Symbol 261 MovieClip {Muro_Inclinato_NORD_EST}Uses:260Used by:3199  Timeline
Symbol 262 GraphicUses:259Used by:263
Symbol 263 MovieClip {Muro_Inclinato_NORD_OVEST}Uses:262Used by:3199  Timeline
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:266
Symbol 266 MovieClip {Tenda_militare_Incl}Uses:265Used by:3199  Timeline
Symbol 267 BitmapUsed by:268
Symbol 268 GraphicUses:267Used by:269
Symbol 269 MovieClip {Tenda_militare_Side}Uses:268Used by:3011  Timeline
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:272
Symbol 272 MovieClip {Tenda_militare_Front}Uses:271Used by:3011 3199 3213  Timeline
Symbol 273 BitmapUsed by:274
Symbol 274 GraphicUses:273Used by:275
Symbol 275 MovieClip {B52Movie}Uses:274Used by:Timeline
Symbol 276 GraphicUsed by:277
Symbol 277 MovieClip {CircleCollider}Uses:276Used by:3011 3199 3213  Timeline
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:280
Symbol 280 MovieClip {sacchi_orizzontali}Uses:279Used by:3011 3199 3213  Timeline
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClip {sacchi_orizzontali_2}Uses:282Used by:Timeline
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:430
Symbol 286 BitmapUsed by:287 293
Symbol 287 GraphicUses:286Used by:299
Symbol 288 BitmapUsed by:289 292
Symbol 289 GraphicUses:288Used by:299
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:299
Symbol 292 GraphicUses:288Used by:299
Symbol 293 GraphicUses:286Used by:299
Symbol 294 BitmapUsed by:295 298
Symbol 295 GraphicUses:294Used by:299
Symbol 296 BitmapUsed by:297
Symbol 297 GraphicUses:296Used by:299
Symbol 298 GraphicUses:294Used by:299
Symbol 299 MovieClipUses:287 289 291 292 293 295 297 298Used by:430
Symbol 300 BitmapUsed by:301 370
Symbol 301 GraphicUses:300Used by:430
Symbol 302 BitmapUsed by:303 371
Symbol 303 GraphicUses:302Used by:430
Symbol 304 BitmapUsed by:305 372
Symbol 305 GraphicUses:304Used by:430
Symbol 306 BitmapUsed by:307 373
Symbol 307 GraphicUses:306Used by:430
Symbol 308 BitmapUsed by:309 374
Symbol 309 GraphicUses:308Used by:430
Symbol 310 BitmapUsed by:311 375
Symbol 311 GraphicUses:310Used by:430
Symbol 312 BitmapUsed by:313 376
Symbol 313 GraphicUses:312Used by:430
Symbol 314 BitmapUsed by:315 377
Symbol 315 GraphicUses:314Used by:430
Symbol 316 BitmapUsed by:317 378
Symbol 317 GraphicUses:316Used by:430
Symbol 318 BitmapUsed by:319 379
Symbol 319 GraphicUses:318Used by:430
Symbol 320 BitmapUsed by:321 360
Symbol 321 GraphicUses:320Used by:430
Symbol 322 BitmapUsed by:323 361
Symbol 323 GraphicUses:322Used by:430
Symbol 324 BitmapUsed by:325 362
Symbol 325 GraphicUses:324Used by:430
Symbol 326 BitmapUsed by:327 363
Symbol 327 GraphicUses:326Used by:430
Symbol 328 BitmapUsed by:329 364
Symbol 329 GraphicUses:328Used by:430
Symbol 330 BitmapUsed by:331 365
Symbol 331 GraphicUses:330Used by:430
Symbol 332 BitmapUsed by:333 366
Symbol 333 GraphicUses:332Used by:430
Symbol 334 BitmapUsed by:335 367
Symbol 335 GraphicUses:334Used by:430
Symbol 336 BitmapUsed by:337 368
Symbol 337 GraphicUses:336Used by:430
Symbol 338 BitmapUsed by:339 369
Symbol 339 GraphicUses:338Used by:430
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:430
Symbol 342 BitmapUsed by:343
Symbol 343 GraphicUses:342Used by:430
Symbol 344 BitmapUsed by:345
Symbol 345 GraphicUses:344Used by:430
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:430
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:430
Symbol 350 BitmapUsed by:351
Symbol 351 GraphicUses:350Used by:430
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:430
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:430
Symbol 356 BitmapUsed by:357
Symbol 357 GraphicUses:356Used by:430
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:430
Symbol 360 GraphicUses:320Used by:430
Symbol 361 GraphicUses:322Used by:430
Symbol 362 GraphicUses:324Used by:430
Symbol 363 GraphicUses:326Used by:430
Symbol 364 GraphicUses:328Used by:430
Symbol 365 GraphicUses:330Used by:430
Symbol 366 GraphicUses:332Used by:430
Symbol 367 GraphicUses:334Used by:430
Symbol 368 GraphicUses:336Used by:430
Symbol 369 GraphicUses:338Used by:430
Symbol 370 GraphicUses:300Used by:430
Symbol 371 GraphicUses:302Used by:430
Symbol 372 GraphicUses:304Used by:430
Symbol 373 GraphicUses:306Used by:430
Symbol 374 GraphicUses:308Used by:430
Symbol 375 GraphicUses:310Used by:430
Symbol 376 GraphicUses:312Used by:430
Symbol 377 GraphicUses:314Used by:430
Symbol 378 GraphicUses:316Used by:430
Symbol 379 GraphicUses:318Used by:430
Symbol 380 BitmapUsed by:381 420
Symbol 381 GraphicUses:380Used by:430
Symbol 382 BitmapUsed by:383 421
Symbol 383 GraphicUses:382Used by:430
Symbol 384 BitmapUsed by:385 422
Symbol 385 GraphicUses:384Used by:430
Symbol 386 BitmapUsed by:387 423
Symbol 387 GraphicUses:386Used by:430
Symbol 388 BitmapUsed by:389 424
Symbol 389 GraphicUses:388Used by:430
Symbol 390 BitmapUsed by:391 425
Symbol 391 GraphicUses:390Used by:430
Symbol 392 BitmapUsed by:393 426
Symbol 393 GraphicUses:392Used by:430
Symbol 394 BitmapUsed by:395 427
Symbol 395 GraphicUses:394Used by:430
Symbol 396 BitmapUsed by:397 428
Symbol 397 GraphicUses:396Used by:430
Symbol 398 BitmapUsed by:399 429
Symbol 399 GraphicUses:398Used by:430
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:430
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:430
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:430
Symbol 406 BitmapUsed by:407
Symbol 407 GraphicUses:406Used by:430
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:430
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:430
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:430
Symbol 414 BitmapUsed by:415
Symbol 415 GraphicUses:414Used by:430
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:430
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:430
Symbol 420 GraphicUses:380Used by:430
Symbol 421 GraphicUses:382Used by:430
Symbol 422 GraphicUses:384Used by:430
Symbol 423 GraphicUses:386Used by:430
Symbol 424 GraphicUses:388Used by:430
Symbol 425 GraphicUses:390Used by:430
Symbol 426 GraphicUses:392Used by:430
Symbol 427 GraphicUses:394Used by:430
Symbol 428 GraphicUses:396Used by:430
Symbol 429 GraphicUses:398Used by:430
Symbol 430 MovieClip {_Turret1}Uses:285 299 301 303 305 307 309 311 313 315 317 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 381 383 385 387 389 391 393 395 397 399 401 403 405 407 409 411 413 415 417 419 420 421 422 423 424 425 426 427 428 429Used by:3011 3199 3213  Timeline
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:577
Symbol 433 BitmapUsed by:434 440
Symbol 434 GraphicUses:433Used by:446
Symbol 435 BitmapUsed by:436 439
Symbol 436 GraphicUses:435Used by:446
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:446
Symbol 439 GraphicUses:435Used by:446
Symbol 440 GraphicUses:433Used by:446
Symbol 441 BitmapUsed by:442 445
Symbol 442 GraphicUses:441Used by:446
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:446
Symbol 445 GraphicUses:441Used by:446
Symbol 446 MovieClipUses:434 436 438 439 440 442 444 445Used by:577
Symbol 447 BitmapUsed by:448 517
Symbol 448 GraphicUses:447Used by:577
Symbol 449 BitmapUsed by:450 518
Symbol 450 GraphicUses:449Used by:577
Symbol 451 BitmapUsed by:452 519
Symbol 452 GraphicUses:451Used by:577
Symbol 453 BitmapUsed by:454 520
Symbol 454 GraphicUses:453Used by:577
Symbol 455 BitmapUsed by:456 521
Symbol 456 GraphicUses:455Used by:577
Symbol 457 BitmapUsed by:458 522
Symbol 458 GraphicUses:457Used by:577
Symbol 459 BitmapUsed by:460 523
Symbol 460 GraphicUses:459Used by:577
Symbol 461 BitmapUsed by:462 524
Symbol 462 GraphicUses:461Used by:577
Symbol 463 BitmapUsed by:464 525
Symbol 464 GraphicUses:463Used by:577
Symbol 465 BitmapUsed by:466 526
Symbol 466 GraphicUses:465Used by:577
Symbol 467 BitmapUsed by:468 507
Symbol 468 GraphicUses:467Used by:577
Symbol 469 BitmapUsed by:470 508
Symbol 470 GraphicUses:469Used by:577
Symbol 471 BitmapUsed by:472 509
Symbol 472 GraphicUses:471Used by:577
Symbol 473 BitmapUsed by:474 510
Symbol 474 GraphicUses:473Used by:577
Symbol 475 BitmapUsed by:476 511
Symbol 476 GraphicUses:475Used by:577
Symbol 477 BitmapUsed by:478 512
Symbol 478 GraphicUses:477Used by:577
Symbol 479 BitmapUsed by:480 513
Symbol 480 GraphicUses:479Used by:577
Symbol 481 BitmapUsed by:482 514
Symbol 482 GraphicUses:481Used by:577
Symbol 483 BitmapUsed by:484 515
Symbol 484 GraphicUses:483Used by:577
Symbol 485 BitmapUsed by:486 516
Symbol 486 GraphicUses:485Used by:577
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:577
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:577
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:577
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:577
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:577
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:577
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:577
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:577
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:577
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:577
Symbol 507 GraphicUses:467Used by:577
Symbol 508 GraphicUses:469Used by:577
Symbol 509 GraphicUses:471Used by:577
Symbol 510 GraphicUses:473Used by:577
Symbol 511 GraphicUses:475Used by:577
Symbol 512 GraphicUses:477Used by:577
Symbol 513 GraphicUses:479Used by:577
Symbol 514 GraphicUses:481Used by:577
Symbol 515 GraphicUses:483Used by:577
Symbol 516 GraphicUses:485Used by:577
Symbol 517 GraphicUses:447Used by:577
Symbol 518 GraphicUses:449Used by:577
Symbol 519 GraphicUses:451Used by:577
Symbol 520 GraphicUses:453Used by:577
Symbol 521 GraphicUses:455Used by:577
Symbol 522 GraphicUses:457Used by:577
Symbol 523 GraphicUses:459Used by:577
Symbol 524 GraphicUses:461Used by:577
Symbol 525 GraphicUses:463Used by:577
Symbol 526 GraphicUses:465Used by:577
Symbol 527 BitmapUsed by:528 567
Symbol 528 GraphicUses:527Used by:577
Symbol 529 BitmapUsed by:530 568
Symbol 530 GraphicUses:529Used by:577
Symbol 531 BitmapUsed by:532 569
Symbol 532 GraphicUses:531Used by:577
Symbol 533 BitmapUsed by:534 570
Symbol 534 GraphicUses:533Used by:577
Symbol 535 BitmapUsed by:536 571
Symbol 536 GraphicUses:535Used by:577
Symbol 537 BitmapUsed by:538 572
Symbol 538 GraphicUses:537Used by:577
Symbol 539 BitmapUsed by:540 573
Symbol 540 GraphicUses:539Used by:577
Symbol 541 BitmapUsed by:542 574
Symbol 542 GraphicUses:541Used by:577
Symbol 543 BitmapUsed by:544 575
Symbol 544 GraphicUses:543Used by:577
Symbol 545 BitmapUsed by:546 576
Symbol 546 GraphicUses:545Used by:577
Symbol 547 BitmapUsed by:548
Symbol 548 GraphicUses:547Used by:577
Symbol 549 BitmapUsed by:550
Symbol 550 GraphicUses:549Used by:577
Symbol 551 BitmapUsed by:552
Symbol 552 GraphicUses:551Used by:577
Symbol 553 BitmapUsed by:554
Symbol 554 GraphicUses:553Used by:577
Symbol 555 BitmapUsed by:556
Symbol 556 GraphicUses:555Used by:577
Symbol 557 BitmapUsed by:558
Symbol 558 GraphicUses:557Used by:577
Symbol 559 BitmapUsed by:560
Symbol 560 GraphicUses:559Used by:577
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:577
Symbol 563 BitmapUsed by:564
Symbol 564 GraphicUses:563Used by:577
Symbol 565 BitmapUsed by:566
Symbol 566 GraphicUses:565Used by:577
Symbol 567 GraphicUses:527Used by:577
Symbol 568 GraphicUses:529Used by:577
Symbol 569 GraphicUses:531Used by:577
Symbol 570 GraphicUses:533Used by:577
Symbol 571 GraphicUses:535Used by:577
Symbol 572 GraphicUses:537Used by:577
Symbol 573 GraphicUses:539Used by:577
Symbol 574 GraphicUses:541Used by:577
Symbol 575 GraphicUses:543Used by:577
Symbol 576 GraphicUses:545Used by:577
Symbol 577 MovieClip {_Turret2}Uses:432 446 448 450 452 454 456 458 460 462 464 466 468 470 472 474 476 478 480 482 484 486 488 490 492 494 496 498 500 502 504 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 528 530 532 534 536 538 540 542 544 546 548 550 552 554 556 558 560 562 564 566 567 568 569 570 571 572 573 574 575 576Used by:3199 3213  Timeline
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:582
Symbol 580 BitmapUsed by:581
Symbol 581 GraphicUses:580Used by:582
Symbol 582 MovieClip {MineMovie}Uses:579 581Used by:Timeline
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:585
Symbol 585 MovieClip {Telegrafo_incl_SE}Uses:584Used by:3199 3213  Timeline
Symbol 586 BitmapUsed by:587
Symbol 587 GraphicUses:586Used by:588
Symbol 588 MovieClip {Roccia_1}Uses:587Used by:3011 3199 3213  Timeline
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:591
Symbol 591 MovieClip {Roccia_2}Uses:590Used by:3011 3199 3213  Timeline
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:594
Symbol 594 MovieClip {Roccia_3}Uses:593Used by:3011 3199 3213  Timeline
Symbol 595 BitmapUsed by:596
Symbol 596 GraphicUses:595Used by:597
Symbol 597 MovieClip {Telegrafo_incl_SW}Uses:596Used by:3199 3213  Timeline
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:600
Symbol 600 MovieClip {Telegrafo_oriz}Uses:599Used by:3011 3199 3213  Timeline
Symbol 601 BitmapUsed by:602
Symbol 602 GraphicUses:601Used by:603
Symbol 603 MovieClip {albero_1}Uses:602Used by:3011 3199 3213  Timeline
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:606
Symbol 606 MovieClip {Albero_secco_1}Uses:605Used by:3011 3199  Timeline
Symbol 607 BitmapUsed by:608
Symbol 608 GraphicUses:607Used by:609
Symbol 609 MovieClip {Albero_secco_2}Uses:608Used by:3011 3199  Timeline
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:612
Symbol 612 MovieClip {Albero_secco_3}Uses:611Used by:3011 3199  Timeline
Symbol 613 BitmapUsed by:614
Symbol 614 GraphicUses:613Used by:615
Symbol 615 MovieClip {Albero_secco_gufo_1}Uses:614Used by:3011  Timeline
Symbol 616 BitmapUsed by:617
Symbol 617 GraphicUses:616Used by:618
Symbol 618 MovieClip {Albero_secco_gufo_2}Uses:617Used by:3199 3213  Timeline
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:621
Symbol 621 MovieClip {albero_2}Uses:620Used by:3011 3199 3213  Timeline
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:624
Symbol 624 MovieClip {albero_3}Uses:623Used by:3011 3199 3213  Timeline
Symbol 625 GraphicUsed by:649
Symbol 626 GraphicUsed by:635
Symbol 627 GraphicUsed by:633
Symbol 628 GraphicUsed by:633
Symbol 629 GraphicUsed by:633
Symbol 630 GraphicUsed by:633
Symbol 631 GraphicUsed by:633
Symbol 632 GraphicUsed by:633
Symbol 633 MovieClip {fooWarrior_fla.rafficaNextMission_85}Uses:627 628 629 630 631 632Used by:635 637 3684 3729 3731
Symbol 634 GraphicUsed by:635 637 3684 3729 3731
Symbol 635 ButtonUses:626 633 634Used by:649
Symbol 636 GraphicUsed by:637
Symbol 637 ButtonUses:636 633 634Used by:649
Symbol 638 GraphicUsed by:643
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:639Used by:643 645
Symbol 641 GraphicUsed by:643
Symbol 642 GraphicUsed by:643 645 3660
Symbol 643 ButtonUses:638 640 641 642Used by:646
Symbol 644 GraphicUsed by:645
Symbol 645 ButtonUses:644 640 642Used by:646
Symbol 646 MovieClip {fooWarrior_fla.Soundbutton_87}Uses:643 645Used by:649
Symbol 647 GraphicUsed by:649 663 3796
Symbol 648 GraphicUsed by:649
Symbol 649 MovieClip {AbortGameWnd}Uses:625 635 637 646 647 648Used by:Timeline
Symbol 650 GraphicUsed by:663
Symbol 651 GraphicUsed by:660
Symbol 652 GraphicUsed by:660
Symbol 653 GraphicUsed by:659
Symbol 654 GraphicUsed by:659
Symbol 655 GraphicUsed by:659
Symbol 656 GraphicUsed by:659
Symbol 657 GraphicUsed by:659
Symbol 658 GraphicUsed by:659
Symbol 659 MovieClip {fooWarrior_fla.rafficaNew_93}Uses:653 654 655 656 657 658Used by:660
Symbol 660 ButtonUses:651 652 659 36Used by:663 3796
Symbol 661 GraphicUsed by:663
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClip {InfoWnd}Uses:650 660 661 647 662Used by:Timeline
Symbol 664 BitmapUsed by:665 3012 3200
Symbol 665 GraphicUses:664Used by:3011
Symbol 666 BitmapUsed by:667
Symbol 667 GraphicUses:666Used by:668
Symbol 668 MovieClipUses:667Used by:3011 3199 3213
Symbol 669 BitmapUsed by:670
Symbol 670 GraphicUses:669Used by:671
Symbol 671 MovieClipUses:670Used by:3011 3199 3213
Symbol 672 BitmapUsed by:673 756
Symbol 673 GraphicUses:672Used by:1356 3009 3206
Symbol 674 BitmapUsed by:675 757
Symbol 675 GraphicUses:674Used by:1356 3009 3206
Symbol 676 BitmapUsed by:677 758
Symbol 677 GraphicUses:676Used by:1356 3009 3206
Symbol 678 BitmapUsed by:679 759
Symbol 679 GraphicUses:678Used by:1356 3009 3206
Symbol 680 BitmapUsed by:681 760
Symbol 681 GraphicUses:680Used by:1356 3009 3206
Symbol 682 BitmapUsed by:683 761
Symbol 683 GraphicUses:682Used by:1356 3009 3206
Symbol 684 BitmapUsed by:685 762
Symbol 685 GraphicUses:684Used by:1356 3009 3206
Symbol 686 BitmapUsed by:687 763
Symbol 687 GraphicUses:686Used by:1356 3009 3206
Symbol 688 BitmapUsed by:689 764
Symbol 689 GraphicUses:688Used by:1356 3009 3206
Symbol 690 BitmapUsed by:691 765
Symbol 691 GraphicUses:690Used by:1356 3009 3206
Symbol 692 BitmapUsed by:693 766
Symbol 693 GraphicUses:692Used by:1356 3009 3206
Symbol 694 BitmapUsed by:695 767
Symbol 695 GraphicUses:694Used by:1356 3009 3206
Symbol 696 BitmapUsed by:697 744
Symbol 697 GraphicUses:696Used by:1356 3009 3206
Symbol 698 BitmapUsed by:699 745
Symbol 699 GraphicUses:698Used by:1356 3009 3206
Symbol 700 BitmapUsed by:701 746
Symbol 701 GraphicUses:700Used by:1356 3009 3206
Symbol 702 BitmapUsed by:703 747
Symbol 703 GraphicUses:702Used by:1356 3009 3206
Symbol 704 BitmapUsed by:705 748
Symbol 705 GraphicUses:704Used by:1356 3009 3206
Symbol 706 BitmapUsed by:707 749
Symbol 707 GraphicUses:706Used by:1356 3009 3206
Symbol 708 BitmapUsed by:709 750
Symbol 709 GraphicUses:708Used by:1356 3009 3206
Symbol 710 BitmapUsed by:711 751
Symbol 711 GraphicUses:710Used by:1356 3009 3206
Symbol 712 BitmapUsed by:713 752
Symbol 713 GraphicUses:712Used by:1356 3009 3206
Symbol 714 BitmapUsed by:715 753
Symbol 715 GraphicUses:714Used by:1356 3009 3206
Symbol 716 BitmapUsed by:717 754
Symbol 717 GraphicUses:716Used by:1356 3009 3206
Symbol 718 BitmapUsed by:719 755
Symbol 719 GraphicUses:718Used by:1356 3009 3206
Symbol 720 BitmapUsed by:721
Symbol 721 GraphicUses:720Used by:1356 3009 3206
Symbol 722 BitmapUsed by:723
Symbol 723 GraphicUses:722Used by:1356 3009 3206
Symbol 724 BitmapUsed by:725
Symbol 725 GraphicUses:724Used by:1356 3009 3206
Symbol 726 BitmapUsed by:727
Symbol 727 GraphicUses:726Used by:1356 3009 3206
Symbol 728 BitmapUsed by:729
Symbol 729 GraphicUses:728Used by:1356 3009 3206
Symbol 730 BitmapUsed by:731
Symbol 731 GraphicUses:730Used by:1356 3009 3206
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:1356 3009 3206
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:1356 3009 3206
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:1356 3009 3206
Symbol 738 BitmapUsed by:739
Symbol 739 GraphicUses:738Used by:1356 3009 3206
Symbol 740 BitmapUsed by:741
Symbol 741 GraphicUses:740Used by:1356 3009 3206
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:1356 3009 3206
Symbol 744 GraphicUses:696Used by:1356 3009 3206
Symbol 745 GraphicUses:698Used by:1356 3009 3206
Symbol 746 GraphicUses:700Used by:1356 3009 3206
Symbol 747 GraphicUses:702Used by:1356 3009 3206
Symbol 748 GraphicUses:704Used by:1356 3009 3206
Symbol 749 GraphicUses:706Used by:1356 3009 3206
Symbol 750 GraphicUses:708Used by:1356 3009 3206
Symbol 751 GraphicUses:710Used by:1356 3009 3206
Symbol 752 GraphicUses:712Used by:1356 3009 3206
Symbol 753 GraphicUses:714Used by:1356 3009 3206
Symbol 754 GraphicUses:716Used by:1356 3009 3206
Symbol 755 GraphicUses:718Used by:1356 3009 3206
Symbol 756 GraphicUses:672Used by:1356 3009 3206
Symbol 757 GraphicUses:674Used by:1356 3009 3206
Symbol 758 GraphicUses:676Used by:1356 3009 3206
Symbol 759 GraphicUses:678Used by:1356 3009 3206
Symbol 760 GraphicUses:680Used by:1356 3009 3206
Symbol 761 GraphicUses:682Used by:1356 3009 3206
Symbol 762 GraphicUses:684Used by:1356 3009 3206
Symbol 763 GraphicUses:686Used by:1356 3009 3206
Symbol 764 GraphicUses:688Used by:1356 3009 3206
Symbol 765 GraphicUses:690Used by:1356 3009 3206
Symbol 766 GraphicUses:692Used by:1356 3009 3206
Symbol 767 GraphicUses:694Used by:1356 3009 3206
Symbol 768 BitmapUsed by:769 816
Symbol 769 GraphicUses:768Used by:1356 3009 3206
Symbol 770 BitmapUsed by:771 817
Symbol 771 GraphicUses:770Used by:1356 3009 3206
Symbol 772 BitmapUsed by:773 818
Symbol 773 GraphicUses:772Used by:1356 3009 3206
Symbol 774 BitmapUsed by:775 819
Symbol 775 GraphicUses:774Used by:1356 3009 3206
Symbol 776 BitmapUsed by:777 820
Symbol 777 GraphicUses:776Used by:1356 3009 3206
Symbol 778 BitmapUsed by:779 821
Symbol 779 GraphicUses:778Used by:1356 3009 3206
Symbol 780 BitmapUsed by:781 822
Symbol 781 GraphicUses:780Used by:1356 3009 3206
Symbol 782 BitmapUsed by:783 823
Symbol 783 GraphicUses:782Used by:1356 3009 3206
Symbol 784 BitmapUsed by:785 824
Symbol 785 GraphicUses:784Used by:1356 3009 3206
Symbol 786 BitmapUsed by:787 825
Symbol 787 GraphicUses:786Used by:1356 3009 3206
Symbol 788 BitmapUsed by:789 826
Symbol 789 GraphicUses:788Used by:1356 3009 3206
Symbol 790 BitmapUsed by:791 827
Symbol 791 GraphicUses:790Used by:1356 3009 3206
Symbol 792 BitmapUsed by:793
Symbol 793 GraphicUses:792Used by:1356 3009 3206
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:1356 3009 3206
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:1356 3009 3206
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:1356 3009 3206
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:1356 3009 3206
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:1356 3009 3206
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:1356 3009 3206
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:1356 3009 3206
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:1356 3009 3206
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:1356 3009 3206
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:1356 3009 3206
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:1356 3009 3206
Symbol 816 GraphicUses:768Used by:1356 3009 3206
Symbol 817 GraphicUses:770Used by:1356 3009 3206
Symbol 818 GraphicUses:772Used by:1356 3009 3206
Symbol 819 GraphicUses:774Used by:1356 3009 3206
Symbol 820 GraphicUses:776Used by:1356 3009 3206
Symbol 821 GraphicUses:778Used by:1356 3009 3206
Symbol 822 GraphicUses:780Used by:1356 3009 3206
Symbol 823 GraphicUses:782Used by:1356 3009 3206
Symbol 824 GraphicUses:784Used by:1356 3009 3206
Symbol 825 GraphicUses:786Used by:1356 3009 3206
Symbol 826 GraphicUses:788Used by:1356 3009 3206
Symbol 827 GraphicUses:790Used by:1356 3009 3206
Symbol 828 BitmapUsed by:829 848
Symbol 829 GraphicUses:828Used by:1356 3009 3206
Symbol 830 BitmapUsed by:831 849
Symbol 831 GraphicUses:830Used by:1356 3009 3206
Symbol 832 BitmapUsed by:833 850
Symbol 833 GraphicUses:832Used by:1356 3009 3206
Symbol 834 BitmapUsed by:835 851
Symbol 835 GraphicUses:834Used by:1356 3009 3206
Symbol 836 BitmapUsed by:837 852
Symbol 837 GraphicUses:836Used by:1356 3009 3206
Symbol 838 BitmapUsed by:839 853
Symbol 839 GraphicUses:838Used by:1356 3009 3206
Symbol 840 BitmapUsed by:841 854
Symbol 841 GraphicUses:840Used by:1356 3009 3206
Symbol 842 BitmapUsed by:843 855
Symbol 843 GraphicUses:842Used by:1356 3009 3206
Symbol 844 BitmapUsed by:845 856
Symbol 845 GraphicUses:844Used by:1356 3009 3206
Symbol 846 BitmapUsed by:847 857
Symbol 847 GraphicUses:846Used by:1356 3009 3206
Symbol 848 GraphicUses:828Used by:1356 3009 3206
Symbol 849 GraphicUses:830Used by:1356 3009 3206
Symbol 850 GraphicUses:832Used by:1356 3009 3206
Symbol 851 GraphicUses:834Used by:1356 3009 3206
Symbol 852 GraphicUses:836Used by:1356 3009 3206
Symbol 853 GraphicUses:838Used by:1356 3009 3206
Symbol 854 GraphicUses:840Used by:1356 3009 3206
Symbol 855 GraphicUses:842Used by:1356 3009 3206
Symbol 856 GraphicUses:844Used by:1356 3009 3206
Symbol 857 GraphicUses:846Used by:1356 3009 3206
Symbol 858 BitmapUsed by:859 878
Symbol 859 GraphicUses:858Used by:1356 3009 3206
Symbol 860 BitmapUsed by:861 879
Symbol 861 GraphicUses:860Used by:1356 3009 3206
Symbol 862 BitmapUsed by:863 880
Symbol 863 GraphicUses:862Used by:1356 3009 3206
Symbol 864 BitmapUsed by:865 881
Symbol 865 GraphicUses:864Used by:1356 3009 3206
Symbol 866 BitmapUsed by:867 882
Symbol 867 GraphicUses:866Used by:1356 3009 3206
Symbol 868 BitmapUsed by:869 883
Symbol 869 GraphicUses:868Used by:1356 3009 3206
Symbol 870 BitmapUsed by:871 884
Symbol 871 GraphicUses:870Used by:1356 3009 3206
Symbol 872 BitmapUsed by:873 885
Symbol 873 GraphicUses:872Used by:1356 3009 3206
Symbol 874 BitmapUsed by:875 886
Symbol 875 GraphicUses:874Used by:1356 3009 3206
Symbol 876 BitmapUsed by:877 887
Symbol 877 GraphicUses:876Used by:1356 3009 3206
Symbol 878 GraphicUses:858Used by:1356 3009 3206
Symbol 879 GraphicUses:860Used by:1356 3009 3206
Symbol 880 GraphicUses:862Used by:1356 3009 3206
Symbol 881 GraphicUses:864Used by:1356 3009 3206
Symbol 882 GraphicUses:866Used by:1356 3009 3206
Symbol 883 GraphicUses:868Used by:1356 3009 3206
Symbol 884 GraphicUses:870Used by:1356 3009 3206
Symbol 885 GraphicUses:872Used by:1356 3009 3206
Symbol 886 GraphicUses:874Used by:1356 3009 3206
Symbol 887 GraphicUses:876Used by:1356 3009 3206
Symbol 888 BitmapUsed by:889 908
Symbol 889 GraphicUses:888Used by:1356 3009 3206
Symbol 890 BitmapUsed by:891 909
Symbol 891 GraphicUses:890Used by:1356 3009 3206
Symbol 892 BitmapUsed by:893 910
Symbol 893 GraphicUses:892Used by:1356 3009 3206
Symbol 894 BitmapUsed by:895 911
Symbol 895 GraphicUses:894Used by:1356 3009 3206
Symbol 896 BitmapUsed by:897 912
Symbol 897 GraphicUses:896Used by:1356 3009 3206
Symbol 898 BitmapUsed by:899 913
Symbol 899 GraphicUses:898Used by:1356 3009 3206
Symbol 900 BitmapUsed by:901 914
Symbol 901 GraphicUses:900Used by:1356 3009 3206
Symbol 902 BitmapUsed by:903 915
Symbol 903 GraphicUses:902Used by:1356 3009 3206
Symbol 904 BitmapUsed by:905 916
Symbol 905 GraphicUses:904Used by:1356 3009 3206
Symbol 906 BitmapUsed by:907 917
Symbol 907 GraphicUses:906Used by:1356 3009 3206
Symbol 908 GraphicUses:888Used by:1356 3009 3206
Symbol 909 GraphicUses:890Used by:1356 3009 3206
Symbol 910 GraphicUses:892Used by:1356 3009 3206
Symbol 911 GraphicUses:894Used by:1356 3009 3206
Symbol 912 GraphicUses:896Used by:1356 3009 3206
Symbol 913 GraphicUses:898Used by:1356 3009 3206
Symbol 914 GraphicUses:900Used by:1356 3009 3206
Symbol 915 GraphicUses:902Used by:1356 3009 3206
Symbol 916 GraphicUses:904Used by:1356 3009 3206
Symbol 917 GraphicUses:906Used by:1356 3009 3206
Symbol 918 BitmapUsed by:919 938
Symbol 919 GraphicUses:918Used by:1356 3009 3206
Symbol 920 BitmapUsed by:921 939
Symbol 921 GraphicUses:920Used by:1356 3009 3206
Symbol 922 BitmapUsed by:923 940
Symbol 923 GraphicUses:922Used by:1356 3009 3206
Symbol 924 BitmapUsed by:925 941
Symbol 925 GraphicUses:924Used by:1356 3009 3206
Symbol 926 BitmapUsed by:927 942
Symbol 927 GraphicUses:926Used by:1356 3009 3206
Symbol 928 BitmapUsed by:929 943
Symbol 929 GraphicUses:928Used by:1356 3009 3206
Symbol 930 BitmapUsed by:931 944
Symbol 931 GraphicUses:930Used by:1356 3009 3206
Symbol 932 BitmapUsed by:933 945
Symbol 933 GraphicUses:932Used by:1356 3009 3206
Symbol 934 BitmapUsed by:935 946
Symbol 935 GraphicUses:934Used by:1356 3009 3206
Symbol 936 BitmapUsed by:937 947
Symbol 937 GraphicUses:936Used by:1356 3009 3206
Symbol 938 GraphicUses:918Used by:1356 3009 3206
Symbol 939 GraphicUses:920Used by:1356 3009 3206
Symbol 940 GraphicUses:922Used by:1356 3009 3206
Symbol 941 GraphicUses:924Used by:1356 3009 3206
Symbol 942 GraphicUses:926Used by:1356 3009 3206
Symbol 943 GraphicUses:928Used by:1356 3009 3206
Symbol 944 GraphicUses:930Used by:1356 3009 3206
Symbol 945 GraphicUses:932Used by:1356 3009 3206
Symbol 946 GraphicUses:934Used by:1356 3009 3206
Symbol 947 GraphicUses:936Used by:1356 3009 3206
Symbol 948 BitmapUsed by:949 968
Symbol 949 GraphicUses:948Used by:1356 3009 3206
Symbol 950 BitmapUsed by:951 969
Symbol 951 GraphicUses:950Used by:1356 3009 3206
Symbol 952 BitmapUsed by:953 970
Symbol 953 GraphicUses:952Used by:1356 3009 3206
Symbol 954 BitmapUsed by:955 971
Symbol 955 GraphicUses:954Used by:1356 3009 3206
Symbol 956 BitmapUsed by:957 972
Symbol 957 GraphicUses:956Used by:1356 3009 3206
Symbol 958 BitmapUsed by:959 973
Symbol 959 GraphicUses:958Used by:1356 3009 3206
Symbol 960 BitmapUsed by:961 974
Symbol 961 GraphicUses:960Used by:1356 3009 3206
Symbol 962 BitmapUsed by:963 975
Symbol 963 GraphicUses:962Used by:1356 3009 3206
Symbol 964 BitmapUsed by:965 976
Symbol 965 GraphicUses:964Used by:1356 3009 3206
Symbol 966 BitmapUsed by:967 977
Symbol 967 GraphicUses:966Used by:1356 3009 3206
Symbol 968 GraphicUses:948Used by:1356 3009 3206
Symbol 969 GraphicUses:950Used by:1356 3009 3206
Symbol 970 GraphicUses:952Used by:1356 3009 3206
Symbol 971 GraphicUses:954Used by:1356 3009 3206
Symbol 972 GraphicUses:956Used by:1356 3009 3206
Symbol 973 GraphicUses:958Used by:1356 3009 3206
Symbol 974 GraphicUses:960Used by:1356 3009 3206
Symbol 975 GraphicUses:962Used by:1356 3009 3206
Symbol 976 GraphicUses:964Used by:1356 3009 3206
Symbol 977 GraphicUses:966Used by:1356 3009 3206
Symbol 978 BitmapUsed by:979 998
Symbol 979 GraphicUses:978Used by:1356 3009 3206
Symbol 980 BitmapUsed by:981 999
Symbol 981 GraphicUses:980Used by:1356 3009 3206
Symbol 982 BitmapUsed by:983 1000
Symbol 983 GraphicUses:982Used by:1356 3009 3206
Symbol 984 BitmapUsed by:985 1001
Symbol 985 GraphicUses:984Used by:1356 3009 3206
Symbol 986 BitmapUsed by:987 1002
Symbol 987 GraphicUses:986Used by:1356 3009 3206
Symbol 988 BitmapUsed by:989 1003
Symbol 989 GraphicUses:988Used by:1356 3009 3206
Symbol 990 BitmapUsed by:991 1004
Symbol 991 GraphicUses:990Used by:1356 3009 3206
Symbol 992 BitmapUsed by:993 1005
Symbol 993 GraphicUses:992Used by:1356 3009 3206
Symbol 994 BitmapUsed by:995 1006
Symbol 995 GraphicUses:994Used by:1356 3009 3206
Symbol 996 BitmapUsed by:997 1007
Symbol 997 GraphicUses:996Used by:1356 3009 3206
Symbol 998 GraphicUses:978Used by:1356 3009 3206
Symbol 999 GraphicUses:980Used by:1356 3009 3206
Symbol 1000 GraphicUses:982Used by:1356 3009 3206
Symbol 1001 GraphicUses:984Used by:1356 3009 3206
Symbol 1002 GraphicUses:986Used by:1356 3009 3206
Symbol 1003 GraphicUses:988Used by:1356 3009 3206
Symbol 1004 GraphicUses:990Used by:1356 3009 3206
Symbol 1005 GraphicUses:992Used by:1356 3009 3206
Symbol 1006 GraphicUses:994Used by:1356 3009 3206
Symbol 1007 GraphicUses:996Used by:1356 3009 3206
Symbol 1008 BitmapUsed by:1009 1028
Symbol 1009 GraphicUses:1008Used by:1356 3009 3206
Symbol 1010 BitmapUsed by:1011 1029
Symbol 1011 GraphicUses:1010Used by:1356 3009 3206
Symbol 1012 BitmapUsed by:1013 1030
Symbol 1013 GraphicUses:1012Used by:1356 3009 3206
Symbol 1014 BitmapUsed by:1015 1031
Symbol 1015 GraphicUses:1014Used by:1356 3009 3206
Symbol 1016 BitmapUsed by:1017 1032
Symbol 1017 GraphicUses:1016Used by:1356 3009 3206
Symbol 1018 BitmapUsed by:1019 1033
Symbol 1019 GraphicUses:1018Used by:1356 3009 3206
Symbol 1020 BitmapUsed by:1021 1034
Symbol 1021 GraphicUses:1020Used by:1356 3009 3206
Symbol 1022 BitmapUsed by:1023 1035
Symbol 1023 GraphicUses:1022Used by:1356 3009 3206
Symbol 1024 BitmapUsed by:1025 1036
Symbol 1025 GraphicUses:1024Used by:1356 3009 3206
Symbol 1026 BitmapUsed by:1027 1037
Symbol 1027 GraphicUses:1026Used by:1356 3009 3206
Symbol 1028 GraphicUses:1008Used by:1356 3009 3206
Symbol 1029 GraphicUses:1010Used by:1356 3009 3206
Symbol 1030 GraphicUses:1012Used by:1356 3009 3206
Symbol 1031 GraphicUses:1014Used by:1356 3009 3206
Symbol 1032 GraphicUses:1016Used by:1356 3009 3206
Symbol 1033 GraphicUses:1018Used by:1356 3009 3206
Symbol 1034 GraphicUses:1020Used by:1356 3009 3206
Symbol 1035 GraphicUses:1022Used by:1356 3009 3206
Symbol 1036 GraphicUses:1024Used by:1356 3009 3206
Symbol 1037 GraphicUses:1026Used by:1356 3009 3206
Symbol 1038 BitmapUsed by:1039 1058
Symbol 1039 GraphicUses:1038Used by:1356 3009 3206
Symbol 1040 BitmapUsed by:1041 1059
Symbol 1041 GraphicUses:1040Used by:1356 3009 3206
Symbol 1042 BitmapUsed by:1043 1060
Symbol 1043 GraphicUses:1042Used by:1356 3009 3206
Symbol 1044 BitmapUsed by:1045 1061
Symbol 1045 GraphicUses:1044Used by:1356 3009 3206
Symbol 1046 BitmapUsed by:1047 1062
Symbol 1047 GraphicUses:1046Used by:1356 3009 3206
Symbol 1048 BitmapUsed by:1049 1063
Symbol 1049 GraphicUses:1048Used by:1356 3009 3206
Symbol 1050 BitmapUsed by:1051 1064
Symbol 1051 GraphicUses:1050Used by:1356 3009 3206
Symbol 1052 BitmapUsed by:1053 1065
Symbol 1053 GraphicUses:1052Used by:1356 3009 3206
Symbol 1054 BitmapUsed by:1055 1066
Symbol 1055 GraphicUses:1054Used by:1356 3009 3206
Symbol 1056 BitmapUsed by:1057 1067
Symbol 1057 GraphicUses:1056Used by:1356 3009 3206
Symbol 1058 GraphicUses:1038Used by:1356 3009 3206
Symbol 1059 GraphicUses:1040Used by:1356 3009 3206
Symbol 1060 GraphicUses:1042Used by:1356 3009 3206
Symbol 1061 GraphicUses:1044Used by:1356 3009 3206
Symbol 1062 GraphicUses:1046Used by:1356 3009 3206
Symbol 1063 GraphicUses:1048Used by:1356 3009 3206
Symbol 1064 GraphicUses:1050Used by:1356 3009 3206
Symbol 1065 GraphicUses:1052Used by:1356 3009 3206
Symbol 1066 GraphicUses:1054Used by:1356 3009 3206
Symbol 1067 GraphicUses:1056Used by:1356 3009 3206
Symbol 1068 BitmapUsed by:1069 1088
Symbol 1069 GraphicUses:1068Used by:1356 3009 3206
Symbol 1070 BitmapUsed by:1071 1089
Symbol 1071 GraphicUses:1070Used by:1356 3009 3206
Symbol 1072 BitmapUsed by:1073 1090
Symbol 1073 GraphicUses:1072Used by:1356 3009 3206
Symbol 1074 BitmapUsed by:1075 1091
Symbol 1075 GraphicUses:1074Used by:1356 3009 3206
Symbol 1076 BitmapUsed by:1077 1092
Symbol 1077 GraphicUses:1076Used by:1356 3009 3206
Symbol 1078 BitmapUsed by:1079 1093
Symbol 1079 GraphicUses:1078Used by:1356 3009 3206
Symbol 1080 BitmapUsed by:1081 1094
Symbol 1081 GraphicUses:1080Used by:1356 3009 3206
Symbol 1082 BitmapUsed by:1083 1095
Symbol 1083 GraphicUses:1082Used by:1356 3009 3206
Symbol 1084 BitmapUsed by:1085 1096
Symbol 1085 GraphicUses:1084Used by:1356 3009 3206
Symbol 1086 BitmapUsed by:1087 1097
Symbol 1087 GraphicUses:1086Used by:1356 3009 3206
Symbol 1088 GraphicUses:1068Used by:1356 3009 3206
Symbol 1089 GraphicUses:1070Used by:1356 3009 3206
Symbol 1090 GraphicUses:1072Used by:1356 3009 3206
Symbol 1091 GraphicUses:1074Used by:1356 3009 3206
Symbol 1092 GraphicUses:1076Used by:1356 3009 3206
Symbol 1093 GraphicUses:1078Used by:1356 3009 3206
Symbol 1094 GraphicUses:1080Used by:1356 3009 3206
Symbol 1095 GraphicUses:1082Used by:1356 3009 3206
Symbol 1096 GraphicUses:1084Used by:1356 3009 3206
Symbol 1097 GraphicUses:1086Used by:1356 3009 3206
Symbol 1098 BitmapUsed by:1099 1118
Symbol 1099 GraphicUses:1098Used by:1356 3009 3206
Symbol 1100 BitmapUsed by:1101 1119
Symbol 1101 GraphicUses:1100Used by:1356 3009 3206
Symbol 1102 BitmapUsed by:1103 1120
Symbol 1103 GraphicUses:1102Used by:1356 3009 3206
Symbol 1104 BitmapUsed by:1105 1121
Symbol 1105 GraphicUses:1104Used by:1356 3009 3206
Symbol 1106 BitmapUsed by:1107 1122
Symbol 1107 GraphicUses:1106Used by:1356 3009 3206
Symbol 1108 BitmapUsed by:1109 1123
Symbol 1109 GraphicUses:1108Used by:1356 3009 3206
Symbol 1110 BitmapUsed by:1111 1124
Symbol 1111 GraphicUses:1110Used by:1356 3009 3206
Symbol 1112 BitmapUsed by:1113 1125
Symbol 1113 GraphicUses:1112Used by:1356 3009 3206
Symbol 1114 BitmapUsed by:1115 1126
Symbol 1115 GraphicUses:1114Used by:1356 3009 3206
Symbol 1116 BitmapUsed by:1117 1127
Symbol 1117 GraphicUses:1116Used by:1356 3009 3206
Symbol 1118 GraphicUses:1098Used by:1356 3009 3206
Symbol 1119 GraphicUses:1100Used by:1356 3009 3206
Symbol 1120 GraphicUses:1102Used by:1356 3009 3206
Symbol 1121 GraphicUses:1104Used by:1356 3009 3206
Symbol 1122 GraphicUses:1106Used by:1356 3009 3206
Symbol 1123 GraphicUses:1108Used by:1356 3009 3206
Symbol 1124 GraphicUses:1110Used by:1356 3009 3206
Symbol 1125 GraphicUses:1112Used by:1356 3009 3206
Symbol 1126 GraphicUses:1114Used by:1356 3009 3206
Symbol 1127 GraphicUses:1116Used by:1356 3009 3206
Symbol 1128 BitmapUsed by:1129 1146
Symbol 1129 GraphicUses:1128Used by:1356 3009 3206
Symbol 1130 BitmapUsed by:1131 1147
Symbol 1131 GraphicUses:1130Used by:1356 3009 3206
Symbol 1132 BitmapUsed by:1133 1148
Symbol 1133 GraphicUses:1132Used by:1356 3009 3206
Symbol 1134 BitmapUsed by:1135 1149
Symbol 1135 GraphicUses:1134Used by:1356 3009 3206
Symbol 1136 BitmapUsed by:1137 1150
Symbol 1137 GraphicUses:1136Used by:1356 3009 3206
Symbol 1138 BitmapUsed by:1139 1151
Symbol 1139 GraphicUses:1138Used by:1356 3009 3206
Symbol 1140 BitmapUsed by:1141 1152
Symbol 1141 GraphicUses:1140Used by:1356 3009 3206
Symbol 1142 BitmapUsed by:1143 1153
Symbol 1143 GraphicUses:1142Used by:1356 3009 3206
Symbol 1144 BitmapUsed by:1145 1154
Symbol 1145 GraphicUses:1144Used by:1356 3009 3206
Symbol 1146 GraphicUses:1128Used by:1356 3009 3206
Symbol 1147 GraphicUses:1130Used by:1356 3009 3206
Symbol 1148 GraphicUses:1132Used by:1356 3009 3206
Symbol 1149 GraphicUses:1134Used by:1356 3009 3206
Symbol 1150 GraphicUses:1136Used by:1356 3009 3206
Symbol 1151 GraphicUses:1138Used by:1356 3009 3206
Symbol 1152 GraphicUses:1140Used by:1356 3009 3206
Symbol 1153 GraphicUses:1142Used by:1356 3009 3206
Symbol 1154 GraphicUses:1144Used by:1356 3009 3206
Symbol 1155 BitmapUsed by:1156 1173
Symbol 1156 GraphicUses:1155Used by:1356 3009 3206
Symbol 1157 BitmapUsed by:1158 1174
Symbol 1158 GraphicUses:1157Used by:1356 3009 3206
Symbol 1159 BitmapUsed by:1160 1175
Symbol 1160 GraphicUses:1159Used by:1356 3009 3206
Symbol 1161 BitmapUsed by:1162 1176
Symbol 1162 GraphicUses:1161Used by:1356 3009 3206
Symbol 1163 BitmapUsed by:1164 1177
Symbol 1164 GraphicUses:1163Used by:1356 3009 3206
Symbol 1165 BitmapUsed by:1166 1178
Symbol 1166 GraphicUses:1165Used by:1356 3009 3206
Symbol 1167 BitmapUsed by:1168 1179
Symbol 1168 GraphicUses:1167Used by:1356 3009 3206
Symbol 1169 BitmapUsed by:1170 1180
Symbol 1170 GraphicUses:1169Used by:1356 3009 3206
Symbol 1171 BitmapUsed by:1172 1181
Symbol 1172 GraphicUses:1171Used by:1356 3009 3206
Symbol 1173 GraphicUses:1155Used by:1356 3009 3206
Symbol 1174 GraphicUses:1157Used by:1356 3009 3206
Symbol 1175 GraphicUses:1159Used by:1356 3009 3206
Symbol 1176 GraphicUses:1161Used by:1356 3009 3206
Symbol 1177 GraphicUses:1163Used by:1356 3009 3206
Symbol 1178 GraphicUses:1165Used by:1356 3009 3206
Symbol 1179 GraphicUses:1167Used by:1356 3009 3206
Symbol 1180 GraphicUses:1169Used by:1356 3009 3206
Symbol 1181 GraphicUses:1171Used by:1356 3009 3206
Symbol 1182 BitmapUsed by:1183 1190
Symbol 1183 GraphicUses:1182Used by:1356 3009 3206
Symbol 1184 BitmapUsed by:1185 1191
Symbol 1185 GraphicUses:1184Used by:1356 3009 3206
Symbol 1186 BitmapUsed by:1187 1192
Symbol 1187 GraphicUses:1186Used by:1356 3009 3206
Symbol 1188 BitmapUsed by:1189 1193
Symbol 1189 GraphicUses:1188Used by:1356 3009 3206
Symbol 1190 GraphicUses:1182Used by:1356 3009 3206
Symbol 1191 GraphicUses:1184Used by:1356 3009 3206
Symbol 1192 GraphicUses:1186Used by:1356 3009 3206
Symbol 1193 GraphicUses:1188Used by:1356 3009 3206
Symbol 1194 BitmapUsed by:1195 1202
Symbol 1195 GraphicUses:1194Used by:1356 3009 3206
Symbol 1196 BitmapUsed by:1197 1203
Symbol 1197 GraphicUses:1196Used by:1356 3009 3206
Symbol 1198 BitmapUsed by:1199 1204
Symbol 1199 GraphicUses:1198Used by:1356 3009 3206
Symbol 1200 BitmapUsed by:1201 1205
Symbol 1201 GraphicUses:1200Used by:1356 3009 3206
Symbol 1202 GraphicUses:1194Used by:1356 3009 3206
Symbol 1203 GraphicUses:1196Used by:1356 3009 3206
Symbol 1204 GraphicUses:1198Used by:1356 3009 3206
Symbol 1205 GraphicUses:1200Used by:1356 3009 3206
Symbol 1206 BitmapUsed by:1207 1226
Symbol 1207 GraphicUses:1206Used by:1356 3009 3206
Symbol 1208 BitmapUsed by:1209 1227
Symbol 1209 GraphicUses:1208Used by:1356 3009 3206
Symbol 1210 BitmapUsed by:1211 1228
Symbol 1211 GraphicUses:1210Used by:1356 3009 3206
Symbol 1212 BitmapUsed by:1213 1229
Symbol 1213 GraphicUses:1212Used by:1356 3009 3206
Symbol 1214 BitmapUsed by:1215 1230
Symbol 1215 GraphicUses:1214Used by:1356 3009 3206
Symbol 1216 BitmapUsed by:1217 1231
Symbol 1217 GraphicUses:1216Used by:1356 3009 3206
Symbol 1218 BitmapUsed by:1219 1232
Symbol 1219 GraphicUses:1218Used by:1356 3009 3206
Symbol 1220 BitmapUsed by:1221 1233
Symbol 1221 GraphicUses:1220Used by:1356 3009 3206
Symbol 1222 BitmapUsed by:1223 1234
Symbol 1223 GraphicUses:1222Used by:1356 3009 3206
Symbol 1224 BitmapUsed by:1225 1235
Symbol 1225 GraphicUses:1224Used by:1356 3009 3206
Symbol 1226 GraphicUses:1206Used by:1356 3009 3206
Symbol 1227 GraphicUses:1208Used by:1356 3009 3206
Symbol 1228 GraphicUses:1210Used by:1356 3009 3206
Symbol 1229 GraphicUses:1212Used by:1356 3009 3206
Symbol 1230 GraphicUses:1214Used by:1356 3009 3206
Symbol 1231 GraphicUses:1216Used by:1356 3009 3206
Symbol 1232 GraphicUses:1218Used by:1356 3009 3206
Symbol 1233 GraphicUses:1220Used by:1356 3009 3206
Symbol 1234 GraphicUses:1222Used by:1356 3009 3206
Symbol 1235 GraphicUses:1224Used by:1356 3009 3206
Symbol 1236 BitmapUsed by:1237 1256
Symbol 1237 GraphicUses:1236Used by:1356 3009 3206
Symbol 1238 BitmapUsed by:1239 1257
Symbol 1239 GraphicUses:1238Used by:1356 3009 3206
Symbol 1240 BitmapUsed by:1241 1258
Symbol 1241 GraphicUses:1240Used by:1356 3009 3206
Symbol 1242 BitmapUsed by:1243 1259
Symbol 1243 GraphicUses:1242Used by:1356 3009 3206
Symbol 1244 BitmapUsed by:1245 1260
Symbol 1245 GraphicUses:1244Used by:1356 3009 3206
Symbol 1246 BitmapUsed by:1247 1261
Symbol 1247 GraphicUses:1246Used by:1356 3009 3206
Symbol 1248 BitmapUsed by:1249 1262
Symbol 1249 GraphicUses:1248Used by:1356 3009 3206
Symbol 1250 BitmapUsed by:1251 1263
Symbol 1251 GraphicUses:1250Used by:1356 3009 3206
Symbol 1252 BitmapUsed by:1253 1264
Symbol 1253 GraphicUses:1252Used by:1356 3009 3206
Symbol 1254 BitmapUsed by:1255 1265
Symbol 1255 GraphicUses:1254Used by:1356 3009 3206
Symbol 1256 GraphicUses:1236Used by:1356 3009 3206
Symbol 1257 GraphicUses:1238Used by:1356 3009 3206
Symbol 1258 GraphicUses:1240Used by:1356 3009 3206
Symbol 1259 GraphicUses:1242Used by:1356 3009 3206
Symbol 1260 GraphicUses:1244Used by:1356 3009 3206
Symbol 1261 GraphicUses:1246Used by:1356 3009 3206
Symbol 1262 GraphicUses:1248Used by:1356 3009 3206
Symbol 1263 GraphicUses:1250Used by:1356 3009 3206
Symbol 1264 GraphicUses:1252Used by:1356 3009 3206
Symbol 1265 GraphicUses:1254Used by:1356 3009 3206
Symbol 1266 BitmapUsed by:1267 1286
Symbol 1267 GraphicUses:1266Used by:1356 3009 3206
Symbol 1268 BitmapUsed by:1269 1287
Symbol 1269 GraphicUses:1268Used by:1356 3009 3206
Symbol 1270 BitmapUsed by:1271 1288
Symbol 1271 GraphicUses:1270Used by:1356 3009 3206
Symbol 1272 BitmapUsed by:1273 1289
Symbol 1273 GraphicUses:1272Used by:1356 3009 3206
Symbol 1274 BitmapUsed by:1275 1290
Symbol 1275 GraphicUses:1274Used by:1356 3009 3206
Symbol 1276 BitmapUsed by:1277 1291
Symbol 1277 GraphicUses:1276Used by:1356 3009 3206
Symbol 1278 BitmapUsed by:1279 1292
Symbol 1279 GraphicUses:1278Used by:1356 3009 3206
Symbol 1280 BitmapUsed by:1281 1293
Symbol 1281 GraphicUses:1280Used by:1356 3009 3206
Symbol 1282 BitmapUsed by:1283 1294
Symbol 1283 GraphicUses:1282Used by:1356 3009 3206
Symbol 1284 BitmapUsed by:1285 1295
Symbol 1285 GraphicUses:1284Used by:1356 3009 3206
Symbol 1286 GraphicUses:1266Used by:1356 3009 3206
Symbol 1287 GraphicUses:1268Used by:1356 3009 3206
Symbol 1288 GraphicUses:1270Used by:1356 3009 3206
Symbol 1289 GraphicUses:1272Used by:1356 3009 3206
Symbol 1290 GraphicUses:1274Used by:1356 3009 3206
Symbol 1291 GraphicUses:1276Used by:1356 3009 3206
Symbol 1292 GraphicUses:1278Used by:1356 3009 3206
Symbol 1293 GraphicUses:1280Used by:1356 3009 3206
Symbol 1294 GraphicUses:1282Used by:1356 3009 3206
Symbol 1295 GraphicUses:1284Used by:1356 3009 3206
Symbol 1296 BitmapUsed by:1297 1316
Symbol 1297 GraphicUses:1296Used by:1356 3009 3206
Symbol 1298 BitmapUsed by:1299 1317
Symbol 1299 GraphicUses:1298Used by:1356 3009 3206
Symbol 1300 BitmapUsed by:1301 1318
Symbol 1301 GraphicUses:1300Used by:1356 3009 3206
Symbol 1302 BitmapUsed by:1303 1319
Symbol 1303 GraphicUses:1302Used by:1356 3009 3206
Symbol 1304 BitmapUsed by:1305 1320
Symbol 1305 GraphicUses:1304Used by:1356 3009 3206
Symbol 1306 BitmapUsed by:1307 1321
Symbol 1307 GraphicUses:1306Used by:1356 3009 3206
Symbol 1308 BitmapUsed by:1309 1322
Symbol 1309 GraphicUses:1308Used by:1356 3009 3206
Symbol 1310 BitmapUsed by:1311 1323
Symbol 1311 GraphicUses:1310Used by:1356 3009 3206
Symbol 1312 BitmapUsed by:1313 1324
Symbol 1313 GraphicUses:1312Used by:1356 3009 3206
Symbol 1314 BitmapUsed by:1315 1325
Symbol 1315 GraphicUses:1314Used by:1356 3009 3206
Symbol 1316 GraphicUses:1296Used by:1356 3009 3206
Symbol 1317 GraphicUses:1298Used by:1356 3009 3206
Symbol 1318 GraphicUses:1300Used by:1356 3009 3206
Symbol 1319 GraphicUses:1302Used by:1356 3009 3206
Symbol 1320 GraphicUses:1304Used by:1356 3009 3206
Symbol 1321 GraphicUses:1306Used by:1356 3009 3206
Symbol 1322 GraphicUses:1308Used by:1356 3009 3206
Symbol 1323 GraphicUses:1310Used by:1356 3009 3206
Symbol 1324 GraphicUses:1312Used by:1356 3009 3206
Symbol 1325 GraphicUses:1314Used by:1356 3009 3206
Symbol 1326 BitmapUsed by:1327 1336
Symbol 1327 GraphicUses:1326Used by:1356 3009 3206
Symbol 1328 BitmapUsed by:1329 1337
Symbol 1329 GraphicUses:1328Used by:1356 3009 3206
Symbol 1330 BitmapUsed by:1331 1338
Symbol 1331 GraphicUses:1330Used by:1356 3009 3206
Symbol 1332 BitmapUsed by:1333 1339
Symbol 1333 GraphicUses:1332Used by:1356 3009 3206
Symbol 1334 BitmapUsed by:1335 1340
Symbol 1335 GraphicUses:1334Used by:1356 3009 3206
Symbol 1336 GraphicUses:1326Used by:1356 3009 3206
Symbol 1337 GraphicUses:1328Used by:1356 3009 3206
Symbol 1338 GraphicUses:1330Used by:1356 3009 3206
Symbol 1339 GraphicUses:1332Used by:1356 3009 3206
Symbol 1340 GraphicUses:1334Used by:1356 3009 3206
Symbol 1341 BitmapUsed by:1342 1351
Symbol 1342 GraphicUses:1341Used by:1356 3009 3206
Symbol 1343 BitmapUsed by:1344 1352
Symbol 1344 GraphicUses:1343Used by:1356 3009 3206
Symbol 1345 BitmapUsed by:1346 1353
Symbol 1346 GraphicUses:1345Used by:1356 3009 3206
Symbol 1347 BitmapUsed by:1348 1354
Symbol 1348 GraphicUses:1347Used by:1356 3009 3206
Symbol 1349 BitmapUsed by:1350 1355
Symbol 1350 GraphicUses:1349Used by:1356 3009 3206
Symbol 1351 GraphicUses:1341Used by:1356 3009 3206
Symbol 1352 GraphicUses:1343Used by:1356 3009 3206
Symbol 1353 GraphicUses:1345Used by:1356 3009 3206
Symbol 1354 GraphicUses:1347Used by:1356 3009 3206
Symbol 1355 GraphicUses:1349Used by:1356 3009 3206
Symbol 1356 MovieClip {ThisGame.Png_man1}Uses:673 675 677 679 681 683 685 687 689 691 693 695 697 699 701 703 705 707 709 711 713 715 717 719 721 723 725 727 729 731 733 735 737 739 741 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 769 771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 815 816 817 818 819 820 821 822 823 824 825 826 827 829 831 833 835 837 839 841 843 845 847 848 849 850 851 852 853 854 855 856 857 859 861 863 865 867 869 871 873 875 877 878 879 880 881 882 883 884 885 886 887 889 891 893 895 897 899 901 903 905 907 908 909 910 911 912 913 914 915 916 917 919 921 923 925 927 929 931 933 935 937 938 939 940 941 942 943 944 945 946 947 949 951 953 955 957 959 961 963 965 967 968 969 970 971 972 973 974 975 976 977 979 981 983 985 987 989 991 993 995 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1009 1011 1013 1015 1017 1019 1021 1023 1025 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1039 1041 1043 1045 1047 1049 1051 1053 1055 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1069 1071 1073 1075 1077 1079 1081 1083 1085 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1099 1101 1103 1105 1107 1109 1111 1113 1115 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1129 1131 1133 1135 1137 1139 1141 1143 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1156 1158 1160 1162 1164 1166 1168 1170 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1183 1185 1187 1189 1190 1191 1192 1193 1195 1197 1199 1201 1202 1203 1204 1205 1207 1209 1211 1213 1215 1217 1219 1221 1223 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1237 1239 1241 1243 1245 1247 1249 1251 1253 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1267 1269 1271 1273 1275 1277 1279 1281 1283 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1297 1299 1301 1303 1305 1307 1309 1311 1313 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1327 1329 1331 1333 1335 1336 1337 1338 1339 1340 1342 1344 1346 1348 1350 1351 1352 1353 1354 1355Used by:3011 3199 3213  Timeline
Symbol 1357 BitmapUsed by:1358 1378
Symbol 1358 GraphicUses:1357Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1359 BitmapUsed by:1360 1366
Symbol 1360 GraphicUses:1359Used by:1372
Symbol 1361 BitmapUsed by:1362 1365
Symbol 1362 GraphicUses:1361Used by:1372
Symbol 1363 BitmapUsed by:1364
Symbol 1364 GraphicUses:1363Used by:1372
Symbol 1365 GraphicUses:1361Used by:1372
Symbol 1366 GraphicUses:1359Used by:1372
Symbol 1367 BitmapUsed by:1368 1371
Symbol 1368 GraphicUses:1367Used by:1372
Symbol 1369 BitmapUsed by:1370
Symbol 1370 GraphicUses:1369Used by:1372
Symbol 1371 GraphicUses:1367Used by:1372
Symbol 1372 MovieClipUses:1360 1362 1364 1365 1366 1368 1370 1371Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1373 BitmapUsed by:1374 1377
Symbol 1374 GraphicUses:1373Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1375 BitmapUsed by:1376
Symbol 1376 GraphicUses:1375Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1377 GraphicUses:1373Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1378 GraphicUses:1357Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1379 BitmapUsed by:1380 1383
Symbol 1380 GraphicUses:1379Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1381 BitmapUsed by:1382
Symbol 1382 GraphicUses:1381Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1383 GraphicUses:1379Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1384 BitmapUsed by:1385 1454
Symbol 1385 GraphicUses:1384Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1386 BitmapUsed by:1387 1455
Symbol 1387 GraphicUses:1386Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1388 BitmapUsed by:1389 1456
Symbol 1389 GraphicUses:1388Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1390 BitmapUsed by:1391 1457
Symbol 1391 GraphicUses:1390Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1392 BitmapUsed by:1393 1458
Symbol 1393 GraphicUses:1392Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1394 BitmapUsed by:1395 1459
Symbol 1395 GraphicUses:1394Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1396 BitmapUsed by:1397 1460
Symbol 1397 GraphicUses:1396Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1398 BitmapUsed by:1399 1461
Symbol 1399 GraphicUses:1398Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1400 BitmapUsed by:1401 1462
Symbol 1401 GraphicUses:1400Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1402 BitmapUsed by:1403 1463
Symbol 1403 GraphicUses:1402Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1404 BitmapUsed by:1405 1444
Symbol 1405 GraphicUses:1404Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1406 BitmapUsed by:1407 1445
Symbol 1407 GraphicUses:1406Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1408 BitmapUsed by:1409 1446
Symbol 1409 GraphicUses:1408Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1410 BitmapUsed by:1411 1447
Symbol 1411 GraphicUses:1410Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1412 BitmapUsed by:1413 1448
Symbol 1413 GraphicUses:1412Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1414 BitmapUsed by:1415 1449
Symbol 1415 GraphicUses:1414Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1416 BitmapUsed by:1417 1450
Symbol 1417 GraphicUses:1416Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1418 BitmapUsed by:1419 1451
Symbol 1419 GraphicUses:1418Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1420 BitmapUsed by:1421 1452
Symbol 1421 GraphicUses:1420Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1422 BitmapUsed by:1423 1453
Symbol 1423 GraphicUses:1422Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1424 BitmapUsed by:1425
Symbol 1425 GraphicUses:1424Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1426 BitmapUsed by:1427
Symbol 1427 GraphicUses:1426Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1428 BitmapUsed by:1429
Symbol 1429 GraphicUses:1428Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1430 BitmapUsed by:1431
Symbol 1431 GraphicUses:1430Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1432 BitmapUsed by:1433
Symbol 1433 GraphicUses:1432Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1434 BitmapUsed by:1435
Symbol 1435 GraphicUses:1434Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1436 BitmapUsed by:1437
Symbol 1437 GraphicUses:1436Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1438 BitmapUsed by:1439
Symbol 1439 GraphicUses:1438Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1440 BitmapUsed by:1441
Symbol 1441 GraphicUses:1440Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1442 BitmapUsed by:1443
Symbol 1443 GraphicUses:1442Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1444 GraphicUses:1404Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1445 GraphicUses:1406Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1446 GraphicUses:1408Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1447 GraphicUses:1410Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1448 GraphicUses:1412Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1449 GraphicUses:1414Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1450 GraphicUses:1416Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1451 GraphicUses:1418Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1452 GraphicUses:1420Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1453 GraphicUses:1422Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1454 GraphicUses:1384Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1455 GraphicUses:1386Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1456 GraphicUses:1388Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1457 GraphicUses:1390Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1458 GraphicUses:1392Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1459 GraphicUses:1394Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1460 GraphicUses:1396Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1461 GraphicUses:1398Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1462 GraphicUses:1400Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1463 GraphicUses:1402Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1464 BitmapUsed by:1465 1504
Symbol 1465 GraphicUses:1464Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1466 BitmapUsed by:1467 1505
Symbol 1467 GraphicUses:1466Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1468 BitmapUsed by:1469 1506
Symbol 1469 GraphicUses:1468Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1470 BitmapUsed by:1471 1507
Symbol 1471 GraphicUses:1470Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1472 BitmapUsed by:1473 1508
Symbol 1473 GraphicUses:1472Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1474 BitmapUsed by:1475 1509
Symbol 1475 GraphicUses:1474Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1476 BitmapUsed by:1477 1510
Symbol 1477 GraphicUses:1476Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1478 BitmapUsed by:1479 1511
Symbol 1479 GraphicUses:1478Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1480 BitmapUsed by:1481 1512
Symbol 1481 GraphicUses:1480Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1482 BitmapUsed by:1483 1513
Symbol 1483 GraphicUses:1482Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1484 BitmapUsed by:1485
Symbol 1485 GraphicUses:1484Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1486 BitmapUsed by:1487
Symbol 1487 GraphicUses:1486Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1488 BitmapUsed by:1489
Symbol 1489 GraphicUses:1488Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1490 BitmapUsed by:1491
Symbol 1491 GraphicUses:1490Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1492 BitmapUsed by:1493
Symbol 1493 GraphicUses:1492Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1494 BitmapUsed by:1495
Symbol 1495 GraphicUses:1494Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1496 BitmapUsed by:1497
Symbol 1497 GraphicUses:1496Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1498 BitmapUsed by:1499
Symbol 1499 GraphicUses:1498Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1500 BitmapUsed by:1501
Symbol 1501 GraphicUses:1500Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1502 BitmapUsed by:1503
Symbol 1503 GraphicUses:1502Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1504 GraphicUses:1464Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1505 GraphicUses:1466Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1506 GraphicUses:1468Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1507 GraphicUses:1470Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1508 GraphicUses:1472Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1509 GraphicUses:1474Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1510 GraphicUses:1476Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1511 GraphicUses:1478Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1512 GraphicUses:1480Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1513 GraphicUses:1482Used by:1514 1515 2155 3207 3307 3308 3309 3310
Symbol 1514 MovieClip {_Jeep_sxup_centre}Uses:1358 1372 1374 1376 1377 1378 1380 1382 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513Used by:3011 3199  Timeline
Symbol 1515 MovieClip {_Jeep_dxup_centre}Uses:1358 1372 1374 1376 1377 1378 1380 1382 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513Used by:3011 3199  Timeline
Symbol 1516 BitmapUsed by:1517
Symbol 1517 GraphicUses:1516Used by:1518
Symbol 1518 MovieClipUses:1517Used by:3011 3199 3213
Symbol 1519 BitmapUsed by:1520
Symbol 1520 GraphicUses:1519Used by:1521
Symbol 1521 MovieClipUses:1520Used by:3011 3199 3213
Symbol 1522 BitmapUsed by:1523
Symbol 1523 GraphicUses:1522Used by:1524
Symbol 1524 MovieClipUses:1523Used by:3011 3199 3213
Symbol 1525 BitmapUsed by:1526
Symbol 1526 GraphicUses:1525Used by:1527
Symbol 1527 MovieClip {Casa_1_oriz}Uses:1526Used by:3011  Timeline
Symbol 1528 BitmapUsed by:1529
Symbol 1529 GraphicUses:1528Used by:1530
Symbol 1530 MovieClip {Casa_2_oriz}Uses:1529Used by:3011 3199 3213  Timeline
Symbol 1531 BitmapUsed by:1532
Symbol 1532 GraphicUses:1531Used by:1533
Symbol 1533 MovieClip {Casa_4_oriz}Uses:1532Used by:3011 3199 3213  Timeline
Symbol 1534 BitmapUsed by:1535
Symbol 1535 GraphicUses:1534Used by:1536
Symbol 1536 MovieClip {Casa_5_oriz}Uses:1535Used by:3011 3199 3213  Timeline
Symbol 1537 BitmapUsed by:1538
Symbol 1538 GraphicUses:1537Used by:1539
Symbol 1539 MovieClip {Casa_4_incl}Uses:1538Used by:3011 3199 3213  Timeline
Symbol 1540 BitmapUsed by:1541
Symbol 1541 GraphicUses:1540Used by:1542
Symbol 1542 MovieClip {Casa_2_incl}Uses:1541Used by:3011 3199 3213  Timeline
Symbol 1543 BitmapUsed by:1544
Symbol 1544 GraphicUses:1543Used by:1545
Symbol 1545 MovieClip {Casa_5_incl}Uses:1544Used by:3011 3199 3213  Timeline
Symbol 1546 BitmapUsed by:1547
Symbol 1547 GraphicUses:1546Used by:1548
Symbol 1548 MovieClip {Casa_5_vert}Uses:1547Used by:3011 3213  Timeline
Symbol 1549 BitmapUsed by:1550 1878
Symbol 1550 GraphicUses:1549Used by:2148
Symbol 1551 BitmapUsed by:1552 1879
Symbol 1552 GraphicUses:1551Used by:2148
Symbol 1553 BitmapUsed by:1554 1880
Symbol 1554 GraphicUses:1553Used by:2148
Symbol 1555 BitmapUsed by:1556 1881
Symbol 1556 GraphicUses:1555Used by:2148
Symbol 1557 BitmapUsed by:1558 1882
Symbol 1558 GraphicUses:1557Used by:2148
Symbol 1559 BitmapUsed by:1560 1883
Symbol 1560 GraphicUses:1559Used by:2148
Symbol 1561 BitmapUsed by:1562 1884
Symbol 1562 GraphicUses:1561Used by:2148
Symbol 1563 BitmapUsed by:1564 1885
Symbol 1564 GraphicUses:1563Used by:2148
Symbol 1565 BitmapUsed by:1566 1886
Symbol 1566 GraphicUses:1565Used by:2148
Symbol 1567 BitmapUsed by:1568 1887
Symbol 1568 GraphicUses:1567Used by:2148
Symbol 1569 BitmapUsed by:1570 1888
Symbol 1570 GraphicUses:1569Used by:2148
Symbol 1571 BitmapUsed by:1572 1889
Symbol 1572 GraphicUses:1571Used by:2148
Symbol 1573 BitmapUsed by:1574 1890
Symbol 1574 GraphicUses:1573Used by:2148
Symbol 1575 BitmapUsed by:1576 1891
Symbol 1576 GraphicUses:1575Used by:2148
Symbol 1577 BitmapUsed by:1578 1892
Symbol 1578 GraphicUses:1577Used by:2148
Symbol 1579 BitmapUsed by:1580 1893
Symbol 1580 GraphicUses:1579Used by:2148
Symbol 1581 BitmapUsed by:1582 1894
Symbol 1582 GraphicUses:1581Used by:2148
Symbol 1583 BitmapUsed by:1584 1895
Symbol 1584 GraphicUses:1583Used by:2148
Symbol 1585 BitmapUsed by:1586 1896
Symbol 1586 GraphicUses:1585Used by:2148
Symbol 1587 BitmapUsed by:1588 1897
Symbol 1588 GraphicUses:1587Used by:2148
Symbol 1589 BitmapUsed by:1590 1898
Symbol 1590 GraphicUses:1589Used by:2148
Symbol 1591 BitmapUsed by:1592 1899
Symbol 1592 GraphicUses:1591Used by:2148
Symbol 1593 BitmapUsed by:1594 1900
Symbol 1594 GraphicUses:1593Used by:2148
Symbol 1595 BitmapUsed by:1596 1901
Symbol 1596 GraphicUses:1595Used by:2148
Symbol 1597 BitmapUsed by:1598 1902
Symbol 1598 GraphicUses:1597Used by:2148
Symbol 1599 BitmapUsed by:1600 1903
Symbol 1600 GraphicUses:1599Used by:2148
Symbol 1601 BitmapUsed by:1602 1904
Symbol 1602 GraphicUses:1601Used by:2148
Symbol 1603 BitmapUsed by:1604 1905
Symbol 1604 GraphicUses:1603Used by:2148
Symbol 1605 BitmapUsed by:1606 1906
Symbol 1606 GraphicUses:1605Used by:2148
Symbol 1607 BitmapUsed by:1608 1907
Symbol 1608 GraphicUses:1607Used by:2148
Symbol 1609 BitmapUsed by:1610 1908
Symbol 1610 GraphicUses:1609Used by:2148
Symbol 1611 BitmapUsed by:1612 1909
Symbol 1612 GraphicUses:1611Used by:2148
Symbol 1613 BitmapUsed by:1614 1910
Symbol 1614 GraphicUses:1613Used by:2148
Symbol 1615 BitmapUsed by:1616 1911
Symbol 1616 GraphicUses:1615Used by:2148
Symbol 1617 BitmapUsed by:1618 1912
Symbol 1618 GraphicUses:1617Used by:2148
Symbol 1619 BitmapUsed by:1620 1913
Symbol 1620 GraphicUses:1619Used by:2148
Symbol 1621 BitmapUsed by:1622 1914
Symbol 1622 GraphicUses:1621Used by:2148
Symbol 1623 BitmapUsed by:1624 1915
Symbol 1624 GraphicUses:1623Used by:2148
Symbol 1625 BitmapUsed by:1626 1916
Symbol 1626 GraphicUses:1625Used by:2148
Symbol 1627 BitmapUsed by:1628 1917
Symbol 1628 GraphicUses:1627Used by:2148
Symbol 1629 BitmapUsed by:1630 1918
Symbol 1630 GraphicUses:1629Used by:2148
Symbol 1631 BitmapUsed by:1632 1919
Symbol 1632 GraphicUses:1631Used by:2148
Symbol 1633 BitmapUsed by:1634 1920
Symbol 1634 GraphicUses:1633Used by:2148
Symbol 1635 BitmapUsed by:1636 1921
Symbol 1636 GraphicUses:1635Used by:2148
Symbol 1637 BitmapUsed by:1638 1922
Symbol 1638 GraphicUses:1637Used by:2148
Symbol 1639 BitmapUsed by:1640 1833
Symbol 1640 GraphicUses:1639Used by:2148
Symbol 1641 BitmapUsed by:1642 1834
Symbol 1642 GraphicUses:1641Used by:2148
Symbol 1643 BitmapUsed by:1644 1835
Symbol 1644 GraphicUses:1643Used by:2148
Symbol 1645 BitmapUsed by:1646 1836
Symbol 1646 GraphicUses:1645Used by:2148
Symbol 1647 BitmapUsed by:1648 1837
Symbol 1648 GraphicUses:1647Used by:2148
Symbol 1649 BitmapUsed by:1650 1838
Symbol 1650 GraphicUses:1649Used by:2148
Symbol 1651 BitmapUsed by:1652 1839
Symbol 1652 GraphicUses:1651Used by:2148
Symbol 1653 BitmapUsed by:1654 1840
Symbol 1654 GraphicUses:1653Used by:2148
Symbol 1655 BitmapUsed by:1656 1841
Symbol 1656 GraphicUses:1655Used by:2148
Symbol 1657 BitmapUsed by:1658 1842
Symbol 1658 GraphicUses:1657Used by:2148
Symbol 1659 BitmapUsed by:1660 1843
Symbol 1660 GraphicUses:1659Used by:2148
Symbol 1661 BitmapUsed by:1662 1844
Symbol 1662 GraphicUses:1661Used by:2148
Symbol 1663 BitmapUsed by:1664
Symbol 1664 GraphicUses:1663Used by:2148
Symbol 1665 BitmapUsed by:1666
Symbol 1666 GraphicUses:1665Used by:2148
Symbol 1667 BitmapUsed by:1668
Symbol 1668 GraphicUses:1667Used by:2148
Symbol 1669 BitmapUsed by:1670
Symbol 1670 GraphicUses:1669Used by:2148
Symbol 1671 BitmapUsed by:1672
Symbol 1672 GraphicUses:1671Used by:2148
Symbol 1673 BitmapUsed by:1674
Symbol 1674 GraphicUses:1673Used by:2148
Symbol 1675 BitmapUsed by:1676
Symbol 1676 GraphicUses:1675Used by:2148
Symbol 1677 BitmapUsed by:1678 1845
Symbol 1678 GraphicUses:1677Used by:2148
Symbol 1679 BitmapUsed by:1680 1846
Symbol 1680 GraphicUses:1679Used by:2148
Symbol 1681 BitmapUsed by:1682 1847
Symbol 1682 GraphicUses:1681Used by:2148
Symbol 1683 BitmapUsed by:1684 1848
Symbol 1684 GraphicUses:1683Used by:2148
Symbol 1685 BitmapUsed by:1686 1849
Symbol 1686 GraphicUses:1685Used by:2148
Symbol 1687 BitmapUsed by:1688 1850
Symbol 1688 GraphicUses:1687Used by:2148
Symbol 1689 BitmapUsed by:1690 1851
Symbol 1690 GraphicUses:1689Used by:2148
Symbol 1691 BitmapUsed by:1692 1852
Symbol 1692 GraphicUses:1691Used by:2148
Symbol 1693 BitmapUsed by:1694 1853
Symbol 1694 GraphicUses:1693Used by:2148
Symbol 1695 BitmapUsed by:1696 1854
Symbol 1696 GraphicUses:1695Used by:2148
Symbol 1697 BitmapUsed by:1698 1855
Symbol 1698 GraphicUses:1697Used by:2148
Symbol 1699 BitmapUsed by:1700 1856
Symbol 1700 GraphicUses:1699Used by:2148
Symbol 1701 BitmapUsed by:1702 1857
Symbol 1702 GraphicUses:1701Used by:2148
Symbol 1703 BitmapUsed by:1704 1858
Symbol 1704 GraphicUses:1703Used by:2148
Symbol 1705 BitmapUsed by:1706 1859
Symbol 1706 GraphicUses:1705Used by:2148
Symbol 1707 BitmapUsed by:1708 1860
Symbol 1708 GraphicUses:1707Used by:2148
Symbol 1709 BitmapUsed by:1710 1861
Symbol 1710 GraphicUses:1709Used by:2148
Symbol 1711 BitmapUsed by:1712 1862
Symbol 1712 GraphicUses:1711Used by:2148
Symbol 1713 BitmapUsed by:1714 1863
Symbol 1714 GraphicUses:1713Used by:2148
Symbol 1715 BitmapUsed by:1716 1864
Symbol 1716 GraphicUses:1715Used by:2148
Symbol 1717 BitmapUsed by:1718 1865
Symbol 1718 GraphicUses:1717Used by:2148
Symbol 1719 BitmapUsed by:1720 1866
Symbol 1720 GraphicUses:1719Used by:2148
Symbol 1721 BitmapUsed by:1722 1867
Symbol 1722 GraphicUses:1721Used by:2148
Symbol 1723 BitmapUsed by:1724 1868
Symbol 1724 GraphicUses:1723Used by:2148
Symbol 1725 BitmapUsed by:1726 1869
Symbol 1726 GraphicUses:1725Used by:2148
Symbol 1727 BitmapUsed by:1728 1870
Symbol 1728 GraphicUses:1727Used by:2148
Symbol 1729 BitmapUsed by:1730 1871
Symbol 1730 GraphicUses:1729Used by:2148
Symbol 1731 BitmapUsed by:1732 1872
Symbol 1732 GraphicUses:1731Used by:2148
Symbol 1733 BitmapUsed by:1734 1873
Symbol 1734 GraphicUses:1733Used by:2148
Symbol 1735 BitmapUsed by:1736 1874
Symbol 1736 GraphicUses:1735Used by:2148
Symbol 1737 BitmapUsed by:1738 1875
Symbol 1738 GraphicUses:1737Used by:2148
Symbol 1739 BitmapUsed by:1740 1876
Symbol 1740 GraphicUses:1739Used by:2148
Symbol 1741 BitmapUsed by:1742 1877
Symbol 1742 GraphicUses:1741Used by:2148
Symbol 1743 BitmapUsed by:1744
Symbol 1744 GraphicUses:1743Used by:2148
Symbol 1745 BitmapUsed by:1746
Symbol 1746 GraphicUses:1745Used by:2148
Symbol 1747 BitmapUsed by:1748
Symbol 1748 GraphicUses:1747Used by:2148
Symbol 1749 BitmapUsed by:1750
Symbol 1750 GraphicUses:1749Used by:2148
Symbol 1751 BitmapUsed by:1752
Symbol 1752 GraphicUses:1751Used by:2148
Symbol 1753 BitmapUsed by:1754
Symbol 1754 GraphicUses:1753Used by:2148
Symbol 1755 BitmapUsed by:1756
Symbol 1756 GraphicUses:1755Used by:2148
Symbol 1757 BitmapUsed by:1758
Symbol 1758 GraphicUses:1757Used by:2148
Symbol 1759 BitmapUsed by:1760
Symbol 1760 GraphicUses:1759Used by:2148
Symbol 1761 BitmapUsed by:1762
Symbol 1762 GraphicUses:1761Used by:2148
Symbol 1763 BitmapUsed by:1764
Symbol 1764 GraphicUses:1763Used by:2148
Symbol 1765 BitmapUsed by:1766
Symbol 1766 GraphicUses:1765Used by:2148
Symbol 1767 BitmapUsed by:1768
Symbol 1768 GraphicUses:1767Used by:2148
Symbol 1769 BitmapUsed by:1770
Symbol 1770 GraphicUses:1769Used by:2148
Symbol 1771 BitmapUsed by:1772
Symbol 1772 GraphicUses:1771Used by:2148
Symbol 1773 BitmapUsed by:1774
Symbol 1774 GraphicUses:1773Used by:2148
Symbol 1775 BitmapUsed by:1776
Symbol 1776 GraphicUses:1775Used by:2148
Symbol 1777 BitmapUsed by:1778
Symbol 1778 GraphicUses:1777Used by:2148
Symbol 1779 BitmapUsed by:1780
Symbol 1780 GraphicUses:1779Used by:2148
Symbol 1781 BitmapUsed by:1782
Symbol 1782 GraphicUses:1781Used by:2148
Symbol 1783 BitmapUsed by:1784
Symbol 1784 GraphicUses:1783Used by:2148
Symbol 1785 BitmapUsed by:1786
Symbol 1786 GraphicUses:1785Used by:2148
Symbol 1787 BitmapUsed by:1788
Symbol 1788 GraphicUses:1787Used by:2148
Symbol 1789 BitmapUsed by:1790
Symbol 1790 GraphicUses:1789Used by:2148
Symbol 1791 BitmapUsed by:1792
Symbol 1792 GraphicUses:1791Used by:2148
Symbol 1793 BitmapUsed by:1794
Symbol 1794 GraphicUses:1793Used by:2148
Symbol 1795 BitmapUsed by:1796
Symbol 1796 GraphicUses:1795Used by:2148
Symbol 1797 BitmapUsed by:1798
Symbol 1798 GraphicUses:1797Used by:2148
Symbol 1799 BitmapUsed by:1800
Symbol 1800 GraphicUses:1799Used by:2148
Symbol 1801 BitmapUsed by:1802
Symbol 1802 GraphicUses:1801Used by:2148
Symbol 1803 BitmapUsed by:1804
Symbol 1804 GraphicUses:1803Used by:2148
Symbol 1805 BitmapUsed by:1806
Symbol 1806 GraphicUses:1805Used by:2148
Symbol 1807 BitmapUsed by:1808
Symbol 1808 GraphicUses:1807Used by:2148
Symbol 1809 BitmapUsed by:1810
Symbol 1810 GraphicUses:1809Used by:2148
Symbol 1811 BitmapUsed by:1812
Symbol 1812 GraphicUses:1811Used by:2148
Symbol 1813 BitmapUsed by:1814
Symbol 1814 GraphicUses:1813Used by:2148
Symbol 1815 BitmapUsed by:1816
Symbol 1816 GraphicUses:1815Used by:2148
Symbol 1817 BitmapUsed by:1818
Symbol 1818 GraphicUses:1817Used by:2148
Symbol 1819 BitmapUsed by:1820
Symbol 1820 GraphicUses:1819Used by:2148
Symbol 1821 BitmapUsed by:1822
Symbol 1822 GraphicUses:1821Used by:2148
Symbol 1823 BitmapUsed by:1824
Symbol 1824 GraphicUses:1823Used by:2148
Symbol 1825 BitmapUsed by:1826
Symbol 1826 GraphicUses:1825Used by:2148
Symbol 1827 BitmapUsed by:1828
Symbol 1828 GraphicUses:1827Used by:2148
Symbol 1829 BitmapUsed by:1830
Symbol 1830 GraphicUses:1829Used by:2148
Symbol 1831 BitmapUsed by:1832
Symbol 1832 GraphicUses:1831Used by:2148
Symbol 1833 GraphicUses:1639Used by:2148
Symbol 1834 GraphicUses:1641Used by:2148
Symbol 1835 GraphicUses:1643Used by:2148
Symbol 1836 GraphicUses:1645Used by:2148
Symbol 1837 GraphicUses:1647Used by:2148
Symbol 1838 GraphicUses:1649Used by:2148
Symbol 1839 GraphicUses:1651Used by:2148
Symbol 1840 GraphicUses:1653Used by:2148
Symbol 1841 GraphicUses:1655Used by:2148
Symbol 1842 GraphicUses:1657Used by:2148
Symbol 1843 GraphicUses:1659Used by:2148
Symbol 1844 GraphicUses:1661Used by:2148
Symbol 1845 GraphicUses:1677Used by:2148
Symbol 1846 GraphicUses:1679Used by:2148
Symbol 1847 GraphicUses:1681Used by:2148
Symbol 1848 GraphicUses:1683Used by:2148
Symbol 1849 GraphicUses:1685Used by:2148
Symbol 1850 GraphicUses:1687Used by:2148
Symbol 1851 GraphicUses:1689Used by:2148
Symbol 1852 GraphicUses:1691Used by:2148
Symbol 1853 GraphicUses:1693Used by:2148
Symbol 1854 GraphicUses:1695Used by:2148
Symbol 1855 GraphicUses:1697Used by:2148
Symbol 1856 GraphicUses:1699Used by:2148
Symbol 1857 GraphicUses:1701Used by:2148
Symbol 1858 GraphicUses:1703Used by:2148
Symbol 1859 GraphicUses:1705Used by:2148
Symbol 1860 GraphicUses:1707Used by:2148
Symbol 1861 GraphicUses:1709Used by:2148
Symbol 1862 GraphicUses:1711Used by:2148
Symbol 1863 GraphicUses:1713Used by:2148
Symbol 1864 GraphicUses:1715Used by:2148
Symbol 1865 GraphicUses:1717Used by:2148
Symbol 1866 GraphicUses:1719Used by:2148
Symbol 1867 GraphicUses:1721Used by:2148
Symbol 1868 GraphicUses:1723Used by:2148
Symbol 1869 GraphicUses:1725Used by:2148
Symbol 1870 GraphicUses:1727Used by:2148
Symbol 1871 GraphicUses:1729Used by:2148
Symbol 1872 GraphicUses:1731Used by:2148
Symbol 1873 GraphicUses:1733Used by:2148
Symbol 1874 GraphicUses:1735Used by:2148
Symbol 1875 GraphicUses:1737Used by:2148
Symbol 1876 GraphicUses:1739Used by:2148
Symbol 1877 GraphicUses:1741Used by:2148
Symbol 1878 GraphicUses:1549Used by:2148
Symbol 1879 GraphicUses:1551Used by:2148
Symbol 1880 GraphicUses:1553Used by:2148
Symbol 1881 GraphicUses:1555Used by:2148
Symbol 1882 GraphicUses:1557Used by:2148
Symbol 1883 GraphicUses:1559Used by:2148
Symbol 1884 GraphicUses:1561Used by:2148
Symbol 1885 GraphicUses:1563Used by:2148
Symbol 1886 GraphicUses:1565Used by:2148
Symbol 1887 GraphicUses:1567Used by:2148
Symbol 1888 GraphicUses:1569Used by:2148
Symbol 1889 GraphicUses:1571Used by:2148
Symbol 1890 GraphicUses:1573Used by:2148
Symbol 1891 GraphicUses:1575Used by:2148
Symbol 1892 GraphicUses:1577Used by:2148
Symbol 1893 GraphicUses:1579Used by:2148
Symbol 1894 GraphicUses:1581Used by:2148
Symbol 1895 GraphicUses:1583Used by:2148
Symbol 1896 GraphicUses:1585Used by:2148
Symbol 1897 GraphicUses:1587Used by:2148
Symbol 1898 GraphicUses:1589Used by:2148
Symbol 1899 GraphicUses:1591Used by:2148
Symbol 1900 GraphicUses:1593Used by:2148
Symbol 1901 GraphicUses:1595Used by:2148
Symbol 1902 GraphicUses:1597Used by:2148
Symbol 1903 GraphicUses:1599Used by:2148
Symbol 1904 GraphicUses:1601Used by:2148
Symbol 1905 GraphicUses:1603Used by:2148
Symbol 1906 GraphicUses:1605Used by:2148
Symbol 1907 GraphicUses:1607Used by:2148
Symbol 1908 GraphicUses:1609Used by:2148
Symbol 1909 GraphicUses:1611Used by:2148
Symbol 1910 GraphicUses:1613Used by:2148
Symbol 1911 GraphicUses:1615Used by:2148
Symbol 1912 GraphicUses:1617Used by:2148
Symbol 1913 GraphicUses:1619Used by:2148
Symbol 1914 GraphicUses:1621Used by:2148
Symbol 1915 GraphicUses:1623Used by:2148
Symbol 1916 GraphicUses:1625Used by:2148
Symbol 1917 GraphicUses:1627Used by:2148
Symbol 1918 GraphicUses:1629Used by:2148
Symbol 1919 GraphicUses:1631Used by:2148
Symbol 1920 GraphicUses:1633Used by:2148
Symbol 1921 GraphicUses:1635Used by:2148
Symbol 1922 GraphicUses:1637Used by:2148
Symbol 1923 BitmapUsed by:1924 2103
Symbol 1924 GraphicUses:1923Used by:2148
Symbol 1925 BitmapUsed by:1926 2104
Symbol 1926 GraphicUses:1925Used by:2148
Symbol 1927 BitmapUsed by:1928 2105
Symbol 1928 GraphicUses:1927Used by:2148
Symbol 1929 BitmapUsed by:1930 2106
Symbol 1930 GraphicUses:1929Used by:2148
Symbol 1931 BitmapUsed by:1932 2107
Symbol 1932 GraphicUses:1931Used by:2148
Symbol 1933 BitmapUsed by:1934 2108
Symbol 1934 GraphicUses:1933Used by:2148
Symbol 1935 BitmapUsed by:1936 2109
Symbol 1936 GraphicUses:1935Used by:2148
Symbol 1937 BitmapUsed by:1938 2110
Symbol 1938 GraphicUses:1937Used by:2148
Symbol 1939 BitmapUsed by:1940 2111
Symbol 1940 GraphicUses:1939Used by:2148
Symbol 1941 BitmapUsed by:1942 2112
Symbol 1942 GraphicUses:1941Used by:2148
Symbol 1943 BitmapUsed by:1944 2113
Symbol 1944 GraphicUses:1943Used by:2148
Symbol 1945 BitmapUsed by:1946 2114
Symbol 1946 GraphicUses:1945Used by:2148
Symbol 1947 BitmapUsed by:1948 2115
Symbol 1948 GraphicUses:1947Used by:2148
Symbol 1949 BitmapUsed by:1950 2116
Symbol 1950 GraphicUses:1949Used by:2148
Symbol 1951 BitmapUsed by:1952 2117
Symbol 1952 GraphicUses:1951Used by:2148
Symbol 1953 BitmapUsed by:1954 2118
Symbol 1954 GraphicUses:1953Used by:2148
Symbol 1955 BitmapUsed by:1956 2119
Symbol 1956 GraphicUses:1955Used by:2148
Symbol 1957 BitmapUsed by:1958 2120
Symbol 1958 GraphicUses:1957Used by:2148
Symbol 1959 BitmapUsed by:1960 2121
Symbol 1960 GraphicUses:1959Used by:2148
Symbol 1961 BitmapUsed by:1962 2122
Symbol 1962 GraphicUses:1961Used by:2148
Symbol 1963 BitmapUsed by:1964 2123
Symbol 1964 GraphicUses:1963Used by:2148
Symbol 1965 BitmapUsed by:1966 2124
Symbol 1966 GraphicUses:1965Used by:2148
Symbol 1967 BitmapUsed by:1968 2125
Symbol 1968 GraphicUses:1967Used by:2148
Symbol 1969 BitmapUsed by:1970 2126
Symbol 1970 GraphicUses:1969Used by:2148
Symbol 1971 BitmapUsed by:1972 2127
Symbol 1972 GraphicUses:1971Used by:2148
Symbol 1973 BitmapUsed by:1974 2128
Symbol 1974 GraphicUses:1973Used by:2148
Symbol 1975 BitmapUsed by:1976 2129
Symbol 1976 GraphicUses:1975Used by:2148
Symbol 1977 BitmapUsed by:1978 2130
Symbol 1978 GraphicUses:1977Used by:2148
Symbol 1979 BitmapUsed by:1980 2131
Symbol 1980 GraphicUses:1979Used by:2148
Symbol 1981 BitmapUsed by:1982 2132
Symbol 1982 GraphicUses:1981Used by:2148
Symbol 1983 BitmapUsed by:1984 2133
Symbol 1984 GraphicUses:1983Used by:2148
Symbol 1985 BitmapUsed by:1986 2134
Symbol 1986 GraphicUses:1985Used by:2148
Symbol 1987 BitmapUsed by:1988 2135
Symbol 1988 GraphicUses:1987Used by:2148
Symbol 1989 BitmapUsed by:1990 2136
Symbol 1990 GraphicUses:1989Used by:2148
Symbol 1991 BitmapUsed by:1992 2137
Symbol 1992 GraphicUses:1991Used by:2148
Symbol 1993 BitmapUsed by:1994 2138
Symbol 1994 GraphicUses:1993Used by:2148
Symbol 1995 BitmapUsed by:1996 2139
Symbol 1996 GraphicUses:1995Used by:2148
Symbol 1997 BitmapUsed by:1998 2140
Symbol 1998 GraphicUses:1997Used by:2148
Symbol 1999 BitmapUsed by:2000 2141
Symbol 2000 GraphicUses:1999Used by:2148
Symbol 2001 BitmapUsed by:2002 2142
Symbol 2002 GraphicUses:2001Used by:2148
Symbol 2003 BitmapUsed by:2004 2143
Symbol 2004 GraphicUses:2003Used by:2148
Symbol 2005 BitmapUsed by:2006 2144
Symbol 2006 GraphicUses:2005Used by:2148
Symbol 2007 BitmapUsed by:2008 2145
Symbol 2008 GraphicUses:2007Used by:2148
Symbol 2009 BitmapUsed by:2010 2146
Symbol 2010 GraphicUses:2009Used by:2148
Symbol 2011 BitmapUsed by:2012 2147
Symbol 2012 GraphicUses:2011Used by:2148
Symbol 2013 BitmapUsed by:2014
Symbol 2014 GraphicUses:2013Used by:2148
Symbol 2015 BitmapUsed by:2016
Symbol 2016 GraphicUses:2015Used by:2148
Symbol 2017 BitmapUsed by:2018
Symbol 2018 GraphicUses:2017Used by:2148
Symbol 2019 BitmapUsed by:2020
Symbol 2020 GraphicUses:2019Used by:2148
Symbol 2021 BitmapUsed by:2022
Symbol 2022 GraphicUses:2021Used by:2148
Symbol 2023 BitmapUsed by:2024
Symbol 2024 GraphicUses:2023Used by:2148
Symbol 2025 BitmapUsed by:2026
Symbol 2026 GraphicUses:2025Used by:2148
Symbol 2027 BitmapUsed by:2028
Symbol 2028 GraphicUses:2027Used by:2148
Symbol 2029 BitmapUsed by:2030
Symbol 2030 GraphicUses:2029Used by:2148
Symbol 2031 BitmapUsed by:2032
Symbol 2032 GraphicUses:2031Used by:2148
Symbol 2033 BitmapUsed by:2034
Symbol 2034 GraphicUses:2033Used by:2148
Symbol 2035 BitmapUsed by:2036
Symbol 2036 GraphicUses:2035Used by:2148
Symbol 2037 BitmapUsed by:2038
Symbol 2038 GraphicUses:2037Used by:2148
Symbol 2039 BitmapUsed by:2040
Symbol 2040 GraphicUses:2039Used by:2148
Symbol 2041 BitmapUsed by:2042
Symbol 2042 GraphicUses:2041Used by:2148
Symbol 2043 BitmapUsed by:2044
Symbol 2044 GraphicUses:2043Used by:2148
Symbol 2045 BitmapUsed by:2046
Symbol 2046 GraphicUses:2045Used by:2148
Symbol 2047 BitmapUsed by:2048
Symbol 2048 GraphicUses:2047Used by:2148
Symbol 2049 BitmapUsed by:2050
Symbol 2050 GraphicUses:2049Used by:2148
Symbol 2051 BitmapUsed by:2052
Symbol 2052 GraphicUses:2051Used by:2148
Symbol 2053 BitmapUsed by:2054
Symbol 2054 GraphicUses:2053Used by:2148
Symbol 2055 BitmapUsed by:2056
Symbol 2056 GraphicUses:2055Used by:2148
Symbol 2057 BitmapUsed by:2058
Symbol 2058 GraphicUses:2057Used by:2148
Symbol 2059 BitmapUsed by:2060
Symbol 2060 GraphicUses:2059Used by:2148
Symbol 2061 BitmapUsed by:2062
Symbol 2062 GraphicUses:2061Used by:2148
Symbol 2063 BitmapUsed by:2064
Symbol 2064 GraphicUses:2063Used by:2148
Symbol 2065 BitmapUsed by:2066
Symbol 2066 GraphicUses:2065Used by:2148
Symbol 2067 BitmapUsed by:2068
Symbol 2068 GraphicUses:2067Used by:2148
Symbol 2069 BitmapUsed by:2070
Symbol 2070 GraphicUses:2069Used by:2148
Symbol 2071 BitmapUsed by:2072
Symbol 2072 GraphicUses:2071Used by:2148
Symbol 2073 BitmapUsed by:2074
Symbol 2074 GraphicUses:2073Used by:2148
Symbol 2075 BitmapUsed by:2076
Symbol 2076 GraphicUses:2075Used by:2148
Symbol 2077 BitmapUsed by:2078
Symbol 2078 GraphicUses:2077Used by:2148
Symbol 2079 BitmapUsed by:2080
Symbol 2080 GraphicUses:2079Used by:2148
Symbol 2081 BitmapUsed by:2082
Symbol 2082 GraphicUses:2081Used by:2148
Symbol 2083 BitmapUsed by:2084
Symbol 2084 GraphicUses:2083Used by:2148
Symbol 2085 BitmapUsed by:2086
Symbol 2086 GraphicUses:2085Used by:2148
Symbol 2087 BitmapUsed by:2088
Symbol 2088 GraphicUses:2087Used by:2148
Symbol 2089 BitmapUsed by:2090
Symbol 2090 GraphicUses:2089Used by:2148
Symbol 2091 BitmapUsed by:2092
Symbol 2092 GraphicUses:2091Used by:2148
Symbol 2093 BitmapUsed by:2094
Symbol 2094 GraphicUses:2093Used by:2148
Symbol 2095 BitmapUsed by:2096
Symbol 2096 GraphicUses:2095Used by:2148
Symbol 2097 BitmapUsed by:2098
Symbol 2098 GraphicUses:2097Used by:2148
Symbol 2099 BitmapUsed by:2100
Symbol 2100 GraphicUses:2099Used by:2148
Symbol 2101 BitmapUsed by:2102
Symbol 2102 GraphicUses:2101Used by:2148
Symbol 2103 GraphicUses:1923Used by:2148
Symbol 2104 GraphicUses:1925Used by:2148
Symbol 2105 GraphicUses:1927Used by:2148
Symbol 2106 GraphicUses:1929Used by:2148
Symbol 2107 GraphicUses:1931Used by:2148
Symbol 2108 GraphicUses:1933Used by:2148
Symbol 2109 GraphicUses:1935Used by:2148
Symbol 2110 GraphicUses:1937Used by:2148
Symbol 2111 GraphicUses:1939Used by:2148
Symbol 2112 GraphicUses:1941Used by:2148
Symbol 2113 GraphicUses:1943Used by:2148
Symbol 2114 GraphicUses:1945Used by:2148
Symbol 2115 GraphicUses:1947Used by:2148
Symbol 2116 GraphicUses:1949Used by:2148
Symbol 2117 GraphicUses:1951Used by:2148
Symbol 2118 GraphicUses:1953Used by:2148
Symbol 2119 GraphicUses:1955Used by:2148
Symbol 2120 GraphicUses:1957Used by:2148
Symbol 2121 GraphicUses:1959Used by:2148
Symbol 2122 GraphicUses:1961Used by:2148
Symbol 2123 GraphicUses:1963Used by:2148
Symbol 2124 GraphicUses:1965Used by:2148
Symbol 2125 GraphicUses:1967Used by:2148
Symbol 2126 GraphicUses:1969Used by:2148
Symbol 2127 GraphicUses:1971Used by:2148
Symbol 2128 GraphicUses:1973Used by:2148
Symbol 2129 GraphicUses:1975Used by:2148
Symbol 2130 GraphicUses:1977Used by:2148
Symbol 2131 GraphicUses:1979Used by:2148
Symbol 2132 GraphicUses:1981Used by:2148
Symbol 2133 GraphicUses:1983Used by:2148
Symbol 2134 GraphicUses:1985Used by:2148
Symbol 2135 GraphicUses:1987Used by:2148
Symbol 2136 GraphicUses:1989Used by:2148
Symbol 2137 GraphicUses:1991Used by:2148
Symbol 2138 GraphicUses:1993Used by:2148
Symbol 2139 GraphicUses:1995Used by:2148
Symbol 2140 GraphicUses:1997Used by:2148
Symbol 2141 GraphicUses:1999Used by:2148
Symbol 2142 GraphicUses:2001Used by:2148
Symbol 2143 GraphicUses:2003Used by:2148
Symbol 2144 GraphicUses:2005Used by:2148
Symbol 2145 GraphicUses:2007Used by:2148
Symbol 2146 GraphicUses:2009Used by:2148
Symbol 2147 GraphicUses:2011Used by:2148
Symbol 2148 MovieClip {MainPG}Uses:1550 1552 1554 1556 1558 1560 1562 1564 1566 1568 1570 1572 1574 1576 1578 1580 1582 1584 1586 1588 1590 1592 1594 1596 1598 1600 1602 1604 1606 1608 1610 1612 1614 1616 1618 1620 1622 1624 1626 1628 1630 1632 1634 1636 1638 1640 1642 1644 1646 1648 1650 1652 1654 1656 1658 1660 1662 1664 1666 1668 1670 1672 1674 1676 1678 1680 1682 1684 1686 1688 1690 1692 1694 1696 1698 1700 1702 1704 1706 1708 1710 1712 1714 1716 1718 1720 1722 1724 1726 1728 1730 1732 1734 1736 1738 1740 1742 1744 1746 1748 1750 1752 1754 1756 1758 1760 1762 1764 1766 1768 1770 1772 1774 1776 1778 1780 1782 1784 1786 1788 1790 1792 1794 1796 1798 1800 1802 1804 1806 1808 1810 1812 1814 1816 1818 1820 1822 1824 1826 1828 1830 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1924 1926 1928 1930 1932 1934 1936 1938 1940 1942 1944 1946 1948 1950 1952 1954 1956 1958 1960 1962 1964 1966 1968 1970 1972 1974 1976 1978 1980 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 2012 2014 2016 2018 2020 2022 2024 2026 2028 2030 2032 2034 2036 2038 2040 2042 2044 2046 2048 2050 2052 2054 2056 2058 2060 2062 2064 2066 2068 2070 2072 2074 2076 2078 2080 2082 2084 2086 2088 2090 2092 2094 2096 2098 2100 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147Used by:3011 3199 3213  Timeline
Symbol 2149 GraphicUsed by:2152
Symbol 2150 GraphicUsed by:2151
Symbol 2151 MovieClip {point}Uses:2150Used by:2152 2154  Timeline
Symbol 2152 MovieClip {Collider}Uses:2149 2151Used by:3011 3199 3213  Timeline
Symbol 2153 GraphicUsed by:2154
Symbol 2154 MovieClip {Collider_basso}Uses:2153 2151Used by:3011 3199 3213  Timeline
Symbol 2155 MovieClip {_Jeep_sx_centre}Uses:1358 1372 1374 1376 1377 1378 1380 1382 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513Used by:3011  Timeline
Symbol 2156 BitmapUsed by:2157 2240
Symbol 2157 GraphicUses:2156Used by:2840 3010 3027
Symbol 2158 BitmapUsed by:2159 2241
Symbol 2159 GraphicUses:2158Used by:2840 3010 3027
Symbol 2160 BitmapUsed by:2161 2242
Symbol 2161 GraphicUses:2160Used by:2840 3010 3027
Symbol 2162 BitmapUsed by:2163 2243
Symbol 2163 GraphicUses:2162Used by:2840 3010 3027
Symbol 2164 BitmapUsed by:2165 2244
Symbol 2165 GraphicUses:2164Used by:2840 3010 3027
Symbol 2166 BitmapUsed by:2167 2245
Symbol 2167 GraphicUses:2166Used by:2840 3010 3027
Symbol 2168 BitmapUsed by:2169 2246
Symbol 2169 GraphicUses:2168Used by:2840 3010 3027
Symbol 2170 BitmapUsed by:2171 2247
Symbol 2171 GraphicUses:2170Used by:2840 3010 3027
Symbol 2172 BitmapUsed by:2173 2248
Symbol 2173 GraphicUses:2172Used by:2840 3010 3027
Symbol 2174 BitmapUsed by:2175 2249
Symbol 2175 GraphicUses:2174Used by:2840 3010 3027
Symbol 2176 BitmapUsed by:2177 2250
Symbol 2177 GraphicUses:2176Used by:2840 3010 3027
Symbol 2178 BitmapUsed by:2179 2251
Symbol 2179 GraphicUses:2178Used by:2840 3010 3027
Symbol 2180 BitmapUsed by:2181 2228
Symbol 2181 GraphicUses:2180Used by:2840 3010 3027
Symbol 2182 BitmapUsed by:2183 2229
Symbol 2183 GraphicUses:2182Used by:2840 3010 3027
Symbol 2184 BitmapUsed by:2185 2230
Symbol 2185 GraphicUses:2184Used by:2840 3010 3027
Symbol 2186 BitmapUsed by:2187 2231
Symbol 2187 GraphicUses:2186Used by:2840 3010 3027
Symbol 2188 BitmapUsed by:2189 2232
Symbol 2189 GraphicUses:2188Used by:2840 3010 3027
Symbol 2190 BitmapUsed by:2191 2233
Symbol 2191 GraphicUses:2190Used by:2840 3010 3027
Symbol 2192 BitmapUsed by:2193 2234
Symbol 2193 GraphicUses:2192Used by:2840 3010 3027
Symbol 2194 BitmapUsed by:2195 2235
Symbol 2195 GraphicUses:2194Used by:2840 3010 3027
Symbol 2196 BitmapUsed by:2197 2236
Symbol 2197 GraphicUses:2196Used by:2840 3010 3027
Symbol 2198 BitmapUsed by:2199 2237
Symbol 2199 GraphicUses:2198Used by:2840 3010 3027
Symbol 2200 BitmapUsed by:2201 2238
Symbol 2201 GraphicUses:2200Used by:2840 3010 3027
Symbol 2202 BitmapUsed by:2203 2239
Symbol 2203 GraphicUses:2202Used by:2840 3010 3027
Symbol 2204 BitmapUsed by:2205
Symbol 2205 GraphicUses:2204Used by:2840 3010 3027
Symbol 2206 BitmapUsed by:2207
Symbol 2207 GraphicUses:2206Used by:2840 3010 3027
Symbol 2208 BitmapUsed by:2209
Symbol 2209 GraphicUses:2208Used by:2840 3010 3027
Symbol 2210 BitmapUsed by:2211
Symbol 2211 GraphicUses:2210Used by:2840 3010 3027
Symbol 2212 BitmapUsed by:2213
Symbol 2213 GraphicUses:2212Used by:2840 3010 3027
Symbol 2214 BitmapUsed by:2215
Symbol 2215 GraphicUses:2214Used by:2840 3010 3027
Symbol 2216 BitmapUsed by:2217
Symbol 2217 GraphicUses:2216Used by:2840 3010 3027
Symbol 2218 BitmapUsed by:2219
Symbol 2219 GraphicUses:2218Used by:2840 3010 3027
Symbol 2220 BitmapUsed by:2221
Symbol 2221 GraphicUses:2220Used by:2840 3010 3027
Symbol 2222 BitmapUsed by:2223
Symbol 2223 GraphicUses:2222Used by:2840 3010 3027
Symbol 2224 BitmapUsed by:2225
Symbol 2225 GraphicUses:2224Used by:2840 3010 3027
Symbol 2226 BitmapUsed by:2227
Symbol 2227 GraphicUses:2226Used by:2840 3010 3027
Symbol 2228 GraphicUses:2180Used by:2840 3010 3027
Symbol 2229 GraphicUses:2182Used by:2840 3010 3027
Symbol 2230 GraphicUses:2184Used by:2840 3010 3027
Symbol 2231 GraphicUses:2186Used by:2840 3010 3027
Symbol 2232 GraphicUses:2188Used by:2840 3010 3027
Symbol 2233 GraphicUses:2190Used by:2840 3010 3027
Symbol 2234 GraphicUses:2192Used by:2840 3010 3027
Symbol 2235 GraphicUses:2194Used by:2840 3010 3027
Symbol 2236 GraphicUses:2196Used by:2840 3010 3027
Symbol 2237 GraphicUses:2198Used by:2840 3010 3027
Symbol 2238 GraphicUses:2200Used by:2840 3010 3027
Symbol 2239 GraphicUses:2202Used by:2840 3010 3027
Symbol 2240 GraphicUses:2156Used by:2840 3010 3027
Symbol 2241 GraphicUses:2158Used by:2840 3010 3027
Symbol 2242 GraphicUses:2160Used by:2840 3010 3027
Symbol 2243 GraphicUses:2162Used by:2840 3010 3027
Symbol 2244 GraphicUses:2164Used by:2840 3010 3027
Symbol 2245 GraphicUses:2166Used by:2840 3010 3027
Symbol 2246 GraphicUses:2168Used by:2840 3010 3027
Symbol 2247 GraphicUses:2170Used by:2840 3010 3027
Symbol 2248 GraphicUses:2172Used by:2840 3010 3027
Symbol 2249 GraphicUses:2174Used by:2840 3010 3027
Symbol 2250 GraphicUses:2176Used by:2840 3010 3027
Symbol 2251 GraphicUses:2178Used by:2840 3010 3027
Symbol 2252 BitmapUsed by:2253 2300
Symbol 2253 GraphicUses:2252Used by:2840 3010 3027
Symbol 2254 BitmapUsed by:2255 2301
Symbol 2255 GraphicUses:2254Used by:2840 3010 3027
Symbol 2256 BitmapUsed by:2257 2302
Symbol 2257 GraphicUses:2256Used by:2840 3010 3027
Symbol 2258 BitmapUsed by:2259 2303
Symbol 2259 GraphicUses:2258Used by:2840 3010 3027
Symbol 2260 BitmapUsed by:2261 2304
Symbol 2261 GraphicUses:2260Used by:2840 3010 3027
Symbol 2262 BitmapUsed by:2263 2305
Symbol 2263 GraphicUses:2262Used by:2840 3010 3027
Symbol 2264 BitmapUsed by:2265 2306
Symbol 2265 GraphicUses:2264Used by:2840 3010 3027
Symbol 2266 BitmapUsed by:2267 2307
Symbol 2267 GraphicUses:2266Used by:2840 3010 3027
Symbol 2268 BitmapUsed by:2269 2308
Symbol 2269 GraphicUses:2268Used by:2840 3010 3027
Symbol 2270 BitmapUsed by:2271 2309
Symbol 2271 GraphicUses:2270Used by:2840 3010 3027
Symbol 2272 BitmapUsed by:2273 2310
Symbol 2273 GraphicUses:2272Used by:2840 3010 3027
Symbol 2274 BitmapUsed by:2275 2311
Symbol 2275 GraphicUses:2274Used by:2840 3010 3027
Symbol 2276 BitmapUsed by:2277
Symbol 2277 GraphicUses:2276Used by:2840 3010 3027
Symbol 2278 BitmapUsed by:2279
Symbol 2279 GraphicUses:2278Used by:2840 3010 3027
Symbol 2280 BitmapUsed by:2281
Symbol 2281 GraphicUses:2280Used by:2840 3010 3027
Symbol 2282 BitmapUsed by:2283
Symbol 2283 GraphicUses:2282Used by:2840 3010 3027
Symbol 2284 BitmapUsed by:2285
Symbol 2285 GraphicUses:2284Used by:2840 3010 3027
Symbol 2286 BitmapUsed by:2287
Symbol 2287 GraphicUses:2286Used by:2840 3010 3027
Symbol 2288 BitmapUsed by:2289
Symbol 2289 GraphicUses:2288Used by:2840 3010 3027
Symbol 2290 BitmapUsed by:2291
Symbol 2291 GraphicUses:2290Used by:2840 3010 3027
Symbol 2292 BitmapUsed by:2293
Symbol 2293 GraphicUses:2292Used by:2840 3010 3027
Symbol 2294 BitmapUsed by:2295
Symbol 2295 GraphicUses:2294Used by:2840 3010 3027
Symbol 2296 BitmapUsed by:2297
Symbol 2297 GraphicUses:2296Used by:2840 3010 3027
Symbol 2298 BitmapUsed by:2299
Symbol 2299 GraphicUses:2298Used by:2840 3010 3027
Symbol 2300 GraphicUses:2252Used by:2840 3010 3027
Symbol 2301 GraphicUses:2254Used by:2840 3010 3027
Symbol 2302 GraphicUses:2256Used by:2840 3010 3027
Symbol 2303 GraphicUses:2258Used by:2840 3010 3027
Symbol 2304 GraphicUses:2260Used by:2840 3010 3027
Symbol 2305 GraphicUses:2262Used by:2840 3010 3027
Symbol 2306 GraphicUses:2264Used by:2840 3010 3027
Symbol 2307 GraphicUses:2266Used by:2840 3010 3027
Symbol 2308 GraphicUses:2268Used by:2840 3010 3027
Symbol 2309 GraphicUses:2270Used by:2840 3010 3027
Symbol 2310 GraphicUses:2272Used by:2840 3010 3027
Symbol 2311 GraphicUses:2274Used by:2840 3010 3027
Symbol 2312 BitmapUsed by:2313 2332
Symbol 2313 GraphicUses:2312Used by:2840 3010 3027
Symbol 2314 BitmapUsed by:2315 2333
Symbol 2315 GraphicUses:2314Used by:2840 3010 3027
Symbol 2316 BitmapUsed by:2317 2334
Symbol 2317 GraphicUses:2316Used by:2840 3010 3027
Symbol 2318 BitmapUsed by:2319 2335
Symbol 2319 GraphicUses:2318Used by:2840 3010 3027
Symbol 2320 BitmapUsed by:2321 2336
Symbol 2321 GraphicUses:2320Used by:2840 3010 3027
Symbol 2322 BitmapUsed by:2323 2337
Symbol 2323 GraphicUses:2322Used by:2840 3010 3027
Symbol 2324 BitmapUsed by:2325 2338
Symbol 2325 GraphicUses:2324Used by:2840 3010 3027
Symbol 2326 BitmapUsed by:2327 2339
Symbol 2327 GraphicUses:2326Used by:2840 3010 3027
Symbol 2328 BitmapUsed by:2329 2340
Symbol 2329 GraphicUses:2328Used by:2840 3010 3027
Symbol 2330 BitmapUsed by:2331 2341
Symbol 2331 GraphicUses:2330Used by:2840 3010 3027
Symbol 2332 GraphicUses:2312Used by:2840 3010 3027
Symbol 2333 GraphicUses:2314Used by:2840 3010 3027
Symbol 2334 GraphicUses:2316Used by:2840 3010 3027
Symbol 2335 GraphicUses:2318Used by:2840 3010 3027
Symbol 2336 GraphicUses:2320Used by:2840 3010 3027
Symbol 2337 GraphicUses:2322Used by:2840 3010 3027
Symbol 2338 GraphicUses:2324Used by:2840 3010 3027
Symbol 2339 GraphicUses:2326Used by:2840 3010 3027
Symbol 2340 GraphicUses:2328Used by:2840 3010 3027
Symbol 2341 GraphicUses:2330Used by:2840 3010 3027
Symbol 2342 BitmapUsed by:2343 2362
Symbol 2343 GraphicUses:2342Used by:2840 3010 3027
Symbol 2344 BitmapUsed by:2345 2363
Symbol 2345 GraphicUses:2344Used by:2840 3010 3027
Symbol 2346 BitmapUsed by:2347 2364
Symbol 2347 GraphicUses:2346Used by:2840 3010 3027
Symbol 2348 BitmapUsed by:2349 2365
Symbol 2349 GraphicUses:2348Used by:2840 3010 3027
Symbol 2350 BitmapUsed by:2351 2366
Symbol 2351 GraphicUses:2350Used by:2840 3010 3027
Symbol 2352 BitmapUsed by:2353 2367
Symbol 2353 GraphicUses:2352Used by:2840 3010 3027
Symbol 2354 BitmapUsed by:2355 2368
Symbol 2355 GraphicUses:2354Used by:2840 3010 3027
Symbol 2356 BitmapUsed by:2357 2369
Symbol 2357 GraphicUses:2356Used by:2840 3010 3027
Symbol 2358 BitmapUsed by:2359 2370
Symbol 2359 GraphicUses:2358Used by:2840 3010 3027
Symbol 2360 BitmapUsed by:2361 2371
Symbol 2361 GraphicUses:2360Used by:2840 3010 3027
Symbol 2362 GraphicUses:2342Used by:2840 3010 3027
Symbol 2363 GraphicUses:2344Used by:2840 3010 3027
Symbol 2364 GraphicUses:2346Used by:2840 3010 3027
Symbol 2365 GraphicUses:2348Used by:2840 3010 3027
Symbol 2366 GraphicUses:2350Used by:2840 3010 3027
Symbol 2367 GraphicUses:2352Used by:2840 3010 3027
Symbol 2368 GraphicUses:2354Used by:2840 3010 3027
Symbol 2369 GraphicUses:2356Used by:2840 3010 3027
Symbol 2370 GraphicUses:2358Used by:2840 3010 3027
Symbol 2371 GraphicUses:2360Used by:2840 3010 3027
Symbol 2372 BitmapUsed by:2373 2392
Symbol 2373 GraphicUses:2372Used by:2840 3010 3027
Symbol 2374 BitmapUsed by:2375 2393
Symbol 2375 GraphicUses:2374Used by:2840 3010 3027
Symbol 2376 BitmapUsed by:2377 2394
Symbol 2377 GraphicUses:2376Used by:2840 3010 3027
Symbol 2378 BitmapUsed by:2379 2395
Symbol 2379 GraphicUses:2378Used by:2840 3010 3027
Symbol 2380 BitmapUsed by:2381 2396
Symbol 2381 GraphicUses:2380Used by:2840 3010 3027
Symbol 2382 BitmapUsed by:2383 2397
Symbol 2383 GraphicUses:2382Used by:2840 3010 3027
Symbol 2384 BitmapUsed by:2385 2398
Symbol 2385 GraphicUses:2384Used by:2840 3010 3027
Symbol 2386 BitmapUsed by:2387 2399
Symbol 2387 GraphicUses:2386Used by:2840 3010 3027
Symbol 2388 BitmapUsed by:2389 2400
Symbol 2389 GraphicUses:2388Used by:2840 3010 3027
Symbol 2390 BitmapUsed by:2391 2401
Symbol 2391 GraphicUses:2390Used by:2840 3010 3027
Symbol 2392 GraphicUses:2372Used by:2840 3010 3027
Symbol 2393 GraphicUses:2374Used by:2840 3010 3027
Symbol 2394 GraphicUses:2376Used by:2840 3010 3027
Symbol 2395 GraphicUses:2378Used by:2840 3010 3027
Symbol 2396 GraphicUses:2380Used by:2840 3010 3027
Symbol 2397 GraphicUses:2382Used by:2840 3010 3027
Symbol 2398 GraphicUses:2384Used by:2840 3010 3027
Symbol 2399 GraphicUses:2386Used by:2840 3010 3027
Symbol 2400 GraphicUses:2388Used by:2840 3010 3027
Symbol 2401 GraphicUses:2390Used by:2840 3010 3027
Symbol 2402 BitmapUsed by:2403 2422
Symbol 2403 GraphicUses:2402Used by:2840 3010 3027
Symbol 2404 BitmapUsed by:2405 2423
Symbol 2405 GraphicUses:2404Used by:2840 3010 3027
Symbol 2406 BitmapUsed by:2407 2424
Symbol 2407 GraphicUses:2406Used by:2840 3010 3027
Symbol 2408 BitmapUsed by:2409 2425
Symbol 2409 GraphicUses:2408Used by:2840 3010 3027
Symbol 2410 BitmapUsed by:2411 2426
Symbol 2411 GraphicUses:2410Used by:2840 3010 3027
Symbol 2412 BitmapUsed by:2413 2427
Symbol 2413 GraphicUses:2412Used by:2840 3010 3027
Symbol 2414 BitmapUsed by:2415 2428
Symbol 2415 GraphicUses:2414Used by:2840 3010 3027
Symbol 2416 BitmapUsed by:2417 2429
Symbol 2417 GraphicUses:2416Used by:2840 3010 3027
Symbol 2418 BitmapUsed by:2419 2430
Symbol 2419 GraphicUses:2418Used by:2840 3010 3027
Symbol 2420 BitmapUsed by:2421 2431
Symbol 2421 GraphicUses:2420Used by:2840 3010 3027
Symbol 2422 GraphicUses:2402Used by:2840 3010 3027
Symbol 2423 GraphicUses:2404Used by:2840 3010 3027
Symbol 2424 GraphicUses:2406Used by:2840 3010 3027
Symbol 2425 GraphicUses:2408Used by:2840 3010 3027
Symbol 2426 GraphicUses:2410Used by:2840 3010 3027
Symbol 2427 GraphicUses:2412Used by:2840 3010 3027
Symbol 2428 GraphicUses:2414Used by:2840 3010 3027
Symbol 2429 GraphicUses:2416Used by:2840 3010 3027
Symbol 2430 GraphicUses:2418Used by:2840 3010 3027
Symbol 2431 GraphicUses:2420Used by:2840 3010 3027
Symbol 2432 BitmapUsed by:2433 2452
Symbol 2433 GraphicUses:2432Used by:2840 3010 3027
Symbol 2434 BitmapUsed by:2435 2453
Symbol 2435 GraphicUses:2434Used by:2840 3010 3027
Symbol 2436 BitmapUsed by:2437 2454
Symbol 2437 GraphicUses:2436Used by:2840 3010 3027
Symbol 2438 BitmapUsed by:2439 2455
Symbol 2439 GraphicUses:2438Used by:2840 3010 3027
Symbol 2440 BitmapUsed by:2441 2456
Symbol 2441 GraphicUses:2440Used by:2840 3010 3027
Symbol 2442 BitmapUsed by:2443 2457
Symbol 2443 GraphicUses:2442Used by:2840 3010 3027
Symbol 2444 BitmapUsed by:2445 2458
Symbol 2445 GraphicUses:2444Used by:2840 3010 3027
Symbol 2446 BitmapUsed by:2447 2459
Symbol 2447 GraphicUses:2446Used by:2840 3010 3027
Symbol 2448 BitmapUsed by:2449 2460
Symbol 2449 GraphicUses:2448Used by:2840 3010 3027
Symbol 2450 BitmapUsed by:2451 2461
Symbol 2451 GraphicUses:2450Used by:2840 3010 3027
Symbol 2452 GraphicUses:2432Used by:2840 3010 3027
Symbol 2453 GraphicUses:2434Used by:2840 3010 3027
Symbol 2454 GraphicUses:2436Used by:2840 3010 3027
Symbol 2455 GraphicUses:2438Used by:2840 3010 3027
Symbol 2456 GraphicUses:2440Used by:2840 3010 3027
Symbol 2457 GraphicUses:2442Used by:2840 3010 3027
Symbol 2458 GraphicUses:2444Used by:2840 3010 3027
Symbol 2459 GraphicUses:2446Used by:2840 3010 3027
Symbol 2460 GraphicUses:2448Used by:2840 3010 3027
Symbol 2461 GraphicUses:2450Used by:2840 3010 3027
Symbol 2462 BitmapUsed by:2463 2482
Symbol 2463 GraphicUses:2462Used by:2840 3010 3027
Symbol 2464 BitmapUsed by:2465 2483
Symbol 2465 GraphicUses:2464Used by:2840 3010 3027
Symbol 2466 BitmapUsed by:2467 2484
Symbol 2467 GraphicUses:2466Used by:2840 3010 3027
Symbol 2468 BitmapUsed by:2469 2485
Symbol 2469 GraphicUses:2468Used by:2840 3010 3027
Symbol 2470 BitmapUsed by:2471 2486
Symbol 2471 GraphicUses:2470Used by:2840 3010 3027
Symbol 2472 BitmapUsed by:2473 2487
Symbol 2473 GraphicUses:2472Used by:2840 3010 3027
Symbol 2474 BitmapUsed by:2475 2488
Symbol 2475 GraphicUses:2474Used by:2840 3010 3027
Symbol 2476 BitmapUsed by:2477 2489
Symbol 2477 GraphicUses:2476Used by:2840 3010 3027
Symbol 2478 BitmapUsed by:2479 2490
Symbol 2479 GraphicUses:2478Used by:2840 3010 3027
Symbol 2480 BitmapUsed by:2481 2491
Symbol 2481 GraphicUses:2480Used by:2840 3010 3027
Symbol 2482 GraphicUses:2462Used by:2840 3010 3027
Symbol 2483 GraphicUses:2464Used by:2840 3010 3027
Symbol 2484 GraphicUses:2466Used by:2840 3010 3027
Symbol 2485 GraphicUses:2468Used by:2840 3010 3027
Symbol 2486 GraphicUses:2470Used by:2840 3010 3027
Symbol 2487 GraphicUses:2472Used by:2840 3010 3027
Symbol 2488 GraphicUses:2474Used by:2840 3010 3027
Symbol 2489 GraphicUses:2476Used by:2840 3010 3027
Symbol 2490 GraphicUses:2478Used by:2840 3010 3027
Symbol 2491 GraphicUses:2480Used by:2840 3010 3027
Symbol 2492 BitmapUsed by:2493 2512
Symbol 2493 GraphicUses:2492Used by:2840 3010 3027
Symbol 2494 BitmapUsed by:2495 2513
Symbol 2495 GraphicUses:2494Used by:2840 3010 3027
Symbol 2496 BitmapUsed by:2497 2514
Symbol 2497 GraphicUses:2496Used by:2840 3010 3027
Symbol 2498 BitmapUsed by:2499 2515
Symbol 2499 GraphicUses:2498Used by:2840 3010 3027
Symbol 2500 BitmapUsed by:2501 2516
Symbol 2501 GraphicUses:2500Used by:2840 3010 3027
Symbol 2502 BitmapUsed by:2503 2517
Symbol 2503 GraphicUses:2502Used by:2840 3010 3027
Symbol 2504 BitmapUsed by:2505 2518
Symbol 2505 GraphicUses:2504Used by:2840 3010 3027
Symbol 2506 BitmapUsed by:2507 2519
Symbol 2507 GraphicUses:2506Used by:2840 3010 3027
Symbol 2508 BitmapUsed by:2509 2520
Symbol 2509 GraphicUses:2508Used by:2840 3010 3027
Symbol 2510 BitmapUsed by:2511 2521
Symbol 2511 GraphicUses:2510Used by:2840 3010 3027
Symbol 2512 GraphicUses:2492Used by:2840 3010 3027
Symbol 2513 GraphicUses:2494Used by:2840 3010 3027
Symbol 2514 GraphicUses:2496Used by:2840 3010 3027
Symbol 2515 GraphicUses:2498Used by:2840 3010 3027
Symbol 2516 GraphicUses:2500Used by:2840 3010 3027
Symbol 2517 GraphicUses:2502Used by:2840 3010 3027
Symbol 2518 GraphicUses:2504Used by:2840 3010 3027
Symbol 2519 GraphicUses:2506Used by:2840 3010 3027
Symbol 2520 GraphicUses:2508Used by:2840 3010 3027
Symbol 2521 GraphicUses:2510Used by:2840 3010 3027
Symbol 2522 BitmapUsed by:2523 2542
Symbol 2523 GraphicUses:2522Used by:2840 3010 3027
Symbol 2524 BitmapUsed by:2525 2543
Symbol 2525 GraphicUses:2524Used by:2840 3010 3027
Symbol 2526 BitmapUsed by:2527 2544
Symbol 2527 GraphicUses:2526Used by:2840 3010 3027
Symbol 2528 BitmapUsed by:2529 2545
Symbol 2529 GraphicUses:2528Used by:2840 3010 3027
Symbol 2530 BitmapUsed by:2531 2546
Symbol 2531 GraphicUses:2530Used by:2840 3010 3027
Symbol 2532 BitmapUsed by:2533 2547
Symbol 2533 GraphicUses:2532Used by:2840 3010 3027
Symbol 2534 BitmapUsed by:2535 2548
Symbol 2535 GraphicUses:2534Used by:2840 3010 3027
Symbol 2536 BitmapUsed by:2537 2549
Symbol 2537 GraphicUses:2536Used by:2840 3010 3027
Symbol 2538 BitmapUsed by:2539 2550
Symbol 2539 GraphicUses:2538Used by:2840 3010 3027
Symbol 2540 BitmapUsed by:2541 2551
Symbol 2541 GraphicUses:2540Used by:2840 3010 3027
Symbol 2542 GraphicUses:2522Used by:2840 3010 3027
Symbol 2543 GraphicUses:2524Used by:2840 3010 3027
Symbol 2544 GraphicUses:2526Used by:2840 3010 3027
Symbol 2545 GraphicUses:2528Used by:2840 3010 3027
Symbol 2546 GraphicUses:2530Used by:2840 3010 3027
Symbol 2547 GraphicUses:2532Used by:2840 3010 3027
Symbol 2548 GraphicUses:2534Used by:2840 3010 3027
Symbol 2549 GraphicUses:2536Used by:2840 3010 3027
Symbol 2550 GraphicUses:2538Used by:2840 3010 3027
Symbol 2551 GraphicUses:2540Used by:2840 3010 3027
Symbol 2552 BitmapUsed by:2553 2572
Symbol 2553 GraphicUses:2552Used by:2840 3010 3027
Symbol 2554 BitmapUsed by:2555 2573
Symbol 2555 GraphicUses:2554Used by:2840 3010 3027
Symbol 2556 BitmapUsed by:2557 2574
Symbol 2557 GraphicUses:2556Used by:2840 3010 3027
Symbol 2558 BitmapUsed by:2559 2575
Symbol 2559 GraphicUses:2558Used by:2840 3010 3027
Symbol 2560 BitmapUsed by:2561 2576
Symbol 2561 GraphicUses:2560Used by:2840 3010 3027
Symbol 2562 BitmapUsed by:2563 2577
Symbol 2563 GraphicUses:2562Used by:2840 3010 3027
Symbol 2564 BitmapUsed by:2565 2578
Symbol 2565 GraphicUses:2564Used by:2840 3010 3027
Symbol 2566 BitmapUsed by:2567 2579
Symbol 2567 GraphicUses:2566Used by:2840 3010 3027
Symbol 2568 BitmapUsed by:2569 2580
Symbol 2569 GraphicUses:2568Used by:2840 3010 3027
Symbol 2570 BitmapUsed by:2571 2581
Symbol 2571 GraphicUses:2570Used by:2840 3010 3027
Symbol 2572 GraphicUses:2552Used by:2840 3010 3027
Symbol 2573 GraphicUses:2554Used by:2840 3010 3027
Symbol 2574 GraphicUses:2556Used by:2840 3010 3027
Symbol 2575 GraphicUses:2558Used by:2840 3010 3027
Symbol 2576 GraphicUses:2560Used by:2840 3010 3027
Symbol 2577 GraphicUses:2562Used by:2840 3010 3027
Symbol 2578 GraphicUses:2564Used by:2840 3010 3027
Symbol 2579 GraphicUses:2566Used by:2840 3010 3027
Symbol 2580 GraphicUses:2568Used by:2840 3010 3027
Symbol 2581 GraphicUses:2570Used by:2840 3010 3027
Symbol 2582 BitmapUsed by:2583 2602
Symbol 2583 GraphicUses:2582Used by:2840 3010 3027
Symbol 2584 BitmapUsed by:2585 2603
Symbol 2585 GraphicUses:2584Used by:2840 3010 3027
Symbol 2586 BitmapUsed by:2587 2604
Symbol 2587 GraphicUses:2586Used by:2840 3010 3027
Symbol 2588 BitmapUsed by:2589 2605
Symbol 2589 GraphicUses:2588Used by:2840 3010 3027
Symbol 2590 BitmapUsed by:2591 2606
Symbol 2591 GraphicUses:2590Used by:2840 3010 3027
Symbol 2592 BitmapUsed by:2593 2607
Symbol 2593 GraphicUses:2592Used by:2840 3010 3027
Symbol 2594 BitmapUsed by:2595 2608
Symbol 2595 GraphicUses:2594Used by:2840 3010 3027
Symbol 2596 BitmapUsed by:2597 2609
Symbol 2597 GraphicUses:2596Used by:2840 3010 3027
Symbol 2598 BitmapUsed by:2599 2610
Symbol 2599 GraphicUses:2598Used by:2840 3010 3027
Symbol 2600 BitmapUsed by:2601 2611
Symbol 2601 GraphicUses:2600Used by:2840 3010 3027
Symbol 2602 GraphicUses:2582Used by:2840 3010 3027
Symbol 2603 GraphicUses:2584Used by:2840 3010 3027
Symbol 2604 GraphicUses:2586Used by:2840 3010 3027
Symbol 2605 GraphicUses:2588Used by:2840 3010 3027
Symbol 2606 GraphicUses:2590Used by:2840 3010 3027
Symbol 2607 GraphicUses:2592Used by:2840 3010 3027
Symbol 2608 GraphicUses:2594Used by:2840 3010 3027
Symbol 2609 GraphicUses:2596Used by:2840 3010 3027
Symbol 2610 GraphicUses:2598Used by:2840 3010 3027
Symbol 2611 GraphicUses:2600Used by:2840 3010 3027
Symbol 2612 BitmapUsed by:2613 2630
Symbol 2613 GraphicUses:2612Used by:2840 3010 3027
Symbol 2614 BitmapUsed by:2615 2631
Symbol 2615 GraphicUses:2614Used by:2840 3010 3027
Symbol 2616 BitmapUsed by:2617 2632
Symbol 2617 GraphicUses:2616Used by:2840 3010 3027
Symbol 2618 BitmapUsed by:2619 2633
Symbol 2619 GraphicUses:2618Used by:2840 3010 3027
Symbol 2620 BitmapUsed by:2621 2634
Symbol 2621 GraphicUses:2620Used by:2840 3010 3027
Symbol 2622 BitmapUsed by:2623 2635
Symbol 2623 GraphicUses:2622Used by:2840 3010 3027
Symbol 2624 BitmapUsed by:2625 2636
Symbol 2625 GraphicUses:2624Used by:2840 3010 3027
Symbol 2626 BitmapUsed by:2627 2637
Symbol 2627 GraphicUses:2626Used by:2840 3010 3027
Symbol 2628 BitmapUsed by:2629 2638
Symbol 2629 GraphicUses:2628Used by:2840 3010 3027
Symbol 2630 GraphicUses:2612Used by:2840 3010 3027
Symbol 2631 GraphicUses:2614Used by:2840 3010 3027
Symbol 2632 GraphicUses:2616Used by:2840 3010 3027
Symbol 2633 GraphicUses:2618Used by:2840 3010 3027
Symbol 2634 GraphicUses:2620Used by:2840 3010 3027
Symbol 2635 GraphicUses:2622Used by:2840 3010 3027
Symbol 2636 GraphicUses:2624Used by:2840 3010 3027
Symbol 2637 GraphicUses:2626Used by:2840 3010 3027
Symbol 2638 GraphicUses:2628Used by:2840 3010 3027
Symbol 2639 BitmapUsed by:2640 2657
Symbol 2640 GraphicUses:2639Used by:2840 3010 3027
Symbol 2641 BitmapUsed by:2642 2658
Symbol 2642 GraphicUses:2641Used by:2840 3010 3027
Symbol 2643 BitmapUsed by:2644 2659
Symbol 2644 GraphicUses:2643Used by:2840 3010 3027
Symbol 2645 BitmapUsed by:2646 2660
Symbol 2646 GraphicUses:2645Used by:2840 3010 3027
Symbol 2647 BitmapUsed by:2648 2661
Symbol 2648 GraphicUses:2647Used by:2840 3010 3027
Symbol 2649 BitmapUsed by:2650 2662
Symbol 2650 GraphicUses:2649Used by:2840 3010 3027
Symbol 2651 BitmapUsed by:2652 2663
Symbol 2652 GraphicUses:2651Used by:2840 3010 3027
Symbol 2653 BitmapUsed by:2654 2664
Symbol 2654 GraphicUses:2653Used by:2840 3010 3027
Symbol 2655 BitmapUsed by:2656 2665
Symbol 2656 GraphicUses:2655Used by:2840 3010 3027
Symbol 2657 GraphicUses:2639Used by:2840 3010 3027
Symbol 2658 GraphicUses:2641Used by:2840 3010 3027
Symbol 2659 GraphicUses:2643Used by:2840 3010 3027
Symbol 2660 GraphicUses:2645Used by:2840 3010 3027
Symbol 2661 GraphicUses:2647Used by:2840 3010 3027
Symbol 2662 GraphicUses:2649Used by:2840 3010 3027
Symbol 2663 GraphicUses:2651Used by:2840 3010 3027
Symbol 2664 GraphicUses:2653Used by:2840 3010 3027
Symbol 2665 GraphicUses:2655Used by:2840 3010 3027
Symbol 2666 BitmapUsed by:2667 2674
Symbol 2667 GraphicUses:2666Used by:2840 3010 3027
Symbol 2668 BitmapUsed by:2669 2675
Symbol 2669 GraphicUses:2668Used by:2840 3010 3027
Symbol 2670 BitmapUsed by:2671 2676
Symbol 2671 GraphicUses:2670Used by:2840 3010 3027
Symbol 2672 BitmapUsed by:2673 2677
Symbol 2673 GraphicUses:2672Used by:2840 3010 3027
Symbol 2674 GraphicUses:2666Used by:2840 3010 3027
Symbol 2675 GraphicUses:2668Used by:2840 3010 3027
Symbol 2676 GraphicUses:2670Used by:2840 3010 3027
Symbol 2677 GraphicUses:2672Used by:2840 3010 3027
Symbol 2678 BitmapUsed by:2679 2686
Symbol 2679 GraphicUses:2678Used by:2840 3010 3027
Symbol 2680 BitmapUsed by:2681 2687
Symbol 2681 GraphicUses:2680Used by:2840 3010 3027
Symbol 2682 BitmapUsed by:2683 2688
Symbol 2683 GraphicUses:2682Used by:2840 3010 3027
Symbol 2684 BitmapUsed by:2685 2689
Symbol 2685 GraphicUses:2684Used by:2840 3010 3027
Symbol 2686 GraphicUses:2678Used by:2840 3010 3027
Symbol 2687 GraphicUses:2680Used by:2840 3010 3027
Symbol 2688 GraphicUses:2682Used by:2840 3010 3027
Symbol 2689 GraphicUses:2684Used by:2840 3010 3027
Symbol 2690 BitmapUsed by:2691 2710
Symbol 2691 GraphicUses:2690Used by:2840 3010 3027
Symbol 2692 BitmapUsed by:2693 2711
Symbol 2693 GraphicUses:2692Used by:2840 3010 3027
Symbol 2694 BitmapUsed by:2695 2712
Symbol 2695 GraphicUses:2694Used by:2840 3010 3027
Symbol 2696 BitmapUsed by:2697 2713
Symbol 2697 GraphicUses:2696Used by:2840 3010 3027
Symbol 2698 BitmapUsed by:2699 2714
Symbol 2699 GraphicUses:2698Used by:2840 3010 3027
Symbol 2700 BitmapUsed by:2701 2715
Symbol 2701 GraphicUses:2700Used by:2840 3010 3027
Symbol 2702 BitmapUsed by:2703 2716
Symbol 2703 GraphicUses:2702Used by:2840 3010 3027
Symbol 2704 BitmapUsed by:2705 2717
Symbol 2705 GraphicUses:2704Used by:2840 3010 3027
Symbol 2706 BitmapUsed by:2707 2718
Symbol 2707 GraphicUses:2706Used by:2840 3010 3027
Symbol 2708 BitmapUsed by:2709 2719
Symbol 2709 GraphicUses:2708Used by:2840 3010 3027
Symbol 2710 GraphicUses:2690Used by:2840 3010 3027
Symbol 2711 GraphicUses:2692Used by:2840 3010 3027
Symbol 2712 GraphicUses:2694Used by:2840 3010 3027
Symbol 2713 GraphicUses:2696Used by:2840 3010 3027
Symbol 2714 GraphicUses:2698Used by:2840 3010 3027
Symbol 2715 GraphicUses:2700Used by:2840 3010 3027
Symbol 2716 GraphicUses:2702Used by:2840 3010 3027
Symbol 2717 GraphicUses:2704Used by:2840 3010 3027
Symbol 2718 GraphicUses:2706Used by:2840 3010 3027
Symbol 2719 GraphicUses:2708Used by:2840 3010 3027
Symbol 2720 BitmapUsed by:2721 2740
Symbol 2721 GraphicUses:2720Used by:2840 3010 3027
Symbol 2722 BitmapUsed by:2723 2741
Symbol 2723 GraphicUses:2722Used by:2840 3010 3027
Symbol 2724 BitmapUsed by:2725 2742
Symbol 2725 GraphicUses:2724Used by:2840 3010 3027
Symbol 2726 BitmapUsed by:2727 2743
Symbol 2727 GraphicUses:2726Used by:2840 3010 3027
Symbol 2728 BitmapUsed by:2729 2744
Symbol 2729 GraphicUses:2728Used by:2840 3010 3027
Symbol 2730 BitmapUsed by:2731 2745
Symbol 2731 GraphicUses:2730Used by:2840 3010 3027
Symbol 2732 BitmapUsed by:2733 2746
Symbol 2733 GraphicUses:2732Used by:2840 3010 3027
Symbol 2734 BitmapUsed by:2735 2747
Symbol 2735 GraphicUses:2734Used by:2840 3010 3027
Symbol 2736 BitmapUsed by:2737 2748
Symbol 2737 GraphicUses:2736Used by:2840 3010 3027
Symbol 2738 BitmapUsed by:2739 2749
Symbol 2739 GraphicUses:2738Used by:2840 3010 3027
Symbol 2740 GraphicUses:2720Used by:2840 3010 3027
Symbol 2741 GraphicUses:2722Used by:2840 3010 3027
Symbol 2742 GraphicUses:2724Used by:2840 3010 3027
Symbol 2743 GraphicUses:2726Used by:2840 3010 3027
Symbol 2744 GraphicUses:2728Used by:2840 3010 3027
Symbol 2745 GraphicUses:2730Used by:2840 3010 3027
Symbol 2746 GraphicUses:2732Used by:2840 3010 3027
Symbol 2747 GraphicUses:2734Used by:2840 3010 3027
Symbol 2748 GraphicUses:2736Used by:2840 3010 3027
Symbol 2749 GraphicUses:2738Used by:2840 3010 3027
Symbol 2750 BitmapUsed by:2751 2770
Symbol 2751 GraphicUses:2750Used by:2840 3010 3027
Symbol 2752 BitmapUsed by:2753 2771
Symbol 2753 GraphicUses:2752Used by:2840 3010 3027
Symbol 2754 BitmapUsed by:2755 2772
Symbol 2755 GraphicUses:2754Used by:2840 3010 3027
Symbol 2756 BitmapUsed by:2757 2773
Symbol 2757 GraphicUses:2756Used by:2840 3010 3027
Symbol 2758 BitmapUsed by:2759 2774
Symbol 2759 GraphicUses:2758Used by:2840 3010 3027
Symbol 2760 BitmapUsed by:2761 2775
Symbol 2761 GraphicUses:2760Used by:2840 3010 3027
Symbol 2762 BitmapUsed by:2763 2776
Symbol 2763 GraphicUses:2762Used by:2840 3010 3027
Symbol 2764 BitmapUsed by:2765 2777
Symbol 2765 GraphicUses:2764Used by:2840 3010 3027
Symbol 2766 BitmapUsed by:2767 2778
Symbol 2767 GraphicUses:2766Used by:2840 3010 3027
Symbol 2768 BitmapUsed by:2769 2779
Symbol 2769 GraphicUses:2768Used by:2840 3010 3027
Symbol 2770 GraphicUses:2750Used by:2840 3010 3027
Symbol 2771 GraphicUses:2752Used by:2840 3010 3027
Symbol 2772 GraphicUses:2754Used by:2840 3010 3027
Symbol 2773 GraphicUses:2756Used by:2840 3010 3027
Symbol 2774 GraphicUses:2758Used by:2840 3010 3027
Symbol 2775 GraphicUses:2760Used by:2840 3010 3027
Symbol 2776 GraphicUses:2762Used by:2840 3010 3027
Symbol 2777 GraphicUses:2764Used by:2840 3010 3027
Symbol 2778 GraphicUses:2766Used by:2840 3010 3027
Symbol 2779 GraphicUses:2768Used by:2840 3010 3027
Symbol 2780 BitmapUsed by:2781 2800
Symbol 2781 GraphicUses:2780Used by:2840 3010 3027
Symbol 2782 BitmapUsed by:2783 2801
Symbol 2783 GraphicUses:2782Used by:2840 3010 3027
Symbol 2784 BitmapUsed by:2785 2802
Symbol 2785 GraphicUses:2784Used by:2840 3010 3027
Symbol 2786 BitmapUsed by:2787 2803
Symbol 2787 GraphicUses:2786Used by:2840 3010 3027
Symbol 2788 BitmapUsed by:2789 2804
Symbol 2789 GraphicUses:2788Used by:2840 3010 3027
Symbol 2790 BitmapUsed by:2791 2805
Symbol 2791 GraphicUses:2790Used by:2840 3010 3027
Symbol 2792 BitmapUsed by:2793 2806
Symbol 2793 GraphicUses:2792Used by:2840 3010 3027
Symbol 2794 BitmapUsed by:2795 2807
Symbol 2795 GraphicUses:2794Used by:2840 3010 3027
Symbol 2796 BitmapUsed by:2797 2808
Symbol 2797 GraphicUses:2796Used by:2840 3010 3027
Symbol 2798 BitmapUsed by:2799 2809
Symbol 2799 GraphicUses:2798Used by:2840 3010 3027
Symbol 2800 GraphicUses:2780Used by:2840 3010 3027
Symbol 2801 GraphicUses:2782Used by:2840 3010 3027
Symbol 2802 GraphicUses:2784Used by:2840 3010 3027
Symbol 2803 GraphicUses:2786Used by:2840 3010 3027
Symbol 2804 GraphicUses:2788Used by:2840 3010 3027
Symbol 2805 GraphicUses:2790Used by:2840 3010 3027
Symbol 2806 GraphicUses:2792Used by:2840 3010 3027
Symbol 2807 GraphicUses:2794Used by:2840 3010 3027
Symbol 2808 GraphicUses:2796Used by:2840 3010 3027
Symbol 2809 GraphicUses:2798Used by:2840 3010 3027
Symbol 2810 BitmapUsed by:2811 2820
Symbol 2811 GraphicUses:2810Used by:2840 3010 3027
Symbol 2812 BitmapUsed by:2813 2821
Symbol 2813 GraphicUses:2812Used by:2840 3010 3027
Symbol 2814 BitmapUsed by:2815 2822
Symbol 2815 GraphicUses:2814Used by:2840 3010 3027
Symbol 2816 BitmapUsed by:2817 2823
Symbol 2817 GraphicUses:2816Used by:2840 3010 3027
Symbol 2818 BitmapUsed by:2819 2824
Symbol 2819 GraphicUses:2818Used by:2840 3010 3027
Symbol 2820 GraphicUses:2810Used by:2840 3010 3027
Symbol 2821 GraphicUses:2812Used by:2840 3010 3027
Symbol 2822 GraphicUses:2814Used by:2840 3010 3027
Symbol 2823 GraphicUses:2816Used by:2840 3010 3027
Symbol 2824 GraphicUses:2818Used by:2840 3010 3027
Symbol 2825 BitmapUsed by:2826 2835
Symbol 2826 GraphicUses:2825Used by:2840 3010 3027
Symbol 2827 BitmapUsed by:2828 2836
Symbol 2828 GraphicUses:2827Used by:2840 3010 3027
Symbol 2829 BitmapUsed by:2830 2837
Symbol 2830 GraphicUses:2829Used by:2840 3010 3027
Symbol 2831 BitmapUsed by:2832 2838
Symbol 2832 GraphicUses:2831Used by:2840 3010 3027
Symbol 2833 BitmapUsed by:2834 2839
Symbol 2834 GraphicUses:2833Used by:2840 3010 3027
Symbol 2835 GraphicUses:2825Used by:2840 3010 3027
Symbol 2836 GraphicUses:2827Used by:2840 3010 3027
Symbol 2837 GraphicUses:2829Used by:2840 3010 3027
Symbol 2838 GraphicUses:2831Used by:2840 3010 3027
Symbol 2839 GraphicUses:2833Used by:2840 3010 3027
Symbol 2840 MovieClip {ThisGame.Png_man2}Uses:2157 2159 2161 2163 2165 2167 2169 2171 2173 2175 2177 2179 2181 2183 2185 2187 2189 2191 2193 2195 2197 2199 2201 2203 2205 2207 2209 2211 2213 2215 2217 2219 2221 2223 2225 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2253 2255 2257 2259 2261 2263 2265 2267 2269 2271 2273 2275 2277 2279 2281 2283 2285 2287 2289 2291 2293 2295 2297 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2313 2315 2317 2319 2321 2323 2325 2327 2329 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2343 2345 2347 2349 2351 2353 2355 2357 2359 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2373 2375 2377 2379 2381 2383 2385 2387 2389 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2403 2405 2407 2409 2411 2413 2415 2417 2419 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2433 2435 2437 2439 2441 2443 2445 2447 2449 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2463 2465 2467 2469 2471 2473 2475 2477 2479 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2493 2495 2497 2499 2501 2503 2505 2507 2509 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2523 2525 2527 2529 2531 2533 2535 2537 2539 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2553 2555 2557 2559 2561 2563 2565 2567 2569 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2583 2585 2587 2589 2591 2593 2595 2597 2599 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2613 2615 2617 2619 2621 2623 2625 2627 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2640 2642 2644 2646 2648 2650 2652 2654 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2667 2669 2671 2673 2674 2675 2676 2677 2679 2681 2683 2685 2686 2687 2688 2689 2691 2693 2695 2697 2699 2701 2703 2705 2707 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2721 2723 2725 2727 2729 2731 2733 2735 2737 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2751 2753 2755 2757 2759 2761 2763 2765 2767 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2781 2783 2785 2787 2789 2791 2793 2795 2797 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2811 2813 2815 2817 2819 2820 2821 2822 2823 2824 2826 2828 2830 2832 2834 2835 2836 2837 2838 2839Used by:3011 3199 3213  Timeline
Symbol 2841 BitmapUsed by:2842 2862
Symbol 2842 GraphicUses:2841Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2843 BitmapUsed by:2844 2850
Symbol 2844 GraphicUses:2843Used by:2856
Symbol 2845 BitmapUsed by:2846 2849
Symbol 2846 GraphicUses:2845Used by:2856
Symbol 2847 BitmapUsed by:2848
Symbol 2848 GraphicUses:2847Used by:2856
Symbol 2849 GraphicUses:2845Used by:2856
Symbol 2850 GraphicUses:2843Used by:2856
Symbol 2851 BitmapUsed by:2852 2855
Symbol 2852 GraphicUses:2851Used by:2856
Symbol 2853 BitmapUsed by:2854
Symbol 2854 GraphicUses:2853Used by:2856
Symbol 2855 GraphicUses:2851Used by:2856
Symbol 2856 MovieClipUses:2844 2846 2848 2849 2850 2852 2854 2855Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2857 BitmapUsed by:2858 2861
Symbol 2858 GraphicUses:2857Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2859 BitmapUsed by:2860
Symbol 2860 GraphicUses:2859Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2861 GraphicUses:2857Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2862 GraphicUses:2841Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2863 BitmapUsed by:2864 2867
Symbol 2864 GraphicUses:2863Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2865 BitmapUsed by:2866
Symbol 2866 GraphicUses:2865Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2867 GraphicUses:2863Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2868 BitmapUsed by:2869 2938
Symbol 2869 GraphicUses:2868Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2870 BitmapUsed by:2871 2939
Symbol 2871 GraphicUses:2870Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2872 BitmapUsed by:2873 2940
Symbol 2873 GraphicUses:2872Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2874 BitmapUsed by:2875 2941
Symbol 2875 GraphicUses:2874Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2876 BitmapUsed by:2877 2942
Symbol 2877 GraphicUses:2876Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2878 BitmapUsed by:2879 2943
Symbol 2879 GraphicUses:2878Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2880 BitmapUsed by:2881 2944
Symbol 2881 GraphicUses:2880Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2882 BitmapUsed by:2883 2945
Symbol 2883 GraphicUses:2882Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2884 BitmapUsed by:2885 2946
Symbol 2885 GraphicUses:2884Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2886 BitmapUsed by:2887 2947
Symbol 2887 GraphicUses:2886Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2888 BitmapUsed by:2889 2928
Symbol 2889 GraphicUses:2888Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2890 BitmapUsed by:2891 2929
Symbol 2891 GraphicUses:2890Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2892 BitmapUsed by:2893 2930
Symbol 2893 GraphicUses:2892Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2894 BitmapUsed by:2895 2931
Symbol 2895 GraphicUses:2894Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2896 BitmapUsed by:2897 2932
Symbol 2897 GraphicUses:2896Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2898 BitmapUsed by:2899 2933
Symbol 2899 GraphicUses:2898Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2900 BitmapUsed by:2901 2934
Symbol 2901 GraphicUses:2900Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2902 BitmapUsed by:2903 2935
Symbol 2903 GraphicUses:2902Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2904 BitmapUsed by:2905 2936
Symbol 2905 GraphicUses:2904Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2906 BitmapUsed by:2907 2937
Symbol 2907 GraphicUses:2906Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2908 BitmapUsed by:2909
Symbol 2909 GraphicUses:2908Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2910 BitmapUsed by:2911
Symbol 2911 GraphicUses:2910Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2912 BitmapUsed by:2913
Symbol 2913 GraphicUses:2912Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2914 BitmapUsed by:2915
Symbol 2915 GraphicUses:2914Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2916 BitmapUsed by:2917
Symbol 2917 GraphicUses:2916Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2918 BitmapUsed by:2919
Symbol 2919 GraphicUses:2918Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2920 BitmapUsed by:2921
Symbol 2921 GraphicUses:2920Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2922 BitmapUsed by:2923
Symbol 2923 GraphicUses:2922Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2924 BitmapUsed by:2925
Symbol 2925 GraphicUses:2924Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2926 BitmapUsed by:2927
Symbol 2927 GraphicUses:2926Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2928 GraphicUses:2888Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2929 GraphicUses:2890Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2930 GraphicUses:2892Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2931 GraphicUses:2894Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2932 GraphicUses:2896Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2933 GraphicUses:2898Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2934 GraphicUses:2900Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2935 GraphicUses:2902Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2936 GraphicUses:2904Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2937 GraphicUses:2906Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2938 GraphicUses:2868Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2939 GraphicUses:2870Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2940 GraphicUses:2872Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2941 GraphicUses:2874Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2942 GraphicUses:2876Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2943 GraphicUses:2878Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2944 GraphicUses:2880Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2945 GraphicUses:2882Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2946 GraphicUses:2884Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2947 GraphicUses:2886Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2948 BitmapUsed by:2949 2988
Symbol 2949 GraphicUses:2948Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2950 BitmapUsed by:2951 2989
Symbol 2951 GraphicUses:2950Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2952 BitmapUsed by:2953 2990
Symbol 2953 GraphicUses:2952Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2954 BitmapUsed by:2955 2991
Symbol 2955 GraphicUses:2954Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2956 BitmapUsed by:2957 2992
Symbol 2957 GraphicUses:2956Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2958 BitmapUsed by:2959 2993
Symbol 2959 GraphicUses:2958Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2960 BitmapUsed by:2961 2994
Symbol 2961 GraphicUses:2960Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2962 BitmapUsed by:2963 2995
Symbol 2963 GraphicUses:2962Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2964 BitmapUsed by:2965 2996
Symbol 2965 GraphicUses:2964Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2966 BitmapUsed by:2967 2997
Symbol 2967 GraphicUses:2966Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2968 BitmapUsed by:2969
Symbol 2969 GraphicUses:2968Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2970 BitmapUsed by:2971
Symbol 2971 GraphicUses:2970Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2972 BitmapUsed by:2973
Symbol 2973 GraphicUses:2972Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2974 BitmapUsed by:2975
Symbol 2975 GraphicUses:2974Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2976 BitmapUsed by:2977
Symbol 2977 GraphicUses:2976Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2978 BitmapUsed by:2979
Symbol 2979 GraphicUses:2978Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2980 BitmapUsed by:2981
Symbol 2981 GraphicUses:2980Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2982 BitmapUsed by:2983
Symbol 2983 GraphicUses:2982Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2984 BitmapUsed by:2985
Symbol 2985 GraphicUses:2984Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2986 BitmapUsed by:2987
Symbol 2987 GraphicUses:2986Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2988 GraphicUses:2948Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2989 GraphicUses:2950Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2990 GraphicUses:2952Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2991 GraphicUses:2954Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2992 GraphicUses:2956Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2993 GraphicUses:2958Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2994 GraphicUses:2960Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2995 GraphicUses:2962Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2996 GraphicUses:2964Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2997 GraphicUses:2966Used by:2998 2999 3208 3301 3302 3303 3304 3305 3306
Symbol 2998 MovieClip {_Panzer2_dx_centre}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:3011  Timeline
Symbol 2999 MovieClip {_Panzer2_sx_centre}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:3011 3213  Timeline
Symbol 3000 BitmapUsed by:3001
Symbol 3001 GraphicUses:3000Used by:3002 3006 3007 3008 3016 3034 3194 3205 3212
Symbol 3002 MovieClip {Cassa_munizioni_2_incl}Uses:3001Used by:3011 3199 3213  Timeline
Symbol 3003 BitmapUsed by:3004
Symbol 3004 GraphicUses:3003Used by:3005
Symbol 3005 MovieClip {Cassa_medica_incl}Uses:3004Used by:3011 3199 3213  Timeline
Symbol 3006 MovieClip {Cassa_munizioni_3_incl}Uses:3001Used by:3011 3199 3213  Timeline
Symbol 3007 MovieClip {Cassa_munizioni_6_incl}Uses:3001Used by:3011 3199 3213  Timeline
Symbol 3008 MovieClip {Cassa_munizioni_7_incl}Uses:3001Used by:3011 3199  Timeline
Symbol 3009 MovieClip {ThisGame.Png_man1_burst}Uses:673 675 677 679 681 683 685 687 689 691 693 695 697 699 701 703 705 707 709 711 713 715 717 719 721 723 725 727 729 731 733 735 737 739 741 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 769 771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 815 816 817 818 819 820 821 822 823 824 825 826 827 829 831 833 835 837 839 841 843 845 847 848 849 850 851 852 853 854 855 856 857 859 861 863 865 867 869 871 873 875 877 878 879 880 881 882 883 884 885 886 887 889 891 893 895 897 899 901 903 905 907 908 909 910 911 912 913 914 915 916 917 919 921 923 925 927 929 931 933 935 937 938 939 940 941 942 943 944 945 946 947 949 951 953 955 957 959 961 963 965 967 968 969 970 971 972 973 974 975 976 977 979 981 983 985 987 989 991 993 995 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1009 1011 1013 1015 1017 1019 1021 1023 1025 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1039 1041 1043 1045 1047 1049 1051 1053 1055 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1069 1071 1073 1075 1077 1079 1081 1083 1085 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1099 1101 1103 1105 1107 1109 1111 1113 1115 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1129 1131 1133 1135 1137 1139 1141 1143 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1156 1158 1160 1162 1164 1166 1168 1170 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1183 1185 1187 1189 1190 1191 1192 1193 1195 1197 1199 1201 1202 1203 1204 1205 1207 1209 1211 1213 1215 1217 1219 1221 1223 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1237 1239 1241 1243 1245 1247 1249 1251 1253 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1267 1269 1271 1273 1275 1277 1279 1281 1283 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1297 1299 1301 1303 1305 1307 1309 1311 1313 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1327 1329 1331 1333 1335 1336 1337 1338 1339 1340 1342 1344 1346 1348 1350 1351 1352 1353 1354 1355Used by:3011 3199 3213  Timeline
Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun}Uses:2157 2159 2161 2163 2165 2167 2169 2171 2173 2175 2177 2179 2181 2183 2185 2187 2189 2191 2193 2195 2197 2199 2201 2203 2205 2207 2209 2211 2213 2215 2217 2219 2221 2223 2225 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2253 2255 2257 2259 2261 2263 2265 2267 2269 2271 2273 2275 2277 2279 2281 2283 2285 2287 2289 2291 2293 2295 2297 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2313 2315 2317 2319 2321 2323 2325 2327 2329 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2343 2345 2347 2349 2351 2353 2355 2357 2359 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2373 2375 2377 2379 2381 2383 2385 2387 2389 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2403 2405 2407 2409 2411 2413 2415 2417 2419 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2433 2435 2437 2439 2441 2443 2445 2447 2449 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2463 2465 2467 2469 2471 2473 2475 2477 2479 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2493 2495 2497 2499 2501 2503 2505 2507 2509 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2523 2525 2527 2529 2531 2533 2535 2537 2539 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2553 2555 2557 2559 2561 2563 2565 2567 2569 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2583 2585 2587 2589 2591 2593 2595 2597 2599 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2613 2615 2617 2619 2621 2623 2625 2627 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2640 2642 2644 2646 2648 2650 2652 2654 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2667 2669 2671 2673 2674 2675 2676 2677 2679 2681 2683 2685 2686 2687 2688 2689 2691 2693 2695 2697 2699 2701 2703 2705 2707 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2721 2723 2725 2727 2729 2731 2733 2735 2737 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2751 2753 2755 2757 2759 2761 2763 2765 2767 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2781 2783 2785 2787 2789 2791 2793 2795 2797 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2811 2813 2815 2817 2819 2820 2821 2822 2823 2824 2826 2828 2830 2832 2834 2835 2836 2837 2838 2839Used by:3011 3199 3213  Timeline
Symbol 3011 MovieClip {Level_1}Uses:665 668 671 1356 1514 1515 1518 621 624 603 609 612 591 615 1521 230 233 1524 227 588 594 606 1527 1530 1533 1536 1539 1542 1545 280 1548 600 269 272 2148 277 2152 2154 235 2155 2840 2998 2999 430 244 3002 3005 3006 3007 3008 3009 3010Used by:Timeline
Symbol 3012 GraphicUses:664Used by:3199
Symbol 3013 BitmapUsed by:3014
Symbol 3014 GraphicUses:3013Used by:3015
Symbol 3015 MovieClipUses:3014Used by:3199
Symbol 3016 MovieClip {Cassa_munizioni_8_incl}Uses:3001Used by:3199 3213  Timeline
Symbol 3017 BitmapUsed by:3018
Symbol 3018 GraphicUses:3017Used by:3019
Symbol 3019 MovieClipUses:3018Used by:3020 3199
Symbol 3020 MovieClipUses:3019Used by:3199
Symbol 3021 BitmapUsed by:3022
Symbol 3022 GraphicUses:3021Used by:3023
Symbol 3023 MovieClipUses:3022Used by:3199
Symbol 3024 BitmapUsed by:3025
Symbol 3025 GraphicUses:3024Used by:3026
Symbol 3026 MovieClipUses:3025Used by:3199
Symbol 3027 MovieClip {ThisGame.Png_man2_fire}Uses:2157 2159 2161 2163 2165 2167 2169 2171 2173 2175 2177 2179 2181 2183 2185 2187 2189 2191 2193 2195 2197 2199 2201 2203 2205 2207 2209 2211 2213 2215 2217 2219 2221 2223 2225 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2253 2255 2257 2259 2261 2263 2265 2267 2269 2271 2273 2275 2277 2279 2281 2283 2285 2287 2289 2291 2293 2295 2297 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2313 2315 2317 2319 2321 2323 2325 2327 2329 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2343 2345 2347 2349 2351 2353 2355 2357 2359 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2373 2375 2377 2379 2381 2383 2385 2387 2389 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2403 2405 2407 2409 2411 2413 2415 2417 2419 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2433 2435 2437 2439 2441 2443 2445 2447 2449 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2463 2465 2467 2469 2471 2473 2475 2477 2479 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2493 2495 2497 2499 2501 2503 2505 2507 2509 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2523 2525 2527 2529 2531 2533 2535 2537 2539 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2553 2555 2557 2559 2561 2563 2565 2567 2569 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2583 2585 2587 2589 2591 2593 2595 2597 2599 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2613 2615 2617 2619 2621 2623 2625 2627 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2640 2642 2644 2646 2648 2650 2652 2654 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2667 2669 2671 2673 2674 2675 2676 2677 2679 2681 2683 2685 2686 2687 2688 2689 2691 2693 2695 2697 2699 2701 2703 2705 2707 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2721 2723 2725 2727 2729 2731 2733 2735 2737 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2751 2753 2755 2757 2759 2761 2763 2765 2767 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2781 2783 2785 2787 2789 2791 2793 2795 2797 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2811 2813 2815 2817 2819 2820 2821 2822 2823 2824 2826 2828 2830 2832 2834 2835 2836 2837 2838 2839Used by:3199 3213  Timeline
Symbol 3028 BitmapUsed by:3029
Symbol 3029 GraphicUses:3028Used by:3030
Symbol 3030 MovieClip {Casa_1_incl}Uses:3029Used by:3199 3213  Timeline
Symbol 3031 BitmapUsed by:3032
Symbol 3032 GraphicUses:3031Used by:3033
Symbol 3033 MovieClip {Casa_1_vert}Uses:3032Used by:3199 3213  Timeline
Symbol 3034 MovieClip {Cassa_munizioni_9_incl}Uses:3001Used by:3199 3213  Timeline
Symbol 3035 BitmapUsed by:3036 3056
Symbol 3036 GraphicUses:3035Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3037 BitmapUsed by:3038 3044
Symbol 3038 GraphicUses:3037Used by:3050
Symbol 3039 BitmapUsed by:3040 3043
Symbol 3040 GraphicUses:3039Used by:3050
Symbol 3041 BitmapUsed by:3042
Symbol 3042 GraphicUses:3041Used by:3050
Symbol 3043 GraphicUses:3039Used by:3050
Symbol 3044 GraphicUses:3037Used by:3050
Symbol 3045 BitmapUsed by:3046 3049
Symbol 3046 GraphicUses:3045Used by:3050
Symbol 3047 BitmapUsed by:3048
Symbol 3048 GraphicUses:3047Used by:3050
Symbol 3049 GraphicUses:3045Used by:3050
Symbol 3050 MovieClipUses:3038 3040 3042 3043 3044 3046 3048 3049Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3051 BitmapUsed by:3052 3055
Symbol 3052 GraphicUses:3051Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3053 BitmapUsed by:3054
Symbol 3054 GraphicUses:3053Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3055 GraphicUses:3051Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3056 GraphicUses:3035Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3057 BitmapUsed by:3058 3061
Symbol 3058 GraphicUses:3057Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3059 BitmapUsed by:3060
Symbol 3060 GraphicUses:3059Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3061 GraphicUses:3057Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3062 BitmapUsed by:3063 3132
Symbol 3063 GraphicUses:3062Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3064 BitmapUsed by:3065 3133
Symbol 3065 GraphicUses:3064Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3066 BitmapUsed by:3067 3134
Symbol 3067 GraphicUses:3066Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3068 BitmapUsed by:3069 3135
Symbol 3069 GraphicUses:3068Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3070 BitmapUsed by:3071 3136
Symbol 3071 GraphicUses:3070Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3072 BitmapUsed by:3073 3137
Symbol 3073 GraphicUses:3072Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3074 BitmapUsed by:3075 3138
Symbol 3075 GraphicUses:3074Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3076 BitmapUsed by:3077 3139
Symbol 3077 GraphicUses:3076Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3078 BitmapUsed by:3079 3140
Symbol 3079 GraphicUses:3078Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3080 BitmapUsed by:3081 3141
Symbol 3081 GraphicUses:3080Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3082 BitmapUsed by:3083 3122
Symbol 3083 GraphicUses:3082Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3084 BitmapUsed by:3085 3123
Symbol 3085 GraphicUses:3084Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3086 BitmapUsed by:3087 3124
Symbol 3087 GraphicUses:3086Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3088 BitmapUsed by:3089 3125
Symbol 3089 GraphicUses:3088Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3090 BitmapUsed by:3091 3126
Symbol 3091 GraphicUses:3090Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3092 BitmapUsed by:3093 3127
Symbol 3093 GraphicUses:3092Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3094 BitmapUsed by:3095 3128
Symbol 3095 GraphicUses:3094Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3096 BitmapUsed by:3097 3129
Symbol 3097 GraphicUses:3096Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3098 BitmapUsed by:3099 3130
Symbol 3099 GraphicUses:3098Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3100 BitmapUsed by:3101 3131
Symbol 3101 GraphicUses:3100Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3102 BitmapUsed by:3103
Symbol 3103 GraphicUses:3102Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3104 BitmapUsed by:3105
Symbol 3105 GraphicUses:3104Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3106 BitmapUsed by:3107
Symbol 3107 GraphicUses:3106Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3108 BitmapUsed by:3109
Symbol 3109 GraphicUses:3108Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3110 BitmapUsed by:3111
Symbol 3111 GraphicUses:3110Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3112 BitmapUsed by:3113
Symbol 3113 GraphicUses:3112Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3114 BitmapUsed by:3115
Symbol 3115 GraphicUses:3114Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3116 BitmapUsed by:3117
Symbol 3117 GraphicUses:3116Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3118 BitmapUsed by:3119
Symbol 3119 GraphicUses:3118Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3120 BitmapUsed by:3121
Symbol 3121 GraphicUses:3120Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3122 GraphicUses:3082Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3123 GraphicUses:3084Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3124 GraphicUses:3086Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3125 GraphicUses:3088Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3126 GraphicUses:3090Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3127 GraphicUses:3092Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3128 GraphicUses:3094Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3129 GraphicUses:3096Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3130 GraphicUses:3098Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3131 GraphicUses:3100Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3132 GraphicUses:3062Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3133 GraphicUses:3064Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3134 GraphicUses:3066Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3135 GraphicUses:3068Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3136 GraphicUses:3070Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3137 GraphicUses:3072Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3138 GraphicUses:3074Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3139 GraphicUses:3076Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3140 GraphicUses:3078Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3141 GraphicUses:3080Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3142 BitmapUsed by:3143 3182
Symbol 3143 GraphicUses:3142Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3144 BitmapUsed by:3145 3183
Symbol 3145 GraphicUses:3144Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3146 BitmapUsed by:3147 3184
Symbol 3147 GraphicUses:3146Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3148 BitmapUsed by:3149 3185
Symbol 3149 GraphicUses:3148Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3150 BitmapUsed by:3151 3186
Symbol 3151 GraphicUses:3150Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3152 BitmapUsed by:3153 3187
Symbol 3153 GraphicUses:3152Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3154 BitmapUsed by:3155 3188
Symbol 3155 GraphicUses:3154Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3156 BitmapUsed by:3157 3189
Symbol 3157 GraphicUses:3156Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3158 BitmapUsed by:3159 3190
Symbol 3159 GraphicUses:3158Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3160 BitmapUsed by:3161 3191
Symbol 3161 GraphicUses:3160Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3162 BitmapUsed by:3163
Symbol 3163 GraphicUses:3162Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3164 BitmapUsed by:3165
Symbol 3165 GraphicUses:3164Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3166 BitmapUsed by:3167
Symbol 3167 GraphicUses:3166Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3168 BitmapUsed by:3169
Symbol 3169 GraphicUses:3168Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3170 BitmapUsed by:3171
Symbol 3171 GraphicUses:3170Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3172 BitmapUsed by:3173
Symbol 3173 GraphicUses:3172Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3174 BitmapUsed by:3175
Symbol 3175 GraphicUses:3174Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3176 BitmapUsed by:3177
Symbol 3177 GraphicUses:3176Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3178 BitmapUsed by:3179
Symbol 3179 GraphicUses:3178Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3180 BitmapUsed by:3181
Symbol 3181 GraphicUses:3180Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3182 GraphicUses:3142Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3183 GraphicUses:3144Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3184 GraphicUses:3146Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3185 GraphicUses:3148Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3186 GraphicUses:3150Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3187 GraphicUses:3152Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3188 GraphicUses:3154Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3189 GraphicUses:3156Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3190 GraphicUses:3158Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3191 GraphicUses:3160Used by:3192 3193 3195 3204 3314 3315 3316 3317 3318 3319
Symbol 3192 MovieClip {_Panzer1_dxup_centre}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:3199  Timeline
Symbol 3193 MovieClip {_Panzer1_dx_sx_missile}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:3199 3213  Timeline
Symbol 3194 MovieClip {Cassa_munizioni_4_incl}Uses:3001Used by:3199 3213  Timeline
Symbol 3195 MovieClip {_Panzer1_sx_centre}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:3199  Timeline
Symbol 3196 BitmapUsed by:3197
Symbol 3197 GraphicUses:3196Used by:3198
Symbol 3198 MovieClipUses:3197Used by:3199
Symbol 3199 MovieClip {Level_2}Uses:3012 671 668 3015 3016 1518 588 591 3020 3023 1539 2152 3026 603 621 230 233 624 227 277 3010 3009 3027 266 258 594 263 1545 1536 3030 1524 618 1533 1542 2840 1521 585 256 261 600 1530 3033 280 272 250 577 3034 3005 1356 3192 1515 3193 606 609 612 3194 244 2148 3019 2154 235 3195 1514 3007 430 3002 3008 3006 3198 597Used by:Timeline
Symbol 3200 GraphicUses:664Used by:3213
Symbol 3201 BitmapUsed by:3202
Symbol 3202 GraphicUses:3201Used by:3203
Symbol 3203 MovieClipUses:3202Used by:3213
Symbol 3204 MovieClip {_Panzer1_sx_dx}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:3213  Timeline
Symbol 3205 MovieClip {Cassa_munizioni_5_incl}Uses:3001Used by:3213  Timeline
Symbol 3206 MovieClip {ThisGame.Png_man1_grenades}Uses:673 675 677 679 681 683 685 687 689 691 693 695 697 699 701 703 705 707 709 711 713 715 717 719 721 723 725 727 729 731 733 735 737 739 741 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 769 771 773 775 777 779 781 783 785 787 789 791 793 795 797 799 801 803 805 807 809 811 813 815 816 817 818 819 820 821 822 823 824 825 826 827 829 831 833 835 837 839 841 843 845 847 848 849 850 851 852 853 854 855 856 857 859 861 863 865 867 869 871 873 875 877 878 879 880 881 882 883 884 885 886 887 889 891 893 895 897 899 901 903 905 907 908 909 910 911 912 913 914 915 916 917 919 921 923 925 927 929 931 933 935 937 938 939 940 941 942 943 944 945 946 947 949 951 953 955 957 959 961 963 965 967 968 969 970 971 972 973 974 975 976 977 979 981 983 985 987 989 991 993 995 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1009 1011 1013 1015 1017 1019 1021 1023 1025 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1039 1041 1043 1045 1047 1049 1051 1053 1055 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1069 1071 1073 1075 1077 1079 1081 1083 1085 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1099 1101 1103 1105 1107 1109 1111 1113 1115 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1129 1131 1133 1135 1137 1139 1141 1143 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1156 1158 1160 1162 1164 1166 1168 1170 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1183 1185 1187 1189 1190 1191 1192 1193 1195 1197 1199 1201 1202 1203 1204 1205 1207 1209 1211 1213 1215 1217 1219 1221 1223 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1237 1239 1241 1243 1245 1247 1249 1251 1253 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1267 1269 1271 1273 1275 1277 1279 1281 1283 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1297 1299 1301 1303 1305 1307 1309 1311 1313 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1327 1329 1331 1333 1335 1336 1337 1338 1339 1340 1342 1344 1346 1348 1350 1351 1352 1353 1354 1355Used by:3213  Timeline
Symbol 3207 MovieClip {_Jeep}Uses:1358 1372 1374 1376 1377 1378 1380 1382 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513Used by:3213  Timeline
Symbol 3208 MovieClip {_Panzer2_dx_sx}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:3213  Timeline
Symbol 3209 BitmapUsed by:3210
Symbol 3210 GraphicUses:3209Used by:3211
Symbol 3211 MovieClip {Casa_2_vert}Uses:3210Used by:3213  Timeline
Symbol 3212 MovieClip {Cassa_munizioni_10_incl}Uses:3001Used by:3213  Timeline
Symbol 3213 MovieClip {Level_3}Uses:3200 668 3203 671 1518 588 591 624 1542 603 621 2840 1545 1536 3033 227 594 233 1524 277 2152 1356 2999 3204 3194 3205 280 2154 3193 244 3206 3009 3010 3027 618 250 3030 1533 1539 1521 3007 2148 237 235 3207 3002 577 3208 430 177 272 230 3005 3211 600 585 1548 1530 597 3034 3006 3016 3212Used by:Timeline
Symbol 3214 BitmapUsed by:3215
Symbol 3215 GraphicUses:3214Used by:3234
Symbol 3216 BitmapUsed by:3217
Symbol 3217 GraphicUses:3216Used by:3234
Symbol 3218 BitmapUsed by:3219
Symbol 3219 GraphicUses:3218Used by:3234
Symbol 3220 BitmapUsed by:3221
Symbol 3221 GraphicUses:3220Used by:3234
Symbol 3222 BitmapUsed by:3223
Symbol 3223 GraphicUses:3222Used by:3234
Symbol 3224 BitmapUsed by:3225
Symbol 3225 GraphicUses:3224Used by:3234
Symbol 3226 BitmapUsed by:3227
Symbol 3227 GraphicUses:3226Used by:3234
Symbol 3228 BitmapUsed by:3229
Symbol 3229 GraphicUses:3228Used by:3234
Symbol 3230 BitmapUsed by:3231
Symbol 3231 GraphicUses:3230Used by:3234
Symbol 3232 BitmapUsed by:3233
Symbol 3233 GraphicUses:3232Used by:3234
Symbol 3234 MovieClip {gun1}Uses:3215 3217 3219 3221 3223 3225 3227 3229 3231 3233Used by:3250  Timeline
Symbol 3235 FontUsed by:3236 3237
Symbol 3236 EditableTextUses:3235Used by:3250
Symbol 3237 EditableTextUses:3235Used by:3250
Symbol 3238 BitmapUsed by:3239
Symbol 3239 GraphicUses:3238Used by:3243
Symbol 3240 GraphicUsed by:3241
Symbol 3241 MovieClipUses:3240Used by:3243
Symbol 3242 GraphicUsed by:3243
Symbol 3243 MovieClip {fooWarrior_fla.barravita_156}Uses:3239 3241 3242Used by:3250
Symbol 3244 MovieClipUsed by:3245
Symbol 3245 MovieClip {fooWarrior_fla.popup_158}Uses:3244Used by:3250
Symbol 3246 GraphicUsed by:3247
Symbol 3247 MovieClipUses:3246Used by:3250
Symbol 3248 FontUsed by:3249 3621 3622 3642 3643 3644 3683 3726
Symbol 3249 EditableTextUses:3248Used by:3250
Symbol 3250 MovieClip {_gui}Uses:3234 3236 3237 3243 3245 223 3247 3249Used by:Timeline
Symbol 3251 GraphicUsed by:3254
Symbol 3252 GraphicUsed by:3253
Symbol 3253 MovieClipUses:3252Used by:3254
Symbol 3254 MovieClip {_FlyingBullet}Uses:3251 3253Used by:Timeline
Symbol 3255 BitmapUsed by:3256 3262
Symbol 3256 GraphicUses:3255Used by:3268 3270
Symbol 3257 BitmapUsed by:3258 3261 3269
Symbol 3258 GraphicUses:3257Used by:3268 3270
Symbol 3259 BitmapUsed by:3260
Symbol 3260 GraphicUses:3259Used by:3268 3270
Symbol 3261 GraphicUses:3257Used by:3268
Symbol 3262 GraphicUses:3255Used by:3268 3270
Symbol 3263 BitmapUsed by:3264 3267
Symbol 3264 GraphicUses:3263Used by:3268 3270
Symbol 3265 BitmapUsed by:3266
Symbol 3266 GraphicUses:3265Used by:3268 3270
Symbol 3267 GraphicUses:3263Used by:3268 3270
Symbol 3268 MovieClip {_BulletRocket}Uses:3256 3258 3260 3261 3262 3264 3266 3267Used by:Timeline
Symbol 3269 GraphicUses:3257Used by:3270
Symbol 3270 MovieClip {_BulletSmartRocket}Uses:3256 3258 3260 3269 3262 3264 3266 3267Used by:Timeline
Symbol 3271 BitmapUsed by:3272
Symbol 3272 GraphicUses:3271Used by:3277
Symbol 3273 BitmapUsed by:3274
Symbol 3274 GraphicUses:3273Used by:3277
Symbol 3275 BitmapUsed by:3276
Symbol 3276 GraphicUses:3275Used by:3277
Symbol 3277 MovieClipUses:3272 3274 3276Used by:3278
Symbol 3278 MovieClip {_BulletFire}Uses:3277Used by:Timeline
Symbol 3279 BitmapUsed by:3280
Symbol 3280 GraphicUses:3279Used by:3285
Symbol 3281 BitmapUsed by:3282
Symbol 3282 GraphicUses:3281Used by:3285
Symbol 3283 BitmapUsed by:3284
Symbol 3284 GraphicUses:3283Used by:3285
Symbol 3285 MovieClipUses:3280 3282 3284Used by:3286
Symbol 3286 MovieClip {_Bullet_smoke}Uses:3285Used by:Timeline
Symbol 3287 GraphicUsed by:3291 3295 3299
Symbol 3288 BitmapUsed by:3289
Symbol 3289 GraphicUses:3288Used by:3290
Symbol 3290 MovieClip {fooWarrior_fla.flyGranade_170}Uses:3289Used by:3291
Symbol 3291 MovieClip {GranadeMovie}Uses:3287 3290Used by:Timeline
Symbol 3292 BitmapUsed by:3293
Symbol 3293 GraphicUses:3292Used by:3294
Symbol 3294 MovieClip {fooWarrior_fla.flyMortaio_172}Uses:3293Used by:3295
Symbol 3295 MovieClip {ThisGame.SupremeMortar}Uses:3287 3294Used by:Timeline
Symbol 3296 BitmapUsed by:3297
Symbol 3297 GraphicUses:3296Used by:3298
Symbol 3298 MovieClip {fooWarrior_fla.flyFireGranade_174}Uses:3297Used by:3299
Symbol 3299 MovieClip {_FireGranade}Uses:3287 3298Used by:Timeline
Symbol 3300 MovieClip {Symbol1}Used by:Timeline
Symbol 3301 MovieClip {_Panzer2_up_centre}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:Timeline
Symbol 3302 MovieClip {_Panzer2_sx_dx}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:Timeline
Symbol 3303 MovieClip {_Panzer2_sxup_centre}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:Timeline
Symbol 3304 MovieClip {_Panzer2_dxup_centre}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:Timeline
Symbol 3305 MovieClip {_Panzer2_dxdown_centre}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:Timeline
Symbol 3306 MovieClip {_Panzer2_sxdown_centre}Uses:2842 2856 2858 2860 2861 2862 2864 2866 2867 2869 2871 2873 2875 2877 2879 2881 2883 2885 2887 2889 2891 2893 2895 2897 2899 2901 2903 2905 2907 2909 2911 2913 2915 2917 2919 2921 2923 2925 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2949 2951 2953 2955 2957 2959 2961 2963 2965 2967 2969 2971 2973 2975 2977 2979 2981 2983 2985 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997Used by:Timeline
Symbol 3307 MovieClip {_Jeep_dx_centre}Uses:1358 1372 1374 1376 1377 1378 1380 1382 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513Used by:Timeline
Symbol 3308 MovieClip {_Jeep_sxdown_centre}Uses:1358 1372 1374 1376 1377 1378 1380 1382 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513Used by:Timeline
Symbol 3309 MovieClip {_Jeep_dxdown_centre}Uses:1358 1372 1374 1376 1377 1378 1380 1382 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513Used by:Timeline
Symbol 3310 MovieClip {_Jeep_dx_sx}Uses:1358 1372 1374 1376 1377 1378 1380 1382 1383 1385 1387 1389 1391 1393 1395 1397 1399 1401 1403 1405 1407 1409 1411 1413 1415 1417 1419 1421 1423 1425 1427 1429 1431 1433 1435 1437 1439 1441 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1465 1467 1469 1471 1473 1475 1477 1479 1481 1483 1485 1487 1489 1491 1493 1495 1497 1499 1501 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513Used by:Timeline
Symbol 3311 BitmapUsed by:3312
Symbol 3312 GraphicUses:3311Used by:3313
Symbol 3313 MovieClip {Casa_4_vert}Uses:3312Used by:Timeline
Symbol 3314 MovieClip {_Panzer1_dx_centre}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:Timeline
Symbol 3315 MovieClip {_Panzer1_dx_sx}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:Timeline
Symbol 3316 MovieClip {_Panzer1_dxdown_centre}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:Timeline
Symbol 3317 MovieClip {_Panzer1_sxdown_centre}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:Timeline
Symbol 3318 MovieClip {_Panzer1_sxup_centre}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:Timeline
Symbol 3319 MovieClip {_Panzer1_up_centre}Uses:3036 3050 3052 3054 3055 3056 3058 3060 3061 3063 3065 3067 3069 3071 3073 3075 3077 3079 3081 3083 3085 3087 3089 3091 3093 3095 3097 3099 3101 3103 3105 3107 3109 3111 3113 3115 3117 3119 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3143 3145 3147 3149 3151 3153 3155 3157 3159 3161 3163 3165 3167 3169 3171 3173 3175 3177 3179 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191Used by:Timeline
Symbol 3320 BitmapUsed by:3321 3471
Symbol 3321 GraphicUses:3320Used by:3527
Symbol 3322 BitmapUsed by:3323 3329
Symbol 3323 GraphicUses:3322Used by:3465
Symbol 3324 BitmapUsed by:3325 3328
Symbol 3325 GraphicUses:3324Used by:3465
Symbol 3326 BitmapUsed by:3327
Symbol 3327 GraphicUses:3326Used by:3465
Symbol 3328 GraphicUses:3324Used by:3465
Symbol 3329 GraphicUses:3322Used by:3465
Symbol 3330 BitmapUsed by:3331 3334
Symbol 3331 GraphicUses:3330Used by:3465
Symbol 3332 BitmapUsed by:3333
Symbol 3333 GraphicUses:3332Used by:3465
Symbol 3334 GraphicUses:3330Used by:3465
Symbol 3335 BitmapUsed by:3336 3405
Symbol 3336 GraphicUses:3335Used by:3465
Symbol 3337 BitmapUsed by:3338 3406
Symbol 3338 GraphicUses:3337Used by:3465
Symbol 3339 BitmapUsed by:3340 3407
Symbol 3340 GraphicUses:3339Used by:3465
Symbol 3341 BitmapUsed by:3342 3408
Symbol 3342 GraphicUses:3341Used by:3465
Symbol 3343 BitmapUsed by:3344 3409
Symbol 3344 GraphicUses:3343Used by:3465
Symbol 3345 BitmapUsed by:3346 3410
Symbol 3346 GraphicUses:3345Used by:3465
Symbol 3347 BitmapUsed by:3348 3411
Symbol 3348 GraphicUses:3347Used by:3465
Symbol 3349 BitmapUsed by:3350 3412
Symbol 3350 GraphicUses:3349Used by:3465
Symbol 3351 BitmapUsed by:3352 3413
Symbol 3352 GraphicUses:3351Used by:3465
Symbol 3353 BitmapUsed by:3354 3414
Symbol 3354 GraphicUses:3353Used by:3465
Symbol 3355 BitmapUsed by:3356 3395
Symbol 3356 GraphicUses:3355Used by:3465
Symbol 3357 BitmapUsed by:3358 3396
Symbol 3358 GraphicUses:3357Used by:3465
Symbol 3359 BitmapUsed by:3360 3397
Symbol 3360 GraphicUses:3359Used by:3465
Symbol 3361 BitmapUsed by:3362 3398
Symbol 3362 GraphicUses:3361Used by:3465
Symbol 3363 BitmapUsed by:3364 3399
Symbol 3364 GraphicUses:3363Used by:3465
Symbol 3365 BitmapUsed by:3366 3400
Symbol 3366 GraphicUses:3365Used by:3465
Symbol 3367 BitmapUsed by:3368 3401
Symbol 3368 GraphicUses:3367Used by:3465
Symbol 3369 BitmapUsed by:3370 3402
Symbol 3370 GraphicUses:3369Used by:3465
Symbol 3371 BitmapUsed by:3372 3403
Symbol 3372 GraphicUses:3371Used by:3465
Symbol 3373 BitmapUsed by:3374 3404
Symbol 3374 GraphicUses:3373Used by:3465
Symbol 3375 BitmapUsed by:3376
Symbol 3376 GraphicUses:3375Used by:3465
Symbol 3377 BitmapUsed by:3378
Symbol 3378 GraphicUses:3377Used by:3465
Symbol 3379 BitmapUsed by:3380
Symbol 3380 GraphicUses:3379Used by:3465
Symbol 3381 BitmapUsed by:3382
Symbol 3382 GraphicUses:3381Used by:3465
Symbol 3383 BitmapUsed by:3384
Symbol 3384 GraphicUses:3383Used by:3465
Symbol 3385 BitmapUsed by:3386
Symbol 3386 GraphicUses:3385Used by:3465
Symbol 3387 BitmapUsed by:3388
Symbol 3388 GraphicUses:3387Used by:3465
Symbol 3389 BitmapUsed by:3390
Symbol 3390 GraphicUses:3389Used by:3465
Symbol 3391 BitmapUsed by:3392
Symbol 3392 GraphicUses:3391Used by:3465
Symbol 3393 BitmapUsed by:3394
Symbol 3394 GraphicUses:3393Used by:3465
Symbol 3395 GraphicUses:3355Used by:3465
Symbol 3396 GraphicUses:3357Used by:3465
Symbol 3397 GraphicUses:3359Used by:3465
Symbol 3398 GraphicUses:3361Used by:3465
Symbol 3399 GraphicUses:3363Used by:3465
Symbol 3400 GraphicUses:3365Used by:3465
Symbol 3401 GraphicUses:3367Used by:3465
Symbol 3402 GraphicUses:3369Used by:3465
Symbol 3403 GraphicUses:3371Used by:3465
Symbol 3404 GraphicUses:3373Used by:3465
Symbol 3405 GraphicUses:3335Used by:3465
Symbol 3406 GraphicUses:3337Used by:3465
Symbol 3407 GraphicUses:3339Used by:3465
Symbol 3408 GraphicUses:3341Used by:3465
Symbol 3409 GraphicUses:3343Used by:3465
Symbol 3410 GraphicUses:3345Used by:3465
Symbol 3411 GraphicUses:3347Used by:3465
Symbol 3412 GraphicUses:3349Used by:3465
Symbol 3413 GraphicUses:3351Used by:3465
Symbol 3414 GraphicUses:3353Used by:3465
Symbol 3415 BitmapUsed by:3416 3455
Symbol 3416 GraphicUses:3415Used by:3465
Symbol 3417 BitmapUsed by:3418 3456
Symbol 3418 GraphicUses:3417Used by:3465
Symbol 3419 BitmapUsed by:3420 3457
Symbol 3420 GraphicUses:3419Used by:3465
Symbol 3421 BitmapUsed by:3422 3458
Symbol 3422 GraphicUses:3421Used by:3465
Symbol 3423 BitmapUsed by:3424 3459
Symbol 3424 GraphicUses:3423Used by:3465
Symbol 3425 BitmapUsed by:3426 3460
Symbol 3426 GraphicUses:3425Used by:3465
Symbol 3427 BitmapUsed by:3428 3461
Symbol 3428 GraphicUses:3427Used by:3465
Symbol 3429 BitmapUsed by:3430 3462
Symbol 3430 GraphicUses:3429Used by:3465
Symbol 3431 BitmapUsed by:3432 3463
Symbol 3432 GraphicUses:3431Used by:3465
Symbol 3433 BitmapUsed by:3434 3464
Symbol 3434 GraphicUses:3433Used by:3465
Symbol 3435 BitmapUsed by:3436
Symbol 3436 GraphicUses:3435Used by:3465
Symbol 3437 BitmapUsed by:3438
Symbol 3438 GraphicUses:3437Used by:3465
Symbol 3439 BitmapUsed by:3440
Symbol 3440 GraphicUses:3439Used by:3465
Symbol 3441 BitmapUsed by:3442
Symbol 3442 GraphicUses:3441Used by:3465
Symbol 3443 BitmapUsed by:3444
Symbol 3444 GraphicUses:3443Used by:3465
Symbol 3445 BitmapUsed by:3446
Symbol 3446 GraphicUses:3445Used by:3465
Symbol 3447 BitmapUsed by:3448
Symbol 3448 GraphicUses:3447Used by:3465
Symbol 3449 BitmapUsed by:3450
Symbol 3450 GraphicUses:3449Used by:3465
Symbol 3451 BitmapUsed by:3452
Symbol 3452 GraphicUses:3451Used by:3465
Symbol 3453 BitmapUsed by:3454
Symbol 3454 GraphicUses:3453Used by:3465
Symbol 3455 GraphicUses:3415Used by:3465
Symbol 3456 GraphicUses:3417Used by:3465
Symbol 3457 GraphicUses:3419Used by:3465
Symbol 3458 GraphicUses:3421Used by:3465
Symbol 3459 GraphicUses:3423Used by:3465
Symbol 3460 GraphicUses:3425Used by:3465
Symbol 3461 GraphicUses:3427Used by:3465
Symbol 3462 GraphicUses:3429Used by:3465
Symbol 3463 GraphicUses:3431Used by:3465
Symbol 3464 GraphicUses:3433Used by:3465
Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194}Uses:3323 3325 3327 3328 3329 3331 3333 3334 3336 3338 3340 3342 3344 3346 3348 3350 3352 3354 3356 3358 3360 3362 3364 3366 3368 3370 3372 3374 3376 3378 3380 3382 3384 3386 3388 3390 3392 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3416 3418 3420 3422 3424 3426 3428 3430 3432 3434 3436 3438 3440 3442 3444 3446 3448 3450 3452 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464Used by:3527
Symbol 3466 BitmapUsed by:3467 3470
Symbol 3467 GraphicUses:3466Used by:3527
Symbol 3468 BitmapUsed by:3469
Symbol 3469 GraphicUses:3468Used by:3527
Symbol 3470 GraphicUses:3466Used by:3527
Symbol 3471 GraphicUses:3320Used by:3527
Symbol 3472 BitmapUsed by:3473 3476
Symbol 3473 GraphicUses:3472Used by:3527
Symbol 3474 BitmapUsed by:3475
Symbol 3475 GraphicUses:3474Used by:3527
Symbol 3476 GraphicUses:3472Used by:3527
Symbol 3477 BitmapUsed by:3478 3517
Symbol 3478 GraphicUses:3477Used by:3527
Symbol 3479 BitmapUsed by:3480 3518
Symbol 3480 GraphicUses:3479Used by:3527
Symbol 3481 BitmapUsed by:3482 3519
Symbol 3482 GraphicUses:3481Used by:3527
Symbol 3483 BitmapUsed by:3484 3520
Symbol 3484 GraphicUses:3483Used by:3527
Symbol 3485 BitmapUsed by:3486 3521
Symbol 3486 GraphicUses:3485Used by:3527
Symbol 3487 BitmapUsed by:3488 3522
Symbol 3488 GraphicUses:3487Used by:3527
Symbol 3489 BitmapUsed by:3490 3523
Symbol 3490 GraphicUses:3489Used by:3527
Symbol 3491 BitmapUsed by:3492 3524
Symbol 3492 GraphicUses:3491Used by:3527
Symbol 3493 BitmapUsed by:3494 3525
Symbol 3494 GraphicUses:3493Used by:3527
Symbol 3495 BitmapUsed by:3496 3526
Symbol 3496 GraphicUses:3495Used by:3527
Symbol 3497 BitmapUsed by:3498
Symbol 3498 GraphicUses:3497Used by:3527
Symbol 3499 BitmapUsed by:3500
Symbol 3500 GraphicUses:3499Used by:3527
Symbol 3501 BitmapUsed by:3502
Symbol 3502 GraphicUses:3501Used by:3527
Symbol 3503 BitmapUsed by:3504
Symbol 3504 GraphicUses:3503Used by:3527
Symbol 3505 BitmapUsed by:3506
Symbol 3506 GraphicUses:3505Used by:3527
Symbol 3507 BitmapUsed by:3508
Symbol 3508 GraphicUses:3507Used by:3527
Symbol 3509 BitmapUsed by:3510
Symbol 3510 GraphicUses:3509Used by:3527
Symbol 3511 BitmapUsed by:3512
Symbol 3512 GraphicUses:3511Used by:3527
Symbol 3513 BitmapUsed by:3514
Symbol 3514 GraphicUses:3513Used by:3527
Symbol 3515 BitmapUsed by:3516
Symbol 3516 GraphicUses:3515Used by:3527
Symbol 3517 GraphicUses:3477Used by:3527
Symbol 3518 GraphicUses:3479Used by:3527
Symbol 3519 GraphicUses:3481Used by:3527
Symbol 3520 GraphicUses:3483Used by:3527
Symbol 3521 GraphicUses:3485Used by:3527
Symbol 3522 GraphicUses:3487Used by:3527
Symbol 3523 GraphicUses:3489Used by:3527
Symbol 3524 GraphicUses:3491Used by:3527
Symbol 3525 GraphicUses:3493Used by:3527
Symbol 3526 GraphicUses:3495Used by:3527
Symbol 3527 MovieClip {_GiantPanzer}Uses:3321 3465 3467 3469 3470 3471 3473 3475 3476 3478 3480 3482 3484 3486 3488 3490 3492 3494 3496 3498 3500 3502 3504 3506 3508 3510 3512 3514 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526Used by:Timeline
Symbol 3528 BitmapUsed by:3529
Symbol 3529 GraphicUses:3528Used by:3544
Symbol 3530 BitmapUsed by:3531
Symbol 3531 GraphicUses:3530Used by:3544
Symbol 3532 BitmapUsed by:3533
Symbol 3533 GraphicUses:3532Used by:3544
Symbol 3534 BitmapUsed by:3535
Symbol 3535 GraphicUses:3534Used by:3544
Symbol 3536 BitmapUsed by:3537
Symbol 3537 GraphicUses:3536Used by:3544
Symbol 3538 BitmapUsed by:3539
Symbol 3539 GraphicUses:3538Used by:3544
Symbol 3540 BitmapUsed by:3541
Symbol 3541 GraphicUses:3540Used by:3544
Symbol 3542 BitmapUsed by:3543
Symbol 3543 GraphicUses:3542Used by:3544
Symbol 3544 MovieClip {esplosione_piccola}Uses:3529 3531 3533 3535 3537 3539 3541 3543Used by:Timeline
Symbol 3545 BitmapUsed by:3546
Symbol 3546 GraphicUses:3545Used by:3571
Symbol 3547 BitmapUsed by:3548
Symbol 3548 GraphicUses:3547Used by:3571
Symbol 3549 BitmapUsed by:3550
Symbol 3550 GraphicUses:3549Used by:3571
Symbol 3551 BitmapUsed by:3552
Symbol 3552 GraphicUses:3551Used by:3571
Symbol 3553 BitmapUsed by:3554
Symbol 3554 GraphicUses:3553Used by:3571
Symbol 3555 BitmapUsed by:3556
Symbol 3556 GraphicUses:3555Used by:3571
Symbol 3557 BitmapUsed by:3558
Symbol 3558 GraphicUses:3557Used by:3571
Symbol 3559 BitmapUsed by:3560
Symbol 3560 GraphicUses:3559Used by:3571
Symbol 3561 BitmapUsed by:3562
Symbol 3562 GraphicUses:3561Used by:3571
Symbol 3563 BitmapUsed by:3564
Symbol 3564 GraphicUses:3563Used by:3571
Symbol 3565 BitmapUsed by:3566
Symbol 3566 GraphicUses:3565Used by:3571
Symbol 3567 BitmapUsed by:3568
Symbol 3568 GraphicUses:3567Used by:3571
Symbol 3569 BitmapUsed by:3570
Symbol 3570 GraphicUses:3569Used by:3571
Symbol 3571 MovieClip {ThisGame.FireExplosion}Uses:3546 3548 3550 3552 3554 3556 3558 3560 3562 3564 3566 3568 3570Used by:Timeline
Symbol 3572 BitmapUsed by:3573
Symbol 3573 GraphicUses:3572Used by:3574
Symbol 3574 MovieClip {Cassa_medica_oriz}Uses:3573Used by:Timeline
Symbol 3575 BitmapUsed by:3576
Symbol 3576 GraphicUses:3575Used by:3601
Symbol 3577 BitmapUsed by:3578
Symbol 3578 GraphicUses:3577Used by:3601
Symbol 3579 BitmapUsed by:3580
Symbol 3580 GraphicUses:3579Used by:3601
Symbol 3581 BitmapUsed by:3582
Symbol 3582 GraphicUses:3581Used by:3601
Symbol 3583 BitmapUsed by:3584
Symbol 3584 GraphicUses:3583Used by:3601
Symbol 3585 BitmapUsed by:3586
Symbol 3586 GraphicUses:3585Used by:3601
Symbol 3587 BitmapUsed by:3588
Symbol 3588 GraphicUses:3587Used by:3601
Symbol 3589 BitmapUsed by:3590
Symbol 3590 GraphicUses:3589Used by:3601
Symbol 3591 BitmapUsed by:3592
Symbol 3592 GraphicUses:3591Used by:3601
Symbol 3593 BitmapUsed by:3594
Symbol 3594 GraphicUses:3593Used by:3601
Symbol 3595 BitmapUsed by:3596
Symbol 3596 GraphicUses:3595Used by:3601
Symbol 3597 BitmapUsed by:3598
Symbol 3598 GraphicUses:3597Used by:3601
Symbol 3599 BitmapUsed by:3600
Symbol 3600 GraphicUses:3599Used by:3601
Symbol 3601 MovieClip {ThisGame.BigExplosion}Uses:3576 3578 3580 3582 3584 3586 3588 3590 3592 3594 3596 3598 3600Used by:Timeline
Symbol 3602 BitmapUsed by:3603
Symbol 3603 GraphicUses:3602Used by:3604
Symbol 3604 MovieClip {sacchi_diagonali_1}Uses:3603Used by:Timeline
Symbol 3605 BitmapUsed by:3606
Symbol 3606 GraphicUses:3605Used by:3607
Symbol 3607 MovieClip {sacchi_diagonali_2}Uses:3606Used by:Timeline
Symbol 3608 BitmapUsed by:3609
Symbol 3609 GraphicUses:3608Used by:3610
Symbol 3610 MovieClip {sacchi_diagonali_3}Uses:3609Used by:Timeline
Symbol 3611 BitmapUsed by:3612
Symbol 3612 GraphicUses:3611Used by:3613
Symbol 3613 MovieClip {sacchi_diagonali_4}Uses:3612Used by:Timeline
Symbol 3614 BitmapUsed by:3615
Symbol 3615 GraphicUses:3614Used by:3616
Symbol 3616 MovieClip {sacchi_verticali_1}Uses:3615Used by:Timeline
Symbol 3617 BitmapUsed by:3618
Symbol 3618 GraphicUses:3617Used by:3619
Symbol 3619 MovieClip {sacchi_verticali_2}Uses:3618Used by:Timeline
Symbol 3620 GraphicUsed by:3640
Symbol 3621 EditableTextUses:3248Used by:3640
Symbol 3622 EditableTextUses:3248Used by:3640
Symbol 3623 GraphicUsed by:3626
Symbol 3624 GraphicUsed by:3626
Symbol 3625 GraphicUsed by:3626
Symbol 3626 ButtonUses:3623 3624 3625 36Used by:3640 3678
Symbol 3627 GraphicUsed by:3631
Symbol 3628 GraphicUsed by:3631
Symbol 3629 GraphicUsed by:3631
Symbol 3630 GraphicUsed by:3631 3634 3638
Symbol 3631 ButtonUses:3627 3628 3629 3630Used by:3640
Symbol 3632 GraphicUsed by:3634
Symbol 3633 GraphicUsed by:3634
Symbol 3634 ButtonUses:3632 3633 3630Used by:3640
Symbol 3635 GraphicUsed by:3638
Symbol 3636 GraphicUsed by:3638
Symbol 3637 GraphicUsed by:3638
Symbol 3638 ButtonUses:3635 3636 3637 3630Used by:3640
Symbol 3639 GraphicUsed by:3640
Symbol 3640 MovieClip {GameOverMenu}Uses:3620 3621 3622 3626 3631 3634 3638 3639Used by:Timeline
Symbol 3641 GraphicUsed by:3678
Symbol 3642 EditableTextUses:3248Used by:3678
Symbol 3643 EditableTextUses:3248Used by:3678
Symbol 3644 EditableTextUses:3248Used by:3678
Symbol 3645 GraphicUsed by:3678
Symbol 3646 GraphicUsed by:3650
Symbol 3647 GraphicUsed by:3650
Symbol 3648 GraphicUsed by:3650
Symbol 3649 GraphicUsed by:3650
Symbol 3650 ButtonUses:3646 3647 3648 3649Used by:3678
Symbol 3651 GraphicUsed by:3660
Symbol 3652 GraphicUsed by:3660
Symbol 3653 GraphicUsed by:3659
Symbol 3654 GraphicUsed by:3659
Symbol 3655 GraphicUsed by:3659
Symbol 3656 GraphicUsed by:3659
Symbol 3657 GraphicUsed by:3659
Symbol 3658 GraphicUsed by:3659
Symbol 3659 MovieClip {fooWarrior_fla.rafficaNew_213}Uses:3653 3654 3655 3656 3657 3658Used by:3660
Symbol 3660 ButtonUses:3651 3652 3659 642Used by:3678
Symbol 3661 FontUsed by:3662 3663 3664 3666 3668 3670 3685 3686 3687 3688 3690 3692 3694 3696 3726
Symbol 3662 EditableTextUses:3661Used by:3678
Symbol 3663 EditableTextUses:3661Used by:3678
Symbol 3664 EditableTextUses:3661Used by:3678
Symbol 3665 GraphicUsed by:3678
Symbol 3666 TextUses:3661Used by:3678
Symbol 3667 GraphicUsed by:3678
Symbol 3668 TextUses:3661Used by:3678
Symbol 3669 GraphicUsed by:3678
Symbol 3670 TextUses:3661Used by:3678
Symbol 3671 GraphicUsed by:3678
Symbol 3672 GraphicUsed by:3673
Symbol 3673 MovieClipUses:3672Used by:3678 3697
Symbol 3674 GraphicUsed by:3675
Symbol 3675 MovieClipUses:3674Used by:3678 3697
Symbol 3676 GraphicUsed by:3677
Symbol 3677 MovieClipUses:3676Used by:3678 3697
Symbol 3678 MovieClip {WinGameOverMenu}Uses:3641 3642 3643 3644 3626 3645 3650 3660 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3673 3675 3677Used by:Timeline
Symbol 3679 GraphicUsed by:3697
Symbol 3680 GraphicUsed by:3681
Symbol 3681 MovieClipUses:3680Used by:3697
Symbol 3682 GraphicUsed by:3697
Symbol 3683 TextUses:3248Used by:3684
Symbol 3684 ButtonUses:3683 633 634Used by:3697
Symbol 3685 EditableTextUses:3661Used by:3697
Symbol 3686 EditableTextUses:3661Used by:3697
Symbol 3687 EditableTextUses:3661Used by:3697
Symbol 3688 EditableTextUses:3661Used by:3697
Symbol 3689 GraphicUsed by:3697
Symbol 3690 TextUses:3661Used by:3697
Symbol 3691 GraphicUsed by:3697
Symbol 3692 TextUses:3661Used by:3697
Symbol 3693 GraphicUsed by:3697
Symbol 3694 TextUses:3661Used by:3697
Symbol 3695 GraphicUsed by:3697
Symbol 3696 TextUses:3661Used by:3697
Symbol 3697 MovieClip {LevelCompleteMenu}Uses:3679 3681 3682 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3673 3675 3677Used by:Timeline
Symbol 3698 GraphicUsed by:3699 3796 3840
Symbol 3699 Button {pulsanteschermataintro}Uses:3698Used by:3840  Timeline
Symbol 3700 BitmapUsed by:3701
Symbol 3701 GraphicUses:3700Used by:3702
Symbol 3702 MovieClip {Mirino}Uses:3701Used by:Timeline
Symbol 3703 GraphicUsed by:3707
Symbol 3704 GraphicUsed by:3707
Symbol 3705 GraphicUsed by:3707
Symbol 3706 GraphicUsed by:3707
Symbol 3707 MovieClip {_Bullet}Uses:3703 3704 3705 3706Used by:Timeline
Symbol 3708 GraphicUsed by:3712
Symbol 3709 GraphicUsed by:3712
Symbol 3710 GraphicUsed by:3712
Symbol 3711 GraphicUsed by:3712
Symbol 3712 MovieClip {Bullet_enemy}Uses:3708 3709 3710 3711Used by:Timeline
Symbol 3713 GraphicUsed by:3732
Symbol 3714 GraphicUsed by:3715
Symbol 3715 MovieClipUses:3714Used by:3732
Symbol 3716 GraphicUsed by:3732
Symbol 3717 GraphicUsed by:3719
Symbol 3718 GraphicUsed by:3719
Symbol 3719 MovieClip {fooWarrior_fla.pallina_mappa_226}Uses:3717 3718Used by:3732
Symbol 3720 GraphicUsed by:3721
Symbol 3721 MovieClipUses:3720Used by:3732
Symbol 3722 GraphicUsed by:3732
Symbol 3723 FontUsed by:3724
Symbol 3724 EditableTextUses:3723Used by:3732
Symbol 3725 GraphicUsed by:3732
Symbol 3726 EditableTextUses:3248 3661Used by:3732
Symbol 3727 GraphicUsed by:3732
Symbol 3728 GraphicUsed by:3729
Symbol 3729 ButtonUses:3728 633 634Used by:3732
Symbol 3730 GraphicUsed by:3731
Symbol 3731 ButtonUses:3730 633 634Used by:3732
Symbol 3732 MovieClip {BriefingMenu}Uses:3713 3715 3716 3719 3721 3722 3724 3725 3726 3727 3729 3731Used by:Timeline
Symbol 3733 GraphicUsed by:3796
Symbol 3734 GraphicUsed by:3743
Symbol 3735 GraphicUsed by:3741
Symbol 3736 GraphicUsed by:3741
Symbol 3737 GraphicUsed by:3741
Symbol 3738 GraphicUsed by:3741
Symbol 3739 GraphicUsed by:3741
Symbol 3740 GraphicUsed by:3741
Symbol 3741 MovieClip {fooWarrior_fla.rafficaContinue_232}Uses:3735 3736 3737 3738 3739 3740Used by:3743
Symbol 3742 GraphicUsed by:3743
Symbol 3743 ButtonUses:3734 3741 3742 36Used by:3796
Symbol 3744 GraphicUsed by:3753
Symbol 3745 GraphicUsed by:3751
Symbol 3746 GraphicUsed by:3751
Symbol 3747 GraphicUsed by:3751
Symbol 3748 GraphicUsed by:3751
Symbol 3749 GraphicUsed by:3751
Symbol 3750 GraphicUsed by:3751
Symbol 3751 MovieClip {fooWarrior_fla.rafficaHall_234}Uses:3745 3746 3747 3748 3749 3750Used by:3753
Symbol 3752 GraphicUsed by:3753
Symbol 3753 ButtonUses:3744 3751 3752 36Used by:3796
Symbol 3754 GraphicUsed by:3763
Symbol 3755 GraphicUsed by:3761
Symbol 3756 GraphicUsed by:3761
Symbol 3757 GraphicUsed by:3761
Symbol 3758 GraphicUsed by:3761
Symbol 3759 GraphicUsed by:3761
Symbol 3760 GraphicUsed by:3761
Symbol 3761 MovieClip {fooWarrior_fla.rafficaMore_236}Uses:3755 3756 3757 3758 3759 3760Used by:3763
Symbol 3762 GraphicUsed by:3763
Symbol 3763 ButtonUses:3754 3761 3762 36Used by:3796
Symbol 3764 FontUsed by:3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3792 3793
Symbol 3765 TextUses:3764Used by:3796
Symbol 3766 TextUses:3764Used by:3796
Symbol 3767 TextUses:3764Used by:3796
Symbol 3768 TextUses:3764Used by:3796
Symbol 3769 TextUses:3764Used by:3796
Symbol 3770 TextUses:3764Used by:3796
Symbol 3771 TextUses:3764Used by:3796
Symbol 3772 TextUses:3764Used by:3796
Symbol 3773 TextUses:3764Used by:3796
Symbol 3774 TextUses:3764Used by:3796
Symbol 3775 TextUses:3764Used by:3796
Symbol 3776 TextUses:3764Used by:3796
Symbol 3777 TextUses:3764Used by:3796
Symbol 3778 TextUses:3764Used by:3796
Symbol 3779 TextUses:3764Used by:3796
Symbol 3780 TextUses:3764Used by:3796
Symbol 3781 TextUses:3764Used by:3796
Symbol 3782 TextUses:3764Used by:3796
Symbol 3783 TextUses:3764Used by:3796
Symbol 3784 TextUses:3764Used by:3796
Symbol 3785 TextUses:3764Used by:3796
Symbol 3786 TextUses:3764Used by:3796
Symbol 3787 TextUses:3764Used by:3796
Symbol 3788 TextUses:3764Used by:3796
Symbol 3789 GraphicUsed by:3791
Symbol 3790 GraphicUsed by:3791
Symbol 3791 ButtonUses:3789 3790Used by:3796
Symbol 3792 EditableTextUses:3764Used by:3796
Symbol 3793 TextUses:3764Used by:3796
Symbol 3794 MovieClipUses:77 78 79Used by:3795
Symbol 3795 ButtonUses:3794 77 78 79Used by:3796
Symbol 3796 MovieClip {MainMenu}Uses:3698 647 3733 660 3743 3753 3763 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3791 3792 3793 3795Used by:Timeline
Symbol 3797 Sound {medic}Used by:Timeline
Symbol 3798 Sound {artillery_explosions}Used by:Timeline
Symbol 3799 Sound {artillery_firing}Used by:Timeline
Symbol 3800 Sound {b52_Aircraft}Used by:Timeline
Symbol 3801 Sound {bkg_sounds}Used by:Timeline
Symbol 3802 Sound {cilecca}Used by:Timeline
Symbol 3803 Sound {colpito}Used by:Timeline
Symbol 3804 Sound {ucciso}Used by:Timeline
Symbol 3805 Sound {enemy_cannon1}Used by:Timeline
Symbol 3806 Sound {enemy_cannon2}Used by:Timeline
Symbol 3807 Sound {enemy_crash}Used by:Timeline
Symbol 3808 Sound {enemy_explosion}Used by:Timeline
Symbol 3809 Sound {enemy_machinegun}Used by:Timeline
Symbol 3810 Sound {enemy_rocket}Used by:Timeline
Symbol 3811 Sound {collect_crate}Used by:Timeline
Symbol 3812 Sound {b52_explosion}Used by:Timeline
Symbol 3813 Sound {raffica}Used by:Timeline
Symbol 3814 Sound {scream_01}Used by:Timeline
Symbol 3815 Sound {scream_02}Used by:Timeline
Symbol 3816 Sound {scream_03}Used by:Timeline
Symbol 3817 Sound {scream_04}Used by:Timeline
Symbol 3818 Sound {scream_05}Used by:Timeline
Symbol 3819 Sound {scream_06}Used by:Timeline
Symbol 3820 Sound {scream_07}Used by:Timeline
Symbol 3821 Sound {scream_08}Used by:Timeline
Symbol 3822 Sound {scream_09}Used by:Timeline
Symbol 3823 Sound {scream_10}Used by:Timeline
Symbol 3824 Sound {scream_11}Used by:Timeline
Symbol 3825 Sound {scream_12}Used by:Timeline
Symbol 3826 Sound {scream_13}Used by:Timeline
Symbol 3827 Sound {scream_14}Used by:Timeline
Symbol 3828 Sound {scream_15}Used by:Timeline
Symbol 3829 Sound {no_weapon}Used by:Timeline
Symbol 3830 Sound {weapon1_rifle}Used by:Timeline
Symbol 3831 Sound {weapon2_ak47}Used by:Timeline
Symbol 3832 Sound {weapon3_shotgun}Used by:Timeline
Symbol 3833 Sound {weapon4_flamethrower}Used by:Timeline
Symbol 3834 Sound {weapon5_rocketlauncher}Used by:Timeline
Symbol 3835 Sound {weapon6_grenade}Used by:Timeline
Symbol 3836 Sound {weapon7_firegrenade}Used by:Timeline
Symbol 3837 GraphicUsed by:3840
Symbol 3838 GraphicUsed by:3839
Symbol 3839 MovieClipUses:3838Used by:3840
Symbol 3840 MovieClip {fooWarrior_fla.INTROFOOFASTUDIOS_240}Uses:3698 3699 3837 3839Used by:Timeline

Instance Names

"cmgPreloader"Frame 1Symbol 93 MovieClip {fooWarrior_fla.CMG_Logo_Animation_1}
"playerCheckInst"Frame 1Symbol 35 MovieClip {PlayerCheck}
"pupille"Symbol 25 MovieClip {Preloader} Frame 1Symbol 4 MovieClip
"bar"Symbol 25 MovieClip {Preloader} Frame 1Symbol 19 MovieClip
"percText"Symbol 25 MovieClip {Preloader} Frame 1Symbol 24 EditableText
"adobeBtn"Symbol 35 MovieClip {PlayerCheck} Frame 1Symbol 31 MovieClip
"yourVersionTxt"Symbol 35 MovieClip {PlayerCheck} Frame 1Symbol 32 EditableText
"requiredVersionTxt"Symbol 35 MovieClip {PlayerCheck} Frame 1Symbol 34 EditableText
"logoInst"Symbol 40 MovieClip {FoofaSiteCheck} Frame 1Symbol 38 MovieClip
"playTxt"Symbol 40 MovieClip {FoofaSiteCheck} Frame 1Symbol 39 EditableText
"preloaderInst"Symbol 41 MovieClip {FoofaUtilities.FoofaAlphaController} Frame 1Symbol 25 MovieClip {Preloader}
"playerCheckInst"Symbol 41 MovieClip {FoofaUtilities.FoofaAlphaController} Frame 1Symbol 35 MovieClip {PlayerCheck}
"siteCheckInst"Symbol 41 MovieClip {FoofaUtilities.FoofaAlphaController} Frame 1Symbol 40 MovieClip {FoofaSiteCheck}
"bar"Symbol 64 MovieClip {fooWarrior_fla.load_barMC_12} Frame 1Symbol 62 MovieClip
"CMG_LoadingBar"Symbol 76 MovieClip {fooWarrior_fla.Preloader_2} Frame 1Symbol 64 MovieClip {fooWarrior_fla.load_barMC_12}
"play_btn"Symbol 76 MovieClip {fooWarrior_fla.Preloader_2} Frame 2Symbol 75 Button
"CMG_LoadingWidget"Symbol 93 MovieClip {fooWarrior_fla.CMG_Logo_Animation_1} Frame 1Symbol 76 MovieClip {fooWarrior_fla.Preloader_2}
"CMG_HomePageLink"Symbol 93 MovieClip {fooWarrior_fla.CMG_Logo_Animation_1} Frame 1Symbol 80 Button
"CMG_MonkeyBlink"Symbol 93 MovieClip {fooWarrior_fla.CMG_Logo_Animation_1} Frame 81Symbol 92 MovieClip {fooWarrior_fla.CMG_monkey_blink_19}
"cannon"Symbol 177 MovieClip {_SupremeCannon} Frame 1Symbol 130 MovieClip {fooWarrior_fla.cannone_carro_artiglieria_23}
"recharge_3"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 182 MovieClip
"recharge_2"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 185 MovieClip
"recharge_4"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 188 MovieClip
"recharge_5"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 191 MovieClip
"recharge_7"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 194 MovieClip
"recharge_6"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 197 MovieClip
"recharge_10"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 200 MovieClip
"recharge_8"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 203 MovieClip
"recharge_9"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 206 MovieClip
"weapon_3"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 208 MovieClip
"weapon_2"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 210 MovieClip
"weapon_4"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 212 MovieClip
"weapon_5"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 214 MovieClip
"weapon_7"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 216 MovieClip
"weapon_10"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 218 MovieClip
"weapon_8"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 220 MovieClip
"weapon_9"Symbol 223 MovieClip {PopupWeapon} Frame 1Symbol 222 MovieClip
"recharge_3"Symbol 224 MovieClip {PopupRechargeWeapon} Frame 1Symbol 182 MovieClip
"recharge_2"Symbol 224 MovieClip {PopupRechargeWeapon} Frame 1Symbol 185 MovieClip
"recharge_4"Symbol 224 MovieClip {PopupRechargeWeapon} Frame 1Symbol 188 MovieClip
"recharge_5"Symbol 224 MovieClip {PopupRechargeWeapon} Frame 1Symbol 191 MovieClip
"recharge_7"Symbol 224 MovieClip {PopupRechargeWeapon} Frame 1Symbol 194 MovieClip
"recharge_10"Symbol 224 MovieClip {PopupRechargeWeapon} Frame 1Symbol 200 MovieClip
"recharge_8"Symbol 224 MovieClip {PopupRechargeWeapon} Frame 1Symbol 203 MovieClip
"recharge_9"Symbol 224 MovieClip {PopupRechargeWeapon} Frame 1Symbol 206 MovieClip
"gun"Symbol 430 MovieClip {_Turret1} Frame 1Symbol 299 MovieClip
"gun"Symbol 577 MovieClip {_Turret2} Frame 1Symbol 446 MovieClip
"soundFxOffBtn"Symbol 646 MovieClip {fooWarrior_fla.Soundbutton_87} Frame 1Symbol 643 Button
"soundFxOnBtn"Symbol 646 MovieClip {fooWarrior_fla.Soundbutton_87} Frame 2Symbol 645 Button
"abortBtn"Symbol 649 MovieClip {AbortGameWnd} Frame 1Symbol 635 Button
"continueBtn"Symbol 649 MovieClip {AbortGameWnd} Frame 1Symbol 637 Button
"audioBtn"Symbol 649 MovieClip {AbortGameWnd} Frame 1Symbol 646 MovieClip {fooWarrior_fla.Soundbutton_87}
"continueBtn"Symbol 663 MovieClip {InfoWnd} Frame 1Symbol 660 Button
"gun"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 1Symbol 1372 MovieClip
"gun"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 1Symbol 1372 MovieClip
"p1"Symbol 2152 MovieClip {Collider} Frame 1Symbol 2151 MovieClip {point}
"p2"Symbol 2152 MovieClip {Collider} Frame 1Symbol 2151 MovieClip {point}
"p3"Symbol 2152 MovieClip {Collider} Frame 1Symbol 2151 MovieClip {point}
"p4"Symbol 2152 MovieClip {Collider} Frame 1Symbol 2151 MovieClip {point}
"p1"Symbol 2154 MovieClip {Collider_basso} Frame 1Symbol 2151 MovieClip {point}
"p2"Symbol 2154 MovieClip {Collider_basso} Frame 1Symbol 2151 MovieClip {point}
"p3"Symbol 2154 MovieClip {Collider_basso} Frame 1Symbol 2151 MovieClip {point}
"p4"Symbol 2154 MovieClip {Collider_basso} Frame 1Symbol 2151 MovieClip {point}
"gun"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 1Symbol 1372 MovieClip
"gun"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 1Symbol 2856 MovieClip
"gun"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 1Symbol 2856 MovieClip
"mcPlayer"Symbol 3011 MovieClip {Level_1} Frame 1Symbol 2148 MovieClip {MainPG}
"gun"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 1Symbol 3050 MovieClip
"mcPlayer"Symbol 3199 MovieClip {Level_2} Frame 1Symbol 2148 MovieClip {MainPG}
"gun"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3207 MovieClip {_Jeep} Frame 1Symbol 1372 MovieClip
"gun"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 1Symbol 2856 MovieClip
"mcPlayer"Symbol 3213 MovieClip {Level_3} Frame 1Symbol 2148 MovieClip {MainPG}
"boss"Symbol 3213 MovieClip {Level_3} Frame 1Symbol 177 MovieClip {_SupremeCannon}
"maskLife"Symbol 3243 MovieClip {fooWarrior_fla.barravita_156} Frame 1Symbol 3241 MovieClip
"gino"Symbol 3250 MovieClip {_gui} Frame 1Symbol 3234 MovieClip {gun1}
"pino"Symbol 3250 MovieClip {_gui} Frame 1Symbol 3234 MovieClip {gun1}
"ammoCounter"Symbol 3250 MovieClip {_gui} Frame 1Symbol 3236 EditableText
"ammoCounter2"Symbol 3250 MovieClip {_gui} Frame 1Symbol 3237 EditableText
"healthBar"Symbol 3250 MovieClip {_gui} Frame 1Symbol 3243 MovieClip {fooWarrior_fla.barravita_156}
"mcPopup"Symbol 3250 MovieClip {_gui} Frame 1Symbol 3245 MovieClip {fooWarrior_fla.popup_158}
"mcPopup_weapons"Symbol 3250 MovieClip {_gui} Frame 1Symbol 223 MovieClip {PopupWeapon}
"scoreTxt"Symbol 3250 MovieClip {_gui} Frame 1Symbol 3249 EditableText
"flyBullet"Symbol 3254 MovieClip {_FlyingBullet} Frame 1Symbol 3253 MovieClip
"fireParticle"Symbol 3278 MovieClip {_BulletFire} Frame 1Symbol 3277 MovieClip
"fireParticle"Symbol 3286 MovieClip {_Bullet_smoke} Frame 1Symbol 3285 MovieClip
"flyGranade"Symbol 3291 MovieClip {GranadeMovie} Frame 1Symbol 3290 MovieClip {fooWarrior_fla.flyGranade_170}
"flyGranade"Symbol 3295 MovieClip {ThisGame.SupremeMortar} Frame 1Symbol 3294 MovieClip {fooWarrior_fla.flyMortaio_172}
"flyGranade"Symbol 3299 MovieClip {_FireGranade} Frame 1Symbol 3298 MovieClip {fooWarrior_fla.flyFireGranade_174}
"gun"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 1Symbol 2856 MovieClip
"gun"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 1Symbol 2856 MovieClip
"gun"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 1Symbol 2856 MovieClip
"gun"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 1Symbol 2856 MovieClip
"gun"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 1Symbol 2856 MovieClip
"gun"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 1Symbol 2856 MovieClip
"gun"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 1Symbol 1372 MovieClip
"gun"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 1Symbol 1372 MovieClip
"gun"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 1Symbol 1372 MovieClip
"gun"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 1Symbol 1372 MovieClip
"gun"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 1Symbol 3050 MovieClip
"gun"Symbol 3527 MovieClip {_GiantPanzer} Frame 1Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194}
"nameText"Symbol 3640 MovieClip {GameOverMenu} Frame 1Symbol 3621 EditableText
"scoreText"Symbol 3640 MovieClip {GameOverMenu} Frame 1Symbol 3622 EditableText
"hallBtn"Symbol 3640 MovieClip {GameOverMenu} Frame 1Symbol 3626 Button
"backBtn"Symbol 3640 MovieClip {GameOverMenu} Frame 1Symbol 3631 Button
"againBtn"Symbol 3640 MovieClip {GameOverMenu} Frame 1Symbol 3634 Button
"submitBtn"Symbol 3640 MovieClip {GameOverMenu} Frame 1Symbol 3638 Button
"nameText"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3642 EditableText
"scoreText"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3643 EditableText
"submitMessageText"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3644 EditableText
"hallBtn"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3626 Button
"submitBtn"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3650 Button
"backBtn"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3660 Button
"accuracyTxt"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3662 EditableText
"healthTxt"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3663 EditableText
"maxcomboTxt"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3664 EditableText
"medAccuracy3"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3673 MovieClip
"medAccuracy2"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3675 MovieClip
"medAccuracy1"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3677 MovieClip
"medHealth3"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3673 MovieClip
"medHealth2"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3675 MovieClip
"medHealth1"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3677 MovieClip
"medCombo3"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3673 MovieClip
"medCombo2"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3675 MovieClip
"medCombo1"Symbol 3678 MovieClip {WinGameOverMenu} Frame 1Symbol 3677 MovieClip
"nextBtn"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3684 Button
"scoreTxt"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3685 EditableText
"accuracyTxt"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3686 EditableText
"healthTxt"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3687 EditableText
"maxcomboTxt"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3688 EditableText
"medAccuracy3"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3673 MovieClip
"medAccuracy2"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3675 MovieClip
"medAccuracy1"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3677 MovieClip
"medHealth3"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3673 MovieClip
"medHealth2"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3675 MovieClip
"medHealth1"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3677 MovieClip
"medCombo3"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3673 MovieClip
"medCombo2"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3675 MovieClip
"medCombo1"Symbol 3697 MovieClip {LevelCompleteMenu} Frame 1Symbol 3677 MovieClip
"mission_3"Symbol 3732 MovieClip {BriefingMenu} Frame 1Symbol 3719 MovieClip {fooWarrior_fla.pallina_mappa_226}
"mission_2"Symbol 3732 MovieClip {BriefingMenu} Frame 1Symbol 3719 MovieClip {fooWarrior_fla.pallina_mappa_226}
"mission_1"Symbol 3732 MovieClip {BriefingMenu} Frame 1Symbol 3719 MovieClip {fooWarrior_fla.pallina_mappa_226}
"puntina"Symbol 3732 MovieClip {BriefingMenu} Frame 1Symbol 3721 MovieClip
"briefingText"Symbol 3732 MovieClip {BriefingMenu} Frame 1Symbol 3724 EditableText
"missionNumberTxt"Symbol 3732 MovieClip {BriefingMenu} Frame 1Symbol 3726 EditableText
"nextBtn"Symbol 3732 MovieClip {BriefingMenu} Frame 1Symbol 3729 Button
"backBtn"Symbol 3732 MovieClip {BriefingMenu} Frame 1Symbol 3731 Button
"continueBtn"Symbol 3796 MovieClip {MainMenu} Frame 1Symbol 660 Button
"playBtn"Symbol 3796 MovieClip {MainMenu} Frame 1Symbol 3743 Button
"hallBtn"Symbol 3796 MovieClip {MainMenu} Frame 1Symbol 3753 Button
"moreBtn"Symbol 3796 MovieClip {MainMenu} Frame 1Symbol 3763 Button
"mcBtn_foofa"Symbol 3796 MovieClip {MainMenu} Frame 1Symbol 3791 Button
"version"Symbol 3796 MovieClip {MainMenu} Frame 1Symbol 3792 EditableText
"mcBtn_CMG"Symbol 3796 MovieClip {MainMenu} Frame 1Symbol 3795 Button
"mcBtn_foofaz"Symbol 3840 MovieClip {fooWarrior_fla.INTROFOOFASTUDIOS_240} Frame 1Symbol 3699 Button {pulsanteschermataintro}

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 131 bytes "..$1$/O$g0SPTrU96jfucW6B/r1LM0."
Tag 0x0FF (255)Timeline Frame 11 bytes " "

Labels

"INIZIO_RESPIRO"Symbol 17 MovieClip Frame 1
"FINE_RESPIRO"Symbol 17 MovieClip Frame 165
"SPARA"Symbol 130 MovieClip {fooWarrior_fla.cannone_carro_artiglieria_23} Frame 1
"ESPLODE"Symbol 130 MovieClip {fooWarrior_fla.cannone_carro_artiglieria_23} Frame 22
"GIRA"Symbol 177 MovieClip {_SupremeCannon} Frame 1
"ESPLODE"Symbol 177 MovieClip {_SupremeCannon} Frame 43
"BASE"Symbol 430 MovieClip {_Turret1} Frame 1
"EST ESPLODE"Symbol 430 MovieClip {_Turret1} Frame 2
"SUD EST ESPLODE"Symbol 430 MovieClip {_Turret1} Frame 32
"SUD ESPLODE"Symbol 430 MovieClip {_Turret1} Frame 62
"SUD OVEST ESPLODE"Symbol 430 MovieClip {_Turret1} Frame 92
"OVEST ESPLODE"Symbol 430 MovieClip {_Turret1} Frame 122
"NORD OVEST ESPLODE"Symbol 430 MovieClip {_Turret1} Frame 152
"NORD ESPLODE"Symbol 430 MovieClip {_Turret1} Frame 182
"NORD EST ESPLODE"Symbol 430 MovieClip {_Turret1} Frame 212
"ESPLODE EST"Symbol 577 MovieClip {_Turret2} Frame 2
"ESPLODE SUD EST"Symbol 577 MovieClip {_Turret2} Frame 32
"ESPLODE SUD"Symbol 577 MovieClip {_Turret2} Frame 62
"ESPLODE SUD OVEST"Symbol 577 MovieClip {_Turret2} Frame 92
"ESPLODE OVEST"Symbol 577 MovieClip {_Turret2} Frame 122
"ESPLODE NORD OVEST"Symbol 577 MovieClip {_Turret2} Frame 152
"ESPLODE NORD"Symbol 577 MovieClip {_Turret2} Frame 182
"ESPLODE NORD EST"Symbol 577 MovieClip {_Turret2} Frame 212
"EST walk"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1
"SUD EST walk"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 73
"SUD walk"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 145
"SUD OVEST walk"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 217
"OVEST walk"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 289
"NORD OVEST walk"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 361
"NORD walk"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 433
"NORD EST walk"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 505
"SUD EST morte bruciato"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 577
"SUD OVEST morte bruciato"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 637
"NORD OVEST morte bruciato"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 697
"NORD EST morte bruciato"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 757
"SUD EST morte bruciato a terra"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 817
"SUD OVEST morte bruciato a terra"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 877
"NORD OVEST morte bruciato a terra"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 937
"NORD EST morte bruciato a terra"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 997
"SUD EST morte colpo 1"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1057
"SUD OVEST morte colpo 1"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1117
"NORD OVEST morte colpo 1"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1177
"NORD EST morte colpo 1"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1237
"SUD EST morte colpo 2 testa esplode"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1297
"SUD OVEST morte colpo 2 testa esplode"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1357
"NORD OVEST morte colpo 2 testa esplode"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1417
"NORD EST morte colpo 2 testa esplode"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1477
"SUD EST morte colpo 3 sbudellato"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1537
"SUD OVEST morte colpo 3 sbudellato"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1597
"NORD OVEST morte colpo 3 sbudellato"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1657
"NORD EST morte colpo 3 sbudellato"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1717
"SUD EST morte colpo 4"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1777
"SUD OVEST morte colpo 4"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1831
"NORD OVEST morte colpo 4"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1885
"NORD EST morte colpo 4"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1939
"SUD EST morte colpo a terra"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 1993
"SUD OVEST morte colpo a terra"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2017
"NORD OVEST morte colpo a terra"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2041
"NORD EST morte colpo a terra"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2065
"SUD EST morte esplosione"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2089
"SUD OVEST morte esplosione"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2149
"NORD OVEST morte esplosione"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2209
"NORD EST morte esplosione"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2269
"SUD EST morte esplosione senza gambe"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2329
"SUD OVEST morte esplosione senza gambe"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2394
"NORD OVEST morte esplosione senza gambe"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2459
"NORD EST morte esplosione senza gambe"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2524
"SUD EST rotola"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2589
"SUD OVEST rotola"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2641
"NORD OVEST rotola"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2693
"NORD EST rotola"Symbol 1356 MovieClip {ThisGame.Png_man1} Frame 2745
"EST ESPLODE"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 9
"SUD EST ESPLODE"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 39
"SUD ESPLODE"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 99
"OVEST ESPLODE"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 159
"NORD ESPLODE"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 189
"NORD EST ESPLODE"Symbol 1514 MovieClip {_Jeep_sxup_centre} Frame 219
"EST ESPLODE"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 9
"SUD EST ESPLODE"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 39
"SUD ESPLODE"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 99
"OVEST ESPLODE"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 159
"NORD ESPLODE"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 189
"NORD EST ESPLODE"Symbol 1515 MovieClip {_Jeep_dxup_centre} Frame 219
"EST walk"Symbol 2148 MovieClip {MainPG} Frame 1
"EST granata"Symbol 2148 MovieClip {MainPG} Frame 37
"EST morte colpo"Symbol 2148 MovieClip {MainPG} Frame 58
"EST morte esplosione"Symbol 2148 MovieClip {MainPG} Frame 91
"EST morte bruciato"Symbol 2148 MovieClip {MainPG} Frame 124
"SUD EST walk"Symbol 2148 MovieClip {MainPG} Frame 157
"SUD EST granata"Symbol 2148 MovieClip {MainPG} Frame 193
"SUD EST morte colpo"Symbol 2148 MovieClip {MainPG} Frame 214
"SUD EST morte esplosione"Symbol 2148 MovieClip {MainPG} Frame 247
"SUD EST morte bruciato"Symbol 2148 MovieClip {MainPG} Frame 280
"SUD walk"Symbol 2148 MovieClip {MainPG} Frame 313
"SUD granata"Symbol 2148 MovieClip {MainPG} Frame 349
"SUD morte colpo"Symbol 2148 MovieClip {MainPG} Frame 370
"SUD morte esplosione"Symbol 2148 MovieClip {MainPG} Frame 403
"SUD morte bruciato"Symbol 2148 MovieClip {MainPG} Frame 436
"SUD OVEST walk"Symbol 2148 MovieClip {MainPG} Frame 469
"SUD OVEST granata"Symbol 2148 MovieClip {MainPG} Frame 505
"SUD OVEST morte colpo"Symbol 2148 MovieClip {MainPG} Frame 526
"SUD OVEST morte esplosione"Symbol 2148 MovieClip {MainPG} Frame 559
"SUD OVEST morte bruciato"Symbol 2148 MovieClip {MainPG} Frame 592
"OVEST walk"Symbol 2148 MovieClip {MainPG} Frame 625
"OVEST granata"Symbol 2148 MovieClip {MainPG} Frame 661
"OVEST morte colpo"Symbol 2148 MovieClip {MainPG} Frame 682
"OVEST morte esplosione"Symbol 2148 MovieClip {MainPG} Frame 715
"OVEST morte bruciato"Symbol 2148 MovieClip {MainPG} Frame 748
"NORD OVEST walk"Symbol 2148 MovieClip {MainPG} Frame 781
"NORD OVEST granata"Symbol 2148 MovieClip {MainPG} Frame 817
"NORD OVEST morte colpo"Symbol 2148 MovieClip {MainPG} Frame 838
"NORD OVEST morte esplosione"Symbol 2148 MovieClip {MainPG} Frame 871
"NORD OVEST bruciato"Symbol 2148 MovieClip {MainPG} Frame 904
"NORD walk"Symbol 2148 MovieClip {MainPG} Frame 937
"NORD granata"Symbol 2148 MovieClip {MainPG} Frame 973
"NORD morte colpo"Symbol 2148 MovieClip {MainPG} Frame 994
"NORD morte esplosione"Symbol 2148 MovieClip {MainPG} Frame 1027
"NORD morte bruciato"Symbol 2148 MovieClip {MainPG} Frame 1060
"NORD EST walk"Symbol 2148 MovieClip {MainPG} Frame 1093
"NORD EST granata"Symbol 2148 MovieClip {MainPG} Frame 1129
"NORD EST morte colpo"Symbol 2148 MovieClip {MainPG} Frame 1150
"NORD EST morte esplosione"Symbol 2148 MovieClip {MainPG} Frame 1183
"NORD EST bruciato"Symbol 2148 MovieClip {MainPG} Frame 1216
"EST ESPLODE"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 9
"SUD EST ESPLODE"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 39
"SUD ESPLODE"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 99
"OVEST ESPLODE"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 159
"NORD ESPLODE"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 189
"NORD EST ESPLODE"Symbol 2155 MovieClip {_Jeep_sx_centre} Frame 219
"EST walk"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1
"SUD EST walk"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 73
"SUD walk"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 145
"SUD OVEST walk"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 217
"OVEST walk"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 289
"NORD OVEST walk"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 361
"NORD walk"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 433
"NORD EST walk"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 505
"SUD EST morte bruciato"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 577
"SUD OVEST morte bruciato"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 637
"NORD OVEST morte bruciato"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 697
"NORD EST morte bruciato"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 757
"SUD EST morte bruciato a terra"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 817
"SUD OVEST morte bruciato a terra"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 877
"NORD OVEST morte bruciato a terra"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 937
"NORD EST morte bruciato a terra"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 997
"SUD EST morte colpo 1"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1057
"SUD OVEST morte colpo 1"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1117
"NORD OVEST morte colpo 1"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1177
"NORD EST morte colpo 1"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1237
"SUD EST morte colpo 2 testa esplode"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1297
"SUD OVEST morte colpo 2 testa esplode"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1357
"NORD OVEST morte colpo 2 testa esplode"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1417
"NORD EST morte colpo 2 testa esplode"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1477
"SUD EST morte colpo 3 sbudellato"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1537
"SUD OVEST morte colpo 3 sbudellato"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1597
"NORD OVEST morte colpo 3 sbudellato"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1657
"NORD EST morte colpo 3 sbudellato"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1717
"SUD EST morte colpo 4"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1777
"SUD OVEST morte colpo 4"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1831
"NORD OVEST morte colpo 4"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1885
"NORD EST morte colpo 4"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1939
"SUD EST morte colpo a terra"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 1993
"SUD OVEST morte colpo a terra"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2017
"NORD OVEST morte colpo a terra"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2041
"NORD EST morte colpo a terra"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2065
"SUD EST morte esplosione"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2089
"SUD OVEST morte esplosione"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2149
"NORD OVEST morte esplosione"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2209
"NORD EST morte esplosione"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2269
"SUD EST morte esplosione senza gambe"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2329
"SUD OVEST morte esplosione senza gambe"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2394
"NORD OVEST morte esplosione senza gambe"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2459
"NORD EST morte esplosione senza gambe"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2524
"SUD EST rotola"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2589
"SUD OVEST rotola"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2641
"NORD OVEST rotola"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2693
"NORD EST rotola"Symbol 2840 MovieClip {ThisGame.Png_man2} Frame 2745
"EST ESPLODE"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 9
"SUD EST ESPLODE"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 39
"SUD ESPLODE"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 99
"OVEST ESPLODE"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 159
"NORD ESPLODE"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 189
"NORD EST ESPLODE"Symbol 2998 MovieClip {_Panzer2_dx_centre} Frame 219
"EST ESPLODE"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 9
"SUD EST ESPLODE"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 39
"SUD ESPLODE"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 99
"OVEST ESPLODE"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 159
"NORD ESPLODE"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 189
"NORD EST ESPLODE"Symbol 2999 MovieClip {_Panzer2_sx_centre} Frame 219
"EST walk"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1
"SUD EST walk"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 73
"SUD walk"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 145
"SUD OVEST walk"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 217
"OVEST walk"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 289
"NORD OVEST walk"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 361
"NORD walk"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 433
"NORD EST walk"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 505
"SUD EST morte bruciato"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 577
"SUD OVEST morte bruciato"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 637
"NORD OVEST morte bruciato"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 697
"NORD EST morte bruciato"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 757
"SUD EST morte bruciato a terra"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 817
"SUD OVEST morte bruciato a terra"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 877
"NORD OVEST morte bruciato a terra"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 937
"NORD EST morte bruciato a terra"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 997
"SUD EST morte colpo 1"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1057
"SUD OVEST morte colpo 1"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1117
"NORD OVEST morte colpo 1"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1177
"NORD EST morte colpo 1"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1237
"SUD EST morte colpo 2 testa esplode"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1297
"SUD OVEST morte colpo 2 testa esplode"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1357
"NORD OVEST morte colpo 2 testa esplode"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1417
"NORD EST morte colpo 2 testa esplode"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1477
"SUD EST morte colpo 3 sbudellato"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1537
"SUD OVEST morte colpo 3 sbudellato"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1597
"NORD OVEST morte colpo 3 sbudellato"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1657
"NORD EST morte colpo 3 sbudellato"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1717
"SUD EST morte colpo 4"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1777
"SUD OVEST morte colpo 4"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1831
"NORD OVEST morte colpo 4"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1885
"NORD EST morte colpo 4"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1939
"SUD EST morte colpo a terra"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 1993
"SUD OVEST morte colpo a terra"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2017
"NORD OVEST morte colpo a terra"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2041
"NORD EST morte colpo a terra"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2065
"SUD EST morte esplosione"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2089
"SUD OVEST morte esplosione"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2149
"NORD OVEST morte esplosione"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2209
"NORD EST morte esplosione"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2269
"SUD EST morte esplosione senza gambe"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2329
"SUD OVEST morte esplosione senza gambe"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2394
"NORD OVEST morte esplosione senza gambe"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2459
"NORD EST morte esplosione senza gambe"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2524
"SUD EST rotola"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2589
"SUD OVEST rotola"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2641
"NORD OVEST rotola"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2693
"NORD EST rotola"Symbol 3009 MovieClip {ThisGame.Png_man1_burst} Frame 2745
"EST walk"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1
"SUD EST walk"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 73
"SUD walk"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 145
"SUD OVEST walk"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 217
"OVEST walk"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 289
"NORD OVEST walk"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 361
"NORD walk"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 433
"NORD EST walk"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 505
"SUD EST morte bruciato"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 577
"SUD OVEST morte bruciato"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 637
"NORD OVEST morte bruciato"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 697
"NORD EST morte bruciato"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 757
"SUD EST morte bruciato a terra"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 817
"SUD OVEST morte bruciato a terra"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 877
"NORD OVEST morte bruciato a terra"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 937
"NORD EST morte bruciato a terra"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 997
"SUD EST morte colpo 1"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1057
"SUD OVEST morte colpo 1"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1117
"NORD OVEST morte colpo 1"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1177
"NORD EST morte colpo 1"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1237
"SUD EST morte colpo 2 testa esplode"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1297
"SUD OVEST morte colpo 2 testa esplode"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1357
"NORD OVEST morte colpo 2 testa esplode"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1417
"NORD EST morte colpo 2 testa esplode"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1477
"SUD EST morte colpo 3 sbudellato"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1537
"SUD OVEST morte colpo 3 sbudellato"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1597
"NORD OVEST morte colpo 3 sbudellato"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1657
"NORD EST morte colpo 3 sbudellato"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1717
"SUD EST morte colpo 4"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1777
"SUD OVEST morte colpo 4"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1831
"NORD OVEST morte colpo 4"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1885
"NORD EST morte colpo 4"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1939
"SUD EST morte colpo a terra"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 1993
"SUD OVEST morte colpo a terra"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2017
"NORD OVEST morte colpo a terra"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2041
"NORD EST morte colpo a terra"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2065
"SUD EST morte esplosione"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2089
"SUD OVEST morte esplosione"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2149
"NORD OVEST morte esplosione"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2209
"NORD EST morte esplosione"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2269
"SUD EST morte esplosione senza gambe"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2329
"SUD OVEST morte esplosione senza gambe"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2394
"NORD OVEST morte esplosione senza gambe"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2459
"NORD EST morte esplosione senza gambe"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2524
"SUD EST rotola"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2589
"SUD OVEST rotola"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2641
"NORD OVEST rotola"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2693
"NORD EST rotola"Symbol 3010 MovieClip {ThisGame.Png_man2_shotgun} Frame 2745
"EST walk"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1
"SUD EST walk"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 73
"SUD walk"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 145
"SUD OVEST walk"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 217
"OVEST walk"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 289
"NORD OVEST walk"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 361
"NORD walk"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 433
"NORD EST walk"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 505
"SUD EST morte bruciato"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 577
"SUD OVEST morte bruciato"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 637
"NORD OVEST morte bruciato"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 697
"NORD EST morte bruciato"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 757
"SUD EST morte bruciato a terra"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 817
"SUD OVEST morte bruciato a terra"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 877
"NORD OVEST morte bruciato a terra"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 937
"NORD EST morte bruciato a terra"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 997
"SUD EST morte colpo 1"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1057
"SUD OVEST morte colpo 1"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1117
"NORD OVEST morte colpo 1"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1177
"NORD EST morte colpo 1"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1237
"SUD EST morte colpo 2 testa esplode"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1297
"SUD OVEST morte colpo 2 testa esplode"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1357
"NORD OVEST morte colpo 2 testa esplode"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1417
"NORD EST morte colpo 2 testa esplode"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1477
"SUD EST morte colpo 3 sbudellato"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1537
"SUD OVEST morte colpo 3 sbudellato"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1597
"NORD OVEST morte colpo 3 sbudellato"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1657
"NORD EST morte colpo 3 sbudellato"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1717
"SUD EST morte colpo 4"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1777
"SUD OVEST morte colpo 4"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1831
"NORD OVEST morte colpo 4"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1885
"NORD EST morte colpo 4"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1939
"SUD EST morte colpo a terra"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 1993
"SUD OVEST morte colpo a terra"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2017
"NORD OVEST morte colpo a terra"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2041
"NORD EST morte colpo a terra"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2065
"SUD EST morte esplosione"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2089
"SUD OVEST morte esplosione"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2149
"NORD OVEST morte esplosione"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2209
"NORD EST morte esplosione"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2269
"SUD EST morte esplosione senza gambe"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2329
"SUD OVEST morte esplosione senza gambe"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2394
"NORD OVEST morte esplosione senza gambe"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2459
"NORD EST morte esplosione senza gambe"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2524
"SUD EST rotola"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2589
"SUD OVEST rotola"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2641
"NORD OVEST rotola"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2693
"NORD EST rotola"Symbol 3027 MovieClip {ThisGame.Png_man2_fire} Frame 2745
"EST Esplode"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 9
"SUD EST Esplode"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 39
"SUD Esplode"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 69
"SUD OVEST Esplode"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 99
"OVEST Esplode"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 129
"NORD OVEST Esplode"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 159
"NORD Esplode"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 189
"NORD EST Esplode"Symbol 3192 MovieClip {_Panzer1_dxup_centre} Frame 219
"EST Esplode"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 9
"SUD EST Esplode"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 39
"SUD Esplode"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 69
"SUD OVEST Esplode"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 99
"OVEST Esplode"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 129
"NORD OVEST Esplode"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 159
"NORD Esplode"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 189
"NORD EST Esplode"Symbol 3193 MovieClip {_Panzer1_dx_sx_missile} Frame 219
"EST Esplode"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 9
"SUD EST Esplode"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 39
"SUD Esplode"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 69
"SUD OVEST Esplode"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 99
"OVEST Esplode"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 129
"NORD OVEST Esplode"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 159
"NORD Esplode"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 189
"NORD EST Esplode"Symbol 3195 MovieClip {_Panzer1_sx_centre} Frame 219
"EST Esplode"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 9
"SUD EST Esplode"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 39
"SUD Esplode"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 69
"SUD OVEST Esplode"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 99
"OVEST Esplode"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 129
"NORD OVEST Esplode"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 159
"NORD Esplode"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 189
"NORD EST Esplode"Symbol 3204 MovieClip {_Panzer1_sx_dx} Frame 219
"EST walk"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1
"SUD EST walk"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 73
"SUD walk"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 145
"SUD OVEST walk"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 217
"OVEST walk"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 289
"NORD OVEST walk"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 361
"NORD walk"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 433
"NORD EST walk"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 505
"SUD EST morte bruciato"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 577
"SUD OVEST morte bruciato"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 637
"NORD OVEST morte bruciato"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 697
"NORD EST morte bruciato"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 757
"SUD EST morte bruciato a terra"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 817
"SUD OVEST morte bruciato a terra"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 877
"NORD OVEST morte bruciato a terra"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 937
"NORD EST morte bruciato a terra"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 997
"SUD EST morte colpo 1"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1057
"SUD OVEST morte colpo 1"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1117
"NORD OVEST morte colpo 1"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1177
"NORD EST morte colpo 1"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1237
"SUD EST morte colpo 2 testa esplode"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1297
"SUD OVEST morte colpo 2 testa esplode"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1357
"NORD OVEST morte colpo 2 testa esplode"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1417
"NORD EST morte colpo 2 testa esplode"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1477
"SUD EST morte colpo 3 sbudellato"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1537
"SUD OVEST morte colpo 3 sbudellato"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1597
"NORD OVEST morte colpo 3 sbudellato"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1657
"NORD EST morte colpo 3 sbudellato"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1717
"SUD EST morte colpo 4"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1777
"SUD OVEST morte colpo 4"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1831
"NORD OVEST morte colpo 4"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1885
"NORD EST morte colpo 4"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1939
"SUD EST morte colpo a terra"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 1993
"SUD OVEST morte colpo a terra"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2017
"NORD OVEST morte colpo a terra"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2041
"NORD EST morte colpo a terra"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2065
"SUD EST morte esplosione"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2089
"SUD OVEST morte esplosione"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2149
"NORD OVEST morte esplosione"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2209
"NORD EST morte esplosione"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2269
"SUD EST morte esplosione senza gambe"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2329
"SUD OVEST morte esplosione senza gambe"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2394
"NORD OVEST morte esplosione senza gambe"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2459
"NORD EST morte esplosione senza gambe"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2524
"SUD EST rotola"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2589
"SUD OVEST rotola"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2641
"NORD OVEST rotola"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2693
"NORD EST rotola"Symbol 3206 MovieClip {ThisGame.Png_man1_grenades} Frame 2745
"EST ESPLODE"Symbol 3207 MovieClip {_Jeep} Frame 9
"SUD EST ESPLODE"Symbol 3207 MovieClip {_Jeep} Frame 39
"SUD ESPLODE"Symbol 3207 MovieClip {_Jeep} Frame 69
"SUD OVEST ESPLODE"Symbol 3207 MovieClip {_Jeep} Frame 99
"OVEST ESPLODE"Symbol 3207 MovieClip {_Jeep} Frame 129
"NORD OVEST ESPLODE"Symbol 3207 MovieClip {_Jeep} Frame 159
"NORD ESPLODE"Symbol 3207 MovieClip {_Jeep} Frame 189
"NORD EST ESPLODE"Symbol 3207 MovieClip {_Jeep} Frame 219
"EST ESPLODE"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 9
"SUD EST ESPLODE"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 39
"SUD ESPLODE"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 69
"SUD OVEST ESPLODE"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 99
"OVEST ESPLODE"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 129
"NORD OVEST ESPLODE"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 159
"NORD ESPLODE"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 189
"NORD EST ESPLODE"Symbol 3208 MovieClip {_Panzer2_dx_sx} Frame 219
"EST ESPLODE"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 9
"SUD EST ESPLODE"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 39
"SUD ESPLODE"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 99
"OVEST ESPLODE"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 159
"NORD ESPLODE"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 189
"NORD EST ESPLODE"Symbol 3301 MovieClip {_Panzer2_up_centre} Frame 219
"EST ESPLODE"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 9
"SUD EST ESPLODE"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 39
"SUD ESPLODE"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 69
"SUD OVEST ESPLODE"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 99
"OVEST ESPLODE"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 129
"NORD OVEST ESPLODE"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 159
"NORD ESPLODE"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 189
"NORD EST ESPLODE"Symbol 3302 MovieClip {_Panzer2_sx_dx} Frame 219
"EST ESPLODE"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 9
"SUD EST ESPLODE"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 39
"SUD ESPLODE"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 99
"OVEST ESPLODE"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 159
"NORD ESPLODE"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 189
"NORD EST ESPLODE"Symbol 3303 MovieClip {_Panzer2_sxup_centre} Frame 219
"EST ESPLODE"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 9
"SUD EST ESPLODE"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 39
"SUD ESPLODE"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 99
"OVEST ESPLODE"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 159
"NORD ESPLODE"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 189
"NORD EST ESPLODE"Symbol 3304 MovieClip {_Panzer2_dxup_centre} Frame 219
"EST ESPLODE"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 9
"SUD EST ESPLODE"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 39
"SUD ESPLODE"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 99
"OVEST ESPLODE"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 159
"NORD ESPLODE"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 189
"NORD EST ESPLODE"Symbol 3305 MovieClip {_Panzer2_dxdown_centre} Frame 219
"EST ESPLODE"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 9
"SUD EST ESPLODE"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 39
"SUD ESPLODE"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 99
"OVEST ESPLODE"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 159
"NORD ESPLODE"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 189
"NORD EST ESPLODE"Symbol 3306 MovieClip {_Panzer2_sxdown_centre} Frame 219
"EST ESPLODE"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 9
"SUD EST ESPLODE"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 39
"SUD ESPLODE"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 99
"OVEST ESPLODE"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 159
"NORD ESPLODE"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 189
"NORD EST ESPLODE"Symbol 3307 MovieClip {_Jeep_dx_centre} Frame 219
"EST ESPLODE"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 9
"SUD EST ESPLODE"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 39
"SUD ESPLODE"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 99
"OVEST ESPLODE"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 159
"NORD ESPLODE"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 189
"NORD EST ESPLODE"Symbol 3308 MovieClip {_Jeep_sxdown_centre} Frame 219
"EST ESPLODE"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 9
"SUD EST ESPLODE"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 39
"SUD ESPLODE"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 69
"SUD OVEST ESPLODE"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 99
"OVEST ESPLODE"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 129
"NORD OVEST ESPLODE"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 159
"NORD ESPLODE"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 189
"NORD EST ESPLODE"Symbol 3309 MovieClip {_Jeep_dxdown_centre} Frame 219
"EST ESPLODE"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 9
"SUD EST ESPLODE"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 39
"SUD ESPLODE"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 69
"SUD OVEST ESPLODE"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 99
"OVEST ESPLODE"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 129
"NORD OVEST ESPLODE"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 159
"NORD ESPLODE"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 189
"NORD EST ESPLODE"Symbol 3310 MovieClip {_Jeep_dx_sx} Frame 219
"EST Esplode"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 9
"SUD EST Esplode"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 39
"SUD Esplode"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 69
"SUD OVEST Esplode"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 99
"OVEST Esplode"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 129
"NORD OVEST Esplode"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 159
"NORD Esplode"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 189
"NORD EST Esplode"Symbol 3314 MovieClip {_Panzer1_dx_centre} Frame 219
"EST Esplode"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 9
"SUD EST Esplode"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 39
"SUD Esplode"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 69
"SUD OVEST Esplode"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 99
"OVEST Esplode"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 129
"NORD OVEST Esplode"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 159
"NORD Esplode"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 189
"NORD EST Esplode"Symbol 3315 MovieClip {_Panzer1_dx_sx} Frame 219
"EST Esplode"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 9
"SUD EST Esplode"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 39
"SUD Esplode"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 69
"SUD OVEST Esplode"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 99
"OVEST Esplode"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 129
"NORD OVEST Esplode"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 159
"NORD Esplode"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 189
"NORD EST Esplode"Symbol 3316 MovieClip {_Panzer1_dxdown_centre} Frame 219
"EST Esplode"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 9
"SUD EST Esplode"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 39
"SUD Esplode"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 69
"SUD OVEST Esplode"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 99
"OVEST Esplode"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 129
"NORD OVEST Esplode"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 159
"NORD Esplode"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 189
"NORD EST Esplode"Symbol 3317 MovieClip {_Panzer1_sxdown_centre} Frame 219
"EST Esplode"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 9
"SUD EST Esplode"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 39
"SUD Esplode"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 69
"SUD OVEST Esplode"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 99
"OVEST Esplode"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 129
"NORD OVEST Esplode"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 159
"NORD Esplode"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 189
"NORD EST Esplode"Symbol 3318 MovieClip {_Panzer1_sxup_centre} Frame 219
"EST Esplode"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 9
"SUD EST Esplode"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 39
"SUD Esplode"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 69
"SUD OVEST Esplode"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 99
"OVEST Esplode"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 129
"NORD OVEST Esplode"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 159
"NORD Esplode"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 189
"NORD EST Esplode"Symbol 3319 MovieClip {_Panzer1_up_centre} Frame 219
"GIRA"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 1
"ESPLODE EST"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 9
"ESPLODE SUD EST"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 39
"ESPLODE SUD"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 69
"ESPLODE SUD OVEST"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 99
"ESPLODE OVEST"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 129
"ESPLODE NORD OVEST"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 159
"ESPLODE NORD"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 189
"ESPLODE NORD OVEST"Symbol 3465 MovieClip {fooWarrior_fla.torretta_carro_armato_gigante_194} Frame 219
"SUD EST Esplode"Symbol 3527 MovieClip {_GiantPanzer} Frame 9
"SUD Esplode"Symbol 3527 MovieClip {_GiantPanzer} Frame 39
"SUD OVEST Esplode"Symbol 3527 MovieClip {_GiantPanzer} Frame 69




http://swfchan.com/6/29053/info.shtml
Created: 20/5 -2019 02:22:05 Last modified: 20/5 -2019 02:22:05 Server time: 12/05 -2024 22:47:07