LazyLib
A C D E F G H I J L M N O R S T V W 

A

accept(T) - Method in interface CollectionUtils.CollectionFilter
Checks if an object should be allowed past this filter.
addShipToFleet(String, FleetMemberType, CampaignFleetAPI) - Static method in class CampaignUtils
Adds a fully crewed, fully combat ready ship to the designated fleet.
advance(float) - Method in class EllipticalOrbit
Called by Starsector itself - you can ignore this.
aimTowardsPoint(WeaponAPI, Vector2f, float) - Static method in class WeaponUtils
Manually adjusts a weapon's aim towards a point.
AIUtils - Class in org.lazywizard.lazylib.combat
Contains methods that deal with a single combat entity and how it views the battle map.
anchor - Variable in class AnchoredEntity
 
AnchoredEntity - Class in org.lazywizard.lazylib.combat.entities
An implementation of CombatEntityAPI that follows and rotates with another anchoring CombatEntityAPI.
AnchoredEntity(CombatEntityAPI, Vector2f) - Constructor for class AnchoredEntity
Creates a CombatEntityAPI that follows and rotates with another anchoring CombatEntityAPI.
applyForce(CombatEntityAPI, Vector2f, float) - Static method in class CombatUtils
Apply force to an object.
applyForce(CombatEntityAPI, float, float) - Static method in class CombatUtils
Apply force to an object.
areAtRep(SectorEntityToken, SectorEntityToken, CampaignUtils.IncludeRep, RepLevel) - Static method in class CampaignUtils
Checks if two campaign objects have a specific reputation with each other.
areSameFaction(SectorEntityToken, SectorEntityToken) - Static method in class CampaignUtils
Checks if two campaign objects are owned by the same faction.

C

CampaignUtils - Class in org.lazywizard.lazylib.campaign
Contains methods for working with campaign objects.
CampaignUtils.IncludeRep - Enum in org.lazywizard.lazylib.campaign
Controls what RepLevels will be accepted by methods that check reputation relative to the RepLevel passed in.
canUseSystemThisFrame(ShipAPI) - Static method in class AIUtils
Check if a ship's system can be used/toggled this frame.
CargoUtils - Class in org.lazywizard.lazylib.campaign
Contains methods for working with cargo and item stacks.
centerViewport(Vector2f) - Static method in class CombatUtils
Recenters the viewport at a specific point.
clampAngle(float) - Static method in class MathUtils
Clamps an angle within 360 degrees (ex: 400 degrees becomes 40 degrees).
CollectionUtils - Class in org.lazywizard.lazylib
Contains methods for working with Collections.
CollectionUtils.CollectionFilter<T> - Interface in org.lazywizard.lazylib
Used with CollectionUtils.filter(Collection, CollectionUtils.CollectionFilter) to filter out unwanted entries in a Collection.
CollectionUtils.SortEntitiesByDistance - Class in org.lazywizard.lazylib
A Comparator that sorts CombatEntityAPIs by distance from the Vector2f passed into the constructor.
CollectionUtils.SortEntitiesByDistance(Vector2f, boolean) - Constructor for class CollectionUtils.SortEntitiesByDistance
 
CollectionUtils.SortEntitiesByDistance(Vector2f) - Constructor for class CollectionUtils.SortEntitiesByDistance
 
CollectionUtils.SortTokensByDistance - Class in org.lazywizard.lazylib
A Comparator that sorts SectorEntityTokens by distance the Vector2f passed into the constructor.
CollectionUtils.SortTokensByDistance(Vector2f, boolean) - Constructor for class CollectionUtils.SortTokensByDistance
 
CollectionUtils.SortTokensByDistance(Vector2f) - Constructor for class CollectionUtils.SortTokensByDistance
 
CollisionUtils - Class in org.lazywizard.lazylib
Contains methods for line intersection, bounds and collision detection tests.
ColorUtils - Class in org.lazywizard.lazylib.opengl
Contains methods for working with OpenGL and AWT color objects.
CombatUtils - Class in org.lazywizard.lazylib.combat
Contains methods that deal with the battle map in general.
combinedList(Collection<T>...) - Static method in class CollectionUtils
Returns a combined List from several Collections.
combinedSet(Collection<T>...) - Static method in class CollectionUtils
Returns a combined Set from several Collections.
compare(CombatEntityAPI, CombatEntityAPI) - Method in class CollectionUtils.SortEntitiesByDistance
Compares the distances of two CombatEntityAPIs from a central location.
compare(SectorEntityToken, SectorEntityToken) - Method in class CollectionUtils.SortTokensByDistance
Compares the distances of two SectorEntityTokens from a central location.
computeCurrentLocation() - Method in class EllipticalOrbit
 
