Ejemplo n.º 1
0
 public Explosion(World world, Point position, SpriteSheet sprite, ExplosionHeight height, string name = "default")
 {
     World              = world;
     Position           = position;
     IsAlive            = true;
     Sprite             = sprite;
     Height             = height;
     SpriteSequenceName = name;
     CreatedTicks       = world.Ticks;
     ExplosionLength    = sprite.SpriteSequences.Where(s => s.Name == name).First().Length *FrameRepeat;
 }
Ejemplo n.º 2
0
 public ExplosionBig(World world, Point position, ExplosionHeight height) : base(world, position, Sprites.ExplosionBig, height)
 {
 }
Ejemplo n.º 3
0
 public ShellExplosion(World world, Point position, ExplosionHeight height) : base(world, position, Sprites.ExplosionSmall, height)
 {
 }
Ejemplo n.º 4
0
 public NapalmExplosion(World world, Point position, ExplosionHeight explosionHeight) : base(world, position, Sprites.Napalm2, ExplosionHeight.Ground)
 {
 }
Ejemplo n.º 5
0
 public BulletImpact(World world, Point position, ExplosionHeight explosionHeight) : base(world, position, Sprites.BulletImpact, explosionHeight)
 {
 }