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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM72045760-7DC&rnd=72045760" width="1" height="1"></div>

humvszerg2.swf

This is the info page for
Flash #254341

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


Text
<p align="justify"><font face="Gulim" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1">22</font></p>

x

<p align="justify"><font face="Gulim" size="12" color="#ffcc00" letterSpacing="0.000000" kerning="1">2234</font></p>

$

战役即将拉响,请先战前布防。

<p align="center"><font face="黑体" size="9" color="#ffffff" letterSpacing="5.000000" kerning="0">准备完毕</font></p>

<p align="left"><font face="Gulim" size="12" color="#ffff00" letterSpacing="0.000000" kerning="1">COST:</font></p>

<p align="left"></p>

<p align="left"><font face="黑体" size="9" color="#ff0000" letterSpacing="0.000000" kerning="1">DEMAGE:</font></p>

<p align="left"></p>

<p align="left"><font face="黑体" size="9" color="#00ffff" letterSpacing="0.000000" kerning="1">HEALTH:</font></p>

<p align="left"></p>

MOVE

SHOOT

SKILL

中文

English

$

胜多负少

胜多负少

生命值

攻击力

操作性

Life

Attack

Dexterity

<p align="justify"><font face="Gulim" size="11" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>Level.1</b></font></p>

战役即将拉响,请先战前布防。

<p align="center"><font face="黑体" size="10" color="#ffffff" letterSpacing="5.000000" kerning="0">确定</font></p>

<p align="center"><font face="黑体" size="10" color="#ffffff" letterSpacing="5.000000" kerning="0">取消</font></p>

ActionScript [AS3]