cos(double) - Static method in class FastTrig
Get the cosine of an angle
currentAngle - Variable in class EllipticalOrbit
 

D

DefenseType - Enum in org.lazywizard.lazylib.combat
 
DefenseUtils - Class in org.lazywizard.lazylib.combat
Contains methods to make working with a ship's armor grid and defenses easier.
drawArc(float, float, float, float, float, int, boolean) - Static method in class DrawUtils
Draws an arc made up of line segments.
drawCircle(float, float, float, int, boolean) - Static method in class DrawUtils
Draws a simple circle made of line segments, or a filled circle if drawFilled is true.
drawEllipse(float, float, float, float, float, int, boolean) - Static method in class DrawUtils
Draws an elliptical shape made of line segments, or a filled ellipse if drawFilled is true.
DrawUtils - Class in org.lazywizard.lazylib.opengl
Contains methods to draw simple 2D shapes using OpenGL primitives.

E

EllipseUtils - Class in org.lazywizard.lazylib
Contains methods for dealing with ellipses.
EllipticalOrbit - Class in org.lazywizard.lazylib.campaign.orbits
Represents an elliptical orbit path.
EllipticalOrbit(SectorEntityToken, float, float, float, float, float) - Constructor for class EllipticalOrbit
Creates an elliptical orbit around a focus object.
engine - Variable in class SimpleEntity
 
entity - Variable in class EllipticalOrbit
 
equals(float, float) - Static method in class MathUtils
Tests for near-equality of floating point numbers.

F

FastTrig - Class in org.lazywizard.lazylib
Utility to handle Java's odd trig performance issues
filter(Collection<T>, CollectionUtils.CollectionFilter<T>) - Static method in class CollectionUtils
Filters a Collection and returns a List containing only the entries that the filter accepted.
filter(Collection<T>, List<CollectionUtils.CollectionFilter<T>>) - Static method in class CollectionUtils
Filters a Collection and returns a List containing only the entries that the filters accepted.
focus - Variable in class EllipticalOrbit
 

G

