From 265c7f1ceaf98b48fcfd909cdba19c3791c57efd Mon Sep 17 00:00:00 2001 From: Pyogenics Date: Mon, 27 Jan 2025 18:57:41 +0000 Subject: [PATCH] package_100 alternativa.tanks.game.weapons.ammunition.plasma --- packages.txt | 3 ++- src/alternativa/tanks/TankTestTask.as | 4 ++-- .../ammunition/plasma/PlasmaRoundEffect.as | 15 +++++++++++++++ .../plasma/PlasmaRoundEffectsFactory.as} | 8 ++++---- src/package_100/name_625.as | 15 --------------- 5 files changed, 23 insertions(+), 22 deletions(-) create mode 100644 src/alternativa/tanks/game/weapons/ammunition/plasma/PlasmaRoundEffect.as rename src/{package_100/name_301.as => alternativa/tanks/game/weapons/ammunition/plasma/PlasmaRoundEffectsFactory.as} (79%) delete mode 100644 src/package_100/name_625.as diff --git a/packages.txt b/packages.txt index e22b892..e8d37fd 100644 --- a/packages.txt +++ b/packages.txt @@ -14,4 +14,5 @@ package_16 alternativa.protocol.osgi package_17 platform.clients.fp10.libraries.alternativaprotocol package_20 alternativa.tanks.game.subsystems.eventsystem package_22 alternativa.tanks.game.subsystems.inputsystem -package_26 alternativa.tanks.game.utils.objectpool \ No newline at end of file +package_26 alternativa.tanks.game.utils.objectpool +package_100 alternativa.tanks.game.weapons.ammunition.plasma \ No newline at end of file diff --git a/src/alternativa/tanks/TankTestTask.as b/src/alternativa/tanks/TankTestTask.as index f670700..f715960 100644 --- a/src/alternativa/tanks/TankTestTask.as +++ b/src/alternativa/tanks/TankTestTask.as @@ -12,7 +12,7 @@ package alternativa.tanks import alternativa.tanks.game.GameKernel; import alternativa.tanks.game.Entity; import alternativa.tanks.game.GameEvents; - import package_100.name_301; + import alternativa.tanks.game.weapons.ammunition.plasma.PlasmaRoundEffectsFactory; import alternativa.tanks.config.Config; import package_15.name_275; import package_15.name_55; @@ -837,7 +837,7 @@ package alternativa.tanks _loc16_ = name_251.name_272(_loc18_,_loc18_.height); var _loc19_:Vector. = this.getMaterialStrip(_loc16_); var _loc20_:ColorTransform = new ColorTransform(5); - var _loc22_:name_349 = new name_301(this.gameKernel,_loc17_,_loc19_,_loc20_); + var _loc22_:name_349 = new PlasmaRoundEffectsFactory(this.gameKernel,_loc17_,_loc19_,_loc20_); var _loc23_:name_296 = new name_296(50,2000,100,_loc13_,_loc14_,_loc22_,null); param1.name_60(_loc23_); var _loc24_:name_283 = new name_283(1000,1000,1000,1000,0,8000,_loc11_,null,true); diff --git a/src/alternativa/tanks/game/weapons/ammunition/plasma/PlasmaRoundEffect.as b/src/alternativa/tanks/game/weapons/ammunition/plasma/PlasmaRoundEffect.as new file mode 100644 index 0000000..1a46804 --- /dev/null +++ b/src/alternativa/tanks/game/weapons/ammunition/plasma/PlasmaRoundEffect.as @@ -0,0 +1,15 @@ +package alternativa.tanks.game.weapons.ammunition.plasma +{ + import alternativa.tanks.game.utils.objectpool.ObjectPool; + import package_72.name_239; + import package_91.name_522; + + public class PlasmaRoundEffect extends name_239 implements name_522 + { + public function PlasmaRoundEffect(objectPool:ObjectPool) + { + super(objectPool); + } + } +} + diff --git a/src/package_100/name_301.as b/src/alternativa/tanks/game/weapons/ammunition/plasma/PlasmaRoundEffectsFactory.as similarity index 79% rename from src/package_100/name_301.as rename to src/alternativa/tanks/game/weapons/ammunition/plasma/PlasmaRoundEffectsFactory.as index 2a4328e..b50fefb 100644 --- a/src/package_100/name_301.as +++ b/src/alternativa/tanks/game/weapons/ammunition/plasma/PlasmaRoundEffectsFactory.as @@ -1,4 +1,4 @@ -package package_100 +package alternativa.tanks.game.weapons.ammunition.plasma { import flash.geom.ColorTransform; import alternativa.tanks.game.GameKernel; @@ -8,7 +8,7 @@ package package_100 import package_91.name_349; import package_91.name_522; - public class name_301 implements name_349 + public class PlasmaRoundEffectsFactory implements name_349 { private static const EFFECT_SIZE:Number = 300; @@ -26,7 +26,7 @@ package package_100 private var colorTransform:ColorTransform; - public function name_301(gameKernel:GameKernel, roundFrames:Vector., explosionFrames:Vector., colorTransform:ColorTransform) + public function PlasmaRoundEffectsFactory(gameKernel:GameKernel, roundFrames:Vector., explosionFrames:Vector., colorTransform:ColorTransform) { super(); this.gameKernel = gameKernel; @@ -37,7 +37,7 @@ package package_100 public function method_414() : name_522 { - var effect:name_625 = name_625(this.gameKernel.method_108().name_110(name_625)); + var effect:PlasmaRoundEffect = PlasmaRoundEffect(this.gameKernel.method_108().name_110(PlasmaRoundEffect)); var rotation:Number = Math.random() * Math.PI; effect.init(EFFECT_SIZE,EFFECT_SIZE,this.roundFrames,name_194.ZERO,rotation,50,EFFECT_FPS,true,0.5,0.5); this.gameKernel.name_5().method_37(effect); diff --git a/src/package_100/name_625.as b/src/package_100/name_625.as deleted file mode 100644 index 113fd07..0000000 --- a/src/package_100/name_625.as +++ /dev/null @@ -1,15 +0,0 @@ -package package_100 -{ - import alternativa.tanks.game.utils.objectpool.ObjectPool; - import package_72.name_239; - import package_91.name_522; - - public class name_625 extends name_239 implements name_522 - { - public function name_625(objectPool:ObjectPool) - { - super(objectPool); - } - } -} -