Section 1
//Effects (com.gq.effects.Effects) package com.gq.effects { import flash.display.*; import com.gq.moveobject.*; import com.gq.system.*; public class Effects extends MoveObject { override public function pauseMe():void{ _this.stop(); } override public function resumeMe():void{ _this.play(); } override public function initData():void{ } override public function updataEvent():void{ _this.gotoAndStop(++myCurrentFrame); if (myCurrentFrame >= _this.totalFrames){ deleteMe = true; }; if (deleteMe){ GameTools.pushArr(GameData.removeArr, this); }; } public function createEffect(_arg1:Sprite, _arg2:String, _arg3:Number, _arg4:Number, _arg5:Number):void{ var _local6:Class; var _local7:MovieClip; myMcName = _arg2; _local6 = GameTools.getMeBySwf("objects", _arg2); _local7 = new (_local6); _arg1.addChild(_local7); _this = _local7; _this["myHost"] = this; data_index = (uint(_arg2.substring((_arg2.indexOf("_") + 1), _arg2.length)) - 1); myX = _arg3; myY = _arg4; myZ = _arg5; initMyData(); controlMc(); } } }//package com.gq.effects
Section 2
//ExploreEffects (com.gq.effects.ExploreEffects) package com.gq.effects { import com.gq.system.*; public class ExploreEffects extends Effects { override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.effectsArr[data_index]; mySound = _local1[0]; if (mySound != ""){ SoundClass.addMusic(("sound" + String((uint((Math.random() * 9)) + 1))), mySound); }; } } }//package com.gq.effects
Section 3
//Shield (com.gq.effects.Shield) package com.gq.effects { import com.gq.moveobject.*; import com.gq.system.*; public class Shield extends Effects { public var liveTime:uint; override protected function initMyData():void{ } override public function updataEvent():void{ if (++deadCount == liveTime){ deleteMe = true; }; _this.alpha = ((1 - (deadCount / liveTime)) + 0.05); if (deleteMe){ (hiter as Major6).myShield = null; GameTools.pushArr(GameData.removeArr, this); }; } } }//package com.gq.effects
Section 4
//Alien (com.gq.moveobject.Alien) package com.gq.moveobject { import com.gq.system.*; public class Alien extends Army { public function Alien():void{ myCamp = "evil"; GameTools.pushArr(GameData.enemyArr, this); myEnemyArr = GameData.earthArr; myRotation = 180; myDistRotation = 180; } override protected function attack_over():void{ changeStates("stand"); } override protected function attack_Func():void{ if (_this.mc.currentLabel == "hit"){ myTarget.HurtMe(damageArr[0], damageArr[1], damageArr[2]); if (shoot_way == 2){ SoundClass.addMusic(("sound" + String((uint((Math.random() * 9)) + 1))), "attack"); }; }; } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.alienArr[data_index]; totalLife = _local1[0]; cd_time = _local1[1]; attack_FI = [1, 1, _local1[2], [_local1[2]], null]; speedAll = _local1[3]; damageArr = _local1[4]; mySpyRange = _local1[5]; myAttackRange = _local1[6]; myBullet = _local1[7]; can_collision = _local1[8]; cost = _local1[9]; shoot_way = _local1[10]; myRotSpeed = _local1[11]; myEffects = _local1[12]; _this.gotoAndStop("walk"); super.initMyData(); } override protected function myShootWay_2(_arg1:Number=0):void{ } override protected function patrolFunc():void{ super.patrolFunc(); if (((!(blockedX)) && (!(blockedY)))){ rotateTarget(myRotSpeed, 180); }; if (myY < GameData.resourceHeight){ initSpeed(); }; } override protected function attackFunc():void{ current_cd = cd_time; changeStates("attack"); var _local1 = this; _local1[("myShootWay_" + String(shoot_way))](); } override public function removeMe():void{ SoundClass.addMusic(("sound" + String((uint((Math.random() * 9)) + 1))), "dead_1"); GameData.controlWho.getBonus(cost, (cost / 10)); GameTools.unPushArr(GameData.enemyArr, this); super.removeMe(); } override protected function changeData():void{ if (((!((speedX == 0))) || (!((speedY == 0))))){ if (states != "walk"){ changeStates("walk"); }; } else { if (current_cd == 0){ if (states != "stand"){ changeStates("stand"); }; }; }; super.changeData(); } } }//package com.gq.moveobject
Section 5
//Army (com.gq.moveobject.Army) package com.gq.moveobject { import flash.display.*; import flash.geom.*; import com.gq.system.*; import com.gq.ui.*; public class Army extends MoveObject { public var isFire:Boolean; protected var shoot_way:uint;// = 1 protected var turnDir:int; protected var collisionCount:uint; protected var myDistRotation:Number; protected var shootRot:Number;// = 0 public function Army():void{ shoot_way = 1; turnDir = ((Math.random() > 0.5)) ? -1 : 1; shootRot = 0; super(); } override public function HurtMe(_arg1:int, _arg2:uint, _arg3:Number):void{ super.HurtMe(_arg1, _arg2, _arg3); if (myLife <= 0){ deleteMe = true; }; } override protected function hitTestMap():void{ if ((myX + speedX) < 0){ myX = 0; if (myTarget){ rotateTarget(myRotSpeed); }; } else { if ((myX + speedX) > GameData.resourceWidth){ myX = GameData.resourceWidth; if (myTarget){ rotateTarget(myRotSpeed); }; }; }; if ((myY + speedY) < 0){ myY = 0; } else { if ((myY + speedY) > GameData.resourceHeight){ myY = GameData.resourceHeight; }; }; } override protected function initMyData():void{ super.initMyData(); _this.mouseChildren = false; _this.mouseEnabled = false; } protected function rotateTarget(_arg1:uint=1, _arg2:Number=999):void{ var _local3:int; if (_arg2 == 999){ distRotation = (90 + GameTools.calcuRotation(myX, myY, myTarget.myX, myTarget.myY)); } else { distRotation = _arg2; }; myRotation = GameTools.getTureAngle(myRotation); distRotation = GameTools.getTureAngle(distRotation); if ((((Math.abs((distRotation - myRotation)) > myRotSpeed)) && ((Math.abs((distRotation - myRotation)) < (360 - myRotSpeed))))){ _local3 = GameTools.adjudgeRotation(myRotation, distRotation); myRotation = (myRotation + (_local3 * _arg1)); }; } override public function updataEvent():void{ controlMe(); switchStates(); restoreState(); hitTestObj(); hitTestMap(); changeData(); controlMc(); if (((myTarget) && ((myTarget.myLife <= 0)))){ myTarget = null; }; if (deleteMe){ GameTools.pushArr(GameData.removeArr, this); }; } protected function myShootWay_1(_arg1:Number=0):void{ var _local2:MovieClip; if (myBullet != ""){ if (_this.cannon){ _local2 = _this.cannon.shoot_point; } else { _local2 = _this.shoot_point; }; Shoot(myBullet, _local2, shootRot, _arg1); }; } protected function myShootWay_2(_arg1:Number=0):void{ if (myBullet != ""){ if (_this.cannon){ Shoot(myBullet, _this.cannon.shoot_point1, shootRot, _arg1); Shoot(myBullet, _this.cannon.shoot_point2, shootRot, _arg1); } else { Shoot(myBullet, _this.shoot_point1, shootRot, _arg1); Shoot(myBullet, _this.shoot_point2, shootRot, _arg1); }; }; } protected function judgeIfFire():void{ var _local1:MoveObject; _local1 = findTarget(myEnemyArr); if (!isFire){ if (GameTools.getDistance(_local1.myX, _local1.myY, myX, myY) < mySpyRange){ isFire = true; myTarget = _local1; }; } else { if ((((GameTools.getDistance(myTarget.myX, myTarget.myY, myX, myY) > myAttackRange)) || ((myTarget.myLife <= 0)))){ isFire = false; myTarget = null; }; }; } protected function walkToTarget():void{ if (collisionCount < 4){ rotateTarget(myRotSpeed); }; getRotSpeed(myRotation, speedAll); } override protected function collisionWho(_arg1:Array):Boolean{ var _local2:uint; _local2 = 0; while (_local2 < _arg1.length) { if (((!((_arg1[_local2] == this))) && ((GameTools.getDistance(_arg1[_local2].myX, _arg1[_local2].myY, myX, myY) < 100)))){ if (((((_arg1[_local2]._this.hot.hitTestPoint((testPoint1.x + (speedX * 2)), (testPoint1.y + (speedY * 2)), true)) || (_arg1[_local2]._this.hot.hitTestPoint((testPoint2.x + (speedX * 2)), (testPoint2.y + (speedY * 2)), true)))) || (_arg1[_local2]._this.hot.hitTestPoint((testPoint3.x + (speedX * 2)), (testPoint3.y + (speedY * 2)), true)))){ return (true); }; }; _local2++; }; return (false); } protected function patrolFunc():void{ getRotSpeed(myRotation, speedAll); } override public function removeMe():void{ if (myEffects != ""){ GameSys.addEffects(GameData.personContainer, "ExploreEffects", myEffects, myX, myY, myZ); new ShakeClass(GameData.Scen, 2, 10, GameData.Scen); }; GameTools.addHole(uint(((distX * distY) / 300)), this); super.removeMe(); } override protected function controlMe():void{ if (current_cd > 0){ current_cd--; }; if (collisionCount > 0){ collisionCount--; }; if (bloodBar.alpha > 0){ bloodBar.alpha = (bloodBar.alpha - 0.01); bloodBar.x = (myX - distX); bloodBar.y = (myY - (distY / 2)); }; if (_this.cannon){ controlMyCannon(); }; if (myEnemyArr.length > 0){ warFunc(); } else { patrolFunc(); }; } protected function warFunc():void{ if (myTarget == null){ initSpeed(); myTarget = findTarget(myEnemyArr); } else { if (isFire){ if (current_cd == 0){ shootRot = ((_this.cannon)==null) ? myRotation : (myRotation + _this.cannon.rotation); shootRot = GameTools.getTureAngle(shootRot); distRotation = GameTools.getTureAngle((90 + GameTools.calcuRotation(myX, myY, myTarget.myX, myTarget.myY))); distRotation = GameTools.getTureAngle(distRotation); if ((((Math.abs((distRotation - shootRot)) <= myRotSpeed)) || ((Math.abs((distRotation - shootRot)) >= (360 - myRotSpeed))))){ attackFunc(); } else { rotateTarget(myRotSpeed); }; initSpeed(); }; } else { walkToTarget(); }; judgeIfFire(); }; } override protected function hitTestObj():void{ blockedX = false; blockedY = false; testPoint1 = _this.localToGlobal(new Point(0, (-(distY) / 2))); testPoint2 = _this.localToGlobal(new Point(-(distX), (-(distY) / 2))); testPoint3 = _this.localToGlobal(new Point(distX, (-(distY) / 2))); if (((!(isFire)) && (collisionWho(GameData.collisionObjArr)))){ blockedX = true; blockedY = true; initSpeed(); if (collisionCount < 100){ collisionCount = (collisionCount + 3); myRotation = (myRotation + (5 * turnDir)); }; }; } } }//package com.gq.moveobject
Section 6
//Base (com.gq.moveobject.Base) package com.gq.moveobject { import flash.display.*; import com.gq.system.*; public class Base extends Building { public var myCannon:MovieClip; public function Base():void{ GameData.base = this; myCamp = "good"; GameTools.pushArr(GameData.collisionObjArr, this); GameTools.pushArr(GameData.earthArr, this); myEnemyArr = GameData.enemyArr; } public function baseAction():void{ var _local1:Number; if (current_cd == 0){ current_cd = cd_time; _local1 = (-90 + GameTools.calcuRotation(GameData.gameContainer.mouseX, GameData.gameContainer.mouseY, myX, myY)); if (myCannon == _this.single_cannon){ Shoot(myBullet, myCannon.shoot_point, myCannon.rotation); } else { if (myCannon == _this.double_cannon){ Shoot(myBullet, myCannon.shoot_point1, myCannon.rotation); Shoot(myBullet, myCannon.shoot_point2, myCannon.rotation); }; }; }; } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.baseArr[data_index]; totalLife = _local1[0]; if (GameData.ownSkillArr[2] == 1){ totalLife = (totalLife + 50000); }; cd_time = _local1[1]; myEffects = _local1[2]; myBullet = _local1[3]; super.initMyData(); myRotSpeed = 1; _this.removeChild(_this.single_cannon); _this.removeChild(_this.double_cannon); if (GameData.ownSkillArr[1] == 1){ myCannon = _this.double_cannon; _this.addChild(_this.double_cannon); } else { if (GameData.ownSkillArr[0] == 1){ myCannon = _this.single_cannon; _this.addChild(_this.single_cannon); }; }; if (myCannon){ myCannon.visible = true; }; _this.mouseEnabled = true; _this.mouseChildren = false; GameTools.pushArr(GameData.canClickObjArr, this); } override public function updataEvent():void{ otherFunc(); if (deleteMe){ GameTools.pushArr(GameData.removeArr, this); }; } override protected function attackFunc():void{ if (!GameData.checkTarget){ return; }; baseAction(); } override public function removeMe():void{ super.removeMe(); if (GameData.missionTarget){ GameSys.missionComplete(); }; } override protected function otherFunc():void{ if (bloodBar.alpha > 0){ bloodBar.alpha = (bloodBar.alpha - 0.01); bloodBar.x = (myX - distX); bloodBar.y = (myY - (distY / 2)); }; if (current_cd > 0){ current_cd--; }; if (myCannon){ myCannon.rotation = myRotation; if (myEnemyArr.length > 0){ warFunc(); }; }; } } }//package com.gq.moveobject
Section 7
//Building (com.gq.moveobject.Building) package com.gq.moveobject { import flash.geom.*; import com.gq.system.*; import com.gq.ui.*; public class Building extends Army { protected var myBurnParent:String; protected var myBurnPoint:Point; protected var myBurnName:String; protected var myBurnType:String; public function Building():void{ GameTools.pushArr(GameData.towerArr, this); } override public function HurtMe(_arg1:int, _arg2:uint, _arg3:Number):void{ super.HurtMe(_arg1, _arg2, _arg3); if (myLife <= 0){ deleteMe = true; }; } private function beDraging():void{ var _local1:Point; _local1 = GameData.personContainer.globalToLocal(new Point(GameData.Scen.mouseX, GameData.Scen.mouseY)); _this.x = _local1.x; _this.y = _local1.y; } protected function judgeColor():void{ if (GameData.currentMap.judgeOk(_this.x, _this.y)){ GameTools.addColors(_this, GameData.greenTrans); } else { GameTools.addColors(_this, GameData.redTrans); }; } public function clickHd(_arg1):void{ if (_arg1 == _this){ if ((((GameData.myMouse.currentFrame == 2)) && (!((this is Base))))){ if ((this is House)){ GameData.money = (GameData.money + (GameDesignClass.buildHouseArr[data_index][1] * 0.4)); } else { if ((this is Tower)){ GameData.money = (GameData.money + (GameDesignClass.buildTowerArr[data_index][1] * 0.1)); GameData.tips.showText(GameDesignClass.languageInfor.tips_2[GameData.LANGUAGE]); }; }; removeMe(); } else { if (GameData.myMouse.currentFrame == 3){ trace("修"); if ((((myLife < totalLife)) && ((GameData.money >= 50)))){ GameData.money = (GameData.money - 500); myLife = (myLife + 5000); if (myLife > totalLife){ myLife = totalLife; }; if (bloodBar){ bloodBar.showMe(); }; }; }; }; GameData.gameUI.showMouse(); }; } protected function createArmy():void{ var _local1:MoveObject; myBurnPoint = GameTools.changeXY(_this.burn_point, new Point(_this.burn_point.x, _this.burn_point.y), GameData.personContainer); _local1 = GameData.creater.createObj(myBurnParent, myBurnType, myBurnName, myBurnPoint.x, myBurnPoint.y, 0, []); } override public function updataEvent():void{ if (isDraging){ beDraging(); judgeColor(); } else { controlMe(); switchStates(); restoreState(); if (deleteMe){ GameTools.pushArr(GameData.removeArr, this); }; }; } override protected function attackFunc():void{ } override public function removeMe():void{ myLife = 0; if (!isDraging){ GameSys.addEffects(GameData.personContainer, "ExploreEffects", "ExploreEffects_5", myX, myY, myZ); new ShakeClass(GameData.Scen, 4, 10, GameData.Scen); GameTools.addHole(uint(((distX * distY) / 100)), this); }; GameTools.unPushArr(GameData.earthArr, this); GameTools.unPushArr(GameData.enemyArr, this); GameTools.unPushArr(GameData.towerArr, this); GameTools.unPushArr(GameData.collisionObjArr, this); GameTools.unPushArr(GameData.canClickObjArr, this); super.removeMe(); } override protected function controlMe():void{ if (!GameData.checkTarget){ return; }; if (bloodBar.alpha > 0){ bloodBar.alpha = (bloodBar.alpha - 0.01); bloodBar.x = (myX - distX); bloodBar.y = (myY - (distY / 2)); }; if (current_cd > 0){ current_cd--; } else { attackFunc(); }; } } }//package com.gq.moveobject
Section 8
//Bullets (com.gq.moveobject.Bullets) package com.gq.moveobject { import com.gq.system.*; import com.gq.ui.*; public class Bullets extends MoveObject { private var testType:uint; private var testMap:Boolean; private var testCount:uint; public var myShooter:MoveObject; private var liveTime:uint;// = 17 public function Bullets():void{ liveTime = 17; super(); } private function evilTestFunc():void{ if (((testWhere(GameData.earthArr, this, _this, damageArr, 1)) || ((++deadCount == liveTime)))){ removeMe(); }; } private function goodTestFunc():void{ if (((((testWhere(GameData.enemyArr, this, _this, damageArr, 1)) && (!((data_index == 11))))) || ((++deadCount == liveTime)))){ removeMe(); }; } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.bulletArr[data_index]; speedAll = _local1[0]; damageArr = _local1[1].concat(); myEffects = _local1[2]; mySound = _local1[3]; if ((myShooter is Major)){ speedAll = (speedAll * 2); damageArr[0] = (damageArr[0] * (GameData.currentLevel * 1.5)); }; super.initMyData(); getRotSpeed(myRotation, speedAll); if (mySound != ""){ SoundClass.addMusic(("sound" + String((uint((Math.random() * 9)) + 1))), mySound); }; } override public function updataEvent():void{ controlMe(); hitTestObj(); changeData(); controlMc(); } override public function removeMe():void{ var _local1:*; if (myEffects != ""){ GameSys.addEffects(GameData.topObjectContainer, "ExploreEffects", myEffects, myX, myY, myZ, _this.scaleX, myRotation); }; super.removeMe(); if (data_index == 12){ myEnemyArr = GameData.enemyArr; for (_local1 in myEnemyArr) { if (GameTools.getDistance(myX, myY, myEnemyArr[_local1].myX, myEnemyArr[_local1].myY) < ((100 * GameData.currentLevel) * 0.8)){ myEnemyArr[_local1].HurtMe(900, 0, 0); }; }; }; } override protected function hitTestObj():void{ if ((++testCount % 2) == 0){ var _local1 = this; _local1[(myCamp + "TestFunc")](); }; } } }//package com.gq.moveobject
Section 9
//Destination (com.gq.moveobject.Destination) package com.gq.moveobject { import flash.geom.*; import com.gq.system.*; import com.gq.ui.*; public class Destination extends Building { public function Destination():void{ myBullet = "Bullet_1"; myCamp = "evil"; GameTools.pushArr(GameData.enemyArr, this); GameTools.unPushArr(GameData.earthArr, this); GameData.currentTarget = this; GameTools.pushArr(GameData.missionTarget, this); myEnemyArr = GameData.earthArr; can_collision = true; } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.destinateArr[data_index]; totalLife = _local1[0]; cd_time = _local1[1]; myEffects = _local1[2]; walkPath = _local1[3]; super.initMyData(); current_cd = cd_time; } override protected function createArmy():void{ var _local1:MoveObject; myBurnPoint = GameTools.changeXY(_this.burn_point, new Point(_this.burn_point.x, _this.burn_point.y), GameData.personContainer); _local1 = GameData.creater.createObj("person", "Alien", walkPath[0], myBurnPoint.x, myBurnPoint.y, 0, []); } override public function updataEvent():void{ controlMe(); if (deleteMe){ GameTools.pushArr(GameData.removeArr, this); }; } override protected function attackFunc():void{ if (walkPath.length > 0){ current_cd = cd_time; if (data_index == 3){ myTarget = findTarget(myEnemyArr); shootRot = (-90 + GameTools.calcuRotation(myTarget.myX, myTarget.myY, myX, myY)); Shoot("Bullet_11", _this, shootRot); } else { createArmy(); }; }; } override public function removeMe():void{ GameData.money = (GameData.money + (500 * (1 + ((GameData.game_level - 1) * 0.5)))); GameSys.addEffects(GameData.personContainer, "ExploreEffects", myEffects, myX, myY, myZ); new ShakeClass(GameData.Scen, 4, 10, GameData.Scen); GameTools.unPushArr(GameData.enemyArr, this); GameTools.unPushArr(GameData.collisionObjArr, this); GameTools.addHole(uint(((distX * distY) / 100)), this); if (bloodBar != null){ bloodBar.removeMe(); }; GameTools.unPushArr(GameData.beatArr, this); GameTools.unPushArr(GameData.actionArr, this); GameTools.unPushArr(GameData.objectArr, this); GameTools.unPushArr(GameData.towerArr, this); if (((!((_this == null))) && (!((_this.parent == null))))){ _this.parent.removeChild(_this); _this = null; }; defaultData(); GameTools.unPushArr(GameData.missionTarget, this); if (GameData.missionTarget.length == 0){ GameSys.missionComplete(); }; } } }//package com.gq.moveobject
Section 10
//EarthAlly (com.gq.moveobject.EarthAlly) package com.gq.moveobject { import com.gq.system.*; public class EarthAlly extends Army { public function EarthAlly():void{ myCamp = "good"; GameTools.pushArr(GameData.earthArr, this); myEnemyArr = GameData.enemyArr; myRotation = 0; myDistRotation = 0; } override protected function patrolFunc():void{ super.patrolFunc(); if (collisionCount < 2){ rotateTarget(myRotSpeed, 0); }; if (myY < 50){ initSpeed(); }; } override protected function attackFunc():void{ current_cd = cd_time; var _local1 = this; _local1[("myShootWay_" + String(shoot_way))](); } override public function removeMe():void{ GameTools.unPushArr(GameData.earthArr, this); super.removeMe(); } } }//package com.gq.moveobject
Section 11
//House (com.gq.moveobject.House) package com.gq.moveobject { import com.gq.system.*; public class House extends Building { public var currentLocationIndex:uint; public function House():void{ } override protected function attack_over():void{ } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.houseArr[data_index]; totalLife = _local1[0]; cd_time = (_local1[1] - (GameData.ownSkillArr[3] * 250)); attack_FI = [1, 1, _local1[2], [_local1[2]], null]; damageArr = _local1[3]; myBurnParent = _local1[4]; myBurnType = _local1[5]; myBurnName = _local1[6]; can_collision = _local1[7]; _this.gotoAndStop("stand1"); super.initMyData(); current_cd = cd_time; } override protected function attackFunc():void{ current_cd = cd_time; createArmy(); } override public function removeMe():void{ super.removeMe(); GameDesignClass.buildPositionArr[(currentLocationIndex - 1)] = 0; } } }//package com.gq.moveobject
Section 12
//Major (com.gq.moveobject.Major) package com.gq.moveobject { import flash.geom.*; import com.gq.system.*; import com.gq.ui.*; public class Major extends Army { protected var mySkillCount:uint; public var levelTxt:LevelTxt; private var errorNum:uint; private var m:uint; public var upPress:Boolean; public var leftPress:Boolean; public var downPress:Boolean; public var myExp:Number; public var attackPress:Boolean; public var ePress:Boolean; private var accurate:Number; public var doublePress:Boolean; protected var control_way:uint; private var fri:Number; protected var skillCount:uint; public var skillNum:uint; protected var move_way:uint; public var rightPress:Boolean; private var hitTestWay:uint; public function Major():void{ myCamp = "good"; GameTools.pushArr(GameData.earthArr, this); myEnemyArr = GameData.enemyArr; myRotation = 0; myDistRotation = 0; GameData.controlWho = this; GameData.currentLevel = GameData.heroLevel[GameData.currentChooseHeroIndex]; GameData.currentExp = GameData.heroExp[GameData.currentChooseHeroIndex]; } override protected function hitTestObj():void{ var _local1 = this; _local1[("hitTestFunc_" + hitTestWay)](); } protected function testPosition(_arg1:Number, _arg2:Number):Boolean{ var _local3:Point; var _local4:*; for (_local4 in GameData.towerArr) { if (GameTools.getDistance(_arg1, _arg2, GameData.towerArr[_local4]._this.x, GameData.towerArr[_local4]._this.y) < 150){ _local3 = GameData.personContainer.localToGlobal(new Point(_arg1, _arg2)); if (GameData.towerArr[_local4]._this.hitTestPoint(_local3.x, _local3.y, true)){ return (true); }; }; }; return (false); } protected function checkPos(_arg1:String, _arg2:String):void{ var _local3:uint; var _local4:int; var _local5:int; var _local6:int; var _local7:Number; var _local8:Number; _local4 = 50; _local6 = 50; _local7 = (Math.sin((_local5 * 0.01745)) * _local6); _local8 = (Math.cos((_local5 * 0.01745)) * _local6); while (testPosition((myX + _local7), (myY + _local8))) { _local5 = (_local5 + _local4); if (_local5 >= 360){ _local5 = 0; _local4 = (_local4 / 2); _local6 = (_local6 * 2); }; _local7 = (Math.sin((_local5 * 0.01745)) * _local6); _local8 = (Math.cos((_local5 * 0.01745)) * _local6); ++_local3; if (_local3 == 30){ break; }; }; if (_local3 < 30){ buildTower(_arg1, _arg2, (myX + _local7), (myY + _local8)); } else { buildTower(_arg1, _arg2, myX, myY); }; } private function moveFunc(_arg1:Number, _arg2:Number):void{ if (states != "walk"){ changeStates("walk"); }; if (_arg1 != 999){ speedX = _arg1; }; if (_arg2 != 999){ speedY = _arg2; }; } public function getBonus(_arg1:Number, _arg2:Number):void{ GameData.money = (GameData.money + _arg1); GameData.current_score = (GameData.current_score + _arg1); if ((((GameData.currentLevel < 5)) && ((myLife > 0)))){ GameData.currentExp = (GameData.currentExp + _arg2); if (GameData.currentExp >= myExp){ levelUp(); GameSys.addEffects(levelTxt, "Effects", "LevelUpMc", 0, (-(distY) / 2), 0, 1, 0); }; GameData.gameUI.Exp(); }; } protected function controlMyRotation():void{ var _local1 = this; _local1[("controlFunc_" + control_way)](); } private function hitTestFunc_1():void{ GameTools.adjustMe(this, new Point(myX, myY), speedX, speedY); } private function hitTestFunc_2():void{ if (GameTools.myHitTest(this, GameData.collisionObjArr, (myX + (speedX * 5)), (myY + (speedY * 5)))){ collisionCount = 10; nowMoveSpeed = (nowMoveSpeed * -0.9); moveFunc((-(Math.sin((myRotation * 0.01745))) * nowMoveSpeed), (Math.cos((myRotation * 0.01745)) * nowMoveSpeed)); }; } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.majorArr[data_index]; totalLife = (_local1[0] * (1 + ((GameData.currentLevel - 1) / 1))); cd_time = (_local1[1] * (1 - ((GameData.currentLevel - 1) / 10))); attack_FI = [1, 1, _local1[2], [_local1[2]], null]; speedAll = (_local1[3] * (1 + ((GameData.currentLevel - 1) / 5))); m = (uint(((_local1[4] - 1) / GameData.currentLevel)) + 1); shoot_way = _local1[5]; myRotSpeed = (_local1[6] * (1 + ((GameData.currentLevel - 1) / 10))); myBullet = _local1[7]; can_collision = _local1[8]; control_way = _local1[9]; myEffects = _local1[10]; move_way = _local1[11]; errorNum = _local1[12]; myExp = (_local1[13] * (1 + ((GameData.currentLevel - 1) / 0.5))); mySkillCount = _local1[14]; skillNum = _local1[15]; hitTestWay = _local1[16]; accurate = (1 / m); fri = ((0.02 * m) + 0.8); nowMoveSpeed = 0; _this.gotoAndStop("stand"); if (!levelTxt){ levelTxt = new LevelTxt(); _this.parent.addChild(levelTxt); }; levelTxt.levelTxt.text = ("Level." + String(GameData.currentLevel)); super.initMyData(); } protected function skillFunc():void{ GameSys.addEffects(levelTxt, "Effects", "ExploreEffects_11", 0, (-(distY) / 2), 0, 1, 0); new ColdTime(GameData.gameUI.propertyHUD.skill.cd, mySkillCount); } override protected function attackFunc():void{ current_cd = cd_time; shootRot = ((_this.cannon == null)) ? myRotation : (_this.cannon.rotation + myRotation); var _local1 = this; _local1[("myShootWay_" + String(shoot_way))](errorNum); } private function controlFunc_3():void{ } private function controlFunc_2():void{ var _local1:Number; var _local2:Number; var _local3:int; _local1 = (90 + GameTools.calcuRotation(myX, myY, GameData.personContainer.mouseX, GameData.personContainer.mouseY)); _local2 = GameTools.getTureAngle(Math.abs((_local1 - (_this.cannon.rotation + int((myRotation % 360)))))); if ((((_local2 > myRotSpeed)) && ((_local2 < (360 - myRotSpeed))))){ _local3 = GameTools.adjudgeRotation((int((_this.cannon.rotation + myRotation)) % 360), _local1); _this.cannon.rotation = (_this.cannon.rotation + (_local3 * myRotSpeed)); }; } override public function removeMe():void{ GameTools.unPushArr(GameData.earthArr, this); super.removeMe(); GameSys.missionComplete(); } private function levelUp():void{ GameData.currentExp = 0; GameData.currentLevel++; initMyData(); GameData.gameUI.Skill(skillNum); SoundClass.addMusic("sound", "level_up"); } private function controlFunc_1():void{ myRotation = (90 + GameTools.calcuRotation(myX, myY, GameData.personContainer.mouseX, GameData.personContainer.mouseY)); } protected function buildTower(_arg1:String, _arg2:String, _arg3:Number, _arg4:Number):void{ GameData.creater.createObj("bottomObject", _arg1, _arg2, _arg3, _arg4, 0, []); } private function moveWay_1():void{ if (leftPress){ moveFunc(-(speedAll), 999); } else { if (rightPress){ moveFunc(speedAll, 999); } else { speedX = 0; }; }; if (upPress){ moveFunc(999, -(speedAll)); } else { if (downPress){ moveFunc(999, speedAll); } else { speedY = 0; if (((!(leftPress)) && (!(rightPress)))){ changeStates("stand"); }; }; }; } private function moveWay_2():void{ if (leftPress){ myRotation = (myRotation - (accurate * myRotSpeed)); } else { if (rightPress){ myRotation = (myRotation + (accurate * myRotSpeed)); }; }; if (upPress){ if (nowMoveSpeed > -(speedAll)){ nowMoveSpeed = (nowMoveSpeed - accurate); }; } else { if (downPress){ if (nowMoveSpeed < speedAll){ nowMoveSpeed = (nowMoveSpeed + accurate); }; } else { nowMoveSpeed = (nowMoveSpeed * fri); }; }; if (Math.abs(nowMoveSpeed) > 0.05){ moveFunc((-(Math.sin((myRotation * 0.01745))) * nowMoveSpeed), (Math.cos((myRotation * 0.01745)) * nowMoveSpeed)); } else { initSpeed(); if (states != "stand"){ changeStates("stand"); }; }; } private function controlKey():void{ var _local1 = this; _local1[("moveWay_" + move_way)](); if (attackPress){ if (current_cd == 0){ attackFunc(); }; }; if (ePress){ if (skillNum > 0){ if (skillCount == 0){ skillNum--; skillCount = mySkillCount; skillFunc(); GameData.gameUI.Skill(skillNum); }; }; }; } override public function controlMc():void{ super.controlMc(); levelTxt.x = myX; levelTxt.y = (myY + (distY / 2)); } override protected function controlMe():void{ if (current_cd > 0){ current_cd--; }; if (collisionCount > 0){ can_action = false; collisionCount--; nowMoveSpeed = (nowMoveSpeed * 0.92); moveFunc((-(Math.sin((myRotation * 0.01745))) * nowMoveSpeed), (Math.cos((myRotation * 0.01745)) * nowMoveSpeed)); if (collisionCount == 0){ can_action = true; }; }; if (skillCount > 0){ skillCount--; }; if (bloodBar.alpha > 0){ bloodBar.alpha = (bloodBar.alpha - 0.01); bloodBar.x = (myX - distX); bloodBar.y = (myY - (distY / 2)); }; if (GameData.can_control){ controlMyRotation(); controlKey(); }; } } }//package com.gq.moveobject
Section 13
//Major1 (com.gq.moveobject.Major1) package com.gq.moveobject { import com.gq.system.*; public class Major1 extends Major { public function Major1():void{ } override protected function skillFunc():void{ super.skillFunc(); Shoot("Bullet_12", _this.shoot_point, myRotation, 0); } } }//package com.gq.moveobject
Section 14
//Major2 (com.gq.moveobject.Major2) package com.gq.moveobject { public class Major2 extends Major { public function Major2():void{ } override protected function skillFunc():void{ super.skillFunc(); checkPos("Mine", "Mine_1"); } } }//package com.gq.moveobject
Section 15
//Major3 (com.gq.moveobject.Major3) package com.gq.moveobject { import com.gq.system.*; public class Major3 extends Major { public function Major3():void{ } override protected function skillFunc():void{ super.skillFunc(); trace("造塔"); if (GameData.currentLevel < 4){ checkPos("Tower", "Tower_1"); } else { checkPos("Tower", "Tower_2"); }; } } }//package com.gq.moveobject
Section 16
//Major4 (com.gq.moveobject.Major4) package com.gq.moveobject { import flash.display.*; import com.gq.system.*; public class Major4 extends Major { public function Major4():void{ } override protected function skillFunc():void{ super.skillFunc(); Shoot("Bullet_13", _this.cannon.shoot_point, (myRotation + _this.cannon.rotation), 0); GameSys.addEffects((_this.cannon as Sprite), "Effects", "ExploreEffects_12", _this.cannon.shoot_point.x, _this.cannon.shoot_point.y, 0, 1, 0); } } }//package com.gq.moveobject
Section 17
//Major5 (com.gq.moveobject.Major5) package com.gq.moveobject { import com.gq.system.*; public class Major5 extends Major { public function Major5():void{ } override protected function skillFunc():void{ super.skillFunc(); myLife = (myLife + (totalLife * (0.2 + (GameData.currentLevel / 10)))); if (myLife > totalLife){ myLife = totalLife; }; } } }//package com.gq.moveobject
Section 18
//Major6 (com.gq.moveobject.Major6) package com.gq.moveobject { import flash.display.*; import com.gq.system.*; import com.gq.effects.*; public class Major6 extends Major { public var myShield:Shield; public function Major6():void{ } override public function HurtMe(_arg1:int, _arg2:uint, _arg3:Number):void{ if (!myShield){ super.HurtMe(_arg1, _arg2, _arg3); }; } override protected function skillFunc():void{ super.skillFunc(); if (myShield){ myShield.removeMe(); myShield = null; }; myShield = new Shield(); myShield.liveTime = (GameData.currentLevel * 300); GameTools.pushArr(GameData.actionArr, myShield); myShield.createEffect((_this.parent as Sprite), "ShieldMc", myX, myY, 0); myShield.hiter = this; } override public function controlMc():void{ super.controlMc(); if (myShield){ myShield._this.x = myX; myShield._this.y = myY; }; } } }//package com.gq.moveobject
Section 19
//Mine (com.gq.moveobject.Mine) package com.gq.moveobject { import com.gq.system.*; public class Mine extends Building { public function Mine():void{ myCamp = "good"; myEnemyArr = GameData.enemyArr; } override protected function controlMe():void{ var _local1:*; if (deadCount > 0){ _this.alpha = ((deadCount / 5) % 2); if (--deadCount == 0){ for (_local1 in myEnemyArr) { if (GameTools.getDistance(_this.x, _this.y, myEnemyArr[_local1].myX, myEnemyArr[_local1].myY) < 100){ myEnemyArr[_local1].HurtMe(500, 0, 0); }; }; GameSys.addEffects(GameData.personContainer, "ExploreEffects", "ExploreEffects_4", myX, myY, myZ); removeMe(); }; } else { hitTestObj(); }; } override protected function hitTestObj():void{ var _local1:*; for (_local1 in myEnemyArr) { if (GameTools.getDistance(_this.x, _this.y, myEnemyArr[_local1].myX, myEnemyArr[_local1].myY) < 50){ deadCount = 50; break; }; }; } } }//package com.gq.moveobject
Section 20
//MoveObject (com.gq.moveobject.MoveObject) package com.gq.moveobject { import flash.display.*; import flash.geom.*; import com.gq.system.*; import com.gq.ui.*; public class MoveObject { public var states:String; public var finalSpeedX:Number;// = 0 public var finalSpeedY:Number;// = 0 public var finalSpeedZ:Number;// = 0 public var myMcName:String; protected var flashing:Boolean; public var invincible:Boolean; protected var attack_FI:Array; public var myX:Number; public var myY:Number; public var myZ:Number; public var myXRect:uint; protected var whichFrameReady:int; public var myCamp:String;// = "" public var myTarget:MoveObject; public var totalLife:Number;// = 1 protected var dead:Boolean; public var nowLandHeight:String; public var g:Number;// = 1 public var damageArr:Array; protected var myRotSpeed:Number;// = 1 protected var myAttackRange:Number;// = 1000 protected var whichFrameReturn:int; public var deleteMe:Boolean; protected var cannon_height:Number; public var pushSpeedX:Number;// = 0 public var pushSpeedY:Number;// = 0 protected var mySpyRange:Number;// = 1000 public var invinciTime:uint;// = 70 public var invinciCount:uint; public var pushSpeedZ:Number;// = 0 protected var jumpSpeed:Number;// = -15 public var myHandObj:MoveObject; protected var nowMoveSpeed:Number;// = 7 protected var mySound:String;// = "" public var can_beat:Boolean; public var myLife:Number;// = 500 public var notAdd:Boolean; protected var current_cd:uint; public var shoot_count:uint; public var can_shoot:Boolean; public var speedX:Number;// = 0 public var speedY:Number;// = 0 public var myCanHandObj:MoveObject; protected var walk_FI:Array; public var speedZ:Number;// = 0 protected var deadCount:uint; public var myMaster:MoveObject; public var myHiter:Array; public var createId:uint; public var type:String;// = "" protected var myCurrentFrame:int; public var myDir:int;// = 1 public var distRotation:Number; public var myRotation:Number;// = 0 public var myReady:Boolean;// = true protected var bulletType:uint; public var distX:Number; public var distY:Number; public var myParent:Sprite; public var _this:MovieClip; public var hiter:MoveObject; protected var can_collision:Boolean; protected var myEnemyArr:Array; public var action_index:uint; public var can_action:Boolean;// = true protected var walkPath:Array; public var myActionFinished:Boolean;// = true public var isDraging:Boolean; public var myYRect:uint; protected var myEffects:String;// = "" public var bloodBar:MovieClip; public var myClipName:String;// = "" protected var stand_FI:Array; protected var cost:Number; protected var testPoint2:Point; protected var testPoint1:Point; protected var testPoint3:Point; protected var myBullet:String;// = "" public var myID:uint; public var speedAll:Number; public var blockedX:Boolean; public var blockedY:Boolean; protected var myShootEffectName:String;// = "" protected var whichFrameFinished:int; protected var myFrameEvent:Array; protected var cd_time:uint; public var data_index:uint; public function MoveObject():void{ type = ""; myClipName = ""; myShootEffectName = ""; myHiter = new Array(); myEnemyArr = new Array(); damageArr = [10, 1, 1]; g = 1; myEffects = ""; myCamp = ""; myLife = 500; totalLife = 1; myDir = 1; speedX = 0; speedY = 0; speedZ = 0; pushSpeedX = 0; pushSpeedY = 0; pushSpeedZ = 0; finalSpeedX = 0; finalSpeedY = 0; finalSpeedZ = 0; myBullet = ""; myRotation = 0; nowMoveSpeed = 7; myRotSpeed = 1; mySound = ""; mySpyRange = 1000; myAttackRange = 1000; jumpSpeed = -15; can_action = true; invinciTime = 70; myReady = true; myActionFinished = true; super(); stand_FI = [1, 1, 30, [1], null]; walk_FI = [1, 1, 7, [1], null]; attack_FI = [1, 1, 7, [1], null]; initData(); } protected function hitTestObj():void{ } public function addMc():void{ if (((!((_this == null))) && (!((myParent == null))))){ myParent.addChild(_this); notAdd = false; }; } public function getRotSpeed(_arg1:Number, _arg2:Number):void{ speedX = (Math.sin((_arg1 * 0.01745)) * _arg2); speedY = (-(Math.cos((_arg1 * 0.01745))) * _arg2); } public function HurtMe(_arg1:int, _arg2:uint, _arg3:Number):void{ myLife = (myLife - _arg1); if (bloodBar){ bloodBar.showMe(); }; } protected function hitTestZ():void{ } public function beCatch(_arg1:MoveObject):void{ } public function pauseMe():void{ if (_this.mc != null){ _this.mc.stop(); }; } protected function rotateCannon(_arg1:uint=1):void{ var _local2:Number; var _local3:Number; var _local4:int; _local2 = (myTarget) ? ((90 + GameTools.calcuRotation(myX, myY, uint(myTarget.myX), uint(myTarget.myY))) - myRotation) : 0; _this.cannon.rotation = GameTools.getTureAngle(_this.cannon.rotation); _local2 = GameTools.getTureAngle(_local2); _local3 = GameTools.getTureAngle(Math.abs((_local2 - _this.cannon.rotation))); if ((((_local3 > 3)) && ((_local3 < 357)))){ _local4 = GameTools.adjudgeRotation(_this.cannon.rotation, _local2); _this.cannon.rotation = (_this.cannon.rotation + ((_local4 * _arg1) * 2)); }; } protected function hitTestX():void{ } protected function controlMyCannon():void{ rotateCannon(myRotSpeed); } public function changeFrameAction(_arg1:MovieClip, _arg2:String):void{ myCurrentFrame = 1; GameTools.gotoFrame(_arg1, _arg2); whichFrameReady = this[(_arg2 + "_FI")][0]; whichFrameFinished = this[(_arg2 + "_FI")][1]; whichFrameReturn = this[(_arg2 + "_FI")][2]; myFrameEvent = this[(_arg2 + "_FI")][3]; if ((whichFrameReady + whichFrameFinished) > 2){ myReady = false; myActionFinished = false; }; } protected function getFloor():void{ } protected function hitTestMap():void{ getFloor(); hitTestX(); hitTestZ(); } protected function switchStates():void{ try { var _local2 = this; _local2[(states + "_Func")](); } catch(e) { }; } protected function attack_over():void{ } protected function attack_Func():void{ } public function resumeMe():void{ if (_this.mc != null){ _this.mc.play(); }; } protected function initMyData():void{ myLife = totalLife; controlMc(); if (can_collision){ GameTools.pushArr(GameData.collisionObjArr, this); }; } protected function restoreState():void{ if (myFrameEvent != null){ if (myCurrentFrame == Number(myFrameEvent[0])){ try { var _local2 = this; _local2[(states + "_over")](); } catch(e) { }; }; }; if (myCurrentFrame == whichFrameReady){ myReady = true; }; if (myCurrentFrame >= whichFrameFinished){ myActionFinished = true; }; if (myCurrentFrame >= whichFrameReturn){ myCurrentFrame = 0; }; myCurrentFrame++; } protected function findTarget(_arg1:Array):MoveObject{ var tempArr:Array; var compareFunc:Function; var where = _arg1; compareFunc = function (_arg1, _arg2):int{ var _local3:Number; var _local4:Number; _local3 = GameTools.getDistance(myX, myY, _arg1.myX, _arg1.myY); _local4 = GameTools.getDistance(myX, myY, _arg2.myX, _arg2.myY); if (_local3 > _local4){ return (1); }; if (_local3 < _local4){ return (-1); }; return (0); }; tempArr = where.concat(); tempArr.sort(compareFunc); return (tempArr[0]); } protected function judgeMyPostion():Boolean{ var _value:Boolean; try { _value = GameData[("mapArr" + nowLandHeight)][myXRect][myYRect]; } catch(e) { trace("地图出错"); _value = false; }; return (_value); } protected function hitTestWho(_arg1:String):void{ var _local2:uint; var _local3:MovieClip; _local2 = 0; while (_local2 < GameData[_arg1].numChildren) { _local3 = (GameData[_arg1].getChildAt(_local2) as MovieClip); _local2++; }; } public function initData():void{ states = "stand"; if (can_beat){ GameTools.pushArr(GameData.beatArr, this); }; } private function createBloodBar():void{ bloodBar = new BloodBar(this); GameData.topObjectContainer.addChild(bloodBar); bloodBar.x = (myX - distX); bloodBar.y = (myY - (distY / 2)); } protected function stayInSky():void{ if (type != "fly"){ speedZ = (speedZ + g); }; if (speedZ > 20){ speedZ = 20; }; } protected function judgeLimit():void{ } public function updataEvent():void{ } public function init(_arg1:Number, _arg2:Number, _arg3:String=""):void{ myX = _arg1; myY = _arg2; } public function initSpeed():void{ speedX = 0; speedY = 0; } protected function collisionWho(_arg1:Array):Boolean{ return (false); } protected function attackFunc():void{ } public function removeMe():void{ if (bloodBar != null){ bloodBar.removeMe(); }; if (can_collision){ GameTools.unPushArr(GameData.collisionObjArr, this); }; GameTools.unPushArr(GameData.beatArr, this); GameTools.unPushArr(GameData.actionArr, this); GameTools.unPushArr(GameData.objectArr, this); if (((!((_this == null))) && (!((_this.parent == null))))){ _this.parent.removeChild(_this); _this = null; }; defaultData(); } public function removeMc():void{ if (_this != null){ myParent = (_this.parent as Sprite); myParent.removeChild(_this); notAdd = true; }; } protected function addHitEffect(_arg1:uint, _arg2:MoveObject):void{ } protected function testWhere(_arg1:Array, _arg2:MoveObject, _arg3:MovieClip, _arg4:Array, _arg5:uint=1):Boolean{ var _local6:Boolean; var _local7:uint; var _local8:MoveObject; _local7 = 0; while (_local7 < _arg1.length) { _local8 = (_arg1[_local7] as MoveObject); if ((((GameTools.getDistance(_local8.myX, _local8.myY, _arg2.myX, _arg2.myY) < 100)) && ((_local8.myLife > 0)))){ if (GameTools.hitTest(_local8._this, _arg3, _arg5)){ _local6 = true; if ((((this.data_index == 11)) && ((_local8 is Building)))){ _local8.HurtMe((damageArr[0] / 50), damageArr[1], damageArr[2]); } else { _local8.HurtMe(damageArr[0], damageArr[1], damageArr[2]); }; break; }; }; _local7++; }; return (_local6); } protected function changeData():void{ judgeLimit(); if (!blockedX){ myX = (myX + speedX); }; if (!blockedY){ myY = (myY + speedY); }; } protected function defaultData():void{ myCanHandObj = null; hiter = null; myMaster = null; } protected function walk_over():void{ } protected function Fall():void{ } protected function walk_Func():void{ } public function unCatch(_arg1:String):void{ } protected function stand_over():void{ } protected function stand_Func():void{ } protected function flashMe():void{ if (_this != null){ _this.alpha = (deadCount % 2); }; if (++deadCount == 30){ deleteMe = true; }; } public function createMe(_arg1:Sprite, _arg2:String, _arg3:int, _arg4:String, _arg5:Array):void{ var _local6:Class; var _local7:MovieClip; myMcName = _arg2; _local6 = GameTools.getMeBySwf(_arg4, _arg2); _local7 = new (_local6); _arg1.addChild(_local7); _this = _local7; _this["myHost"] = this; data_index = (uint(_arg2.substring((_arg2.indexOf("_") + 1), _arg2.length)) - 1); distX = (_this.width / 2); distY = _this.height; walkPath = _arg5; initMyData(); if (_this.hot){ _this.hot.mouseEnabled = false; _this.hot.mouseChildren = false; }; createBloodBar(); GameTools.addFilters(_this, GameData.shadowFilter); } protected function getBlocked():void{ } protected function addMyPart(_arg1:uint, _arg2:String):void{ var _local3:uint; _local3 = 0; while (_local3 < _arg1) { GameSys.addEffects(GameData.personContainer, "ClipEffect", _arg2, myX, myY, myZ); _local3++; }; } public function changeStates(_arg1:String, _arg2:Boolean=true):void{ states = _arg1; changeFrameAction(_this, _arg1); } public function controlMc():void{ if (_this != null){ _this.x = myX; _this.y = myY; _this.rotation = myRotation; }; } protected function controlMe():void{ } protected function otherFunc():void{ } protected function Shoot(_arg1:String, _arg2:MovieClip, _arg3:Number, _arg4:Number=0):void{ var _local5:Point; _local5 = _arg2.parent.localToGlobal(new Point(_arg2.x, _arg2.y)); _local5 = GameData.bulletContainer.globalToLocal(_local5); GameTools.addBullet(_arg1, _local5.x, _local5.y, this, myCamp, "bullet", (_arg3 + (((Math.random() * 2) - 1) * _arg4))); } } }//package com.gq.moveobject
Section 21
//Person (com.gq.moveobject.Person) package com.gq.moveobject { import com.gq.system.*; public class Person extends EarthAlly { public function Person():void{ } override protected function attack_over():void{ changeStates("stand"); } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.personArr[data_index]; totalLife = _local1[0]; cd_time = _local1[1]; attack_FI = [1, 1, _local1[2], [_local1[2]], null]; speedAll = _local1[3]; damageArr = _local1[4]; mySpyRange = _local1[5]; myAttackRange = _local1[6]; myBullet = _local1[7]; can_collision = _local1[8]; shoot_way = _local1[9]; myRotSpeed = _local1[10]; myEffects = _local1[11]; _this.gotoAndStop("stand"); super.initMyData(); } override protected function attackFunc():void{ changeStates("attack"); super.attackFunc(); } override protected function changeData():void{ if (((!((speedX == 0))) || (!((speedY == 0))))){ if (states != "walk"){ changeStates("walk"); }; } else { if (current_cd == 0){ if (states != "stand"){ changeStates("stand"); }; }; }; super.changeData(); } } }//package com.gq.moveobject
Section 22
//Tank (com.gq.moveobject.Tank) package com.gq.moveobject { import com.gq.system.*; public class Tank extends EarthAlly { public function Tank():void{ } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.tankArr[data_index]; totalLife = _local1[0]; cd_time = _local1[1]; attack_FI = [1, 1, _local1[2], [_local1[2]], null]; speedAll = _local1[3]; damageArr = _local1[4]; mySpyRange = _local1[5]; myAttackRange = _local1[6]; myBullet = _local1[7]; can_collision = _local1[8]; cost = _local1[9]; shoot_way = _local1[10]; myRotSpeed = _local1[11]; myEffects = _local1[12]; _this.gotoAndStop("stand"); super.initMyData(); } } }//package com.gq.moveobject
Section 23
//Tower (com.gq.moveobject.Tower) package com.gq.moveobject { import com.gq.system.*; public class Tower extends Building { public function Tower():void{ myCamp = "good"; myEnemyArr = GameData.enemyArr; GameTools.pushArr(GameData.collisionObjArr, this); } override protected function attack_over():void{ changeStates("stand1"); } override protected function initMyData():void{ var _local1:Array; _local1 = GameDesignClass.towerArr[data_index]; totalLife = _local1[0]; cd_time = _local1[1]; attack_FI = [1, 1, _local1[2], [_local1[2]], null]; cannon_height = _local1[3]; damageArr = _local1[4]; mySpyRange = _local1[5]; myAttackRange = _local1[6]; myBullet = _local1[7]; shoot_count = _local1[8]; _this.gotoAndStop("stand1"); super.initMyData(); } override protected function judgeIfFire():void{ if ((((GameTools.getDistance(myTarget.myX, myTarget.myY, myX, myY) > myAttackRange)) || ((myTarget.myLife <= 0)))){ myTarget = null; }; } override protected function attackFunc():void{ var _local1:uint; current_cd = cd_time; _local1 = 1; while (_local1 <= shoot_count) { Shoot(myBullet, _this.cannon[("shoot_point" + _local1)], _this.cannon.rotation); _local1++; }; } override protected function controlMe():void{ var _local1:*; if (myTarget == null){ _local1 = findTarget(myEnemyArr); if (_local1 != null){ if (GameTools.getDistance(_local1.myX, _local1.myY, myX, myY) < myAttackRange){ myTarget = _local1; }; }; } else { controlMyCannon(); judgeIfFire(); super.controlMe(); }; } } }//package com.gq.moveobject
Section 24
//CreateData (com.gq.system.CreateData) package com.gq.system { public class CreateData { public static var createData_9:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 450, 0, 0, []], ["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []]]; public static var buildData_9:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var destinateData_11:Array = [["Destination", "Destination_6", 440, 150], ["Destination", "Destination_6", 640, 150], ["Destination", "Destination_6", 840, 150], ["Destination", "Destination_1", 440, 300], ["Destination", "Destination_3", 300, 500], ["Destination", "Destination_1", 900, 300], ["Destination", "Destination_2", 100, 300], ["Destination", "Destination_1", 1100, 600], ["Destination", "Destination_1", 300, 700], ["Destination", "Destination_5", 1100, 200], ["Destination", "Destination_1", 200, 400], ["Destination", "Destination_1", 400, 800], ["Destination", "Destination_1", 900, 700]]; public static var specialData:Array = [["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 490, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 180, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 490, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 180, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 490, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 180, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 490, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 180, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 490, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_6", 180, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_6", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_6", 110, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []]]; public static var buildData_12:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_10:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_11:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var createData_8:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 450, 0, 0, []], ["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []]]; public static var destinateData_12:Array = [["Destination", "Destination_6", 440, 150], ["Destination", "Destination_6", 640, 150], ["Destination", "Destination_6", 840, 150], ["Destination", "Destination_5", 440, 300], ["Destination", "Destination_5", 300, 300], ["Destination", "Destination_5", 900, 300], ["Destination", "Destination_5", 900, 300], ["Destination", "Destination_4", 250, 200], ["Destination", "Destination_4", 950, 200], ["Destination", "Destination_4", 350, 600], ["Destination", "Destination_4", 950, 400], ["Destination", "Destination_4", 1100, 500], ["Destination", "Destination_4", 100, 400], ["Destination", "Destination_4", 600, 400]]; public static var destinateData_1:Array = [["Destination", "Destination_1", 440, 250], ["Destination", "Destination_2", 640, 150]]; public static var destinateData_2:Array = [["Destination", "Destination_1", 440, 170], ["Destination", "Destination_2", 640, 150], ["Destination", "Destination_4", 1000, 200]]; public static var destinateData_3:Array = [["Destination", "Destination_2", 440, 150], ["Destination", "Destination_1", 640, 100], ["Destination", "Destination_1", 840, 150], ["Destination", "Destination_4", 900, 250]]; public static var destinateData_4:Array = [["Destination", "Destination_1", 440, 120], ["Destination", "Destination_2", 640, 150], ["Destination", "Destination_3", 840, 120], ["Destination", "Destination_4", 440, 250], ["Destination", "Destination_4", 840, 250]]; public static var destinateData_5:Array = [["Destination", "Destination_3", 440, 120], ["Destination", "Destination_2", 640, 150], ["Destination", "Destination_2", 840, 180], ["Destination", "Destination_4", 300, 250], ["Destination", "Destination_4", 900, 270]]; public static var destinateData_6:Array = [["Destination", "Destination_2", 440, 150], ["Destination", "Destination_3", 640, 150], ["Destination", "Destination_5", 840, 150], ["Destination", "Destination_4", 300, 300]]; public static var destinateData_7:Array = [["Destination", "Destination_5", 440, 150], ["Destination", "Destination_1", 640, 150], ["Destination", "Destination_5", 840, 150]]; public static var destinateData_8:Array = [["Destination", "Destination_3", 440, 150], ["Destination", "Destination_5", 640, 150], ["Destination", "Destination_3", 840, 150], ["Destination", "Destination_4", 440, 300], ["Destination", "Destination_4", 300, 300], ["Destination", "Destination_4", 900, 300]]; public static var destinateData_9:Array = [["Destination", "Destination_2", 440, 150], ["Destination", "Destination_3", 640, 150], ["Destination", "Destination_6", 840, 150], ["Destination", "Destination_1", 440, 300], ["Destination", "Destination_4", 300, 300], ["Destination", "Destination_3", 900, 300], ["Destination", "Destination_4", 100, 400]]; public static var createData_10:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 450, 0, 0, []], ["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []]]; public static var createData_11:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 450, 0, 0, []], ["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []]]; public static var createData_12:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 450, 0, 0, []], ["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []]]; public static var destinateData_10:Array = [["Destination", "Destination_5", 440, 150], ["Destination", "Destination_6", 640, 150], ["Destination", "Destination_3", 840, 150], ["Destination", "Destination_4", 440, 300], ["Destination", "Destination_4", 300, 300], ["Destination", "Destination_4", 900, 300], ["Destination", "Destination_4", 500, 700], ["Destination", "Destination_4", 1100, 300], ["Destination", "Destination_4", 100, 400]]; public static var buildData_1:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_2:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_3:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_4:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_5:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_6:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_7:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var buildData_8:Object = {tanks:["House_1", "House_2", "House_3"], persons:["House_6", "House_7", "House_8"], robots:["House_9", "House_10", "House_11"], towers:["House_4", "House_5"]}; public static var createData_1:Array = [["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []]]; public static var createData_2:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []]]; public static var createData_3:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []]]; public static var createData_4:Array = [["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_7", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_7", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_6", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []]]; public static var createData_5:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_3", 150, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_3", 180, 0, 0, []], ["person", "Alien", "Monster_3", 50, 0, 0, []], ["person", "Alien", "Monster_3", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 450, 0, 0, []]]; public static var createData_6:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 450, 0, 0, []], ["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []]]; public static var createData_7:Array = [["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 350, 0, 0, []], ["person", "Alien", "Monster_2", 150, 0, 0, []], ["person", "Alien", "Monster_2", 400, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_2", 490, 0, 0, []], ["person", "Alien", "Monster_2", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_5", 400, 0, 0, []], ["person", "Alien", "Monster_5", 50, 0, 0, []], ["person", "Alien", "Monster_5", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_5", 110, 0, 0, []], ["person", "Alien", "Monster_5", 180, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 450, 0, 0, []], ["person", "Alien", "Monster_3", 0, 0, 0, []], ["person", "Alien", "Monster_3", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_5", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_2", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_6", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_7", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_3", 250, 0, 0, []], ["person", "Alien", "Monster_3", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_5", 350, 0, 0, []], ["person", "Alien", "Monster_5", 150, 0, 0, []], ["person", "Alien", "Monster_6", 400, 0, 0, []], ["person", "Alien", "Monster_6", 50, 0, 0, []], ["person", "Alien", "Monster_7", 490, 0, 0, []], ["person", "Alien", "Monster_7", 250, 0, 0, []], ["person", "Alien", "Monster_2", 110, 0, 0, []], ["person", "Alien", "Monster_2", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 350, 0, 0, []], ["person", "Alien", "Monster_4", 150, 0, 0, []], ["person", "Alien", "Monster_4", 400, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_4", 490, 0, 0, []], ["person", "Alien", "Monster_4", 250, 0, 0, []], ["person", "Alien", "Monster_4", 110, 0, 0, []], ["person", "Alien", "Monster_4", 180, 0, 0, []], ["person", "Alien", "Monster_4", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 350, 0, 0, []], ["person", "Alien", "Monster_1", 150, 0, 0, []], ["person", "Alien", "Monster_1", 400, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []], ["person", "Alien", "Monster_1", 490, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 250, 0, 0, []], ["person", "Alien", "Monster_1", 110, 0, 0, []], ["person", "Alien", "Monster_1", 180, 0, 0, []], ["person", "Alien", "Monster_1", 50, 0, 0, []]]; } }//package com.gq.system
Section 25
//Ctrl (com.gq.system.Ctrl) package com.gq.system { import flash.display.*; import com.gq.moveobject.*; import flash.events.*; public class Ctrl { private var ESC:uint;// = 27 public var impossible:Boolean; private static var Scen:DisplayObjectContainer; public function Ctrl(_arg1:DisplayObjectContainer):void{ ESC = 27; super(); Scen = _arg1; Scen.stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyDownHD); Scen.stage.addEventListener(KeyboardEvent.KEY_UP, KeyUpHD); Scen.stage.addEventListener(MouseEvent.CLICK, clickHd); Scen.stage.addEventListener(MouseEvent.MOUSE_OVER, clickHd); Scen.stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHd); Scen.stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHd); } private function mouseDownHd(_arg1:MouseEvent):void{ GameData.controlWho.attackPress = true; } private function clickHd(_arg1:MouseEvent):void{ var i:int; var testMc:MovieClip; var evt = _arg1; i = (GameData.canClickObjArr.length - 1); while (i >= 0) { testMc = (GameData.canClickObjArr[i] as MovieClip); if ((GameData.canClickObjArr[i] is MoveObject)){ testMc = GameData.canClickObjArr[i]._this; }; if (testMc.hitTestPoint(GameData.Scen.mouseX, GameData.Scen.mouseY, true)){ try { var _local3 = GameData.canClickObjArr[i]; _local3[(evt.type + "Hd")](evt.target); } catch(e) { }; }; i = (i - 1); }; } public function removeMe():void{ Scen.stage.removeEventListener(KeyboardEvent.KEY_DOWN, KeyDownHD); Scen.stage.removeEventListener(KeyboardEvent.KEY_UP, KeyUpHD); Scen.stage.removeEventListener(MouseEvent.CLICK, clickHd); Scen.stage.removeEventListener(MouseEvent.MOUSE_OVER, clickHd); Scen.stage.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHd); Scen.stage.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHd); GameData.controlClass = null; } public function loseFocus(_arg1:Event=null):void{ GameData.controlWho.leftPress = false; GameData.controlWho.downPress = false; GameData.controlWho.rightPress = false; GameData.controlWho.upPress = false; GameData.controlWho.attackPress = false; GameData.controlWho.ePress = false; } private function KeyUpHD(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case GameData.A: GameData.controlWho.leftPress = false; break; case GameData.S: GameData.controlWho.downPress = false; break; case GameData.D: GameData.controlWho.rightPress = false; break; case GameData.W: GameData.controlWho.upPress = false; break; case GameData.E: GameData.controlWho.ePress = false; break; }; } private function mouseUpHd(_arg1:MouseEvent):void{ GameData.controlWho.attackPress = false; } private function KeyDownHD(_arg1:KeyboardEvent):void{ switch (_arg1.keyCode){ case GameData.A: GameData.controlWho.leftPress = true; break; case GameData.S: GameData.controlWho.downPress = true; break; case GameData.D: GameData.controlWho.rightPress = true; break; case GameData.W: GameData.controlWho.upPress = true; break; case GameData.E: GameData.controlWho.ePress = true; break; case ESC: break; }; } } }//package com.gq.system
Section 26
//FPSShow (com.gq.system.FPSShow) package com.gq.system { import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; public class FPSShow extends Sprite { private var count:int;// = 0 private var txt:TextField; public function FPSShow(){ count = 0; super(); init(); } private function init():void{ var _local1:Timer; txt = new TextField(); txt.textColor = 0xFF0000; txt.background = true; txt.backgroundColor = 11259375; txt.autoSize = TextFieldAutoSize.CENTER; txt.selectable = false; txt.x = 20; addChild(txt); _local1 = new Timer(1000); _local1.addEventListener("timer", timerHandler); this.addEventListener("enterFrame", countHandler); _local1.start(); } private function countHandler(_arg1:Event):void{ count++; } private function timerHandler(_arg1:TimerEvent):void{ txt.text = "FPS:"; txt.text = ("FPS:" + count); count = 0; } } }//package com.gq.system
Section 27
//GameData (com.gq.system.GameData) package com.gq.system { import flash.display.*; import com.gq.moveobject.*; import flash.geom.*; import flash.text.*; import com.gq.ui.*; import flash.media.*; import flash.net.*; import flash.filters.*; public class GameData { public static const DIFFICULTY_EASY:uint = 1; public static const GAME_MODULUS = 0.65; public static const nowTraceX:Number = 320; public static const nowTraceY:Number = 275; public static const screenHeight:int = 550; public static const screenWidth:int = 640; public static const DIFFICULTY_HARD:uint = 3; public static const dragRange:Number = 100; public static const VERSON:String = "1.287"; public static const DIFFICULTY_NORMAL:uint = 2; public static var current_life:uint = (GAME_TESTING) ? 5000 : 500; ; public static var grayTrans:ColorTransform = new ColorTransform(0.4, 0.4, 0.4, 1, 0, 0, 0, 0); public static var gameUI:GameUI; public static var ownSkillArr:Array = [0, 1, 0, 0, 0]; public static var controlClass:Ctrl; public static var music:Sound = new Sound(); public static var monsterArr:Array; public static var GAME_DIFFICULTY:uint = 2; public static var rectHeight:uint = 50; public static var redFilters:Array = [new GlowFilter()]; public static var nowDragWho; public static var time_left:int; public static var KString:String = "K"; public static var missionTarget:Array; public static var A:uint = 65; public static var D:uint = 68; public static var E:uint = 69; public static var rectWidth:uint = 70; public static var J:uint = 74; public static var actionArr:Array; public static var widthLength:uint = 8; public static var clickObj:Array; public static var S:uint = 83; public static var level_index:uint = 1; public static var resourceWidth:int; public static var myMouse:MovieClip; public static var K:uint = 75; public static var SString:String = "S"; public static var Loader2:Loader = new Loader(); public static var Loader3:Loader = new Loader(); public static var Loader4:Loader = new Loader(); public static var Loader6:Loader = new Loader(); public static var L:uint = 76; public static var Loader1:Loader = new Loader(); public static var bottomObjectContainer:Sprite; public static var Loader5:Loader = new Loader(); public static var currentTarget; public static var rightCount:uint; public static var Loader8:Loader = new Loader(); public static var gameHitBg:Sprite; public static var blueTrans:ColorTransform = new ColorTransform(0.6, 0.6, 0.6, 1, 0, 0, 100, 0); public static var blackFilter:Array = [new ColorMatrixFilter([0.3086, 0.6094, 0.082, 0, -100, 0.3086, 0.6094, 0.082, 0, -100, 0.3086, 0.6094, 0.082, 0, -100, 0, 0, 0, 1, 0])]; public static var Loader7:Loader = new Loader(); public static var hitTestBmd:BitmapData; public static var idIndex:uint; public static var topSprite:Sprite; public static var sound2Channel:SoundChannel = new SoundChannel(); public static var current_score:Number = 0; public static var resourceBmd:BitmapData; public static var W:uint = 87; public static var redTrans:ColorTransform = new ColorTransform(0.5, 0.5, 0.5, 1, 128, 0, 0, 0); public static var towerArr:Array; public static var objectArr:Array; public static var GAME_TESTING:Boolean = false; public static var currentPushTower:uint = 1; public static var otherFilter:Array = [new ColorMatrixFilter([11, 0, 0, 0, -635, 0, 11, 0, 0, -635, 0, 0, 11, 0, -635, 0, 0, 0, 1, 0])]; public static var isPausing:Boolean; public static var personContainer:Sprite; public static var superWhiteFilters:Array = [new GlowFilter(0xFF00, 1, 50, 50, 0.1, 1, true)]; public static var gameContainer:Sprite; public static var myShareObject:SharedObject; public static var EString:String = "E"; public static var shadowFilter:Array = [new DropShadowFilter()]; public static var money:Number = 800; public static var FPS:FPSShow; public static var beatArr:Array; public static var resourceHeight:int; public static var base:Base; public static var soundTrans:SoundTransform = new SoundTransform(); public static var checkTarget:Boolean; public static var gameTeller:GameTeller; public static var mapArrUp:Array = new Array(widthLength); public static var leftMapLimit:Number = 0; public static var lifeNum:uint = 10; public static var heightLength:uint = 4; public static var total_time:uint = 99; public static var game_level:uint = 3; public static var currentBuildList:BuildListManager; public static var JString:String = "J"; public static var creater:MonsterCreater; public static var sound1:Sound = new Sound(); public static var soundChannel:SoundChannel = new SoundChannel(); public static var sound3:Sound = new Sound(); public static var sound2:Sound = new Sound(); public static var total_level_num:uint; public static var currentIndex:uint; public static var effectArr:Array; public static var Scen:DisplayObjectContainer; public static var musicChannel:SoundChannel = new SoundChannel(); public static var can_pass:Boolean; public static var controlWho; public static var currentMap:Map; public static var nowUseClass:Class; public static var screenStopCount:uint; public static var bitmap:Bitmap; public static var nowDifficulty:Number; public static var pause_page:MovieClip; public static var objInScreenArr:Array; public static var sound:Sound = new Sound(); public static var removeArr:Array; public static var tips:Tips; public static var WString:String = "W"; public static var leftCount:uint; public static var LANGUAGE:uint = 1; public static var map:Map; public static var greenTrans:ColorTransform = new ColorTransform(0.5, 0.5, 0.5, 1, 0, 128, 0, 0); public static var screenBmd:BitmapData; public static var mapSpeedY:Number; public static var sound3Channel:SoundChannel = new SoundChannel(); public static var mapSpeedX:Number; public static var LString:String = "L"; public static var isPlay:Boolean; public static var channelNum:uint = 3; public static var DString:String = "D"; public static var nowLoading:int; public static var initTrans:ColorTransform = new ColorTransform(1, 1, 1, 1, 0, 0, 0, 0); public static var musicTrans:SoundTransform = new SoundTransform(); public static var now_music:String = ""; public static var _loadPercentTxt:TextField; public static var whiteFilters:Array = [new GlowFilter(0xFF0000, 1, 0, 0, 90, 1, true)]; public static var currentValue:Number; public static var totalHoleArr:Array; public static var bulletContainer:Sprite; public static var canClickObjArr:Array; public static var currentLevel:Number = 1; public static var catchArr:Array; public static var mapArrDown:Array = new Array(widthLength); public static var sound1Channel:SoundChannel = new SoundChannel(); public static var shakeCount:uint; public static var enemyTimeArr:Array = new Array(30); public static var AString:String = "A"; public static var earthArr:Array; public static var mapInforArr:Array; public static var grayFilter:Array = [new ColorMatrixFilter([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 bgContainer:Sprite; public static var heroLevel:Array = [1, 0, 0, 0, 0, 0]; public static var collisionObjArr:Array; public static var enemyArr:Array; public static var bgRect:Rectangle; public static var GAME_MODE:String = "normal"; public static var heroExp:Array = [0, 0, 0, 0, 0, 0]; public static var gameBg:Sprite; public static var currentExp:Number = 0; public static var majorArr:Array; public static var hitTestSprite:Sprite; public static var topObjectContainer:Sprite; public static var effectContainer:Sprite; public static var moveObjectContainer:Sprite; public static var can_control:Boolean; public static var currentChooseHeroIndex:uint = 0; public static var rightMapLimit:Number = 0; public static var whiteTrans:ColorTransform = new ColorTransform(0, 0, 0, 1, 0xFF, 0xFF, 0xFF, 0); public static function initData():void{ var _local1:uint; actionArr = []; effectArr = []; objectArr = []; monsterArr = []; collisionObjArr = []; objInScreenArr = []; beatArr = []; majorArr = []; removeArr = []; clickObj = []; enemyArr = []; earthArr = []; towerArr = []; canClickObjArr = []; totalHoleArr = []; time_left = 99; shakeCount = 0; mapSpeedX = 0; mapSpeedY = 0; idIndex = 0; leftMapLimit = 0; rightMapLimit = 0; currentIndex = 1; currentValue = 0; screenStopCount = 0; isPausing = false; can_pass = false; checkTarget = false; can_control = false; map = null; nowDragWho = null; creater = null; currentMap = null; gameContainer = null; bgContainer = null; effectContainer = null; moveObjectContainer = null; bulletContainer = null; bottomObjectContainer = null; personContainer = null; topObjectContainer = null; pause_page = null; gameUI = null; controlClass = null; currentBuildList = null; gameTeller = null; currentTarget = null; missionTarget = new Array(); tips = null; _local1 = 0; while (_local1 < enemyTimeArr.length) { enemyTimeArr[_local1] = 0; _local1++; }; } public static function SuperInit():void{ total_level_num = 0; current_life = 500; level_index = 1; controlWho = null; } } }//package com.gq.system
Section 28
//GameDesignClass (com.gq.system.GameDesignClass) package com.gq.system { import flash.display.*; public class GameDesignClass { public var Scen:DisplayObjectContainer; public static const buildMineArr:Array = [[500, 10]]; public static const effectsArr:Array = [["exp_3"], ["exp_2"], [""], ["exp_1"], ["exp_1"], ["exp_2"], [""], ["exp_1"], ["exp_1"], ["shoot_7"], ["exp_1"], ["exp_1"], ["exp_1"]]; public static const keyArr:Array = [[32, "SPACE"], [17, "CTRL"], [16, "SHIFT"], [20, "CAPS"], [27, "ESC"], [8, "BACK"], [112, "F1"], [113, "F2"], [114, "F3"], [115, "F4"], [116, "F5"], [117, "F6"], [118, "F7"], [119, "F8"], [120, "F9"], [121, "F10"], [122, "F11"], [123, "F12"], [19, "SCRLK"], [45, "INSERT"], [36, "HOME"], [33, "PAGEUP"], [34, "PAGEDN"], [46, "DEL"], [35, "END"], [38, "↑"], [40, "↓"], [37, "←"], [39, "→"], [13, "ENTER"], [144, "NUMLOCK"]]; public static const personArr:Array = [[100, 100, 9, 1, [30, 1, 1], 250, 300, "Bullet_1", true, 1, 5, "ExploreEffects_1"], [60, 10, 6, 2, [40, 1, 1], 100, 150, "Bullet_2", true, 1, 5, "ExploreEffects_1"], [60, 10, 4, 3, [40, 1, 1], 100, 150, "Bullet_5", true, 1, 5, "ExploreEffects_1"], [400, 5, 2, 3, [100, 1, 1], 150, 200, "Bullet_8", true, 2, 5, "ExploreEffects_1"], [800, 10, 2, 2, [100, 1, 1], 250, 300, "Bullet_3", true, 2, 5, "ExploreEffects_1"], [900, 150, 2, 1, [200, 1, 1], 600, 650, "Bullet_12", true, 2, 5, "ExploreEffects_1"]]; public static const mineArr:Array = [[10, 0, 0, 0, [500, 1, 1]]]; public static const tankArr:Array = [[300, 80, 20, 2, [30, 1, 1], 200, 220, "Bullet_1", true, 0, 1, 2, "ExploreEffects_1"], [200, 100, 20, 1, [60, 1, 1], 250, 300, "Bullet_1", true, 0, 2, 2, "ExploreEffects_1"], [500, 5, 20, 1, [80, 1, 1], 120, 150, "Bullet_2", true, 0, 1, 2, "ExploreEffects_1"], [100, 80, 20, 3, [30, 1, 1], 150, 200, "Bullet_4", true, 0, 1, 5, "ExploreEffects_1"], [200, 10, 20, 1, [50, 1, 1], 150, 200, "Bullet_6", true, 0, 1, 2, "ExploreEffects_1"]]; public static const alienArr:Array = [[10, 10, 9, 3, [10, 1, 1], 50, 50, "", true, 1, 2, 10, "ExploreEffects_10"], [300, 30, 11, 2, [20, 1, 1], 50, 50, "", true, 10, 2, 10, "ExploreEffects_10"], [500, 100, 5, 1.5, [20, 1, 1], 150, 200, "Bullet_9", true, 10, 1, 10, "ExploreEffects_6"], [900, 200, 5, 0.5, [20, 1, 1], 300, 350, "Bullet_11", true, 20, 1, 5, "ExploreEffects_6"], [700, 30, 5, 1.5, [20, 1, 1], 150, 200, "Bullet_9", true, 20, 1, 10, "ExploreEffects_6"], [900, 120, 5, 2, [20, 1, 1], 200, 250, "Bullet_10", true, 25, 1, 10, "ExploreEffects_6"], [1200, 80, 5, 1, [20, 1, 1], 300, 350, "Bullet_11", true, 30, 1, 5, "ExploreEffects_6"]]; public static const languageInfor:Object = {startBtn:["开始游戏>", "START>"], helpBtn:["游戏说明", "HELP"], backBtn:["返回", "<BACK"], quitBtn:["退出", "QUIT"], nextBtn:["确定", "NEXT"], resumeBtn:["继续", "RESUME"], restartBtn:["重开一局", "RESTART"], yesBtn:["是", "YES"], noBtn:["否", "NO"], delBtn:["删除存档", "DELETE DATA"], survivalBtn:["无尽试炼", "SURVIVAL MODE"], moreBtn:["更多游戏", "MORE GAMES"], select_title:["任务选择", "MISSION SELECT"], help_title:["帮助", "HELP"], sure_title:["你确定?", "ARE YOU SURE?"], lose_title:["任务失败", "MISSION FAILED"], win_title:["任务成功", "MISSION COMPLETE"], shop_title:["研发所", "AKATEMIA"], okTxt:["确定", "OK"], cancelTxt:["取消", "CANCEL"], costTxt:["造价:", "COST:"], demageTxt:["攻击:", "DEMAGE:"], healthTxt:["生命:", "HEALTH:"], menuTxt:["菜单", "MENU"], soundTxt:["音乐", "MUTE"], qualityTxt:["画质", "QUAL"], warning1:["你没有足够的金钱", "You have not enghou money"], warning2:["选择此英雄出战?", "Choose this hero?"], warning3:["训练这个英雄?", "Train this hero?"], tips_1:["在时间结束前摧毁虫族基地,否则会有恐怖的事发生", "Destroy the Zerg's base before time up, or horrible things would happen"], tips_2:["卖塔只能获得10%的金钱", "Sell tower can only get 10% of the money"], tips_3:[" 试着撑过99秒!", " Try to defence 99s!"], tips_4:[" 恭喜通关!敬请期待我们的下一部作品", " Congratulation!Please wait for our next game"], tips_5:["战役即将拉响,请先战前布防。", "Battle is near. Build up your defense line first!"], infor_0:["战术炮:使你的基地可以攻击", "TactIc Cannon: Make your base can attack"], infor_1:["狙击风暴:这东西使你的基地变成了屠虫器", "Snipe-Storm: This weapon makes your base a Zerg-killer"], infor_2:["以太装甲:大幅度增加基地的生命值", "The Etheric Armor: Increase your base's HP"], infor_3:["自动化生产:提升所有兵营的出兵速度", "Automatic production: Improve speed of dispatching troops."], infor_4:["真实视野:扩大英雄的可视范围", "Authentic Scope:broaded view scope"], hero_infor_0:["特种兵:特种兵是部队里的佼佼者,总是能带领部队杀出重围", "Special forces: It is the elite to lead troops out of risk when surrounded"], hero_infor_1:["秃鹫战车:作为侦察部队的先锋,秃鹫战车总是能出其不意的袭击敌人", "Tanks vulture: As a pioneer in scouting force, it always attack the enemy by surprise"], hero_infor_2:["工程车:历来就有很多围绕工程车展开的战术", "Engineer vehicle: This vehicle is uesed to carry out tactics"], hero_infor_3:["精英主战坦克:有着钢铁的躯体和不错的火力,精英坦克向来就不削那些虫子的抓痒", "Elite Main-tank: Boast of steel body and excellent power. The insect's attack is just like scratching to it!"], hero_infor_4:["精英猎豹:精英猎豹在战场上来回穿梭,令虫子大军望风丧胆", "Elite cheetah: Make it move back and forth. This will faint all insect army on the battlefield"], hero_infor_5:["精英雷神: 如果你拥有了精英雷神作为你的英雄,整个战场都将变成你的屠宰场,但极难操控,传说中只有少数人能驾驭他", "Elite Zeus:If you have elite Zeus as your hero, the battle field becomes your slaughter house.But It is hard to operate"], helpInfor:[" 不远的未来,人类不得不面对不断的天灾和资源的枯竭。人类成群的死亡,这让一直生存在沼泽和地下以食人为生的atoms星虫族有了繁殖的资本。他们的数量不断的增加,最终剩余的人类聚集他们仅剩的武装力量防守最后的防线。 \t 鼠标操作射击,WASD键控制英雄移动,E键使用特殊武器,通过控制英雄和制造部队摧毁敌方的基地以获取胜利,同时需要保护自己的基地不被虫族摧毁。", " In the near future,Human must face the successive natural disasters and the exhaustion of resources. Amont of people dead,which made the Zerg in atoms who relies on eat Human beings get the chance of massive reproduction.The quantity of Zerg is increasing continuely.It is time for the survival human to gather their remained military to defence their home. \t\t\t\t\t\t \t\tWASD to move, E to use skill, left mouse to shoot. Build your unit and command your hero to destroy Zerg's base. At the same time,defense your base from Zerg's attack!"]}; public static const towerArr:Array = [[30000, 30, 20, 0, [30, 1, 1], 400, 410, "Bullet_1", 1], [50000, 20, 20, 0, [80, 1, 1], 180, 200, "Bullet_8", 4]]; public static const houseArr:Array = [[10000, 500, 20, [20, 1, 1], "person", "Tank", "Tank_1", true], [10000, 500, 20, [20, 1, 1], "person", "Tank", "Tank_2", true], [10000, 800, 20, [20, 1, 1], "person", "Tank", "Tank_3", true], [10000, 300, 20, [20, 1, 1], "person", "Tank", "Tank_4", true], [10000, 500, 20, [20, 1, 1], "person", "Tank", "Tank_5", true], [10000, 600, 20, [20, 1, 1], "person", "Person", "Person_1", true], [10000, 300, 20, [20, 1, 1], "person", "Person", "Person_2", true], [10000, 300, 20, [20, 1, 1], "person", "Person", "Person_3", true], [10000, 1000, 20, [20, 1, 1], "person", "Person", "Person_4", true], [10000, 1100, 20, [20, 1, 1], "person", "Person", "Person_5", true], [10000, 1200, 20, [20, 1, 1], "person", "Person", "Person_6", true]]; public static const buildTowerArr:Array = [[500, 40], [500, 60], [500, 50], [500, 30], [500, 10], [500, 0], [500, 0], [500, 0], [500, 0]]; public static const majorArr:Array = [[1000, 7, 9, 3, 0.9, 1, 9, "Bullet_2", true, 1, "ExploreEffects_6", 1, 5, 15, 50, 20, 1], [1500, 10, 9, 7, 1, 1, 7, "Bullet_4", true, 3, "ExploreEffects_6", 2, 1, 20, 50, 12, 1], [4000, 25, 9, 3, 3, 2, 5, "Bullet_1", true, 2, "ExploreEffects_6", 2, 1, 30, 80, 6, 2], [7000, 5, 9, 4, 5, 1, 5, "Bullet_2", true, 2, "ExploreEffects_6", 2, 1, 50, 50, 10, 2], [5000, 5, 5, 6, 1, 2, 9, "Bullet_8", true, 3, "ExploreEffects_6", 2, 1, 60, 150, 5, 1], [9000, 30, 5, 3, 8, 2, 7, "Bullet_12", true, 3, "ExploreEffects_6", 2, 1, 150, 200, 3, 2]]; public static const buildHouseArr:Array = [[500, 200], [500, 300], [500, 500], [500, 150], [500, 300], [500, 100], [500, 100], [500, 150], [500, 1500], [500, 2500], [500, 4000]]; public static const baseArr:Array = [[50000, 100, "ExploreEffects_5", "Bullet_7"], [50000, 100, "ExploreEffects_5", "Bullet_7"], [50000, 80, "ExploreEffects_5", "Bullet_7"]]; public static const destinateArr:Array = [[10000, 50, "ExploreEffects_9", ["Monster_1"]], [12000, 200, "ExploreEffects_9", ["Monster_2"]], [20000, 200, "ExploreEffects_9", ["Monster_6"]], [10000, 80, "ExploreEffects_9", ["Monster_3"]], [35000, 200, "ExploreEffects_9", ["Monster_4"]], [60000, 220, "ExploreEffects_9", ["Monster_7"]]]; public static const bulletArr:Array = [[10, [30, 1, 1], "ExploreEffects_2", "shoot_1"], [10, [15, 1, 1], "ExploreEffects_3", "shoot_2"], [15, [50, 1, 1], "ExploreEffects_2", "shoot_3"], [10, [30, 1, 1], "ExploreEffects_2", "shoot_5"], [15, [30, 1, 1], "ExploreEffects_3", "shoot_2"], [10, [30, 1, 1], "ExploreEffects_2", "shoot_9"], [20, [400, 1, 1], "ExploreEffects_2", "shoot_3"], [10, [30, 1, 1], "ExploreEffects_2", "shoot_4"], [10, [30, 1, 1], "ExploreEffects_7", "shoot_7"], [30, [50, 1, 1], "ExploreEffects_7", "shoot_7"], [20, [90, 1, 1], "ExploreEffects_7", "shoot_8"], [10, [300, 1, 1], "ExploreEffects_2", "shoot_8"], [25, [90, 1, 1], "ExploreEffects_8", "shoot_1"]]; public static var mapArray:Array = [0, 0, 0, 0]; public static var buildPositionArr:Array = [0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0]; public function GameDesignClass(_arg1:DisplayObjectContainer):void{ Scen = _arg1; GameData.Scen = Scen; GameData.Scen.stage.scaleMode = "noScale"; GameData.Scen.stage.showDefaultContextMenu = false; GameTools.shareObject(); GameTools.giveSaveData(); GameData.initData(); GameSys.createGame(); GameTools.addMask(); } } }//package com.gq.system
Section 29
//GameSys (com.gq.system.GameSys) package com.gq.system { import flash.display.*; import com.gq.moveobject.*; import flash.geom.*; import flash.events.*; import com.gq.ui.*; import com.gq.effects.*; import flash.media.*; import flash.ui.*; public class GameSys { public static var moveTmp1:Number; public static var moveTmp2:Number; public static function adjustMe(_arg1:Number, _arg2:Number):void{ if (((!((GameData.bitmap.x == -(_arg1)))) || (!((GameData.bitmap.y == -(_arg2)))))){ GameData.bgRect.x = (GameData.bgRect.x - (GameData.bitmap.x + _arg1)); GameData.bgRect.y = (GameData.bgRect.y - (GameData.bitmap.y + _arg2)); GameData.bitmap.x = -(_arg1); GameData.bitmap.y = -(_arg2); copyBg(); }; } public static function createGame():void{ GameTools.createPage(Page1); } private static function updataEvent():void{ moveAction(GameData.actionArr); moveAction(GameData.effectArr); if (GameData.gameUI.currentFrame == GameData.gameUI.totalFrames){ useMouseMoveScreen(); }; removeAction(GameData.removeArr); } private static function removeAction(_arg1:Array):void{ var _local2:int; _local2 = (_arg1.length - 1); while (_local2 >= 0) { _arg1[_local2].removeMe(); GameTools.unPushArr(_arg1, _arg1[_local2]); _local2--; }; _arg1 = []; } static function useMouseMoveScreen():void{ var _local1:int; var _local2:int; var _local3:Point; if (GameData.controlWho != null){ _local1 = (((320 - ((((GameData.controlWho.myX * moveTmp1) + GameData.Scen.mouseX) - GameData.gameContainer.x) / moveTmp2)) - GameData.gameContainer.x) / 10); _local2 = (((275 - ((((GameData.controlWho.myY * moveTmp1) + GameData.Scen.mouseY) - GameData.gameContainer.y) / moveTmp2)) - GameData.gameContainer.y) / 10); _local3 = GameData.personContainer.localToGlobal(new Point(GameData.controlWho.myX, GameData.controlWho.myY)); if ((_local3.x + _local1) <= 0){ _local1 = -(_local3.x); } else { if ((_local3.x + _local1) >= (GameData.screenWidth - 0)){ _local1 = (GameData.screenWidth - _local3.x); }; }; if ((_local3.y + _local2) <= 0){ _local2 = -(_local3.y); } else { if ((_local3.y + _local2) >= (GameData.screenHeight - 0)){ _local2 = (GameData.screenHeight - _local3.y); }; }; if ((GameData.gameContainer.x + _local1) > 0){ GameData.gameContainer.x = 0; } else { if ((GameData.gameContainer.x + _local1) < (-(GameData.resourceWidth) + GameData.screenWidth)){ GameData.gameContainer.x = (-(GameData.resourceWidth) + GameData.screenWidth); } else { GameData.gameContainer.x = (GameData.gameContainer.x + _local1); }; }; if ((GameData.gameContainer.y + _local2) > 0){ GameData.gameContainer.y = 0; } else { if ((GameData.gameContainer.y + _local2) < (-(GameData.resourceHeight) + GameData.screenHeight)){ GameData.gameContainer.y = (-(GameData.resourceHeight) + GameData.screenHeight); } else { GameData.gameContainer.y = (GameData.gameContainer.y + _local2); }; }; }; } private static function enterframe(_arg1:Event):void{ if (!GameData.isPausing){ if (!GameData.gameTeller){ if (((!(GameData.checkTarget)) && ((GameData.gameUI.currentFrame == GameData.gameUI.totalFrames)))){ checkTarget(); } else { updataEvent(); }; }; }; } public static function Build():void{ GameData.initData(); creatObject("Scen", "topSprite"); creatObject("topSprite", "gameContainer"); creatObject("gameContainer", "bgContainer"); creatObject("gameContainer", "effectContainer"); creatObject("gameContainer", "moveObjectContainer"); creatObject("moveObjectContainer", "bottomObjectContainer"); creatObject("moveObjectContainer", "personContainer"); creatObject("moveObjectContainer", "bulletContainer"); creatObject("moveObjectContainer", "topObjectContainer"); InitialGame(); GameTools.addBlack(); GameTools.addMask(); } public static function addEffects(_arg1:Sprite, _arg2:String, _arg3:String, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:int=1, _arg8:Number=0):void{ var _local9:Class; var _local10:*; _local9 = GameTools.createClass(("com.gq.effects." + _arg2)); _local10 = new (_local9); GameTools.pushArr(GameData.actionArr, _local10); if (_arg1 == GameData.personContainer){ GameTools.pushArr(GameData.objectArr, _local10); GameData.idIndex++; _local10.myID = GameData.idIndex; }; _local10.createEffect(_arg1, _arg3, _arg4, _arg5, _arg6); _local10._this.scaleX = _arg7; _local10._this.rotation = _arg8; } public static function createMajor():void{ GameData.creater.createObj("bullet", ("Major" + String((GameData.currentChooseHeroIndex + 1))), ("Major_" + String((GameData.currentChooseHeroIndex + 1))), 640, (GameData.resourceHeight - 150), 0, []); } public static function missionComplete():void{ if (GameData.missionTarget.length == 0){ trace("任务成功"); GameTools.createPage(WinPage, false); } else { trace("任务失败"); GameTools.createPage(LosePage, false); }; } private static function moveAction(_arg1:Array):void{ var _local2:uint; _local2 = 0; while (_local2 < _arg1.length) { _arg1[_local2].updataEvent(); _local2++; }; } private static function creatObject(_arg1:String, _arg2:String):void{ GameData[_arg2] = new Sprite(); GameData[_arg2].mouseEnabled = false; GameData[_arg1].addChild(GameData[_arg2]); } public static function copyBg():void{ GameData.screenBmd.copyPixels(GameData.resourceBmd, GameData.bgRect, new Point(0, 0)); } public static function createBase():void{ GameData.creater.createObj("topObject", "Base", "Base_1", 640, (GameData.resourceHeight - 70), 0, []); GameData.creater.createDestination(GameData.game_level); } public static function createGameMap(_arg1:String):void{ var _local2:uint; _local2 = uint(_arg1); GameData.currentMap = new Map(); GameData.currentMap.getData(_arg1); GameData.bgContainer.addChild(GameData.currentMap); GameData.resourceWidth = GameData.gameContainer.width; GameData.resourceHeight = GameData.gameContainer.height; GameData.gameContainer.y = (-(GameData.resourceHeight) + GameData.screenHeight); GameData.gameContainer.x = ((-(GameData.resourceWidth) + GameData.screenWidth) / 2); GameData.map.checkBuilding(); } private static function GameStart():void{ GameData.isPlay = true; GameData.Scen.stage.addEventListener(Event.ENTER_FRAME, enterframe); GameData.Scen.stage.focus = null; SoundClass.addMusic("music", ("level_" + String((((GameData.game_level - 1) % 3) + 1))), 999); moveTmp1 = (3 - (GameData.ownSkillArr[4] * 1.8)); moveTmp2 = (4 - (GameData.ownSkillArr[4] * 1.8)); } private static function mapAction():void{ var testMouse:Function; testMouse = function ():Boolean{ if ((((((GameData.Scen.mouseX > 20)) && ((GameData.Scen.mouseX < 120)))) || ((((GameData.Scen.mouseX > 420)) && ((GameData.Scen.mouseX < 630)))))){ return (true); }; return (false); }; if ((((GameData.Scen.mouseY > 0)) && ((GameData.Scen.mouseY < GameData.dragRange)))){ if (!testMouse()){ GameData.mapSpeedY = ((GameData.dragRange - GameData.Scen.mouseY) * 0.5); if ((GameData.gameContainer.y + GameData.mapSpeedY) > 0){ GameData.gameContainer.y = 0; } else { GameData.gameContainer.y = (GameData.gameContainer.y + GameData.mapSpeedY); }; }; } else { if ((((GameData.Scen.mouseY > (GameData.screenHeight - GameData.dragRange))) && ((GameData.Scen.mouseY < GameData.screenHeight)))){ GameData.mapSpeedY = (((GameData.dragRange - GameData.screenHeight) + GameData.Scen.mouseY) * 0.5); if ((GameData.gameContainer.y - GameData.mapSpeedY) < (GameData.screenHeight - GameData.resourceHeight)){ GameData.gameContainer.y = (GameData.screenHeight - GameData.resourceHeight); } else { GameData.gameContainer.y = (GameData.gameContainer.y - GameData.mapSpeedY); }; } else { GameData.mapSpeedY = 0; }; }; } private static function InitialGame():void{ if (GameData.GAME_MODE == "survival"){ GameData.game_level = 12; }; GameData.creater = new MonsterCreater(); GameTools.giveSaveData(true, false); createGameMap(String(GameData.game_level)); createBase(); createMajor(); GameStart(); GameTools.createPage(GameUI, false); GameData.Scen.addChild(GameData.myMouse); GameData.controlClass = new Ctrl(GameData.Scen); } private static function judgeIfCreate(_arg1:Array, _arg2:Function):void{ var _local3:Array; var _local4:uint; var _local5:Array; if (_arg1.length > 0){ _local3 = _arg1.concat(); _local4 = 0; while (_local4 < _local3.length) { _local5 = _local3[_local4]; if (GameTools.judgeInScreen(_local5[3], _local5[4], 0.5)){ if (_local5[1] == "Enemy"){ if ((((_local5[9] == 0)) || ((_local5[9] == GameData.currentIndex)))){ _arg2(_local5[0], _local5[1], _local5[2], _local5[3], _local5[4], _local5[5], _local5[6], _local5[7], _local5[8], _local5[9], _local5[10]); GameTools.unPushArr(_arg1, _local5); }; } else { _arg2(_local5[0], _local5[1], _local5[2], _local5[3], _local5[4], _local5[5], _local5[6], _local5[7], _local5[8], _local5[9]); GameTools.unPushArr(_arg1, _local5); }; }; _local4++; }; }; } private static function checkTarget():void{ var _local1:Point; if (GameData.currentTarget){ _local1 = GameData.personContainer.localToGlobal(new Point(GameData.currentTarget.myX, ((GameData.currentTarget)==GameData.base) ? GameData.currentTarget.myY : GameData.nowTraceY)); if ((((Math.abs((_local1.y - GameData.nowTraceY)) < 5)) || ((++GameData.screenStopCount >= 60)))){ if (GameData.screenStopCount >= 80){ if (GameData.currentTarget != GameData.base){ GameData.currentTarget = GameData.base; GameData.screenStopCount = 0; } else { GameData.currentTarget = null; }; }; } else { GameData.mapSpeedY = ((_local1.y - GameData.nowTraceY) / 20); if (((((GameData.gameContainer.y - GameData.mapSpeedY) <= 0)) && (((GameData.gameContainer.y - GameData.mapSpeedY) >= (GameData.screenHeight - GameData.resourceHeight))))){ GameData.gameContainer.y = (GameData.gameContainer.y - GameData.mapSpeedY); }; }; if ((((GameData.screenStopCount == 50)) && ((GameData.currentTarget == GameData.base)))){ GameData.gameContainer.addChild(new UIShowTarget()); }; } else { GameData.checkTarget = true; }; } public static function removeStage():void{ Mouse.show(); SoundMixer.stopAll(); GameData.isPlay = false; GameData.Scen.stage.removeEventListener(Event.ENTER_FRAME, enterframe); GameData.Scen.mask = null; GameData.controlClass.removeMe(); if (GameData.gameUI != null){ GameData.gameUI.removeMe(); }; GameTools.removeWho(GameData.topSprite); GameData.initData(); } private static function judgeIfAddInScreen(_arg1:Number):void{ var _local2:int; var _local3:*; _local2 = (GameData.objectArr.length - 1); while (_local2 >= 0) { _local3 = GameData.objectArr[_local2]; if (GameTools.ifOutScreen(_local3.myX, _local3.myY, _arg1)){ if (!_local3.notAdd){ _local3.removeMc(); }; } else { if (_local3.notAdd){ _local3.addMc(); }; }; _local2--; }; } } }//package com.gq.system
Section 30
//GameTeller (com.gq.system.GameTeller) package com.gq.system { import flash.display.*; import flash.events.*; public class GameTeller extends Sprite { private var mouseClick:Boolean; private var count:uint; private var myParent:DisplayObjectContainer; public var level:MovieClip; public function GameTeller(_arg1:DisplayObjectContainer):void{ myParent = _arg1; x = -(width); y = 250; addEventListener(Event.ENTER_FRAME, updataEvent); myParent.stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHD); myParent.addChild(this); level.gotoAndStop((GameData.game_level + 1)); } private function mouseDownHD(_arg1:MouseEvent):void{ if (count > 10){ mouseClick = true; }; } private function removeMe():void{ GameData.gameTeller = null; myParent.stage.removeEventListener(MouseEvent.MOUSE_DOWN, mouseDownHD); removeEventListener(Event.ENTER_FRAME, updataEvent); if (parent != null){ parent.removeChild(this); }; } public function updataEvent(_arg1:Event):void{ count++; if (count > 10){ if (count < 20){ x = (x + 50); } else { if ((((count > 160)) || (mouseClick))){ x = (x + 60); }; }; if (x > GameData.screenWidth){ removeMe(); }; }; } } }//package com.gq.system
Section 31
//GameTools (com.gq.system.GameTools) package com.gq.system { import flash.display.*; import com.gq.moveobject.*; import flash.geom.*; import flash.events.*; import flash.text.*; import flash.utils.*; import com.gq.ui.*; import com.gq.effects.*; import flash.net.*; public class GameTools { public static function myHitTest(_arg1, _arg2:Array, _arg3:Number, _arg4:Number):Boolean{ var _local5:Point; var _local6:*; _local5 = GameData.personContainer.localToGlobal(new Point(_arg3, _arg4)); for (_local6 in _arg2) { if (((((!((_arg2[_local6] == _arg1))) && ((GameTools.getDistance((_arg2[_local6] as MoveObject).myX, (_arg2[_local6] as MoveObject).myY, _arg3, _arg4) < 200)))) && (_arg2[_local6]._this.hitTestPoint(_local5.x, _local5.y, true)))){ return (true); }; }; return (false); } public static function addHole(_arg1:uint, _arg2:MoveObject):void{ var _local3:uint; var _local4:ExploreHole; _local3 = 0; while (_local3 < _arg1) { _local4 = new ExploreHole(); GameData.bottomObjectContainer.addChild(_local4); _local4.x = (_arg2.myX + (((Math.random() * 2) - 1) * _arg2.distX)); _local4.y = (_arg2.myY + (((Math.random() * 2) - 1) * _arg2.distY)); _local3++; }; } public static function judgeInSceen(_arg1:MovieClip):Boolean{ var _local2:Point; _local2 = GameData.personContainer.localToGlobal(new Point(_arg1.x, _arg1.y)); if ((((((((_local2.x >= 0)) && ((_local2.x <= GameData.screenWidth)))) && ((_local2.y >= 0)))) && ((_local2.y <= GameData.screenHeight)))){ return (true); }; return (false); } public static function addBullet(_arg1:String, _arg2:Number, _arg3:Number, _arg4:MoveObject, _arg5:String, _arg6:String="topObject", _arg7:Number=0):void{ var _local8:Bullets; _local8 = new Bullets(); _local8.myShooter = _arg4; _local8.myCamp = _arg5; _local8.myRotation = _arg7; _local8.init(_arg2, _arg3, ""); GameTools.pushArr(GameData.actionArr, _local8); _local8.createMe(GameData[(_arg6 + "Container")], _arg1, 0, "objects", []); } public static function ifOutScreen(_arg1:Number, _arg2:Number, _arg3:Number=50):Boolean{ var _local4:Point; _local4 = GameData.personContainer.localToGlobal(new Point(_arg1, _arg2)); if ((((((((_local4.x < -(_arg3))) || ((_local4.x > (GameData.screenWidth + _arg3))))) || ((_local4.y < -(_arg3))))) || ((_local4.y > (GameData.screenHeight + _arg3))))){ return (true); }; return (false); } public static function cleanupMemory():void{ try { new LocalConnection().connect("foo"); new LocalConnection().connect("foo"); new LocalConnection().connect("foo"); new LocalConnection().connect("foo"); } catch(e:Error) { }; } public static function adjustMe(_arg1, _arg2:Point, _arg3:Number, _arg4:Number):void{ var totalPower:Number; var blockX:Boolean; var blockY:Boolean; var addX:int; var addY:int; var jumpOut:uint; var tempAngle:Number; var moveX:Number; var moveY:Number; var calculateX:Function; var calculateY:Function; var who = _arg1; var point = _arg2; var speedX = _arg3; var speedY = _arg4; calculateX = function ():Boolean{ totalPower = Math.abs(speedY); jumpOut = 0; while (GameTools.myHitTest(who, GameData.collisionObjArr, ((point.x + addX) + speedX), (point.y + speedY))) { addX = (addX * -1); if (addX >= 0){ addX++; }; if (++jumpOut > 70){ addX = 0; totalPower = 0; return (false); }; }; return (true); }; calculateY = function ():Boolean{ totalPower = Math.abs(speedX); jumpOut = 0; while (GameTools.myHitTest(who, GameData.collisionObjArr, (point.x + speedX), ((point.y + addY) + speedY))) { addY = (addY * -1); if (addY >= 0){ addY++; }; if (++jumpOut > 70){ addY = 0; totalPower = 0; return (false); }; }; return (true); }; totalPower = 4; if (((!((speedX == 0))) && (!((speedY == 0))))){ blockX = GameTools.myHitTest(who, GameData.collisionObjArr, (point.x + speedX), point.y); blockY = GameTools.myHitTest(who, GameData.collisionObjArr, point.x, (point.y + speedY)); if (((blockX) && (blockY))){ if (!calculateX()){ calculateY(); }; } else { if (blockX){ calculateX(); } else { if (blockY){ calculateY(); } else { return; }; }; }; } else { if (speedX == 0){ calculateX(); } else { if (speedY == 0){ calculateY(); }; }; }; tempAngle = (Math.atan2((addY + (speedY * 5)), (addX + (speedX * 5))) / 0.01745); moveX = (Math.cos((tempAngle * 0.01745)) * totalPower); moveY = (Math.sin((tempAngle * 0.01745)) * totalPower); who.speedX = moveX; who.speedY = moveY; } public static function getTureAngle(_arg1:Number):Number{ if (_arg1 < 0){ return ((_arg1 + 360)); }; if (_arg1 > 360){ return ((_arg1 - 360)); }; return (_arg1); } public static function hideZero(_arg1:MovieClip):void{ var _local2:int; _local2 = (_arg1.numChildren - 1); while (_local2 >= 0) { if ((_arg1.getChildAt(_local2) as MovieClip).currentFrame == 1){ _arg1.getChildAt(_local2).visible = false; } else { break; }; _local2--; }; } public static function adjustFrame(_arg1:uint):void{ GameData.Scen.stage.frameRate = _arg1; } public static function hitTest(_arg1:MovieClip, _arg2:MovieClip, _arg3:uint):Boolean{ var _local4:Point; if (_arg3 == 1){ return (_arg1.hitTestObject(_arg2)); }; _local4 = _arg2.parent.localToGlobal(new Point(_arg2.x, _arg2.y)); return (_arg1.hitTestPoint(_local4.x, _local4.y, true)); } public static function unPushArr(_arg1:Array, _arg2):void{ if (_arg1.indexOf(_arg2) != -1){ _arg1.splice(_arg1.indexOf(_arg2), 1); }; } public static function calcuCurve(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:Number):Array{ var _local6:int; var _local7:Point; var _local8:Point; var _local9:Point; var _local10:Number; var _local11:Number; var _local12:Number; _local6 = _arg5; _local7 = new Point(_arg1, _arg2); _local8 = new Point(_arg3, _arg4); _local9 = new Point(0, Math.round((Math.min(_local7.y, _local8.y) + _local6))); _local10 = (((Math.sqrt(((_local7.y - _local9.y) / (_local8.y - _local9.y))) * _local8.x) + _local7.x) / (1 + Math.sqrt(((_local7.y - _local9.y) / (_local8.y - _local9.y))))); _local11 = ((_local7.y - _local9.y) / ((_local7.x - _local10) * (_local7.x - _local10))); _local12 = _local9.y; return ([_local11, _local10, _local12]); } public static function getNum(_arg1:int, _arg2:int, _arg3:MovieClip=null):Array{ var _local4:Array; var _local5:int; var _local6:uint; _local4 = new Array(); _local5 = _arg1; _local6 = 0; while (_local6 < _arg2) { _local4.push((_local5 % 10)); _local5 = int((_local5 / 10)); if (_arg3 != null){ (_arg3.getChildAt(_local6) as MovieClip).gotoAndStop((_local4[_local6] + 1)); }; _local6++; }; return (_local4); } public static function gotoFrame(_arg1:MovieClip, _arg2:String):void{ if (_arg1 != null){ if (_arg1.currentLabel != _arg2){ _arg1.gotoAndStop(_arg2); }; }; } public static function addEffect(_arg1:DisplayObjectContainer, _arg2:Number, _arg3:Number, _arg4:Number, _arg5:String):void{ var _local6:Class; var _local7:MovieClip; _local6 = createClass(_arg5); _local7 = new (_local6); _local7.x = _arg2; _local7.y = _arg3; _local7.scaleX = _arg4; _arg1.addChild(_local7); } public static function Pause():void{ var _local1:Sprite; if (!GameData.isPausing){ _local1 = new PausePage(); GameData.topSprite.addChild(_local1); } else { if (GameData.pause_page != null){ GameData.pause_page.resumeFunc(); }; }; } public static function myHitTestPoint(_arg1:BitmapData, _arg2:Number, _arg3:Number):String{ var _local4:Matrix; var _local5:String; GameData.hitTestSprite["picture"] = new BitmapData(2, 2, true, 0); _local4 = new Matrix(); _local4.tx = -(_arg2); _local4.ty = -(_arg3); GameData.hitTestSprite["picture"].draw(GameData.hitTestSprite, _local4); _local5 = GameData.hitTestSprite["picture"].getPixel32(1, 1).toString(16); return (_local5); } public static function adjustVolume(_arg1:String):void{ if (_arg1 == "music"){ GameData[(_arg1 + "Channel")].soundTransform = GameData.musicTrans; } else { GameData[(_arg1 + "Channel")].soundTransform = GameData.soundTrans; }; } public static function removeWho(_arg1:DisplayObjectContainer):void{ var _local2:int; _local2 = (_arg1.numChildren - 1); while (_local2 >= 0) { _arg1.removeChild(_arg1.getChildAt(_local2)); _local2--; }; } public static function createClass(_arg1:String):Class{ return ((getDefinitionByName(_arg1) as Class)); } public static function calcuRotation(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number; var _local6:Number; _local5 = (_arg4 - _arg2); _local6 = (_arg3 - _arg1); return ((Math.atan2(_local5, _local6) / 0.01745)); } public static function getTab(_arg1:Number, _arg2:Boolean=false):Number{ if (_arg1 != 0){ return ((_arg1 / Math.abs(_arg1))); }; if (_arg2){ return (0); }; return (1); } public static function addFilters(_arg1, _arg2:Array):void{ _arg1.filters = []; _arg1.filters = _arg2; } public static function gamePause(_arg1:Boolean):void{ var i:int; var k:int; var ctrlMc:*; var _pause = _arg1; i = (GameData.actionArr.length - 1); while (i >= 0) { try { ctrlMc = GameData.actionArr[i].myHost; } catch(e) { ctrlMc = GameData.actionArr[i]; }; if (_pause){ ctrlMc.pauseMe(); } else { ctrlMc.resumeMe(); }; i = (i - 1); }; k = (GameData.effectArr.length - 1); while (k >= 0) { ctrlMc = GameData.effectArr[k]; if (_pause){ ctrlMc.pauseMe(); } else { ctrlMc.resumeMe(); }; k = (k - 1); }; } public static function addBlack():void{ var _local1:Black; _local1 = new Black(); GameData.Scen.addChild(_local1); } public static function myLoader(_arg1:int, _arg2:Boolean):void{ var loadNext:Boolean; var loadAssetAction:Function; var progressHandler:Function; var completeHandler:Function; var addText:Function; var removeText:Function; var lv = _arg1; var ifContinue = _arg2; loadAssetAction = function (_arg1:int):void{ var _local2:Loader; var _local3:String; if (loadNext){ GameData.nowLoading = _arg1; _local2 = (GameData[("Loader" + _arg1)] as Loader); if (_local2.contentLoaderInfo.bytesLoaded == 0){ trace(_arg1, "未加载过"); _local3 = (("assets/bg" + String(_arg1)) + ".swf"); addText(); _local2.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler); _local2.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler); _local2.load(new URLRequest(_local3)); } else { if (_local2.contentLoaderInfo.bytesLoaded < _local2.contentLoaderInfo.bytesTotal){ GameData.nowLoading--; } else { if (!GameData.isPlay){ GameSys.Build(); if (GameData.nowLoading < 4){ loadAssetAction(++GameData.nowLoading); }; }; }; }; }; }; progressHandler = function (_arg1:ProgressEvent):void{ var _local2:LoaderInfo; var _local3:Number; _local2 = (_arg1.target as LoaderInfo); _local3 = (Math.floor(((_local2.bytesLoaded / _local2.bytesTotal) * 10000)) / 100); GameData._loadPercentTxt.text = (_local3.toString() + "% Loaded"); if (!GameData.isPlay){ GameData._loadPercentTxt.visible = true; } else { GameData._loadPercentTxt.visible = false; }; }; completeHandler = function (_arg1:Event):void{ GameDesignClass.mapArray[(GameData.nowLoading - 1)] = 1; if (!GameData.isPlay){ GameSys.Build(); }; removeText(); if (++GameData.nowLoading < (GameData.game_level + 2)){ if (GameData.nowLoading < 5){ loadAssetAction(GameData.nowLoading); }; } else { GameData.nowLoading = 0; _arg1.target.removeEventListener(ProgressEvent.PROGRESS, progressHandler); _arg1.target.removeEventListener(Event.COMPLETE, completeHandler); }; }; addText = function ():void{ GameData._loadPercentTxt = new TextField(); GameData.Scen.addChild(GameData._loadPercentTxt); var _local2 = GameData._loadPercentTxt; with (_local2) { x = 350; y = 250; textColor = 0xFF9900; }; }; removeText = function ():void{ GameData.Scen.removeChild(GameData._loadPercentTxt); GameData._loadPercentTxt = null; }; loadNext = true; loadAssetAction(lv); } public static function pushArr(_arg1:Array, _arg2):void{ if (_arg1.indexOf(_arg2) == -1){ _arg1.push(_arg2); }; } public static function judgeInScreen(_arg1:Number, _arg2:Number, _arg3:Number=0.5):Boolean{ var _local4:Point; _local4 = GameData.moveObjectContainer.localToGlobal(new Point(_arg1, _arg2)); if ((((((((_local4.x > ((0 - _arg3) * GameData.screenWidth))) && ((_local4.x < ((_arg3 + 1) * GameData.screenWidth))))) && ((_local4.y > ((0 - _arg3) * GameData.screenHeight))))) && ((_local4.y < ((_arg3 + 1) * GameData.screenHeight))))){ return (true); }; return (false); } public static function createPage(_arg1:Class, _arg2:Boolean=true):Sprite{ var _local3:Sprite; _local3 = new (_arg1); GameData.Scen.addChild(_local3); if (_arg2){ addBlack(); }; return (_local3); } public static function addShake():void{ var _local1:ShakeClass; _local1 = new ShakeClass(GameData.Scen, 4, 10, GameData.Scen); } public static function adjustRotation(_arg1:Number, _arg2:Point, _arg3:MovieClip):int{ var _local4:int; var _local5:int; var _local6:uint; _local6 = 0; while (_arg3.hitTestPoint((_arg2.x + (Math.sin((((_arg1 + _local4) + 1) * 0.01745)) * 5)), (_arg2.y - (Math.cos((((_arg1 + _local4) + 1) * 0.01745)) * 5)), true)) { _local4++; ++_local6; if (_local6 == 90){ break; }; }; _local6 = 0; while (_arg3.hitTestPoint((_arg2.x + (Math.sin((((_arg1 - _local5) - 1) * 0.01745)) * 5)), (_arg2.y - (Math.cos((((_arg1 - _local5) - 1) * 0.01745)) * 5)), true)) { _local5++; ++_local6; if (_local6 == 90){ break; }; }; if (_local4 <= _local5){ return (_local4); }; return (-(_local5)); } public static function changeXY(_arg1, _arg2:Point, _arg3:Sprite=null):Point{ _arg2 = _arg1.parent.localToGlobal(_arg2); if (_arg3 == null){ return (_arg2); }; return (_arg3.globalToLocal(_arg2)); } public static function getDistance(_arg1:Number, _arg2:Number, _arg3:Number, _arg4:Number):Number{ var _local5:Number; _local5 = (Math.pow((_arg1 - _arg3), 2) + Math.pow((_arg2 - _arg4), 2)); return (Math.sqrt(_local5)); } public static function addMask():void{ var _local1:Sprite; _local1 = new Sprite(); _local1.graphics.lineStyle(1); _local1.graphics.beginFill(0); _local1.graphics.drawRect(0, 0, GameData.screenWidth, GameData.screenHeight); GameData.Scen.mask = _local1; GameData.Scen.addChild(_local1); } public static function showLanguage(_arg1:TextField, _arg2:String):void{ _arg1.mouseEnabled = false; _arg1.text = _arg2; } public static function compareFunc(_arg1, _arg2:int, _arg3:Array):Boolean{ return ((_arg1 == _arg3[0])); } public static function addColors(_arg1, _arg2:ColorTransform):void{ _arg1.transform.colorTransform = _arg2; } public static function adjudgeRotation(_arg1:Number, _arg2:Number):int{ var _local3:Number; _local3 = getTureAngle((_arg2 - _arg1)); if (_local3 < 180){ return (1); }; return (-1); } public static function addWarning(_arg1:String, _arg2:uint=1, _arg3:Function=null):void{ var _local4:Warning; _local4 = new Warning(_arg1, _arg2, _arg3); GameData.Scen.addChild(_local4); } public static function createTower(_arg1:uint, _arg2:Number, _arg3:Number, _arg4:Number):void{ var _local5:Tower; GameData.creater.createObj("person", "Tower", ("Tower_" + String(_arg1)), _arg2, _arg3, _arg4, []); _local5 = new Tower(); } public static function getMeBySwf(_arg1:String, _arg2:String):Class{ return ((getDefinitionByName(_arg2) as Class)); } public static function shareObject():void{ var _local1:String; GameData.myShareObject = SharedObject.getLocal(("GQ_HUM_VS_ZERG_" + GameData.VERSON)); _local1 = null; _local1 = GameData.myShareObject.flush(10000); } public static function giveSaveData(_arg1:Boolean=true, _arg2:Boolean=true):void{ var _local3:Boolean; if (_arg1){ _local3 = ((GameData.myShareObject.data.ownSkillArr)==undefined) ? false : true; if (_local3){ if (_arg2){ GameData.game_level = GameData.myShareObject.data.game_level; }; GameData.money = GameData.myShareObject.data.totalMoney; GameData.current_score = GameData.myShareObject.data.score; GameDesignClass.buildPositionArr = GameData.myShareObject.data.buildPositionArr.concat(); GameData.ownSkillArr = GameData.myShareObject.data.ownSkillArr.concat(); GameData.heroLevel = GameData.myShareObject.data.heroLevel.concat(); GameData.heroExp = GameData.myShareObject.data.heroExp.concat(); GameData.currentChooseHeroIndex = GameData.myShareObject.data.currentChooseHeroIndex; } else { if (GameData.GAME_TESTING){ if (_arg2){ GameData.game_level = 1; }; GameData.money = 800000; GameData.current_score = 0; GameDesignClass.buildPositionArr = [0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0]; GameData.ownSkillArr = [1, 1, 1, 1, 1]; GameData.heroLevel = [1, 1, 1, 1, 1, 1]; GameData.heroExp = [0, 0, 0, 0, 0, 0]; GameData.currentChooseHeroIndex = 3; } else { if (_arg2){ GameData.game_level = 1; }; GameData.money = 1000; GameData.current_score = 0; GameDesignClass.buildPositionArr = [0, 7, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0]; GameData.ownSkillArr = [1, 0, 0, 0, 0]; GameData.heroLevel = [1, 0, 0, 0, 0, 0]; GameData.heroExp = [0, 0, 0, 0, 0, 0]; GameData.currentChooseHeroIndex = 0; }; }; } else { GameData.myShareObject.data.game_level = GameData.game_level; GameData.myShareObject.data.totalMoney = GameData.money; GameData.myShareObject.data.score = GameData.current_score; GameData.myShareObject.data.buildPositionArr = GameDesignClass.buildPositionArr.concat(); GameData.myShareObject.data.ownSkillArr = GameData.ownSkillArr.concat(); GameData.myShareObject.data.heroLevel = GameData.heroLevel.concat(); GameData.myShareObject.data.heroExp = GameData.heroExp.concat(); GameData.myShareObject.data.currentChooseHeroIndex = GameData.currentChooseHeroIndex; }; } getQualifiedClassName(Bullets); getQualifiedClassName(Alien); getQualifiedClassName(House); getQualifiedClassName(Tank); getQualifiedClassName(Person); getQualifiedClassName(Base); getQualifiedClassName(Destination); getQualifiedClassName(Effects); getQualifiedClassName(ExploreEffects); getQualifiedClassName(Shield); getQualifiedClassName(Mine); getQualifiedClassName(Major); getQualifiedClassName(Major1); getQualifiedClassName(Major2); getQualifiedClassName(Major3); getQualifiedClassName(Major4); getQualifiedClassName(Major5); getQualifiedClassName(Major6); } }//package com.gq.system
Section 32
//Map (com.gq.system.Map) package com.gq.system { import flash.display.*; import com.gq.moveobject.*; import flash.geom.*; public class Map extends MovieClip { private var currentLocationIndex:uint; public var buildPic:MovieClip; private var locationX:Number; private var locationY:Number; private var currentLocation:MovieClip; private var deadLine:uint;// = 250 public function Map():void{ deadLine = 250; super(); GameData.map = this; GameTools.pushArr(GameData.canClickObjArr, this); } public function checkBuilding():void{ var _local1:*; var _local2:uint; var _local3:MovieClip; var _local4:Point; var _local5:MoveObject; for (_local1 in GameDesignClass.buildPositionArr) { _local2 = GameDesignClass.buildPositionArr[_local1]; if (_local2 != 0){ _local3 = buildPic[("mc_" + String((_local1 + 1)))]; _local4 = _local3.parent.localToGlobal(new Point(_local3.x, _local3.y)); _local5 = GameData.creater.createObj("topObject", "House", ("House_" + String(_local2)), (_local4.x + ((GameData.resourceWidth - GameData.screenWidth) / 2)), ((_local4.y + GameData.resourceHeight) - GameData.screenHeight), 0, []); (_local5 as House).currentLocationIndex = (_local1 + 1); _local5._this.mouseEnabled = true; GameTools.pushArr(GameData.canClickObjArr, _local5); GameTools.pushArr(GameData.earthArr, _local5); }; }; } public function getData(_arg1:String):void{ buildPic.mouseEnabled = false; gotoAndStop(uint(_arg1)); } public function judgeOk(_arg1:Number, _arg2:Number):Boolean{ if (judgePosition()){ return (true); }; return (false); } private function judgePosition():Boolean{ var _local1:uint; var _local2:MovieClip; var _local3:uint; _local1 = 0; while (_local1 < buildPic.numChildren) { _local2 = (buildPic.getChildAt(_local1) as MovieClip); if (GameData.nowDragWho._this.hitTestObject(_local2)){ _local3 = uint(_local2.name.substring((_local2.name.indexOf("_") + 1), _local2.name.length)); if (GameDesignClass.buildPositionArr[(_local3 - 1)] == 0){ currentLocationIndex = _local3; currentLocation = _local2; return (true); }; }; _local1++; }; return (false); } public function clickHd(_arg1):void{ var _local2:Point; if (GameData.nowDragWho){ if (judgeOk(GameData.nowDragWho._this.x, GameData.nowDragWho._this.y)){ GameData.money = (GameData.money - GameData.currentValue); GameTools.addColors(GameData.nowDragWho._this, GameData.initTrans); GameData.nowDragWho._this.mouseEnabled = true; GameTools.pushArr(GameData.canClickObjArr, GameData.nowDragWho); GameTools.pushArr(GameData.earthArr, GameData.nowDragWho); GameDesignClass.buildPositionArr[(currentLocationIndex - 1)] = (GameData.nowDragWho.data_index + 1); (GameData.nowDragWho as House).currentLocationIndex = currentLocationIndex; _local2 = currentLocation.parent.localToGlobal(new Point(currentLocation.x, currentLocation.y)); GameData.nowDragWho.myX = (GameData.nowDragWho._this.x = (_local2.x + ((GameData.resourceWidth - GameData.screenWidth) / 2))); GameData.nowDragWho.myY = (GameData.nowDragWho._this.y = ((_local2.y + GameData.resourceHeight) - GameData.screenHeight)); GameData.nowDragWho.isDraging = false; GameData.nowDragWho = null; }; }; } } }//package com.gq.system
Section 33
//MonsterCreater (com.gq.system.MonsterCreater) package com.gq.system { import com.gq.moveobject.*; public class MonsterCreater { private const levelMonsterArr:Array; private const speedArr:Array; private var currentData:Array; public var minCreateCD:int;// = 10 private var createCD:int;// = 300 private var createNum:uint; private var createSpeed:uint; private var createCount:int; public function MonsterCreater():void{ createCD = 300; minCreateCD = 10; speedArr = [[300, 30], [200, 20], [200, 10], [150, 10], [150, 15], [100, 20], [100, 20], [100, 20], [100, 20], [100, 20], [100, 20], [100, 20]]; levelMonsterArr = [[1, 1, 1, 2], [1, 1, 1, 2, 3], [1, 1, 1, 1, 1, 1, 1, 2, 2, 3], [1, 1, 1, 1, 2, 2, 2, 3, 3, 4], [1, 1, 1, 1, 2, 2, 2, 3, 4, 3], [1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 5], [1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 5, 6], [1, 1, 1, 1, 2, 2, 2, 3, 3, 4, 5, 6, 7], [1, 1, 2, 3, 4, 1, 2, 3, 6, 7], [1, 1, 2, 2, 3, 3, 4, 4, 1, 1, 1, 5, 2, 6, 7], [1, 1, 2, 2, 3, 4, 5, 6, 7], [1, 2, 3, 4, 5, 6, 7]]; super(); currentData = CreateData[("createData_" + String(GameData.game_level))]; GameTools.pushArr(GameData.actionArr, this); createCD = speedArr[(GameData.game_level - 1)][0]; createSpeed = speedArr[(GameData.game_level - 1)][1]; minCreateCD = createSpeed; } private function createMonster_normal(_arg1:uint):void{ var _local2:Array; _local2 = levelMonsterArr[(GameData.game_level - 1)]; _arg1 = uint((Math.random() * _local2.length)); createObj("person", "Alien", ("Monster_" + _local2[_arg1]), (Math.random() * GameData.resourceWidth), 0, 0, []); } public function updataEvent():void{ if (GameData.can_control){ if (GameData.time_left > 0){ if (++createCount == 60){ createCount = 0; var _local1 = this; _local1[("createMonster_" + GameData.GAME_MODE)](createNum); createNum++; }; } else { if (++createCount == 20){ createCount = 0; _local1 = this; _local1[("createMonster_" + GameData.GAME_MODE)](createNum); createNum++; }; }; }; } public function createObj(_arg1:String, _arg2:String, _arg3:String, _arg4:Number, _arg5:Number, _arg6:Number, _arg7:Array, _arg8:uint=0):MoveObject{ var _local9:Class; var _local10:MoveObject; _local9 = GameTools.createClass(("com.gq.moveobject." + _arg2)); _local10 = new (_local9); _local10.init(_arg4, _arg5, "stand1"); GameTools.pushArr(GameData.actionArr, _local10); if (!(_local10 is Building)){ GameTools.pushArr(GameData.objectArr, _local10); }; _local10.createMe(GameData[(_arg1 + "Container")], _arg3, 0, "objects", _arg7); return (_local10); } public function reset():void{ createCount = 0; createNum = 0; currentData = CreateData.specialData; } private function createMonster_survival(_arg1:uint):void{ var _local2:Array; _local2 = levelMonsterArr[(GameData.game_level - 1)]; _arg1 = uint((Math.random() * _local2.length)); createObj("person", "Alien", ("Monster_" + _local2[_arg1]), (Math.random() * GameData.resourceWidth), 0, 0, []); } public function resumeMe():void{ } public function pauseMe():void{ } public function createDestination(_arg1:uint):void{ var _local2:Array; var _local3:uint; _local2 = CreateData[("destinateData_" + String(_arg1))]; _local3 = 0; while (_local3 < _local2.length) { GameData.creater.createObj("topObject", _local2[_local3][0], _local2[_local3][1], _local2[_local3][2], _local2[_local3][3], 0, []); _local3++; }; } } }//package com.gq.system
Section 34
//SoundClass (com.gq.system.SoundClass) package com.gq.system { import flash.utils.*; import flash.media.*; public class SoundClass { public static var sound2Channel:SoundChannel = new SoundChannel(); public static var sound1:Sound = new Sound(); public static var sound2:Sound = new Sound(); public static var sound4:Sound = new Sound(); public static var sound8:Sound = new Sound(); public static var sound3:Sound = new Sound(); public static var sound5:Sound = new Sound(); public static var sound6:Sound = new Sound(); public static var sound:Sound = new Sound(); public static var sound9:Sound = new Sound(); public static var soundChannel:SoundChannel = new SoundChannel(); public static var sound7:Sound = new Sound(); public static var sound9Channel:SoundChannel = new SoundChannel(); public static var sound5Channel:SoundChannel = new SoundChannel(); public static var sound1Channel:SoundChannel = new SoundChannel(); public static var music:Sound = new Sound(); public static var sound6Channel:SoundChannel = new SoundChannel(); public static var musicChannel:SoundChannel = new SoundChannel(); public static var channelName:String; public static var sound4Channel:SoundChannel = new SoundChannel(); public static var sound8Channel:SoundChannel = new SoundChannel(); public static var soundName:String; public static var time:uint; public static var sound7Channel:SoundChannel = new SoundChannel(); public static var sound3Channel:SoundChannel = new SoundChannel(); public static var currentSoundTransform:SoundTransform = new SoundTransform(); public function SoundClass():void{ } public static function addMusic(_arg1:String, _arg2:String, _arg3:uint=1):void{ channelName = _arg1; if (_arg1 == "music"){ SoundClass.currentSoundTransform = GameData.musicTrans; } else { SoundClass.currentSoundTransform = GameData.soundTrans; }; soundName = _arg2; time = _arg3; init(); } public static function adjustVolume(_arg1:String):void{ SoundClass[(_arg1 + "Channel")].soundTransform = currentSoundTransform; } public static function init():void{ playMusic(); } public static function stopSound():void{ try { musicChannel.stop(); } catch(e) { }; } public static function playSound():void{ try { musicChannel = music.play(1, 9999); currentSoundTransform = GameData.musicTrans; adjustVolume("music"); } catch(e) { }; } public static function setSoundVolume(_arg1:Number):void{ GameData.soundTrans.volume = _arg1; GameData.musicTrans.volume = _arg1; SoundClass.musicChannel.soundTransform = GameData.musicTrans; SoundClass.soundChannel.soundTransform = GameData.soundTrans; SoundClass.sound1Channel.soundTransform = GameData.soundTrans; SoundClass.sound2Channel.soundTransform = GameData.soundTrans; SoundClass.sound3Channel.soundTransform = GameData.soundTrans; SoundClass.sound4Channel.soundTransform = GameData.soundTrans; SoundClass.sound5Channel.soundTransform = GameData.soundTrans; SoundClass.sound6Channel.soundTransform = GameData.soundTrans; SoundClass.sound7Channel.soundTransform = GameData.soundTrans; SoundClass.sound8Channel.soundTransform = GameData.soundTrans; SoundClass.sound9Channel.soundTransform = GameData.soundTrans; } public static function playMusic(_arg1:Number=0):void{ var _local2:Class; var _local3:Sound; _local2 = (getDefinitionByName(soundName) as Class); _local3 = new (_local2); SoundClass[channelName] = _local3; SoundClass[(channelName + "Channel")].stop(); SoundClass[(channelName + "Channel")] = _local3.play(_arg1, time); adjustVolume(channelName); } } }//package com.gq.system
Section 35
//Black (com.gq.ui.Black) package com.gq.ui { import flash.display.*; import flash.events.*; import com.gq.system.*; public class Black extends Sprite { private var speed:Number; public function Black(_arg1:Number=0.05):void{ speed = _arg1; init(); } private function init():void{ drawMySelf(); addEventListener(Event.ENTER_FRAME, updataEvent); } private function removeMe():void{ removeEventListener(Event.ENTER_FRAME, updataEvent); if (parent != null){ parent.removeChild(this); }; } private function drawMySelf():void{ graphics.lineStyle(1); graphics.beginFill(0); graphics.drawRect(0, 0, GameData.screenWidth, GameData.screenHeight); } private function updataEvent(_arg1:Event):void{ alpha = (alpha - speed); if (alpha <= 0){ removeMe(); }; } } }//package com.gq.ui
Section 36
//BloodBar (com.gq.ui.BloodBar) package com.gq.ui { import flash.display.*; import flash.geom.*; public class BloodBar extends MovieClip { private var green:Number; private var myHost; private var red:Number; private var myWidth:Number; public function BloodBar(_arg1):void{ myHost = _arg1; myWidth = myHost._this.width; alpha = 0; drawRect(); } public function removeMe():void{ myHost.bloodBar = null; myHost = null; parent.removeChild(this); } private function drawRect():void{ graphics.beginFill(0xFFFFFF); graphics.drawRect(0, 0, myWidth, 3); } public function showMe():void{ var _local1:Number; _local1 = (myHost.myLife / myHost.totalLife); alpha = 1; width = (myWidth * _local1); red = ((-255 * _local1) + 0xFF); green = (0xFF * _local1); transform.colorTransform = new ColorTransform(0, 0, 0, 1, red, green, 0, 0); } } }//package com.gq.ui
Section 37
//BuildList (com.gq.ui.BuildList) package com.gq.ui { import flash.display.*; public class BuildList extends MovieClip { public function BuildList(_arg1:String):void{ mouseChildren = false; gotoAndStop(_arg1); } } }//package com.gq.ui
Section 38
//BuildListManager (com.gq.ui.BuildListManager) package com.gq.ui { import flash.display.*; import com.gq.moveobject.*; import com.gq.system.*; public class BuildListManager extends MovieClip { public var list:Array; private var clickType:String; private var chooseType:String; public function BuildListManager():void{ list = []; super(); } public function mouseOverHd(_arg1):void{ var _local2:Array; var _local3:uint; var _local4:uint; var _local5:uint; var _local6:uint; var _local7:String; _local2 = getData(_arg1.name); clickType = _local2[0]; chooseType = _local2[1]; GameData.gameUI.showBuildInfor(true); _local3 = uint(chooseType); _local4 = GameDesignClass[(("build" + clickType) + "Arr")][(_local3 - 1)][1]; switch (clickType){ case "Tower": _local7 = "tower"; break; case "House": _local7 = GameDesignClass.houseArr[(_local3 - 1)][5].toLowerCase(); break; case "Mine": _local7 = "mine"; break; }; if (_local7 == "person"){ _local3 = (_local3 - 5); }; _local5 = GameDesignClass[(_local7 + "Arr")][(_local3 - 1)][4][0]; _local6 = GameDesignClass[(_local7 + "Arr")][(_local3 - 1)][0]; GameData.gameUI.setInfor(_local4, _local5, _local6); } public function init(_arg1:Number, _arg2:Number, _arg3:String):void{ x = _arg1; y = _arg2; GameTools.pushArr(GameData.canClickObjArr, this); GameTools.pushArr(GameData.actionArr, this); createPic(_arg3); } public function pauseMe():void{ } private function getData(_arg1:String):Array{ var _local2:Array; _local2 = new Array(2); _local2[0] = _arg1.substring(0, _arg1.indexOf("_")); _local2[1] = _arg1.substring((_arg1.indexOf("_") + 1), _arg1.length); return (_local2); } public function removeMe():void{ GameData.currentBuildList = null; GameTools.unPushArr(GameData.canClickObjArr, this); GameTools.unPushArr(GameData.actionArr, this); parent.removeChild(this); } public function resumeMe():void{ } public function clickHd(_arg1):void{ var _local2:Array; _local2 = getData(_arg1.name); clickType = _local2[0]; chooseType = _local2[1]; _local2 = GameDesignClass[(("build" + clickType) + "Arr")][(uint(chooseType) - 1)]; if (GameData.money >= _local2[1]){ GameData.currentValue = _local2[1]; judgeEvent(); }; } private function judgeColor():void{ var _local1:*; var _local2:int; var _local3:String; var _local4:uint; var _local5:Array; for (_local1 in list) { _local2 = list[_local1].name.indexOf("_"); _local3 = list[_local1].name.substring(0, _local2); _local4 = list[_local1].name.substring((_local2 + 1), list[_local1].name.length); _local5 = GameDesignClass[(("build" + _local3) + "Arr")][(_local4 - 1)]; if (GameData.money >= _local5[1]){ list[_local1].alpha = 1; } else { list[_local1].alpha = 0.2; }; }; } private function judgeEvent():void{ var _local1:MoveObject; GameData.gameUI.showMouse(); if (GameData.nowDragWho){ GameData.nowDragWho.removeMe(); GameData.nowDragWho = null; }; _local1 = GameData.creater.createObj("topObject", clickType, ((clickType + "_") + chooseType), GameData.Scen.mouseX, GameData.Scen.mouseY, 0, []); _local1.isDraging = true; _local1._this.mouseChildren = false; _local1._this.mouseEnabled = false; GameData.nowDragWho = _local1; } public function updataEvent():void{ judgeColor(); } private function createPic(_arg1:String):void{ var _local2:Array; var _local3:*; var _local4:MovieClip; _local2 = CreateData[("buildData_" + String(GameData.game_level))][_arg1].concat(); for (_local3 in _local2) { _local4 = new BuildList(_local2[_local3]); addChild(_local4); _local4.name = _local4.currentLabel; _local4.x = (_local3 * 38); list.push(_local4); }; } } }//package com.gq.ui
Section 39
//BuyPage (com.gq.ui.BuyPage) package com.gq.ui { import flash.display.*; import flash.events.*; import flash.text.*; import com.gq.system.*; public class BuyPage extends Pages { public var proMc:MovieClip; public var title:TextField; public var moneyTxt:TextField; public var skillBtns:MovieClip; public var moneyNum:TextField; public var heroBtns:MovieClip; public var infor:TextField; private var skillCost:Array; public var cost:TextField; private var totalSkillNum:uint;// = 5 private var currentSelect:SimpleButton; private var heroCost:Array; public function BuyPage():void{ skillCost = [200, 2000, 5000, 20000, 8000]; heroCost = [500, 1500, 3000, 6000, 9000, 40000]; totalSkillNum = 5; super(); } private function mouseOverHd(_arg1:MouseEvent):void{ var _local2:String; _local2 = _arg1.target.name; mouseOverWho(_local2); } override protected function init():void{ var fwAd_onClickStartBtn:Function; fwAd_onClickStartBtn = function ():void{ }; GameData.heroLevel[GameData.currentChooseHeroIndex] = GameData.currentLevel; GameData.heroExp[GameData.currentChooseHeroIndex] = GameData.currentExp; GameTools.giveSaveData(false); mySound = "level_2"; super.init(); skillBtns.addEventListener(MouseEvent.CLICK, buyFunc); skillBtns.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHd); skillBtns.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHd); initBtns(); initHeroBtns(); if (GameData.LANGUAGE == 0){ proMc.english.visible = false; } else { proMc.chinese.visible = false; }; FWAd_AS3.showAd({container:GameData.Scen, x:0, y:0, wid:700, hei:450, starPoolID:"13381", starSubPoolID:"41", adType:"loading", onClickStartBtn:fwAd_onClickStartBtn}); } private function brightHero(_arg1:uint):void{ var _local2:uint; _local2 = 1; while (_local2 <= 6) { heroBtns[("hero_" + String(_local2))].frame.visible = false; _local2++; }; heroBtns[("hero_" + String(_arg1))].frame.visible = true; } private function colorHeroBtns():void{ var _local1:uint; var _local2:MovieClip; _local1 = 0; while (_local1 < heroBtns.numChildren) { _local2 = (heroBtns.getChildAt(_local1) as MovieClip); if (GameData.heroLevel[_local1] == 0){ GameTools.addFilters(_local2, GameData.grayFilter); } else { GameTools.addFilters(_local2, []); }; _local2.buttonMode = true; _local2.mouseChildren = false; _local1++; }; } override public function removeMe():void{ GameTools.giveSaveData(false); super.removeMe(); skillBtns.removeEventListener(MouseEvent.CLICK, buyFunc); skillBtns.removeEventListener(MouseEvent.MOUSE_OVER, mouseOverHd); skillBtns.removeEventListener(MouseEvent.MOUSE_OUT, mouseOutHd); heroBtns.removeEventListener(MouseEvent.CLICK, heroHd); heroBtns.removeEventListener(MouseEvent.MOUSE_OVER, mouseOverHd); heroBtns.removeEventListener(MouseEvent.MOUSE_OUT, mouseOutHd); } private function mouseOutHd(_arg1:MouseEvent):void{ cost.text = ""; infor.text = ""; proMc.visible = false; } public function nextFunc():void{ GameTools.addWarning("warning2", 2, okFunc); } public function buyFunc(_arg1:MouseEvent):void{ var _local2:String; var _local3:uint; _local2 = _arg1.target.name; _local3 = (uint(_local2.substring((_local2.indexOf("_") + 1), _local2.length)) - 1); if (GameData.money >= skillCost[_local3]){ currentSelect = (_arg1.target as SimpleButton); learnFunc(); } else { GameTools.addWarning("warning1"); }; } private function heroHd(_arg1:MouseEvent):void{ var index:uint; var evt = _arg1; index = evt.target.name.substring(5, 6); brightHero(index); if (GameData.heroLevel[(index - 1)] == 0){ if (GameData.money >= heroCost[(index - 1)]){ GameTools.addWarning("warning3", 2, function (){ var _local1:*; GameData.money = (GameData.money - heroCost[(index - 1)]); GameData.heroLevel[(index - 1)] = 1; colorHeroBtns(); initBtns(); GameData.currentChooseHeroIndex = (index - 1); }); } else { GameTools.addWarning("warning1", 1, function (){ var _local1:*; brightHero((GameData.currentChooseHeroIndex + 1)); }); }; } else { GameData.currentChooseHeroIndex = (index - 1); }; } private function learnFunc():void{ var _local1:String; var _local2:uint; _local1 = currentSelect.name; _local2 = (uint(_local1.substring((_local1.indexOf("_") + 1), _local1.length)) - 1); GameData.money = (GameData.money - skillCost[_local2]); GameData.ownSkillArr[_local2] = 1; currentSelect = null; initBtns(); } override public function Refresh():void{ GameTools.showLanguage(title, GameDesignClass.languageInfor.shop_title[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.nextTxt, GameDesignClass.languageInfor.nextBtn[GameData.LANGUAGE]); } public function okFunc():void{ removeMe(); GameSys.Build(); } private function initBtns():void{ var _local1:uint; var _local2:SimpleButton; moneyNum.text = String(GameData.money); _local1 = 1; while (_local1 < totalSkillNum) { _local2 = skillBtns[("skill_" + String((_local1 + 1)))]; if (GameData.ownSkillArr[_local1] == 1){ _local2.enabled = false; _local2.mouseEnabled = false; GameTools.addFilters(_local2, GameData.grayFilter); } else { if (GameData.money >= skillCost[_local1]){ _local2.enabled = true; _local2.mouseEnabled = true; GameTools.addFilters(_local2, []); }; }; _local1++; }; } private function initHeroBtns():void{ brightHero((GameData.currentChooseHeroIndex + 1)); colorHeroBtns(); mouseOverWho("hero_1"); heroBtns.addEventListener(MouseEvent.CLICK, heroHd); heroBtns.addEventListener(MouseEvent.MOUSE_OVER, mouseOverHd); heroBtns.addEventListener(MouseEvent.MOUSE_OUT, mouseOutHd); } private function mouseOverWho(_arg1:String):void{ var _local2:String; var _local3:uint; _local2 = _arg1.substring(0, _arg1.indexOf("_")); _local3 = (uint(_arg1.substring((_arg1.indexOf("_") + 1), _arg1.length)) - 1); if (_local2 == "skill"){ GameTools.showLanguage(cost, (GameDesignClass.languageInfor.costTxt[GameData.LANGUAGE] + String(skillCost[_local3]))); GameTools.showLanguage(infor, GameDesignClass.languageInfor[("infor_" + String(_local3))][GameData.LANGUAGE]); } else { if (_local2 == "hero"){ if (GameData.heroLevel[_local3] == 0){ GameTools.showLanguage(cost, (GameDesignClass.languageInfor.costTxt[GameData.LANGUAGE] + String(heroCost[_local3]))); } else { GameTools.showLanguage(cost, ("Level:" + String(GameData.heroLevel[_local3]))); }; GameTools.showLanguage(infor, GameDesignClass.languageInfor[("hero_infor_" + String(_local3))][GameData.LANGUAGE]); proMc.visible = true; proMc.lifeBar.scaleX = (GameDesignClass.majorArr[_local3][0] / 9000); proMc.attackBar.scaleX = ((_local3 + 1) / 6); proMc.operateBar.scaleX = (1 / GameDesignClass.majorArr[_local3][4]); }; }; } } }//package com.gq.ui
Section 40
//ColdTime (com.gq.ui.ColdTime) package com.gq.ui { import flash.display.*; import com.gq.system.*; public class ColdTime extends Sprite { private var changeCount:uint; private var changeMc:MovieClip; private var myCount:uint; public function ColdTime(_arg1:MovieClip, _arg2:uint):void{ changeMc = _arg1; changeCount = _arg2; GameTools.pushArr(GameData.actionArr, this); changeMc.addChild(this); } public function pauseMe():void{ } public function removeMe():void{ changeMc.removeChild(this); GameTools.unPushArr(GameData.actionArr, this); } public function resumeMe():void{ } public function updataEvent():void{ var _local1:Number; _local1 = (changeMc.height * (1 - (myCount / changeCount))); changeMc.graphics.clear(); changeMc.graphics.beginFill(11073535, 0.5); changeMc.graphics.drawRect(0, 0, changeMc.width, _local1); if (++myCount == changeCount){ removeMe(); }; } } }//package com.gq.ui
Section 41
//ExploreHole (com.gq.ui.ExploreHole) package com.gq.ui { import flash.display.*; import com.gq.system.*; public class ExploreHole extends MovieClip { public function ExploreHole():void{ gotoAndStop((uint((Math.random() * totalFrames)) + 1)); scaleX = (scaleY = Math.random()); mouseEnabled = false; mouseChildren = false; GameTools.pushArr(GameData.totalHoleArr, this); if (GameData.totalHoleArr.length >= 50){ GameData.totalHoleArr[0].removeMe(); }; } public function removeMe():void{ GameTools.unPushArr(GameData.totalHoleArr, this); parent.removeChild(this); } } }//package com.gq.ui
Section 42
//GameMouse (com.gq.ui.GameMouse) package com.gq.ui { import flash.display.*; public class GameMouse extends MovieClip { } }//package com.gq.ui
Section 43
//GameUI (com.gq.ui.GameUI) package com.gq.ui { import flash.display.*; import flash.events.*; import flash.text.*; import com.gq.system.*; import flash.ui.*; public class GameUI extends Pages { private var chooseType:String; public var playBtns:MovieClip; public var demageNum:TextField; public var chooseBoard:MovieClip; public var goldMc:MovieClip; public var costNum:TextField; public var tips:MovieClip; public var help:MovieClip; public var helpBtn:MovieClip; public var costTxt:TextField; private var timeCount:uint; public var healthTxt:TextField; public var healthNum:TextField; public var score:MovieClip; private var timeSpeed:uint;// = 4 public var pauseBtn:MovieClip; public var time:MovieClip; public var propertyHUD:MovieClip; private var clickType:String; public var demageTxt:TextField; public function GameUI():void{ timeSpeed = 4; super(); stop(); init(); GameData.gameUI = this; addEventListener(Event.ENTER_FRAME, enterframeHD); GameTools.pushArr(GameData.canClickObjArr, this); myBtns.menuTxt.mouseEnabled = false; myBtns.soundTxt.mouseEnabled = false; } private function canncelSelect():void{ if (GameData.nowDragWho){ GameData.nowDragWho.removeMe(); GameData.nowDragWho = null; }; } private function updataEvent():void{ if (currentFrame == (totalFrames - 1)){ startFunc(); } else { if (currentFrame == totalFrames){ stop(); Time(); }; }; Score(); Blood(); Money(); } override protected function init():void{ showBuildInfor(false); createGameMouse(); if (GameData.game_level == 1){ showTips(); } else { tips.visible = false; }; if (GameData.GAME_MODE == "survival"){ timeSpeed = 6; }; playBtns.playTxt.mouseEnabled = false; Money(); Blood(); Score(); Exp(); GameTools.getNum(GameData.time_left, time.numChildren, time); Skill(GameData.controlWho.skillNum); propertyHUD.skill.gotoAndStop((GameData.controlWho.data_index + 1)); } private function getData(_arg1:String):Array{ var _local2:Array; _local2 = new Array(2); _local2[0] = _arg1.charAt(0); _local2[1] = _arg1.substring((_arg1.indexOf("_") + 1), _arg1.length); return (_local2); } public function Skill(_arg1:uint):void{ propertyHUD.skillNum.text = String(_arg1); } override public function removeMe():void{ GameData.myMouse = null; GameData.gameUI = null; removeEventListener(Event.ENTER_FRAME, enterframeHD); GameTools.unPushArr(GameData.canClickObjArr, this); parent.removeChild(this); } private function createGameMouse():void{ GameData.myMouse = new GameMouse(); GameData.myMouse.gotoAndStop(1); GameData.myMouse.startDrag(true); GameData.myMouse.mouseEnabled = false; GameData.myMouse.mouseChildren = false; } public function Exp():void{ propertyHUD.exp.scaleX = (GameData.currentExp / GameData.controlWho.myExp); } private function Time():void{ if (GameData.time_left > 0){ timeCount++; if (timeCount == (35 * timeSpeed)){ timeCount = 0; GameData.time_left--; if (GameData.time_left == 0){ if (GameData.GAME_MODE == "survival"){ GameTools.createPage(WinPage, false); GameData.tips.showText(GameDesignClass.languageInfor.tips_4[GameData.LANGUAGE]); } else { GameData.creater.reset(); }; }; }; GameTools.getNum(GameData.time_left, time.numChildren, time); }; } private function Build():void{ if (GameData.currentBuildList){ GameData.currentBuildList.removeMe(); }; GameData.currentBuildList = new BuildListManager(); GameData.currentBuildList.init(75, 82, chooseType); addChild(GameData.currentBuildList); canncelSelect(); } private function enterframeHD(_arg1:Event):void{ if (!GameData.isPausing){ updataEvent(); }; } private function startFunc():void{ GameData.can_control = true; tips.visible = false; GameData.map.buildPic.visible = false; canncelSelect(); if (GameData.game_level == 1){ } else { removeChild(help); }; } private function Score():void{ GameTools.getNum(GameData.current_score, score.numChildren, score); } private function Money():void{ goldMc.gold.text = String(GameData.money); } public function showBuildInfor(_arg1:Boolean):void{ costTxt.visible = _arg1; demageTxt.visible = _arg1; healthTxt.visible = _arg1; costNum.visible = _arg1; demageNum.visible = _arg1; healthNum.visible = _arg1; } public function showMouse():void{ GameData.myMouse.gotoAndStop(1); Mouse.show(); } override public function Refresh():void{ GameTools.showLanguage(costTxt, GameDesignClass.languageInfor.costTxt[GameData.LANGUAGE]); GameTools.showLanguage(demageTxt, GameDesignClass.languageInfor.demageTxt[GameData.LANGUAGE]); GameTools.showLanguage(healthTxt, GameDesignClass.languageInfor.healthTxt[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.menuTxt, GameDesignClass.languageInfor.menuTxt[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.soundTxt, GameDesignClass.languageInfor.soundTxt[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.qualityTxt, GameDesignClass.languageInfor.qualityTxt[GameData.LANGUAGE]); GameTools.showLanguage(playBtns.playTxt, GameDesignClass.languageInfor.startBtn[GameData.LANGUAGE]); GameTools.showLanguage(playBtns.tipTxt, GameDesignClass.languageInfor.tips_5[GameData.LANGUAGE]); } private function changeColor():void{ GameTools.addColors(chooseBoard.b_persons, GameData.initTrans); GameTools.addColors(chooseBoard.b_tanks, GameData.initTrans); GameTools.addColors(chooseBoard.b_robots, GameData.initTrans); GameTools.addColors(chooseBoard.b_towers, GameData.initTrans); GameTools.addColors(chooseBoard[("b_" + chooseType)], GameData.whiteTrans); } public function clickHd(_arg1):void{ var _local2:Array; _local2 = getData(_arg1.name); clickType = _local2[0]; chooseType = _local2[1]; judgeEvent(); } private function judgeEvent():void{ if (currentFrame == 1){ switch (clickType){ case "b": changeColor(); showMouse(); Build(); if (GameData.game_level == 1){ tips.visible = false; }; break; case "e": GameData.myMouse.gotoAndStop(2); Mouse.hide(); break; case "r": GameData.myMouse.gotoAndStop(3); Mouse.hide(); break; case "c": showMouse(); canncelSelect(); break; case "p": play(); if (GameData.currentBuildList){ GameData.currentBuildList.removeMe(); }; showMouse(); break; }; }; switch (clickType){ case "m": trace("暂停"); showMouse(); GameTools.createPage(PausePage, false); break; case "s": trace("静音"); if (myBtns.sound.alpha == 1){ myBtns.sound.alpha = 0; SoundClass.setSoundVolume(0); } else { myBtns.sound.alpha = 1; SoundClass.setSoundVolume(1); }; break; case "q": GameData.Scen.stage.quality = ((GameData.Scen.stage.quality)=="HIGH") ? "LOW" : "HIGH"; break; }; } private function Blood():void{ propertyHUD.blood.scaleX = (GameData.controlWho.myLife / GameData.controlWho.totalLife); } private function showTips():void{ tips.gotoAndStop((GameData.LANGUAGE + 1)); tips.visible = true; } public function setInfor(_arg1:uint, _arg2:uint, _arg3:uint):void{ costNum.text = String(_arg1); demageNum.text = String(_arg2); healthNum.text = String(_arg3); } } }//package com.gq.ui
Section 44
//HelpPage (com.gq.ui.HelpPage) package com.gq.ui { import flash.text.*; import com.gq.system.*; public class HelpPage extends Pages { public var title:TextField; public var helpInfor:TextField; public function HelpPage():void{ } public function backFunc():void{ GameTools.createPage(Page1); removeMe(); } override public function Refresh():void{ GameTools.showLanguage(myBtns.backTxt, GameDesignClass.languageInfor.backBtn[GameData.LANGUAGE]); GameTools.showLanguage(title, GameDesignClass.languageInfor.help_title[GameData.LANGUAGE]); GameTools.showLanguage(helpInfor, GameDesignClass.languageInfor.helpInfor[GameData.LANGUAGE]); } } }//package com.gq.ui
Section 45
//LosePage (com.gq.ui.LosePage) package com.gq.ui { import flash.text.*; import com.gq.system.*; public class LosePage extends Pages { public var title:TextField; public var helpInfor:TextField; public function LosePage():void{ GameTools.gamePause(true); GameData.isPausing = true; } public function restartFunc():void{ GameData.SuperInit(); removeMe(); GameSys.removeStage(); GameSys.Build(); } public function quitFunc():void{ GameData.SuperInit(); removeMe(); GameSys.removeStage(); GameTools.createPage(Page1); } override public function Refresh():void{ GameTools.showLanguage(myBtns.quitTxt, GameDesignClass.languageInfor.quitBtn[GameData.LANGUAGE]); GameTools.showLanguage(title, GameDesignClass.languageInfor.lose_title[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.restartTxt, GameDesignClass.languageInfor.restartBtn[GameData.LANGUAGE]); } } }//package com.gq.ui
Section 46
//NoiseClass (com.gq.ui.NoiseClass) package com.gq.ui { import flash.display.*; import flash.events.*; public class NoiseClass { var myCount:uint; var bitmapData:BitmapData; public function NoiseClass(_arg1, _arg2:Number, _arg3:uint):void{ var _local4:Bitmap; super(); bitmapData = new BitmapData(_arg1.width, _arg1.height, false, 0xCCCCCC); _local4 = new Bitmap(bitmapData); _local4.alpha = _arg2; _local4.addEventListener(Event.ENTER_FRAME, noising); _arg1.addChild(_local4); myCount = _arg3; } private function noising(_arg1:Event):void{ var _local2:Bitmap; _arg1.target.bitmapData.noise((Math.random() * 128), 0, 225, 1, true); _local2 = (_arg1.target as Bitmap); if (myCount != 0){ if (--myCount == 0){ _local2.parent.removeChild(_local2); _local2.removeEventListener(Event.ENTER_FRAME, noising); }; }; } } }//package com.gq.ui
Section 47
//Page1 (com.gq.ui.Page1) package com.gq.ui { import flash.display.*; import flash.text.*; import com.gq.system.*; import flash.net.*; public class Page1 extends Pages { private var tempText:TextField; public var english:MovieClip; public var chinese:MovieClip; public function Page1():void{ tempText = new TextField(); super(); } override protected function init():void{ tempText.x = 10; tempText.y = (GameData.screenHeight - 50); tempText.text = ("Verson: " + GameData.VERSON); tempText.textColor = 0xFFFFFF; addChild(tempText); mySound = "title"; super.init(); } public function survivalFunc():void{ GameData.GAME_MODE = "survival"; GameSys.Build(); GameTools.addBlack(); removeMe(); } public function startFunc():void{ GameData.GAME_MODE = "normal"; GameTools.createPage(Page2); removeMe(); } public function helpFunc():void{ GameTools.createPage(HelpPage); removeMe(); } public function moreFunc():void{ var _local1:*; _local1 = new URLRequest("http://www.freegameswow.com"); navigateToURL(_local1, "_blank"); } override public function Refresh():void{ if (GameData.LANGUAGE == 0){ english.visible = false; } else { chinese.visible = false; }; GameTools.showLanguage(myBtns.playTxt, GameDesignClass.languageInfor.startBtn[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.helpTxt, GameDesignClass.languageInfor.helpBtn[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.survivalTxt, GameDesignClass.languageInfor.survivalBtn[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.moreTxt, GameDesignClass.languageInfor.moreBtn[GameData.LANGUAGE]); } } }//package com.gq.ui
Section 48
//Page2 (com.gq.ui.Page2) package com.gq.ui { import flash.display.*; import flash.events.*; import flash.text.*; import com.gq.system.*; public class Page2 extends Pages { public var screen1:MovieClip; public var chooseBtns:MovieClip; public var title:TextField; public var screen2:MovieClip; public var chooseBtns2:MovieClip; public var chooseBtns1:MovieClip; override protected function init():void{ var _local1:uint; var _local2:uint; super.init(); _local1 = 1; while (_local1 <= 6) { new NoiseClass(screen1[("view" + String(_local1))], 1, 0); _local1++; }; _local2 = 7; while (_local2 <= 12) { new NoiseClass(screen2[("view" + String(_local2))], 1, 0); _local2++; }; addEventListener(Event.ENTER_FRAME, updataEvent); } override public function removeMe():void{ super.removeMe(); chooseBtns1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHd); chooseBtns2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHd); } private function mouseDownHd(_arg1:MouseEvent):void{ if (_arg1.target.name.charAt(0) == "v"){ GameData.game_level = _arg1.target.name.slice(4, _arg1.target.name.length); okFunc(); }; } public function backFunc():void{ GameTools.createPage(Page1); removeMe(); } public function delFunc():void{ delete GameData.myShareObject.data.game_level; delete GameData.myShareObject.data.totalMoney; delete GameData.myShareObject.data.ownSkillArr; delete GameData.myShareObject.data.score; delete GameData.myShareObject.data.buildPositionArr; GameTools.giveSaveData(); GameTools.createPage(Page2); removeMe(); } override public function Refresh():void{ GameTools.showLanguage(title, GameDesignClass.languageInfor.select_title[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.backTxt, GameDesignClass.languageInfor.backBtn[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.delTxt, GameDesignClass.languageInfor.delBtn[GameData.LANGUAGE]); } public function okFunc():void{ GameSys.Build(); GameTools.addBlack(); removeMe(); } private function updataEvent(_arg1:Event):void{ var _local2:uint; var _local3:MovieClip; if (currentFrame == totalFrames){ stop(); chooseBtns1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHd); chooseBtns2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHd); removeEventListener(Event.ENTER_FRAME, updataEvent); _local2 = 1; while (_local2 <= 12) { _local3 = ((_local2 > 6)) ? chooseBtns2[("view" + String(_local2))] : chooseBtns1[("view" + String(_local2))]; _local3.mouseChildren = false; if ((((((((GameData.myShareObject.data.game_level == undefined)) && (!((_local2 == 1))))) || ((GameData.myShareObject.data.game_level < _local2)))) && (!(GameData.GAME_TESTING)))){ new NoiseClass(_local3, 1, 0); _local3.mouseEnabled = false; } else { new NoiseClass(_local3, 0.1, 0); _local3.buttonMode = true; }; _local2++; }; }; } } }//package com.gq.ui
Section 49
//Pages (com.gq.ui.Pages) package com.gq.ui { import flash.display.*; import flash.events.*; import com.gq.system.*; public class Pages extends MovieClip { public var myBtns:MovieClip; protected var myCount:uint; protected var mySound:String;// = "" public function Pages():void{ mySound = ""; super(); Refresh(); init(); } protected function getScore():void{ } protected function init():void{ if (mySound != ""){ SoundClass.addMusic("music", mySound, 999); }; myBtns.addEventListener(MouseEvent.CLICK, clickHD); } public function removeMe():void{ myBtns.removeEventListener(MouseEvent.CLICK, clickHD); parent.removeChild(this); } protected function clickHD(_arg1:MouseEvent):void{ var _local2 = this; _local2[(_arg1.target.name + "Func")](); } public function Refresh():void{ } protected function myBtnsFunc():void{ } protected function calcuWho(_arg1:MovieClip, _arg2:Number, _arg3:uint):void{ var _local4:Array; var _local5:uint; _local4 = GameTools.getNum((_arg2 * _arg3), _arg1.numChildren); _local5 = 0; while (_local5 < _arg1.numChildren) { (_arg1.getChildAt(_local5) as MovieClip).gotoAndStop((_local4[_local5] + 1)); _local5++; }; } } }//package com.gq.ui
Section 50
//PausePage (com.gq.ui.PausePage) package com.gq.ui { import flash.display.*; import flash.events.*; import com.gq.system.*; public class PausePage extends Pages { public function PausePage():void{ GameTools.gamePause(true); GameData.pause_page = this; GameData.isPausing = true; } override protected function init():void{ myBtns.resumeTxt.mouseEnabled = false; myBtns.quitTxt.mouseEnabled = false; myBtns.restartTxt.mouseEnabled = false; myBtns.addEventListener(MouseEvent.CLICK, clickHD); } override public function removeMe():void{ super.removeMe(); GameData.pause_page = null; GameData.isPausing = false; GameData.Scen.stage.focus = null; GameTools.gamePause(false); } public function resumeFunc():void{ removeMe(); } public function restartFunc():void{ var _local1:Sprite; _local1 = GameTools.createPage(SurePage, false); (_local1 as SurePage).index = 1; } public function quitFunc():void{ var _local1:Sprite; _local1 = GameTools.createPage(SurePage, false); (_local1 as SurePage).index = 0; } override public function Refresh():void{ GameTools.showLanguage(myBtns.resumeTxt, GameDesignClass.languageInfor.resumeBtn[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.quitTxt, GameDesignClass.languageInfor.quitBtn[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.restartTxt, GameDesignClass.languageInfor.restartBtn[GameData.LANGUAGE]); } } }//package com.gq.ui
Section 51
//ShakeClass (com.gq.ui.ShakeClass) package com.gq.ui { import flash.display.*; import flash.events.*; public class ShakeClass extends Sprite { private var oldY:Number; private var count:uint; private var oldX:Number; private var shakePower:uint; private var controlMc:DisplayObjectContainer; private var shakeTime:uint; public function ShakeClass(_arg1:DisplayObjectContainer, _arg2:uint, _arg3:uint, _arg4:DisplayObjectContainer){ controlMc = _arg1; shakePower = _arg2; shakeTime = _arg3; init(); _arg4.addChild(this); } private function init():void{ oldX = controlMc.x; oldY = controlMc.y; addEventListener(Event.ENTER_FRAME, updataEvent); } private function removeMe():void{ removeEventListener(Event.ENTER_FRAME, updataEvent); parent.removeChild(this); } private function updataEvent(_arg1:Event):void{ controlMc.x = (((Math.round(Math.random()) * 2) - 1) * shakePower); controlMc.y = (((Math.round(Math.random()) * 2) - 1) * shakePower); if (++count == shakeTime){ controlMc.x = 0; controlMc.y = 0; removeMe(); }; } } }//package com.gq.ui
Section 52
//SurePage (com.gq.ui.SurePage) package com.gq.ui { import flash.text.*; import com.gq.system.*; public class SurePage extends Pages { public var title:TextField; public var index:uint; public function SurePage(){ GameData.controlClass.impossible = true; } public function noFunc():void{ GameData.controlClass.impossible = false; removeMe(); GameData.Scen.stage.focus = null; } public function yesFunc():void{ GameData.controlClass.impossible = false; if (GameData.GAME_MODE == "normal"){ if ((((GameData.myShareObject.data.game_level < GameData.game_level)) || ((GameData.myShareObject.data.game_level == undefined)))){ GameData.myShareObject.data.game_level = GameData.game_level; }; }; GameData.SuperInit(); GameData.pause_page.removeMe(); removeMe(); GameSys.removeStage(); GameData.now_music = ""; if (index == 0){ GameTools.createPage(Page1); } else { GameSys.Build(); }; } override public function Refresh():void{ GameTools.showLanguage(myBtns.noTxt, GameDesignClass.languageInfor.noBtn[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.yesTxt, GameDesignClass.languageInfor.yesBtn[GameData.LANGUAGE]); GameTools.showLanguage(title, GameDesignClass.languageInfor.sure_title[GameData.LANGUAGE]); } } }//package com.gq.ui
Section 53
//Tips (com.gq.ui.Tips) package com.gq.ui { import flash.display.*; import flash.events.*; import flash.text.*; import com.gq.system.*; public class Tips extends MovieClip { var _text:TextField; var myCount:uint; public function Tips():void{ _text = new TextField(); super(); mouseEnabled = false; mouseChildren = false; GameData.topSprite.addChild(this); addChild(_text); var _local2 = _text; with (_local2) { textColor = 0xFF0000; width = 400; multiline = true; sharpness = 10; thickness = 10; }; x = 0; y = 70; addEventListener(Event.ENTER_FRAME, updataEvent); } public function removeMe():void{ parent.removeChild(this); removeEventListener(Event.ENTER_FRAME, updataEvent); } public function showText(_arg1:String):void{ _text.text = _arg1; visible = true; myCount = 0; } private function updataEvent(_arg1:Event):void{ if (++myCount == 120){ visible = false; }; } } }//package com.gq.ui
Section 54
//Title (com.gq.ui.Title) package com.gq.ui { import com.gq.system.*; public class Title extends Pages { public function Title():void{ mySound = "title"; super(); } override public function removeMe():void{ super.removeMe(); GameTools.createPage(Page1); } public function englishFunc():void{ GameData.LANGUAGE = 1; removeMe(); } public function chineseFunc():void{ GameData.LANGUAGE = 0; removeMe(); } } }//package com.gq.ui
Section 55
//UIShowTarget (com.gq.ui.UIShowTarget) package com.gq.ui { import flash.display.*; import flash.events.*; import com.gq.system.*; public class UIShowTarget extends MovieClip { public function UIShowTarget():void{ x = GameData.currentTarget.myX; y = GameData.currentTarget.myY; addEventListener(Event.ENTER_FRAME, updataEvent); SoundClass.addMusic("sound", "warning"); } private function removeMe():void{ removeEventListener(Event.ENTER_FRAME, updataEvent); parent.removeChild(this); } public function updataEvent(_arg1:Event):void{ if (currentFrame == totalFrames){ removeMe(); }; } } }//package com.gq.ui
Section 56
//Warning (com.gq.ui.Warning) package com.gq.ui { import flash.display.*; import flash.events.*; import flash.text.*; import com.gq.system.*; public class Warning extends MovieClip { public var warnTxt:TextField; private var myTxt:String; public var okTxt:TextField; public var cancelBtn:SimpleButton; public var playBtn:SimpleButton; public var cancelTxt:TextField; private var callBackFunc:Function; private var warningType:uint; public function Warning(_arg1:String, _arg2:uint=1, _arg3:Function=null):void{ myTxt = _arg1; warningType = _arg2; callBackFunc = _arg3; GameTools.showLanguage(okTxt, GameDesignClass.languageInfor.okTxt[GameData.LANGUAGE]); GameTools.showLanguage(warnTxt, GameDesignClass.languageInfor[myTxt][GameData.LANGUAGE]); playBtn.addEventListener(MouseEvent.CLICK, clickHd); if (warningType == 1){ cancelBtn.visible = false; cancelTxt.visible = false; } else { cancelBtn.addEventListener(MouseEvent.CLICK, cancelHd); GameTools.showLanguage(cancelTxt, GameDesignClass.languageInfor.cancelTxt[GameData.LANGUAGE]); }; } private function cancelHd(_arg1:MouseEvent):void{ removeMe(); } private function removeMe():void{ playBtn.removeEventListener(MouseEvent.CLICK, clickHd); cancelBtn.removeEventListener(MouseEvent.CLICK, cancelHd); parent.removeChild(this); } private function clickHd(_arg1:MouseEvent):void{ if (callBackFunc != null){ callBackFunc(); }; removeMe(); } } }//package com.gq.ui
Section 57
//WinPage (com.gq.ui.WinPage) package com.gq.ui { import flash.text.*; import com.gq.system.*; public class WinPage extends Pages { public var title:TextField; public function WinPage():void{ GameTools.gamePause(true); GameData.isPausing = true; if (GameData.GAME_MODE == "normal"){ if (GameData.game_level <= 12){ GameData.game_level++; }; }; } public function nextFunc():void{ GameData.SuperInit(); removeMe(); GameSys.removeStage(); if ((((GameData.game_level > 12)) || ((GameData.GAME_MODE == "survival")))){ GameTools.createPage(Page1); } else { GameTools.createPage(BuyPage); }; } public function quitFunc():void{ GameData.SuperInit(); removeMe(); GameSys.removeStage(); GameTools.createPage(Page1); } override public function Refresh():void{ GameTools.showLanguage(title, GameDesignClass.languageInfor.win_title[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.nextTxt, GameDesignClass.languageInfor.nextBtn[GameData.LANGUAGE]); GameTools.showLanguage(myBtns.quitTxt, GameDesignClass.languageInfor.quitBtn[GameData.LANGUAGE]); } } }//package com.gq.ui
Section 58
//chooseBoard_200 (Main_fla.chooseBoard_200) package Main_fla { import flash.display.*; public dynamic class chooseBoard_200 extends MovieClip { public var canncel:SimpleButton; public var b_towers:SimpleButton; public var excrete:SimpleButton; public var b_tanks:SimpleButton; public var repair:SimpleButton; public var b_robots:SimpleButton; public var b_persons:SimpleButton; } }//package Main_fla
Section 59
//F_btn_187 (Main_fla.F_btn_187) package Main_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class F_btn_187 extends MovieClip { public function F_btn_187(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, URL_fun); } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.facebook.com/freegameswow"); navigateToURL(_local2, "_blank"); } } }//package Main_fla
Section 60
//help_btns_229 (Main_fla.help_btns_229) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class help_btns_229 extends MovieClip { public var backTxt:TextField; public var back:SimpleButton; } }//package Main_fla
Section 61
//Logo_160 (Main_fla.Logo_160) package Main_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class Logo_160 extends MovieClip { public function Logo_160(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, URL_fun); } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.freegameswow.com"); navigateToURL(_local2, "_blank"); } } }//package Main_fla
Section 62
//lose_pageBtns_249 (Main_fla.lose_pageBtns_249) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class lose_pageBtns_249 extends MovieClip { public var restart:SimpleButton; public var quit:SimpleButton; public var quitTxt:TextField; public var restartTxt:TextField; } }//package Main_fla
Section 63
//MainTimeline (Main_fla.MainTimeline) package Main_fla { import flash.display.*; import com.gq.system.*; public dynamic class MainTimeline extends MovieClip { public function MainTimeline(){ addFrameScript(0, frame1); } public function fwAd_onClickStartBtn():void{ new GameDesignClass(this); } function frame1(){ FWAd_AS3.showAd({container:this, x:0, y:0, wid:700, hei:450, starPoolID:"13381", starSubPoolID:"41", adType:"loading", onClickStartBtn:fwAd_onClickStartBtn}); } } }//package Main_fla
Section 64
//page1_btns_192 (Main_fla.page1_btns_192) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class page1_btns_192 extends MovieClip { public var survival:SimpleButton; public var help:SimpleButton; public var start:SimpleButton; public var survivalTxt:TextField; public var more:SimpleButton; public var helpTxt:TextField; public var playTxt:TextField; public var moreTxt:TextField; } }//package Main_fla
Section 65
//pausepage_btns_183 (Main_fla.pausepage_btns_183) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class pausepage_btns_183 extends MovieClip { public var resumeTxt:TextField; public var restart:SimpleButton; public var resume:SimpleButton; public var quit:SimpleButton; public var quitTxt:TextField; public var restartTxt:TextField; } }//package Main_fla
Section 66
//surepage_btns_180 (Main_fla.surepage_btns_180) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class surepage_btns_180 extends MovieClip { public var yesTxt:TextField; public var no:SimpleButton; public var yes:SimpleButton; public var noTxt:TextField; } }//package Main_fla
Section 67
//T_btn_185 (Main_fla.T_btn_185) package Main_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class T_btn_185 extends MovieClip { public function T_btn_185(){ addFrameScript(0, frame1); } function frame1(){ this.addEventListener(MouseEvent.CLICK, URL_fun); } public function URL_fun(_arg1:MouseEvent){ var _local2:*; _local2 = new URLRequest("http://www.twitter.com/freegameswow"); navigateToURL(_local2, "_blank"); } } }//package Main_fla
Section 68
//Timeline_102 (Main_fla.Timeline_102) package Main_fla { import flash.display.*; public dynamic class Timeline_102 extends MovieClip { public var hot:MovieClip; } }//package Main_fla
Section 69
//Timeline_117 (Main_fla.Timeline_117) package Main_fla { import flash.display.*; public dynamic class Timeline_117 extends MovieClip { public var shoot_point1:MovieClip; public var shoot_point2:MovieClip; } }//package Main_fla
Section 70
//Timeline_118 (Main_fla.Timeline_118) package Main_fla { import flash.display.*; public dynamic class Timeline_118 extends MovieClip { public var shoot_point:MovieClip; } }//package Main_fla
Section 71
//Timeline_139 (Main_fla.Timeline_139) package Main_fla { import flash.display.*; public dynamic class Timeline_139 extends MovieClip { public var skill_3:SimpleButton; public var skill_4:SimpleButton; public var skill_5:SimpleButton; public var skill_2:SimpleButton; } }//package Main_fla
Section 72
//Timeline_144 (Main_fla.Timeline_144) package Main_fla { import flash.display.*; public dynamic class Timeline_144 extends MovieClip { public var hero_1:MovieClip; public var hero_2:MovieClip; public var hero_3:MovieClip; public var hero_5:MovieClip; public var hero_6:MovieClip; public var hero_4:MovieClip; } }//package Main_fla
Section 73
//Timeline_145 (Main_fla.Timeline_145) package Main_fla { import flash.display.*; public dynamic class Timeline_145 extends MovieClip { public var frame:MovieClip; } }//package Main_fla
Section 74
//Timeline_147 (Main_fla.Timeline_147) package Main_fla { import flash.display.*; public dynamic class Timeline_147 extends MovieClip { public var frame:MovieClip; } }//package Main_fla
Section 75
//Timeline_148 (Main_fla.Timeline_148) package Main_fla { import flash.display.*; public dynamic class Timeline_148 extends MovieClip { public var frame:MovieClip; } }//package Main_fla
Section 76
//Timeline_149 (Main_fla.Timeline_149) package Main_fla { import flash.display.*; public dynamic class Timeline_149 extends MovieClip { public var frame:MovieClip; } }//package Main_fla
Section 77
//Timeline_150 (Main_fla.Timeline_150) package Main_fla { import flash.display.*; public dynamic class Timeline_150 extends MovieClip { public var frame:MovieClip; } }//package Main_fla
Section 78
//Timeline_151 (Main_fla.Timeline_151) package Main_fla { import flash.display.*; public dynamic class Timeline_151 extends MovieClip { public var frame:MovieClip; } }//package Main_fla
Section 79
//Timeline_152 (Main_fla.Timeline_152) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_152 extends MovieClip { public var next:SimpleButton; public var nextTxt:TextField; } }//package Main_fla
Section 80
//Timeline_154 (Main_fla.Timeline_154) package Main_fla { import flash.display.*; public dynamic class Timeline_154 extends MovieClip { public var english:MovieClip; public var lifeBar:MovieClip; public var attackBar:MovieClip; public var chinese:MovieClip; public var operateBar:MovieClip; } }//package Main_fla
Section 81
//Timeline_211 (Main_fla.Timeline_211) package Main_fla { import flash.display.*; public dynamic class Timeline_211 extends MovieClip { public var cd:MovieClip; } }//package Main_fla
Section 82
//Timeline_215 (Main_fla.Timeline_215) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_215 extends MovieClip { public var gold:TextField; } }//package Main_fla
Section 83
//Timeline_216 (Main_fla.Timeline_216) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_216 extends MovieClip { public var playBtn:SimpleButton; public var playTxt:TextField; public var tipTxt:TextField; } }//package Main_fla
Section 84
//Timeline_22 (Main_fla.Timeline_22) package Main_fla { import flash.display.*; public dynamic class Timeline_22 extends MovieClip { public var shoot_point:MovieClip; } }//package Main_fla
Section 85
//Timeline_226 (Main_fla.Timeline_226) package Main_fla { import flash.display.*; public dynamic class Timeline_226 extends MovieClip { public function Timeline_226(){ addFrameScript(149, frame150); } function frame150(){ stop(); } } }//package Main_fla
Section 86
//Timeline_231 (Main_fla.Timeline_231) package Main_fla { import flash.display.*; public dynamic class Timeline_231 extends MovieClip { public var view1:MovieClip; public var view2:MovieClip; public var view3:MovieClip; public var view5:MovieClip; public var view6:MovieClip; public var view4:MovieClip; } }//package Main_fla
Section 87
//Timeline_239 (Main_fla.Timeline_239) package Main_fla { import flash.display.*; public dynamic class Timeline_239 extends MovieClip { public var view7:MovieClip; public var view8:MovieClip; public var view9:MovieClip; public var view10:MovieClip; public var view12:MovieClip; public var view11:MovieClip; } }//package Main_fla
Section 88
//Timeline_246 (Main_fla.Timeline_246) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class Timeline_246 extends MovieClip { public var backTxt:TextField; public var del:SimpleButton; public var delTxt:TextField; public var back:SimpleButton; } }//package Main_fla
Section 89
//Timeline_257 (Main_fla.Timeline_257) package Main_fla { import flash.display.*; public dynamic class Timeline_257 extends MovieClip { public var mc_11:MovieClip; public var mc_12:MovieClip; public var mc_10:MovieClip; public var mc_2:MovieClip; public var mc_3:MovieClip; public var mc_5:MovieClip; public var mc_6:MovieClip; public var mc_7:MovieClip; public var mc_1:MovieClip; public var mc_8:MovieClip; public var mc_9:MovieClip; public var mc_4:MovieClip; } }//package Main_fla
Section 90
//Timeline_56 (Main_fla.Timeline_56) package Main_fla { import flash.display.*; public dynamic class Timeline_56 extends MovieClip { public var shoot_point1:MovieClip; public var shoot_point2:MovieClip; public var shoot_point3:MovieClip; public var shoot_point4:MovieClip; } }//package Main_fla
Section 91
//Timeline_59 (Main_fla.Timeline_59) package Main_fla { import flash.display.*; public dynamic class Timeline_59 extends MovieClip { public var shoot_point1:MovieClip; } }//package Main_fla
Section 92
//Timeline_63 (Main_fla.Timeline_63) package Main_fla { import flash.display.*; public dynamic class Timeline_63 extends MovieClip { public var shoot_point1:MovieClip; public var shoot_point2:MovieClip; } }//package Main_fla
Section 93
//Timeline_67 (Main_fla.Timeline_67) package Main_fla { import flash.display.*; public dynamic class Timeline_67 extends MovieClip { public var shoot_point:MovieClip; } }//package Main_fla
Section 94
//Timeline_98 (Main_fla.Timeline_98) package Main_fla { import flash.display.*; public dynamic class Timeline_98 extends MovieClip { public var hot:MovieClip; } }//package Main_fla
Section 95
//titleBtns_195 (Main_fla.titleBtns_195) package Main_fla { import flash.display.*; public dynamic class titleBtns_195 extends MovieClip { public var english:SimpleButton; public var chinese:SimpleButton; } }//package Main_fla
Section 96
//u_208 (Main_fla.u_208) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class u_208 extends MovieClip { public var blood:MovieClip; public var exp:MovieClip; public var skill:MovieClip; public var skillNum:TextField; } }//package Main_fla
Section 97
//UIBtns_218 (Main_fla.UIBtns_218) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class UIBtns_218 extends MovieClip { public var sound:SimpleButton; public var menu:SimpleButton; public var menuTxt:TextField; public var soundTxt:TextField; public var qualityTxt:TextField; public var quality:SimpleButton; } }//package Main_fla
Section 98
//win_pageBtns_255 (Main_fla.win_pageBtns_255) package Main_fla { import flash.display.*; import flash.text.*; public dynamic class win_pageBtns_255 extends MovieClip { public var next:SimpleButton; public var quit:SimpleButton; public var nextTxt:TextField; public var quitTxt:TextField; } }//package Main_fla
Section 99
//attack (attack) package { import flash.media.*; public dynamic class attack extends Sound { } }//package
Section 100
//Base_1 (Base_1) package { import flash.display.*; public dynamic class Base_1 extends MovieClip { public var double_cannon:MovieClip; public var hot:MovieClip; public var single_cannon:MovieClip; } }//package
Section 101
//Bullet_1 (Bullet_1) package { import flash.display.*; public dynamic class Bullet_1 extends MovieClip { } }//package
Section 102
//Bullet_10 (Bullet_10) package { import flash.display.*; public dynamic class Bullet_10 extends MovieClip { } }//package
Section 103
//Bullet_11 (Bullet_11) package { import flash.display.*; public dynamic class Bullet_11 extends MovieClip { } }//package
Section 104
//Bullet_12 (Bullet_12) package { import flash.display.*; public dynamic class Bullet_12 extends MovieClip { } }//package
Section 105
//Bullet_13 (Bullet_13) package { import flash.display.*; public dynamic class Bullet_13 extends MovieClip { } }//package
Section 106
//Bullet_2 (Bullet_2) package { import flash.display.*; public dynamic class Bullet_2 extends MovieClip { } }//package
Section 107
//Bullet_3 (Bullet_3) package { import flash.display.*; public dynamic class Bullet_3 extends MovieClip { } }//package
Section 108
//Bullet_4 (Bullet_4) package { import flash.display.*; public dynamic class Bullet_4 extends MovieClip { } }//package
Section 109
//Bullet_5 (Bullet_5) package { import flash.display.*; public dynamic class Bullet_5 extends MovieClip { } }//package
Section 110
//Bullet_6 (Bullet_6) package { import flash.display.*; public dynamic class Bullet_6 extends MovieClip { } }//package
Section 111
//Bullet_7 (Bullet_7) package { import flash.display.*; public dynamic class Bullet_7 extends MovieClip { } }//package
Section 112
//Bullet_8 (Bullet_8) package { import flash.display.*; public dynamic class Bullet_8 extends MovieClip { } }//package
Section 113
//Bullet_9 (Bullet_9) package { import flash.display.*; public dynamic class Bullet_9 extends MovieClip { } }//package
Section 114
//dead_1 (dead_1) package { import flash.media.*; public dynamic class dead_1 extends Sound { } }//package
Section 115
//Destination_1 (Destination_1) package { import flash.display.*; public dynamic class Destination_1 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 116
//Destination_2 (Destination_2) package { import flash.display.*; public dynamic class Destination_2 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 117
//Destination_3 (Destination_3) package { import flash.display.*; public dynamic class Destination_3 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 118
//Destination_4 (Destination_4) package { import flash.display.*; public dynamic class Destination_4 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 119
//Destination_5 (Destination_5) package { import flash.display.*; public dynamic class Destination_5 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 120
//Destination_6 (Destination_6) package { import flash.display.*; public dynamic class Destination_6 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 121
//exp_1 (exp_1) package { import flash.media.*; public dynamic class exp_1 extends Sound { } }//package
Section 122
//exp_2 (exp_2) package { import flash.media.*; public dynamic class exp_2 extends Sound { } }//package
Section 123
//exp_3 (exp_3) package { import flash.media.*; public dynamic class exp_3 extends Sound { } }//package
Section 124
//ExploreEffects_1 (ExploreEffects_1) package { import flash.display.*; public dynamic class ExploreEffects_1 extends MovieClip { } }//package
Section 125
//ExploreEffects_10 (ExploreEffects_10) package { import flash.display.*; public dynamic class ExploreEffects_10 extends MovieClip { } }//package
Section 126
//ExploreEffects_11 (ExploreEffects_11) package { import flash.display.*; public dynamic class ExploreEffects_11 extends MovieClip { } }//package
Section 127
//ExploreEffects_12 (ExploreEffects_12) package { import flash.display.*; public dynamic class ExploreEffects_12 extends MovieClip { } }//package
Section 128
//ExploreEffects_2 (ExploreEffects_2) package { import flash.display.*; public dynamic class ExploreEffects_2 extends MovieClip { } }//package
Section 129
//ExploreEffects_3 (ExploreEffects_3) package { import flash.display.*; public dynamic class ExploreEffects_3 extends MovieClip { } }//package
Section 130
//ExploreEffects_4 (ExploreEffects_4) package { import flash.display.*; public dynamic class ExploreEffects_4 extends MovieClip { } }//package
Section 131
//ExploreEffects_5 (ExploreEffects_5) package { import flash.display.*; public dynamic class ExploreEffects_5 extends MovieClip { } }//package
Section 132
//ExploreEffects_6 (ExploreEffects_6) package { import flash.display.*; public dynamic class ExploreEffects_6 extends MovieClip { } }//package
Section 133
//ExploreEffects_7 (ExploreEffects_7) package { import flash.display.*; public dynamic class ExploreEffects_7 extends MovieClip { } }//package
Section 134
//ExploreEffects_8 (ExploreEffects_8) package { import flash.display.*; public dynamic class ExploreEffects_8 extends MovieClip { } }//package
Section 135
//ExploreEffects_9 (ExploreEffects_9) package { import flash.display.*; public dynamic class ExploreEffects_9 extends MovieClip { } }//package
Section 136
//FWAd_AS3 (FWAd_AS3) package { import flash.display.*; import flash.geom.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.net.*; import flash.ui.*; import flash.system.*; public class FWAd_AS3 extends Sprite { public var loadingBar_bar:Sprite; public var loadingBar:Sprite; private var timeoutId:int;// = -1 public var _FWAd:Object; public static const loadFrameworkTimeoutTime:int = 8; public static const swfFolder:String = (("http://" + swfDomain) + "/fgAds/"); public static const loadFrameworkTimes:int = 2; public static const ifLoadFrameworkErrorCanPlayGame:Boolean = true; public static const frameworkSWFPath:String = (swfFolder + "Framework.swf"); public static const swfDomain:String = "www.freegameswow.com"; public static const newsSWFPath:String = (swfFolder + "News.swf"); public static const ifAdFailCanPlayGame:Boolean = true; public static const ifAddCallBackErrorCanPlayGame:Boolean = false; public static var xx:int; public static var hei:int; public static var loadFrameworkFailed:Boolean; public static var _stage; public static var id:String; public static var xml:XML; public static var lc_connName:String; public static var onClickStartBtn:Function; public static var yy:int; public static var noShowLogo:Boolean; public static var loadFrameworkSuccess:Boolean; public static var frameworkLoader:Loader; public static var loadGameCompleted:Boolean; public static var AD_TYPE_CONTAINER:String = "container"; public static var AD_TYPE_LOADING:String = "loading"; public static var noShowForbidden:Boolean; public static var hasLoadOnce:Boolean = false; public static var canNotShowAd:Boolean; public static var checkNewsFirstInitIntervalId:int = -1; public static var newsLoader:Loader; public static var frameworkInitFinished:Boolean; public static var _root; public static var newsValues:Object = {x:0, y:0}; public static var wid:int; public static var news_lc:LocalConnection; public static var ifIsLoadingAdShowStartBtn:Boolean; public static var restLoadFrameworkTimes:int; public static var onLoadXML:Function; public static var lc:LocalConnection; public static var lc_sendName:String; public static var adType:String = AD_TYPE_LOADING; public function FWAd_AS3(_arg1:Object){ timeoutId = -1; super(); xx = _arg1.x; yy = _arg1.y; wid = _arg1.wid; hei = _arg1.hei; id = _arg1.id; adType = _arg1.adType; ifIsLoadingAdShowStartBtn = _arg1.ifIsLoadingAdShowStartBtn; noShowLogo = _arg1.noShowLogo; noShowForbidden = _arg1.noShowForbidden; if (_arg1.onClickCloseBtn){ onClickStartBtn = _arg1.onClickCloseBtn; } else { onClickStartBtn = _arg1.onClickStartBtn; }; _FWAd = FWAd_AS3; this.addEventListener(Event.ADDED_TO_STAGE, added); } private function added(_arg1:Event):void{ var loadingBar_hei:Number; var loadingBar_x:Number; var loadingBar_wid:Number; var loadingBar_bottom:Sprite; var loadingBar_line:Sprite; var g:Graphics; var event = _arg1; this.removeEventListener(Event.ADDED_TO_STAGE, added); this.addEventListener(Event.REMOVED_FROM_STAGE, removed); Security.allowDomain(swfDomain); Security.allowInsecureDomain(swfDomain); try { fscommand("showMenu", "false"); } catch(e:Error) { }; _root = stage.getChildAt(0); _stage = stage; _root.contextMenu = new ContextMenu(); _root.contextMenu.hideBuiltInItems(); try { fscommand("trapallkeys", "true"); } catch(e:Error) { }; loadGameCompleted = (_root.loaderInfo.bytesLoaded == _root.loaderInfo.bytesTotal); if (frameworkLoader){ frameworkInitFinished = true; checkLoadGameCompleteAndTryStart(); if (frameworkInitFinished){ if (lc){ lc.client = this; lc.send(lc_sendName, "that2this", "reset"); }; }; } else { frameworkLoader = new Loader(); frameworkLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadFrameworkComplete); frameworkLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadFrameworkError); restLoadFrameworkTimes = loadFrameworkTimes; loadFramework(); }; this.addChild(frameworkLoader); loadingBar_hei = 8; loadingBar_x = 10; loadingBar_wid = (wid - (2 * loadingBar_x)); loadingBar = new Sprite(); loadingBar.x = loadingBar_x; loadingBar.y = ((hei - loadingBar_hei) - 6); this.addChild(loadingBar); loadingBar_bottom = new Sprite(); loadingBar.addChild(loadingBar_bottom); loadingBar_bar = new Sprite(); loadingBar.addChild(loadingBar_bar); loadingBar_line = new Sprite(); loadingBar.addChild(loadingBar_line); g = loadingBar_bottom.graphics; g.clear(); g.beginFill(0x333333); g.drawRect(0, 0, loadingBar_wid, loadingBar_hei); g.endFill(); g = loadingBar_bar.graphics; g.clear(); g.beginGradientFill("linear", [0xFFFFFF, 16750950], [1, 1], [63, 0xFF], new Matrix(0.006, 0, 0, 1, 0, 0)); loadingBar_bar.rotation = 90; g.drawRect(0, -(loadingBar_wid), loadingBar_hei, loadingBar_wid); g.endFill(); g = loadingBar_line.graphics; g.clear(); g.lineStyle(1, 0x666666); g.drawRect(0, 0, loadingBar_wid, loadingBar_hei); g.endFill(); loadingBar_bar.width = 1; loadingBar_bar.scaleX = 1; switch (adType){ case AD_TYPE_LOADING: break; default: loadingBar.visible = false; break; }; if (loadGameCompleted){ loadingBar.visible = false; } else { _root.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loadGameProgress); _root.loaderInfo.addEventListener(Event.COMPLETE, loadGameComplete); }; } private function checkIsOurDomain():Boolean{ var _local1:String; if (_root.loaderInfo){ _local1 = _root.loaderInfo.url.toLowerCase(); return ((((((((_local1.indexOf(".youyouwin.com/") > 0)) || ((_local1.indexOf(".7k7k.com/") > 0)))) || ((_local1.indexOf(".flash8.net/") > 0)))) || ((_local1.indexOf("file:///") == 0)))); }; return (true); } private function loadFrameworkComplete(_arg1:Event):void{ this.addEventListener(Event.ENTER_FRAME, checkFrameworkFirstInit); } private function checkLoadGameCompleteAndTryStart():void{ if (loadGameCompleted){ if (loadFrameworkFailed){ trace("加载 framework 失败"); if (((ifLoadFrameworkErrorCanPlayGame) || (checkIsOurDomain()))){ trace("自动跳到游戏"); clickStartBtn(); } else { trace("不自动跳到游戏"); }; } else { if (canNotShowAd){ if (checkIsOurDomain()){ clickStartBtn(); }; }; }; }; } public function closeAd():void{ clickStartBtn(); } private function loadFrameworkError(_arg1:IOErrorEvent):void{ var event = _arg1; trace(("剩余尝试加载次数:" + restLoadFrameworkTimes)); clearTimeout(timeoutId); if (--restLoadFrameworkTimes < 0){ loadFrameworkFailed = true; checkLoadGameCompleteAndTryStart(); } else { try { frameworkLoader.close(); } catch(e:Error) { }; loadFramework(); }; } private function loadGameProgress(_arg1:ProgressEvent):void{ var _local2:Number; switch (adType){ case AD_TYPE_LOADING: _local2 = (_arg1.bytesLoaded / _arg1.bytesTotal); loadingBar_bar.scaleX = 1; loadingBar_bar.scaleY = _local2; break; default: _root.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadGameProgress); break; }; } private function clickStartBtn():void{ if (onClickStartBtn != null){ onClickStartBtn(); onClickStartBtn = null; }; if (this.parent){ this.parent.removeChild(this); }; this.visible = false; this.x = -10000; } private function removed(_arg1:Event):void{ this.removeEventListener(Event.REMOVED_FROM_STAGE, removed); _root.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loadGameProgress); _root.loaderInfo.removeEventListener(Event.COMPLETE, loadGameComplete); onClickStartBtn = null; if (frameworkInitFinished){ if (lc){ lc.send(lc_sendName, "that2this", "removed"); lc.client = new Object(); }; }; } private function loadGameComplete(_arg1:Event):void{ hasLoadOnce = false; loadGameCompleted = true; loadingBar.visible = false; checkLoadGameCompleteAndTryStart(); if (frameworkInitFinished){ lc.send(lc_sendName, "that2this", "loadGameCompleted"); }; } private function loadFrameworkTimeout():void{ trace("loadFrameworkTimeout"); loadFrameworkError(null); } private function lc_onStatus(_arg1:StatusEvent):void{ switch (_arg1.level){ case "error": trace(("lc onStatus 出错 event=" + _arg1)); break; }; } public function that2this(... _args):void{ var result:*; var args = _args; switch (args[0]){ case "initFinished": frameworkInitFinished = true; lc.send(lc_sendName, "that2this", "confirmInitFinished", getFWAdValuesByNameArr(args.slice(1))); break; case "AsmMachine.run()": try { result = Runner.runStr16(this, args[2]); lc.send(lc_sendName, "that2this", "AsmMachine.run()", args[1], "success", result); } catch(e:Error) { lc.send(lc_sendName, "that2this", "AsmMachine.run()", args[1], "error", e.toString()); }; break; case "clickStartBtn": clickStartBtn(); break; case "canNotShowAd": case "noId": canNotShowAd = true; checkLoadGameCompleteAndTryStart(); break; case "xml": try { xml = new XML(args[1]); } catch(e:Error) { trace(("e=" + e)); }; if (onLoadXML != null){ onLoadXML(); }; break; }; } private function checkFrameworkFirstInit(_arg1:Event){ var ran:int; var movie:AVM1Movie; var event = _arg1; try { movie = (frameworkLoader.content as AVM1Movie); } catch(e:Error) { return; }; ran = Math.round((movie.getBounds(movie).x / 10)); if (ran < -1000){ this.removeEventListener(Event.ENTER_FRAME, checkFrameworkFirstInit); lc_connName = ("_FWAd" + ran); lc_sendName = ("_Framework" + ran); lc = new LocalConnection(); lc.allowDomain("*"); lc.addEventListener(StatusEvent.STATUS, lc_onStatus); lc.connect(lc_connName); lc.client = this; loadFrameworkSuccess = true; clearTimeout(timeoutId); checkLoadGameCompleteAndTryStart(); }; } private function loadFramework():void{ frameworkLoader.load(new URLRequest(frameworkSWFPath)); clearTimeout(timeoutId); timeoutId = setTimeout(loadFrameworkTimeout, (loadFrameworkTimeoutTime * 1000)); } private function getFWAdValuesByNameArr(_arg1:Array):Object{ var _local2:Object; var _local3:String; _local2 = new Object(); for each (_local3 in _arg1) { _local2[_local3] = FWAd_AS3[_local3]; }; return (_local2); } public static function showNews(_arg1:Object=null):void{ var _local2:String; var _local3:Sprite; clearInterval(checkNewsFirstInitIntervalId); newsValues.wid = wid; for (_local2 in _arg1) { newsValues[_local2] = _arg1[_local2]; }; if (newsValues.id){ } else { newsValues.id = (id + "_news"); }; _local3 = ((newsValues.container) || (_root)); if (_local3){ newsLoader = new Loader(); _local3.addChild(newsLoader); newsLoader.x = newsValues.x; newsLoader.y = newsValues.y; newsLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadNewsComplete); newsLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadNewsError); newsLoader.load(new URLRequest(newsSWFPath)); } else { trace("未指定容器,请改成例如: FWAd_AS3.showNews({container:root}"); }; news_lc = new LocalConnection(); news_lc.addEventListener(StatusEvent.STATUS, news_lc_status); } public static function checkNewsFirstInit():void{ var ran:int; var movie:AVM1Movie; try { movie = (newsLoader.content as AVM1Movie); } catch(e:Error) { return; }; ran = Math.round((movie.getBounds(movie).x / 10)); if (ran < -1000){ clearInterval(checkNewsFirstInitIntervalId); news_lc.send(("_News" + ran), "that2this", "newsValues", newsValues); }; } public static function showAd(_arg1:Object=null):void{ var _local2:Object; var _local3:String; var _local4:Sprite; _local2 = {x:xx, y:yy, wid:wid, hei:hei, id:id, adType:AD_TYPE_CONTAINER}; for (_local3 in _arg1) { _local2[_local3] = _arg1[_local3]; }; if (_arg1){ if (((_arg1.starPoolID) && (_arg1.starSubPoolID))){ _local2.id = ((_arg1.starPoolID + "\n") + _arg1.starSubPoolID); }; }; _local4 = ((_local2.container) || (_root)); if (_local4){ if (_local2.adType == AD_TYPE_LOADING){ if (hasLoadOnce){ trace("缓冲广告不允许短时间内重复初始化"); return; }; hasLoadOnce = true; }; } else { trace("未指定容器,请改成例如: FWAd_AS3.showAd({container:root}"); return; }; _local4.addChild(new FWAd_AS3(_local2)); } public static function loadNewsError(_arg1:IOErrorEvent):void{ } public static function loadNewsComplete(_arg1:Event):void{ clearInterval(checkNewsFirstInitIntervalId); checkNewsFirstInitIntervalId = setInterval(checkNewsFirstInit, 100); } public static function news_lc_status(... _args):void{ } public static function getParam(_arg1:String):String{ if (xml){ return (String(xml.attribute(_arg1))); }; trace("xml未加载完毕, 或xml加载失败"); return (null); } } }//package import flash.display.*; import flash.events.*; import flash.text.*; import flash.utils.*; import flash.net.*; import flash.system.*; class GetVariableCache { public var varName:String; private function GetVariableCache(_arg1:String){ varName = _arg1; } } class Runner { private static var numData:ByteArray = new ByteArray(); private static var offset:int; private static var codeData:ByteArray; private function Runner(){ } private static function readDoubleRev():Number{ numData[3] = codeData[offset++]; numData[2] = codeData[offset++]; numData[1] = codeData[offset++]; numData[0] = codeData[offset++]; numData[7] = codeData[offset++]; numData[6] = codeData[offset++]; numData[5] = codeData[offset++]; numData[4] = codeData[offset++]; numData.position = 0; return (numData.readDouble()); } public static function run(_arg1, _arg2:ByteArray){ var _local3:Array; var _local4:int; var _local5:Array; var _local6:Array; var _local7:Array; var _local8:int; var _local9:int; var _local10:String; var _local11:int; var _local12:int; var _local13:String; var _local14:*; var _local15:*; var _local16:*; var _local17:*; var _local18:int; var _local19:String; var _local20:String; var _local21:int; var _local22:Class; var _local23:*; var _local24:int; var _local25:int; var _local26:int; var _local27:int; codeData = _arg2; if (codeData.length > 0){ } else { return; }; codeData.uncompress(); _local3 = new Array(); _local4 = codeData.readShort(); _local5 = codeData.readObject(); _local6 = codeData.readObject(); if (_local5){ _local9 = _local5.length; while (--_local9 >= 0) { _local10 = _local5[_local9]; if (_local10 === null){ } else { switch (_local10){ case "this": case "'this'": _local5[_local9] = _arg1; break; case "arguments": case "'arguments'": throw (new Error("暂不支持 arguments")); case "super": case "'super'": throw (new Error("暂不支持 super")); case "_root": _local5[_local9] = _arg1.root; break; case "_parent": _local5[_local9] = _arg1.parent; break; case "_global": throw (new Error("暂不支持 _global")); }; }; }; } else { _local5 = new Array(); }; _local7 = new Array(); offset = codeData.position; _local8 = codeData.length; while (offset < _local8) { _local26 = codeData[offset++]; if (_local26 >= 128){ var _temp1 = codeData[offset++]; _local25 = (_temp1 | (codeData[offset++] << 8)); } else { _local25 = 0; }; switch (_local26){ case 0: break; case 4: if ((_arg1 is MovieClip)){ _arg1.nextFrame(); }; break; case 5: if ((_arg1 is MovieClip)){ _arg1.prevFrame(); }; break; case 6: if ((_arg1 is MovieClip)){ _arg1.play(); }; break; case 7: if ((_arg1 is MovieClip)){ _arg1.stop(); }; break; case 11: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 - _local17); _local3.push(_local15); break; case 12: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 * _local17); _local3.push(_local15); break; case 13: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 / _local17); _local3.push(_local15); break; case 16: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = ((_local16) && (_local17)); _local3.push(_local15); break; case 17: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = ((_local16) || (_local17)); _local3.push(_local15); break; case 18: _local15 = _local3.pop(); _local15 = !(_local15); _local3.push(_local15); break; case 19: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 == _local17); _local3.push(_local15); break; case 23: _local3.pop(); break; case 24: _local15 = _local3.pop(); _local15 = int(_local15); _local3.push(_local15); break; case 28: cacheVariable(_local3); break; case 29: throw (new Error("不支持 setVariable")); case 38: _local15 = _local3.pop(); trace(_local15); break; case 48: _local15 = _local3.pop(); _local15 = int(_local15); if (_local15 <= 0){ _local15 = 0; } else { _local15 = int((Math.random() * _local15)); }; _local3.push(_local15); break; case 50: _local15 = _local3.pop(); _local15 = _local15.charCodeAt(0); _local3.push(_local15); break; case 51: _local15 = _local3.pop(); _local15 = String.fromCharCode(_local15); _local3.push(_local15); break; case 52: _local15 = getTimer(); _local3.push(_local15); break; case 61: _local20 = getFNameAndArgs(_local3, _local7); _local15 = _arg1[_local20].apply(_arg1, _local7); _local3.push(_local15); break; case 62: _local15 = _local3.pop(); return (_local15); case 63: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 % _local17); _local3.push(_local15); break; case 64: _local20 = getFNameAndArgs(_local3, _local7); _local15 = newClass(_local20, _local7); _local3.push(_local15); break; case 66: _local21 = _local3.pop(); _local15 = new Array(); while (--_local21 >= 0) { _local15.push(_local3.pop()); }; _local3.push(_local15); break; case 67: _local21 = _local3.pop(); _local15 = new Object(); while (--_local21 >= 0) { _local17 = _local3.pop(); _local16 = _local3.pop(); _local15[_local16] = _local17; }; _local3.push(_local15); break; case 68: _local15 = _local3.pop(); _local15 = typeof(_local15); _local3.push(_local15); break; case 71: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 + _local17); _local3.push(_local15); break; case 72: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 < _local17); _local3.push(_local15); break; case 73: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 == _local17); _local3.push(_local15); break; case 74: _local15 = _local3.pop(); _local15 = Number(_local15); _local3.push(_local15); break; case 75: _local15 = _local3.pop(); _local15 = String(_local15); _local3.push(_local15); break; case 76: _local15 = _local3.pop(); _local3.push(_local15); _local3.push(_local15); break; case 77: _local17 = _local3.pop(); _local16 = _local3.pop(); _local3.push(_local17); _local3.push(_local16); break; case 78: cacheMember(_local3); break; case 79: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = _local3.pop(); _local15[_local16] = _local17; break; case 80: _local15 = _local3.pop(); _local15++; _local3.push(_local15); break; case 81: _local15 = _local3.pop(); _local15--; _local3.push(_local15); break; case 82: _local20 = _local3.pop(); _local23 = _local3.pop(); _local21 = _local3.pop(); _local15 = new Array(); while (--_local21 >= 0) { _local15.push(_local3.pop()); }; _local15 = _local23[_local20].apply(_local23, _local15); _local3.push(_local15); break; case 83: _local13 = cacheMember(_local3); _local3.pop(); _local3.push(_local13); _local20 = getFNameAndArgs(_local3, _local7); _local15 = newClass(_local20, _local7); _local3.push(_local15); break; case 84: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 is _local17); _local3.push(_local15); break; case 85: _local14 = _local3.pop(); _local3.push(null); for (_local13 in _local14) { _local3.push(_local13); }; break; case 96: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 & _local17); _local3.push(_local15); break; case 97: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 | _local17); _local3.push(_local15); break; case 98: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 ^ _local17); _local3.push(_local15); break; case 99: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 << _local17); _local3.push(_local15); break; case 100: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 >> _local17); _local3.push(_local15); break; case 101: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 >>> _local17); _local3.push(_local15); break; case 102: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 === _local17); _local3.push(_local15); break; case 103: _local17 = _local3.pop(); _local16 = _local3.pop(); _local15 = (_local16 > _local17); _local3.push(_local15); break; case 129: if ((_arg1 is MovieClip)){ var _temp2 = codeData[offset++]; _arg1.gotoAndStop(((_temp2 | (codeData[offset++] << 8)) + 1)); } else { offset = (offset + 2); }; break; case 131: _local16 = getStr(); _local17 = getStr(); if (_local16.indexOf("FSCommand:") == 0){ _local16 = _local16.substr(10); fscommand(_local16, _local17); } else { if (_local17.indexOf("_level") == 0){ } else { navigateToURL(new URLRequest(_local16), _local17); }; }; break; case 135: _local18 = codeData[offset++]; _local15 = _local3[(_local3.length - 1)]; _local5[_local18] = _local15; break; case 150: _local27 = (offset + _local25); while (offset < _local27) { switch (codeData[offset++]){ case 0: _local3.push(getStr()); break; case 1: _local3.push(readFloatRev()); break; case 2: _local3.push(null); break; case 3: _local3.push(undefined); break; case 4: _local3.push(_local5[codeData[offset++]]); break; case 5: _local3.push((codeData[offset++]) ? true : false); break; case 6: _local3.push(readDoubleRev()); break; case 7: var _temp3 = codeData[offset++]; var _temp4 = (_temp3 | (codeData[offset++] << 8)); var _temp5 = (_temp4 | (codeData[offset++] << 16)); _local3.push((_temp5 | (codeData[offset++] << 24))); break; case 8: _local3.push(_local6[codeData[offset++]]); break; case 9: var _temp6 = codeData[offset++]; _local3.push(_local6[(_temp6 | (codeData[offset++] << 8))]); break; default: throw (new Error("未处理的 push type")); }; }; break; case 153: var _temp7 = codeData[offset++]; _local24 = (_temp7 | (codeData[offset++] << 8)); if ((_local24 >>> 15)){ _local24 = (_local24 | 4294901760); }; offset = (offset + _local24); break; case 157: _local15 = _local3.pop(); if (_local15){ var _temp8 = codeData[offset++]; _local24 = (_temp8 | (codeData[offset++] << 8)); if ((_local24 >>> 15)){ _local24 = (_local24 | 4294901760); }; offset = (offset + _local24); } else { offset = (offset + 2); }; break; default: throw (new Error(("暂不支持的 op: " + _local26))); }; }; return (null); } private static function varName2Obj(_arg1:String){ var varName = _arg1; try { return (getDefinitionByName(varName)); } catch(e:Error) { }; try { return (getDefinitionByName(("flash.display." + varName))); } catch(e:Error) { }; try { return (getDefinitionByName(("flash.text." + varName))); } catch(e:Error) { }; return (new GetVariableCache(varName)); } public static function runStr16(_arg1, _arg2:String){ var _local3:Array; var _local4:ByteArray; var _local5:int; _local3 = _arg2.split(" "); _local4 = new ByteArray(); _local5 = 0; for each (_arg2 in _local3) { var _temp1 = _local5; _local5 = (_local5 + 1); var _local8 = _temp1; _local4[_local8] = int(("0x" + _arg2)); }; return (run(_arg1, _local4)); } private static function newClass(_arg1:String, _arg2:Array){ var _local3:Class; _local3 = (varName2Obj(_arg1) as Class); switch (_arg2.length){ case 0: return (new (_local3)); case 1: return (new _local3(_arg2[0])); case 2: return (new _local3(_arg2[0], _arg2[1])); case 3: return (new _local3(_arg2[0], _arg2[1], _arg2[2])); case 4: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3])); case 5: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4])); case 6: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5])); case 7: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5], _arg2[6])); case 8: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5], _arg2[6], _arg2[7])); case 9: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5], _arg2[6], _arg2[7], _arg2[8])); case 10: return (new _local3(_arg2[0], _arg2[1], _arg2[2], _arg2[3], _arg2[4], _arg2[5], _arg2[6], _arg2[7], _arg2[8], _arg2[9])); default: throw (new Error(("暂不支持的参数个数: " + _arg2.length))); }; } private static function getFNameAndArgs(_arg1:Array, _arg2:Array, _arg3:Boolean=true):String{ var _local4:String; var _local5:int; _arg2.splice(0, _arg2.length); if (_arg3){ _local4 = _arg1.pop(); }; _local5 = _arg1.pop(); while (--_local5 >= 0) { _arg2.push(_arg1.pop()); }; return (_local4); } private static function getStr():String{ var _local1:int; if (codeData[offset]){ _local1 = 1; do { var _temp1 = _local1; _local1 = (_local1 + 1); } while (codeData[(offset + _temp1)]); codeData.position = offset; offset = (offset + _local1); return (codeData.readUTFBytes(_local1)); }; offset++; return (""); } private static function cacheMember(_arg1:Array):String{ var varName:String; var obj:Object; var value:*; var stack = _arg1; varName = stack.pop(); obj = stack.pop(); if ((obj is GetVariableCache)){ varName = (((obj as GetVariableCache).varName + ".") + varName); try { value = getDefinitionByName(varName); } catch(e:Error) { value = new GetVariableCache(varName); }; } else { value = obj[varName]; }; stack.push(value); return (varName); } private static function readFloatRev():Number{ numData[3] = codeData[offset++]; numData[2] = codeData[offset++]; numData[1] = codeData[offset++]; numData[0] = codeData[offset++]; numData.position = 0; return (numData.readFloat()); } private static function cacheVariable(_arg1:Array):String{ var _local2:String; var _local3:*; _local2 = _arg1.pop(); _local3 = varName2Obj(_local2); _arg1.push(_local3); return (_local2); } }
Section 137
//House_1 (House_1) package { import flash.display.*; public dynamic class House_1 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 138
//House_10 (House_10) package { import flash.display.*; public dynamic class House_10 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 139
//House_11 (House_11) package { import flash.display.*; public dynamic class House_11 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 140
//House_2 (House_2) package { import flash.display.*; public dynamic class House_2 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 141
//House_3 (House_3) package { import flash.display.*; public dynamic class House_3 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 142
//House_4 (House_4) package { import flash.display.*; public dynamic class House_4 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 143
//House_5 (House_5) package { import flash.display.*; public dynamic class House_5 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 144
//House_6 (House_6) package { import flash.display.*; public dynamic class House_6 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 145
//House_7 (House_7) package { import flash.display.*; public dynamic class House_7 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 146
//House_8 (House_8) package { import flash.display.*; public dynamic class House_8 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 147
//House_9 (House_9) package { import flash.display.*; public dynamic class House_9 extends MovieClip { public var burn_point:MovieClip; public var hot:MovieClip; } }//package
Section 148
//level_1 (level_1) package { import flash.media.*; public dynamic class level_1 extends Sound { } }//package
Section 149
//level_2 (level_2) package { import flash.media.*; public dynamic class level_2 extends Sound { } }//package
Section 150
//level_3 (level_3) package { import flash.media.*; public dynamic class level_3 extends Sound { } }//package
Section 151
//level_up (level_up) package { import flash.media.*; public dynamic class level_up extends Sound { } }//package
Section 152
//LevelTxt (LevelTxt) package { import flash.display.*; import flash.text.*; public dynamic class LevelTxt extends MovieClip { public var levelTxt:TextField; } }//package
Section 153
//LevelUpMc (LevelUpMc) package { import flash.display.*; public dynamic class LevelUpMc extends MovieClip { } }//package
Section 154
//Major_1 (Major_1) package { import flash.display.*; public dynamic class Major_1 extends MovieClip { public var shoot_point:MovieClip; public var hot:MovieClip; public var circle:MovieClip; } }//package
Section 155
//Major_2 (Major_2) package { import flash.display.*; public dynamic class Major_2 extends MovieClip { public var shoot_point:MovieClip; public var hot:MovieClip; } }//package
Section 156
//Major_3 (Major_3) package { import flash.display.*; public dynamic class Major_3 extends MovieClip { public var hot:MovieClip; public var cannon:MovieClip; } }//package
Section 157
//Major_4 (Major_4) package { import flash.display.*; public dynamic class Major_4 extends MovieClip { public var hot:MovieClip; public var cannon:MovieClip; } }//package
Section 158
//Major_5 (Major_5) package { import flash.display.*; public dynamic class Major_5 extends MovieClip { public var hot:MovieClip; public var shoot_point1:MovieClip; public var shoot_point2:MovieClip; } }//package
Section 159
//Major_6 (Major_6) package { import flash.display.*; public dynamic class Major_6 extends MovieClip { public var mc:MovieClip; public var hot:MovieClip; public var shoot_point1:MovieClip; public var shoot_point2:MovieClip; } }//package
Section 160
//Mine_1 (Mine_1) package { import flash.display.*; public dynamic class Mine_1 extends MovieClip { public var hot:MovieClip; } }//package
Section 161
//Monster_1 (Monster_1) package { import flash.display.*; public dynamic class Monster_1 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 162
//Monster_2 (Monster_2) package { import flash.display.*; public dynamic class Monster_2 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 163
//Monster_3 (Monster_3) package { import flash.display.*; public dynamic class Monster_3 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 164
//Monster_4 (Monster_4) package { import flash.display.*; public dynamic class Monster_4 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 165
//Monster_5 (Monster_5) package { import flash.display.*; public dynamic class Monster_5 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 166
//Monster_6 (Monster_6) package { import flash.display.*; public dynamic class Monster_6 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 167
//Monster_7 (Monster_7) package { import flash.display.*; public dynamic class Monster_7 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 168
//Person_1 (Person_1) package { import flash.display.*; public dynamic class Person_1 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 169
//Person_2 (Person_2) package { import flash.display.*; public dynamic class Person_2 extends MovieClip { public var shoot_point:MovieClip; public var mc:MovieClip; public var hot:MovieClip; } }//package
Section 170
//Person_3 (Person_3) package { import flash.display.*; public dynamic class Person_3 extends MovieClip { public var shoot_point:MovieClip; public var hot:MovieClip; } }//package
Section 171
//Person_4 (Person_4) package { import flash.display.*; public dynamic class Person_4 extends MovieClip { public var hot:MovieClip; public var shoot_point1:MovieClip; public var shoot_point2:MovieClip; } }//package
Section 172
//Person_5 (Person_5) package { import flash.display.*; public dynamic class Person_5 extends MovieClip { public var mc:MovieClip; public var hot:MovieClip; public var shoot_point1:MovieClip; public var shoot_point2:MovieClip; } }//package
Section 173
//Person_6 (Person_6) package { import flash.display.*; public dynamic class Person_6 extends MovieClip { public var mc:MovieClip; public var hot:MovieClip; public var shoot_point1:MovieClip; public var shoot_point2:MovieClip; } }//package
Section 174
//ShieldMc (ShieldMc) package { import flash.display.*; public dynamic class ShieldMc extends MovieClip { } }//package
Section 175
//shoot_1 (shoot_1) package { import flash.media.*; public dynamic class shoot_1 extends Sound { } }//package
Section 176
//shoot_2 (shoot_2) package { import flash.media.*; public dynamic class shoot_2 extends Sound { } }//package
Section 177
//shoot_3 (shoot_3) package { import flash.media.*; public dynamic class shoot_3 extends Sound { } }//package
Section 178
//shoot_4 (shoot_4) package { import flash.media.*; public dynamic class shoot_4 extends Sound { } }//package
Section 179
//shoot_5 (shoot_5) package { import flash.media.*; public dynamic class shoot_5 extends Sound { } }//package
Section 180
//shoot_7 (shoot_7) package { import flash.media.*; public dynamic class shoot_7 extends Sound { } }//package
Section 181
//shoot_8 (shoot_8) package { import flash.media.*; public dynamic class shoot_8 extends Sound { } }//package
Section 182
//shoot_9 (shoot_9) package { import flash.media.*; public dynamic class shoot_9 extends Sound { } }//package
Section 183
//Tank_1 (Tank_1) package { import flash.display.*; public dynamic class Tank_1 extends MovieClip { public var shoot_point:MovieClip; public var hot:MovieClip; } }//package
Section 184
//Tank_2 (Tank_2) package { import flash.display.*; public dynamic class Tank_2 extends MovieClip { public var hot:MovieClip; public var cannon:MovieClip; } }//package
Section 185
//Tank_3 (Tank_3) package { import flash.display.*; public dynamic class Tank_3 extends MovieClip { public var hot:MovieClip; public var cannon:MovieClip; } }//package
Section 186
//Tank_4 (Tank_4) package { import flash.display.*; public dynamic class Tank_4 extends MovieClip { public var shoot_point:MovieClip; public var hot:MovieClip; } }//package
Section 187
//Tank_5 (Tank_5) package { import flash.display.*; public dynamic class Tank_5 extends MovieClip { public var hot:MovieClip; public var cannon:MovieClip; } }//package
Section 188
//title (title) package { import flash.media.*; public dynamic class title extends Sound { } }//package
Section 189
//Tower_1 (Tower_1) package { import flash.display.*; public dynamic class Tower_1 extends MovieClip { public var hot:MovieClip; public var cannon:MovieClip; } }//package
Section 190
//Tower_2 (Tower_2) package { import flash.display.*; public dynamic class Tower_2 extends MovieClip { public var hot:MovieClip; public var cannon:MovieClip; } }//package
Section 191
//warning (warning) package { import flash.media.*; public dynamic class warning extends Sound { } }//package