getAlliesInArc(WeaponAPI) - Static method in class WeaponUtils
Finds all allied ships within range of a WeaponAPI.
getAlliesOnMap(CombatEntityAPI) - Static method in class AIUtils
Find all present allies of an entity.
getAnchor() - Method in class AnchoredEntity
Returns the CombatEntityAPI this entity is anchored to.
getAngle() - Method in class EllipticalOrbit
Returns the current angle along the orbital path of the orbiting entity.
getAngle(Vector2f, Vector2f) - Static method in class VectorUtils
Returns the angle between two Vector2fs.
getArmorDamage(ShipAPI, Vector2f) - Static method in class DefenseUtils
Get the total damage taken by a ShipAPI's armor at a location.
getArmorLevel(ShipAPI, Vector2f) - Static method in class DefenseUtils
Get the armor level of a ShipAPI at a location.
getArmorValue(ShipAPI, Vector2f) - Static method in class DefenseUtils
Get the armor value of a ShipAPI at a location.
getAsteroidsWithinRange(Vector2f, float) - Static method in class CombatUtils
Returns all asteroids in range of a given location.
getBestInterceptPoint(Vector2f, float, Vector2f, Vector2f) - Static method in class AIUtils
Returns the best place to aim to hit a target, given its current location and velocity.
getCollides(Vector2f, Vector2f, Vector2f, float) - Static method in class CollisionUtils
Checks if a line connects with a circle.
getCollisionPoint(Vector2f, Vector2f, CombatEntityAPI) - Static method in class CollisionUtils
Finds the part of the ship that would be intersected by a given path.
getCollisionPoint(Vector2f, Vector2f, Vector2f, Vector2f) - Static method in class CollisionUtils
Finds the point of intersection between two lines.
getCrossProduct(Vector2f, Vector2f) - Static method in class VectorUtils
Returns the cross product of two Vector2fs.
getDefenseAtPoint(ShipAPI, Vector2f) - Static method in class DefenseUtils
Determine what DefenseType is present at a specific location on a ShipAPI.
getDirectionalVector(Vector2f, Vector2f) - Static method in class VectorUtils
Returns a normalized Vector2f pointing from source to destination.
getDistance(SectorEntityToken, SectorEntityToken) - Static method in class MathUtils
Returns the distance between two SectorEntityTokens, including interaction radii.
getDistance(SectorEntityToken, Vector2f) - Static method in class MathUtils
Returns the distance between a SectorEntityToken and a Vector2f, including interaction radius.
getDistance(CombatEntityAPI, CombatEntityAPI) - Static method in class MathUtils
Returns the distance between two CombatEntityAPIs, including collision radii.
getDistance(CombatEntityAPI, Vector2f) - Static method in class MathUtils
Returns the distance between a CombatEntityAPI and a Vector2f, including collision radius.
getDistance(Vector2f, Vector2f) - Static method in class MathUtils
Returns the distance between two Vector2fs.
getDistanceSquared(SectorEntityToken, SectorEntityToken) - Static method in class MathUtils
Returns the distance squared between two SectorEntityTokens, including interaction radii.
getDistanceSquared(SectorEntityToken, Vector2f) - Static method in class MathUtils
Returns the distance squared between a SectorEntityToken and a Vector2f, including interaction radius.
getDistanceSquared(CombatEntityAPI, CombatEntityAPI) - Static method in class MathUtils
Returns the distance squared between two CombatEntityAPIs, including collision radii.
getDistanceSquared(CombatEntityAPI, Vector2f) - Static method in class MathUtils
Returns the distance squared between a CombatEntityAPI and a Vector2f (includes collision radius).
getDistanceSquared(Vector2f, Vector2f) - Static method in class MathUtils
Returns the distance squared between two Vector2fs (avoids a costly sqrt()).
getEnemiesInArc(WeaponAPI) - Static method in class WeaponUtils
Finds all enemy ships within range of a WeaponAPI.
getEnemiesOnMap(CombatEntityAPI) - Static method in class AIUtils
Find all present and visible enemies of an entity.
getEnemyMissilesInArc(WeaponAPI) - Static method in class WeaponUtils
Finds all enemy missiles within range of a WeaponAPI.
getEnemyMissilesOnMap(CombatEntityAPI) - Static method in class AIUtils
Find all present visible enemy missiles of an entity.
getEngine() - Method in class SimpleEntity
Returns the ShipEngineControllerAPI.ShipEngineAPI this entity is attached to, if any.
getEntitiesFromFaction(LocationAPI, String, FactionAPI) - Static method in class CampaignUtils
Find all entities with a specific tag and faction within a location.
getEntitiesWithinRange(Vector2f, float) - Static method in class CombatUtils
Returns all entities in range of a given location.
getEquidistantPointsInsideCircle(Vector2f, float, float) - Static method in class MathUtils
Returns a List of evenly spaced Vector2fs inside a circle.
getFacing(Vector2f) - Static method in class VectorUtils
Returns the facing (angle) of a Vector2f.
getFleetMember(ShipAPI) - Static method in class CombatUtils
Find a ShipAPI's corresponding FleetMemberAPI.
getFocus() - Method in class EllipticalOrbit
Returns the object we are orbiting.
getHostileFleetsInSystem(SectorEntityToken) - Static method in class CampaignUtils
Find all hostile fleets towards a SectorEntityToken present in that token's location.
getInfo() - Static method in class LazyLib
Gets the library information (for startup messages, etc).
getLocation() - Method in class AnchoredEntity
Returns the location of this entity, calculated to be relative to its anchor.
getLocation - Variable in class SimpleEntity
 
