Index

$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages

L

lacunarity - Variable in class squidpony.squidmath.Noise.InverseLayered1D
A multiplier that affects how much the frequency changes with each layer; the default is 0.5 .
lacunarity - Variable in class squidpony.squidmath.Noise.InverseLayered2D
A multiplier that affects how much the frequency changes with each layer; the default is 0.5 .
lacunarity - Variable in class squidpony.squidmath.Noise.InverseLayered3D
A multiplier that affects how much the frequency changes with each layer; the default is 0.5 .
lacunarity - Variable in class squidpony.squidmath.Noise.InverseLayered4D
A multiplier that affects how much the frequency changes with each layer; the default is 0.5 .
lacunarity - Variable in class squidpony.squidmath.Noise.InverseLayered6D
A multiplier that affects how much the frequency changes with each layer; the default is 0.5 .
lacunarity - Variable in class squidpony.squidmath.Noise.Layered1D
 
lacunarity - Variable in class squidpony.squidmath.Noise.Layered2D
 
lacunarity - Variable in class squidpony.squidmath.Noise.Layered3D
 
lacunarity - Variable in class squidpony.squidmath.Noise.Layered4D
 
lacunarity - Variable in class squidpony.squidmath.Noise.Layered6D
 
lakeFX - Variable in class squidpony.squidgrid.mapping.SectionDungeonGenerator
The approximate percentage of non-room, non-cave, non-edge-of-map wall cells to try to fill with lake.
lambda - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
lambda - Static variable in class squidpony.squidmath.CrossHash.Mist
 
lambda - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
lambda_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
lambda_ - Static variable in class squidpony.squidmath.CrossHash.Mist
 
lambda_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
landData - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
landModifier - Variable in class squidpony.squidgrid.mapping.WorldMapGenerator
 
lanes - Variable in class squidpony.squidgrid.mapping.LanesMapGenerator
 
LanesMapGenerator - Class in squidpony.squidgrid.mapping
Generate dungeons with between 1 and 3 primary "lanes" going from the upper left "base" to the bottom right "base" (and vice versa, since this is symmetrical).
LanesMapGenerator(int, int, IRNG, int) - Constructor for class squidpony.squidgrid.mapping.LanesMapGenerator
This prepares a map generator that will generate a map with the given width and height, using the given RNG.
language - Variable in class squidpony.FakeLanguageGen.SentenceForm
 
language - Variable in class squidpony.NaturalLanguageCipher
The FakeLanguageGen this will use to construct words; normally one of the static fields in FakeLanguageGen, a FakeLanguageGen produced by using the FakeLanguageGen.mixAll(Object...) method of two or more of them, or a random FakeLanguageGen produced by FakeLanguageGen.randomLanguage(long).
language - Variable in class squidpony.ProceduralMessaging
 
language - Variable in class squidpony.squidgrid.mapping.FantasyPoliticalMapper.Faction
 
languages - Static variable in class squidpony.Thesaurus
 
largestPart() - Method in class squidpony.squidmath.GreasedRegion
Finds the largest contiguous area of "on" cells in this GreasedRegion and returns it; does not modify this GreasedRegion.
largestPart8way() - Method in class squidpony.squidmath.GreasedRegion
Finds the largest contiguous area of "on" cells in this GreasedRegion and returns it; does not modify this GreasedRegion.
last() - Method in class squidpony.squidmath.Arrangement.KeySet
 
last() - Method in class squidpony.squidmath.GreasedRegion
Gets the last Coord in the iteration order, or (-1,-1) if this GreasedRegion is empty.
last() - Method in class squidpony.squidmath.IntDoubleOrderedMap.KeySet
 
last() - Method in class squidpony.squidmath.IntDoubleOrderedMap.MapEntrySet
 
last() - Method in class squidpony.squidmath.IntIntOrderedMap.KeySet
 
last() - Method in class squidpony.squidmath.IntIntOrderedMap.MapEntrySet
 
last() - Method in class squidpony.squidmath.OrderedMap.KeySet
 
last() - Method in class squidpony.squidmath.OrderedMap.MapEntrySet
 
last() - Method in class squidpony.squidmath.OrderedSet
Returns the last element of this set in iteration order.
lastColor() - Method in class squidpony.panel.IColoredString.Impl
 
lastColor() - Method in interface squidpony.panel.IColoredString
This method is typically more efficient than IColoredString.colorAt(int).
lastIndexOf(int) - Method in class squidpony.squidmath.IntVLA
 