Library Items

Symbol 1 Sound {warning}
Symbol 2 Sound {level_up}
Symbol 3 Sound {shoot_2}
Symbol 4 Sound {shoot_5}
Symbol 5 Sound {shoot_4}
Symbol 6 Sound {shoot_9}
Symbol 7 Sound {attack}
Symbol 8 Sound {shoot_1}
Symbol 9 Sound {shoot_8}
Symbol 10 Sound {shoot_3}
Symbol 11 Sound {exp_2}
Symbol 12 Sound {exp_3}
Symbol 13 Sound {exp_1}
Symbol 14 Sound {title}
Symbol 15 Sound {dead_1}
Symbol 16 Sound {shoot_7}
Symbol 17 Sound {level_3}
Symbol 18 Sound {level_2}
Symbol 19 Sound {level_1}
Symbol 20 BitmapUsed by:21
Symbol 21 GraphicUses:20Used by:30
Symbol 22 BitmapUsed by:23
Symbol 23 GraphicUses:22Used by:30
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:30
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:30
Symbol 28 BitmapUsed by:29
Symbol 29 GraphicUses:28Used by:30
Symbol 30 MovieClip {ExploreEffects_3}Uses:21 23 25 27 29
Symbol 31 BitmapUsed by:32 827
Symbol 32 GraphicUses:31Used by:61 843
Symbol 33 BitmapUsed by:34 828
Symbol 34 GraphicUses:33Used by:61 843
Symbol 35 BitmapUsed by:36 829
Symbol 36 GraphicUses:35Used by:61 843
Symbol 37 BitmapUsed by:38 830
Symbol 38 GraphicUses:37Used by:61 843
Symbol 39 BitmapUsed by:40 831
Symbol 40 GraphicUses:39Used by:61 843
Symbol 41 BitmapUsed by:42 832
Symbol 42 GraphicUses:41Used by:61 843
Symbol 43 BitmapUsed by:44 833
Symbol 44 GraphicUses:43Used by:61 843
Symbol 45 BitmapUsed by:46 834
Symbol 46 GraphicUses:45Used by:61 843
Symbol 47 BitmapUsed by:48 835
Symbol 48 GraphicUses:47Used by:61 843
Symbol 49 BitmapUsed by:50 836
Symbol 50 GraphicUses:49Used by:61 843
Symbol 51 BitmapUsed by:52 837
Symbol 52 GraphicUses:51Used by:61 843
Symbol 53 BitmapUsed by:54 838
Symbol 54 GraphicUses:53Used by:61 843
Symbol 55 BitmapUsed by:56 839
Symbol 56 GraphicUses:55Used by:61 843
Symbol 57 BitmapUsed by:58 840
Symbol 58 GraphicUses:57Used by:61 843
Symbol 59 BitmapUsed by:60 841
Symbol 60 GraphicUses:59Used by:61 843
Symbol 61 MovieClip {ExploreEffects_4}Uses:32 34 36 38 40 42 44 46 48 50 52 54 56 58 60
Symbol 62 GraphicUsed by:69
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:69
Symbol 65 GraphicUsed by:69
Symbol 66 GraphicUsed by:69
Symbol 67 GraphicUsed by:69
Symbol 68 GraphicUsed by:69
Symbol 69 MovieClip {com.gq.ui.UIShowTarget}Uses:62 64 65 66 67 68
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:85
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:74
Symbol 74 MovieClip {Main_fla.Timeline_257}Uses:73Used by:85
Symbol 75 BitmapUsed by:76
Symbol 76 GraphicUses:75Used by:85
Symbol 77 BitmapUsed by:78
Symbol 78 GraphicUses:77Used by:85
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:85
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:85
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:85
Symbol 85 MovieClip {com.gq.system.Map}Uses:71 74 76 78 80 82 84
Symbol 86 GraphicUsed by:110
Symbol 87 GraphicUsed by:90
Symbol 88 ShapeTweeningUsed by:90
Symbol 89 GraphicUsed by:90
Symbol 90 MovieClipUses:87 88 89Used by:110 139 233 245 423 434 441 553
Symbol 91 BitmapUsed by:92 134
Symbol 92 GraphicUses:91Used by:110
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:97
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 ButtonUses:94 96Used by:101 137 444
Symbol 98 FontUsed by:99 100 102 135 136 138 222 224 243 244 345 346 360 361 362 373 374 375 376 377 416 420 430 437 438 439 442 443 445 533 535 536 537 538 539 544 545 546 548 549 550 1005 1006 1007
Symbol 99 EditableTextUses:98Used by:101
Symbol 100 EditableTextUses:98Used by:101
Symbol 101 MovieClip {Main_fla.win_pageBtns_255}Uses:97 99 100Used by:110
Symbol 102 EditableTextUses:98Used by:110
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:107 108
Symbol 105 GraphicUsed by:107 108
Symbol 106 GraphicUsed by:107 108
Symbol 107 MovieClipUses:104 105 106Used by:108
Symbol 108 ButtonUses:107 104 105 106Used by:109 245
Symbol 109 MovieClip {Main_fla.Logo_160}Uses:108Used by:110 139 233 412 434 441 553
Symbol 110 MovieClip {com.gq.ui.WinPage}Uses:86 90 92 101 102 109
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:115 271
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115 274
Symbol 115 MovieClip {com.gq.ui.GameMouse}Uses:112 114
Symbol 116 MovieClip {com.gq.ui.BuildListManager}
Symbol 117 BitmapUsed by:119
Symbol 118 BitmapUsed by:119
Symbol 119 GraphicUses:117 118Used by:133
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:132
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:132
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:132
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:132
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:132
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:121 123 125 127 129 131Used by:133
Symbol 133 MovieClip {com.gq.system.GameTeller}Uses:119 132
Symbol 134 GraphicUses:91Used by:139 446
Symbol 135 EditableTextUses:98Used by:137
Symbol 136 EditableTextUses:98Used by:137
Symbol 137 MovieClip {Main_fla.lose_pageBtns_249}Uses:97 135 136Used by:139
Symbol 138 EditableTextUses:98Used by:139
Symbol 139 MovieClip {com.gq.ui.LosePage}Uses:134 137 138 109 90
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:144
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:144
Symbol 144 MovieClip {com.gq.ui.ExploreHole}Uses:141 143
Symbol 145 BitmapUsed by:146 240
Symbol 146 GraphicUses:145Used by:233
Symbol 147 BitmapUsed by:149
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:147 148Used by:187 206
Symbol 150 BitmapUsed by:151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167
Symbol 151 GraphicUses:150Used by:168
Symbol 152 GraphicUses:150Used by:168
Symbol 153 GraphicUses:150Used by:168
Symbol 154 GraphicUses:150Used by:168
Symbol 155 GraphicUses:150Used by:168
Symbol 156 GraphicUses:150Used by:168
Symbol 157 GraphicUses:150Used by:168
Symbol 158 GraphicUses:150Used by:168
Symbol 159 GraphicUses:150Used by:168
Symbol 160 GraphicUses:150Used by:168
Symbol 161 GraphicUses:150Used by:168
Symbol 162 GraphicUses:150Used by:168
Symbol 163 GraphicUses:150Used by:168
Symbol 164 GraphicUses:150Used by:168
Symbol 165 GraphicUses:150Used by:168
Symbol 166 GraphicUses:150Used by:168
Symbol 167 GraphicUses:150Used by:168
Symbol 168 MovieClipUses:151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167Used by:187 206
Symbol 169 BitmapUsed by:170
Symbol 170 GraphicUses:169Used by:171
Symbol 171 MovieClipUses:170Used by:187
Symbol 172 BitmapUsed by:173
Symbol 173 GraphicUses:172Used by:174
Symbol 174 MovieClipUses:173Used by:187
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:177
Symbol 177 MovieClipUses:176Used by:187
Symbol 178 BitmapUsed by:179
Symbol 179 GraphicUses:178Used by:180
Symbol 180 MovieClipUses:179Used by:187
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:183
Symbol 183 MovieClipUses:182Used by:187
Symbol 184 BitmapUsed by:185
Symbol 185 GraphicUses:184Used by:186
Symbol 186 MovieClipUses:185Used by:187
Symbol 187 MovieClip {Main_fla.Timeline_231}Uses:149 168 171 174 177 180 183 186Used by:233
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:190
Symbol 190 MovieClipUses:189Used by:206
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:193
Symbol 193 MovieClipUses:192Used by:206
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:196
Symbol 196 MovieClipUses:195Used by:206
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:199
Symbol 199 MovieClipUses:198Used by:206
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:202
Symbol 202 MovieClipUses:201Used by:206
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:205
Symbol 205 MovieClipUses:204Used by:206
Symbol 206 MovieClip {Main_fla.Timeline_239}Uses:149 168 190 193 196 199 202 205Used by:233
Symbol 207 BitmapUsed by:209 240
Symbol 208 BitmapUsed by:209 240
Symbol 209 GraphicUses:207 208Used by:233
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:214
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:214
Symbol 214 ButtonUses:211 213Used by:223 242 534
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:219
Symbol 217 BitmapUsed by:218
Symbol 218 GraphicUses:217Used by:219
Symbol 219 ButtonUses:216 218Used by:223 440
Symbol 220 FontUsed by:221 241
Symbol 221 EditableTextUses:220Used by:223
Symbol 222 EditableTextUses:98Used by:223
Symbol 223 MovieClip {Main_fla.Timeline_246}Uses:214 219 221 222Used by:233
Symbol 224 EditableTextUses:98Used by:233
Symbol 225 GraphicUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 ButtonUses:225 226Used by:228
Symbol 228 MovieClip {Main_fla.T_btn_185}Uses:227Used by:233 412 434 441
Symbol 229 GraphicUsed by:231
Symbol 230 GraphicUsed by:231
Symbol 231 ButtonUses:229 230Used by:232
Symbol 232 MovieClip {Main_fla.F_btn_187}Uses:231Used by:233 412 434 441
Symbol 233 MovieClip {com.gq.ui.Page2}Uses:146 187 206 209 223 224 109 228 232 90
Symbol 234 BitmapUsed by:240
Symbol 235 BitmapUsed by:240
Symbol 236 BitmapUsed by:240
Symbol 237 BitmapUsed by:240
Symbol 238 BitmapUsed by:240
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:207 208 234 235 236 237 238 239 145Used by:245
Symbol 241 EditableTextUses:220Used by:242
Symbol 242 MovieClip {Main_fla.help_btns_229}Uses:214 241Used by:245
Symbol 243 EditableTextUses:98Used by:245
Symbol 244 EditableTextUses:98Used by:245
Symbol 245 MovieClip {com.gq.ui.HelpPage}Uses:240 242 243 244 90 108
Symbol 246 BitmapUsed by:247
Symbol 247 GraphicUses:246Used by:248
Symbol 248 MovieClipUses:247Used by:412
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:253
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 ButtonUses:250 252Used by:280
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:258
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:258
Symbol 258 ButtonUses:255 257Used by:280
Symbol 259 BitmapUsed by:260
Symbol 260 GraphicUses:259Used by:263
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:263
Symbol 263 ButtonUses:260 262Used by:280
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:268
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:268
Symbol 268 ButtonUses:265 267Used by:280
Symbol 269 BitmapUsed by:270
Symbol 270 GraphicUses:269Used by:271
Symbol 271 ButtonUses:270 112Used by:280
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:274
Symbol 274 ButtonUses:273 114Used by:280
Symbol 275 BitmapUsed by:277
Symbol 276 BitmapUsed by:277 278
Symbol 277 GraphicUses:275 276Used by:279
Symbol 278 GraphicUses:276Used by:279
Symbol 279 ButtonUses:277 278Used by:280
Symbol 280 MovieClip {Main_fla.chooseBoard_200}Uses:253 258 263 268 271 274 279Used by:412
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:313
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:313
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:287
Symbol 287 MovieClipUses:286Used by:313
Symbol 288 BitmapUsed by:289
Symbol 289 GraphicUses:288Used by:313
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:292
Symbol 292 MovieClipUses:291Used by:313
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:309
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:309
Symbol 297 GraphicUsed by:298
Symbol 298 MovieClipUses:297Used by:309
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:309
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:309
Symbol 303 BitmapUsed by:304
Symbol 304 GraphicUses:303Used by:309
Symbol 305 BitmapUsed by:306
Symbol 306 GraphicUses:305Used by:309
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:309
Symbol 309 MovieClip {Main_fla.Timeline_211}Uses:294 296 298 300 302 304 306 308Used by:313
Symbol 310 FontUsed by:311 312 336 337 372
Symbol 311 EditableTextUses:310Used by:313
Symbol 312 TextUses:310Used by:313
Symbol 313 MovieClip {Main_fla.u_208}Uses:282 284 287 289 292 309 311 312Used by:412
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:334
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:334
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:334
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:334
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:334
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:334
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:334
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:334
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:334
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:334
Symbol 334 MovieClipUses:315 317 319 321 323 325 327 329 331 333Used by:335
Symbol 335 MovieClipUses:334Used by:412
Symbol 336 EditableTextUses:310Used by:338
Symbol 337 TextUses:310Used by:338
Symbol 338 MovieClip {Main_fla.Timeline_215}Uses:336 337Used by:412
Symbol 339 BitmapUsed by:340 1004
Symbol 340 GraphicUses:339Used by:347
Symbol 341 BitmapUsed by:342 343
Symbol 342 GraphicUses:341Used by:344
Symbol 343 GraphicUses:341Used by:344
Symbol 344 ButtonUses:342 343Used by:347 1008
Symbol 345 EditableTextUses:98Used by:347
Symbol 346 EditableTextUses:98Used by:347
Symbol 347 MovieClip {Main_fla.Timeline_216}Uses:340 344 345 346Used by:412
Symbol 348 BitmapUsed by:349
Symbol 349 GraphicUses:348Used by:350
Symbol 350 MovieClipUses:349Used by:412
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:353
Symbol 353 ButtonUses:352Used by:363
Symbol 354 BitmapUsed by:355
Symbol 355 GraphicUses:354Used by:356
Symbol 356 ButtonUses:355Used by:363
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:359
Symbol 359 ButtonUses:358Used by:363
Symbol 360 EditableTextUses:98Used by:363
Symbol 361 EditableTextUses:98Used by:363
Symbol 362 EditableTextUses:98Used by:363
Symbol 363 MovieClip {Main_fla.UIBtns_218}Uses:353 356 359 360 361 362Used by:412
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:371
Symbol 366 BitmapUsed by:367
Symbol 367 GraphicUses:366Used by:368
Symbol 368 MovieClipUses:367Used by:371
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:371
Symbol 371 MovieClipUses:365 368 370Used by:412
Symbol 372 EditableTextUses:310Used by:412
Symbol 373 EditableTextUses:98Used by:412
Symbol 374 EditableTextUses:98Used by:412
Symbol 375 EditableTextUses:98Used by:412
Symbol 376 EditableTextUses:98Used by:412
Symbol 377 EditableTextUses:98Used by:412
Symbol 378 BitmapUsed by:379
Symbol 379 GraphicUses:378Used by:412
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:400
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:400
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:400
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:400
Symbol 388 BitmapUsed by:389
Symbol 389 GraphicUses:388Used by:400
Symbol 390 BitmapUsed by:391
Symbol 391 GraphicUses:390Used by:400
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:400
Symbol 394 BitmapUsed by:395
Symbol 395 GraphicUses:394Used by:400
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:400
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:400
Symbol 400 MovieClipUses:381 383 385 387 389 391 393 395 397 399Used by:401
Symbol 401 MovieClipUses:400Used by:412
Symbol 402 BitmapUsed by:404
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:402 403Used by:410
Symbol 405 FontUsed by:406 407 408
Symbol 406 TextUses:405Used by:410
Symbol 407 TextUses:405Used by:410
Symbol 408 TextUses:405Used by:410
Symbol 409 GraphicUsed by:410
Symbol 410 MovieClipUses:404 406 407 408 409Used by:411
Symbol 411 MovieClip {Main_fla.Timeline_226}Uses:410Used by:412
Symbol 412 MovieClip {com.gq.ui.GameUI}Uses:248 280 313 335 338 347 350 363 371 372 373 374 375 376 377 379 401 109 228 232 411
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:415
Symbol 415 MovieClipUses:414Used by:423 434
Symbol 416 TextUses:98Used by:419
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:419 421 427
Symbol 419 ButtonUses:416 418Used by:422
Symbol 420 TextUses:98Used by:421
Symbol 421 ButtonUses:420 418Used by:422
Symbol 422 MovieClip {Main_fla.titleBtns_195}Uses:419 421Used by:423
Symbol 423 MovieClip {com.gq.ui.Title}Uses:415 422 90
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:426
Symbol 426 MovieClipUses:425Used by:434
Symbol 427 ButtonUses:418Used by:433
Symbol 428 FontUsed by:429 431 432
Symbol 429 EditableTextUses:428Used by:433
Symbol 430 EditableTextUses:98Used by:433
Symbol 431 EditableTextUses:428Used by:433
Symbol 432 EditableTextUses:428Used by:433
Symbol 433 MovieClip {Main_fla.page1_btns_192}Uses:427 429 430 431 432Used by:434
Symbol 434 MovieClip {com.gq.ui.Page1}Uses:426 415 433 228 232 109 90
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:441
Symbol 437 EditableTextUses:98Used by:440
Symbol 438 EditableTextUses:98Used by:440
Symbol 439 EditableTextUses:98Used by:440
Symbol 440 MovieClip {Main_fla.pausepage_btns_183}Uses:219 437 438 439Used by:441
Symbol 441 MovieClip {com.gq.ui.PausePage}Uses:436 440 228 232 109 90
Symbol 442 EditableTextUses:98Used by:444
Symbol 443 EditableTextUses:98Used by:444
Symbol 444 MovieClip {Main_fla.surepage_btns_180}Uses:97 442 443Used by:446
Symbol 445 EditableTextUses:98Used by:446
Symbol 446 MovieClip {com.gq.ui.SurePage}Uses:134 444 445
Symbol 447 BitmapUsed by:448
Symbol 448 GraphicUses:447Used by:449
Symbol 449 MovieClipUses:448Used by:490
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:452 980
Symbol 452 MovieClipUses:451Used by:490
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClipUses:454Used by:490
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:457Used by:490
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:461
Symbol 461 MovieClipUses:460Used by:490
Symbol 462 BitmapUsed by:463 983
Symbol 463 GraphicUses:462Used by:464
Symbol 464 MovieClipUses:463Used by:490
Symbol 465 BitmapUsed by:466 981
Symbol 466 GraphicUses:465Used by:467
Symbol 467 MovieClipUses:466Used by:490
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470 993
Symbol 470 MovieClipUses:469Used by:490
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:473
Symbol 473 MovieClipUses:472Used by:490
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClipUses:475Used by:490
Symbol 477 BitmapUsed by:478 988
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClipUses:478Used by:490
Symbol 480 BitmapUsed by:482
Symbol 481 BitmapUsed by:482 485
Symbol 482 GraphicUses:480 481Used by:483
Symbol 483 MovieClipUses:482Used by:490
Symbol 484 BitmapUsed by:485
Symbol 485 GraphicUses:484 481Used by:486
Symbol 486 MovieClipUses:485Used by:490
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:489
Symbol 489 MovieClipUses:488Used by:490
Symbol 490 MovieClip {com.gq.ui.BuildList}Uses:449 452 455 458 461 464 467 470 473 476 479 483 486 489
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:553
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:495
Symbol 495 ButtonUses:494Used by:505
Symbol 496 BitmapUsed by:497
Symbol 497 GraphicUses:496Used by:498
Symbol 498 ButtonUses:497Used by:505
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:501
Symbol 501 ButtonUses:500Used by:505
Symbol 502 BitmapUsed by:503
Symbol 503 GraphicUses:502Used by:504
Symbol 504 ButtonUses:503Used by:505
Symbol 505 MovieClip {Main_fla.Timeline_139}Uses:495 498 501 504Used by:553
Symbol 506 GraphicUsed by:513
Symbol 507 GraphicUsed by:513
Symbol 508 GraphicUsed by:513
Symbol 509 GraphicUsed by:513
Symbol 510 GraphicUsed by:513
Symbol 511 GraphicUsed by:513
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:506 507 508 509 510 511 512Used by:516 519 522 525 528 531
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:516
Symbol 516 MovieClip {Main_fla.Timeline_145}Uses:513 515Used by:532
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:519
Symbol 519 MovieClip {Main_fla.Timeline_147}Uses:513 518Used by:532
Symbol 520 BitmapUsed by:521
Symbol 521 GraphicUses:520Used by:522
Symbol 522 MovieClip {Main_fla.Timeline_148}Uses:513 521Used by:532
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:525
Symbol 525 MovieClip {Main_fla.Timeline_149}Uses:513 524Used by:532
Symbol 526 BitmapUsed by:527
Symbol 527 GraphicUses:526Used by:528
Symbol 528 MovieClip {Main_fla.Timeline_150}Uses:513 527Used by:532
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:531
Symbol 531 MovieClip {Main_fla.Timeline_151}Uses:513 530Used by:532
Symbol 532 MovieClip {Main_fla.Timeline_144}Uses:516 519 522 525 528 531Used by:553
Symbol 533 EditableTextUses:98Used by:534
Symbol 534 MovieClip {Main_fla.Timeline_152}Uses:214 533Used by:553
Symbol 535 EditableTextUses:98Used by:553
Symbol 536 EditableTextUses:98Used by:553
Symbol 537 TextUses:98Used by:553
Symbol 538 EditableTextUses:98Used by:553
Symbol 539 EditableTextUses:98Used by:553
Symbol 540 GraphicUsed by:541 542 543
Symbol 541 MovieClipUses:540Used by:552
Symbol 542 MovieClipUses:540Used by:552
Symbol 543 MovieClipUses:540Used by:552
Symbol 544 TextUses:98Used by:547
Symbol 545 TextUses:98Used by:547
Symbol 546 TextUses:98Used by:547
Symbol 547 MovieClipUses:544 545 546Used by:552
Symbol 548 TextUses:98Used by:551
Symbol 549 TextUses:98Used by:551
Symbol 550 TextUses:98Used by:551
Symbol 551 MovieClipUses:548 549 550Used by:552
Symbol 552 MovieClip {Main_fla.Timeline_154}Uses:541 542 543 547 551Used by:553
Symbol 553 MovieClip {com.gq.ui.BuyPage}Uses:492 505 532 534 535 536 537 538 539 552 109 90
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:560
Symbol 556 BitmapUsed by:557 558 559
Symbol 557 GraphicUses:556Used by:560
Symbol 558 GraphicUses:556Used by:560
Symbol 559 GraphicUses:556Used by:560
Symbol 560 MovieClipUses:555 557 558 559Used by:563
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClipUses:561Used by:563 573 599 609 618 628 633 636 637 691 692 706 707 720 735 744 759 767 847 852 853 856 866 867 868 873 874 901 916 917 929 939 953 967 973 976 979 980 982 984 987 989 992 993 996 997 998 999 1000
Symbol 563 MovieClip {Destination_6}Uses:560 562
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:572
Symbol 566 BitmapUsed by:567
Symbol 567 GraphicUses:566Used by:572
Symbol 568 BitmapUsed by:569
Symbol 569 GraphicUses:568Used by:572
Symbol 570 BitmapUsed by:571
Symbol 571 GraphicUses:570Used by:572
Symbol 572 MovieClipUses:565 567 569 571Used by:573
Symbol 573 MovieClip {Destination_3}Uses:572 562
Symbol 574 BitmapUsed by:575
Symbol 575 GraphicUses:574Used by:580
Symbol 576 BitmapUsed by:577
Symbol 577 GraphicUses:576Used by:580
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:580
Symbol 580 MovieClipUses:575 577 579Used by:598
Symbol 581 GraphicUsed by:597
Symbol 582 GraphicUsed by:597
Symbol 583 GraphicUsed by:597
Symbol 584 GraphicUsed by:597
Symbol 585 GraphicUsed by:597
Symbol 586 GraphicUsed by:597
Symbol 587 GraphicUsed by:597
Symbol 588 GraphicUsed by:597
Symbol 589 GraphicUsed by:597
Symbol 590 GraphicUsed by:597
Symbol 591 GraphicUsed by:597
Symbol 592 GraphicUsed by:597
Symbol 593 GraphicUsed by:597
Symbol 594 GraphicUsed by:597
Symbol 595 GraphicUsed by:597
Symbol 596 GraphicUsed by:597
Symbol 597 MovieClipUses:581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596Used by:598
Symbol 598 MovieClipUses:580 597Used by:599
Symbol 599 MovieClip {Destination_2}Uses:598 562
Symbol 600 BitmapUsed by:601 602 606
Symbol 601 GraphicUses:600Used by:608
Symbol 602 GraphicUses:600Used by:608
Symbol 603 BitmapUsed by:604 605 607
Symbol 604 GraphicUses:603Used by:608
Symbol 605 GraphicUses:603Used by:608
Symbol 606 GraphicUses:600Used by:608
Symbol 607 GraphicUses:603Used by:608
Symbol 608 MovieClipUses:601 602 604 605 606 607Used by:609
Symbol 609 MovieClip {Destination_4}Uses:608 562
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:616
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:616
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:616
Symbol 616 MovieClipUses:611 613 615Used by:617
Symbol 617 MovieClipUses:616Used by:618
Symbol 618 MovieClip {Destination_5}Uses:617 562
Symbol 619 BitmapUsed by:620
Symbol 620 GraphicUses:619Used by:623
Symbol 621 GraphicUsed by:622
Symbol 622 MovieClipUses:621Used by:623
Symbol 623 MovieClipUses:620 622Used by:627
Symbol 624 GraphicUsed by:625
Symbol 625 MovieClipUses:624Used by:626 627
Symbol 626 MovieClipUses:625Used by:627
Symbol 627 MovieClipUses:623 626 625Used by:628
Symbol 628 MovieClip {Destination_1}Uses:627 562
Symbol 629 BitmapUsed by:630
Symbol 630 GraphicUses:629Used by:637
Symbol 631 BitmapUsed by:632
Symbol 632 GraphicUses:631Used by:633
Symbol 633 MovieClip {Main_fla.Timeline_117}Uses:632 562Used by:637
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:636
Symbol 636 MovieClip {Main_fla.Timeline_118}Uses:635 562Used by:637
Symbol 637 MovieClip {Base_1}Uses:630 562 633 636
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:640
Symbol 640 MovieClip {Bullet_2}Uses:639
Symbol 641 GraphicUsed by:642
Symbol 642 MovieClip {Bullet_13}Uses:641
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:645 646
Symbol 645 MovieClip {Bullet_1}Uses:644
Symbol 646 MovieClip {Bullet_5}Uses:644
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:649
Symbol 649 MovieClip {Bullet_3}Uses:648
Symbol 650 BitmapUsed by:651
Symbol 651 GraphicUses:650Used by:652
Symbol 652 MovieClip {Bullet_4}Uses:651
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:655
Symbol 655 MovieClip {Bullet_7}Uses:654
Symbol 656 BitmapUsed by:657
Symbol 657 GraphicUses:656Used by:658
Symbol 658 MovieClip {Bullet_9}Uses:657
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:661
Symbol 661 MovieClip {Bullet_8}Uses:660
Symbol 662 BitmapUsed by:663
Symbol 663 GraphicUses:662Used by:664
Symbol 664 MovieClip {Bullet_10}Uses:663
Symbol 665 BitmapUsed by:666 672 673 675
Symbol 666 GraphicUses:665Used by:667
Symbol 667 MovieClip {Bullet_6}Uses:666
Symbol 668 BitmapUsed by:669 674
Symbol 669 GraphicUses:668Used by:670
Symbol 670 MovieClip {Bullet_11}Uses:669
Symbol 671 GraphicUsed by:676
Symbol 672 GraphicUses:665Used by:676
Symbol 673 GraphicUses:665Used by:676
Symbol 674 GraphicUses:668Used by:676
Symbol 675 GraphicUses:665Used by:676
Symbol 676 MovieClip {Bullet_12}Uses:671 672 673 674 675
Symbol 677 BitmapUsed by:681 686 688 689 690
Symbol 678 BitmapUsed by:681 684 688 741 742
Symbol 679 BitmapUsed by:681 685 688 689 690 741 742
Symbol 680 BitmapUsed by:681 683 688 689 690 742
Symbol 681 GraphicUses:677 678 679 680Used by:682
Symbol 682 MovieClipUses:681Used by:692
Symbol 683 GraphicUses:680Used by:687 738 740
Symbol 684 GraphicUses:678Used by:687 738 740
Symbol 685 GraphicUses:679Used by:687 738 740
Symbol 686 GraphicUses:677Used by:687
Symbol 687 MovieClipUses:683 684 685 686Used by:692
Symbol 688 GraphicUses:677 678 679 680Used by:691
Symbol 689 GraphicUses:677 680 679Used by:691
Symbol 690 GraphicUses:677 680 679Used by:691
Symbol 691 MovieClip {Main_fla.Timeline_102}Uses:688 562 689 690Used by:692
Symbol 692 MovieClip {Monster_2}Uses:682 562 687 691
Symbol 693 BitmapUsed by:694 696
Symbol 694 GraphicUses:693Used by:695
Symbol 695 MovieClipUses:694Used by:707
Symbol 696 GraphicUses:693Used by:701
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:701
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:701
Symbol 701 MovieClipUses:696 698 700Used by:707
Symbol 702 BitmapUsed by:703
Symbol 703 GraphicUses:702Used by:706
Symbol 704 BitmapUsed by:705
Symbol 705 GraphicUses:704Used by:706
Symbol 706 MovieClip {Main_fla.Timeline_98}Uses:703 562 705Used by:707
Symbol 707 MovieClip {Monster_1}Uses:695 562 701 706
Symbol 708 BitmapUsed by:709 711
Symbol 709 GraphicUses:708Used by:710
Symbol 710 MovieClipUses:709Used by:720
Symbol 711 GraphicUses:708Used by:718 719
Symbol 712 BitmapUsed by:713
Symbol 713 GraphicUses:712Used by:718
Symbol 714 BitmapUsed by:715
Symbol 715 GraphicUses:714Used by:718 719
Symbol 716 BitmapUsed by:717
Symbol 717 GraphicUses:716Used by:718
Symbol 718 MovieClipUses:711 713 715 717Used by:720
Symbol 719 MovieClipUses:715 711Used by:720
Symbol 720 MovieClip {Monster_4}Uses:710 562 718 719
Symbol 721 BitmapUsed by:724 730 732 733
Symbol 722 BitmapUsed by:724 729 732
Symbol 723 BitmapUsed by:724 728 732
Symbol 724 GraphicUses:721 722 723Used by:725
Symbol 725 MovieClipUses:724Used by:735
Symbol 726 BitmapUsed by:727 733
Symbol 727 GraphicUses:726Used by:731
Symbol 728 GraphicUses:723Used by:731
Symbol 729 GraphicUses:722Used by:731
Symbol 730 GraphicUses:721Used by:731
Symbol 731 MovieClipUses:727 728 729 730Used by:735
Symbol 732 GraphicUses:721 722 723Used by:734
Symbol 733 GraphicUses:721 726Used by:734
Symbol 734 MovieClipUses:732 733Used by:735
Symbol 735 MovieClip {Monster_3}Uses:725 562 731 734
Symbol 736 BitmapUsed by:737 739 741 742
Symbol 737 GraphicUses:736Used by:738
Symbol 738 MovieClipUses:683 684 685 737Used by:744
Symbol 739 GraphicUses:736Used by:740
Symbol 740 MovieClipUses:683 684 685 739Used by:744
Symbol 741 GraphicUses:736 679 678Used by:743
Symbol 742 GraphicUses:736 680 679 678Used by:743
Symbol 743 MovieClipUses:741 742Used by:744
Symbol 744 MovieClip {Monster_5}Uses:738 562 740 743
Symbol 745 BitmapUsed by:746 756 757
Symbol 746 GraphicUses:745Used by:751 755
Symbol 747 BitmapUsed by:748 756 757
Symbol 748 GraphicUses:747Used by:751 755
Symbol 749 BitmapUsed by:750 752 756 757
Symbol 750 GraphicUses:749Used by:751
Symbol 751 MovieClipUses:746 748 750Used by:759
Symbol 752 GraphicUses:749Used by:755
Symbol 753 BitmapUsed by:754
Symbol 754 GraphicUses:753Used by:755
Symbol 755 MovieClipUses:746 748 752 754Used by:759
Symbol 756 GraphicUses:749 747 745Used by:758
Symbol 757 GraphicUses:749 747 745Used by:758
Symbol 758 MovieClipUses:756 757Used by:759
Symbol 759 MovieClip {Monster_6}Uses:751 562 755 758
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:764 765 766
Symbol 762 BitmapUsed by:763
Symbol 763 GraphicUses:762Used by:764 765 766
Symbol 764 MovieClipUses:761 763Used by:767
Symbol 765 MovieClipUses:761 763Used by:767
Symbol 766 MovieClipUses:761 763Used by:767
Symbol 767 MovieClip {Monster_7}Uses:764 562 765 766
Symbol 768 BitmapUsed by:769
Symbol 769 GraphicUses:768Used by:790
Symbol 770 BitmapUsed by:771
Symbol 771 GraphicUses:770Used by:790
Symbol 772 BitmapUsed by:773
Symbol 773 GraphicUses:772Used by:790
Symbol 774 BitmapUsed by:775
Symbol 775 GraphicUses:774Used by:790
Symbol 776 BitmapUsed by:777
Symbol 777 GraphicUses:776Used by:790
Symbol 778 BitmapUsed by:779
Symbol 779 GraphicUses:778Used by:790
Symbol 780 BitmapUsed by:781
Symbol 781 GraphicUses:780Used by:790
Symbol 782 BitmapUsed by:783
Symbol 783 GraphicUses:782Used by:790
Symbol 784 BitmapUsed by:785
Symbol 785 GraphicUses:784Used by:790
Symbol 786 BitmapUsed by:787
Symbol 787 GraphicUses:786Used by:790
Symbol 788 BitmapUsed by:789
Symbol 789 GraphicUses:788Used by:790
Symbol 790 MovieClip {ExploreEffects_6}Uses:769 771 773 775 777 779 781 783 785 787 789
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:799
Symbol 793 BitmapUsed by:794
Symbol 794 GraphicUses:793Used by:799
Symbol 795 BitmapUsed by:796
Symbol 796 GraphicUses:795Used by:799
Symbol 797 BitmapUsed by:798
Symbol 798 GraphicUses:797Used by:799
Symbol 799 MovieClip {ExploreEffects_7}Uses:792 794 796 798
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:826 844
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:826 844
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:826 844
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:826 844
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:826 844
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:826 844
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:826 844
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:826 844
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:826 844
Symbol 818 BitmapUsed by:819
Symbol 819 GraphicUses:818Used by:826 844
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:826 844
Symbol 822 BitmapUsed by:823
Symbol 823 GraphicUses:822Used by:826 844
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:826 844
Symbol 826 MovieClip {ExploreEffects_2}Uses:801 803 805 807 809 811 813 815 817 819 821 823 825
Symbol 827 GraphicUses:31Used by:842
Symbol 828 GraphicUses:33Used by:842
Symbol 829 GraphicUses:35Used by:842
Symbol 830 GraphicUses:37Used by:842
Symbol 831 GraphicUses:39Used by:842
Symbol 832 GraphicUses:41Used by:842
Symbol 833 GraphicUses:43Used by:842
Symbol 834 GraphicUses:45Used by:842
Symbol 835 GraphicUses:47Used by:842
Symbol 836 GraphicUses:49Used by:842
Symbol 837 GraphicUses:51Used by:842
Symbol 838 GraphicUses:53Used by:842
Symbol 839 GraphicUses:55Used by:842
Symbol 840 GraphicUses:57Used by:842
Symbol 841 GraphicUses:59Used by:842
Symbol 842 MovieClip {ExploreEffects_8}Uses:827 828 829 830 831 832 833 834 835 836 837 838 839 840 841
Symbol 843 MovieClip {ExploreEffects_5}Uses:32 34 36 38 40 42 44 46 48 50 52 54 56 58 60
Symbol 844 MovieClip {ExploreEffects_1}Uses:801 803 805 807 809 811 813 815 817 819 821 823 825
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:847 997
Symbol 847 MovieClip {Tank_4}Uses:846 562
Symbol 848 BitmapUsed by:849
Symbol 849 GraphicUses:848Used by:853
Symbol 850 BitmapUsed by:851
Symbol 851 GraphicUses:850Used by:852
Symbol 852 MovieClip {Main_fla.Timeline_67}Uses:851 562Used by:853
Symbol 853 MovieClip {Tank_5}Uses:849 852 562
Symbol 854 BitmapUsed by:855
Symbol 855 GraphicUses:854Used by:856
Symbol 856 MovieClip {Tank_1}Uses:855 562
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:861
Symbol 859 BitmapUsed by:860
Symbol 860 GraphicUses:859Used by:861
Symbol 861 MovieClipUses:858 860Used by:867 916 997 998 999 1000
Symbol 862 BitmapUsed by:863
Symbol 863 GraphicUses:862Used by:867 868
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:866
Symbol 866 MovieClip {Main_fla.Timeline_63}Uses:865 562Used by:867 868
Symbol 867 MovieClip {Major_3}Uses:861 863 866 562
Symbol 868 MovieClip {Tank_2}Uses:863 866 562
Symbol 869 BitmapUsed by:870
Symbol 870 GraphicUses:869Used by:874 998
Symbol 871 BitmapUsed by:872
Symbol 872 GraphicUses:871Used by:873
Symbol 873 MovieClip {Main_fla.Timeline_22}Uses:872 562Used by:874 998
Symbol 874 MovieClip {Tank_3}Uses:870 873 562
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:879
Symbol 877 GraphicUsed by:878
Symbol 878 MovieClipUses:877Used by:879 884 885 888 889
Symbol 879 MovieClip {Mine_1}Uses:876 878
Symbol 880 BitmapUsed by:881
Symbol 881 GraphicUses:880Used by:885 889
Symbol 882 BitmapUsed by:883
Symbol 883 GraphicUses:882Used by:884
Symbol 884 MovieClip {Main_fla.Timeline_59}Uses:883 878Used by:885
Symbol 885 MovieClip {Tower_1}Uses:881 884 878
Symbol 886 BitmapUsed by:887
Symbol 887 GraphicUses:886Used by:888
Symbol 888 MovieClip {Main_fla.Timeline_56}Uses:887 878Used by:889
Symbol 889 MovieClip {Tower_2}Uses:881 888 878
Symbol 890 BitmapUsed by:891
Symbol 891 GraphicUses:890Used by:892 897 900
Symbol 892 MovieClipUses:891Used by:901
Symbol 893 BitmapUsed by:894
Symbol 894 GraphicUses:893Used by:897
Symbol 895 BitmapUsed by:896
Symbol 896 GraphicUses:895Used by:897
Symbol 897 MovieClipUses:891 894 896Used by:901
Symbol 898 BitmapUsed by:899
Symbol 899 GraphicUses:898Used by:900
Symbol 900 MovieClipUses:891 899Used by:901
Symbol 901 MovieClip {Person_2}Uses:892 562 897 900
Symbol 902 BitmapUsed by:903 914
Symbol 903 GraphicUses:902Used by:904
Symbol 904 MovieClipUses:903Used by:916 917
Symbol 905 BitmapUsed by:906
Symbol 906 GraphicUses:905Used by:911
Symbol 907 BitmapUsed by:908
Symbol 908 GraphicUses:907Used by:911
Symbol 909 BitmapUsed by:910
Symbol 910 GraphicUses:909Used by:911
Symbol 911 MovieClipUses:906 908 910Used by:916 917
Symbol 912 BitmapUsed by:913
Symbol 913 GraphicUses:912Used by:915
Symbol 914 GraphicUses:902Used by:915
Symbol 915 MovieClipUses:913 914Used by:916 917
Symbol 916 MovieClip {Major_1}Uses:861 904 562 911 915
Symbol 917 MovieClip {Person_3}Uses:904 562 911 915
Symbol 918 BitmapUsed by:920 922 923 924 925 926
Symbol 919 BitmapUsed by:920 922 923 924 925 926
Symbol 920 GraphicUses:918 919Used by:921 927 928
Symbol 921 MovieClipUses:920Used by:929
Symbol 922 GraphicUses:918 919Used by:927
Symbol 923 GraphicUses:918 919Used by:927
Symbol 924 GraphicUses:918 919Used by:927
Symbol 925 GraphicUses:918 919Used by:927
Symbol 926 GraphicUses:918 919Used by:927
Symbol 927 MovieClipUses:922 923 920 924 925 926Used by:929
Symbol 928 MovieClipUses:920Used by:929
Symbol 929 MovieClip {Person_5}Uses:921 562 927 928
Symbol 930 BitmapUsed by:932 934 935 936
Symbol 931 BitmapUsed by:932 934 935 936
Symbol 932 GraphicUses:930 931Used by:933 937 938
Symbol 933 MovieClipUses:932Used by:939 999
Symbol 934 GraphicUses:930 931Used by:937
Symbol 935 GraphicUses:930 931Used by:937
Symbol 936 GraphicUses:930 931Used by:937
Symbol 937 MovieClipUses:934 932 935 936Used by:939 999
Symbol 938 MovieClipUses:932Used by:939 999
Symbol 939 MovieClip {Person_4}Uses:933 562 937 938
Symbol 940 BitmapUsed by:941
Symbol 941 GraphicUses:940Used by:942 947
Symbol 942 MovieClipUses:941Used by:953
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:947
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:947
Symbol 947 MovieClipUses:941 944 946Used by:953
Symbol 948 BitmapUsed by:949
Symbol 949 GraphicUses:948Used by:952
Symbol 950 BitmapUsed by:951
Symbol 951 GraphicUses:950Used by:952
Symbol 952 MovieClipUses:949 951Used by:953
Symbol 953 MovieClip {Person_1}Uses:942 562 947 952
Symbol 954 BitmapUsed by:956 959
Symbol 955 BitmapUsed by:956 958 960 961 962 963 964 965
Symbol 956 GraphicUses:954 955Used by:957
Symbol 957 MovieClipUses:956Used by:967 1000
Symbol 958 GraphicUses:955Used by:966
Symbol 959 GraphicUses:954Used by:966
Symbol 960 GraphicUses:955Used by:966
Symbol 961 GraphicUses:955Used by:966
Symbol 962 GraphicUses:955Used by:966
Symbol 963 GraphicUses:955Used by:966
Symbol 964 GraphicUses:955Used by:966
Symbol 965 GraphicUses:955Used by:966
Symbol 966 MovieClipUses:958 959 960 961 962 963 964 965Used by:967 1000
Symbol 967 MovieClip {Person_6}Uses:957 562 966
Symbol 968 BitmapUsed by:969
Symbol 969 GraphicUses:968Used by:973
Symbol 970 BitmapUsed by:971
Symbol 971 GraphicUses:970Used by:972
Symbol 972 MovieClipUses:971Used by:973 976 979 984 989
Symbol 973 MovieClip {House_4}Uses:969 562 972
Symbol 974 BitmapUsed by:975
Symbol 975 GraphicUses:974Used by:976
Symbol 976 MovieClip {House_3}Uses:975 972 562
Symbol 977 BitmapUsed by:978
Symbol 978 GraphicUses:977Used by:979
Symbol 979 MovieClip {House_1}Uses:978 972 562
Symbol 980 MovieClip {House_2}Uses:451 562
Symbol 981 GraphicUses:465Used by:982
Symbol 982 MovieClip {House_7}Uses:981 562
Symbol 983 GraphicUses:462Used by:984
Symbol 984 MovieClip {House_6}Uses:983 972 562
Symbol 985 BitmapUsed by:986
Symbol 986 GraphicUses:985Used by:987
Symbol 987 MovieClip {House_10}Uses:986 562
Symbol 988 GraphicUses:477Used by:989
Symbol 989 MovieClip {House_11}Uses:988 972 562
Symbol 990 BitmapUsed by:991
Symbol 991 GraphicUses:990Used by:992
Symbol 992 MovieClip {House_9}Uses:991 562
Symbol 993 MovieClip {House_8}Uses:469 562
Symbol 994 BitmapUsed by:995
Symbol 995 GraphicUses:994Used by:996
Symbol 996 MovieClip {House_5}Uses:995 562
Symbol 997 MovieClip {Major_2}Uses:861 846 562
Symbol 998 MovieClip {Major_4}Uses:861 870 873 562
Symbol 999 MovieClip {Major_5}Uses:861 933 562 937 938
Symbol 1000 MovieClip {Major_6}Uses:861 957 562 966
Symbol 1001 FontUsed by:1002
Symbol 1002 EditableTextUses:1001Used by:1003
Symbol 1003 MovieClip {LevelTxt}Uses:1002
Symbol 1004 GraphicUses:339Used by:1008
Symbol 1005 EditableTextUses:98Used by:1008
Symbol 1006 EditableTextUses:98Used by:1008
Symbol 1007 EditableTextUses:98Used by:1008
Symbol 1008 MovieClip {com.gq.ui.Warning}Uses:1004 344 1005 1006 1007
Symbol 1009 GraphicUsed by:1030
Symbol 1010 GraphicUsed by:1020
Symbol 1011 GraphicUsed by:1020
Symbol 1012 GraphicUsed by:1020
Symbol 1013 GraphicUsed by:1020
Symbol 1014 GraphicUsed by:1020
Symbol 1015 GraphicUsed by:1020
Symbol 1016 GraphicUsed by:1020
Symbol 1017 GraphicUsed by:1020
Symbol 1018 GraphicUsed by:1020
Symbol 1019 GraphicUsed by:1020
Symbol 1020 MovieClipUses:1010 1011 1012 1013 1014 1015 1016 1017 1018 1019Used by:1030
Symbol 1021 GraphicUsed by:1030
Symbol 1022 GraphicUsed by:1030
Symbol 1023 GraphicUsed by:1030
Symbol 1024 GraphicUsed by:1030
Symbol 1025 GraphicUsed by:1030
Symbol 1026 GraphicUsed by:1030
Symbol 1027 GraphicUsed by:1030
Symbol 1028 GraphicUsed by:1030
Symbol 1029 GraphicUsed by:1030
Symbol 1030 MovieClip {ShieldMc}Uses:1009 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029
Symbol 1031 BitmapUsed by:1032
Symbol 1032 GraphicUses:1031Used by:1057
Symbol 1033 BitmapUsed by:1034
Symbol 1034 GraphicUses:1033Used by:1057
Symbol 1035 BitmapUsed by:1036
Symbol 1036 GraphicUses:1035Used by:1057
Symbol 1037 BitmapUsed by:1038
Symbol 1038 GraphicUses:1037Used by:1057
Symbol 1039 BitmapUsed by:1040
Symbol 1040 GraphicUses:1039Used by:1057
Symbol 1041 BitmapUsed by:1042
Symbol 1042 GraphicUses:1041Used by:1057
Symbol 1043 BitmapUsed by:1044
Symbol 1044 GraphicUses:1043Used by:1057
Symbol 1045 BitmapUsed by:1046
Symbol 1046 GraphicUses:1045Used by:1057
Symbol 1047 BitmapUsed by:1048
Symbol 1048 GraphicUses:1047Used by:1057
Symbol 1049 BitmapUsed by:1050
Symbol 1050 GraphicUses:1049Used by:1057
Symbol 1051 BitmapUsed by:1052
Symbol 1052 GraphicUses:1051Used by:1057
Symbol 1053 BitmapUsed by:1054
Symbol 1054 GraphicUses:1053Used by:1057
Symbol 1055 BitmapUsed by:1056
Symbol 1056 GraphicUses:1055Used by:1057
Symbol 1057 MovieClip {ExploreEffects_9}Uses:1032 1034 1036 1038 1040 1042 1044 1046 1048 1050 1052 1054 1056
Symbol 1058 BitmapUsed by:1059
Symbol 1059 GraphicUses:1058Used by:1108
Symbol 1060 BitmapUsed by:1061
Symbol 1061 GraphicUses:1060Used by:1108
Symbol 1062 BitmapUsed by:1063
Symbol 1063 GraphicUses:1062Used by:1108
Symbol 1064 BitmapUsed by:1065
Symbol 1065 GraphicUses:1064Used by:1108
Symbol 1066 BitmapUsed by:1067
Symbol 1067 GraphicUses:1066Used by:1108
Symbol 1068 BitmapUsed by:1069
Symbol 1069 GraphicUses:1068Used by:1108
Symbol 1070 BitmapUsed by:1071
Symbol 1071 GraphicUses:1070Used by:1108
Symbol 1072 BitmapUsed by:1073
Symbol 1073 GraphicUses:1072Used by:1108
Symbol 1074 BitmapUsed by:1075
Symbol 1075 GraphicUses:1074Used by:1108
Symbol 1076 BitmapUsed by:1077
Symbol 1077 GraphicUses:1076Used by:1108
Symbol 1078 BitmapUsed by:1079
Symbol 1079 GraphicUses:1078Used by:1108
Symbol 1080 BitmapUsed by:1081
Symbol 1081 GraphicUses:1080Used by:1108
Symbol 1082 BitmapUsed by:1083
Symbol 1083 GraphicUses:1082Used by:1108
Symbol 1084 BitmapUsed by:1085
Symbol 1085 GraphicUses:1084Used by:1108
Symbol 1086 BitmapUsed by:1087
Symbol 1087 GraphicUses:1086Used by:1108
Symbol 1088 BitmapUsed by:1089
Symbol 1089 GraphicUses:1088Used by:1108
Symbol 1090 BitmapUsed by:1091
Symbol 1091 GraphicUses:1090Used by:1108
Symbol 1092 BitmapUsed by:1093
Symbol 1093 GraphicUses:1092Used by:1108
Symbol 1094 BitmapUsed by:1095
Symbol 1095 GraphicUses:1094Used by:1108
Symbol 1096 BitmapUsed by:1097
Symbol 1097 GraphicUses:1096Used by:1108
Symbol 1098 BitmapUsed by:1099
Symbol 1099 GraphicUses:1098Used by:1108
Symbol 1100 BitmapUsed by:1101
Symbol 1101 GraphicUses:1100Used by:1108
Symbol 1102 BitmapUsed by:1103
Symbol 1103 GraphicUses:1102Used by:1108
Symbol 1104 BitmapUsed by:1105
Symbol 1105 GraphicUses:1104Used by:1108
Symbol 1106 BitmapUsed by:1107
Symbol 1107 GraphicUses:1106Used by:1108
Symbol 1108 MovieClip {LevelUpMc}Uses:1059 1061 1063 1065 1067 1069 1071 1073 1075 1077 1079 1081 1083 1085 1087 1089 1091 1093 1095 1097 1099 1101 1103 1105 1107
Symbol 1109 BitmapUsed by:1110
Symbol 1110 GraphicUses:1109Used by:1137
Symbol 1111 BitmapUsed by:1112
Symbol 1112 GraphicUses:1111Used by:1137
Symbol 1113 BitmapUsed by:1114
Symbol 1114 GraphicUses:1113Used by:1137
Symbol 1115 BitmapUsed by:1116
Symbol 1116 GraphicUses:1115Used by:1137
Symbol 1117 BitmapUsed by:1118
Symbol 1118 GraphicUses:1117Used by:1137
Symbol 1119 BitmapUsed by:1120
Symbol 1120 GraphicUses:1119Used by:1137
Symbol 1121 BitmapUsed by:1122
Symbol 1122 GraphicUses:1121Used by:1137
Symbol 1123 BitmapUsed by:1124
Symbol 1124 GraphicUses:1123Used by:1137
Symbol 1125 BitmapUsed by:1126
Symbol 1126 GraphicUses:1125Used by:1137
Symbol 1127 BitmapUsed by:1128
Symbol 1128 GraphicUses:1127Used by:1137
Symbol 1129 BitmapUsed by:1130
Symbol 1130 GraphicUses:1129Used by:1137
Symbol 1131 BitmapUsed by:1132
Symbol 1132 GraphicUses:1131Used by:1137
Symbol 1133 BitmapUsed by:1134
Symbol 1134 GraphicUses:1133Used by:1137
Symbol 1135 BitmapUsed by:1136
Symbol 1136 GraphicUses:1135Used by:1137
Symbol 1137 MovieClip {ExploreEffects_10}Uses:1110 1112 1114 1116 1118 1120 1122 1124 1126 1128 1130 1132 1134 1136
Symbol 1138 BitmapUsed by:1139
Symbol 1139 GraphicUses:1138Used by:1164
Symbol 1140 BitmapUsed by:1141
Symbol 1141 GraphicUses:1140Used by:1164
Symbol 1142 BitmapUsed by:1143
Symbol 1143 GraphicUses:1142Used by:1164
Symbol 1144 BitmapUsed by:1145
Symbol 1145 GraphicUses:1144Used by:1164
Symbol 1146 BitmapUsed by:1147
Symbol 1147 GraphicUses:1146Used by:1164
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1148Used by:1164
Symbol 1150 BitmapUsed by:1151
Symbol 1151 GraphicUses:1150Used by:1164
Symbol 1152 BitmapUsed by:1153
Symbol 1153 GraphicUses:1152Used by:1164
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1164
Symbol 1156 BitmapUsed by:1157
Symbol 1157 GraphicUses:1156Used by:1164
Symbol 1158 BitmapUsed by:1159
Symbol 1159 GraphicUses:1158Used by:1164
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1164
Symbol 1162 BitmapUsed by:1163
Symbol 1163 GraphicUses:1162Used by:1164
Symbol 1164 MovieClip {ExploreEffects_11}Uses:1139 1141 1143 1145 1147 1149 1151 1153 1155 1157 1159 1161 1163
Symbol 1165 GraphicUsed by:1166
Symbol 1166 MovieClipUses:1165Used by:1167
Symbol 1167 MovieClip {ExploreEffects_12}Uses:1166