getLocation() - Method in class SimpleEntity
Returns the location this SimpleEntity is mimicking.
getLogLevel() - Static method in class LazyLib
Returns the log level used for all other LazyLib classes.
getMidpoint(Vector2f, Vector2f) - Static method in class MathUtils
Returns the point exactly between two other points.
getMissilesWithinRange(Vector2f, float) - Static method in class CombatUtils
Returns all missiles in range of a given location.
getMostDamagedArmorCell(ShipAPI) - Static method in class DefenseUtils
Returns the most damaged armor cell on a ShipAPI, or null if the ship hasn't taken any armor damage.
getNearbyAllies(CombatEntityAPI, float) - Static method in class AIUtils
Finds all allies within a certain range around an entity.
getNearbyEnemies(CombatEntityAPI, float) - Static method in class AIUtils
Finds all visible enemies within a certain range around an entity.
getNearbyEnemyMissiles(CombatEntityAPI, float) - Static method in class AIUtils
Finds all visible enemy missiles within a certain range around an entity.
getNearbyEntitiesFromFaction(SectorEntityToken, float, String, FactionAPI) - Static method in class CampaignUtils
Find entities with a specific tag and from a specific faction near a SectorEntityToken, excluding itself.
getNearbyEntitiesWithRep(SectorEntityToken, float, String, CampaignUtils.IncludeRep, RepLevel) - Static method in class CampaignUtils
Find nearby entities with a specific tag and reputation with a SectorEntityToken, excluding itself.
getNearbyEntitiesWithTag(SectorEntityToken, float, String) - Static method in class CampaignUtils
Find entities with a specific tag near a SectorEntityToken, excluding itself.
getNearbyFleets(SectorEntityToken, float) - Static method in class CampaignUtils
Finds all visible fleets within a certain range around a SectorEntityToken.
getNearbyHostileFleets(SectorEntityToken, float) - Static method in class CampaignUtils
Finds all visible hostile fleets within a certain range around a SectorEntityToken.
getNearestAlly(CombatEntityAPI) - Static method in class AIUtils
Find the closest ally of an entity.
getNearestAllyInArc(WeaponAPI) - Static method in class WeaponUtils
Find the closest ally in range of a WeaponAPI.
getNearestEnemy(CombatEntityAPI) - Static method in class AIUtils
Find the closest visible enemy of an entity.
getNearestEnemyInArc(WeaponAPI) - Static method in class WeaponUtils
Find the closest enemy in range of a WeaponAPI.
getNearestEnemyMissile(CombatEntityAPI) - Static method in class AIUtils
Find the closest visible enemy missile near an entity.
getNearestEnemyMissileInArc(WeaponAPI) - Static method in class WeaponUtils
Find the closest enemy missile in range of a WeaponAPI.
getNearestEntityFromFaction(SectorEntityToken, String, FactionAPI) - Static method in class CampaignUtils
Find the closest entity with a specific tag and faction near a SectorEntityToken, excluding itself.
getNearestEntityWithRep(SectorEntityToken, String, CampaignUtils.IncludeRep, RepLevel) - Static method in class CampaignUtils
Find the closest entity with a specific tag and reputation with a SectorEntityToken, excluding itself.
getNearestEntityWithTag(SectorEntityToken, String) - Static method in class CampaignUtils
Find the closest entity with a specifc tag to a SectorEntityToken, excluding itself.
getNearestHostileFleet(SectorEntityToken) - Static method in class CampaignUtils
Find the closest hostile fleet to a SectorEntityToken.
getNearestMissile(CombatEntityAPI) - Static method in class AIUtils
Find the closest visible missile near entity.
getNearestObjective(CombatEntityAPI) - Static method in class AIUtils
Find the closest BattleObjectiveAPI to an entity.
getNearestShip(CombatEntityAPI) - Static method in class AIUtils
Find the closest visible ship near an entity.
getObjectivesWithinRange(Vector2f, float) - Static method in class CombatUtils
Returns all objectives in range of a given location.
getOrbitalPeriod() - Method in class EllipticalOrbit
 
