diff --git a/packages.txt b/packages.txt index 3f441a8..572bb15 100644 --- a/packages.txt +++ b/packages.txt @@ -1,3 +1,4 @@ package_1 alternativa.osgi.service.console.variables package_7 alternativa.tanks +package_10 alternativa.tanks.game package_13 alternativa.tanks.config \ No newline at end of file diff --git a/src/TanksTestingTool.as b/src/TanksTestingTool.as index 81f5b5a..51b4947 100644 --- a/src/TanksTestingTool.as +++ b/src/TanksTestingTool.as @@ -15,7 +15,7 @@ package import alternativa.osgi.service.console.variables.ConsoleVarInt; import alternativa.osgi.service.console.variables.ConsoleVarString; import alternativa.osgi.service.console.variables.ConsoleVar; - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_11.name_16; import package_12.name_15; import alternativa.tanks.config.Config; @@ -50,7 +50,7 @@ package private var config:Config; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var var_1:name_15; @@ -266,7 +266,7 @@ package private function initGame() : void { - this.gameKernel = new name_17(stage,this.config.options); + this.gameKernel = new GameKernel(stage,this.config.options); this.gameKernel.name_5().name_37(this.stage3D); var _loc1_:InitBattleTask = new InitBattleTask(this.gameKernel,this.config,this,this.preloader); this.gameKernel.addTask(_loc1_); diff --git a/src/alternativa/tanks/InitBattleTask.as b/src/alternativa/tanks/InitBattleTask.as index 31243b6..91e5074 100644 --- a/src/alternativa/tanks/InitBattleTask.as +++ b/src/alternativa/tanks/InitBattleTask.as @@ -1,9 +1,9 @@ package alternativa.tanks { import flash.display.DisplayObjectContainer; - import package_10.class_1; - import package_10.name_17; - import package_10.name_54; + import alternativa.tanks.game.GameTask; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.Entity; import alternativa.tanks.config.Config; import alternativa.tanks.config.BlobGroup; import alternativa.tanks.config.BlobCategory; @@ -13,9 +13,9 @@ package alternativa.tanks import package_2.A3DMapComponent; import package_9.name_20; - public class InitBattleTask extends class_1 + public class InitBattleTask extends GameTask { - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var config:Config; @@ -23,9 +23,9 @@ package alternativa.tanks private var preloader:Preloader; - public function InitBattleTask(param1:name_17, param2:Config, param3:DisplayObjectContainer, param4:Preloader) + public function InitBattleTask(param1:GameKernel, param2:Config, param3:DisplayObjectContainer, param4:Preloader) { - super(name_17.EVENT_SYSTEM_PRIORITY + 1); + super(GameKernel.EVENT_SYSTEM_PRIORITY + 1); this.gameKernel = param1; this.config = param2; this.preloader = param4; @@ -40,14 +40,14 @@ package alternativa.tanks _loc2_.name_75(0,0,1000); _loc2_.name_76(0,2000,0); this.container.addChild(_loc1_.name_71()); - var _loc3_:name_54 = this.createMapEntity(); + var _loc3_:Entity = this.createMapEntity(); this.gameKernel.name_73(_loc3_); this.preloader.name_69(0.75); - var_4.addTask(new TankTestTask(name_17.INPUT_SYSTEM_PRIORITY + 1,this.config,this.gameKernel,_loc2_,this.preloader)); + var_4.addTask(new TankTestTask(GameKernel.INPUT_SYSTEM_PRIORITY + 1,this.config,this.gameKernel,_loc2_,this.preloader)); var_4.killTask(this); } - private function createMapEntity() : name_54 + private function createMapEntity() : Entity { var _loc2_:name_55 = null; var _loc6_:BlobGroup = null; @@ -62,7 +62,7 @@ package alternativa.tanks _loc2_.name_59(_loc7_,_loc6_.name_65(_loc7_)); } } - var _loc4_:name_54 = new name_54(name_54.name_74()); + var _loc4_:Entity = new Entity(Entity.name_74()); var _loc5_:A3DMapComponent = new A3DMapComponent(this.config.mapData,_loc2_,1000000,new MapListener(this.gameKernel.name_61())); _loc4_.name_60(_loc5_); _loc4_.name_64(); @@ -71,7 +71,7 @@ package alternativa.tanks } } -import package_10.name_57; +import alternativa.tanks.game.GameEvents; import package_2.class_2; import package_20.name_56; @@ -87,6 +87,6 @@ class MapListener implements class_2 public function onA3DMapComplete() : void { - this.eventSystem.dispatchEvent(name_57.MAP_COMPLETE,null); + this.eventSystem.dispatchEvent(GameEvents.MAP_COMPLETE,null); } } diff --git a/src/alternativa/tanks/TankTestTask.as b/src/alternativa/tanks/TankTestTask.as index 29ce669..82aec89 100644 --- a/src/alternativa/tanks/TankTestTask.as +++ b/src/alternativa/tanks/TankTestTask.as @@ -8,10 +8,10 @@ package alternativa.tanks import flash.ui.Keyboard; import alternativa.osgi.service.console.variables.ConsoleVarFloat; import alternativa.osgi.service.console.variables.ConsoleVarInt; - import package_10.class_1; - import package_10.name_17; - import package_10.name_54; - import package_10.name_57; + import alternativa.tanks.game.GameTask; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.Entity; + import alternativa.tanks.game.GameEvents; import package_100.name_301; import alternativa.tanks.config.Config; import package_15.name_275; @@ -110,7 +110,7 @@ package alternativa.tanks use namespace alternativa3d; - public class TankTestTask extends class_1 implements class_11 + public class TankTestTask extends GameTask implements class_11 { private static const DEAD_TEXTURE_ID:String = "dead"; @@ -126,13 +126,13 @@ package alternativa.tanks private var config:Config; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var var_82:int = 0; private var var_79:Vector. = new Vector.(); - private var tanks:Vector.; + private var tanks:Vector.; private var var_62:int; @@ -174,18 +174,18 @@ package alternativa.tanks private var preloader:Preloader; - private var var_72:name_54; + private var var_72:Entity; private var var_80:name_293 = new name_293(); - public function TankTestTask(param1:int, param2:Config, param3:name_17, param4:name_20, param5:Preloader) + public function TankTestTask(param1:int, param2:Config, param3:GameKernel, param4:name_20, param5:Preloader) { super(param1); this.preloader = param5; this.config = param2; this.gameKernel = param3; this.freeCameraController = param4; - this.tanks = new Vector.(); + this.tanks = new Vector.(); this.var_62 = -1; this.var_73 = new BitmapData(1,1); this.var_73.setPixel(0,0,11141120); @@ -215,12 +215,12 @@ package alternativa.tanks this.executeConsoleCommands(_loc3_,this.config.xml.elements("console-commands")[0].toString()); } _loc3_.name_45("lstanks",this.listTanks); - this.var_71 = new name_294(name_17.RENDER_SYSTEM_PRIORITY + 1,10,this.gameKernel.stage,0,0); + this.var_71 = new name_294(GameKernel.RENDER_SYSTEM_PRIORITY + 1,10,this.gameKernel.stage,0,0); this.gameKernel.addTask(this.var_71); - this.gameKernel.name_61().addEventListener(name_57.MAP_COMPLETE,this); + this.gameKernel.name_61().addEventListener(GameEvents.MAP_COMPLETE,this); } - private function get activeTank() : name_54 + private function get activeTank() : Entity { return this.var_62 >= 0 ? this.tanks[this.var_62] : null; } @@ -331,7 +331,7 @@ package alternativa.tanks private function toggleTankTitle() : void { var _loc2_:name_245 = null; - var _loc1_:name_54 = this.activeTank; + var _loc1_:Entity = this.activeTank; if(_loc1_ != null) { _loc2_ = name_245(_loc1_.getComponent(name_245)); @@ -447,11 +447,11 @@ package alternativa.tanks private function rebuildActiveTank() : void { var _loc2_:TankParams = null; - var _loc3_:name_54 = null; + var _loc3_:Entity = null; var _loc4_:name_236 = null; var _loc5_:name_236 = null; var _loc6_:name_194 = null; - var _loc1_:name_54 = this.activeTank; + var _loc1_:Entity = this.activeTank; if(_loc1_ != null) { this.removeActiveTank(); @@ -499,19 +499,19 @@ package alternativa.tanks var _loc7_:XMLList = null; var _loc8_:int = 0; var _loc9_:int = 0; - var _loc10_:name_54 = null; + var _loc10_:Entity = null; var _loc11_:name_259 = null; var _loc12_:name_241 = null; switch(param1) { case name_253.TANK_CLICK: - _loc3_ = int(this.tanks.indexOf(name_54(param2))); + _loc3_ = int(this.tanks.indexOf(Entity(param2))); if(_loc3_ >= 0) { this.selectTank(_loc3_); } break; - case name_57.MAP_COMPLETE: + case GameEvents.MAP_COMPLETE: this.setCameraController(this.var_67); if(this.config.xml.user.length() > 0) { @@ -588,21 +588,21 @@ package alternativa.tanks this.selectTank(this.tanks.length - 1); } - private function addTank(param1:TankParams) : name_54 + private function addTank(param1:TankParams) : Entity { - var _loc2_:name_54 = this.createTank(param1); + var _loc2_:Entity = this.createTank(param1); this.gameKernel.name_73(_loc2_); this.tanks.push(_loc2_); return _loc2_; } - private function createTank(param1:TankParams) : name_54 + private function createTank(param1:TankParams) : Entity { var _loc2_:name_249 = this.config.tankParts.name_353(param1.hull); var _loc3_:name_234 = this.config.tankParts.name_331(param1.turret); var _loc4_:BitmapData = this.config.tankParts.name_347(param1.coloring); var _loc5_:BitmapData = this.config.var_37.name_244(DEAD_TEXTURE_ID) as BitmapData; - var _loc6_:name_54 = new name_54(name_54.name_74()); + var _loc6_:Entity = new Entity(Entity.name_74()); var _loc9_:name_237 = new name_237(_loc2_,1000,80000); var _loc10_:int = conMaxSpeed.value; _loc9_.name_321(_loc10_,true); @@ -731,7 +731,7 @@ package alternativa.tanks return null; } - private function createSmoky(param1:name_54) : void + private function createSmoky(param1:Entity) : void { var _loc9_:name_129 = null; var _loc10_:Vector. = null; @@ -774,7 +774,7 @@ package alternativa.tanks param1.name_60(_loc17_); } - private function createThunder(param1:name_54) : void + private function createThunder(param1:Entity) : void { var _loc9_:name_129 = null; var _loc10_:Vector. = null; @@ -816,14 +816,14 @@ package alternativa.tanks param1.name_60(_loc17_); } - private function createRailgun(param1:name_54) : void + private function createRailgun(param1:Entity) : void { var _loc5_:name_256 = this.gameKernel.method_112().name_246().collisionDetector; var _loc6_:name_292 = new name_292(); var _loc7_:name_291 = new name_291(Math.PI / 9,20,Math.PI / 9,20,_loc5_,_loc6_); } - private function createEnergyGun(param1:name_54) : void + private function createEnergyGun(param1:Entity) : void { var _loc9_:name_256 = this.gameKernel.method_112().name_246().collisionDetector; var _loc10_:name_240 = new name_240(); @@ -849,7 +849,7 @@ package alternativa.tanks param1.name_60(_loc27_); } - private function createContinuousActionGun(param1:name_54) : void + private function createContinuousActionGun(param1:Entity) : void { var _loc5_:name_286 = new name_286(1000,1,15,true); param1.name_60(_loc5_); @@ -883,7 +883,7 @@ package alternativa.tanks private function removeActiveTank() : void { - var _loc1_:name_54 = null; + var _loc1_:Entity = null; if(this.var_62 >= 0) { _loc1_ = this.activeTank; @@ -1022,7 +1022,7 @@ package alternativa.tanks var _loc8_:Vector. = null; var _loc9_:Vector. = null; var _loc10_:name_264 = null; - var _loc1_:name_54 = this.activeTank; + var _loc1_:Entity = this.activeTank; if(_loc1_ != null) { _loc2_ = this.gameKernel.method_112().name_246().collisionDetector; @@ -1058,7 +1058,7 @@ package alternativa.tanks var _loc7_:Number = NaN; var _loc8_:Number = NaN; var _loc9_:Number = NaN; - var _loc1_:name_54 = this.activeTank; + var _loc1_:Entity = this.activeTank; if(_loc1_ != null) { _loc2_ = this.var_64.getFrames("tank_explosion/explosion"); @@ -1097,7 +1097,7 @@ package alternativa.tanks var _loc19_:Number = NaN; var _loc20_:name_260 = null; var _loc21_:Number = NaN; - var _loc1_:name_54 = this.activeTank; + var _loc1_:Entity = this.activeTank; if(_loc1_ != null) { _loc2_ = 100; @@ -1142,7 +1142,7 @@ package alternativa.tanks private function listTanks(param1:name_4, param2:Array) : void { - var _loc3_:name_54 = null; + var _loc3_:Entity = null; var _loc4_:name_237 = null; var _loc5_:name_271 = null; for each(var _loc8_ in this.tanks) @@ -1162,7 +1162,7 @@ package alternativa.tanks import flash.display.BitmapData; import flash.media.Sound; import flash.utils.ByteArray; -import package_10.name_17; +import alternativa.tanks.game.GameKernel; import package_101.name_304; import alternativa.tanks.config.TextureLibrary; import package_15.name_275; @@ -1237,7 +1237,7 @@ class PointHitRoundAmmo implements class_14 private var weaponHitEffects:WeaponHitEffects; - public function PointHitRoundAmmo(param1:name_17) + public function PointHitRoundAmmo(param1:GameKernel) { var _loc5_:int = 0; super(); @@ -1266,9 +1266,9 @@ class WeaponHitEffects implements class_12 private var frames:Vector.; - private var gameKernel:name_17; + private var gameKernel:GameKernel; - public function WeaponHitEffects(param1:Sound, param2:Vector., param3:name_17) + public function WeaponHitEffects(param1:Sound, param2:Vector., param3:GameKernel) { super(); this.sound = param1; diff --git a/src/alternativa/tanks/TextureResourceService.as b/src/alternativa/tanks/TextureResourceService.as index 3ea0151..cb4896a 100644 --- a/src/alternativa/tanks/TextureResourceService.as +++ b/src/alternativa/tanks/TextureResourceService.as @@ -3,7 +3,7 @@ package alternativa.tanks import flash.display.BitmapData; import flash.utils.ByteArray; import flash.utils.Dictionary; - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_117.name_542; import package_28.name_241; import package_28.name_93; @@ -11,7 +11,7 @@ package alternativa.tanks public class TextureResourceService implements ITextureResourceService { - public var gameKernel:name_17; + public var gameKernel:GameKernel; private var var_455:name_326; @@ -23,7 +23,7 @@ package alternativa.tanks private var var_456:Dictionary; - public function TextureResourceService(param1:name_17) + public function TextureResourceService(param1:GameKernel) { super(); this.gameKernel = param1; diff --git a/src/package_10/name_54.as b/src/alternativa/tanks/game/Entity.as similarity index 71% rename from src/package_10/name_54.as rename to src/alternativa/tanks/game/Entity.as index b22c6ca..8928cca 100644 --- a/src/package_10/name_54.as +++ b/src/alternativa/tanks/game/Entity.as @@ -1,22 +1,22 @@ -package package_10 +package alternativa.tanks.game { - public class name_54 + public class Entity { private static var lastId:int; private var var_101:int; - private var components:Vector.; + private var components:Vector.; private var var_100:Object; internal var index:int = -1; - public function name_54(id:int) + public function Entity(id:int) { super(); this.var_101 = id; - this.components = new Vector.(); + this.components = new Vector.(); this.var_100 = new Object(); } @@ -30,7 +30,7 @@ package package_10 return this.var_101; } - public function name_60(component:class_17) : void + public function name_60(component:EntityComponent) : void { this.components.push(component); component.method_197(this); @@ -38,16 +38,16 @@ package package_10 public function name_64() : void { - var entityComponent:class_17 = null; + var entityComponent:EntityComponent = null; for each(entityComponent in this.components) { entityComponent.initComponent(); } } - public function getComponent(cls:Class) : class_17 + public function getComponent(cls:Class) : EntityComponent { - var component:class_17 = null; + var component:EntityComponent = null; for each(component in this.components) { if(component is cls) @@ -58,9 +58,9 @@ package package_10 return null; } - public function getComponentStrict(cls:Class) : class_17 + public function getComponentStrict(cls:Class) : EntityComponent { - var component:class_17 = this.getComponent(cls); + var component:EntityComponent = this.getComponent(cls); if(component == null) { throw new Error("Component " + cls + " not found"); @@ -68,18 +68,18 @@ package package_10 return component; } - public function addToGame(gameKernel:name_17) : void + public function addToGame(gameKernel:GameKernel) : void { - var entityComponent:class_17 = null; + var entityComponent:EntityComponent = null; for each(entityComponent in this.components) { entityComponent.addToGame(gameKernel); } } - public function removeFromGame(gameKernel:name_17) : void + public function removeFromGame(gameKernel:GameKernel) : void { - var entityComponent:class_17 = null; + var entityComponent:EntityComponent = null; for each(entityComponent in this.components) { entityComponent.removeFromGame(gameKernel); diff --git a/src/alternativa/tanks/game/EntityComponent.as b/src/alternativa/tanks/game/EntityComponent.as new file mode 100644 index 0000000..368d89e --- /dev/null +++ b/src/alternativa/tanks/game/EntityComponent.as @@ -0,0 +1,30 @@ +package alternativa.tanks.game +{ + public class EntityComponent + { + protected var entity:Entity; + + public function EntityComponent() + { + super(); + } + + public function method_197(entity:Entity) : void + { + this.entity = entity; + } + + public function initComponent() : void + { + } + + public function addToGame(gameKernel:GameKernel) : void + { + } + + public function removeFromGame(gameKernel:GameKernel) : void + { + } + } +} + diff --git a/src/package_10/name_57.as b/src/alternativa/tanks/game/GameEvents.as similarity index 64% rename from src/package_10/name_57.as rename to src/alternativa/tanks/game/GameEvents.as index e146dcd..08150f5 100644 --- a/src/package_10/name_57.as +++ b/src/alternativa/tanks/game/GameEvents.as @@ -1,12 +1,12 @@ -package package_10 +package alternativa.tanks.game { - public class name_57 + public class GameEvents { public static const MAP_COMPLETE:String = "mapComplete"; public static const BATTLE_FINISHED:String = "battleFinished"; - public function name_57() + public function GameEvents() { super(); } diff --git a/src/package_10/name_17.as b/src/alternativa/tanks/game/GameKernel.as similarity index 84% rename from src/package_10/name_17.as rename to src/alternativa/tanks/game/GameKernel.as index 90f905e..9bffef8 100644 --- a/src/package_10/name_17.as +++ b/src/alternativa/tanks/game/GameKernel.as @@ -1,4 +1,4 @@ -package package_10 +package alternativa.tanks.game { import flash.display.Stage; import package_18.name_44; @@ -15,7 +15,7 @@ package package_10 import package_44.name_178; import package_45.name_182; - public class name_17 + public class GameKernel { public static const TIME_SYSTEM_PRIORITY:int = 0; @@ -39,9 +39,9 @@ package package_10 private var var_36:Object; - private var var_41:class_8 = new DummyLogger(); + private var var_41:IGameLogger = new DummyLogger(); - private var var_4:name_52; + private var var_4:TaskManager; private var var_44:name_182; @@ -59,20 +59,20 @@ package package_10 private var var_42:name_183; - private var var_39:Vector.; + private var var_39:Vector.; private var var_38:int; private var var_40:name_100; - public function name_17(stage:Stage, options:Object) + public function GameKernel(stage:Stage, options:Object) { super(); this.var_43 = stage; this.var_36 = options || {}; - this.var_39 = new Vector.(); + this.var_39 = new Vector.(); this.var_40 = new name_100(); - this.var_4 = new name_52(); + this.var_4 = new TaskManager(); this.var_44 = new name_182(TIME_SYSTEM_PRIORITY); this.var_4.addTask(this.var_44); this.inputSystem = new name_181(INPUT_SYSTEM_PRIORITY,stage); @@ -91,12 +91,12 @@ package package_10 this.var_4.addTask(this.var_42); } - public function get logger() : class_8 + public function get logger() : IGameLogger { return this.var_41; } - public function set logger(value:class_8) : void + public function set logger(value:IGameLogger) : void { if(value == null) { @@ -125,12 +125,12 @@ package package_10 return this.var_40; } - public function addTask(gameTask:class_1) : void + public function addTask(gameTask:GameTask) : void { this.var_4.addTask(gameTask); } - public function name_73(entity:name_54) : void + public function name_73(entity:Entity) : void { if(entity.index < 0) { @@ -143,14 +143,14 @@ package package_10 throw new Error("Entity " + entity + " is already in game"); } - public function method_109(entity:name_54) : void + public function method_109(entity:Entity) : void { var index:int = int(entity.index); if(index < 0) { throw new Error("Entity " + entity + " is not in game"); } - var lastEntity:name_54 = this.var_39[--this.var_38]; + var lastEntity:Entity = this.var_39[--this.var_38]; lastEntity.index = index; this.var_39[index] = lastEntity; this.var_39[this.var_38] = null; @@ -203,7 +203,7 @@ package package_10 } } -class DummyLogger implements class_8 +class DummyLogger implements IGameLogger { public function DummyLogger() { diff --git a/src/package_10/class_1.as b/src/alternativa/tanks/game/GameTask.as similarity index 84% rename from src/package_10/class_1.as rename to src/alternativa/tanks/game/GameTask.as index 6246e4b..9e3d2f0 100644 --- a/src/package_10/class_1.as +++ b/src/alternativa/tanks/game/GameTask.as @@ -1,14 +1,14 @@ -package package_10 +package alternativa.tanks.game { - public class class_1 + public class GameTask { - public var var_4:name_52; + public var var_4:TaskManager; public var priority:int; protected var var_3:Boolean; - public function class_1(priority:int) + public function GameTask(priority:int) { super(); this.priority = priority; diff --git a/src/package_10/class_8.as b/src/alternativa/tanks/game/IGameLogger.as.as similarity index 50% rename from src/package_10/class_8.as rename to src/alternativa/tanks/game/IGameLogger.as.as index 79d9ec7..20c0ba9 100644 --- a/src/package_10/class_8.as +++ b/src/alternativa/tanks/game/IGameLogger.as.as @@ -1,6 +1,6 @@ -package package_10 +package alternativa.tanks.game { - public interface class_8 + public interface IGameLogger { function log(param1:String, param2:String) : void; } diff --git a/src/package_10/name_195.as b/src/alternativa/tanks/game/ObjectController.as similarity index 92% rename from src/package_10/name_195.as rename to src/alternativa/tanks/game/ObjectController.as index 6bf3db7..c3d22b9 100644 --- a/src/package_10/name_195.as +++ b/src/alternativa/tanks/game/ObjectController.as @@ -1,11 +1,11 @@ -package package_10 +package alternativa.tanks.game { import package_21.name_124; import package_21.name_78; import package_46.Matrix3; import package_46.name_194; - public class name_195 + public class ObjectController { private static var matrix:Matrix3 = new Matrix3(); @@ -13,7 +13,7 @@ package package_10 private var var_234:name_78; - public function name_195() + public function ObjectController() { super(); } diff --git a/src/package_10/name_52.as b/src/alternativa/tanks/game/TaskManager.as similarity index 75% rename from src/package_10/name_52.as rename to src/alternativa/tanks/game/TaskManager.as index bcbd615..8893f55 100644 --- a/src/package_10/name_52.as +++ b/src/alternativa/tanks/game/TaskManager.as @@ -1,4 +1,4 @@ -package package_10 +package alternativa.tanks.game { import flash.utils.Dictionary; import flash.utils.describeType; @@ -6,7 +6,7 @@ package package_10 import package_108.name_373; import package_108.name_374; - public class name_52 + public class TaskManager { private var var_85:name_374 = new name_374(); @@ -16,12 +16,12 @@ package package_10 private var var_88:Dictionary = new Dictionary(); - public function name_52() + public function TaskManager() { super(); } - public function addTask(task:class_1) : void + public function addTask(task:GameTask) : void { if(this.var_85.contains(task)) { @@ -34,7 +34,7 @@ package package_10 this.var_87.add(task); } - public function killTask(task:class_1) : void + public function killTask(task:GameTask) : void { if(this.var_85.contains(task) && !this.var_86.contains(task)) { @@ -44,18 +44,18 @@ package package_10 public function name_185() : void { - var task:class_1 = null; - this.method_196(); + var task:GameTask = null; + this.startAddedTasks(); var iterator:name_373 = this.var_85.listIterator(); while(iterator.hasNext()) { - task = class_1(iterator.next()); + task = GameTask(iterator.next()); if(!task.method_20) { task.run(); } } - this.method_195(); + this.removeKilledTasks(); } public function getTaskInterface(taskInterface:Class) : Object @@ -65,28 +65,28 @@ package package_10 public function name_189() : void { - var task:class_1 = null; + var task:GameTask = null; var listIterator:name_373 = this.var_85.listIterator(); while(listIterator.hasNext()) { - task = class_1(listIterator.next()); + task = GameTask(listIterator.next()); this.killTask(task); } } - private function method_196() : void + private function startAddedTasks() : void { - var task:class_1 = null; + var task:GameTask = null; var taskInterfaces:Vector. = null; var taskInterface:Class = null; var activeTasksIterator:name_373 = null; - var activeTask:class_1 = null; + var activeTask:GameTask = null; for(var i:int = 0; i < this.var_87.numTasks; i++) { task = this.var_87.tasks[i]; task.var_4 = this; task.start(); - taskInterfaces = this.method_194(task); + taskInterfaces = this.getObjectInterfaces(task); for each(taskInterface in taskInterfaces) { this.var_88[taskInterface] = task; @@ -94,7 +94,7 @@ package package_10 activeTasksIterator = this.var_85.listIterator(); while(activeTasksIterator.hasNext()) { - activeTask = class_1(activeTasksIterator.next()); + activeTask = GameTask(activeTasksIterator.next()); if(activeTask.priority > task.priority) { activeTasksIterator.name_375(); @@ -106,9 +106,9 @@ package package_10 this.var_87.clear(); } - private function method_195() : void + private function removeKilledTasks() : void { - var task:class_1 = null; + var task:GameTask = null; var taskInterfaces:Vector. = null; var taskInterface:Class = null; for(var i:int = 0; i < this.var_86.numTasks; i++) @@ -116,7 +116,7 @@ package package_10 task = this.var_86.tasks[i]; this.var_85.remove(task); task.stop(); - taskInterfaces = this.method_194(task); + taskInterfaces = this.getObjectInterfaces(task); for each(taskInterface in taskInterfaces) { delete this.var_88[taskInterface]; @@ -126,7 +126,7 @@ package package_10 this.var_86.clear(); } - private function method_194(object:Object) : Vector. + private function getObjectInterfaces(object:Object) : Vector. { var interfaceXML:XML = null; var interfaceClass:Object = null; @@ -144,7 +144,7 @@ package package_10 class TaskArray { - public var tasks:Vector. = new Vector.(); + public var tasks:Vector. = new Vector.(); public var numTasks:int; @@ -153,7 +153,7 @@ class TaskArray super(); } - public function add(task:class_1) : void + public function add(task:GameTask) : void { var _loc2_:* = this.numTasks++; this.tasks[_loc2_] = task; @@ -168,7 +168,7 @@ class TaskArray this.numTasks = 0; } - public function contains(task:class_1) : Boolean + public function contains(task:GameTask) : Boolean { return this.tasks.indexOf(task) >= 0; } diff --git a/src/alternativa/tanks/game/usertitle/component/name_245.as b/src/alternativa/tanks/game/usertitle/component/name_245.as index f687718..ccbea54 100644 --- a/src/alternativa/tanks/game/usertitle/component/name_245.as +++ b/src/alternativa/tanks/game/usertitle/component/name_245.as @@ -3,8 +3,8 @@ package alternativa.tanks.game.usertitle.component import alternativa.tanks.game.usertitle.name_607; import alternativa.tanks.game.usertitle.name_610; import alternativa.tanks.game.usertitle.name_613; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_114.name_488; import package_18.name_44; import package_18.name_82; @@ -14,7 +14,7 @@ package alternativa.tanks.game.usertitle.component import package_74.class_25; import package_75.name_236; - public class name_245 extends class_17 implements name_82 + public class name_245 extends EntityComponent implements name_82 { private static const REMOTE_LABEL_OFFSET_Z:int = 200; @@ -30,7 +30,7 @@ package alternativa.tanks.game.usertitle.component private var var_424:name_488; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var var_426:Boolean; @@ -93,13 +93,13 @@ package alternativa.tanks.game.usertitle.component this.setHealth(Number(data)); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; this.var_505.name_612(gameKernel.name_5()); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.var_424.name_493.stop(); this.removeFromScene(); diff --git a/src/alternativa/tanks/game/usertitle/name_610.as b/src/alternativa/tanks/game/usertitle/name_610.as index bd5170c..13ded37 100644 --- a/src/alternativa/tanks/game/usertitle/name_610.as +++ b/src/alternativa/tanks/game/usertitle/name_610.as @@ -1,11 +1,11 @@ package alternativa.tanks.game.usertitle { import alternativa.tanks.game.usertitle.component.name_245; - import package_10.name_54; + import alternativa.tanks.game.Entity; public interface name_610 { - function name_614(param1:name_54, param2:name_245) : void; + function name_614(param1:Entity, param2:name_245) : void; } } diff --git a/src/package_10/class_17.as b/src/package_10/class_17.as deleted file mode 100644 index bfd9081..0000000 --- a/src/package_10/class_17.as +++ /dev/null @@ -1,30 +0,0 @@ -package package_10 -{ - public class class_17 - { - protected var entity:name_54; - - public function class_17() - { - super(); - } - - public function method_197(entity:name_54) : void - { - this.entity = entity; - } - - public function initComponent() : void - { - } - - public function addToGame(gameKernel:name_17) : void - { - } - - public function removeFromGame(gameKernel:name_17) : void - { - } - } -} - diff --git a/src/package_100/name_301.as b/src/package_100/name_301.as index ef71198..2a4328e 100644 --- a/src/package_100/name_301.as +++ b/src/package_100/name_301.as @@ -1,7 +1,7 @@ package package_100 { import flash.geom.ColorTransform; - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_4.class_4; import package_46.name_194; import package_72.name_239; @@ -18,7 +18,7 @@ package package_100 private static const EXPLOSION_FPS:int = 30; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var roundFrames:Vector.; @@ -26,7 +26,7 @@ package package_100 private var colorTransform:ColorTransform; - public function name_301(gameKernel:name_17, roundFrames:Vector., explosionFrames:Vector., colorTransform:ColorTransform) + public function name_301(gameKernel:GameKernel, roundFrames:Vector., explosionFrames:Vector., colorTransform:ColorTransform) { super(); this.gameKernel = gameKernel; diff --git a/src/package_101/name_304.as b/src/package_101/name_304.as index 3e15963..5198734 100644 --- a/src/package_101/name_304.as +++ b/src/package_101/name_304.as @@ -1,6 +1,6 @@ package package_101 { - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_119.name_552; import package_27.name_501; import package_46.name_194; @@ -47,7 +47,7 @@ package package_101 this.callback = callback; } - public function method_372(gameKernel:name_17, shotId:int, shooter:name_271, barrelOrigin:name_194, barrelLength:Number, shotDirection:name_194, muzzlePosition:name_194) : void + public function method_372(gameKernel:GameKernel, shotId:int, shooter:name_271, barrelOrigin:name_194, barrelLength:Number, shotDirection:name_194, muzzlePosition:name_194) : void { var distance:Number = NaN; var weakeningCoefficient:Number = NaN; diff --git a/src/package_114/name_488.as b/src/package_114/name_488.as index 2a659e9..82b1629 100644 --- a/src/package_114/name_488.as +++ b/src/package_114/name_488.as @@ -1,6 +1,6 @@ package package_114 { - import package_10.name_54; + import alternativa.tanks.game.Entity; public class name_488 { @@ -14,7 +14,7 @@ package package_114 this.var_619 = new Object(); } - public function name_486(entity:name_54, eventType:String, eventState:class_35) : void + public function name_486(entity:Entity, eventType:String, eventState:class_35) : void { if(this.var_619[eventType] != null) { diff --git a/src/package_118/name_550.as b/src/package_118/name_550.as index 3df4ebf..69ce769 100644 --- a/src/package_118/name_550.as +++ b/src/package_118/name_550.as @@ -1,6 +1,6 @@ package package_118 { - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_119.name_552; import package_27.name_501; import package_46.name_194; @@ -61,7 +61,7 @@ package package_118 this.callback = callback; } - public function method_372(gameKernel:name_17, shotId:int, shooter:name_271, barrelOrigin:name_194, barrelLength:Number, shotDirection:name_194, muzzlePosition:name_194) : void + public function method_372(gameKernel:GameKernel, shotId:int, shooter:name_271, barrelOrigin:name_194, barrelLength:Number, shotDirection:name_194, muzzlePosition:name_194) : void { var distance:Number = NaN; var weakeningCoefficient:Number = NaN; diff --git a/src/package_18/name_44.as b/src/package_18/name_44.as index 9633db0..9bba130 100644 --- a/src/package_18/name_44.as +++ b/src/package_18/name_44.as @@ -11,7 +11,7 @@ package package_18 import flash.events.Event; import flash.geom.Vector3D; import flash.ui.Keyboard; - import package_10.class_1; + import alternativa.tanks.game.GameTask; import package_19.name_91; import package_2.name_9; import package_21.name_77; @@ -38,7 +38,7 @@ package package_18 use namespace alternativa3d; - public class name_44 extends class_1 implements class_3 + public class name_44 extends GameTask implements class_3 { public static const SKYBOX_CONTAINER_ID:String = "skyboxContainer"; diff --git a/src/package_2/A3DMapComponent.as b/src/package_2/A3DMapComponent.as index 7289126..ffbc2a1 100644 --- a/src/package_2/A3DMapComponent.as +++ b/src/package_2/A3DMapComponent.as @@ -6,8 +6,8 @@ package package_2 import flash.ui.Keyboard; import flash.utils.ByteArray; import flash.utils.setTimeout; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_109.name_377; import package_109.name_378; import package_109.name_381; @@ -43,7 +43,7 @@ package package_2 use namespace alternativa3d; - public class A3DMapComponent extends class_17 + public class A3DMapComponent extends EntityComponent { public static const PHYSICS_GEOMETRY:String = "physicsGeometry"; @@ -55,7 +55,7 @@ package package_2 private var var_89:A3DMapBuilder; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var var_90:Number = 1.5; @@ -76,7 +76,7 @@ package package_2 { } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; this.method_205(); @@ -117,7 +117,7 @@ package package_2 } } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { var object:name_78 = null; var lights:name_89 = null; diff --git a/src/package_20/name_179.as b/src/package_20/name_179.as index 9f7c5ab..ca63b42 100644 --- a/src/package_20/name_179.as +++ b/src/package_20/name_179.as @@ -1,10 +1,10 @@ package package_20 { - import package_10.class_1; + import alternativa.tanks.game.GameTask; import package_108.name_373; import package_108.name_374; - public class name_179 extends class_1 implements name_56 + public class name_179 extends GameTask implements name_56 { private var eventQueue1:name_374; diff --git a/src/package_22/name_181.as b/src/package_22/name_181.as index bf14bf6..1e0a7d7 100644 --- a/src/package_22/name_181.as +++ b/src/package_22/name_181.as @@ -3,10 +3,10 @@ package package_22 import flash.display.InteractiveObject; import flash.events.KeyboardEvent; import flash.events.MouseEvent; - import package_10.class_1; + import alternativa.tanks.game.GameTask; import package_27.name_479; - public class name_181 extends class_1 implements name_87 + public class name_181 extends GameTask implements name_87 { private static const NUM_KEYS:int = 256; @@ -329,9 +329,9 @@ package package_22 } } -import package_10.class_1; +import alternativa.tanks.game.GameTask; -class CleanupTask extends class_1 +class CleanupTask extends GameTask { private var inputSystem:name_181; diff --git a/src/package_42/name_177.as b/src/package_42/name_177.as index c04dce7..8325fa3 100644 --- a/src/package_42/name_177.as +++ b/src/package_42/name_177.as @@ -1,9 +1,9 @@ package package_42 { - import package_10.class_1; - import package_10.name_17; + import alternativa.tanks.game.GameTask; + import alternativa.tanks.game.GameKernel; - public class name_177 extends class_1 implements name_184 + public class name_177 extends GameTask implements name_184 { private var var_214:Vector.; @@ -11,9 +11,9 @@ package package_42 private var running:Boolean; - private var gameKernel:name_17; + private var gameKernel:GameKernel; - public function name_177(priority:int, gameKernel:name_17) + public function name_177(priority:int, gameKernel:GameKernel) { super(priority); this.gameKernel = gameKernel; diff --git a/src/package_43/name_183.as b/src/package_43/name_183.as index 6f26b92..ca7a507 100644 --- a/src/package_43/name_183.as +++ b/src/package_43/name_183.as @@ -1,8 +1,8 @@ package package_43 { - import package_10.class_1; + import alternativa.tanks.game.GameTask; - public class name_183 extends class_1 + public class name_183 extends GameTask { private var commands:name_190; diff --git a/src/package_44/name_178.as b/src/package_44/name_178.as index 06832ac..0c10f80 100644 --- a/src/package_44/name_178.as +++ b/src/package_44/name_178.as @@ -1,7 +1,7 @@ package package_44 { import flash.utils.getTimer; - import package_10.class_1; + import alternativa.tanks.game.GameTask; import package_113.name_469; import package_26.name_100; import package_43.name_190; @@ -13,7 +13,7 @@ package package_44 import package_90.name_386; import package_92.name_467; - public class name_178 extends class_1 + public class name_178 extends GameTask { private static var USE_GRID_COLLISION_DETECTOR:Boolean = true; diff --git a/src/package_45/name_182.as b/src/package_45/name_182.as index 18edbfb..263b745 100644 --- a/src/package_45/name_182.as +++ b/src/package_45/name_182.as @@ -1,9 +1,9 @@ package package_45 { import flash.utils.getTimer; - import package_10.class_1; + import alternativa.tanks.game.GameTask; - public class name_182 extends class_1 + public class name_182 extends GameTask { public static var time:int; diff --git a/src/package_47/name_193.as b/src/package_47/name_193.as index 1126ee7..fb04a85 100644 --- a/src/package_47/name_193.as +++ b/src/package_47/name_193.as @@ -1,8 +1,8 @@ package package_47 { import alternativa.engine3d.alternativa3d; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_18.name_44; import package_19.name_380; import package_21.name_78; @@ -18,7 +18,7 @@ package package_47 use namespace alternativa3d; - public class name_193 extends class_17 implements class_22 + public class name_193 extends EntityComponent implements class_22 { private static var vector:name_194 = new name_194(); @@ -65,12 +65,12 @@ package package_47 } } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.renderSystem = gameKernel.name_5(); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.removeFromScene(); this.renderSystem = null; diff --git a/src/package_71/name_278.as b/src/package_71/name_278.as index 2fd2650..e073e77 100644 --- a/src/package_71/name_278.as +++ b/src/package_71/name_278.as @@ -1,16 +1,16 @@ package package_71 { import flash.utils.Dictionary; - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_20.class_11; - public class name_278 extends class_17 implements class_11 + public class name_278 extends EntityComponent implements class_11 { private static var stateEvents:Dictionary; - private var gameKernel:name_17; + private var gameKernel:GameKernel; public function name_278() { @@ -25,15 +25,15 @@ package package_71 } } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; - gameKernel.name_61().addEventListener(name_57.BATTLE_FINISHED,this); + gameKernel.name_61().addEventListener(GameEvents.BATTLE_FINISHED,this); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { - gameKernel.name_61().removeEventListener(name_57.BATTLE_FINISHED,this); + gameKernel.name_61().removeEventListener(GameEvents.BATTLE_FINISHED,this); } public function method_470(state:name_563, data:* = undefined) : void diff --git a/src/package_71/name_311.as b/src/package_71/name_311.as index 660b3a0..4c26268 100644 --- a/src/package_71/name_311.as +++ b/src/package_71/name_311.as @@ -1,15 +1,15 @@ package package_71 { - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_15.name_191; import package_22.name_83; import package_22.name_87; import package_42.name_477; import package_75.class_15; - public class name_311 extends class_17 implements name_477 + public class name_311 extends EntityComponent implements name_477 { private static const KEY_LEFT:int = name_191.Z; @@ -21,7 +21,7 @@ package package_71 private var physicsComponent:class_15; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var name_308:Boolean; @@ -47,17 +47,17 @@ package package_71 entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_408); entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408); entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408); - entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386); + entity.addEventHandler(GameEvents.BATTLE_FINISHED,this.method_386); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; this.input = gameKernel.name_66(); this.input.name_94(name_83.KEY_DOWN,this.method_15,KEY_CENTER); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.method_409(); this.input.name_384(name_83.KEY_DOWN,this.method_15,KEY_CENTER); diff --git a/src/package_71/name_315.as b/src/package_71/name_315.as index db39b74..65bcab5 100644 --- a/src/package_71/name_315.as +++ b/src/package_71/name_315.as @@ -1,19 +1,19 @@ package package_71 { - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_15.name_191; import package_22.name_83; import package_22.name_87; import package_42.name_477; import package_74.class_24; - public class name_315 extends class_17 implements name_477 + public class name_315 extends EntityComponent implements name_477 { private static const KEY_FIRE:uint = name_191.SPACE; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var name_308:Boolean; @@ -36,10 +36,10 @@ package package_71 entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408); entity.addEventHandler(name_252.SET_ACTIVE_STATE,this.method_410); entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408); - entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386); + entity.addEventHandler(GameEvents.BATTLE_FINISHED,this.method_386); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; var inputSystem:name_87 = gameKernel.name_66(); @@ -47,7 +47,7 @@ package package_71 inputSystem.name_94(name_83.KEY_UP,this.method_193,KEY_FIRE); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.method_409(); var inputSystem:name_87 = gameKernel.name_66(); diff --git a/src/package_71/name_316.as b/src/package_71/name_316.as index 1bb19bb..6dd338f 100644 --- a/src/package_71/name_316.as +++ b/src/package_71/name_316.as @@ -2,14 +2,14 @@ package package_71 { import flash.ui.Keyboard; import alternativa.osgi.service.console.variables.ConsoleVarInt; - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_22.name_87; import package_42.name_477; import package_45.name_182; - public class name_316 extends class_17 implements name_477 + public class name_316 extends EntityComponent implements name_477 { private static const KEY_FORWARD:uint = Keyboard.UP; @@ -27,7 +27,7 @@ package package_71 private var physicsComponent:class_30; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var callback:class_29; @@ -49,16 +49,16 @@ package package_71 entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_408); entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408); entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408); - entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386); + entity.addEventHandler(GameEvents.BATTLE_FINISHED,this.method_386); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; this.input = gameKernel.name_66(); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.method_409(); } diff --git a/src/package_72/name_295.as b/src/package_72/name_295.as index f93093d..6064a35 100644 --- a/src/package_72/name_295.as +++ b/src/package_72/name_295.as @@ -1,20 +1,20 @@ package package_72 { import flash.media.Sound; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_115.class_26; import package_28.name_129; import package_46.name_194; import package_75.class_15; - public class name_295 extends class_17 implements class_26 + public class name_295 extends EntityComponent implements class_26 { private var shotTextureResource:name_129; private var shotSound:Sound; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var turret:class_15; @@ -30,12 +30,12 @@ package package_72 this.turret = class_15(entity.getComponentStrict(class_15)); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { } diff --git a/src/package_74/name_233.as b/src/package_74/name_233.as index c74f934..b20377f 100644 --- a/src/package_74/name_233.as +++ b/src/package_74/name_233.as @@ -1,12 +1,12 @@ package package_74 { - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_46.name_194; import package_92.name_271; public interface name_233 { - function method_372(param1:name_17, param2:int, param3:name_271, param4:name_194, param5:Number, param6:name_194, param7:name_194) : void; + function method_372(param1:GameKernel, param2:int, param3:name_271, param4:name_194, param5:Number, param6:name_194, param7:name_194) : void; } } diff --git a/src/package_74/name_263.as b/src/package_74/name_263.as index 611094c..2bc8225 100644 --- a/src/package_74/name_263.as +++ b/src/package_74/name_263.as @@ -1,8 +1,8 @@ package package_74 { - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_115.class_26; import package_27.name_501; import package_42.name_184; @@ -14,7 +14,7 @@ package package_74 import package_75.name_236; import package_92.name_271; - public class name_263 extends class_17 implements class_25, class_24, name_477 + public class name_263 extends EntityComponent implements class_25, class_24, name_477 { private static var barrelOrigin:name_194 = new name_194(); @@ -58,7 +58,7 @@ package package_74 private var var_448:int; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var isActive:Boolean; @@ -84,7 +84,7 @@ package package_74 entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.method_400); entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_400); entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_400); - entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_400); + entity.addEventHandler(GameEvents.BATTLE_FINISHED,this.method_400); } } @@ -98,13 +98,13 @@ package package_74 this.name_308 = false; } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; this.var_440 = gameKernel.getLogicSystem2(); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.var_440 = null; this.gameKernel = null; diff --git a/src/package_74/name_283.as b/src/package_74/name_283.as index 0975860..3b24aa3 100644 --- a/src/package_74/name_283.as +++ b/src/package_74/name_283.as @@ -1,8 +1,8 @@ package package_74 { - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_115.class_26; import package_42.name_184; import package_42.name_477; @@ -18,7 +18,7 @@ package package_74 import package_90.name_273; import package_92.name_271; - public class name_283 extends class_17 implements class_24, class_25, name_477 + public class name_283 extends EntityComponent implements class_24, class_25, name_477 { private static const COLLISION_MASK:int = name_257.STATIC | name_257.WEAPON; @@ -64,7 +64,7 @@ package package_74 private var var_440:name_184; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var baseTime:int; @@ -118,17 +118,17 @@ package package_74 entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.method_400); entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_400); entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_400); - entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_400); + entity.addEventHandler(GameEvents.BATTLE_FINISHED,this.method_400); } } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; this.var_440 = gameKernel.getLogicSystem2(); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.var_440 = null; this.gameKernel = null; diff --git a/src/package_74/name_286.as b/src/package_74/name_286.as index 5b9806e..8153395 100644 --- a/src/package_74/name_286.as +++ b/src/package_74/name_286.as @@ -1,8 +1,8 @@ package package_74 { - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_39.name_160; import package_42.name_184; import package_42.name_477; @@ -10,7 +10,7 @@ package package_74 import package_5.name_3; import package_71.name_252; - public class name_286 extends class_17 implements class_25, class_24, name_477 + public class name_286 extends EntityComponent implements class_25, class_24, name_477 { private var energyCapacity:Number; @@ -32,7 +32,7 @@ package package_74 private var isLocal:Boolean; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var var_440:name_184; @@ -83,17 +83,17 @@ package package_74 entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.setActivatingState); entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_400); entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_400); - entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_400); + entity.addEventHandler(GameEvents.BATTLE_FINISHED,this.method_400); } } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; this.var_440 = gameKernel.getLogicSystem2(); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.var_440 = null; this.gameKernel = null; diff --git a/src/package_75/name_309.as b/src/package_75/name_309.as index a3565d9..09ded98 100644 --- a/src/package_75/name_309.as +++ b/src/package_75/name_309.as @@ -1,17 +1,17 @@ package package_75 { - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_44.name_465; import package_71.name_252; - public class name_309 extends class_17 implements name_465 + public class name_309 extends EntityComponent implements name_465 { private var chassisController:name_465; private var turretController:name_465; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var var_426:Boolean; @@ -44,12 +44,12 @@ package package_75 this.turretController.interpolate(interpolationCoeff); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.removeFromScene(); this.chassisController = null; diff --git a/src/package_77/name_237.as b/src/package_77/name_237.as index 36f4329..156979a 100644 --- a/src/package_77/name_237.as +++ b/src/package_77/name_237.as @@ -1,8 +1,8 @@ package package_77 { - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_109.name_377; import package_114.name_488; import package_114.name_489; @@ -31,7 +31,7 @@ package package_77 import package_92.name_467; import package_92.name_575; - public class name_237 extends class_17 implements name_465, name_236, class_30 + public class name_237 extends EntityComponent implements name_465, name_236, class_30 { private static var lastId:int; @@ -39,7 +39,7 @@ package package_77 private static var _v:name_194 = new name_194(); - public var gameKernel:name_17; + public var gameKernel:GameKernel; public var body:name_271; @@ -437,12 +437,12 @@ package package_77 return false; } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.var_424.name_493.stop(); this.removeFromScene(); @@ -460,7 +460,7 @@ package package_77 this.var_424.name_486(entity,name_252.SET_ACTIVE_STATE,new name_572(this)); this.var_424.name_486(entity,name_252.SET_DEAD_STATE,new name_578(this)); this.var_424.name_493 = name_489.INSTANCE; - entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386); + entity.addEventHandler(GameEvents.BATTLE_FINISHED,this.method_386); } public function name_505(point:name_194) : void diff --git a/src/package_77/name_576.as b/src/package_77/name_576.as index bc30131..223b812 100644 --- a/src/package_77/name_576.as +++ b/src/package_77/name_576.as @@ -1,6 +1,6 @@ package package_77 { - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_44.name_178; import package_71.name_720; import package_86.name_257; @@ -17,7 +17,7 @@ package package_77 override public function start(data:*) : void { - var gameKernel:name_17 = null; + var gameKernel:GameKernel = null; var physicsSystem:name_178 = null; component.addToScene(); component.setDetailedCollisionGroup(name_257.TANK); @@ -37,7 +37,7 @@ package package_77 override public function stop() : void { - var gameKernel:name_17 = null; + var gameKernel:GameKernel = null; var physicsSystem:name_178 = null; component.body.postCollisionFilter = null; if(this.var_644.callback != null) diff --git a/src/package_81/name_265.as b/src/package_81/name_265.as index 4c61565..533c8a0 100644 --- a/src/package_81/name_265.as +++ b/src/package_81/name_265.as @@ -1,7 +1,7 @@ package package_81 { - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_25.name_250; import package_28.name_129; import package_75.class_15; @@ -9,7 +9,7 @@ package package_81 import package_76.name_256; import package_95.class_28; - public class name_265 extends class_17 implements class_28 + public class name_265 extends EntityComponent implements class_28 { private static var flamethrowerSmokeAtlas:name_250; @@ -17,7 +17,7 @@ package package_81 private static var flamethrowerFireAtlas:name_250; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var effect:name_544; @@ -60,12 +60,12 @@ package package_81 this.chassis = name_236(entity.getComponentStrict(name_236)); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.gameKernel = null; } diff --git a/src/package_82/name_247.as b/src/package_82/name_247.as index aef58ac..03f158f 100644 --- a/src/package_82/name_247.as +++ b/src/package_82/name_247.as @@ -1,8 +1,8 @@ package package_82 { import flash.geom.Vector3D; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_115.class_26; import package_25.name_250; import package_28.name_129; @@ -10,11 +10,11 @@ package package_82 import package_75.class_15; import package_83.name_594; - public class name_247 extends class_17 implements class_26 + public class name_247 extends EntityComponent implements class_26 { private static var smokyShotAtlas:name_250; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var turretPhysicsComponent:class_15; @@ -38,13 +38,13 @@ package package_82 this.turretPhysicsComponent = class_15(entity.getComponentStrict(class_15)); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; gameKernel.name_5().method_29(this.textureResource); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { gameKernel.name_5().method_28(this.textureResource); } diff --git a/src/package_83/name_269.as b/src/package_83/name_269.as index bd5664e..0935423 100644 --- a/src/package_83/name_269.as +++ b/src/package_83/name_269.as @@ -1,6 +1,6 @@ package package_83 { - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_118.name_550; import package_119.name_552; import package_4.class_4; @@ -13,7 +13,7 @@ package package_83 { private var var_468:name_550; - public function name_269(gameKernel:name_17, radius:Number, impactForce:Number, maximumDamageRadius:Number, minimumDamageRadius:Number, minimumDamageCoefficient:Number, callback:name_552, frames:Vector.) + public function name_269(gameKernel:GameKernel, radius:Number, impactForce:Number, maximumDamageRadius:Number, minimumDamageRadius:Number, minimumDamageCoefficient:Number, callback:name_552, frames:Vector.) { super(); var splashDamage:name_551 = new name_551(radius); diff --git a/src/package_83/name_270.as b/src/package_83/name_270.as index 2d866f4..fc315dd 100644 --- a/src/package_83/name_270.as +++ b/src/package_83/name_270.as @@ -1,7 +1,7 @@ package package_83 { import flash.geom.Vector3D; - import package_10.name_17; + import alternativa.tanks.game.GameKernel; import package_18.name_44; import package_25.name_250; import package_28.name_129; @@ -25,11 +25,11 @@ package package_83 private static const tempVector:Vector3D = new Vector3D(); - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var frames:Vector.; - public function name_270(gameKernel:name_17, frames:Vector.) + public function name_270(gameKernel:GameKernel, frames:Vector.) { super(); this.gameKernel = gameKernel; diff --git a/src/package_84/name_253.as b/src/package_84/name_253.as index 8c1cad7..bc37666 100644 --- a/src/package_84/name_253.as +++ b/src/package_84/name_253.as @@ -2,8 +2,8 @@ package package_84 { import alternativa.engine3d.alternativa3d; import flash.geom.Point; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_18.name_44; import package_19.name_380; import package_19.name_528; @@ -28,7 +28,7 @@ package package_84 use namespace alternativa3d; - public class name_253 extends class_17 implements class_22, class_31 + public class name_253 extends EntityComponent implements class_22, class_31 { public static const TANK_CLICK:String = "tankClick"; @@ -48,7 +48,7 @@ package package_84 private var physicsComponent:name_237; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var var_233:class_5; @@ -306,7 +306,7 @@ package package_84 this.var_490.physicsComponent = this.physicsComponent; } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; var renderSystem:name_44 = gameKernel.name_5(); @@ -322,7 +322,7 @@ package package_84 } } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { if(this.var_491 != null) { diff --git a/src/package_85/name_284.as b/src/package_85/name_284.as index c610c6a..7385d6b 100644 --- a/src/package_85/name_284.as +++ b/src/package_85/name_284.as @@ -1,7 +1,7 @@ package package_85 { - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_4.class_4; import package_46.name_194; import package_71.name_252; @@ -13,7 +13,7 @@ package package_85 import package_86.name_257; import package_90.name_273; - public class name_284 extends class_17 + public class name_284 extends EntityComponent { private static const MAX_SHOCK_WAVE_DISTANCE:Number = 1500; @@ -35,7 +35,7 @@ package package_85 private var smokeFrames:Vector.; - private var gameKernel:name_17; + private var gameKernel:GameKernel; public function name_284(shockWaveStartSize:Number, shockWaveGrowSpeed:Number, shockWaveFrames:Vector., explosionFrames:Vector., smokeFrames:Vector.) { @@ -52,12 +52,12 @@ package package_85 entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_446); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { this.gameKernel = null; } diff --git a/src/package_85/name_314.as b/src/package_85/name_314.as index e71e7de..4aebeac 100644 --- a/src/package_85/name_314.as +++ b/src/package_85/name_314.as @@ -1,8 +1,8 @@ package package_85 { import alternativa.engine3d.alternativa3d; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_114.name_488; import package_114.name_489; import package_18.name_44; @@ -12,7 +12,7 @@ package package_85 use namespace alternativa3d; - public class name_314 extends class_17 implements name_82 + public class name_314 extends EntityComponent implements name_82 { private var var_424:name_488; @@ -24,7 +24,7 @@ package package_85 private var alpha:Number = 1; - private var gameKernel:name_17; + private var gameKernel:GameKernel; public function name_314() { @@ -43,7 +43,7 @@ package package_85 this.var_424.name_493 = name_489.INSTANCE; } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; } diff --git a/src/package_85/name_319.as b/src/package_85/name_319.as index faf787a..e8d2902 100644 --- a/src/package_85/name_319.as +++ b/src/package_85/name_319.as @@ -1,8 +1,8 @@ package package_85 { import alternativa.engine3d.alternativa3d; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_109.name_377; import package_18.name_44; import package_18.name_82; @@ -23,7 +23,7 @@ package package_85 use namespace alternativa3d; - public class name_319 extends class_17 implements name_82 + public class name_319 extends EntityComponent implements name_82 { private static var material:name_313 = new name_313(11141120); @@ -96,7 +96,7 @@ package package_85 } } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { var collisionPrimitive3D:CollisionPrimitive3D = null; var rayEntry:RayEntry = null; @@ -114,7 +114,7 @@ package package_85 renderSystem.method_63(this); } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { var collisionPrimitive3D:CollisionPrimitive3D = null; var rayEntry:RayEntry = null; diff --git a/src/package_9/name_20.as b/src/package_9/name_20.as index b5213c6..3f84063 100644 --- a/src/package_9/name_20.as +++ b/src/package_9/name_20.as @@ -1,8 +1,8 @@ package package_9 { import flash.geom.Vector3D; - import package_10.name_195; - import package_10.name_54; + import alternativa.tanks.game.ObjectController; + import alternativa.tanks.game.Entity; import package_15.name_191; import package_18.name_102; import package_18.name_90; @@ -54,7 +54,7 @@ package package_9 private var input:name_87; - private var controller:name_195; + private var controller:ObjectController; private var target:name_78; @@ -66,7 +66,7 @@ package package_9 { super(); this.input = input; - this.controller = new name_195(); + this.controller = new ObjectController(); this.controller.object = camera; this.var_46 = camera.rotationX; this.var_47 = camera.rotationZ; @@ -100,7 +100,7 @@ package package_9 this.var_47 = this.controller.object.rotationZ; } - public function method_115(value:name_54) : void + public function method_115(value:Entity) : void { if(value == null) { diff --git a/src/package_9/name_298.as b/src/package_9/name_298.as index 2796b32..0ac4377 100644 --- a/src/package_9/name_298.as +++ b/src/package_9/name_298.as @@ -4,7 +4,7 @@ package package_9 import flash.utils.getTimer; import alternativa.osgi.service.console.variables.ConsoleVarFloat; import alternativa.osgi.service.console.variables.ConsoleVarInt; - import package_10.name_54; + import alternativa.tanks.game.Entity; import package_18.name_102; import package_18.name_90; import package_19.name_380; @@ -155,7 +155,7 @@ package package_9 { } - public function method_115(target:name_54) : void + public function method_115(target:Entity) : void { if(target == null) { diff --git a/src/package_9/name_299.as b/src/package_9/name_299.as index d97fc41..f85d9a4 100644 --- a/src/package_9/name_299.as +++ b/src/package_9/name_299.as @@ -4,7 +4,7 @@ package package_9 import flash.utils.getTimer; import alternativa.osgi.service.console.variables.ConsoleVarFloat; import alternativa.osgi.service.console.variables.ConsoleVarInt; - import package_10.name_54; + import alternativa.tanks.game.Entity; import package_18.name_102; import package_18.name_90; import package_19.name_380; @@ -135,7 +135,7 @@ package package_9 { } - public function method_115(target:name_54) : void + public function method_115(target:Entity) : void { if(target == null) { diff --git a/src/package_91/name_296.as b/src/package_91/name_296.as index 2925539..78e66be 100644 --- a/src/package_91/name_296.as +++ b/src/package_91/name_296.as @@ -1,17 +1,17 @@ package package_91 { - import package_10.class_17; - import package_10.name_54; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.Entity; import package_74.class_23; import package_74.name_233; import package_74.name_327; import package_74.name_496; - public class name_296 extends class_17 implements class_23 + public class name_296 extends EntityComponent implements class_23 { private static var poolSize:int; - private static var pool:Vector. = new Vector.(); + private static var pool:Vector. = new Vector.(); private var roundData:name_498; @@ -27,7 +27,7 @@ package package_91 this.callback = callback; } - public static function method_382(entity:name_54) : void + public static function method_382(entity:Entity) : void { var _loc2_:* = poolSize++; pool[_loc2_] = entity; @@ -35,7 +35,7 @@ package package_91 public function getRound(shotType:name_496, maxRange:Number) : name_233 { - var roundEntity:name_54 = null; + var roundEntity:Entity = null; if(poolSize == 0) { roundEntity = this.method_381(); @@ -50,9 +50,9 @@ package package_91 return plasmaRoundComponent; } - private function method_381() : name_54 + private function method_381() : Entity { - var entity:name_54 = new name_54(name_54.name_74()); + var entity:Entity = new Entity(Entity.name_74()); var energyRoundComponent:name_497 = new name_497(); entity.name_60(energyRoundComponent); entity.name_64(); diff --git a/src/package_91/name_497.as b/src/package_91/name_497.as index 7f203a3..b1983ea 100644 --- a/src/package_91/name_497.as +++ b/src/package_91/name_497.as @@ -1,7 +1,7 @@ package package_91 { - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_27.name_501; import package_44.name_178; import package_44.name_465; @@ -17,7 +17,7 @@ package package_91 import package_90.name_273; import package_92.name_271; - public class name_497 extends class_17 implements name_465, name_233, name_631 + public class name_497 extends EntityComponent implements name_465, name_233, name_631 { private static const NUM_PERIPHERAL_RAYS:int = 8; @@ -31,7 +31,7 @@ package package_91 private static var _normal:name_194 = new name_194(); - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var var_623:name_194 = new name_194(); @@ -87,7 +87,7 @@ package package_91 { } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; var physicsSystem:name_178 = gameKernel.method_112(); @@ -100,7 +100,7 @@ package package_91 } } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { var physicsSystem:name_178 = gameKernel.method_112(); physicsSystem.removeControllerBefore(this); @@ -224,7 +224,7 @@ package package_91 this.effect.name_201(_vector); } - public function method_372(gameKernel:name_17, shotId:int, shooter:name_271, barrelOrigin:name_194, barrelLength:Number, shotDirection:name_194, muzzlePosition:name_194) : void + public function method_372(gameKernel:GameKernel, shotId:int, shooter:name_271, barrelOrigin:name_194, barrelLength:Number, shotDirection:name_194, muzzlePosition:name_194) : void { this.shotId = shotId; this.shooter = shooter; diff --git a/src/package_93/name_294.as b/src/package_93/name_294.as index 06a74a2..57c4c46 100644 --- a/src/package_93/name_294.as +++ b/src/package_93/name_294.as @@ -5,9 +5,9 @@ package package_93 import flash.events.TimerEvent; import flash.utils.Timer; import flash.utils.getTimer; - import package_10.class_1; + import alternativa.tanks.game.GameTask; - public class name_294 extends class_1 + public class name_294 extends GameTask { private static const MESSAGE_SPACING_Y:int = 19; diff --git a/src/package_94/name_276.as b/src/package_94/name_276.as index 08ce264..b2a9c2f 100644 --- a/src/package_94/name_276.as +++ b/src/package_94/name_276.as @@ -1,8 +1,8 @@ package package_94 { - import package_10.class_17; - import package_10.name_17; - import package_10.name_57; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; + import alternativa.tanks.game.GameEvents; import package_114.name_488; import package_114.name_489; import package_27.name_501; @@ -19,7 +19,7 @@ package package_94 import package_86.name_484; import package_86.name_500; - public class name_276 extends class_17 implements class_15, name_465 + public class name_276 extends EntityComponent implements class_15, name_465 { public var var_430:Number; @@ -39,7 +39,7 @@ package package_94 private var chassisComponent:name_236; - private var gameKernel:name_17; + private var gameKernel:GameKernel; private var turret:name_234; @@ -63,7 +63,7 @@ package package_94 this.setTurret(turret); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { this.gameKernel = gameKernel; } @@ -82,7 +82,7 @@ package package_94 this.var_424.name_486(entity,name_252.SET_ACTIVE_STATE,activeState); this.var_424.name_486(entity,name_252.SET_DEAD_STATE,new name_492(this)); this.var_424.name_493 = name_489.INSTANCE; - entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386); + entity.addEventHandler(GameEvents.BATTLE_FINISHED,this.method_386); } public function getBarrelCount() : int diff --git a/src/package_95/name_281.as b/src/package_95/name_281.as index d3dc03d..87236e9 100644 --- a/src/package_95/name_281.as +++ b/src/package_95/name_281.as @@ -1,15 +1,15 @@ package package_95 { import flash.utils.Dictionary; - import package_10.class_17; - import package_10.name_17; + import alternativa.tanks.game.EntityComponent; + import alternativa.tanks.game.GameKernel; import package_46.name_194; import package_74.name_508; import package_75.class_15; import package_75.name_236; import package_79.name_282; - public class name_281 extends class_17 implements name_508 + public class name_281 extends EntityComponent implements name_508 { private static var barrelOrigin:name_194 = new name_194(); @@ -66,7 +66,7 @@ package package_95 this.effects = class_28(entity.getComponentStrict(class_28)); } - override public function addToGame(gameKernel:name_17) : void + override public function addToGame(gameKernel:GameKernel) : void { if(this.createStarted) { @@ -74,7 +74,7 @@ package package_95 } } - override public function removeFromGame(gameKernel:name_17) : void + override public function removeFromGame(gameKernel:GameKernel) : void { }