lastIndexOf(short) - Method in class squidpony.squidmath.ShortVLA
 
lastKey() - Method in class squidpony.squidmath.Arrangement
Returns the last key of this map in iteration order.
lastKey() - Method in class squidpony.squidmath.IntDoubleOrderedMap
Returns the last key of this map in iteration order.
lastKey() - Method in class squidpony.squidmath.IntIntOrderedMap
Returns the last key of this map in iteration order.
lastKey() - Method in class squidpony.squidmath.OrderedMap
Returns the last key of this map in iteration order.
lastPath - Variable in class squidpony.squidmath.TwistedLine
 
lastRunID - Variable in class squidpony.squidai.graph.Node
Internal; a utility field used to distinguish which algorithm last used this Node.
lastRunID() - Method in class squidpony.squidai.graph.Algorithms
Gets the identifier for the last run of an algorithm; this should mostly be usable internally, but may be useful when different runs have affected a graph and a Node.lastRunID may need to be checked against this.
lastSeed - Variable in class squidpony.squidmath.Noise.Basic1D
 
lastTight() - Method in class squidpony.squidmath.GreasedRegion
 
latestGenerated - Variable in class squidpony.Thesaurus
 
Lathe32RNG - Class in squidpony.squidmath
A modification of Blackman and Vigna's xoroshiro128+ generator using two 32-bit ints of state instead of two 64-bit longs, as well as modifying the output with two additional operations on the existing state; this is both the fastest generator on GWT I have found without statistical failures, and a StatefulRandomness.
Lathe32RNG() - Constructor for class squidpony.squidmath.Lathe32RNG
Creates a new generator seeded using two calls to Math.random().
Lathe32RNG(int) - Constructor for class squidpony.squidmath.Lathe32RNG
Constructs this Lathe32RNG by dispersing the bits of seed using Lathe32RNG.setSeed(int) across the two parts of state this has.
Lathe32RNG(int, int) - Constructor for class squidpony.squidmath.Lathe32RNG
Constructs this Lathe32RNG by calling Lathe32RNG.setState(int, int) on stateA and stateB as given; see that method for the specific details (stateA and stateB are kept as-is unless they are both 0).
Lathe32RNG(long) - Constructor for class squidpony.squidmath.Lathe32RNG
Constructs this Lathe32RNG by splitting the given seed across the two parts of state this has with Lathe32RNG.setState(long).
LATIN_EXTENDED_LETTERS - Static variable in class squidpony.StringKit
 
LATIN_EXTENDED_LETTERS_LOWER - Static variable in class squidpony.StringKit
 
LATIN_EXTENDED_LETTERS_UPPER - Static variable in class squidpony.StringKit
 
LATIN_LETTERS - Static variable in class squidpony.StringKit
 
LATIN_LETTERS_LOWER - Static variable in class squidpony.StringKit
 
LATIN_LETTERS_UPPER - Static variable in class squidpony.StringKit
 
latticeValue(long) - Static method in class squidpony.squidmath.MitchellNoise
 
Layered1D() - Constructor for class squidpony.squidmath.Noise.Layered1D
 
Layered1D(Noise.Noise1D) - Constructor for class squidpony.squidmath.Noise.Layered1D
 
Layered1D(Noise.Noise1D, int) - Constructor for class squidpony.squidmath.Noise.Layered1D
 
Layered1D(Noise.Noise1D, int, double) - Constructor for class squidpony.squidmath.Noise.Layered1D
 