getOrbitAngle() - Method in class EllipticalOrbit
Returns the offset angle of the ellipsis used as a path.
getOrbitHeight() - Method in class EllipticalOrbit
Returns the height of the ellipsis used as a path.
getOrbitWidth() - Method in class EllipticalOrbit
Returns the width of the ellipsis used as a path.
getPointOnCircumference(Vector2f, float, float) - Static method in class MathUtils
Returns a point along the circumference of a circle at the given angle.
getPointOnEllipse(Vector2f, float, float, float, float) - Static method in class EllipseUtils
Returns a point along the circumference of an ellipse at the given angle and facing.
getPointsAlongCircumference(Vector2f, float, int, float) - Static method in class MathUtils
Returns an evenly distributed List of points along a circle's circumference.
getProjectilesWithinRange(Vector2f, float) - Static method in class CombatUtils
Returns all projectiles in range of a given location, excluding missiles.
getRandom() - Static method in class MathUtils
Returns the random number generator used by LazyLib's methods.
getRandomNumberInRange(float, float) - Static method in class MathUtils
Returns a random float within a given range.
getRandomNumberInRange(int, int) - Static method in class MathUtils
Returns a random integer within a given range.
getRandomPointInCircle(Vector2f, float) - Static method in class MathUtils
Returns a random point inside of a circle with uniform distribution.
getRandomPointInCone(Vector2f, float, float, float) - Static method in class MathUtils
Returns a random point inside of a circular sector (2d cone) with uniform distribution.
getRandomPointInEllipse(Vector2f, float, float, float) - Static method in class EllipseUtils
Returns a random point inside of an ellipse with uniform distribution.
getRandomPointOnCircumference(Vector2f, float) - Static method in class MathUtils
Returns a random point along the circumference of a circle.
getRandomPointOnEllipse(Vector2f, float, float, float) - Static method in class EllipseUtils
Returns a random point along the circumference of an ellipse.
getRandomPointOnLine(Vector2f, Vector2f) - Static method in class MathUtils
Returns a random point along the line between two Vector2fs.
getRelation(SectorEntityToken, SectorEntityToken) - Static method in class CampaignUtils
Returns the faction relationship between two campaign objects.
getReputation(SectorEntityToken, SectorEntityToken) - Static method in class CampaignUtils
Returns the faction relationship between two campaign objects.
getShipsWithinRange(Vector2f, float) - Static method in class CombatUtils
Returns all ships in range of a given location, excluding the shuttle pod.
getShortestRotation(float, float) - Static method in class MathUtils
Returns the direction and length of the quickest rotation between two angles.
getSpaceTakenByCargo(CargoAPI) - Static method in class CargoUtils
Returns the amount of space taken by all cargo types in a CargoAPI.
getSpaceTakenByCommodities(CargoAPI) - Static method in class CargoUtils
Returns the amount of space taken by all commodities in a CargoAPI.
getSpaceTakenByCrew(CargoAPI) - Static method in class CargoUtils
Returns the amount of space taken by crew in a CargoAPI.
getSpaceTakenByFuel(CargoAPI) - Static method in class CargoUtils
Returns the amount of space taken by fuel in a CargoAPI.
getSpaceTakenBySupplies(CargoAPI) - Static method in class CargoUtils
Returns the amount of space taken by supplies in a CargoAPI.
getSpaceTakenByWeapons(CargoAPI) - Static method in class CargoUtils
Returns the amount of space taken by weapons in a CargoAPI.
getSupportedGameVersion() - Static method in class LazyLib
Returns the Starsector release this version was coded for.
getTimeToAim(WeaponAPI, Vector2f) - Static method in class WeaponUtils
Calculate how long it would take to turn a WeaponAPI to aim at a location.
getType() - Method in class SimpleEntity
Returns the SimpleEntity.SimpleEntityType corresponding to the constructor used to create this object.
getVelocity() - Method in class AnchoredEntity
Returns the velocity of this entity's anchor (and by definition this entity's velocity as well).
getVersion() - Static method in class LazyLib
Returns the running version of LazyLib.
getWeapon() - Method in class SimpleEntity
Returns the WeaponAPI this entity is attached to, if any.
glColor(Color, float, boolean) - Static method in class ColorUtils
Sets the OpenGL color using an AWT Color object.
glColor(Color) - Static method in class ColorUtils
Sets the OpenGL color using an AWT Color object.

H

hasArmorDamage(ShipAPI) - Static method in class DefenseUtils
Checks if a ship has taken any armor damage.
hasHullDamage(ShipAPI) - Static method in class DefenseUtils
Checks if a ship has taken any hull damage.

I

