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
All Classes|All Packages
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 byFakeLanguageGen.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
GreasedRegion
s, 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)
orOrthoLine.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)
orOrthoLine.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
andend
, 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
All Classes|All Packages