Layered1D(Noise.Noise1D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Layered1D
 
layered2D(float, float, int, int) - Method in class squidpony.squidmath.FastNoise
Generates ridged-multi simplex noise with the given amount of octaves and default frequency (0.03125), lacunarity (2) and gain (0.5) in 2D.
layered2D(float, float, int, int, float) - Method in class squidpony.squidmath.FastNoise
Generates ridged-multi simplex noise with the given amount of octaves and default frequency (0.03125), lacunarity (2) and gain (0.5) in 2D.
layered2D(float, float, int, int, float, float) - Method in class squidpony.squidmath.FastNoise
Generates layered simplex noise with the given amount of octaves and specified lacunarity (the amount of frequency change between octaves) and gain (0.5) in D.
layered2D(float, float, int, int, float, float, float) - Method in class squidpony.squidmath.FastNoise
Generates layered simplex noise with the given amount of octaves and specified lacunarity (the amount of frequency change between octaves) and gain (loosely, how much to emphasize lower-frequency octaves) in 2D.
Layered2D() - Constructor for class squidpony.squidmath.Noise.Layered2D
 
Layered2D(Noise.Noise2D) - Constructor for class squidpony.squidmath.Noise.Layered2D
 
Layered2D(Noise.Noise2D, int) - Constructor for class squidpony.squidmath.Noise.Layered2D
 
Layered2D(Noise.Noise2D, int, double) - Constructor for class squidpony.squidmath.Noise.Layered2D
 
Layered2D(Noise.Noise2D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Layered2D
 
layered3D(float, float, float, int, int) - Method in class squidpony.squidmath.FastNoise
Generates ridged-multi simplex noise with the given amount of octaves and default frequency (0.03125), lacunarity (2) and gain (0.5) in 3D.
layered3D(float, float, float, int, int, float) - Method in class squidpony.squidmath.FastNoise
Generates ridged-multi simplex noise with the given amount of octaves and default frequency (0.03125), lacunarity (2) and gain (0.5) in 3D.
layered3D(float, float, float, int, int, float, float) - Method in class squidpony.squidmath.FastNoise
Generates layered simplex noise with the given amount of octaves and specified lacunarity (the amount of frequency change between octaves) and gain (0.5) in 3D.
layered3D(float, float, float, int, int, float, float, float) - Method in class squidpony.squidmath.FastNoise
Generates layered simplex noise with the given amount of octaves and specified lacunarity (the amount of frequency change between octaves) and gain (loosely, how much to emphasize lower-frequency octaves) in 3D.
Layered3D() - Constructor for class squidpony.squidmath.Noise.Layered3D
 
Layered3D(Noise.Noise3D) - Constructor for class squidpony.squidmath.Noise.Layered3D
 
Layered3D(Noise.Noise3D, int) - Constructor for class squidpony.squidmath.Noise.Layered3D
 
Layered3D(Noise.Noise3D, int, double) - Constructor for class squidpony.squidmath.Noise.Layered3D
 
Layered3D(Noise.Noise3D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Layered3D
 
Layered4D() - Constructor for class squidpony.squidmath.Noise.Layered4D
 
Layered4D(Noise.Noise4D) - Constructor for class squidpony.squidmath.Noise.Layered4D
 
Layered4D(Noise.Noise4D, int) - Constructor for class squidpony.squidmath.Noise.Layered4D
 
Layered4D(Noise.Noise4D, int, double) - Constructor for class squidpony.squidmath.Noise.Layered4D
 
Layered4D(Noise.Noise4D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Layered4D
 
Layered6D() - Constructor for class squidpony.squidmath.Noise.Layered6D
 
Layered6D(Noise.Noise6D) - Constructor for class squidpony.squidmath.Noise.Layered6D
 
Layered6D(Noise.Noise6D, int) - Constructor for class squidpony.squidmath.Noise.Layered6D
 
Layered6D(Noise.Noise6D, int, double) - Constructor for class squidpony.squidmath.Noise.Layered6D
 
Layered6D(Noise.Noise6D, int, double, double) - Constructor for class squidpony.squidmath.Noise.Layered6D
 
layout - Variable in class squidpony.squidgrid.mapping.ModularMapGenerator
 
LAYOUT - Static variable in class squidpony.SquidTags
Use this tag when logging things about the screen's layout.
learnIrregularWord(String, String, String, String, String, String, String) - Static method in class squidpony.Messaging
Adds a given word, which should start with a lower-case letter and use lower-case letters and underscores only, to the dictionary this stores.
learnTranslation(Map<String, String>, String) - Method in class squidpony.NaturalLanguageCipher
Adds a translation pair to vocabulary so it can be used in decipher, giving a correct translation for sourceWord.
learnTranslations(Map<String, String>, Iterable<String>) - Method in class squidpony.NaturalLanguageCipher
Adds translation pairs to vocabulary so it can be used in decipher, giving a correct translation for sourceWords.
learnTranslations(Map<String, String>, String...) - Method in class squidpony.NaturalLanguageCipher
Adds translation pairs to vocabulary so it can be used in decipher, giving a correct translation for sourceWords.
Left(int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.Left
 
LEFT - squidpony.squidgrid.Direction
 
leftDoors - Variable in class squidpony.squidgrid.mapping.MapModule
 
leftMask - Variable in class squidpony.squidmath.LowStorageShuffler
 
len - Variable in class squidpony.squidmath.CosmicNumbering
 
length() - Method in class squidpony.panel.IColoredString.Bucket
 
length() - Method in class squidpony.panel.IColoredString.Impl
 
length() - Method in interface squidpony.panel.IColoredString
 
length() - Method in class squidpony.squidmath.CoordDouble
Distance from the origin to this CoordDouble.
lengthSq() - Method in class squidpony.squidmath.CoordDouble
Distance from the origin to this CoordDouble, squared.
leraje - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
leraje - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
leraje_ - Static variable in class squidpony.squidmath.CrossHash.Curlup
 
leraje_ - Static variable in class squidpony.squidmath.CrossHash.Yolk
 
lerp(double, double, double) - Static method in class squidpony.squidmath.Noise
Linear-interpolates between start and end (valid doubles), with a between 0 (yields start) and 1 (yields end).
lerp(float, float, float) - Static method in class squidpony.squidmath.Noise
Linear-interpolates between start and end (valid floats), with a between 0 (yields start) and 1 (yields end).
lerp(T, T, float) - Method in interface squidpony.IColorCenter
Gets the linear interpolation from Color start to Color end, changing by the fraction given by change.
lerp(T, T, float) - Method in class squidpony.IColorCenter.Skeleton
Gets the linear interpolation from Color start to Color end, changing by the fraction given by change.
lessRooms - Static variable in class squidpony.squidgrid.MimicFill
Predefined sample; produces rectangular rooms with small corridors between them.
letterAt(int) - Static method in class squidpony.ArrayTools
Gets the nth letter from the set that SquidLib is likely to support; from index 0 (returning 'A') to 255 (returning the Greek lower-case letter gamma, 'γ') and wrapping around if given negative numbers or numbers larger than 255.
letterOnlyStringHasher - Static variable in class squidpony.squidmath.Hashers
Hashes and equality-checks CharSequences, such as Strings and StringBuilders, but only considers letters (that is, characters that are in the Unicode category "L", including A-Z, a-z, most characters used in most non-English languages (katakana glyphs from Japanese count as letters, for instance)), and works in a cross-platform way.
letters - Static variable in class squidpony.squidgrid.mapping.PoliticalMapper
 
letters - Static variable in class squidpony.squidgrid.mapping.SpillWorldMap
 
LETTERS - Static variable in class squidpony.StringKit
 
LETTERS_AND_NUMBERS - Static variable in class squidpony.StringKit
 
LETTERS_LOWER - Static variable in class squidpony.StringKit
 
LETTERS_UPPER - Static variable in class squidpony.StringKit
 
letterSpan(int) - Static method in class squidpony.ArrayTools
Stupidly simple convenience method that produces a char array containing only letters that can be reasonably displayed (with SquidLib's default text display assets, at least).
LEVELS - Static variable in class squidpony.squidmath.BlueNoise
A 256-element array of GreasedRegions, each 64x64, where the first GreasedRegion has an impossibly strict threshold on what points to include (it is empty), but the second has some points far apart, the third has more, and so on until the last element includes almost all points.
LFSR - Class in squidpony.squidmath
A Linear Feedback Shift Register that may be used like a StatefulRandomness but is not truly random.
LFSR() - Constructor for class squidpony.squidmath.LFSR
Creates a new generator seeded using Math.random.
LFSR(long) - Constructor for class squidpony.squidmath.LFSR
 
LFSR(CharSequence) - Constructor for class squidpony.squidmath.LFSR
 
LIGATURES - Static variable in class squidpony.FakeLanguageGen.Modifier
Simple changes to merge "ae" into "æ", "oe" into "œ", and any of "aé", "áe", or "áé" into "ǽ".
light - Variable in class squidpony.squidgrid.FOV
Data allocated in the previous calls to the public API, if any.
light - Static variable in class squidpony.squidgrid.mapping.LineKit
 
lightAlt - Static variable in class squidpony.squidgrid.mapping.LineKit
 
lightMap(double, double, double, double) - Method in class squidpony.squidmath.Elias
 
Lightning() - Constructor for class squidpony.squidmath.CrossHash.Lightning
 
LightRNG - Class in squidpony.squidmath
This is a SplittableRandom-style generator, meant to have a tiny state that permits storing many different generators with low overhead.
LightRNG() - Constructor for class squidpony.squidmath.LightRNG
Creates a new generator seeded using Math.random.
LightRNG(long) - Constructor for class squidpony.squidmath.LightRNG
 
limit - Variable in class squidpony.squidai.Reach
An AimLimit enum that may be used to determine limitations to targeting cells; defaults to FREE (no limits other than those from distance), but can also be set to ORTHOGONAL (rook move in chess), DIAGONAL (bishop move in chess), EIGHT_WAY (queen or king move in chess), or null (which usually)
LIMIT_CONNECTIVITY_FAT - squidpony.squidgrid.mapping.styled.TilesetType
A reference implementation of where you can place walls; mostly floor.
LIMIT4 - Static variable in class squidpony.squidmath.SeededNoise
 
LIMIT6 - Static variable in class squidpony.squidmath.SeededNoise
 
LimitConnectivityFat - Class in squidpony.tileset
 
LimitConnectivityFat() - Constructor for class squidpony.tileset.LimitConnectivityFat
 
LIMITED_CONNECTIVITY - squidpony.squidgrid.mapping.styled.TilesetType
A reference implementation of where you can place walls; mostly wall.
LimitedConnectivity - Class in squidpony.tileset
 
LimitedConnectivity() - Constructor for class squidpony.tileset.LimitedConnectivity
 
line(double, double, double, double) - Method in class squidpony.squidmath.Elias
Gets the line between the two points.
line(double, double, double, double, double) - Method in class squidpony.squidmath.Elias
Gets the line between the two points.
line(int, int, int, int) - Static method in class squidpony.squidmath.DDALine
Draws a line from (startX, startY) to (endX, endY) using the DDA algorithm.
line(int, int, int, int) - Static method in class squidpony.squidmath.OrthoLine
Draws a line from (startX, startY) to (endX, endY) using only N/S/E/W movement.
line(int, int, int, int) - Method in class squidpony.squidmath.TwistedLine
 
line(int, int, int, int, int, int) - Static method in class squidpony.squidmath.DDALine
Not intended for external use; prefer the overloads without a modifier argument.
line(int, int, int, int, int, int) - Static method in class squidpony.squidmath.WobblyLine
Draws a line from (startX, startY) to (endX, endY) using the Drunkard's Walk algorithm.
line(int, int, int, int, int, int, double, IRNG) - Static method in class squidpony.squidmath.WobblyLine
Draws a line from (startX, startY) to (endX, endY) using the Drunkard's Walk algorithm.
line(Coord, Coord) - Static method in class squidpony.squidmath.DDALine
Draws a line from start to end using the DDA algorithm.
line(Coord, Coord) - Method in class squidpony.squidmath.Elias
 
line(Coord, Coord) - Static method in class squidpony.squidmath.OrthoLine
Draws a line from start to end using only N/S/E/W movement.
line(Coord, Coord) - Method in class squidpony.squidmath.TwistedLine
 
line(Coord, Coord, double) - Method in class squidpony.squidmath.Elias
 
line(Coord, Coord, int, int) - Static method in class squidpony.squidmath.WobblyLine
Draws a line from start to end using the Drunkard's Walk algorithm.
line_(int, int, int, int) - Static method in class squidpony.squidmath.DDALine
Draws a line from (startX, startY) to (endX, endY) using the DDA algorithm.
line_(int, int, int, int) - Static method in class squidpony.squidmath.OrthoLine
Draws a line from (startX, startY) to (endX, endY) using only N/S/E/W movement.
line_(int, int, int, int, int, int) - Static method in class squidpony.squidmath.DDALine
Not intended for external use; prefer the overloads without a modifier argument.
line_(Coord, Coord) - Static method in class squidpony.squidmath.DDALine
Draws a line from start to end using the DDA algorithm.
line_(Coord, Coord) - Static method in class squidpony.squidmath.OrthoLine
Draws a line from start to end using only N/S/E/W movement.
line2D(int, int, int, int) - Static method in class squidpony.squidmath.Bresenham
Generates a 2D Bresenham line between two points.
line2D(int, int, int, int, int) - Static method in class squidpony.squidmath.Bresenham
Generates a 2D Bresenham line between two points, stopping early if the number of Coords returned reaches maxLength.
line2D(Coord, Coord) - Static method in class squidpony.squidmath.Bresenham
Generates a 2D Bresenham line between two points.
line2D_(int, int, int, int) - Static method in class squidpony.squidmath.Bresenham
Generates a 2D Bresenham line between two points.
line2D_(int, int, int, int, int) - Static method in class squidpony.squidmath.Bresenham
Generates a 2D Bresenham line between two points, stopping early if the number of Coords returned reaches maxLength..
line2D_(Coord, Coord) - Static method in class squidpony.squidmath.Bresenham
Generates a 2D Bresenham line between two points.
line3D(int, int, int, int, int, int) - Static method in class squidpony.squidmath.Bresenham
Generates a 3D Bresenham line between the given coordinates.
line3D(Coord3D, Coord3D) - Static method in class squidpony.squidmath.Bresenham
Generates a 3D Bresenham line between two points.
LineAOE - Class in squidpony.squidai
Line Area of Effect that affects an slightly expanded (DDA) line from a given origin Coord to a given end Coord, plus an optional radius of cells around the path of the line, while respecting obstacles in its path and possibly stopping if obstructed.
LineAOE(Coord, Coord) - Constructor for class squidpony.squidai.LineAOE
 
LineAOE(Coord, Coord, int) - Constructor for class squidpony.squidai.LineAOE
 
LineAOE(Coord, Coord, int, Radius) - Constructor for class squidpony.squidai.LineAOE
 
LineAOE(Coord, Coord, int, Radius, int, int) - Constructor for class squidpony.squidai.LineAOE
 
Linear() - Constructor for class squidpony.squidgrid.iterator.SquidIterators.Linear
 
Linear(Direction, int, int, int, int) - Constructor for class squidpony.squidgrid.iterator.SquidIterators.Linear
 
LINEAR - Static variable in class squidpony.squidmath.FastNoise
 
lineChars(List<Coord>) - Static method in class squidpony.squidmath.OrthoLine
Given a List of Coord as produced by OrthoLine.line(Coord, Coord) or OrthoLine.line(int, int, int, int), this gets a char array of box-drawing characters that connect when drawn at the corresponding Coord positions in the given line.
lineChars(Coord[]) - Static method in class squidpony.squidmath.OrthoLine
Given an array of Coord as produced by OrthoLine.line_(Coord, Coord) or OrthoLine.line_(int, int, int, int), this gets a char array of box-drawing characters that connect when drawn at the corresponding Coord positions in the given line.
LineKit - Class in squidpony.squidgrid.mapping
Tools for constructing patterns using box-drawing characters.
LineKit() - Constructor for class squidpony.squidgrid.mapping.LineKit
 
linesToHashes(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Reverses most of the effects of hashesToLines().
LinnormRNG - Class in squidpony.squidmath
A mid-high-quality StatefulRandomness that is the second-fastest 64-bit generator in this library that is 1-dimensionally equidistributed across its 64-bit outputs.
LinnormRNG() - Constructor for class squidpony.squidmath.LinnormRNG
Constructor that seeds the generator with two calls to Math.random.
LinnormRNG(long) - Constructor for class squidpony.squidmath.LinnormRNG
Constructor that uses the given seed as the state without changes; all long seeds are acceptable.
LinnormRNG(CharSequence) - Constructor for class squidpony.squidmath.LinnormRNG
Constructor that hashes seed with CrossHash.hash64(CharSequence) and uses the result as the state.
LION - Static variable in class squidpony.MonsterGen
 
LISP - Static variable in class squidpony.FakeLanguageGen.Modifier
For a character who always pronounces 's', 'ss', and 'sh' as 'th'.
listToMap(List<Coord>) - Static method in class squidpony.squidgrid.mapping.SymmetryDungeonGenerator
 
ListZone - Class in squidpony.squidgrid.zone
A zone defined by a List.
ListZone(Collection<Coord>) - Constructor for class squidpony.squidgrid.zone.ListZone
 
ListZone(List<Coord>) - Constructor for class squidpony.squidgrid.zone.ListZone
 
ListZone(Coord[]) - Constructor for class squidpony.squidgrid.zone.ListZone
 
load(CharSequence) - Static method in class squidpony.squidmath.SquidID
Makes the IDs generated after calling this repeatable, with the same IDs generated in order after this is called.
LocalMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(long, int, int) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(long, int, int, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(long, int, int, Noise.Noise2D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(long, int, int, Noise.Noise2D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
Constructs a concrete WorldMapGenerator for a map that can be used to wrap a sphere (as with a texture on a 3D model), with seamless east-west wrapping, no north-south wrapping, and distortion that causes the poles to have significantly-exaggerated-in-size features while the equator is not distorted.
LocalMap(WorldMapGenerator.LocalMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMap
Copies the LocalMap other to construct a new one that is exactly the same.
LocalMimicMap() - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Constructs a concrete WorldMapGenerator for a map that should look like Australia, without projecting the land positions or changing heat by latitude.
LocalMimicMap(long, GreasedRegion) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given GreasedRegion's "on" cells, without projecting the land positions or changing heat by latitude.
LocalMimicMap(long, GreasedRegion, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given GreasedRegion's "on" cells, without projecting the land positions or changing heat by latitude.
LocalMimicMap(long, GreasedRegion, Noise.Noise2D) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given GreasedRegion's "on" cells, without projecting the land positions or changing heat by latitude.
LocalMimicMap(long, GreasedRegion, Noise.Noise2D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given GreasedRegion's "on" cells, using an elliptical projection (specifically, a Mollweide projection).
LocalMimicMap(long, Noise.Noise2D, double) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Constructs a 256x256 unprojected local map that will use land forms with a similar shape to Australia.
LocalMimicMap(WorldMapGenerator.LocalMimicMap) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Copies the LocalMimicMap other to construct a new one that is exactly the same.
LocalMimicMap(GreasedRegion) - Constructor for class squidpony.squidgrid.mapping.WorldMapGenerator.LocalMimicMap
Constructs a concrete WorldMapGenerator for a map that should have land in roughly the same places as the given GreasedRegion's "on" cells, without projecting the land positions or changing heat by latitude.
log(double, double) - Static method in class squidpony.squidmath.MathExtras
Calculate logarithms for arbitrary bases.
LONG_PHI - Static variable in class squidpony.squidmath.HashCommon
264 · φ, φ = (√5 − 1)/2.
long2DHasher - Static variable in class squidpony.squidmath.CrossHash
 
longBitsToDouble(long) - Static method in class squidpony.squidmath.NumberTools
Identical to Double.longBitsToDouble(long) on desktop; optimized on GWT.
longFloor(double) - Static method in class squidpony.squidmath.Noise
Like Math.floor(double), but returns a long.
longFloor(float) - Static method in class squidpony.squidmath.Noise
Like Math.floor(double), but takes a float and returns a long.
longFromBin(CharSequence) - Static method in class squidpony.StringKit
Reads in a CharSequence containing only binary digits (only 0 and 1) and returns the long they represent, reading at most 64 characters and returning the result if valid or 0 otherwise.
longFromBin(CharSequence, int, int) - Static method in class squidpony.StringKit
Reads in a CharSequence containing only binary digits (only 0 and 1) and returns the long they represent, reading at most 64 characters and returning the result if valid or 0 otherwise.
longFromDec(CharSequence) - Static method in class squidpony.StringKit
Reads in a CharSequence containing only decimal digits (0-9) with an optional sign at the start and returns the long they represent, reading at most 19 characters (20 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
longFromDec(CharSequence, int, int) - Static method in class squidpony.StringKit
Reads in a CharSequence containing only decimal digits (0-9) with an optional sign at the start and returns the long they represent between the given positions start and end, reading at most 19 characters (20 if there is a sign) or until end is reached and returning the result if valid, or 0 if nothing could be read.
longFromHex(char[], int, int) - Static method in class squidpony.StringKit
Reads in a char[] containing only hex digits (only 0-9, a-f, and A-F) with an optional sign at the start and returns the long they represent, reading at most 16 characters (17 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
longFromHex(CharSequence) - Static method in class squidpony.StringKit
Reads in a CharSequence containing only hex digits (only 0-9, a-f, and A-F) with an optional sign at the start and returns the long they represent, reading at most 16 characters (17 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
longFromHex(CharSequence, int, int) - Static method in class squidpony.StringKit
Reads in a CharSequence containing only hex digits (only 0-9, a-f, and A-F) with an optional sign at the start and returns the long they represent, reading at most 16 characters (17 if there is a sign) and returning the result if valid, or 0 if nothing could be read.
longHasher - Static variable in class squidpony.squidmath.CrossHash
 
LongImpl() - Constructor for class squidpony.squidmath.IPointHash.LongImpl
 
LongImpl(int) - Constructor for class squidpony.squidmath.IPointHash.LongImpl
 
LongImpl(long) - Constructor for class squidpony.squidmath.IPointHash.LongImpl
 
LongPeriodRNG - Class in squidpony.squidmath
An RNG that has a drastically longer period than the other generators in SquidLib, other than IsaacRNG, without sacrificing speed or GWT support.
LongPeriodRNG() - Constructor for class squidpony.squidmath.LongPeriodRNG
Builds a LongPeriodRNG and initializes this class' 1024 bits of state with a random seed passed into SplitMix64, the algorithm also used by LightRNG.
LongPeriodRNG(long) - Constructor for class squidpony.squidmath.LongPeriodRNG
Builds a LongPeriodRNG and initializes this class' 1024 bits of state with many calls to a SplitMix64-based RNG using a variant on seed produced by running it through PCG-Random's output step (PermutedRNG here).
LongPeriodRNG(long[]) - Constructor for class squidpony.squidmath.LongPeriodRNG
Builds a LongPeriodRNG and initializes this class' 1024 bits of state with the given seed as a long array, which may or may not have 16 elements (though it is less wasteful to run this with 16 longs since that is exactly 1024 bits).
LongPeriodRNG(CharSequence) - Constructor for class squidpony.squidmath.LongPeriodRNG
Builds a LongPeriodRNG and initializes this class' 1024 bits of state with the given seed, using a different strategy depending on the seed.
LongPeriodRNG(LongPeriodRNG) - Constructor for class squidpony.squidmath.LongPeriodRNG
 
lookup(CharSequence...) - Static method in class squidpony.StringConvert
Looks up the StringConvert for a given vararg of Class instances (if an array of Classes is used other than a vararg, it must not be altered in the future, nor reused in a way that modifies its elements).
lookup(String) - Method in class squidpony.NaturalLanguageCipher
Given a word in the source language (usually English), looks up an existing translation for that word, or if none exists, generates a new word based on the phonetic hash of the source word, any of its stemming information such as prefixes or suffixes, and this NaturalLanguageCipher's FakeLanguageGen.
lookup(String) - Method in class squidpony.Thesaurus
 
LOS - Class in squidpony.squidgrid
Line of Sight (LOS) algorithms find if there is or is not a path between two given points.
LOS() - Constructor for class squidpony.squidgrid.LOS
Constructs an LOS that will draw Bresenham lines and measure distances using the CIRCLE radius strategy.
LOS(int) - Constructor for class squidpony.squidgrid.LOS
Constructs an LOS with the given type number, which must equal a static field in this class such as BRESENHAM.
LOVECRAFT - Static variable in class squidpony.FakeLanguageGen
Ia! Ia! Cthulhu Rl'yeh ftaghn! Useful for generating cultist ramblings or unreadable occult texts.
LOVECRAFT_MYTHOS_NAMES - Static variable in class squidpony.WeightedLetterNamegen
 
lowestOneBit(int) - Static method in class squidpony.squidmath.NumberTools
Returns an int value with at most a single one-bit, in the position of the lowest-order ("rightmost") one-bit in the specified int value.
lowestOneBit(long) - Static method in class squidpony.squidmath.NumberTools
Returns an long value with at most a single one-bit, in the position of the lowest-order ("rightmost") one-bit in the specified long value.
LowStorageShuffler - Class in squidpony.squidmath
Gets a sequence of distinct pseudo-random ints (typically used as indices) from 0 to some bound, without storing all of the sequence in memory.
LowStorageShuffler() - Constructor for class squidpony.squidmath.LowStorageShuffler
Constructs a LowStorageShuffler with a random seed and a bound of 10.
LowStorageShuffler(int) - Constructor for class squidpony.squidmath.LowStorageShuffler
Constructs a LowStorageShuffler with the given exclusive upper bound and a random seed.
LowStorageShuffler(int, int) - Constructor for class squidpony.squidmath.LowStorageShuffler
Constructs a LowStorageShuffler with the given exclusive upper bound and int seed.
luck - Variable in class squidpony.squidmath.CriticalRNG
Positive for higher results, negative for lower results; usually this is small, between -0.5f and 0.5f .
LZSEncoding - Class in squidpony
LZ-String compression; wrapped by LZSPlus for convenience, but extended functionality is available here.
LZSPlus - Class in squidpony
LZ-String compression, taking Strings and compressing them to other Strings, optionally with some encryption.
LZSPlus() - Constructor for class squidpony.LZSPlus
 
$ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages