Class TrailMultiLine

java.lang.Object
com.prineside.tdi2.Shape
com.prineside.tdi2.shapes.TrailMultiLine
All Implemented Interfaces:
Pool.Poolable, ProjectileTrail

public final class TrailMultiLine extends Shape implements ProjectileTrail
  • Constructor Details

    • TrailMultiLine

      public TrailMultiLine()
  • Method Details

    • cloneTrail

      public TrailMultiLine cloneTrail()
    • setup

      public void setup(Color color, float thickness, float duration, float segmentLength)
    • setColor

      public void setColor(Color color)
    • setColor

      public void setColor(float r, float g, float b, float a)
    • getColor

      public Color getColor()
    • setStartPoint

      public void setStartPoint(float x, float y)
      Собирает все ноды в начальной точке
    • setHeadPosition

      public void setHeadPosition(float x, float y)
    • allowCompletion

      public void allowCompletion()
    • isFinished

      public boolean isFinished()
      Specified by:
      isFinished in interface ProjectileTrail
    • update

      public void update(float deltaTime)
      Specified by:
      update in interface ProjectileTrail
    • draw

      public void draw(Batch batch)
      Specified by:
      draw in interface ProjectileTrail
      Specified by:
      draw in class Shape
    • free

      public void free()
      Specified by:
      free in interface ProjectileTrail
    • reset

      public void reset()
      Description copied from interface: com.badlogic.gdx.utils.Pool.Poolable
      Resets the object for reuse. Object references should be nulled and fields may be set to default values.
      Specified by:
      reset in interface Pool.Poolable