Skip navigation links
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 

L

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.
landmarks - Variable in class squidpony.squidmath.PlannedAStar
 
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, RNG, 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.LanguageCipher
The FakeLanguageGen this will use to construct words; normally one of the static fields in FakeLanguageGen or a FakeLanguageGen produced by using the mix() method of one of them.
LanguageCipher - Class in squidpony
Class that builds up a dictionary of words in a source text to words generated by a FakeLanguageGen, and can "translate" a source text to a similarly-punctuated, similarly-capitalized fake text.
LanguageCipher() - Constructor for class squidpony.LanguageCipher
Constructs a LanguageCipher that will generate English-like or Dutch-like text by default.
LanguageCipher(FakeLanguageGen) - Constructor for class squidpony.LanguageCipher
Constructs a LanguageCipher that will use the given style of language generator to produce its text.
LanguageCipher(LanguageCipher) - Constructor for class squidpony.LanguageCipher
Copies another LanguageCipher and constructs this one with the information in the other.
languages - Static variable in class squidpony.Thesaurus
 
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(short) - Method in class squidpony.squidmath.ShortVLA
 
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.
learnTranslation(Map<String, String>, String) - Method in class squidpony.LanguageCipher
Adds a translation pair to vocabulary so it can be used in decipher, giving a correct translation for sourceWord.
learnTranslations(Map<String, String>, String...) - Method in class squidpony.LanguageCipher
Adds translation pairs to vocabulary so it can be used in decipher, giving a correct translation for sourceWords.
learnTranslations(Map<String, String>, Iterable<String>) - Method in class squidpony.LanguageCipher
Adds translation pairs to vocabulary so it can be used in decipher, giving a correct translation for sourceWords.
leftDoors - Variable in class squidpony.squidgrid.mapping.MapModule
 
LegacyDungeonGenerator - Class in squidpony.squidgrid.mapping
Deprecated.
Prefer DungeonGenerator with its almost-equivalent API Created by Tommy Ettinger on 3/5/2016.
LegacyDungeonGenerator() - Constructor for class squidpony.squidgrid.mapping.LegacyDungeonGenerator
Deprecated.
Make a DungeonGenerator with a LightRNG using a random seed, height 40, and width 40.
LegacyDungeonGenerator(int, int) - Constructor for class squidpony.squidgrid.mapping.LegacyDungeonGenerator
Deprecated.
Make a DungeonGenerator with the given height and width; the RNG used for generating a dungeon and adding features will be a LightRNG using a random seed.
LegacyDungeonGenerator(int, int, RNG) - Constructor for class squidpony.squidgrid.mapping.LegacyDungeonGenerator
Deprecated.
Make a DungeonGenerator with the given height, width, and RNG.
LegacyDungeonGenerator(DungeonGenerator) - Constructor for class squidpony.squidgrid.mapping.LegacyDungeonGenerator
Deprecated.
Copies all fields from copying and makes a new DungeonGenerator.
length() - Method in class squidpony.panel.IColoredString.Impl
 
length() - Method in interface squidpony.panel.IColoredString
 
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.
lightBrightnesses - Variable in class squidpony.squidgrid.FOVCache
 
lightMap(double, double, double, double) - Method in class squidpony.squidmath.Elias
 
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
 
lights - Variable in class squidpony.squidgrid.FOVCache
 
lightSources - Variable in class squidpony.squidgrid.FOVCache
 
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 - Variable in class squidpony.squidgrid.FOVCache
 
LimitConnectivityFat - Class in squidpony.tileset
 
LimitConnectivityFat() - Constructor for class squidpony.tileset.LimitConnectivityFat
 
LimitedConnectivity - Class in squidpony.tileset
 
LimitedConnectivity() - Constructor for class squidpony.tileset.LimitedConnectivity
 
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, 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(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(Coord, Coord) - Method in class squidpony.squidmath.Elias
 
line(Coord, Coord, double) - Method in class squidpony.squidmath.Elias
 
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(Coord, Coord) - Static method in class squidpony.squidmath.OrthoLine
Draws a line from start to end using only N/S/E/W movement.
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, RNG) - 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, int, int) - Static method in class squidpony.squidmath.WobblyLine
Draws a line from start to end using the Drunkard's Walk algorithm.
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.
line3D(Coord3D, Coord3D) - Static method in class squidpony.squidmath.Bresenham
Generates a 3D 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.
LineAOE - Class in squidpony.squidai
Line Area of Effect that affects an slightly expanded (Elias) 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
 
linesToHashes(char[][]) - Static method in class squidpony.squidgrid.mapping.DungeonUtility
Reverses most of the effects of hashesToLines().
LION - Static variable in class squidpony.MonsterGen
 
LIQUID - Static variable in class squidpony.squidgrid.mapping.Terrain
 
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
 
log(double, double) - Static method in class squidpony.squidmath.MathExtras
Calculate logarithms for arbitrary bases.
LongPeriodRNG - Class in squidpony.squidmath
An RNG that has a drastically longer period than the other generators in SquidLib, other than MersenneTwister, without sacrificing speed or HTML target compatibility.
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 with a random seed influenced by Math.random() and also the time (in milliseconds to keep GWT compatibility), mixing Math.random() calls in to alter the SplitMix64 state at uneven intervals.
LongPeriodRNG(String) - 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(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(LongPeriodRNG) - Constructor for class squidpony.squidmath.LongPeriodRNG
 
lookup(String) - Method in class squidpony.LanguageCipher
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 hash of the source word and this LanguageCipher'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.
losCache - Variable in class squidpony.squidgrid.FOVCache
 
LOSUnit(int) - Constructor for class squidpony.squidgrid.FOVCache.LOSUnit
 
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
 
low - Variable in class squidpony.squidmath.SquidID
 
lrng - Variable in class squidpony.squidgrid.Spill
The LightRNG used as a RandomnessSource for the RNG this object uses.
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 
Skip navigation links

Copyright © 2012–2016. All rights reserved.