Class SlipstreamManager.StreamData

java.lang.Object
com.fs.starfarer.api.impl.campaign.velfield.SlipstreamManager.StreamData
Enclosing class:
SlipstreamManager

public static class SlipstreamManager.StreamData extends Object
  • Field Details

    • id

      public String id
    • p0x

      public int p0x
    • p0y

      public int p0y
    • p1x

      public int p1x
    • p1y

      public int p1y
    • controlX

      public int controlX
    • controlY

      public int controlY
    • control2X

      public int control2X
    • control2Y

      public int control2Y
    • burnMod

      public int burnMod
    • reverse

      public boolean reverse
    • type

    • wasUsed

      public boolean wasUsed
    • straight

      public boolean straight
    • priority

      public boolean priority
    • onlyKeepLongestSegment

      public boolean onlyKeepLongestSegment
    • randomize

      public boolean randomize
    • minorRandomize

      public boolean minorRandomize
  • Constructor Details

    • StreamData

      public StreamData(String id)
  • Method Details

    • generateP0

      public org.lwjgl.util.vector.Vector2f generateP0(Random random)
    • generateP1

      public org.lwjgl.util.vector.Vector2f generateP1(Random random)
    • generateControl

      public org.lwjgl.util.vector.Vector2f generateControl(Random random)
    • generateControl2

      public org.lwjgl.util.vector.Vector2f generateControl2(Random random)
    • generate

      public org.lwjgl.util.vector.Vector2f generate(int cellX, int cellY, Random random)