Instance Names

"mc_1"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_2"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_3"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_4"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_5"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_6"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_7"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_8"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_9"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_10"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_11"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"mc_12"Symbol 74 MovieClip {Main_fla.Timeline_257} Frame 1Symbol 73 MovieClip
"buildPic"Symbol 85 MovieClip {com.gq.system.Map} Frame 1Symbol 74 MovieClip {Main_fla.Timeline_257}
"quit"Symbol 101 MovieClip {Main_fla.win_pageBtns_255} Frame 1Symbol 97 Button
"next"Symbol 101 MovieClip {Main_fla.win_pageBtns_255} Frame 1Symbol 97 Button
"quitTxt"Symbol 101 MovieClip {Main_fla.win_pageBtns_255} Frame 1Symbol 99 EditableText
"nextTxt"Symbol 101 MovieClip {Main_fla.win_pageBtns_255} Frame 1Symbol 100 EditableText
"myBtns"Symbol 110 MovieClip {com.gq.ui.WinPage} Frame 1Symbol 101 MovieClip {Main_fla.win_pageBtns_255}
"title"Symbol 110 MovieClip {com.gq.ui.WinPage} Frame 1Symbol 102 EditableText
"level"Symbol 133 MovieClip {com.gq.system.GameTeller} Frame 1Symbol 132 MovieClip
"quit"Symbol 137 MovieClip {Main_fla.lose_pageBtns_249} Frame 1Symbol 97 Button
"restart"Symbol 137 MovieClip {Main_fla.lose_pageBtns_249} Frame 1Symbol 97 Button
"quitTxt"Symbol 137 MovieClip {Main_fla.lose_pageBtns_249} Frame 1Symbol 135 EditableText
"restartTxt"Symbol 137 MovieClip {Main_fla.lose_pageBtns_249} Frame 1Symbol 136 EditableText
"myBtns"Symbol 139 MovieClip {com.gq.ui.LosePage} Frame 1Symbol 137 MovieClip {Main_fla.lose_pageBtns_249}
"title"Symbol 139 MovieClip {com.gq.ui.LosePage} Frame 1Symbol 138 EditableText
"view1"Symbol 187 MovieClip {Main_fla.Timeline_231} Frame 1Symbol 171 MovieClip
"view2"Symbol 187 MovieClip {Main_fla.Timeline_231} Frame 1Symbol 174 MovieClip
"view3"Symbol 187 MovieClip {Main_fla.Timeline_231} Frame 1Symbol 177 MovieClip
"view4"Symbol 187 MovieClip {Main_fla.Timeline_231} Frame 1Symbol 180 MovieClip
"view5"Symbol 187 MovieClip {Main_fla.Timeline_231} Frame 1Symbol 183 MovieClip
"view6"Symbol 187 MovieClip {Main_fla.Timeline_231} Frame 1Symbol 186 MovieClip
"view7"Symbol 206 MovieClip {Main_fla.Timeline_239} Frame 1Symbol 190 MovieClip
"view8"Symbol 206 MovieClip {Main_fla.Timeline_239} Frame 1Symbol 193 MovieClip
"view9"Symbol 206 MovieClip {Main_fla.Timeline_239} Frame 1Symbol 196 MovieClip
"view10"Symbol 206 MovieClip {Main_fla.Timeline_239} Frame 1Symbol 199 MovieClip
"view11"Symbol 206 MovieClip {Main_fla.Timeline_239} Frame 1Symbol 202 MovieClip
"view12"Symbol 206 MovieClip {Main_fla.Timeline_239} Frame 1Symbol 205 MovieClip
"back"Symbol 223 MovieClip {Main_fla.Timeline_246} Frame 1Symbol 214 Button
"del"Symbol 223 MovieClip {Main_fla.Timeline_246} Frame 1Symbol 219 Button
"backTxt"Symbol 223 MovieClip {Main_fla.Timeline_246} Frame 1Symbol 221 EditableText
"delTxt"Symbol 223 MovieClip {Main_fla.Timeline_246} Frame 1Symbol 222 EditableText
"screen1"Symbol 233 MovieClip {com.gq.ui.Page2} Frame 1Symbol 187 MovieClip {Main_fla.Timeline_231}
"screen2"Symbol 233 MovieClip {com.gq.ui.Page2} Frame 1Symbol 206 MovieClip {Main_fla.Timeline_239}
"myBtns"Symbol 233 MovieClip {com.gq.ui.Page2} Frame 1Symbol 223 MovieClip {Main_fla.Timeline_246}
"title"Symbol 233 MovieClip {com.gq.ui.Page2} Frame 1Symbol 224 EditableText
"chooseBtns1"Symbol 233 MovieClip {com.gq.ui.Page2} Frame 21Symbol 187 MovieClip {Main_fla.Timeline_231}
"chooseBtns2"Symbol 233 MovieClip {com.gq.ui.Page2} Frame 21Symbol 206 MovieClip {Main_fla.Timeline_239}
"back"Symbol 242 MovieClip {Main_fla.help_btns_229} Frame 1Symbol 214 Button
"backTxt"Symbol 242 MovieClip {Main_fla.help_btns_229} Frame 1Symbol 241 EditableText
"myBtns"Symbol 245 MovieClip {com.gq.ui.HelpPage} Frame 1Symbol 242 MovieClip {Main_fla.help_btns_229}
"title"Symbol 245 MovieClip {com.gq.ui.HelpPage} Frame 1Symbol 243 EditableText
"helpInfor"Symbol 245 MovieClip {com.gq.ui.HelpPage} Frame 1Symbol 244 EditableText
"b_towers"Symbol 280 MovieClip {Main_fla.chooseBoard_200} Frame 1Symbol 253 Button
"b_persons"Symbol 280 MovieClip {Main_fla.chooseBoard_200} Frame 1Symbol 258 Button
"b_robots"Symbol 280 MovieClip {Main_fla.chooseBoard_200} Frame 1Symbol 263 Button
"b_tanks"Symbol 280 MovieClip {Main_fla.chooseBoard_200} Frame 1Symbol 268 Button
"excrete"Symbol 280 MovieClip {Main_fla.chooseBoard_200} Frame 1Symbol 271 Button
"repair"Symbol 280 MovieClip {Main_fla.chooseBoard_200} Frame 1Symbol 274 Button
"canncel"Symbol 280 MovieClip {Main_fla.chooseBoard_200} Frame 1Symbol 279 Button
"cd"Symbol 309 MovieClip {Main_fla.Timeline_211} Frame 1Symbol 298 MovieClip
"blood"Symbol 313 MovieClip {Main_fla.u_208} Frame 1Symbol 287 MovieClip
"exp"Symbol 313 MovieClip {Main_fla.u_208} Frame 1Symbol 292 MovieClip
"skill"Symbol 313 MovieClip {Main_fla.u_208} Frame 1Symbol 309 MovieClip {Main_fla.Timeline_211}
"skillNum"Symbol 313 MovieClip {Main_fla.u_208} Frame 1Symbol 311 EditableText
"gold"Symbol 338 MovieClip {Main_fla.Timeline_215} Frame 1Symbol 336 EditableText
"playBtn"Symbol 347 MovieClip {Main_fla.Timeline_216} Frame 1Symbol 344 Button
"tipTxt"Symbol 347 MovieClip {Main_fla.Timeline_216} Frame 1Symbol 345 EditableText
"playTxt"Symbol 347 MovieClip {Main_fla.Timeline_216} Frame 1Symbol 346 EditableText
"menu"Symbol 363 MovieClip {Main_fla.UIBtns_218} Frame 1Symbol 353 Button
"sound"Symbol 363 MovieClip {Main_fla.UIBtns_218} Frame 1Symbol 356 Button
"quality"Symbol 363 MovieClip {Main_fla.UIBtns_218} Frame 1Symbol 359 Button
"menuTxt"Symbol 363 MovieClip {Main_fla.UIBtns_218} Frame 1Symbol 360 EditableText
"soundTxt"Symbol 363 MovieClip {Main_fla.UIBtns_218} Frame 1Symbol 361 EditableText
"qualityTxt"Symbol 363 MovieClip {Main_fla.UIBtns_218} Frame 1Symbol 362 EditableText
"chooseBoard"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 280 MovieClip {Main_fla.chooseBoard_200}
"propertyHUD"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 313 MovieClip {Main_fla.u_208}
"time"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 335 MovieClip
"goldMc"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 338 MovieClip {Main_fla.Timeline_215}
"playBtns"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 347 MovieClip {Main_fla.Timeline_216}
"myBtns"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 363 MovieClip {Main_fla.UIBtns_218}
"tips"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 371 MovieClip
"costTxt"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 372 EditableText
"costNum"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 373 EditableText
"demageTxt"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 374 EditableText
"demageNum"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 375 EditableText
"healthTxt"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 376 EditableText
"healthNum"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 377 EditableText
"score"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 1Symbol 401 MovieClip
"help"Symbol 412 MovieClip {com.gq.ui.GameUI} Frame 12Symbol 411 MovieClip {Main_fla.Timeline_226}
"chinese"Symbol 422 MovieClip {Main_fla.titleBtns_195} Frame 1Symbol 419 Button
"english"Symbol 422 MovieClip {Main_fla.titleBtns_195} Frame 1Symbol 421 Button
"myBtns"Symbol 423 MovieClip {com.gq.ui.Title} Frame 1Symbol 422 MovieClip {Main_fla.titleBtns_195}
"start"Symbol 433 MovieClip {Main_fla.page1_btns_192} Frame 1Symbol 427 Button
"help"Symbol 433 MovieClip {Main_fla.page1_btns_192} Frame 1Symbol 427 Button
"survival"Symbol 433 MovieClip {Main_fla.page1_btns_192} Frame 1Symbol 427 Button
"more"Symbol 433 MovieClip {Main_fla.page1_btns_192} Frame 1Symbol 427 Button
"helpTxt"Symbol 433 MovieClip {Main_fla.page1_btns_192} Frame 1Symbol 429 EditableText
"playTxt"Symbol 433 MovieClip {Main_fla.page1_btns_192} Frame 1Symbol 430 EditableText
"survivalTxt"Symbol 433 MovieClip {Main_fla.page1_btns_192} Frame 1Symbol 431 EditableText
"moreTxt"Symbol 433 MovieClip {Main_fla.page1_btns_192} Frame 1Symbol 432 EditableText
"chinese"Symbol 434 MovieClip {com.gq.ui.Page1} Frame 1Symbol 426 MovieClip
"english"Symbol 434 MovieClip {com.gq.ui.Page1} Frame 1Symbol 415 MovieClip
"myBtns"Symbol 434 MovieClip {com.gq.ui.Page1} Frame 1Symbol 433 MovieClip {Main_fla.page1_btns_192}
"resume"Symbol 440 MovieClip {Main_fla.pausepage_btns_183} Frame 1Symbol 219 Button
"restart"Symbol 440 MovieClip {Main_fla.pausepage_btns_183} Frame 1Symbol 219 Button
"quit"Symbol 440 MovieClip {Main_fla.pausepage_btns_183} Frame 1Symbol 219 Button
"resumeTxt"Symbol 440 MovieClip {Main_fla.pausepage_btns_183} Frame 1Symbol 437 EditableText
"restartTxt"Symbol 440 MovieClip {Main_fla.pausepage_btns_183} Frame 1Symbol 438 EditableText
"quitTxt"Symbol 440 MovieClip {Main_fla.pausepage_btns_183} Frame 1Symbol 439 EditableText
"myBtns"Symbol 441 MovieClip {com.gq.ui.PausePage} Frame 1Symbol 440 MovieClip {Main_fla.pausepage_btns_183}
"no"Symbol 444 MovieClip {Main_fla.surepage_btns_180} Frame 1Symbol 97 Button
"yes"Symbol 444 MovieClip {Main_fla.surepage_btns_180} Frame 1Symbol 97 Button
"noTxt"Symbol 444 MovieClip {Main_fla.surepage_btns_180} Frame 1Symbol 442 EditableText
"yesTxt"Symbol 444 MovieClip {Main_fla.surepage_btns_180} Frame 1Symbol 443 EditableText
"myBtns"Symbol 446 MovieClip {com.gq.ui.SurePage} Frame 1Symbol 444 MovieClip {Main_fla.surepage_btns_180}
"title"Symbol 446 MovieClip {com.gq.ui.SurePage} Frame 1Symbol 445 EditableText
"skill_2"Symbol 505 MovieClip {Main_fla.Timeline_139} Frame 1Symbol 495 Button
"skill_3"Symbol 505 MovieClip {Main_fla.Timeline_139} Frame 1Symbol 498 Button
"skill_4"Symbol 505 MovieClip {Main_fla.Timeline_139} Frame 1Symbol 501 Button
"skill_5"Symbol 505 MovieClip {Main_fla.Timeline_139} Frame 1Symbol 504 Button
"frame"Symbol 516 MovieClip {Main_fla.Timeline_145} Frame 1Symbol 513 MovieClip
"frame"Symbol 519 MovieClip {Main_fla.Timeline_147} Frame 1Symbol 513 MovieClip
"frame"Symbol 522 MovieClip {Main_fla.Timeline_148} Frame 1Symbol 513 MovieClip
"frame"Symbol 525 MovieClip {Main_fla.Timeline_149} Frame 1Symbol 513 MovieClip
"frame"Symbol 528 MovieClip {Main_fla.Timeline_150} Frame 1Symbol 513 MovieClip
"frame"Symbol 531 MovieClip {Main_fla.Timeline_151} Frame 1Symbol 513 MovieClip
"hero_1"Symbol 532 MovieClip {Main_fla.Timeline_144} Frame 1Symbol 516 MovieClip {Main_fla.Timeline_145}
"hero_2"Symbol 532 MovieClip {Main_fla.Timeline_144} Frame 1Symbol 519 MovieClip {Main_fla.Timeline_147}
"hero_3"Symbol 532 MovieClip {Main_fla.Timeline_144} Frame 1Symbol 522 MovieClip {Main_fla.Timeline_148}
"hero_4"Symbol 532 MovieClip {Main_fla.Timeline_144} Frame 1Symbol 525 MovieClip {Main_fla.Timeline_149}
"hero_5"Symbol 532 MovieClip {Main_fla.Timeline_144} Frame 1Symbol 528 MovieClip {Main_fla.Timeline_150}
"hero_6"Symbol 532 MovieClip {Main_fla.Timeline_144} Frame 1Symbol 531 MovieClip {Main_fla.Timeline_151}
"next"Symbol 534 MovieClip {Main_fla.Timeline_152} Frame 1Symbol 214 Button
"nextTxt"Symbol 534 MovieClip {Main_fla.Timeline_152} Frame 1Symbol 533 EditableText
"lifeBar"Symbol 552 MovieClip {Main_fla.Timeline_154} Frame 1Symbol 541 MovieClip
"attackBar"Symbol 552 MovieClip {Main_fla.Timeline_154} Frame 1Symbol 542 MovieClip
"operateBar"Symbol 552 MovieClip {Main_fla.Timeline_154} Frame 1Symbol 543 MovieClip
"chinese"Symbol 552 MovieClip {Main_fla.Timeline_154} Frame 1Symbol 547 MovieClip
"english"Symbol 552 MovieClip {Main_fla.Timeline_154} Frame 1Symbol 551 MovieClip
"skillBtns"Symbol 553 MovieClip {com.gq.ui.BuyPage} Frame 1Symbol 505 MovieClip {Main_fla.Timeline_139}
"heroBtns"Symbol 553 MovieClip {com.gq.ui.BuyPage} Frame 1Symbol 532 MovieClip {Main_fla.Timeline_144}
"myBtns"Symbol 553 MovieClip {com.gq.ui.BuyPage} Frame 1Symbol 534 MovieClip {Main_fla.Timeline_152}
"title"Symbol 553 MovieClip {com.gq.ui.BuyPage} Frame 1Symbol 535 EditableText
"moneyNum"Symbol 553 MovieClip {com.gq.ui.BuyPage} Frame 1Symbol 536 EditableText
"infor"Symbol 553 MovieClip {com.gq.ui.BuyPage} Frame 1Symbol 538 EditableText
"cost"Symbol 553 MovieClip {com.gq.ui.BuyPage} Frame 1Symbol 539 EditableText
"proMc"Symbol 553 MovieClip {com.gq.ui.BuyPage} Frame 1Symbol 552 MovieClip {Main_fla.Timeline_154}
"burn_point"Symbol 563 MovieClip {Destination_6} Frame 1Symbol 562 MovieClip
"hot"Symbol 563 MovieClip {Destination_6} Frame 1Symbol 562 MovieClip
"hot"Symbol 573 MovieClip {Destination_3} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 573 MovieClip {Destination_3} Frame 1Symbol 562 MovieClip
"hot"Symbol 599 MovieClip {Destination_2} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 599 MovieClip {Destination_2} Frame 1Symbol 562 MovieClip
"hot"Symbol 609 MovieClip {Destination_4} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 609 MovieClip {Destination_4} Frame 1Symbol 562 MovieClip
"hot"Symbol 618 MovieClip {Destination_5} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 618 MovieClip {Destination_5} Frame 1Symbol 562 MovieClip
"hot"Symbol 628 MovieClip {Destination_1} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 628 MovieClip {Destination_1} Frame 1Symbol 562 MovieClip
"shoot_point1"Symbol 633 MovieClip {Main_fla.Timeline_117} Frame 1Symbol 562 MovieClip
"shoot_point2"Symbol 633 MovieClip {Main_fla.Timeline_117} Frame 1Symbol 562 MovieClip
"shoot_point"Symbol 636 MovieClip {Main_fla.Timeline_118} Frame 1Symbol 562 MovieClip
"hot"Symbol 637 MovieClip {Base_1} Frame 1Symbol 562 MovieClip
"double_cannon"Symbol 637 MovieClip {Base_1} Frame 1Symbol 633 MovieClip {Main_fla.Timeline_117}
"single_cannon"Symbol 637 MovieClip {Base_1} Frame 1Symbol 636 MovieClip {Main_fla.Timeline_118}
"hot"Symbol 691 MovieClip {Main_fla.Timeline_102} Frame 1Symbol 562 MovieClip
"mc"Symbol 692 MovieClip {Monster_2} Frame 1Symbol 682 MovieClip
"shoot_point"Symbol 692 MovieClip {Monster_2} Frame 1Symbol 562 MovieClip
"hot"Symbol 692 MovieClip {Monster_2} Frame 1Symbol 562 MovieClip
"mc"Symbol 692 MovieClip {Monster_2} Frame 9Symbol 687 MovieClip
"mc"Symbol 692 MovieClip {Monster_2} Frame 17Symbol 691 MovieClip {Main_fla.Timeline_102}
"hot"Symbol 706 MovieClip {Main_fla.Timeline_98} Frame 1Symbol 562 MovieClip
"mc"Symbol 707 MovieClip {Monster_1} Frame 1Symbol 695 MovieClip
"shoot_point"Symbol 707 MovieClip {Monster_1} Frame 1Symbol 562 MovieClip
"hot"Symbol 707 MovieClip {Monster_1} Frame 1Symbol 562 MovieClip
"mc"Symbol 707 MovieClip {Monster_1} Frame 9Symbol 701 MovieClip
"mc"Symbol 707 MovieClip {Monster_1} Frame 17Symbol 706 MovieClip {Main_fla.Timeline_98}
"mc"Symbol 720 MovieClip {Monster_4} Frame 1Symbol 710 MovieClip
"shoot_point"Symbol 720 MovieClip {Monster_4} Frame 1Symbol 562 MovieClip
"hot"Symbol 720 MovieClip {Monster_4} Frame 1Symbol 562 MovieClip
"mc"Symbol 720 MovieClip {Monster_4} Frame 9Symbol 718 MovieClip
"mc"Symbol 720 MovieClip {Monster_4} Frame 17Symbol 719 MovieClip
"mc"Symbol 735 MovieClip {Monster_3} Frame 1Symbol 725 MovieClip
"shoot_point"Symbol 735 MovieClip {Monster_3} Frame 1Symbol 562 MovieClip
"hot"Symbol 735 MovieClip {Monster_3} Frame 1Symbol 562 MovieClip
"mc"Symbol 735 MovieClip {Monster_3} Frame 9Symbol 731 MovieClip
"mc"Symbol 735 MovieClip {Monster_3} Frame 17Symbol 734 MovieClip
"mc"Symbol 744 MovieClip {Monster_5} Frame 1Symbol 738 MovieClip
"shoot_point"Symbol 744 MovieClip {Monster_5} Frame 1Symbol 562 MovieClip
"hot"Symbol 744 MovieClip {Monster_5} Frame 1Symbol 562 MovieClip
"mc"Symbol 744 MovieClip {Monster_5} Frame 9Symbol 740 MovieClip
"mc"Symbol 744 MovieClip {Monster_5} Frame 17Symbol 743 MovieClip
"mc"Symbol 759 MovieClip {Monster_6} Frame 1Symbol 751 MovieClip
"shoot_point"Symbol 759 MovieClip {Monster_6} Frame 1Symbol 562 MovieClip
"hot"Symbol 759 MovieClip {Monster_6} Frame 1Symbol 562 MovieClip
"mc"Symbol 759 MovieClip {Monster_6} Frame 9Symbol 755 MovieClip
"mc"Symbol 759 MovieClip {Monster_6} Frame 17Symbol 758 MovieClip
"mc"Symbol 767 MovieClip {Monster_7} Frame 1Symbol 764 MovieClip
"shoot_point"Symbol 767 MovieClip {Monster_7} Frame 1Symbol 562 MovieClip
"hot"Symbol 767 MovieClip {Monster_7} Frame 1Symbol 562 MovieClip
"mc"Symbol 767 MovieClip {Monster_7} Frame 9Symbol 765 MovieClip
"mc"Symbol 767 MovieClip {Monster_7} Frame 17Symbol 766 MovieClip
"hot"Symbol 847 MovieClip {Tank_4} Frame 1Symbol 562 MovieClip
"shoot_point"Symbol 847 MovieClip {Tank_4} Frame 1Symbol 562 MovieClip
"shoot_point"Symbol 852 MovieClip {Main_fla.Timeline_67} Frame 1Symbol 562 MovieClip
"cannon"Symbol 853 MovieClip {Tank_5} Frame 1Symbol 852 MovieClip {Main_fla.Timeline_67}
"hot"Symbol 853 MovieClip {Tank_5} Frame 1Symbol 562 MovieClip
"hot"Symbol 856 MovieClip {Tank_1} Frame 1Symbol 562 MovieClip
"shoot_point"Symbol 856 MovieClip {Tank_1} Frame 1Symbol 562 MovieClip
"shoot_point1"Symbol 866 MovieClip {Main_fla.Timeline_63} Frame 1Symbol 562 MovieClip
"shoot_point2"Symbol 866 MovieClip {Main_fla.Timeline_63} Frame 1Symbol 562 MovieClip
"cannon"Symbol 867 MovieClip {Major_3} Frame 1Symbol 866 MovieClip {Main_fla.Timeline_63}
"hot"Symbol 867 MovieClip {Major_3} Frame 1Symbol 562 MovieClip
"cannon"Symbol 868 MovieClip {Tank_2} Frame 1Symbol 866 MovieClip {Main_fla.Timeline_63}
"hot"Symbol 868 MovieClip {Tank_2} Frame 1Symbol 562 MovieClip
"shoot_point"Symbol 873 MovieClip {Main_fla.Timeline_22} Frame 1Symbol 562 MovieClip
"cannon"Symbol 874 MovieClip {Tank_3} Frame 1Symbol 873 MovieClip {Main_fla.Timeline_22}
"hot"Symbol 874 MovieClip {Tank_3} Frame 1Symbol 562 MovieClip
"hot"Symbol 879 MovieClip {Mine_1} Frame 1Symbol 878 MovieClip
"shoot_point1"Symbol 884 MovieClip {Main_fla.Timeline_59} Frame 1Symbol 878 MovieClip
"cannon"Symbol 885 MovieClip {Tower_1} Frame 1Symbol 884 MovieClip {Main_fla.Timeline_59}
"hot"Symbol 885 MovieClip {Tower_1} Frame 1Symbol 878 MovieClip
"shoot_point2"Symbol 888 MovieClip {Main_fla.Timeline_56} Frame 1Symbol 878 MovieClip
"shoot_point3"Symbol 888 MovieClip {Main_fla.Timeline_56} Frame 1Symbol 878 MovieClip
"shoot_point1"Symbol 888 MovieClip {Main_fla.Timeline_56} Frame 1Symbol 878 MovieClip
"shoot_point4"Symbol 888 MovieClip {Main_fla.Timeline_56} Frame 1Symbol 878 MovieClip
"cannon"Symbol 889 MovieClip {Tower_2} Frame 1Symbol 888 MovieClip {Main_fla.Timeline_56}
"hot"Symbol 889 MovieClip {Tower_2} Frame 1Symbol 878 MovieClip
"mc"Symbol 901 MovieClip {Person_2} Frame 1Symbol 892 MovieClip
"shoot_point"Symbol 901 MovieClip {Person_2} Frame 1Symbol 562 MovieClip
"hot"Symbol 901 MovieClip {Person_2} Frame 1Symbol 562 MovieClip
"mc"Symbol 901 MovieClip {Person_2} Frame 8Symbol 897 MovieClip
"mc"Symbol 901 MovieClip {Person_2} Frame 15Symbol 900 MovieClip
"circle"Symbol 916 MovieClip {Major_1} Frame 1Symbol 861 MovieClip
"shoot_point"Symbol 916 MovieClip {Major_1} Frame 1Symbol 562 MovieClip
"hot"Symbol 916 MovieClip {Major_1} Frame 1Symbol 562 MovieClip
"shoot_point"Symbol 917 MovieClip {Person_3} Frame 1Symbol 562 MovieClip
"hot"Symbol 917 MovieClip {Person_3} Frame 1Symbol 562 MovieClip
"mc"Symbol 929 MovieClip {Person_5} Frame 1Symbol 921 MovieClip
"shoot_point1"Symbol 929 MovieClip {Person_5} Frame 1Symbol 562 MovieClip
"hot"Symbol 929 MovieClip {Person_5} Frame 1Symbol 562 MovieClip
"shoot_point2"Symbol 929 MovieClip {Person_5} Frame 1Symbol 562 MovieClip
"mc"Symbol 929 MovieClip {Person_5} Frame 10Symbol 927 MovieClip
"mc"Symbol 929 MovieClip {Person_5} Frame 18Symbol 928 MovieClip
"shoot_point1"Symbol 939 MovieClip {Person_4} Frame 1Symbol 562 MovieClip
"hot"Symbol 939 MovieClip {Person_4} Frame 1Symbol 562 MovieClip
"shoot_point2"Symbol 939 MovieClip {Person_4} Frame 1Symbol 562 MovieClip
"mc"Symbol 953 MovieClip {Person_1} Frame 1Symbol 942 MovieClip
"shoot_point"Symbol 953 MovieClip {Person_1} Frame 1Symbol 562 MovieClip
"hot"Symbol 953 MovieClip {Person_1} Frame 1Symbol 562 MovieClip
"mc"Symbol 967 MovieClip {Person_6} Frame 1Symbol 957 MovieClip
"shoot_point1"Symbol 967 MovieClip {Person_6} Frame 1Symbol 562 MovieClip
"hot"Symbol 967 MovieClip {Person_6} Frame 1Symbol 562 MovieClip
"shoot_point2"Symbol 967 MovieClip {Person_6} Frame 1Symbol 562 MovieClip
"mc"Symbol 967 MovieClip {Person_6} Frame 10Symbol 966 MovieClip
"mc"Symbol 967 MovieClip {Person_6} Frame 18Symbol 957 MovieClip
"hot"Symbol 973 MovieClip {House_4} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 973 MovieClip {House_4} Frame 1Symbol 562 MovieClip
"hot"Symbol 976 MovieClip {House_3} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 976 MovieClip {House_3} Frame 1Symbol 562 MovieClip
"hot"Symbol 979 MovieClip {House_1} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 979 MovieClip {House_1} Frame 1Symbol 562 MovieClip
"hot"Symbol 980 MovieClip {House_2} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 980 MovieClip {House_2} Frame 1Symbol 562 MovieClip
"hot"Symbol 982 MovieClip {House_7} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 982 MovieClip {House_7} Frame 1Symbol 562 MovieClip
"hot"Symbol 984 MovieClip {House_6} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 984 MovieClip {House_6} Frame 1Symbol 562 MovieClip
"hot"Symbol 987 MovieClip {House_10} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 987 MovieClip {House_10} Frame 1Symbol 562 MovieClip
"hot"Symbol 989 MovieClip {House_11} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 989 MovieClip {House_11} Frame 1Symbol 562 MovieClip
"hot"Symbol 992 MovieClip {House_9} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 992 MovieClip {House_9} Frame 1Symbol 562 MovieClip
"hot"Symbol 993 MovieClip {House_8} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 993 MovieClip {House_8} Frame 1Symbol 562 MovieClip
"hot"Symbol 996 MovieClip {House_5} Frame 1Symbol 562 MovieClip
"burn_point"Symbol 996 MovieClip {House_5} Frame 1Symbol 562 MovieClip
"hot"Symbol 997 MovieClip {Major_2} Frame 1Symbol 562 MovieClip
"shoot_point"Symbol 997 MovieClip {Major_2} Frame 1Symbol 562 MovieClip
"cannon"Symbol 998 MovieClip {Major_4} Frame 1Symbol 873 MovieClip {Main_fla.Timeline_22}
"hot"Symbol 998 MovieClip {Major_4} Frame 1Symbol 562 MovieClip
"shoot_point1"Symbol 999 MovieClip {Major_5} Frame 1Symbol 562 MovieClip
"hot"Symbol 999 MovieClip {Major_5} Frame 1Symbol 562 MovieClip
"shoot_point2"Symbol 999 MovieClip {Major_5} Frame 1Symbol 562 MovieClip
"mc"Symbol 1000 MovieClip {Major_6} Frame 1Symbol 957 MovieClip
"shoot_point1"Symbol 1000 MovieClip {Major_6} Frame 1Symbol 562 MovieClip
"hot"Symbol 1000 MovieClip {Major_6} Frame 1Symbol 562 MovieClip
"shoot_point2"Symbol 1000 MovieClip {Major_6} Frame 1Symbol 562 MovieClip
"mc"Symbol 1000 MovieClip {Major_6} Frame 10Symbol 966 MovieClip
"mc"Symbol 1000 MovieClip {Major_6} Frame 18Symbol 957 MovieClip
"levelTxt"Symbol 1003 MovieClip {LevelTxt} Frame 1Symbol 1002 EditableText
"playBtn"Symbol 1008 MovieClip {com.gq.ui.Warning} Frame 1Symbol 344 Button
"warnTxt"Symbol 1008 MovieClip {com.gq.ui.Warning} Frame 1Symbol 1005 EditableText
"okTxt"Symbol 1008 MovieClip {com.gq.ui.Warning} Frame 1Symbol 1006 EditableText
"cancelBtn"Symbol 1008 MovieClip {com.gq.ui.Warning} Frame 1Symbol 344 Button
"cancelTxt"Symbol 1008 MovieClip {com.gq.ui.Warning} Frame 1Symbol 1007 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS3.

