Section 1
//_-2Y (_-24._-2Y)
package _-24 {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-92.*;
import _-3r.*;
import flash.geom.*;
import _-ML.*;
import _-MU.*;
import _-6G.*;
import com.bloc.ui.*;
import _-l.*;
import _-AP.*;
import _-Lz.*;
import _-F9.*;
import _-9Z.*;
import flash.ui.*;
public class _-2Y extends _-29 {
public var _-D:_-JE;
public var _-IW:_-GY;
public var _-Mu:MovieClip;
public var _-F5:Sprite;
public var _-HD:Boolean;// = false
public var delay:Number;// = 0
public var _-2G:_-MB;
public var _-Nf:Boolean;// = false
public var _-0z:_-Hv;
public var _-Ae:_-5H;
public var _-DV:_-MB;
public var _-4c:Boolean;// = false
public var _-4a:_-Lp;
public var _-Cv:Sprite;
public var _-99:_-48;
public var _-JO:_-MB;
public var _-CH:BitmapData;
public function _-2Y(){
_-DV = new _-MB("Steleport");
_-2G = new _-MB("SteleportLoop");
_-4c = false;
_-Nf = false;
_-HD = false;
delay = 0;
super();
_-D = new _-JE();
_-Mu = _-HG._-M2("PortalGlow");
_-CH = _-HG._-Dc("BackDoorBitmap");
_-F5 = _-HG._-4C("ControlsHint");
_-Cv = _-HG._-4C("ShootHint");
}
private function _-m(_arg1:Event):void{
var _local2:Matrix;
var _local3:Point;
if (_-4c){
if (_-IW.player.isMoving){
_-4c = false;
_-EQ._-I7(_-F5, "alpha", 0, 0.5, "easeOutSine", 2, {onFinish:_-6V});
};
};
if (((_-Nf) && (!(_-4c)))){
_-Nf = false;
_-HD = false;
_-IW.player.weapon.addEventListener(_-S._-N9, _-Ab, false, 0, true);
_-Cv.alpha = 0;
_-EQ._-I7(_-Cv, "alpha", 1, 0.5, "easeOutSine", 2);
};
_local2 = new Matrix();
if (((_-99._-G4) && (!(_-99._-Ku)))){
_local2.tx = _-99._-G4.x;
_local2.ty = _-99._-G4.y;
_local2.tx = (_local2.tx - _-Ae._-7u.output.camX);
_local2.ty = (_local2.ty - _-Ae._-7u.output.camY);
_-Mu.alpha = (1 - (_-99.dist / 120));
_-Ae._-7u.output.draw(_-Mu, _local2, _-Mu.transform.colorTransform);
};
_local3 = new Point((_-99._-9A.x - 20), (_-99._-9A.y - (192 / 2)));
_local3.x = (_local3.x - _-Ae._-7u.output.camX);
_local3.y = (_local3.y - _-Ae._-7u.output.camY);
_-Ae._-7u.output.copyPixels(_-CH, _-CH.rect, _local3);
}
private function _-6V():void{
stage.removeChild(_-F5);
}
override public function hide():void{
super.hide();
_-05._-Lk = false;
_-Ae._-IO._-Cf();
addChildAt(_-Ae, 0);
_-Ae.removeChild(_-D._-7u);
_-Ae.x = 0;
_-Ae.y = 0;
}
private function _-9L(_arg1:_-5t):void{
var _local2:_-7X;
_local2 = _-7X(sessionData);
_local2._-4F(_arg1.value);
_-99.removeEventListener(_-48._-E7, _-9L);
_-99.removeEventListener(_-48._-DJ, _-14);
_-99.removeEventListener(_-48._-90, _-8e);
_-99.removeEventListener(_-48._-M-, onExit);
_-Ae._-7u.player._-In();
_-DV.start(1.5, 1);
_-2G.stop();
_-EQ._-I7(this, "delay", Math.random(), 1, "easeOutSine", 0, {onFinish:_-L-});
}
override protected function onHidden():void{
_-2G.stop();
_-1k._-8I._-Jl = false;
_-IW.removeEventListener(_-AO._-KO, _-m);
}
private function _-L-():void{
if (stage.contains(_-F5)){
stage.removeChild(_-F5);
};
if (stage.contains(_-Cv)){
stage.removeChild(_-Cv);
};
gotoScreen(_-9I._-M0);
}
private function _-JP():void{
if (stage){
if (stage.contains(_-Cv)){
stage.removeChild(_-Cv);
};
};
}
private function onExit(_arg1:Event):void{
_-99.removeEventListener(_-48._-E7, _-9L);
_-99.removeEventListener(_-48._-DJ, _-14);
_-99.removeEventListener(_-48._-90, _-8e);
_-99.removeEventListener(_-48._-M-, onExit);
_-IW._-Jc = true;
_-IW._-Jd = true;
if (stage.contains(_-F5)){
stage.removeChild(_-F5);
};
if (stage.contains(_-Cv)){
stage.removeChild(_-Cv);
};
gotoScreen(_-9I._-EP);
}
private function _-H9(_arg1:Event):void{
stage.addChildAt(_-Ae, 0);
_-Ae.x = 16;
_-Ae.y = 16;
if (!_-0z){
_-0z = new _-Hv(_-Ae, stage);
};
stage.focus = stage;
if (_-4c){
stage.addChild(_-F5);
stage.addChild(_-Cv);
_-Cv.alpha = 0;
};
}
private function _-Ab(_arg1:_-S):void{
_-IW.player.weapon.removeEventListener(_-S._-N9, _-Ab);
_-EQ._-I7(_-Cv, "alpha", 0, 0.5, "easeOutSine", 2, {onFinish:_-JP});
}
private function _-14(_arg1:Event):void{
_-D.hide();
_-2G._-DX(0.3);
}
private function _-8e(_arg1:_-5t):void{
_-D._-7u.x = ((640 - 32) / 2);
_-D._-7u.x = (_-D._-7u.x - (_-D.width / 2));
if (_arg1.value < 3){
_-D._-7u.y = 300;
} else {
_-D._-7u.y = 130;
};
if (!_-99._-Ku){
_-2G._-JH(1, 999, 0.8);
};
_-D._-7u.y = (_-D._-7u.y - (_-D._-7u.height / 2));
_-D._-Cf(_-7X(sessionData)._-EV(_arg1.value), _-99._-Ku);
}
override public function _-Cf():void{
var _local1:BitmapData;
var _local2:int;
var _local3:BitmapData;
super._-Cf();
_-HD = false;
_-1k._-8I._-Jl = true;
Mouse.hide();
_-Ae = _-6R._-8I._-Ae;
_-4a = _-6R._-8I._-4a;
_-IW = _-6R._-8I._-IW;
if (!_-99){
_-99 = new _-48();
};
_-05._-Lk = true;
if (_-3c._-HN == _-3c._-43){
if (!_-JO){
_-JO = new _-MB("Extreme_alarm");
};
_-JO.start();
_-99.currentLevel = _-7X(sessionData)._-Cd.currentLevelX;
} else {
if (_-3c._-HN == _-3c.NORMAL){
_-99.currentLevel = _-7X(sessionData)._-Cd.currentLevel;
} else {
_-99.currentLevel = _-7X(sessionData)._-Cd.currentLevelE;
};
};
_-99.addEventListener(_-48._-E7, _-9L, false, 0, true);
_-99.addEventListener(_-48._-DJ, _-14, false, 0, true);
_-99.addEventListener(_-48._-90, _-8e, false, 0, true);
_-99.addEventListener(_-48._-M-, onExit, false, 0, true);
_-IW.start(_-99);
_-Ae._-IO.hide();
_-Ae.addChild(_-D._-7u);
addEventListener(Event.ADDED_TO_STAGE, _-H9, false, 0, true);
_-IW.addEventListener(_-AO._-KO, _-m, false, 0, true);
_local1 = _-HG._-Dc("GreenLight");
_local2 = _-99.currentLevel;
_-Ae._-7u._-Ar.copyPixels(_local1, _local1.rect, new Point(171, 40));
_local3 = _-HG._-Dc("ON_1");
_-Ae._-7u._-Ar.copyPixels(_local3, _local3.rect, new Point(114, 197));
_-4c = (_-Nf = (_local2 == 0));
if (_-3c._-HN == _-3c._-43){
_-4c = (_-Nf = false);
};
if (_local2 >= 1){
_-Ae._-7u._-Ar.copyPixels(_local1, _local1.rect, new Point(441, 40));
_local3 = _-HG._-Dc("ON_2");
_-Ae._-7u._-Ar.copyPixels(_local3, _local3.rect, new Point(376, 197));
};
if (_local2 >= 2){
_-Ae._-7u._-Ar.copyPixels(_local1, _local1.rect, new Point(714, 40));
_local3 = _-HG._-Dc("ON_3");
_-Ae._-7u._-Ar.copyPixels(_local3, _local3.rect, new Point(646, 197));
};
if (_local2 >= 3){
_-Ae._-7u._-Ar.copyPixels(_local1, _local1.rect, new Point(49, 523));
_local3 = _-HG._-Dc("ON_4");
_-Ae._-7u._-Ar.copyPixels(_local3, _local3.rect, new Point(109, 350));
};
if (_local2 >= 4){
_-Ae._-7u._-Ar.copyPixels(_local1, _local1.rect, new Point(319, 523));
_local3 = _-HG._-Dc("ON_5");
_-Ae._-7u._-Ar.copyPixels(_local3, _local3.rect, new Point(375, 350));
};
if (_local2 >= 5){
_-Ae._-7u._-Ar.copyPixels(_local1, _local1.rect, new Point(592, 523));
_local3 = _-HG._-Dc("ON_6");
_-Ae._-7u._-Ar.copyPixels(_local3, _local3.rect, new Point(644, 350));
};
}
}
}//package _-24
Section 2
//_-48 (_-24._-48)
package _-24 {
import flash.events.*;
import _-7W.*;
import _-D0.*;
import flash.utils.*;
import _-Hy.*;
import _-52.*;
import _-F9.*;
public class _-48 extends _-J3 {
public var _-0u:WorldObject;
public var _-Ku:Boolean;// = true
public var _-FG:WorldObject;
public var _-9A:WorldObject;
public var currentLevel:int;// = 0
public var dist:Number;
public var _-Di:Dictionary;
public var _-B7:WorldObject;
public var _-GS:WorldObject;
public var _-1y:WorldObject;
public var _-KM:Number;// = 0
public var _-9r:_-HS;
public var _-8c:Boolean;// = false
public var _-G4:WorldObject;
public var include:WorldObject;
public var _-2f:WorldObject;
public static const _-p:Number = 120;
public static const _-90:String = "onDetailShow";
public static const _-E7:String = "onLevelPicked";
public static const _-M-:String = "onExit";
public static const _-DJ:String = "onDetailHigh";
public function _-48(){
_-KM = 0;
_-8c = false;
currentLevel = 0;
_-Ku = true;
super();
_-N0 = "HubFloor";
const = 99;
_-JR();
_-9r = new _-HS();
_-9r.add(_-GS);
_-9r.add(include);
_-9r.add(_-B7);
_-9r.add(_-2f);
_-9r.add(_-1y);
_-9r.add(_-0u);
_-9r.add(_-9A);
_-Di = new Dictionary();
_-Di[_-GS] = 0;
_-Di[include] = 1;
_-Di[_-B7] = 2;
_-Di[_-2f] = 3;
_-Di[_-1y] = 4;
_-Di[_-0u] = 5;
_-Di[_-9A] = 99;
}
override public function _-9U(_arg1:_-GY):void{
this._-IW = _arg1;
_-KM = 0;
_arg1.collisionManager.addEventListener("levelCollide", _-Dq, false, 0, true);
_arg1._-4- = false;
}
private function _-JR():void{
_-GS = new WorldObject();
_-GS._-HQ = _-p;
_-GS.x = 129;
_-GS.y = 59;
include = new WorldObject();
include._-HQ = _-p;
include.x = 399;
include.y = 59;
_-B7 = new WorldObject();
_-B7._-HQ = _-p;
_-B7.x = 672;
_-B7.y = 59;
_-2f = new WorldObject();
_-2f._-HQ = _-p;
_-2f.x = 129;
_-2f.y = 542;
_-1y = new WorldObject();
_-1y._-HQ = _-p;
_-1y.x = 399;
_-1y.y = 542;
_-0u = new WorldObject();
_-0u._-HQ = _-p;
_-0u.x = 671;
_-0u.y = 542;
_-9A = new WorldObject();
_-9A._-HQ = _-p;
_-9A.x = 20;
_-9A.y = 300;
}
override public function update():void{
var _local1:int;
_-FG = null;
_-IW.collisionManager.checkSingle(_-IW.player, _-9r, "levelCollide");
if (_-FG == null){
if (_-G4 != null){
if (_-G4 != _-9A){
_local1 = _-Di[_-G4];
dispatchEvent(new _-5t(_-DJ, _local1));
_-G4 = null;
};
};
} else {
if (_-G4 != _-FG){
if (_-FG != _-9A){
_local1 = _-Di[_-FG];
dispatchEvent(new _-5t(_-90, _local1));
};
_-G4 = _-FG;
};
};
if (_-FG == _-9A){
if (_-8c){
_-IW.player.x = (_-IW.player.x + ((_-G4.x - _-IW.player.x) / 5));
_-IW.player.y = (_-IW.player.y + ((_-G4.y - _-IW.player.y) / 5));
if (dist < 10){
dispatchEvent(new Event(_-M-));
};
};
} else {
if (!_-Ku){
if (_-8c){
_-KM = (_-KM + 0.02);
if (!_-IW.player.isMoving){
_-IW.player.x = (_-IW.player.x + ((_-G4.x - _-IW.player.x) / 5));
_-IW.player.y = (_-IW.player.y + ((_-G4.y - _-IW.player.y) / 5));
};
} else {
_-KM = (_-KM * 0.8);
};
if (_-KM > 1){
if (!_-IW.player.isMoving){
_-A9();
};
};
_-IW.player.lightLevel = _-KM;
};
};
_-8c = false;
}
private function _-Dq(_arg1:_-1U):void{
if (_-9A == _arg1._-9z){
_-FG = _-9A;
dist = Math.sqrt(_arg1._-F3);
if (dist < 15){
dispatchEvent(new Event(_-M-));
};
} else {
_-Ku = (_-Di[_arg1._-9z] > currentLevel);
dist = Math.sqrt(_arg1._-F3);
if (dist < 15){
_-8c = true;
};
_-FG = _arg1._-9z;
};
}
private function _-A9():void{
var _local1:int;
_local1 = _-Di[_-G4];
_-IW.player.canMove = false;
dispatchEvent(new _-5t(_-E7, _local1));
}
}
}//package _-24
Section 3
//_-Hs (_-24._-Hs)
package _-24 {
import flash.display.*;
import flash.events.*;
import _-92.*;
import flash.geom.*;
import _-l.*;
import _-AP.*;
public class _-Hs extends _-29 {
public var _-D:_-Id;
public var _-FN:Bitmap;
public function _-Hs(){
_-FN = new Bitmap();
_-FN.bitmapData = new BitmapData((640 - 32), (480 - 32));
addChildAt(_-FN, 0);
}
override protected function onHidden():void{
}
private function _-6a(_arg1:Event):void{
_-D._-0G.removeEventListener(MouseEvent.CLICK, _-6a);
gotoScreen(_-9I._-M0);
}
override public function _-Cf():void{
var _local1:_-7X;
var _local2:BitmapData;
var _local3:Matrix;
super._-Cf();
_local1 = _-7X(sessionData);
_local2 = _-HG._-Dc(_local1._-H._-N0);
_local3 = new Matrix();
_local3.tx = -((400 - (624 / 2)));
_local3.ty = -((300 - (464 / 2)));
_-FN.bitmapData.draw(_local2, _local3);
_local2.dispose();
_-D._-Cf(_local1._-H, false);
_-D._-0G.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
}
}
}//package _-24
Section 4
//_-Id (_-24._-Id)
package _-24 {
import _-92.*;
public class _-Id extends _-JE {
public var _-0G:_-Es;
public function _-Id(){
_-0G._-FE("Start Level", 6881098);
}
}
}//package _-24
Section 5
//_-JE (_-24._-JE)
package _-24 {
import flash.display.*;
import _-7W.*;
import flash.geom.*;
import _-6G.*;
import _-52.*;
import flash.text.*;
public class _-JE extends Sprite {
public var output:BitmapData;
public var _-Dn:_-Mj;
public var lock:Sprite;
public var _-MD:TextField;
public var _-7u:Bitmap;
public var _-B1:MovieClip;
public var scoreTxt:TextField;
public var _-F8:Sprite;
public var _-M3:TextField;
public function _-JE(){
output = new BitmapData(width, height, true, 0);
_-7u = new Bitmap(output);
_-7u.alpha = 0;
}
public function hide():void{
_-EQ._-I7(_-7u, "alpha", 0, 0.3, "easeOutSine");
}
private function _-G1(_arg1:Number):String{
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Number;
var _local6:int;
_local2 = String(_arg1).split("");
_local3 = "$";
_local4 = _local2.length;
_local5 = ((_local4 % 3) - 1);
_local6 = 0;
while (_local6 < _local4) {
_local3 = (_local3 + _local2[_local6]);
if ((((((_local6 - _local5) % 3) == 0)) && (!((_local6 == (_local4 - 1)))))){
_local3 = (_local3 + ",");
};
_local6++;
};
return (_local3);
}
public function _-Cf(_arg1:_-J3, _arg2:Boolean=false):void{
var _local3:Matrix;
_-B1.gotoAndStop(_arg1._-03);
if (_-3c._-HN == _-3c._-43){
_-Dn.visible = false;
} else {
_-Dn.visible = true;
_-Dn._-0K(_arg1._-30, _arg2);
};
_-F8.visible = !(_arg2);
lock.visible = _arg2;
_-M3.text = _arg1.title;
_-MD.text = (_arg2) ? "" : _arg1.catch;
scoreTxt.text = (_arg2) ? "-" : _-G1(_arg1._-M7);
_local3 = new Matrix();
_local3.tx = (width / 2);
_local3.ty = (height / 2);
output.fillRect(output.rect, 0);
output.draw(this, _local3);
_-EQ._-I7(_-7u, "alpha", 1, 0.3, "easeOutSine");
}
}
}//package _-24
Section 6
//_-Mj (_-24._-Mj)
package _-24 {
import flash.display.*;
import _-M8.*;
import _-3-.*;
import flash.filters.*;
public class _-Mj extends Sprite {
public var _-JV:Array;
public var _-HO:ColorMatrixFilter;
public var dynamic:MovieClip;
public var _-1g:MovieClip;
public var _-6m:MovieClip;
public var _-25:MovieClip;
public function _-Mj(){
_-JV = [dynamic, _-1g, _-6m, _-25];
_-HO = new ColorMatrixFilter(_-Bi._-G6);
}
public function _-0K(_arg1:Array, _arg2:Boolean=false):void{
var _local3:int;
var _local4:String;
var _local5:int;
_local3 = 0;
while (_local3 < _-JV.length) {
_-JV[_local3].visible = false;
_local3++;
};
_local3 = 0;
while (_local3 < _arg1.length) {
_local4 = String(_arg1[_local3]);
_-JV[_local3].visible = true;
if (_local4.substr(0, 3) == "gun"){
_local5 = int(_local4.substr(3, (_local4.length - 3)));
_-JV[_local3].gotoAndStop(((9 + 8) + _local5));
} else {
_-JV[_local3].gotoAndStop((_-7E._-1T[_local4] + 9));
};
_local3++;
};
filters = (_arg2) ? [_-HO] : [];
}
}
}//package _-24
Section 7
//_-Cn (_-2B._-Cn)
package _-2B {
import flash.utils.*;
import _-52.*;
public class _-Cn {
public var _-40:Array;
public var _-Ey:Dictionary;
public var _-5A:Array;
public function _-Cn(){
var _local1:*;
super();
_-5A = [_-AA, _-Hk, _-Nd, _-2s, _-Dr, _-e];
_-Ey = new Dictionary();
for (_local1 in _-5A) {
(_-Ey[_-5A[_local1]] == _local1);
};
}
}
}//package _-2B
Section 8
//_-1E (_-2R._-1E)
package _-2R {
import flash.display.*;
import _-B8.*;
public class _-1E extends Sprite {
public var _-Lh:Array;
public var _-8N:_-DZ;
public function _-1E(_arg1:_-DZ){
var _local2:int;
var _local3:_-8d;
super();
this._-8N = _arg1;
_arg1.addEventListener(_-2b._-U, onScoresLoaded, false, 0, true);
_arg1.addEventListener(_-2b._-9K, onScoresFailed, false, 0, true);
_arg1.addEventListener(_-2b._-9W, onScoresFailed, false, 0, true);
_-Lh = [];
_local2 = 0;
while (_local2 < 10) {
_local3 = new _-8d();
_local3.y = (_local2 * 24);
_-Lh.push(_local3);
_local2++;
};
}
private function onScoresLoaded(_arg1:_-2b):void{
finally(_-8N._-0R);
}
private function onScoresFailed(_arg1:_-2b):void{
}
public function finally(_arg1:Array):void{
var _local2:int;
var _local3:_-8d;
_local2 = 0;
while (_local2 < _arg1.length) {
_local3 = _-8d(_-Lh[_local2]);
_local3._-4Z(_arg1[_local2], (_local2 + 1));
addChild(_local3);
_local2++;
};
}
}
}//package _-2R
Section 9
//_-1z (_-2R._-1z)
package _-2R {
public class _-1z {
private static var _-Nk:Array = new Array(0xFF);
private static var _-E3:Array = new Array(0xFF);
public function _-BI(_arg1:String, _arg2:String):String{
var _local3:Array;
var _local4:Array;
var _local5:Array;
_local3 = _-87(_arg1);
_local4 = _-87(_arg2);
_local5 = _-4K(_local3, _local4);
return (_-KE(_local5));
}
public function _-5X(_arg1:String, _arg2:String):String{
var _local3:Array;
var _local4:Array;
var _local5:Array;
_local3 = _-C0(_arg1);
_local4 = _-87(_arg2);
_local5 = _-4K(_local3, _local4);
return (_-8n(_local5));
}
private static function _-O6(_arg1:Array):void{
var _local2:Number;
var _local3:Number;
var _local4:Number;
var _local5:Number;
_local2 = 0;
_local4 = _arg1.length;
_local5 = 0;
_local5 = 0;
while (_local5 <= 0xFF) {
_-Nk[_local5] = _arg1[(_local5 % _local4)];
_-E3[_local5] = _local5;
_local5++;
};
_local5 = 0;
while (_local5 <= 0xFF) {
_local2 = (((_local2 + _-E3[_local5]) + _-Nk[_local5]) % 0x0100);
_local3 = _-E3[_local5];
_-E3[_local5] = _-E3[_local2];
_-E3[_local2] = _local3;
_local5++;
};
}
private static function _-87(_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 _-8n(_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 _-KE(_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 _-4K(_arg1:Array, _arg2:Array):Array{
var _local3:Number;
var _local4:Number;
var _local5:Array;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Number;
_-O6(_arg2);
_local3 = 0;
_local4 = 0;
_local5 = new Array();
_local9 = 0;
while (_local9 < _arg1.length) {
_local3 = ((_local3 + 1) % 0x0100);
_local4 = ((_local4 + _-E3[_local3]) % 0x0100);
_local7 = _-E3[_local3];
_-E3[_local3] = _-E3[_local4];
_-E3[_local4] = _local7;
_local10 = ((_-E3[_local3] + _-E3[_local4]) % 0x0100);
_local6 = _-E3[_local10];
_local8 = (_arg1[_local9] ^ _local6);
_local5.push(_local8);
_local9++;
};
return (_local5);
}
private static function _-C0(_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);
}
}
}//package _-2R
Section 10
//_-8d (_-2R._-8d)
package _-2R {
import flash.display.*;
import flash.text.*;
public class _-8d extends Sprite {
public var _-2K:TextField;
public var scoreTxt:TextField;
public var _-3I:TextField;
public var data:_-Hc;
public function _-4Z(_arg1:_-Hc, _arg2:int=0):void{
_-2K.text = String(_arg2);
_-3I.text = _arg1.username;
scoreTxt.text = ("- " + _-G1(_arg1.score));
}
private function _-G1(_arg1:Number):String{
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Number;
var _local6:int;
_local2 = String(_arg1).split("");
_local3 = "$";
_local4 = _local2.length;
_local5 = ((_local4 % 3) - 1);
_local6 = 0;
while (_local6 < _local4) {
_local3 = (_local3 + _local2[_local6]);
if ((((((_local6 - _local5) % 3) == 0)) && (!((_local6 == (_local4 - 1)))))){
_local3 = (_local3 + ",");
};
_local6++;
};
return (_local3);
}
}
}//package _-2R
Section 11
//_-DZ (_-2R._-DZ)
package _-2R {
import flash.events.*;
import flash.net.*;
import _-B8.*;
public class _-DZ extends EventDispatcher {
private var _-EI:URLLoader;
public var _-0R:Array;
private var _-Ef:int;
private var _-JK:int;// = 0
private var _-O5:_-1z;
private var _-Nx:URLLoader;
private var _-4D:String;
public static const _-04:String = "http://matgroves.com/easyscore/easyscores_send.php";
public static const _-Fz:String = "http://matgroves.com/easyscore/easyscores_get.php";
public static var _-Hz:Number = 0;
public function _-DZ(){
_-JK = 0;
super();
}
private function _-Na(_arg1:Event):void{
dispatchEvent(new _-2b(_-2b._-0Y));
}
private function _-GN(_arg1:Event):void{
var _local2:Array;
var _local3:int;
var _local4:Array;
var _local5:String;
var _local6:Number;
var _local7:_-Hc;
_-0R = [];
_local2 = _-EI.data.split(",");
_local3 = 0;
while (_local3 < 10) {
_local4 = String(_local2[_local3]).split(".");
_local5 = _local4[0];
_local6 = _local4[1];
if (((!((_local5 == undefined))) && (!((_local6 == undefined))))){
if ((((_local6 < 0x3D0900)) || (!((_local6 == 999999))))){
_-Hz = _local6;
_local7 = new _-Hc(_local5, _local6);
_-0R.push(_local7);
};
};
_local3++;
};
dispatchEvent(new _-2b(_-2b._-U));
}
private function _-6o(_arg1:IOErrorEvent):void{
if (_-JK < 5){
_-JK++;
_-42(_-4D, _-Ef);
} else {
dispatchEvent(new _-2b(_-2b._-9K));
};
}
private function _-3H(_arg1:IOErrorEvent):void{
if (_-JK < 5){
_-JK++;
_-I-();
} else {
dispatchEvent(new _-2b(_-2b._-9W));
};
}
public function _-42(_arg1:String, _arg2:Number):void{
var _local3:URLVariables;
var _local4:URLRequest;
_-JK = 0;
_-4D = _arg1;
_-Ef = _arg2;
_local3 = new URLVariables();
_local3.username = _arg1;
_local3.score = _arg2;
_local4 = new URLRequest(_-04);
_local4.method = URLRequestMethod.POST;
_local4.data = _local3;
_-Nx = new URLLoader();
_-Nx.addEventListener(IOErrorEvent.IO_ERROR, _-3H, false, 0, true);
_-Nx.dataFormat = URLLoaderDataFormat.VARIABLES;
_-Nx.addEventListener(Event.COMPLETE, _-Na, false, 0, true);
_-Nx.load(_local4);
}
public function _-I-():void{
var _local1:URLRequest;
_-JK = 0;
_local1 = new URLRequest(_-Fz);
_local1.method = URLRequestMethod.GET;
_-EI = new URLLoader();
_-EI.addEventListener(IOErrorEvent.IO_ERROR, _-6o);
_-EI.addEventListener(Event.COMPLETE, _-GN, false, 0, true);
_-EI.load(_local1);
}
}
}//package _-2R
Section 12
//_-Hc (_-2R._-Hc)
package _-2R {
public class _-Hc {
public var score:Number;// = 0
public var username:String;// = "MATTAY"
public function _-Hc(_arg1:String, _arg2:Number){
score = 0;
username = "MATTAY";
super();
this.username = _arg1;
this.score = _arg2;
}
}
}//package _-2R
Section 13
//_-65 (_-2u._-65)
package _-2u {
import _-D0.*;
import _-7Y.*;
public class _-65 extends Banker {
public var target:WorldObject;
public var _-LM:Number;// = 120
public var _-8o:Boolean;// = false
public var _-2r:Boolean;// = true
public function _-65(_arg1:WorldObject){
_-8o = false;
_-LM = 120;
_-2r = true;
super();
this.target = _arg1;
_-A3 = (_-2L = _-Ns.random(0.3, 0.5));
_-0E = _-6W._-2h;
}
public function _-At():void{
_-LM = 300000;
_-A3 = (_-2L * 2);
}
override protected function _-3K():void{
_-A3 = (_-A3 * 0.85);
if (_-A3 < 1){
_-A3 = _-2L;
_-8o = true;
direction = Math.atan2((target.x - x), (target.y - y));
_-N3 = _-E8.NORMAL;
};
}
override protected function _-7m():void{
var _local1:Number;
var _local2:Number;
if (_-2r){
_-2r = false;
return;
};
_-2r = true;
_local1 = (target.x - x);
_local2 = (target.y - y);
if (_-8o){
direction = Math.atan2((target.x - x), (target.y - y));
if (((_local1 * _local1) + (_local2 * _local2)) > ((_-LM + 20) * (_-LM + 20))){
direction = (direction + ((Math.random() * 6) - 3));
_-8o = false;
};
} else {
if (((_local1 * _local1) + (_local2 * _local2)) < (_-LM * _-LM)){
_-8o = true;
};
};
}
public function _-FH():void{
_-N3 = _-E8.NORMAL;
_-6e = 100;
}
}
}//package _-2u
Section 14
//_-6t (_-2u._-6t)
package _-2u {
import _-7W.*;
import _-D0.*;
import _-Hy.*;
public class _-6t extends _-65 {
public function _-6t(_arg1:WorldObject){
super(_arg1);
_-6e = 1000;
_-Nr = 7;
_-HQ = 15;
value = (2 * 12);
_-4w = 0.3;
_-2L = (_-A3 = 0.3);
_-0E = _-6W._-Jq;
}
override public function _-B-(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Boolean=false):void{
if (_-N3 == _-E8._-Gk){
return;
};
if (_-3c._-HN == 0){
_arg1 = (_arg1 * 2);
};
_-LR = _arg4;
_-1Z = _arg2;
_-t = _arg1;
if ((((_-N3 == _-E8.NORMAL)) || ((_-N3 == _-E8._-Be)))){
_-6e = (_-6e - _arg1);
_-N3 = _-E8._-Be;
direction = _arg2;
if (_arg4){
_-A3 = (_arg3 / 2);
} else {
_-A3 = (_arg3 / _-Nr);
};
dispatchEvent(new _-Ny(_-Ny._-Nz, this));
};
if (_-6e <= 0){
_-Lg(_arg2, (_arg3 * 1.3));
};
}
}
}//package _-2u
Section 15
//_-6W (_-2u._-6W)
package _-2u {
public class _-6W {
public static const _-2h:int = 1;
public static const _-15:int = 5;
public static const _-DD:int = 3;
public static const _-MH:int = 0;
public static const _-3B:int = 4;
public static const _-Jq:int = 2;
}
}//package _-2u
Section 16
//_-8F (_-2u._-8F)
package _-2u {
import _-7W.*;
import _-D0.*;
import _-Hy.*;
import _-7Y.*;
public class _-8F extends Banker {
public var target:WorldObject;
public var _-8o:Boolean;// = false
public var _-IW:_-GY;
private var _-5T:Boolean;// = false
private var _-I0:int;// = 0
private var final:Boolean;// = true
public function _-8F(_arg1:WorldObject, _arg2:_-GY){
_-8o = false;
final = true;
_-I0 = 0;
_-5T = false;
super();
this.target = _arg1;
_-A3 = 1;
_-6e = (50 * 10);
_-Nr = 10;
_-HQ = 40;
_-6e = (50 * 10);
this._-IW = _arg2;
_-0E = _-6W._-DD;
value = (2 * 25);
_arg2.collisionManager.addEventListener("onEnemyFat", onEnemyFat, false, 0, true);
}
override public function _-B-(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Boolean=false):void{
if (_-N3 == _-E8._-Gk){
return;
};
if (_-3c._-HN == 0){
_arg1 = (_arg1 * 2);
};
_-1Z = _arg2;
_-t = _arg1;
if ((((_-N3 == _-E8.NORMAL)) || ((_-N3 == _-E8._-Be)))){
_-6e = (_-6e - _arg1);
_-N3 = _-E8.NORMAL;
dispatchEvent(new _-Ny(_-Ny._-Nz, this));
};
if (_-6e <= 0){
_-Lg(_arg2, (_arg3 * 1.3));
if (!_-5T){
_-IW.explosionManager.addExplosion(x, y);
};
};
}
override protected function _-3K():void{
_-A3 = (_-A3 * 0.85);
if (_-A3 < 1){
_-A3 = 2;
_-8o = true;
_-N3 = _-E8.NORMAL;
};
}
override protected function _-7m():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
direction = (direction + _-Ns._-IM(_-Ns._-J8(direction, Math.atan2((target.x - x), (target.y - y))), 0.02));
if ((_-I0 % 5) == 0){
};
_-IW.collisionManager.checkSingle(this, _-IW.enemyManager.enemys, "onEnemyFat");
_-I0++;
final = !(final);
_local1 = (_-IW.player.x - this.x);
_local2 = (_-IW.player.y - this.y);
_local3 = (_-IW.player._-HQ + 25);
if (((_local1 * _local1) + (_local2 * _local2)) < (_local3 * _local3)){
_-5T = true;
_-B-(1000, Math.random(), 0);
_-IW.explosionManager.addExplosion(x, y, 150, 100, 5, 3);
_-IW.player.push((_-IW.player._-5r(this) + Math.PI), ((1 - (Math.sqrt(((_local1 * _local1) + (_local2 * _local2))) / 150)) * 20));
_-IW.player._-B-(30, 0);
};
}
private function onEnemyFat(_arg1:_-1U):void{
var _local2:Banker;
_local2 = (_arg1._-9z as Banker);
if (_local2._-0E == _-6W._-DD){
return;
};
_local2._-B-(0, this._-5r(_local2), 10);
}
}
}//package _-2u
Section 17
//_-Cc (_-2u._-Cc)
package _-2u {
import _-D0.*;
import _-7Y.*;
public class _-Cc extends _-65 {
public function _-Cc(_arg1:WorldObject){
super(_arg1);
_-A3 = 2;
_-6e = 50;
_-0E = _-6W._-3B;
}
override protected function _-3K():void{
_-A3 = (_-A3 * 0.85);
if (_-A3 < 1){
_-A3 = 2;
_-8o = true;
_-N3 = _-E8.NORMAL;
};
}
override protected function _-7m():void{
direction = (direction + (_-Ns._-J8(direction, Math.atan2((target.x - x), (target.y - y))) / 50));
}
}
}//package _-2u
Section 18
//_-E8 (_-2u._-E8)
package _-2u {
public class _-E8 {
public static const NORMAL:int = 0;
public static const _-Gk:int = 1;
public static const _-Be:int = 3;
public static const WIN:int = 4;
public static const _-CP:int = 2;
}
}//package _-2u
Section 19
//_-Fl (_-2u._-Fl)
package _-2u {
import flash.events.*;
import _-7W.*;
import _-D0.*;
import _-3r.*;
import _-Hy.*;
import _-7Y.*;
public class _-Fl extends _-65 {
public var _-9m:Number;// = 500
public var _-Fe:int;// = 100
private var count:int;// = 0
public var _-IW:_-GY;
private var _-Kz:Number;// = 0
public var _-FJ:int;// = 30
public var _-NT:Boolean;// = false
private var _-2k:Number;// = 500
public function _-Fl(_arg1:WorldObject, _arg2:_-GY){
count = 0;
_-FJ = 30;
_-Fe = 100;
_-NT = false;
_-2k = (50 * 10);
_-Kz = 0;
_-9m = (50 * 10);
super(_arg1);
this.target = _arg1;
_-A3 = 0;
_-6e = (50 * 100);
_-Nr = 10;
_-HQ = 40;
this._-IW = _arg2;
_-0E = _-6W._-15;
_-Hj = "spawner";
}
override protected function _-3K():void{
_-A3 = 0;
_-N3 = _-E8.NORMAL;
}
public function _-Lv():void{
_-NT = true;
_-IW.enemyManager.enemys.add(this);
dispatchEvent(new Event(_-NX._-Ac));
}
override public function _-B-(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Boolean=false):void{
if ((((_-N3 == _-E8._-Gk)) || (!(_-NT)))){
return;
};
_-6e = (_-6e - _arg1);
dispatchEvent(new _-Ny(_-Ny._-Nz, this));
if (_-6e <= 0){
_-Lg(_arg2, (_arg3 * 1.3));
_-IW.explosionManager.addExplosion(x, y);
};
}
override public function update():void{
switch (_-N3){
case _-E8.NORMAL:
_-7m();
break;
case _-E8._-Gk:
x = (x + (_-Lj * speedStep));
y = (y + (_-D1 * speedStep));
_-6U();
break;
case _-E8._-Be:
_-7m();
break;
case _-E8.WIN:
_-7m();
break;
};
}
override protected function _-7m():void{
var _local1:Number;
var _local2:Number;
var _local3:Number;
var _local4:Banker;
var _local5:Number;
_-Fe--;
_-Kz = _-2k;
if (_-Fe == _-FJ){
if (!_-NT){
_-Lv();
};
};
if (_-NT){
if (count == _-FJ){
_local4 = _-IW.enemyManager.addZombie();
_local4._-A3 = _-Ns.random(0.7, 1);
_local4.direction = ((Math.random() * Math.PI) * 2);
_local5 = _-Ns.random(-0.3, 0.3);
switch (_-Ns._-6N(0, 3)){
case 1:
_local4.x = x;
_local4.y = (y + 30);
_local4.direction = _local5;
break;
case 2:
_local4.x = x;
_local4.y = (y - 30);
_local4.direction = (Math.PI + _local5);
break;
case 3:
_local4.x = (x + 30);
_local4.y = y;
_local4.direction = ((Math.PI / 2) + _local5);
break;
case 0:
_local4.x = (x - 30);
_local4.y = y;
_local4.direction = ((-(Math.PI) / 2) + _local5);
break;
};
dispatchEvent(new _-Ny("onSpawn", _local4));
count = 0;
};
count++;
_local1 = (_-IW.player.x - this.x);
_local2 = (_-IW.player.y - this.y);
_local3 = (_-IW.player._-HQ + 25);
if (((_local1 * _local1) + (_local2 * _local2)) < (_local3 * _local3)){
};
};
}
}
}//package _-2u
Section 20
//Banker (_-2u.Banker)
package _-2u {
import _-7W.*;
import _-D0.*;
import _-Hy.*;
public class Banker extends WorldObject {
public var _-Nr:Number;// = 1
public var _-6e:Number;// = 100
public var value:int;// = 2
public var _-N3:uint;// = 0
public var _-t:Number;
public var _-1Z:Number;// = 0
public var _-4w:Number;// = 0.93
public var _-0E:int;
public var _-2L:Number;// = 1
public static var speedStep:Number = 1;
public function Banker(){
_-N3 = _-E8.NORMAL;
_-6e = 100;
_-Nr = 1;
_-1Z = 0;
_-2L = 1;
value = 2;
_-4w = 0.93;
super();
direction = (Math.random() * _-9M);
_-A3 = 1;
x = 0;
y = 0;
_-Hj = "Banker";
_-0E = 0;
}
override public function _-B-(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Boolean=false):void{
if (_-N3 == _-E8._-Gk){
return;
};
_-LR = _arg4;
if (_-3c._-HN == 0){
_arg1 = (_arg1 * 2);
};
_-1Z = _arg2;
_-t = _arg1;
if ((((_-N3 == _-E8.NORMAL)) || ((_-N3 == _-E8._-Be)))){
_-6e = (_-6e - _arg1);
_-N3 = _-E8._-Be;
direction = _arg2;
_-A3 = (_arg3 / _-Nr);
dispatchEvent(new _-Ny(_-Ny._-Nz, this));
};
if (_-6e <= 0){
_-Lg(_arg2, (_arg3 * 1.3));
};
}
protected function _-6U():void{
if (_-A3 > 0.1){
_-A3 = (_-A3 * 0.8);
} else {
dispatchEvent(new _-Ny(_-Ny._-Ht, this));
destroy();
};
}
protected function _-3K():void{
_-A3 = (_-A3 * 0.85);
if (_-A3 < 1){
_-A3 = 1;
_-N3 = _-E8.NORMAL;
};
}
override public function update():void{
x = (x + (_-Lj * speedStep));
y = (y + (_-D1 * speedStep));
_-Fn();
switch (_-N3){
case _-E8.NORMAL:
_-7m();
break;
case _-E8._-Gk:
_-6U();
break;
case _-E8._-Be:
_-3K();
break;
case _-E8.WIN:
_-5s();
break;
};
}
protected function _-5s():void{
}
protected function _-7m():void{
direction = (direction + 0.01);
}
public function _-Lg(_arg1:Number, _arg2:Number):void{
_-N3 = _-E8._-Gk;
direction = _arg1;
this._-A3 = _arg2;
dispatchEvent(new _-Ny(_-Ny._-C2, this));
}
}
}//package _-2u
Section 21
//_-9N (_-3-._-9N)
package _-3- {
public class _-9N {
public var output:Array;
private var _-3:Number;// = 0
public var _-F0:Array;
public static const _-K0:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
public function _-9N(_arg1:Array=null){
_-F0 = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
output = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
_-3 = 0;
super();
if (_arg1){
this._-F0 = _arg1.concat();
};
}
public function get ratio():Number{
return (_-3);
}
public function set ratio(_arg1:Number):void{
var _local2:int;
if (_-3 == _arg1){
return;
};
_-3 = _arg1;
_local2 = 0;
while (_local2 < _-F0.length) {
output[_local2] = (_-K0[_local2] + ((_-F0[_local2] - _-K0[_local2]) * _-3));
_local2++;
};
}
}
}//package _-3-
Section 22
//_-Bi (_-3-._-Bi)
package _-3- {
public class _-Bi {
public static var NORMAL:Array = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
public static var _-G6:Array = [0.3086, 0.6094, 0.082, 0, 0, 0.3086, 0.6094, 0.082, 0, 0, 0.3086, 0.6094, 0.082, 0, 0, 0, 0, 0, 1, 0];
public static var _-10:Array = [4.3086, 0.6094, 0.082, 0, 96, 0.3086, 4.6094, 0.082, 0, 96, 0.3086, 0.6094, 4.082, 0, 96, 0, 0, 0, 1, 0];
}
}//package _-3-
Section 23
//_-KQ (_-3-._-KQ)
package _-3- {
import flash.display.*;
import flash.geom.*;
import flash.filters.*;
public class _-KQ {
public var output:Array;
public var _-01:Array;
public var _-1-:ColorMatrixFilter;
public function _-KQ(){
output = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
super();
_-01 = [];
_-1- = new ColorMatrixFilter();
}
public function apply(_arg1:BitmapData):void{
var _local2:int;
var _local3:_-9N;
output = _-9N(_-01[0]).output.concat();
_local2 = 1;
while (_local2 < _-01.length) {
_local3 = _-9N(_-01[_local2]);
if (_local3.ratio > 0){
concat(_local3.output);
};
_local2++;
};
_-1-.matrix = output;
_arg1.applyFilter(_arg1, _arg1.rect, new Point(), _-1-);
}
public function _-Bw(_arg1:_-9N):void{
_-01.push(_arg1);
}
public function concat(_arg1:Array):void{
var _local2:Array;
var _local3:Number;
var _local4:Number;
var _local5:Number;
_local2 = new Array();
_local3 = 0;
_local4 = 0;
while (_local4 < 4) {
_local5 = 0;
while (_local5 < 5) {
_local2[(_local3 + _local5)] = (((((_arg1[_local3] * output[_local5]) + (_arg1[(_local3 + 1)] * output[(_local5 + 5)])) + (_arg1[(_local3 + 2)] * output[(_local5 + 10)])) + (_arg1[(_local3 + 3)] * output[(_local5 + 15)])) + ((_local5 == 4)) ? _arg1[(_local3 + 4)] : 0);
_local5++;
};
_local3 = (_local3 + 5);
_local4++;
};
output = _local2;
}
public function _-HJ(_arg1:_-9N):void{
var _local2:int;
_local2 = 0;
while (_local2 < _-01.length) {
if (_-01[_local2] == _arg1){
_-01.splice(_local2, 1);
};
_local2++;
};
}
}
}//package _-3-
Section 24
//_-0V (_-3r._-0V)
package _-3r {
import flash.events.*;
public class _-0V extends Event {
public static const _-4Y:String = "onWeaponChange";
public function _-0V(_arg1:String){
super(_arg1);
}
}
}//package _-3r
Section 25
//_-AO (_-3r._-AO)
package _-3r {
import flash.events.*;
public class _-AO extends Event {
public static const _-MP:String = "onGameOver";
public static const _-KO:String = "onUpdate";
public static const _-Gd:String = "onResume";
public static const _-26:String = "onReset";
public static const _-IQ:String = "onStart";
public static const _-3k:String = "onPause";
public static const _-Bg:String = "onLevelComplete";
public static const _-F:String = "onDestroy";
public function _-AO(_arg1:String){
super(_arg1);
}
}
}//package _-3r
Section 26
//_-EH (_-3r._-EH)
package _-3r {
import flash.events.*;
public class _-EH extends Event {
public static const static:String = "onAllDead";
public function _-EH(_arg1:String){
super(_arg1);
}
}
}//package _-3r
Section 27
//_-HR (_-3r._-HR)
package _-3r {
import flash.events.*;
import _-BV.*;
public class _-HR extends Event {
public var powerup:_-7v;
public static const _-Ca:String = "onMoneyPickup";
public static const _-W:String = "onActivated";
public static const _-8g:String = "onFinish";
public static const _-Ch:String = "onTimeWarp";
public function _-HR(_arg1:String, _arg2:_-7v){
super(_arg1);
this.powerup = _arg2;
}
}
}//package _-3r
Section 28
//_-Ip (_-3r._-Ip)
package _-3r {
import flash.events.*;
public class _-Ip extends Event {
public static const _-JN:String = "onExplosion";
public function _-Ip(_arg1:String){
super(_arg1);
}
}
}//package _-3r
Section 29
//_-NX (_-3r._-NX)
package _-3r {
import flash.events.*;
public class _-NX extends Event {
public static const _-Gj:String = "onDie";
public static const _-Ac:String = "onOpen";
public function _-NX(_arg1:String){
super(_arg1);
}
}
}//package _-3r
Section 30
//_-S (_-3r._-S)
package _-3r {
import flash.events.*;
public class _-S extends Event {
public static const _-Ja:String = "onGrenadeFire";
public static const _-H4:String = "onStopFire";
public static const _-1D:String = "onEmpty";
public static const _-NC:String = "onNoCrates";
public static const _-GX:String = "onMissileFire";
public static const _-T:String = "onStartFire";
public static const _-N9:String = "onFire";
public static const _-FU:String = "onReload";
public static const _-4T:String = "onNormalMode";
public static const _-5d:String = "onSuperMode";
public function _-S(_arg1:String){
super(_arg1);
}
}
}//package _-3r
Section 31
//_-18 (_-3z._-18)
package _-3z {
import flash.events.*;
public class _-18 extends Event {
public var _-Bp:String;
public var _-3W:String;
public function _-18(_arg1:String, _arg2:String, _arg3:String){
super(_arg1);
this._-3W = _arg2;
this._-Bp = _arg3;
}
override public function clone():Event{
return (new _-18(type, _-3W, _-Bp));
}
}
}//package _-3z
Section 32
//_-2s (_-52._-2s)
package _-52 {
import flash.events.*;
import _-7W.*;
import _-Ek.*;
import _-3r.*;
public class _-2s extends _-J3 {
public var _-Mw:_-O4;
public var count:int;// = 0
public function _-2s(){
count = 0;
super();
_-N0 = "Floor4";
if (_-3c._-HN == _-3c._-43){
_-E4 = 9;
_-FV = 8;
} else {
_-E4 = 8;
_-FV = 7;
};
const = 1;
_-03 = 4;
_-30 = ["airStrike", "pushBase", "gun6", "gun7"];
title = "Level 4: Los Angeles Capital City";
catch = "Victims of the virus have achieved sentience and are now capable of reproduction. You must be sure to focus firepower on their spawning hives before you are overwhelmed by their hideous throng.";
_-2z = (_-1o.length + 1);
}
override public function _-9U(_arg1:_-GY):void{
var _local2:_-N1;
var _local3:_-N1;
super._-9U(_arg1);
if (_-3c._-HN != _-3c._-43){
_local2 = new _-N1(enemyManager);
_local2._-8t = 105;
_local2._-Gc = 1;
_local2._-OA = 2;
_local2.else = 1.8;
_local2._-FJ = 30;
_local3 = new _-N1(enemyManager);
_local3._-8t = 30;
_local3._-FJ = 1;
_-1o = [_local2, _local3];
_-Mw = new _-O4(enemyManager);
_-Mw.addEventListener(_-EH.static, try, false, 0, true);
_-Mw._-Mp((30 * 100));
_-2z = (_-1o.length + 1);
} else {
_local2 = new _-N1(enemyManager);
_local2._-8t = 305;
_local2._-Gc = 1;
_local2._-OA = 2;
_local2.else = 1.8;
_local2._-FJ = 15;
_local3 = new _-N1(enemyManager);
_local3._-8t = 100;
_local3._-FJ = 5;
_-1o = [_local2, _local3];
_-Mw = new _-O4(enemyManager);
_-Mw.addEventListener(_-EH.static, try, false, 0, true);
_-Mw._-Mp((50 * 100), 20);
_-2z = (_-1o.length + 1);
};
}
override public function reset():void{
var _local1:int;
_-2z = (_-1o.length + 1);
_local1 = 0;
while (_local1 < _-.length) {
_-7y(_-[_local1]).removeEventListener(Event.COMPLETE, _-Eq);
_-7y(_-[_local1]).removeEventListener(_-EH.static, try);
_local1++;
};
_- = [];
_local1 = 0;
while (_local1 < _-1o.length) {
_-7y(_-1o[_local1]).reset();
_local1++;
};
_-Mw.reset();
}
override public function start():void{
super.start();
_-2z = (_-1o.length + 1);
}
override protected function try(_arg1:Event):void{
_-7y(_arg1.target).removeEventListener(_-EH.static, try);
_-2z--;
if (_-2z == 0){
dispatchEvent(new Event(Event.COMPLETE));
};
}
}
}//package _-52
Section 33
//_-4l (_-52._-4l)
package _-52 {
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-2u.*;
public class _-4l extends _-J3 {
public var _-75:int;// = 0
public var _-Fg:Number;// = 0
public var _-Fi:int;// = 0
public var _-69:Number;// = 50
public var _-Ce:int;
public var _-2e:int;// = 0
public var _-O-:Number;// = 1
public function _-4l(){
_-75 = 0;
_-O- = 1;
_-Fi = 0;
_-69 = 50;
_-Fg = 0;
_-2e = 0;
super();
_-FV = 8;
_-E4 = 9;
const = 2;
_-N0 = "SurvivalRoom";
}
override public function _-9U(_arg1:_-GY):void{
super._-9U(_arg1);
enemyManager.addEventListener(_-NX._-Gj, _-EM, false, 0, true);
}
private function _-EM(_arg1:Event):void{
_-69 = (_-69 + 0.15);
if (_-69 > 800){
_-O- = (_-O- + 0.0002);
};
_-2e++;
}
override public function update():void{
var _local1:Banker;
if ((((enemys.size < _-69)) && ((enemys.size < _-6v)))){
_-Fg++;
if (Banker.speedStep == 1){
if ((_-Fg % 10) == 0){
_-Ce = Math.max(enemyManager.enemys.size, _-Ce);
if ((Math.random() > 0.5)){
enemyManager.addSpeedyZombie();
} else {
enemyManager.addTankZombie();
};
} else {
_local1 = enemyManager.addZombie();
if (_-69 > 800){
_local1._-A3 = (_local1._-2L = _-O-);
};
if (Math.random() > 0.5){
_local1.x = (Math.random() * 800);
} else {
_local1.y = (Math.random() * 600);
};
};
};
_-75++;
if (_-75 == (50 * 25)){
_-75 = 0;
enemyManager.addFattyBoom();
};
};
}
override public function reset():void{
_-2e = 0;
_-Ce = 0;
_-69 = 50;
enemyManager.removeEventListener(_-NX._-Gj, _-EM);
}
}
}//package _-52
Section 34
//_-AA (_-52._-AA)
package _-52 {
import _-7W.*;
import _-Ek.*;
public class _-AA extends _-J3 {
public function _-AA(){
_-03 = 1;
_-N0 = "Floor1";
_-30 = ["nuke", "health", "gun1", "gun2"];
if (_-3c._-HN == _-3c._-43){
_-E4 = 9;
_-FV = 8;
};
title = "Level 1: Brussels Central Stock Floor";
catch = "A terrible virus has swept through the ranks of global financial leaders. Normally honest, hard working bank executives and stock traders have been ravaged by a virus strain known as G.R.E.E.D The only salvation for these lost souls is, unfortunately, death.";
}
override public function _-9U(_arg1:_-GY):void{
super._-9U(_arg1);
if (_-3c._-HN == _-3c.NORMAL){
_-1o = [new _-9o(enemyManager, _-9o._-9l), new _-9o(enemyManager, _-9o.LEFT), new _-N1(enemyManager)];
_-7y(_-1o[0])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[1])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[2])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[0])._-8t = 25;
_-7y(_-1o[1])._-8t = 30;
_-7y(_-1o[2])._-8t = 35;
} else {
if (_-3c._-HN == _-3c._-5o){
_-1o = [new _-9o(enemyManager, _-9o._-9l), new _-9o(enemyManager, _-9o.LEFT), new _-N1(enemyManager)];
_-7y(_-1o[0])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[1])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[2])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[0])._-8t = (25 / 2);
_-7y(_-1o[1])._-8t = (30 / 2);
_-7y(_-1o[2])._-8t = (35 / 2);
} else {
_-1o = [new _-9o(enemyManager, _-9o._-9l), new _-9o(enemyManager, _-9o.LEFT), new _-N1(enemyManager)];
_-7y(_-1o[0])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[1])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[2])._-HU = ((30 * 50) * 0.5);
_-7y(_-1o[0])._-8t = (25 * 2);
_-7y(_-1o[1])._-8t = (30 * 2);
_-7y(_-1o[2])._-8t = (35 * 3);
};
};
}
}
}//package _-52
Section 35
//_-Dr (_-52._-Dr)
package _-52 {
import _-7W.*;
import _-Ek.*;
public class _-Dr extends _-J3 {
public var _-3i:_-N1;
public var count:int;// = 0
public function _-Dr(){
count = 0;
super();
_-03 = 5;
_-N0 = "Floor5";
_-E4 = 9;
_-FV = 8;
const = 2;
_-30 = ["timeWarp", "gun8", "gun9"];
title = "Level 5: London Stock Exchange";
catch = "The locus of the infestation is close at hand. Head into battle confident with your bristling arsenal. PURGE with the Profits Pistol, SLAY with the Solvency Stinger, QUELL with the Quantitative Easing... Minigun...";
}
override public function _-9U(_arg1:_-GY):void{
var _local2:_-N1;
var _local3:_-9-;
var _local4:_-9-;
var _local5:_-N1;
var _local6:_-9-;
super._-9U(_arg1);
_-3i = new _-N1(enemyManager);
_-3i._-8t = 1;
_-3i._-Gc = 3;
_-3i._-OA = 2;
_-3i.else = 1.8;
_-3i._-FJ = 550;
if (_-3c._-HN != _-3c._-43){
_local2 = new _-N1(enemyManager);
_local2._-8t = 40;
_local2._-FJ = 1;
_local3 = new _-9-(enemyManager);
_local3._-8t = 70;
_local3._-Gc = 1;
_local3._-HU = (50 * 15);
_local3._-OA = 2;
_local3.else = 1.7;
_local3._-FJ = 2;
_local4 = new _-9-(enemyManager);
_local4._-8t = 100;
_local4._-Gc = 0;
_local4._-HU = (50 * 30);
_local4._-FJ = 2;
_-1o = [_local2, _local3, _local4];
} else {
_local5 = new _-N1(enemyManager);
_local5._-8t = 100;
_local5._-FJ = 1;
_local6 = new _-9-(enemyManager);
_local6._-8t = 40;
_local6._-Gc = 2;
_local6._-OA = 1;
_local6.else = 0.8;
_local6._-HU = (50 * 20);
_local6._-FJ = 5;
_local2 = new _-N1(enemyManager);
_local2._-8t = 155;
_local2._-OA = 0.6;
_local2.else = 0.5;
_local2._-FJ = 1;
_local2._-HU = (50 * 40);
_-1o = [_local5, _local6, _local2];
};
}
override public function update():void{
super.update();
if (_-3c._-HN != _-3c._-43){
if (_-4m > 0){
_-3i.update();
};
};
}
}
}//package _-52
Section 36
//_-e (_-52._-e)
package _-52 {
import _-7W.*;
import _-Ek.*;
public class _-e extends _-J3 {
public var count:int;// = 0
public function _-e(){
count = 0;
super();
_-N0 = "Floor6";
_-E4 = 9;
_-FV = 8;
const = 3;
_-03 = 6;
title = "Level 6: Secret Shares Lair";
catch = "The 1980s!! The origin of the G.R.E.E.D strain has been located in 1984. Your final mission will be to return to this era of indulgence and destroy the virus before its terrible roots take a permanent stranglehold on our troubled present-day bankers.";
}
override public function _-9U(_arg1:_-GY):void{
var _local2:_-N1;
var _local3:_-9-;
var _local4:_-9-;
var _local5:_-9-;
var _local6:_-9-;
var _local7:_-9o;
var _local8:_-9-;
super._-9U(_arg1);
if (_-3c._-HN != _-3c._-43){
_local2 = new _-N1(enemyManager);
_local2._-8t = 40;
_local2._-OA = 1;
_local2.else = 0.5;
_local3 = new _-9-(enemyManager);
_local3._-8t = 90;
_local3._-Gc = 2;
_local3._-HU = (50 * 15);
_local3._-OA = 0.6;
_local3.else = 0.3;
_local3._-FJ = 15;
_local4 = new _-9-(enemyManager);
_local4._-8t = 30;
_local4._-Gc = 1;
_local4._-HU = (50 * 15);
_local4._-OA = 2;
_local4.else = 1.7;
_local4._-FJ = 2;
_local5 = new _-9-(enemyManager);
_local5._-8t = 280;
_local5._-FJ = 1;
_local5._-OA = 0.4;
_local5.else = 0.3;
_-1o = [_local2, _local3, _local4, _local5];
} else {
_local6 = new _-9-(enemyManager);
_local6._-8t = 300;
_local6._-Gc = 1;
_local6._-OA = 2;
_local6.else = 1.8;
_local6._-FJ = 1;
_local6._-HU = (50 * 20);
_local7 = new _-9o(enemyManager, _-9o.LEFT);
_local7._-8t = 200;
_local7._-OA = 1;
_local7.else = 0.8;
_local7._-FJ = 2;
_local7._-HU = (50 * 15);
_local8 = new _-9-(enemyManager);
_local8._-8t = 5;
_local8._-Gc = 3;
_local8._-OA = 2;
_local8.else = 1.8;
_local8._-FJ = 70;
_local8._-HU = (50 * 20);
_local5 = new _-9-(enemyManager);
_local5._-8t = 280;
_local5._-FJ = 1;
_local5._-OA = 0.6;
_local5.else = 0.4;
_local8._-HU = (50 * 20);
_-1o = [_local6, _local7, _local8, _local5];
};
}
}
}//package _-52
Section 37
//_-Hk (_-52._-Hk)
package _-52 {
import _-7W.*;
import _-Ek.*;
public class _-Hk extends _-J3 {
public var count:int;// = 0
public function _-Hk(){
count = 0;
super();
_-N0 = "Floor2";
_-03 = 2;
title = "Level 2: Shanghai Futures Trading Lobby";
catch = "Global Range Envy Entropy Dysphoria also known as the G.R.E.E.D virus has reached global pandemic scale.\nAs the 'Loss Adjuster' it falls on your shoulders to reset the failing global economy by purging markets of infected personnel.";
if (_-3c._-HN == _-3c._-43){
_-E4 = 9;
_-FV = 8;
} else {
_-E4 = 3;
_-FV = 3;
};
_-30 = ["shield", "spreadShot", "gun3", "gun4"];
}
override public function _-9U(_arg1:_-GY):void{
var _local2:_-9-;
var _local3:_-9-;
var _local4:_-N1;
super._-9U(_arg1);
if (_-3c._-HN != _-3c._-43){
_local2 = new _-9-(enemyManager);
_local2._-8t = 30;
_local2._-FJ = 10;
_local2._-HU = (50 * 17);
_local3 = new _-9-(enemyManager);
if (_-3c._-HN == _-3c._-5o){
_local3._-8t = 5;
} else {
_local3._-8t = 30;
};
_local3._-Gc = 1;
_local3._-OA = 2;
_local3.else = 1.8;
_local3._-FJ = 10;
_local3._-HU = (50 * 20);
_local4 = new _-N1(enemyManager);
_local4._-8t = 40;
_local4._-FJ = 1;
_local3._-OA = 1.5;
_local4._-HU = (50 * 20);
_-1o = [_local2, _local3, _local4];
} else {
_local2 = new _-9-(enemyManager);
_local2._-8t = 50;
_local2._-FJ = 10;
_local2._-HU = (50 * 17);
_local3 = new _-9-(enemyManager);
_local3._-8t = 50;
_local3._-Gc = 1;
_local3._-OA = 2;
_local3.else = 1.8;
_local3._-FJ = 1;
_local3._-HU = (50 * 20);
_local4 = new _-N1(enemyManager);
_local4._-8t = 150;
_local4._-FJ = 1;
_local4._-OA = 0.8;
_local4.else = 0.6;
_local4._-HU = (50 * 20);
_-1o = [_local2, _local3, _local4];
};
}
}
}//package _-52
Section 38
//_-J3 (_-52._-J3)
package _-52 {
import flash.events.*;
import _-7W.*;
import _-Ek.*;
import _-D0.*;
import _-3r.*;
public class _-J3 extends EventDispatcher {
public var _-E4:Number;// = 1
public var enemyManager:_-3X;
public var _-03:int;// = 1
public var const:int;// = 0
public var _-2z:int;// = 0
public var _-1o:Array;
public var _-M7:Number;// = 0
public var _-IW:_-GY;
public var _-FV:Number;// = 1
public var _-30:Array;
public var _-4m:int;// = 0
public var _-:Array;
public var _-N0:String;// = "Floor1"
public var title:String;// = "London"
public var enemys:_-HS;
public var catch:String;// = " --- hello --- "
public static const _-6v:int = 1000;
public static var _-NQ:int = 1;
public function _-J3(){
_-N0 = "Floor1";
_-2z = 0;
_-4m = 0;
_-E4 = 1;
_-FV = 1;
title = "London";
catch = " --- hello --- ";
_-30 = [];
_-M7 = 0;
_-03 = 1;
const = 0;
super();
_-1o = [];
_- = [];
}
private function _-Ic():void{
var _local1:_-7y;
if (_-4m < _-1o.length){
_local1 = _-1o[_-4m];
_local1.addEventListener(Event.COMPLETE, _-Eq, false, 0, true);
_local1.addEventListener(_-EH.static, try, false, 0, true);
_-.push(_local1);
_-4m++;
} else {
if (enemyManager){
enemyManager._-Fs = true;
};
};
}
public function _-9U(_arg1:_-GY):void{
this._-IW = _arg1;
enemyManager = _arg1.enemyManager;
enemys = enemyManager.enemys;
_arg1._-Kp._-E4 = _-E4;
_arg1._-Kp._-FV = _-FV;
}
public function update():void{
var _local1:int;
_local1 = 0;
while (_local1 < _-.length) {
_-7y(_-[_local1]).update();
_local1++;
};
}
protected function _-Eq(_arg1:Event):void{
var _local2:_-7y;
var _local3:int;
_local2 = _-7y(_arg1.target);
_local2.removeEventListener(Event.COMPLETE, _-Eq);
_local3 = 0;
while (_local3 < _-.length) {
if (_-[_local3] == _local2){
_-.splice(_local3, 1);
};
_local3++;
};
_-Ic();
}
public function start():void{
_-2z = _-1o.length;
_-4m = 0;
_-Ic();
}
public function reset():void{
var _local1:int;
_-2z = _-1o.length;
_local1 = 0;
while (_local1 < _-.length) {
_-7y(_-[_local1]).removeEventListener(Event.COMPLETE, _-Eq);
_-7y(_-[_local1]).removeEventListener(_-EH.static, try);
_local1++;
};
_- = [];
_local1 = 0;
while (_local1 < _-1o.length) {
_-7y(_-1o[_local1]).reset();
_local1++;
};
}
protected function try(_arg1:Event):void{
_-7y(_arg1.target).removeEventListener(_-EH.static, try);
_-2z--;
if (_-2z == 0){
dispatchEvent(new Event(Event.COMPLETE));
};
}
}
}//package _-52
Section 39
//_-Nd (_-52._-Nd)
package _-52 {
import _-7W.*;
import _-Ek.*;
public class _-Nd extends _-J3 {
public var count:int;// = 0
public function _-Nd(){
count = 0;
super();
_-N0 = "Floor3";
if (_-3c._-HN == _-3c._-43){
_-E4 = 9;
_-FV = 8;
} else {
_-E4 = 6;
_-FV = 4;
};
_-03 = 3;
_-30 = ["spiralShot", "hyperGun", "push", "gun5"];
const = 1;
title = "Level 3: Tokyo Markets Dojo";
catch = "New forms of G.R.E.E.D infected have been discovered. Grotesque, bloated Mega-CEO's wander the trading floors looking for scraps of bonds, shares and human infants to feast on. Heavy artillery must be employed to bring them down.";
}
override public function _-9U(_arg1:_-GY):void{
var _local2:_-N1;
var _local3:_-9-;
var _local4:_-N1;
var _local5:_-9o;
var _local6:_-9o;
super._-9U(_arg1);
if (_-3c._-HN != _-3c._-43){
_local2 = new _-N1(enemyManager);
_local2._-8t = 30;
_local2._-FJ = 1;
_local3 = new _-9-(enemyManager);
_local3._-8t = 25;
_local3._-Gc = 2;
_local3._-HU = (50 * 15);
_local3._-OA = 0.6;
_local3.else = 0.3;
_local3._-FJ = 25;
_local4 = new _-N1(enemyManager);
_local4._-8t = 35;
_local4._-FJ = 1;
_-1o = [_local2, _local3, _local4];
} else {
_local2 = new _-N1(enemyManager);
_local2._-8t = 100;
_local2._-FJ = 1;
_local5 = new _-9o(enemyManager, _-9o.LEFT);
_local5._-8t = 30;
_local5._-Gc = 2;
_local5._-HU = (50 * 20);
_local5._-OA = 0.6;
_local5.else = 0.3;
_local5._-FJ = 5;
_local6 = new _-9o(enemyManager, _-9o._-Ay);
_local6._-8t = 125;
_local6._-OA = 0.7;
_local6.else = 0.6;
_local6._-FJ = 2;
_-1o = [_local2, _local5, _local6];
};
}
}
}//package _-52
Section 40
//_-2M (_-5U._-2M)
package _-5U {
import flash.display.*;
public class _-2M {
public static var _-1R:Boolean = true;
public static var _-2Z:DisplayObject;
public static function _-6b(_arg1:String):void{
if (_-1R){
};
}
}
}//package _-5U
Section 41
//_-3x (_-5U._-3x)
package _-5U {
import flash.net.*;
public class _-3x {
public static function _-MX(_arg1:String):void{
var _local2:URLRequest;
_local2 = new URLRequest(_arg1);
navigateToURL(_local2, "_self");
}
public static function _-Ii(_arg1:String, _arg2:String, _arg3:String):void{
var _local4:URLRequest;
_local4 = new URLRequest(((((("mailto:" + _arg1) + "?subject=") + _arg2) + "&body=") + _arg3));
navigateToURL(_local4, "_blank");
}
public static function _-L3(_arg1:String):void{
var _local2:URLRequest;
_local2 = new URLRequest(_arg1);
navigateToURL(_local2, "_blank");
}
}
}//package _-5U
Section 42
//_-2o (_-6G._-2o)
package _-6G {
import flash.display.*;
import flash.events.*;
import flash.filters.*;
public class _-2o {
public var target:Sprite;
private var _-38:BlurFilter;
public function _-2o(_arg1:Sprite, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:String){
this.target = _arg1;
_-38 = new BlurFilter(0, 0, 1);
_arg1.addEventListener(Event.ENTER_FRAME, update, false, 0, true);
_-EQ._-I7(_-38, "blurX", _arg2, _arg4, _arg5);
_-EQ._-I7(_-38, "blurY", _arg3, _arg4, _arg5, 0, {onFinish:_-Le});
}
private function update(_arg1:Event):void{
target.filters = [_-38];
}
private function _-Le():void{
target.removeEventListener(Event.ENTER_FRAME, update);
}
public function stop():void{
target.removeEventListener(Event.ENTER_FRAME, update);
}
}
}//package _-6G
Section 43
//_-77 (_-6G._-77)
package _-6G {
import flash.display.*;
import flash.events.*;
import flash.geom.*;
public class _-77 extends EventDispatcher {
public var target:Sprite;
private var _-A-:ColorTransform;
private var _-Ig:ColorTransform;
public function _-77(_arg1:Sprite, _arg2:ColorTransform, _arg3:Number, _arg4:String){
this.target = _arg1;
_-A- = _arg1.transform.colorTransform;
this._-Ig = _arg2;
_arg1.addEventListener(Event.ENTER_FRAME, update, false, 0, true);
_-EQ._-I7(_-A-, "redMultiplier", _arg2.redMultiplier, _arg3, _arg4);
_-EQ._-I7(_-A-, "greenMultiplier", _arg2.greenMultiplier, _arg3, _arg4);
_-EQ._-I7(_-A-, "blueMultiplier", _arg2.blueMultiplier, _arg3, _arg4);
_-EQ._-I7(_-A-, "alphaMultiplier", _arg2.alphaMultiplier, _arg3, _arg4);
_-EQ._-I7(_-A-, "redOffset", _arg2.redOffset, _arg3, _arg4);
_-EQ._-I7(_-A-, "greenOffset", _arg2.greenOffset, _arg3, _arg4);
_-EQ._-I7(_-A-, "blueOffset", _arg2.blueOffset, _arg3, _arg4);
_-EQ._-I7(_-A-, "alphaOffset", _arg2.alphaOffset, _arg3, _arg4, 0, {onFinish:_-Le});
}
private function update(_arg1:Event):void{
target.transform.colorTransform = _-A-;
}
private function _-Le():void{
target.transform.colorTransform = _-Ig;
target.removeEventListener(Event.ENTER_FRAME, update);
}
}
}//package _-6G
Section 44
//_-9R (_-6G._-9R)
package _-6G {
import _-6q.*;
public class _-9R {
public static const _-NP:Function = _-FF._-KU;
public static const _-Nv:Function = _-R._-KU;
public static const _-7P:Function = _-9w._-0W;
public static const _-7I:Function = _-L._-0W;
public static const _-NJ:Function = _-FF._-Ft;
public static const _-Df:Function = _-R._-Ft;
public static const _-1P:Function = _-D9._-0W;
public static const _-4O:Function = _-H5._-KU;
public static const _-0v:Function = _-R._-0W;
public static const _-HI:Function = _-53._-Ft;
public static const _-4M:Function = _-3a._-0W;
public static const _-5C:Function = _-H1._-0W;
public static const easeOutSine:Function = _-44._-0W;
public static const _-Hd:Function = _-9w._-KU;
public static const _-Kk:Function = _-53._-0W;
public static const _-De:Function = _-M9._-0W;
public static const _-MF:Function = _-H5._-Ft;
public static const _-1n:Function = _-9w._-Ft;
public static const _-OB:Function = _-L._-KU;
public static const _-Mr:Function = _-53._-KU;
public static const _-Ah:Function = _-L._-Ft;
public static const _-Gu:Function = _-44._-KU;
public static const _-5w:Function = _-D9._-Ft;
public static const _-Kd:Function = _-M9._-KU;
public static const _-BD:Function = _-H5._-0W;
public static const _-7b:Function = _-3a._-Ft;
public static const _-1I:Function = _-H1._-Ft;
public static const easeInSine:Function = _-44._-Ft;
public static const _-C7:Function = _-D9._-KU;
public static const _-Gq:Function = _-FF._-0W;
public static const _-Jr:Function = _-3a._-KU;
public static const _-9u:Function = _-M9._-Ft;
public static const _-Em:Function = _-H1._-KU;
}
}//package _-6G
Section 45
//_-C4 (_-6G._-C4)
package _-6G {
import flash.events.*;
import flash.utils.*;
public class _-C4 extends EventDispatcher {
private var _-KX:Function;
private var _-Nu:Number;
private var _-0r:Number;
private var d:Number;
private var e:Number;
private var _-5g:Boolean;// = false
private var _-y:Number;
private var _-BQ:Timer;
private var _-A7;
private var _-A-:Number;
private var _-NN:Number;
private var f:Function;
private var p:String;
private var _-94:Boolean;
public static const _-K:String = "onTweenFinish";
public function _-C4(_arg1, _arg2:String, _arg3:Number=0, _arg4:Number=1, _arg5:String="easeInSine", _arg6:Number=0, _arg7:Object=null):void{
_-5g = false;
super();
_-A7 = _arg1;
p = _arg2;
_-KX = _-9R[_arg5];
_-A- = 0;
_-y = (_arg4 * 1000);
e = _arg3;
_-Nu = _arg6;
if (_arg7 != null){
f = ((_arg7.onFinish) || (null));
};
}
public function play():void{
_-5g = true;
if (_-Nu > 0){
_-94 = true;
_-BQ = new Timer((_-Nu * 1000), 1);
_-BQ.addEventListener(TimerEvent.TIMER, _-3n, false, 0, true);
_-BQ.start();
} else {
_-N6();
};
}
private function _-3n(_arg1:TimerEvent):void{
_-BQ.removeEventListener(TimerEvent.TIMER, _-3n);
_-BQ = null;
_-N6();
}
private function _-N6():void{
_-94 = false;
_-0r = getTimer();
_-NN = _-A7[p];
d = (e - _-NN);
if (d == 0){
d = (d + 0.001);
};
}
private function _-4I():void{
_-A7[p] = e;
if (f != null){
f();
};
stop();
}
public function get _-7F():String{
return (p);
}
public function doTween(_arg1:Number):void{
if (!_-94){
_-A- = (_arg1 - _-0r);
if (_-A- < _-y){
_-A7[p] = _-KX(_-A-, _-NN, d, _-y);
} else {
_-4I();
};
};
}
public function get target():String{
return (_-A7);
}
public function stop():void{
_-5g = false;
if (_-BQ){
_-BQ.removeEventListener(TimerEvent.TIMER, _-3n);
_-BQ.stop();
_-BQ = null;
};
dispatchEvent(new Event(_-K));
}
}
}//package _-6G
Section 46
//_-EQ (_-6G._-EQ)
package _-6G {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
public class _-EQ {
public static var _-7s:Number = 0;
private static var _-Md:Dictionary = new Dictionary(false);
private static var _-4v:Dictionary = new Dictionary(true);
private static var _-NN:Shape = new Shape();
public static function _-I7(_arg1, _arg2:String, _arg3:Number, _arg4:Number, _arg5:String, _arg6:Number=0, _arg7:Object=null):void{
var _local8:_-C4;
if ((((_arg1 == null)) || ((_arg1 == undefined)))){
throw (new Error("Tween not valid"));
};
_-NN.addEventListener(Event.ENTER_FRAME, _-2d, false, 10, true);
_-GP(_arg1, _arg2);
_local8 = new _-C4(_arg1, _arg2, _arg3, _arg4, _arg5, _arg6, _arg7);
_local8.addEventListener(_-C4._-K, _-4y, false, 0, true);
_-Md[_local8] = _local8;
if (_-4v[_arg1] == null){
_-4v[_arg1] = new Object();
};
_-4v[_arg1][_arg2] = _local8;
_local8.play();
}
private static function _-2d(_arg1:Event):void{
var _local2:*;
_-7s = getTimer();
for (_local2 in _-Md) {
_-Md[_local2].doTween(_-7s);
};
}
public static function _-GP(_arg1, _arg2:String):void{
if (_-4v[_arg1] != null){
if (_-4v[_arg1][_arg2] != null){
_-4v[_arg1][_arg2].stop();
};
};
}
private static function _-4y(_arg1:Event):void{
delete _-Md[_arg1.target];
}
}
}//package _-6G
Section 47
//_-3a (_-6q._-3a)
package _-6q {
public class _-3a {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * _arg1) + 1)) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * _arg1) + 2)) + _arg2));
}
}
}//package _-6q
Section 48
//_-44 (_-6q._-44)
package _-6q {
public class _-44 {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (((_arg3 * Math.sin(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((-(_arg3) * Math.cos(((_arg1 / _arg4) * (Math.PI / 2)))) + _arg3) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((-(_arg3) / 2) * (Math.cos(((Math.PI * _arg1) / _arg4)) - 1)) + _arg2));
}
}
}//package _-6q
Section 49
//_-53 (_-6q._-53)
package _-6q {
public class _-53 {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
var _local5:Number;
var _local6:Number;
var _local7:Number;
_local5 = (_local6 / 4);
_local6 = (_arg4 * 0.3);
_local7 = _arg3;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / _arg4);
if (_arg1 == 1){
return ((_arg2 + _arg3));
};
_local5 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local7)));
return (((((_local7 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local5) * (2 * Math.PI)) / _local6))) + _arg3) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
var _local5:Number;
var _local6:Number;
var _local7:Number;
_local5 = (_local6 / 4);
_local6 = (_arg4 * 0.3);
_local7 = _arg3;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / _arg4);
if (_arg1 == 1){
return ((_arg2 + _arg3));
};
_local5 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local7)));
--_arg1;
return ((-(((_local7 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local5) * (2 * Math.PI)) / _local6)))) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
var _local5:Number;
var _local6:Number;
var _local7:Number;
_local5 = (_local6 / 4);
_local6 = (_arg4 * 0.3);
_local7 = _arg3;
if (_arg1 == 0){
return (_arg2);
};
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 == 2){
return ((_arg2 + _arg3));
};
_local5 = ((_local6 / (2 * Math.PI)) * Math.asin((_arg3 / _local7)));
if (_arg1 < 1){
--_arg1;
return (((-0.5 * ((_local7 * Math.pow(2, (10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local5) * (2 * Math.PI)) / _local6)))) + _arg2));
};
--_arg1;
return ((((((_local7 * Math.pow(2, (-10 * _arg1))) * Math.sin(((((_arg1 * _arg4) - _local5) * (2 * Math.PI)) / _local6))) * 0.5) + _arg3) + _arg2));
}
}
}//package _-6q
Section 50
//_-9w (_-6q._-9w)
package _-6q {
public class _-9w {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{
if (!_arg5){
_arg5 = 1.70158;
};
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 1)) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{
if (!_arg5){
_arg5 = 1.70158;
};
_arg1 = (_arg1 / _arg4);
return (((((_arg3 * _arg1) * _arg1) * (((_arg5 + 1) * _arg1) - _arg5)) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{
if (!_arg5){
_arg5 = 1.70158;
};
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
_arg5 = (_arg5 * 1.525);
return ((((_arg3 / 2) * ((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) - _arg5))) + _arg2));
};
_arg1 = (_arg1 - 2);
_arg5 = (_arg5 * 1.525);
return ((((_arg3 / 2) * (((_arg1 * _arg1) * (((_arg5 + 1) * _arg1) + _arg5)) + 2)) + _arg2));
}
}
}//package _-6q
Section 51
//_-D9 (_-6q._-D9)
package _-6q {
public class _-D9 {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((-(_arg3) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 1)) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return ((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return (((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((-(_arg3) / 2) * ((((_arg1 * _arg1) * _arg1) * _arg1) - 2)) + _arg2));
}
}
}//package _-6q
Section 52
//_-FF (_-6q._-FF)
package _-6q {
public class _-FF {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return ((((-(_arg3) * _arg1) * (_arg1 - 2)) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return ((((_arg3 * _arg1) * _arg1) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return (((((_arg3 / 2) * _arg1) * _arg1) + _arg2));
};
--_arg1;
return ((((-(_arg3) / 2) * ((_arg1 * (_arg1 - 2)) - 1)) + _arg2));
}
}
}//package _-6q
Section 53
//_-H1 (_-6q._-H1)
package _-6q {
public class _-H1 {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 1)) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return (((((((_arg3 * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((((((_arg3 / 2) * _arg1) * _arg1) * _arg1) * _arg1) * _arg1) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (((((_arg1 * _arg1) * _arg1) * _arg1) * _arg1) + 2)) + _arg2));
}
}
}//package _-6q
Section 54
//_-H5 (_-6q._-H5)
package _-6q {
public class _-H5 {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
public static function _-H8(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return ((((_arg3 * _arg1) / _arg4) + _arg2));
}
}
}//package _-6q
Section 55
//_-L (_-6q._-L)
package _-6q {
public class _-L {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (((_arg1)==_arg4) ? (_arg2 + _arg3) : ((_arg3 * (-(Math.pow(2, ((-10 * _arg1) / _arg4))) + 1)) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (((_arg1)==0) ? _arg2 : ((_arg3 * Math.pow(2, (10 * ((_arg1 / _arg4) - 1)))) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
if (_arg1 == 0){
return (_arg2);
};
if (_arg1 == _arg4){
return ((_arg2 + _arg3));
};
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((_arg3 / 2) * Math.pow(2, (10 * (_arg1 - 1)))) + _arg2));
};
--_arg1;
return ((((_arg3 / 2) * (-(Math.pow(2, (-10 * _arg1))) + 2)) + _arg2));
}
}
}//package _-6q
Section 56
//_-M9 (_-6q._-M9)
package _-6q {
public class _-M9 {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = ((_arg1 / _arg4) - 1);
return (((_arg3 * Math.sqrt((1 - (_arg1 * _arg1)))) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
return (((-(_arg3) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / (_arg4 / 2));
if (_arg1 < 1){
return ((((-(_arg3) / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) - 1)) + _arg2));
};
_arg1 = (_arg1 - 2);
return ((((_arg3 / 2) * (Math.sqrt((1 - (_arg1 * _arg1))) + 1)) + _arg2));
}
}
}//package _-6q
Section 57
//_-R (_-6q._-R)
package _-6q {
public class _-R {
public static function _-0W(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
_arg1 = (_arg1 / _arg4);
if (_arg1 < (1 / 2.75)){
return (((_arg3 * ((7.5625 * _arg1) * _arg1)) + _arg2));
};
if (_arg1 < (2 / 2.75)){
_arg1 = (_arg1 - (1.5 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.75)) + _arg2));
};
if (_arg1 < (2.5 / 2.75)){
_arg1 = (_arg1 - (2.25 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.9375)) + _arg2));
};
_arg1 = (_arg1 - (2.625 / 2.75));
return (((_arg3 * (((7.5625 * _arg1) * _arg1) + 0.984375)) + _arg2));
}
public static function _-Ft(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
return (((_arg3 - _-R._-0W((_arg4 - _arg1), 0, _arg3, _arg4)) + _arg2));
}
public static function _-KU(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
if (_arg1 < (_arg4 / 2)){
return (((_-R._-Ft((_arg1 * 2), 0, _arg3, _arg4) * 0.5) + _arg2));
};
return ((((_-R._-0W(((_arg1 * 2) - _arg4), 0, _arg3, _arg4) * 0.5) + (_arg3 * 0.5)) + _arg2));
}
}
}//package _-6q
Section 58
//_-Db (_-7a._-Db)
package _-7a {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-92.*;
import _-l.*;
import _-5U.*;
public class _-Db extends _-29 {
public var _-9S:Bitmap;
public var _-Hb:_-O9;
public function _-Db(){
_-Hb._-8D.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-Hb._-M5.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-9S = new Bitmap();
addChildAt(_-9S, 0);
}
private function _-6a(_arg1:Event):void{
switch (_arg1.target){
case _-Hb._-M5:
gotoScreen(_-9I._-M0);
break;
case _-Hb._-8D:
gotoScreen(_-9I._-0A);
break;
};
}
override public function _-Cf():void{
alpha = 1;
_-Hb._-4V(_-7X(sessionData)._-4d);
_-2M._-6b((((("level_" + (_-7X(sessionData)._-NO + 1)) + "/") + _-3c._-HN) + "/died"));
onShown();
_-9S.bitmapData = _-7X(sessionData)._-A6;
}
}
}//package _-7a
Section 59
//_-O9 (_-7a._-O9)
package _-7a {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-92.*;
import _-AP.*;
import _-5U.*;
public class _-O9 extends Sprite {
public var _-8D:_-Es;
public var _-DB:Bitmap;
public var _-IW:_-GY;
public var title:MovieClip;
public var _-IK:Sprite;
public var _-M:Sprite;
public var _-M5:_-Es;
public function _-O9(){
var _local1:Bitmap;
super();
_-8D._-FE("Level Select", 14049364);
_-M5._-FE("Try Again", 6881098);
_-M5._-8T = _-Es._-L0;
_-M.addEventListener(MouseEvent.CLICK, _-Ds, false, 0, true);
_local1 = _-IT._-Dc(_-IK);
addChild(_local1);
_local1.transform.matrix = _-IK.transform.matrix;
removeChild(_-IK);
_-DB = new Bitmap();
_-DB.transform.matrix = title.transform.matrix;
removeChild(title);
addChild(_-DB);
}
public function _-4V(_arg1:String):void{
title.titletxt.text = _arg1;
if (_-DB.bitmapData){
_-DB.bitmapData.dispose();
};
_-DB.bitmapData = _-IT._-9y(title);
}
private function _-Ds(_arg1:MouseEvent):void{
_-3x._-L3("http://armorgames.com/");
}
}
}//package _-7a
Section 60
//_-0J (_-7W._-0J)
package _-7W {
import flash.events.*;
import _-D0.*;
import _-3r.*;
import _-Gp.*;
public class _-0J extends WorldObject {
public var _-0e:Number;// = 0
public var slow:Boolean;// = false
private var _-3j:Number;// = 0.9
public var _-B9:Number;
private var _-GT:Number;// = 0
private var _-1C:Number;// = 0.6
public var weapon:true;
public var lightLevel:Number;// = 0
private var _-2i:Number;// = 0
public var invincible:Boolean;// = false
public var isMoving:Boolean;
public var case:Number;// = 0
public var _-Jd:Boolean;// = false
public var invincibleShow:Boolean;// = true
public var _-LH:true;
public var canMove:Boolean;
public var _-Dl:Number;
public var _-7e:Boolean;// = false
public var _-Ei:Number;// = 0
public var health:Number;
public static const _-IN:String = "onPlayerHealth";
public static const _-8A:String = "onPlayerHit";
public static const _-Ks:String = "onPlayerDie";
public function _-0J(){
_-1C = 0.6;
_-3j = 0.9;
case = 0;
_-0e = 0;
_-Ei = 0;
lightLevel = 0;
invincible = false;
invincibleShow = true;
slow = false;
_-Jd = false;
_-2i = 0;
_-GT = 0;
_-7e = false;
super();
if (_-3c._-HN == _-3c._-5o){
_-Dl = 250;
} else {
_-Dl = 100;
};
health = _-Dl;
_-1C = 0.3;
_-3j = 0.9;
_-Q = 1;
_-HQ = 15;
}
override public function set direction(_arg1:Number):void{
var _local2:Number;
_-LL = (((_-LL + _-9M) + _-9M) % _-9M);
_-Ei = (((_arg1 + _-9M) + _-9M) % _-9M);
_local2 = (_-Ei - _-LL);
if (Math.abs(_local2) > Math.PI){
if (_local2 > 0){
_-Ei = (_-Ei - _-9M);
} else {
_-Ei = (_-Ei + _-9M);
};
};
}
public function applyHealth(_arg1:int):void{
health = (health + _arg1);
health = ((health > _-Dl)) ? _-Dl : health;
dispatchEvent(new Event(_-IN));
}
override public function _-B-(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Boolean=false):void{
if (((invincible) || (_-Jd))){
return;
};
health = (health - _arg1);
if (health > 0){
dispatchEvent(new Event(_-8A));
} else {
_-Jd = true;
dispatchEvent(new Event(_-Ks));
};
}
public function setWeapon(_arg1:true):void{
_-LH = this.weapon;
this.weapon = _arg1;
_arg1._-Hq = this;
_arg1._-23 = _arg1._-O8;
_-7e = (_arg1._-IY == 35);
if (_-LH){
if ((_arg1 is _-8C)){
if (_-LH._-5K){
_-8C(_arg1)._-Ai = true;
_-8C(_arg1)._-KM = (_-8C(_arg1)._-Bl + 1);
};
};
_arg1._-5K = _-LH._-5K;
};
dispatchEvent(new _-0V(_-0V._-4Y));
}
public function push(_arg1:Number, _arg2:Number):void{
_arg2 = (_arg2 * 0.6);
_-2i = (_arg2 * Math.sin(_arg1));
_-GT = (_arg2 * Math.cos(_arg1));
}
public function _-CN():void{
if (canMove){
isMoving = true;
_-Q = (_-Q + _-1C);
};
}
override public function update():void{
if (Math.abs((_-Ei - _-LL)) > 0.01){
_-LL = (_-LL + ((_-Ei - _-LL) / 4));
};
if (_-Q > 0.1){
_-Lj = (_-Q * Math.sin(_-LL));
_-D1 = (_-Q * Math.cos(_-LL));
_-Q = (_-Q * _-3j);
} else {
_-Q = 0;
_-Lj = 0;
_-D1 = 0;
};
if (((((_-2i * _-2i) > 0.2)) || (((_-GT * _-GT) > 0.2)))){
x = (x + _-2i);
y = (y + _-GT);
_-2i = (_-2i * 0.88);
_-GT = (_-GT * 0.88);
};
super.update();
weapon.update();
isMoving = false;
_-NI();
}
public function reset():void{
if (_-3c._-HN == _-3c._-5o){
_-Dl = 250;
} else {
_-Dl = 100;
};
health = _-Dl;
_-Jd = false;
_-Q = 0;
lightLevel = 0;
canMove = true;
weapon._-23 = weapon._-O8;
dispatchEvent(new Event(_-IN));
}
}
}//package _-7W
Section 61
//_-3c (_-7W._-3c)
package _-7W {
public class _-3c {
public static const _-5o:int = 0;
public static const NORMAL:int = 1;
public static const _-43:int = 2;
public static var _-HN:int = 1;
}
}//package _-7W
Section 62
//_-3X (_-7W._-3X)
package _-7W {
import flash.events.*;
import _-D0.*;
import _-3r.*;
import _-2u.*;
import flash.utils.*;
import _-Hy.*;
public class _-3X extends EventDispatcher {
public var _-OC:Array;
public var _-5y:Number;// = 10
public var _-NS:Array;
public var world:_-8f;
public var _-6L:Number;// = 9.5
public var _-1h:Number;// = 10
public var player:_-0J;
public var _-Eg:Number;// = 40
public var _-IW:_-GY;
public var enemys:_-HS;
public var _-Fs:Boolean;// = false
public var _-Iz:Boolean;// = false
public function _-3X(_arg1:_-GY){
var _local2:_-HS;
_-5y = 10;
_-1h = 10;
_-Eg = 40;
_-6L = 9.5;
_-Fs = false;
_-Iz = false;
super();
this._-IW = _arg1;
enemys = new _-HS();
_-NS = [];
_-OC = [];
_local2 = new _-HS();
_local2.add(_arg1.player);
player = _arg1.player;
world = _arg1.world;
_arg1.collisionManager._-Ag(_local2, enemys, "onPlayerEnemyHit");
_arg1.collisionManager.addEventListener("onPlayerEnemyHit", onPlayerEnemyHit, false, 0, true);
}
public function addFattyBoom():_-8F{
var _local1:_-8F;
_local1 = new _-8F(player, _-IW);
enemys.add(_local1);
_-IW.world.add(_local1);
_local1.addEventListener(_-Ny._-C2, _-HL, false, 0, true);
return (_local1);
}
public function update():void{
}
public function reset():void{
var _local1:Dictionary;
var _local2:*;
_-Fs = false;
_-5y = 10;
_-6L = 2;
_local1 = enemys.do;
for (_local2 in _local1) {
_local1[_local2].destroy();
};
}
public function addSpeedyZombie():_-Cc{
var _local1:_-Cc;
_local1 = new _-Cc(player);
enemys.add(_local1);
world.add(_local1);
_local1.addEventListener(_-Ny._-C2, _-HL, false, 0, true);
return (_local1);
}
public function _-O7():void{
var _local1:Dictionary;
var _local2:*;
_local1 = enemys.do;
for (_local2 in _local1) {
Banker(_local1[_local2])._-N3 = _-E8.WIN;
};
}
private function _-HL(_arg1:_-Ny):void{
var _local2:Dictionary;
var _local3:*;
_-IW.score = (_-IW.score + 100);
_-5y = (_-5y + 0.01);
_-IW._-Kp._-9s(_arg1._-II.x, _arg1._-II.y, Banker(_arg1._-II).value);
if (((Banker(_arg1._-II)._-LR) && (!(player._-7e)))){
if ((Math.random() / 2) > Banker(_arg1._-II)._-4w){
_-IW._-Kp._-FD(_arg1._-II.x, _arg1._-II.y);
};
} else {
if (_-6L <= 0){
_-6L = _-Eg;
_-IW._-Kp._-6-(_arg1._-II.x, _arg1._-II.y);
} else {
if (_-1h <= 0){
_-1h = _-5y;
_-IW._-Kp._-FD(_arg1._-II.x, _arg1._-II.y);
};
};
_-1h--;
_-6L--;
_-6L = (_-6L + 0.1);
};
if (_-Fs){
if (enemys.size < 9){
_local2 = enemys.do;
for (_local3 in _local2) {
_-65(_local2[_local3])._-At();
};
};
};
dispatchEvent(new _-NX(_-NX._-Gj));
}
public function addSpawner():_-Fl{
var _local1:_-Fl;
_local1 = new _-Fl(player, _-IW);
_-IW.world.add(_local1);
_local1.addEventListener(_-Ny._-C2, _-HL, false, 0, true);
return (_local1);
}
public function addTankZombie():_-6t{
var _local1:_-6t;
_local1 = new _-6t(player);
enemys.add(_local1);
world.add(_local1);
_local1.addEventListener(_-Ny._-C2, _-HL, false, 0, true);
return (_local1);
}
private function onPlayerEnemyHit(_arg1:_-1U):void{
player._-B-(0.5, 0);
}
public function destroy():void{
if (_-Iz){
return;
};
_-Iz = true;
_-IW.collisionManager.removeEventListener("onPlayerEnemyHit", onPlayerEnemyHit);
_-IW = null;
player = null;
world = null;
enemys.destroy();
}
public function addZombie():_-65{
var _local1:_-65;
_local1 = new _-65(player);
enemys.add(_local1);
world.add(_local1);
_local1.addEventListener(_-Ny._-C2, _-HL, false, 0, true);
return (_local1);
}
}
}//package _-7W
Section 63
//_-Bh (_-7W._-Bh)
package _-7W {
import flash.events.*;
public class _-Bh extends EventDispatcher {
public var _-IW:_-GY;
public function _-Bh(_arg1:_-GY){
this._-IW = _arg1;
}
}
}//package _-7W
Section 64
//_-F7 (_-7W._-F7)
package _-7W {
import flash.events.*;
import _-D0.*;
import _-3r.*;
import _-Gp.*;
import flash.utils.*;
import _-GW.*;
public class _-F7 extends _-Bh {
private var _-Kn:Boolean;// = false
public function _-F7(_arg1:_-GY){
_-Kn = false;
super(_arg1);
_arg1.player.addEventListener(_-0V._-4Y, onWeaponChange, false, 0, true);
}
private function _-HH(_arg1:Event):void{
var _local2:_-0J;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:_-FZ;
_local2 = _-IW.player;
_local3 = Math.sin(-(_local2._-B9));
_local4 = Math.cos(-(_local2._-B9));
_local5 = ((_local4 * -8) - (_local3 * 32));
_local6 = ((_local3 * -8) + (_local4 * 32));
_local7 = new _-FZ((_local2.x + _local5), (_local2.y + _local6), _local2._-B9, _-G8(_local2.weapon)._-KM);
_-IW.missileManager.addMissile(_local7);
}
private function onWeaponChange(_arg1:Event):void{
var _local2:_-0J;
_local2 = _-IW.player;
if (_local2._-LH){
_local2._-LH.removeEventListener(_-S._-N9, package);
};
_local2.weapon.addEventListener(_-S._-N9, package, false, 0, true);
_local2.weapon.addEventListener(_-S._-Ja, _-HH, false, 0, true);
_local2.weapon.addEventListener(_-S._-GX, _-Jn, false, 0, true);
_local2.weapon.addEventListener(_-S._-NC, onNoCrates, false, 0, true);
}
public function _-Ho(_arg1:true, _arg2:_-HS):void{
var _local3:Array;
var _local4:_-HS;
var _local5:WorldObject;
var _local6:WorldObject;
var _local7:uint;
var _local8:Number;
var _local9:Number;
var _local10:Number;
var _local11:Number;
var _local12:Dictionary;
var _local13:*;
_local3 = _arg1._-7f;
while (_local7 < _local3.length) {
_local4 = _-95(_local3[_local7])._-EU(_arg2);
_local8 = ((4000 * 4000) * 4000);
if (!_local4._-I1){
_local12 = _local4.do;
for (_local13 in _local12) {
_local6 = (_local12[_local13] as WorldObject);
_local9 = (_local6.x - _arg1._-Hq.x);
_local10 = (_local6.y - _arg1._-Hq.y);
_local11 = ((_local9 * _local9) + (_local10 * _local10));
if (_arg1._-8t != 1){
_local6._-B-((_arg1._-0B * _arg1._-HE), _-95(_local3[_local7])._-HK, _arg1.push, false);
};
if (_local11 < _local8){
_local8 = _local11;
_local5 = _local6;
};
};
if (_arg1._-8t == 1){
_-95(_local3[_local7])._-B- = _local5;
_local5._-B-((_arg1._-0B * _arg1._-HE), _-95(_local3[_local7])._-HK, _arg1.push, false);
};
};
_local7++;
};
}
private function onNoCrates(_arg1:Event):void{
_-IW.player.setWeapon(new _-KN());
}
private function _-Jn(_arg1:Event):void{
var _local2:_-0J;
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
_local2 = _-IW.player;
_local3 = Math.sin(-(_local2._-B9));
_local4 = Math.cos(-(_local2._-B9));
_local5 = ((_local4 * -8) - (_local3 * 32));
_local6 = ((_local3 * -8) + (_local4 * 32));
_-IW.missileManager.addMissile(new _-BR((_local2.x + _local5), (_local2.y + _local6), _local2._-B9, 10));
}
private function package(_arg1:Event):void{
_-Ho(true(_arg1.target), _-IW.enemyManager.enemys);
}
public function destroy():void{
if (_-Kn){
return;
};
_-Kn = true;
}
}
}//package _-7W
Section 65
//_-G0 (_-7W._-G0)
package _-7W {
import flash.display.*;
import flash.events.*;
public class _-G0 extends EventDispatcher {
public var _-Fm:Boolean;// = false
public var count:uint;
private var _-7r:Shape;
public static const import:String = "onCount";
public static const _-6D:String = "onFinished";
public static const _-AI:String = "onStart";
public function _-G0():void{
_-Fm = false;
_-7r = new Shape();
super();
}
public function start(_arg1:uint):void{
this.count = _arg1;
_-Fm = false;
_-7r.addEventListener(Event.ENTER_FRAME, onCount, false, 0, true);
dispatchEvent(new Event(_-AI));
}
private function onCount(_arg1:Event):void{
if (--count == 0){
_-7r.removeEventListener(Event.ENTER_FRAME, onCount);
_-Fm = true;
dispatchEvent(new Event(_-6D));
} else {
dispatchEvent(new Event(import));
};
}
}
}//package _-7W
Section 66
//_-GY (_-7W._-GY)
package _-7W {
import flash.display.*;
import flash.events.*;
import _-BV.*;
import _-D0.*;
import _-3r.*;
import _-Gp.*;
import _-52.*;
import _-GW.*;
import _-JD.*;
import _-Bo.*;
import _-By.*;
public class _-GY extends _-J6 {
public var _-H:_-J3;
public var enemyManager:_-3X;
public var _-47:Boolean;
public var world:_-8f;
public var _-4-:Boolean;// = true
private var _-Kn:Boolean;// = false
public var score:int;
public var collisionManager:_-6Q;
public var missileManager:_-5Q;
public var _-Kp:_-6r;
public var _-Jd:Boolean;
private var _-Mh:_-G0;
public var explosionManager:_-8X;
public var player:_-0J;
public var _-LQ:_-F7;
public var _-94:Boolean;// = false
private var _-NN:Shape;
public function _-GY(){
_-94 = false;
_-NN = new Shape();
_-4- = true;
_-Kn = false;
super();
world = new _-8f();
player = new _-0J();
world.add(player);
player.x = 400;
player.y = 300;
player.addEventListener(_-0J._-Ks, onPlayerDie, false, 0, true);
_-Mh = new _-G0();
collisionManager = new _-6Q();
_-LQ = new _-F7(this);
enemyManager = new _-3X(this);
explosionManager = new _-8X(this);
missileManager = new _-5Q(this);
_-Kp = new _-6r(this);
}
private function _-0P(_arg1:Event):void{
if (_-Jd){
dispatchEvent(new _-AO(_-AO._-MP));
} else {
dispatchEvent(new _-AO(_-AO._-Bg));
};
_-Jc = true;
_-Mh.removeEventListener(_-G0._-6D, _-0P);
}
public function destroy():void{
if (_-Kn){
return;
};
_-Kn = true;
_-NN.removeEventListener(Event.ENTER_FRAME, update);
dispatchEvent(new _-AO(_-AO._-F));
enemyManager.destroy();
collisionManager.destroy();
explosionManager.destroy();
_-Kp.destroy();
missileManager.destroy();
_-LQ.destroy();
player.destroy();
world.destroy();
enemyManager = null;
collisionManager = null;
explosionManager = null;
_-Kp = null;
missileManager = null;
_-LQ = null;
player = null;
world = null;
_-94 = true;
}
public function get _-Jc():Boolean{
return (_-94);
}
public function _-7o():void{
player.setWeapon(new _-KN());
}
private function onLevelComplete(_arg1:Event):void{
_-47 = true;
_-Mh.start((50 * 3));
_-Mh.addEventListener(_-G0._-6D, _-0P, false, 0, true);
}
public function update(_arg1:Event):void{
if (!_-94){
collisionManager.update();
world.update();
dispatchEvent(new _-AO(_-AO._-KO));
enemyManager.update();
_-H.update();
};
}
public function reset():void{
_-Jc = false;
if (_-H){
_-H.removeEventListener(Event.COMPLETE, onLevelComplete);
_-H.reset();
};
if (!player.weapon){
player.setWeapon(new _-KN());
};
_-Jd = false;
player.reset();
player.x = 400;
player.y = 300;
score = 0;
explosionManager.reset();
enemyManager.reset();
_-Kp.reset();
missileManager.reset();
_-4- = true;
dispatchEvent(new _-AO(_-AO._-26));
}
public function start(_arg1:_-J3):void{
reset();
_-47 = false;
this._-H = _arg1;
_arg1.addEventListener(Event.COMPLETE, onLevelComplete, false, 0, true);
_arg1._-9U(this);
_arg1.start();
_-NN.addEventListener(Event.ENTER_FRAME, update, false, 0, true);
_-Jd = false;
dispatchEvent(new _-AO(_-AO._-IQ));
}
public function set _-Jc(_arg1:Boolean):void{
if (_-94 == _arg1){
return;
};
if (_-4- == false){
return;
};
_-94 = _arg1;
if (_-94){
dispatchEvent(new _-AO(_-AO._-3k));
} else {
dispatchEvent(new _-AO(_-AO._-Gd));
};
}
private function onPlayerDie(_arg1:Event):void{
_-Jd = true;
_-47 = true;
player.weapon._-GZ();
enemyManager._-O7();
_-Mh.addEventListener(_-G0._-6D, _-0P, false, 0, true);
_-Mh.start((50 * 4));
player.setWeapon(new _-KN());
}
}
}//package _-7W
Section 67
//_-Ns (_-7Y._-Ns)
package _-7Y {
public class _-Ns {
public static function _-0p(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Boolean{
var _local6:Number;
var _local7:Number;
_local6 = (_arg1 - _arg3);
_local7 = (_arg2 - _arg4);
return ((((_local6 * _local6) + (_local7 * _local7)) < (_arg5 * _arg5)));
}
public static function random(_arg1:Number=0, _arg2:Number=1):Number{
return (((Math.random() * (_arg2 - _arg1)) + _arg1));
}
public static function ceil(_arg1:Number, _arg2:int=0):Number{
var _local3:int;
_local3 = Math.pow(10, _arg2);
return ((Math.ceil((_arg1 * _local3)) / _local3));
}
public static function _-1J(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{
return (Math.max(_arg4, Math.min(_arg5, (((_arg5 - _arg4) * ((_arg1 - _arg2) / (_arg3 - _arg2))) + _arg4))));
}
public static function _-IM(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
_local3 = Math.min(Math.abs(_arg1), _arg2);
_local3 = (_local3 * _-Ns._-JX(_arg1));
return (_local3);
}
public static function _-3A(_arg1:Number, _arg2:Number):Number{
return (Math.sqrt(((_arg1 * _arg1) + (_arg2 * _arg2))));
}
public static function floor(_arg1:Number, _arg2:int=0):Number{
var _local3:int;
_local3 = Math.pow(10, _arg2);
return ((Math.floor((_arg1 * _local3)) / _local3));
}
public static function _-2C(_arg1:Number=0.5):Boolean{
return (((Math.random())<_arg1) ? true : false);
}
public static function round(_arg1:Number, _arg2:int=0):Number{
var _local3:int;
_local3 = Math.pow(10, _arg2);
return ((Math.round((_arg1 * _local3)) / _local3));
}
public static function _-6X(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Number{
return ((((_arg5 - _arg4) * ((_arg1 - _arg2) / (_arg3 - _arg2))) + _arg4));
}
public static function _-J8(_arg1:Number, _arg2:Number):Number{
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Number;
_local3 = (_arg2 - _arg1);
_local4 = ((_arg2 + (Math.PI * 2)) - _arg1);
_local5 = ((_arg2 - (Math.PI * 2)) - _arg1);
_local6 = Math.abs(_local3);
_local7 = Math.abs(_local4);
_local8 = Math.abs(_local5);
_local9 = _local3;
if ((((_local7 < _local6)) && ((_local7 < _local8)))){
_local9 = _local4;
} else {
if ((((_local8 < _local6)) && ((_local8 < _local7)))){
_local9 = _local5;
};
};
return (_local9);
}
public static function _-Jb(_arg1:Number):Number{
if (_arg1 > Math.PI){
_arg1 = (_arg1 - (Math.PI * 2));
} else {
if (_arg1 < -(Math.PI)){
_arg1 = (_arg1 + (Math.PI * 2));
};
};
return (_arg1);
}
public static function _-H2(_arg1:Number=0.5):int{
return (((Math.random())>_arg1) ? -1 : 1);
}
public static function _-6N(_arg1:Number=0, _arg2:Number=1):int{
_arg2 = (_arg2 + 1);
return (Math.floor(((Math.random() * (_arg2 - _arg1)) + _arg1)));
}
public static function _-JX(_arg1:Number):Number{
if (_arg1 >= 0){
return (1);
};
return (-1);
}
public static function _-4Q(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{
var _local5:Number;
var _local6:Number;
_local5 = (_arg1 - _arg3);
_local6 = (_arg2 - _arg4);
return (Math.sqrt(((_local5 * _local5) + (_local6 * _local6))));
}
}
}//package _-7Y
Section 68
//_-4U (_-80._-4U)
package _-80 {
import flash.display.*;
import flash.geom.*;
public class _-4U extends BitmapData {
public var camX:int;// = 0
public var camY:int;// = 0
private var _-6h:Point;
public function _-4U(_arg1:Number, _arg2:Number){
camX = 0;
camY = 0;
super(_arg1, _arg2, false, 0xFFFFFF);
_-6h = new Point();
}
public function drawCell(_arg1:_-BB, _arg2:Number, _arg3:Number):void{
_-6h.x = ((_arg2 + _arg1._-Ia) - camX);
_-6h.y = ((_arg3 + _arg1._-P) - camY);
if ((((_-6h.x < width)) && ((_-6h.y < height)))){
copyPixels(_arg1, _arg1.rect, _-6h, null, null);
};
}
public function _-KW(_arg1:_-5b):void{
var _local2:_-BB;
var _local3:Matrix;
if (!_arg1._-3R){
_local2 = _arg1._-J._-9a(_arg1._-Jj, _arg1.rotation);
_-6h.x = ((_arg1.x + _local2._-Ia) - camX);
_-6h.y = ((_arg1.y + _local2._-P) - camY);
if ((((((_-6h.x < width)) && ((_-6h.y < height)))) && (_arg1.visible))){
copyPixels(_local2, _local2.rect, _-6h, null, null);
};
} else {
_local2 = _arg1._-J._-Lq(_arg1._-Jj);
_local3 = new Matrix();
_local3.tx = _local2._-Ia;
_local3.ty = _local2._-P;
_local3.rotate((-(_arg1.rotation) - Math.PI));
_local3.tx = (_local3.tx + (-(camX) + _arg1.x));
_local3.ty = (_local3.ty + (-(camY) + _arg1.y));
draw(_local2, _local3);
};
}
public function drawPrecise(_arg1:_-BB, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:ColorTransform=null, _arg6:Boolean=false):void{
var _local7:Matrix;
_local7 = new Matrix();
_local7.tx = _arg1._-Ia;
_local7.ty = _arg1._-P;
_local7.rotate((-(_arg4) - Math.PI));
_local7.tx = (_local7.tx + (-(camX) + _arg2));
_local7.ty = (_local7.ty + (-(camY) + _arg3));
_-6h.x = ((_arg2 + _arg1._-Ia) - camX);
_-6h.y = ((_arg3 + _arg1._-P) - camY);
if ((((_-6h.x < width)) && ((_-6h.y < height)))){
draw(_arg1, _local7, _arg5, null, null, _arg6);
};
}
public function _-HP(_arg1:_-BB, _arg2:Number, _arg3:Number):void{
_-6h.x = ((_arg2 + _arg1._-Ia) - camX);
_-6h.y = ((_arg3 + _arg1._-P) - camY);
if ((((_-6h.x < width)) && ((_-6h.y < height)))){
copyPixels(_arg1, _arg1.rect, _-6h, null, null, true);
};
}
}
}//package _-80
Section 69
//_-5b (_-80._-5b)
package _-80 {
import flash.events.*;
public class _-5b extends EventDispatcher {
public var _-GF:Boolean;
public var _-J:_-GG;
public var _-Ie:_-GG;
public var _-3R:Boolean;// = false
public var _-72:Boolean;
public var visible:Boolean;// = true
public var _-Jj:Number;// = 0
public var set:Boolean;
public var x:Number;// = 1
public var y:Number;// = 1
public var rotation:Number;// = 1
public function _-5b(){
_-Jj = 0;
x = 1;
y = 1;
rotation = 1;
visible = true;
_-3R = false;
super();
}
public function stop():void{
_-GF = true;
}
public function update():void{
if (_-GF){
return;
};
_-Jj++;
if (set){
return;
};
if (_-Jj == (_-J.totalFrames - 1)){
if (_-72){
_-GF = true;
} else {
_-Dd(_-Ie);
};
};
}
public function _-Dd(_arg1:_-GG):void{
set = true;
_-GF = false;
_-Jj = 0;
_-J = _arg1;
}
public function _-Fh(_arg1:_-GG):void{
_-Ie = _-J;
set = false;
_-GF = false;
_-72 = false;
_-Jj = 0;
_-J = _arg1;
}
public function _-7w(_arg1:_-GG):void{
set = false;
_-GF = false;
_-72 = true;
_-Jj = 0;
_-J = _arg1;
}
}
}//package _-80
Section 70
//_-BB (_-80._-BB)
package _-80 {
import flash.display.*;
public class _-BB extends BitmapData {
public var _-Ia:int;// = 0
public var _-P:int;// = 0
public function _-BB(_arg1:int, _arg2:int, _arg3:Boolean=true, _arg4:uint=0){
_-Ia = 0;
_-P = 0;
super(_arg1, _arg2, _arg3, _arg4);
}
}
}//package _-80
Section 71
//_-GG (_-80._-GG)
package _-80 {
import flash.display.*;
import flash.geom.*;
public class _-GG {
public var _-5v:int;// = 16
private var _-3s:Number;// = 0
private var _-0f:Number;// = 0
public var _-6s:Array;
public var totalFrames:uint;
public var _-N7:MovieClip;
public var _-37:Array;
public static const _-MZ:Number = 6.28318530717959;
public static const _-62:Boolean = true;
public function _-GG(_arg1:MovieClip, _arg2:int=16){
var _local3:uint;
_-3s = 0;
_-0f = 0;
_-5v = 16;
super();
_-5v = _arg2;
this._-N7 = _arg1;
_-3s = 0;
_-0f = 0;
totalFrames = _arg1.totalFrames;
_-37 = new Array();
_-6s = [];
_local3 = 0;
while (_local3 < _-5v) {
_-37[_local3] = [];
_local3++;
};
}
private function _-H6(_arg1:BitmapData, _arg2:Number):_-BB{
var _local3:Number;
var _local4:Number;
var _local5:Point;
var _local6:Point;
var _local7:Point;
var _local8:Point;
var _local9:Number;
var _local10:Number;
var _local11:Point;
var _local12:Point;
_local3 = _arg1.width;
_local4 = _arg1.height;
_local5 = new Point(0, 0);
_local6 = new Point(_local3, 0);
_local7 = new Point(_local3, 0);
_local8 = new Point(0, _local4);
_local9 = Math.sin((_arg2 + (Math.PI / 2)));
_local10 = Math.cos((_arg2 + (Math.PI / 2)));
_local5.x = 0;
_local5.y = 0;
_local6.x = (-(_local9) * _local3);
_local6.y = (_local10 * _local3);
_local7.x = ((_local10 * _local4) - (_local9 * _local3));
_local7.y = ((_local9 * _local4) + (_local10 * _local3));
_local8.x = (_local10 * _local4);
_local8.y = (_local9 * _local4);
_local11 = _-16(_local5.x, _local6.x, _local7.x, _local8.x);
_local12 = _-16(_local5.y, _local6.y, _local7.y, _local8.y);
return (new _-BB((_local11.y - _local11.x), (_local12.y - _local12.x)));
}
private function _-EG(_arg1:int, _arg2:Number):_-BB{
var _local3:_-BB;
var _local4:_-BB;
var _local5:Matrix;
var _local6:Matrix;
_local3 = _-6s[_arg1];
_local4 = _-H6(_local3, _arg2);
_local5 = new Matrix();
_local5.translate((-(_local3.width) / 2), (-(_local3.height) / 2));
_local5.rotate(_arg2);
_local5.translate((_local4.width / 2), (_local4.height / 2));
_local4._-Ia = (-(_local4.width) / 2);
_local4._-P = (-(_local4.height) / 2);
_local6 = new Matrix();
_local6.translate(((_local3.width / 2) + _local3._-Ia), ((_local3.height / 2) + _local3._-P));
_local6.rotate(_arg2);
_local4._-Ia = (_local4._-Ia + _local6.tx);
_local4._-P = (_local4._-P + _local6.ty);
_local4.draw(_local3, _local5, null, null, null, _-62);
return (_local4);
}
private function _-16(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Point{
var _local5:Point;
var _local6:Number;
var _local7:Number;
_local5 = new Point();
_local6 = _arg1;
_local7 = _arg1;
if (_arg2 > _local7){
_local7 = _arg2;
};
if (_arg3 > _local7){
_local7 = _arg3;
};
if (_arg4 > _local7){
_local7 = _arg4;
};
if (_arg2 < _local6){
_local6 = _arg2;
};
if (_arg3 < _local6){
_local6 = _arg3;
};
if (_arg4 < _local6){
_local6 = _arg4;
};
_local5.x = _local6;
_local5.y = _local7;
return (_local5);
}
public function _-Lq(_arg1:int):_-BB{
var _local2:_-BB;
var _local3:Rectangle;
var _local4:Matrix;
_arg1 = (_arg1 + (totalFrames * 1000));
_arg1 = (_arg1 % totalFrames);
if (!_-6s[_arg1]){
_-N7.gotoAndStop((_arg1 + 1));
_local2 = new _-BB(_-N7.width, _-N7.height);
_local3 = _-N7.getBounds(_-N7.parent);
_local4 = new Matrix();
_local4.translate(-(_local3.x), -(_local3.y));
_local2.draw(_-N7, _local4);
_local2._-Ia = (_local3.x - _-3s);
_local2._-P = (_local3.y - _-0f);
if (_-6s[(_arg1 - 1)]){
if (_local2.compare(_-6s[(_arg1 - 1)]) == 0){
_-6s[_arg1] = _-6s[(_arg1 - 1)];
_local2.dispose();
return (_-6s[_arg1]);
};
};
_-6s[_arg1] = _local2;
};
return (_-6s[_arg1]);
}
public function _-9a(_arg1:int, _arg2:Number):_-BB{
var _local3:Number;
var _local4:int;
var _local5:Array;
_arg1 = (_arg1 + (totalFrames * 1000));
_arg1 = (_arg1 % totalFrames);
if (!_-6s[_arg1]){
_-6s[_arg1] = _-Lq(_arg1);
};
_arg2 = (_arg2 + (_-MZ * 1000));
_arg2 = (_arg2 % _-MZ);
_arg2 = (_arg2 / _-MZ);
_local4 = (_arg2 * _-5v);
_local3 = (_-MZ / _-5v);
_local3 = (_local3 * _local4);
_local3 = (-(_local3) + Math.PI);
_local5 = _-37[_local4];
if (_local5[_arg1]){
return (_-BB(_local5[_arg1]));
};
_local5[_arg1] = _-EG(_arg1, _local3);
return (_-BB(_local5[_arg1]));
}
public function dispose():void{
var _local1:uint;
var _local2:Array;
var _local3:int;
_local1 = 0;
while (_local1 < _-5v) {
_local2 = _-37[_local1];
_local3 = 0;
while (_local3 < _local2.length) {
if (_local2[_local3]){
BitmapData(_local2[_local3]).dispose();
_local2[_local3] = null;
};
_local3++;
};
_local1++;
};
}
}
}//package _-80
Section 72
//_-O3 (_-80._-O3)
package _-80 {
import flash.display.*;
import flash.utils.*;
import _-AP.*;
public class _-O3 {
public static var _-7d:Dictionary = new Dictionary(false);
public static function _-ID(_arg1:String, _arg2:int=16):_-GG{
var _local3:MovieClip;
var _local4:_-GG;
if (_-7d[_arg1]){
return ((_-7d[_arg1] as _-GG));
};
_local3 = _-HG._-M2(_arg1);
_local4 = new _-GG(_local3, _arg2);
_-7d[_arg1] = _local4;
return (_local4);
}
}
}//package _-80
Section 73
//_-1f (_-92._-1f)
package _-92 {
import com.bloc.ui.*;
public class _-1f extends _-8p {
public function _-1f(){
gotoAndStop(1);
}
override public function _-MW():void{
gotoAndStop(5);
}
override public function _-AC():void{
gotoAndStop(1);
}
}
}//package _-92
Section 74
//_-1k (_-92._-1k)
package _-92 {
import flash.display.*;
import flash.events.*;
import flash.ui.*;
public class _-1k extends Sprite {
public var _-00:Sprite;
private var _-Lr:Boolean;
public var _-8m:MovieClip;
public static var _-FQ:_-1k;
public function _-1k(){
mouseChildren = false;
hitArea = new Sprite();
x = -200;
visible = false;
addEventListener(Event.ADDED_TO_STAGE, _-H9, false, 0, true);
if (contains(_-00)){
removeChild(_-00);
};
Mouse.hide();
}
private function _-6g(_arg1:MouseEvent):void{
_-8m.gotoAndStop(1);
}
private function _-7O(_arg1:MouseEvent):void{
_-Lr = false;
visible = true;
stage.removeEventListener(MouseEvent.MOUSE_MOVE, _-7O);
}
private function _-Kg(_arg1:Event):void{
visible = false;
_-Lr = true;
stage.addEventListener(MouseEvent.MOUSE_MOVE, _-7O, false, 0, true);
}
private function _-H9(_arg1:Event):void{
stage.addEventListener(MouseEvent.MOUSE_MOVE, update, false, 0, true);
stage.addEventListener(FullScreenEvent.FULL_SCREEN, _-Ky, false, 0, true);
stage.addEventListener(Event.MOUSE_LEAVE, _-Kg, false, 0, true);
stage.addEventListener(MouseEvent.MOUSE_DOWN, _-Ma, false, 0, true);
stage.addEventListener(MouseEvent.MOUSE_UP, _-6g, false, 0, true);
}
public function _-MQ():void{
if (_-Lr == false){
visible = true;
} else {
visible = false;
};
}
private function _-Ma(_arg1:MouseEvent):void{
_-8m.gotoAndStop(2);
}
protected function update(_arg1:Event):void{
x = stage.mouseX;
y = stage.mouseY;
}
public function set _-Jl(_arg1:Boolean):void{
if (_arg1){
stage.removeEventListener(MouseEvent.MOUSE_DOWN, _-Ma);
stage.removeEventListener(MouseEvent.MOUSE_DOWN, _-6g);
if (contains(_-8m)){
removeChild(_-8m);
};
addChild(_-00);
} else {
stage.addEventListener(MouseEvent.MOUSE_DOWN, _-Ma, false, 0, true);
stage.addEventListener(MouseEvent.MOUSE_UP, _-6g, false, 0, true);
if (contains(_-00)){
removeChild(_-00);
};
addChild(_-8m);
};
}
private function _-Ky(_arg1:Event):void{
Mouse.hide();
}
public static function get _-8I():_-1k{
if (!_-FQ){
_-FQ = new (_-1k);
};
return (_-FQ);
}
}
}//package _-92
Section 75
//_-66 (_-92._-66)
package _-92 {
public class _-66 {
public static const _-CE:int = 1;
public static const _-4s:int = 0;
}
}//package _-92
Section 76
//_-7x (_-92._-7x)
package _-92 {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-MU.*;
import _-6G.*;
import com.bloc.ui.*;
import _-52.*;
import _-l.*;
import _-Lz.*;
import _-9Z.*;
public class _-7x extends _-29 {
public var _-IW:_-GY;
public var _-Ae:_-5H;
public var _-4c:Boolean;// = true
public var _-4a:_-Lp;
public function _-7x(){
_-4c = true;
super();
}
private function onLevelComplete(_arg1:Event):void{
var _local2:_-7X;
_local2 = _-7X(sessionData);
if (!_local2._-A6){
_local2._-A6 = new BitmapData((640 - 32), (480 - 32), false, 0);
};
_local2._-A6.draw(_-Ae);
_local2._-L7();
_local2._-FP(_-IW.score);
_-IW._-Jc = true;
if (_local2._-NQ == _-66._-4s){
} else {
gotoScreen(_-9I._-Jw);
};
_-9O._-8I._-1u._-JH(1, 999, 0.5);
}
override public function hide():void{
_-1k._-8I._-Jl = false;
addChildAt(_-Ae, 0);
_-Ae.x = 0;
_-Ae.y = 0;
_-05._-Lk = false;
_-IW.removeEventListener(_-AO._-MP, onGameOver);
_-IW.removeEventListener(_-AO._-Bg, onLevelComplete);
_-IW._-Jc = true;
_-EQ._-I7(_-7X(sessionData).menuHint, "alpha", 0, 0.4, "easeOutSine");
_-DQ();
}
private function _-H9(_arg1:Event):void{
stage.addChildAt(_-Ae, 0);
_-Ae.x = 16;
_-Ae.y = 16;
_-Ae._-7u.mouseEnabled = false;
stage.focus = stage;
}
private function onGameOver(_arg1:Event):void{
var _local2:_-7X;
_local2 = _-7X(sessionData);
if (!_local2._-A6){
_local2._-A6 = new BitmapData((640 - 32), (480 - 32), false, 0);
};
_local2._-A6.draw(_-Ae);
_-IW._-Jc = true;
if (_local2._-NQ == _-66._-4s){
_local2._-F4 = _-4l(_-IW._-H)._-2e;
_local2._-Gv = _-4l(_-IW._-H)._-Ce;
_local2._-Hw = _-IW.explosionManager._-Hw;
_local2._-FP(_-IW.score, 10, _local2._-F4);
_-7X(sessionData)._-HZ = false;
gotoScreen(_-9I._-73);
} else {
if (_local2._-NQ == _-66._-CE){
_local2._-CV = _-IW.score;
gotoScreen(_-9I.switch);
};
};
_-9O._-8I._-1u._-JH(1, 999, 0.5);
}
override public function _-Cf():void{
super._-Cf();
_-9O._-8I._-1u._-DX(0.5);
_-1k._-8I.visible = true;
_-1k._-8I._-Jl = true;
_-Ae = _-6R._-8I._-Ae;
_-4a = _-6R._-8I._-4a;
_-IW = _-6R._-8I._-IW;
_-IW.start(_-7X(sessionData)._-H);
_-IW.addEventListener(_-AO._-MP, onGameOver, false, 0, true);
_-IW.addEventListener(_-AO._-Bg, onLevelComplete, false, 0, true);
addEventListener(Event.ADDED_TO_STAGE, _-H9, false, 0, true);
_-05._-Lk = true;
_-EQ._-I7(_-7X(sessionData).menuHint, "alpha", 1, 0.4, "easeOutSine");
}
}
}//package _-92
Section 77
//_-7X (_-92._-7X)
package _-92 {
import flash.display.*;
import _-52.*;
import _-l.*;
import _-EW.*;
import _-2B.*;
public class _-7X extends _-JT {
public var _-7l:_-Cn;
public var _-H:_-J3;
public var _-HZ:Boolean;// = true
public var _-Cd:_-Kb;
public var menuHint:Sprite;
public var _-CV:Number;// = 0
public var _-F4:Number;// = 0
public var _-A6:BitmapData;
public var _-NO:int;// = 0
public var _-Gv:Number;// = 0
public var _-Hw:int;// = 0
public var _-NQ:int;// = 0
public var _-74:int;// = 0
public var _-4d:String;
public static var _-En:Boolean = false;
public function _-7X(){
_-NO = 0;
_-HZ = true;
_-CV = 0;
_-F4 = 0;
_-Gv = 0;
_-Hw = 0;
_-NQ = 0;
_-74 = 0;
super();
_-7l = new _-Cn();
}
public function _-EV(_arg1:int=0):_-J3{
var _local2:Class;
var _local3:_-J3;
_local2 = (_-7l._-5A[_arg1] as Class);
_local3 = new (_local2);
_local3._-M7 = _-Cd.levelScores[_arg1];
return (_local3);
}
public function _-L7():void{
_-Cd._-L7((_-NO + 1));
_-He();
}
public function _-Ni():void{
_-NQ = _-66._-4s;
_-H = new _-4l();
}
public function _-4F(_arg1:int=0):void{
var _local2:Class;
_local2 = (_-7l._-5A[_arg1] as Class);
_-NO = _arg1;
_-H = new (_local2);
_-4d = _-H.title;
_-NQ = _-66._-CE;
}
public function _-FP(_arg1:Number, _arg2:Number=0, _arg3:Number=0):void{
_-CV = _arg1;
if (_-NQ == _-66._-4s){
_-Cd._-Bb(_arg1, _arg3, _arg2);
} else {
_-Cd._-0h(_-NO, _arg1);
};
_-He();
}
public function _-He():void{
_-1N._-He(_-Cd, _-74);
}
}
}//package _-92
Section 78
//_-9I (_-92._-9I)
package _-92 {
public class _-9I {
public static const switch:String = "gameoverScreen";
public static const _-73:String = "SurvivalScreen";
public static const _-EP:String = "typeScreen";
public static const _-Dj:String = "titleScreen";
public static const _-GD:String = "endGameScreen";
public static const _-Jw:String = "levelCompleteScreen";
public static const _-M0:String = "gameScreen";
public static const _-L9:String = "levelIntScreen";
public static const _-Du:String = "credsScreen";
public static const _-2x:String = "helpScreen";
public static const _-7z:String = "difficultyScreen";
public static const _-Kh:String = "submitScreen";
public static const _-0A:String = "levelSelectScreen";
public static const _-0s:String = "selectLoadScreen";
}
}//package _-92
Section 79
//_-9O (_-92._-9O)
package _-92 {
import _-ML.*;
public class _-9O {
public var _-1u:_-MB;
public static var _-FQ:_-9O;
public function _-9O(){
_-1u = new _-MB("FrontEndMusic");
super();
}
public static function get _-8I():_-9O{
if (!_-FQ){
_-FQ = new (_-9O);
};
return (_-FQ);
}
}
}//package _-92
Section 80
//_-AQ (_-92._-AQ)
package _-92 {
import flash.display.*;
import flash.events.*;
import _-MU.*;
import _-l.*;
import _-JF.*;
import _-24.*;
import _-AP.*;
import _-5U.*;
import _-AT.*;
import com.app.screens.titles.*;
import com.app.screens.survival.*;
import _-7a.*;
import _-9c.*;
import com.app.screens.endgame.*;
public class _-AQ extends _-ED {
public var _-O:_-6x;
public function _-AQ(){
addEventListener(Event.ADDED_TO_STAGE, _-H9, false, 0, true);
_-O = new _-6x();
_-O.start();
}
private function _-MG():void{
var _local1:Sprite;
_-2M._-6b("game_started");
stage.scaleMode = StageScaleMode.SHOW_ALL;
sessionData = new _-7X();
_-Lc(_-9I._-Dj, _-GQ);
_-Lc(_-9I._-Du, _-1H);
_-Lc(_-9I._-EP, _-5q);
_-Lc(_-9I._-7z, _-LS);
_-Lc(_-9I._-2x, _-0D);
_-Lc(_-9I._-M0, _-7x);
_-Lc(_-9I.switch, _-Db);
_-Lc(_-9I._-0s, _-2p);
_-Lc(_-9I._-0A, _-2Y);
_-Lc(_-9I._-Jw, _-BX);
_-Lc(_-9I._-L9, _-Hs);
_-Lc(_-9I._-73, SurvivalScreen);
_-Lc(_-9I._-GD, _-Bx);
container.x = 16;
container.y = 16;
stage.frameRate = 50;
_local1 = _-HG._-4C("OutterFrame");
addChild(_local1);
_-7X(sessionData).menuHint = _local1["menuHint"];
_-7X(sessionData).menuHint.alpha = 0;
_-CU(_-9I._-Du);
stage.addChild(_-1k._-8I);
_-1k._-8I._-MQ();
}
private function _-H9(_arg1:Event):void{
var _local2:String;
_-2M._-2Z = stage;
_local2 = "armorgames.com";
_-Jh._-IE(stage, _local2);
_-J2._-8I._-9U(stage);
_-MG();
stage.showDefaultContextMenu = false;
}
}
}//package _-92
Section 81
//_-Bs (_-92._-Bs)
package _-92 {
import com.bloc.ui.*;
import _-Y.*;
public class _-Bs extends _-C6 {
private var _-NH:Boolean;// = false
public function _-Bs(){
_-NH = false;
super();
gotoAndStop("soundON");
}
override public function _-FY():void{
gotoAndStop(1);
}
override public function _-5O():void{
if (_-NH){
gotoAndStop(9);
} else {
gotoAndStop(1);
};
}
override public function _-FM():void{
if (_-7T.version < 10){
_-J2._-8I._-Cf(2);
} else {
_-J2._-8I._-Cf(1);
};
}
override public function _-LY():void{
_-NH = true;
_-J2._-8I._-Cf(0);
gotoAndStop(9);
}
override public function _-Jp():void{
_-NH = false;
gotoAndStop(5);
}
}
}//package _-92
Section 82
//_-Es (_-92._-Es)
package _-92 {
import flash.display.*;
import _-ML.*;
import com.bloc.ui.*;
import _-AP.*;
import flash.text.*;
public class _-Es extends _-98 {
public var _-6I:MovieClip;
public var _-8T:_-MB;
public var _-NA:Bitmap;
public var _-GM:Bitmap;
public var _-FB:Sprite;
public var _-Kj:Sprite;
public static var _-L0:_-MB;
public static var _-CO:_-MB;
public static var _-Iw:_-MB;
public static var _-M6:_-MB;
public function _-Es(){
if (!_-6I){
_-6I = _-HG._-M2("MetalButtonClip");
};
_-GM = _-IT._-Dc(_-6I, 5);
_-GM.x = -5;
_-GM.y = -5;
removeChild(_-Kj);
addChild(_-GM);
}
override public function _-5O():void{
_-GM.x = -5;
_-GM.y = -5;
}
override public function _-IX():void{
_-8T.start(1, 1);
}
public function _-FE(_arg1:String, _arg2:int=0xFF0000):void{
var _local3:TextFormat;
_-6I.txt.text = _arg1;
if (!_-Iw){
_-Iw = new _-MB("SatmPress");
};
if (!_-L0){
_-L0 = new _-MB("SatmBackPress");
};
if (!_-CO){
_-CO = new _-MB("SbuttonRollover");
};
_-8T = _-Iw;
_local3 = new TextFormat();
_local3.color = _arg2;
_-6I.txt.setTextFormat(_local3);
_-GM.bitmapData.dispose();
_-GM.bitmapData = _-IT._-9y(_-6I, 10);
hitArea = _-FB;
}
override public function _-Jp():void{
_-GM.x = -4;
_-GM.y = -4;
_-CO.start(1, 1);
}
}
}//package _-92
Section 83
//_-J2 (_-92._-J2)
package _-92 {
import flash.display.*;
import flash.events.*;
import _-9Z.*;
public class _-J2 extends MovieClip {
private var _-EE:Boolean;// = false
public var _-2Z:Stage;
private var _-4c:Boolean;// = true
public static var _-FQ:_-J2;
public function _-J2(){
_-4c = true;
_-EE = false;
super();
addFrameScript(0, _-4L);
}
public function _-9U(_arg1:Stage):void{
_-2Z = _arg1;
}
private function _-8L():void{
if (_-6R._-7g){
if (!_-EE){
_-6R._-8I._-IW._-94 = false;
};
};
_-2Z.removeChild(this);
_-2Z.removeEventListener(KeyboardEvent.KEY_UP, _-Z);
removeEventListener(MouseEvent.CLICK, _-6a);
dispatchEvent(new Event(Event.COMPLETE));
}
function _-4L(){
stop();
}
private function _-Z(_arg1:KeyboardEvent):void{
_-8L();
}
private function _-6a(_arg1:MouseEvent):void{
_-8L();
}
public function _-Cf(_arg1:int=0):void{
if (!_-4c){
return;
};
_-2Z.addEventListener(KeyboardEvent.KEY_UP, _-Z);
if (_-6R._-7g){
_-EE = _-6R._-8I._-IW._-94;
if (!_-EE){
_-6R._-8I._-IW._-94 = true;
};
};
gotoAndStop((_arg1 + 1));
_-2Z.addChild(this);
_-2Z.addChild(_-1k._-8I);
_-4c = false;
addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
}
public static function get _-8I():_-J2{
if (!_-FQ){
_-FQ = new (_-J2);
};
return (_-FQ);
}
}
}//package _-92
Section 84
//_-Jh (_-92._-Jh)
package _-92 {
import flash.display.*;
import _-Y.*;
public class _-Jh {
public static var _-Bk:Boolean = false;
public static function _-IE(_arg1:Stage, ... _args):void{
var _local3:String;
var _local4:int;
var _local5:String;
_local3 = _-7T._-E(_arg1);
if (!_-7T._-FC){
_-Bk = true;
return;
};
_local4 = 0;
while (_local4 < _args.length) {
_local5 = _args[_local4];
if (_local3){
if (_local3.slice(-(_local5.length)) == _local5){
_-Bk = true;
break;
};
};
_local4++;
};
}
}
}//package _-92
Section 85
//_-BX (_-9c._-BX)
package _-9c {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-92.*;
import _-ML.*;
import _-l.*;
import flash.text.*;
import _-5U.*;
public class _-BX extends _-29 {
public var _-BZ:TextField;
public var _-9S:Bitmap;
public var _-02:_-LU;
public var _-1A:_-MB;
public var scoreTxt:TextField;
public function _-BX(){
_-1A = new _-MB("LevelClear");
super();
_-02._-M5.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-02._-0G.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-02._-8D.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-02._-M5._-8T = _-Es._-L0;
_-02._-8D._-8T = _-Es._-L0;
_-9S = new Bitmap();
addChildAt(_-9S, 0);
}
private function _-6a(_arg1:Event):void{
var _local2:_-7X;
_-02.mouseChildren = false;
switch (_arg1.target){
case _-02._-M5:
gotoScreen(_-9I._-M0);
break;
case _-02._-0G:
if (_-7X(sessionData)._-NO == 5){
_-9O._-8I._-1u._-DX(0.3);
gotoScreen(_-9I._-GD);
} else {
_local2 = _-7X(sessionData);
_local2._-4F((_local2._-NO + 1));
gotoScreen(_-9I._-L9);
};
break;
case _-02._-8D:
gotoScreen(_-9I._-0A);
break;
};
}
override public function _-Cf():void{
var _local1:Number;
var _local2:Number;
alpha = 1;
_-1A.start(1, 1);
_-02.mouseChildren = true;
_-2M._-6b((((("level_" + (_-7X(sessionData)._-NO + 1)) + "/") + _-3c._-HN) + "/complete"));
_-02._-4V(_-7X(sessionData)._-4d);
_local1 = _-7X(sessionData)._-Cd.levelScores[_-7X(sessionData)._-NO];
_local2 = _-7X(sessionData)._-CV;
_-02._-8v(("level " + (_-7X(sessionData)._-NO + 1)), _local2, _local1);
onShown();
_-9S.bitmapData = _-7X(sessionData)._-A6;
}
}
}//package _-9c
Section 86
//_-LU (_-9c._-LU)
package _-9c {
import flash.display.*;
import _-7W.*;
import _-92.*;
import _-AP.*;
import flash.text.*;
public class _-LU extends Sprite {
public var _-8D:_-Es;
public var _-M7:Sprite;
public var _-IW:_-GY;
public var _-NR:BitmapData;
public var _-IK:Sprite;
public var _-06:BitmapData;
public var _-4S:Sprite;
public var _-0G:_-Es;
public var _-M5:_-Es;
public function _-LU(){
var _local1:Bitmap;
var _local2:Bitmap;
super();
_-8D._-FE("Level Select", 14049364);
_-M5._-FE("Retry", 16500248);
_-0G._-FE("Next", 6881098);
_local1 = _-IT._-Dc(_-IK);
addChild(_local1);
_local1.transform.matrix = _-IK.transform.matrix;
removeChild(_-IK);
_-NR = _-IT._-9y(_-4S);
_local2 = new Bitmap(_-NR);
addChild(_local2);
_local2.transform.matrix = _-4S.transform.matrix;
removeChild(_-4S);
_-06 = _-IT._-9y(_-M7);
_local2 = new Bitmap(_-06);
addChild(_local2);
_local2.transform.matrix = _-M7.transform.matrix;
removeChild(_-M7);
}
public function _-8v(_arg1:String, _arg2:Number, _arg3:Number):void{
TextField(_-4S["scoreTxt"]).text = ((_arg1 + " Score:\n") + _-G1(_arg2));
TextField(_-M7["scoreTxt"]).text = (("Personal Best" + ":\n") + _-G1(_arg3));
_-NR.fillRect(_-NR.rect, 0);
_-NR.draw(_-4S);
_-06.fillRect(_-06.rect, 0);
_-06.draw(_-M7);
}
public function _-4V(_arg1:String):void{
}
private function _-G1(_arg1:Number):String{
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Number;
var _local6:int;
_local2 = String(_arg1).split("");
_local3 = "$";
_local4 = _local2.length;
_local5 = ((_local4 % 3) - 1);
_local6 = 0;
while (_local6 < _local4) {
_local3 = (_local3 + _local2[_local6]);
if ((((((_local6 - _local5) % 3) == 0)) && (!((_local6 == (_local4 - 1)))))){
_local3 = (_local3 + ",");
};
_local6++;
};
return (_local3);
}
}
}//package _-9c
Section 87
//_-6R (_-9Z._-6R)
package _-9Z {
import _-7W.*;
import _-MU.*;
import _-Lz.*;
public class _-6R {
public var _-Ae:_-5H;
public var _-IW:_-GY;
public var _-4a:_-Lp;
public static var _-FQ:_-6R;
public static var _-7g:Boolean = false;
public function _-6R(){
_-IW = new _-GY();
_-4a = new _-Lp(_-IW);
_-Ae = new _-5H(_-IW, _-4a);
}
public static function get _-8I():_-6R{
if (!_-FQ){
_-7g = true;
_-FQ = new (_-6R);
};
return (_-FQ);
}
}
}//package _-9Z
Section 88
//_-Jf (_-Af._-Jf)
package _-Af {
import flash.display.*;
import flash.geom.*;
public class _-Jf extends Bitmap {
public var _-EF:Number;// = 0
public var _-8Y:_-Jx;
public var _-Kt:String;
public var text:String;
public var autoSize:Boolean;// = false
public function _-Jf(_arg1:_-Jx){
_-EF = 0;
autoSize = false;
_-8Y = _arg1;
bitmapData = new BitmapData(290, _-8Y.height, true, 0);
super(bitmapData);
}
public function _-KV():void{
var _local1:Array;
var _local2:int;
var _local3:Point;
var _local4:Number;
var _local5:Number;
var _local6:int;
var _local7:BitmapData;
if (_-Kt == text){
return;
};
_-Kt = text;
bitmapData.fillRect(bitmapData.rect, 0);
_local1 = text.split("");
_local2 = _local1.length;
_local3 = new Point();
_local4 = 0;
if (autoSize){
_local5 = 1;
_local6 = 0;
while (_local6 < _local2) {
_local5 = (_local5 + _-8Y._-N8(String(_local1[_local6])).width);
_local6++;
};
bitmapData = new BitmapData(_local5, _-8Y.height, true, 0);
};
_local6 = 0;
while (_local6 < _local2) {
_local7 = _-8Y._-N8(String(_local1[_local6]));
bitmapData.copyPixels(_local7, _local7.rect, _local3, null, null, true);
_local4 = (_local4 + (_local7.width + _-EF));
_local3.x = _local4;
_local6++;
};
bitmapData = bitmapData;
}
}
}//package _-Af
Section 89
//_-Jx (_-Af._-Jx)
package _-Af {
import _-80.*;
import flash.utils.*;
import flash.text.*;
public class _-Jx {
public var _-3Z:_-LC;
public var _-5v:int;// = 16
public var height:Number;
public var _-AS:Dictionary;
public static const _-62:Boolean = true;
public function _-Jx(_arg1:_-LC){
_-5v = 16;
super();
this._-3Z = _arg1;
height = _arg1.height;
_arg1.text.autoSize = TextFieldAutoSize.LEFT;
_-AS = new Dictionary();
}
public function _-N8(_arg1:String):_-BB{
var _local2:_-BB;
if (!_-AS[_arg1]){
_-3Z.text.text = _arg1;
_local2 = new _-BB(_-3Z.width, _-3Z.height);
_local2.draw(_-3Z);
_-AS[_arg1] = _local2;
};
return (_-AS[_arg1]);
}
public function dispose():void{
}
}
}//package _-Af
Section 90
//_-LC (_-Af._-LC)
package _-Af {
import flash.display.*;
import flash.text.*;
public class _-LC extends Sprite {
public var text:TextField;
}
}//package _-Af
Section 91
//_-HG (_-AP._-HG)
package _-AP {
import flash.display.*;
import flash.utils.*;
public class _-HG {
public static function _-M2(_arg1:String):MovieClip{
return (new (getDefinitionByName(_arg1)));
}
public static function _-4C(_arg1:String):Sprite{
return (new (getDefinitionByName(_arg1)));
}
public static function _-7c(_arg1:Object):Class{
return (Class(getDefinitionByName(getQualifiedClassName(_arg1))));
}
public static function _-Dc(_arg1:String, _arg2:int=0, _arg3:int=0):BitmapData{
return (new getDefinitionByName(_arg1)(_arg2, _arg3));
}
public static function _-17(_arg1:Object, _arg2:Object):Boolean{
return ((_arg1 is _-7c(_arg2)));
}
}
}//package _-AP
Section 92
//_-IT (_-AP._-IT)
package _-AP {
import flash.display.*;
import flash.geom.*;
public class _-IT {
public static function _-Dc(_arg1:Sprite, _arg2:int=0):Bitmap{
return (new Bitmap(_-9y(_arg1, _arg2)));
}
public static function _-9y(_arg1:Sprite, _arg2:int=0):BitmapData{
var _local3:BitmapData;
var _local4:Matrix;
_local3 = new BitmapData((_arg1.width + (_arg2 * 2)), (_arg1.height + (_arg2 * 2)), true, 0);
_local4 = new Matrix();
_local4.tx = _arg2;
_local4.ty = _arg2;
_local3.draw(_arg1, _local4);
return (_local3);
}
}
}//package _-AP
Section 93
//_-2p (_-AT._-2p)
package _-AT {
import flash.display.*;
import flash.events.*;
import _-92.*;
import _-l.*;
import _-EW.*;
public class _-2p extends _-29 {
public var _-IP:_-5R;
public var _-39:_-5R;
public var _-7B:Sprite;
public var _-89:_-5R;
public function _-2p(){
_-89.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-39.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-IP.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-7B.addEventListener(MouseEvent.CLICK, _-5V, false, 0, true);
}
private function _-5V(_arg1:MouseEvent):void{
gotoScreen(_-9I._-Dj);
}
private function _-6a(_arg1:Event):void{
switch (_arg1.target){
case _-89:
_-7X(sessionData)._-74 = 1;
_-7X(sessionData)._-Cd = _-1N.load(1);
break;
case _-39:
_-7X(sessionData)._-74 = 2;
_-7X(sessionData)._-Cd = _-1N.load(2);
break;
case _-IP:
_-7X(sessionData)._-74 = 3;
_-7X(sessionData)._-Cd = _-1N.load(3);
break;
};
gotoScreen(_-9I._-EP);
}
override public function _-Cf():void{
super._-Cf();
if (_-1N._-7g(1)){
_-89._-7V(_-1N.load(1));
} else {
_-89._-MR();
};
if (_-1N._-7g(2)){
_-39._-7V(_-1N.load(2));
} else {
_-39._-MR();
};
if (_-1N._-7g(3)){
_-IP._-7V(_-1N.load(3));
} else {
_-IP._-MR();
};
}
}
}//package _-AT
Section 94
//_-5R (_-AT._-5R)
package _-AT {
import flash.display.*;
import _-JF.*;
import _-EW.*;
import _-AP.*;
public class _-5R extends _-9b {
public var _-FN:MovieClip;
public var _-BT:Bitmap;
public var _-78:MovieClip;
public var _-88:Sprite;
public function _-MR():void{
_-88.visible = true;
_-78.visible = false;
if (_-BT){
if (contains(_-BT)){
removeChild(_-BT);
};
_-BT.bitmapData.dispose();
};
_-BT = _-IT._-Dc(_-88);
addChild(_-BT);
_-BT.transform.matrix = _-88.transform.matrix;
if (contains(_-88)){
removeChild(_-88);
};
addChild(_-K3);
}
public function _-7V(_arg1:_-Kb):void{
var _local2:int;
_-88.visible = false;
_-78.visible = true;
_local2 = Math.max(_arg1.currentLevelE, Math.max(_arg1.currentLevel, _arg1.currentLevelX));
if (_local2 >= 6){
_-78.levelDetail.text = "STORY COMPLETE";
} else {
_-78.levelDetail.text = ("LEVEL: " + (int(_local2) + 1));
};
_-78.survivalDetail.text = ("SURVIVAL: " + _-G1(_arg1.survivalScore));
if (_-BT){
if (contains(_-BT)){
removeChild(_-BT);
};
_-BT.bitmapData.dispose();
};
_-BT = _-IT._-Dc(_-78);
addChild(_-BT);
_-BT.transform.matrix = _-78.transform.matrix;
if (contains(_-78)){
removeChild(_-78);
};
addChild(_-K3);
}
private function _-G1(_arg1:Number):String{
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Number;
var _local6:int;
_local2 = String(_arg1).split("");
_local3 = "$";
_local4 = _local2.length;
_local5 = ((_local4 % 3) - 1);
_local6 = 0;
while (_local6 < _local4) {
_local3 = (_local3 + _local2[_local6]);
if ((((((_local6 - _local5) % 3) == 0)) && (!((_local6 == (_local4 - 1)))))){
_local3 = (_local3 + ",");
};
_local6++;
};
return (_local3);
}
}
}//package _-AT
Section 95
//_-27 (_-AX._-27)
package _-AX {
import flash.display.*;
public class _-27 extends Sprite {
public var _-67:Sprite;
}
}//package _-AX
Section 96
//_-FR (_-AX._-FR)
package _-AX {
import flash.display.*;
import flash.geom.*;
import _-AP.*;
public class _-FR extends Sprite {
public var output:BitmapData;
public var _-LI:Number;// = 150
public var _-67:BitmapData;
public var _-9S:Bitmap;
public var _-9D:ColorTransform;
public var _-6h:Point;
public var _-Az:BitmapData;
public var _-Dt:Number;
public var rect:Rectangle;
public function _-FR(){
_-LI = 150;
super();
_-67 = new BitmapData(_-LI, 30, true, 0);
_-Az = new BitmapData(_-LI, 30, true, 0);
output = new BitmapData(_-LI, 30, true, 0);
rect = _-67.rect;
_-6h = new Point();
_-9S = new Bitmap(output);
_-9S.x = (-(_-LI) + 10);
addChild(_-9S);
_-9D = new ColorTransform();
_-9D.alphaOffset = (-255 / 2);
}
public function _-7q(_arg1:Number):void{
rect.width = ((_arg1 / _-Dt) * _-LI);
output.copyPixels(_-Az, _-Az.rect, _-6h);
output.copyPixels(_-67, rect, _-6h);
}
public function _-Gt(_arg1:int, _arg2:Number):void{
var _local3:BitmapData;
var _local4:int;
var _local5:int;
this._-Dt = _arg2;
_-7q(_arg2);
switch (_arg1){
case 1:
_local3 = _-HG._-Dc("AutomaticAmmo");
break;
case 2:
_local3 = _-HG._-Dc("ShotgunAmmo");
break;
case 3:
_local3 = _-HG._-Dc("PistolAmmo");
break;
case 4:
_local3 = _-HG._-Dc("MissileAmmo");
break;
case 5:
_local3 = _-HG._-Dc("RailAmmo");
break;
};
_-67.fillRect(_-67.rect, 0);
_-Az.fillRect(_-Az.rect, 0);
_local4 = Math.min((200 / 9), _arg2);
_-6h.x = 0;
_local5 = 0;
while (_local5 <= _local4) {
_-67.copyPixels(_local3, _local3.rect, _-6h);
_-6h.x = (_-6h.x + int((_-LI / _local4)));
_local5++;
};
_-Az.draw(_-67, null, _-9D);
_-6h.x = 0;
_local3.dispose();
}
}
}//package _-AX
Section 97
//_-Jo (_-AX._-Jo)
package _-AX {
import flash.display.*;
import flash.utils.*;
import _-AP.*;
import _-Af.*;
public class _-Jo extends Sprite {
public var _-6:Array;
public var _-It:MovieClip;
public var _-g:Sprite;
public var default:Sprite;
public var _-Ld:int;// = 7
public var _-5P:_-Jf;
public function _-Jo(){
var _local1:int;
_-Ld = 7;
super();
_-5P = new _-Jf(new _-Jx(new (getDefinitionByName("AmmoFont"))));
_-g = new Sprite();
default = new Sprite();
_-6 = [];
_local1 = 0;
while (_local1 < _-Ld) {
_-6[_local1] = _-HG._-M2("AmmoCrate");
_-6[_local1].x = (_local1 * -33);
_-g.addChild(_-6[_local1]);
_local1++;
};
_-It = _-HG._-M2("AmmoCrate");
addChild(_-g);
addChild(default);
default.addChild(_-5P);
default.addChild(_-It);
default.x = -35;
_-5P.x = 5;
}
public function _-EY(_arg1:int):void{
var _local2:int;
if (_arg1 < _-Ld){
default.visible = false;
_-g.visible = true;
_local2 = 0;
while (_local2 < _-Ld) {
if (_local2 < _arg1){
_-6[_local2].visible = true;
} else {
_-6[_local2].visible = false;
};
_local2++;
};
} else {
default.visible = true;
_-g.visible = false;
_-5P.text = ("x" + _arg1);
_-5P._-KV();
};
}
public function _-BC(_arg1:int):void{
var _local2:int;
_-It.gotoAndStop(_arg1);
_local2 = 0;
while (_local2 < _-Ld) {
MovieClip(_-6[_local2]).gotoAndStop(_arg1);
_local2++;
};
}
}
}//package _-AX
Section 98
//_-2b (_-B8._-2b)
package _-B8 {
import flash.events.*;
public class _-2b extends Event {
public static const _-U:String = "onScoresLoaded";
public static const _-9K:String = "onScoreSaveFailed";
public static const _-0Y:String = "onScoreAdded";
public static const _-9W:String = "onScoresFailed";
public function _-2b(_arg1:String){
super(_arg1);
}
override public function clone():Event{
return (new _-2b(type));
}
}
}//package _-B8
Section 99
//_-6Q (_-Bo._-6Q)
package _-Bo {
import flash.events.*;
import _-D0.*;
import flash.utils.*;
import _-Hy.*;
public class _-6Q extends EventDispatcher {
private var _-K9:Dictionary;
private var _-Kn:Boolean;// = false
public function _-6Q(){
_-Kn = false;
super();
_-K9 = new Dictionary(false);
}
public function _-GB(_arg1:_-HS, _arg2:_-HS, _arg3:String="onCollison"):void{
}
public function update():void{
var _local1:_-9H;
var _local2:*;
for (_local2 in _-K9) {
_local1 = (_local2 as _-9H);
_-C3(_local1._-Dv, _local1._-A2, _local1._-Hj);
};
}
private function _-C3(_arg1:_-HS, _arg2:_-HS, _arg3:String):void{
var _local4:Dictionary;
var _local5:Dictionary;
var _local6:WorldObject;
var _local7:WorldObject;
var _local8:Number;
var _local9:Number;
var _local10:Number;
var _local11:*;
var _local12:*;
_local4 = _arg1.do;
_local5 = _arg2.do;
for (_local11 in _local4) {
_local6 = (_local11 as WorldObject);
for (_local12 in _local5) {
_local7 = (_local12 as WorldObject);
_local8 = (_local6.x - _local7.x);
_local9 = (_local6.y - _local7.y);
_local10 = (_local6._-HQ + _local7._-HQ);
if (((_local8 * _local8) + (_local9 * _local9)) < (_local10 * _local10)){
dispatchEvent(new _-1U(_arg3, _local6, _local7, ((_local8 * _local8) + (_local9 * _local9))));
};
};
};
}
public function checkSingle(_arg1:WorldObject, _arg2:_-HS, _arg3:String):void{
var _local4:Dictionary;
var _local5:WorldObject;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:*;
_local4 = _arg2.do;
for (_local9 in _local4) {
if (_local9 != _arg1){
_local5 = (_local9 as WorldObject);
_local6 = (_arg1.x - _local5.x);
_local7 = (_arg1.y - _local5.y);
_local8 = (_arg1._-HQ + _local5._-HQ);
if (((_local6 * _local6) + (_local7 * _local7)) < (_local8 * _local8)){
dispatchEvent(new _-1U(_arg3, _arg1, _local5, ((_local6 * _local6) + (_local7 * _local7))));
};
};
};
}
public function destroy():void{
var _local1:_-9H;
var _local2:*;
if (_-Kn){
return;
};
_-Kn = true;
for (_local2 in _-K9) {
_local1 = _-9H(_-K9[_local2]);
_local1._-Dv.destroy();
_local1._-A2.destroy();
_local1._-Dv = null;
_local1._-A2 = null;
};
}
public function _-Ag(_arg1:_-HS, _arg2:_-HS, _arg3:String):void{
var _local4:_-9H;
_local4 = new _-9H(_arg1, _arg2, _arg3);
_-K9[_local4] = _local4;
}
}
}//package _-Bo
Section 100
//_-9H (_-Bo._-9H)
package _-Bo {
import _-D0.*;
public class _-9H {
public var _-Dv:_-HS;
public var _-A2:_-HS;
public var _-Hj:String;
public function _-9H(_arg1:_-HS, _arg2:_-HS, _arg3:String){
this._-Dv = _arg1;
this._-A2 = _arg2;
this._-Hj = _arg3;
}
}
}//package _-Bo
Section 101
//_-11 (_-BV._-11)
package _-BV {
import _-7W.*;
public class _-11 extends _-7v {
public function _-11(_arg1:_-GY){
super(_arg1);
_-Hj = "nuke";
}
override public function _-3L():void{
super._-3L();
_-IW.explosionManager.addExplosion(x, y, 200, 400, 5);
}
}
}//package _-BV
Section 102
//_-6k (_-BV._-6k)
package _-BV {
import _-7W.*;
import _-GW.*;
public class _-6k extends _-7v {
public function _-6k(_arg1:_-GY, _arg2:int=0){
super(_arg1);
_-Hj = "spreadShot";
}
override public function _-3L():void{
var _local1:_-5Q;
var _local2:uint;
super._-3L();
_local1 = _-IW.missileManager;
_local2 = 0;
while (_local2 < 20) {
_local1.addMissile(new _-Eu(x, y, ((Math.PI / 10) * _local2), 5));
_local2++;
};
}
}
}//package _-BV
Section 103
//_-6P (_-BV._-6P)
package _-BV {
import _-7W.*;
import _-Gp.*;
public class _-6P extends _-7v {
public var _-Fw:int;// = 0
public function _-6P(_arg1:_-GY, _arg2:int=0){
_-Fw = 0;
super(_arg1);
_-Hj = "gun";
this._-Fw = _arg2;
}
override public function _-3L():void{
var _local1:true;
super._-3L();
switch (_-Fw){
case 0:
_local1 = new _-Ll();
break;
case 1:
_local1 = new _-4A();
break;
case 2:
_local1 = new Magnum();
break;
case 3:
_local1 = new _-Mv();
break;
case 4:
_local1 = new _-9f();
break;
case 5:
_local1 = new _-6f();
break;
case 6:
_local1 = new _-KZ();
break;
case 7:
_local1 = new _-KF();
break;
case 8:
_local1 = new _-DH();
break;
};
_-IW.player.setWeapon(_local1);
}
}
}//package _-BV
Section 104
//_-6r (_-BV._-6r)
package _-BV {
import flash.events.*;
import _-7W.*;
import _-D0.*;
import _-3r.*;
import flash.utils.*;
import _-Hy.*;
import _-7Y.*;
public class _-6r extends _-Bh {
public var _-E4:Number;// = 2
private var _-8M:int;// = 0
private var _-Dn:_-HS;
private var _-Kn:Boolean;// = false
public var _-FV:Number;// = 2
private var _-6c:Dictionary;
public function _-6r(_arg1:_-GY){
var _local2:_-HS;
_-E4 = 2;
_-FV = 2;
_-8M = 0;
_-Kn = false;
super(_arg1);
_-Dn = new _-HS();
_-6c = new Dictionary();
_local2 = new _-HS();
_local2.add(_arg1.player);
_arg1.collisionManager._-Ag(_local2, _-Dn, "onPlayerPowerup");
_arg1.collisionManager.addEventListener("onPlayerPowerup", onPlayerPowerup, false, 0, true);
_arg1.addEventListener(_-AO._-KO, _-Cw, false, 0, true);
}
private function _-Kq(_arg1:Event):void{
dispatchEvent(new _-HR(_-HR._-Ca, _-7v(_arg1.target)));
}
private function _-6O(_arg1:Event):void{
var _local2:_-7v;
_local2 = _-7v(_arg1.target);
_local2.removeEventListener(_-HR._-W, _-20);
_local2.removeEventListener(_-HR._-8g, _-6O);
dispatchEvent(new _-HR(_-HR._-8g, _-7v(_arg1.target)));
delete _-6c[_-7v(_arg1.target)._-Hj];
}
private function _-20(_arg1:Event):void{
var _local2:_-DI;
if (!_-7v(_arg1.target)._-9T){
_local2 = _-6c[_-DI(_arg1.target)._-Hj];
if (_local2){
_local2._-Br();
};
_-6c[_-7v(_arg1.target)._-Hj] = _arg1.target;
};
dispatchEvent(new _-HR(_-HR._-W, _-7v(_arg1.target)));
}
public function reset():void{
var _local1:Dictionary;
var _local2:*;
_local1 = _-Dn.do;
for (_local2 in _local1) {
_local1[_local2].destroy();
};
for (_local2 in _-6c) {
_-DI(_-6c[_local2])._-Br();
};
}
public function _-6-(_arg1:int, _arg2:int):void{
var _local3:_-7v;
var _local4:_-Iy;
_local3 = new _-6P(_-IW, _-Ns._-6N(0, _-FV));
_local3.addEventListener(_-HR._-W, _-20, false, 0, true);
_local4 = new _-Iy(_local3);
_local4.x = _arg1;
_local4.y = _arg2;
_local4._-45 = 300;
_local3.x = _arg1;
_local3.y = _arg2;
_-Dn.add(_local4);
_-IW.world.add(_local4);
}
private function onPlayerPowerup(_arg1:_-1U):void{
_-IW.score = (_-IW.score + 150);
_-Iy(_arg1._-9z).powerup._-3L();
_arg1._-9z.destroy();
}
public function destroy():void{
var _local1:*;
if (_-Kn){
return;
};
_-Kn = true;
_-Dn.destroy();
_-Dn = null;
for (_local1 in _-6c) {
delete _-6c[_local1];
};
_-6c = null;
}
private function _-Cw(_arg1:Event):void{
var _local2:*;
for (_local2 in _-6c) {
_-DI(_-6c[_local2]).update();
};
}
public function _-9s(_arg1:int, _arg2:int, _arg3:int=2):void{
var _local4:int;
var _local5:_-Ng;
var _local6:_-Iy;
_local4 = 0;
while (_local4 < _arg3) {
_local5 = new _-Ng(_-IW);
_local6 = new _-Iy(_local5);
_local5.addEventListener(_-HR._-W, _-Kq, false, 0, true);
_local6.x = (_local5.x = _arg1);
_local6.y = (_local5.y = _arg2);
_local6._-Lj = _-Ns.random(-10, 10);
_local6._-D1 = _-Ns.random(-10, 10);
_local6._-45 = (200 + (_local4 * 30));
_local6._-HQ = 30;
_-Dn.add(_local6);
_-IW.world.add(_local6);
_local4++;
};
}
public function _-FD(_arg1:int, _arg2:int):void{
var _local3:int;
var _local4:_-7v;
var _local5:_-Iy;
_local3 = _-Ns._-6N(0, _-E4);
switch (_local3){
case 0:
_local4 = new _-11(_-IW);
break;
case 1:
_local4 = new _-K1(_-IW);
break;
case 2:
_local4 = new _-6k(_-IW);
break;
case 3:
_local4 = new _-Nw(_-IW);
break;
case 4:
_local4 = new _-JA(_-IW);
break;
case 5:
_local4 = new _-BL(_-IW);
break;
case 6:
_local4 = new _-G-(_-IW);
break;
case 7:
_-8M++;
if (_-8M == 4){
_-8M = 0;
_local4 = new _-9p(_-IW);
} else {
_local4 = new _-8b(_-IW);
};
break;
case 8:
_local4 = new _-B0(_-IW);
break;
case 9:
_local4 = new _-D-(_-IW);
break;
};
if (!_local4._-9T){
_local4.addEventListener(_-HR._-8g, _-6O, false, 0, true);
};
_local4.addEventListener(_-HR._-W, _-20, false, 0, true);
_local5 = new _-Iy(_local4);
_local5.x = _arg1;
_local5.y = _arg2;
_local5._-45 = 300;
_local4.x = _arg1;
_local4.y = _arg2;
_-Dn.add(_local5);
_-IW.world.add(_local5);
}
}
}//package _-BV
Section 105
//_-7v (_-BV._-7v)
package _-BV {
import flash.events.*;
import _-7W.*;
import _-3r.*;
public class _-7v extends EventDispatcher {
public var _-Hj:String;
public var _-9T:Boolean;// = true
public var _-IW:_-GY;
public var x:Number;// = 0
public var y:Number;// = 0
public function _-7v(_arg1:_-GY){
x = 0;
y = 0;
_-9T = true;
super();
this._-IW = _arg1;
}
public function destroy():void{
}
public function _-3L():void{
dispatchEvent(new _-HR(_-HR._-W, this));
}
}
}//package _-BV
Section 106
//_-8b (_-BV._-8b)
package _-BV {
import _-7W.*;
public class _-8b extends _-DI {
private var _-4m:Number;// = 0
public function _-8b(_arg1:_-GY){
_-4m = 0;
super(_arg1);
_-Hj = "airStrike";
_-5I = (50 * 10);
}
override public function update():void{
if (((((_-4m % 40) == 0)) && ((_-4m > 100)))){
_-IW.explosionManager.addExplosion(((_-4m - 100) + ((Math.random() - 0.5) * 100)), (y + ((Math.random() - 0.5) * 100)));
};
_-4m = (_-4m + 10);
if (_-4m > 900){
_-Br();
};
}
}
}//package _-BV
Section 107
//_-9p (_-BV._-9p)
package _-BV {
import _-7W.*;
public class _-9p extends _-DI {
private var _-4m:Number;// = 0
public function _-9p(_arg1:_-GY){
_-4m = 0;
super(_arg1);
_-Hj = "bus";
_-5I = (50 * 6);
}
override public function update():void{
if ((_-5I % 20) == 0){
_-IW.explosionManager.addExplosion(_-4m, y, 146, 500, 5, 4);
};
_-4m = (_-4m + 10);
if (_-4m > 900){
_-Br();
};
}
override public function _-Br():void{
super._-Br();
}
override protected function start():void{
}
}
}//package _-BV
Section 108
//_-B0 (_-BV._-B0)
package _-BV {
import _-7W.*;
public class _-B0 extends _-DI {
public var _-4g:Boolean;// = true
public function _-B0(_arg1:_-GY){
_-4g = true;
super(_arg1);
_-Hj = "pushBase";
_-5I = (50 * 6);
}
override public function update():void{
if ((_-5I % 20) == 0){
_-IW.explosionManager.addExplosion(x, y, 100, 0, 5, 5);
};
_-5I--;
if (_-5I <= 0){
_-Br();
};
if (_-5I <= (2 * 50)){
_-4g = !(_-4g);
};
}
override public function _-Br():void{
super._-Br();
}
override protected function start():void{
}
}
}//package _-BV
Section 109
//_-BL (_-BV._-BL)
package _-BV {
import _-7W.*;
import _-GW.*;
public class _-BL extends _-DI {
private var direction:Number;// = 0
public function _-BL(_arg1:_-GY, _arg2:int=0){
direction = 0;
super(_arg1);
_-Hj = "spiralShot";
}
override public function update():void{
super.update();
_-IW.missileManager.addMissile(new _-Ik(x, y, ((Math.PI / 15) * direction), 8));
direction++;
}
}
}//package _-BV
Section 110
//_-D- (_-BV._-D-)
package _-BV {
import _-7W.*;
import _-2u.*;
import _-6G.*;
public class _-D- extends _-DI {
public function _-D-(_arg1:_-GY){
super(_arg1);
_-Hj = "timeWarp";
_-5I = (50 * 10);
}
override public function _-Br():void{
super._-Br();
_-EQ._-I7(Banker, "speedStep", 1, 1, "easeOutSine");
_-IW.player.slow = false;
}
override protected function start():void{
_-EQ._-I7(Banker, "speedStep", 0.3, 1, "easeOutSine");
_-IW.player.slow = true;
}
}
}//package _-BV
Section 111
//_-DI (_-BV._-DI)
package _-BV {
import _-7W.*;
import _-3r.*;
public class _-DI extends _-7v {
protected var _-5I:int;// = 100
public function _-DI(_arg1:_-GY){
_-5I = 100;
super(_arg1);
_-9T = false;
}
public function update():void{
_-5I--;
if (_-5I <= 0){
_-Br();
};
}
public function _-Br():void{
dispatchEvent(new _-HR(_-HR._-8g, this));
}
protected function start():void{
}
override public function _-3L():void{
dispatchEvent(new _-HR(_-HR._-W, this));
start();
}
}
}//package _-BV
Section 112
//_-G- (_-BV._-G-)
package _-BV {
import _-7W.*;
public class _-G- extends _-7v {
public function _-G-(_arg1:_-GY){
super(_arg1);
_-Hj = "health";
}
override public function _-3L():void{
super._-3L();
_-IW.player.applyHealth(20);
}
}
}//package _-BV
Section 113
//_-Iy (_-BV._-Iy)
package _-BV {
import _-D0.*;
public class _-Iy extends WorldObject {
public var _-45:int;// = 600
public var powerup:_-7v;
public function _-Iy(_arg1:_-7v){
_-45 = 600;
super();
_-Hj = "powerup";
this.powerup = _arg1;
_-HQ = 20;
direction = ((-(Math.PI) / 3) - (Math.PI / 2));
if (_arg1._-Hj == "money"){
direction = ((Math.random() * Math.PI) * 2);
};
}
override public function update():void{
super.update();
_-Lj = (_-Lj * 0.8);
_-D1 = (_-D1 * 0.8);
if (_-45 > 0){
_-45--;
} else {
destroy();
};
}
}
}//package _-BV
Section 114
//_-JA (_-BV._-JA)
package _-BV {
import flash.events.*;
import _-7W.*;
import _-3r.*;
public class _-JA extends _-DI {
private var player:_-0J;
public function _-JA(_arg1:_-GY){
super(_arg1);
player = _arg1.player;
_-Hj = "hyperGun";
_-5I = (50 * 10);
}
override public function update():void{
_-5I--;
if (_-5I <= 0){
_-Br();
};
if (_-5I <= (2 * 50)){
player.weapon._-5j = !(player.weapon._-5j);
};
}
override public function _-Br():void{
var _local1:_-0J;
super._-Br();
_local1 = _-IW.player;
_local1.weapon._-CK();
_local1.removeEventListener(_-0V._-4Y, onWeaponChange);
}
override protected function start():void{
player = _-IW.player;
player.weapon.supermode();
player.addEventListener(_-0V._-4Y, onWeaponChange, false, 0, true);
}
private function onWeaponChange(_arg1:Event):void{
_-IW.player.weapon.supermode();
}
}
}//package _-BV
Section 115
//_-K1 (_-BV._-K1)
package _-BV {
import _-7W.*;
public class _-K1 extends _-7v {
public function _-K1(_arg1:_-GY){
super(_arg1);
_-Hj = "push";
}
override public function _-3L():void{
super._-3L();
_-IW.explosionManager.addExplosion(x, y, 150, 0, 30, 1);
}
}
}//package _-BV
Section 116
//_-Ng (_-BV._-Ng)
package _-BV {
import _-7W.*;
import _-3r.*;
public class _-Ng extends _-7v {
public function _-Ng(_arg1:_-GY){
super(_arg1);
_-Hj = "money";
}
override public function _-3L():void{
_-IW.score = (_-IW.score + 100);
dispatchEvent(new _-HR(_-HR._-W, this));
}
}
}//package _-BV
Section 117
//_-Nw (_-BV._-Nw)
package _-BV {
import _-7W.*;
public class _-Nw extends _-DI {
public function _-Nw(_arg1:_-GY){
super(_arg1);
_-Hj = "shield";
_-5I = (50 * 10);
}
override public function update():void{
_-5I--;
if (_-5I <= 0){
_-Br();
};
if (_-5I <= (2 * 50)){
_-IW.player.invincibleShow = !(_-IW.player.invincibleShow);
};
}
override public function _-Br():void{
super._-Br();
_-IW.player.invincible = false;
}
override protected function start():void{
_-IW.player.invincible = true;
_-IW.player.invincibleShow = true;
}
}
}//package _-BV
Section 118
//_-8U (_-By._-8U)
package _-By {
import _-D0.*;
public class _-8U extends WorldObject {
public var push:Number;// = 10
public var type:int;// = 0
public var _-Lo:Number;// = 100
public function _-8U(){
type = 0;
push = 10;
_-Lo = 100;
super();
}
}
}//package _-By
Section 119
//_-8X (_-By._-8X)
package _-By {
import _-7W.*;
import _-D0.*;
import _-3r.*;
import _-2u.*;
import _-Hy.*;
public class _-8X extends _-Bh {
public var _-2Q:_-8U;
private var _-Kn:Boolean;// = false
public var player:_-0J;
public var _-Hw:int;// = 0
private var _-AL:_-HS;
public function _-8X(_arg1:_-GY){
_-Hw = 0;
_-Kn = false;
super(_arg1);
player = _arg1.player;
_-AL = new _-HS();
_-2Q = new _-8U();
_arg1.collisionManager.addEventListener("onEnemyExplode", onEnemyExplode, false, 0, true);
}
public function addExplosion(_arg1:Number, _arg2:Number, _arg3:Number=150, _arg4:Number=100, _arg5:Number=10, _arg6:int=0):void{
var _local7:Number;
var _local8:Number;
var _local9:Number;
_-2Q.x = _arg1;
_-2Q.y = _arg2;
_-2Q.type = _arg6;
_-2Q._-HQ = _arg3;
_-2Q._-Lo = _arg4;
_-2Q.push = _arg5;
_-Hw = (_-Hw + ((_arg4 * (_arg3 / 2)) / 100));
_-IW.collisionManager.checkSingle(_-2Q, _-IW.enemyManager.enemys, "onEnemyExplode");
if ((((((_arg6 == 0)) || ((_arg6 == 4)))) && ((_arg4 > 1)))){
_local7 = (player.x - _arg1);
_local8 = (player.y - _arg2);
_arg3 = (player._-HQ + _arg3);
_local9 = Math.sqrt(((_local7 * _local7) + (_local8 * _local8)));
if (_local9 < _arg3){
player.push(_-2Q._-5r(player), ((1 - (_local9 / _arg3)) * 20));
};
};
if (_arg6 != 4){
dispatchEvent(new _-Ip(_-Ip._-JN));
};
}
public function reset():void{
_-Hw = 0;
}
private function onEnemyExplode(_arg1:_-1U):void{
var _local2:Banker;
var _local3:Number;
var _local4:Number;
_local2 = (_arg1._-9z as Banker);
_local3 = Math.sqrt(_arg1._-F3);
_local4 = (_local3 / _-2Q._-HQ);
if (_local4 > 1){
_local4 = 1;
} else {
if (_local4 < 0){
_local4 = 0;
};
};
_local2._-B-(((1 - _local4) * _-2Q._-Lo), _-2Q._-5r(_local2), _-2Q.push, true);
}
public function destroy():void{
if (_-Kn){
return;
};
_-Kn = true;
_-AL.destroy();
_-2Q.destroy();
_-2Q = null;
_-AL = null;
}
}
}//package _-By
Section 120
//_-2a (_-C-._-2a)
package _-C- {
import flash.events.*;
import _-7W.*;
import _-BV.*;
import _-3r.*;
import _-ML.*;
public class _-2a {
public var _-7i:Object;
public var _-JL:Object;
public var _-3Q:_-MB;
public var _-As:Array;
public var _-2-:Array;
public var player:_-0J;
public var _-IW:_-GY;
public var _-Kp:_-6r;
public function _-2a(_arg1:_-GY){
_-7i = {push:new _-MB("Spush", 2), airStrike:new _-MB("Sair", 1.8), bus:new _-MB("SbusDrive", 2.5), pushBase:new _-MB("Sbubble", 2), timeWarp:new _-MB("Stime"), nuke:new _-MB("SnukeBlast", 2), spiralShot:new _-MB("Sspiral", 1.5), spreadShot:new _-MB("Srocket1", 2.25), shield:new _-MB("Sshield", 2), hyperGun:new _-MB("superPower", 2), health:new _-MB("Shealth", 2)};
_-JL = {pushBase:true, shield:true};
_-3Q = new _-MB("SgenericPickup");
_-As = [new _-MB("Scash1", 1, false), new _-MB("Scash2", 1, false), new _-MB("Scash3", 1, false), new _-MB("Scash4", 1, false), new _-MB("Scash5", 1, false)];
_-2- = [new _-MB("Sboom1", 1, true), new _-MB("Sboom2", 1, true), new _-MB("Sboom3", 1, true)];
super();
this._-IW = _arg1;
player = _arg1.player;
_-Kp = _arg1._-Kp;
_arg1.explosionManager.addEventListener(_-Ip._-JN, onExplosion, false, 0, true);
_arg1.addEventListener(_-AO._-KO, onUpdate, false, 0, true);
_arg1.addEventListener(_-AO._-MP, class, false, 0, true);
_arg1.addEventListener(_-AO._-Bg, class, false, 0, true);
_arg1._-Kp.addEventListener(_-HR._-W, _-Ls, false, 0, true);
_arg1._-Kp.addEventListener(_-HR._-8g, _-Fu, false, 0, true);
_arg1._-Kp.addEventListener(_-HR._-Ca, _-NU, false, 0, true);
}
private function onUpdate(_arg1:Event):void{
}
private function _-Ls(_arg1:_-HR):void{
var _local2:String;
_-3Q.start(1, 1);
_local2 = _arg1.powerup._-Hj;
if (_-7i[_local2]){
if (_-JL[_local2]){
_-MB(_-7i[_local2]).start(1, 99);
} else {
_-MB(_-7i[_local2]).start(1, 1);
};
};
}
private function _-Fu(_arg1:_-HR):void{
if (_-JL[_arg1.powerup._-Hj]){
_-MB(_-7i[_arg1.powerup._-Hj]).stop();
};
}
private function _-NU(_arg1:_-HR):void{
_-As[int((Math.random() * 5))].start(1, 1);
}
private function class(_arg1:_-AO):void{
var _local2:*;
for (_local2 in _-7i) {
_-7i[_local2].stop();
};
}
private function onExplosion(_arg1:_-Ip):void{
if (_-IW.explosionManager._-2Q.type == 0){
_-2-[int((Math.random() * 3))].start(1, 1);
};
}
}
}//package _-C-
Section 121
//_-4P (_-C-._-4P)
package _-C- {
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-ML.*;
public class _-4P {
public var player:_-0J;
public var _-IW:_-GY;
private var _-1s:int;// = 0
private var _-55:int;// = 0
private var _-0I:_-MB;
public var _-z:Array;
public var _-AU:Array;
public function _-4P(_arg1:_-GY){
var _local2:*;
_-1s = 0;
_-z = [new _-MB("Shit1"), new _-MB("Shit2"), new _-MB("Shit3"), new _-MB("Shit4"), new _-MB("Shit5"), new _-MB("BoneSnap1", 2), new _-MB("BoneSnap2", 2), new _-MB("BoneSnap3", 2)];
_-AU = [new _-MB("Sfoot1"), new _-MB("Sfoot2"), new _-MB("Sfoot3"), new _-MB("Sfoot4"), new _-MB("Sfoot5"), new _-MB("Sfoot6")];
_-55 = 0;
_-0I = new _-MB("SplayerDie");
super();
this._-IW = _arg1;
player = _arg1.player;
for (_local2 in _-z) {
_-MB(_-z[_local2])._-GU = (0.6 * 1.25);
_-MB(_-z[_local2])._-1r = false;
};
for (_local2 in _-AU) {
_-MB(_-AU[_local2])._-GU = 2;
_-MB(_-AU[_local2])._-1r = true;
};
_arg1.addEventListener(_-AO._-KO, onUpdate, false, 0, true);
player.addEventListener(_-0J._-8A, onPlayerHit, false, 0, true);
player.addEventListener(_-0J._-Ks, onPlayerDie, false, 0, true);
}
private function onUpdate(_arg1:Event):void{
if (!player.isMoving){
return;
};
_-55--;
if (_-55 <= 0){
_-55 = 15;
_-MB(_-AU[int((Math.random() * _-AU.length))].start(1, 1));
};
}
private function onPlayerHit(_arg1:Event):void{
_-1s++;
if (_-1s == 5){
_-1s = 0;
_-MB(_-z[int((Math.random() * _-z.length))].start(2.7, 1));
};
}
private function onPlayerDie(_arg1:Event):void{
_-0I.start(2, 1);
}
}
}//package _-C-
Section 122
//_-8u (_-C-._-8u)
package _-C- {
import _-7W.*;
import _-Ir.*;
public class _-8u {
public var _-IW:_-GY;
public var _-Lb:_-4P;
public var _-5x:_-4R;
public var _-B:_-Nm;
public var _-5-:_-EK;
public var _-Cm:_-2a;
public function _-8u(_arg1:_-GY){
this._-IW = _arg1;
_-5x = new _-4R(_arg1);
_-5- = new _-EK(_arg1);
_-B = new _-Nm(_arg1);
_-Lb = new _-4P(_arg1);
_-Cm = new _-2a(_arg1);
}
}
}//package _-C-
Section 123
//_-EK (_-C-._-EK)
package _-C- {
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-ML.*;
public class _-EK {
public var _-19:Array;
public var _-JS:_-MB;
public var _-DP:Number;
public var _-5W:int;// = 0
public var _-1u:Array;
public var _-IW:_-GY;
private var _-E1:Boolean;// = false
public var _-5c:_-MB;
public var _-6u:int;// = 0
public var _-Co:_-MB;
public function _-EK(_arg1:_-GY){
_-5W = 0;
_-6u = 0;
_-19 = [new _-MB("Smusic1"), new _-MB("Smusic2"), new _-MB("Smusic3"), new _-MB("CheesyLoop", 1.8)];
_-Co = new _-MB("Smusic4");
_-JS = new _-MB("IntroSound");
_-E1 = false;
super();
this._-IW = _arg1;
_arg1.addEventListener(_-AO._-IQ, _-0Q, false, 0, true);
_arg1.addEventListener(_-AO._-Bg, onLevelComplete, false, 0, true);
_arg1.addEventListener(_-AO._-MP, _-50, false, 0, true);
_arg1.addEventListener(_-AO._-KO, onUpdate, false, 0, true);
}
public function stop():void{
if (_-5c){
_-5c._-DX(0.3);
};
_-Co._-DX(0.3);
}
private function onUpdate(_arg1:Event):void{
if (_-IW.player.health < 20){
if (!_-E1){
_-E1 = true;
_-Co._-JH(1, 999, 0.3);
if (_-5c){
_-5c._-DX(0.3);
};
};
} else {
if (_-E1){
_-E1 = false;
if (_-5c){
_-5c._-JH(1, 999, 0.3);
};
_-Co._-DX(0.3);
};
};
}
private function onLevelComplete(_arg1:Event):void{
stop();
}
private function _-50(_arg1:Event):void{
stop();
}
private function _-0Q(_arg1:Event):void{
if (_-5c){
_-5c.stop();
};
_-Co.stop();
if (_-IW._-H.const != 99){
_-5c = _-MB(_-19[_-IW._-H.const]);
_-5c.start(1, 999);
_-JS.start(1.5, 1);
} else {
if (_-5c){
_-5c.stop();
};
_-5c = null;
};
}
}
}//package _-C-
Section 124
//_-Nm (_-C-._-Nm)
package _-C- {
import _-7W.*;
import _-ML.*;
import flash.utils.*;
import _-Hy.*;
public class _-Nm {
public var _-IW:_-GY;
public var _-Ec:Dictionary;
public var _-Cz:_-MB;
public var _-z:Array;
public var _-70:Object;
public var _-No:Object;
public function _-Nm(_arg1:_-GY){
var _local2:*;
_-70 = {};
_-No = {};
_-z = [new _-MB("Sdie1"), new _-MB("Sdie2"), new _-MB("Sdie3"), new _-MB("Sdie4"), new _-MB("Sdie5")];
super();
this._-IW = _arg1;
_-Ec = new Dictionary();
for (_local2 in _-z) {
_-MB(_-z[_local2])._-GU = 0.4;
_-MB(_-z[_local2])._-1r = false;
};
_arg1.world.addEventListener(_-Ny._-9g, _-Jy, false, 0, true);
_arg1.world.addEventListener(_-Ny._-Da, _-D2, false, 0, true);
}
private function _-D2(_arg1:_-Ny):void{
if (_arg1._-II._-Hj == "Banker"){
_arg1._-II.removeEventListener(_-Ny._-Nz, _-IB);
};
}
private function _-IB(_arg1:_-Ny):void{
var _local2:int;
_local2 = int((Math.random() * _-z.length));
_-MB(_-z[_local2]).start(1, 1);
}
private function _-Jy(_arg1:_-Ny):void{
if (_arg1._-II._-Hj == "Banker"){
_arg1._-II.addEventListener(_-Ny._-Nz, _-IB, false, 0, true);
};
}
}
}//package _-C-
Section 125
//_-ER (_-CB._-ER)
package _-CB {
import _-80.*;
import _-MU.*;
import _-7Y.*;
public class _-ER extends _-5b {
public var _-Jv:Boolean;
public var _-9B:Array;
public var _-Ae:_-91;
public var _-JU:Number;
public var _-GL:Number;
public var _-A3:Number;
public static var _-DR:_-GG = _-O3._-ID("BloodSplat2", 32);
public static var _-3o:_-GG = _-O3._-ID("BloodSplat3", 32);
public static var _-1L:_-GG = _-O3._-ID("BloodSplat", 32);
public function _-ER(_arg1:Number, _arg2:Number, _arg3:Number){
var _local4:Number;
_-9B = [_-1L, _-DR, _-3o];
super();
_-7w(_-9B[_-Ns._-6N(0, 2)]);
_-Jv = false;
this.x = _arg1;
this.y = _arg2;
_local4 = ((_arg3 + 0.5) - Math.random());
this.rotation = _local4;
_-JU = Math.sin(_local4);
_-GL = Math.cos(_local4);
_-A3 = (Math.random() * 10);
}
override public function update():void{
if (_-A3 > 0.1){
_-A3 = (_-A3 * 0.9);
x = (x + (_-JU * _-A3));
y = (y + (_-GL * _-A3));
} else {
_-Jv = true;
};
if (_-GF){
return;
};
_-Jj++;
if (_-Jj == (_-J.totalFrames - 1)){
_-GF = true;
};
}
}
}//package _-CB
Section 126
//_-Av (_-CR._-Av)
package _-CR {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-3r.*;
import flash.geom.*;
import _-80.*;
import _-MU.*;
import flash.utils.*;
import _-AP.*;
import com.daytraders.view.weapons.*;
import _-By.*;
public class _-Av {
public var _-Ae:_-91;
public var _-Mi:_-AG;
public var _-Ga:BitmapData;
private var _-AL:Dictionary;
public static var _-5m:_-GG = _-O3._-ID("PulseWave", 1);
public static var _-2Q:_-GG = _-O3._-ID("ExplosionSharp", 3);
public static var _-Nq:_-GG = _-O3._-ID("Explosion_green", 1);
public function _-Av(_arg1:_-91){
var _local2:_-GY;
_-Ga = _-HG._-Dc("GroundBurn");
super();
this._-Ae = _arg1;
_local2 = (_arg1._-IW as _-GY);
_local2.explosionManager.addEventListener(_-Ip._-JN, onExplosion, false, 0, true);
_-AL = new Dictionary();
}
public function update():void{
var _local1:_-BB;
var _local2:_-5b;
var _local3:Point;
var _local4:*;
_local3 = new Point();
for (_local4 in _-AL) {
_local2 = (_local4 as _-5b);
_local2.update();
_local1 = _local2._-J._-9a(_local2._-Jj, _local2.rotation);
_local3.x = ((_local2.x + _local1._-Ia) - _-Ae.output.camX);
_local3.y = ((_local2.y + _local1._-P) - _-Ae.output.camY);
_-Ae.output.copyPixels(_local1, _local1.rect, _local3, null, null);
if (_local2._-GF){
delete _-AL[_local4];
};
};
}
public function reset():void{
var _local1:*;
for (_local1 in _-AL) {
delete _-AL[_local1];
};
}
private function onExplosion(_arg1:Event):void{
var _local2:_-8U;
var _local3:_-5b;
_local2 = _-GY(_-Ae._-IW).explosionManager._-2Q;
if ((((_local2._-Lo < 1)) && ((_local2.type == 0)))){
return;
};
if (_local2.type == 5){
return;
};
_-91._-8q();
_local3 = new _-5b();
_local3.x = _local2.x;
_local3.y = _local2.y;
if (_local2.type == 0){
_local3.rotation = ((Math.random() * Math.PI) * 2);
};
_local3._-7w(((_local2.type == 0)) ? _-2Q : ((_local2.type == 1)) ? _-5m : _-Nq);
_-AL[_local3] = _local3;
_-Ae._-Ar.copyPixels(_-Ga, _-Ga.rect, new Point((_local3.x - (333 / 2)), (_local3.y - (319 / 2))));
}
}
}//package _-CR
Section 127
//_-0X (_-Cu._-0X)
package _-Cu {
import flash.display.*;
public dynamic class _-0X extends MovieClip {
public function _-0X(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 128
//_-2E (_-Cu._-2E)
package _-Cu {
import flash.display.*;
public dynamic class _-2E extends MovieClip {
public function _-2E(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 129
//_-2N (_-Cu._-2N)
package _-Cu {
import flash.display.*;
import flash.text.*;
public dynamic class _-2N extends MovieClip {
public var levelDetail:TextField;
public var survivalDetail:TextField;
}
}//package _-Cu
Section 130
//_-2t (_-Cu._-2t)
package _-Cu {
import flash.display.*;
public dynamic class _-2t extends MovieClip {
public function _-2t(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 131
//_-6Z (_-Cu._-6Z)
package _-Cu {
import flash.display.*;
import flash.events.*;
import _-92.*;
import _-Nj.*;
import _-GA.*;
public dynamic class _-6Z extends MovieClip {
public var _-67:_-LE;
public var _-Ew:DisplayObject;
public var _-7C:_-AQ;
public var _-Ad:_-K6;
public var _-7L:MovieClip;
public var _-KJ:int;
public var _-A1:int;
public function _-6Z(){
addFrameScript(0, _-4L, 3, _-2g);
}
public function _-Ln(_arg1:Event){
_-67._-67.scaleX = (loaderInfo.bytesLoaded / loaderInfo.bytesTotal);
if (loaderInfo.bytesLoaded == loaderInfo.bytesTotal){
_-Ad.visible = true;
addEventListener(MouseEvent.CLICK, _-86, false, 0, true);
removeEventListener(Event.ENTER_FRAME, _-Ln);
};
}
function _-2g(){
stop();
_-7C = new _-AQ();
addChild(_-7C);
}
function _-4L(){
_-A1 = 1052;
_-KJ = 38;
_-Ew = _-AE._-K-(_-A1, _-KJ);
_-7L.addChild(_-Ew);
stop();
_-Ad.visible = false;
addEventListener(Event.ENTER_FRAME, _-Ln);
stage.showDefaultContextMenu = false;
}
public function _-86(_arg1:Event):void{
removeEventListener(MouseEvent.CLICK, _-86);
removeChild(_-7L);
gotoAndStop(3);
}
}
}//package _-Cu
Section 132
//_-7G (_-Cu._-7G)
package _-Cu {
import flash.display.*;
import flash.text.*;
public dynamic class _-7G extends MovieClip {
public var titletxt:TextField;
}
}//package _-Cu
Section 133
//_-7H (_-Cu._-7H)
package _-Cu {
import flash.display.*;
import flash.events.*;
public dynamic class _-7H extends MovieClip {
public function _-7H(){
addFrameScript(0, _-4L, 3781, _-1i);
}
function _-1i(){
dispatchEvent(new Event(Event.COMPLETE));
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 134
//_-7N (_-Cu._-7N)
package _-Cu {
import flash.display.*;
public dynamic class _-7N extends MovieClip {
public function _-7N(){
addFrameScript(59, _-Cq);
}
function _-Cq(){
stop();
}
}
}//package _-Cu
Section 135
//_-9J (_-Cu._-9J)
package _-Cu {
import flash.display.*;
public dynamic class _-9J extends MovieClip {
public var _-AM:MovieClip;
public function _-9J(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 136
//_-9Y (_-Cu._-9Y)
package _-Cu {
import flash.display.*;
public dynamic class _-9Y extends MovieClip {
public function _-9Y(){
addFrameScript(4, _-I4);
}
function _-I4(){
stop();
}
}
}//package _-Cu
Section 137
//_-A4 (_-Cu._-A4)
package _-Cu {
import flash.display.*;
public dynamic class _-A4 extends MovieClip {
public function _-A4(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 138
//_-An (_-Cu._-An)
package _-Cu {
import flash.display.*;
public dynamic class _-An extends MovieClip {
public function _-An(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 139
//_-B3 (_-Cu._-B3)
package _-Cu {
import flash.display.*;
public dynamic class _-B3 extends MovieClip {
public function _-B3(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 140
//_-c (_-Cu._-c)
package _-Cu {
import flash.display.*;
public dynamic class _-c extends MovieClip {
public var wink:MovieClip;
}
}//package _-Cu
Section 141
//_-CX (_-Cu._-CX)
package _-Cu {
import flash.display.*;
public dynamic class _-CX extends MovieClip {
public function _-CX(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 142
//_-CY (_-Cu._-CY)
package _-Cu {
import flash.display.*;
public dynamic class _-CY extends MovieClip {
public function _-CY(){
addFrameScript(0, _-4L, 217, _-4p);
}
function _-4p(){
MovieClip(parent).nextFrame();
}
function _-4L(){
MovieClip(parent).stop();
gotoAndPlay(2);
}
}
}//package _-Cu
Section 143
//_-Dm (_-Cu._-Dm)
package _-Cu {
import flash.display.*;
public dynamic class _-Dm extends MovieClip {
public function _-Dm(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 144
//_-Dz (_-Cu._-Dz)
package _-Cu {
import flash.display.*;
import flash.text.*;
public dynamic class _-Dz extends MovieClip {
public var scoreTxt:TextField;
}
}//package _-Cu
Section 145
//_-Ep (_-Cu._-Ep)
package _-Cu {
import flash.display.*;
import flash.text.*;
public dynamic class _-Ep extends MovieClip {
public var scoreTxt:TextField;
}
}//package _-Cu
Section 146
//_-Go (_-Cu._-Go)
package _-Cu {
import flash.display.*;
public dynamic class _-Go extends MovieClip {
public function _-Go(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 147
//_-Hh (_-Cu._-Hh)
package _-Cu {
import flash.display.*;
public dynamic class _-Hh extends MovieClip {
public function _-Hh(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 148
//_-K5 (_-Cu._-K5)
package _-Cu {
import flash.display.*;
public dynamic class _-K5 extends MovieClip {
public function _-K5(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 149
//_-Ne (_-Cu._-Ne)
package _-Cu {
import flash.display.*;
public dynamic class _-Ne extends MovieClip {
public function _-Ne(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 150
//_-s (_-Cu._-s)
package _-Cu {
import flash.display.*;
public dynamic class _-s extends MovieClip {
public function _-s(){
addFrameScript(0, _-4L);
}
function _-4L(){
stop();
}
}
}//package _-Cu
Section 151
//_-8f (_-D0._-8f)
package _-D0 {
import flash.events.*;
import flash.utils.*;
import _-Hy.*;
public class _-8f extends EventDispatcher {
private var _-Kn:Boolean;// = false
public var do:_-HS;
public var width:int;// = 800
public var height:int;// = 600
public var _-2c:Number;// = 1
public function _-8f(){
_-2c = 1;
width = 800;
height = 600;
_-Kn = false;
super();
do = new _-HS();
}
public function _-49(_arg1:WorldObject):void{
do._-49(_arg1);
_arg1.world = null;
dispatchEvent(new _-Ny(_-Ny._-Da, _arg1));
}
public function update():void{
var _local1:Dictionary;
var _local2:*;
_local1 = do.do;
for (_local2 in _local1) {
WorldObject(_local2).update();
};
}
public function add(_arg1:WorldObject):void{
do.add(_arg1);
_arg1.world = this;
dispatchEvent(new _-Ny(_-Ny._-9g, _arg1));
}
public function destroy():void{
if (_-Kn){
return;
};
_-Kn = true;
do.destroy();
do = null;
}
}
}//package _-D0
Section 152
//_-95 (_-D0._-95)
package _-D0 {
import flash.utils.*;
public class _-95 {
public var _-M4:Number;
public var _-CA:Number;
public var _-OD:Number;
public var _-HK:Number;
public var _-8G:Number;
public var _-B-:WorldObject;
public var _-7A:Number;
public var _-6p:Number;
public var _-EX:Number;
public var b:Number;
public var m:Number;
public var x1:Number;
public var x2:Number;
public function _-95(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number=400){
_-HK = _arg3;
x1 = _arg1;
_-6p = _arg2;
x2 = ((_arg4 * Math.sin(_-HK)) + x1);
_-EX = ((_arg4 * Math.cos(_-HK)) + _-6p);
_-M4 = (x2 - x1);
_-CA = (_-EX - _-6p);
_-7A = Math.sqrt(((_-M4 * _-M4) + (_-CA * _-CA)));
m = ((_-6p - _-EX) / (x1 - x2));
b = ((m * (0 - x1)) + _-6p);
_-OD = (_-M4 / _-7A);
_-8G = (_-CA / _-7A);
}
public function _-EU(_arg1:_-HS):_-HS{
var _local2:Number;
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:_-HS;
var _local12:WorldObject;
var _local13:Dictionary;
var _local14:*;
_local11 = new _-HS();
_local13 = _arg1.do;
for (_local14 in _local13) {
_local12 = WorldObject(_local13[_local14]);
_local10 = (_local12._-HQ * 2);
_local2 = ((-(_-8G) * _local10) + _local12.x);
_local3 = ((_-OD * _local10) + _local12.y);
_local4 = ((_-8G * _local10) + _local12.x);
_local5 = ((-(_-OD) * _local10) + _local12.y);
_local6 = ((_local3 - _local5) / (_local2 - _local4));
_local7 = ((_local6 * (0 - _local2)) + _local3);
_local8 = ((_local7 - b) / (m - _local6));
_local9 = ((_local6 * _local8) + _local7);
if ((((((((((_local8 >= x1)) && ((_local8 <= x2)))) || ((((_local8 <= x1)) && ((_local8 >= x2)))))) || ((((_local9 >= _-6p)) && ((_local9 <= _-EX)))))) || ((((_local9 <= _-6p)) && ((_local9 >= _-EX)))))){
if ((((((((((_local8 >= _local2)) && ((_local8 <= _local4)))) || ((((_local8 <= _local2)) && ((_local8 >= _local4)))))) || ((((_local9 >= _local3)) && ((_local9 <= _local5)))))) || ((((_local9 <= _local3)) && ((_local9 >= _local5)))))){
_local11.add(_local12);
};
};
};
return (_local11);
}
}
}//package _-D0
Section 153
//_-CD (_-D0._-CD)
package _-D0 {
import flash.utils.*;
public class _-CD {
public var _-5N:int;// = 50
public var width:Number;// = 0
public var _-E-:int;// = 50
public var override:Number;// = 0
public var _-1W:Array;
public var height:Number;// = 0
public function _-CD(){
_-5N = 50;
_-E- = 50;
width = 0;
height = 0;
override = 0;
super();
build();
}
public function build():void{
var _local1:int;
_-1W = [];
width = (800 / _-5N);
height = (600 / _-E-);
override = (width * height);
_local1 = 0;
while (_local1 < override) {
_-1W[_local1] = new Dictionary(true);
_local1++;
};
}
}
}//package _-D0
Section 154
//_-HS (_-D0._-HS)
package _-D0 {
import flash.utils.*;
public class _-HS {
public var _-Kn:Boolean;// = false
public var size:uint;// = 0
public var do:Dictionary;
public function _-HS(){
size = 0;
_-Kn = false;
super();
do = new Dictionary(false);
}
public function add(_arg1:WorldObject):void{
if (!do[_arg1]){
_arg1._-Au[this] = this;
do[_arg1] = _arg1;
size++;
};
}
public function get _-I1():Boolean{
return ((size == 0));
}
public function _-49(_arg1:WorldObject):void{
if (do[_arg1]){
delete _arg1._-Au[this];
delete do[_arg1];
size--;
};
}
public function destroy():void{
var _local1:*;
if (_-Kn){
return;
};
_-Kn = true;
for (_local1 in do) {
WorldObject(do[_local1]).destroy();
};
do = null;
}
}
}//package _-D0
Section 155
//WorldObject (_-D0.WorldObject)
package _-D0 {
import flash.events.*;
import flash.utils.*;
import _-Hy.*;
public class WorldObject extends EventDispatcher {
protected var _-LL:Number;// = 0
public var rotation:Number;// = 0
public var _-HQ:Number;// = 10
public var _-Lj:Number;// = 0
public var _-D1:Number;// = 0
public var _-Kn:Boolean;
public var world:_-8f;
public var _-Hj:String;// = "WorldObject"
protected var _-Q:Number;// = 0
public var _-Au:Dictionary;
public var _-LR:Boolean;// = false
protected var cx:Number;// = 0
protected var _-ND:Number;// = 0
public var x:Number;// = 0
public var y:Number;// = 0
public static const _-9M:Number = 6.28318530717959;
public static var _-0N:_-CD = new _-CD();
public function WorldObject(){
x = 0;
y = 0;
rotation = 0;
_-Lj = 0;
_-D1 = 0;
_-Q = 0;
cx = 0;
_-ND = 0;
_-LL = 0;
_-HQ = 10;
_-Hj = "WorldObject";
_-LR = false;
super();
_-Kn = false;
_-Au = new Dictionary(true);
}
public function set _-A3(_arg1:Number):void{
this._-Q = _arg1;
_-Lj = (_arg1 * cx);
_-D1 = (_arg1 * _-ND);
}
public function _-B-(_arg1:Number, _arg2:Number, _arg3:Number=0, _arg4:Boolean=false):void{
}
public function update():void{
x = (x + _-Lj);
y = (y + _-D1);
}
public function get _-A3():Number{
return (_-Q);
}
public function _-5r(_arg1:WorldObject):Number{
return (((Math.PI / 2) - Math.atan2((_arg1.y - y), (_arg1.x - x))));
}
protected function _-Fn():void{
var _local1:int;
var _local2:int;
_local1 = world.width;
_local2 = world.height;
if (x < -(_-HQ)){
x = (_local1 + _-HQ);
} else {
if (x > (_local1 + _-HQ)){
x = -(_-HQ);
};
};
if (y < -(_-HQ)){
y = (_local2 + _-HQ);
} else {
if (y > (_local2 + _-HQ)){
y = -(_-HQ);
};
};
}
protected function _-NI():void{
var _local1:int;
var _local2:int;
_local1 = world.width;
_local2 = world.height;
if (x < _-HQ){
x = _-HQ;
} else {
if (x > (_local1 - _-HQ)){
x = (_local1 - _-HQ);
};
};
if (y < _-HQ){
y = _-HQ;
} else {
if (y > (_local2 - _-HQ)){
y = (_local2 - _-HQ);
};
};
}
public function destroy():void{
var _local1:*;
if (_-Kn){
return;
};
_-Kn = true;
for (_local1 in _-Au) {
_-HS(_local1)._-49(this);
};
if (world){
world._-49(this);
};
dispatchEvent(new _-Ny(_-Ny._-4q, this));
}
public function set direction(_arg1:Number):void{
this._-LL = _arg1;
cx = Math.sin(_arg1);
_-ND = Math.cos(_arg1);
_-Lj = (_-Q * cx);
_-D1 = (_-Q * _-ND);
}
public function get direction():Number{
return (_-LL);
}
}
}//package _-D0
Section 156
//_-7y (_-Ek._-7y)
package _-Ek {
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-2u.*;
import _-Hy.*;
import _-7Y.*;
public class _-7y extends EventDispatcher {
public var _-Il:Boolean;// = false
public var enemyManager:_-3X;
public var _-FJ:int;// = 10
public var _-7J:int;// = 3000
public var _-Km:int;// = 0
public var _-OA:Number;// = 1
public var _-8t:int;// = 20
protected var _-Bc:Function;
public var _-HU:int;// = 3000
public var _-69:int;// = 0
public var else:Number;// = 1
public function _-7y(_arg1:_-3X){
_-HU = (50 * 60);
_-7J = (50 * 60);
_-Il = false;
_-69 = 0;
_-8t = 20;
_-FJ = 10;
_-Km = 0;
_-OA = 1;
else = 1;
super();
this.enemyManager = _arg1;
_-Bc = _arg1.addZombie;
}
public function update():void{
if (_-Il){
return;
};
if (_-Km == _-FJ){
_-Km = 0;
if (_-69 < _-8t){
_-JC();
};
};
_-Km++;
if (_-HU == 0){
_-Il = true;
dispatchEvent(new Event(Event.COMPLETE));
};
_-HU--;
}
protected function _-JC():void{
var _local1:Banker;
_-69++;
_local1 = _-Bc();
_local1.addEventListener(_-Ny._-Ht, _-EM);
_local1.y = (Math.random() * 600);
_local1._-A3 = (_local1._-2L = _-Ns.random(else, _-OA));
_local1.direction = (Math.PI / 2);
}
public function _-Hx():void{
}
public function reset():void{
_-69 = 0;
_-Km = 0;
_-Il = false;
_-7J = _-HU;
}
protected function _-EM(_arg1:Event):void{
Banker(_arg1.target).removeEventListener(_-NX._-Gj, _-EM);
_-69--;
if (_-Il){
if (_-69 == 0){
dispatchEvent(new Event(_-EH.static));
};
};
}
public function set _-Gc(_arg1:int):void{
switch (_arg1){
case 0:
_-Bc = enemyManager.addZombie;
break;
case 1:
_-Bc = enemyManager.addSpeedyZombie;
break;
case 2:
_-Bc = enemyManager.addTankZombie;
break;
case 3:
_-Bc = enemyManager.addFattyBoom;
break;
};
}
}
}//package _-Ek
Section 157
//_-9- (_-Ek._-9-)
package _-Ek {
import _-7W.*;
import _-2u.*;
import _-Hy.*;
import _-7Y.*;
public class _-9- extends _-7y {
public function _-9-(_arg1:_-3X){
super(_arg1);
_-FJ = 2;
_-8t = 30;
}
override protected function _-JC():void{
var _local1:Banker;
_-69++;
_local1 = _-Bc();
_local1.addEventListener(_-Ny._-Ht, _-EM);
_local1._-A3 = (_local1._-2L = _-Ns.random(else, _-OA));
if (Math.random() > 0.5){
_local1.x = (Math.random() * 800);
} else {
_local1.y = (Math.random() * 600);
};
_local1.direction = (_local1.direction + ((Math.random() * Math.PI) * 2));
}
}
}//package _-Ek
Section 158
//_-9o (_-Ek._-9o)
package _-Ek {
import _-7W.*;
import _-2u.*;
import _-Hy.*;
import _-7Y.*;
public class _-9o extends _-7y {
public var _-DU:Number;// = 0.2
public var _-HK:int;// = 0
public static const _-9l:int = 0;
public static const LEFT:int = 2;
public static const _-NW:int = 1;
public static const _-Ay:int = 3;
public function _-9o(_arg1:_-3X, _arg2:int=0){
_-HK = 0;
_-DU = 0.2;
super(_arg1);
this._-HK = _arg2;
}
override protected function _-JC():void{
var _local1:Banker;
_-69++;
_local1 = _-Bc();
_local1.addEventListener(_-Ny._-Ht, _-EM);
_local1._-A3 = (_local1._-2L = _-Ns.random(else, _-OA));
switch (_-HK){
case _-9l:
_local1.x = (Math.random() * 800);
_local1.direction = 0;
break;
case _-NW:
_local1.x = (Math.random() * 800);
_local1.direction = Math.PI;
break;
case LEFT:
_local1.y = (Math.random() * 600);
_local1.direction = (Math.PI / 2);
break;
case _-Ay:
_local1.y = (Math.random() * 600);
_local1.direction = (-(Math.PI) / 2);
break;
};
_local1.direction = (_local1.direction + (Math.random() * (_-DU - (_-DU / 2))));
}
}
}//package _-Ek
Section 159
//_-N1 (_-Ek._-N1)
package _-Ek {
import _-7W.*;
import _-2u.*;
import _-Hy.*;
import _-7Y.*;
public class _-N1 extends _-7y {
public var _-J5:Number;// = 0
public var _-Fd:Number;// = 0
public function _-N1(_arg1:_-3X){
_-Fd = 0;
_-J5 = 0;
super(_arg1);
_-FJ = 2;
_-8t = 30;
}
override protected function _-JC():void{
var _local1:Banker;
_-69++;
_local1 = _-Bc();
_local1.addEventListener(_-Ny._-Ht, _-EM);
_local1._-A3 = (_local1._-2L = _-Ns.random(else, _-OA));
_local1.x = _-Fd;
_local1.y = _-J5;
_local1.direction = (_local1.direction + ((Math.random() * Math.PI) * 2));
}
}
}//package _-Ek
Section 160
//_-O4 (_-Ek._-O4)
package _-Ek {
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-2u.*;
import _-Hy.*;
public class _-O4 extends _-7y {
public var _-Mw:Array;
private var _-Kc:Number;// = 0
public var _-HF:int;
public function _-O4(_arg1:_-3X){
_-Kc = 0;
super(_arg1);
this.enemyManager = _arg1;
_-Bc = new Function();
}
private function _-NG(_arg1:_-Ny):void{
_-69++;
_arg1._-II.addEventListener(_-Ny._-Ht, _-EM);
}
private function _-Ed(_arg1:_-Ny):void{
_-Kc++;
if (_-Kc == 4){
_-Il = true;
};
}
public function _-Mp(_arg1:Number=5000, _arg2:Number=30):void{
var _local3:Number;
var _local4:_-Fl;
_-HF = 0;
_local3 = 1;
_-Mw = [];
_local4 = enemyManager.addSpawner();
_local4.addEventListener("onSpawn", _-NG, false, 0, true);
_local4.addEventListener(_-Ny._-C2, _-Ed, false, 0, true);
_local4._-6e = _arg1;
_local4._-9m = _arg1;
_local4._-FJ = _arg2;
_-Mw.push(_local4);
_local4.x = (300 - 100);
_local4.y = 200;
_local4._-Fe = ((20 * 50) * _local3);
_local4 = enemyManager.addSpawner();
_local4.addEventListener("onSpawn", _-NG, false, 0, true);
_local4.addEventListener(_-Ny._-C2, _-Ed, false, 0, true);
_-Mw.push(_local4);
_local4.x = (700 - 100);
_local4.y = 400;
_local4._-6e = _arg1;
_local4._-9m = _arg1;
_local4._-FJ = _arg2;
_local4._-Fe = ((60 * 50) * _local3);
_local4 = enemyManager.addSpawner();
_local4._-6e = _arg1;
_local4._-9m = _arg1;
_local4._-FJ = _arg2;
_local4.addEventListener("onSpawn", _-NG, false, 0, true);
_local4.addEventListener(_-Ny._-C2, _-Ed, false, 0, true);
_-Mw.push(_local4);
_local4.x = (700 - 100);
_local4.y = 200;
_local4._-Fe = ((100 * 50) * _local3);
_local4._-FJ = (_arg2 / 2);
_local4 = enemyManager.addSpawner();
_local4._-6e = _arg1;
_local4._-9m = _arg1;
_local4._-FJ = _arg2;
_local4.addEventListener("onSpawn", _-NG, false, 0, true);
_local4.addEventListener(_-Ny._-C2, _-Ed, false, 0, true);
_-Mw.push(_local4);
_local4.x = (300 - 100);
_local4.y = 400;
_local4._-Fe = ((120 * 50) * _local3);
if (_-3c._-HN == _-3c._-43){
_local4._-FJ = (_arg2 / 1.5);
} else {
_local4._-FJ = (_arg2 / 3);
};
}
override protected function _-EM(_arg1:Event):void{
Banker(_arg1.target).removeEventListener(_-NX._-Gj, _-EM);
_-69--;
if (_-Il){
if (_-69 == 0){
dispatchEvent(new _-EH(_-EH.static));
};
};
}
override public function update():void{
if (_-Il){
return;
};
}
override public function reset():void{
var _local1:int;
_local1 = 0;
while (_local1 < _-Mw.length) {
_-Mw[_local1].destroy();
_local1++;
};
_-Kc = 0;
_-69 = 0;
_-Km = 0;
_-Il = false;
_-7J = _-HU;
}
override protected function _-JC():void{
}
}
}//package _-Ek
Section 161
//_-1N (_-EW._-1N)
package _-EW {
public class _-1N {
public static const _-NE:String = "dtotdsavex";
public static function load(_arg1:int=1):_-Kb{
var _local2:Object;
var _local3:_-Kb;
if (_-7g(_arg1)){
_local2 = in.load((_-NE + _arg1));
_local3 = new _-Kb();
_local3.currentLevel = _local2.currentLevel;
_local3.currentLevelX = _local2.currentLevelX;
_local3.currentLevelE = _local2.currentLevelE;
_local3.levelScores = _local2.levelScores;
_local3.survivalScore = _local2.survivalScore;
_local3.survivalTime = _local2.survivalTime;
_local3.survivalKills = _local2.survivalKills;
_local3.totalKills = _local2.totalKills;
return (_local3);
};
_local3 = new _-Kb();
_-He(_local3, _arg1);
return (_local3);
}
public static function _-7g(_arg1:int=1):Boolean{
return (in._-7g((_-NE + _arg1)));
}
public static function _-He(_arg1:_-Kb, _arg2:int=1):void{
var _local3:Object;
_local3 = new Object();
_local3.currentLevel = _arg1.currentLevel;
_local3.currentLevelX = _arg1.currentLevelX;
_local3.currentLevelE = _arg1.currentLevelE;
_local3.levelScores = _arg1.levelScores;
_local3.survivalScore = _arg1.survivalScore;
_local3.survivalTime = _arg1.survivalTime;
_local3.survivalKills = _arg1.survivalKills;
_local3.totalKills = _arg1.totalKills;
in._-He(_local3, (_-NE + _arg2));
}
}
}//package _-EW
Section 162
//_-Kb (_-EW._-Kb)
package _-EW {
import _-7W.*;
public class _-Kb {
public var levelScores:Array;
public var currentLevel:int;// = 0
public var currentLevelX:int;// = 0
public var totalKills:Number;// = 0
public var survivalTime:Number;// = 0
public var survivalKills:Number;// = 0
public var currentLevelE:int;// = 0
public var survivalScore:Number;// = 0
public static const _-N4:int = 6;
public function _-Kb(){
totalKills = 0;
currentLevel = 0;
currentLevelX = 0;
currentLevelE = 0;
levelScores = [0, 0, 0, 0, 0, 0];
survivalScore = 0;
survivalTime = 0;
survivalKills = 0;
super();
}
public function _-L7(_arg1:int):void{
if (_-3c._-HN == _-3c._-43){
currentLevelX = ((currentLevelX)<_arg1) ? _arg1 : currentLevelX;
} else {
if (_-3c._-HN == _-3c.NORMAL){
currentLevel = ((currentLevel)<_arg1) ? _arg1 : currentLevel;
} else {
currentLevelE = ((currentLevelE)<_arg1) ? _arg1 : currentLevelE;
};
};
}
public function _-0h(_arg1:int, _arg2:Number):Boolean{
if (levelScores[_arg1] < _arg2){
levelScores[_arg1] = _arg2;
return (true);
};
return (false);
}
public function toString():String{
return (((("GameState:" + levelScores) + " currentLevel:") + currentLevel));
}
public function reset():void{
currentLevel = 0;
}
public function _-Bb(_arg1:Number, _arg2:int, _arg3:Number):void{
if (survivalScore < _arg1){
survivalScore = _arg1;
};
if (survivalTime < _arg3){
survivalTime = _arg3;
};
if (survivalKills < _arg2){
survivalKills = _arg2;
};
}
}
}//package _-EW
Section 163
//in (_-EW.in)
package _-EW {
import flash.net.*;
public class in {
public static function _-7g(_arg1:String="flashCookie"):Boolean{
var _local2:SharedObject;
var _local3:int;
var _local4:*;
_local2 = SharedObject.getLocal(_arg1);
_local3 = 0;
for (_local4 in _local2.data) {
_local3++;
};
return ((_local3 > 0));
}
public static function _-He(_arg1:Object, _arg2:String="flashCookie"):void{
var _local3:SharedObject;
var _local4:*;
_local3 = SharedObject.getLocal(_arg2);
for (_local4 in _arg1) {
_local3.data[_local4] = _arg1[_local4];
};
_local3.flush();
}
public static function load(_arg1:String="flashCookie"):Object{
var _local2:SharedObject;
var _local3:Object;
var _local4:*;
_local2 = SharedObject.getLocal(_arg1);
_local3 = {};
for (_local4 in _local2.data) {
_local3[_local4] = _local2.data[_local4];
};
return (_local3);
}
}
}//package _-EW
Section 164
//_-5t (_-F9._-5t)
package _-F9 {
import flash.events.*;
public class _-5t extends Event {
public var value:int;
public function _-5t(_arg1:String, _arg2:int){
super(_arg1);
this.value = _arg2;
}
override public function clone():Event{
return (new _-5t(type, value));
}
}
}//package _-F9
Section 165
//_-Gz (_-F9._-Gz)
package _-F9 {
import flash.events.*;
import com.bloc.ui.*;
public class _-Gz extends Event {
public var _-1m:_-98;
public static const _-NF:String = "onButtonPressed";
public function _-Gz(_arg1:String, _arg2:_-98){
super(_arg1);
this._-1m = _arg2;
}
override public function clone():Event{
return (new _-Gz(type, _-1m));
}
}
}//package _-F9
Section 166
//_-3t (_-Fo._-3t)
package _-Fo {
import _-D0.*;
import _-80.*;
import _-MU.*;
public class _-3t extends _-IJ {
public static var _-Ki:_-GG = _-O3._-ID("RocketSprite", 32);
public function _-3t(_arg1:WorldObject){
super(_arg1);
stop();
_-J = _-Ki;
}
override public function update():void{
super.update();
}
}
}//package _-Fo
Section 167
//_-9t (_-Fo._-9t)
package _-Fo {
import _-D0.*;
import _-80.*;
import _-ML.*;
import _-MU.*;
public class _-9t extends _-IJ {
public static var _-6M:int = 0;
public static var _-EN:Array = [new _-MB("Blade1", 1, false), new _-MB("Blade2", 1, false)];
public static var _-Ki:_-GG = _-O3._-ID("SpiralShotLaser", 1);
public function _-9t(_arg1:WorldObject){
super(_arg1);
_-MB(_-EN[_-6M]).start(1.75, 1);
_-6M++;
_-6M = (_-6M % 2);
_-Dd(_-Ki);
}
override public function update():void{
super.update();
}
}
}//package _-Fo
Section 168
//_-OF (_-Fo._-OF)
package _-Fo {
import _-D0.*;
import _-80.*;
import _-MU.*;
public class _-OF extends _-IJ {
public static var _-Ki:_-GG = _-O3._-ID("NormalGrenadeSprite", 32);
public function _-OF(_arg1:WorldObject){
super(_arg1);
stop();
_-J = _-Ki;
}
override public function update():void{
super.update();
}
}
}//package _-Fo
Section 169
//_-AE (_-GA._-AE)
package _-GA {
import flash.display.*;
import flash.net.*;
import flash.system.*;
public class _-AE {
private static var _-1B:Loader;
public static function _-K-(_arg1:int, _arg2:int):DisplayObject{
var _local3:String;
Security.allowDomain("server.cpmstar.com");
_local3 = "http://server.cpmstar.com/adviewas3.swf";
_-1B = new Loader();
_-1B.load(new URLRequest(((((_local3 + "?poolid=") + _arg1) + "&subpoolid=") + _arg2)));
return (_-1B);
}
}
}//package _-GA
Section 170
//_-46 (_-Gb._-46)
package _-Gb {
import flash.display.*;
import flash.events.*;
public class _-46 extends Sprite {
public var _-Lm:Array;
public function _-46(){
_-Lm = [];
}
public function reset():void{
var _local1:int;
_local1 = 0;
while (_local1 < _-Lm.length) {
removeChild(_-Lm[_local1]);
_local1++;
};
_-Lm = [];
removeEventListener(Event.ENTER_FRAME, onUpdate);
}
private function onUpdate(_arg1:Event):void{
var _local2:int;
_local2 = 0;
while (_local2 < _-Lm.length) {
_-Lm[_local2].update();
_local2++;
};
}
public function function():void{
var _local1:int;
var _local2:_-5S;
_-Lm = [];
_local1 = 0;
while (_local1 < 11) {
_local2 = new _-5S(_local1, (Math.random() * 4), ((Math.random() * Math.PI) * 2));
_-Lm.push(_local2);
addChild(_local2);
_local1++;
};
addEventListener(Event.ENTER_FRAME, onUpdate, false, 0, true);
}
}
}//package _-Gb
Section 171
//_-5S (_-Gb._-5S)
package _-Gb {
import flash.display.*;
import _-7Y.*;
public class _-5S extends MovieClip {
public var _-Jv:Boolean;// = false
public var _-D1:Number;
public var _-Ly:Number;// = 0
public var _-6i:Number;// = 0
public var _-Lj:Number;
public var _-LX:Number;// = 1
public function _-5S(_arg1:Number, _arg2:Number, _arg3:Number){
var _local4:Number;
var _local5:Number;
_-Ly = 0;
_-6i = 0;
_-LX = 1;
_-Jv = false;
super();
_local4 = Math.sin(_arg3);
_local5 = Math.cos(_arg3);
gotoAndStop((_arg1 + 1));
_-Lj = (_arg2 * _local4);
_-D1 = (_arg2 * _local5);
_-Ly = 1;
_-6i = 0;
_-LX = ((_arg1)==9) ? 0 : _-Ns.random(-20, 20);
}
public function update():void{
x = (x + _-Lj);
y = (y + _-D1);
_-6i = (_-6i + _-Ly);
_-Ly = (_-Ly - 0.03);
_-Lj = (_-Lj * 0.99);
_-D1 = (_-D1 * 0.99);
if ((((_-6i < 0)) && (!(_-Jv)))){
_-Jv = true;
};
if (_-Jv){
if (currentFrame == 10){
MovieClip(getChildAt(0)).stop();
};
_-Ly = 0;
_-Lj = (_-Lj * 0.95);
_-D1 = (_-D1 * 0.95);
_-LX = (_-LX * 0.95);
};
scaleX = (scaleY = Math.max((_-6i / 10), 0.3));
rotation = (rotation + _-LX);
}
}
}//package _-Gb
Section 172
//_-B4 (_-Gb._-B4)
package _-Gb {
import flash.display.*;
import _-6G.*;
import _-AP.*;
public class _-B4 extends Sprite {
public var _-8:MovieClip;
public var _-h:MovieClip;
public var _-Ix:Sprite;
private var _-Jz:_-2o;
public var shield:MovieClip;
public var _-AY:_-46;
public var container:Sprite;
public var gun:MovieClip;
public var _-Ap:MovieClip;
public var _-9j:MovieClip;
public function _-B4(){
_-Ix = new Sprite();
container = new Sprite();
addChildAt(_-Ix, getChildIndex(_-Ap));
gun = _-HG._-M2("WeaponViews");
gun.x = 7;
gun.y = -56;
_-Ix.addChild(gun);
container.addChild(this);
_-AY = new _-46();
}
public function reset():void{
_-Ix.visible = true;
_-h.visible = false;
shield.visible = false;
_-9j.visible = true;
_-Ap.visible = true;
_-8.visible = true;
if (_-Jz){
_-Jz.stop();
};
_-Jz = null;
filters = [];
alpha = 1;
_-AY.reset();
if (contains(_-AY)){
removeChild(_-AY);
};
}
public function _-Cx():void{
_-AY.function();
_-Ix.visible = false;
_-h.visible = false;
_-9j.visible = false;
_-Ap.visible = false;
_-8.visible = false;
addChild(_-AY);
}
public function _-In():void{
_-Jz = new _-2o(this, 100, 0, 1, "easeOutSine");
_-EQ._-I7(this, "alpha", 0, 1, "easeOutSine");
}
}
}//package _-Gb
Section 173
//_-4A (_-Gp._-4A)
package _-Gp {
import _-D0.*;
public class _-4A extends true {
public function _-4A(){
_-IY = 15;
_-36 = 1;
_-6 = 7;
_-0B = 60;
push = 10;
_-3P = 25;
_-O8 = 10;
_-DK = 2;
_-d = 80;
_-08 = 2;
}
override public function _-5Z(_arg1:Number):void{
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, _arg1);
_-7f[1] = new _-95(_-Hq.x, _-Hq.y, (_arg1 + 0.3));
_-7f[2] = new _-95(_-Hq.x, _-Hq.y, (_arg1 - 0.3));
_-7f[3] = new _-95(_-Hq.x, _-Hq.y, (_arg1 + 0.6));
_-7f[4] = new _-95(_-Hq.x, _-Hq.y, (_arg1 - 0.6));
}
}
}//package _-Gp
Section 174
//_-6f (_-Gp._-6f)
package _-Gp {
import _-D0.*;
public class _-6f extends true {
public function _-6f(){
_-IY = 40;
_-0B = 500;
_-3P = 30;
_-O8 = 8;
_-d = 100;
_-36 = 4;
_-DK = 5;
_-8t = 2;
_-08 = 4;
push = 15;
}
override public function _-5Z(_arg1:Number):void{
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, _arg1);
}
}
}//package _-Gp
Section 175
//_-8C (_-Gp._-8C)
package _-Gp {
import _-3r.*;
public class _-8C extends true {
public var _-Ai:Boolean;// = false
public var _-Bl:uint;// = 20
public var _-KM:int;// = 0
public function _-8C(){
_-KM = 0;
_-Bl = 20;
_-Ai = false;
super();
}
override public function _-GZ():void{
_-Ai = false;
dispatchEvent(new _-S(_-S._-H4));
}
override public function update():void{
if (_-Ai){
if (_-KM > _-Bl){
if (_-5K == false){
if (_-2X == 0){
dispatchEvent(new _-S(_-S._-T));
};
};
_-5K = true;
} else {
_-KM++;
};
} else {
if (_-KM > 0){
_-KM--;
};
_-5K = false;
};
super.update();
}
override public function _-NV():void{
_-Ai = true;
}
}
}//package _-Gp
Section 176
//_-9f (_-Gp._-9f)
package _-Gp {
import _-D0.*;
public class _-9f extends true {
public function _-9f(){
_-IY = 10;
push = 10;
_-36 = 1;
_-0B = 50;
_-6 = 7;
_-3P = 25;
_-O8 = 10;
_-d = 80;
_-08 = 2;
_-DK = 2;
}
override public function _-5Z(_arg1:Number):void{
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, _arg1);
_-7f[1] = new _-95(_-Hq.x, _-Hq.y, (_arg1 + 0.3));
_-7f[2] = new _-95(_-Hq.x, _-Hq.y, (_arg1 - 0.3));
_-7f[3] = new _-95(_-Hq.x, _-Hq.y, (_arg1 + 0.5));
_-7f[4] = new _-95(_-Hq.x, _-Hq.y, (_arg1 - 0.5));
_-7f[5] = new _-95(_-Hq.x, _-Hq.y, (_arg1 + 0.2));
_-7f[6] = new _-95(_-Hq.x, _-Hq.y, (_arg1 - 0.2));
_-7f[7] = new _-95(_-Hq.x, _-Hq.y, (_arg1 + 0.4));
_-7f[8] = new _-95(_-Hq.x, _-Hq.y, (_arg1 - 0.4));
}
}
}//package _-Gp
Section 177
//_-DH (_-Gp._-DH)
package _-Gp {
import _-D0.*;
public class _-DH extends _-8C {
public function _-DH(){
_-IY = 45;
_-0B = 10;
_-3P = 0;
_-O8 = 2000;
_-6 = 0;
_-d = 30;
_-23 = _-O8;
push = 2;
_-08 = 3;
_-36 = 5;
}
override public function _-5Z(_arg1:Number):void{
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, _arg1, 700);
}
}
}//package _-Gp
Section 178
//_-G8 (_-Gp._-G8)
package _-Gp {
import _-3r.*;
public class _-G8 extends true {
public var _-Ai:Boolean;// = false
public var _-Bl:uint;// = 1000
public var _-KM:int;// = 0
public function _-G8(){
_-KM = 0;
_-Bl = 1000;
_-Ai = false;
super();
_-IY = 50;
_-3P = 20;
_-O8 = 1;
_-d = 20;
_-0B = 150;
}
override public function _-GZ():void{
_-Ai = false;
_-5K = true;
}
override public function _-5Z(_arg1:Number):void{
dispatchEvent(new _-S(_-S._-Ja));
}
override public function update():void{
super.update();
if (_-Ai){
if (_-KM > _-Bl){
_-5K = true;
_-KM = 0;
} else {
_-KM++;
};
} else {
_-KM = 0;
_-5K = false;
};
}
override public function _-NV():void{
_-Ai = true;
}
}
}//package _-Gp
Section 179
//_-KF (_-Gp._-KF)
package _-Gp {
import _-3r.*;
public class _-KF extends true {
public function _-KF(){
_-IY = 35;
_-3P = 20;
_-O8 = 5;
_-6 = 15;
_-DK = 4;
_-d = 30;
_-0B = 50;
}
override public function _-5Z(_arg1:Number):void{
dispatchEvent(new _-S(_-S._-GX));
}
}
}//package _-Gp
Section 180
//_-KN (_-Gp._-KN)
package _-Gp {
import _-D0.*;
public class _-KN extends true {
public function _-KN(){
_-IY = 1;
_-6 = 50;
_-DK = 3;
_-36 = 0;
_-3P = 13;
_-O8 = 7;
_-d = 30;
_-0B = 50;
}
override public function _-5Z(_arg1:Number):void{
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, _arg1);
}
}
}//package _-Gp
Section 181
//_-KZ (_-Gp._-KZ)
package _-Gp {
import _-D0.*;
public class _-KZ extends _-8C {
public function _-KZ(){
_-IY = 30;
_-36 = 3;
push = 3;
_-0B = 25;
_-3P = 1;
_-O8 = 300;
_-d = 200;
_-23 = _-O8;
}
override public function _-5Z(_arg1:Number):void{
var _local2:Number;
_local2 = ((0.5 - Math.random()) * 0.3);
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, (_arg1 + _local2));
}
}
}//package _-Gp
Section 182
//_-Ll (_-Gp._-Ll)
package _-Gp {
import _-D0.*;
public class _-Ll extends true {
public function _-Ll(){
_-IY = 20;
_-0B = 25;
push = 2;
_-3P = 2;
_-O8 = 70;
_-6 = 10;
_-d = 80;
}
override public function _-5Z(_arg1:Number):void{
var _local2:Number;
_local2 = (0.5 - (Math.random() * 1));
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, (_arg1 + _local2));
}
}
}//package _-Gp
Section 183
//_-Mv (_-Gp._-Mv)
package _-Gp {
import _-D0.*;
public class _-Mv extends true {
public function _-Mv(){
_-IY = 25;
_-36 = 2;
_-0B = 50;
_-3P = 5;
_-O8 = 60;
_-d = 80;
_-6 = 10;
}
override public function _-5Z(_arg1:Number):void{
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, _arg1);
}
}
}//package _-Gp
Section 184
//Magnum (_-Gp.Magnum)
package _-Gp {
import _-D0.*;
public class Magnum extends true {
public function Magnum(){
_-IY = 5;
_-36 = 2;
_-3P = 13;
_-6 = 15;
_-O8 = 7;
_-d = 30;
_-0B = 250;
push = 15;
_-DK = 3;
}
override public function _-5Z(_arg1:Number):void{
_-7f[0] = new _-95(_-Hq.x, _-Hq.y, _arg1);
}
}
}//package _-Gp
Section 185
//true (_-Gp.true)
package _-Gp {
import flash.events.*;
import _-7W.*;
import _-3r.*;
public class true extends EventDispatcher {
public var _-0B:Number;// = 90
public var _-DK:int;// = 1
public var _-36:int;// = 0
public var _-6:int;// = 5
public var _-d:Number;// = 80
public var count:Number;// = 0
public var push:int;// = 5
protected var _-8O:Number;
public var _-8t:uint;// = 1
public var _-Ia:Number;// = 0
public var _-P:Number;// = 0
public var _-5j:Boolean;// = true
public var _-Li:Array;
public var _-Hq:_-0J;
public var _-Io:Number;// = 1
protected var _-3P:Number;// = 1
public var _-0w:Number;// = 1
public var _-IY:int;// = 0
public var _-HE:Number;// = 1
public var _-4r:Boolean;// = false
public var _-08:int;// = 1
public var _-6d:Number;// = 1
public var _-O8:Number;// = 5
public var _-5K:Boolean;
public var _-23:Number;// = 5
protected var _-1v:Number;// = 0
public var _-2X:Number;// = 0
public var _-7f:Array;
public function true(){
push = 5;
_-08 = 1;
_-36 = 0;
_-1v = 0;
_-0B = 90;
_-8t = 1;
_-Io = 1;
_-3P = 1;
_-O8 = 5;
_-23 = 5;
_-6 = 5;
_-DK = 1;
_-d = 80;
count = 0;
_-2X = 0;
_-IY = 0;
_-Ia = 0;
_-P = 0;
_-6d = 1;
_-0w = 1;
_-HE = 1;
_-4r = false;
_-5j = true;
super();
_-7f = [];
}
public function _-NV():void{
_-5K = true;
if (_-2X == 0){
dispatchEvent(new _-S(_-S._-T));
};
}
public function _-GZ():void{
_-5K = false;
dispatchEvent(new _-S(_-S._-H4));
}
public function _-CK():void{
_-6d = 1;
_-0w = 1;
_-HE = 1;
_-4r = false;
dispatchEvent(new _-S(_-S._-4T));
}
public function supermode():void{
_-6d = 0.5;
_-0w = 0.5;
_-HE = 2;
_-4r = true;
_-5j = true;
dispatchEvent(new _-S(_-S._-5d));
}
public function _-5Z(_arg1:Number):void{
}
public function update():void{
if (_-23 > 0){
if (_-5K == true){
count = (count + 1);
if (count > (_-3P * _-6d)){
_-23--;
_-5Z(_-Hq._-B9);
dispatchEvent(new _-S(_-S._-N9));
count = 0;
};
} else {
count++;
};
} else {
if (_-2X == 0){
dispatchEvent(new _-S(_-S._-1D));
if (_-6 == 0){
dispatchEvent(new _-S(_-S._-NC));
} else {
_-6--;
};
};
if (_-2X < (_-d * _-0w)){
_-2X++;
} else {
_-2X = 0;
_-23 = _-O8;
if (_-5K){
dispatchEvent(new _-S(_-S._-T));
};
dispatchEvent(new _-S(_-S._-FU));
};
};
}
}
}//package _-Gp
Section 186
//_-5Q (_-GW._-5Q)
package _-GW {
import _-7W.*;
import _-D0.*;
import _-2u.*;
import flash.utils.*;
import _-Hy.*;
public class _-5Q extends _-Bh {
private var _-H7:_-HS;
private var _-Kn:Boolean;// = false
public function _-5Q(_arg1:_-GY){
_-Kn = false;
super(_arg1);
_-H7 = new _-HS();
_arg1.collisionManager._-Ag(_arg1.enemyManager.enemys, _-H7, "onEnemyMissile");
_arg1.collisionManager.addEventListener("onEnemyMissile", onEnemyMissile, false, 0, true);
}
private function onEnemyMissile(_arg1:_-1U):void{
if (_-Fj(_arg1._-9z)._-9F){
_-IW.explosionManager.addExplosion(_arg1._-9z.x, _arg1._-9z.y, _-Fj(_arg1._-9z)._-AB, _-Fj(_arg1._-9z)._-0B, 2);
} else {
Banker(_arg1._-5f)._-B-(_-Fj(_arg1._-9z)._-0B, _arg1._-9z.direction, 10);
};
_arg1._-9z.destroy();
}
public function reset():void{
var _local1:Dictionary;
var _local2:*;
_local1 = _-H7.do;
for (_local2 in _local1) {
_local1[_local2].destroy();
delete _local1[_local2];
};
}
public function destroy():void{
if (_-Kn){
return;
};
_-Kn = true;
_-H7.destroy();
_-H7 = null;
}
public function addMissile(_arg1:_-Fj):void{
_-H7.add(_arg1);
_-IW.world.add(_arg1);
}
}
}//package _-GW
Section 187
//_-BR (_-GW._-BR)
package _-GW {
public class _-BR extends _-Fj {
public function _-BR(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number){
super(_arg1, _arg2, _arg3, _arg4);
_-9F = true;
_-0B = 500;
_-AB = 100;
}
override public function update():void{
super.update();
_-A3 = (_-A3 + 0.4);
}
}
}//package _-GW
Section 188
//_-Eu (_-GW._-Eu)
package _-GW {
public class _-Eu extends _-BR {
public function _-Eu(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number){
super(_arg1, _arg2, _arg3, _arg4);
_-0B = 300;
_-AB = 50;
}
}
}//package _-GW
Section 189
//_-Fj (_-GW._-Fj)
package _-GW {
import _-D0.*;
public class _-Fj extends WorldObject {
public var _-45:int;// = 120
public var _-0B:Number;// = 70
public var _-AB:Number;// = 30
public var _-9F:Boolean;// = false
public static const _-JN:String = "onExplode";
public function _-Fj(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number){
_-45 = 120;
_-0B = 70;
_-AB = 30;
_-9F = false;
super();
_-Hj = "missile";
this._-A3 = _arg4;
this.x = _arg1;
this.y = _arg2;
this.direction = _arg3;
}
override public function update():void{
super.update();
_-45--;
if (_-45 == 0){
destroy();
};
}
}
}//package _-GW
Section 190
//_-FZ (_-GW._-FZ)
package _-GW {
import flash.events.*;
public class _-FZ extends _-Fj {
public var _-5I:int;// = 0
public static const _-JN:String = "onExplode";
public function _-FZ(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number){
_-5I = 0;
_-Hj = "grenade";
super(_arg1, _arg2, _arg3, _arg4);
_-9F = true;
_-0B = 180;
_-AB = 50;
}
override public function update():void{
super.update();
if ((_-A3 * _-A3) < 5){
dispatchEvent(new Event(_-JN));
destroy();
};
_-A3 = (_-A3 * 0.9);
}
}
}//package _-GW
Section 191
//_-Ik (_-GW._-Ik)
package _-GW {
public class _-Ik extends _-Fj {
public function _-Ik(_arg1:int, _arg2:int, _arg3:Number, _arg4:Number){
super(_arg1, _arg2, _arg3, _arg4);
_-0B = 101;
_-Hj = "spiralShot";
}
}
}//package _-GW
Section 192
//_-1U (_-Hy._-1U)
package _-Hy {
import flash.events.*;
import _-D0.*;
public class _-1U extends Event {
public var _-F3:Number;
public var _-5f:WorldObject;
public var _-9z:WorldObject;
public function _-1U(_arg1:String, _arg2:WorldObject, _arg3:WorldObject, _arg4:Number){
this._-5f = _arg2;
this._-9z = _arg3;
this._-F3 = _arg4;
super(_arg1, false, true);
}
}
}//package _-Hy
Section 193
//_-Ny (_-Hy._-Ny)
package _-Hy {
import flash.events.*;
import _-D0.*;
public class _-Ny extends Event {
public var _-II:WorldObject;
public static const _-Ht:String = "onDead";
public static const _-9g:String = "onAddedToWorld";
public static const _-Nz:String = "onHit";
public static const _-4q:String = "onDestroyed";
public static const _-C2:String = "onFall";
public static const _-Da:String = "onRemovedFromWorld";
public function _-Ny(_arg1:String, _arg2:WorldObject){
super(_arg1);
this._-II = _arg2;
}
override public function clone():Event{
return (new _-Ny(type, _-II));
}
}
}//package _-Hy
Section 194
//_-0q (_-Ij._-0q)
package _-Ij {
import flash.display.*;
import _-7W.*;
import _-BV.*;
import _-3r.*;
import flash.geom.*;
import flash.utils.*;
import _-AP.*;
import _-Af.*;
public class _-0q extends Sprite {
public var output:BitmapData;
public var fillRect:Rectangle;
public var _-F1:Array;
public var _-M1:int;// = 20
public var _-Bq:Object;
public var _-IW:_-GY;
public var text:_-Jf;
public var _-3b:Object;
public var _-K2:Number;// = 1
public var native:Array;
public var _-6j:Array;
public var _-3g:int;// = 608
public function _-0q(_arg1:_-GY){
_-3g = 608;
_-M1 = 20;
_-K2 = 1;
_-F1 = ["Dialing and Smiling", "Big Uglies", "Doomsday Call", "Bottom Feeder Brawler", "Shark Repellent", "Double Dipper", "Category Killer", "Falling Knife", "White Collar Warrior", "Tenbagger", "Smoking Gun", "Single-Digit Midget", "Cutting A Melon", "Death By A Thousand Cuts", "Double Barreled", "Graveyard Market", "Minus Tick"];
_-Bq = {airStrike:"Legislative Overkill", bus:"BUS>?", push:"Toxic Asset Turnoff", pushBase:"Echo Bubble", timeWarp:"Back up the truck", nuke:"Boomernomics", hyperGun:"Bid Whacker", spiralShot:"Asset Stripper", spreadShot:"Critical Mass", shield:"Ring Fence Rider", health:"booster shot"};
_-3b = {0:"She's an Uzi lover", 1:"Sawn to be wild", 2:"Magnum Force!", 3:"This is my rifle...", 4:"Pump And Dump", 5:"Ducks in a row", 6:"I'm gonna have me some fun", 7:"Baptism of firepower", 8:"Burn baby burn"};
super();
this._-IW = _arg1;
_arg1._-Kp.addEventListener(_-HR._-W, _-20, false, 0, true);
text = new _-Jf(new _-Jx(new (getDefinitionByName("AmmoFont"))));
output = _-HG._-Dc("KaboombergBack");
addChild(new Bitmap(output));
native = [];
_-6j = [];
fillRect = output.rect;
fillRect.width = (608 - 110);
fillRect.x = 110;
_-5M("Boomberg is open for business");
}
private function _-20(_arg1:_-HR):void{
var _local2:String;
_local2 = _arg1.powerup._-Hj;
if (_local2 != "gun"){
_-5M(_-Bq[_local2], 1);
} else {
_-5M(_-3b[_-6P(_arg1.powerup)._-Fw], 2);
};
}
public function _-5M(_arg1:String, _arg2:int=0):void{
var _local3:_-8H;
var _local4:_-8H;
_local3 = new _-8H(_arg1, _arg2);
_-6j.push(_local3);
if (native.length == 0){
_local4 = _-6j.shift();
_local4._-4m = _-3g;
native.push(_local4);
};
}
public function update():void{
var _local1:int;
var _local2:int;
var _local3:_-8H;
var _local4:Rectangle;
var _local5:_-8H;
_local1 = 0;
output.fillRect(fillRect, 0);
if (native.length > 0){
_local1 = _-8H(native[0])._-4m;
_local2 = 0;
while (_local2 < native.length) {
_local3 = _-8H(native[_local2]);
_local3._-4m = (_local3._-4m - _-K2);
if (_local3._-4m < 110){
_local4 = _local3.rect;
_local4.x = (110 - _local3._-4m);
output.copyPixels(_local3, _local4, new Point(110, 0));
} else {
output.copyPixels(_local3, _local3.rect, new Point(_local3._-4m, 0));
};
_local1 = (_local1 + (_local3.width + _-M1));
_local2++;
};
_local3 = _-8H(native[0]);
if (_local3._-4m < -(_local3.width)){
native.shift();
_local3.dispose();
};
};
if (_local1 < _-3g){
if (_-6j.length > 0){
_local5 = _-6j.shift();
} else {
_local5 = new _-8H(_-F1[int((Math.random() * _-F1.length))]);
};
_local5._-4m = _local1;
native.push(_local5);
};
}
}
}//package _-Ij
Section 195
//_-8H (_-Ij._-8H)
package _-Ij {
import flash.display.*;
import flash.geom.*;
import _-AP.*;
import flash.text.*;
public class _-8H extends BitmapData {
public var _-4m:Number;// = 0
public static var _-Ff:BitmapData = new _-DM(0, 0);
public static var _-BM:BitmapData = new _-Is(0, 0);
public static var _-1t:Array = [];
public static var _-6h:Point = new Point();
public static var _-OE:BitmapData = new _-9v(0, 0);
public static var _-J0:MovieClip;
public function _-8H(_arg1:String, _arg2:int=0){
var _local3:int;
var _local4:int;
var _local5:String;
var _local6:String;
var _local7:Boolean;
var _local8:String;
var _local9:Matrix;
_-4m = 0;
if (!_-J0){
_-J0 = _-HG._-M2("TickerInfoText");
TextField(_-J0.text).autoSize = TextFieldAutoSize.LEFT;
};
_local3 = int((Math.random() * 99));
_local4 = int((Math.random() * 99));
_local5 = ((_local3 < 10)) ? ("0" + _local3) : String(_local3);
_local6 = ((_local4 < 10)) ? ("0" + _local4) : String(_local4);
_local7 = true;
if (_arg2 != 2){
_local7 = (Math.random() < 0.5);
};
_local8 = ((((_local7) ? "+" : "-" + _local5) + ".") + _local6);
TextField(_-J0.text).text = ((_local8 + " ") + _arg1.toUpperCase());
super((_-J0.width + 20), (_-J0.height + 2), true, 0);
_local9 = new Matrix();
_local9.tx = 20;
draw(_-J0, _local9);
if (_arg2 == 2){
copyPixels(_-BM, _-OE.rect, _-6h);
} else {
if (_local7){
copyPixels(_-Ff, _-Ff.rect, _-6h);
} else {
copyPixels(_-OE, _-OE.rect, _-6h);
};
};
}
}
}//package _-Ij
Section 196
//_-2V (_-Ir._-2V)
package _-Ir {
import flash.events.*;
import _-3r.*;
import _-ML.*;
import _-Gp.*;
public class _-2V {
private var _-0H:true;
private var _-Gm:_-MB;
private var _-E2:_-MB;
private var _-IU:_-MB;
private function _-4z(_arg1:_-S):void{
_-Gm.stop();
_-Gm = _-IU;
if (_-0H._-5K){
_-Gm.start(1, 9999);
};
}
private function _-9V(_arg1:_-S):void{
_-Gm.stop();
_-Gm = _-E2;
if (_-0H._-5K){
_-Gm.start(1, 9999);
};
}
public function setWeapon(_arg1:true, _arg2:_-MB, _arg3:_-MB):void{
_-0H = _arg1;
this._-E2 = _arg2;
this._-IU = _arg3;
_-Gm = _arg2;
_-0H.addEventListener(_-S._-N9, package, false, 0, true);
_-0H.addEventListener(_-S._-T, _-A0, false, 0, true);
_-0H.addEventListener(_-S._-H4, _-2m, false, 0, true);
_-0H.addEventListener(_-S._-1D, _-Mc, false, 0, true);
_-0H.addEventListener(_-S._-5d, _-4z, false, 0, true);
_-0H.addEventListener(_-S._-4T, _-9V, false, 0, true);
if (_-0H._-5K){
_arg2.start(1, 9999);
};
}
private function _-A0(_arg1:Event):void{
_-Gm.start(1, 9999);
}
private function package(_arg1:Event):void{
}
private function _-Mc(_arg1:Event):void{
_-Gm.stop();
}
private function _-2m(_arg1:Event):void{
_-Gm.stop();
}
public function _-FS():void{
if (_-0H){
_-0H.removeEventListener(_-S._-N9, package);
_-0H.removeEventListener(_-S._-T, _-A0);
_-0H.removeEventListener(_-S._-H4, _-2m);
_-0H.removeEventListener(_-S._-1D, _-Mc);
_-0H.removeEventListener(_-S._-5d, _-4z);
_-0H.removeEventListener(_-S._-4T, _-9V);
_-Gm.stop();
};
}
}
}//package _-Ir
Section 197
//_-4R (_-Ir._-4R)
package _-Ir {
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-ML.*;
import flash.utils.*;
public class _-4R {
public var _-v:_-MB;
public var _-IW:_-GY;
public var _-Ec:Dictionary;
public var _-ET:_-MB;
public var _-Mo:Object;
public var _-CJ:_-I;
public var _-Hg:_-2V;
public var _-70:Object;
public var _-No:Object;
public function _-4R(_arg1:_-GY){
_-v = new _-MB("SglockReload");
_-ET = new _-MB("SglockEmpty");
_-70 = {};
_-No = {};
_-Mo = {20:new _-MB("uziFirePUP", 1.2), 25:new _-MB("m15firePUP", 0.75), 30:new _-MB("miniPUPfin", 2.2), 45:new _-MB("laserLoopPUP")};
super();
this._-IW = _arg1;
_-Ec = new Dictionary();
_-70 = {1:"Sglock1", 10:"Sshotgun1", 15:"Ssawnoff1", 40:"Srailgun1", 5:"Smagnum1", 20:"Suzi1", 25:"Sm151", 30:"Sminigun1", 45:"Slaser1", 35:"Srocket1"};
_-No = {20:true, 25:true, 30:true, 45:true};
_arg1.player.addEventListener(_-0V._-4Y, onWeaponChange, false, 0, true);
_-CJ = new _-I();
_-Hg = new _-2V();
}
private function onWeaponChange(_arg1:Event):void{
var _local2:_-0J;
var _local3:String;
var _local4:_-MB;
var _local5:Number;
_local2 = _-GY(_-IW).player;
_local3 = ((_-70[_local2.weapon._-IY]) || ("Sglock1"));
if (!_-Ec[_local3]){
_local5 = 0.3;
if (_local3 == "Slaser1"){
_local5 = 1.3;
} else {
if (_local3 == "Srailgun1"){
_local5 = 2;
} else {
if (_local3 == "Suzi1"){
_local5 = 0.7;
} else {
if (_local3 == "Ssawnoff1"){
_local5 = 1.3;
} else {
if (_local3 == "Srocket1"){
_local5 = 1.3;
} else {
if (_local3 == "Smagnum1"){
_local5 = 1.25;
} else {
if (_local3 == "Sminigun1"){
_local5 = 0.99;
};
};
};
};
};
};
};
_-Ec[_local3] = new _-MB(_local3, _local5);
};
_local4 = _-MB(_-Ec[_local3]);
_local4._-1r = true;
_-CJ._-FS();
_-Hg._-FS();
if (_-No[_local2.weapon._-IY]){
_-Hg.setWeapon(_local2.weapon, _local4, _-Mo[_local2.weapon._-IY]);
} else {
_-CJ.setWeapon(_local2.weapon, _local4);
};
}
}
}//package _-Ir
Section 198
//_-I (_-Ir._-I)
package _-Ir {
import flash.events.*;
import _-3r.*;
import _-ML.*;
import _-Gp.*;
public class _-I {
private var _-0H:true;
private var _-E2:_-MB;
private function package(_arg1:Event):void{
_-E2.start(1, 1);
}
public function _-FS():void{
if (_-0H){
_-0H.removeEventListener(_-S._-N9, package);
};
}
public function setWeapon(_arg1:true, _arg2:_-MB):void{
_-0H = _arg1;
this._-E2 = _arg2;
_-0H.addEventListener(_-S._-N9, package, false, 0, true);
}
}
}//package _-Ir
Section 199
//_-85 (_-JD._-85)
package _-JD {
public class _-85 {
public var _-IW:_-J6;
public function _-85(_arg1:_-J6){
this._-IW = _arg1;
}
}
}//package _-JD
Section 200
//_-Dw (_-JD._-Dw)
package _-JD {
import flash.display.*;
public class _-Dw extends Sprite {
public var _-IW:_-J6;
public var _-4a:_-85;
public function _-Dw(_arg1:_-J6, _arg2:_-85){
this._-IW = _arg1;
this._-4a = _arg2;
}
}
}//package _-JD
Section 201
//_-J6 (_-JD._-J6)
package _-JD {
import flash.events.*;
public class _-J6 extends EventDispatcher {
}
}//package _-JD
Section 202
//_-5a (_-JF._-5a)
package _-JF {
import flash.display.*;
import _-6G.*;
import com.bloc.ui.*;
public class _-5a extends _-98 {
public var _-K3:Sprite;
public function _-5a(){
_-K3.alpha = 1;
}
override public function _-5O():void{
_-EQ._-I7(_-K3, "alpha", 1, 0.2, "easeOutSine");
}
override public function _-IX():void{
}
override public function _-Jp():void{
_-EQ._-I7(_-K3, "alpha", 0, 0.2, "easeOutSine");
}
}
}//package _-JF
Section 203
//_-5q (_-JF._-5q)
package _-JF {
import flash.display.*;
import flash.events.*;
import _-92.*;
import _-6G.*;
import _-l.*;
import _-9Z.*;
public class _-5q extends _-29 {
public var _-5h:Sprite;
public var _-DA:Sprite;
public var _-7B:Sprite;
public var _-7M:MovieClip;
public function _-5q(){
_-DA.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-5h.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-DA.addEventListener(MouseEvent.MOUSE_OVER, _-DC, false, 0, true);
_-5h.addEventListener(MouseEvent.MOUSE_OVER, _-DC, false, 0, true);
_-DA.addEventListener(MouseEvent.MOUSE_OUT, _-Bz, false, 0, true);
_-5h.addEventListener(MouseEvent.MOUSE_OUT, _-Bz, false, 0, true);
_-7M.alpha = 0;
_-7B.addEventListener(MouseEvent.CLICK, _-5V, false, 0, true);
}
private function _-5V(_arg1:MouseEvent):void{
gotoScreen(_-9I._-0s);
}
private function _-DC(_arg1:MouseEvent):void{
_-7M.alpha = 0;
switch (_arg1.target){
case _-DA:
_-EQ._-I7(_-7M, "alpha", 1, 0.3, "easeOutSine");
_-7M.gotoAndStop(2);
break;
case _-5h:
_-EQ._-I7(_-7M, "alpha", 1, 0.3, "easeOutSine");
_-7M.gotoAndStop(1);
break;
};
}
private function _-6a(_arg1:Event):void{
_-6R._-8I._-IW._-7o();
switch (_arg1.target){
case _-DA:
gotoScreen(_-9I._-73);
break;
case _-5h:
_-7X(sessionData)._-HZ = true;
gotoScreen(_-9I._-7z);
break;
};
}
private function _-Bz(_arg1:MouseEvent):void{
_-EQ._-I7(_-7M, "alpha", 0, 0.3, "easeOutSine");
}
}
}//package _-JF
Section 204
//_-9b (_-JF._-9b)
package _-JF {
import flash.display.*;
import _-ML.*;
import _-6G.*;
import com.bloc.ui.*;
public class _-9b extends _-98 {
public var _-K3:Sprite;
public static var _-E6:_-MB;
public static var _-CT:_-MB;
public function _-9b(){
if (!_-E6){
_-E6 = new _-MB("SgenClick");
};
if (!_-CT){
_-CT = new _-MB("SbuttonRollover");
};
_-K3.alpha = 0;
}
override public function _-5O():void{
_-EQ._-I7(_-K3, "alpha", 0, 0.2, "easeOutSine");
}
override public function _-IX():void{
_-E6.start(1, 1);
}
override public function _-Jp():void{
_-CT.start(1, 1);
_-EQ._-I7(_-K3, "alpha", 1, 0.2, "easeOutSine");
}
}
}//package _-JF
Section 205
//_-LS (_-JF._-LS)
package _-JF {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-92.*;
import flash.geom.*;
import _-6G.*;
import _-l.*;
import _-F9.*;
import _-5U.*;
public class _-LS extends _-29 {
public var _-5h:_-9b;
public var _-DA:_-9b;
public var _-Fk:_-9b;
public var _-JI:Sprite;
public var _-LJ:Sprite;
public var _-7B:Sprite;
public var while:Sprite;
private var _-Hr:_-77;
public static const _-Dh:ColorTransform = new ColorTransform(1, 1, 0.58, 1, 60, -98, -61, 0);
public static const NORMAL:ColorTransform = new ColorTransform();
public function _-LS(){
_-DA.addEventListener(_-Gz._-NF, _-6a, false, 0, true);
_-5h.addEventListener(_-Gz._-NF, _-6a, false, 0, true);
_-Fk.addEventListener(_-Gz._-NF, _-6a, false, 0, true);
_-Fk.addEventListener(MouseEvent.MOUSE_OVER, _-8x, false, 0, true);
_-Fk.addEventListener(MouseEvent.MOUSE_OUT, _-9X, false, 0, true);
_-7B.addEventListener(MouseEvent.CLICK, _-5V, false, 0, true);
}
private function _-9X(_arg1:MouseEvent):void{
_-Hr = new _-77(this, NORMAL, 0.3, "easeOutSine");
}
private function _-8x(_arg1:MouseEvent):void{
_-Hr = new _-77(this, _-Dh, 0.3, "easeOutSine");
}
private function _-5V(_arg1:MouseEvent):void{
gotoScreen(_-9I._-EP);
}
private function _-6a(_arg1:Event):void{
_-7X(sessionData)._-HZ = true;
switch (_arg1.target){
case _-DA:
_-3c._-HN = _-3c._-5o;
break;
case _-5h:
_-3c._-HN = _-3c.NORMAL;
break;
case _-Fk:
_-3c._-HN = _-3c._-43;
break;
};
_-2M._-6b(("story_selected/" + _-3c._-HN));
gotoScreen(_-9I._-0A);
}
override public function _-Cf():void{
super._-Cf();
_-Fk.visible = true;
_-Fk.enabled = true;
_-JI.visible = false;
_-LJ.visible = false;
while.visible = false;
}
}
}//package _-JF
Section 206
//_-29 (_-l._-29)
package _-l {
import flash.display.*;
import _-6G.*;
import flash.filters.*;
import _-3z.*;
public class _-29 extends MovieClip {
public var _-Hj:String;// = "none"
private var _-4u:String;// = "none"
private var _-Bm:BlurFilter;
public var sessionData:_-JT;
public var _-Nb:Boolean;// = true
public static const _-Nh:String = "onChangeScreen";
public static const _-HB:String = "onShown";
public static const _-L5:String = "onNext";
public static const _-Eb:String = "onHidden";
public static const _-22:String = "onPrev";
public function _-29():void{
_-Hj = "none";
_-4u = "none";
_-Nb = true;
super();
alpha = 0;
_-Bm = new BlurFilter();
}
protected function onHidden():void{
}
public function hide():void{
blendMode = BlendMode.LAYER;
_-EQ._-I7(this, "alpha", 0, 0.2, "easeOutSine", 0, {onFinish:_-DQ});
}
protected function onShown():void{
}
public function gotoScreen(_arg1:String):void{
dispatchEvent(new _-18(_-Nh, this._-Hj, _arg1));
}
protected function _-DQ():void{
onHidden();
filters = [];
dispatchEvent(new _-18(_-Eb, _-Hj, _-4u));
}
protected function _-0t():void{
onShown();
dispatchEvent(new _-18(_-HB, _-Hj, _-4u));
}
public function _-Cf():void{
filters = [];
blendMode = BlendMode.LAYER;
_-EQ._-I7(this, "alpha", 1, 0.2, "easeOutSine", 0, {onFinish:_-0t});
}
}
}//package _-l
Section 207
//_-ED (_-l._-ED)
package _-l {
import flash.display.*;
import flash.events.*;
import flash.utils.*;
import _-3z.*;
public class _-ED extends MovieClip {
public var _-4u:_-29;
public var _-Cy:_-29;
public var _-Jj:Sprite;
protected var _-Mg:Dictionary;
public var container:Sprite;
public var sessionData:_-JT;
protected var _-A8:Dictionary;
public function _-ED():void{
sessionData = new _-JT();
_-A8 = new Dictionary(false);
_-Mg = new Dictionary(false);
container = new Sprite();
addChild(container);
}
protected function _-CU(_arg1:String):void{
if (!_-A8[_arg1]){
_-A8[_arg1] = new (_-Mg[_arg1]);
_-A8[_arg1].sessionData = sessionData;
};
_-Fr(_-A8[_arg1]);
}
protected function _-5u(_arg1:String):void{
}
protected function _-Fr(_arg1:_-29):void{
if (_arg1 == _-Cy){
return;
};
_-4u = _arg1;
_-4u.addEventListener(_-29._-Nh, onChangeScreen, false, 0, true);
_-4u.addEventListener(_-29._-Eb, _-7h, false, 0, true);
if (_-Cy){
_-Cy.hide();
} else {
_-Cy = _-4u;
_-Cy._-Cf();
container.addChild(_-Cy);
};
container.addChild(_-Cy);
}
private function _-7h(_arg1:Event):void{
container.removeChild(_-Cy);
_-Cy.removeEventListener(_-29._-Eb, _-7h);
_-Cy = _-4u;
_-Cy._-Cf();
container.addChild(_-Cy);
}
private function onChangeScreen(_arg1:_-18):void{
_-CU(_arg1._-Bp);
}
public function _-Lc(_arg1:String, _arg2:Class):void{
_-Mg[_arg1] = _arg2;
}
}
}//package _-l
Section 208
//_-JT (_-l._-JT)
package _-l {
public class _-JT {
public var data:Object;
public function _-JT():void{
data = {};
super();
}
}
}//package _-l
Section 209
//_-34 (_-Lz._-34)
package _-Lz {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-3r.*;
import com.bloc.ui.*;
public class _-34 {
public var _-Eh:Boolean;// = false
private var case:Number;// = 0
private var _-0e:Number;// = 0
public var _-IW:_-GY;
public var _-6S:_-05;
public function _-34(_arg1:_-GY){
case = 0;
_-0e = 0;
_-Eh = false;
super();
_-6S = _-05._-8I;
this._-IW = _arg1;
_arg1.addEventListener(_-AO._-KO, onUpdate, false, 0, true);
}
public function onUpdate(_arg1:Event):void{
var _local2:_-0J;
var _local3:Boolean;
var _local4:Boolean;
var _local5:Boolean;
var _local6:Boolean;
_local2 = _-IW.player;
if (_-IW._-Jd){
return;
};
_local3 = ((_-6S._-56(38)) || (_-6S._-56(87)));
_local4 = ((_-6S._-56(40)) || (_-6S._-56(83)));
_local5 = ((_-6S._-56(37)) || (_-6S._-56(65)));
_local6 = ((_-6S._-56(39)) || (_-6S._-56(68)));
if (((_local4) && (_local5))){
_local2.direction = (-(Math.PI) / 4);
_local2._-CN();
} else {
if (((_local4) && (_local6))){
_local2.direction = (Math.PI / 4);
_local2._-CN();
} else {
if (((_local3) && (_local6))){
_local2.direction = (Math.PI - (Math.PI / 4));
_local2._-CN();
} else {
if (((_local3) && (_local5))){
_local2.direction = (Math.PI + (Math.PI / 4));
_local2._-CN();
} else {
if (_local3){
_local2.direction = Math.PI;
_local2._-CN();
} else {
if (_local4){
_local2.direction = 0;
_local2._-CN();
} else {
if (_local5){
_local2.direction = (-(Math.PI) / 2);
_local2._-CN();
} else {
if (_local6){
_local2.direction = (Math.PI / 2);
_local2._-CN();
};
};
};
};
};
};
};
};
_local2.case = case;
_local2._-0e = _-0e;
_local2._-B9 = Math.atan2((case - _local2.x), (_-0e - _local2.y));
}
public function _-9U(_arg1:Stage):void{
_-6S._-B2(_arg1);
}
public function _-LT():void{
if (_-IW._-Jd){
return;
};
_-IW.player.weapon._-NV();
}
public function _-Ct(_arg1:Number, _arg2:Number):void{
case = _arg1;
_-0e = _arg2;
}
public function _-3w():void{
_-IW.player.weapon._-GZ();
}
}
}//package _-Lz
Section 210
//_-3T (_-Lz._-3T)
package _-Lz {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import com.bloc.ui.*;
public class _-3T {
public var _-IW:_-GY;
public var _-NN:Shape;
public var _-6S:_-05;
private var _-Gi:Boolean;// = false
public function _-3T(_arg1:_-GY){
_-NN = new Shape();
_-Gi = false;
super();
_-6S = _-05._-8I;
this._-IW = _arg1;
_-NN.addEventListener(Event.ENTER_FRAME, onUpdate, false, 0, true);
}
private function onUpdate(_arg1:Event):void{
if (_-IW._-Jd){
return;
};
if ((((_-6S.keyCode == 32)) || ((_-6S.keyCode == 80)))){
if (!_-Gi){
_-IW._-Jc = !(_-IW._-Jc);
};
_-Gi = true;
} else {
_-Gi = false;
};
}
}
}//package _-Lz
Section 211
//_-Lp (_-Lz._-Lp)
package _-Lz {
import _-7W.*;
import _-JD.*;
public class _-Lp extends _-85 {
public var _-0n:_-3T;
public var _-B6:_-34;
public function _-Lp(_arg1:_-GY){
super(_arg1);
_-0n = new _-3T(_arg1);
_-B6 = new _-34(_arg1);
}
}
}//package _-Lz
Section 212
//_-7E (_-M8._-7E)
package _-M8 {
import _-BV.*;
import _-80.*;
import _-MU.*;
import _-7Y.*;
public class _-7E extends _-IJ {
public static var _-Ml:_-GG = _-O3._-ID("PowerupIcon", 8);
public static var _-1T:Object = {money:1, nuke:8, health:18, spreadShot:19, shield:20, hyperGun:21, timeWarp:22, spiralShot:23, push:24, pushBase:25, airStrike:26, bus:26};
public function _-7E(_arg1:_-Iy){
super(_arg1);
stop();
_-J = _-Ml;
if (_arg1.powerup._-Hj == "money"){
_-Jj = _-Ns._-6N(0, 15);
} else {
_-Jj = ((_-1T[_arg1.powerup._-Hj] - 1) + 9);
};
if (_arg1.powerup._-Hj == "gun"){
_-Jj = ((9 + 8) + _-6P(_arg1.powerup)._-Fw);
};
}
override public function update():void{
super.update();
if (_-Iy(_-II)._-45 < 100){
visible = !(visible);
};
}
}
}//package _-M8
Section 213
//_-BF (_-M8._-BF)
package _-M8 {
import flash.display.*;
import flash.geom.*;
import _-MU.*;
import _-AP.*;
import _-7Y.*;
public class _-BF {
public var _-J9:Point;
public var _-Ae:_-91;
public var _-4m:Number;// = 0
public var _-6h:Point;
public var _-C9:Boolean;// = false
public var _-EZ:Number;// = 0
public static var _-3m:BitmapData;
public static var _-3J:BitmapData;
public function _-BF(_arg1:_-91){
_-4m = 0;
_-EZ = 0;
_-C9 = false;
super();
this._-Ae = _arg1;
if (!_-3m){
_-3m = _-HG._-Dc("PlanePic");
};
if (!_-3J){
_-3J = _-HG._-Dc("PlaneShadowPic");
};
_-6h = new Point();
_-J9 = new Point();
}
public function update():void{
if (_-C9){
_-4m++;
_-6h.x = _-Ns._-6X(_-4m, 0, 50, -500, 800);
_-J9.x = ((_-6h.x - 250) * 2);
_-6h.x = (_-6h.x - _-Ae.output.camX);
_-J9.x = (_-J9.x - _-Ae.output.camX);
_-6h.y = ((_-EZ - (215 / 2)) - _-Ae.output.camY);
_-Ae.output.copyPixels(_-3J, _-3m.rect, _-6h);
_-J9.y = ((_-EZ - (375 / 2)) - _-Ae.output.camY);
_-Ae.output.copyPixels(_-3m, _-3m.rect, _-J9);
if (_-4m == 100){
_-C9 = false;
};
};
}
public function _-31(_arg1:Number):void{
_-4m = 0;
_-C9 = true;
_-EZ = _arg1;
}
}
}//package _-M8
Section 214
//_-BH (_-M8._-BH)
package _-M8 {
import flash.display.*;
import flash.geom.*;
import _-ML.*;
import _-MU.*;
import _-AP.*;
public class _-BH {
public var _-LZ:_-MB;
public var _-Ae:_-91;
public var _-4m:Number;// = 0
public var _-6h:Point;
public var _-C9:Boolean;// = false
public var _-EZ:Number;// = 0
public static var _-3m:BitmapData;
public function _-BH(_arg1:_-91){
_-4m = 0;
_-EZ = 0;
_-C9 = false;
_-LZ = new _-MB("DukesDopler");
super();
this._-Ae = _arg1;
if (!_-3m){
_-3m = _-HG._-Dc("SkoolBusPic");
};
_-6h = new Point();
}
public function update():void{
if (_-C9){
_-4m = (_-4m + 15);
_-6h.x = ((_-4m - 516) - _-Ae.output.camX);
_-6h.y = ((((_-EZ - (146 / 2)) - _-Ae.output.camY) + (Math.random() * 4)) - 2);
_-Ae.output.copyPixels(_-3m, _-3m.rect, _-6h);
if (_-4m > (516 + 800)){
_-C9 = false;
};
};
}
public function _-Np(_arg1:Number):void{
_-4m = 0;
_-C9 = true;
_-EZ = _arg1;
_-LZ.start(1, 1);
}
}
}//package _-M8
Section 215
//_-BP (_-M8._-BP)
package _-M8 {
import _-D0.*;
import _-80.*;
import _-MU.*;
public class _-BP extends _-IJ {
public static var _-IC:_-GG = _-O3._-ID("ElectricPushBaseSprite", 1);
public function _-BP(_arg1:WorldObject){
super(_arg1);
_-Dd(_-IC);
}
}
}//package _-M8
Section 216
//_-Ez (_-M8._-Ez)
package _-M8 {
import _-BV.*;
import _-80.*;
import _-MU.*;
public class _-Ez {
public var powerup:_-B0;
public var _-Ae:_-91;
public var shield:_-5b;
public static var _-IC:_-GG = _-O3._-ID("ElectricPushBaseSprite", 1);
public function _-Ez(_arg1:_-91, _arg2:_-B0){
this.powerup = _arg2;
this._-Ae = _arg1;
shield = new _-5b();
shield.x = _arg2.x;
shield.y = _arg2.y;
}
public function start():void{
shield._-Dd(_-IC);
}
public function update():void{
shield.update();
shield.visible = powerup._-4g;
_-Ae._-Mz._-Ax(shield.x, shield.y, 1.2);
_-Ae.output._-KW(shield);
}
public function stop():void{
}
}
}//package _-M8
Section 217
//_-IA (_-M8._-IA)
package _-M8 {
import _-7W.*;
import _-BV.*;
import _-3r.*;
import _-MU.*;
public class _-IA {
public var _-L6:_-Ez;
public var _-Ae:_-91;
public var _-D6:_-BH;
public var _-V:_-BF;
public function _-IA(_arg1:_-91){
var _local2:_-GY;
super();
this._-Ae = _arg1;
_local2 = (_arg1._-IW as _-GY);
_-V = new _-BF(_arg1);
_-D6 = new _-BH(_arg1);
_local2._-Kp.addEventListener(_-HR._-W, _-20, false, 0, true);
_local2._-Kp.addEventListener(_-HR._-8g, _-7Q, false, 0, true);
}
public function update():void{
if (_-L6){
_-L6.update();
};
_-V.update();
_-D6.update();
}
private function _-20(_arg1:_-HR):void{
if (_arg1.powerup._-Hj == "airStrike"){
_-V._-31(_arg1.powerup.y);
} else {
if (_arg1.powerup._-Hj == "push"){
_-Ae._-Mz._-07(_arg1.powerup.x, _arg1.powerup.y);
} else {
if (_arg1.powerup._-Hj == "pushBase"){
_-L6 = new _-Ez(_-Ae, _-B0(_arg1.powerup));
_-L6.start();
} else {
if (_arg1.powerup._-Hj == "timeWarp"){
_-Ae._-GO._-LP();
} else {
if (_arg1.powerup._-Hj == "nuke"){
_-Ae._-GO.nuke();
} else {
if (_arg1.powerup._-Hj == "bus"){
_-D6._-Np(_arg1.powerup.y);
};
};
};
};
};
};
_-Ae._-D7._-JW(_arg1.powerup);
}
private function _-7Q(_arg1:_-HR):void{
if (_arg1.powerup._-Hj == "airStrike"){
} else {
if (_arg1.powerup._-Hj == "push"){
} else {
if (_arg1.powerup._-Hj == "pushBase"){
_-L6.stop();
_-L6 = null;
} else {
if (_arg1.powerup._-Hj == "timeWarp"){
_-Ae._-GO._-Do();
};
};
};
};
}
}
}//package _-M8
Section 218
//false (_-M8.false)
package _-M8 {
import flash.display.*;
import _-80.*;
import _-AP.*;
import flash.text.*;
public class false extends _-BB {
public var _-Jd:Boolean;// = false
public var _-A3:Number;// = 1
public var alpha:Number;// = 1
public var y:Number;// = 0
public var _-45:int;// = 0
public var x:Number;// = 0
public static var _-J0:MovieClip;
public function false(_arg1:String){
alpha = 1;
x = 0;
y = 0;
_-45 = 0;
_-A3 = 1;
_-Jd = false;
if (!_-J0){
_-J0 = _-HG._-M2("PowerupInfoText");
TextField(_-J0.text).autoSize = TextFieldAutoSize.LEFT;
};
TextField(_-J0.text).text = _arg1;
super(_-J0.width, _-J0.height, true, 0);
draw(_-J0);
}
public function update():void{
y = (y - _-A3);
_-A3 = (_-A3 * 1.01);
_-45++;
if (_-45 > 50){
_-Jd = true;
};
}
}
}//package _-M8
Section 219
//_-1O (_-ML._-1O)
package _-ML {
import flash.media.*;
import _-6G.*;
public class _-1O {
private static var _-5Y:Number = 1;
private static var _-9P:Boolean = false;
public static function _-MW(_arg1:Number=1):void{
if (_-9P){
return;
};
_-9P = true;
_-EQ._-I7(_-1O, "volume", 0, _arg1, "easeOutSine");
}
public static function set volume(_arg1:Number):void{
_-5Y = _arg1;
SoundMixer.soundTransform = new SoundTransform(_-5Y, 0);
}
public static function get volume():Number{
return (_-5Y);
}
public static function _-AC(_arg1:Number=1):void{
if (!_-9P){
return;
};
_-9P = false;
_-EQ._-I7(_-1O, "volume", 1, _arg1, "easeInSine");
}
}
}//package _-ML
Section 220
//_-MB (_-ML._-MB)
package _-ML {
import flash.events.*;
import flash.media.*;
import _-6G.*;
import flash.net.*;
import flash.system.*;
public class _-MB extends EventDispatcher {
public var _-1r:Boolean;// = true
protected var _-Aj:Boolean;// = true
protected var _-Gf:Sound;
protected var soundTransform:SoundTransform;
protected var _-FX:Boolean;// = false
protected var _-A:SoundChannel;
protected var _-5Y:Number;// = 1
protected var _-3l:Number;// = 1
public function _-MB(_arg1:String, _arg2:Number=1, _arg3:Boolean=true, _arg4:ApplicationDomain=null, _arg5:Boolean=false):void{
_-FX = false;
_-5Y = 1;
_-3l = 1;
_-Aj = true;
_-1r = true;
super();
_-3l = _arg2;
this._-1r = _arg3;
if (!_arg5){
_arg4 = (_arg4) ? _arg4 : ApplicationDomain.currentDomain;
_-Gf = new (_arg4.getDefinition(_arg1));
} else {
_-Gf = new Sound(new URLRequest(_arg1));
_-Gf.addEventListener(Event.COMPLETE, _-3D, false, 0, true);
_-Gf.addEventListener(ProgressEvent.PROGRESS, _-Fq, false, 0, true);
};
soundTransform = new SoundTransform();
}
protected function _-DQ():void{
stop();
}
public function set pan(_arg1:Number):void{
if (_-FX){
return;
};
soundTransform.pan = _arg1;
if (_-A){
_-A.soundTransform = soundTransform;
};
}
public function get _-GF():Boolean{
return (_-Aj);
}
protected function _-Fq(_arg1:ProgressEvent):void{
}
public function _-Bv(_arg1:Number=1, _arg2:Number=1):void{
if (_-FX){
return;
};
_-EQ._-I7(this, "volume", _arg1, _arg2, "easeOutSine", 0);
}
public function get volume():Number{
return (_-5Y);
}
public function get _-GU():Number{
return (_-3l);
}
public function _-DX(_arg1:Number=0.5):void{
if (_-FX){
return;
};
_-EQ._-I7(this, "volume", 0, _arg1, "easeOutSine", 0, {onFinish:_-DQ});
}
public function set volume(_arg1:Number):void{
if (_-FX){
return;
};
_-5Y = _arg1;
soundTransform.volume = (_arg1 * _-3l);
if (_-A){
_-A.soundTransform = soundTransform;
};
}
public function start(_arg1:Number=1, _arg2:int=0):void{
if (_-FX){
return;
};
if (((_-1r) || (_-Aj))){
if (_-A){
_-A.stop();
};
_-A = _-Gf.play(0, _arg2);
_-A.addEventListener(Event.SOUND_COMPLETE, _-7S, false, 0, true);
volume = _arg1;
_-Aj = false;
};
}
public function _-JH(_arg1:Number, _arg2:int=0, _arg3:Number=0.5):void{
if (_-FX){
return;
};
start(0, _arg2);
_-EQ._-I7(this, "volume", _arg1, _arg3, "easeOutSine", 0);
}
public function get pan():Number{
return (soundTransform.pan);
}
public function dispose():void{
if (_-FX){
return;
};
stop();
try {
_-Gf.close();
} catch(e:Error) {
};
_-Gf = null;
_-A = null;
soundTransform = null;
}
protected function _-7S(_arg1:Event):void{
stop();
}
public function stop():void{
if (_-FX){
return;
};
if (_-Aj){
return;
};
if (_-A){
_-A.stop();
};
_-Aj = true;
dispatchEvent(new Event(Event.COMPLETE));
}
public function set _-GU(_arg1:Number):void{
_-3l = _arg1;
soundTransform.volume = (_arg1 * _-5Y);
if (_-A){
_-A.soundTransform = soundTransform;
};
}
protected function _-3D(_arg1:Event):void{
}
}
}//package _-ML
Section 221
//_-2P (_-MU._-2P)
package _-MU {
import _-BV.*;
import flash.utils.*;
import _-M8.*;
public class _-2P {
public var _-Ae:_-91;
public var info:Dictionary;
public var _-Bq:Object;
public var _-3b:Object;
public function _-2P(_arg1:_-91){
_-Bq = {airStrike:"Air Strike", bus:"WHAT THE HELL!?!", push:"Shock Wave", pushBase:"Echo Bubble", timeWarp:"Chrono-Bind", nuke:"Nuke", hyperGun:"Power-Up", spiralShot:"Hip-no-Discs", spreadShot:"Multi-Rocket", shield:"Shield", health:"Health"};
_-3b = {0:"Uzi", 1:"Sawn-off", 2:"Magnum", 3:"M15 Rifle", 4:"Super Shotgun", 5:"Railgun", 6:"Minigun", 7:"Rocket Launcher", 8:"Laser"};
super();
this._-Ae = _arg1;
info = new Dictionary();
}
public function update():void{
var _local1:*;
var _local2:false;
for (_local1 in info) {
_local2 = false(info[_local1]);
_local2.update();
_-Ae.output.drawCell(_local2, _local2.x, _local2.y);
if (_local2._-Jd){
delete info[_local1];
};
};
}
public function _-JW(_arg1:_-7v):void{
var _local2:String;
var _local3:false;
_local2 = _arg1._-Hj;
if (_local2 != "gun"){
_local3 = new false(_-Bq[_local2]);
} else {
_local3 = new false(_-3b[_-6P(_arg1)._-Fw]);
};
_local3.x = (_arg1.x - (_local3.width / 2));
_local3.y = (_arg1.y - _local3.height);
info[_local3] = _local3;
}
public function reset():void{
var _local1:*;
for (_local1 in info) {
delete info[_local1];
};
}
}
}//package _-MU
Section 222
//_-54 (_-MU._-54)
package _-MU {
import _-80.*;
public class _-54 extends _-4U {
public function _-54(_arg1:uint, _arg2:int){
super(_arg1, _arg2);
}
}
}//package _-MU
Section 223
//_-5H (_-MU._-5H)
package _-MU {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-AP.*;
import com.daytraders.view.hud.*;
import _-C-.*;
import _-JD.*;
import _-Lz.*;
public class _-5H extends _-Dw {
public var _-IO:_-Nn;
public var _-4X:_-8u;
public var _-Jj:Sprite;
public var _-7u:_-91;
public function _-5H(_arg1:_-GY, _arg2:_-Lp){
super(_arg1, _arg2);
_-7u = new _-91(_arg1, _arg2);
_-IO = new _-Nn(_arg1, _arg2);
_-4X = new _-8u(_arg1);
addChild(_-7u);
addChild(_-IO);
_-Jj = _-HG._-4C("OutterFrame");
_arg1.addEventListener(_-AO._-KO, onUpdate, false, 0, true);
addEventListener(Event.ADDED_TO_STAGE, _-H9, false, 0, true);
_arg1.addEventListener(_-AO._-F, _-5L, false, 0, true);
}
private function _-6g(_arg1:Event):void{
_-Lp(_-4a)._-B6._-3w();
}
private function onUpdate(_arg1:Event):void{
_-IO.update();
_-7u._-2T();
}
private function _-H9(_arg1:Event):void{
_-Lp(_-4a)._-B6._-9U(stage);
stage.addEventListener(MouseEvent.MOUSE_DOWN, _-Ma, false, 0, true);
stage.addEventListener(MouseEvent.MOUSE_UP, _-6g, false, 0, true);
}
private function _-5L(_arg1:_-AO):void{
_-IW.removeEventListener(_-AO._-KO, onUpdate);
removeEventListener(Event.ADDED_TO_STAGE, _-H9);
_-IW.removeEventListener(_-AO._-F, _-5L);
stage.removeEventListener(MouseEvent.MOUSE_DOWN, _-Ma);
stage.removeEventListener(MouseEvent.MOUSE_UP, _-6g);
_-7u.destroy();
}
private function _-Ma(_arg1:Event):void{
_-Lp(_-4a)._-B6._-LT();
}
}
}//package _-MU
Section 224
//_-6x (_-MU._-6x)
package _-MU {
import flash.display.*;
import flash.events.*;
import _-80.*;
public class _-6x {
public var _-5p:_-GG;
public var _-5m:_-GG;
public var _-Ea:int;// = 0
public var _-Nq:_-GG;
public var _-3U:Array;
private var _-NN:Shape;
public var _-2Q:_-GG;
public var _-0m:int;// = 0
public var _-Lu:Number;// = 0
public function _-6x(){
_-2Q = _-O3._-ID("ExplosionSharp", 3);
_-5m = _-O3._-ID("PulseWave", 1);
_-Nq = _-O3._-ID("Explosion_green", 1);
_-0m = 0;
_-Lu = 0;
_-3U = [_-2Q, _-5m, _-Nq];
_-Ea = 0;
_-NN = new Shape();
super();
_-5p = _-2Q;
}
public function start():void{
_-Ea = 0;
_-5p = _-3U[_-Ea];
_-NN.addEventListener(Event.ENTER_FRAME, update, false, 0, true);
}
public function update(_arg1:Event):void{
var _local2:Number;
if (_-0m <= _-5p.totalFrames){
_local2 = (((Math.PI * 2) / _-5p._-5v) * _-Lu);
_-5p._-9a(_-0m, _local2);
_-0m++;
} else {
if (_-Lu <= _-5p._-5v){
_-Lu++;
_-0m = 0;
} else {
if (_-Ea < (_-3U.length - 1)){
_-Lu = 0;
_-0m = 0;
_-Ea++;
_-5p = _-3U[_-Ea];
} else {
_-NN.removeEventListener(Event.ENTER_FRAME, update);
};
};
};
}
}
}//package _-MU
Section 225
//_-91 (_-MU._-91)
package _-MU {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-BV.*;
import _-3r.*;
import flash.geom.*;
import _-80.*;
import _-2u.*;
import flash.utils.*;
import _-Hy.*;
import _-M8.*;
import _-AP.*;
import com.daytraders.view.weapons.*;
import _-Nj.*;
import _-JD.*;
import _-Lz.*;
import _-Gb.*;
import _-Fo.*;
import _-CR.*;
public class _-91 extends _-Dw {
public var output:_-4U;
private var _-Ke:Sprite;
public var _-1j:_-Av;
public var _-Kl:Dictionary;
public var _-9n:_-Et;
public var _-Kr:int;// = 427
public var _-2l:int;// = 608
private var _-Kn:Boolean;// = false
public var _-D7:_-2P;
public var _-9S:Bitmap;
private var _-Hm:Boolean;// = true
private var _-LO:BitmapData;
public var _-Mz:_-Jt;
private var _-7R:Dictionary;
public var _-Ar:_-54;
public var _-J1:ColorTransform;
public var _-GO:super;
public var _-F-:_-IA;
private var _-L4:Dictionary;
private var _-4f:Dictionary;
public var _-L1:_-DL;
public var player:_-B4;
public var _-5n:_-CM;
public var _-Cr:_-E5;
public static var _-Mb:Number = 0;
public function _-91(_arg1:_-GY, _arg2:_-Lp){
_-L1 = new _-DL();
_-2l = (640 - 32);
_-Kr = ((480 - 32) - 21);
_-Hm = true;
_-Kn = false;
super(_arg1, _arg2);
_-Kl = new Dictionary(false);
_-7R = new Dictionary(false);
_-4f = new Dictionary(false);
_-L4 = new Dictionary(false);
addEventListener(Event.DEACTIVATE, _-Hl);
_arg1.world.addEventListener(_-Ny._-9g, _-Jy, false, 0, true);
_arg1.world.addEventListener(_-Ny._-Da, _-D2, false, 0, true);
_arg1.addEventListener(_-AO._-26, onReset, false, 0, true);
_arg1.addEventListener(_-AO._-IQ, onStart, false, 0, true);
output = new _-4U(_-2l, _-Kr);
_-Ar = new _-54(_arg1.world.width, _arg1.world.height);
_-9S = new Bitmap(output);
addChild(_-9S);
player = new _-B4();
_-J1 = new ColorTransform();
_arg1.player.addEventListener(_-0J._-8A, onPlayerHit, false, 0, true);
_arg1.player.addEventListener(_-0J._-Ks, onPlayerDie, false, 0, true);
_-9n = new _-Et(this);
_-5n = new _-CM(this);
_-1j = new _-Av(this);
_-F- = new _-IA(this);
_-Cr = new _-E5(this);
_-GO = new super(this);
_-Mz = new _-Jt(this);
_-D7 = new _-2P(this);
}
public function destroy():void{
var _local1:*;
if (_-Kn){
return;
};
_-Kn = true;
output.dispose();
output = null;
removeChild(_-9S);
_-9S = null;
_-Ar.dispose();
_-Ar = null;
_-GY(_-IW).world.removeEventListener(_-Ny._-9g, _-Jy);
_-GY(_-IW).world.removeEventListener(_-Ny._-Da, _-D2);
for (_local1 in _-Kl) {
_-IJ(_-Kl[_local1]).destroy();
};
_-Kl = null;
}
private function _-D2(_arg1:_-Ny):void{
if (_arg1._-II._-Hj == "powerup"){
if (_-Iy(_arg1._-II).powerup._-Hj == "money"){
if (_-Iy(_arg1._-II)._-45 > 0){
_-Cr._-8l(_-7R[_arg1._-II]);
};
delete _-7R[_arg1._-II];
} else {
delete _-4f[_arg1._-II];
};
} else {
if (_arg1._-II._-Hj == "spawner"){
delete _-L4[_arg1._-II];
delete _-7R[_arg1._-II];
} else {
delete _-Kl[_arg1._-II];
};
};
}
public function _-2T():void{
var _local1:_-GY;
var _local2:int;
var _local3:int;
var _local4:int;
var _local5:int;
var _local6:int;
var _local7:int;
var _local8:Matrix;
var _local9:Rectangle;
var _local10:*;
var _local11:*;
var _local12:Number;
var _local13:_-LE;
output.lock();
_local1 = _-GY(_-IW);
_local4 = _local1.world.width;
_local5 = _local1.world.height;
_local6 = _-2l;
_local7 = _-Kr;
_local2 = (_local1.player.x - (_local6 / 2));
_local3 = (_local1.player.y - (_local7 / 2));
if (_local2 < 0){
_local2 = 0;
} else {
if (_local2 > (_local4 - _local6)){
_local2 = (_local4 - _local6);
};
};
if (_local3 < 0){
_local3 = 0;
} else {
if (_local3 > (_local5 - _local7)){
_local3 = (_local5 - _local7);
};
};
if (_-Mb > 0){
_local2 = (_local2 + (Math.random() * Math.min(_-Mb, 4)));
_local3 = (_local3 + (Math.random() * Math.min(_-Mb, 4)));
_-Mb--;
};
player._-8.rotation = (-(_local1.player.direction) * (180 / Math.PI));
player._-9j.rotation = ((-(_local1.player._-B9) * (180 / Math.PI)) + 180);
if (_local1.player.isMoving){
player._-9j.play();
} else {
player._-9j.stop();
};
player._-Ap.rotation = ((-(_local1.player._-B9) * (180 / Math.PI)) + 180);
player._-Ix.rotation = ((-(_local1.player._-B9) * (180 / Math.PI)) + 180);
player.shield.visible = ((_local1.player.invincible) && (_local1.player.invincibleShow));
player._-h.visible = ((_local1.player.weapon._-4r) && (_local1.player.weapon._-5j));
_local8 = new Matrix();
_local8.tx = (_local1.player.x - _local2);
_local8.ty = (_local1.player.y - _local3);
_-Lp(_-4a)._-B6._-Ct((mouseX + _local2), (mouseY + _local3));
_-Hm = true;
output.camX = _local2;
output.camY = _local3;
_local9 = new Rectangle();
_local9.width = _local6;
_local9.height = _local7;
_local9.x = _local2;
_local9.y = _local3;
output.copyPixels(_-Ar, _local9, new Point());
for (_local10 in _-7R) {
output._-KW(_-IJ(_-7R[_local10]));
_-IJ(_-7R[_local10]).update();
};
if (((!(_local1.player.slow)) && (!(_local1.player._-Jd)))){
if (_local1.player.lightLevel > 0){
_local12 = (0xFF * _local1.player.lightLevel);
_-J1.redOffset = _local12;
_-J1.greenOffset = _local12;
_-J1.blueOffset = _local12;
output.draw(player.container, _local8, _-J1);
} else {
output.draw(player, _local8);
};
};
for (_local10 in _-Kl) {
output._-KW(_-IJ(_-Kl[_local10]));
_-IJ(_-Kl[_local10]).update();
};
_-GO.update();
_-5n.update();
_-9n.update();
for (_local10 in _-L4) {
output._-KW(_-IJ(_-L4[_local10]));
_-IJ(_-L4[_local10]).update();
};
for (_local11 in _-4f) {
output._-KW(_-IJ(_-4f[_local11]));
_-IJ(_-4f[_local11]).update();
};
_-Cr.update();
if (((_local1.player.slow) || (_local1.player._-Jd))){
output.draw(player, _local8);
};
_-1j.update();
output.unlock();
_-Mz.update();
_-F-.update();
_-D7.update();
for (_local10 in _-L4) {
if (_-Fl(_local10)._-NT){
_local13 = _-8Z(_-L4[_local10])._-2y;
_local8 = new Matrix();
_local8.tx = ((_local13.x - _local2) - 40);
_local8.ty = ((_local13.y - _local3) - 60);
output.draw(_local13, _local8);
};
};
}
private function onReset(_arg1:Event):void{
_-Cr.reset();
_-1j.reset();
_-9n.reset();
_-Mz.reset();
_-5n.reset();
player.reset();
_-GO.reset();
}
private function _-Jy(_arg1:_-Ny):void{
if (_arg1._-II._-Hj == "powerup"){
if (_-Iy(_arg1._-II).powerup._-Hj != "money"){
_-4f[_arg1._-II] = new _-7E((_arg1._-II as _-Iy));
} else {
_-7R[_arg1._-II] = new _-7E((_arg1._-II as _-Iy));
};
} else {
if (_arg1._-II._-Hj == "missile"){
_-Kl[_arg1._-II] = new _-3t(_arg1._-II);
} else {
if (_arg1._-II._-Hj == "spiralShot"){
_-Kl[_arg1._-II] = new _-9t(_arg1._-II);
} else {
if (_arg1._-II._-Hj == "grenade"){
_-Kl[_arg1._-II] = new _-OF(_arg1._-II);
} else {
if (_arg1._-II._-Hj == "pushBase"){
_-Kl[_arg1._-II] = new _-BP(_arg1._-II);
} else {
if (_arg1._-II._-Hj == "spawner"){
_-L4[_arg1._-II] = new _-8Z(_arg1._-II, this);
_-7R[_arg1._-II] = _-8Z(_-L4[_arg1._-II])._-7U;
} else {
_-Kl[_arg1._-II] = new _-Ha(_arg1._-II, this);
};
};
};
};
};
};
}
private function onStart(_arg1:Event):void{
var _local2:BitmapData;
var _local3:Matrix;
_local2 = _-HG._-Dc(_-GY(_-IW)._-H._-N0);
_-Ar.copyPixels(_local2, _-Ar.rect, new Point());
if (_-3c._-HN == _-3c._-43){
if (_-GY(_-IW)._-H._-N0 != "HubFloor"){
if (!_-Ke){
_-Ke = _-HG._-4C("ExtremeOverlay");
};
_-Ar.draw(_-Ke);
} else {
if (!_-LO){
_-LO = _-HG._-Dc("ExtremeOverlayHub");
};
_local3 = new Matrix();
_local3.tx = 183;
_local3.ty = 0x0101;
_-Ar.draw(_-LO, _local3);
};
};
_local2.dispose();
}
private function onPlayerDie(_arg1:Event):void{
var _local2:_-0J;
_local2 = _-GY(_-IW).player;
player._-Cx();
_-GO._-Cx();
_-9n._-Fc(_local2.x, _local2.y, ((Math.random() * Math.PI) * 2));
}
private function onPlayerHit(_arg1:Event):void{
var _local2:_-0J;
_local2 = _-GY(_-IW).player;
_-9n._-Fc(_local2.x, _local2.y, ((Math.random() * Math.PI) * 2));
_-GO._-B-();
}
private function _-Hl(_arg1:Event):void{
}
public static function _-8q():void{
_-Mb = 25;
}
}
}//package _-MU
Section 226
//_-E5 (_-MU._-E5)
package _-MU {
import flash.utils.*;
public class _-E5 {
public var _-Ae:_-91;
public var _-X:Dictionary;
public function _-E5(_arg1:_-91){
this._-Ae = _arg1;
_-X = new Dictionary();
}
public function _-8l(_arg1:_-IJ):void{
_-X[_arg1] = _arg1;
}
public function reset():void{
var _local1:*;
for (_local1 in _-X) {
delete _-X[_local1];
};
}
public function update():void{
var _local1:*;
var _local2:Number;
var _local3:Number;
for (_local1 in _-X) {
_-Ae.output._-KW(_-X[_local1]);
_local2 = (((_-Ae.output.camX + 20) - _-X[_local1].x) / 20);
_local3 = (((_-Ae.output.camY + 10) - _-X[_local1].y) / 20);
_-X[_local1].x = (_-X[_local1].x + _local2);
_-X[_local1].y = (_-X[_local1].y + _local3);
if (((((_local3 * _local3) < 0.5)) && (((_local2 * _local2) < 0.5)))){
delete _-X[_local1];
};
};
}
}
}//package _-MU
Section 227
//_-IJ (_-MU._-IJ)
package _-MU {
import _-D0.*;
import _-80.*;
public class _-IJ extends _-5b {
public var _-II:WorldObject;
public function _-IJ(_arg1:WorldObject){
this._-II = _arg1;
}
override public function update():void{
x = _-II.x;
y = _-II.y;
rotation = _-II.direction;
super.update();
}
public function destroy():void{
_-II = null;
}
}
}//package _-MU
Section 228
//_-Jt (_-MU._-Jt)
package _-MU {
import flash.display.*;
import flash.geom.*;
import _-80.*;
import flash.utils.*;
import flash.filters.*;
public class _-Jt {
public var _-Ae:_-91;
private var _-G7:Dictionary;
public var _-MJ:DisplacementMapFilter;
public static var pushBase:_-GG = _-O3._-ID("ShockWaveSingle");
public static var _-2Q:_-GG = _-O3._-ID("ShockWave");
public function _-Jt(_arg1:_-91){
var _local2:_-5b;
_-MJ = new DisplacementMapFilter(null, new Point(), BitmapDataChannel.RED, BitmapDataChannel.GREEN, 120, 120);
super();
this._-Ae = _arg1;
_-G7 = new Dictionary();
_local2 = new _-5b();
_local2._-7w(_-2Q);
_-MJ.mode = DisplacementMapFilterMode.IGNORE;
}
public function _-Ax(_arg1:Number, _arg2:Number, _arg3:Number):void{
var _local4:_-BB;
var _local5:Number;
var _local6:Number;
var _local7:Number;
var _local8:Number;
var _local9:Rectangle;
_local4 = pushBase._-Lq(1);
_-MJ.mapBitmap = _local4;
_local5 = ((_arg1 + _local4._-Ia) - _-Ae.output.camX);
_local6 = ((_arg2 + _local4._-P) - _-Ae.output.camY);
_-MJ.scaleX = (100 * _arg3);
_-MJ.scaleY = (100 * _arg3);
_local7 = Math.min(_local5, (12 * _arg3));
_local8 = Math.min(_local6, (12 * _arg3));
_-MJ.mapPoint = new Point(_local5, _local6);
_local9 = new Rectangle();
_local9.width = _local4.width;
_local9.height = _local4.height;
_local9.x = _local5;
_local9.y = _local6;
_-Ae.output.applyFilter(_-Ae.output, _local9, new Point((_local5 + _local7), (_local6 + _local8)), _-MJ);
}
public function update():void{
var _local1:_-BB;
var _local2:_-5b;
var _local3:Rectangle;
var _local4:Point;
var _local5:Point;
var _local6:int;
var _local7:int;
var _local8:int;
var _local9:int;
var _local10:*;
var _local11:Number;
_local3 = new Rectangle();
_local4 = new Point();
_local5 = new Point();
for (_local10 in _-G7) {
_local2 = (_local10 as _-5b);
_local2.update();
_local1 = _local2._-J._-Lq(_local2._-Jj);
_-MJ.mapBitmap = _local1;
_local6 = ((_local2.x + _local1._-Ia) - _-Ae.output.camX);
_local7 = ((_local2.y + _local1._-P) - _-Ae.output.camY);
_local11 = ((1 - (_local2._-Jj / 20)) * 2);
_-MJ.scaleX = (100 * _local11);
_-MJ.scaleY = (100 * _local11);
_local8 = Math.min(_local6, (12 * _local11));
_local9 = Math.min(_local7, (12 * _local11));
_local5.x = (_local6 + _local8);
_local5.y = (_local7 + _local9);
_local4.x = _local6;
_local4.y = _local7;
_-MJ.mapPoint = _local4;
_local3.width = _local1.width;
_local3.height = _local1.height;
_local3.x = _local6;
_local3.y = _local7;
_-Ae.output.applyFilter(_-Ae.output, _local3, _local5, _-MJ);
if (_local2._-GF){
delete _-G7[_local10];
};
};
}
public function _-07(_arg1:Number, _arg2:Number):void{
var _local3:_-5b;
_local3 = new _-5b();
_local3.x = _arg1;
_local3.y = _arg2;
_local3._-7w(_-2Q);
_-G7[_local3] = _local3;
}
public function reset():void{
var _local1:*;
for (_local1 in _-G7) {
delete _-G7[_local1];
};
}
}
}//package _-MU
Section 229
//super (_-MU.super)
package _-MU {
import _-6G.*;
import _-3-.*;
public class super {
public var _-0M:_-9N;
private var _-6w:Boolean;// = false
public var _-83:_-KQ;
public var _-w:_-9N;
public var _-Ae:_-91;
private var _-Jd:Boolean;// = false
public var _-0y:_-9N;
public function super(_arg1:_-91){
_-0y = new _-9N(_-Bi._-G6);
_-w = new _-9N(_-Bi._-10);
_-0M = new _-9N([2, 0, 0, 0, -99.94, 0, 1.44, 0, 0, -99.94, 0, 0, 1.44, 0, -99.94, 0, 0, 0, 1, 0]);
_-6w = false;
_-Jd = false;
super();
this._-Ae = _arg1;
_-83 = new _-KQ();
_-83._-Bw(_-0y);
_-83._-Bw(_-w);
_-83._-Bw(_-0M);
}
public function _-Cx():void{
_-Jd = true;
_-EQ._-I7(_-0M, "ratio", 1, 0.5, "easeOutSine", 0);
}
public function update():void{
if (_-6w){
_-6w = false;
} else {
if (!_-Jd){
_-0M.ratio = (_-0M.ratio * 0.8);
};
};
_-83.apply(_-Ae.output);
}
public function _-B-():void{
if (_-Jd){
return;
};
_-6w = true;
_-0M.ratio = (_-0M.ratio + 0.1);
}
public function _-LP():void{
_-EQ._-I7(_-0y, "ratio", 1, 1, "easeOutSine");
}
private function _-7D():void{
_-EQ._-I7(_-w, "ratio", 0, 0.5, "easeOutSine", 0);
}
public function reset():void{
_-Jd = false;
_-0M.ratio = 0;
_-w.ratio = 0;
_-0M.ratio = 0;
}
public function nuke():void{
_-EQ._-I7(_-w, "ratio", 1, 0.3, "easeOutSine", 0, {onFinish:_-7D});
}
public function _-Do():void{
_-EQ._-I7(_-0y, "ratio", 0, 1, "easeOutSine");
}
}
}//package _-MU
Section 230
//_-8Z (_-Nj._-8Z)
package _-Nj {
import flash.display.*;
import flash.events.*;
import _-D0.*;
import _-3r.*;
import _-80.*;
import _-ML.*;
import _-2u.*;
import _-MU.*;
public class _-8Z extends _-Ha {
public var _-7U:_-IJ;
public var _-Kf:_-MB;
public var _-2y:_-LE;
public var _-NN:Shape;
public static var _-Mk:_-GG = _-O3._-ID("SpawnerHit", 1);
public static var _-Ex:_-GG = _-O3._-ID("SpawnerOpen", 1);
public function _-8Z(_arg1:WorldObject, _arg2:_-91){
_-NN = new Shape();
super(_arg1, _arg2);
if (!_-Kf){
_-Kf = new _-MB("SpawnRise");
};
_arg1.addEventListener(_-NX._-Ac, _-AR, false, 0, true);
_-7U = new _-IJ(_arg1);
_-7U._-J = _-Ex;
_-7U.stop();
visible = false;
_-2y = new _-LE();
}
private function _-7Z(_arg1:Event):void{
if (_-7U._-GF){
visible = true;
_-NN.removeEventListener(Event.ENTER_FRAME, _-7Z);
};
}
private function _-AR(_arg1:Event):void{
_-Kf.start(2, 1);
_-7U._-7w(_-Ex);
_-NN.addEventListener(Event.ENTER_FRAME, _-7Z, false, 0, true);
}
override protected function onHit(_arg1:Event):void{
if (_-J != _-Mk){
_-Fh(_-Mk);
};
}
override public function update():void{
x = _-II.x;
y = _-II.y;
_-2y.x = (x + 6);
_-2y.y = y;
_-2y._-6e = (_-65(_-II)._-6e / _-Fl(_-II)._-9m);
rotation = _-II.direction;
if (Banker(_-II)._-N3 == _-E8._-Be){
rotation = (rotation + Math.PI);
};
if (_-GF){
return;
};
_-Jj = (_-Jj + 1);
if (set){
return;
};
if (_-Jj == (_-J.totalFrames - 1)){
if (_-72){
_-GF = true;
} else {
_-Dd(_-Ie);
};
};
}
}
}//package _-Nj
Section 231
//_-DL (_-Nj._-DL)
package _-Nj {
import _-D0.*;
import _-MU.*;
public class _-DL {
public var _-8-:Array;
public function _-DL(){
_-8- = [];
}
public function add(_arg1:_-Ha):void{
_-8-[_-8-.length] = _arg1;
}
public function _-0S(_arg1:WorldObject, _arg2:_-91):_-Ha{
var _local3:_-Ha;
if (_-8-.length > 0){
_local3 = _-8-.pop();
_local3._-FH(_arg1);
return (_local3);
};
return (new _-Ha(_arg1, _arg2));
}
}
}//package _-Nj
Section 232
//_-Et (_-Nj._-Et)
package _-Nj {
import _-80.*;
import _-MU.*;
import flash.utils.*;
import _-CB.*;
public class _-Et {
private var _-9B:Dictionary;
public var _-Ae:_-91;
public function _-Et(_arg1:_-91){
this._-Ae = _arg1;
_-9B = new Dictionary();
}
public function _-Fc(_arg1:Number, _arg2:Number, _arg3:Number):void{
var _local4:_-ER;
_local4 = new _-ER(_arg1, _arg2, _arg3);
_-9B[_local4] = _local4;
}
public function reset():void{
var _local1:*;
for (_local1 in _-9B) {
delete _-9B[_local1];
};
}
public function update():void{
var _local1:_-ER;
var _local2:_-4U;
var _local3:*;
_local2 = _-Ae.output;
for (_local3 in _-9B) {
_local1 = (_local3 as _-ER);
_local1.update();
if (!_local1._-GF){
_local2._-KW(_local1);
} else {
_local2._-KW(_local1);
_-Ae._-Ar._-KW(_local1);
delete _-9B[_local3];
};
};
}
}
}//package _-Nj
Section 233
//_-Ha (_-Nj._-Ha)
package _-Nj {
import flash.events.*;
import _-D0.*;
import _-80.*;
import _-2u.*;
import _-MU.*;
import _-Hy.*;
import _-7Y.*;
public class _-Ha extends _-IJ {
public var _-Ae:_-91;
public static const _-HC:int = 12;
public static var _-Aw:_-GG = _-O3._-ID("Trader1", _-HC);
public static var _-1Q:_-GG = _-O3._-ID("ZombieDie2", 16);
public static var _-MN:_-GG = _-O3._-ID("Trader6", _-HC);
public static var _-8K:_-GG = _-O3._-ID("FatWalk", _-HC);
public static var _-8R:_-GG = _-O3._-ID("FatWalk2", _-HC);
public static var _-Cx:_-GG = _-O3._-ID("ZombieDie", 16);
public static var _-58:_-GG = _-O3._-ID("FattyBoom", _-HC);
public static var _-Bt:_-GG = _-O3._-ID("Trader2", _-HC);
public static var _-GH:_-GG = _-O3._-ID("Trader3", _-HC);
public static var _-6y:_-GG = _-O3._-ID("Trader5", _-HC);
public static var spawner:_-GG = _-O3._-ID("SpawnerTop", 1);
public static var _-12:_-GG = _-O3._-ID("Trader4", _-HC);
public static var _-N:Array = [_-Aw, _-Bt, _-GH, _-12, _-6y];
public function _-Ha(_arg1:WorldObject, _arg2:_-91){
super(_arg1);
_arg1.addEventListener(_-Ny._-Nz, onHit, false, 0, true);
_arg1.addEventListener(_-Ny._-C2, onFall, false, 0, true);
_arg1.addEventListener(_-Ny._-Ht, onDead, false, 0, true);
if (Banker(_arg1)._-0E == _-6W._-3B){
_-Dd(_-MN);
} else {
if (Banker(_arg1)._-0E == _-6W._-DD){
_-Dd(_-58);
} else {
if (Banker(_arg1)._-0E == _-6W._-Jq){
_-Dd(((Math.random() > 0.5)) ? _-8K : _-8R);
} else {
if (Banker(_arg1)._-0E == _-6W._-15){
_-7w(spawner);
} else {
_-Dd(_-N[_-Ns._-6N(0, 4)]);
};
};
};
};
this._-Ae = _arg2;
}
override public function update():void{
x = _-II.x;
y = _-II.y;
rotation = _-II.direction;
if (Banker(_-II)._-N3 == _-E8._-Be){
rotation = (rotation + Math.PI);
};
if (_-GF){
return;
};
_-Jj = (_-Jj + Banker.speedStep);
if (set){
return;
};
if (_-Jj == (_-J.totalFrames - 1)){
if (_-72){
_-GF = true;
} else {
_-Dd(_-Ie);
};
};
}
public function _-FH(_arg1:WorldObject):void{
this._-II = _arg1;
_arg1.addEventListener(_-Ny._-Nz, onHit, false, 0, true);
_arg1.addEventListener(_-Ny._-C2, onFall, false, 0, true);
_arg1.addEventListener(_-Ny._-Ht, onDead, false, 0, true);
if (Banker(_arg1)._-0E == _-6W._-3B){
_-Dd(_-MN);
} else {
if (Banker(_arg1)._-0E == _-6W._-DD){
_-Dd(_-58);
} else {
if (Banker(_arg1)._-0E == _-6W._-Jq){
_-Dd(((Math.random() > 0.5)) ? _-8K : _-8R);
} else {
if (Banker(_arg1)._-0E == _-6W._-15){
_-7w(spawner);
} else {
_-Dd(_-N[_-Ns._-6N(0, 4)]);
};
};
};
};
}
private function onFall(_arg1:Event):void{
_-Ae._-9n._-Fc(_-II.x, _-II.y, Banker(_-II)._-1Z);
_-7w(((Math.random() < 0.5)) ? _-1Q : _-Ha._-Cx);
}
protected function onHit(_arg1:Event):void{
if (Banker(_-II)._-t <= 5){
return;
};
_-Ae._-9n._-Fc(_-II.x, _-II.y, Banker(_-II)._-1Z);
}
private function onDead(_arg1:Event):void{
_-Ae._-Ar._-KW(this);
}
}
}//package _-Nj
Section 234
//_-LE (_-Nj._-LE)
package _-Nj {
import flash.display.*;
public class _-LE extends Sprite {
public var _-67:Sprite;
public function set _-6e(_arg1:Number):void{
_-67.scaleX = _arg1;
}
}
}//package _-Nj
Section 235
//_-7T (_-Y._-7T)
package _-Y {
import flash.display.*;
import flash.system.*;
public class _-7T {
public static function get _-8Q():Boolean{
return ((Capabilities.playerType == "External"));
}
public static function get _-5F():Boolean{
return ((Capabilities.version.substr(0, 4) == "UNIX"));
}
public static function get _-Ji():Boolean{
return ((Capabilities.version.substr(0, 3) == "WIN"));
}
public static function get _-LD():Boolean{
return ((Capabilities.version.substr(0, 3) == "MAC"));
}
public static function get version():int{
return (int(String(Capabilities.version.split(" ")[1]).split(",")[0]));
}
public static function get _-FC():Boolean{
return ((((Capabilities.playerType == "PlugIn")) || ((Capabilities.playerType == "ActiveX"))));
}
public static function _-E(_arg1:DisplayObject):String{
var _local2:String;
_local2 = _arg1.loaderInfo.url.split("://")[1].split("/")[0];
return (((_local2.substr(0, 4))=="www.") ? _local2.substr(4) : _local2);
}
public static function _-Iu(_arg1:Stage):Boolean{
return (_arg1.hasOwnProperty("displayState"));
}
public static function _-Nc(_arg1:DisplayObject, _arg2:String):Boolean{
return ((_-7T._-E(_arg1).slice(-(_arg2.length)) == _arg2));
}
public static function get _-FL():Boolean{
return ((Capabilities.playerType == "StandAlone"));
}
}
}//package _-Y
Section 236
//_-Bx (com.app.screens.endgame._-Bx)
package com.app.screens.endgame {
import flash.display.*;
import flash.events.*;
import _-92.*;
import _-ML.*;
import _-6G.*;
import _-l.*;
import _-AP.*;
public class _-Bx extends _-29 {
public var _-N7:MovieClip;
public var endTune:_-MB;
public var survivalCTA:Sprite;
public function _-Bx(){
_-N7.stop();
}
private function _-NY(_arg1:MouseEvent):void{
_-N7.stop();
_-EQ._-I7(_-N7, "alpha", 0, 0.3, "easeOutSine", 0);
survivalCTA = _-HG._-4C("SurvivalCTA");
addChild(survivalCTA);
survivalCTA.alpha = 0;
removeEventListener(MouseEvent.CLICK, _-NY);
_-EQ._-I7(survivalCTA, "alpha", 1, 0.3, "easeOutSine", 0, {onFinish:_-BE});
}
private function _-I9(_arg1:Event):void{
_-N7.stop();
_-N7.alpha = 1;
survivalCTA = _-HG._-4C("SurvivalCTA");
addChild(survivalCTA);
survivalCTA.alpha = 0;
_-EQ._-I7(survivalCTA, "alpha", 1, 0.3, "easeOutSine", 0, {onFinish:_-BE});
}
override protected function onShown():void{
if (!endTune){
endTune = new _-MB("airtrackShort");
};
endTune.start(1.6, 1);
_-N7.addEventListener(Event.COMPLETE, _-I9, false, 0, true);
_-N7.gotoAndPlay(2);
addEventListener(MouseEvent.CLICK, _-NY, false, 0, true);
}
private function _-BE():void{
var hideit:Function;
hideit = function ():void{
removeChild(survivalCTA);
endTune.stop();
gotoScreen(_-9I._-Dj);
};
_-EQ._-I7(survivalCTA, "alpha", 0, 0.3, "easeOutSine", 5, {onFinish:hideit});
}
}
}//package com.app.screens.endgame
Section 237
//_-DS (com.app.screens.survival._-DS)
package com.app.screens.survival {
import flash.display.*;
import flash.events.*;
import _-92.*;
import _-l.*;
import _-2R.*;
import flash.text.*;
public class _-DS extends _-29 {
public var _-9S:Bitmap;
public var _-H0:_-Es;
public var _-7B:_-Es;
public var _-2O:_-DZ;
public var break:Sprite;
public var _-3y:TextField;
public function _-DS(){
_-H0.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-7B.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-H0._-FE("Submit", 6881098);
_-7B._-FE("Quit", 16742767);
_-3y.restrict = "A-Z 0-9";
_-9S = new Bitmap();
addChildAt(_-9S, 0);
_-2O = new _-DZ();
}
private function _-G1(_arg1:Number):String{
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Number;
var _local6:int;
_local2 = String(_arg1).split("");
_local3 = "$";
_local4 = _local2.length;
_local5 = ((_local4 % 3) - 1);
_local6 = 0;
while (_local6 < _local4) {
_local3 = (_local3 + _local2[_local6]);
if ((((((_local6 - _local5) % 3) == 0)) && (!((_local6 == (_local4 - 1)))))){
_local3 = (_local3 + ",");
};
_local6++;
};
return (_local3);
}
private function _-6a(_arg1:Event):void{
switch (_arg1.target){
case _-H0:
if (_-3y.text.length > 0){
_-2O._-42(_-3y.text, _-7X(sessionData)._-CV);
};
break;
};
gotoScreen(_-9I._-73);
}
override public function _-Cf():void{
_-9S.bitmapData = _-7X(sessionData)._-A6;
super._-Cf();
}
}
}//package com.app.screens.survival
Section 238
//_-Js (com.app.screens.survival._-Js)
package com.app.screens.survival {
import flash.display.*;
import flash.events.*;
import _-92.*;
import flash.text.*;
public class _-Js extends Sprite {
public var _-H0:_-Es;
public var scoreTxt:TextField;
public var score:int;
public var username:String;
public var _-3y:TextField;
public function _-Js(){
_-H0.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-H0._-FE("I kick zombie ass!", 6881098);
addEventListener(Event.ADDED_TO_STAGE, _-H9, false, 0, true);
}
private function _-H9(_arg1:Event):void{
stage.focus = _-3y;
}
private function _-G1(_arg1:Number):String{
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Number;
var _local6:int;
_local2 = String(_arg1).split("");
_local3 = "$";
_local4 = _local2.length;
_local5 = ((_local4 % 3) - 1);
_local6 = 0;
while (_local6 < _local4) {
_local3 = (_local3 + _local2[_local6]);
if ((((((_local6 - _local5) % 3) == 0)) && (!((_local6 == (_local4 - 1)))))){
_local3 = (_local3 + ",");
};
_local6++;
};
return (_local3);
}
private function _-6a(_arg1:Event):void{
if (_-3y.text.length > 0){
username = _-3y.text;
dispatchEvent(new Event(Event.COMPLETE));
};
}
public function _-Cf(_arg1:Number):void{
this.score = _arg1;
scoreTxt.text = ("You scored " + _-G1(_arg1));
}
}
}//package com.app.screens.survival
Section 239
//SurvivalScreen (com.app.screens.survival.SurvivalScreen)
package com.app.screens.survival {
import flash.display.*;
import flash.events.*;
import _-92.*;
import _-6G.*;
import _-l.*;
import _-2R.*;
import flash.text.*;
import _-B8.*;
import _-5U.*;
public class SurvivalScreen extends _-29 {
public var _-G3:_-1E;
public var _-M7:Sprite;
public var _-DG:Sprite;
public var _-9S:Bitmap;
public var _-GR:Sprite;
public var _-JM:Sprite;
public var _-7B:_-Es;
public var _-Ad:_-Es;
public var _-4S:Sprite;
public var _-2O:_-DZ;
public var scoreTxt:TextField;
public var break:Sprite;
public var submitPanel:_-Js;
public var _-8h:Boolean;
public var _-LW:Sprite;
public var totalKills:Sprite;
public var _-Hw:Sprite;
public function SurvivalScreen(){
_-Ad.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-7B.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-Ad._-FE("Play", 6881098);
_-7B._-FE("Exit Survival", 16742767);
_-9S = new Bitmap();
addChildAt(_-9S, 0);
_-2O = new _-DZ();
_-G3 = new _-1E(_-2O);
addChild(_-G3);
_-G3.x = 314;
_-G3.y = 159;
_-LW.alpha = 0;
}
private function _-6a(_arg1:Event):void{
switch (_arg1.target){
case _-Ad:
_-7X(sessionData)._-Ni();
_-2M._-6b("survival_selected/");
gotoScreen(_-9I._-M0);
_-8h = true;
break;
case _-7B:
gotoScreen(_-9I._-EP);
_-8h = false;
break;
};
}
private function onScoresLoaded(_arg1:_-2b):void{
_-EQ._-I7(_-G3, "alpha", 1, 0.3, "easeOutSine", 0.3);
_-EQ._-I7(_-JM, "alpha", 0, 0.3, "easeOutSine");
}
override public function hide():void{
super.hide();
_-G3.alpha = 0;
}
private function _-4N(_arg1:Event):void{
_-EQ._-I7(_-LW, "alpha", 1, 0.3, "easeOutSine", 0.3);
_-EQ._-I7(_-JM, "alpha", 0, 0.3, "easeOutSine");
}
private function _-3h():void{
if (!submitPanel){
submitPanel = new _-Js();
};
addChild(submitPanel);
submitPanel.alpha = 0;
_-EQ._-I7(submitPanel, "alpha", 1, 0.3, "easeOutSine");
submitPanel._-Cf(_-7X(sessionData)._-CV);
submitPanel.addEventListener(Event.COMPLETE, _-BK, false, 0, true);
}
private function _-Ej(_arg1:_-2b):void{
_-2O._-I-();
}
private function _-G1(_arg1:Number):String{
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Number;
var _local6:int;
_local2 = String(_arg1).split("");
_local3 = "$";
_local4 = _local2.length;
_local5 = ((_local4 % 3) - 1);
_local6 = 0;
while (_local6 < _local4) {
_local3 = (_local3 + _local2[_local6]);
if ((((((_local6 - _local5) % 3) == 0)) && (!((_local6 == (_local4 - 1)))))){
_local3 = (_local3 + ",");
};
_local6++;
};
return (_local3);
}
private function _-BK(_arg1:Event):void{
var removeSubmit:Function;
var event = _arg1;
removeSubmit = function ():void{
removeChild(submitPanel);
};
_-EQ._-I7(submitPanel, "alpha", 0, 0.3, "easeOutSine", 0, {onFinish:removeSubmit});
_-2O._-42(submitPanel.username, submitPanel.score);
}
override public function _-Cf():void{
var _local1:Boolean;
_-LW.alpha = 0;
_local1 = false;
if (_-8h){
_-8h = false;
_local1 = (_-7X(sessionData)._-CV > _-DZ._-Hz);
};
TextField(_-M7["scoreTxt"]).text = ("Peronal Best: " + _-G1(_-7X(sessionData)._-Cd.survivalScore));
TextField(_-4S["scoreTxt"]).text = ("Last Game: " + _-G1(_-7X(sessionData)._-CV));
TextField(totalKills["scoreTxt"]).text = ("Total Kills: " + _-7X(sessionData)._-F4);
TextField(_-DG["scoreTxt"]).text = ("Highest Zombie Count: " + _-7X(sessionData)._-Gv);
TextField(_-Hw["scoreTxt"]).text = (("Megatonnage: " + _-7X(sessionData)._-Hw) + "MT");
_-9S.bitmapData = _-7X(sessionData)._-A6;
if (_-7X(sessionData)._-HZ){
_-GR.visible = true;
break.visible = false;
} else {
_-GR.visible = false;
break.visible = true;
};
_-EQ._-I7(_-JM, "alpha", 1, 0.2, "easeOutSine");
_-G3.alpha = 0;
_-2O.addEventListener(_-2b._-U, onScoresLoaded, false, 0, true);
_-2O.addEventListener(_-2b._-0Y, _-Ej, false, 0, true);
_-2O.addEventListener(_-2b._-9W, _-4N, false, 0, true);
_-2O.addEventListener(_-2b._-9K, _-4N, false, 0, true);
super._-Cf();
if (_local1){
_-3h();
} else {
_-2O._-I-();
};
}
}
}//package com.app.screens.survival
Section 240
//_-0D (com.app.screens.titles._-0D)
package com.app.screens.titles {
import flash.display.*;
import flash.events.*;
import _-92.*;
import _-l.*;
public class _-0D extends _-29 {
public var _-7B:Sprite;
public function _-0D(){
_-7B.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
}
private function _-6a(_arg1:Event):void{
gotoScreen(_-9I._-Dj);
}
}
}//package com.app.screens.titles
Section 241
//_-1H (com.app.screens.titles._-1H)
package com.app.screens.titles {
import flash.display.*;
import flash.events.*;
import _-92.*;
import _-6G.*;
import _-l.*;
public class _-1H extends _-29 {
private var _-6J:int;// = 0
public var _-Ih:Sprite;
public var _-96:Sprite;
public function _-1H(){
_-6J = 0;
super();
_-Ih.alpha = 0;
_-96["wink"].alpha = 0;
_-96.blendMode = BlendMode.LAYER;
addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
}
private function _-KL():void{
gotoScreen(_-9I._-Dj);
}
private function _-Nl():void{
_-6J = 1;
_-EQ._-I7(_-Ih, "alpha", 0, 0.5, "easeOutSine", 1.5, {onFinish:_-KL});
}
private function _-6a(_arg1:Event):void{
if (_-6J == 0){
_-EQ._-I7(_-96, "alpha", 0, 0.3, "easeOutSine", 0);
_-EQ._-I7(_-Ih, "alpha", 1, 0.3, "easeOutSine", 0, {onFinish:_-Nl});
_-6J = 1;
} else {
if (_-6J == 1){
_-6J = 2;
_-EQ._-I7(_-Ih, "alpha", 0, 0.3, "easeOutSine", 0, {onFinish:_-KL});
};
};
}
override public function _-Cf():void{
var winky:Function;
winky = function ():void{
_-EQ._-I7(_-96["wink"], "alpha", 0, 0.1, "easeOutSine", 0.2);
};
super._-Cf();
_-EQ._-I7(_-96, "alpha", 0, 0.5, "easeOutSine", 1.7);
_-EQ._-I7(_-96["wink"], "alpha", 1, 0.1, "easeOutSine", 1.2, {onFinish:winky});
_-EQ._-I7(_-Ih, "alpha", 1, 0.5, "easeOutSine", 2.3, {onFinish:_-Nl});
}
}
}//package com.app.screens.titles
Section 242
//_-GQ (com.app.screens.titles._-GQ)
package com.app.screens.titles {
import flash.display.*;
import flash.events.*;
import _-92.*;
import flash.geom.*;
import _-6G.*;
import _-l.*;
import _-JF.*;
import _-EW.*;
import _-5U.*;
public class _-GQ extends _-29 {
public var _-DY:Sprite;
public var _-LB:_-9b;
public var _-M:_-9b;
public var _-9d:Sprite;
public var _-Gl:Sprite;
public var _-Hr:_-77;
public static const _-61:ColorTransform = new ColorTransform();
public static const _-Mx:ColorTransform = new ColorTransform(-1, -0.66, -0.99, 1, 180, 199, -84, 0);
public static const _-1p:ColorTransform = new ColorTransform(0.87, 0.45, 0.1, 1, -186, -102, 9, 0);
public static const _-21:ColorTransform = new ColorTransform(1, 1, 1, 1, 55, -65, -56, 0);
public function _-GQ(){
_-LB.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-Gl.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-M.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-9d.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-DY.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
}
private function _-6a(_arg1:Event):void{
switch (_arg1.target){
case _-LB:
gotoScreen(_-9I._-0s);
break;
case _-Gl:
gotoScreen(_-9I._-2x);
break;
case _-M:
_-3x._-L3("http://armorgames.com/");
break;
case _-9d:
_-3x._-L3("http://armorgames.com/");
break;
case _-DY:
_-3x._-L3("http://twitter.com/armorgames");
break;
};
}
override public function _-Cf():void{
var _local1:Boolean;
_-9O._-8I._-1u._-JH(1, 999, 0.5);
_local1 = false;
if (_-1N._-7g(1)){
if (_-1N.load(1).currentLevel >= 6){
_local1 = true;
};
};
if (_-1N._-7g(2)){
if (_-1N.load(2).currentLevel >= 6){
_local1 = true;
};
};
if (_-1N._-7g(3)){
if (_-1N.load(3).currentLevel >= 6){
_local1 = true;
};
};
_-7X._-En = _local1;
if (_local1){
this.transform.colorTransform = _-Mx;
_-Hr = new _-77(this, _-21, 1.2, "easeOutSine");
} else {
this.transform.colorTransform = _-1p;
_-Hr = new _-77(this, _-61, 1.2, "easeOutSine");
};
filters = [];
blendMode = BlendMode.LAYER;
alpha = 1;
_-1k._-8I.visible = true;
}
}
}//package com.app.screens.titles
Section 243
//_-05 (com.bloc.ui._-05)
package com.bloc.ui {
import flash.display.*;
import flash.events.*;
public class _-05 {
private var stage:InteractiveObject;
public var keyCode:int;
public var _-35:Object;
public static var _-Lk:Boolean = false;
public static var _-FQ:_-05;
public function _-05():void{
_-35 = {};
}
public function _-B2(_arg1:InteractiveObject):void{
if (this.stage){
_arg1.removeEventListener(KeyboardEvent.KEY_DOWN, _-LN);
_arg1.removeEventListener(KeyboardEvent.KEY_UP, _-Z);
};
this.stage = _arg1;
_arg1.addEventListener(KeyboardEvent.KEY_DOWN, _-LN);
_arg1.addEventListener(KeyboardEvent.KEY_UP, _-Z);
}
private function _-Z(_arg1:KeyboardEvent):void{
_-35[_arg1.keyCode] = false;
keyCode = 0;
}
private function _-LN(_arg1:KeyboardEvent):void{
_-35[_arg1.keyCode] = true;
keyCode = _arg1.keyCode;
}
public function _-56(_arg1:Number):Boolean{
return ((_-35[_arg1] == true));
}
public static function get _-8I():_-05{
if (!_-FQ){
_-FQ = new (_-05);
};
return (_-FQ);
}
}
}//package com.bloc.ui
Section 244
//_-8p (com.bloc.ui._-8p)
package com.bloc.ui {
import _-ML.*;
public class _-8p extends _-BG {
public function _-MW():void{
}
public function _-AC():void{
}
final override public function _-EC():void{
_-1O._-AC();
_-AC();
}
final override public function _-64():void{
_-1O._-MW();
_-MW();
}
}
}//package com.bloc.ui
Section 245
//_-98 (com.bloc.ui._-98)
package com.bloc.ui {
import flash.display.*;
import flash.events.*;
import _-F9.*;
public class _-98 extends MovieClip {
private var _-4j:Boolean;
private var _-CI:Sprite;
private var _-IL:Boolean;// = false
public function _-98(_arg1:Sprite=null){
_-IL = false;
super();
this._-CI = (_arg1) ? _arg1 : this;
this._-CI.addEventListener(MouseEvent.MOUSE_DOWN, return, false, 0, true);
this._-CI.addEventListener(MouseEvent.ROLL_OVER, _-MO, false, 0, true);
this._-CI.addEventListener(MouseEvent.ROLL_OUT, _-J4, false, 0, true);
this._-CI.mouseChildren = false;
this._-CI.mouseEnabled = true;
this._-CI.buttonMode = true;
}
private function _-MO(_arg1:MouseEvent):void{
_-Jp();
}
private function _-7(_arg1:MouseEvent):void{
_-IL = false;
stage.removeEventListener(MouseEvent.MOUSE_UP, _-7);
_-CI.removeEventListener(MouseEvent.MOUSE_UP, _-7);
_-CC();
_-O1();
_-5O();
dispatchEvent(new _-Gz(_-Gz._-NF, this));
}
public function _-O1():void{
}
override public function get enabled():Boolean{
return (_-4j);
}
public function _-5O():void{
}
public function _-IS():void{
}
public function _-6z():void{
}
override public function set enabled(_arg1:Boolean):void{
_-4j = _arg1;
if (_-4j){
this._-CI.mouseChildren = false;
this._-CI.mouseEnabled = true;
this._-CI.buttonMode = true;
_-IS();
} else {
_-CI.mouseChildren = false;
_-CI.mouseEnabled = false;
_-CI.buttonMode = false;
_-6z();
};
}
public function _-IX():void{
}
public function _-CC():void{
}
public function set _-4i(_arg1:Sprite):void{
if (_-CI == _arg1){
return;
};
_-CI.mouseChildren = true;
_-CI.mouseEnabled = false;
_-CI.buttonMode = false;
_-CI.removeEventListener(MouseEvent.ROLL_OVER, _-MO);
_-CI.removeEventListener(MouseEvent.ROLL_OUT, _-J4);
_-CI.removeEventListener(MouseEvent.MOUSE_DOWN, return);
_-CI = _arg1;
_-CI.addEventListener(MouseEvent.MOUSE_DOWN, return, false, 0, true);
_-CI.addEventListener(MouseEvent.ROLL_OVER, _-MO, false, 0, true);
_-CI.addEventListener(MouseEvent.ROLL_OUT, _-J4, false, 0, true);
this._-CI.mouseChildren = false;
this._-CI.mouseEnabled = true;
this._-CI.buttonMode = true;
}
private function return(_arg1:MouseEvent):void{
_-IL = true;
stage.addEventListener(MouseEvent.MOUSE_UP, _-2A, false, 0, true);
_-CI.addEventListener(MouseEvent.MOUSE_UP, _-7, false, 0, true);
_-IX();
}
public function _-Jp():void{
}
public function get _-4i():Sprite{
return (_-CI);
}
private function _-2A(_arg1:MouseEvent):void{
_-IL = false;
if (stage){
stage.removeEventListener(MouseEvent.MOUSE_UP, _-2A);
};
_-CI.removeEventListener(MouseEvent.MOUSE_UP, _-7);
_-CC();
}
private function _-J4(_arg1:MouseEvent):void{
_-5O();
}
}
}//package com.bloc.ui
Section 246
//_-BG (com.bloc.ui._-BG)
package com.bloc.ui {
import _-F9.*;
public class _-BG extends _-98 {
private var _-Bf:Boolean;// = false
public function _-BG(){
_-Bf = false;
super();
addEventListener(_-Gz._-NF, onButtonPressed);
}
public function _-6T():void{
_-3Y = !(_-3Y);
}
public function get _-3Y():Boolean{
return (_-Bf);
}
public function _-EC():void{
}
public function set _-3Y(_arg1:Boolean):void{
if (_-Bf == _arg1){
return;
};
_-Bf = _arg1;
if (_-Bf){
_-64();
} else {
_-EC();
};
}
public function _-64():void{
}
private function onButtonPressed(_arg1:_-Gz):void{
_-6T();
}
}
}//package com.bloc.ui
Section 247
//_-C6 (com.bloc.ui._-C6)
package com.bloc.ui {
import flash.display.*;
import flash.events.*;
import _-Y.*;
public class _-C6 extends _-BG {
protected var _-Cj:int;// = 10
protected var _-Gs:Boolean;// = false
public function _-C6(){
_-Gs = false;
_-Cj = 10;
super();
addEventListener(Event.ADDED_TO_STAGE, _-H9, false, 0, true);
}
private function _-Ky(_arg1:Event):void{
_-Gs = (stage.displayState == StageDisplayState.FULL_SCREEN);
_-3Y = _-Gs;
if (_-Gs){
_-LY();
} else {
_-FY();
};
}
final override public function _-EC():void{
stage.displayState = StageDisplayState.NORMAL;
}
public function _-FY():void{
}
public function _-FM():void{
}
private function _-H9(_arg1:Event):void{
stage.addEventListener(FullScreenEvent.FULL_SCREEN, _-Ky, false, 0, true);
}
public function _-LY():void{
}
final override public function _-64():void{
if (_-7T.version < _-Cj){
_-FM();
return;
};
try {
stage.displayState = StageDisplayState.FULL_SCREEN;
} catch(e:Error) {
_-FM();
};
}
}
}//package com.bloc.ui
Section 248
//_-Hv (com.bloc.ui._-Hv)
package com.bloc.ui {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.ui.*;
import _-Y.*;
public class _-Hv {
private var _-K8:ContextMenu;
private var _-Ge:ContextMenuItem;
private var _-Dk:String;// = "mailto:matgroves@hotmail.co.uk"
private var _-L2:String;// = "Visit the official site"
private var stage:Stage;
public function _-Hv(_arg1:Sprite, _arg2:Stage){
var _local3:ContextMenuItem;
_-L2 = "Visit the official site";
_-Dk = "mailto:matgroves@hotmail.co.uk";
super();
this.stage = _arg2;
_arg2.addEventListener(Event.FULLSCREEN, _-LG, false, 0, true);
_-K8 = new ContextMenu();
_-K8.hideBuiltInItems();
_local3 = new ContextMenuItem(_-L2);
_local3.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, _-1w);
_-Ge = new ContextMenuItem("Enable Fullscreen");
_-Ge.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, _-6K);
if (_-7T.version == 10){
_-K8.customItems.push(_-Ge);
};
_arg1.contextMenu = _-K8;
}
private function _-1w(_arg1:ContextMenuEvent):void{
var _local2:URLRequest;
_local2 = new URLRequest(_-Dk);
navigateToURL(_local2, "_self");
}
private function _-LG(_arg1:Event):void{
Mouse.hide();
if (stage.displayState == StageDisplayState.FULL_SCREEN){
_-Ge.caption = "Disable Fullscreen";
} else {
_-Ge.caption = "Enable Fullscreen";
};
}
private function _-6K(_arg1:ContextMenuEvent):void{
var e = _arg1;
try {
if (stage.displayState == StageDisplayState.FULL_SCREEN){
stage.displayState = StageDisplayState.NORMAL;
} else {
stage.displayState = StageDisplayState.FULL_SCREEN;
};
} catch(e:Error) {
_-K8.customItems = [];
};
}
}
}//package com.bloc.ui
Section 249
//_-0 (com.daytraders.view.hud._-0)
package com.daytraders.view.hud {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-3r.*;
import _-Gp.*;
import _-AX.*;
public class _-0 extends Sprite {
public var _-9E:_-27;
public var _-6:_-Jo;
public var _-IW:_-GY;
private var _-1:Number;
public var _-Ld:int;// = 6
public var _-Li:_-FR;
private var _-L8:Array;
public var player:_-0J;
private var _-Gn:Number;
public function _-0(_arg1:_-GY){
_-Ld = 6;
super();
this._-IW = _arg1;
player = _arg1.player;
player.addEventListener(_-0V._-4Y, onWeaponChange, false, 0, true);
_-L8 = [];
_-6 = new _-Jo();
addChild(_-6);
_-Li = new _-FR();
_-Li.y = 20;
addChild(_-Li);
_-9E = new _-27();
addChild(_-9E);
}
public function var():void{
_-Gn = _-1;
_-Li._-7q(_-IW.player.weapon._-23);
_-6._-EY(_-IW.player.weapon._-6);
}
private function _-84(_arg1:Event):void{
_-9E._-67.scaleX = (player.weapon._-23 / player.weapon._-O8);
}
private function package(_arg1:Event):void{
_-5k();
}
public function _-5k():void{
_-Li._-7q(_-IW.player.weapon._-23);
}
public function _-O0(_arg1:true):void{
_-Li.visible = true;
_-6.visible = true;
_-9E.visible = false;
_-Gn = (_-1 = _arg1._-O8);
_-Li._-Gt(_-IW.player.weapon._-DK, _-IW.player.weapon._-O8);
_-6._-BC(_-IW.player.weapon._-DK);
_-6._-EY(_-IW.player.weapon._-6);
}
private function onWeaponChange(_arg1:Event):void{
if (player._-LH){
player._-LH.removeEventListener(_-S._-N9, package);
player._-LH.removeEventListener(_-S._-FU, _-DT);
if (player._-LH._-IY == 45){
player.weapon.removeEventListener(_-S._-N9, _-84);
};
};
player.weapon.addEventListener(_-S._-FU, _-DT, false, 0, true);
if (player.weapon._-IY == 45){
player.weapon.addEventListener(_-S._-N9, _-84, false, 0, true);
_-FK();
} else {
player.weapon.addEventListener(_-S._-N9, package, false, 0, true);
_-O0(player.weapon);
};
}
private function _-FK():void{
_-Li.visible = false;
_-6.visible = false;
_-9E.visible = true;
}
private function _-DT(_arg1:Event):void{
var();
}
}
}//package com.daytraders.view.hud
Section 250
//_-Bd (com.daytraders.view.hud._-Bd)
package com.daytraders.view.hud {
import flash.display.*;
import flash.utils.*;
import _-Af.*;
public class _-Bd extends Sprite {
private var _-Lt:Number;// = 90909
public var scoreTxt:_-Jf;
public function _-Bd(){
_-Lt = 90909;
super();
scoreTxt = new _-Jf(new _-Jx(new (getDefinitionByName("ScoreFont"))));
scoreTxt._-EF = -4;
addChild(scoreTxt);
}
public function use(_arg1:Number):void{
var _local2:Array;
var _local3:String;
var _local4:int;
var _local5:Number;
var _local6:int;
if (_-Lt == _arg1){
return;
};
_-Lt = _arg1;
_local2 = String(_arg1).split("");
_local3 = "$";
_local4 = _local2.length;
_local5 = ((_local4 % 3) - 1);
_local6 = 0;
while (_local6 < _local4) {
_local3 = (_local3 + _local2[_local6]);
if ((((((_local6 - _local5) % 3) == 0)) && (!((_local6 == (_local4 - 1)))))){
_local3 = (_local3 + ",");
};
_local6++;
};
scoreTxt.text = _local3;
}
}
}//package com.daytraders.view.hud
Section 251
//_-D5 (com.daytraders.view.hud._-D5)
package com.daytraders.view.hud {
import flash.display.*;
import flash.events.*;
import _-7W.*;
public class _-D5 extends Sprite {
public var _-67:Sprite;
public var _-IW:_-GY;
public function _-D5(_arg1:_-GY){
this._-IW = _arg1;
_arg1.player.addEventListener(_-0J._-8A, onPlayerHit, false, 0, true);
_arg1.player.addEventListener(_-0J._-IN, onPlayerHit, false, 0, true);
}
private function onPlayerHit(_arg1:Event):void{
_-67.width = ((_-IW.player.health / _-IW.player._-Dl) * 250);
}
}
}//package com.daytraders.view.hud
Section 252
//_-IZ (com.daytraders.view.hud._-IZ)
package com.daytraders.view.hud {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-92.*;
import _-6G.*;
import _-AP.*;
import _-F9.*;
import _-5U.*;
public class _-IZ extends Sprite {
public var _-8D:_-Es;
public var _-IW:_-GY;
public var _-0d:_-Es;
public var _-3S:_-Es;
public var _-M:Sprite;
public var _-6Y:_-HX;
public var _-4G:Sprite;
public var _-M5:_-Es;
public function _-IZ(_arg1:_-GY){
var _local2:Bitmap;
super();
this._-IW = _arg1;
_-3S.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-8D.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-M5.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-3S._-FE("Resume", 6881098);
_-3S._-8T = _-Es._-L0;
_-8D._-FE("Quit", 16742767);
_-8D._-8T = _-Es._-L0;
_-M5._-FE("Restart", 16500248);
_-M5._-8T = _-Es._-L0;
_-0d._-FE("Help", 125688);
_local2 = _-IT._-Dc(_-4G);
addChild(_local2);
_local2.transform.matrix = _-4G.transform.matrix;
removeChild(_-4G);
_-0d.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
_-M.addEventListener(MouseEvent.CLICK, _-6a, false, 0, true);
}
private function _-2I(_arg1:_-Gz):void{
if (contains(_-6Y)){
removeChild(_-6Y);
};
}
private function _-6a(_arg1:Event):void{
switch (_arg1.target){
case _-3S:
stage.focus = stage;
_-IW._-Jc = false;
break;
case _-0d:
if (!_-6Y){
_-6Y = new _-HX();
};
addChild(_-6Y);
_-6Y.alpha = 0;
_-EQ._-I7(_-6Y, "alpha", 1, 0.4, "easeOutSine");
_-6Y._-7B.addEventListener(_-Gz._-NF, _-2I, false, 0, true);
break;
case _-8D:
_-IW.player.invincible = false;
_-IW.player._-B-(1000, 0);
_-IW._-Jc = false;
break;
case _-M5:
stage.focus = stage;
_-IW.reset();
_-IW.start(_-IW._-H);
_-IW._-Jc = false;
break;
case _-M:
_-3x._-L3("http://armorgames.com/");
break;
};
}
}
}//package com.daytraders.view.hud
Section 253
//_-Mt (com.daytraders.view.hud._-Mt)
package com.daytraders.view.hud {
import flash.display.*;
import _-92.*;
import _-6G.*;
import _-AP.*;
public class _-Mt extends Sprite {
private var _-If:MovieClip;
private var _-FA:Sprite;
public var hand:Sprite;
public function _-Mt(){
_-If = _-HG._-M2("Rolex");
hand = _-If.hand;
_-1k._-8I.addChild(_-If);
}
public function _-2F():void{
var hide:Function;
hide = function ():void{
_-If.visible = false;
_-If.stop();
};
_-EQ._-I7(_-If, "alpha", 0, 0.3, "easeOutSine", 0, {onFinish:hide});
}
public function _-Hu():void{
_-If.visible = true;
_-If.play();
_-EQ._-I7(_-If, "alpha", 1, 0.3, "easeOutSine");
}
}
}//package com.daytraders.view.hud
Section 254
//_-Nn (com.daytraders.view.hud._-Nn)
package com.daytraders.view.hud {
import flash.display.*;
import flash.events.*;
import _-7W.*;
import _-92.*;
import _-3r.*;
import _-Gp.*;
import _-JD.*;
import _-Ij.*;
import flash.filters.*;
public class _-Nn extends _-Dw {
private var _-3C:_-D5;
private var _-Ev:_-0q;
private var _-My:_-0;
private var _-3F:_-IZ;
private var target:_-Mt;
private var score:_-Bd;
private var _-4x:Boolean;
public var player:_-0J;
public function _-Nn(_arg1:_-GY, _arg2:_-85){
var _local3:DropShadowFilter;
var _local4:Bitmap;
super(_arg1, _arg2);
target = new _-Mt();
_-GY(_arg1).player.addEventListener(_-0V._-4Y, onWeaponChange, false, 0, true);
_-3C = new _-D5(_-GY(_arg1));
addChild(_-3C);
_-3C.y = (60 - 10);
_-3C.x = (10 + 4);
player = _-GY(_arg1).player;
_-My = new _-0(_-GY(_arg1));
addChild(_-My);
_-My.y = 10;
_-My.x = ((640 - 16) - 30);
score = new _-Bd();
score.x = 5;
score.y = 0;
addChild(score);
_local3 = new DropShadowFilter(4, 120);
_local3.blurX = 4;
_local3.blurY = 4;
_local3.strength = 0.75;
_-3C.filters = [_local3];
_-Ev = new _-0q(_arg1);
_local4 = new Bitmap(_-Ev.output);
addChild(_local4);
_local4.y = ((480 - 32) - 21);
addEventListener(Event.ENTER_FRAME, _-Fa, false, 0, true);
_arg1.addEventListener(_-AO._-3k, onPause, false, 0, true);
_arg1.addEventListener(_-AO._-Gd, onResume, false, 0, true);
_-3F = new _-IZ(_-GY(_arg1));
}
private function onResume(_arg1:Event):void{
if (_-3F._-6Y){
if (_-3F.contains(_-3F._-6Y)){
_-3F.removeChild(_-3F._-6Y);
};
};
_-1k._-8I._-Jl = true;
if (contains(_-3F)){
removeChild(_-3F);
};
}
private function _-Fa(_arg1:Event):void{
score.use(_-GY(_-IW).score);
}
private function package(_arg1:Event):void{
}
private function _-Mc(_arg1:Event):void{
_-4x = true;
target._-Hu();
}
public function hide():void{
_-3C.visible = false;
_-My.visible = false;
score.visible = false;
}
private function onPause(_arg1:Event):void{
if (((_-GY(_-IW)._-Jd) || (_-GY(_-IW)._-47))){
return;
};
_-1k._-8I._-Jl = false;
addChild(_-3F);
}
private function _-1d(_arg1:Event):void{
_-4x = false;
target._-2F();
}
private function onWeaponChange(_arg1:Event):void{
target._-2F();
if (player._-LH){
player._-LH.removeEventListener(_-S._-N9, package);
player._-LH.removeEventListener(_-S._-1D, _-Mc);
player._-LH.removeEventListener(_-S._-FU, _-1d);
};
player.weapon.addEventListener(_-S._-N9, package, false, 0, true);
player.weapon.addEventListener(_-S._-1D, _-Mc, false, 0, true);
player.weapon.addEventListener(_-S._-FU, _-1d, false, 0, true);
}
public function update():void{
var _local1:true;
_-Ev.update();
score.scoreTxt._-KV();
if (_-4x){
_local1 = player.weapon;
target.hand.rotation = ((_local1._-2X / (_local1._-d * _local1._-0w)) * 360);
};
}
public function _-Cf():void{
_-3C.visible = true;
_-My.visible = true;
score.visible = true;
}
}
}//package com.daytraders.view.hud
Section 255
//_-1q (com.daytraders.view.weapons._-1q)
package com.daytraders.view.weapons {
import flash.display.*;
import _-D0.*;
import flash.geom.*;
import _-80.*;
import _-Gp.*;
import _-AP.*;
public class _-1q extends _-AG {
public var _-Eh:Boolean;// = false
public var _-2v:ColorTransform;
public var _-FO:Number;// = 0
public var line:_-95;
public var _-FI:Sprite;
public var _-9:ColorTransform;
public static var _-D8:_-GG = _-O3._-ID("RailSegment", 64);
public function _-1q(_arg1:_-4U){
_-FO = 0;
_-9 = new ColorTransform(1, 1, 1, 1, -70, 23, -255, 0);
_-2v = new ColorTransform();
_-Eh = false;
super(_arg1, 3);
_-FI = _-HG._-4C("LaserEnd");
}
override public function _-76(_arg1:true, _arg2:Boolean):void{
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;
var _local12:Number;
var _local13:_-BB;
var _local14:int;
var _local15:Matrix;
_-MI.rotation = ((-(_arg1._-Hq._-B9) * (180 / Math.PI)) + 180);
_local3 = Math.sin(-(_arg1._-Hq._-B9));
_local4 = Math.cos(-(_arg1._-Hq._-B9));
_local5 = ((_local4 * -6) - (_local3 * 32));
_local6 = ((_local3 * -6) + (_local4 * 32));
_-MI.x = ((_arg1._-Hq.x + _local5) - _-82.camX);
_-MI.y = ((_arg1._-Hq.y + _local6) - _-82.camY);
if (_arg2){
_-FO = 1;
line = _arg1._-7f[0];
} else {
_-FO = (_-FO - 0.2);
};
if (_-FO > 0){
_local7 = 10;
_local8 = (line._-OD * _local7);
_local9 = (line._-8G * _local7);
if (line._-B-){
_local11 = (line._-B-.x - line.x1);
_local12 = (line._-B-.y - line._-6p);
} else {
_local11 = (line.x2 - line.x1);
_local12 = (line._-EX - line._-6p);
};
_local10 = ((_local11 * _local11) + (_local12 * _local12));
_-Eh = !(_-Eh);
_local13 = _-D8._-9a((_-Eh) ? 1 : 0, 0);
_local14 = 0;
if (_arg1._-4r){
_-9.alphaMultiplier = _-FO;
while (((_local14 * _local7) * (_local14 * _local7)) < _local10) {
_local14++;
_-82.drawPrecise(_local13, ((line.x1 + _local5) + (_local8 * _local14)), ((line._-6p + _local6) + (_local9 * _local14)), line._-HK, _-9, true);
};
} else {
_-2v.alphaMultiplier = _-FO;
while (((_local14 * _local7) * (_local14 * _local7)) < _local10) {
_local14++;
_-82.drawPrecise(_local13, ((line.x1 + _local5) + (_local8 * _local14)), ((line._-6p + _local6) + (_local9 * _local14)), line._-HK, _-2v, true);
};
};
if (line._-B-){
_local15 = new Matrix();
_local15.rotate(-(line._-HK));
_local15.tx = ((line.x1 + (_local8 * _local14)) - _-82.camX);
_local15.ty = ((line._-6p + (_local9 * _local14)) - _-82.camY);
_-82.draw(_-FI, _local15);
};
};
}
}
}//package com.daytraders.view.weapons
Section 256
//_-81 (com.daytraders.view.weapons._-81)
package com.daytraders.view.weapons {
import flash.display.*;
import _-D0.*;
import flash.geom.*;
import _-80.*;
import _-Gp.*;
import _-AP.*;
public class _-81 extends _-AG {
public var _-2v:ColorTransform;
public var _-Eh:Boolean;// = false
public var _-DE:BitmapData;
public var _-FI:Sprite;
public var _-KA:ColorTransform;
public static var _-D8:_-GG = _-O3._-ID("LaserSegment", 64);
public function _-81(_arg1:_-4U){
_-KA = new ColorTransform(1, 1, 1, 1, 190, -70, -214, 0);
_-2v = new ColorTransform();
_-Eh = false;
super(_arg1, 3);
_-FI = _-HG._-4C("LaserEnd");
_-MI = _-HG._-M2("LaserCharge");
}
override public function _-76(_arg1:true, _arg2:Boolean):void{
var sx:Number;
var cx:Number;
var rotx:Number;
var roty:Number;
var line:_-95;
var segLength:Number;
var stepX:Number;
var stepY:Number;
var dist:Number;
var xDist:Number;
var yDist:Number;
var image:_-BB;
var count:int;
var m:Matrix;
var weapon = _arg1;
var fired = _arg2;
try {
_-MI.gotoAndStop(((_-8C(weapon)._-KM * 4) + 1));
_-MI.rotation = ((-(weapon._-Hq._-B9) * (180 / Math.PI)) + 180);
sx = Math.sin(-(weapon._-Hq._-B9));
cx = Math.cos(-(weapon._-Hq._-B9));
rotx = ((cx * -6) - (sx * 32));
roty = ((sx * -6) + (cx * 32));
_-MI.x = ((weapon._-Hq.x + rotx) - _-82.camX);
_-MI.y = ((weapon._-Hq.y + roty) - _-82.camY);
if (fired){
line = weapon._-7f[0];
segLength = 10;
stepX = (line._-OD * segLength);
stepY = (line._-8G * segLength);
if (line._-B-){
xDist = (line._-B-.x - line.x1);
yDist = (line._-B-.y - line._-6p);
} else {
xDist = (line.x2 - line.x1);
yDist = (line._-EX - line._-6p);
};
dist = ((xDist * xDist) + (yDist * yDist));
_-Eh = !(_-Eh);
image = _-D8._-9a((_-Eh) ? 1 : 0, line._-HK);
count = 0;
if (weapon._-4r){
image = _-BB(_-D8._-6s[0]);
};
while (((count * segLength) * (count * segLength)) < dist) {
count = (count + 1);
if (!weapon._-4r){
_-82.drawCell(image, ((line.x1 + rotx) + (stepX * count)), ((line._-6p + roty) + (stepY * count)));
} else {
_-82.drawPrecise(image, ((line.x1 + rotx) + (stepX * count)), ((line._-6p + roty) + (stepY * count)), line._-HK, _-KA);
};
};
if (line._-B-){
m = new Matrix();
m.rotate(-(line._-HK));
m.tx = ((line.x1 + (stepX * count)) - _-82.camX);
m.ty = ((line._-6p + (stepY * count)) - _-82.camY);
_-82.draw(_-FI, m);
};
};
_-82.draw(_-MI, _-MI.transform.matrix, (weapon._-4r) ? _-KA : null);
} catch(e:Error) {
};
}
}
}//package com.daytraders.view.weapons
Section 257
//_-AG (com.daytraders.view.weapons._-AG)
package com.daytraders.view.weapons {
import flash.display.*;
import _-D0.*;
import _-80.*;
import _-Gp.*;
import _-AP.*;
public class _-AG {
protected var _-MI:MovieClip;
public var _-82:_-4U;
public function _-AG(_arg1:_-4U, _arg2:int=1){
this._-82 = _arg1;
_-MI = _-HG._-M2("GunFire");
_-MI.gotoAndStop(1);
}
public function _-76(_arg1:true, _arg2:Boolean):void{
var _local3:Number;
var _local4:Number;
var _local5:Number;
var _local6:Number;
var _local7:int;
if (_arg2){
_local3 = Math.sin(-(_arg1._-Hq._-B9));
_local4 = Math.cos(-(_arg1._-Hq._-B9));
_local5 = ((_local4 * _arg1._-Ia) - (_local3 * _arg1._-P));
_local6 = ((_local3 * _arg1._-Ia) + (_local4 * _arg1._-P));
if (_arg1._-4r == true){
_-MI.gotoAndStop(2);
} else {
_-MI.gotoAndStop(1);
};
_local7 = 0;
while (_local7 < _arg1._-7f.length) {
_-MI.rotation = ((-(_-95(_arg1._-7f[_local7])._-HK) * (180 / Math.PI)) + 180);
_-MI.x = ((_arg1._-Hq.x - _-82.camX) - _local5);
_-MI.y = ((_arg1._-Hq.y - _-82.camY) - _local6);
_-82.draw(_-MI, _-MI.transform.matrix);
_local7++;
};
};
}
}
}//package com.daytraders.view.weapons
Section 258
//_-CM (com.daytraders.view.weapons._-CM)
package com.daytraders.view.weapons {
import flash.events.*;
import _-7W.*;
import _-3r.*;
import flash.geom.*;
import _-80.*;
import _-Gp.*;
import _-MU.*;
import flash.utils.*;
public class _-CM {
public var _-Ae:_-91;
private var fired:Boolean;// = false
private var _-Li:Dictionary;
public var _-Mi:_-AG;
private var weapon:true;
public static var _-Iv:_-GG = _-O3._-ID("MinigunShell");
public static var _-KC:Array = [_-5G, _-4n, _-b, _-Iv, _-NM];
public static var _-4n:_-GG = _-O3._-ID("ShotgunCase");
public static var _-5G:_-GG = _-O3._-ID("MagnumShell");
public static var _-b:_-GG = _-O3._-ID("MagnumShell");
public static var _-NM:_-GG = _-O3._-ID("RailgunShell");
public function _-CM(_arg1:_-91){
var _local2:_-GY;
fired = false;
super();
this._-Ae = _arg1;
_local2 = (_arg1._-IW as _-GY);
_local2.player.addEventListener(_-0V._-4Y, onWeaponChange, false, 0, true);
_-Mi = new _-AG(_arg1.output);
_-Li = new Dictionary();
}
private function package(_arg1:Event):void{
var e = _arg1;
fired = true;
try {
_-Ae.player.gun.gun.gotoAndPlay(9);
} catch(e:Error) {
};
}
public function update():void{
var _local1:_-BB;
var _local2:for;
var _local3:Point;
var _local4:*;
var _local5:for;
var _local6:_-0J;
var _local7:Number;
var _local8:Number;
var _local9:Number;
var _local10:Number;
_-Mi._-76(weapon, fired);
if (fired){
fired = false;
if (weapon._-36 != 5){
_local5 = new for();
_local6 = weapon._-Hq;
_local7 = Math.sin(-(_local6._-B9));
_local8 = Math.cos(-(_local6._-B9));
_local9 = ((_local8 * -4) - (_local7 * 20));
_local10 = ((_local7 * -4) + (_local8 * 20));
_local5.x = (_local6.x + _local9);
_local5.y = (_local6.y + _local10);
_local5._-HK = (_local6._-B9 + (Math.random() - 0.5));
_local5._-Lj = ((6 * Math.sin((_local6._-B9 + (Math.PI / 2)))) + ((Math.random() - 0.5) * 4));
_local5._-D1 = ((6 * Math.cos((_local6._-B9 + (Math.PI / 2)))) + ((Math.random() - 0.5) * 4));
_local5._-8Y = _-KC[weapon._-36];
_-Li[_local5] = _local5;
};
};
_local3 = new Point();
for (_local4 in _-Li) {
_local2 = (_local4 as for);
_local1 = _local2._-8Y._-9a(0, _local2._-HK);
_local2._-HK = (_local2._-HK + 0.1);
_local3.x = ((_local2.x + _local1._-Ia) - _-Ae.output.camX);
_local3.y = ((_local2.y + _local1._-P) - _-Ae.output.camY);
_local2.x = (_local2.x + _local2._-Lj);
_local2.y = (_local2.y + _local2._-D1);
_local2._-Lj = (_local2._-Lj * 0.87);
_local2._-D1 = (_local2._-D1 * 0.87);
_-Ae.output.copyPixels(_local1, _local1.rect, _local3, null, null);
if ((_local2._-Lj * _local2._-Lj) < 0.02){
_local3.x = (_local3.x + _-Ae.output.camX);
_local3.y = (_local3.y + _-Ae.output.camY);
_-Ae._-Ar.copyPixels(_local1, _local1.rect, _local3, null, null);
delete _-Li[_local4];
};
};
}
private function onWeaponChange(_arg1:Event):void{
var _local2:_-0J;
_local2 = _-GY(_-Ae._-IW).player;
_-Ae.player.gun.gotoAndStop(_local2.weapon._-IY);
_local2.weapon._-Ia = (_-Ae.player.gun.hotspot.x + _-Ae.player.gun.x);
_local2.weapon._-P = (_-Ae.player.gun.hotspot.y + _-Ae.player.gun.y);
if (_-Ae.player.gun.hotspot){
_-Ae.player.gun.hotspot.visible = false;
};
if (_local2.weapon._-08 == 3){
_-Mi = new _-81(_-Ae.output);
} else {
if (_local2.weapon._-08 == 4){
_-Mi = new _-1q(_-Ae.output);
} else {
_-Mi = new _-AG(_-Ae.output, _local2.weapon._-08);
};
};
weapon = _local2.weapon;
if (_local2._-LH){
_local2._-LH.removeEventListener(_-S._-N9, package);
};
_local2.weapon.addEventListener(_-S._-N9, package, false, 0, true);
}
public function reset():void{
var _local1:*;
for (_local1 in _-Li) {
delete _-Li[_local1];
};
}
}
}//package com.daytraders.view.weapons
Section 259
//for (com.daytraders.view.weapons.for)
package com.daytraders.view.weapons {
import _-80.*;
public class for {
public var _-8Y:_-GG;
public var _-HK:Number;
public var _-Lj:Number;
public var _-D1:Number;
public var x:Number;
public var y:Number;
}
}//package com.daytraders.view.weapons
Section 260
//_-0C (_-0C)
package {
import _-JF.*;
public dynamic class _-0C extends _-9b {
}
}//package
Section 261
//_-1l (_-1l)
package {
import flash.display.*;
public dynamic class _-1l extends MovieClip {
public var _-Ap:MovieClip;
public function _-1l(){
addFrameScript(24, _-0L);
}
function _-0L(){
stop();
}
}
}//package
Section 262
//_-1X (_-1X)
package {
import _-JF.*;
public dynamic class _-1X extends _-9b {
}
}//package
Section 263
//_-28 (_-28)
package {
import flash.display.*;
public dynamic class _-28 extends MovieClip {
public var d:MovieClip;
public var _-4k:MovieClip;
public var _-KB:MovieClip;
public var _-Gy:MovieClip;
}
}//package
Section 264
//_-3e (_-3e)
package {
import _-24.*;
public dynamic class _-3e extends _-Id {
}
}//package
Section 265
//_-3p (_-3p)
package {
import _-JF.*;
public dynamic class _-3p extends _-9b {
}
}//package
Section 266
//_-4 (_-4)
package {
import flash.display.*;
public dynamic class _-4 extends MovieClip {
}
}//package
Section 267
//_-6l (_-6l)
package {
import _-JF.*;
public dynamic class _-6l extends _-9b {
}
}//package
Section 268
//_-71 (_-71)
package {
import _-JF.*;
public dynamic class _-71 extends _-9b {
}
}//package
Section 269
//_-8E (_-8E)
package {
import flash.display.*;
public dynamic class _-8E extends MovieClip {
}
}//package
Section 270
//_-9Q (_-9Q)
package {
import _-JF.*;
public dynamic class _-9Q extends _-9b {
}
}//package
Section 271
//_-9v (_-9v)
package {
import flash.display.*;
public dynamic class _-9v extends BitmapData {
public function _-9v(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 272
//_-AV (_-AV)
package {
import _-JF.*;
public dynamic class _-AV extends _-9b {
}
}//package
Section 273
//_-Cg (_-Cg)
package {
import _-JF.*;
public dynamic class _-Cg extends _-9b {
}
}//package
Section 274
//_-DM (_-DM)
package {
import flash.display.*;
public dynamic class _-DM extends BitmapData {
public function _-DM(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 275
//_-GK (_-GK)
package {
import _-JF.*;
public dynamic class _-GK extends _-9b {
}
}//package
Section 276
//_-HV (_-HV)
package {
import flash.display.*;
public dynamic class _-HV extends MovieClip {
}
}//package
Section 277
//_-HX (_-HX)
package {
import flash.display.*;
public dynamic class _-HX extends MovieClip {
public var _-7B:_-NB;
}
}//package
Section 278
//_-IH (_-IH)
package {
import flash.display.*;
public dynamic class _-IH extends MovieClip {
}
}//package
Section 279
//_-Is (_-Is)
package {
import flash.display.*;
public dynamic class _-Is extends BitmapData {
public function _-Is(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 280
//_-K6 (_-K6)
package {
import _-JF.*;
public dynamic class _-K6 extends _-5a {
}
}//package
Section 281
//_-Ka (_-Ka)
package {
import _-JF.*;
public dynamic class _-Ka extends _-9b {
}
}//package
Section 282
//_-Lf (_-Lf)
package {
import _-JF.*;
public dynamic class _-Lf extends _-9b {
}
}//package
Section 283
//_-N- (_-N-)
package {
import flash.display.*;
public dynamic class _-N- extends MovieClip {
}
}//package
Section 284
//_-NB (_-NB)
package {
import _-JF.*;
public dynamic class _-NB extends _-9b {
}
}//package
Section 285
//_-x (_-x)
package {
import flash.display.*;
public dynamic class _-x extends MovieClip {
}
}//package
Section 286
//airtrackShort (airtrackShort)
package {
import flash.media.*;
public dynamic class airtrackShort extends Sound {
}
}//package
Section 287
//AmmoCrate (AmmoCrate)
package {
import flash.display.*;
public dynamic class AmmoCrate extends MovieClip {
}
}//package
Section 288
//AmmoFont (AmmoFont)
package {
import _-Af.*;
public dynamic class AmmoFont extends _-LC {
}
}//package
Section 289
//AutomaticAmmo (AutomaticAmmo)
package {
import flash.display.*;
public dynamic class AutomaticAmmo extends BitmapData {
public function AutomaticAmmo(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 290
//BackDoorBitmap (BackDoorBitmap)
package {
import flash.display.*;
public dynamic class BackDoorBitmap extends BitmapData {
public function BackDoorBitmap(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 291
//Blade1 (Blade1)
package {
import flash.media.*;
public dynamic class Blade1 extends Sound {
}
}//package
Section 292
//Blade2 (Blade2)
package {
import flash.media.*;
public dynamic class Blade2 extends Sound {
}
}//package
Section 293
//BloodSplat (BloodSplat)
package {
import flash.display.*;
public dynamic class BloodSplat extends MovieClip {
}
}//package
Section 294
//BloodSplat2 (BloodSplat2)
package {
import flash.display.*;
public dynamic class BloodSplat2 extends MovieClip {
public function BloodSplat2(){
addFrameScript(6, _-Ms);
}
function _-Ms(){
stop();
}
}
}//package
Section 295
//BloodSplat3 (BloodSplat3)
package {
import flash.display.*;
public dynamic class BloodSplat3 extends MovieClip {
}
}//package
Section 296
//BoneSnap1 (BoneSnap1)
package {
import flash.media.*;
public dynamic class BoneSnap1 extends Sound {
}
}//package
Section 297
//BoneSnap2 (BoneSnap2)
package {
import flash.media.*;
public dynamic class BoneSnap2 extends Sound {
}
}//package
Section 298
//BoneSnap3 (BoneSnap3)
package {
import flash.media.*;
public dynamic class BoneSnap3 extends Sound {
}
}//package
Section 299
//CheesyLoop (CheesyLoop)
package {
import flash.media.*;
public dynamic class CheesyLoop extends Sound {
}
}//package
Section 300
//ControlsHint (ControlsHint)
package {
import flash.display.*;
public dynamic class ControlsHint extends MovieClip {
}
}//package
Section 301
//DohScreen (DohScreen)
package {
import flash.display.*;
public dynamic class DohScreen extends MovieClip {
}
}//package
Section 302
//DukesDopler (DukesDopler)
package {
import flash.media.*;
public dynamic class DukesDopler extends Sound {
}
}//package
Section 303
//ElectricPushBaseSprite (ElectricPushBaseSprite)
package {
import flash.display.*;
public dynamic class ElectricPushBaseSprite extends MovieClip {
}
}//package
Section 304
//Explosion_green (Explosion_green)
package {
import flash.display.*;
public dynamic class Explosion_green extends MovieClip {
}
}//package
Section 305
//ExplosionSharp (ExplosionSharp)
package {
import flash.display.*;
public dynamic class ExplosionSharp extends MovieClip {
}
}//package
Section 306
//Extreme_alarm (Extreme_alarm)
package {
import flash.media.*;
public dynamic class Extreme_alarm extends Sound {
}
}//package
Section 307
//ExtremeOverlay (ExtremeOverlay)
package {
import flash.display.*;
public dynamic class ExtremeOverlay extends MovieClip {
}
}//package
Section 308
//ExtremeOverlayHub (ExtremeOverlayHub)
package {
import flash.display.*;
public dynamic class ExtremeOverlayHub extends BitmapData {
public function ExtremeOverlayHub(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 309
//FattyBoom (FattyBoom)
package {
import flash.display.*;
public dynamic class FattyBoom extends MovieClip {
}
}//package
Section 310
//FatWalk (FatWalk)
package {
import flash.display.*;
public dynamic class FatWalk extends MovieClip {
}
}//package
Section 311
//FatWalk2 (FatWalk2)
package {
import flash.display.*;
public dynamic class FatWalk2 extends MovieClip {
}
}//package
Section 312
//Floor1 (Floor1)
package {
import flash.display.*;
public dynamic class Floor1 extends BitmapData {
public function Floor1(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 313
//Floor2 (Floor2)
package {
import flash.display.*;
public dynamic class Floor2 extends BitmapData {
public function Floor2(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 314
//Floor3 (Floor3)
package {
import flash.display.*;
public dynamic class Floor3 extends BitmapData {
public function Floor3(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 315
//Floor4 (Floor4)
package {
import flash.display.*;
public dynamic class Floor4 extends BitmapData {
public function Floor4(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 316
//Floor5 (Floor5)
package {
import flash.display.*;
public dynamic class Floor5 extends BitmapData {
public function Floor5(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 317
//Floor6 (Floor6)
package {
import flash.display.*;
public dynamic class Floor6 extends BitmapData {
public function Floor6(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 318
//FrontEndMusic (FrontEndMusic)
package {
import flash.media.*;
public dynamic class FrontEndMusic extends Sound {
}
}//package
Section 319
//GreenLight (GreenLight)
package {
import flash.display.*;
public dynamic class GreenLight extends BitmapData {
public function GreenLight(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 320
//GroundBurn (GroundBurn)
package {
import flash.display.*;
public dynamic class GroundBurn extends BitmapData {
public function GroundBurn(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 321
//GunFire (GunFire)
package {
import flash.display.*;
public dynamic class GunFire extends MovieClip {
}
}//package
Section 322
//HubFloor (HubFloor)
package {
import flash.display.*;
public dynamic class HubFloor extends BitmapData {
public function HubFloor(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 323
//IntroSound (IntroSound)
package {
import flash.media.*;
public dynamic class IntroSound extends Sound {
}
}//package
Section 324
//KaboombergBack (KaboombergBack)
package {
import flash.display.*;
public dynamic class KaboombergBack extends BitmapData {
public function KaboombergBack(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 325
//LaserCharge (LaserCharge)
package {
import flash.display.*;
public dynamic class LaserCharge extends MovieClip {
public function LaserCharge(){
addFrameScript(59, _-Cq);
}
function _-Cq(){
stop();
}
}
}//package
Section 326
//LaserEnd (LaserEnd)
package {
import flash.display.*;
public dynamic class LaserEnd extends MovieClip {
}
}//package
Section 327
//laserLoopPUP (laserLoopPUP)
package {
import flash.media.*;
public dynamic class laserLoopPUP extends Sound {
}
}//package
Section 328
//LaserSegment (LaserSegment)
package {
import flash.display.*;
public dynamic class LaserSegment extends MovieClip {
}
}//package
Section 329
//LevelClear (LevelClear)
package {
import flash.media.*;
public dynamic class LevelClear extends Sound {
}
}//package
Section 330
//m15firePUP (m15firePUP)
package {
import flash.media.*;
public dynamic class m15firePUP extends Sound {
}
}//package
Section 331
//MagnumShell (MagnumShell)
package {
import flash.display.*;
public dynamic class MagnumShell extends MovieClip {
}
}//package
Section 332
//MetalButtonClip (MetalButtonClip)
package {
import flash.display.*;
import flash.text.*;
public dynamic class MetalButtonClip extends MovieClip {
public var txt:TextField;
public var _-JJ:MovieClip;
}
}//package
Section 333
//MinigunShell (MinigunShell)
package {
import flash.display.*;
public dynamic class MinigunShell extends MovieClip {
}
}//package
Section 334
//miniPUPfin (miniPUPfin)
package {
import flash.media.*;
public dynamic class miniPUPfin extends Sound {
}
}//package
Section 335
//MissileAmmo (MissileAmmo)
package {
import flash.display.*;
public dynamic class MissileAmmo extends BitmapData {
public function MissileAmmo(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 336
//ON_1 (ON_1)
package {
import flash.display.*;
public dynamic class ON_1 extends BitmapData {
public function ON_1(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 337
//ON_2 (ON_2)
package {
import flash.display.*;
public dynamic class ON_2 extends BitmapData {
public function ON_2(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 338
//ON_3 (ON_3)
package {
import flash.display.*;
public dynamic class ON_3 extends BitmapData {
public function ON_3(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 339
//ON_4 (ON_4)
package {
import flash.display.*;
public dynamic class ON_4 extends BitmapData {
public function ON_4(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 340
//ON_5 (ON_5)
package {
import flash.display.*;
public dynamic class ON_5 extends BitmapData {
public function ON_5(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 341
//ON_6 (ON_6)
package {
import flash.display.*;
public dynamic class ON_6 extends BitmapData {
public function ON_6(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 342
//OutterFrame (OutterFrame)
package {
import flash.display.*;
public dynamic class OutterFrame extends MovieClip {
public var menuHint:MovieClip;
}
}//package
Section 343
//PistolAmmo (PistolAmmo)
package {
import flash.display.*;
public dynamic class PistolAmmo extends BitmapData {
public function PistolAmmo(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 344
//PlanePic (PlanePic)
package {
import flash.display.*;
public dynamic class PlanePic extends BitmapData {
public function PlanePic(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 345
//PlaneShadowPic (PlaneShadowPic)
package {
import flash.display.*;
public dynamic class PlaneShadowPic extends BitmapData {
public function PlaneShadowPic(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 346
//PortalGlow (PortalGlow)
package {
import flash.display.*;
public dynamic class PortalGlow extends MovieClip {
}
}//package
Section 347
//PowerupIcon (PowerupIcon)
package {
import flash.display.*;
public dynamic class PowerupIcon extends MovieClip {
}
}//package
Section 348
//PowerupInfoText (PowerupInfoText)
package {
import flash.display.*;
import flash.text.*;
public dynamic class PowerupInfoText extends MovieClip {
public var text:TextField;
}
}//package
Section 349
//PulseWave (PulseWave)
package {
import flash.display.*;
public dynamic class PulseWave extends MovieClip {
}
}//package
Section 350
//RailAmmo (RailAmmo)
package {
import flash.display.*;
public dynamic class RailAmmo extends BitmapData {
public function RailAmmo(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 351
//RailgunShell (RailgunShell)
package {
import flash.display.*;
public dynamic class RailgunShell extends MovieClip {
}
}//package
Section 352
//RailSegment (RailSegment)
package {
import flash.display.*;
public dynamic class RailSegment extends MovieClip {
}
}//package
Section 353
//RocketSprite (RocketSprite)
package {
import flash.display.*;
public dynamic class RocketSprite extends MovieClip {
}
}//package
Section 354
//Rolex (Rolex)
package {
import flash.display.*;
public dynamic class Rolex extends MovieClip {
public var hand:MovieClip;
}
}//package
Section 355
//Sair (Sair)
package {
import flash.media.*;
public dynamic class Sair extends Sound {
}
}//package
Section 356
//SatmBackPress (SatmBackPress)
package {
import flash.media.*;
public dynamic class SatmBackPress extends Sound {
}
}//package
Section 357
//SatmPress (SatmPress)
package {
import flash.media.*;
public dynamic class SatmPress extends Sound {
}
}//package
Section 358
//Sboom1 (Sboom1)
package {
import flash.media.*;
public dynamic class Sboom1 extends Sound {
}
}//package
Section 359
//Sboom2 (Sboom2)
package {
import flash.media.*;
public dynamic class Sboom2 extends Sound {
}
}//package
Section 360
//Sboom3 (Sboom3)
package {
import flash.media.*;
public dynamic class Sboom3 extends Sound {
}
}//package
Section 361
//Sbubble (Sbubble)
package {
import flash.media.*;
public dynamic class Sbubble extends Sound {
}
}//package
Section 362
//SbusDrive (SbusDrive)
package {
import flash.media.*;
public dynamic class SbusDrive extends Sound {
}
}//package
Section 363
//SbuttonRollover (SbuttonRollover)
package {
import flash.media.*;
public dynamic class SbuttonRollover extends Sound {
}
}//package
Section 364
//Scash1 (Scash1)
package {
import flash.media.*;
public dynamic class Scash1 extends Sound {
}
}//package
Section 365
//Scash2 (Scash2)
package {
import flash.media.*;
public dynamic class Scash2 extends Sound {
}
}//package
Section 366
//Scash3 (Scash3)
package {
import flash.media.*;
public dynamic class Scash3 extends Sound {
}
}//package
Section 367
//Scash4 (Scash4)
package {
import flash.media.*;
public dynamic class Scash4 extends Sound {
}
}//package
Section 368
//Scash5 (Scash5)
package {
import flash.media.*;
public dynamic class Scash5 extends Sound {
}
}//package
Section 369
//ScoreFont (ScoreFont)
package {
import _-Af.*;
public dynamic class ScoreFont extends _-LC {
}
}//package
Section 370
//Sdie1 (Sdie1)
package {
import flash.media.*;
public dynamic class Sdie1 extends Sound {
}
}//package
Section 371
//Sdie2 (Sdie2)
package {
import flash.media.*;
public dynamic class Sdie2 extends Sound {
}
}//package
Section 372
//Sdie3 (Sdie3)
package {
import flash.media.*;
public dynamic class Sdie3 extends Sound {
}
}//package
Section 373
//Sdie4 (Sdie4)
package {
import flash.media.*;
public dynamic class Sdie4 extends Sound {
}
}//package
Section 374
//Sdie5 (Sdie5)
package {
import flash.media.*;
public dynamic class Sdie5 extends Sound {
}
}//package
Section 375
//Sfoot1 (Sfoot1)
package {
import flash.media.*;
public dynamic class Sfoot1 extends Sound {
}
}//package
Section 376
//Sfoot2 (Sfoot2)
package {
import flash.media.*;
public dynamic class Sfoot2 extends Sound {
}
}//package
Section 377
//Sfoot3 (Sfoot3)
package {
import flash.media.*;
public dynamic class Sfoot3 extends Sound {
}
}//package
Section 378
//Sfoot4 (Sfoot4)
package {
import flash.media.*;
public dynamic class Sfoot4 extends Sound {
}
}//package
Section 379
//Sfoot5 (Sfoot5)
package {
import flash.media.*;
public dynamic class Sfoot5 extends Sound {
}
}//package
Section 380
//Sfoot6 (Sfoot6)
package {
import flash.media.*;
public dynamic class Sfoot6 extends Sound {
}
}//package
Section 381
//SgenClick (SgenClick)
package {
import flash.media.*;
public dynamic class SgenClick extends Sound {
}
}//package
Section 382
//SgenericPickup (SgenericPickup)
package {
import flash.media.*;
public dynamic class SgenericPickup extends Sound {
}
}//package
Section 383
//Sglock1 (Sglock1)
package {
import flash.media.*;
public dynamic class Sglock1 extends Sound {
}
}//package
Section 384
//SglockEmpty (SglockEmpty)
package {
import flash.media.*;
public dynamic class SglockEmpty extends Sound {
}
}//package
Section 385
//SglockReload (SglockReload)
package {
import flash.media.*;
public dynamic class SglockReload extends Sound {
}
}//package
Section 386
//Shealth (Shealth)
package {
import flash.media.*;
public dynamic class Shealth extends Sound {
}
}//package
Section 387
//Shit1 (Shit1)
package {
import flash.media.*;
public dynamic class Shit1 extends Sound {
}
}//package
Section 388
//Shit2 (Shit2)
package {
import flash.media.*;
public dynamic class Shit2 extends Sound {
}
}//package
Section 389
//Shit3 (Shit3)
package {
import flash.media.*;
public dynamic class Shit3 extends Sound {
}
}//package
Section 390
//Shit4 (Shit4)
package {
import flash.media.*;
public dynamic class Shit4 extends Sound {
}
}//package
Section 391
//Shit5 (Shit5)
package {
import flash.media.*;
public dynamic class Shit5 extends Sound {
}
}//package
Section 392
//ShockWave (ShockWave)
package {
import flash.display.*;
public dynamic class ShockWave extends MovieClip {
}
}//package
Section 393
//ShockWaveSingle (ShockWaveSingle)
package {
import flash.display.*;
public dynamic class ShockWaveSingle extends MovieClip {
}
}//package
Section 394
//ShootHint (ShootHint)
package {
import flash.display.*;
public dynamic class ShootHint extends MovieClip {
}
}//package
Section 395
//ShotgunAmmo (ShotgunAmmo)
package {
import flash.display.*;
public dynamic class ShotgunAmmo extends BitmapData {
public function ShotgunAmmo(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 396
//ShotgunCase (ShotgunCase)
package {
import flash.display.*;
public dynamic class ShotgunCase extends MovieClip {
}
}//package
Section 397
//SkoolBusPic (SkoolBusPic)
package {
import flash.display.*;
public dynamic class SkoolBusPic extends BitmapData {
public function SkoolBusPic(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 398
//Slaser1 (Slaser1)
package {
import flash.media.*;
public dynamic class Slaser1 extends Sound {
}
}//package
Section 399
//Sm151 (Sm151)
package {
import flash.media.*;
public dynamic class Sm151 extends Sound {
}
}//package
Section 400
//Smagnum1 (Smagnum1)
package {
import flash.media.*;
public dynamic class Smagnum1 extends Sound {
}
}//package
Section 401
//Sminigun1 (Sminigun1)
package {
import flash.media.*;
public dynamic class Sminigun1 extends Sound {
}
}//package
Section 402
//Smusic1 (Smusic1)
package {
import flash.media.*;
public dynamic class Smusic1 extends Sound {
}
}//package
Section 403
//Smusic2 (Smusic2)
package {
import flash.media.*;
public dynamic class Smusic2 extends Sound {
}
}//package
Section 404
//Smusic3 (Smusic3)
package {
import flash.media.*;
public dynamic class Smusic3 extends Sound {
}
}//package
Section 405
//Smusic4 (Smusic4)
package {
import flash.media.*;
public dynamic class Smusic4 extends Sound {
}
}//package
Section 406
//SnukeBlast (SnukeBlast)
package {
import flash.media.*;
public dynamic class SnukeBlast extends Sound {
}
}//package
Section 407
//SpawnerHit (SpawnerHit)
package {
import flash.display.*;
public dynamic class SpawnerHit extends MovieClip {
}
}//package
Section 408
//SpawnerOpen (SpawnerOpen)
package {
import flash.display.*;
public dynamic class SpawnerOpen extends MovieClip {
}
}//package
Section 409
//SpawnerTop (SpawnerTop)
package {
import flash.display.*;
public dynamic class SpawnerTop extends MovieClip {
}
}//package
Section 410
//SpawnRise (SpawnRise)
package {
import flash.media.*;
public dynamic class SpawnRise extends Sound {
}
}//package
Section 411
//SpiralShotLaser (SpiralShotLaser)
package {
import flash.display.*;
public dynamic class SpiralShotLaser extends MovieClip {
}
}//package
Section 412
//SplayerDie (SplayerDie)
package {
import flash.media.*;
public dynamic class SplayerDie extends Sound {
}
}//package
Section 413
//Spush (Spush)
package {
import flash.media.*;
public dynamic class Spush extends Sound {
}
}//package
Section 414
//Srailgun1 (Srailgun1)
package {
import flash.media.*;
public dynamic class Srailgun1 extends Sound {
}
}//package
Section 415
//Srocket1 (Srocket1)
package {
import flash.media.*;
public dynamic class Srocket1 extends Sound {
}
}//package
Section 416
//Ssawnoff1 (Ssawnoff1)
package {
import flash.media.*;
public dynamic class Ssawnoff1 extends Sound {
}
}//package
Section 417
//Sshield (Sshield)
package {
import flash.media.*;
public dynamic class Sshield extends Sound {
}
}//package
Section 418
//Sshotgun1 (Sshotgun1)
package {
import flash.media.*;
public dynamic class Sshotgun1 extends Sound {
}
}//package
Section 419
//Sspiral (Sspiral)
package {
import flash.media.*;
public dynamic class Sspiral extends Sound {
}
}//package
Section 420
//Steleport (Steleport)
package {
import flash.media.*;
public dynamic class Steleport extends Sound {
}
}//package
Section 421
//SteleportLoop (SteleportLoop)
package {
import flash.media.*;
public dynamic class SteleportLoop extends Sound {
}
}//package
Section 422
//Stime (Stime)
package {
import flash.media.*;
public dynamic class Stime extends Sound {
}
}//package
Section 423
//superPower (superPower)
package {
import flash.media.*;
public dynamic class superPower extends Sound {
}
}//package
Section 424
//SurvivalCTA (SurvivalCTA)
package {
import flash.display.*;
public dynamic class SurvivalCTA extends MovieClip {
}
}//package
Section 425
//SurvivalRoom (SurvivalRoom)
package {
import flash.display.*;
public dynamic class SurvivalRoom extends BitmapData {
public function SurvivalRoom(_arg1:Number, _arg2:Number){
super(_arg1, _arg2);
}
}
}//package
Section 426
//Suzi1 (Suzi1)
package {
import flash.media.*;
public dynamic class Suzi1 extends Sound {
}
}//package
Section 427
//TickerInfoText (TickerInfoText)
package {
import flash.display.*;
import flash.text.*;
public dynamic class TickerInfoText extends MovieClip {
public var text:TextField;
}
}//package
Section 428
//Trader1 (Trader1)
package {
import flash.display.*;
public dynamic class Trader1 extends MovieClip {
}
}//package
Section 429
//Trader2 (Trader2)
package {
import flash.display.*;
public dynamic class Trader2 extends MovieClip {
}
}//package
Section 430
//Trader3 (Trader3)
package {
import flash.display.*;
public dynamic class Trader3 extends MovieClip {
}
}//package
Section 431
//Trader4 (Trader4)
package {
import flash.display.*;
public dynamic class Trader4 extends MovieClip {
}
}//package
Section 432
//Trader5 (Trader5)
package {
import flash.display.*;
public dynamic class Trader5 extends MovieClip {
}
}//package
Section 433
//Trader6 (Trader6)
package {
import flash.display.*;
public dynamic class Trader6 extends MovieClip {
}
}//package
Section 434
//uziFirePUP (uziFirePUP)
package {
import flash.media.*;
public dynamic class uziFirePUP extends Sound {
}
}//package
Section 435
//WeaponViews (WeaponViews)
package {
import flash.display.*;
public dynamic class WeaponViews extends MovieClip {
public var gun:MovieClip;
public var hotspot:MovieClip;
public function WeaponViews(){
addFrameScript(29, _-Eo);
}
function _-Eo(){
stop();
}
}
}//package
Section 436
//ZombieDie (ZombieDie)
package {
import flash.display.*;
public dynamic class ZombieDie extends MovieClip {
public function ZombieDie(){
addFrameScript(24, _-0L);
}
function _-0L(){
stop();
}
}
}//package
Section 437
//ZombieDie2 (ZombieDie2)
package {
import flash.display.*;
public dynamic class ZombieDie2 extends MovieClip {
public function ZombieDie2(){
addFrameScript(24, _-0L);
}
function _-0L(){
stop();
}
}
}//package