implode(Collection, String) - Static method in class CollectionUtils
Combines and separates a Collection of Strings.
implode(Collection) - Static method in class CollectionUtils
Creates a comma-separated String from a Collection's entries.
indent(String, String) - Static method in class StringUtils
Prepends every line of a String with another String.
isCachingEnabled() - Static method in class LazyLib
Checks if caching of the results of expensive methods is enabled.
isClassPresent(String) - Static method in class ModUtils
Checks if a class is present within the loaded mods.
isDevBuild() - Static method in class LazyLib
Checks if this is a development (potentially unstable) build of LazyLib.
isPlayer(CampaignFleetAPI) - Static method in class CampaignUtils
Checks if a fleet is the player fleet.
isPointOnLine(Vector2f, Vector2f, Vector2f) - Static method in class MathUtils
Check if a point is along the line between two Vector2fs.
isPointOnSegment(Vector2f, BoundsAPI.SegmentAPI) - Static method in class CollisionUtils
Check if a point is along a BoundsAPI.SegmentAPI.
isPointWithinBounds(Vector2f, CombatEntityAPI) - Static method in class CollisionUtils
Checks if a point is inside or on the bounds of a CombatEntityAPI.
isPointWithinCircle(Vector2f, Vector2f, float) - Static method in class MathUtils
Checks whether a point is on or within the bounds of a circle.
isPointWithinCollisionCircle(Vector2f, CombatEntityAPI) - Static method in class CollisionUtils
Checks if a point is inside the collision circle of a CombatEntityAPI.
isPointWithinEllipse(Vector2f, Vector2f, float, float, float) - Static method in class EllipseUtils
Checks whether a point is on or within the bounds of an ellipse.
isShipInFleet(String, CampaignFleetAPI) - Static method in class CampaignUtils
Checks if a fleet contains a specific ship in its roster.
isShipInMothballed(String, CargoAPI) - Static method in class CargoUtils
Checks if a cargo contains a specific mothballed ship.
isVisibleToSide(CombatEntityAPI, int) - Static method in class CombatUtils
Checks if a CombatEntityAPI is visible to a side of battle.
isWithinArc(CombatEntityAPI, WeaponAPI) - Static method in class WeaponUtils
Checks if a CombatEntityAPI is within the arc and range of a WeaponAPI.
isWithinRange(SectorEntityToken, SectorEntityToken, float) - Static method in class MathUtils
Check if two SectorEntityTokens are within a certain distance of each other, including interaction radii.
isWithinRange(SectorEntityToken, Vector2f, float) - Static method in class MathUtils
Check if a SectorEntityToken is within a certain distance of a location, including interaction radius.
isWithinRange(CombatEntityAPI, CombatEntityAPI, float) - Static method in class MathUtils
Check if two CombatEntityAPIs are within a certain distance of each other, including collision radii.
isWithinRange(CombatEntityAPI, Vector2f, float) - Static method in class MathUtils
Check if a CombatEntityAPI is within a certain distance of a location, including collision radius.
isWithinRange(Vector2f, Vector2f, float) - Static method in class MathUtils
Check if two objects are within a certain distance of each other.

J

JSONUtils - Class in org.lazywizard.lazylib
Contains methods for dealing with JSON objects.

L

LazyLib - Class in org.lazywizard.lazylib
Contains information on the current version of LazyLib.
LazyLib() - Constructor for class LazyLib
 
LINE_LENGTH - Static variable in class MessageUtils
How long a line can be before being split by MessageUtils.showMessage(java.lang.String).
location - Variable in class SimpleEntity
 

M

makeCopy() - Method in class EllipticalOrbit
 
MathUtils - Class in org.lazywizard.lazylib
Contains methods for working with vectors, angles, distances, and circles.
MessageUtils - Class in org.lazywizard.lazylib.campaign
Allows formatted, multi-line, word-wrapped sector messages
ModUtils - Class in org.lazywizard.lazylib
Contains methods for dealing with mod level (non-gameplay) tasks.
moveCargo(CargoAPI, CargoAPI) - Static method in class CargoUtils
Moves all CargoStackAPIs from one CargoAPI to another.
moveMothballedShips(CargoAPI, CargoAPI) - Static method in class CargoUtils
Moves all mothballed FleetMemberAPIs from one CargoAPI to another.
moveStack(CargoStackAPI, CargoAPI) - Static method in class CargoUtils
Moves an entire CargoStackAPI from its current location to another CargoAPI.
moveStack(CargoStackAPI, SectorEntityToken) - Static method in class CargoUtils
Moves an entire CargoStackAPI from its current location to the CargoAPI of another SectorEntityToken.

N

NOT_IN_GRID - Static variable in class DefenseUtils
A constant that represents a point not in a ship's armor grid.

O

offsetCos - Variable in class EllipticalOrbit
 
offsetSin - Variable in class EllipticalOrbit
 
onApplicationLoad() - Method in class LazyLib
 
onDeprecatedMethodUsage() - Static method in class LazyLib
Called internally by LazyLib when a deprecated method is used.
orbitAngle - Variable in class EllipticalOrbit
 
orbitHeight - Variable in class EllipticalOrbit
 
orbitSpeed - Variable in class EllipticalOrbit
 
orbitWidth - Variable in class EllipticalOrbit
 
