Starsector API
Loading...
Searching...
No Matches
com.fs.starfarer.api.util.FlickerUtilV2 Class Reference

Public Member Functions

 FlickerUtilV2 ()
 
 FlickerUtilV2 (float maxWait)
 
float getAngle ()
 
void newBurst ()
 
void newWait ()
 
void setWait (float wait)
 
void setNumBursts (int numBursts)
 
boolean isPeakFrame ()
 
int getNumBursts ()
 
float getWait ()
 
void advance (float amount)
 
void stop ()
 
float getBrightness ()
 

Static Public Member Functions

static void main (String[] args)
 

Static Public Attributes

static final float UP_RATE = 25f
 
static final float DOWN_RATE = 5f
 
static final float END_PROB_PER_BURST = 0.1f
 

Detailed Description

Meant to simulate brightness pattern of a lightning strike.

Copyright 2015 Fractal Softworks, LLC

Definition at line 8 of file FlickerUtilV2.java.

Constructor & Destructor Documentation

◆ FlickerUtilV2() [1/2]

com.fs.starfarer.api.util.FlickerUtilV2.FlickerUtilV2 ( )

Definition at line 28 of file FlickerUtilV2.java.

◆ FlickerUtilV2() [2/2]

com.fs.starfarer.api.util.FlickerUtilV2.FlickerUtilV2 ( float  maxWait)

Definition at line 31 of file FlickerUtilV2.java.

Member Function Documentation

◆ advance()

void com.fs.starfarer.api.util.FlickerUtilV2.advance ( float  amount)

Definition at line 79 of file FlickerUtilV2.java.

◆ getAngle()

float com.fs.starfarer.api.util.FlickerUtilV2.getAngle ( )

Definition at line 36 of file FlickerUtilV2.java.

◆ getBrightness()

float com.fs.starfarer.api.util.FlickerUtilV2.getBrightness ( )

Definition at line 127 of file FlickerUtilV2.java.

◆ getNumBursts()

int com.fs.starfarer.api.util.FlickerUtilV2.getNumBursts ( )

Definition at line 71 of file FlickerUtilV2.java.

◆ getWait()

float com.fs.starfarer.api.util.FlickerUtilV2.getWait ( )

Definition at line 75 of file FlickerUtilV2.java.

◆ isPeakFrame()

boolean com.fs.starfarer.api.util.FlickerUtilV2.isPeakFrame ( )

Definition at line 67 of file FlickerUtilV2.java.

◆ main()

static void com.fs.starfarer.api.util.FlickerUtilV2.main ( String[]  args)
static

Definition at line 131 of file FlickerUtilV2.java.

◆ newBurst()

void com.fs.starfarer.api.util.FlickerUtilV2.newBurst ( )

Definition at line 40 of file FlickerUtilV2.java.

◆ newWait()

void com.fs.starfarer.api.util.FlickerUtilV2.newWait ( )

Definition at line 54 of file FlickerUtilV2.java.

◆ setNumBursts()

void com.fs.starfarer.api.util.FlickerUtilV2.setNumBursts ( int  numBursts)

Definition at line 64 of file FlickerUtilV2.java.

◆ setWait()

void com.fs.starfarer.api.util.FlickerUtilV2.setWait ( float  wait)

Definition at line 61 of file FlickerUtilV2.java.

◆ stop()

void com.fs.starfarer.api.util.FlickerUtilV2.stop ( )

Definition at line 123 of file FlickerUtilV2.java.

Member Data Documentation

◆ DOWN_RATE

final float com.fs.starfarer.api.util.FlickerUtilV2.DOWN_RATE = 5f
static

Definition at line 11 of file FlickerUtilV2.java.

◆ END_PROB_PER_BURST

final float com.fs.starfarer.api.util.FlickerUtilV2.END_PROB_PER_BURST = 0.1f
static

Definition at line 12 of file FlickerUtilV2.java.

◆ UP_RATE

final float com.fs.starfarer.api.util.FlickerUtilV2.UP_RATE = 25f
static

Definition at line 10 of file FlickerUtilV2.java.


The documentation for this class was generated from the following file: