package_100 alternativa.tanks.game.weapons.ammunition.plasma

This commit is contained in:
Pyogenics
2025-01-27 18:57:41 +00:00
parent c9bd79427a
commit 265c7f1cea
5 changed files with 23 additions and 22 deletions

View File

@@ -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.<class_4> = 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);

View File

@@ -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);
}
}
}

View File

@@ -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.<class_4>, explosionFrames:Vector.<class_4>, colorTransform:ColorTransform)
public function PlasmaRoundEffectsFactory(gameKernel:GameKernel, roundFrames:Vector.<class_4>, explosionFrames:Vector.<class_4>, 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);

View File

@@ -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);
}
}
}