Labels

"House_1"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 1
"House_2"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 9
"House_3"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 18
"House_4"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 28
"House_5"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 43
"House_6"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 55
"House_7"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 64
"House_8"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 73
"House_9"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 83
"House_10"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 93
"House_11"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 104
"Tower_1"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 129
"Tower_2"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 141
"Mine_1"Symbol 490 MovieClip {com.gq.ui.BuildList} Frame 152
"hit"Symbol 691 MovieClip {Main_fla.Timeline_102} Frame 8
"111"Symbol 691 MovieClip {Main_fla.Timeline_102} Frame 9
"stand"Symbol 692 MovieClip {Monster_2} Frame 1
"walk"Symbol 692 MovieClip {Monster_2} Frame 9
"attack"Symbol 692 MovieClip {Monster_2} Frame 17
"hit"Symbol 706 MovieClip {Main_fla.Timeline_98} Frame 6
"111"Symbol 706 MovieClip {Main_fla.Timeline_98} Frame 7
"stand"Symbol 707 MovieClip {Monster_1} Frame 1
"walk"Symbol 707 MovieClip {Monster_1} Frame 9
"attack"Symbol 707 MovieClip {Monster_1} Frame 17
"hit"Symbol 719 MovieClip Frame 3
"stand"Symbol 720 MovieClip {Monster_4} Frame 1
"walk"Symbol 720 MovieClip {Monster_4} Frame 9
"attack"Symbol 720 MovieClip {Monster_4} Frame 17
"hit"Symbol 734 MovieClip Frame 2
"stand"Symbol 735 MovieClip {Monster_3} Frame 1
"walk"Symbol 735 MovieClip {Monster_3} Frame 9
"attack"Symbol 735 MovieClip {Monster_3} Frame 17
"hit"Symbol 743 MovieClip Frame 2
"stand"Symbol 744 MovieClip {Monster_5} Frame 1
"walk"Symbol 744 MovieClip {Monster_5} Frame 9
"attack"Symbol 744 MovieClip {Monster_5} Frame 17
"hit"Symbol 758 MovieClip Frame 2
"stand"Symbol 759 MovieClip {Monster_6} Frame 1
"walk"Symbol 759 MovieClip {Monster_6} Frame 9
"attack"Symbol 759 MovieClip {Monster_6} Frame 17
"hit"Symbol 766 MovieClip Frame 2
"stand"Symbol 767 MovieClip {Monster_7} Frame 1
"walk"Symbol 767 MovieClip {Monster_7} Frame 9
"attack"Symbol 767 MovieClip {Monster_7} Frame 17
"stand"Symbol 901 MovieClip {Person_2} Frame 1
"walk"Symbol 901 MovieClip {Person_2} Frame 8
"attack"Symbol 901 MovieClip {Person_2} Frame 15
"stand"Symbol 916 MovieClip {Major_1} Frame 1
"walk"Symbol 916 MovieClip {Major_1} Frame 10
"attack"Symbol 916 MovieClip {Major_1} Frame 18
"stand"Symbol 917 MovieClip {Person_3} Frame 1
"walk"Symbol 917 MovieClip {Person_3} Frame 10
"attack"Symbol 917 MovieClip {Person_3} Frame 18
"stand"Symbol 929 MovieClip {Person_5} Frame 1
"walk"Symbol 929 MovieClip {Person_5} Frame 10
"attack"Symbol 929 MovieClip {Person_5} Frame 18
"stand"Symbol 939 MovieClip {Person_4} Frame 1
"walk"Symbol 939 MovieClip {Person_4} Frame 10
"attack"Symbol 939 MovieClip {Person_4} Frame 18
"stand"Symbol 953 MovieClip {Person_1} Frame 1
"walk"Symbol 953 MovieClip {Person_1} Frame 9
"attack"Symbol 953 MovieClip {Person_1} Frame 17
"stand"Symbol 967 MovieClip {Person_6} Frame 1
"walk"Symbol 967 MovieClip {Person_6} Frame 10
"attack"Symbol 967 MovieClip {Person_6} Frame 18
"stand"Symbol 999 MovieClip {Major_5} Frame 1
"walk"Symbol 999 MovieClip {Major_5} Frame 10
"attack"Symbol 999 MovieClip {Major_5} Frame 18
"stand"Symbol 1000 MovieClip {Major_6} Frame 1
"walk"Symbol 1000 MovieClip {Major_6} Frame 10
"attack"Symbol 1000 MovieClip {Major_6} Frame 18




http://swfchan.com/51/254341/info.shtml
Created: 7/8 -2023 20:38:02 Last modified: 7/8 -2023 20:38:02 Server time: 07/12 -2025 05:29:00