org.lazywizard.lazylib - package org.lazywizard.lazylib
Contains general methods that mostly help with non-API data types.
org.lazywizard.lazylib.campaign - package org.lazywizard.lazylib.campaign
Contains campaign helper classes.
org.lazywizard.lazylib.campaign.orbits - package org.lazywizard.lazylib.campaign.orbits
Contains implementations of OrbitAPI.
org.lazywizard.lazylib.combat - package org.lazywizard.lazylib.combat
Contains combat helper classes.
org.lazywizard.lazylib.combat.entities - package org.lazywizard.lazylib.combat.entities
Contains instantiable combat entities.
org.lazywizard.lazylib.opengl - package org.lazywizard.lazylib.opengl
Contains classes to help with drawing OpenGL primitives.

R

reanchor(CombatEntityAPI, Vector2f) - Method in class AnchoredEntity
Reorient this entity around a new anchor.
relativeAngle - Variable in class AnchoredEntity
 
relativeDistance - Variable in class AnchoredEntity
 
rotate(Vector2f, float, Vector2f) - Static method in class VectorUtils
Rotates a Vector2f by a specified amount.
rotate(List<Vector2f>, float) - Static method in class VectorUtils
Rotates a List of Vector2fs by a specified amount.
rotateAroundPivot(Vector2f, Vector2f, float, Vector2f) - Static method in class VectorUtils
Rotates a Vector2f by a specified amount around a pivot point.
rotateAroundPivot(List<Vector2f>, Vector2f, float) - Static method in class VectorUtils
Rotates a List of Vector2fs by a specified amount around a pivot point.

S

setAngle(float) - Method in class EllipticalOrbit
Explicitly sets where along our orbital path we should be.
setEntity(SectorEntityToken) - Method in class EllipticalOrbit
Called by Starsector itself - you can ignore this.
setLogLevel(Level) - Static method in class LazyLib
Sets the log level used for all other LazyLib classes.
showMessage(String, String, boolean) - Static method in class MessageUtils
Formats and word-wraps the supplied text, then outputs it as a sector message.
showMessage(String) - Static method in class MessageUtils
Formats and word-wraps the supplied text, then outputs it as a sector message.
SimpleEntity - Class in org.lazywizard.lazylib.combat.entities
A bare-bones implementation of CombatEntityAPI, mostly useful for decorative EMP arc targeting.
SimpleEntity(Vector2f) - Constructor for class SimpleEntity
Creates a CombatEntityAPI that stays in a single, predefined location.
SimpleEntity(WeaponAPI) - Constructor for class SimpleEntity
Creates a CombatEntityAPI that mimics the location of a WeaponAPI.
SimpleEntity(ShipEngineControllerAPI.ShipEngineAPI) - Constructor for class SimpleEntity
Creates a CombatEntityAPI that mimics the location of a ShipEngineControllerAPI.ShipEngineAPI.
SimpleEntity(Object) - Constructor for class SimpleEntity
Creates a CombatEntityAPI that mimics the location of another object that contains a getLocation() method.
SimpleEntity.SimpleEntityType - Enum in org.lazywizard.lazylib.combat.entities
 
sin(double) - Static method in class FastTrig
Get the sine of an angle
spawnShipOrWingDirectly(String, FleetMemberType, FleetSide, float, Vector2f, float) - Static method in class CombatUtils
Spawns a ship directly onto the battle map, bypassing the fleet reserves.
StringUtils - Class in org.lazywizard.lazylib
Contains methods for working with Strings.

T

toColor(JSONArray) - Static method in class JSONUtils
Transform a JSONArray of ints into a Color.
toFollow - Variable in class SimpleEntity
 
type - Variable in class SimpleEntity
 

V

valueOf(String) - Static method in enum CampaignUtils.IncludeRep
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum DefenseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum SimpleEntity.SimpleEntityType
Returns the enum constant of this type with the specified name.
values() - Static method in enum CampaignUtils.IncludeRep
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum DefenseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum SimpleEntity.SimpleEntityType
Returns an array containing the constants of this enum type, in the order they are declared.
VectorUtils - Class in org.lazywizard.lazylib
Contains methods for manipulating Vector2fs.

W

weapon - Variable in class SimpleEntity
 
WeaponUtils - Class in org.lazywizard.lazylib.combat
Contains methods that deal with weapons and weapon arcs.
wrapString(String, int) - Static method in class StringUtils
Word-wraps a String (ensures it fits within a certain width).
A C D E F G H I J L M N O R S T V W 
LazyLib