Class QuadParticles

java.lang.Object
com.fs.starfarer.api.impl.campaign.eventide.QuadParticles

public class QuadParticles extends Object
  • Field Details

    • particles

    • gravity

      public float gravity
    • floor

      public float floor
    • maxFloorMod

      public float maxFloorMod
    • floorFriction

      public float floorFriction
    • additiveBlend

      public boolean additiveBlend
    • minColor

      public Color minColor
    • maxColor

      public Color maxColor
    • minDur

      public float minDur
    • maxDur

      public float maxDur
    • minSize

      public float minSize
    • maxSize

      public float maxSize
    • fadeTime

      public float fadeTime
  • Constructor Details

    • QuadParticles

      public QuadParticles()
  • Method Details

    • addParticle

      public void addParticle(float x, float y, float dx, float dy)
    • addParticle

      public void addParticle(float x, float y, float dx, float dy, float size)
    • addParticle

      public void addParticle(float x, float y, float dx, float dy, float size, Color color)
    • addParticle

      public void addParticle(float x, float y, float dx, float dy, float size, Color color, float maxDur)
    • addParticle

      public void addParticle(float x, float y, float dx, float dy, float size, Color color, float maxDur, float fadeTime)
    • isParticleOnFloor

      public boolean isParticleOnFloor(QuadParticles.QuadParticleData curr)
    • advance

      public void advance(float amount)
    • render

      public void render(float alphaMult, boolean onFloor)
    • isDone

      public boolean isDone()