Class TurbulenceCalc

java.lang.Object
com.fs.starfarer.api.impl.campaign.velfield.TurbulenceCalc

public class TurbulenceCalc extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static org.lwjgl.util.vector.Vector2f[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addCell(org.lwjgl.util.vector.Vector2f[][] field, org.lwjgl.util.vector.Vector2f[][] delta, int fromX, int fromY, int x, int y, org.lwjgl.util.vector.Vector2f dir, float propagationMult)
     
    static void
    addCell(org.lwjgl.util.vector.Vector2f cell, org.lwjgl.util.vector.Vector2f dir, org.lwjgl.util.vector.Vector2f delta)
     
    static void
    advance(VelocityField field, float propagationSpeed, float amount)
     
    static org.lwjgl.util.vector.Vector2f
    getCell(org.lwjgl.util.vector.Vector2f[][] data, int i, int j)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • DIRECTIONS

      public static org.lwjgl.util.vector.Vector2f[] DIRECTIONS
  • Constructor Details

    • TurbulenceCalc

      public TurbulenceCalc()
  • Method Details

    • advance

      public static void advance(VelocityField field, float propagationSpeed, float amount)
    • getCell

      public static org.lwjgl.util.vector.Vector2f getCell(org.lwjgl.util.vector.Vector2f[][] data, int i, int j)
    • addCell

      public static void addCell(org.lwjgl.util.vector.Vector2f[][] field, org.lwjgl.util.vector.Vector2f[][] delta, int fromX, int fromY, int x, int y, org.lwjgl.util.vector.Vector2f dir, float propagationMult)
    • addCell

      public static void addCell(org.lwjgl.util.vector.Vector2f cell, org.lwjgl.util.vector.Vector2f dir, org.lwjgl.util.vector.Vector2f delta)